Material dosing method and related device

By separating the transport layers of materials and order boxes in a multi-layer packaging device, and utilizing the coordinated work of elevators and conveyor modules, the problems of transport system downtime and low efficiency during material packing are solved, achieving efficient and independent transport of materials.

CN117566220BActive Publication Date: 2026-05-19HAI ROBOTICS CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
HAI ROBOTICS CO LTD
Filing Date
2022-08-05
Publication Date
2026-05-19

AI Technical Summary

Technical Problem

During the material packing process, the high degree of binding between materials and order boxes can easily cause the transportation system to crash, resulting in low efficiency and the possibility of order boxes not being filled or waiting to be filled, causing congestion.

Method used

By separating materials and order boxes on different transport layers in a multi-layer packaging device, and utilizing the coordinated work of elevators and conveyor modules, the movement paths of materials and order boxes can be independently controlled, enabling materials to fall directly into order boxes and avoiding path overlap and waiting.

Benefits of technology

It improves the efficiency of material delivery and transportation, enabling more materials and order boxes to be moved at the same time, and simplifies the material delivery process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117566220B_ABST
    Figure CN117566220B_ABST
Patent Text Reader

Abstract

The application provides a material feeding method and related device. The method comprises the following steps: determining the position of a target order box corresponding to a target material; determining a target first elevator corresponding to the target material; determining a first preset position according to the position of the target order box; determining a first conveying path according to the first preset position and the target first elevator; controlling the target first elevator to move the target material to a target material conveying layer; controlling a conveying module located on the conveying path to move the target material to the first preset position according to the first conveying path; and controlling a target material conveying plane of the target conveying module, so that the target material falls into the target order box. The movement of the material and the movement of the order box can be independent of each other, so that more materials and order boxes can be moved at the same time, and the efficiency of material feeding and transportation is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of data processing technology, specifically relating to a material dispensing method and related apparatus. Background Technology

[0002] Currently, when moving materials for packing, both the materials and the order boxes move simultaneously. This leads to overlapping order box paths when multiple materials need to be loaded into multiple order boxes. If one transport robot malfunctions, the entire transport system will crash. Furthermore, because the materials and order boxes are highly interdependent, order boxes may need to be moved before they are full, or wait until they are full, causing congestion and making the current logistics delivery and transportation methods inefficient. Summary of the Invention

[0003] This application provides a material dispensing method and related apparatus to improve the efficiency of material dispensing.

[0004] In a first aspect, embodiments of this application provide a material dispensing method applied to a control unit of a multi-layer dispensing device. The multi-layer dispensing device includes the control unit, multiple conveying modules, and multiple first elevators. Each of the multiple conveying modules includes multiple material conveying planes and multiple order box conveying planes, which are spaced apart. The uppermost plane of each conveying module is the material conveying plane. The multiple conveying modules are interconnected to form multiple material conveying layers and multiple order box conveying layers. The method includes:

[0005] Determine the location of the target order box corresponding to the target material, wherein the location is used to indicate the target order box conveyor layer and the target conveyor module corresponding to the target order box;

[0006] Identify the target first elevator corresponding to the target material;

[0007] A first preset position is determined based on the position of the target order box. The first preset position is located on the target material conveying layer, and the conveying module corresponding to the first preset position is the target conveying module. The target material conveying layer is located on the layer above the target order box conveying layer.

[0008] A first conveying path is determined based on the first preset position and the target first elevator;

[0009] Control the first elevator to move the target material to the target material conveying layer;

[0010] According to the first conveying path, the conveying module located on the conveying path is controlled to move the target material to the first preset position;

[0011] The target material conveying plane of the target conveying module is controlled so that the target material falls into the target order box, and the target material conveying plane is the plane corresponding to the first preset position.

[0012] Secondly, embodiments of this application provide a material dispensing device, applied to a control unit of a multi-layer dispensing device. The multi-layer dispensing device includes the control unit, multiple conveying modules, and multiple first elevators. Each of the multiple conveying modules includes multiple material conveying planes and multiple order box conveying planes, which are spaced apart. The uppermost plane of each conveying module is the material conveying plane. The multiple conveying modules are interconnected to form multiple material conveying layers and multiple order box conveying layers. The device includes:

[0013] The first determining unit is used to determine the location of the target order box corresponding to the target material, wherein the location is used to indicate the target order box conveying layer and the target conveying module corresponding to the target order box;

[0014] The second determining unit is used to determine the target first elevator corresponding to the target material;

[0015] The third determining unit is used to determine a first preset position based on the position of the target order box. The first preset position is located in the target material conveying layer, and the conveying module corresponding to the first preset position is the target conveying module. The target material conveying layer is located on the layer above the target order box conveying layer.

[0016] The fourth determining unit is used to determine the first conveying path based on the first preset position and the target first elevator;

[0017] A first control unit is used to control the target first elevator to move the target material to the target material conveying layer;

[0018] The second control unit is used to control the conveying module located on the first conveying path to move the target material to the first preset position according to the first conveying path.

[0019] The third control unit is used to control the target material conveying plane of the target conveying module, so that the target material falls into the target order box, and the target material conveying plane is the plane corresponding to the first preset position.

[0020] Thirdly, embodiments of this application provide an electronic device including a processor, a memory, a communication interface, and one or more programs, the one or more programs being stored in the memory and configured to be executed by the processor, the programs including instructions for performing the steps in the first aspect of embodiments of this application.

[0021] Fourthly, embodiments of this application provide a computer storage medium, characterized in that it stores a computer program for electronic data interchange, wherein the computer program causes a computer to perform some or all of the steps described in the first aspect of this embodiment.

[0022] Fifthly, embodiments of this application provide a computer program product, wherein the computer program product includes a non-transitory computer-readable storage medium storing a computer program operable to cause a computer to perform some or all of the steps described in the first aspect of embodiments of this application. The computer program product may be a software installation package.

[0023] As can be seen, in this embodiment, the location of the target order box corresponding to the target material is first determined. This location indicates the target order box conveying layer and the target conveying module corresponding to the target order box. Then, the target first elevator corresponding to the target material is determined. Next, a first preset position is determined based on the location of the target order box. This first preset position is located on the target material conveying layer, and the conveying module corresponding to the first preset position is the target conveying module. The target material conveying layer is located on the layer above the target order box conveying layer. Then, a first conveying path is determined based on the first preset position and the target first elevator. Next, the target first elevator is controlled to move the target material to the target material conveying layer. Then, the conveying module located on the conveying path is controlled to move the target material to the first preset position based on the first conveying path. Finally, the target material conveying plane of the target conveying module is controlled so that the target material falls into the target order box. This target material conveying plane is the plane corresponding to the first preset position. In this way, when materials are placed and transported, the materials and order boxes are on different transport layers, allowing the movement of materials and order boxes to be independent. This enables the movement of more materials and order boxes at the same time, improving the efficiency of material placement and transportation. Furthermore, the material conveying layer is located above the corresponding order box conveying layer, allowing materials to be directly dropped into the order box, making material delivery simple and efficient. Attached Figure Description

[0024] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0025] Figure 1aThis is a schematic diagram of the structure of a multi-layer packaging device provided in an embodiment of this application;

[0026] Figure 1b This is a schematic diagram of the structure of a conveying module provided in an embodiment of this application;

[0027] Figure 1c This is a schematic diagram of the structure of an elevator provided in an embodiment of this application;

[0028] Figure 1d This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application;

[0029] Figure 2a This is a schematic flowchart of a material dispensing method provided in an embodiment of this application;

[0030] Figure 2b This is a schematic diagram of material movement provided in an embodiment of this application;

[0031] Figure 2c This is a schematic diagram of an order box movement provided in an embodiment of this application;

[0032] Figure 3 This is a schematic diagram of the structure of a material dispensing device provided in an embodiment of this application;

[0033] Figure 4 This is a schematic diagram of another material dispensing device provided in an embodiment of this application. Detailed Implementation

[0034] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of the present application.

[0035] The terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish different objects, not to describe a specific order. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or apparatuses.

[0036] In this document, the term "embodiment" means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.

[0037] In current material delivery solutions, robots may encounter issues such as overlapping paths or multiple robots waiting for the same delivery device when transporting materials, resulting in low efficiency in material delivery.

[0038] To address the aforementioned issues, this application provides a material dispensing method and related apparatus. The embodiments of this application will be described in detail below with reference to the accompanying drawings.

[0039] Please see Figure 1a , Figure 1a This is a schematic diagram of the structure of a multi-layer packaging device provided in an embodiment of this application. Partial structure of the multi-layer packaging device provided in this application is shown in the figure. The multi-layer packaging device includes multiple conveying modules, order boxes, and a first elevator. The conveying modules are as follows: Figure 1b As shown, each conveyor module has multiple conveying planes, and each plane corresponds to a bidirectional or four-directional transfer mechanism (such as a swing wheel or lifting belt). Multiple conveyor modules are interconnected to form an area, with each layer constituting a conveying layer. The top layer is the material conveying layer, the next layer is the order box conveying layer, followed by another material conveying layer, and so on. There can be multiple first elevators; this solution only demonstrates one. The first elevator is as follows: Figure 1c As shown, the first elevator can lift and transfer the materials to be delivered, transporting them to the designated delivery layer, i.e., the conveyor plane. Order boxes can move within the box conveyor layer and the box elevator, used to store materials for designated orders and transport full orders to a preset area. It should be noted that the structures of the second and third elevators involved in this solution are the same as those of the first elevator.

[0040] The control unit in the multi-layer bagging device can be located in Figure 1d In the electronic device 100, the electronic device 100 includes a processor 120, a memory 130, a communication interface 140, and one or more programs 131, wherein the one or more programs 131 are stored in the memory 130 and configured to be executed by the processor 120, and the one or more programs 131 include instructions for performing any step in the method embodiments described below. In specific implementation, the processor 120 is used to perform any step performed by the electronic device as described in the method embodiments below, and when performing data transmission such as sending, the communication interface 140 may be selectively invoked to complete the corresponding operation.

[0041] Please see Figure 2a , Figure 2a This is a schematic flowchart of a material feeding method provided in an embodiment of this application. As shown in the figure, the material feeding method is applied to the control unit of a multi-layer feeding device. The multi-layer feeding device includes the control unit, multiple conveying modules, and multiple first elevators. Each of the multiple conveying modules includes multiple material conveying planes and multiple order box conveying planes. The material conveying planes and order box conveying planes are spaced apart, and the uppermost plane of the conveying module is the material conveying plane. The multiple conveying modules are interconnected to form multiple material conveying layers and multiple order box conveying layers. The method includes the following steps.

[0042] S201, Determine the location of the target order box corresponding to the target material.

[0043] The location is used to indicate the target order box conveying layer and target conveying module corresponding to the target order box. Since the multi-layer packaging device in this solution has multiple material conveying planes and order box conveying planes, it is necessary to first determine which order box conveying plane the target material's corresponding order box is located on.

[0044] S202, determine the target first elevator corresponding to the target material.

[0045] Since the multi-layer packaging device includes multiple first elevators, each used for transporting materials, it's necessary to determine which first elevator should transport the current target material. Specifically, one first elevator can correspond to one or more conveyor modules. When determining the target first elevator from multiple first elevators, one can first determine which column the target order box is located in and identify the first elevator corresponding to that column as the target first elevator. Alternatively, one can determine the delivery point of the target material and identify the first elevator closest to that delivery point as the target elevator. However, if it's determined that the first elevator is transporting other materials when the target material arrives, the waiting time of the first elevator and the current material transport pressure of the multi-layer packaging device can be determined first. Based on these factors, it can be decided whether to designate that first elevator as the target elevator. That is, in this case, one can wait for the first elevator to finish transporting other materials or select another first elevator to transport the target material. When selecting other first elevators to transport the target material, various factors can be considered, such as the distance between the target first elevator and other first elevators, whether other first elevators are currently transporting material, and whether there are other materials to be transported later, to comprehensively determine the target first elevator.

[0046] S203, determine the first preset position based on the position of the target order box.

[0047] Wherein, the first preset position is located on the target material conveying layer, and the conveying module corresponding to the first preset position is the target conveying module, and the target material conveying layer is located on the layer above the target order box conveying layer. The conveying module corresponding to the first preset position is the target conveying module. Since a conveying module includes multiple alternately arranged material conveying planes and order box conveying planes, the target order box and the first preset position correspond to the same conveying module. Therefore, by determining the position of the target order box, it can be determined that the first preset position is the plane above the conveying plane corresponding to the target order box on the conveying module corresponding to the target order box.

[0048] S204, determine the first conveying path based on the first preset position and the target first elevator.

[0049] In determining the first conveying path, the shortest path for the target material to move along the conveying plane in each conveying module can be determined based on the first preset position and the position of the target first elevator. Then, it is determined whether this shortest path overlaps with the movement paths and conveying times of other materials. If an overlap occurs, the movement path is modified for the overlapping conveying modules to avoid them while maintaining a relatively shorter path. Alternatively, if an overlap is determined, the timing of the next material on the movement path to pass through the nearest conveying module of the overlapping conveying module is first determined. Simultaneously, the waiting time for the target material to wait for the overlapping conveying module to finish conveying other materials is determined. Based on this timing, the current timing, and the waiting time, it is determined whether to wait for the overlapping conveying module to convey other materials. If not, the route is replanned. Figure 2b As shown, if the first preset position is at position 5, then the first elevator corresponding to position 1 can be determined as the target first elevator. The first conveying path then becomes from position 2 to position 3 to position 4 and then to position 5. If the first preset position is position 9, and the target first elevator is the one corresponding to position 1, then the first conveying path becomes from position 2 to position 3 to position 7 to position 8 to position 9.

[0050] In practice, when determining the first conveying path, multiple paths that can be moved to the first preset position can also be determined at the same time. Then, the transportation time of each path and the busyness of each conveying module and / or the usage intensity of each conveying module over a period of time are comprehensively analyzed to determine the first conveying path in order to avoid overuse of some conveying modules.

[0051] When multiple materials in the target material conveying layer need to be transported simultaneously or within a certain period of time, multiple conveying paths for each material can be determined first. Then, all the conveying paths can be combined to determine the total time for transporting the multiple materials corresponding to each path combination. The path included in the path combination with the shortest total time is the first conveying path corresponding to each material.

[0052] S205, control the first target elevator to move the target material to the target material conveying layer.

[0053] S206, according to the first conveying path, control the conveying module located on the conveying path to move the target material to the first preset position.

[0054] S207, control the target material conveying plane of the target conveying module so that the target material falls into the target order box.

[0055] As can be seen, in this example, the location of the target order box corresponding to the target material is first determined. This location indicates the target order box conveying layer and the target conveying module corresponding to the target order box. Then, the target first elevator corresponding to the target material is determined. Next, a first preset position is determined based on the location of the target order box. The first preset position is located on the target material conveying layer, and the conveying module corresponding to the first preset position is the target conveying module. The target material conveying layer is located on the layer above the target order box conveying layer. Then, a first conveying path is determined based on the first preset position and the target first elevator. Next, the target first elevator is controlled to move the target material to the target material conveying layer. Then, the conveying module located on the conveying path is controlled to move the target material to the first preset position based on the first conveying path. Finally, the target material conveying plane of the target conveying module is controlled so that the target material falls into the target order box. The target material conveying plane is the plane corresponding to the first preset position. In this way, when materials are placed and transported, the materials and order boxes are on different transport layers, which allows the movement of materials and the movement of order boxes to be independent of each other. This allows more materials and order boxes to be moved at the same time, improving the efficiency of material placement and transportation. Furthermore, the material conveying layer is located above the corresponding order box conveying layer, allowing materials to be directly dropped into the order box, making material delivery simple and efficient.

[0056] In one possible example, the multi-layer delivery device further includes multiple second elevators. After controlling the target material conveying plane of the target conveying module so that the target material falls into the target order box, the method further includes: determining whether the target order box is full; if so, determining the target second elevator corresponding to the target order box; determining a second conveying path based on the position of the target order box and the target second elevator; controlling the conveying module located on the second conveying path to move the target order box to the target second elevator; and controlling the target second elevator to move the target order box to a second preset position.

[0057] Among them, the second elevator, such as Figure 1a As shown, each second elevator is used to transport already filled order boxes. Figure 1a Only one of the second elevators is schematically indicated. Figure 1a Taking the multi-layer bagging device as an example, the first and second elevators are located on opposite sides of the device, allowing material feeding and full-load removal to occur simultaneously from both sides without interference. It should be noted that "full-load" in this design does not mean the box must be completely full, but rather that the box is considered full when the material content reaches a preset quantity or weight, or other conditions requiring removal. The target second elevator can be the one closest to the target box, or the currently idle second elevator closest to the target box, or the elevator determined based on the location where the target box is to be removed. Figure 2c As shown in the diagram, the right side of the multi-layer packaging device is where the order box is removed. If the order box at position 1 is full, the second elevator closest to position 1 is the one at position 4. Therefore, the second conveying path can be determined based on the shortest path: from position 1 to position 2 to position 3 and then to position 4. The full box is removed by the second elevator at position 4, which is the second preset position. The method for determining this second conveying path is the same as that for determining the first conveying path, and will not be repeated here.

[0058] As can be seen, in this example, only the order boxes are moved in the order box conveyor layer, which allows full boxes to be moved out of the multi-layer packaging device in an orderly manner, thereby improving the efficiency of material delivery.

[0059] In one possible instance, the method further includes: determining whether the target order box has left the target conveying module; if so, determining the position of a first empty box located in the target order box conveying layer; determining a third conveying path based on the position of the first empty box and the position of the target order box; and controlling a conveying module located on the third conveying path to move the first empty box so that the first empty box is located in the target conveying module.

[0060] Specifically, when there is no order box at the original location of an order box in the order box conveyor layer (i.e., a full box has been moved), other empty boxes in the order box conveyor layer need to be moved to that location. That is, some conveyor modules in the order box conveyor layer have order box conveyor planes for placing the first order box receiving materials from above, while others have order box conveyor planes for placing empty order boxes. These empty order boxes are used to fill the gap when the first order box is moved from its original position. The first empty box can be the empty box closest to the original location of the target order box, or an empty box that can be moved to that original location at the fastest speed. The confirmation method for the third conveyor path is similar to that of the first conveyor path and will not be repeated here. It should be noted that when the third conveyor path overlaps with other second conveyor paths for moving full boxes, it is determined whether there is material being placed at that original location within a preset time period. If there is, empty boxes are moved first; if not, other full boxes are moved first.

[0061] As can be seen in this example, when a full container is removed, an empty container in the multi-layer dispensing device is quickly used to fill the gap, so that materials can still be dispensed at that location, which can improve the material dispensing efficiency.

[0062] In one possible example, the multi-layer delivery device further includes multiple third elevators, the order box conveying layer includes multiple empty box queues, the order box conveying plane corresponding to the empty box queues is used for moving and placing empty boxes, the method of controlling the conveying module located on the third conveying path to move the empty box so that the first empty box is located after the target conveying module, the method further includes: determining a target third elevator based on the position of the first empty box; determining a fourth conveying path based on the position of the first empty box and the target third elevator; controlling the third elevator to move a second empty box to the target order box conveying layer; controlling the conveying module located on the fourth conveying path to move the empty box so that the second empty box is located in the empty box queue.

[0063] Among them, the third elevator, such as Figure 1a As shown, the third elevator includes multiple [units / types]. Figure 1aOnly one third elevator is illustrated. Each third elevator is used to transport empty containers into the multi-level baggage handling device, allowing empty containers to quickly fill the gap after a full container is removed. This third elevator can be the one closest to the first empty container. Since the first empty container has been moved to its original full position, a vacancy arises, requiring a new empty container (the second empty container) to be input into the third elevator to fill the vacancy. The determination of this fourth conveying path is similar to that of the first conveying path and will not be repeated here. For example... Figure 2c As shown, the queue containing boxes 7, 8, and 6 is the empty box queue. When the full box at position 1 moves to position 2, it can be determined that the empty box corresponding to position 7 is the first empty box. So the first empty box at position 7 is moved to position 2 to fill the position. Since position 7 is now empty, the empty box at the nearest position 8 can be moved to position 7 to fill the position. And so on. The rightmost empty box position 6 in this column will become empty and will be filled by the new empty box at position 5.

[0064] As can be seen, in this example, when an empty container space appears, the third elevator quickly transports a new empty container to the multi-layer bagging device to fill the space. This ensures that when a new full container appears, there are enough empty containers to fill the space, avoiding the situation where materials cannot be delivered due to a lack of empty containers at the delivery location.

[0065] In one possible instance, the order box conveyor layer also includes multiple order box queues, with an empty box queue positioned adjacent to an order box queue. The order box conveyor plane corresponding to the order box queue is used to move and place the order boxes, which are used to store materials.

[0066] Among them, such as Figure 2c As shown, each order box queue corresponds to an empty box queue. This means that if a full box is moved from one order box queue, an empty box in its corresponding empty box queue will move to fill the gap. To determine the first empty box, we can first determine the empty box queue corresponding to the order box queue with the full box, and then select the first empty box from that queue.

[0067] As can be seen, in this example, each order box queue corresponds to an empty box queue for replacement, so that when a full box is moved out, the order box can be replaced in an orderly and fast manner, avoiding the situation where materials cannot be delivered because there are no empty boxes available for delivery.

[0068] In one possible instance, determining the fourth conveying path based on the position of the first empty box and the target third elevator includes: determining the target empty box queue corresponding to the first empty box; determining the fourth conveying path based on the position of the first empty box, the target empty box queue, and the third elevator; controlling the conveying modules located on the fourth conveying path to move empty boxes so that the second empty box is located in the empty box queue includes: controlling the conveying modules located on the fourth conveying path to sequentially move the empty boxes on the corresponding order box conveying plane so that the second empty box is located in the empty box queue, wherein the conveying modules on the fourth conveying path are the conveying modules in the target empty box queue.

[0069] The fourth conveying path can be one where empty boxes in the empty box queue are moved sequentially to fill the gaps, and then the second empty box is moved to the very end of the empty box queue. Alternatively, the fourth conveying path can be used to directly move the second empty box to the original position of the first empty box to fill its empty space. In this case, the determination of the fourth conveying path is similar to that of the first conveying path described above. Figure 2c As shown, for example, if a full box at position 2 is moved, the empty box at position 7 will fill the gap, and then boxes 8 to 6 will be moved in sequence to fill the gap. If a full box at position 9 needs to be moved, it can be filled by box 8, and then the empty boxes to the right of box 8 will be moved in sequence to fill the gap.

[0070] As can be seen, in this example, moving empty boxes in the empty box queue sequentially to fill empty boxes can improve the speed of filling, and since it is the sequential movement of the empty box queue, it will not hinder or affect the movement of full boxes, thus improving the efficiency of material delivery.

[0071] In one possible example, the multi-layer packaging device further includes a packaging station and a packing station, the packaging station being used to supply materials to a first elevator, and the packing station being used to receive full containers from a second elevator and supply empty containers to a third elevator.

[0072] Among them, such as Figure 1a As shown, the feeding station and packing station are located on opposite sides of the multi-level bagging device. The feeding station supplies materials to the first elevator of the multi-level bagging device, while the packing station retrieves full boxes from the second elevator and supplies empty boxes to the third elevator. Multiple feeding and packing stations can be included in the multi-level bagging device, and one first elevator can correspond to one or more feeding stations. Alternatively, the feeding stations can be differentiated by function; one second elevator can correspond to one or more feeding stations for retrieving full boxes, and one third elevator can correspond to one or more feeding stations for feeding empty boxes.

[0073] As can be seen, in this example, the multi-layer bagging device includes a bag-feeding platform and a packing platform, which can improve the order of material feeding and removal and improve material feeding efficiency.

[0074] For examples consistent with the above embodiments, please refer to... Figure 3 , Figure 3 This is a schematic diagram of a material dispensing device provided in an embodiment of this application. As shown in the figure, the material dispensing device 30 is applied to the control unit of a multi-layer dispensing device. The multi-layer dispensing device includes the control unit, multiple conveying modules, and multiple first elevators. Each of the multiple conveying modules includes multiple material conveying planes and multiple order box conveying planes. The material conveying planes and order box conveying planes are spaced apart, and the uppermost plane of each conveying module is the material conveying plane. The multiple conveying modules are interconnected to form multiple material conveying layers and multiple order box conveying layers. The device includes: a first determining unit 301, used to determine the position of the target order box corresponding to the target material, the position being used to indicate the target order box conveying layer and the target conveying module corresponding to the target order box; a second determining unit 302, used to determine the target first elevator corresponding to the target material; and a third determining unit 303, used to determine the position of the target order box according to the position of the target order box. A first preset position is determined, the first preset position is located on the target material conveying layer, and the conveying module corresponding to the first preset position is the target conveying module, the target material conveying layer is located on the layer above the target order box conveying layer; a fourth determining unit 304 is used to determine a first conveying path based on the first preset position and the target first elevator; a first control unit 305 is used to control the target first elevator to move the target material to the target material conveying layer; a second control unit 306 is used to control the conveying module located on the conveying path to move the target material to the first preset position based on the first conveying path; a third control unit 307 is used to control the target material conveying plane of the target conveying module, so that the target material falls into the target order box, the target material conveying plane is the plane corresponding to the first preset position.

[0075] In one possible example, the multi-layer delivery device further includes multiple second elevators. After the target material is dropped into the target order box, the material delivery device 30 is further configured to: determine the target second elevator corresponding to the target order box if the target material is in the target order box; determine a second delivery path based on the position of the target order box and the target second elevator; control the delivery module located on the second delivery path to move the target order box to the target second elevator; and control the target second elevator to move the target order box to a second preset position.

[0076] In one possible instance, the material dispensing device 30 is further configured to: determine whether the target order box has left the target conveying module; if so, determine the position of the first empty box, which is located in the target order box conveying layer; determine a third conveying path based on the position of the first empty box and the position of the target order box; and control the conveying module located on the third conveying path to move the first empty box so that the first empty box is located in the target conveying module.

[0077] In one possible example, the multi-layer delivery device further includes multiple third elevators, the order box conveying layer includes multiple empty box queues, and the order box conveying plane corresponding to the empty box queues is used to move and place empty boxes. When the conveying module located on the third conveying path moves the empty box so that the first empty box is located after the target conveying module, the material delivery device 30 is further configured to: determine a target third elevator based on the position of the first empty box; determine a fourth conveying path based on the position of the first empty box and the target third elevator; control the third elevator to move a second empty box to the target order box conveying layer; and control the conveying module located on the fourth conveying path to move the empty box so that the second empty box is located in the empty box queue.

[0078] In one possible instance, the order box conveyor layer also includes multiple order box queues, with an empty box queue positioned adjacent to an order box queue. The order box conveyor plane corresponding to the order box queue is used to move and place the order boxes, which are used to store materials.

[0079] In one possible instance, regarding the determination of the fourth conveying path based on the position of the first empty box and the target third elevator, the material dispensing device is further configured to: determine the target empty box queue corresponding to the first empty box; determine the fourth conveying path based on the position of the first empty box, the target empty box queue, and the third elevator; the step of controlling the conveying modules located on the fourth conveying path to move empty boxes such that the second empty box is located in the empty box queue includes: controlling the conveying modules located on the fourth conveying path to sequentially move the empty boxes on the corresponding order box conveying plane such that the second empty box is located in the empty box queue, wherein the conveying modules on the fourth conveying path are the conveying modules in the target empty box queue.

[0080] In one possible example, the multi-layer packaging device further includes a packaging station and a packing station, the packaging station being used to supply materials to a first elevator, and the packing station being used to receive full containers from a second elevator and supply empty containers to a third elevator.

[0081] When using integrated units, such as Figure 4 As shown, Figure 4This is a functional unit block diagram of another material dispensing device provided in an embodiment of this application. Figure 4 In this document, the material dispensing device 400 includes a processing module 412 and a communication module 411. The processing module 412 controls and manages the operation of the material dispensing device, for example, executing the steps of the first determining unit 301, the second determining unit 302, the third determining unit 303, the fourth determining unit 304, the first control unit 305, the second control unit 306, and the third control unit 307, and / or executing other processes of the technology described herein. The communication module 411 is used for interaction between the material dispensing device and other devices. Figure 4 As shown, the material dispensing device may also include a storage module 413, which is used to store the program code and data of the material dispensing device.

[0082] The processing module 412 can be a processor or controller, such as a central processing unit (CPU), a general-purpose processor, a digital signal processor (DSP), an ASIC, an FPGA, or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It can implement or execute various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of this application. The processor can also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, etc. The communication module 411 can be a transceiver, RF circuitry, or a communication interface, etc. The storage module 413 can be a memory.

[0083] All relevant content in each scenario involved in the above method embodiments can be referenced from the functional descriptions of the corresponding functional modules, and will not be repeated here. The above-mentioned material dispensing device 400 can perform the above-mentioned... Figure 2a The material packaging method shown.

[0084] The above mainly describes the solutions of the embodiments of this application from the perspective of the method execution process. It is understood that, in order to achieve the above functions, the electronic device includes the corresponding hardware structure and software modules for executing each function. Those skilled in the art should readily recognize that, in conjunction with the units and algorithm steps of the various examples described in the embodiments provided herein, this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed by hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0085] This application embodiment can divide the electronic device into functional units according to the above method example. For example, each function can be divided into a separate functional unit, or two or more functions can be integrated into one processing unit. The integrated unit can be implemented in hardware or as a software functional unit. It should be noted that the unit division in this application embodiment is illustrative and only represents one logical functional division. In actual implementation, there may be other division methods.

[0086] This application also provides a chip, wherein the chip includes a processor for calling and running a computer program from a memory, causing a device on which the chip is installed to perform some or all of the steps described in the above method embodiments of the electronic device.

[0087] This application also provides a computer storage medium storing a computer program for electronic data interchange, which causes a computer to perform some or all of the steps of any of the methods described in the above method embodiments, wherein the computer includes an electronic device.

[0088] This application also provides a computer program product, which includes a non-transitory computer-readable storage medium storing a computer program operable to cause a computer to perform some or all of the steps of any of the methods described in the above method embodiments. The computer program product may be a software installation package, and the computer may include an electronic device.

[0089] It should be noted that, for the sake of simplicity, the foregoing method embodiments are all described as a series of actions. However, those skilled in the art should understand that this application is not limited to the described order of actions, as some steps may be performed in other orders or simultaneously according to this application. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are preferred embodiments, and the actions and modules involved are not necessarily essential to this application.

[0090] In the above embodiments, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions in other embodiments.

[0091] In the several embodiments provided in this application, it should be understood that the disclosed apparatus can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of the units described above is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between devices or units may be electrical or other forms.

[0092] The units described above as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0093] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0094] If the integrated units described above are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage device (CMD). Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a memory and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned memory includes various media capable of storing program code, such as USB flash drives, read-only memory (ROM), random access memory (RAM), portable hard drives, magnetic disks, or optical disks.

[0095] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be implemented by a program instructing related hardware. The program can be stored in a computer-readable storage medium, which may include: flash drive, read-only memory (ROM), random access memory (RAM), disk or optical disk, etc.

[0096] The embodiments of this application have been described in detail above. Specific examples have been used to illustrate the principles and implementation methods of this application. The description of the above embodiments is only for the purpose of helping to understand the method and core ideas of this application. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of this application. Therefore, the content of this specification should not be construed as a limitation of this application.

[0097] While the present invention has been disclosed above, it is not limited thereto. Any person skilled in the art can easily conceive of variations or substitutions without departing from the spirit and scope of the present invention, and various modifications and alterations can be made, including combinations of the different functions and implementation steps described above, as well as software and hardware implementation methods, all of which are within the protection scope of the present invention.

Claims

1. A method for dispensing materials, characterized in that, A control unit is applied to a multi-layer packaging device, the multi-layer packaging device including the control unit, multiple conveying modules, and multiple first elevators. Each of the multiple conveying modules includes multiple material conveying planes and multiple order box conveying planes, which are alternately spaced. The uppermost plane of each conveying module is the material conveying plane. The multiple conveying modules are interconnected to form multiple material conveying layers and multiple order box conveying layers. The method includes: Determine the location of the target order box corresponding to the target material, wherein the location is used to indicate the target order box conveyor layer and the target conveyor module corresponding to the target order box; Identify the target first elevator corresponding to the target material; A first preset position is determined based on the position of the target order box. The first preset position is located on the target material conveying layer, and the conveying module corresponding to the first preset position is the target conveying module. The target material conveying layer is located on the layer above the target order box conveying layer. A first conveying path is determined based on the first preset position and the target first elevator; Control the first elevator to move the target material to the target material conveying layer; According to the first conveying path, the conveying module located on the conveying path is controlled to move the target material to the first preset position; The target material conveying plane of the target conveying module is controlled so that the target material falls into the target order box, and the target material conveying plane is the plane corresponding to the first preset position.

2. The method according to claim 1, characterized in that, The multi-layer packaging device further includes multiple second elevators. After the target material is controlled to fall into the target order box, the method further includes: Determine whether the target order box is full; If so, then determine the target second elevator corresponding to the target order box; The second conveying path is determined based on the location of the target order box and the target second elevator; Control the conveyor module located on the second conveying path to move the target order box to the target second elevator; Control the second elevator to move the target order box to the second preset position.

3. The method according to claim 2, characterized in that, The method further includes: Determine whether the target order box has left the target conveyor module; If so, then determine the location of the first empty box, which is located in the target order box conveyor layer; A third delivery path is determined based on the location of the first empty box and the location of the target order box; Control the conveying module located on the third conveying path to move the first empty box so that the first empty box is located on the target conveying module.

4. The method according to claim 3, characterized in that, The multi-layer packaging device further includes multiple third elevators, the order box conveying layer includes multiple empty box queues, the order box conveying plane corresponding to the empty box queues is used for moving and placing empty boxes, the method of controlling the conveying module located on the third conveying path to move the empty box so that the first empty box is located after the target conveying module, the method further includes: The target third elevator is determined based on the location of the first empty container; A fourth conveying path is determined based on the location of the first empty container and the target third elevator; Control the third elevator to move the second empty box to the target order box conveyor layer; Control the conveying module located on the fourth conveying path to move the empty box so that the second empty box is located in the empty box queue.

5. The method according to claim 4, characterized in that, The order box conveyor layer also includes multiple order box queues, with an empty box queue adjacent to an order box queue. The order box conveyor plane corresponding to the order box queue is used to move and place the order boxes, and the order boxes are used to store materials.

6. The method according to claim 4 or 5, characterized in that, The step of determining the fourth conveying path based on the position of the first empty container and the target third elevator includes: Determine the target empty box queue corresponding to the first empty box; The fourth transport path is determined based on the location of the first empty container, the target empty container queue, and the third elevator; The control of the conveying module located on the fourth conveying path to move the empty box, so that the second empty box is located in the empty box queue, includes: The control module located on the fourth conveying path moves the empty boxes on the corresponding order box conveying plane in sequence, so that the second empty box is located in the empty box queue, and the conveying module on the fourth conveying path is the conveying module in the target empty box queue.

7. The method according to claim 4, characterized in that, The multi-layer packaging device also includes a packaging platform and a packing platform. The packaging platform is used to supply materials to the first elevator, and the packing platform is used to obtain full boxes from the second elevator and supply empty boxes to the third elevator.

8. A material dispensing device, characterized in that, A control unit is applied to a multi-layer packaging device, the multi-layer packaging device including the control unit, multiple conveying modules, and multiple first elevators. Each of the multiple conveying modules includes multiple material conveying planes and multiple order box conveying planes, which are alternately arranged. The uppermost plane of each conveying module is the material conveying plane. The multiple conveying modules are interconnected to form multiple material conveying layers and multiple order box conveying layers. The device includes: The first determining unit is used to determine the location of the target order box corresponding to the target material, wherein the location is used to indicate the target order box conveying layer and the target conveying module corresponding to the target order box; The second determining unit is used to determine the target first elevator corresponding to the target material; The third determining unit is used to determine a first preset position based on the position of the target order box. The first preset position is located in the target material conveying layer, and the conveying module corresponding to the first preset position is the target conveying module. The target material conveying layer is located on the layer above the target order box conveying layer. The fourth determining unit is used to determine the first conveying path based on the first preset position and the target first elevator; A first control unit is used to control the target first elevator to move the target material to the target material conveying layer; The second control unit is used to control the conveying module located on the first conveying path to move the target material to the first preset position according to the first conveying path. The third control unit is used to control the target material conveying plane of the target conveying module, so that the target material falls into the target order box, and the target material conveying plane is the plane corresponding to the first preset position.

9. An electronic device, characterized in that, The method includes a processor, a memory, and one or more programs, said programs being stored in the memory and configured to be executed by the processor, said programs including instructions for performing the steps of the method as described in any one of claims 1-7.

10. A computer-readable storage medium, characterized in that, A computer program for storing electronic data interchange, wherein the computer program causes a computer to perform the method as described in any one of claims 1-7.