Cargo configuration method and system and terminal equipment
Through the automatic configuration of cargo cargo cargo, the problem of low loading efficiency of different types and volumes of goods in the container is solved, and efficient container space utilization and transportation costs are achieved.
Patent Information
- Application Number
- CN202510345290.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-24
- Publication Date
- 2025-04-25
- Estimated Expiration
- 2045-03-24
AI Technical Summary
There is a lack of a unified and efficient method in the prior art to load different kinds and volumes of goods into containers, resulting in higher material transportation costs.
By obtaining information about multiple cargo holders, first configure the first-level cargo holder at the corner of the container, divide the container space around the configured cargo holder, and configure the second-level and subsequent cargo holder in the order of divided space until the entire container is fully loaded.
It realizes the automated configuration of goods into containers, improves the space utilization rate of goods loaded in containers and reduces material transportation costs.
Smart Images

Figure CN119887054A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of information processing technology, and in particular to a cargo configuration method, system and terminal equipment. Background Art
[0002] In manufacturing and other industries, it is generally necessary to plan and control the materials required for production, load these goods into containers, and transport them to customers. This can help companies improve production efficiency and reduce inventory costs, ensuring smooth production.
[0003] In this process, the party transporting the materials needs to reduce the cost of material transportation as much as possible. Specifically, the cost of material transportation can be reduced by improving the space utilization rate when loading materials in containers. However, due to the large variety of materials and the different sizes of different types of materials, there is no unified and efficient method for loading goods into containers. Summary of the invention
[0004] The embodiments of the present invention provide a cargo configuration method, system and terminal device, which realize automatic configuration of cargo into a container.
[0005] An embodiment of the present invention provides a cargo configuration method, including: Get information of multiple cargo pallets; According to the information of the plurality of cargo pallets, a first level cargo pallet among the plurality of cargo pallets is arranged at a corner of the container; Around the first-level cargo tray, the current remaining space of the container is divided into the following three spaces: a first-level upper space, a first-level horizontal space, and a first-level longitudinal space; According to the spatial order of the first-level upper space, the first-level horizontal space and the first-level longitudinal space, at least a second-level cargo pallet of the plurality of cargo pallets is arranged in the first-level upper space, the first-level horizontal space and the first-level longitudinal space respectively.
[0006] Another aspect of the present invention provides a cargo configuration system, including: A cargo pallet acquisition unit, used to acquire information of multiple cargo pallets; A first configuration unit is used to configure a first level cargo pallet among the plurality of cargo pallets at a corner of a container according to information of the plurality of cargo pallets; A space division unit, for dividing the current remaining space of the container into the following three spaces around the first-level cargo tray: a first-level upper space, a first-level horizontal space, and a first-level longitudinal space; The second configuration unit is further used to configure at least a second level cargo pallet of the plurality of cargo pallets in the first level upper space, the first level horizontal space and the first level longitudinal space respectively according to the spatial order of the first level upper space, the first level horizontal space and the first level longitudinal space.
[0007] Another aspect of the embodiment of the present invention further provides a terminal device, including a processor and a memory; The memory is used to store multiple computer programs, and the computer programs are used to be loaded by the processor and execute the cargo configuration method as described in one aspect of an embodiment of the present invention; the processor is used to implement each computer program in the multiple computer programs.
[0008] It can be seen that in the method of this embodiment, when configuring multiple pallets, the cargo configuration system first configures the first-level pallet corners in the container, so that the current remaining space of the container is divided into three spaces around the first-level pallet, and at least the second-level pallet is configured in each of the three spaces according to the spatial order of the first-level upper space, the first-level horizontal space, and the first-level longitudinal space. This process is to divide the space of the container around the configured pallet, and then configure other pallets in the divided space, and configure other pallets around the configured pallet, so that the pallets are automatically configured one level at a time until the entire container is configured with pallets, and the configured pallets can fill the space of the container as much as possible, thereby improving the space utilization rate of the container for loading goods. BRIEF DESCRIPTION OF THE DRAWINGS
[0009] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.
[0010] Figure 1 is a schematic diagram of a cargo configuration method provided by an embodiment of the present invention; Figure 2 is a schematic diagram of various spaces divided from the current remaining space of the container in an embodiment of the present invention; Figure 3a It is a schematic diagram of a space divided from the current remaining space of the first-level upper space in an embodiment of the present invention; Figure 3b is another schematic diagram of a space divided from the current remaining space of the first-level upper space in an embodiment of the present invention; Figure 3cis another schematic diagram of a space divided from the current remaining space of the first-level upper space in an embodiment of the present invention; Figure 3d is another schematic diagram of a space divided from the current remaining space of the first-level upper space in an embodiment of the present invention; Figure 4a is a schematic diagram of merging spaces in an embodiment of the present invention; Figure 4b is another schematic diagram of merging spaces in an embodiment of the present invention; Figure 5 It is a schematic diagram of configuring a third-level cargo pallet in a combined space in an embodiment of the present invention; Figure 6a is another schematic diagram of merging spaces in an embodiment of the present invention; Figure 6b is another schematic diagram of configuring a third-level cargo tray in a combined space in an embodiment of the present invention; Figure 6c is another schematic diagram of configuring a third-level cargo tray in a combined space in an embodiment of the present invention; Figure 6d It is a schematic diagram of configuring a fourth-level cargo pallet in a combined space in an embodiment of the present invention; Figure 7 is a logical structure diagram of a cargo configuration system provided by an embodiment of the present invention; Figure 8 It is a schematic diagram of the logical structure of a terminal device provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0011] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0012] The terms "first", "second", "third", "fourth", etc. (if any) in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0013] The embodiment of the present invention provides a cargo configuration method, which is mainly a method for configuring cargo sent to a consignee to a container. The cargo may include any transported items, such as materials required for production by the consignee, such as mobile phone parts, etc. Specifically, the cargo configuration method of this embodiment may include: Acquire information of a plurality of cargo pallets; arrange a first-level cargo pallet among the plurality of cargo pallets at a corner of a container according to the information of the plurality of cargo pallets; divide the current remaining space of the container into the following three spaces around the first-level cargo pallet: a first-level upper space, a first-level horizontal space, and a first-level longitudinal space; arrange at least a second-level cargo pallet among the plurality of cargo pallets in the first-level upper space, the first-level horizontal space, and the first-level longitudinal space, respectively, according to the spatial order of the first-level upper space, the first-level horizontal space, and the first-level longitudinal space.
[0014] In specific implementation, the position of each cargo pallet (including the first-level cargo pallet, the second-level cargo pallet and the subsequent third-level cargo pallet, etc.) in the container can be configured in advance in the cargo configuration system, and then the cargo pallets can be placed at the corresponding positions in the container manually or by controlling cargo placement devices such as robotic arms. This can make the placement of cargo pallets in the container more accurate and efficient, and the cargo pallets can be configured in advance to occupy the space of the container with a higher utilization rate, thereby improving the space occupancy rate of the container.
[0015] It can be seen that this process is to divide the space of the container around the configured pallets, and then configure other pallets in the divided space, and configure other pallets around the configured pallets. In this way, pallets are automatically configured level by level until the entire container is configured with pallets, and the space of the container can be filled as much as possible, thereby improving the utilization rate of the container loaded with goods.
[0016] The embodiment of the present invention provides a cargo configuration method, which is mainly a method executed by a cargo configuration system. The flow chart is as follows: Figure 1As shown, including: Step 101, obtaining information of multiple cargo pallets.
[0017] It can be understood that a pallet refers to the basic packaging unit for shipping goods, that is, the shipper will pack the goods into pallets, for example, pack the same type of goods into one pallet, or pack the goods shipped to the same consignee into one pallet. Once the type, quantity and corresponding consignee of each cargo to be shipped are determined, the number of pallets into which these goods will be packed can be determined.
[0018] Among them, the cargo pallet can have multiple capacity specifications, one capacity specification corresponds to a certain number of goods to be packed, and the capacity specifications of the cargo pallet corresponding to different goods may also be different. In general, the cargo pallet can be a cube or a rectangular parallelepiped, or a cylinder, etc., and the specific shape of the cargo pallet is not limited here.
[0019] Specifically, the information obtained here is about each cargo pallet, which may include the size, capacity specification, volume size and other information of the cargo pallet.
[0020] Step 102: according to the information of the plurality of cargo pallets, a first level cargo pallet among the plurality of cargo pallets is arranged at a corner of the container.
[0021] Specifically, a plurality of cargo pallets may be sorted in advance according to their volumes, and a first-level cargo pallet with the largest volume among the plurality of cargo pallets may be arranged at a corner of the container.
[0022] Here, the corner refers to the corner of the container away from the cargo opening, for example Figure 2 As shown, the container is a rectangular container with only one cargo release opening, and the cargo pallets are placed in the container from the cargo release opening. The first-level cargo pallets can be arranged in a corner position in the container away from the cargo release opening and close to one side of the container, or the first-level cargo pallets can be arranged in a corner position in the container away from the cargo release opening and close to the other side of the container. In this way, the cargo pallets can be arranged starting from the deepest position of the container and try to ensure that the deepest space in the container is fully utilized.
[0023] The first-level cargo pallet may include only one cargo pallet; or may include a plurality of cargo pallets of the same size and capacity specifications (ie, the length, width and height of the cargo pallet).
[0024] Specifically, when configuring the specific position of the first-level cargo tray at the corner of the container, multiple points on the first-level cargo tray (such as Figure 2 The specific position of the first-level cargo pallet is represented by the coordinate information of the starting point A in the lower left corner and the end point B in the upper right corner in the container coordinate system.
[0025] Step 103 , around the first-level cargo tray, divide the current remaining space of the container into the following three spaces: a first-level upper space, a first-level horizontal space, and a first-level longitudinal space.
[0026] Specifically, Figure 2 As shown, in this embodiment, the space around the first-level cargo tray can be divided as follows: the first-level upper space is the space from the top of the first-level cargo tray vertically upward to the top of the container, such as Figure 2 The space indicated by bold lines in the figure; the first-level horizontal space is the space from one side of the first-level pallet (the side not facing the cargo opening of the container) to one side of the container and the space vertically upward from this space to the top of the container; the first-level longitudinal space refers to the space in the current remaining space except the above-mentioned first-level upper space and first-level horizontal space, that is, the space from the entire surface of the other side of the first-level pallet (the side facing the cargo opening of the container) to the cargo opening of the container.
[0027] Similarly, the specific positions of the first-level upper space, first-level horizontal space, and first-level longitudinal space divided here in the container can also be represented by the coordinate information of multiple points in each divided first-level space in the container coordinate system. The specific information of the divided first-level upper space, first-level horizontal space, and first-level longitudinal space, such as the specific position of each first-level space in the container space, can be obtained mainly based on the size of the first-level cargo tray (such as length, width, and height), the size of the container, and the position information of the first-level cargo tray in the container. Based on the specific information of these first-level spaces, the position information of the second-level cargo tray in the container can be further determined.
[0028] The first-level spaces in this embodiment surround the first-level cargo tray and are obtained by dividing the free space around the first-level cargo tray.
[0029] Step 104 , according to the spatial order of the first-level upper space, the first-level horizontal space and the first-level longitudinal space, at least a second-level cargo pallet of the plurality of cargo pallets is respectively arranged in the first-level upper space, the first-level horizontal space and the first-level longitudinal space.
[0030] In this process, first fill the first-level upper space with cargo pallets as much as possible, then configure at least the second-level cargo pallets in the first-level horizontal space, and then fill the first-level horizontal space as much as possible, and then configure at least the second-level cargo pallets in the first-level longitudinal space, so that the space in the container can be fully utilized. Among them, in some of the divided spaces, not only the second-level cargo pallets can be configured, but also the third-level cargo pallets, the fourth-level cargo pallets, etc., as long as the strategy of "filling each divided space as much as possible" is met.
[0031] (1) When at least the second level of cargo pallets are placed in the first level upper space, try to fill up the first level upper space as much as possible.
[0032] Specifically, the second-level cargo pallet can be arranged at the corner of the first-level upper space, so that around the second-level cargo pallet, the current remaining space of the first-level upper space can be divided into at least one of the following spaces: the second-level upper space, the second-level horizontal space and the second-level longitudinal space; if one space is divided, the third-level cargo pallet is arranged in the one space, and if at least two spaces are divided, then according to the spatial order of the second-level upper space, the second-level horizontal space and the second-level longitudinal space, at least the third-level cargo pallet among the multiple cargo pallets is respectively arranged in the at least two divided spaces.
[0033] The way of dividing the space around the second-level cargo pallet into the second-level upper space, the second-level horizontal space and the second-level longitudinal space is consistent with the above-mentioned way of dividing the surrounding space around the first-level cargo pallet, except that the surrounding cargo pallets are different.
[0034] Generally speaking, after the second-level pallet is placed in the first-level upper space on the first-level pallet, the following situations may occur: like Figure 3a As shown, the bottom surfaces of the first-level cargo pallet and the second-level cargo pallet are the same and can be completely overlapped. After the second-level cargo pallet is configured in this way, in one case, the second-level cargo pallet may have filled up the first-level upper space (not shown in the figure), thus completing the configuration of the second-level cargo pallet in the first-level upper space; in another case, the second-level cargo pallet may not have filled up the first-level cargo pallet, then around the second-level cargo pallet, the current remaining space of the first-level upper space is divided into the second-level upper space, that is, the space from the top of the second-level cargo pallet vertically upward to the top of the container, and then the third-level cargo pallet is configured in the second-level upper space.
[0035] like Figure 3b As shown, one side of the bottom surface of the first-level cargo pallet is the same as that of the second-level cargo pallet. After the second-level cargo pallet is configured in this way, in one case, the current remaining space of the first-level upper space is divided into the second-level upper space and the second-level horizontal space around the second-level cargo pallet, and then the third-level cargo pallet is configured in the second-level upper space and the second-level horizontal space in this order; in another case, the current remaining space of the first-level upper space is divided into the second-level horizontal space (not shown in the figure).
[0036] like Figure 3cAs shown, the other side of the bottom surface of the first-level cargo pallet is the same as that of the second-level cargo pallet. After the second-level cargo pallet is configured in this way, in one case, the current remaining space of the first-level upper space is divided into the second-level upper space and the second-level longitudinal space around the second-level cargo pallet, and then the third-level cargo pallet is configured in the second-level upper space and the second-level longitudinal space in this order; in another case, the current remaining space of the first-level upper space is divided into the second-level longitudinal space (not shown in the figure).
[0037] like Figure 3d As shown, each side of the bottom surface of the second-level cargo pallet is smaller than each side of the bottom surface of the first-level cargo pallet. After the second-level cargo pallet is configured in this way, in one case, the current remaining space of the first-level upper space is divided into the second-level upper space, the second-level horizontal space and the second-level longitudinal space around the second-level cargo pallet, and then the third-level cargo pallet is configured in the second-level upper space, the second-level horizontal space and the second-level longitudinal space in this order; in another case, the current remaining space of the first-level upper space is divided into the second-level horizontal space and the second-level longitudinal space (not shown in the figure), and then the third-level cargo pallet is configured in the second-level horizontal space and the second-level longitudinal space in this order.
[0038] In this embodiment, each time a cargo tray is configured at the corner, the space around the configured cargo tray can be divided into three spaces, namely, an upper space, a horizontal space and a longitudinal space.
[0039] It should be noted that, in the process of configuring the third-level pallet, if the remaining space of the first-level upper space is divided into a second-level space, and the space cannot be configured with any third-level pallet, then the space is merged with the corresponding space of the previous level to configure the subsequent pallet in the merged space. If the remaining space of the first-level upper space is divided into at least two spaces, and any of the at least two spaces cannot be configured with any third-level pallet, then any space is merged with the corresponding space of the previous level to configure the subsequent pallet in the merged space.
[0040] The previous level corresponding space here can mainly be: the previous level corresponding space of the second level horizontal space is the first level horizontal space, the previous level corresponding space of the second level vertical space is the first level vertical space, and when merging spaces, mainly two connected levels of spaces are merged. Figure 4a As shown, the second level horizontal space is merged with the first level horizontal space.
[0041] In particular, if the remaining space of the first-level upper space is divided into a second-level upper space, such as Figure 3a As shown, the second-level upper space and the first-level upper space are overlapping spaces. When the second-level upper space cannot be equipped with any third-level cargo tray, the second-level upper space can be abandoned without merging the second-level upper space with other spaces.
[0042] For example Figure 4b , around the second-level cargo pallet, the remaining space of the first-level upper space is divided into the second-level upper space and the second-level longitudinal space. Then, when the third-level cargo pallet cannot be arranged in the second-level upper space and the second-level longitudinal space, the second-level upper space can be abandoned for the third-level cargo pallet, and the second-level longitudinal space can be merged with the corresponding space of the upper level, i.e., the first-level longitudinal space, to arrange the subsequent cargo pallets.
[0043] Furthermore, after the third-level cargo pallet is configured, the surrounding space will be divided into at least one of the following spaces around the third-level cargo pallet: a third-level upper space, a third-level horizontal space, and a third-level longitudinal space. If one space is divided, a fourth-level cargo pallet will be configured in the space. If at least two spaces are divided, at least a fourth-level cargo pallet among the multiple cargo pallets will be configured in the at least two divided spaces in the spatial order of the third-level upper space, the third-level horizontal space, and the third-level longitudinal space.
[0044] (2) When at least a second-level pallet is arranged in the first-level horizontal space, if after at least a second-level pallet is arranged in the first-level upper space, there is a first vacant space in the first-level upper space that is connected to the first-level horizontal space, and the first vacant space is not enough to arrange a pallet, the first-level horizontal space and the first vacant space are combined to form a first combined space, and the first combined space needs to be filled as much as possible; if after at least a second-level pallet is arranged in the first-level upper space, there is no first vacant space in the first-level upper space that is connected to the first-level horizontal space, then the first-level horizontal space only needs to be filled as much as possible.
[0045] Specifically, the second-level cargo pallet is arranged at the corner of the first-level horizontal space, so that the current remaining space of the first-level horizontal space is divided into a second-level upper space, a second-level horizontal space and a second-level longitudinal space around the second-level cargo pallet, and then according to the spatial order of the second-level upper space, the second-level horizontal space and the second-level longitudinal space, at least a third-level cargo pallet among the multiple cargo pallets is respectively arranged in the second-level upper space, the second-level horizontal space and the second-level longitudinal space.
[0046] When configuring the specific position of the second-level cargo tray at the corner of the first-level horizontal space container, multiple points on the first-level cargo tray (such as Figure 2The specific position of the first-level cargo pallet is represented by the coordinate information of the starting point A in the lower left corner and the end point B in the upper right corner in the container coordinate system.
[0047] In a specific case, if after at least a second level cargo pallet among a plurality of cargo pallets is arranged in the first level upper space, the second level upper space, the second level horizontal space or the second level longitudinal space divided from the first level upper space has a first vacant space connected to the first level horizontal space, then when at least a third level cargo pallet among a plurality of cargo pallets is arranged in the second level upper space, the second level horizontal space and the second level longitudinal space divided from the first level horizontal space respectively, specifically: If the first empty space is connected to any second-level space among the second-level upper space, the second-level horizontal space and the second-level longitudinal space divided from the first-level horizontal space, the first empty space is merged with the connected second-level space, and a third-level cargo tray is arranged in the merged space.
[0048] Among them, when configuring the position of the third-level pallet in the combined space, since it involves the first free space outside the first-level horizontal space, it is necessary to first determine whether the third-level pallet can occupy the first free space. If so, then further determine the specific position of the third-level pallet in the combined space; if not, directly configure the third-level pallet in the first-level horizontal space.
[0049] For example: after the second-level cargo tray is arranged in the first-level horizontal space, the space around the second-level cargo tray (the remaining space of the first-level horizontal space) is divided into the second-level upper space, the second-level horizontal space and the second-level longitudinal space, wherein the second-level upper space is connected with the first free space, i.e., the second-level horizontal space divided from the first-level upper space, and the starting position of the second-level upper space (the position of the lower left corner of the second-level upper space is taken as the starting position) is higher than or equal to the longitudinal starting height of the second-level horizontal space, where the longitudinal starting height is the starting height of the second-level horizontal space in the longitudinal direction of the container coordinate, specifically, the distance from the top position of the second-level cargo tray arranged in the first-level horizontal space to the bottom of the container. height, the third-level cargo pallet can occupy the position of the first free space. Specifically, the starting position of the third-level cargo pallet is a position moved upward by a certain height from the starting point of the first free space (i.e. the point in the lower left corner of the first free space), or the position of the starting point of the first free space. It is necessary to ensure that the height of the third-level cargo pallet is equal to the starting height of the second-level upper space divided from the first-level horizontal space; if the starting position of the second-level upper space divided from the first-level horizontal space is lower than the starting height of the second-level horizontal space divided from the first-level upper space, the third-level cargo pallet cannot occupy the position of the first free space, but only occupies the second-level upper space divided from the first-level horizontal space.
[0050] For example Figure 5 As shown, after a second-level pallet 1 is arranged in the first-level upper space, the remaining space of the first-level upper space is divided into a second-level horizontal space around the second-level pallet 1. The second-level horizontal space cannot be arranged with other pallets and is the first free space. When the second-level pallet 2 is arranged in the first-level horizontal space, the remaining space of the first-level horizontal space is divided into a second-level upper space and a second-level horizontal space around the second-level pallet 2. In this way, when the third-level pallet is arranged in the second-level upper space, the connected first free space and the second-level upper space will be merged, and the third-level pallet will be arranged in the merged space, that is, the third-level pallet will be arranged at the corner of the merged space. Specifically, the starting position of the third-level pallet is at the starting point of the first free space (i.e., the point at the lower left corner of the first free space), and it is necessary to ensure that the height of the third-level pallet is equal to the starting height H of the second-level upper space divided from the first-level horizontal space.
[0051] It should be noted that in Figure 5 In some cases, after one level of pallets, i.e., the second level pallet 2, is configured in the first level horizontal space, the first free space can be occupied when the third level pallet is configured. In other cases, after two levels of pallets, i.e., the second level pallet 2 and the third level pallet, are configured in the first level horizontal space, the first free space will be occupied when the fourth level pallet is configured. Therefore, when pallets are configured in the first level horizontal space, before any pallet is configured in any space divided from the first level horizontal space, if any divided space is connected to the first free space, it is necessary to first determine whether the first free space can be occupied. If it can be occupied, the pallet is configured to occupy the first free space. If it cannot be occupied, the pallet only occupies the first level horizontal space.
[0052] (3) When at least a second-level cargo pallet is arranged in the first-level longitudinal space, if after at least a second-level cargo pallet is arranged in the first-level upper space and the first-level horizontal space, there is a second vacant space in the first-level upper space and / or the first-level horizontal space that is connected to the first-level longitudinal space, and the second vacant space is not enough to arrange a cargo pallet, the first-level longitudinal space and the second vacant space are combined to form a second combined space, and the second combined space needs to be filled as much as possible; if after at least a second-level cargo pallet is arranged in the first-level upper space and the first-level horizontal space, there is no second vacant space in the first-level longitudinal space that is connected to the first-level longitudinal space, the first-level longitudinal space needs to be filled as much as possible.
[0053] Specifically, the second-level cargo pallet is arranged at the corner of the first-level longitudinal space, so that the current remaining space of the first-level longitudinal space is divided into a second-level upper space, a second-level horizontal space and a second-level longitudinal space around the second-level cargo pallet, and then according to the spatial order of the second-level upper space, the second-level horizontal space and the second-level longitudinal space, at least a third-level cargo pallet among the multiple cargo pallets is respectively arranged in the second-level upper space, the second-level horizontal space and the second-level longitudinal space.
[0054] When configuring the specific position of the second-level cargo pallet at the first-level longitudinal space corner, the specific position of the second-level cargo pallet can be represented by the coordinate information of multiple points on the second-level cargo pallet in the container coordinate system.
[0055] In a specific case, if after at least a second level cargo pallet among a plurality of cargo pallets is respectively arranged in the first level upper space and the first level horizontal space, the second level longitudinal space divided from the first level upper space and the first level horizontal space has a second free space connected to the first level longitudinal space, then when at least a third level cargo pallet among a plurality of cargo pallets is respectively arranged in the second level upper space, the second level horizontal space and the second level longitudinal space divided from the first level longitudinal space, specifically: If the second empty space is connected to any second-level space among the second-level upper space, the second-level horizontal space and the second-level longitudinal space divided from the first-level longitudinal space, the second empty space is merged with the connected second-level space, and a third-level cargo tray is arranged in the merged space.
[0056] Among them, when configuring the position of the third-level cargo pallet in the combined space, since it involves the second free space outside the first-level longitudinal space, it is necessary to first determine whether the third-level cargo pallet can occupy the second free space. If so, then further determine the specific position of the third-level cargo pallet in the combined space; if not, directly configure the third-level cargo pallet in the first-level longitudinal space.
[0057] For example: after the second-level cargo tray is arranged in the first-level longitudinal space, the space around the second-level cargo tray is divided into the second-level upper space, the second-level horizontal space and the second-level longitudinal space, wherein the second-level upper space is connected with the second free space, i.e., the second-level longitudinal space divided from the first-level upper space, and the starting position of the second-level upper space (the position of the lower left corner of the second-level upper space is taken as the starting position) is higher than or equal to the longitudinal starting height of the second-level longitudinal space, where the longitudinal starting height is the starting height of the second-level longitudinal space in the longitudinal direction of the container coordinate, specifically, the height of the top position of the first-level cargo tray from the bottom of the container, then the third-level cargo tray can be The position of the second free space is occupied. Specifically, the starting position of the third-level cargo pallet is the position moved upward by a certain height from the starting point of the second free space (i.e. the point at the lower left corner of the second free space), or the position of the starting point of the second free space. It is necessary to ensure that the height of the third-level cargo pallet is equal to the starting height of the second-level upper space divided from the first-level longitudinal space; if the starting position of the second-level upper space divided from the first-level longitudinal space is lower than the starting height of the second-level longitudinal space divided from the first-level upper space, the third-level cargo pallet cannot occupy the position of the second free space, but only occupies the second-level upper space divided from the first-level longitudinal space.
[0058] In a specific application, for example Figure 6a As shown, after at least the second-level cargo tray is arranged in the first-level upper space and the first-level horizontal space, wherein, after a second-level cargo tray 1 is arranged in the first-level upper space, the remaining space of the first-level upper space is divided into the second-level longitudinal space around the second-level cargo tray 1, and other cargo trays cannot be arranged in the second-level longitudinal space, which is the second free space. In this way, after the second-level cargo tray 2 is arranged in the first-level longitudinal space, the remaining space of the first-level longitudinal space is divided into the second-level upper space and the second-level horizontal space around the second-level cargo tray 2, wherein the second-level upper space is connected with the second-level longitudinal space divided from the first-level upper space, and the starting position of the second-level upper space, i.e., the position B1 of the lower left corner of the second-level upper space, is higher than the longitudinal starting height h1 of the second-level longitudinal space, then the third-level cargo tray can occupy the second free space.
[0059] Specifically, combined Figure 6b As shown, when the third-level cargo pallet is configured in the second-level upper space divided from the first-level longitudinal space, the connected second empty space and the second-level upper space will be merged, and the third-level cargo pallet will be configured in the merged space. The starting position of the third-level cargo pallet is the starting point of the second empty space (i.e., the point at the lower left corner of the second empty space) B2 moved upward by a certain height to position B3, ensuring that the height h2 of the third-level cargo pallet is equal to the starting height of the second-level upper space divided from the first-level longitudinal space.
[0060] In another specific application, for example Figure 6c As shown, after at least the second-level cargo tray is arranged in the first-level upper space and the first-level horizontal space, after a second-level cargo tray 1 is arranged in the first-level upper space, the remaining space of the first-level upper space is divided into the second-level longitudinal space around the second-level cargo tray 1, and the second-level longitudinal space cannot be arranged with other cargo trays, which is the second free space. In this way, after the second-level cargo tray 2 is arranged in the first-level longitudinal space, the remaining space of the first-level longitudinal space is divided into the second-level upper space and the second-level horizontal space around the second-level cargo tray 2.
[0061] The second-level upper space is connected to the second-level longitudinal space divided from the first-level upper space, and the starting position of the second-level upper space, i.e., the position B1 of the lower left corner of the second-level upper space, is equal to the longitudinal starting height h1 of the second-level longitudinal space. Then the third-level cargo pallet can occupy the second free space. Specifically, the starting position of the third-level cargo pallet is at the starting point B2 of the second free space (i.e., the point at the lower left corner of the second free space), ensuring that the height of the third-level cargo pallet is equal to the starting height h1 of the second-level upper space divided from the first-level longitudinal space.
[0062] In another specific application, for example Figure 6d As shown, after at least the second-level cargo tray is arranged in the first-level upper space and the first-level horizontal space, wherein a second-level cargo tray 1 is arranged in the first-level upper space, the remaining space of the first-level upper space is divided into the second-level longitudinal space around the second-level cargo tray 1, and other cargo trays cannot be arranged in the second-level longitudinal space, which is the second free space. In this way, after the second-level cargo tray 2 is arranged in the first-level longitudinal space, the remaining space of the first-level longitudinal space is divided into the second-level upper space and the second-level horizontal space around the second-level cargo tray 2, wherein the second-level upper space is connected with the second-level longitudinal space divided from the first-level upper space, and the starting position of the second-level upper space, i.e., the position B1 of the lower left corner of the second-level upper space, is lower than the longitudinal starting height h1 of the second-level longitudinal space, then the third-level cargo tray cannot occupy the second free space, but directly occupies the second-level upper space divided from the first-level longitudinal space, specifically, the starting position of the third-level cargo tray is the starting position B1 of the second-level upper space divided from the first-level longitudinal space.
[0063] Further, after the third-level cargo pallet is arranged in the second-level upper space, the remaining space of the second-level upper space is divided into a third-level upper space and a third-level horizontal space around the third-level cargo pallet. When the fourth-level cargo pallet is arranged in the third-level upper space, since the third-level upper space is connected to the second free space, it is necessary to first determine whether the fourth-level cargo pallet can occupy the second free space. For example, if the starting position of the third-level upper space, i.e., the position B4 of the lower left corner of the third-level upper space, is higher than the longitudinal starting height h1 of the second-level longitudinal space, then the fourth-level cargo pallet can occupy the second free space. The starting position of the fourth-level cargo pallet is a position B3 moved upward by a certain height from the starting point B2 of the second free space (i.e., the point at the lower left corner of the second free space), to ensure that the height h2 of the fourth-level cargo pallet is equal to the starting height of the third-level upper space divided from the first-level longitudinal space, and the starting height is also the height of the third-level cargo pallet and the second-level cargo pallet 2 stacked together.
[0064] It can be seen that in Figure 6d In the case of two levels of cargo trays, namely, the third level cargo tray and the second level cargo tray 2, arranged in the first level longitudinal space, the second free space will be occupied only when the fourth level cargo tray is arranged; and the above Figure 6a , Figure 6b and Figure 6c In the case of, after a level of cargo pallets, namely, the second-level cargo pallet 2, is configured in the first-level longitudinal space, when the third-level cargo pallet is configured, the second free space mentioned above can be occupied. Therefore, when configuring cargo pallets in the first-level longitudinal space, before configuring any cargo pallet in any space divided from the first-level longitudinal space, if any divided space is connected to the second free space mentioned above, it is necessary to first determine whether the second free space can be occupied. If it can be occupied, the configured cargo pallet will occupy the second free space. If it cannot be occupied, the configured cargo pallet will only occupy the first-level longitudinal space. It can be seen that in the method of this embodiment, when configuring multiple cargo pallets, the cargo configuration system first configures the first-level cargo pallet corners in the container, so that the current remaining space of the container is divided into three spaces around the first-level cargo pallet, and at least the second-level cargo pallet is configured in each of these three spaces according to the spatial order of the first-level upper space, the first-level horizontal space, and the first-level longitudinal space. This process is to divide the space of the container around the configured pallets, and then configure other pallets in the divided space, and configure other pallets around the configured pallets. In this way, pallets are automatically configured level by level until the entire container is configured with pallets, and the space of the container can be filled as much as possible, thereby improving the utilization rate of the container loaded with goods.
[0065] The embodiment of the present invention also provides a cargo configuration system, the structural diagram of which is shown in FIG. Figure 7 As shown, it may specifically include: The cargo pallet obtaining unit 10 is used to obtain information of a plurality of cargo pallets.
[0066] The first configuration unit 11 is used to configure the first level cargo pallets among the multiple cargo pallets at the corners of the container according to the information of the multiple cargo pallets obtained by the cargo pallet cargo unit 10.
[0067] If the multiple pallets acquired by the pallet acquisition unit 10 are sorted according to volume, the first configuration unit 11 is specifically configured to configure the first-level pallet with the largest volume among the multiple pallets at the corner of the container.
[0068] The space division unit 12 is used to divide the current remaining space of the container into the following three spaces: a first-level upper space, a first-level horizontal space and a first-level longitudinal space around the first-level cargo tray configured by the first configuration unit 11.
[0069] The second configuration unit 13 is further used to configure at least a second level cargo pallet among the plurality of cargo pallets in the first level upper space, the first level horizontal space and the first level longitudinal space divided by the space division unit 12, respectively, according to the spatial order of the first level upper space, the first level horizontal space and the first level longitudinal space.
[0070] Specifically, when the second configuration unit 13 configures at least the second-level cargo pallet of the multiple cargo pallets in the first-level upper space, it is specifically used to configure the second-level cargo pallet at the corner of the first-level upper space; around the second-level cargo pallet, the current remaining space of the first-level upper space is divided into at least one of the following spaces: a second-level upper space, a second-level horizontal space and a second-level longitudinal space; if one space is divided, the third-level cargo pallet is configured in the one space; if at least two spaces are divided, at least the third-level cargo pallet of the multiple cargo pallets is configured in the at least two spaces respectively in the spatial order of the second-level upper space, the second-level horizontal space and the second-level longitudinal space.
[0071] Furthermore, the second configuration unit 13 is also used to merge the space with the corresponding space of the previous level if a space is divided and the space cannot be configured with any third-level cargo pallet, so as to configure subsequent cargo pallets in the merged space; if at least two spaces are divided and any space of the at least two spaces cannot be configured with any third-level cargo pallet, the arbitrary spaces are respectively merged with the corresponding space of the previous level to configure subsequent cargo pallets in the merged space.
[0072] Furthermore, when the second configuration unit 13 configures at least a second-level cargo pallet among the multiple cargo pallets in the first-level horizontal space, it is specifically used to configure the second-level cargo pallet at the corner of the first-level horizontal space; around the second-level cargo pallet, the current remaining space of the first-level horizontal space is divided into a second-level upper space, a second-level horizontal space and a second-level longitudinal space; according to the spatial order of the second-level upper space, the second-level horizontal space and the second-level longitudinal space, at least a third-level cargo pallet among the multiple cargo pallets is respectively configured in the second-level upper space, the second-level horizontal space and the second-level longitudinal space.
[0073] Among them, if after at least the second-level cargo pallet among the multiple cargo pallets are configured in the first-level upper space, the first-level upper space also has a first empty space connected with the first-level horizontal space; then when at least the third-level cargo pallet among the multiple cargo pallets are respectively configured in the second-level upper space, the second-level horizontal space and the second-level longitudinal space, the second configuration unit 13 is specifically used for merging the first empty space with the connected second-level space and configuring the third-level cargo pallet in the merged space if the first empty space is connected with any second-level space among the second-level upper space, the second-level horizontal space and the second-level longitudinal space divided from the first-level horizontal space.
[0074] Furthermore, when the second configuration unit 13 configures at least the second-level cargo pallet of the multiple cargo pallets in the first-level longitudinal space, it is specifically used to configure the second-level cargo pallet at the corner of the first-level longitudinal space; around the second-level cargo pallet, divide the current remaining space of the first-level longitudinal space into a second-level upper space, a second-level horizontal space and a second-level longitudinal space; according to the spatial order of the second-level upper space, the second-level horizontal space and the second-level longitudinal space, configure at least the third-level cargo pallet of the multiple cargo pallets in the second-level upper space, the second-level horizontal space and the second-level longitudinal space, respectively.
[0075] Among them, if after at least the second-level cargo pallet among the multiple cargo pallets are respectively arranged in the first-level upper space and the first-level horizontal space, there is a second empty space connected with the first-level longitudinal space in the first-level upper space and the first-level horizontal space; then the second configuration unit 13 is used to configure at least the third-level cargo pallet among the multiple cargo pallets in the second-level upper space, the second-level horizontal space and the second-level longitudinal space respectively, if the second empty space is connected with any second-level space among the second-level upper space, the second-level horizontal space and the second-level longitudinal space divided from the first-level longitudinal space, merge the second empty space with the connected second-level space, and configure the third-level cargo pallet in the merged space.
[0076] When configuring multiple pallets in the system of this embodiment, the first-level pallets are first configured in the container with corners, so that the current remaining space of the container is divided into three spaces around the first-level pallets, and at least the second-level pallets are respectively configured in the three spaces according to the spatial order of the first-level upper space, the first-level horizontal space and the first-level longitudinal space. This process is to divide the space of the container around the configured pallets, and then configure other pallets in the divided space, and configure other pallets around the configured pallets, so that the pallets are automatically configured one level at a time until the entire container is configured with pallets, and the space of the container can be filled as much as possible, thereby improving the utilization rate of the container loading goods.
[0077] The embodiment of the present invention further provides a terminal device, the structural diagram of which is shown in FIG. Figure 8 As shown, the terminal device may have relatively large differences due to different configurations or performances, and may include one or more central processing units (CPU) 20 (for example, one or more processors) and memory 21, and one or more storage media 22 (for example, one or more mass storage devices) storing application programs 221 or data 222. Among them, the memory 21 and the storage medium 22 can be short-term storage or permanent storage. The program stored in the storage medium 22 may include one or more modules (not shown in the figure), and each module may include a series of instruction operations in the terminal device. Furthermore, the central processing unit 20 can be configured to communicate with the storage medium 22 and execute a series of instruction operations in the storage medium 22 on the terminal device.
[0078] Specifically, the application 221 stored in the storage medium 22 includes an application for cargo configuration, and the application may include the cargo pallet acquisition unit 10, the first configuration unit 11, the space division unit 12 and the second configuration unit 13 in the above cargo configuration system, which will not be described in detail here. Furthermore, the central processor 20 may be configured to communicate with the storage medium 22, and execute a series of operations corresponding to the application for cargo configuration stored in the storage medium 22 on the terminal device.
[0079] The terminal device may also include one or more power supplies 23, one or more wired or wireless network interfaces 24, one or more input and output interfaces 25, and / or one or more operating systems 223, such as Windows Server TM, Mac OS X TM, Unix TM, Linux TM, FreeBSD TM, etc.
[0080] The steps performed by the cargo configuration system in the above method embodiment can be based on the Figure 8The structure of the terminal device shown.
[0081] The embodiment of the present invention further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a plurality of computer programs, wherein the computer programs are suitable for being loaded by a processor and executing the cargo configuration method as executed by the cargo configuration system described above.
[0082] Another aspect of the embodiment of the present invention further provides a terminal device, including a processor and a memory; The memory is used to store multiple computer programs, and the computer programs are used to be loaded by the processor and execute the cargo configuration method executed by the above-mentioned cargo configuration system; the processor is used to implement each computer program in the multiple computer programs.
[0083] A person skilled in the art may understand that all or part of the steps in the various methods of the above embodiments may be completed by instructing related hardware through a program, and the program may be stored in a computer-readable storage medium, which may include: a read-only memory (ROM), a random access memory (RAM), a disk or an optical disk, etc.
[0084] The above is a detailed introduction to a cargo configuration method, system and terminal device provided in an embodiment of the present invention. Specific examples are used herein to illustrate the principles and implementation methods of the present invention. The description of the above embodiments is only used to help understand the method of the present invention and its core idea. At the same time, for those skilled in the art, according to the idea of the present invention, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as a limitation on the present invention.
Claims
1. A cargo configuration method, characterized in that: include: Get information of multiple pallets; According to the information of the plurality of cargo pallets, a first level cargo pallet among the plurality of cargo pallets is arranged at a corner of the container; Around the first-level cargo tray, the current remaining space of the container is divided into the following three spaces: a first-level upper space, a first-level horizontal space, and a first-level longitudinal space; According to the spatial order of the first-level upper space, the first-level horizontal space and the first-level longitudinal space, at least a second-level cargo pallet of the plurality of cargo pallets is arranged in the first-level upper space, the first-level horizontal space and the first-level longitudinal space respectively.
2. The method according to claim 1, characterized in that The multiple cargo pallets are sorted according to volume; Then, the step of arranging the first level of the plurality of cargo trays at the corner of the container specifically includes: The first-level cargo tray with the largest volume among the plurality of cargo trays is arranged at a corner of the container.
3. The method according to claim 1, characterized in that At least a second level cargo tray among the plurality of cargo trays is arranged in the first level upper space, specifically comprising: Arrange the second-level cargo tray at the corner of the first-level upper space; Around the second-level cargo tray, the current remaining space of the first-level upper space is divided into at least one of the following spaces: a second-level upper space, a second-level horizontal space, and a second-level longitudinal space; If a space is divided, the third-level cargo tray is arranged in the space; If at least two spaces are divided, at least a third level cargo pallet among the plurality of cargo pallets are respectively arranged in the at least two spaces in the order of the second level upper space, the second level horizontal space and the second level longitudinal space.
4. The method according to claim 3, characterized in that If a space is divided and the space cannot be configured with any third-level pallet, the space is merged with the corresponding space of the previous level to configure subsequent pallets in the merged space; If at least two spaces are divided, and any space among the at least two spaces cannot be equipped with any third-level cargo pallet, the arbitrary space is merged with the corresponding space of the upper level, so as to arrange the subsequent cargo pallet in the merged space.
5. The method according to claim 1, characterized in that Arranging at least a second level cargo tray among the plurality of cargo trays in the first level horizontal space specifically includes: Arrange the second-level cargo tray at the corner of the first-level horizontal space; Around the second-level cargo tray, the current remaining space of the first-level horizontal space is divided into a second-level upper space, a second-level horizontal space, and a second-level longitudinal space; According to the spatial order of the second-level upper space, the second-level horizontal space and the second-level longitudinal space, at least a third-level cargo pallet among the plurality of cargo pallets is arranged in the second-level upper space, the second-level horizontal space and the second-level longitudinal space respectively.
6. The method according to claim 5, characterized in that If at least the second level cargo tray among the plurality of cargo trays is arranged in the first level upper space, the first level upper space further comprises a first vacant space connected to the first level horizontal space; Then, the second-level upper space, the second-level horizontal space, and the second-level longitudinal space are respectively provided with at least the third-level cargo tray of the plurality of cargo trays, specifically including: If the first empty space is connected to any second-level space among the second-level upper space, the second-level horizontal space and the second-level longitudinal space divided from the first-level horizontal space, the first empty space and the connected second-level space are merged, and the third-level cargo tray is arranged in the merged space.
7. The method according to claim 1, characterized in that At least a second level cargo tray among the plurality of cargo trays is arranged in the first level longitudinal space, specifically comprising: Arrange the second-level cargo tray at the corner of the first-level longitudinal space; Around the second-level cargo tray, the current remaining space of the first-level longitudinal space is divided into a second-level upper space, a second-level horizontal space, and a second-level longitudinal space; According to the spatial order of the second-level upper space, the second-level horizontal space and the second-level longitudinal space, at least a third-level cargo pallet among the plurality of cargo pallets is arranged in the second-level upper space, the second-level horizontal space and the second-level longitudinal space respectively.
8. The method according to claim 7, characterized in that If at least a second level of the plurality of cargo trays are disposed in the first level upper space and the first level horizontal space, respectively, a second vacant space communicating with the first level longitudinal space is provided in the first level upper space and the first level horizontal space; Then, the second-level upper space, the second-level horizontal space, and the second-level longitudinal space are respectively provided with at least the third-level cargo tray of the plurality of cargo trays, specifically including: If the second empty space is connected to any second-level space among the second-level upper space, the second-level horizontal space and the second-level longitudinal space divided from the first-level longitudinal space, the second empty space is merged with the connected second-level space, and the third-level cargo tray is arranged in the merged space.
9. A cargo configuration system, characterized in that: include: A cargo pallet acquisition unit, used to acquire information of multiple cargo pallets; A first configuration unit is used to configure a first level cargo pallet among the plurality of cargo pallets at a corner of a container according to information of the plurality of cargo pallets; A space division unit, for dividing the current remaining space of the container into the following three spaces around the first-level cargo tray: a first-level upper space, a first-level horizontal space, and a first-level longitudinal space; The second configuration unit is further used to configure at least a second level cargo pallet of the plurality of cargo pallets in the first level upper space, the first level horizontal space and the first level longitudinal space respectively according to the spatial order of the first level upper space, the first level horizontal space and the first level longitudinal space.
10. A terminal device, characterized in that: including a processor and a memory; The memory is used to store a plurality of computer programs, and the computer programs are used to be loaded by a processor and execute the cargo configuration method according to any one of claims 1 to 8; the processor is used to implement each of the plurality of computer programs.
Citation Information
Patent Citations
Three-dimensional multi-box specially-structured cargo loading optimizing method
CN103761635A
Cigarette shelf decision analysis method based on Knapback three-dimensional discrete stacking utilization rate
CN117670185A
Freight lading simulation method and system thereof
KR101085124B1
System and method of transporting cargo
KR102264563B1