Method and device for estimating flight passenger center of gravity

The method and device for estimating passenger center of gravity in aircraft loading processes improve accuracy and efficiency by using passenger data and cabin layout information to predict passenger distribution, reducing the need for post-loading adjustments and minimizing flight delays.

JP2025533400AActive Publication Date: 2025-10-07TRAVELSKY TECHNOLOGY LIMITED
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
JP2025513721
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2022-09-05
Filing Date
2023-08-09
Publication Date
2025-10-07
Estimated Expiration
2043-08-09

AI Technical Summary

Technical Problem

Current methods for calculating passenger center of gravity in aircraft loading processes lack accuracy, leading to potential delays and inefficiencies due to the uncertainty in passenger seat selection and check-in status, necessitating post-loading adjustments of cargo to maintain aircraft balance.

Method used

A method and device for estimating passenger center of gravity by acquiring passenger data, cabin layout information, and weight tables, calculating influence indices based on seat row numbers and weights, and allocating seats to ensure accurate prediction of the passenger center of gravity before flight departure.

Benefits of technology

Enables efficient and accurate calculation of passenger center of gravity, reducing the need for post-loading cargo adjustments and minimizing flight delays by predicting passenger distribution with high precision.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025533400000001_ABST
    Figure 2025533400000001_ABST
Patent Text Reader

Abstract

This application discloses a method and apparatus for estimating the passenger center of gravity of a flight, which includes obtaining passenger data, cabin layout information, and a passenger weight table for a flight to be measured, determining the weight of the passengers who have selected seats based on the passenger weight table and the attributes of the passengers who have selected seats, calculating the influence index of the center of gravity of the passengers who have selected seats based on the row numbers, weights, and center of gravity index of the selected row of the passengers who have selected seats, allocating seats to passengers who have not selected seats, obtaining the row numbers of the passengers who have not selected seats, determining the weight of the passengers who have not selected seats based on the passenger weight table and the attributes of the passengers who have not selected seats, calculating the influence index of the center of gravity of the passengers who have not selected seats based on the row numbers, weights, and center of gravity index of the selected row of the passengers who have not selected seats, and calculating the passenger center of gravity of the flight to be measured based on the influence index of the center of gravity of the passengers who have selected seats and the influence index of the center of gravity of the passengers who have not selected seats. The method can efficiently and accurately calculate the passenger center of gravity of the flight to be measured.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] [CROSS-REFERENCE TO RELATED APPLICATIONS] This application claims priority to a Chinese patent application filed with the China Patent Office on September 5, 2022, bearing application number 202211076577.1 and entitled "Method and apparatus for estimating flight passenger center of gravity," the entire contents of which are incorporated herein by reference.

[0002] The present application relates to the field of aviation information, and more particularly to a method and apparatus for estimating flight passenger center of gravity. [Background technology]

[0003] High safety is the basic premise and important guarantee for aircraft to take off on time, and is also the noble mission and responsibility of the civil aviation industry. Aircraft load capacity and balance are key elements in ensuring high safety. This involves effectively controlling the aircraft's center of gravity by rationally distributing passenger seats and cargo compartments, keeping the aircraft's center of gravity within a safe range, and thus ensuring the aircraft's flight safety.

[0004] Calculating the passenger center of gravity is a key step in the calculation of an aircraft's center of gravity. A loaded passenger center of gravity estimation device estimates the passenger center of gravity even when passenger data is not fully acquired, providing important support and effective assurance that the flight can take off on time. Because aircraft loading operations often begin a certain period of time before the flight takes off, various unknown situations may exist for the passengers during this process, such as having a seat assigned when purchasing a ticket but not having checked in, or not having a seat assigned when purchasing a ticket. Passengers not selecting a seat or not being checked in both mean that the seat ultimately selected by the passenger is uncertain. During this period, the aircraft simultaneously distributes and loads cargo from the cargo transportation system. The passenger center of gravity is an important basis for distributing cargo in the cargo hold. The calculation of the passenger center of gravity is primarily related to the passenger's weight and seat row. Performing center of gravity calculation after all passengers have checked in will inevitably delay cargo loading and cause flight delays.

[0005] Currently, during the loading process for a flight, it is not possible to predict the passenger center of gravity. Therefore, an initial calculation is made based solely on acquired passenger data, and then cargo is loaded based on this calculation and previous experience. Finally, after all passengers have checked in, if a center of gravity adjustment is required, it can only be corrected by adjusting the position of the cargo in the cargo hold. This method lacks prediction of the passenger center of gravity, so some cargo adjustment may be required. The more accurate the prediction of the passenger center of gravity, the better the means for loading cargo in the cargo hold. In this way, the probability of a center of gravity adjustment being required is greatly reduced by finally adjusting the cargo.

[0006] Therefore, how to accurately predict the flight passenger center of gravity is a problem to be solved in this field. Summary of the Invention [Problem to be solved by the invention]

[0007] The present application aims to provide a method and apparatus for estimating the flight passenger center of gravity, and to accurately predict the flight passenger center of gravity. [Means for solving the problem]

[0008] To achieve the above objectives, the present application provides the following technical solutions:

[0009] A method for estimating a flight passenger center of gravity, comprising: acquiring passenger data, cabin layout information, and a passenger weight table for a flight to be measured, wherein the passenger data includes attributes and seat attributes of each passenger, each of the passenger types includes passengers who have selected a seat and passengers who have not selected a seat, the seat attributes include the seat row number of the passenger who has selected a seat, the seat row number indicates the seat row selected by the passenger, the cabin layout information includes an index of the center of gravity of each of the seat rows, and the passenger weight table includes the weight of each of the passenger attributes; determining the weight of the passenger who selected the seat based on the passenger weight table and the attributes of the passenger who selected the seat, and calculating an influence index of the center of gravity of the passenger who selected the seat based on the seat row number, weight, and index of the center of gravity of the selected seat row; allocating seats to the passengers who have not selected seats and obtaining row numbers for the passengers who have not selected seats; determining the weight of the passenger who has not selected a seat based on the passenger weight table and the attributes of the passenger who has not selected a seat, and calculating an influence index of the center of gravity of the passenger who has not selected a seat based on the seat row number, weight, and the index of the center of gravity of the selected seat row; and calculating the passenger center of gravity of the flight to be measured based on the influence index of the center of gravity of the passenger who has selected the seat and the influence index of the center of gravity of the passenger who has not selected the seat.

[0010] Optionally, the passengers selecting the seats include checked-in passengers; determining a weight of the passenger who selected the seat based on the passenger weight table and the attributes of the passenger who selected the seat, and calculating an influence index of the center of gravity of the passenger who selected the seat based on the seat row number, weight, and index of the center of gravity of the selected seat row, The method includes a step of obtaining the weight of the checked-in passenger from the passenger weight table based on the attributes of the checked-in passenger, and calculating an influence index of the center of gravity of the checked-in passenger based on the seat row number of the checked-in passenger, the weight of the checked-in passenger, and the index of the center of gravity of the seat row selected by the checked-in passenger.

[0011] Optionally, said seat-selected passengers further include passengers who are not checked in but have selected a seat; After calculating the influence index of the center of gravity of the checked-in passengers, The method further includes a step of obtaining the weight of the passenger who has not checked in but selected a seat from the passenger weight table based on the attributes of the passenger who has not checked in but selected a seat, and calculating an influence index of the center of gravity of the passenger who has not checked in but selected a seat based on the seat row number of the passenger who has not checked in but selected a seat, the weight of the passenger who has not checked in but selected a seat, and the index of the center of gravity of the seat row selected by the passenger who has not checked in but selected a seat.

[0012] Optionally, the passengers selecting the seats further include passengers using stretchers; After calculating the influence index of the center of gravity of the passenger who has not checked in but selected a seat, obtaining the weight of the stretcher passenger from a departure system, and distributing the weight of the stretcher passenger to a plurality of seat rows indicated by the seat row numbers of the stretcher passenger based on a preset weight distribution rule, and obtaining a weight of each seat row selected by the stretcher passenger, wherein the preset weight distribution rule is to distribute the weight of the stretcher passenger evenly to a plurality of seat rows to ensure that the weight obtained for each seat row is the same, and to distribute excess weight to each seat row in order of decreasing seat row number; and calculating an influence index of the center of gravity of the stretcher passenger based on the seat row number of the stretcher passenger, the weight of each seat row selected by the stretcher passenger, and the index of the center of gravity of the seat row selected by the stretcher passenger.

[0013] Optionally, the passenger selecting the seat further includes an additional seating item; After calculating the influence index of the center of gravity of the stretcher passenger, The method further includes a step of obtaining the weight of the additional seating item from the departure system, and calculating an influence index of the center of gravity of the additional seating item based on the seat row number of the additional seating item, the weight of the additional seating item, and the index of the center of gravity of the seat row selected by the additional seating item.

[0014] Optionally, the passengers selecting the seats further include passengers using folding auxiliary seats; After calculating the influence index of the center of gravity of the additional seating item, The method further includes a step of obtaining the weight of the passenger in the folding auxiliary seat and the influence index of the center of gravity of the seat selected by the passenger in the folding auxiliary seat from the departure system, and calculating the influence index of the center of gravity of the passenger in the folding auxiliary seat based on the weight of the passenger in the folding auxiliary seat and the influence index of the center of gravity of the seat selected by the passenger in the folding auxiliary seat.

[0015] Optionally, the passenger selecting said seat further includes baggage; After calculating the influence index of the center of gravity of the passenger of the folding auxiliary seat, The method further includes obtaining the weight of the baggage from the departure system and calculating an influence index of the center of gravity of the baggage based on the row number of the baggage, the weight of the baggage, and the index of the center of gravity of the row selected by the baggage.

[0016] Selectable, The method further includes a step of expressing the sum of the influence index of the center of gravity of the checked-in passenger, the influence index of the center of gravity of the passenger who has not checked in but has selected a seat, the influence index of the center of gravity of the passenger using a stretcher, the influence index of the center of gravity of the additional seating item, the influence index of the center of gravity of the passenger in the foldable auxiliary seat, and the influence index of the center of gravity of the baggage as the influence index of the center of gravity of the passenger who has selected the seat.

[0017] Optionally, allocating seats to passengers who have not selected seats and obtaining row numbers for the passengers who have not selected seats comprises: a step of allocating seats to passengers who have not selected seats based on a preset passenger seat allocation rule, and obtaining seat row numbers for the passengers who have not selected seats, wherein the passenger seat allocation rule includes presetting a plurality of priorities for seats in each seat row, limiting the number of seats for each priority so that the sum of the number of seats for each priority is equal to the number of seats in the seat row, counting a first number of seats included in the seat row, obtaining a first number of seats for the seat row, and if the first number of seats is less than the number of seats in the seat row, The method includes the steps of obtaining the seat row numbers and priorities of the second seats included in the seat row, representing each of the second seats included in each of the seat rows as an ascending seat in order of highest priority and lowest seat row number, and allocating each of the seats to unselected passengers, and representing each of the second seats as a descending seat in order of highest priority and highest seat row number, and allocating each of the seats to unselected passengers, wherein the first seats are seats selected by passengers and the second seats are seats not selected by passengers.

[0018] A flight passenger center of gravity estimation device, an information acquisition unit for acquiring passenger data, cabin layout information, and a passenger weight table of a flight to be measured, wherein the passenger data includes attributes and seat attributes of each passenger, each passenger type includes passengers who have selected a seat and passengers who have not selected a seat, the seat attributes include seat row numbers and seat numbers of passengers who have selected a seat, the seat row numbers indicate the seat rows selected by passengers, the cabin layout information includes an index of the center of gravity of each seat row, and the passenger weight table includes weights of each passenger attribute; a first determination unit for determining a weight of the passenger who selected the seat based on the passenger weight table and the attributes of the passenger who selected the seat, and for calculating an influence index of the center of gravity of the passenger who selected the seat based on the seat row number, weight, and index of the center of gravity of the selected seat row of the passenger who selected the seat; a seat allocation unit for allocating seats to the passengers who have not selected seats and obtaining row numbers for the passengers who have not selected seats; a second determination unit for determining a weight of the passenger who has not selected a seat based on the passenger weight table and the attributes of the passenger who has not selected a seat, and for calculating an influence index of the center of gravity of the passenger who has not selected a seat based on the seat row number, weight, and the index of the center of gravity of the selected seat row of the passenger who has not selected a seat; and a center of gravity calculation unit for calculating the center of gravity of the flight passenger to be measured based on the influence index of the center of gravity of the passenger who has selected the seat and the influence index of the center of gravity of the passenger who has not selected the seat. [Effects of the Invention]

[0019] The technical solution provided by this application obtains passenger data, cabin layout information, and a passenger weight table for the flight to be measured; determines the weight of the passenger who has selected a seat based on the passenger weight table and the attributes of the passenger who has selected a seat; calculates the influence index of the center of gravity of the passenger who has selected a seat based on the row number, weight, and center of gravity index of the selected row of the passenger who has selected a seat; allocates seats to passengers who have not selected a seat, and obtains the row number of the passenger who has not selected a seat; determines the weight of the passenger who has not selected a seat based on the passenger weight table and the attributes of the passenger who has not selected a seat; calculates the influence index of the center of gravity of the passenger who has not selected a seat based on the row number, weight, and center of gravity index of the selected row of the passenger who has not selected a seat; calculates the passenger center of gravity of the flight to be measured based on the influence index of the center of gravity of the passenger who has selected a seat and the influence index of the center of gravity of the passenger who has not selected a seat. The present application uses the seat row numbers, weights, and center of gravity indexes of the selected seat rows of passengers who have selected seats and passengers who have not selected seats as reference basis, and can calculate the center of gravity of the passengers of the flight being measured more efficiently and accurately than the prior art. [Brief explanation of the drawings]

[0020] In order to more clearly describe the embodiments of the present application or the technical solutions in the prior art, the following briefly introduces the drawings that need to be used in the description of the embodiments or the prior art. Obviously, the drawings in the following description are only some embodiments of the present application. Those skilled in the art can further obtain other drawings based on these drawings without any creative effort.

[0021] [Figure 1a] 1 is a schematic flow chart of a method for estimating a flight passenger center of gravity provided by an embodiment of the present application; [Figure 1b] 1 is a schematic flow chart of a method for estimating a flight passenger center of gravity provided by an embodiment of the present application; [Figure 1c] FIG. 2 is a schematic diagram of passenger seat distribution provided by an embodiment of the present application. [Figure 2]1 is a schematic flowchart of another flight passenger center of gravity estimation method provided by an embodiment of the present application; [Figure 3] 1 is a schematic diagram of the architecture of a flight passenger center of gravity estimation device provided by an embodiment of the present application; DETAILED DESCRIPTION OF THE INVENTION

[0022] The following will clearly and completely describe the technical solutions in the embodiments of the present application with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, but not all of the embodiments. All other embodiments obtained by those skilled in the art based on the embodiments of the present application without any creative efforts will fall within the scope of protection of the present application.

[0023] As used herein, the term "comprises" and variations thereof are open-ended, i.e., "including, but not limited to." The term "based on" means "based at least in part on." The term "in one embodiment" refers to "at least one embodiment," the term "in another embodiment" refers to "at least one other embodiment," and the term "in some embodiments" refers to "at least some embodiments." Relevant definitions of other terms are provided below.

[0024] It should be noted that the concepts of "first", "second", etc. mentioned in this application are only for distinguishing different devices, modules or units, and do not limit the order or interdependence of the functions performed by these devices, modules or units.

[0025] It should be noted that the modifications "one" and "multiple" referred to herein are intended to be exemplary and not limiting, and should be understood as "one or more" unless the context clearly indicates otherwise, as would be understood by one of ordinary skill in the art.

[0026] As shown in FIG. 1a and FIG. 1b, it is a schematic flow chart of a flight passenger gravity center estimation method provided by an embodiment of the present application, which includes the following steps:

[0027] In S101, passenger data for the flight to be measured is acquired from the departure system. Here, passenger data includes attributes of each passenger and seat attributes. Each passenger type includes passengers who have selected a seat and passengers who have not selected a seat. Passengers who have selected a seat include checked-in passengers, passengers who have not checked in but have selected a seat, passengers using a stretcher, passengers with additional seating items, jump seat passengers (referred to as passengers using a folding auxiliary seat), and baggage. Furthermore, seat attributes include the seat row number and seat number of passengers who have selected a seat.

[0028] In the present application, a stretcher passenger is a passenger who is unable to move and requires multiple seats. An additional seating item is a passenger's valuables that require a separate seat. A folding auxiliary seat passenger is a passenger who has purchased a pre-installed folding seat. Carry-on luggage is luggage carried by a passenger, and the luggage storage location is above the passenger's seat.

[0029] In addition, the types of passenger attributes include adult passengers, male passengers, female passengers, child passengers, and baby passengers. Generally, the seat row number indicates the seat row selected by the passenger, and the seat number indicates the seat selected by the passenger. A so-called seat row is a combination of seats pre-arranged on a flight, and multiple seat rows are pre-arranged on a flight, and each seat row includes multiple seats.

[0030] Checked-in passengers, non-checked-in passengers who have selected seats, passengers using stretchers, passengers with additional seating items, passengers using folding seats, and baggage all have selected seats, i.e., the row number and row number of passengers who have selected seats are known. Correspondingly, passengers who have not selected seats have not selected seats, so the row number and row number of passengers who have not selected seats are unknown.

[0031] Generally, the passenger data of the target flight can be retrieved from the departure system based on the airline, flight number, and departure date, and the reference basis for calculating the influence index of the target flight's passenger gravity center is obtained by collecting passenger data before the target flight's door closes.

[0032] In S102, static data of the aircraft and static data of the airline of the flight to be measured are obtained from a pre-set database. Here, the pre-defined database includes airline static data, aircraft formation static data, terminal static data, and aircraft static data for multiple flights. The static data of the airplane includes cabin layout information and passenger seat allocation rules. The cabin layout information includes the index of the center of gravity of each seat row.

[0033] The passenger seat allocation rules are as follows: for each seat row, multiple priorities are pre-set for the seats in the seat row, and the number of seats in each priority order is limited so that the sum of the numbers of seats in each priority order is equal to the number of seats in the seat row; the number of first seats in the seat row is counted to obtain the number of first seats in the seat row; if the number of first seats is less than the number of seats in the seat row, the seat row numbers and priorities of the second seats in the seat row are obtained; for the second seats in each seat row, the second seats are expressed as ascending seats in order of highest priority and lowest seat row number, and are allocated to unselected passengers; and the second seats are expressed as descending seats in order of highest priority and highest seat row number, and are allocated to unselected passengers.

[0034] Note that seat number 1 is the seat selected by the passenger, and seat number 2 is the seat not selected by the passenger. Generally, the seat row with the lower seat row number is located in front of the seat row with the higher seat row number.

[0035] In other words, the so-called passenger seat allocation rules are specifically set so that each seat row has four priority levels, and each priority level has a set number of seats. The sum of the seats in the four priority levels equals the total number of seats in that seat row. When allocating remaining seats, the system first checks whether the sum of the number of checked-in passengers and non-checked-in passengers who have selected seats is less than the number of seats in that seat row. If so, seats are allocated starting with the first priority level. Seats allocated to passengers who have not selected seats are first allocated by obtaining the remaining seats after checked-in passengers and non-checked-in passengers who have selected seats have selected their seats, and then allocating them in ascending order, i.e., from the front seats in the first priority level to the back seats. If the number of seats in the first priority level exceeds the number of passengers eligible for allocation (i.e., the number of passengers who have not selected seats), the remaining seats in each seat row in the first priority level are allocated sequentially. If the number of seats in the first priority is less than the number of passengers to be allocated, after the allocation from the front row to the back row in the first priority is completed, the allocation will continue in the second priority from the front row to the back row, and so on, until all unselected passengers have been allocated seats. Then, allocation will be in descending order, i.e., still starting from the first priority, but from the back row to the front row, and so on, similar to the allocation in ascending order, until all unselected passengers have been allocated seats.

[0036] In the embodiments of the present application, the so-called ascending order allocation method specifically means allocating each second seat to a passenger who has not yet selected a seat in descending order of priority and row number. The so-called descending order allocation method specifically means allocating each second seat to a passenger who has not yet selected a seat in descending order of priority and row number.

[0037] Specifically, taking the seat allocation scene shown in Figure 1c as an example, a, b, c, and d respectively represent four vacant seats with higher priority, and the subscripts 1 to n represent the corresponding seats in the nth row. n represents the vacant seat in row n with the first priority, and b nrepresents the vacant seat in row n with the second priority, and c n represents the vacant seat in row n in the third priority order, and d n represents the vacant seat in the nth row in the fourth priority order, and a n , b n , c n and d n The sum of these does not exceed the number of available seats in row n. Ascending order distribution starts from the first priority and distributes from row 1 to row n. Once the first priority seats have been distributed and there are any remaining passengers, it starts from the second priority and distributes from row 1 to row n, and so on. Descending order starts from the first priority and distributes from row n to row 1. Once the first priority seats have been distributed and there are any remaining passengers who have not selected a seat, it starts from the second priority and distributes from row n to row 1, and so on.

[0038] The airline's static data includes a passenger weight table. The passenger weight table includes weights for each passenger attribute. Specifically, the weight of an adult passenger, w adult , male passenger's weight w male , the weight of the female passenger w female , weight of child passenger w child , and the weight of the baby passenger w infant The passenger weight table is created by airlines by periodically weighing actual passengers and regularly updating the weights of adults, children and babies based on different routes, such as international flights and domestic flights. Naturally, it is also possible to distinguish between the weights of males and females for adults.

[0039] Specifically, the specific expression format of the passenger weight table can be seen in Table 1. [Table 1] The contents shown in Table 1 above are merely exemplary.

[0040] Specifically, the four priorities mentioned in the passenger seat distribution rules, the number of seats limited to each priority, and the index of the center of gravity of each seat row can be seen in Table 2. [Table 2] The contents shown in Table 2 above are merely exemplary.

[0041] In S103, the weight of the checked-in passenger is obtained from the passenger weight table based on the attributes of the checked-in passenger, and the influence index of the first center of gravity is calculated based on the seat row number of the checked-in passenger, the weight of the checked-in passenger, and the index of the center of gravity of the seat row selected by the checked-in passenger. Here, the specific implementation process of calculating the influence index of the first center of gravity based on the seat row number of the checked-in passenger, the weight of the checked-in passenger, and the index of the center of gravity of the seat row selected by the checked-in passenger can be referred to in equations (1), (2), and (3). In the embodiments of the present application, the influence index of the first center of gravity can be regarded as the influence index of the center of gravity of the checked-in passenger.

[0042]

number

number

number

[0043] In the above formulas (1) and (2),

number

[0044] In the above formula (3), CG ch represents the influence index of the first centroid, n represents the number of checked-in passengers, and index j represents the index of the center of gravity of the jth seat row. Specifically, the seat row numbers of checked-in passengers and the index of the center of gravity of the seat row numbers selected by the checked-in passengers are shown in Table 3 as an example. [Table 3]

[0045] In addition, referring to the passenger weight table shown in Table 1, the total weight of the checked-in passengers in row 11 is 73×2+73×2+38×1=330KG, and the total weight of the checked-in passengers in row 12 is 73×1+73×1+10×1=156KG. The total weight of the checked-in passengers in row 12 is 73×1=73KG. Based on formula (3), the influence index of the first center of gravity of each seat row shown in Table 3 above is: The calculation is -0.007139×330+(-0.006367)×156+(-0.005605)×73=-3.758287. It should be noted that the above specific implementation process is merely an example.

[0046] In S104, based on the attributes of the passenger who has not checked in but selected a seat, the weight of the passenger who has not checked in but selected a seat is obtained from the passenger weight table, and the second center of gravity influence index is calculated based on the seat row number of the passenger who has not checked in but selected a seat, the weight of the passenger who has not checked in but selected a seat, and the index of the center of gravity of the seat row selected by the passenger who has not checked in but selected a seat. Here, the specific implementation process for calculating the influence index of the second center of gravity based on the seat row number of the passenger who has not checked in but selected a seat, the weight of the passenger who has not checked in but selected a seat, and the index of the center of gravity of the seat row selected by the passenger who has not checked in but selected a seat can be referred to in equations (4), (5) and (6). In the embodiment of the present application, the influence index of the second center of gravity can be regarded as the influence index of the center of gravity of the passenger who has not checked in but selected a seat.

[0047]

number

number

number

[0048] In the above formulas (4) and (5),

number

[0049] In the above formula (6), CG noch represents the influence index of the second centroid, n represents the number of passengers who have not checked in but have selected seats,

number

[0050] Furthermore, as can be seen from the passenger weight table shown in Table 1, the average weight of passengers who have not checked in but have selected seats in rows 12, 13, and 14 is as follows: It could also be (73×(1+2)+73×(1+1+1)+10×1) / (1+2+1+1+1)=74.66666667KG. Based on equation (6), the influence index of the center of gravity of the 12th seat row is calculated as -0.006367×(1+1+1)×74.66666667=-4.278624, the influence index of the center of gravity of the 13th seat row is calculated as -0.005605×1×74.66666667=-0.41850667, and the influence index of the center of gravity of the 14th seat row is calculated as -0.004834×(2+1)×74.66666667=-1.084832. Therefore, the influence index of the second center of gravity for each seat row shown in Table 4 above is: -4.278624+(-0.41850667)+(-1.084832)=-5.781963. It should be noted that the above specific implementation process is merely an example.

[0051] In S105, seats are allocated to passengers who have not selected seats based on the passenger seat allocation rules, and the seat row numbers and seat numbers of the passengers who have not selected seats are obtained. Here, seats are allocated to passengers who have not selected seats according to the seat allocation rules. After obtaining the row numbers and seat numbers of the passengers who have not selected seats, the row numbers and seat numbers of the passengers who have not selected seats are known, and the row and seat numbers selected by the passengers who have not selected seats can be determined.

[0052] Specifically, we assume the number of passengers with different passenger attributes who have not selected seats, as shown in Table 5. [Table 5]

[0053] In addition, taking the passengers who have not selected seats shown in Table 5 as an example, seats can be allocated to the passengers who have not selected seats according to the passenger seat allocation rules, and the seat row numbers of the passengers who have not selected seats can be obtained, and Table 6 can be referred to. [Table 6] It should be noted that the contents shown in Tables 5 and 6 above are merely examples.

[0054] In S106, the weight of the passenger who has not selected a seat is obtained from the passenger weight table based on the attributes of the passenger who has not selected a seat, and the influence index of the third center of gravity is calculated based on the seat row number of the passenger who has not selected a seat, the weight of the passenger who has not selected a seat, and the index of the center of gravity of the seat row selected by the passenger who has not selected a seat. Here, the specific implementation process for calculating the influence index of the third center of gravity based on the row number of the passenger who has not selected a seat, the weight of the passenger who has not selected a seat, and the index of the center of gravity of the row selected by the passenger who has not selected a seat can be referred to in equations (7), (8), (9), (10), and (11). In the embodiments of the present application, the influence index of the third center of gravity can be regarded as the influence index of the center of gravity of the passenger who has not selected a seat.

[0055]

number

number

number

number

number

[0056] In the above formulas (7) and (8),

number

[0057] In the above formulas (9), (10) and (11),

number

number

number

number

[0058] Note that there may be overbooked seats on a flight. For example, the aircraft layout of a flight is F8Y120, but the actual number of reserved seats is F5Y122. Therefore, the two overbooked passengers in cabin Y need to be upgraded to cabin F. The seat allocation for the upgraded passengers will be the same as the passenger seat allocation rules mentioned above, and the calculation will be based on the same rules. In other words, the upgraded passengers will be treated as passengers who have not selected seats, and seats will be allocated accordingly.

[0059] Specifically, let us take the example of passengers who have not selected seats shown in Table 5 and assume that seats need to be distributed among 20 passengers who have not selected seats. First, seats are allocated in ascending order, starting with the first priority and then allocated from row 11 to row 18. 1 + 3 × 4 = 13 seats remain in all rows of the first priority. After the remaining seats in the first priority are allocated, eight passengers remain who have not selected a seat, and the priority is increased accordingly. Since there are no vacant seats in the second and third priority rows, seats in the fourth priority row are allocated. One seat in row 11, two in row 12, three in row 13, and two in row 14 can be allocated, completing the seat allocation for all passengers who have not selected a seat. The seat allocation results obtained using the ascending allocation method are shown in Table 7. Based on the passenger weight table shown in Table 1, the seat allocation results shown in Table 7, and Equation (7), the weight allocation results obtained are shown in Table 8.

[0060] [Table 7]

[0061] [Table 8]

[0062] Based on the number of passengers who have not selected seats in each seat row shown in Table 7, the total weight of passengers who have not selected seats in each seat row shown in Table 8, and equation (9), the influence index of the center of gravity in ascending order of each seat row shown in Table 6 is: Calculate as 69.5×(-0.007139)+139×(-0.004834)+...+208.5×0.000779=-5.347886.

[0063] Next, using the descending order allocation method, starting with the first priority, seats are allocated from row 18 to row 11, leaving 1 + 3 × 4 = 13 seats in all rows of the first priority. After the remaining seats in the first priority are allocated, eight passengers remain who have not selected a seat, and the priority is increased accordingly. Since there are no vacant seats in the second and third priority levels, seats in the fourth priority level are allocated, and three seats in row 18, three in row 17, and two in row 16 can be allocated, completing the seat allocation for all passengers who have not selected a seat. The seat allocation results obtained using the descending order allocation method are shown in Table 9. Based on the passenger weight table in Table 1, the seat allocation results in Table 9, and Equation (7), the weight allocation results obtained are shown in Table 10.

[0064] [Table 9]

[0065] [Table 10]

[0066] Based on the number of passengers who have not selected seats in each seat row shown in Table 9, the total weight of passengers who have not selected seats in each seat row shown in Table 10, and equation (10), the influence index of the center of gravity in descending order of each seat row shown in Table 6 is Calculate as 69.5×(-0.005605)+208.5×(-0.003319)+...+417×(-0.000779)=-2.9905155.

[0067] Finally, the influence index of the center of gravity in ascending order and the influence index of the center of gravity in descending order for each seat row shown in Table 6 are substituted into equation (11), and the influence index of the third center of gravity for each seat row shown in Table 6 is Calculate as ((-5.347886)+(-2.9905155)) / 2=-4.169201. It should be noted that the above specific implementation process is merely an example.

[0068] In S107, the weight of the stretcher passenger is obtained from the departure system, and based on a preset weight distribution rule, the weight of the stretcher passenger is distributed to the multiple seat rows indicated by the seat row numbers of the stretcher passenger, and the weight of each seat row selected by the stretcher passenger is obtained. It is well known in the aviation industry that stretcher passengers always occupy multiple seat rows. In the present embodiment, the number of seat rows selected by the stretcher passenger can be determined based on the seat row number of the stretcher passenger.

[0069] The preset weight distribution rule may be to distribute the weight of the stretcher passenger equally among the seat rows to ensure that the weight gained in each seat row is the same, and to distribute the excess weight sequentially among the seat rows in ascending order of the seat row number.

[0070] In S108, the fourth center of gravity influence index is calculated based on the seat row number of the stretcher passenger, the weight of each seat row selected by the stretcher passenger, and the center of gravity index of the seat row selected by the stretcher passenger. Here, the specific implementation process for calculating the influence index of the fourth center of gravity based on the seat row number of the stretcher passenger, the weight of each seat row selected by the stretcher passenger, and the index of the center of gravity of the seat row selected by the stretcher passenger can be referred to as Equation 12. In the embodiments of the present application, the influence index of the fourth center of gravity can be regarded as the influence index of the center of gravity of the stretcher passenger.

[0071]

number

[0072] In the above formula (12), CG strrepresents the influence index of the fourth center of gravity, m represents the number of passengers using stretchers, n represents the number of seat rows selected by passengers using stretchers,

number

[0073] Specifically, assuming there are two stretcher passengers, the seats they occupy are as shown in Table 11. Stretcher passenger 1 weighs 200 kg. The weight of stretcher passenger 1 is evenly distributed among seats in rows 14-16, and after distributing 66 kg to each seat row, 2 kg remains. Then, row 14 is increased by 1 kg, and row 15 is increased by 1 kg. Finally, rows 14-16 are distributed with 67 kg, 67 kg, and 66 kg, respectively.

[0074] [Table 11]

[0075] In Table 11 above, the start row is the seat row with the smallest seat row number among the seat rows selected by the stretcher passenger. The end row is the seat row with the largest seat row number among the seat rows selected by the stretcher passenger. Similarly, after evenly distributing the weight of stretcher passenger 2, ensuring that each seat row weighs 150 kg, the weight of each seat row selected by the stretcher passenger is obtained and is shown in Table 12.

[0076] [Table 12]

[0077] Finally, based on the weight of each seat row selected by the stretcher passengers shown in Table 12, the index of center of gravity, and equation (12), the influence index of the fourth center of gravity of the two stretcher passengers is calculated as -1.251566. It should be noted that the above specific implementation process is merely an example.

[0078] In S109, the weight of the additional seating item is obtained from the departure system, and the influence index of the fifth center of gravity is calculated based on the seat row number of the additional seating item, the weight of the additional seating item, and the index of the center of gravity of the seat row selected by the additional seating item. Here, the specific implementation process for calculating the influence index of the fifth center of gravity based on the seat row number of the additional seating item, the weight of the additional seating item, and the index of the center of gravity of the seat row selected by the additional seating item can be referred to as Equation 13. In the embodiment of the present application, the influence index of the fifth center of gravity can be regarded as the influence index of the center of gravity of the additional seating item.

[0079]

number

[0080] In the above formula (13), CG extra represents the influence index of the fifth center of gravity, n represents the number of seat rows in the flight being measured, m represents the number of additional seating items in each seat row,

number

[0081] Specifically, assuming there are two additional seating items with different weights and seat row numbers, the influence index of the fifth center of gravity of the two additional seating items is calculated as 5×(−0.003319)+8×(−0.002557)=−0.037051 based on equation (13), as shown in Table 13.

[0082] [Table 13] Note that the contents shown in Table 13 above are merely illustrative.

[0083] In S110, the weight of the passenger in the folding auxiliary seat and the influence index of the center of gravity of the seat selected by the passenger in the folding auxiliary seat are obtained from the departure system, and the sixth center of gravity influence index is calculated based on the weight of the passenger in the folding auxiliary seat and the influence index of the center of gravity of the seat selected by the passenger in the folding auxiliary seat. Here, the seats selected by the folding booster seat passengers (i.e., folding booster seats) are individual seats, and the folding booster seat passengers have individual weights and individual center of gravity influence indexes, so the sixth center of gravity influence index can be obtained by simply adding up the center of gravity influence indexes of the seats selected by each folding booster seat passenger.

[0084] In the embodiment of the present application, the specific implementation process for calculating the sixth center of gravity influence index based on the weight of the passenger in the folding booster seat and the center of gravity influence index of the seat selected by the passenger in the folding booster seat can be referred to as Equation 14. In the embodiment of the present application, the sixth center of gravity influence index can be regarded as the center of gravity influence index of the passenger in the folding booster seat.

[0085]

number

[0086] In the above equation (14), CG jump represents the influence index of the sixth center of gravity, m represents the number of passengers with folding auxiliary seats,

number

number

[0087] Specifically, assuming that the weight of a passenger in one folding auxiliary seat is 60 kg, the influence index of the center of gravity of the seat selected by the passenger in the folding auxiliary seat is 0.004, and the number of passengers in the folding auxiliary seats is six, the influence index of the sixth center of gravity of the passenger in each folding auxiliary seat is calculated as 6 × 0.004 = 0.24 based on equation (14). It should be noted that the above specific implementation process is merely an example.

[0088] In S111, the weight of the baggage is obtained from the departure system, and the seventh center of gravity influence index is calculated based on the seat row number of the baggage, the weight of the baggage, and the index of the center of gravity of the seat row selected by the baggage. Here, the baggage is weighed separately and entered into the departure system, and the seat row in which the baggage is located is generally considered to match the seat row of the passenger carrying the baggage.

[0089] In the embodiment of the present application, the specific implementation process for calculating the influence index of the seventh center of gravity based on the seat row number of the baggage and the weight of the baggage can be referred to as Equation (15). In the embodiment of the present application, the influence index of the seventh center of gravity can be regarded as the influence index of the center of gravity of the baggage.

[0090]

number

[0091] In the above formula (15), CG handBag represents the influence index of the seventh centroid, n represents the number of seat rows on the flight being measured, m represents the number of baggage items,

number

[0092] Specifically, assuming the weights of three pieces of baggage and the seat row numbers, as shown in Table 14, based on equation (15), the influence index of the seventh center of gravity of each piece of baggage shown in Table 14 is calculated as 12×(−0.007139)+15×(−0.0006367)+18×(−0.005606)=−0.282063.

[0093] [Table 14] It should be noted that the contents shown in Table 14 above are merely illustrative.

[0094] In S112, the flight passenger gravity center of the measurement target is calculated based on the influence index of the first center of gravity, the influence index of the second center of gravity, the influence index of the third center of gravity, the influence index of the fourth center of gravity, the influence index of the fifth center of gravity, the influence index of the sixth center of gravity, and the influence index of the seventh center of gravity. Here, the specific implementation process of calculating the flight passenger gravity center of the measurement target based on the influence index of the first center of gravity, the influence index of the second center of gravity, the influence index of the third center of gravity, the influence index of the fourth center of gravity, the influence index of the fifth center of gravity, the influence index of the sixth center of gravity, and the influence index of the seventh center of gravity can refer to equation (16).

[0095]

number

[0096] Based on the flow shown in S101 to S112 above, this embodiment can achieve the following three beneficial effects.

[0097] Regarding resource allocation for loading management, the conventional loading process requires only a small amount of passenger check-in data to be acquired initially, and a cargo loading method must be developed to estimate cargo loading based on this limited data and prior experience. This method not only relies too much on human experience, but also carries the risk of inaccurate predictions. In contrast, this embodiment estimates the passenger center of gravity in real time during loading, reducing labor costs and improving the accuracy of the estimation.

[0098] Regarding service demand, even though the seat locations of many passengers are unknown from the flight loading process, the device can begin to estimate the passenger center of gravity, allowing for more effective guidance in cargo loading. Finally, when the center of gravity needs to be adjusted after all passengers have checked in, it is necessary to further adjust the center of gravity by adjusting the cargo in the cargo hold. This embodiment can significantly reduce the probability of adjusting the cargo. Moreover, reducing the probability of adjusting the cargo in the cargo hold also reduces the probability of flight delays.

[0099] Regarding the calculation method, the core of this embodiment is to allocate seats to passengers who have not yet selected a seat, and by setting multiple priorities, based on two methods, ascending and descending distribution, the average of the center of gravity influence indexes of the two distribution methods is used as the third center of gravity influence index, fully expressing the balance concept of loading operations. Moreover, an optimal matching calculation method is also adopted for other types of passengers. The passenger seat allocation method adopted in this embodiment is a groundbreaking invention, and has been verified through actual cases to be effective and meet expectations.

[0100] As described above, this embodiment determines the influence index of the center of gravity of the passengers who have selected seats based on the row numbers, weights, and center of gravity indexes of the selected row of passengers; allocates seats to passengers who have not selected seats; obtains the row numbers of the passengers who have not selected seats; determines the influence index of the center of gravity of the passengers who have not selected seats based on the row numbers, weights, and center of gravity indexes of the selected row of passengers; and determines the passenger center of gravity of the flight being measured based on the influence indexes of the center of gravity of the passengers who have selected seats and the passengers who have not selected seats. Obviously, the row numbers, weights, and center of gravity indexes of the selected row of passengers who have not selected seats are used as reference. Compared with the prior art, this embodiment can more efficiently and accurately calculate the passenger center of gravity of the flight being measured.

[0101] Note that S101 mentioned in the above embodiment is an optional implementation of the method for estimating the passenger center of gravity of a flight shown in the embodiment of the present application. Also, S105 mentioned in the above embodiment is an optional implementation of the method for estimating the passenger center of gravity of a flight shown in the embodiment of the present application. Therefore, the flow mentioned in the above embodiment can be summarized as the method shown in FIG. 2.

[0102] As shown in FIG. 2, it is a schematic flow chart of another flight passenger gravity center estimation method provided by an embodiment of the present application, which includes the following steps:

[0103] In S201, passenger data, cabin layout information, and passenger weight table for the flight to be measured are acquired. Here, the passenger data includes the attributes and seat attributes of each passenger, the type of each passenger includes passengers who have selected a seat and passengers who have not selected a seat, the seat attributes include the seat row number of the passenger who has selected a seat, the seat row number indicates the seat row selected by the passenger, the cabin layout information includes the index of the center of gravity of each seat row, and the passenger weight table includes the weight of each passenger attribute.

[0104] In S202, the weight of the passenger who selected the seat is determined based on the passenger weight table and the attributes of the passenger who selected the seat, and the influence index of the center of gravity of the passenger who selected the seat is calculated based on the seat row number, weight, and the index of the center of gravity of the selected seat row.

[0105] In S203, seats are allocated to passengers who have not selected seats, and the seat row numbers of the passengers who have not selected seats are obtained.

[0106] In S204, the weight of the passenger who has not selected a seat is determined based on the passenger weight table and the attributes of the passenger who has not selected a seat, and the influence index of the center of gravity of the passenger who has not selected a seat is calculated based on the seat row number, weight, and the index of the center of gravity of the selected seat row of the passenger who has not selected a seat.

[0107] In S205, the passenger gravity center of the flight to be measured is calculated based on the influence index of the gravity center of the passengers who have selected seats and the influence index of the gravity center of the passengers who have not selected seats.

[0108] As described above, this embodiment uses the seat row numbers, weights, and center of gravity indexes of the seat row selected and unselected passengers as references, which can more effectively and accurately calculate the passenger center of gravity of the target flight compared to the prior art.

[0109] It should be noted that although the operations are described in a particular order, this should not be understood as requiring that the operations be performed in the particular order or sequence shown. In certain environments, multitasking or parallel processing may be advantageous.

[0110] It should be understood that the steps described in the method embodiments herein may be performed in different orders and / or in parallel, and that method embodiments may include additional steps and / or omit the performance of steps described, without the scope of the claims herein being limited in this respect.

[0111] Additionally, computer program code for carrying out the operations of the present application may be written in one or more programming languages, or a combination thereof, including, but not limited to, object-oriented programming languages ​​such as Java, Smalltalk, C++, and the like, as well as conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may execute entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer, partially on a remote computer, or entirely on a remote computer or server. When a remote computer is utilized, the remote computer may be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer, for example, via the Internet using an Internet Service Provider.

[0112] Corresponding to the flight passenger center of gravity estimation method provided by the above-mentioned embodiment of the present application, the embodiment of the present application further provides a flight passenger center of gravity estimation device.

[0113] As shown in FIG. 3, it is an architecture schematic diagram of a flight passenger center of gravity estimation device provided by an embodiment of the present application, which includes:

[0114] The information acquisition unit 100 is used to acquire passenger data, cabin layout information, and passenger weight table of the flight being measured, where the passenger data includes the attributes and seat attributes of each passenger, the type of each passenger includes passengers who have selected a seat and passengers who have not selected a seat, the seat attributes include the seat row number and seat number of passengers who have selected a seat, the seat row number indicates the seat row selected by the passenger, the cabin layout information includes the index of the center of gravity of each seat row, and the passenger weight table includes the weight of each passenger attribute.

[0115] The first determination unit 200 is used to determine the weight of the passenger who has selected the seat based on the passenger weight table and the attributes of the passenger who has selected the seat, and to calculate the influence index of the center of gravity of the passenger who has selected the seat based on the seat row number, weight, and the index of the center of gravity of the selected seat row.

[0116] If available, passengers who have selected a seat include checked-in passengers; The first determination unit 200 is specifically used to obtain the weight of the checked-in passenger from the passenger weight table based on the attributes of the checked-in passenger, and calculate the influence index of the center of gravity of the checked-in passenger based on the seat row number of the checked-in passenger, the weight of the checked-in passenger, and the index of the center of gravity of the seat row selected by the checked-in passenger.

[0117] Selectable, passengers who have selected a seat further include passengers who have not checked in but have selected a seat; The first determination unit 200 further obtains the weight of the passenger who has not checked in but selected a seat from the passenger weight table based on the attributes of the passenger who has not checked in but selected a seat, and calculates the influence index of the center of gravity of the passenger who has not checked in but selected a seat based on the seat row number of the passenger who has not checked in but selected a seat, the weight of the passenger who has not checked in but selected a seat, and the index of the center of gravity of the seat row selected by the passenger who has not checked in but selected a seat.

[0118] Passengers who select seats may also include passengers using stretchers, The first determination unit 200 further obtains the weight of the stretcher passenger from the departure system, and distributes the weight of the stretcher passenger to multiple seat rows indicated by the seat row numbers of the stretcher passenger according to a preset weight distribution rule, and obtains the weight of each seat row selected by the stretcher passenger, where the preset weight distribution rule is to distribute the weight of the stretcher passenger evenly to multiple seat rows to ensure that the weight obtained in each seat row is the same, and distribute the excess weight to each seat row in order of the lowest seat row number, which is used to calculate the influence index of the center of gravity of the stretcher passenger according to the seat row number of the stretcher passenger, the weight of each seat row selected by the stretcher passenger, and the index of the center of gravity of the seat row selected by the stretcher passenger.

[0119] Optionally, the passenger selecting the seat further includes an additional seating item; The first determination unit 200 is further used to obtain the weight of the additional seating item from the departure system and calculate the influence index of the center of gravity of the additional seating item based on the seat row number of the additional seating item, the weight of the additional seating item, and the index of the center of gravity of the seat row selected by the additional seating item.

[0120] Optionally, passengers who have selected a seat may also include passengers in folding booster seats; The first determination unit 200 is further used to obtain the weight of the passenger in the folding booster seat and the influence index of the center of gravity of the seat selected by the passenger in the folding booster seat from the departure system, and to calculate the influence index of the center of gravity of the passenger in the folding booster seat based on the weight of the passenger in the folding booster seat and the influence index of the center of gravity of the seat selected by the passenger in the folding booster seat.

[0121] If available, passengers who select a seat will also be provided with carry-on baggage. The first determination unit 200 is further used to obtain the weight of the baggage from the departure system and calculate the influence index of the center of gravity of the baggage based on the seat row number of the baggage, the weight of the baggage, and the index of the center of gravity of the seat row selected by the baggage.

[0122] Optionally, the first determination unit 200 is further used to express the sum of the influence index of the center of gravity of a checked-in passenger, the influence index of the center of gravity of a passenger who has not checked in but has selected a seat, the influence index of the center of gravity of a passenger using a stretcher, the influence index of the center of gravity of an additional seating item, the influence index of the center of gravity of a passenger using a foldable auxiliary seat, and the influence index of the center of gravity of baggage as the influence index of the center of gravity of a passenger who has selected a seat.

[0123] The seat distribution unit 300 is used to distribute seats to passengers who have not selected seats and to obtain row numbers for passengers who have not selected seats.

[0124] Optionally, the seat distribution unit 300 is specifically used to distribute seats to passengers who have not selected seats and obtain seat row numbers for passengers who have not selected seats according to a preset passenger seat distribution rule, where the passenger seat distribution rule includes: for each seat row, presetting multiple priorities for the seats in the seat row; limiting the number of seats in each priority so that the sum of the numbers of seats in each priority is equal to the number of seats in the seat row; counting the number of first seats included in the seat row; obtaining the first number of seats in the seat row; and determining the number of first seats as the number of seats in the seat row. If the number of seats is less than the number of seats, obtain the seat row numbers and priorities of the second seats in each seat row, and for the second seats in each seat row, represent each second seat as an ascending seat in order of highest priority and lowest seat row number, and allocate each seat to unselected passengers, and represent each second seat as a descending seat in order of highest priority and highest seat row number, and allocate each seat to unselected passengers, where the first seat is the seat selected by the passenger and the second seat is the seat not selected by the passenger.

[0125] The second determination unit 400 is used to determine the weight of the passenger who has not selected a seat based on the passenger weight table and the attributes of the passenger who has not selected a seat, and to calculate the influence index of the center of gravity of the passenger who has not selected a seat based on the seat row number, weight, and the index of the center of gravity of the selected seat row of the passenger who has not selected a seat.

[0126] The center of gravity calculation unit 500 is used to calculate the measured flight passenger center of gravity according to the influence index of the center of gravity of passengers who have selected seats and the influence index of the center of gravity of passengers who have not selected seats.

[0127] As described above, this embodiment uses the seat row numbers, weights, and center of gravity indexes of the seat row selected and unselected passengers as references, which can more effectively and accurately calculate the passenger center of gravity of the target flight compared to the prior art.

[0128] The units according to the embodiments of the present application may be implemented in software or hardware. The names of the units may not necessarily limit the units. For example, the first acquisition unit may be further described as a "unit for acquiring at least two Internet Protocol addresses."

[0129] Additionally, in embodiments of the present application, the functions described above may be performed, at least in part, by one or more hardware logic elements. For example, without limitation, exemplary hardware logic elements that may be used include field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), and complex programmable logic devices (CPLDs).

[0130] The present application further provides a computer-readable storage medium, which includes a program stored thereon, wherein the program performs the flight passenger center of gravity estimation method provided by the present application.

[0131] The present application further provides a flight passenger center of gravity estimation device, which includes a processor, a memory, and a bus, the processor and the memory being connected via the bus, the memory being used to store a program, and the processor being used to execute the program, wherein when the program is executed, the flight passenger center of gravity estimation method provided by the present application is performed; acquiring passenger data, cabin layout information, and a passenger weight table for a flight to be measured, wherein the passenger data includes attributes and seat attributes of each passenger, each of the passenger types includes passengers who have selected a seat and passengers who have not selected a seat, the seat attributes include the seat row number of the passenger who has selected a seat, the seat row number indicates the seat row selected by the passenger, the cabin layout information includes an index of the center of gravity of each of the seat rows, and the passenger weight table includes the weight of each of the passenger attributes; determining the weight of the passenger who selected the seat based on the passenger weight table and the attributes of the passenger who selected the seat, and calculating an influence index of the center of gravity of the passenger who selected the seat based on the seat row number, weight, and index of the center of gravity of the selected seat row; allocating seats to the passengers who have not selected seats and obtaining row numbers for the passengers who have not selected seats; determining the weight of the passenger who has not selected a seat based on the passenger weight table and the attributes of the passenger who has not selected a seat, and calculating an influence index of the center of gravity of the passenger who has not selected a seat based on the seat row number, weight, and the index of the center of gravity of the selected seat row; and calculating the passenger center of gravity of the flight to be measured based on the influence index of the center of gravity of the passenger who has selected the seat and the influence index of the center of gravity of the passenger who has not selected the seat.

[0132] Specifically, in the above embodiment, the passengers who have selected seats include checked-in passengers; determining a weight of the passenger who selected the seat based on the passenger weight table and the attributes of the passenger who selected the seat, and calculating an influence index of the center of gravity of the passenger who selected the seat based on the seat row number, weight, and index of the center of gravity of the selected seat row, The method includes a step of obtaining the weight of the checked-in passenger from the passenger weight table based on the attributes of the checked-in passenger, and calculating an influence index of the center of gravity of the checked-in passenger based on the seat row number of the checked-in passenger, the weight of the checked-in passenger, and the index of the center of gravity of the seat row selected by the checked-in passenger.

[0133] Specifically, in the above embodiment, the passenger who has selected the seat may further include a passenger who has not checked in but has selected the seat; After calculating the influence index of the center of gravity of the checked-in passengers, The method further includes a step of obtaining the weight of the passenger who has not checked in but selected a seat from the passenger weight table based on the attributes of the passenger who has not checked in but selected a seat, and calculating an influence index of the center of gravity of the passenger who has not checked in but selected a seat based on the seat row number of the passenger who has not checked in but selected a seat, the weight of the passenger who has not checked in but selected a seat, and the index of the center of gravity of the seat row selected by the passenger who has not checked in but selected a seat.

[0134] Specifically, in the above embodiment, the passengers who have selected the seats may further include passengers using stretchers; After calculating the influence index of the center of gravity of the passenger who has not checked in but selected a seat, obtaining the weight of the stretcher passenger from a departure system, and distributing the weight of the stretcher passenger to a plurality of seat rows indicated by the seat row numbers of the stretcher passenger based on a preset weight distribution rule, and obtaining a weight of each seat row selected by the stretcher passenger, wherein the preset weight distribution rule is to distribute the weight of the stretcher passenger evenly to a plurality of seat rows to ensure that the weight obtained for each seat row is the same, and to distribute excess weight to each seat row in order of decreasing seat row number; and calculating an influence index of the center of gravity of the stretcher passenger based on the seat row number of the stretcher passenger, the weight of each seat row selected by the stretcher passenger, and the index of the center of gravity of the seat row selected by the stretcher passenger.

[0135] Specifically, in the above embodiment, the passenger who selected the seat further includes an additional seating item, After calculating the influence index of the center of gravity of the stretcher passenger, The method further includes a step of obtaining the weight of the additional seating item from the departure system, and calculating an influence index of the center of gravity of the additional seating item based on the seat row number of the additional seating item, the weight of the additional seating item, and the index of the center of gravity of the seat row selected by the additional seating item.

[0136] Specifically, in the above embodiment, the passengers who have selected the seats may further include passengers in folding auxiliary seats; After calculating the influence index of the center of gravity of the additional seating item, The method further includes a step of obtaining the weight of the passenger in the folding auxiliary seat and the influence index of the center of gravity of the seat selected by the passenger in the folding auxiliary seat from the departure system, and calculating the influence index of the center of gravity of the passenger in the folding auxiliary seat based on the weight of the passenger in the folding auxiliary seat and the influence index of the center of gravity of the seat selected by the passenger in the folding auxiliary seat.

[0137] Specifically, in the above embodiment, the passenger who selected the seat further includes baggage, After calculating the influence index of the center of gravity of the passenger of the folding auxiliary seat, The method further includes obtaining the weight of the baggage from the departure system and calculating an influence index of the center of gravity of the baggage based on the row number of the baggage, the weight of the baggage, and the index of the center of gravity of the row selected by the baggage.

[0138] Specifically, in the above example, The method further includes a step of expressing the sum of the influence index of the center of gravity of the checked-in passenger, the influence index of the center of gravity of the passenger who has not checked in but has selected a seat, the influence index of the center of gravity of the passenger using a stretcher, the influence index of the center of gravity of the additional seating item, the influence index of the center of gravity of the passenger in the foldable auxiliary seat, and the influence index of the center of gravity of the baggage as the influence index of the center of gravity of the passenger who has selected the seat.

[0139] Specifically, in the above embodiment, the step of allocating seats to passengers who have not selected seats and obtaining seat row numbers of the passengers who have not selected seats includes: a step of allocating seats to passengers who have not selected seats based on a preset passenger seat allocation rule, and obtaining seat row numbers for the passengers who have not selected seats, wherein the passenger seat allocation rule includes presetting a plurality of priorities for seats in each seat row, limiting the number of seats for each priority so that the sum of the number of seats for each priority is equal to the number of seats in the seat row, counting a first number of seats included in the seat row, obtaining a first number of seats for the seat row, and if the first number of seats is less than the number of seats in the seat row, The method includes the steps of obtaining the seat row numbers and priorities of the second seats included in the seat row, representing each of the second seats included in each of the seat rows as an ascending seat in order of highest priority and lowest seat row number, and allocating each of the seats to unselected passengers, and representing each of the second seats as a descending seat in order of highest priority and highest seat row number, and allocating each of the seats to unselected passengers, wherein the first seats are seats selected by passengers and the second seats are seats not selected by passengers.

[0140] Although the present subject matter is described in language specific to structural features and / or methodological acts, it is to be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are merely example forms of implementing the claims.

[0141] Although some specific implementation details are included in the above description, they should not be construed as limiting the scope of the present application. Certain features that are described in the context of individual embodiments may also be implemented in combination in a single embodiment. Rather, various features that are described in the context of a single embodiment may be implemented in multiple embodiments separately or in any suitable subcombination.

[0142] The above description merely describes the principles of the preferred embodiments and applications of the present application. As will be understood by those skilled in the art, the scope of the present application is not limited to the technical solution formed by a specific combination of the above technical features, but should also include other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the spirit of the present application, such as, for example, a technical solution formed by mutually substituting the above features with technical features having similar functions disclosed in the present application (but not limited to).

Claims

1. acquiring passenger data, cabin layout information, and a passenger weight table for a flight to be measured, wherein the passenger data includes attributes and seat attributes of each passenger, each passenger type includes a passenger who has selected a seat and a passenger who has not selected a seat, the seat attributes include a seat row number and a seat number of the passenger who has selected a seat, the seat row number indicates the seat row selected by the passenger, the seat number indicates the seat selected by the passenger, the cabin layout information includes an index of the center of gravity of each seat row, the passenger weight table includes a weight of each passenger attribute, and the types of passenger attributes include adult passenger, male passenger, female passenger, child passenger, and baby passenger; determining the weight of the passenger who selected the seat based on the passenger weight table and the attributes of the passenger who selected the seat, and calculating an influence index of the center of gravity of the passenger who selected the seat based on the seat row number, weight, and index of the center of gravity of the selected seat row; Allocating seats to the passengers who have not selected seats in a manner combining ascending and descending order allocation based on the preset seat priorities and the number of remaining seats in each priority order at present, and obtaining seat row numbers for the passengers who have not selected seats; determining the weight of the passenger who has not selected a seat based on the passenger weight table and the attributes of the passenger who has not selected a seat, and calculating an influence index of the center of gravity of the passenger who has not selected a seat based on the seat row number, weight, and the index of the center of gravity of the selected seat row; calculating the target flight passenger center of gravity based on the influence index of the center of gravity of the passengers who have selected seats and the influence index of the center of gravity of the passengers who have not selected seats; A method for estimating the passenger center of gravity of a flight, characterized by:

2. The passengers selecting the seats include checked-in passengers; determining a weight of the passenger who selected the seat based on the passenger weight table and the attributes of the passenger who selected the seat, and calculating an influence index of the center of gravity of the passenger who selected the seat based on the seat row number, weight, and index of the center of gravity of the selected seat row, 2. The method of claim 1, further comprising: obtaining a weight of the checked-in passenger from the passenger weight table based on attributes of the checked-in passenger; and calculating an influence index of the center of gravity of the checked-in passenger based on a seat row number of the checked-in passenger, the weight of the checked-in passenger, and an index of the center of gravity of the seat row selected by the checked-in passenger.

3. The passengers who have selected a seat may further include passengers who have not checked in but have selected a seat; After calculating the influence index of the center of gravity of the checked-in passengers, 3. The method of claim 2, further comprising the step of obtaining the weight of the passenger who has not checked in but selected a seat from the passenger weight table based on attributes of the passenger who has not checked in but selected a seat, and calculating an influence index of the center of gravity of the passenger who has not checked in but selected a seat based on the seat row number of the passenger who has not checked in but selected a seat, the weight of the passenger who has not checked in but selected a seat, and an index of the center of gravity of the seat row selected by the passenger who has not checked in but selected a seat.

4. The passengers who have selected the seats further include passengers using stretchers; After calculating the influence index of the center of gravity of the passenger who has not checked in but selected a seat, obtaining the weight of the stretcher passenger from a departure system, and distributing the weight of the stretcher passenger to a plurality of seat rows indicated by the seat row numbers of the stretcher passenger based on a preset weight distribution rule, and obtaining a weight of each seat row selected by the stretcher passenger, wherein the preset weight distribution rule is to distribute the weight of the stretcher passenger evenly to a plurality of seat rows to ensure that the weight obtained for each seat row is the same, and to distribute excess weight to each seat row in order of decreasing seat row number; 4. The method of claim 3, further comprising the step of: calculating an influence index of the center of gravity of the stretcher passenger based on the row number of the stretcher passenger, the weight of each row selected by the stretcher passenger, and the index of the center of gravity of the row selected by the stretcher passenger.

5. the passenger selecting the seat further includes an additional seating item; After calculating the influence index of the center of gravity of the stretcher passenger, 5. The method of claim 4, further comprising the step of obtaining the weight of the additional seating item from the departure system, and calculating an influence index of the center of gravity of the additional seating item based on the seat row number of the additional seating item, the weight of the additional seating item, and the index of the center of gravity of the seat row selected by the additional seating item.

6. The passengers who have selected the seats further include passengers in folding auxiliary seats; After calculating the influence index of the center of gravity of the additional seating item, 6. The method of claim 5, further comprising the steps of: obtaining the weight of the passenger in the folding booster seat and an influence index of the center of gravity of the seat selected by the passenger in the folding booster seat from the departure system; and calculating an influence index of the center of gravity of the passenger in the folding booster seat based on the weight of the passenger in the folding booster seat and the influence index of the center of gravity of the seat selected by the passenger in the folding booster seat.

7. The passenger who selected the seat further includes baggage; After calculating the influence index of the center of gravity of the passenger of the folding auxiliary seat, 7. The method of claim 6, further comprising the step of obtaining the weight of the baggage from the departure system and calculating an influence index of the center of gravity of the baggage based on the row number of the baggage, the weight of the baggage, and the index of the center of gravity of the row selected by the baggage.

8. 8. The method of claim 7, further comprising the step of expressing the sum of the influence index of the center of gravity of the checked-in passenger, the influence index of the center of gravity of the passenger who has not checked in but has selected a seat, the influence index of the center of gravity of the passenger using a stretcher, the influence index of the center of gravity of the additional seating item, the influence index of the center of gravity of the passenger in the foldable auxiliary seat, and the influence index of the center of gravity of the baggage as the influence index of the center of gravity of the passenger who has selected the seat.

9. The step of allocating seats to the passengers who have not selected seats and obtaining row numbers for the passengers who have not selected seats includes: a step of allocating seats to passengers who have not selected seats based on a preset passenger seat allocation rule, and obtaining seat row numbers for the passengers who have not selected seats, wherein the passenger seat allocation rule includes presetting a plurality of priorities for seats in each seat row, limiting the number of seats for each priority so that the sum of the number of seats for each priority is equal to the number of seats in the seat row, counting a first number of seats included in the seat row, obtaining a first number of seats in the seat row, and if the first number of seats is less than the number of seats in the seat row, determining the number of seats included in the seat row.

2. The method according to claim 1, further comprising the steps of: acquiring row numbers and priorities of second seats to be selected; for second seats included in each row, representing each second seat as an ascending seat in order of decreasing priority and decreasing row number; allocating each of the second seats to unselected passengers; and representing each second seat as a descending seat in order of decreasing priority and decreasing row number; wherein the first seats are seats selected by passengers and the second seats are seats not selected by passengers.

10. an information acquisition unit for acquiring passenger data, cabin layout information, and passenger weight table of a flight to be measured, wherein the passenger data includes attributes and seat attributes of each passenger, each passenger type includes passengers who have selected a seat and passengers who have not selected a seat, the seat attributes include a seat row number and a seat number of the passenger who has selected a seat, the seat row number indicates the seat row selected by the passenger, the seat number indicates the seat selected by the passenger, the cabin layout information includes an index of the center of gravity of each seat row, the passenger weight table includes a weight of each passenger attribute, and the types of passenger attributes include adult passenger, male passenger, female passenger, child passenger, and baby passenger; a first determination unit for determining a weight of the passenger who has selected the seat based on the passenger weight table and the attributes of the passenger who has selected the seat, and for calculating an influence index of the center of gravity of the passenger who has selected the seat based on the seat row number, weight, and index of the center of gravity of the selected seat row; a seat allocation unit for allocating seats to the passengers who have not selected seats in a manner of a combination of ascending order allocation and descending order allocation based on preset seat priorities and the number of remaining seats in each priority order at present, and obtaining seat row numbers for the passengers who have not selected seats; a second determination unit for determining a weight of the passenger who has not selected a seat based on the passenger weight table and the attributes of the passenger who has not selected a seat, and for calculating an influence index of the center of gravity of the passenger who has not selected a seat based on the row number, weight, and index of the center of gravity of the selected row of the passenger who has not selected a seat; a gravity center calculation unit for calculating the flight passenger gravity center of the measurement target according to the influence index of the gravity center of the passenger who has selected the seat and the influence index of the gravity center of the passenger who has not selected the seat; A flight passenger center of gravity estimation device characterized by:

Citation Information

Patent Citations

  • Aircraft gravity center limiting method and device

    CN110901898A

  • System and method for acquiring weight center of gravity of aircraft passenger

    CN114216612A

  • Setter for condition of flight of passenger airplane

    JP1988068497A

  • Hand luggage management apparatus, hand luggage management method, and hand luggage management program

    JP2022003473A

  • Determining an estimate of the weight and balance of an aircraft automatically in advance and up to the point of take-off

    US20070255489A1