Air freight management method and system, medium and product
By acquiring the cargo hold structure and cargo types, setting virtual loading heights for special cargoes, sorting them by weight-to-volume ratio, and adapting them to the cargo hold space in stages, the problem of low cargo hold space utilization was solved, and safe transportation and efficient loading of special cargoes were achieved.
Patent Information
- Application Number
- CN202511152871.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-18
- Publication Date
- 2025-11-21
AI Technical Summary
Existing air cargo loading methods suffer from low cargo hold space utilization when cargo volume surges, failing to meet the demand for rapid turnover, and making it difficult to balance the safety of special cargo with overall transportation efficiency.
By acquiring cargo hold structure information and cargo packaging types, a virtual loading height for special cargo is set, and cargoes with high unit volume weight are prioritized for loading according to weight-to-volume ratio. The cargo hold space is then adapted in stages to generate a cargo loading plan, ensuring that special cargoes have independent space and that the cargo hold's load-bearing capacity is used rationally.
This approach achieves the goal of improving cargo hold space utilization, reducing space waste, and enhancing overall transportation efficiency and rationality while ensuring the safe transportation of special goods.
Smart Images

Figure CN120996671A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of air logistics, and in particular to an air freight management method, system, medium and product. BACKGROUND
[0002] With the rapid development of e-commerce, especially during the peak of logistics such as shopping festivals, the demand for air freight is growing explosively. Air freight not only carries a large number of ordinary express packages, but also needs to transport valuable items such as vaccines and blood serum, as well as time-sensitive goods such as fresh and frozen goods. In order to ensure the safety of goods, these special goods often need to be temporarily protected and packaged before being transported by air, and are distinguished from ordinary goods.
[0003] In related technologies, air freight loading is mainly assisted by an intelligent loading system. The system distinguishes the types of goods based on the basic information of the goods. The system will pre-define the storage area according to the structure of the cargo hold, and the machine will transport the goods to the storage area according to the arrival order of the goods.
[0004] However, in the case of a sharp increase in the number of goods, the above loading method has limitations in practical application. The system loads and distributes according to the partition and arrival order, which often requires a large special goods area to be reserved to ensure the safety of valuable and time-sensitive items. Although this method ensures the safety of special items (valuable items such as precision instruments, as well as time-sensitive goods such as fresh and frozen goods), it lacks precise analysis of the structure of the cargo hold space, which can easily result in low utilization of the cargo hold space, affecting overall transportation efficiency and failing to meet the demand for rapid turnaround. SUMMARY
[0005] The present application provides an air freight management method, system, medium and product for solving the technical problem of improving the utilization of cargo hold space while ensuring the safe transportation of valuable items, and achieving efficient air freight.
[0006] In a first aspect, the present application provides an air cargo management method, comprising: obtaining cargo compartment structure information of a cargo plane, the cargo compartment structure information comprising a cargo compartment space structure and a maximum cargo compartment load; obtaining a package type of a to-be-air-transported cargo after temporary packaging, the package type comprising special cargo and ordinary cargo, the special cargo requiring a separate placement space, and the ordinary cargo being stackable; obtaining an actual cargo volume and a cargo weight of the to-be-air-transported cargo, and setting a virtual loading height of the special cargo as a cabin height of the cargo plane to obtain a virtual loading volume of the special cargo; sorting the special cargo and the ordinary cargo according to a weight-volume ratio respectively to generate a special cargo loading sequence and an ordinary cargo loading sequence, the loading sequences being arranged according to the weight-volume ratio from high to low; performing space adaptability comparison between the special cargo and a remaining space structure of the cargo compartment one by one according to an arrangement order of the special cargo loading sequence to determine a first placement position of the special cargo; determining a remaining distributable space structure and a distributable weight of the cargo compartment after the special cargo is loaded based on the virtual loading volume, the cargo weight of the special cargo, and the cargo compartment structure information; filling the remaining distributable space structure with the ordinary cargo according to an arrangement order of the ordinary cargo loading sequence to determine a second placement position of the ordinary cargo until the remaining distributable space structure or the distributable weight is insufficient to accommodate any to-be-air-transported cargo that has not been loaded; and generating a cargo loading scheme based on the first placement position and the second placement position, the cargo loading scheme comprising a specific loading position of each cargo in the cargo compartment and a loading order of the each cargo.
[0007] By adopting the above technical solution, the system server first obtains the cargo compartment structure information and the package type of the cargo, and determines the characteristics that the special cargo requires a separate space and the ordinary cargo is stackable. Then, the system server obtains the actual volume and the cargo weight of the cargo, and sets the virtual loading height of the special cargo as the cargo compartment height to ensure the independent space of the special cargo and avoid the special cargo from being stacked and pressed by the ordinary cargo. Next, the system server sorts the special cargo and the ordinary cargo according to the weight-volume ratio from high to low, preferentially loads the cargo with a larger weight per unit volume, and can more reasonably utilize the cargo compartment load capacity. The system server first determines the first placement position of the special cargo, and then fills the remaining distributable space structure with the ordinary cargo until the remaining distributable space structure or the distributable weight is insufficient to accommodate any to-be-air-transported cargo that has not been loaded. Finally, the system server generates a cargo loading scheme comprising the loading position and the loading order of the cargo. This method realizes the dual improvement of safe transportation of the special cargo and efficient utilization of the cargo compartment space by classified management, virtual volume reservation, and ordered filling, and reduces space waste by space adaptation.
[0008] In some embodiments in combination with the first aspect, after the step of obtaining the actual cargo volume and the cargo weight of the to-be-air-transported cargo, and setting the virtual loading height of the special cargo as the cabin height of the cargo aircraft to obtain the virtual loading volume of the to-be-air-transported cargo, the method further comprises: obtaining the cargo compartment space volume and the maximum load weight of each cargo compartment of the cargo aircraft; grouping the to-be-air-transported cargo according to cargo weight and cargo volume based on the cargo compartment space volume and the maximum load weight to generate a plurality of cargo groups, wherein the cargo volume comprises the virtual loading volume of the special cargo and the actual cargo volume of the ordinary cargo; and distributing each cargo group to a corresponding cargo compartment.
[0009] By adopting the above technical solution, after obtaining the cargo volume (the virtual loading volume of the special cargo and the actual cargo volume of the ordinary cargo) and the cargo weight, the system server further obtains the space volume and the maximum load weight of each cargo compartment. Based on these parameters, the system server groups the to-be-air-transported cargo according to cargo weight and cargo volume, and distributes the obtained cargo groups to corresponding cargo compartments. Since the carrying capacity of each cargo compartment is different, this grouping method can make the cargo distribution match the space and load limit of each cargo compartment, avoid overloading of a single cargo compartment or idling of cargo compartment space, and make the resources of multiple cargo compartments be utilized evenly, thereby improving the rationality and efficiency of the overall loading.
[0010] In some embodiments in combination with the first aspect, based on the space structure and the maximum load weight, the to-be-air-transported cargo is grouped according to cargo weight and cargo volume to generate a plurality of cargo groups, specifically comprising: calculating the total weight of the to-be-air-transported cargo, and determining whether the difference between the maximum load weight of the cargo aircraft and the total weight is within a preset difference range; if yes, grouping the to-be-air-transported cargo according to cargo weight and cargo volume based on the space volume and the maximum load weight to generate a plurality of cargo groups; if no, calculating the load distribution proportion of the maximum load weight of each cargo compartment in the maximum load weight of the cargo aircraft; and grouping the to-be-air-transported cargo according to cargo weight and cargo volume based on the load distribution proportion, the cargo compartment space volume, the cargo weight and the cargo volume of the to-be-air-transported cargo to generate a plurality of cargo groups.
[0011] By adopting the technical scheme, the system server first calculates the total weight of the to-be-air-transported goods, judges whether the difference between the total weight of the to-be-air-transported goods and the maximum load capacity of the freighter is within a preset range, when the difference is within the preset range, the system server groups according to the space volume of the cargo hold and the maximum load capacity, and when the difference is not within the preset range, the system server first calculates the load distribution ratio of the maximum load capacity of each cargo hold to the total load capacity of the cargo hold of the freighter, and then groups the to-be-air-transported goods according to the load distribution ratio, the space volume of the cargo hold, the total weight of the to-be-air-transported goods and the volume of the goods. This grouping method can select grouping basis according to the matching degree of the total weight of the to-be-air-transported goods and the maximum load capacity of the cargo hold, ensures that the distribution of the to-be-air-transported goods in each cargo hold meets the overall load requirement and fits the carrying capacity of the single hold, reduces grouping deviation, and makes the distribution of the goods more scientific.
[0012] In some embodiments of the first aspect, the remaining distributable space is filled according to the arrangement order of the common goods loading sequence to determine the second placement position of the common goods until the remaining distributable space or the distributable weight is insufficient to accommodate any one of the to-be-air-transported goods that has not been loaded, specifically including: judging in sequence whether the common goods added to the cargo hold meets a preset condition according to the order of the common goods loading sequence, the preset condition including that the to-be-added common goods is within the range of the remaining distributable space structure and the weight of the to-be-added common goods is within the value of the distributable weight; if yes, the to-be-added common goods is added to the corresponding space position, and the remaining distributable space structure and the distributable weight of the cargo hold are updated; if no, the to-be-added common goods is not added; it is continued to judge whether the next common goods in the common goods loading sequence added to the cargo hold meets the preset condition; when the remaining distributable space structure or the distributable weight is insufficient to accommodate any one of the to-be-air-transported goods, the second placement position of the common goods in the cargo hold is determined.
[0013] By adopting the technical scheme, the system server judges in sequence whether the to-be-added common goods meets the preset condition (the volume of the to-be-added common goods is within the remaining distributable space structure and the weight of the to-be-added common goods is within the distributable weight) according to the common goods loading sequence, and the to-be-added common goods is added to the cargo hold and the remaining distributable space structure and the distributable weight of the cargo hold are updated when the preset condition is met, and the subsequent goods are checked when the preset condition is not met until the remaining distributable space structure or the distributable weight of the cargo hold is insufficient to accommodate any one of the to-be-air-transported goods. This ordered screening method can ensure that the loaded goods are adapted to the current remaining resources each time, and through real-time updating of the distributable space structure and the distributable weight, the subsequent judgment is more accurate, and the efficiency and accuracy of common goods filling are improved.
[0014] In some embodiments in combination with the first aspect, after the step of adding the ordinary cargo, the method further comprises: generating a space distribution map of the remaining allocable space structure, and dividing the remaining space of the space distribution map into a plurality of rectangular spaces; calculating the volumes of the plurality of rectangular spaces, finding the maximum value of the volumes; from all unloaded ordinary cargos, finding the volume value closest to the maximum value among the ordinary cargos with a mass-volume ratio not lower than a preset proportion of the current mass-volume ratio of the ordinary cargo to be added, and determining the position of the ordinary cargo corresponding to the volume value in the ordinary cargo loading sequence; and after adding the ordinary cargos in the ordinary cargo loading sequence in order from the position as a starting point, judging whether the cargo hold satisfies a preset condition; if yes, adding the ordinary cargo to be added to the corresponding space position, and updating the remaining allocable space structure and the allocable weight of the cargo hold.
[0015] By adopting the above technical solution, when the ordinary cargo cannot be directly loaded, the system server generates a remaining space distribution map based on the remaining allocable space structure, divides the remaining allocable space structure into a plurality of rectangular spaces, and finds the rectangular space with the maximum volume. Then, the system server selects the ordinary cargo with a weight-volume ratio up to standard and a volume closest to the maximum rectangular space from the unloaded cargos, and starts to re-try loading from the position of the ordinary cargo in the ordinary cargo loading sequence. This supplementing method can effectively tap the utilization potential of irregular remaining space, avoid waste caused by space shape problems, and further improve the utilization rate of cargo hold space.
[0016] In some embodiments in combination with the first aspect, the cargo loading scheme is generated based on the first placement position and the second placement position, specifically comprising: determining the specific loading position of each cargo in the cargo hold based on the first placement position and the second placement position; determining the loading order of each cargo based on the placement position and the stability of the placement process of all cargos; and generating the cargo loading scheme based on the specific loading position and the loading order.
[0017] By adopting the above technical solution, the system server determines the specific loading position of each cargo based on the first placement position of the special cargo and the second placement position of the ordinary cargo, and then determines the loading order in combination with the specific loading position and the stability of the cargo placement, and finally generates the cargo loading scheme. The specific loading position ensures that the positions of the cargos do not conflict, and the reasonable loading order (such as from inside to outside, heavy first and light later) avoids collision with the placed cargos or affects the overall stability during the loading process, so that the loading process is more orderly and safe, and the executability and reliability of the scheme are improved.
[0018] In some embodiments of the first aspect, in some embodiments, after the step of generating the cargo loading scheme based on the first placement position and the second placement position, the method specifically comprises: recording the specific loading position of the special cargo and generating a loading tracking number; obtaining the temperature, humidity and placement position of the specific loading position of the special cargo according to the loading tracking number at a preset time interval; and generating a warning signal and a risk report when any one of the temperature, humidity and placement position does not meet the transportation standard of the special cargo during the entire cargo loading process.
[0019] By adopting the above technical solution, the system server records the specific loading position of the special cargo, generates a unique loading tracking number for each special cargo, obtains the temperature, humidity and placement position of each special cargo at a preset time interval, and generates a warning signal and a risk report when an abnormality is detected. Since the special cargo has high requirements for the environment and position, real-time monitoring of the state of the special cargo enables the system server to respond immediately when the state deviates from the transportation standard, which facilitates the staff to take timely measures to avoid losses and ensures the transportation quality and safety of the special cargo.
[0020] In a second aspect, the present application provides an air cargo management system, comprising one or more processors and a memory; the memory is coupled to the one or more processors, and the memory is used to store computer program code, the computer program code comprising computer instructions, and the one or more processors invoke the computer instructions to enable the air cargo management system to perform the method described in the first aspect and any possible implementation manner of the first aspect.
[0021] In a third aspect, the present application provides a computer-readable storage medium comprising instructions that, when executed on an air cargo management system, cause the air cargo management system to perform the method described in the first aspect and any possible implementation manner of the first aspect.
[0022] In a fourth aspect, the present application provides a computer program product that, when executed on an air cargo management system, causes the air cargo management system to perform the method described in the first aspect and any possible implementation manner of the first aspect.
[0023] The one or more technical solutions provided in the embodiments of the present application have at least the following technical effects or advantages: 1. Due to the use of technical means such as classified management of special goods and ordinary goods, setting virtual loading volume for special goods, reserving independent space, sorting by weight-volume ratio and adapting to cargo space in stages, the classified management clearly shows that special goods need independent space and ordinary goods can be stacked, avoiding mixed loading conflicts; the virtual loading volume sets the height of the special goods as the height of the cargo hold, determining the independent area of the special goods; after sorting by weight-volume ratio, it is adapted in stages, special goods are loaded first, and ordinary goods are used to fill the remaining allocable space, so that goods with large unit volume weight can use resources first, reducing space waste. These technologies work together to ensure the safety of special goods and improve space utilization, alleviate the problem of difficult to balance safety and efficiency, and achieve double improvement.
[0024] 2. Due to the use of technical means such as dividing the remaining space into rectangular areas and screening and adapting goods to try to fill when ordinary goods cannot be directly loaded, when ordinary goods cannot be loaded due to irregular space, dividing the rectangular area converts irregular space into a regular shape, making it easy to match the volume of goods; screening goods with weight-volume ratio meeting the standard and volume close to the maximum rectangle, accurately using the remaining space and avoiding idling; reattempting matching from the corresponding sequence position, both following the priority principle and flexible adaptation. These technologies interact to alleviate the problem of low utilization of irregular space, further improving the utilization of cargo space.
[0025] 3. Due to the use of technical means such as generating a unique tracking number for special goods, monitoring its temperature, humidity and position in real time and warning when abnormal, the unique tracking number realizes accurate binding of special goods and state, ensuring unbiased monitoring; regularly obtaining temperature, humidity and position data, continuously mastering environmental and position changes, avoiding monitoring interruption; warning and generating reports when abnormal, triggering response at the first time, facilitating timely processing. These technologies form a monitoring closed loop, alleviating the problem of difficult to grasp the state of special goods and delayed response, ensuring the quality and safety of special goods transportation. BRIEF DESCRIPTION OF DRAWINGS
[0026] Figure 1 is a flowchart of an air cargo management method in an embodiment of the present application; Figure 2 is another flowchart of an air cargo management method in an embodiment of the present application; Figure 3 is a hardware structure diagram of an air cargo management system in an embodiment of the present application. DETAILED DESCRIPTION
[0027] The terminology used in the following embodiments of the present application is for the purpose of describing particular embodiments only and is not intended to be limiting of the present application. As used in the description of the embodiments of the application and the appended claims, the singular forms "a", "an" and "the" are intended to include both singular and plural forms, unless the context clearly indicates otherwise. It will be further understood that the terms "and / or", as used in the description of the embodiments of the application, refers to any or all possible combinations of one or more of the associated listed items.
[0028] Hereinafter, the terms "first", "second", are used only for the purpose of description, and can not be understood as implying or indicating relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined with "first", "second" can explicitly or implicitly include one or more of the features, and in the description of the embodiments of the present application, the meaning of "a plurality of" is two or more, unless otherwise specified.
[0029] For ease of understanding, the method provided by the present embodiment is described in the flow. Please refer to Figure 1 , a flowchart of the air cargo management method in the present embodiment.
[0030] 101, obtain the cargo compartment structure information of the cargo plane, the cargo compartment structure information includes the cargo compartment space structure, the maximum load capacity of the cargo compartment, obtain the packaging type of the cargo to be air transported after temporary packaging, the packaging type includes special cargo and ordinary cargo, the special cargo needs separate placement space, and the ordinary cargo can be stacked and placed.
[0031] The cargo compartment space structure represents the shape, size, partition, and other space-related features inside the cargo compartment, and the maximum load capacity of the cargo compartment refers to the maximum total weight of the cargo that the cargo compartment of the cargo plane can carry; the packaging type after temporary packaging refers to the category to which the cargo belongs after temporary protective packaging, the special cargo refers to the cargo that needs to be placed separately, cannot be stacked with other cargo, and often needs special protection, and the ordinary cargo refers to the cargo that can be stacked and placed with other cargo. For example, vaccines, sera, precision instruments, and other valuable items, as well as fresh food, frozen food, and other time-sensitive goods, after temporary packaging, belong to special cargo, and some ordinary express packages, after temporary packaging, belong to ordinary cargo.
[0032] Specifically, the system server first acquires the cargo compartment structure information of the cargo plane, which includes the cargo compartment space structure and the maximum cargo carrying capacity of the cargo compartment. The space size, shape and maximum weight that the cargo compartment can carry provide a basis for cargo placement. At the same time, the system server also needs to acquire the packaging type of the to-be-air-transported cargo after temporary packaging, because different types of cargo have different placement requirements. The system server can determine whether each to-be-air-transported cargo belongs to a special cargo or a common cargo by scanning the identification on the cargo packaging or receiving the cargo information entered by the front end, wherein the special cargo needs a separate placement space and cannot be stacked, and the common cargo can be stacked and placed.
[0033] 102. Acquire the actual cargo volume and cargo weight of the to-be-air-transported cargo, and set the virtual loading height of the special cargo as the cabin height of the cargo plane to obtain the virtual loading volume of the special cargo.
[0034] The actual cargo volume of the to-be-air-transported cargo refers to the space size occupied by the to-be-air-transported cargo itself, which is usually measured in volume units such as cubic meters; the cargo weight of the to-be-air-transported cargo refers to the weight of the to-be-air-transported cargo itself, which is usually expressed in weight units such as kilograms; the virtual loading height of the special cargo refers to the height value set for calculating the virtual loading volume of the special cargo; the cabin height of the cargo plane refers to the vertical distance from the bottom to the top inside the cargo compartment of the cargo plane; and the virtual loading volume of the special cargo refers to the volume calculated by setting the virtual loading height of the special cargo as the cabin height of the cargo plane combined with the bottom area of the special cargo. For example, the actual volume of a certain special cargo is 2 cubic meters, the bottom area is 1 square meter, and the cabin height of the cargo plane is 3 meters, so the virtual loading volume of the special cargo is 1 square meter multiplied by 3 meters, i.e. 3 cubic meters.
[0035] Specifically, the system server acquires the actual cargo volume and cargo weight of each to-be-air-transported cargo through corresponding measuring devices or by receiving data from cargo information providers. Since the special cargo needs a separate placement space and cannot be stacked with other cargos, in order to more accurately reserve sufficient space in the subsequent space adaptability comparison, the system server sets the virtual loading height of the special cargo as the cabin height of the cargo plane, and then multiplies the bottom area of the special cargo by the virtual loading height to obtain the virtual loading volume of the special cargo. This can simulate the case that the special cargo occupies the entire space from the bottom to the top in the cargo compartment, avoiding the stacking of other cargos above the special cargo.
[0036] 103. Sort the special cargo and the common cargo according to the weight-volume ratio respectively to generate a special cargo loading sequence and a common cargo loading sequence, wherein the special cargo loading sequence and the common cargo loading sequence are arranged from high to low according to the weight-volume ratio.
[0037] The weight-volume ratio refers to the ratio between the weight of the cargo and the volume of the cargo, and is used to represent the weight of the cargo per unit volume. The special cargo loading sequence refers to a sequence in which all special cargos are arranged in descending order of weight-volume ratio. The ordinary cargo loading sequence refers to a sequence in which all ordinary cargos are arranged in descending order of weight-volume ratio. For example, there are two special cargos A and B. The weight of A is 100 kg, and the volume is 1 cubic meter, so the weight-volume ratio of A is 100. The weight of B is 150 kg, and the volume is 2 cubic meters, so the weight-volume ratio of B is 75. Therefore, the special cargo loading sequence is A, B.
[0038] Specifically, the system server calculates the weight-volume ratio of each special cargo and each ordinary cargo. For special cargos, the weight-volume ratio is calculated by using the ratio of the cargo weight to the virtual loading volume. For ordinary cargos, the weight-volume ratio is calculated by using the ratio of the cargo weight to the actual cargo volume. Then, the system server sorts all special cargos in descending order of the calculated weight-volume ratio to form a special cargo loading sequence, and sorts all ordinary cargos in descending order of the weight-volume ratio to form an ordinary cargo loading sequence. The special cargos and ordinary cargos are arranged in descending order of weight-volume ratio because the cargo with a higher weight-volume ratio has a larger weight under the same volume, and arranging the cargo first can better utilize the carrying capacity of the cargo hold and help improve the utilization of space.
[0039] 104. The special cargo is compared with the remaining space structure of the cargo hold one by one in the arrangement order of the special cargo loading sequence to determine the first placement position of the special cargo.
[0040] The remaining space structure of the cargo hold refers to the shape, size, and other characteristics of the space in the cargo hold that has not been occupied by the cargo during the loading process. The space adaptability comparison refers to the process of matching the volume, shape, and other characteristics of the cargo with the characteristics of the remaining space of the cargo hold to determine whether the cargo can be placed in the remaining space. The first placement position refers to the specific placement location of the special cargo in the cargo hold determined by the system server. For example, the special cargo loading sequence is A, B, and C. The system server first compares A with the initial remaining space structure of the cargo hold to find a suitable position for A, then compares B with the remaining space structure after placing A to determine the position of B, and so on.
[0041] Specifically, the system server performs spatial adaptability comparison between the shape, size, etc. of the virtual loading volume of the special cargo taken out from the special cargo loading sequence and the remaining space structure of the cargo hold, to determine whether the special cargo can be placed in a certain local space in the remaining space structure of the cargo hold without conflicting with other special cargos already placed. During the spatial adaptability comparison, the system server considers factors such as the spatial layout of the cargo hold and the placement direction of the special cargo, to ensure that the special cargo can be safely placed. When the system server finds a suitable placement space, it determines the placement space as the first placement position of the special cargo and records it. Then, the system server updates the remaining space structure of the current cargo hold and performs the same operation on the next special cargo, until all special cargos are determined to have a first placement position.
[0042] 105. Based on the virtual loading volume, the cargo weight of the special cargo, and the cargo hold structure information, determine the remaining allocable space structure and the allocable weight of the cargo hold after the special cargo is loaded.
[0043] The remaining allocable space structure refers to the shape, size, etc. of the space remaining in the cargo hold after all special cargos are placed, which can be used to place ordinary cargos. The allocable weight refers to the weight that can be carried by ordinary cargos after the maximum load capacity of the cargo hold is reduced by the total weight of all special cargos. For example, if the maximum load capacity of the cargo hold is 10 tons and the total weight of all special cargos is 3 tons, the allocable weight is 7 tons; if the total space of the cargo hold is 100 cubic meters and the sum of the virtual loading volumes of all special cargos is 30 cubic meters, the total volume corresponding to the remaining allocable space structure is 70 cubic meters.
[0044] Specifically, the system server first calculates the sum of the virtual loading volumes of all special cargos, and combines the cargo hold space structure to determine the shape, size, etc. of the remaining allocable space after the special cargo is loaded, thereby forming the remaining allocable space structure. At the same time, the system server calculates the sum of the cargo weights of all special cargos, and then according to the maximum load capacity of the cargo hold in the cargo hold structure information, subtracts the sum of the cargo weights of the special cargos from the maximum load capacity to obtain the allocable weight, i.e. the maximum total weight of ordinary cargos that can be carried by the cargo hold. Through this step, the system server clearly defines the spatial and weight restrictions for subsequent ordinary cargo loading.
[0045] 106. Fill the remaining allocable space structure with the ordinary cargos in the order of the ordinary cargo loading sequence to determine the second placement position of the ordinary cargos, until the remaining allocable space structure or the allocable weight is insufficient to accommodate any of the remaining to-be-air-transported cargos.
[0046] The second placement position refers to the specific placement location of each ordinary cargo in the remaining allocable space of the cargo hold determined by the system server; the yet-to-be-loaded air cargo refers to the ordinary cargo waiting to be transported by air and whose placement position has not yet been determined. For example, if there are still ordinary cargoes D, E, and F to be loaded, when the remaining allocable space cannot accommodate the actual volume of D, or the allocable weight is less than the weight of D, the filling is stopped.
[0047] Specifically, the system server takes out the yet-to-be-loaded ordinary cargoes in the order from the first to the last in the ordinary cargo loading sequence. The system server first determines whether the actual cargo volume of the taken-out ordinary cargo can be accommodated by the current remaining allocable space structure, and checks whether the weight of the ordinary cargo is within the current allocable weight range. If both conditions are met, the system server performs a detailed space adaptability comparison between the ordinary cargo and the remaining allocable space structure, considers factors such as the shape of the ordinary cargo and the layout of the remaining allocable space, determines the second placement position suitable for the ordinary cargo, and records it. Then, the system server updates the remaining allocable space structure (i.e., subtracts the space occupied by the actual volume of the ordinary cargo) and the allocable weight (i.e., subtracts the actual weight of the ordinary cargo). Finally, the system server continues the same operation on the next yet-to-be-loaded ordinary cargo in the ordinary cargo loading sequence. This process is repeated until the remaining allocable space structure cannot accommodate the actual volume of the next yet-to-be-loaded ordinary cargo, or the allocable weight is less than the weight of the next yet-to-be-loaded ordinary cargo, that is, it is not enough to accommodate any yet-to-be-loaded air cargo. At this time, the filling operation of the remaining allocable space structure is stopped.
[0048] 107、generating a cargo loading plan based on the first placement position and the second placement position, the cargo loading plan including a specific loading position of each cargo in the cargo hold and a loading order of the each cargo.
[0049] The cargo loading plan refers to a planned scheme for guiding the actual cargo loading operation; the specific loading position of each cargo in the cargo hold refers to the precise spatial coordinates or regional position of each cargo in the cargo hold; and the loading order of each cargo refers to the order in which all cargoes are loaded into the cargo hold. For example, the cargo loading plan specifies that special cargo A is placed in the left front region of the cargo hold, ordinary cargo D is placed in the right middle region of the cargo hold, and the loading order is A first, then B, followed by D, etc.
[0050] Specifically, the system server integrates the first placement position of all special goods and the second placement position of the general goods, and determines the loading sequence of each good in combination with the special good loading sequence, the general good loading sequence, and the inside-outside position of all goods, wherein the special good loading sequence and the general good loading sequence are also arranged from high to low according to the weight-volume ratio of the general goods. The goods sorted in the front are loaded first, which can more reasonably utilize the bearing capacity of the cargo hold, avoid affecting the balance of the cargo plane due to uneven weight distribution in the later period, and also reserve more regular space for subsequent loading of other goods, which is beneficial to improve the overall cargo hold space utilization. The system server determines the loading sequence in combination with the inside-outside position of all goods, and generally loads the goods that need to be placed inside the cargo hold first, and then loads the goods that need to be placed outside. Then, the system server arranges the specific loading position (such as clear through coordinates, area division, etc.) and the loading sequence of each good into a complete good loading scheme. The good loading scheme can clearly show where each good should be placed and in what order to load, so as to ensure an orderly and efficient loading process, and fully utilize the cargo hold space while ensuring the safety of special goods.
[0051] By using the air cargo management method in the embodiments of the present application, the system server first acquires the cargo hold structure information and the good packaging type, and clearly distinguishes the special goods from the general goods, laying a foundation for subsequent classification processing. The system server sets a virtual loading height for the special goods and calculates the virtual loading volume to simulate the actual situation of the special goods occupying the cargo hold space, thereby avoiding the stacking of general goods from pressing the special goods, and fundamentally ensuring the safety of the special goods. On this basis, the system server sorts the special goods and the general goods according to the weight-volume ratio from high to low, and preferentially loads the goods with larger unit volume weight. This way can more reasonably utilize the bearing capacity of the cargo hold and reduce space waste. The system server first determines the placement position of the special goods through space adaptability comparison, and then fills the remaining space with general goods, which not only ensures that the special goods have an independent and safe storage area, but also improves the utilization rate of the cargo hold space through orderly filling. At the same time, the system server adjusts the assignable weight in combination with the maximum load capacity of the cargo hold to avoid the risk of overloading. The final good loading scheme generated by the system server clearly shows the specific position and loading sequence of each good, making the loading process orderly and efficient. The present scheme improves the cargo hold space utilization rate under the premise of ensuring the safety of special goods, and meets the efficient transportation demand of air cargo during the peak period of logistics.
[0052] After combining the above content, the method provided by the present embodiment will be further described in more detail. Please refer to Figure 2 , which is another flowchart of the air cargo management method in the embodiments of the present application.
[0053] 201、acquire the cargo compartment structure information of the cargo aircraft, the cargo compartment structure information including the cargo compartment space structure and the maximum load capacity of the cargo compartment, acquire the packaging type of the to-be-air-transported cargo after temporary packaging, the packaging type including special cargo and ordinary cargo, the special cargo requiring a separate placement space, and the ordinary cargo being stackable. 202、acquire the actual cargo volume and the cargo weight of the to-be-air-transported cargo, and set the virtual loading height of the special cargo as the cabin height of the cargo aircraft to obtain the virtual loading volume of the special cargo. 203、acquire the cargo compartment space volume and the maximum load capacity of each cargo compartment of the cargo aircraft.
[0054] Each cargo compartment refers to a plurality of independent cabin rooms for loading cargo divided on the cargo aircraft; the cargo compartment space volume refers to the size of the space that can be accommodated inside each cargo compartment, which is usually measured in volume units such as cubic meters; and the maximum load capacity refers to the maximum weight of the cargo that can be carried by each cargo compartment, which is generally expressed in weight units such as kilograms or tons. For example, a certain cargo aircraft has three cargo compartments in front, middle, and rear, the space volume of the front cargo compartment is 50 cubic meters, and the maximum load capacity is 10 tons; the space volume of the middle cargo compartment is 80 cubic meters, and the maximum load capacity is 15 tons; and the space volume of the rear cargo compartment is 40 cubic meters, and the maximum load capacity is 8 tons.
[0055] Specifically, the system server acquires the detailed information of each cargo compartment of the cargo aircraft, i.e., the cargo compartment space volume and the maximum load capacity. The system server can access a database storing detailed cabin room information of cargo aircrafts, which records specific parameters of each cargo compartment contained in each cargo aircraft, and extracts the cargo compartment space volume and the maximum load capacity of each cargo compartment of the current involved cargo aircraft from the database. These information are important basis for subsequent grouping and allocation of cargo, which can ensure that the allocation of cargo in each cargo compartment neither exceeds the space limit of each cargo compartment nor exceeds the weight carrying limit, laying a foundation for reasonable loading of cargo.
[0056] 204、based on the cargo compartment space volume and the maximum load capacity, grouping the to-be-air-transported cargo according to the cargo weight and the cargo volume, the cargo volume including the virtual loading volume of the special cargo and the actual cargo volume of the ordinary cargo, to generate a plurality of cargo groups.
[0057] Step 204 specifically includes steps 2041 to 2044, which are not shown in the figure.
[0058] 2041、calculate the total weight of the to-be-air-transported cargo, and determine whether the difference between the maximum load capacity of the cargo aircraft and the total weight is within a preset difference range. The total weight of cargo awaiting air transport refers to the sum of the weights of all goods waiting to be transported by air, usually expressed in kilograms or tons. The maximum payload of a cargo aircraft refers to the maximum total weight of cargo it can carry. The difference is the value obtained by subtracting the total weight of cargo awaiting air transport from the maximum payload. The preset difference range is a pre-defined numerical interval used to determine whether the cargo aircraft's payload margin is within an appropriate range. For example, if the cargo aircraft's maximum payload is 50 tons and the total weight of cargo awaiting air transport is 45 tons, the difference is 5 tons. If the preset difference range is 3-7 tons, then the difference is within the preset range.
[0059] Specifically, the system server first sums up the weights of all goods awaiting air transport to calculate the total weight. Then, the system server subtracts the total weight of the goods from the cargo aircraft's maximum payload to obtain the difference. Finally, the system server determines whether this difference falls within a preset range, using this information to decide how to group the goods and provide a basis for the rational allocation of subsequent cargo.
[0060] 2042. If so, based on the cargo hold volume and the maximum load capacity, the cargo to be transported by air is grouped according to cargo weight and cargo volume to generate multiple cargo groups; "If" means that the difference between the cargo plane's maximum payload and the total weight of the cargo to be transported is within a preset range; cargo weight refers to the weight of each individual cargo item to be transported; cargo volume is the virtual loading volume for special cargo and the actual cargo volume for ordinary cargo; a cargo group refers to a collection of cargo items formed by dividing the cargo to be transported according to certain rules. For example, if a cargo plane has two cargo holds with volumes of 100 cubic meters and 80 cubic meters respectively, and maximum payloads of 20 tons and 15 tons respectively, and the difference between the total weight of the cargo to be transported and the cargo plane's maximum payload is within a preset range, then the system server will divide the cargo to be transported into two groups based on the cargo weight and cargo volume, respectively adapting them to the space and payload of the two cargo holds.
[0061] Specifically, the system server uses the cargo hold volume and maximum load capacity of each cargo compartment of the cargo aircraft as a basis, and comprehensively considers the weight and volume of each cargo to be transported (the virtual loading volume of special cargo and the actual cargo volume of ordinary cargo), dividing the cargo to be transported into multiple cargo groups. During the division process, it ensures that the total weight of each cargo group does not exceed the maximum load capacity of the corresponding cargo hold, and the total volume (the sum of the virtual loading volume of special cargo and the actual volume of ordinary cargo) does not exceed the cargo hold volume of the corresponding cargo hold, thereby generating multiple cargo groups adapted to each cargo hold.
[0062] 2043. If not, calculate the weight distribution ratio of the maximum load capacity of each cargo hold to the maximum load capacity of the cargo aircraft; "No" means that the difference between the maximum payload of the cargo aircraft and the total weight of the cargo to be transported is not within the preset range; the maximum payload of each cargo hold refers to the maximum weight that each independent cargo hold on the cargo aircraft can carry; the maximum payload of the cargo aircraft refers to the maximum total weight of cargo that the entire cargo aircraft can carry; the load distribution ratio refers to the ratio of the maximum payload of each cargo hold to the maximum payload of the cargo aircraft, used to indicate the proportion of load distribution among the cargo holds. For example, if the maximum payload of the cargo aircraft is 50 tons, and one cargo hold has a maximum payload of 20 tons, then the load distribution ratio of that cargo hold is 20 / 50 = 40%.
[0063] Specifically, the system server obtains the maximum payload of each cargo hold and the maximum payload of the cargo plane. Then, it divides the maximum payload of each cargo hold by the maximum payload of the cargo plane to calculate the payload allocation ratio of each cargo hold. By calculating this payload allocation ratio, the share of each cargo hold in the total payload of the cargo plane can be clearly defined, providing data support for subsequent cargo grouping based on this ratio, and ensuring that the allocation of cargo in each cargo hold is more in line with payload requirements.
[0064] 2044. Based on the load distribution ratio, the cargo hold volume, the weight and volume of the cargo to be transported by air, the cargo to be transported by air is grouped to generate multiple cargo groups.
[0065] For special cargo, cargo volume is a virtual loading volume; for ordinary cargo, it is the actual cargo volume. A cargo group is a collection formed by dividing cargo to be transported by air. For example, if the weight distribution ratio of two cargo holds on a cargo plane is 60% and 40% respectively, and the space volumes are 120 cubic meters and 80 cubic meters respectively, the system server will combine the cargo weight and cargo volume to divide the cargo into two groups proportionally, so that the total weight ratio of the two groups is close to 60% and 40%, and the volume is adapted to the corresponding cargo hold space volume.
[0066] Specifically, the system server takes the load distribution ratio of each cargo hold as an important reference, and combines the space volume of each cargo hold with the weight and volume of the cargo to be transported (the virtual loading volume of special cargo and the actual volume of ordinary cargo) to group all cargo to be transported. When grouping, it tries to match the proportion of the total weight of each cargo group to the total weight of the cargo to be transported with the load distribution ratio of the corresponding cargo hold, while ensuring that the total volume of the cargo group does not exceed the cargo space volume of the corresponding cargo hold. Finally, multiple cargo groups are generated that are adapted to the load and space of each cargo hold.
[0067] 205. Allocate each cargo group to the corresponding cargo hold.
[0068] Each cargo group refers to a collection of cargoes grouped by the system server based on factors such as cargo hold space volume, maximum load capacity, and load distribution ratio. The corresponding cargo hold refers to an independent compartment on the freighter that matches the total weight and volume of each cargo group. For example, after grouping cargo group A and cargo group B, if the total weight and volume of cargo group A are suitable for the forward cargo hold of the freighter, and the total weight and volume of cargo group B are suitable for the aft cargo hold, then the forward cargo hold is the cargo hold corresponding to cargo group A, and the aft cargo hold is the cargo hold corresponding to cargo group B.
[0069] Specifically, the system server matches the total weight and volume of each cargo group (including the virtual loading volume of special cargo and the actual cargo volume of ordinary cargo) with the maximum load capacity and cargo hold volume of each cargo hold. For each cargo group, the system server finds a cargo hold whose total weight does not exceed its maximum load capacity and whose total volume does not exceed its cargo hold volume, and assigns the cargo group to that cargo hold. This allocation method ensures that the cargo groups carried by each cargo hold meet the carrying capacity of that cargo hold in terms of both weight and volume, avoiding overloading or insufficient space, and laying the foundation for the subsequent loading of cargo in each cargo hold.
[0070] 206. Sort the special cargo and the general cargo according to their weight-to-volume ratios respectively, generating a special cargo loading sequence and a general cargo loading sequence. The loading sequences are arranged from highest to lowest according to the weight-to-volume ratio. (This step has been explained in 103 and will not be repeated here.) 207. According to the loading sequence of the special cargo, compare its spatial compatibility with the remaining space structure of the cargo hold one by one to determine the first placement position of the special cargo. (This step has been explained in 104 and will not be repeated here.) 208. Based on the virtual loading volume, the weight of the special cargo, and the cargo hold structure information, determine the remaining allocable space structure and allocable weight in the cargo hold after the special cargo is loaded. (This step has been explained in 105 and will not be repeated here.) 209. According to the order of the general cargo loading sequence, determine whether the general cargo meets the preset conditions after being added to the cargo hold. The preset conditions include that the general cargo to be added is within the range of the remaining allocable space structure and that the weight of the general cargo to be added is within the value of the allocable weight.
[0071] The general cargo loading sequence refers to a sequence list arranged according to the weight-volume ratio from high to low; the general cargo refers to the cargo that can be stacked and placed without occupying a specific space; the preset condition refers to the standard for judging whether the general cargo can be added to the cargo hold; the general cargo to be added refers to the general cargo currently prepared to be judged whether it can be placed in the cargo hold; the remaining allocable space structure refers to the shape, size and other characteristics of the space in the cargo hold that can be used to place the general cargo after the special cargo loading is completed; the allocable weight refers to the remaining loadable weight after the maximum load weight of the cargo hold is reduced by the total weight of the loaded cargo. For example, the general cargo loading sequence is D, E and F, and the general cargo to be added is D, it is necessary to judge whether the actual volume of D is within the range of the remaining allocable space structure, and whether the weight of D is within the allocable weight.
[0072] Specifically, the system server selects the general cargo as the general cargo to be added in the order from the first to the last according to the general cargo loading sequence. For each general cargo to be added, the system server checks two preset conditions at the same time: one is whether the actual cargo volume of the general cargo to be added can be accommodated by the current remaining allocable space structure, that is, the shape and size thereof are adapted to the remaining space; the other is whether the weight of the general cargo to be added does not exceed the current allocable weight. Through the judgment of the two conditions, the system server filters out the general cargo that can be safely added to the cargo hold, providing a basis for subsequent determination of the second placement position.
[0073] 210、If yes, the general cargo to be added is added to the corresponding space position, and the remaining allocable space structure and the allocable weight of the cargo hold are updated.
[0074] “If yes” means that the general cargo to be added meets the preset condition; the corresponding space position refers to the specific placement site determined for the general cargo to be added in the remaining allocable space structure; the remaining allocable space structure refers to the space characteristics that can be used to place the general cargo before adding the general cargo; the allocable weight refers to the remaining loadable weight before adding the general cargo. For example, the general cargo to be added D meets the preset condition, and the system server places it in the left area of the remaining space, at this time the remaining allocable space structure needs to be reduced by the volume of D, and the allocable weight needs to be reduced by the weight of D.
[0075] Specifically, the system server determines a suitable corresponding space position for the to-be-added ordinary cargo in the remaining allocable space structure, which needs to completely accommodate the actual volume of the to-be-added ordinary cargo and not conflict with the loaded cargo. When these conditions are met, the system server adds the to-be-added ordinary cargo to the position (i.e., records the second placement position thereof). Finally, the system server updates the remaining allocable space structure by subtracting the space occupied by the actual volume of the to-be-added ordinary cargo, so as to reflect the current remaining available space; and updates the allocable weight by subtracting the weight of the to-be-added ordinary cargo, so as to ensure the accuracy of the weight limit in subsequent judgments.
[0076] 211、if not, the to-be-added ordinary cargo is not added.
[0077] The "if not" means that the to-be-added ordinary cargo does not meet the preset conditions, i.e., the volume of the to-be-added ordinary cargo exceeds the range of the remaining allocable space structure or the weight exceeds the allocable weight. For example, the volume of the to-be-added ordinary cargo E is greater than the remaining allocable space, or the weight exceeds the allocable weight, and the system server does not add E to the cargo hold.
[0078] Specifically, when the actual volume of the to-be-added ordinary cargo cannot be accommodated by the remaining allocable space structure, or the weight of the to-be-added ordinary cargo exceeds the current allocable weight, the system server determines that the cargo cannot be loaded temporarily, and therefore performs the "not added" operation, i.e., does not record the second placement position thereof, and does not change the current remaining allocable space structure and the allocable weight. This operation can avoid forced loading leading to insufficient space or overloading, and ensure the safety of the cargo hold.
[0079] 212、generating a space distribution diagram of the remaining allocable space structure, and dividing the remaining space of the space distribution diagram into a plurality of rectangular spaces.
[0080] The space distribution diagram refers to a diagram that visually displays the remaining allocable space structure in a graphical manner; the remaining space refers to the area in the space distribution diagram that is not occupied by the cargo; and the rectangular space refers to a regular quadrilateral area formed after the remaining space is divided. For example, the remaining allocable space is irregularly shaped, and the system server divides it into three rectangular spaces with volumes of 5 cubic meters, 3 cubic meters, and 2 cubic meters after generating the space distribution diagram thereof.
[0081] Specifically, the system server first generates a visual space distribution map according to the current remaining allocable space structure, which can clearly show the shape, size and position of the remaining space. Then, the system server divides the remaining space in the space distribution map into multiple regular rectangular spaces using a space division algorithm (such as the maximum rectangle algorithm). The purpose of dividing the rectangular space is to convert irregular space into regular areas that are easy to calculate and match, so as to facilitate subsequent searching for space that matches the volume of the unloaded ordinary cargo and improve the utilization rate of the remaining space.
[0082] 213、Calculate the volume of the plurality of rectangular spaces and find the maximum value of the volume.
[0083] The volume refers to the size of the space occupied by each rectangular space, usually in cubic meters; the maximum value refers to the largest volume in the volume of the plurality of rectangular spaces. For example, the volumes of the divided rectangular spaces are 4 cubic meters, 6 cubic meters and 3 cubic meters, respectively, and the maximum value of the volume is 6 cubic meters.
[0084] Specifically, the system server measures the length, width and height of each rectangular space (these data can be obtained from the space distribution map), and then calculates the volume of each rectangular space according to the volume calculation formula. The system server compares these volume values and selects the largest volume value, which provides a reference for subsequent matching of suitable ordinary cargo.
[0085] 214、From all unloaded ordinary cargo, find the volume value closest to the maximum value among the ordinary cargo whose mass-volume ratio is not lower than the preset proportion of the mass-volume ratio of the current ordinary cargo to be added, and determine the position of the ordinary cargo corresponding to the volume value in the ordinary cargo loading sequence.
[0086] The unloaded ordinary cargo refers to ordinary cargo that has not been added to the cargo hold; the mass-volume ratio refers to the ratio of the weight of the cargo to the volume of the cargo, which is used to represent the weight of the cargo per unit volume; the preset proportion refers to a percentage set in advance, which is used to limit the range of mass-volume ratios of the ordinary cargo that can be selected; the corresponding position refers to the ordering number of the ordinary cargo in the ordinary cargo loading sequence. For example, the mass-volume ratio of the current ordinary cargo to be added is 100, the preset proportion is 80% (i.e. 80), and the maximum value is 6 cubic meters. From the unloaded ordinary cargo that meets the condition (mass-volume ratio ≥ 80), find the cargo whose volume is closest to 6 cubic meters. If the cargo is ranked 5th in the loading sequence, its position is 5.
[0087] Specifically, the system server first calculates the mass-volume ratio of the current ordinary cargo to be added, and then determines the minimum mass-volume ratio threshold according to a preset ratio (such as 80%). Then, the system server screens the cargo whose mass-volume ratio is not lower than the threshold from all unloaded ordinary cargos, and finds the cargo whose actual cargo volume is closest to the maximum rectangular space volume from these cargos. Finally, the system server determines the specific position of the cargo in the ordinary cargo loading sequence, providing a starting point for subsequent reattempted loading.
[0088] 215. Starting from the position, the ordinary cargos to be added are sequentially added to the cargo hold according to the order in the ordinary cargo loading sequence, and it is determined whether the cargo hold meets the preset condition.
[0089] The position refers to the sorting sequence number of the ordinary cargo determined in step 214 in the ordinary cargo loading sequence; the cargo hold refers to the cabin that is currently loading cargos; and the preset condition refers to that the volume of the ordinary cargo to be added is within the range of the remaining allocable space structure and the weight is within the value of the allocable weight. For example, the position is 5, and the system server starts from the cargo at the 5th position in the loading sequence to sequentially determine whether the cargos at the 5th, 6th, etc. positions meet the preset condition after being added to the cargo hold.
[0090] Specifically, the system server starts from the position determined in step 214 as the starting point, and selects the ordinary cargo to be added according to the order of the ordinary cargo loading sequence. For each ordinary cargo to be added, the system server compares its actual cargo volume with the remaining allocable space structure of the current cargo hold, and compares its weight with the current allocable weight, to determine whether the preset condition is met. In this way, the system server can reselect the loadable cargos in order, improving the utilization rate of the remaining space.
[0091] 216. If yes, the ordinary cargo to be added is added to the corresponding space position, and the remaining allocable space structure and the allocable weight of the cargo hold are updated.
[0092] "if yes" means that the ordinary cargo to be added meets the preset condition after being added to the cargo hold starting from the position determined in step 214; and the ordinary cargo to be added refers to the ordinary cargo selected according to the order of the ordinary cargo loading sequence starting from the starting point. For example, the ordinary cargo F to be added starting from the starting point meets the preset condition, and the system server places the ordinary cargo F in the maximum rectangular space, at which time the remaining allocable space structure needs to be reduced by the volume of the ordinary cargo F to be added, and the allocable weight needs to be reduced by the weight of the ordinary cargo F to be added.
[0093] Specifically, the system server determines a corresponding space position for the to-be-added ordinary cargo in the remaining allocable space structure, which needs to be adapted to the actual volume of the cargo and not conflict with the loaded cargo. Then, the system server records the second placement position of the to-be-added ordinary cargo, and updates the remaining allocable space structure (subtracting the actual volume) and the allocable weight (subtracting the weight), to ensure the accuracy of subsequent loading judgment.
[0094] 217、If no, continue to judge whether adding the next ordinary cargo in the loading sequence of the to-be-added ordinary cargo to the cargo hold satisfies the preset condition.
[0095] If no, it means that the current to-be-added ordinary cargo does not satisfy the preset condition after being added to the cargo hold; the next ordinary cargo of the to-be-added ordinary cargo refers to the next ordinary cargo after the current to-be-added ordinary cargo in the loading sequence; and the preset condition refers to that the volume of the to-be-added ordinary cargo is within the range of the remaining allocable space structure and the weight is within the value of the allocable weight. For example, the to-be-added ordinary cargo F does not satisfy the preset condition, and the system server continues to judge whether adding the next ordinary cargo G of F to the cargo hold satisfies the condition.
[0096] Specifically, the system server does not add the current to-be-added ordinary cargo, but selects the next ordinary cargo in the loading sequence of the ordinary cargo as a new to-be-added ordinary cargo, and repeatedly judges whether the cargo satisfies the preset condition after being added to the cargo hold, so as to find as many loadable ordinary cargos as possible and improve the space utilization rate by sequentially checking the subsequent cargos.
[0097] 218、When the remaining allocable space structure or the allocable weight is insufficient to accommodate any one of the to-be-air-transported cargos, the second placement position of the ordinary cargo in the cargo hold is determined.
[0098] The allocable weight refers to the remaining bearable weight of the cargo hold after multiple additions and judgments; the to-be-air-transported cargo refers to the ordinary cargo that has not been loaded; and the second placement position of the ordinary cargo refers to the specific placement location of all the ordinary cargos successfully added to the cargo hold determined by the system server. For example, the remaining allocable space structure cannot accommodate the volume of any unloaded ordinary cargo, or the allocable weight is less than the weight of all unloaded ordinary cargos, at which time the system server determines the second placement position of the added ordinary cargo.
[0099] Specifically, the system server stops the filling operation of the ordinary cargo, collects and confirms the placement positions of all the ordinary cargos successfully added to the cargo hold, and finally determines the second placement positions of the ordinary cargos, to provide basic data for generating a cargo loading plan.
[0100] 219. generating a cargo loading plan based on the first placement position and the second placement position, the cargo loading plan comprising a specific loading position of each cargo in the cargo hold and a loading sequence of the each cargo.
[0101] The step 219 specifically comprises steps 2191 to 2193, all of which are not shown in the figure.
[0102] 2191. determining a specific loading position of each cargo in the cargo hold based on the first placement position and the second placement position.
[0103] The specific loading position of each cargo refers to the precise spatial coordinates or explicit area division of each cargo in the cargo hold, which is used to guide the actual loading operation. For example, the first placement position of special cargo A is the left area of the front part of the cargo hold (coordinates X1, Y1, Z1 to X2, Y2, Z2), and the second placement position of ordinary cargo B is the right area of the middle part of the cargo hold (coordinates X3, Y3, Z3 to X4, Y4, Z4), and the system server integrates these information.
[0104] Specifically, the system server will arrange the first placement position of all special cargos and the second placement position of all ordinary cargos, and combine the spatial structure of the cargo hold (such as compartment partition, fixed device position, etc.), and refine each position information into specific spatial coordinates or explicit area description (such as "upper left part of cargo hold 1 zone"). For positions with risk of spatial overlap, the system server will recheck to ensure that the specific loading position of each cargo does not conflict with each other, and finally form a list of unique and accurate specific loading positions of each cargo in the cargo hold.
[0105] 2192. determining a loading sequence of the each cargo based on the placement position and the stability of the placement process of all cargos.
[0106] The placement position refers to the specific loading position of each cargo in the cargo hold determined by the system server, including the first placement position of special cargo and the second placement position of ordinary cargo; the stability of the placement process of all cargos refers to the situation that the placed cargo will not be displaced, dumped or affect the safety of transportation due to the loading of subsequent cargos during the loading process; the loading sequence of each cargo refers to the order of loading the cargos into the cargo hold. For example, the cargo placed in the deep part of the cargo hold needs to be loaded first, and the cargo placed outside needs to be loaded later; the cargo with large weight is loaded first to ensure the stability of the center of gravity of the cargo hold, so the loading sequence of special cargo A (placed inside and with large weight) is earlier than that of ordinary cargo B (placed outside and with small weight).
[0107] Specifically, the system server first analyzes the placement position of each cargo, and then follows the principle of "from inside to outside" and "from bottom to top", that is, the cargo placed inside or at the lower layer is preferentially loaded, and the cargo placed outside or at the upper layer is loaded later to avoid collision with the placed cargo during subsequent loading. At the same time, the system server will evaluate the stability of the placement process of all cargos, and preferentially load the cargos with large weight and volume (especially the cargos with high weight-volume ratio) to reduce the center of gravity of the cargo hold and enhance the overall stability; for the stacked ordinary cargos, the loading order is determined in the order of "bottom layer first and upper layer later". By comprehensively considering the placement position and stability, the system server finally determines the loading order of each cargo.
[0108] 2193、Based on the specific loading position and the loading order, a cargo loading scheme is generated.
[0109] The specific loading position refers to the accurate spatial coordinates or regional position of each cargo in the cargo hold determined by the system server; the loading order refers to the sequence of loading the cargos into the cargo hold in turn determined by the system server; the cargo loading scheme refers to a guiding document containing the specific loading position and the loading order of all cargos, which is used to standardize the actual cargo loading operation. For example, the cargo loading scheme will explicitly indicate that "special cargo A is loaded in the upper left part of cargo hold 1 area (coordinates X1, Y1, Z1 to X2, Y2, Z2), and the loading order is the first; ordinary cargo B is loaded in the right part of the middle layer of cargo hold 1 area (coordinates X3, Y3, Z3 to X4, Y4, Z4), and the loading order is the fifth".
[0110] Specifically, the system server integrates the specific loading position (such as coordinates, regional name) and the corresponding loading order (such as serial number) of each cargo to form a structured document, i.e. the cargo loading scheme. The cargo loading scheme can also contain auxiliary information such as the weight, volume, and special loading requirements (such as the orientation of special cargos) of the cargos to ensure that the loading personnel or equipment can accurately understand and execute, and the finally generated cargo loading scheme needs to ensure clear logic and accurate information, which can directly guide the actual loading operation, improve the loading efficiency and ensure the safety of the cargos.
[0111] After step 219, there are steps 220 to 222, which are not shown in the figure.
[0112] 220、Record the specific loading position of the special cargo and generate a loading tracking number.
[0113] The loading tracking number refers to a unique identification code generated by the system server for each special cargo, used to associate the special cargo with its specific loading location. For example, the specific loading location of the special cargo "Vaccine A" is "upper left part of the refrigeration unit in cargo compartment 1 area (coordinates X1, Y1, Z1 to X2, Y2, Z2)", and the system server generates a loading tracking number "TC001" for it.
[0114] Specifically, the system server extracts the specific loading location of all special cargos from the cargo loading plan, and records the specific loading location (such as coordinates, area description, associated cargo compartment number, etc.) and the corresponding special cargo information (such as cargo name, number, type, etc.). At the same time, the system server generates a unique loading tracking number for each special cargo according to the preset coding rules (such as containing date, cargo number, cargo serial number, etc.), ensuring that the specific loading location and related information of the special cargo can be directly queried through the number, laying the foundation for subsequent real-time monitoring.
[0115] 221、According to the loading tracking number, the temperature, humidity and placement position of the specific loading location of the special cargo are obtained at a preset time interval.
[0116] The preset time interval refers to the time period set by the system server for obtaining special cargo related data, such as every 30 minutes; the placement position refers to the real-time spatial position of the special cargo during transportation, used to determine whether displacement has occurred. For example, according to the loading tracking number "TC001", the system server obtains the temperature (needs to be kept at 2-8℃) and humidity (needs to be less than 60%) of the position where "Vaccine A" is located every 30 minutes, and whether the placement position is still in "upper left part of the refrigeration unit in cargo compartment 1 area".
[0117] Specifically, the system server associates the specific loading location of the special cargo through the loading tracking number, and then collects the temperature, humidity data and real-time placement position information of the special cargo at the location through the temperature sensor, humidity sensor and position sensor (such as RFID tag, infrared positioning device, etc.) installed in the cargo compartment at a preset time interval. The collected data will be transmitted to the system server in real time for storage and analysis, ensuring that the environmental status and position changes of the special cargo can be grasped in a timely manner.
[0118] 222、During the loading of all cargos, when any of the temperature, humidity and placement position does not meet the transportation standards of the special cargo, a warning signal and a risk report are generated.
[0119] The transportation standard of special goods refers to the pre-set environmental and location requirements for different types of special goods, such as vaccines that need to be transported in an environment of 2-8°C and humidity not exceeding 60% and cannot be moved; the early warning signal refers to the signal sent by the system server to prompt abnormal conditions, such as sound and light alarms, system pop-ups, etc.; the risk report refers to the document generated by the system server containing details of abnormal conditions, such as abnormal type, occurrence time, specific data, etc. For example, if the real-time temperature of "vaccine A" is 10°C (exceeding the 2-8°C standard), the system server will immediately generate an early warning signal and generate a risk report stating "vaccine A temperature abnormal at 10:30, current temperature 10°C, may affect vaccine activity".
[0120] Specifically, the system server compares the real-time collected temperature, humidity and placement position data with the transportation standard of the special goods. If any of the data does not meet the standard (such as high temperature, high humidity, or goods moved), the system server will immediately trigger an early warning signal to remind relevant personnel (such as aircraft crew, ground monitoring personnel) to pay attention to abnormal conditions. At the same time, the system server automatically generates a risk report, detailing the time of abnormal occurrence, specific data, special goods information involved (associated through loading tracking number), non-compliant standard clauses and possible risks, providing a basis for subsequent handling of abnormal conditions and minimizing losses caused by abnormal conditions of special goods.
[0121] The aviation cargo management method in the embodiment of the application is adopted, the system server first determines the cargo compartment structure and the cargo attribute, sets a virtual loading volume for special cargo to reserve an independent space, and avoids stacking risks from the source; then, the cargo is allocated according to the cargo compartment space and the load ratio, for example, when the total weight of the cargo and the load difference of the cargo plane exceed the preset range, the system server splits the cargo group according to the load proportion of each cargo compartment, ensures the weight and volume load balance of each cargo compartment, and avoids single-cabin overload or space waste. In the cargo filling cargo compartment space stage, the system server improves the space utilization rate through the weight-volume ratio sorting and adaptation rules, and preferentially loads the cargo with higher unit volume weight. For the remaining space that cannot be directly filled, the system server matches the optimal cargo volume by dividing the rectangular area, for example, when a certain ordinary cargo cannot be loaded due to its large volume, the system server will select a cargo with a volume close to the maximum remaining rectangular space and a weight-volume ratio that meets the standard to try to fill, so that the space utilization rate is significantly improved. The system server finally generates a cargo loading scheme and monitors the temperature, humidity and position of special cargo through the tracking number. Once it deviates from the standard, the system server immediately triggers an early warning, for example, when the temperature of vaccine transportation exceeds the suitable range, the system server quickly generates a warning signal and a risk report to ensure the quality of the cargo. The cargo loading scheme clearly specifies the specific position and loading order of each cargo, which significantly improves the loading efficiency. The method realizes the improvement of the cargo compartment space utilization rate under the premise of ensuring the safety of special cargo, and meets the efficient transportation demand in the peak period of logistics.
[0122] The method provided by the above embodiment can be executed by a server of an aviation cargo management system. The aviation cargo management system in the embodiment of the application is described from the perspective of hardware processing. Please refer to Figure 3 , which is a schematic diagram of an entity device structure of the aviation cargo management system in the embodiment of the application.
[0123] It should be noted that, Figure 3 The structure of the aviation cargo management system shown is only an example, and should not limit the functions and use range of the embodiment of the application.
[0124] As Figure 3As shown, the air cargo management system includes a central processing unit (CPU) 301 which can perform various appropriate actions and processes in accordance with a program stored in a read-only memory (ROM) 302 or a program loaded from a storage section 308 into a random access memory (RAM) 303, such as performing the methods described in the above embodiments. In the RAM 303, various programs and data required for operation of the system are also stored. The CPU 301, the ROM 302, and the RAM 303 are connected to each other through a bus 304. An input / output (I / O) interface 305 is also connected to the bus 304.
[0125] Connected to the I / O interface 305 are an input section 306 including an audio input device, a push button switch, and the like; an output section 307 including a liquid crystal display (LCD), an audio output device, an indicator, and the like; a storage section 308 including a hard disk, and the like; and a communication section 309 including a network interface card such as a LAN (Local Area Network) card, a modem, and the like. The communication section 309 performs communication processing via a network such as the Internet. A drive 310 is also connected to the I / O interface 305 as necessary. A removable media 311 such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, and the like is attached to the drive 310 as necessary, so that a computer program read therefrom is attached to the storage section 308 as necessary.
[0126] In particular, the processes described above with reference to the flowcharts can be implemented as a computer software program in accordance with embodiments of the present application. For example, embodiments of the present application include a computer program product comprising a computer program carried on a computer readable medium, the computer program containing a computer program for performing the methods illustrated by the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via the communication section 309, and / or installed from the removable media 311. When the computer program is executed by the central processing unit (CPU) 301, various functions defined in the present application are performed.
[0127] Note that specific examples of computer-readable storage media can include but are not limited to an electrical connection having one or more wires, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the present disclosure, computer-readable storage media can be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device.
[0128] The flow diagrams and the block diagrams in the drawings are illustrations of possible architectures, functions, and operations for systems, methods, and computer program products according to various embodiments of the present disclosure. It will be understood that each block of the flow diagrams and the block diagrams, and combinations of blocks in the flow diagrams and the block diagrams, can be implemented by computer program instructions. Such instructions can be implemented by one or more software programs or code segments. One or more of the blocks in the flow diagrams and the block diagrams can also be implemented using special-purpose logic, such as an FPGA or an ASIC. In some embodiments, one or more computer program instructions implementing one or more of the blocks in the flow diagrams and the block diagrams can be stored in a non-transitory computer-readable storage medium, which can comprise random access memory (RAM), read only memory (ROM), erasable programmable read only memory (EPROM or Flash memory), etc. In some embodiments, the computer program instructions can be downloaded to the computer from the non-transitory computer-readable storage medium or to an external computer or external storage device via a computer network, for example, the Internet, Intranet, etc.
[0129] In particular, the air cargo management system of the embodiment includes a processor and a memory, and the memory stores a computer program. When the computer program is executed by the processor, the air cargo management system provided in the above embodiment is implemented.
[0130] As another aspect, the present disclosure also provides a computer-readable storage medium. The storage medium can be included in the air cargo management system described in the above embodiments, or can exist independently without being assembled into the air cargo management system. The storage medium carries one or more computer programs. When the one or more computer programs are executed by a processor of the air cargo management system, the air cargo management system implements the air cargo management system provided in the above embodiments.
[0131] The above embodiments are only used to illustrate the technical solutions of the present disclosure, but not limit the present disclosure; even though the present disclosure has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that: they can still modify the technical solutions recorded in the foregoing embodiments, or make equivalent replacements to some of the technical features; and these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present disclosure.
[0132] In the above embodiments, the term "when" can be interpreted as meaning "if" or "after" or "in response to determining" or "in response to detecting" depending on the context. Similarly, the phrase "upon determining" or "if detecting (the stated condition or event)" can be interpreted as meaning "if determining" or "in response to determining" or "upon detecting (the stated condition or event)" or "in response to detecting (the stated condition or event)" depending on the context.
[0133] In the above embodiments, all or part of the methods can be implemented by software, hardware, firmware or any combination thereof. When implemented by software, all or part of the methods can be implemented in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of the present application are generated. The computer can be a general purpose computer, a special purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer readable storage medium or transmitted from one computer readable storage medium to another computer readable storage medium, for example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center through wired (such as coaxial cable, optical fiber, digital subscriber line) or wireless (such as infrared, wireless, microwave, etc.) manner. The computer readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. integrated with one or more available media. The available media can be magnetic media (such as floppy disk, hard disk, magnetic tape), optical media (such as DVD), or semiconductor media (such as solid state disk), etc.
[0134] A person of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiments can be instructed by a computer program to relevant hardware, and the program can be stored in a computer readable storage medium. When the program is executed, it can include the processes of the above-mentioned embodiments. The storage medium includes ROM or random access memory (RAM), magnetic disk or optical disk, and various media that can store program codes.
Claims
1. An air cargo management method, characterized in that, include: Obtain cargo hold structure information of the cargo aircraft, including cargo hold space structure and maximum cargo hold load capacity; obtain the type of packaging after temporary packaging of the goods to be transported by air, including special goods and general goods, the special goods require separate placement space, and the general goods can be stacked; The actual cargo volume and weight of the cargo to be airlifted are obtained, and the virtual loading height of the special cargo is set to the cabin height of the cargo plane to obtain the virtual loading volume of the special cargo. The special cargo and the general cargo are sorted according to their weight-to-volume ratio to generate a special cargo loading sequence and a general cargo loading sequence. The loading sequences are arranged from high to low according to the weight-to-volume ratio. The special cargo is arranged in the order of its loading sequence and compared with the remaining space structure of the cargo hold to determine the first placement position of the special cargo. Based on the virtual loading volume, the weight of the special cargo, and the cargo hold structure information, determine the remaining allocable space structure and allocable weight of the cargo hold after the special cargo is loaded; The general cargo is arranged in the order of the general cargo loading sequence to fill the remaining allocable space structure, and the second placement position of the general cargo is determined until the remaining allocable space structure or the allocable weight is insufficient to accommodate any unloaded cargo to be transported by air. A cargo loading plan is generated based on the first placement position and the second placement position. The cargo loading plan includes the specific loading position of each cargo in the cargo hold and the loading order of each cargo.
2. The method according to claim 1, characterized in that, After obtaining the actual cargo volume and weight of the cargo to be airlifted, and setting the virtual loading height of the special cargo to the cabin height of the cargo aircraft to obtain the virtual loading volume of the special cargo, the method further includes: Obtain the cargo hold volume and maximum payload of each cargo compartment of the cargo aircraft; Based on the cargo hold volume and the maximum load capacity, the cargo to be transported by air is grouped according to cargo weight and cargo volume to generate multiple cargo groups. The cargo volume includes the virtual loading volume of the special cargo and the actual cargo volume of the ordinary cargo. Each of the aforementioned cargo groups is assigned to its corresponding cargo hold.
3. The method according to claim 2, characterized in that, Based on the cargo hold space structure and the maximum load capacity, the cargo to be transported by air is grouped according to cargo weight and cargo volume to generate multiple cargo groups, specifically including: Calculate the total weight of the cargo to be transported by air, and determine whether the difference between the maximum payload of the cargo aircraft and the total weight is within a preset range. If so, based on the cargo hold volume and the maximum load capacity, the cargo to be transported by air is grouped according to cargo weight and cargo volume to generate multiple cargo groups; If not, calculate the weight distribution ratio of the maximum load capacity of each cargo compartment to the maximum load capacity of the cargo aircraft; Based on the load distribution ratio, the cargo hold volume, and the weight and volume of the cargo to be transported by air, the cargo to be transported by air is grouped to generate multiple cargo groups.
4. The method according to claim 1, characterized in that, The general cargo is arranged according to its loading sequence to fill the remaining allocable space, determining the second placement position of the general cargo, until the remaining allocable space or the allocable weight is insufficient to accommodate any unloaded cargo awaiting air transport. Specifically, this includes: According to the order of the general cargo loading sequence, it is determined whether the general cargo meets the preset conditions after being added to the cargo hold. The preset conditions include that the general cargo to be added is within the range of the remaining allocable space structure, and the weight of the general cargo to be added is within the value of the allocable weight. If so, the general cargo to be added is added to the corresponding space location, and the remaining allocable space structure and allocable weight of the cargo hold are updated; If not, then do not add the general goods to be added; Continue to determine whether the preset conditions are met after the next cargo to be added in the general cargo loading sequence is added to the cargo hold; When the remaining allocable space or the allocable weight is insufficient to accommodate any one of the cargoes to be transported by air, a second placement position for the general cargo in the cargo hold is determined.
5. The method according to claim 4, characterized in that, After the step of not adding the general cargo to be added, the method further includes: Generate a spatial distribution map of the remaining allocable space structure, and divide the remaining space of the spatial distribution map into multiple rectangular spaces; Calculate the volume of the plurality of rectangular spaces and find the maximum value of the volume; From all unloaded general cargo, find the volume value of the general cargo whose mass-to-volume ratio is not lower than a preset ratio of the mass-to-volume ratio of the current general cargo to be added that is closest to the maximum value, and determine the position of the general cargo corresponding to the volume value in the general cargo loading sequence; Starting from the aforementioned position, the general cargo to be added is added to the cargo hold in the order of the general cargo loading sequence, and then it is determined whether the cargo hold meets the preset conditions. If so, the general cargo to be added is added to the corresponding space location, and the remaining allocable space structure and allocable weight of the cargo hold are updated.
6. The method according to claim 1, characterized in that, A cargo loading plan is generated based on the first placement position and the second placement position, specifically including: Based on the first placement position and the second placement position, determine the specific loading position of each cargo in the cargo hold; Based on the placement location and the stability of the placement process of all goods, the loading order of each goods is determined; Based on the specific loading location and the loading sequence, a cargo loading plan is generated.
7. The method according to claim 1, characterized in that, After the step of generating a cargo loading plan based on the first placement position and the second placement position, the method further includes: Record the specific loading location of the special cargo and generate a loading tracking number; Based on the loading tracking number, the temperature, humidity, and placement of the special cargo at the specific loading location are obtained at preset time intervals. During all cargo loading processes, if any of the temperature, humidity, or placement conditions fail to meet the transportation standards for the special cargo, an early warning signal and risk report will be generated.
8. An air cargo management system, characterized in that, Includes one or more processors and memory; The memory is coupled to the one or more processors, the memory being used to store computer program code, the computer program code including computer instructions, the one or more processors invoking the computer instructions to cause the air cargo management system to perform the method as described in any one of claims 1-7.
9. A computer-readable storage medium comprising instructions, characterized in that, When the instruction is executed on the air cargo management system, it causes the air cargo management system to perform the method as described in any one of claims 1-7.
10. A computer program product, characterized in that, When the computer program product is run on the air cargo management system, it causes the air cargo management system to perform the method as described in any one of claims 1-7.