A data balancing method, apparatus, electronic device and storage medium

CN122574231APending Publication Date: 2026-08-14HNA CARGO CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-05-27
Publication Date
2026-08-14

AI Technical Summary

Technical Problem

[0003]有鉴于此,本发明实施例提供一种数据配平方法、装置、电子设备及存储介质,以解决手动计算两个舱位的总重量再平均分配这一方式存在的配平调整效率较低和因为人工操作失误影响配平准确性等问题

Benefits of technology

[0027]基于上述本发明实施例提供的一种数据配平方法、装置、电子设备及存储介质,该方法为:显示由飞机货舱布局渲染得到的可视化界面;响应于在可视化界面触发的合并操作,将多个货舱进行合并;利用全局指数和合并的货舱的舱位配载重量,确定配平方案。本方案中,配载人员在可视化界面中合并货舱后,可自动确定配平方案,不需要配载人员手动计算,提高配平调整效率和配平准确性。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122574231A_ABST
    Figure CN122574231A_ABST
Patent Text Reader

Abstract

This invention provides a data trimming method, apparatus, electronic device, and storage medium. The method involves: displaying a visual interface rendered from the aircraft cargo hold layout; merging multiple cargo holds in response to a merge operation triggered on the visual interface; and determining a trimming scheme using a global index and the load weight of the merged cargo holds. In this scheme, after the loaders merge the cargo holds in the visual interface, the trimming scheme can be automatically determined, eliminating the need for manual calculations and improving the efficiency and accuracy of trimming adjustments.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of data processing technology, and specifically to a data balancing method, apparatus, electronic device, and storage medium. Background Technology

[0002] Before a cargo plane can perform a flight mission, it needs to be trimmed. Specifically, the load manager manually calculates the total weight of the two cargo compartments and then distributes it evenly. However, this method of trimming is inefficient and is prone to errors due to human error. Summary of the Invention

[0003] In view of this, embodiments of the present invention provide a data trimming method, apparatus, electronic device and storage medium to solve the problems of low trimming adjustment efficiency and the impact of human error on trimming accuracy in the method of manually calculating the total weight of two cabins and then distributing it equally.

[0004] To achieve the above objectives, the embodiments of the present invention provide the following technical solutions:

[0005] The first aspect of this invention discloses a data balancing method, the method comprising:

[0006] Displays a visual interface rendered from the aircraft cargo hold layout;

[0007] In response to a merge operation triggered by the visualization interface, multiple cargo holds are merged;

[0008] The trim scheme is determined using the global index and the combined cargo hold load weights.

[0009] Preferably, the visualization interface includes multiple graphic blocks, each graphic block corresponding to a cargo hold, and each graphic block displays at least the cargo hold loading weight and cargo hold number corresponding to the cargo hold.

[0010] Preferably, in response to a merge operation triggered by the visualization interface, multiple cargo holds are merged, including:

[0011] In response to a drag operation on any of the graphic blocks in the visualization interface, the cargo holds corresponding to the dragged graphic blocks are merged.

[0012] The drag operation is used to drag the graphic block to the merged area.

[0013] Preferably, after merging the cargo holds corresponding to the towed graphic blocks, the method further includes:

[0014] A designated identifier is displayed on the graphic block corresponding to the cargo hold that has been merged, the designated identifier being used to indicate that the merge has been completed.

[0015] Preferably, the trim scheme is determined using the global index and the combined cargo hold load weights, including:

[0016] Calculate the takeoff weight, takeoff center of gravity, and center of gravity without fuel using the global index and the combined cargo hold load weight;

[0017] Verify whether the takeoff weight, takeoff center of gravity, and unfueled center of gravity are within the limit range to determine the trim scheme.

[0018] Preferably, after determining the balancing scheme, the following steps are also included:

[0019] The electronic manifest message containing at least the trim scheme is pushed to the crew's electronic flight bag equipment.

[0020] A second aspect of this invention discloses a data balancing device, the device comprising:

[0021] The display unit is used to display a visual interface rendered from the aircraft cargo hold layout.

[0022] A merging unit is used to merge multiple cargo holds in response to a merging operation triggered on the visualization interface.

[0023] A determining unit is used to determine a trim scheme using a global index and the combined cargo hold load weights.

[0024] Preferably, the visualization interface includes multiple graphic blocks, each graphic block corresponding to a cargo hold, and each graphic block displays at least the cargo hold loading weight and cargo hold number corresponding to the cargo hold.

[0025] A third aspect of the present invention discloses an electronic device, comprising: a processor and a memory, the processor and the memory being connected via a bus; wherein, the processor is used to call and execute a program stored in the memory; the memory is used to store the program, the program being used to implement the data balancing method disclosed in the first aspect of the present invention.

[0026] A fourth aspect of the present invention discloses a storage medium storing computer-executable instructions for executing the data balancing method disclosed in the first aspect of the present invention.

[0027] Based on the above embodiments of the present invention, a data trimming method, apparatus, electronic device, and storage medium are provided. The method involves: displaying a visualization interface rendered from the aircraft cargo hold layout; merging multiple cargo holds in response to a merge operation triggered on the visualization interface; and determining a trimming scheme using a global index and the load weight of the merged cargo holds. In this scheme, after the loaders merge the cargo holds in the visualization interface, the trimming scheme can be automatically determined without requiring manual calculations, thus improving the efficiency and accuracy of trimming adjustments. Attached Figure Description

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

[0029] Figure 1 A flowchart of a data balancing method provided in an embodiment of the present invention;

[0030] Figure 2 Example diagram of the visual interface provided in the embodiments of the present invention;

[0031] Figure 3 Another example diagram of the visual interface provided in the embodiments of the present invention;

[0032] Figure 4 Another example diagram of the visual interface provided in the embodiments of the present invention;

[0033] Figure 5 This is a structural block diagram of a data balancing device provided in an embodiment of the present invention;

[0034] Figure 6 Another structural block diagram of a data balancing device provided in an embodiment of the present invention;

[0035] Figure 7 This is another structural block diagram of a data balancing device provided in an embodiment of the present invention;

[0036] Figure 8 This is another structural block diagram of a data balancing device provided in an embodiment of the present invention;

[0037] Figure 9 This is a structural block diagram of an electronic device provided in an embodiment of the present invention. Detailed Implementation

[0038] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0039] In this application, the terms "comprising," "including," or any other variations thereof are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.

[0040] Spreadsheet software itself does not have the business function of "cabin merging". When the loadmaster needs to treat adjacent cabins as a whole for trimming, he cannot directly perform the "merging" operation in the spreadsheet. He has to manually calculate the total weight of the two cabins outside the spreadsheet and then distribute it equally. However, this method has low trimming efficiency and is prone to affecting trimming accuracy due to human error.

[0041] In addition, after the trim is completed, the trim results need to be printed from the spreadsheet into a paper manifest, which is then delivered to the flight crew by a designated person. This process is time-consuming (there is a significant delay from the completion of trim to the flight crew receiving the manifest), increases additional manpower and logistics costs, and poses a risk of document loss or delay, which does not meet the requirements of modern operational efficiency.

[0042] To address this, embodiments of the present invention propose a data trimming method, apparatus, electronic device, and storage medium. After cargo hold merging in a visual interface, the trimming plan can be automatically determined by the trimming personnel, eliminating the need for manual calculations and improving trimming efficiency and accuracy. Furthermore, after obtaining the trimming plan, an electronic manifest message containing at least the trimming plan is pushed to the crew's electronic flight bag equipment, significantly shortening information transmission time.

[0043] It should be noted that the data balancing method, device, electronic equipment and storage medium proposed in this solution can be applied to various types of cargo aircraft (such as the 777 cargo aircraft).

[0044] See Figure 1 The flowchart illustrates a data balancing method provided by an embodiment of the present invention, which includes:

[0045] Step S101: Display the visualization interface rendered from the aircraft cargo hold layout.

[0046] In the specific implementation step S101, Canvas is used to render the aircraft cargo hold layout into an interactive visual interface and display the visual interface.

[0047] In some specific embodiments, the visualization interface includes a merging area and multiple graphic blocks, each graphic block corresponding to a cargo hold. The graphic block displays at least the cargo hold's load capacity and hold number (hold ID). The merging area is used to merge the cargo holds corresponding to the graphic blocks towed to the merging area.

[0048] In other words, in the visualization interface, each cargo hold is represented by an independent, draggable graphic block, which dynamically displays information such as the hold number and the load weight of the hold.

[0049] For example Figure 2 As shown in the example diagram of the visualization interface, the visualization interface includes a merged area and multiple graphic blocks. Each graphic block corresponds to a cargo hold, and the graphic block displays at least the cargo hold's stowage weight and hold number.

[0050] Step S102: In response to the merge operation triggered on the visualization interface, merge multiple cargo holds.

[0051] In the specific implementation step S102, in response to the drag operation of any graphic block in the visualization interface, the cargo hold corresponding to the dragged graphic block is merged, wherein the drag operation is used to drag the graphic block to the merged area.

[0052] In practical applications, the interaction of the visual interface can be implemented using Vue.js. The visual interface provides a graphical checkbox selection tool, which allows users to select multiple cargo holds corresponding to the graphic blocks that need to be merged at the same time by "checking" them, and then drag the selected graphic blocks to the merge area to merge the cargo holds.

[0053] For example Figure 3 Another example of the visualization interface shown illustrates that users can select two adjacent graphic blocks using a "√" and then drag the selected graphic blocks to the merge area to merge the cargo holds.

[0054] In some specific embodiments, after merging the cargo holds corresponding to the towed graphic blocks, a designated identifier is displayed on the graphic block corresponding to the merged cargo hold. This designated identifier is used to indicate that the merging is complete.

[0055] In other words, after merging the cargo holds corresponding to the dragged graphic blocks, a designated identifier is added to the graphic blocks corresponding to the merged cargo holds in the visualization interface. This designated identifier indicates which cargo holds have been merged.

[0056] For example Figure 4 As shown in another example of the visualization interface, a "merged" label is added to the graphic block corresponding to the merged cargo holds in the visualization interface, which helps users to intuitively know which cargo holds have been merged.

[0057] In some specific embodiments, this solution also provides a splitting function, which, in response to a splitting operation triggered on the visual interface, splits any merged cargo hold and then reselects other cargo holds that need to be merged.

[0058] It should be noted that when merging multiple cargo holds, a request carrying the "hold number of the merged cargo hold" and "container information" is sent to the backend via API for further processing to balance the cargo hold.

[0059] The container information includes at least the cargo space loading weight and model.

[0060] Step S103: Determine the trim scheme using the global index and the combined cargo hold load weights.

[0061] It should be noted that the global index includes at least a set of indices such as the crew index, fuel index, and aircraft empty weight index.

[0062] In the specific implementation of step S103, the takeoff weight, takeoff center of gravity, and center of gravity without fuel are calculated using the global index and the combined cargo hold load weight.

[0063] Specifically, the information such as the lateral lever arm coefficient of the "merged cargo space" is found in the business logic layer and plugged into the cargo space index calculation formula to calculate the cargo space index. Then, the cargo space index, the global index and the cargo space loading weight of the merged cargo space are combined to calculate the unfueled weight, unfueled index, unfueled center of gravity, takeoff weight, takeoff index and takeoff center of gravity.

[0064] Wherein, cabin index = ULD weight (lateral lever arm - constant A) / constant B; fuel-free index = sum of cabin indexes + crew index; takeoff index = fuel-free index + fuel index; dry weight = empty weight of aircraft + crew weight; fuel-free weight = sum of cabin load weights + dry weight; takeoff weight = fuel-free weight + takeoff fuel weight.

[0065] MOMENT (Oil-free) = (Oil-free index - C constant) B constant / (oil-free weight) + A constant; MOMENT (takeoff) = ((takeoff index - C constant)) B constant / takeoff weight) + A constant; BA = D constant; LENGTH = E constant; Center of gravity without fuel = (MOMENT (without fuel) - BA) / LENGTH; Center of gravity without takeoff = (MOMENT (takeoff) - BA) / LENGTH.

[0066] Determine the limit ranges (consisting of upper and lower limits) corresponding to takeoff weight, takeoff center of gravity, and unfueled center of gravity, respectively, and verify whether the takeoff weight, takeoff center of gravity, and unfueled center of gravity are within the limit ranges to determine the trim scheme, which includes at least the trim angle.

[0067] The content regarding the flat angle is as follows:

[0068] Lower takeoff weight limit <= takeoff weight <= upper takeoff weight limit;

[0069] Lower limit of takeoff center of gravity <= lower limit of takeoff center of gravity <= upper limit of takeoff center of gravity;

[0070] x11 = Lower limit of takeoff center of gravity;

[0071] y11 = (lower limit of takeoff center of gravity, lower limit of takeoff weight). It should be noted that "(lower limit of takeoff center of gravity, lower limit of takeoff weight)" means that the corresponding y value is found from the mapping table based on the lower limit of takeoff center of gravity and the lower limit of takeoff weight. The same applies to similar content thereafter.

[0072] x21 = Limitation on takeoff center of gravity;

[0073] y21 = (Upper limit of takeoff center of gravity, lower limit of takeoff weight);

[0074] x12 = Lower limit of takeoff center of gravity. It should be noted that the values ​​of x11 and x12 are the same.

[0075] y12 = (Lower limit of takeoff center of gravity, upper limit of takeoff weight);

[0076] x22 = Limitation on takeoff center of gravity. It should be noted that the values ​​of x21 and x22 are the same.

[0077] y22 = (Upper limit of takeoff center of gravity, upper limit of takeoff weight);

[0078] k11=(y11-y21) / (x11-x21);

[0079] b11=(x11 y21-y11 x21) / (x11-x21);

[0080] stab1 = Takeoff center of gravity k11+b11;

[0081] k12=(y12-y22) / (x12-x22);

[0082] b12=(x12 y22-y12 x22) / (x12-x22);

[0083] stab2 = Takeoff center of gravity k12+b12;

[0084] stab = (takeoff weight - lower limit of takeoff weight) (stab2-stab1) / (takeoff weight upper limit-takeoff weight lower limit)+stab1.

[0085] The above is an example of the trim angle. The obtained trim angle can ensure that the aircraft's center of gravity is within the safety envelope, thereby ensuring the balance and safety of the aircraft during takeoff.

[0086] In some specific embodiments, an electronic manifest message containing at least the trim scheme is pushed to the crew electronic flight bag (EFB) device.

[0087] In practical applications, an API interface is provided for synchronizing electronic manifest messages and transmitting receipt status. The EFB device, as a downstream system, actively polls and calls this API interface according to a preset period (e.g., every few minutes). Through this API interface, the latest "electronic manifest message containing the trim scheme" is updated to the crew's EFB device in a timely manner, realizing automatic data synchronization and transmission.

[0088] It should be noted that a unified data exchange standard (such as JSON format) is used to transmit electronic manifest messages during data transmission.

[0089] In this embodiment of the invention, after the load control personnel merge cargo holds in the visual interface, the trim scheme can be automatically determined without manual calculation, thus improving the efficiency and accuracy of trim adjustments. Furthermore, after obtaining the trim scheme, an electronic manifest message containing at least the trim scheme is pushed to the crew's electronic flight baggage equipment, significantly shortening information transmission time.

[0090] In practical applications, one application scenario for this solution is as follows: Load coordinators can easily select adjacent cargo holds for merging through a simple checkbox operation on a visual interface. They then calculate data such as takeoff weight, takeoff center of gravity, and zero-fuel center of gravity in real time to obtain a trim plan and immediately generate an electronic manifest message containing the trim plan. With a single click, the electronic manifest message can be directly and securely pushed to the crew's handheld EFB device, significantly shortening trim and information transmission time and reducing labor and operating costs.

[0091] Corresponding to the data balancing method provided in the above embodiments of the present invention, see also... Figure 5 The present invention also provides a structural block diagram of a data balancing device, including: a display unit 501, a merging unit 502, and a determining unit 503.

[0092] Display unit 501 is used to display a visualization interface rendered from the aircraft cargo hold layout.

[0093] In some embodiments, the visualization interface includes multiple graphic blocks, each corresponding to a cargo hold, and the graphic block displays at least the cargo hold loading weight and hold number of the corresponding cargo hold.

[0094] Merging unit 502 is used to merge multiple cargo holds in response to a merge operation triggered on the visual interface.

[0095] In some embodiments, the merging unit 502 is specifically used to: merge the cargo holds corresponding to the dragged graphic blocks in response to a drag operation on any graphic block in the visualization interface; wherein the drag operation is used to drag the graphic blocks to the merging area.

[0096] Unit 503 is used to determine the trim scheme using the global index and the combined cargo hold load weights.

[0097] In this embodiment of the invention, after the loading personnel merge the cargo holds in the visual interface, the trim scheme can be automatically determined without the need for manual calculation by the loading personnel, thereby improving the efficiency and accuracy of trim adjustment.

[0098] Preferred, combined Figure 5 See Figure 6 This diagram illustrates another structural block diagram of a data balancing device provided in an embodiment of the present invention, which further includes:

[0099] The identification unit 504 is used to display a specified identifier on the graphic block corresponding to the cargo hold that has been merged. The specified identifier is used to indicate that the merger has been completed.

[0100] Preferred, combined Figure 5 See Figure 7This diagram illustrates another structural block diagram of a data balancing device provided in an embodiment of the present invention. The determining unit 503 includes:

[0101] The calculation subunit 5031 is used to calculate the takeoff weight, takeoff center of gravity, and center of gravity without fuel by using the global index and the combined cargo hold load weight.

[0102] Verification subunit 5032 is used to verify whether the takeoff weight, takeoff center of gravity and unfueled center of gravity are within the limit range in order to determine the trim scheme.

[0103] Preferred, combined Figure 5 See Figure 8 This diagram illustrates another structural block diagram of a data balancing device provided in an embodiment of the present invention, which further includes:

[0104] Push unit 505 is used to push electronic manifest messages containing at least the trim scheme to the crew electronic flight bag equipment.

[0105] Preferably, embodiments of the present invention also provide an electronic device, such as... Figure 9 The diagram shows a structural block diagram of an electronic device, which includes a processor 901 and a memory 902, which are connected by a bus. The processor 901 is used to call and execute a program stored in the memory 902. The memory 902 is used to store the program, which is used to implement the data balancing method provided in the above-described method embodiment.

[0106] Preferably, the present invention also provides a storage medium storing computer-executable instructions for executing the data balancing method provided in the above-described method embodiments.

[0107] In summary, the embodiments of the present invention provide a data trimming method, apparatus, electronic device, and storage medium. After the cargo holds are merged in a visual interface, the trimming scheme can be automatically determined without the need for manual calculation by the trimming personnel, thereby improving the trimming adjustment efficiency and trimming accuracy.

[0108] The various embodiments in this specification are described in a progressive manner. Similar or identical parts between embodiments can be referred to mutually. Each embodiment focuses on describing the differences from other embodiments. In particular, for system or system embodiments, since they are basically similar to method embodiments, the description is relatively simple, and relevant parts can be referred to the descriptions in the method embodiments. The systems and system embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without creative effort.

[0109] Those skilled in the art will further recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of both. To clearly illustrate the interchangeability of hardware and software, the components and steps of the various examples have been generally described in terms of functionality in the foregoing description. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementations should not be considered beyond the scope of this invention.

[0110] The above description of the disclosed embodiments enables those skilled in the art to make or use the invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the scope of the invention. Therefore, the invention is not to be limited to the embodiments shown herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A data balancing method, characterized in that, The method includes: Displays a visual interface rendered from the aircraft cargo hold layout; In response to a merge operation triggered by the visualization interface, multiple cargo holds are merged; The trim scheme is determined using the global index and the combined cargo hold load weights.

2. The method according to claim 1, characterized in that, The visualization interface includes multiple graphic blocks, each corresponding to a cargo hold. Each graphic block displays at least the cargo hold's load capacity and hold number.

3. The method according to claim 2, characterized in that, In response to a merge operation triggered by the visualization interface, multiple cargo holds are merged, including: In response to a drag operation on any of the graphic blocks in the visualization interface, the cargo holds corresponding to the dragged graphic blocks are merged. The drag operation is used to drag the graphic block to the merged area.

4. The method according to claim 3, characterized in that, After merging the cargo holds corresponding to the towed graphic blocks, the process also includes: A designated identifier is displayed on the graphic block corresponding to the cargo hold that has been merged, the designated identifier being used to indicate that the merge has been completed.

5. The method according to claim 1, characterized in that, Using the global index and the combined cargo hold stowage weights, a trim scheme is determined, including: Calculate the takeoff weight, takeoff center of gravity, and center of gravity without fuel using the global index and the combined cargo hold load weight; Verify whether the takeoff weight, takeoff center of gravity, and unfueled center of gravity are within the limit range to determine the trim scheme.

6. The method according to claim 1, characterized in that, After determining the balancing scheme, the following are also included: An electronic manifest message containing at least the trim scheme will be pushed to the crew's electronic flight bag equipment.

7. A data balancing device, characterized in that, The device includes: The display unit is used to display a visual interface rendered from the aircraft cargo hold layout. A merging unit is used to merge multiple cargo holds in response to a merging operation triggered on the visualization interface. A determining unit is used to determine a trim scheme using a global index and the combined cargo hold load weights.

8. The apparatus according to claim 7, characterized in that, The visualization interface includes multiple graphic blocks, each corresponding to a cargo hold. Each graphic block displays at least the cargo hold's load capacity and hold number.

9. An electronic device, characterized in that, include: A processor and a memory are connected via a bus; wherein the processor is used to call and execute a program stored in the memory; The memory is used to store a program for implementing the data balancing method as described in any one of claims 1-6.

10. A storage medium, characterized in that, The storage medium stores computer-executable instructions for performing the data balancing method as described in any one of claims 1-6.