WO2024051432A1 - Method and apparatus for estimating center of gravity of flight passengers - Google Patents
Method and apparatus for estimating center of gravity of flight passengers Download PDFInfo
- Publication number
- WO2024051432A1 WO2024051432A1 PCT/CN2023/111945 CN2023111945W WO2024051432A1 WO 2024051432 A1 WO2024051432 A1 WO 2024051432A1 CN 2023111945 W CN2023111945 W CN 2023111945W WO 2024051432 A1 WO2024051432 A1 WO 2024051432A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- seat
- passenger
- passengers
- seats
- center
- Prior art date
Links
- 230000005484 gravity Effects 0.000 title claims abstract description 328
- 238000000034 method Methods 0.000 title claims abstract description 60
- 238000004364 calculation method Methods 0.000 claims abstract description 35
- 230000003068 static effect Effects 0.000 description 8
- 230000010006 flight Effects 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 230000001174 ascending effect Effects 0.000 description 2
- 230000001934 delay Effects 0.000 description 2
- NAWXUBYGYWOOIX-SFHVURJKSA-N (2s)-2-[[4-[2-(2,4-diaminoquinazolin-6-yl)ethyl]benzoyl]amino]-4-methylidenepentanedioic acid Chemical compound C1=CC2=NC(N)=NC(N)=C2C=C1CCC1=CC=C(C(=O)N[C@@H](CC(=C)C(O)=O)C(O)=O)C=C1 NAWXUBYGYWOOIX-SFHVURJKSA-N 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000013468 resource allocation Methods 0.000 description 1
- 238000005303 weighing Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/04—Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
- G06Q10/043—Optimisation of two dimensional placement, e.g. cutting of clothes or wood
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q10/083—Shipping
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/40—Business processes related to the transportation industry
Definitions
- This application relates to the field of aviation information, and in particular to a method and device for estimating the center of gravity of flight passengers.
- Aircraft load and balance are the core links to ensure high safety. It effectively controls the center of gravity of the aircraft by rationally allocating passenger seats and cargo spaces, so that the center of gravity of the aircraft is within the safe center of gravity range, thereby ensuring the flight safety of the aircraft.
- the calculation of the passenger center of gravity of a flight is a key step in the calculation process of the aircraft center of gravity.
- the passenger center of gravity estimation device for loaded flights is a device that estimates the passenger center of gravity without fully obtaining passenger data. It is an important support and guarantee for the flight to take off on time. Effective protection. Because aircraft stowage operations often begin some time before the flight takes off, flight passengers may be in various unknown states during this process, such as booking a seat when purchasing a ticket but not checking in, or not reserving a seat when purchasing a ticket, etc. Passengers have not selected a seat. Or not checking in means the uncertainty of the final passenger's seat selection.
- the aircraft will allocate and load cargo from the cargo system, and the important basis for the cargo distribution plan in the cargo hold is the passenger center of gravity.
- the calculation of the passenger center of gravity of a flight is mainly related to the passenger's weight and seat row. If the center of gravity calculation is performed until all passengers have checked in, it will inevitably delay the loading of cargo and cause flight delays.
- This application provides a method and device for estimating the center of gravity of flight passengers, with the purpose of accurately estimating the center of gravity of flight passengers.
- a method for estimating the center of gravity of flight passengers including:
- the passenger data includes passenger attributes and seat attributes of each passenger; the type of each passenger includes passengers who have selected seats and passengers who have not selected seats; the seats The 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 center of gravity index of each seat row; the passenger weight table includes each of the seat rows. Weight of passenger attributes;
- the passenger center of gravity of the flight to be tested is calculated.
- the passengers who have selected seats include those who have checked in;
- the center of gravity index is calculated to obtain the impact index of the center of gravity of the passenger who has selected a seat, including:
- the weight of the checked-in passenger is obtained from the passenger weight table, and based on the seat number of the checked-in passenger, the weight of the checked-in passenger, described
- the center of gravity index of the seat row selected by the checked-in passenger is calculated to obtain the center-of-gravity influence index of the checked-in passenger.
- the passengers who have selected seats also include passengers who have not checked in but have selected seats;
- the calculation also includes:
- the passenger attribute of the passenger who has not checked in but has selected a seat obtain the weight of the passenger who has not checked in but has selected a seat from the passenger weight table, and based on the seat of the passenger who has not checked in but has selected a seat
- the row number, the weight of the passenger who has not checked in but has selected a seat, and the center of gravity index of the seat row selected by the passenger who has not checked in but has selected a seat are calculated to obtain the center of gravity impact index of the passenger who has not checked in but has selected a seat.
- the passengers who have selected seats also include stretcher passengers;
- the calculation obtains the center of gravity impact index of the passengers who have not checked in but have selected their seats, it also includes:
- the preset weight distribution rule is: distribute the weight of the stretcher passenger equally to multiple seat rows to ensure that each seat row obtains the same weight , and for the excess weight, the excess weight will be allocated to each of the seat rows in order from small to large seat row numbers;
- the center of gravity influence index of the stretcher passenger is calculated.
- the passengers who have selected seats also include additional seat-occupying items;
- the calculation also includes:
- the weight of the additional seat-occupying item is obtained from the departure system, and is based on the seat row number of the additional seat-occupying item, the weight of the additional seat-occupying item, and the weight of the selected seat row of the additional seat-occupying item.
- Center of Gravity Index Calculate the impact index of the center of gravity of the additional seat-occupying items.
- the passengers who have selected seats also include passengers with foldable seats on board the crew;
- the calculation obtains the center of gravity impact index of the additional seat-occupying items, it also includes:
- the weight of the passengers in the crew's folding seats and the center of gravity influence index of the seats selected by the passengers in the crew's folding seats are obtained from the departure system, and based on the weight of the passengers in the crew's folding seats, the weight of the passengers in the crew's folding seats, The center of gravity influence index of the seats selected by the passengers in the group of foldable seats is calculated to obtain the center of gravity influence index of the passengers in the group of foldable seats.
- the passengers who have selected seats also include hand luggage;
- the weight of the hand luggage is obtained from the departure system, and based on the seat row number of the hand luggage, the weight of the hand luggage, and the center of gravity index of the selected seat row of the hand luggage, the weight of the hand luggage is calculated.
- the center of gravity of luggage affects the index.
- Optional also includes:
- the center of gravity impact index of the passengers who have checked in The center of gravity impact index of the passengers who have checked in, the center of gravity impact index of the passengers who have not checked in but have selected seats, the center of gravity impact index of the stretcher passengers, the center of gravity impact index of the additional seat-occupying items, the crew
- the sum of the center of gravity impact index of folding seat passengers and the center of gravity impact index of the hand luggage is identified as the center of gravity impact index of the seat-selected passenger.
- assigning a seat to the passenger who has not selected a seat and obtaining the seat number of the passenger who has not selected a seat includes:
- the passenger seat allocation rules seats are allocated to the passengers who have not selected seats, and the seat row numbers of the passengers who have not selected seats are obtained; wherein, the passenger seat allocation rules: for each seat row, the seats are assigned to the passengers who have not selected seats in advance. Set multiple priorities for the seats in the seat row, and limit the number of seats for each priority level so that the sum of the number of seats for each priority level is equal to the number of seats in the seat row; count the seats included in the seat row The number of first seats in the seat row is obtained, and the number of first seats in the seat row is obtained; when the number of first seats is less than the number of seats in the seat row, the seats of the second seats included in the seat row are obtained.
- each second seat is marked as a positive seat in the order of priority from high to low and in order of seat row number from small to large.
- First-order seats are allocated to each of the passengers who have not selected a seat; in order of priority from high to low and seat numbers from large to small, each of the second seats is marked as a reverse-order seat and allocated to each passenger.
- a device for estimating the center of gravity of flight passengers including:
- An information acquisition unit is used to obtain passenger data, cabin layout information, and passenger weight tables of the flight to be tested;
- the passenger data includes passenger attributes and seat attributes of each passenger; the type of each passenger Including passengers who have selected seats and passengers who have not selected seats;
- the seat attributes include the seat row number and seat number of the passengers who have selected seats;
- the seat row number indicates the seat row selected by the passenger;
- the cabin layout information includes each The center of gravity index of the seat row;
- the passenger weight table includes the weight of each passenger attribute;
- the first determining unit is used to determine the weight of the passenger who has selected a seat based on the passenger weight table and the passenger attributes of the passenger who has selected a seat, and determine the weight of the passenger who has selected a seat based on the seat number, weight, and Select the center of gravity index of the seat row, and calculate the center of gravity impact index of the passenger who has selected the seat;
- a seat allocation unit used to allocate seats to the passengers who have not selected a seat and obtain the seat number of the passenger who has not selected a seat;
- the second determination unit is used to determine the weight of the passenger who has not selected a seat based on the passenger weight table and the passenger attributes of the passenger who has not selected a seat, and determines the weight of the passenger who has not selected a seat based on the seat number, weight, and Select the center of gravity index of the seat row and calculate the center of gravity impact index of the passenger who has not selected a seat;
- the center of gravity calculation unit is configured to calculate the passenger center of gravity of the flight to be tested based on the center of gravity impact index of the passengers who have selected a seat and the center of gravity impact index of the passengers who have not selected a seat.
- the technical solution provided by this application is to obtain the passenger data, cabin layout information, and passenger weight table of the flight to be tested. Based on the passenger weight table and the passenger attributes of the passengers who have selected their seats, the weight of the passengers who have selected their seats is determined, and based on the seat row number and weight of the passengers who have selected their seats, and the center of gravity index of the selected seat row, the weight of the passengers who have selected their seats is calculated Center of Gravity Impact Index. Allocate seats to passengers who have not selected seats, and obtain the seat numbers of passengers who have not selected seats.
- the passenger weight table Based on the passenger weight table and the passenger attributes of the passenger who has not selected a seat, determine the weight of the passenger who has not selected a seat, and calculate the weight of the passenger who has not selected a seat based on the seat row number, weight of the passenger who has not selected a seat, and the center of gravity index of the selected seat row.
- Center of Gravity Impact Index Based on the center of gravity impact index of passengers who have selected seats and the center of gravity impact index of passengers who have not selected seats, the passenger center of gravity of the flight to be tested is calculated.
- This application uses the seat row number, weight, and center of gravity index of the selected seat row as reference for passengers who have selected seats and passengers who have not selected seats. Compared with the existing technology, the number of passengers on the flight to be tested can be calculated effectively and accurately. center of gravity.
- Figure 1a is a schematic flow chart of a method for estimating the center of gravity of flight passengers provided by an embodiment of the present application
- Figure 1b is a schematic flow chart of a method for estimating the center of gravity of flight passengers provided by an embodiment of the present application
- Figure 1c is a schematic diagram of passenger seat allocation provided by an embodiment of the present application.
- Figure 2 is a schematic flow chart of another method for estimating the center of gravity of flight passengers provided by an embodiment of the present application
- FIG. 3 is a schematic structural diagram of a device for estimating the center of gravity of flight passengers provided by an embodiment of the present application.
- the term “include” and its variations are open-ended, ie, “including but not limited to.”
- the term “based on” means “based at least in part on.”
- the term “one embodiment” means “at least one embodiment”; the term “another embodiment” means “at least one additional embodiment”; and the term “some embodiments” means “at least some embodiments”. Relevant definitions of other terms will be given in the description below.
- FIG. 1a and Figure 1b it is a schematic flow chart of a method for estimating the center of gravity of flight passengers provided by the embodiment of the present application, including the following steps:
- passenger data includes passenger attributes and seat attributes of each passenger.
- Each type of passenger includes passengers who have selected a seat and passengers who have not selected a seat.
- Passengers who have selected a seat include passengers who have checked in, passengers who have not checked in but have selected a seat. Passengers, stretcher passengers, extra seat-occupying items, jump seat passengers (commonly known as crew folding seat passengers), and hand luggage.
- the seat attributes include the seat row number and seat number of the passenger who has selected a seat.
- stretcher passengers represent passengers who are unable to move and need to arrange multiple seats.
- Extra seat-occupying items represent valuable items carried by passengers and require a separate seat arrangement.
- Crew folding seat passengers represent passengers who purchase preset crew folding seats.
- Carry-on baggage represents the baggage carried by the passenger, and the baggage is stored above the passenger's seat.
- the types of passenger attributes include adult passengers, male passengers, female passengers, child passengers, and infant passengers.
- the seat row number indicates the seat row selected by the passenger, and the seat number indicates the seat selected by the passenger.
- the so-called seat row refers to a pre-configured seat combination in a flight. The flight will be pre-configured with multiple seat rows, and each seat row includes multiple seats.
- the passenger data of the flight to be tested can be searched from the departure system using the airline, flight number and departure date as the search basis. Before the flight to be tested is closed, the passenger gravity impact index of the flight to be tested is calculated as a reference.
- the basis is all derived from collecting passenger data.
- the preset database includes airline static data, fleet static data, terminal static data and aircraft static data of multiple flights.
- aircraft static data includes cabin layout information and passenger seat allocation rules.
- Cabin layout information includes the center of gravity index for each row of seats.
- the passenger seat allocation rule is: for each seat row, set multiple priorities for the seats in the seat row in advance, and limit 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. ; Count the number of first seats included in the seat row and obtain the number of first seats in the seat row; when the number of first seats is less than the number of seats in the seat row, obtain the seat row number of the second seat included in the seat row and priority; for the second seats included in each seat row, each second seat is marked as a positive seat in the order of priority from high to low and in order of seat row number from small to large. First-order seats are allocated to each passenger who has not selected a seat; in order of priority from high to low and seat number from large to small, each second seat is marked as a reverse-order seat and allocated to each passenger who has not selected a seat.
- the first seat represents the seat that has been selected by the passenger
- the second seat represents the seat that has not been selected by the passenger.
- the seat row with the smaller seat number is usually arranged before the seat row with the larger seat number.
- the so-called passenger seat allocation rules can be understood as follows: Each row of seats is preset to have 4 priorities, and the number of seats is set for each priority. The sum of the number of seats in the 4 priorities is equal to the number of seats in that row. The total number of seats.
- When allocating the remaining seats first check whether the sum of checked-in passengers in this seat row and passengers who have not checked in but have selected seats is less than the number of seats in this row. If it is less, then allocate it from the first priority. To allocate passengers who have not selected seats, you need to first obtain the remaining seats after checking in and passengers who have not checked in but have selected seats, and then allocate them in the correct order, that is, from the front row to the back row in the first priority level.
- the number of seats in the first priority class exceeds the number of passengers to be allocated (that is, the number of passengers who have not selected seats), the remaining seats in each row of the first priority class will be allocated directly in sequence. If the number of seats in the first priority class is less than The number of passengers to be allocated will be allocated from the front row to the back row in the first priority level, and then continue to be allocated in the second priority level from the front row to the back row, and so on, until all passengers who have not selected seats have been allocated seats. , and then allocate in reverse order, that is, still starting from the first priority, but starting from the back row to the front row, and other allocations are similar to the forward order, until all passengers who have not selected seats have been allocated seats.
- the so-called positive sequence allocation method specifically refers to: allocating each second seat to each unselected passenger in the order of priority from high to low and seat number from small to large.
- the so-called reverse order allocation method specifically refers to allocating each second seat to each passenger who has not selected a seat in the order of priority from high to low and seat number from large to small.
- a, b, c and d respectively represent four priority vacant seats
- the subscripts 1 to n represent the corresponding nth row of seats
- a n represents the nth row.
- the vacant seats in the first priority class, b n represents the vacant seats in the nth row and the second priority class
- c n represents the vacant seats in the nth row and the third priority class
- d n represents the vacant seats in the nth row of seats.
- Forward allocation means starting from priority 1, from row 1 to row n.
- priority 1 If there are remaining passengers after all the empty seats in priority 1 are allocated, it will start from priority 2, and continue from row 1 to row n.
- the allocation starts from the nth row, and so on.
- the reverse order starts from the 1st priority, and starts to be allocated from the nth row to the 1st row. If the 1st priority has been allocated, After that, if there are still passengers who have not selected seats to be allocated, they will start from the 2nd priority, and continue to be allocated from the nth row to the 1st row, and so on.
- the airline's static data includes a passenger weight table.
- the passenger weight table includes the weight of each passenger attribute. Specifically, it includes the weight of adult passengers w adult , the weight of male passengers w male , the weight of female passengers w female , and the weight of child passengers w child , the weight of the infant passenger w infant .
- Passenger weight tables are regularly updated by airlines based on actual passenger weights, and regularly update the weights of adults, children and infants based on international flights, domestic flights and different routes. Of course, adults can also distinguish the weights of men and women.
- the specific implementation process of calculating the first center of gravity impact index can be found in formula (1), (2) and (3) are shown.
- the first center of gravity impact index can be regarded as the center of gravity impact index of passengers who have checked in.
- the number of infant passengers who are check-in passengers t represents the number of female passengers who have checked in in the jth row, h represents the number of male passengers who have checked in in the jth row, w adult represents the checked-in passengers whose passenger attributes are adult passengers
- the weight of the passenger w male represents the weight of the checked-in passenger whose passenger attribute is a male passenger, w female represents the weight of the checked-in passenger whose passenger attribute is a female passenger, and w child represents the weight of the checked-in passenger whose passenger attribute is a child passenger.
- Weight, w infant represents the weight of checked-in passengers whose passenger attributes are infant passengers.
- CG ch represents the first center of gravity influence index
- n represents the number of checked-in passengers
- index j represents the center of gravity index of the j-th seat row.
- the first center of gravity impact index is:
- S104 Based on the passenger attributes of the passengers who have not checked in but have selected their seats, obtain the weight of the passengers who have not checked in but have selected their seats from the passenger weight table, and based on the seat numbers and seat numbers of the passengers who have not checked in but have selected their seats, However, the second center of gravity impact index is calculated based on the weight of passengers who have selected seats and the center of gravity index of the seat row selected by passengers who have not checked in but have selected seats.
- the second center of gravity impact index is calculated based on the seat row number of the passenger who has not checked in but has selected a seat, the weight of the passenger who has not checked in but has selected a seat, and the center of gravity index of the seat row selected by the passenger who has not checked in but has selected a seat.
- the specific implementation process can be found in formulas (4), (5) and (6).
- the number of child passengers for seat selection passengers i represents not yet checked in but has The number of infant passengers who select seats
- w adult represents the weight of the passengers whose attributes are adult passengers who have not checked in but have selected their seats
- w male represents the weight of the passengers whose attributes are male passengers who have not checked in but have selected their seats
- w female represents The passenger attribute is the weight of a female passenger who has not checked in but has selected a seat.
- w child represents the weight of a child passenger who has not checked in but has selected a seat.
- w infant represents the passenger attribute of an infant passenger who has not checked in but has selected a seat.
- the weight of passengers who have selected seats, N kann represents the number of passengers who have not checked in but have selected seats.
- CG horr represents the second center of gravity influence index
- n represents the number of passengers who have not checked in but have selected seats
- index j represents the center of gravity index of row j.
- S105 According to the passenger seat allocation rules, allocate seats to passengers who have not selected seats, and obtain the seat row numbers and seat numbers of passengers who have not selected seats.
- seats are allocated to passengers who have not selected seats. After obtaining the seat row number and seat number of the passengers who have not selected seats, the seat row number and seat number of the passengers who have not selected seats become known, that is, they can Determine the seat row and seat selected by the passenger who has not selected a seat.
- S106 Based on the passenger attributes of the passenger who has not selected a seat, obtain the weight of the passenger who has not selected a seat from the passenger weight table, and based on the seat number of the passenger who has not selected a seat, the weight of the passenger who has not selected a seat, and the seat arrangement selected by the passenger who has not selected a seat.
- the center of gravity index is calculated to obtain the third center of gravity influence index.
- the specific implementation process of calculating the third center of gravity impact index can be found in formula (7) , (8), (9), (10) and (11) shown.
- e represents the number of male passengers who have not selected seats
- r represents the number of female passengers who have not selected seats
- y represents the number of child passengers who have not selected seats
- p represents the infants of passengers who have not selected seats
- w adult represents the weight of passengers whose passenger attributes are adult passengers without seat selection
- w male represents the weight of passengers whose passenger attribute is male passengers who have not selected seats
- w female represents the weight of passengers whose passenger attribute is female passengers who have not selected seats.
- w child represents the weight of passengers whose passenger attributes are children who have not selected seats
- w infant represents the weight of passengers whose attributes are infant passengers who have not selected seats
- N noseat represents the number of passengers who have not selected seats.
- each seat row shown in Table 6 is calculated
- the reverse center of gravity influence index is:
- S107 Obtain the weight of the stretcher passenger from the departure system, and allocate the stretcher passenger's weight to multiple seat rows indicated by the stretcher passenger's seat row number according to the preset weight distribution rules, and obtain each stretcher passenger's selected seat row. Seat row weight.
- the number of seat rows selected by the stretcher passenger can be determined.
- the preset weight distribution rule can be: distribute the weight of stretcher passengers equally to multiple seat rows to ensure that each seat row receives the same weight, and for excess weight, the weight of the stretcher passengers is distributed according to the seat row number from smallest to smallest. In large order, the excess weight is distributed to each row of seats in turn.
- S108 Calculate the fourth center of gravity impact index 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.
- the specific implementation process of calculating the fourth center of gravity impact index can be found in formula (12 ) shown.
- the fourth center of gravity impact index can be regarded as the center of gravity impact index of the stretcher passenger.
- CG str represents the fourth center of gravity influence index
- m represents the number of stretcher passengers
- n represents the number of seat rows selected by stretcher passengers
- index j represents the center of gravity index of the jth seat row.
- stretcher passenger 1 is 200KG.
- the weight of stretcher passenger 1 is evenly distributed to rows 14-16 of seats, and each row of seats is allocated 66KG. If there is 2KG left, 1KG will be added to the 14th row, and 1KG will be added to the 15th row. Finally, 67KG, 67KG and 66KG will be allocated from rows 14-16.
- the starting row is: the seat row with the smallest seat row number among the multiple seat rows selected by the stretcher passenger.
- the ending row is: the seat row with the largest seat row number among the multiple seat rows selected by the stretcher passenger.
- S109 Obtain the weight of the extra seat-occupying item from the departure system, and calculate the fifth center of gravity based on the seat row number of the extra seat-occupying item, the weight of the extra seat-occupying item, and the center of gravity index of the selected seat row of the extra seat-occupying item. Impact Index.
- the specific implementation process of calculating the fifth center of gravity impact index can be found in formula (13) Show.
- the fifth center of gravity impact index can be regarded as the center of gravity impact index of additional seat-occupying items.
- CG extra represents the fifth center of gravity impact index
- n represents the number of seat rows on the flight to be tested
- m represents the number of additional seat-occupying items contained in each seat row
- index j represents the center of gravity index of the j-th seat row.
- the weight and seat row number are as shown in Table 13.
- the seats selected by passengers in foldable seats on the crew are all separate seats, and passengers in foldable seats in the crew have separate weights, the seats selected by passengers in foldable seats in the crew have a separate center of gravity impact index. Therefore, only The sixth center of gravity impact index can be obtained by adding up the center of gravity impact index of the seats selected by passengers with folding seats on each crew unit.
- the specific implementation process of calculating the sixth center of gravity impact index based on the weight of the passengers in the crew's foldable seats and the center of gravity impact index of the seat selected by the crew's passengers in the foldable seats can be found in formula (14).
- the sixth center of gravity impact index can be regarded as the center of gravity impact index of passengers with folding seats on the crew.
- CG jump represents the sixth center of gravity impact index
- m represents the number of passengers with folding seats on the crew
- S111 Obtain the weight of the carry-on baggage from the departure system, and calculate the seventh center of gravity impact index based on the seat row number of the carry-on baggage, the weight of the carry-on baggage, and the center of gravity index of the selected seat row of the carry-on baggage.
- the hand luggage is entered into the departure system as a separate weighing, and the seat row where the hand luggage is located is generally considered to be the same as the seat row of the passenger carrying the hand luggage.
- the specific implementation process of calculating the seventh center of gravity impact index based on the seat number of the carry-on baggage and the weight of the carry-on baggage can be seen in formula (15).
- the seventh center of gravity impact index can be regarded as the center of gravity impact index of the hand luggage.
- CG handBag represents the seventh center of gravity impact index
- n represents the number of seat rows on the flight to be tested
- m represents the number of hand luggage
- index j represents the center of gravity index of the j-th seat row.
- S112 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, the influence index of the seventh center of gravity, calculate the value to be measured The passenger center of gravity of the flight.
- CG pass represents the passenger center of gravity.
- this embodiment can achieve the following three beneficial effects:
- the device can begin to estimate the center of gravity of the passengers, and can more effectively guide the loading of cargo, avoiding the need to wait until all passengers have checked in.
- the center of gravity needs to be adjusted, the center of gravity also needs to be adjusted by adjusting the cargo in the cargo hold.
- This embodiment can greatly reduce the probability of adjusting the cargo.
- the probability of adjusting cargo holds is reduced, the probability of flight delays is also reduced.
- the core of this embodiment is to allocate seats to passengers who have not selected seats. By setting multiple priorities, assign them in forward order and in reverse order, and take the average of the center of gravity impact index of the two allocation plans as The third center of gravity impact index fully reflects the idea of balance in stowage work. At the same time, the best matching calculation method is also used for other types of passengers.
- the passenger seat allocation rule adopted in this embodiment is a breakthrough invention, which has been verified by examples to be effective and feasible, and is in line with expectations.
- this embodiment determines the center of gravity impact index of passengers who have selected seats based on the seat row number, weight, and center of gravity index of the selected seat row, and allocates seats to passengers who have not selected seats.
- the seat arrangement of passengers who have not selected a seat, and based on the seat arrangement, weight, and center of gravity index of the selected seat row determine the impact index of the center of gravity of the passenger who has not selected a seat, based on the number of passengers who have selected a seat and the number of passengers who have not selected a seat Passengers' respective center of gravity influence index determines the passenger center of gravity of the flight to be tested.
- the passenger's seat row number, weight, and center of gravity index of the selected seat row are used as a reference basis. Compared with the existing technology, the passenger center of gravity of the flight to be tested can be calculated effectively and accurately.
- S101 mentioned in the above embodiment is an optional implementation of the method for estimating the center of gravity of flight passengers shown in the embodiment of this application.
- S105 mentioned in the above embodiment is also an optional implementation of the method for estimating the center of gravity of flight passengers shown in the embodiment of the present application.
- the process mentioned in the above embodiment can be summarized as the method shown in Figure 2.
- a schematic flow chart of another method for estimating the center of gravity of flight passengers includes the following steps:
- the passenger data includes the passenger 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 number of the passenger who has selected a seat; the seat number indicates the seat selected by the passenger row; the cabin layout information includes the center of gravity index of each seat row; the passenger weight table includes the weight of each passenger attribute.
- S202 Determine the weight of the passenger who has selected the seat based on the passenger weight table and the passenger attributes of the passenger who has selected the seat, and calculate the seat selection based on the seat row number, weight of the passenger who has selected the seat, and the center of gravity index of the selected seat row The passenger's center of gravity affects the index.
- S203 Allocate seats to passengers who have not selected seats, and obtain the seat numbers of passengers who have not selected seats.
- S204 Determine the weight of the passenger who has not selected a seat based on the passenger weight table and the passenger attributes of the passenger who has not selected a seat, and calculate the weight of the passenger who has not selected a seat based on the seat row number, weight of the passenger who has not selected a seat, and the center of gravity index of the selected seat row.
- the passenger's center of gravity affects the index.
- S205 Based on the center of gravity impact index of passengers who have selected seats and the center of gravity impact index of passengers who have not selected seats, calculate the passenger center of gravity of the flight to be tested.
- this embodiment uses the seat row number, weight, and center of gravity index of the selected seat row as the reference basis for passengers who have selected seats and passengers who have not selected seats. Compared with the existing technology, this embodiment can calculate effectively and accurately. Get the passenger center of gravity of the flight to be tested.
- computer program code for performing operations of the present application may be written in one or more programming languages, including but not limited to object-oriented programming languages—such as Java, Smalltalk, C++, or a combination thereof , also includes conventional procedural programming languages—such as "C" or similar programming languages.
- the program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server.
- the remote computer can be connected to the user's computer through any kind of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computer (such as an Internet service provider through Internet connection).
- LAN local area network
- WAN wide area network
- Internet service provider such as an Internet service provider through Internet connection
- the embodiment of the present application also provides a device for estimating the center of gravity of flight passengers.
- a schematic structural diagram of a device for estimating the center of gravity of flight passengers provided by an embodiment of the present application includes:
- the information acquisition unit 100 is used to acquire passenger data, cabin layout information, and passenger weight tables of the flight to be tested;
- the passenger data includes passenger attributes and seat attributes of each passenger;
- the type of each passenger includes passengers who have selected seats and passengers who have not selected seats;
- the seat attributes include the seat row number and seat 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 center of gravity index of each seat row;
- the passenger weight table includes the weight of each passenger attribute.
- 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 passenger attributes of the passenger who has selected the seat, and based on the seat row number and weight of the passenger who has selected the seat, and the center of gravity index of the selected seat row , calculate the center of gravity impact index of passengers who have selected seats.
- passengers who have selected seats include passengers who have checked in;
- 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 passenger attribute of the checked-in passenger, and based on the seat number of the checked-in passenger, the weight of the checked-in passenger, and The center of gravity index of the seat row selected by the check-in passenger is used to calculate the center of gravity impact index of the checked-in passenger.
- passengers who have selected seats also include passengers who have not checked in but have selected seats;
- the first determination unit 200 is also used to: obtain the weight of the passenger who has not checked in but has selected a seat from the passenger weight table based on the passenger attributes of the passenger who has not checked in but has selected a seat, and based on the weight of the passenger who has not checked in but has selected a seat,
- the seat row number, the weight of the passengers who have not checked in but have selected their seats, and the center of gravity index of the seat row selected by the passengers who have not checked in but have selected their seats are used to calculate the center of gravity impact index of the passengers who have not checked in but have selected their seats.
- passengers who have selected seats also include stretcher passengers;
- the first determination unit 200 is also used to: obtain the weight of the stretcher passenger from the departure system, and allocate the weight of the stretcher passenger to multiple seat rows indicated by the stretcher passenger's seat row number according to the preset weight distribution rules to obtain the stretcher
- the weight of each seat row selected by the passenger is: distribute the weight of the stretcher passenger equally to multiple seat rows to ensure that each seat row receives the same weight, and for the excess weight, The excess weight is allocated to each seat row in order of seat row number from small to large; 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 of the seat row selected by the stretcher passenger Index, calculate the influence index of the center of gravity of the stretcher passenger.
- seat-selected passengers also receive additional seat-occupying items
- the first determining unit 200 is also used to: obtain the weight of the extra seat-occupying item from the departure system, and based on the seat row number of the extra seat-occupying item, the weight of the extra seat-occupying item, and the center of gravity of the selected seat row of the extra seat-occupying item Index, calculate the impact index of the center of gravity of the additional space-occupying items.
- passengers who have selected seats also include passengers with foldable seats on board the crew;
- the first determination unit 200 is also used to: obtain from the departure system the weight of the passengers in the crew's folding seats and the center of gravity impact index of the seats selected by the passengers in the crew's folding seats, and based on the weight of the passengers in the crew's folding seats and the seats selected by the passengers in the crew's folding seats.
- the center of gravity impact index is calculated to obtain the center of gravity impact index of the crew's folding seat passengers.
- passengers who have selected seats also include hand luggage;
- the first determination unit 200 is also used to: obtain the weight of the carry-on baggage from the departure system, and calculate the center of gravity of the carry-on baggage based on the seat row number of the carry-on baggage, the weight of the carry-on baggage, and the center of gravity index of the selected seat row of the carry-on baggage Impact Index.
- the first determination unit 200 is also used to: combine the center of gravity impact index of passengers who have checked in, the center of gravity impact index of passengers who have not checked in but have selected seats, the center of gravity impact index of stretcher passengers, and the center of gravity impact of extra seat-occupying items.
- the sum of the index, the crew's center of gravity impact index for folding seat passengers, and the hand luggage's center of gravity impact index is marked as the center of gravity impact index for passengers who have selected seats.
- the seat allocation unit 300 is used to allocate seats to passengers who have not selected seats, and obtain the seat numbers of passengers who have not selected seats.
- the seat allocation unit 300 is specifically used to: allocate seats to passengers who have not selected seats according to preset passenger seat allocation rules, and obtain the seat numbers of passengers who have not selected seats; wherein, the passenger seat allocation rules: for each seat Row, set multiple priorities for the seats in the seat row in advance, and limit 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; count the first seat included in the seat row The number of first seats in the seat row is obtained; when the number of first seats is less than the number of seats in the seat row, the seat row number and priority of the second seat included in the seat row are obtained; for each seat row included For the second seat, in order of priority from high to low and in order of seat number from small to large, each second seat will be marked as a positive seat and assigned to each passenger who has not selected a seat; in order of priority from high to high The second seat is marked as a seat in reverse order and allocated to each unselected passenger; the first seat represents the seat that has been selected by the passenger seat
- 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 passenger attributes of the passenger who has not selected a seat, and based on the seat row number and weight of the passenger who has not selected a seat, and the center of gravity index of the selected seat row , calculate the center of gravity impact index of passengers who have not selected a seat.
- the center of gravity calculation unit 500 is used to calculate the passenger center of gravity of the flight to be tested based on the center of gravity impact index of passengers who have selected seats and the center of gravity impact index of passengers who have not selected seats.
- this embodiment uses the seat row number, weight, and center of gravity index of the selected seat row as the reference basis for passengers who have selected seats and passengers who have not selected seats. Compared with the existing technology, this embodiment can calculate effectively and accurately. Get the passenger center of gravity of the flight to be tested.
- the units involved in the embodiments of this application can be implemented in software or hardware.
- the name of the unit does not constitute a limitation on the unit itself under certain circumstances.
- the first acquisition unit can also be described as "the unit that acquires at least two Internet Protocol addresses.”
- exemplary types of hardware logic components include: Field Programmable Gate Arrays (FPGAs), Application Specific Integrated Circuits (ASICs), Application Specific Standard Products (ASSPs), Systems on Chips (SOCs), Complex Programmable Logical device (CPLD) and so on.
- FPGAs Field Programmable Gate Arrays
- ASICs Application Specific Integrated Circuits
- ASSPs Application Specific Standard Products
- SOCs Systems on Chips
- CPLD Complex Programmable Logical device
- the computer-readable storage medium includes a stored program, wherein the program executes the above-mentioned method for estimating the center of gravity of flight passengers provided by this application.
- This application also provides a device for estimating the center of gravity of flight passengers, including: a processor, a memory and a bus.
- the processor and the memory are connected through a bus, the memory is used to store the program, and the processor is used to run the program.
- the above-mentioned estimation method of the flight passenger center of gravity provided by this application is executed, including:
- the passenger data includes passenger attributes and seat attributes of each passenger; the type of each passenger includes passengers who have selected seats and passengers who have not selected seats; the seats The 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 center of gravity index of each seat row; the passenger weight table includes each of the seat rows. Weight of passenger attributes;
- the passenger center of gravity of the flight to be tested is calculated.
- the passengers who have selected seats include passengers who have checked in;
- the center of gravity index is calculated to obtain the impact index of the center of gravity of the passenger who has selected a seat, including:
- the weight of the checked-in passenger is obtained from the passenger weight table, and based on the seat number of the checked-in passenger, the weight of the checked-in passenger, The gravity center index of the seat row selected by the checked-in passenger is used to calculate the gravity center influence index of the checked-in passenger.
- the passengers who have selected seats also include passengers who have not checked in but have selected seats;
- the calculation also includes:
- the passenger attribute of the passenger who has not checked in but has selected a seat obtain the weight of the passenger who has not checked in but has selected a seat from the passenger weight table, and based on the seat of the passenger who has not checked in but has selected a seat
- the row number, the weight of the passenger who has not checked in but has selected a seat, and the center of gravity index of the seat row selected by the passenger who has not checked in but has selected a seat are calculated to obtain the center of gravity impact index of the passenger who has not checked in but has selected a seat.
- the passengers who have selected seats also include stretcher passengers;
- the calculation obtains the center of gravity impact index of the passengers who have not checked in but have selected their seats, it also includes:
- the preset weight distribution rule is: distribute the weight of the stretcher passenger equally to multiple seat rows to ensure that each seat row obtains the same weight , and for the excess weight, the excess weight will be allocated to each of the seat rows in order from small to large seat row numbers;
- the center of gravity influence index of the stretcher passenger is calculated.
- the passengers who have selected seats also include additional seat-occupying items;
- the calculation also includes:
- the weight of the additional seat-occupying item is obtained from the departure system, and is based on the seat row number of the additional seat-occupying item, the weight of the additional seat-occupying item, and the weight of the selected seat row of the additional seat-occupying item.
- Center of Gravity Index Calculate the impact index of the center of gravity of the additional seat-occupying items.
- the passengers who have selected seats also include passengers with foldable seats;
- the calculation obtains the center of gravity impact index of the additional seat-occupying items, it also includes:
- the weight of the passengers in the crew's folding seats and the center of gravity influence index of the seats selected by the passengers in the crew's folding seats are obtained from the departure system, and based on the weight of the passengers in the crew's folding seats, the weight of the passengers in the crew's folding seats, The center of gravity influence index of the seats selected by the passengers in the group of foldable seats is calculated to obtain the center of gravity influence index of the passengers in the group of foldable seats.
- the passengers who have selected seats also include hand luggage;
- the weight of the hand luggage is obtained from the departure system, and based on the seat row number of the hand luggage, the weight of the hand luggage, and the center of gravity index of the selected seat row of the hand luggage, the weight of the hand luggage is calculated.
- the center of gravity of luggage affects the index.
- the center of gravity impact index of the passengers who have checked in The center of gravity impact index of the passengers who have checked in, the center of gravity impact index of the passengers who have not checked in but have selected seats, the center of gravity impact index of the stretcher passengers, the center of gravity impact index of the additional seat-occupying items, the crew
- the sum of the center of gravity impact index of folding seat passengers and the center of gravity impact index of the hand luggage is identified as the center of gravity impact index of the seat-selected passenger.
- allocating seats to the passengers who have not selected a seat and obtaining the seat number of the passenger who has not selected a seat includes:
- the passenger seat allocation rules allocate seats to the passengers who have not selected seats, and obtain the seat row numbers of the passengers who have not selected seats; wherein, the passenger seat allocation rules: for each seat row, the seats are assigned to the passengers who have not selected seats in advance. Set multiple priorities for the seats in the seat row, and limit the number of seats for each priority level so that the sum of the number of seats for each priority level is equal to the number of seats in the seat row; count the seats included in the seat row The number of first seats in the seat row is obtained, and the number of first seats in the seat row is obtained; when the number of first seats is less than the number of seats in the seat row, the seats of the second seats included in the seat row are obtained.
- each second seat is marked as a positive seat in the order of priority from high to low and in order of seat row number from small to large.
- First-order seats are allocated to each of the passengers who have not selected a seat; according to the order of priority from high to low and the order of seat numbers from large to small, each second seat is marked as a reverse-order seat and allocated to each passenger.
Landscapes
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Engineering & Computer Science (AREA)
- Economics (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Entrepreneurship & Innovation (AREA)
- Marketing (AREA)
- General Business, Economics & Management (AREA)
- Tourism & Hospitality (AREA)
- Quality & Reliability (AREA)
- Operations Research (AREA)
- Development Economics (AREA)
- Game Theory and Decision Science (AREA)
- Educational Administration (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Seats For Vehicles (AREA)
Abstract
Disclosed in the present application are a method and apparatus for estimating the center of gravity of flight passengers. The method comprises: acquiring passenger data, cabin layout information and a passenger weight table of a flight to be subjected to testing; on the basis of the passenger weight table, and passenger attributes of passengers who have selected seats, determining the weights of the passengers who have selected seats, and performing calculation on the basis of the seat row numbers and the weights of the passengers who have selected seats, and center-of-gravity indexes of the selected seat rows, so as to obtain center-of-gravity influence indexes of the passengers who have selected seats; allocating seats to passengers who have not selected seats, so as to obtain the seat row numbers of the passengers who have not selected seats; on the basis of the passenger weight table, and passenger attributes of the passengers who have not selected seats, determining the weights of the passengers who have not selected seats, and performing calculation on the basis of the seat row numbers and the weights of the passengers who have not selected seats, and the center-of-gravity indexes of the selected seat rows, so as to obtain center-of-gravity influence indexes of the passengers who have not selected seats; and performing calculation on the basis of the center-of-gravity influence indexes of the passengers who have selected seats and the center-of-gravity influence indexes of the passengers who have not selected seats, so as to obtain the center of gravity of the passengers of said flight. By means of the method, the center of gravity of passengers of a flight to be subjected to testing can be effectively and accurately obtained by means of calculation.
Description
本申请要求于2022年09月05日提交中国专利局、申请号为202211076577.1、发明名称为“航班旅客重心的估算方法以及装置”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。This application claims priority to the Chinese patent application submitted to the China Patent Office on September 5, 2022, with the application number 202211076577.1 and the invention title "Estimating Method and Device for Flight Passenger Center of Gravity", the entire content of which is incorporated into this application by reference. middle.
本申请涉及航空信息领域,尤其涉及一种航班旅客重心的估算方法以及装置。This application relates to the field of aviation information, and in particular to a method and device for estimating the center of gravity of flight passengers.
高安全性是飞机准时起飞的基本前提和重要保障,同时也是民航业的崇高使命和责任担当。飞机载重与平衡是确保高安全性的核心环节,其是通过合理地分配旅客座位和货物舱位来有效控制飞机的重心位置,使飞机的重心处于安全重心范围之内,从而保障飞机的飞行安全。High safety is the basic prerequisite and important guarantee for aircraft to take off on time. It is also the lofty mission and responsibility of the civil aviation industry. Aircraft load and balance are the core links to ensure high safety. It effectively controls the center of gravity of the aircraft by rationally allocating passenger seats and cargo spaces, so that the center of gravity of the aircraft is within the safe center of gravity range, thereby ensuring the flight safety of the aircraft.
航班旅客重心的计算是飞机重心计算过程中的关键步骤,而配载航班旅客重心估算装置是一个在未完全获取旅客数据前提下对旅客重心进行估算的装置,是航班能够准时起飞的重要支撑和有效保障。因为飞机配载操作往往开始于航班起飞前一段时间,在这个过程中航班旅客可能存在各种未知状态,如购票时预定座位但未值机或购票时未预定座位等,旅客未选座或者未值机都意味着最终旅客所选座位的不确定性,在此期间飞机同时会对来自货运系统的货物进行分配和装载,而货物在货舱中分配方案的重要依据便是旅客重心。航班旅客重心的计算主要与旅客的重量与所在座位排有关,而若等到所有旅客值机完成后再进行重心计算,势必延迟货物的装载,导致飞机延误。The calculation of the passenger center of gravity of a flight is a key step in the calculation process of the aircraft center of gravity. The passenger center of gravity estimation device for loaded flights is a device that estimates the passenger center of gravity without fully obtaining passenger data. It is an important support and guarantee for the flight to take off on time. Effective protection. Because aircraft stowage operations often begin some time before the flight takes off, flight passengers may be in various unknown states during this process, such as booking a seat when purchasing a ticket but not checking in, or not reserving a seat when purchasing a ticket, etc. Passengers have not selected a seat. Or not checking in means the uncertainty of the final passenger's seat selection. During this period, the aircraft will allocate and load cargo from the cargo system, and the important basis for the cargo distribution plan in the cargo hold is the passenger center of gravity. The calculation of the passenger center of gravity of a flight is mainly related to the passenger's weight and seat row. If the center of gravity calculation is performed until all passengers have checked in, it will inevitably delay the loading of cargo and cause flight delays.
在当前航班的配载过程中,由于无法对旅客航班重心进行预估,只能依靠已获取的旅客数据进行初步计算,然后依据此计算结果与以往经验进行货物装载,最后等所有旅客完成值机后,如需调整重心,则通过调整货舱货物位置进行修正,这种方式由于缺乏对旅客重心的预估,可能会造成一定程度的调货需求。而旅客重心预估越精准,货舱货物装载方案就越优异,这样最终通过调整
货物来进行重心调整的概率就会大大降低。During the loading process of the current flight, since it is impossible to estimate the center of gravity of the passenger flight, we can only rely on the acquired passenger data to make preliminary calculations, then load the cargo based on this calculation result and past experience, and finally wait for all passengers to complete check-in. Finally, if the center of gravity needs to be adjusted, the correction is made by adjusting the position of the cargo in the cargo hold. This method may cause a certain degree of demand for cargo adjustment due to the lack of estimation of the passenger's center of gravity. The more accurate the passenger center of gravity is, the better the cargo loading plan will be. In this way, through adjustment, the cargo loading plan will be better. The probability of cargo adjustment will be greatly reduced.
为此,如何准确预估航班旅客的重心,成为本领域亟需解决的问题。For this reason, how to accurately predict the center of gravity of flight passengers has become an urgent problem that needs to be solved in this field.
发明内容Contents of the invention
本申请提供了一种航班旅客重心的估算方法以及装置,目的在于准确预估航班旅客的重心。This application provides a method and device for estimating the center of gravity of flight passengers, with the purpose of accurately estimating the center of gravity of flight passengers.
为了实现上述目的,本申请提供了以下技术方案:In order to achieve the above objectives, this application provides the following technical solutions:
一种航班旅客重心的估算方法,包括:A method for estimating the center of gravity of flight passengers, including:
获取待测航班的旅客数据、客舱布局信息、旅客重量表;所述旅客数据包括各个旅客的旅客属性和座位属性;各个所述旅客的类型包括已选座旅客和未选座旅客;所述座位属性包括所述已选座旅客的座位排号;所述座位排号指示旅客所选定座位排;所述客舱布局信息包括各个所述座位排的重心指数;所述旅客重量表包括各个所述旅客属性的重量;Obtain the passenger data, cabin layout information, and passenger weight table of the flight to be tested; the passenger data includes passenger attributes and seat attributes of each passenger; the type of each passenger includes passengers who have selected seats and passengers who have not selected seats; the seats The 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 center of gravity index of each seat row; the passenger weight table includes each of the seat rows. Weight of passenger attributes;
基于所述旅客重量表以及所述已选座旅客的旅客属性,确定所述已选座旅客的重量,并基于所述已选座旅客的座位排号、重量、所选定座位排的重心指数,计算得到所述已选座旅客的重心影响指数;Determine the weight of the passenger who has selected a seat based on the passenger weight table and the passenger attributes of the passenger who has selected a seat, and based on the seat row number, weight of the passenger who has selected a seat, and the center of gravity index of the selected seat row , calculate the center of gravity impact index of the passenger who has selected a seat;
为所述未选座旅客分配座位,得到所述未选座旅客的座位排号;Assign a seat to the passenger who has not selected a seat, and obtain the seat number of the passenger who has not selected a seat;
基于所述旅客重量表以及所述未选座旅客的旅客属性,确定所述未选座旅客的重量,并基于所述未选座旅客的座位排号、重量、所选定座位排的重心指数,计算得到所述未选座旅客的重心影响指数;Determine the weight of the passenger who has not selected a seat based on the passenger weight table and the passenger attributes of the passenger who has not selected a seat, and based on the seat row number, weight of the passenger who has not selected a seat, and the center of gravity index of the selected seat row , calculate the center of gravity impact index of the passenger who has not selected a seat;
基于所述已选座旅客的重心影响指数,以及所述未选座旅客的重心影响指数,计算得到所述待测航班的旅客重心。Based on the center of gravity impact index of passengers who have selected seats and the center of gravity impact index of passengers who have not selected seats, the passenger center of gravity of the flight to be tested is calculated.
可选的,所述已选座旅客包括已值机旅客;Optionally, the passengers who have selected seats include those who have checked in;
所述基于所述旅客重量表以及所述已选座旅客的旅客属性,确定所述已选座旅客的重量,并基于所述已选座旅客的座位排号、重量、所选定座位排的重心指数,计算得到所述已选座旅客的重心影响指数,包括:Determine the weight of the passenger who has selected a seat based on the passenger weight table and the passenger attributes of the passenger who has selected a seat, and based on the seat row number, weight of the passenger who has selected a seat, and the weight of the selected seat row The center of gravity index is calculated to obtain the impact index of the center of gravity of the passenger who has selected a seat, including:
依据所述已值机旅客的旅客属性,从所述旅客重量表中获取所述已值机旅客的重量,并基于所述已值机旅客的座位排号、所述已值机旅客的重量、所述
已值机旅客所选座位排的重心指数,计算得到所述已值机旅客的重心影响指数。According to the passenger attribute of the checked-in passenger, the weight of the checked-in passenger is obtained from the passenger weight table, and based on the seat number of the checked-in passenger, the weight of the checked-in passenger, described The center of gravity index of the seat row selected by the checked-in passenger is calculated to obtain the center-of-gravity influence index of the checked-in passenger.
可选的,所述已选座旅客还包括未值机但已选座旅客;Optionally, the passengers who have selected seats also include passengers who have not checked in but have selected seats;
所述计算得到所述已值机旅客的重心影响指数之后,还包括:After obtaining the center of gravity impact index of the checked-in passengers, the calculation also includes:
依据所述未值机但已选座旅客的旅客属性,从所述旅客重量表中获取所述未值机但已选座旅客的重量,并基于所述未值机但已选座旅客的座位排号、所述未值机但已选座旅客的重量、所述未值机但已选座旅客所选座位排的重心指数,计算得到所述未值机但已选座旅客的重心影响指数。According to the passenger attribute of the passenger who has not checked in but has selected a seat, obtain the weight of the passenger who has not checked in but has selected a seat from the passenger weight table, and based on the seat of the passenger who has not checked in but has selected a seat The row number, the weight of the passenger who has not checked in but has selected a seat, and the center of gravity index of the seat row selected by the passenger who has not checked in but has selected a seat are calculated to obtain the center of gravity impact index of the passenger who has not checked in but has selected a seat. .
可选的,所述已选座旅客还包括担架旅客;Optionally, the passengers who have selected seats also include stretcher passengers;
所述计算得到所述未值机但已选座旅客的重心影响指数之后,还包括:After the calculation obtains the center of gravity impact index of the passengers who have not checked in but have selected their seats, it also includes:
从离港系统中获取所述担架旅客的重量,并按照预设重量分配规则,将所述担架旅客的重量配给所述担架旅客的座位排号所示的多个座位排,得到所述担架旅客所选定的每个座位排的重量;所述预设重量分配规则为:将所述担架旅客的重量均分给多个所述座位排,以确保每个所述座位排所获得的重量相同,并对于多余的重量,按照座位排号从小到大的顺序,将多余的重量依次分配给各个所述座位排;Obtain the weight of the stretcher passenger from the departure system, and allocate the weight of the stretcher passenger to multiple seat rows indicated by the stretcher passenger's seat row number according to the preset weight distribution rules to obtain the stretcher passenger The weight of each selected seat row; the preset weight distribution rule is: distribute the weight of the stretcher passenger equally to multiple seat rows to ensure that each seat row obtains the same weight , and for the excess weight, the excess weight will be allocated to each of the seat rows in order from small to large seat row numbers;
基于所述担架旅客的座位排号、所述担架旅客所选定的每个座位排的重量、所述担架旅客所选座位排的重心指数,计算得到所述担架旅客的重心影响指数。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, the center of gravity influence index of the stretcher passenger is calculated.
可选的,所述已选座旅客还包括额外占座物品;Optionally, the passengers who have selected seats also include additional seat-occupying items;
所述计算得到所述担架旅客的重心影响指数之后,还包括:After obtaining the center of gravity impact index of the stretcher passenger, the calculation also includes:
从所述离港系统中获取所述额外占座物品的重量,并基于所述额外占座物品的座位排号、所述额外占座物品的重量、所述额外占座物品所选座位排的重心指数,计算得到所述额外占座物品的重心影响指数。The weight of the additional seat-occupying item is obtained from the departure system, and is based on the seat row number of the additional seat-occupying item, the weight of the additional seat-occupying item, and the weight of the selected seat row of the additional seat-occupying item. Center of Gravity Index: Calculate the impact index of the center of gravity of the additional seat-occupying items.
可选的,所述已选座旅客还包括机组折叠座位旅客;Optionally, the passengers who have selected seats also include passengers with foldable seats on board the crew;
所述计算得到所述额外占座物品的重心影响指数之后,还包括:After the calculation obtains the center of gravity impact index of the additional seat-occupying items, it also includes:
从所述离港系统中获取所述机组折叠座位旅客的重量、所述机组折叠座位旅客所选座位的重心影响指数,并基于所述机组折叠座位旅客的重量、所述机
组折叠座位旅客所选座位的重心影响指数,计算得到所述机组折叠座位旅客的重心影响指数。The weight of the passengers in the crew's folding seats and the center of gravity influence index of the seats selected by the passengers in the crew's folding seats are obtained from the departure system, and based on the weight of the passengers in the crew's folding seats, the weight of the passengers in the crew's folding seats, The center of gravity influence index of the seats selected by the passengers in the group of foldable seats is calculated to obtain the center of gravity influence index of the passengers in the group of foldable seats.
可选的,所述已选座旅客还包括手提行李;Optionally, the passengers who have selected seats also include hand luggage;
所述计算得到所述机组折叠座位旅客的重心影响指数之后,还包括:After the calculation has obtained the center of gravity impact index of passengers with folding seats on the crew, it also includes:
从所述离港系统中获取所述手提行李的重量,并基于所述手提行李的座位排号、所述手提行李的重量、所述手提行李所选座位排的重心指数,计算得到所述手提行李的重心影响指数。The weight of the hand luggage is obtained from the departure system, and based on the seat row number of the hand luggage, the weight of the hand luggage, and the center of gravity index of the selected seat row of the hand luggage, the weight of the hand luggage is calculated. The center of gravity of luggage affects the index.
可选的,还包括:Optional, also includes:
将所述已值机旅客的重心影响指数、所述未值机但已选座旅客的重心影响指数、所述担架旅客的重心影响指数、所述额外占座物品的重心影响指数、所述机组折叠座位旅客的重心影响指数、所述手提行李的重心影响指数的总和,标识为所述已选座旅客的重心影响指数。The center of gravity impact index of the passengers who have checked in, the center of gravity impact index of the passengers who have not checked in but have selected seats, the center of gravity impact index of the stretcher passengers, the center of gravity impact index of the additional seat-occupying items, the crew The sum of the center of gravity impact index of folding seat passengers and the center of gravity impact index of the hand luggage is identified as the center of gravity impact index of the seat-selected passenger.
可选的,所述为所述未选座旅客分配座位,得到所述未选座旅客的座位排号,包括:Optionally, assigning a seat to the passenger who has not selected a seat and obtaining the seat number of the passenger who has not selected a seat includes:
按照预设的旅客座位分配规则,为所述未选座旅客分配座位,得到所述未选座旅客的座位排号;其中,所述旅客座位分配规则:对于每个座位排,预先为所述座位排的座位设置多个优先级,并限定每个所述优先级的座位数量,以使各个所述优先级的座位数量之和等于所述座位排的座位数量;统计所述座位排所包含的第一座位的数量,得到所述座位排的第一座位数量;在所述第一座位数量小于所述座位排的座位数量的情况下,获取所述座位排所包含的第二座位的座位排号和优先级;对于各个所述座位排所包含的第二座位,按照优先级从高到低的顺序、且座位排号由小到大的顺序,将各个所述第二座位标识为正序座位,分配给各个所述未选座旅客;按照优先级从高到低的顺序、且座位排号由大到小的顺序,将各个所述第二座位标识为逆序座位,分配给各个所述未选座旅客;所述第一座位代表已经被旅客选定的座位;所述第二座位代表还未被旅客选定的座位。According to the preset passenger seat allocation rules, seats are allocated to the passengers who have not selected seats, and the seat row numbers of the passengers who have not selected seats are obtained; wherein, the passenger seat allocation rules: for each seat row, the seats are assigned to the passengers who have not selected seats in advance. Set multiple priorities for the seats in the seat row, and limit the number of seats for each priority level so that the sum of the number of seats for each priority level is equal to the number of seats in the seat row; count the seats included in the seat row The number of first seats in the seat row is obtained, and the number of first seats in the seat row is obtained; when the number of first seats is less than the number of seats in the seat row, the seats of the second seats included in the seat row are obtained. Row number and priority; for the second seats included in each of the seat rows, each second seat is marked as a positive seat in the order of priority from high to low and in order of seat row number from small to large. First-order seats are allocated to each of the passengers who have not selected a seat; in order of priority from high to low and seat numbers from large to small, each of the second seats is marked as a reverse-order seat and allocated to each passenger. The passenger who has not selected a seat; the first seat represents the seat that has been selected by the passenger; and the second seat represents the seat that has not been selected by the passenger.
一种航班旅客重心的估算装置,包括:A device for estimating the center of gravity of flight passengers, including:
信息获取单元,用于获取待测航班的旅客数据、客舱布局信息、旅客重量表;所述旅客数据包括各个旅客的旅客属性和座位属性;各个所述旅客的类型
包括已选座旅客和未选座旅客;所述座位属性包括所述已选座旅客的座位排号和座位号;所述座位排号指示旅客所选定座位排;所述客舱布局信息包括各个所述座位排的重心指数;所述旅客重量表包括各个所述旅客属性的重量;An information acquisition unit is used to obtain passenger data, cabin layout information, and passenger weight tables of the flight to be tested; the passenger data includes passenger attributes and seat attributes of each passenger; the type of each passenger Including passengers who have selected seats and passengers who have not selected seats; the seat attributes include the seat row number and seat number of the passengers who have selected seats; the seat row number indicates the seat row selected by the passenger; the cabin layout information includes each The center of gravity index of the seat row; the passenger weight table includes the weight of each passenger attribute;
第一确定单元,用于基于所述旅客重量表以及所述已选座旅客的旅客属性,确定所述已选座旅客的重量,并基于所述已选座旅客的座位排号、重量、所选定座位排的重心指数,计算得到所述已选座旅客的重心影响指数;The first determining unit is used to determine the weight of the passenger who has selected a seat based on the passenger weight table and the passenger attributes of the passenger who has selected a seat, and determine the weight of the passenger who has selected a seat based on the seat number, weight, and Select the center of gravity index of the seat row, and calculate the center of gravity impact index of the passenger who has selected the seat;
座位分配单元,用于为所述未选座旅客分配座位,得到所述未选座旅客的座位排号;A seat allocation unit, used to allocate seats to the passengers who have not selected a seat and obtain the seat number of the passenger who has not selected a seat;
第二确定单元,用于基于所述旅客重量表以及所述未选座旅客的旅客属性,确定所述未选座旅客的重量,并基于所述未选座旅客的座位排号、重量、所选定座位排的重心指数,计算得到所述未选座旅客的重心影响指数;The second determination unit is used to determine the weight of the passenger who has not selected a seat based on the passenger weight table and the passenger attributes of the passenger who has not selected a seat, and determines the weight of the passenger who has not selected a seat based on the seat number, weight, and Select the center of gravity index of the seat row and calculate the center of gravity impact index of the passenger who has not selected a seat;
重心计算单元,用于基于所述已选座旅客的重心影响指数,以及所述未选座旅客的重心影响指数,计算得到所述待测航班的旅客重心。The center of gravity calculation unit is configured to calculate the passenger center of gravity of the flight to be tested based on the center of gravity impact index of the passengers who have selected a seat and the center of gravity impact index of the passengers who have not selected a seat.
本申请提供的技术方案,获取待测航班的旅客数据、客舱布局信息、旅客重量表。基于旅客重量表以及已选座旅客的旅客属性,确定已选座旅客的重量,并基于已选座旅客的座位排号、重量、所选定座位排的重心指数,计算得到已选座旅客的重心影响指数。为未选座旅客分配座位,得到未选座旅客的座位排号。基于旅客重量表以及未选座旅客的旅客属性,确定未选座旅客的重量,并基于未选座旅客的座位排号、重量、所选定座位排的重心指数,计算得到未选座旅客的重心影响指数。基于已选座旅客的重心影响指数,以及未选座旅客的重心影响指数,计算得到待测航班的旅客重心。本申请以已选座旅客和未选座旅客各自的座位排号、重量、所选定座位排的重心指数作为参考依据,相较于现有技术,可有效准确地计算得到待测航班的旅客重心。The technical solution provided by this application is to obtain the passenger data, cabin layout information, and passenger weight table of the flight to be tested. Based on the passenger weight table and the passenger attributes of the passengers who have selected their seats, the weight of the passengers who have selected their seats is determined, and based on the seat row number and weight of the passengers who have selected their seats, and the center of gravity index of the selected seat row, the weight of the passengers who have selected their seats is calculated Center of Gravity Impact Index. Allocate seats to passengers who have not selected seats, and obtain the seat numbers of passengers who have not selected seats. Based on the passenger weight table and the passenger attributes of the passenger who has not selected a seat, determine the weight of the passenger who has not selected a seat, and calculate the weight of the passenger who has not selected a seat based on the seat row number, weight of the passenger who has not selected a seat, and the center of gravity index of the selected seat row. Center of Gravity Impact Index. Based on the center of gravity impact index of passengers who have selected seats and the center of gravity impact index of passengers who have not selected seats, the passenger center of gravity of the flight to be tested is calculated. This application uses the seat row number, weight, and center of gravity index of the selected seat row as reference for passengers who have selected seats and passengers who have not selected seats. Compared with the existing technology, the number of passengers on the flight to be tested can be calculated effectively and accurately. center of gravity.
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
In order to explain the embodiments of the present application or the technical solutions in the prior art more clearly, the drawings needed to be used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings in the following description are only These are some embodiments of the present application. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without exerting creative efforts.
图1a为本申请实施例提供的一种航班旅客重心的估算方法的流程示意图;Figure 1a is a schematic flow chart of a method for estimating the center of gravity of flight passengers provided by an embodiment of the present application;
图1b为本申请实施例提供的一种航班旅客重心的估算方法的流程示意图;Figure 1b is a schematic flow chart of a method for estimating the center of gravity of flight passengers provided by an embodiment of the present application;
图1c为本申请实施例提供的一种旅客座位分配示意图;Figure 1c is a schematic diagram of passenger seat allocation provided by an embodiment of the present application;
图2为本申请实施例提供的另一种航班旅客重心的估算方法的流程示意图;Figure 2 is a schematic flow chart of another method for estimating the center of gravity of flight passengers provided by an embodiment of the present application;
图3为本申请实施例提供的一种航班旅客重心的估算装置的架构示意图。FIG. 3 is a schematic structural diagram of a device for estimating the center of gravity of flight passengers provided by an embodiment of the present application.
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only some of the embodiments of the present application, rather than all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by those of ordinary skill in the art without creative efforts fall within the scope of protection of this application.
本文使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。其他术语的相关定义将在下文描述中给出。As used herein, the term "include" and its variations are open-ended, ie, "including but not limited to." The term "based on" means "based at least in part on." The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; and the term "some embodiments" means "at least some embodiments". Relevant definitions of other terms will be given in the description below.
需要注意,本申请中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。It should be noted that concepts such as “first” and “second” mentioned in this application are only used to distinguish different devices, modules or units, and are not used to limit the order of functions performed by these devices, modules or units. Or interdependence.
需要注意,本申请中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。It should be noted that the modifications of "one" and "multiple" mentioned in this application are illustrative and not restrictive. Those skilled in the art will understand that unless the context clearly indicates otherwise, it should be understood as "one or Multiple”.
如图1a和图1b所示,为本申请实施例提供的一种航班旅客重心的估算方法的流程示意图,包括如下步骤:As shown in Figure 1a and Figure 1b, it is a schematic flow chart of a method for estimating the center of gravity of flight passengers provided by the embodiment of the present application, including the following steps:
S101:从离港系统中获取待测航班的旅客数据。S101: Obtain the passenger data of the flight to be tested from the departure system.
其中,旅客数据包括各个旅客的旅客属性和座位属性。各个旅客的类型包括已选座旅客和未选座旅客,已选座旅客包括已值机旅客、未值机但已选座旅
客、担架旅客、额外占座物品、jump seat旅客(俗称机组折叠座位旅客)、手提行李。此外,座位属性包括已选座旅客的座位排号和座位号。Among them, passenger data includes passenger attributes and seat attributes of each passenger. Each type of passenger includes passengers who have selected a seat and passengers who have not selected a seat. Passengers who have selected a seat include passengers who have checked in, passengers who have not checked in but have selected a seat. Passengers, stretcher passengers, extra seat-occupying items, jump seat passengers (commonly known as crew folding seat passengers), and hand luggage. In addition, the seat attributes include the seat row number and seat number of the passenger who has selected a seat.
在本申请实施例中,担架旅客代表无法行动、且需要安排多个座位的旅客。额外占座物品代表旅客所携带的贵重物品、且该贵重物品需要单独安排座位。机组折叠座位旅客代表购买预设的机组折叠座位的旅客。手提行李代表旅客所携带的行李、且该行李的存放位置为旅客的座位上方。In the embodiment of the present application, stretcher passengers represent passengers who are unable to move and need to arrange multiple seats. Extra seat-occupying items represent valuable items carried by passengers and require a separate seat arrangement. Crew folding seat passengers represent passengers who purchase preset crew folding seats. Carry-on baggage represents the baggage carried by the passenger, and the baggage is stored above the passenger's seat.
此外,旅客属性的种类包括成人旅客、男性旅客、女性旅客、儿童旅客、婴儿旅客。通常来讲,座位排号指示旅客所选定的座位排,座位号指示旅客所选定的座位。所谓的座位排,即航班班机中预先配置的座位组合,航班班机会预先配置多个座位排,每个座位排都包括多个座位。In addition, the types of passenger attributes include adult passengers, male passengers, female passengers, child passengers, and infant passengers. Generally speaking, the seat row number indicates the seat row selected by the passenger, and the seat number indicates the seat selected by the passenger. The so-called seat row refers to a pre-configured seat combination in a flight. The flight will be pre-configured with multiple seat rows, and each seat row includes multiple seats.
已值机旅客、未值机但已选座旅客、担架旅客、额外占座物品、机组折叠座位旅客、手提行李都已经选定座位,即已选座旅客的座位排号和座位号是已知的。相应的,未选座旅客还未选定座位,为此,未选座旅客的座位排号和座位号是未知的。Checked-in passengers, passengers who have not checked in but have selected seats, passengers on stretchers, passengers with extra seat-occupying items, passengers with foldable seats on the crew, and carry-on baggage have all selected seats, that is, the seat row and seat number of passengers who have selected seats are known of. Correspondingly, the passenger who has not selected a seat has not yet selected a seat. Therefore, the seat row number and seat number of the passenger who has not selected a seat are unknown.
一般来讲,可通过航空公司、航班号和起飞日期作为搜索依据,从离港系统中搜索到待测航班的旅客数据,在待测航班关闭之前,待测航班的旅客重心影响指数的计算参考依据,都来源于采集旅客数据。Generally speaking, the passenger data of the flight to be tested can be searched from the departure system using the airline, flight number and departure date as the search basis. Before the flight to be tested is closed, the passenger gravity impact index of the flight to be tested is calculated as a reference. The basis is all derived from collecting passenger data.
S102:从预设数据库中获取待测航班的飞机静态数据、航空公司静态数据。S102: Obtain aircraft static data and airline static data of the flight to be tested from the preset database.
其中,预设数据库包括多个航班的航空公司静态数据、机队静态数据、航站静态数据以及飞机静态数据。Among them, the preset database includes airline static data, fleet static data, terminal static data and aircraft static data of multiple flights.
需要说明的是,飞机静态数据包括客舱布局信息,以及旅客座位分配规则。It should be noted that the aircraft static data includes cabin layout information and passenger seat allocation rules.
客舱布局信息包括各个座位排的重心指数。Cabin layout information includes the center of gravity index for each row of seats.
旅客座位分配规则为:对于每个座位排,预先为座位排的座位设置多个优先级,并限定每个优先级的座位数量,以使各个优先级的座位数量之和等于座位排的座位数量;统计座位排所包含的第一座位的数量,得到座位排的第一座位数量;在第一座位数量小于座位排的座位数量的情况下,获取座位排所包含的第二座位的座位排号和优先级;对于各个座位排所包含的第二座位,按照优先级从高到低的顺序、且座位排号由小到大的顺序,将各个第二座位标识为正
序座位,分配给各个未选座旅客;按照优先级从高到低的顺序、且座位排号由大到小的顺序,将各个第二座位标识为逆序座位,分配给各个未选座旅客。The passenger seat allocation rule is: for each seat row, set multiple priorities for the seats in the seat row in advance, and limit 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. ; Count the number of first seats included in the seat row and obtain the number of first seats in the seat row; when the number of first seats is less than the number of seats in the seat row, obtain the seat row number of the second seat included in the seat row and priority; for the second seats included in each seat row, each second seat is marked as a positive seat in the order of priority from high to low and in order of seat row number from small to large. First-order seats are allocated to each passenger who has not selected a seat; in order of priority from high to low and seat number from large to small, each second seat is marked as a reverse-order seat and allocated to each passenger who has not selected a seat.
需要说明的是,第一座位代表已经被旅客选定的座位,第二座位代表还未被旅客选定的座位。一般来讲,座位排号较小的座位排,通常排在座位排号较大的座位排之前。It should be noted that the first seat represents the seat that has been selected by the passenger, and the second seat represents the seat that has not been selected by the passenger. Generally speaking, the seat row with the smaller seat number is usually arranged before the seat row with the larger seat number.
换而言之,所谓的旅客座位分配规则,具体可以理解为:预先设定每排座位有4个优先级,每个优先级设定座位数,4个优先级的座位数之和等于该排总座位数,在分配剩余座位的时候,先看本座位排已值机旅客和未值机但已选座旅客之和是否小于本排座位数量,如果小于再从第一个优先级进行分配,分配未选座旅客需要先获取已值机旅客和未值机但已选座旅客选座后的剩余座位,然后按照正序分配,即在第1优先级中从前排座位依次到后排座位进行分配,若第1优先级的座位数超过待分配旅客数(即未选座旅客的数量),则直接在第1优先级各排剩余的座位依次分配,若第1优先级的座位数少于待分配旅客数,则在第1优先级按照从前排到后排分配完成后,继续在第2优先级,从前排到后排进行分配,依次类推,直到将所有未选座旅客都分配完座位,接着按照反序分配,即依然是从第1优先级开始,但却是从后排开始往前排分配,其他与正序分配类似,直到所有未选座旅客都分配完座位。In other words, the so-called passenger seat allocation rules can be understood as follows: Each row of seats is preset to have 4 priorities, and the number of seats is set for each priority. The sum of the number of seats in the 4 priorities is equal to the number of seats in that row. The total number of seats. When allocating the remaining seats, first check whether the sum of checked-in passengers in this seat row and passengers who have not checked in but have selected seats is less than the number of seats in this row. If it is less, then allocate it from the first priority. To allocate passengers who have not selected seats, you need to first obtain the remaining seats after checking in and passengers who have not checked in but have selected seats, and then allocate them in the correct order, that is, from the front row to the back row in the first priority level. Assignment, if the number of seats in the first priority class exceeds the number of passengers to be allocated (that is, the number of passengers who have not selected seats), the remaining seats in each row of the first priority class will be allocated directly in sequence. If the number of seats in the first priority class is less than The number of passengers to be allocated will be allocated from the front row to the back row in the first priority level, and then continue to be allocated in the second priority level from the front row to the back row, and so on, until all passengers who have not selected seats have been allocated seats. , and then allocate in reverse order, that is, still starting from the first priority, but starting from the back row to the front row, and other allocations are similar to the forward order, until all passengers who have not selected seats have been allocated seats.
在本申请实施例中,所谓的正序分配方式具体是指:按照优先级从高到低的顺序、且座位排号由小到大的顺序,将各个第二座位分配给各个未选座旅客。所谓的逆序分配方式具体是指:按照优先级从高到低的顺序、且座位排号由大到小的顺序,将各个第二座位分配给各个未选座旅客。In the embodiment of this application, the so-called positive sequence allocation method specifically refers to: allocating each second seat to each unselected passenger in the order of priority from high to low and seat number from small to large. . The so-called reverse order allocation method specifically refers to allocating each second seat to each passenger who has not selected a seat in the order of priority from high to low and seat number from large to small.
具体的,以图1c所示的座位分配场景为例,a、b、c和d分别代表4个优先级的空余座位,下标1到n表示相应第n排座位,an表示第n排座位在第1优先级的空余座位,bn表示第n排座位在第2优先级的空余座位,cn表示第n排座位第3优先级的空余座位,dn表示第n排座位的第4优先级的空余座位,an、bn、cn和dn之和不超过第n排空余座位数量。正序分配即从第1优先级开始,从第1排到第n排开始分配,若第1优先级空余座位分配完还有剩余旅客,则从第2优先级开始,依旧从第1排到第n排开始分配,后面依次类推。逆序则是从第1优先级开始,从第n排到第1排开始分配,若第1优先级分配完之
后,还有未选座旅客可分配,则从第2优先级开始,依旧从第n排到第1排开始分配,依次类推。Specifically, taking the seat allocation scenario shown in Figure 1c as an example, a, b, c and d respectively represent four priority vacant seats, the subscripts 1 to n represent the corresponding nth row of seats, and a n represents the nth row. The vacant seats in the first priority class, b n represents the vacant seats in the nth row and the second priority class, c n represents the vacant seats in the nth row and the third priority class, d n represents the vacant seats in the nth row of seats. For priority 4 available seats, the sum of a n , b n , c n and d n shall not exceed the number of available seats in the nth row. Forward allocation means starting from priority 1, from row 1 to row n. If there are remaining passengers after all the empty seats in priority 1 are allocated, it will start from priority 2, and continue from row 1 to row n. The allocation starts from the nth row, and so on. The reverse order starts from the 1st priority, and starts to be allocated from the nth row to the 1st row. If the 1st priority has been allocated, After that, if there are still passengers who have not selected seats to be allocated, they will start from the 2nd priority, and continue to be allocated from the nth row to the 1st row, and so on.
航空公司静态数据包括旅客重量表,旅客重量表包括各个旅客属性的重量,具体的,包括成人旅客的重量wadult、男性旅客的重量wmale、女性旅客的重量wfemale、儿童旅客的重量wchild、婴儿旅客的重量winfant。旅客重量表是航空公司定期以实际旅客称重,依据国际航班、国内航班和不同航线等来定期更新成人、儿童和婴儿的体重,当然,成人也可以区分男性、女性不同性别的体重。The airline's static data includes a passenger weight table. The passenger weight table includes the weight of each passenger attribute. Specifically, it includes the weight of adult passengers w adult , the weight of male passengers w male , the weight of female passengers w female , and the weight of child passengers w child , the weight of the infant passenger w infant . Passenger weight tables are regularly updated by airlines based on actual passenger weights, and regularly update the weights of adults, children and infants based on international flights, domestic flights and different routes. Of course, adults can also distinguish the weights of men and women.
具体的,旅客重量表的具体表现形式可参见表1所示。Specifically, the specific expression form of the passenger weight table can be seen in Table 1.
表1
Table 1
Table 1
上述表1所示内容仅仅用于举例说明。The contents shown in Table 1 above are only for illustration.
具体的,假设旅客座位分配规则中提及的4个优先级,以及每个优先级所限定的座位数量,以及每个座位排的重心指数,可以参见表2所示。Specifically, assuming the four priorities mentioned in the passenger seat allocation rules, the number of seats limited to each priority, and the center of gravity index of each seat row, see Table 2.
表2
Table 2
Table 2
上述表2所示内容仅仅用于举例说明。
The contents shown in Table 2 above are only for illustration.
S103:依据已值机旅客的旅客属性,从旅客重量表中获取已值机旅客的重量,并基于已值机旅客的座位排号、已值机旅客的重量、已值机旅客所选座位排的重心指数,计算得到第一重心影响指数。S103: According to the passenger attribute of the checked-in passenger, obtain the weight of the checked-in passenger from the passenger weight table, and calculate the weight of the checked-in passenger based on the seat number of the checked-in passenger, the weight of the checked-in passenger, and the seat arrangement selected by the checked-in passenger. The center of gravity index is calculated to obtain the first center of gravity influence index.
其中,基于已值机旅客的座位排号、已值机旅客的重量、已值机旅客所选座位排的重心指数,计算得到第一重心影响指数的具体实现过程,可参见公式(1)、(2)和(3)所示。在本申请实施例中,第一重心影响指数可视为已值机旅客的重心影响指数。
Among them, based on the seat row number of the checked-in passenger, the weight of the checked-in passenger, and the center of gravity index of the seat row selected by the checked-in passenger, the specific implementation process of calculating the first center of gravity impact index can be found in formula (1), (2) and (3) are shown. In the embodiment of this application, the first center of gravity impact index can be regarded as the center of gravity impact index of passengers who have checked in.
Among them, based on the seat row number of the checked-in passenger, the weight of the checked-in passenger, and the center of gravity index of the seat row selected by the checked-in passenger, the specific implementation process of calculating the first center of gravity impact index can be found in formula (1), (2) and (3) are shown. In the embodiment of this application, the first center of gravity impact index can be regarded as the center of gravity impact index of passengers who have checked in.
在上述公式(1)和(2)中,代表第j排中已值机旅客的总重量,n代表第j排中已值机旅客的成人旅客数量,m代表第j排中已值机旅客的儿童旅客数量,k代表第j排中已值机旅客的婴儿旅客数量,t代表第j排中已值机旅客的女性旅客数量,h代表第j排中已值机旅客的男性旅客数量,wadult代表旅客属性为成人旅客的已值机旅客的重量,wmale代表旅客属性为男性旅客的已值机旅客的重量,wfemale代表旅客属性为女性旅客的已值机旅客的重量,wchild代表旅客属性为儿童旅客的已值机旅客的重量,winfant代表旅客属性为婴儿旅客的已值机旅客的重量。In the above formulas (1) and (2), represents the total weight of checked-in passengers in the jth row, n represents the number of adult passengers in the jth row, m represents the number of child passengers in the jth row, and k represents the number of children in the jth row. The number of infant passengers who are check-in passengers, t represents the number of female passengers who have checked in in the jth row, h represents the number of male passengers who have checked in in the jth row, w adult represents the checked-in passengers whose passenger attributes are adult passengers The weight of the passenger, w male represents the weight of the checked-in passenger whose passenger attribute is a male passenger, w female represents the weight of the checked-in passenger whose passenger attribute is a female passenger, and w child represents the weight of the checked-in passenger whose passenger attribute is a child passenger. Weight, w infant represents the weight of checked-in passengers whose passenger attributes are infant passengers.
在上述公式(3)中,CGch代表第一重心影响指数,n代表已值机旅客的数量,indexj代表第j排座位排的重心指数。In the above formula (3), CG ch represents the first center of gravity influence index, n represents the number of checked-in passengers, and index j represents the center of gravity index of the j-th seat row.
具体的,以表3所示的已值机旅客的座位排号、已值机旅客所选座位排的重心指数为例:Specifically, take the seat row number of the checked-in passenger and the center of gravity index of the seat row selected by the checked-in passenger shown in Table 3 as an example:
表3
table 3
table 3
并参考表1所示的旅客重量表可知:第11排中已值机旅客的总重量为73×2+73×2+38×1=330KG;第12排中已值机旅客的总重量为73×1+73×1+10×1=156KG;第12排中已值机旅客的总重量为73×1=73KG;根据公式(3)进一步计算得到,上述表3所示各个座位排的第一重心影响指数为:Referring to the passenger weight table shown in Table 1, we can see that the total weight of the checked-in passengers in the 11th row is 73×2+73×2+38×1=330KG; the total weight of the checked-in passengers in the 12th row is 73×1+73×1+10×1=156KG; the total weight of checked-in passengers in row 12 is 73×1=73KG; further calculated according to formula (3), the weight of each seat row shown in Table 3 above The first center of gravity impact index is:
-0.007139×330+(-0.006367)×156+(-0.005605)×73=-3.758287。-0.007139×330+(-0.006367)×156+(-0.005605)×73=-3.758287.
需要说明的是,上述具体实现过程仅仅用于举例说明。It should be noted that the above specific implementation process is only for illustration.
S104:依据未值机但已选座旅客的旅客属性,从旅客重量表中获取未值机但已选座旅客的重量,并基于未值机但已选座旅客的座位排号、未值机但已选座旅客的重量、未值机但已选座旅客所选座位排的重心指数,计算得到第二重心影响指数。S104: Based on the passenger attributes of the passengers who have not checked in but have selected their seats, obtain the weight of the passengers who have not checked in but have selected their seats from the passenger weight table, and based on the seat numbers and seat numbers of the passengers who have not checked in but have selected their seats, However, the second center of gravity impact index is calculated based on the weight of passengers who have selected seats and the center of gravity index of the seat row selected by passengers who have not checked in but have selected seats.
其中,基于未值机但已选座旅客的座位排号、未值机但已选座旅客的重量、未值机但已选座旅客所选座位排的重心指数,计算得到第二重心影响指数的具体实现过程,可参见公式(4)、(5)和(6)所示。在本申请实施例中,第二重心影响指数可视为未值机但已选座旅客的重心影响指数。
Nnoch=f+m+c (5)
Among them, the second center of gravity impact index is calculated based on the seat row number of the passenger who has not checked in but has selected a seat, the weight of the passenger who has not checked in but has selected a seat, and the center of gravity index of the seat row selected by the passenger who has not checked in but has selected a seat. The specific implementation process can be found in formulas (4), (5) and (6). In the embodiment of this application, the second center of gravity impact index can be regarded as the center of gravity impact index of passengers who have not checked in but have selected seats.
Nnoch =f+m+c (5)
Nnoch=f+m+c (5)
Among them, the second center of gravity impact index is calculated based on the seat row number of the passenger who has not checked in but has selected a seat, the weight of the passenger who has not checked in but has selected a seat, and the center of gravity index of the seat row selected by the passenger who has not checked in but has selected a seat. The specific implementation process can be found in formulas (4), (5) and (6). In the embodiment of this application, the second center of gravity impact index can be regarded as the center of gravity impact index of passengers who have not checked in but have selected seats.
Nnoch =f+m+c (5)
在上述公式(4)和(5)中,代表未值机但已选座旅客的平均重量,f代表未值机但已选座旅客的男性旅客数量,m代表未值机但已选座旅客的女性旅客数量,c代表未值机但已选座旅客的儿童旅客数量,i代表未值机但已
选座旅客的婴儿旅客数量,wadult代表旅客属性为成人旅客的未值机但已选座旅客的重量wmale代表旅客属性为男性旅客的未值机但已选座旅客的重量,wfemale代表旅客属性为女性旅客的未值机但已选座旅客的重量,wchild代表旅客属性为儿童旅客的未值机但已选座旅客的重量,winfant代表旅客属性为婴儿旅客的未值机但已选座旅客的重量,Nnoch代表未值机但已选座旅客的数量。In the above formulas (4) and (5), represents the average weight of passengers who have not checked in but have selected their seats, f represents the number of male passengers who have not checked in but have selected their seats, m represents the number of female passengers who have not checked in but have selected their seats, and c represents the number of female passengers who have not checked in but have selected their seats. The number of child passengers for seat selection passengers, i represents not yet checked in but has The number of infant passengers who select seats, w adult represents the weight of the passengers whose attributes are adult passengers who have not checked in but have selected their seats, w male represents the weight of the passengers whose attributes are male passengers who have not checked in but have selected their seats, and w female represents The passenger attribute is the weight of a female passenger who has not checked in but has selected a seat. w child represents the weight of a child passenger who has not checked in but has selected a seat. w infant represents the passenger attribute of an infant passenger who has not checked in but has selected a seat. The weight of passengers who have selected seats, N noch represents the number of passengers who have not checked in but have selected seats.
在上述公式(6)中,CGnoch代表第二重心影响指数,n代表未值机但已选座旅客的数量,代表第j排中未值机但已选座旅客的数量,indexj代表第j排座位排的重心指数。In the above formula (6), CG noch represents the second center of gravity influence index, n represents the number of passengers who have not checked in but have selected seats, represents the number of passengers in row j who have not checked in but have selected seats, and index j represents the center of gravity index of row j.
具体的,以表4所示的未值机但已选座旅客的座位排号、未值机但已选座旅客所选座位排的重心指数为例:Specifically, take the seat row numbers of passengers who have not checked in but have selected their seats and the center of gravity index of the seat rows selected by passengers who have not checked in but have selected their seats shown in Table 4 as an example:
表4
Table 4
Table 4
并参考表1所示的旅客重量表可知:第12排、第13排以及第14排中,未值机但已选座旅客的平均重量具体可以为:Referring to the passenger weight table shown in Table 1, we can see that the average weight of passengers in rows 12, 13 and 14 who have not checked in but have selected seats can be:
(73×(1+2)+73×(1+1+1)+10×1)/(1+2+1+1+1)=74.66666667KG。(73×(1+2)+73×(1+1+1)+10×1)/(1+2+1+1+1)=74.66666667KG.
根据公式(6)进一步计算得到,第12排座位排的重心影响指数为-0.006367×(1+1+1)×74.66666667=-4.278624;第13排座位排的重心影响指数为-0.005605×1×74.66666667=-0.41850667;第14排座位排的重心影响指数为-0.004834×(2+1)×74.66666667=-1.084832;According to further calculation according to formula (6), the center of gravity influence index of the 12th row of seats is -0.006367×(1+1+1)×74.66666667=-4.278624; the influence index of the center of gravity of the 13th row of seats is -0.005605×1× 74.66666667=-0.41850667; the center of gravity impact index of the 14th row of seats is -0.004834×(2+1)×74.66666667=-1.084832;
为此,上述表4所示各个座位排的第二重心影响指数为:To this end, the second center of gravity influence index of each seat row shown in Table 4 above is:
-4.278624+(-0.41850667)+(-1.084832)=-5.781963。-4.278624+(-0.41850667)+(-1.084832)=-5.781963.
需要说明的是,上述具体实现过程仅仅用于举例说明。
It should be noted that the above specific implementation process is only for illustration.
S105:按照旅客座位分配规则,为未选座旅客分配座位,得到未选座旅客的座位排号和座位号。S105: According to the passenger seat allocation rules, allocate seats to passengers who have not selected seats, and obtain the seat row numbers and seat numbers of passengers who have not selected seats.
其中,按照旅客座位分配规则,为未选座旅客分配座位,得到未选座旅客的座位排号和座位号之后,未选座旅客的座位排号和座位号则变成已知的,即可以确定未选座旅客所选定的座位排和座位。Among them, according to the passenger seat allocation rules, seats are allocated to passengers who have not selected seats. After obtaining the seat row number and seat number of the passengers who have not selected seats, the seat row number and seat number of the passengers who have not selected seats become known, that is, they can Determine the seat row and seat selected by the passenger who has not selected a seat.
具体的,假设不同旅客属性的未选座旅客的数量,如表5所示。Specifically, it is assumed that the number of passengers who have not selected seats with different passenger attributes is shown in Table 5.
表5
table 5
table 5
并以表5所示的未选座旅客为例,按照旅客座位分配规则,为未选座旅客分配座位,得到未选座旅客的座位排号,可参见表6所示。Taking the passenger who has not selected a seat as shown in Table 5 as an example, allocate seats to the passenger who has not selected a seat according to the passenger seat allocation rules, and obtain the seat number of the passenger who has not selected a seat, as shown in Table 6.
表6
Table 6
Table 6
需要说明的是,上述表5和表6所示内容仅仅用于举例说明。
It should be noted that the contents shown in Table 5 and Table 6 are only for illustration.
S106:依据未选座旅客的旅客属性,从旅客重量表中获取未选座旅客的重量,并基于未选座旅客的座位排号、未选座旅客的重量、未选座旅客所选座位排的重心指数,计算得到第三重心影响指数。S106: Based on the passenger attributes of the passenger who has not selected a seat, obtain the weight of the passenger who has not selected a seat from the passenger weight table, and based on the seat number of the passenger who has not selected a seat, the weight of the passenger who has not selected a seat, and the seat arrangement selected by the passenger who has not selected a seat. The center of gravity index is calculated to obtain the third center of gravity influence index.
其中,基于未选座旅客的座位排号、未选座旅客的重量、未选座旅客所选座位排的重心指数,计算得到第三重心影响指数的具体实现过程,可参见公式(7)、(8)、(9)、(10)和(11)所示。在本申请实施例中,第三重心影响指数可视为未选座旅客的重心影响指数。
Nnoseat=e+r+y (8)
Among them, 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 center of gravity index of the seat row selected by the passenger who has not selected a seat, the specific implementation process of calculating the third center of gravity impact index can be found in formula (7) , (8), (9), (10) and (11) shown. In the embodiment of this application, the third center of gravity impact index can be regarded as the center of gravity impact index of passengers who have not selected a seat.
Nnoseat =e+r+y (8)
Nnoseat=e+r+y (8)
Among them, 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 center of gravity index of the seat row selected by the passenger who has not selected a seat, the specific implementation process of calculating the third center of gravity impact index can be found in formula (7) , (8), (9), (10) and (11) shown. In the embodiment of this application, the third center of gravity impact index can be regarded as the center of gravity impact index of passengers who have not selected a seat.
Nnoseat =e+r+y (8)
在上述公式(7)和(8)中,代表未选座旅客的平均重量,e代表未选座旅客的男性旅客数量,r代表未选座旅客的女性旅客数量,y代表未选座旅客的儿童旅客数量,p代表未选座旅客的婴儿旅客数量,wadult代表旅客属性为成人旅客的未选座旅客的重量,wmale代表旅客属性为男性旅客的未选座旅客的重量,wfemale代表旅客属性为女性旅客的未选座旅客的重量,wchild代表旅客属性为儿童旅客的未选座旅客的重量,winfant代表旅客属性为婴儿旅客的未选座旅客的重量,Nnoseat代表未选座旅客的数量。In the above formulas (7) and (8), represents the average weight of passengers who have not selected seats, e represents the number of male passengers who have not selected seats, r represents the number of female passengers who have not selected seats, y represents the number of child passengers who have not selected seats, and p represents the infants of passengers who have not selected seats The number of passengers, w adult represents the weight of passengers whose passenger attributes are adult passengers without seat selection, w male represents the weight of passengers whose passenger attribute is male passengers who have not selected seats, and w female represents the weight of passengers whose passenger attribute is female passengers who have not selected seats. , w child represents the weight of passengers whose passenger attributes are children who have not selected seats, w infant represents the weight of passengers whose attributes are infant passengers who have not selected seats, and N noseat represents the number of passengers who have not selected seats.
在上述公式(9)、(10)和(11)中,代表正序重心影响指数(即按照上述提及的正序分配方式,为各个未选座旅客分配正序座位后,计算得到的重心影响指数),代表逆序重心影响指数(即按照上述提及的逆序分配方式,为各个未选座旅客分配逆序座位后,计算得到的重心影响指数),CGnoseat代表第三重心影响指数,代表正序分配方式中第j排的已被分配
座位的未选座旅客的数量,代表逆序分配方式中第j排的已被分配座位的未选座旅客的数量,indexj代表第j排座位排的重心指数。In the above formulas (9), (10) and (11), Represents the positive center of gravity impact index (i.e., the center of gravity impact index calculated after allocating positive seats to each passenger who has not selected a seat according to the positive sequence allocation method mentioned above), Represents the reverse center of gravity impact index (that is, the center of gravity impact index calculated after allocating reverse order seats to each passenger who has not selected a seat according to the reverse order allocation method mentioned above), CG noseat represents the third center of gravity impact index, Represents that the jth row in the positive sequence allocation method has been allocated The number of passengers without seat selection, represents the number of passengers who have been assigned seats in the jth row but have not selected seats in the reverse order allocation method, and index j represents the center of gravity index of the jth seat row.
需要说明的是,有时航班会存在一种座位超售的情况,如一个航班的飞机布局是F8Y120,但实际订座旅客是F5Y122,因此需要为Y舱超售的两名旅客升舱到F舱,而升舱旅客的座位分配同样采用上述的旅客座位分配规则,计算也是同样的规则。换而言之,就是将升舱旅客视为未选座旅客进行座位分配。It should be noted that sometimes flights may have overbooked seats. For example, the aircraft layout of a flight is F8Y120, but the actual reserved passengers are F5Y122. Therefore, the two overbooked passengers in Y class need to be upgraded to F class. , and the seat allocation for upgraded passengers also adopts the above passenger seat allocation rules, and the calculation is also based on the same rules. In other words, upgraded passengers are treated as passengers who have not selected seats for seat allocation.
具体的,以表5所示未选座旅客为例,假设有20个未选座旅客需进行座位分配。Specifically, taking the passengers who have not selected seats shown in Table 5 as an example, it is assumed that there are 20 passengers who have not selected seats and need to be allocated seats.
首先按照正序分配,从第1优先级开始,从11排往18排分配,第1优先级所有排剩余1+3×4=13个座位,将第1优先级的剩余座位分配完还剩余8名未选座旅客,依次递增优先级,由于第2和3优先级无空余座位,则分配第4优先级座位,可以分配第11排1个,第12排2个,第13排3个,第14排2个,则所有未选座旅客均完成座位分配。经由正序分配方式所得到的座位分配结果可如表7所示,并根据表1所示的旅客重量表、表7所示的座位分配结果以及公式(7),得到的重量分配结果可如表8所示。First, allocate according to the positive order, starting from the 1st priority, and allocating from row 11 to 18. There are 1+3×4=13 seats remaining in all rows of the 1st priority. The remaining seats of the 1st priority will be allocated to the remaining seats. The 8 passengers who have not selected seats will have priority in ascending order. Since there are no vacant seats in priority 2 and 3, priority 4 seats will be allocated. One seat in row 11, two seats in row 12, and three seats in row 13 can be allocated. , 2 seats in row 14, then all passengers who have not selected seats will be allocated seats. The seat allocation results obtained through the forward allocation method can be shown in Table 7. According to the passenger weight table shown in Table 1, the seat allocation results shown in Table 7 and formula (7), the weight distribution results obtained can be as follows As shown in Table 8.
表7
Table 7
Table 7
表8
Table 8
Table 8
根据表7所示的每个座位排的未选座旅客的数量、表8所示的各个座位排的未选座旅客的总重量以及公式(9),计算得出表6所示各个座位排的正序重心影响指数为:According to the number of passengers without seat selection in each seat row shown in Table 7, the total weight of passengers without seat selection in each seat row shown in Table 8 and formula (9), the calculation results for each seat row shown in Table 6 The positive sequence gravity center influence index is:
69.5×(-0.007139)+139×(-0.004834)+...+208.5×0.000779=-5.347886。69.5×(-0.007139)+139×(-0.004834)+...+208.5×0.000779=-5.347886.
然后按照逆序分配方式,从第1优先级开始,从18排往11排分配,第1优先级所有排剩余1+3×4=13个座位,将第1优先级的剩余座位分配完还剩余8名未选座旅客,依次递增优先级,由于第2和3优先级无空余座位,则分配第4优先级座位,可以分配第18排3个,第17排3个,第16排2个,则所有未选座旅客均完成座位分配。经由逆序分配方式所得到的座位分配结果可如表9所示,并根据表1所示的旅客重量表、表9所示的座位分配结果以及公式(7),得到的重量分配结果可如表10所示。Then according to the reverse order allocation method, starting from the 1st priority, allocating from row 18 to 11, the remaining 1+3×4=13 seats in all rows of the 1st priority, the remaining seats of the 1st priority will be allocated to the remaining seats The 8 passengers who have not selected seats will have priority in ascending order. Since there are no vacant seats in priority 2 and 3, priority 4 seats will be allocated. Three seats in row 18, three seats in row 17, and two seats in row 16 can be allocated. , then all passengers who have not selected seats will be allocated seats. The seat allocation results obtained through the reverse order allocation method are as shown in Table 9. According to the passenger weight table shown in Table 1, the seat allocation results shown in Table 9 and formula (7), the weight distribution results are as shown in Table 9. Shown in 10.
表9
Table 9
Table 9
表10
Table 10
Table 10
根据表9所示的每个座位排的未选座旅客的数量、表10所示的各个座位排的未选座旅客的总重量以及公式(10),计算得出表6所示各个座位排的逆序重心影响指数为:According to the number of passengers without seat selection in each seat row shown in Table 9, the total weight of passengers without seat selection in each seat row shown in Table 10, and formula (10), each seat row shown in Table 6 is calculated The reverse center of gravity influence index is:
69.5×(-0.005605)+208.5×(-0.003319)+...+417×(-0.000779)=-2.9905155。69.5×(-0.005605)+208.5×(-0.003319)+...+417×(-0.000779)=-2.9905155.
最终,将表6所示各个座位排的正序重心影响指数和逆序重心影响指数,代入到公式(11)中,计算得到表6所示各个座位排的第三重心影响指数为:Finally, the positive center of gravity influence index and the reverse center of gravity influence index of each seat row shown in Table 6 are substituted into formula (11), and the third center of gravity influence index of each seat row shown in Table 6 is calculated as:
((-5.347886)+(-2.9905155))/2=-4.169201。((-5.347886)+(-2.9905155))/2=-4.169201.
需要说明的是,上述具体实现过程仅仅用于举例说明。
It should be noted that the above specific implementation process is only for illustration.
S107:从离港系统中获取担架旅客的重量,并按照预设重量分配规则,将担架旅客的重量配给担架旅客的座位排号所示的多个座位排,得到担架旅客所选定的每个座位排的重量。S107: Obtain the weight of the stretcher passenger from the departure system, and allocate the stretcher passenger's weight to multiple seat rows indicated by the stretcher passenger's seat row number according to the preset weight distribution rules, and obtain each stretcher passenger's selected seat row. Seat row weight.
其中,担架旅客往往会占用多个座位排,为航空领域的公知常识。在本申请实施例中,基于担架旅客的座位排号,可确定担架旅客所选定的座位排数量。Among them, it is common knowledge in the aviation field that stretcher passengers often occupy multiple seat rows. In this embodiment of the present application, based on the seat row number of the stretcher passenger, the number of seat rows selected by the stretcher passenger can be determined.
需要说明的是,预设重量分配规则可以为:将担架旅客的重量均分给多个座位排,以确保每个座位排所获得的重量相同,并对于多余的重量,按照座位排号从小到大的顺序,将多余的重量依次分配给各个座位排。It should be noted that the preset weight distribution rule can be: distribute the weight of stretcher passengers equally to multiple seat rows to ensure that each seat row receives the same weight, and for excess weight, the weight of the stretcher passengers is distributed according to the seat row number from smallest to smallest. In large order, the excess weight is distributed to each row of seats in turn.
S108:基于担架旅客的座位排号、担架旅客所选定的每个座位排的重量、担架旅客所选座位排的重心指数,计算得到第四重心影响指数。S108: Calculate the fourth center of gravity impact index 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.
其中,基于担架旅客的座位排号、担架旅客所选定的每个座位排的重量、担架旅客所选座位排的重心指数,计算得到第四重心影响指数的具体实现过程,可参见公式(12)所示。在本申请实施例中,第四重心影响指数可视为担架旅客的重心影响指数。
Among them, 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, the specific implementation process of calculating the fourth center of gravity impact index can be found in formula (12 ) shown. In the embodiment of this application, the fourth center of gravity impact index can be regarded as the center of gravity impact index of the stretcher passenger.
Among them, 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, the specific implementation process of calculating the fourth center of gravity impact index can be found in formula (12 ) shown. In the embodiment of this application, the fourth center of gravity impact index can be regarded as the center of gravity impact index of the stretcher passenger.
在上述公式(12)中,CGstr代表第四重心影响指数,m代表担架旅客的数量,n代表担架旅客所选定的座位排数量,代表担架旅客所选定的第j排的重量,indexj代表第j排座位排的重心指数。In the above formula (12), CG str represents the fourth center of gravity influence index, m represents the number of stretcher passengers, n represents the number of seat rows selected by stretcher passengers, represents the weight of the jth row selected by the stretcher passenger, and index j represents the center of gravity index of the jth seat row.
具体的,假设担架旅客共有两个,其所占座位如表11所示,担架旅客1的重量为200KG,将担架旅客1的重量均分到14-16排座位,每排座位分配66KG后还剩2KG,则在第14排增加1KG,第15排增加1KG,最终从第14-16排则分配67KG,67KG和66KG。Specifically, assume that there are two stretcher passengers, and the seats they occupy are as shown in Table 11. The weight of stretcher passenger 1 is 200KG. The weight of stretcher passenger 1 is evenly distributed to rows 14-16 of seats, and each row of seats is allocated 66KG. If there is 2KG left, 1KG will be added to the 14th row, and 1KG will be added to the 15th row. Finally, 67KG, 67KG and 66KG will be allocated from rows 14-16.
表11
Table 11
Table 11
上述表11中,起始排为:担架旅客所选的多个座位排中,座位排号最小的座位排。结束排为:担架旅客所选的多个座位排中,座位排号最大的座位排。同样的,担架旅客2的重量进行均分后,确保每个座位排的重量均为150KG,得到担架旅客所选定的每个座位排的重量,如表12所示。In the above Table 11, the starting row is: the seat row with the smallest seat row number among the multiple seat rows selected by the stretcher passenger. The ending row is: the seat row with the largest seat row number among the multiple seat rows selected by the stretcher passenger. Similarly, after the weight of stretcher passenger 2 is equally divided, ensure that the weight of each seat row is 150KG, and the weight of each seat row selected by the stretcher passenger is obtained, as shown in Table 12.
表12
Table 12
Table 12
最终,根据表12所示的担架旅客所选定的每个座位排的重量、重心指数,以及公式(12),计算得到两个担架旅客的第四重心影响指数为-1.251566。Finally, based on the weight and center of gravity index of each seat row selected by the stretcher passengers shown in Table 12, and formula (12), the fourth center of gravity impact index of the two stretcher passengers was calculated to be -1.251566.
需要说明的是,上述具体实现过程仅仅用于举例说明。It should be noted that the above specific implementation process is only for illustration.
S109:从离港系统中获取额外占座物品的重量,并基于额外占座物品的座位排号、额外占座物品的重量、额外占座物品所选座位排的重心指数,计算得到第五重心影响指数。S109: Obtain the weight of the extra seat-occupying item from the departure system, and calculate the fifth center of gravity based on the seat row number of the extra seat-occupying item, the weight of the extra seat-occupying item, and the center of gravity index of the selected seat row of the extra seat-occupying item. Impact Index.
其中,基于额外占座物品的座位排号、额外占座物品的重量、额外占座物品所选座位排的重心指数,计算得到第五重心影响指数的具体实现过程,可参见公式(13)所示。在本申请实施例中,第五重心影响指数可视为额外占座物品的重心影响指数。
Among them, based on the seat row number of the extra seat-occupying items, the weight of the extra seat-occupying items, and the center of gravity index of the selected seat row of the extra seat-occupying items, the specific implementation process of calculating the fifth center of gravity impact index can be found in formula (13) Show. In the embodiment of the present application, the fifth center of gravity impact index can be regarded as the center of gravity impact index of additional seat-occupying items.
Among them, based on the seat row number of the extra seat-occupying items, the weight of the extra seat-occupying items, and the center of gravity index of the selected seat row of the extra seat-occupying items, the specific implementation process of calculating the fifth center of gravity impact index can be found in formula (13) Show. In the embodiment of the present application, the fifth center of gravity impact index can be regarded as the center of gravity impact index of additional seat-occupying items.
在上述公式(13)中,CGextra代表第五重心影响指数,n代表待测航班的座位排数量,m代表每个座位排所包含额外占座物品的数量,代表第j排第i个额外占座物品的重量,indexj代表第j排座位排的重心指数。In the above formula (13), CG extra represents the fifth center of gravity impact index, n represents the number of seat rows on the flight to be tested, m represents the number of additional seat-occupying items contained in each seat row, represents the weight of the i-th additional seat-occupying item in the j-th row, and index j represents the center of gravity index of the j-th seat row.
具体的,假设有两个额外占座物品的重量、座位排号,如表13所示,根据公式(13),计算得到两个额外占座物品的第五重心影响指数为:5×(-0.003319)+8×(-0.002557)=-0.037051。
Specifically, assuming that there are two additional seat-occupying items, the weight and seat row number are as shown in Table 13. According to formula (13), the fifth center of gravity influence index of the two additional seat-occupying items is calculated as: 5×(- 0.003319)+8×(-0.002557)=-0.037051.
表13
Table 13
Table 13
需要说明的是,上述表13所示内容仅仅用于举例说明。It should be noted that the content shown in Table 13 above is only for illustration.
S110:从离港系统中获取机组折叠座位旅客的重量、机组折叠座位旅客所选座位的重心影响指数,并基于机组折叠座位旅客的重量、机组折叠座位旅客所选座位的重心影响指数,计算得到第六重心影响指数。S110: Obtain the weight of passengers in the crew's folding seats and the center of gravity influence index of the seats selected by the passengers in the crew's folding seats from the departure system, and calculate it based on the weight of the passengers in the crew's folding seats and the center of gravity impact index of the seats selected by the passengers in the crew's folding seats. The sixth center of gravity influence index.
其中,由于机组折叠座位旅客所选座位(即机组折叠座位)都是单独的座位,且机组折叠座位旅客有单独的重量,机组折叠座位旅客所选座位有单独的重心影响指数,因此,只需要将每个机组折叠座位旅客所选座位的重心影响指数相加,便能得到第六重心影响指数。Among them, since the seats selected by passengers in foldable seats on the crew (i.e., foldable seats in the crew) are all separate seats, and passengers in foldable seats in the crew have separate weights, the seats selected by passengers in foldable seats in the crew have a separate center of gravity impact index. Therefore, only The sixth center of gravity impact index can be obtained by adding up the center of gravity impact index of the seats selected by passengers with folding seats on each crew unit.
在本申请实施例中,基于机组折叠座位旅客的重量、机组折叠座位旅客所选座位的重心影响指数,计算得到第六重心影响指数的具体实现过程,可参见公式(14)所示。在本申请实施例中,第六重心影响指数可视为机组折叠座位旅客的重心影响指数。
In the embodiment of the present application, the specific implementation process of calculating the sixth center of gravity impact index based on the weight of the passengers in the crew's foldable seats and the center of gravity impact index of the seat selected by the crew's passengers in the foldable seats can be found in formula (14). In the embodiment of this application, the sixth center of gravity impact index can be regarded as the center of gravity impact index of passengers with folding seats on the crew.
In the embodiment of the present application, the specific implementation process of calculating the sixth center of gravity impact index based on the weight of the passengers in the crew's foldable seats and the center of gravity impact index of the seat selected by the crew's passengers in the foldable seats can be found in formula (14). In the embodiment of this application, the sixth center of gravity impact index can be regarded as the center of gravity impact index of passengers with folding seats on the crew.
在上述公式(14)中,CGjump代表第六重心影响指数,m代表机组折叠座位旅客的数量,代表第i个机组折叠座位旅客的重量,代表第i个机组折叠座位旅客所选座位的重心影响指数。In the above formula (14), CG jump represents the sixth center of gravity impact index, m represents the number of passengers with folding seats on the crew, Represents the weight of passengers with foldable seats on the i-th crew, Represents the center of gravity influence index of the seat selected by the folding seat passenger of the i-th crew.
具体的,假设一个机组折叠座位旅客的重量为60KG、机组折叠座位旅客所选座位的重心影响指数为0.004,机组折叠座位旅客的数量为6个,根据公式(14),计算得出各个机组折叠座位旅客的第六重心影响指数为6×0.004=0.24。Specifically, assuming that the weight of passengers in a crew's folding seats is 60KG, the center of gravity influence index of the seat selected by the passengers in the crew's folding seats is 0.004, and the number of passengers in the crew's folding seats is 6, according to formula (14), the calculation of each crew's folding seats The sixth center of gravity impact index for seat passengers is 6×0.004=0.24.
需要说明的是,上述具体实现过程仅仅用于举例说明。
It should be noted that the above specific implementation process is only for illustration.
S111:从离港系统中获取手提行李的重量,并基于手提行李的座位排号、手提行李的重量、手提行李所选座位排的重心指数,计算得到第七重心影响指数。S111: Obtain the weight of the carry-on baggage from the departure system, and calculate the seventh center of gravity impact index based on the seat row number of the carry-on baggage, the weight of the carry-on baggage, and the center of gravity index of the selected seat row of the carry-on baggage.
其中,手提行李作为单独称重录入到离港系统,手提行李所在座位排,通常认为与携带该手提行李的旅客的座位排一致。Among them, the hand luggage is entered into the departure system as a separate weighing, and the seat row where the hand luggage is located is generally considered to be the same as the seat row of the passenger carrying the hand luggage.
在本申请实施例中,基于手提行李的座位排号、手提行李的重量,计算得到第七重心影响指数的具体实现过程,可以参见公式(15)所示。在本申请实施例中,第七重心影响指数可视为手提行李的重心影响指数。
In the embodiment of the present application, the specific implementation process of calculating the seventh center of gravity impact index based on the seat number of the carry-on baggage and the weight of the carry-on baggage can be seen in formula (15). In the embodiment of the present application, the seventh center of gravity impact index can be regarded as the center of gravity impact index of the hand luggage.
In the embodiment of the present application, the specific implementation process of calculating the seventh center of gravity impact index based on the seat number of the carry-on baggage and the weight of the carry-on baggage can be seen in formula (15). In the embodiment of the present application, the seventh center of gravity impact index can be regarded as the center of gravity impact index of the hand luggage.
在上述公式(15)中,CGhandBag代表第七重心影响指数,n代表待测航班的座位排数量,m代表手提行李的数量,代表第j排第i个手提行李的重量,indexj代表第j排座位排的重心指数。In the above formula (15), CG handBag represents the seventh center of gravity impact index, n represents the number of seat rows on the flight to be tested, m represents the number of hand luggage, represents the weight of the i-th hand luggage in the j-th row, and index j represents the center of gravity index of the j-th seat row.
具体的,假设3个手提行李的重量、座位排号,如表14所示,根据公式(15),计算得到表14所示各个手提行李的第七重心影响指数为:12×(-0.007139)+15×(-0.0006367)+18×(-0.005606)=-0.282063。Specifically, assuming the weight and seat number of three carry-on luggage are as shown in Table 14, according to formula (15), the seventh center of gravity influence index of each carry-on luggage shown in Table 14 is calculated as: 12×(-0.007139) +15×(-0.0006367)+18×(-0.005606)=-0.282063.
表14
Table 14
Table 14
需要说明的是,上述表14所示内容仅仅用于举例说明。It should be noted that the content shown in Table 14 above is only for illustration.
S112:基于第一重心影响指数、第二重心影响指数、第三重心影响指数、第四重心影响指数、第五重心影响指数、第六重心影响指数、第七重心影响指数,计算得到待测航班的旅客重心。
S112: 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, the influence index of the seventh center of gravity, calculate the value to be measured The passenger center of gravity of the flight.
其中,基于第一重心影响指数、第二重心影响指数、第三重心影响指数、第四重心影响指数、第五重心影响指数、第六重心影响指数、第七重心影响指数,计算得到待测航班的旅客重心的具体实现过程,可参见公式(16)所示。
CGpass=CGch+CGnoch+CGnoseat+CGstr+CGextra+CGjump+CGhandBag (16)Among them, 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, the influence index of the seventh center of gravity, the calculation results are to be measured The specific implementation process of the passenger center of gravity of the flight can be found in formula (16).
CG pass =CG ch +CG noch +CG noseat +CG str +CG extra +CG jump +CG handBag (16)
CGpass=CGch+CGnoch+CGnoseat+CGstr+CGextra+CGjump+CGhandBag (16)Among them, 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, the influence index of the seventh center of gravity, the calculation results are to be measured The specific implementation process of the passenger center of gravity of the flight can be found in formula (16).
CG pass =CG ch +CG noch +CG noseat +CG str +CG extra +CG jump +CG handBag (16)
在上述公式(16)中,CGpass代表旅客重心。In the above formula (16), CG pass represents the passenger center of gravity.
基于上述S101-S112所示流程,本实施例能够实现下述三方面的有益效果:Based on the process shown in S101-S112 above, this embodiment can achieve the following three beneficial effects:
配载管理的资源配置方面:在传统的配载过程中,刚开始时只掌握少量的旅客值机数据,需要根据这些有限的数据和先验经验来对货物的装载进行估算,并以此来制作一个货物装载方案,这种方式不仅过度依赖人的经验,而且还存在预估不准的风险。而本实施例从配载开始就实时进行旅客重心的估算,不仅减小了人力成本,而且还提高了估算准确率。Resource allocation for stowage management: In the traditional stowage process, only a small amount of passenger check-in data is available at the beginning, and cargo loading needs to be estimated based on these limited data and prior experience. Making a cargo loading plan not only relies too much on human experience, but also runs the risk of inaccurate estimates. However, this embodiment estimates the passenger center of gravity in real time from the beginning of loading, which not only reduces labor costs, but also improves the estimation accuracy.
在业务需求方面:从航班的配载工作开始,虽然很多旅客的座位未知,但是该装置便可以开始对旅客的重心进行估算,可以更有效的指导货物的装载,避免最后所有旅客值机完成后需要调整重心时,还需要通过调整货舱货物来调整重心,本实施例能够大大降低了调整货物的概率。同时,当调整货舱货物的概率降低,也降低了航班延误的概率。In terms of business needs: starting from the loading work of the flight, although the seats of many passengers are unknown, the device can begin to estimate the center of gravity of the passengers, and can more effectively guide the loading of cargo, avoiding the need to wait until all passengers have checked in. When the center of gravity needs to be adjusted, the center of gravity also needs to be adjusted by adjusting the cargo in the cargo hold. This embodiment can greatly reduce the probability of adjusting the cargo. At the same time, when the probability of adjusting cargo holds is reduced, the probability of flight delays is also reduced.
在计算规则方面:本实施例的核心是对未选座旅客进行座位分配,通过设定多个优先级按照正序分配和逆序分配两种方式,取两种分配方案的重心影响指数的均值作为第三重心影响指数,充分体现了配载工作中的平衡思想。同时对于其他类型的旅客,也都采用最佳匹配的计算方式,本实施例所采取的旅客座位分配规则是一种突破性的发明,经实例验证也都是有效可行的,是符合预期的。In terms of calculation rules: The core of this embodiment is to allocate seats to passengers who have not selected seats. By setting multiple priorities, assign them in forward order and in reverse order, and take the average of the center of gravity impact index of the two allocation plans as The third center of gravity impact index fully reflects the idea of balance in stowage work. At the same time, the best matching calculation method is also used for other types of passengers. The passenger seat allocation rule adopted in this embodiment is a breakthrough invention, which has been verified by examples to be effective and feasible, and is in line with expectations.
综上所述,本实施例通过基于已选座旅客的座位排号、重量、所选定座位排的重心指数,确定已选座旅客的重心影响指数,为所未选座旅客分配座位,得到未选座旅客的座位排号,并基于未选座旅客的座位排号、重量、所选定座位排的重心指数,确定未选座旅客的重心影响指数,基于已选座旅客和未选座旅客各自的重心影响指数,确定待测航班的旅客重心。明显的,以已选座旅客
和未选座旅客各自的座位排号、重量、所选定座位排的重心指数作为参考依据,相较于现有技术,可有效准确地计算得到待测航班的旅客重心。To sum up, this embodiment determines the center of gravity impact index of passengers who have selected seats based on the seat row number, weight, and center of gravity index of the selected seat row, and allocates seats to passengers who have not selected seats. The seat arrangement of passengers who have not selected a seat, and based on the seat arrangement, weight, and center of gravity index of the selected seat row, determine the impact index of the center of gravity of the passenger who has not selected a seat, based on the number of passengers who have selected a seat and the number of passengers who have not selected a seat Passengers' respective center of gravity influence index determines the passenger center of gravity of the flight to be tested. Obviously, for passengers who have selected seats The passenger's seat row number, weight, and center of gravity index of the selected seat row are used as a reference basis. Compared with the existing technology, the passenger center of gravity of the flight to be tested can be calculated effectively and accurately.
需要说明的是,上述实施例提及的S101,为本申请实施例所示航班旅客重心的估算方法的一种可选的实现方式。此外,上述实施例提及的S105,也为本申请实施例所示航班旅客重心的估算方法的一种可选的实现方式。为此,上述实施例提及的流程,可以概括为图2所示的方法。It should be noted that S101 mentioned in the above embodiment is an optional implementation of the method for estimating the center of gravity of flight passengers shown in the embodiment of this application. In addition, S105 mentioned in the above embodiment is also an optional implementation of the method for estimating the center of gravity of flight passengers shown in the embodiment of the present application. To this end, the process mentioned in the above embodiment can be summarized as the method shown in Figure 2.
如图2所示,为本申请实施例提供的另一种航班旅客重心的估算方法的流程示意图,包括如下步骤:As shown in Figure 2, a schematic flow chart of another method for estimating the center of gravity of flight passengers provided by the embodiment of the present application includes the following steps:
S201:获取待测航班的旅客数据、客舱布局信息、旅客重量表。S201: Obtain passenger data, cabin layout information, and passenger weight table of the flight to be tested.
其中,旅客数据包括各个旅客的旅客属性和座位属性;各个旅客的类型包括已选座旅客和未选座旅客;座位属性包括已选座旅客的座位排号;座位排号指示旅客所选定座位排;客舱布局信息包括各个座位排的重心指数;旅客重量表包括各个旅客属性的重量。Among them, the passenger data includes the passenger 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 number of the passenger who has selected a seat; the seat number indicates the seat selected by the passenger row; the cabin layout information includes the center of gravity index of each seat row; the passenger weight table includes the weight of each passenger attribute.
S202:基于旅客重量表以及已选座旅客的旅客属性,确定已选座旅客的重量,并基于已选座旅客的座位排号、重量、所选定座位排的重心指数,计算得到已选座旅客的重心影响指数。S202: Determine the weight of the passenger who has selected the seat based on the passenger weight table and the passenger attributes of the passenger who has selected the seat, and calculate the seat selection based on the seat row number, weight of the passenger who has selected the seat, and the center of gravity index of the selected seat row The passenger's center of gravity affects the index.
S203:为未选座旅客分配座位,得到未选座旅客的座位排号。S203: Allocate seats to passengers who have not selected seats, and obtain the seat numbers of passengers who have not selected seats.
S204:基于旅客重量表以及未选座旅客的旅客属性,确定未选座旅客的重量,并基于未选座旅客的座位排号、重量、所选定座位排的重心指数,计算得到未选座旅客的重心影响指数。S204: Determine the weight of the passenger who has not selected a seat based on the passenger weight table and the passenger attributes of the passenger who has not selected a seat, and calculate the weight of the passenger who has not selected a seat based on the seat row number, weight of the passenger who has not selected a seat, and the center of gravity index of the selected seat row. The passenger's center of gravity affects the index.
S205:基于已选座旅客的重心影响指数,以及未选座旅客的重心影响指数,计算得到待测航班的旅客重心。S205: Based on the center of gravity impact index of passengers who have selected seats and the center of gravity impact index of passengers who have not selected seats, calculate the passenger center of gravity of the flight to be tested.
综上所述,本实施例以已选座旅客和未选座旅客各自的座位排号、重量、所选定座位排的重心指数作为参考依据,相较于现有技术,可有效准确地计算得到待测航班的旅客重心。To sum up, this embodiment uses the seat row number, weight, and center of gravity index of the selected seat row as the reference basis for passengers who have selected seats and passengers who have not selected seats. Compared with the existing technology, this embodiment can calculate effectively and accurately. Get the passenger center of gravity of the flight to be tested.
需要说明的是,虽然采用特定次序描绘了各操作,但是这不应当理解为要求这些操作以所示出的特定次序或以顺序次序执行来执行。在一定环境下,多任务和并行处理可能是有利的。
It should be noted that although various operations are depicted in a specific order, this should not be understood as requiring that these operations be performed in the specific order shown or in a sequential order. Under certain circumstances, multitasking and parallel processing may be advantageous.
应当理解,本申请的方法实施方式中记载的各个步骤可以按照不同的顺序执行,和/或并行执行。此外,方法实施方式可以包括附加的步骤和/或省略执行示出的步骤。本申请的范围在此方面不受限制。It should be understood that the various steps described in the method embodiments of the present application can be executed in different orders and/or in parallel. Furthermore, method embodiments may include additional steps and/or omit performance of illustrated steps. The scope of the present application is not limited in this respect.
此外,可以以一种或多种程序设计语言或其组合来编写用于执行本申请的操作的计算机程序代码,上述程序设计语言包括但不限于面向对象的程序设计语言—诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(LAN)或广域网(WAN)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。Additionally, computer program code for performing operations of the present application may be written in one or more programming languages, including but not limited to object-oriented programming languages—such as Java, Smalltalk, C++, or a combination thereof , also includes conventional procedural programming languages—such as "C" or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In situations involving remote computers, the remote computer can be connected to the user's computer through any kind of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computer (such as an Internet service provider through Internet connection).
与上述本申请实施例提供的航班旅客重心的估算方法相对应,本申请实施例还提供了一种航班旅客重心的估算装置。Corresponding to the method for estimating the center of gravity of flight passengers provided by the above embodiments of the present application, the embodiment of the present application also provides a device for estimating the center of gravity of flight passengers.
如图3所示,为本申请实施例提供的一种航班旅客重心的估算装置的架构示意图,包括:As shown in Figure 3, a schematic structural diagram of a device for estimating the center of gravity of flight passengers provided by an embodiment of the present application includes:
信息获取单元100,用于获取待测航班的旅客数据、客舱布局信息、旅客重量表;旅客数据包括各个旅客的旅客属性和座位属性;各个旅客的类型包括已选座旅客和未选座旅客;座位属性包括已选座旅客的座位排号和座位号;座位排号指示旅客所选定座位排;客舱布局信息包括各个座位排的重心指数;旅客重量表包括各个旅客属性的重量。The information acquisition unit 100 is used to acquire passenger data, cabin layout information, and passenger weight tables of the flight to be tested; the passenger data includes passenger attributes and seat attributes of each passenger; the type of each passenger includes passengers who have selected seats and passengers who have not selected seats; The seat attributes include the seat row number and seat 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 center of gravity index of each seat row; the passenger weight table includes the weight of each passenger attribute.
第一确定单元200,用于基于旅客重量表以及已选座旅客的旅客属性,确定已选座旅客的重量,并基于已选座旅客的座位排号、重量、所选定座位排的重心指数,计算得到已选座旅客的重心影响指数。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 passenger attributes of the passenger who has selected the seat, and based on the seat row number and weight of the passenger who has selected the seat, and the center of gravity index of the selected seat row , calculate the center of gravity impact index of passengers who have selected seats.
可选的,已选座旅客包括已值机旅客;Optional, passengers who have selected seats include passengers who have checked in;
第一确定单元200具体用于:依据已值机旅客的旅客属性,从旅客重量表中获取已值机旅客的重量,并基于已值机旅客的座位排号、已值机旅客的重量、已值机旅客所选座位排的重心指数,计算得到已值机旅客的重心影响指数。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 passenger attribute of the checked-in passenger, and based on the seat number of the checked-in passenger, the weight of the checked-in passenger, and The center of gravity index of the seat row selected by the check-in passenger is used to calculate the center of gravity impact index of the checked-in passenger.
可选的,已选座旅客还包括未值机但已选座旅客;
Optional, passengers who have selected seats also include passengers who have not checked in but have selected seats;
第一确定单元200还用于:依据未值机但已选座旅客的旅客属性,从旅客重量表中获取未值机但已选座旅客的重量,并基于未值机但已选座旅客的座位排号、未值机但已选座旅客的重量、未值机但已选座旅客所选座位排的重心指数,计算得到未值机但已选座旅客的重心影响指数。The first determination unit 200 is also used to: obtain the weight of the passenger who has not checked in but has selected a seat from the passenger weight table based on the passenger attributes of the passenger who has not checked in but has selected a seat, and based on the weight of the passenger who has not checked in but has selected a seat, The seat row number, the weight of the passengers who have not checked in but have selected their seats, and the center of gravity index of the seat row selected by the passengers who have not checked in but have selected their seats, are used to calculate the center of gravity impact index of the passengers who have not checked in but have selected their seats.
可选的,已选座旅客还包括担架旅客;Optionally, passengers who have selected seats also include stretcher passengers;
第一确定单元200还用于:从离港系统中获取担架旅客的重量,并按照预设重量分配规则,将担架旅客的重量配给担架旅客的座位排号所示的多个座位排,得到担架旅客所选定的每个座位排的重量;预设重量分配规则为:将担架旅客的重量均分给多个座位排,以确保每个座位排所获得的重量相同,并对于多余的重量,按照座位排号从小到大的顺序,将多余的重量依次分配给各个座位排;基于担架旅客的座位排号、担架旅客所选定的每个座位排的重量、担架旅客所选座位排的重心指数,计算得到担架旅客的重心影响指数。The first determination unit 200 is also used to: obtain the weight of the stretcher passenger from the departure system, and allocate the weight of the stretcher passenger to multiple seat rows indicated by the stretcher passenger's seat row number according to the preset weight distribution rules to obtain the stretcher The weight of each seat row selected by the passenger; the default weight distribution rule is: distribute the weight of the stretcher passenger equally to multiple seat rows to ensure that each seat row receives the same weight, and for the excess weight, The excess weight is allocated to each seat row in order of seat row number from small to large; 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 of the seat row selected by the stretcher passenger Index, calculate the influence index of the center of gravity of the stretcher passenger.
可选的,已选座旅客还包括额外占座物品;Optional, seat-selected passengers also receive additional seat-occupying items;
第一确定单元200还用于:从离港系统中获取额外占座物品的重量,并基于额外占座物品的座位排号、额外占座物品的重量、额外占座物品所选座位排的重心指数,计算得到额外占座物品的重心影响指数。The first determining unit 200 is also used to: obtain the weight of the extra seat-occupying item from the departure system, and based on the seat row number of the extra seat-occupying item, the weight of the extra seat-occupying item, and the center of gravity of the selected seat row of the extra seat-occupying item Index, calculate the impact index of the center of gravity of the additional space-occupying items.
可选的,已选座旅客还包括机组折叠座位旅客;Optionally, passengers who have selected seats also include passengers with foldable seats on board the crew;
第一确定单元200还用于:从离港系统中获取机组折叠座位旅客的重量、机组折叠座位旅客所选座位的重心影响指数,并基于机组折叠座位旅客的重量、机组折叠座位旅客所选座位的重心影响指数,计算得到机组折叠座位旅客的重心影响指数。The first determination unit 200 is also used to: obtain from the departure system the weight of the passengers in the crew's folding seats and the center of gravity impact index of the seats selected by the passengers in the crew's folding seats, and based on the weight of the passengers in the crew's folding seats and the seats selected by the passengers in the crew's folding seats. The center of gravity impact index is calculated to obtain the center of gravity impact index of the crew's folding seat passengers.
可选的,已选座旅客还包括手提行李;Optional, passengers who have selected seats also include hand luggage;
第一确定单元200还用于:从离港系统中获取手提行李的重量,并基于手提行李的座位排号、手提行李的重量、手提行李所选座位排的重心指数,计算得到手提行李的重心影响指数。The first determination unit 200 is also used to: obtain the weight of the carry-on baggage from the departure system, and calculate the center of gravity of the carry-on baggage based on the seat row number of the carry-on baggage, the weight of the carry-on baggage, and the center of gravity index of the selected seat row of the carry-on baggage Impact Index.
可选的,第一确定单元200还用于:将已值机旅客的重心影响指数、未值机但已选座旅客的重心影响指数、担架旅客的重心影响指数、额外占座物品的重心影响指数、机组折叠座位旅客的重心影响指数、手提行李的重心影响指数的总和,标识为已选座旅客的重心影响指数。
Optionally, the first determination unit 200 is also used to: combine the center of gravity impact index of passengers who have checked in, the center of gravity impact index of passengers who have not checked in but have selected seats, the center of gravity impact index of stretcher passengers, and the center of gravity impact of extra seat-occupying items. The sum of the index, the crew's center of gravity impact index for folding seat passengers, and the hand luggage's center of gravity impact index is marked as the center of gravity impact index for passengers who have selected seats.
座位分配单元300,用于为未选座旅客分配座位,得到未选座旅客的座位排号。The seat allocation unit 300 is used to allocate seats to passengers who have not selected seats, and obtain the seat numbers of passengers who have not selected seats.
可选的,座位分配单元300具体用于:按照预设的旅客座位分配规则,为未选座旅客分配座位,得到未选座旅客的座位排号;其中,旅客座位分配规则:对于每个座位排,预先为座位排的座位设置多个优先级,并限定每个优先级的座位数量,以使各个优先级的座位数量之和等于座位排的座位数量;统计座位排所包含的第一座位的数量,得到座位排的第一座位数量;在第一座位数量小于座位排的座位数量的情况下,获取座位排所包含的第二座位的座位排号和优先级;对于各个座位排所包含的第二座位,按照优先级从高到低的顺序、且座位排号由小到大的顺序,将各个第二座位标识为正序座位,分配给各个未选座旅客;按照优先级从高到低的顺序、且座位排号由大到小的顺序,将各个第二座位标识为逆序座位,分配给各个未选座旅客;第一座位代表已经被旅客选定的座位;第二座位代表还未被旅客选定的座位。Optionally, the seat allocation unit 300 is specifically used to: allocate seats to passengers who have not selected seats according to preset passenger seat allocation rules, and obtain the seat numbers of passengers who have not selected seats; wherein, the passenger seat allocation rules: for each seat Row, set multiple priorities for the seats in the seat row in advance, and limit 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; count the first seat included in the seat row The number of first seats in the seat row is obtained; when the number of first seats is less than the number of seats in the seat row, the seat row number and priority of the second seat included in the seat row are obtained; for each seat row included For the second seat, in order of priority from high to low and in order of seat number from small to large, each second seat will be marked as a positive seat and assigned to each passenger who has not selected a seat; in order of priority from high to high The second seat is marked as a seat in reverse order and allocated to each unselected passenger; the first seat represents the seat that has been selected by the passenger; the second seat represents the seat that has been selected by the passenger; Seats that have not been selected by passengers.
第二确定单元400,用于基于旅客重量表以及未选座旅客的旅客属性,确定未选座旅客的重量,并基于未选座旅客的座位排号、重量、所选定座位排的重心指数,计算得到未选座旅客的重心影响指数。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 passenger attributes of the passenger who has not selected a seat, and based on the seat row number and weight of the passenger who has not selected a seat, and the center of gravity index of the selected seat row , calculate the center of gravity impact index of passengers who have not selected a seat.
重心计算单元500,用于基于已选座旅客的重心影响指数,以及未选座旅客的重心影响指数,计算得到待测航班的旅客重心。The center of gravity calculation unit 500 is used to calculate the passenger center of gravity of the flight to be tested based on the center of gravity impact index of passengers who have selected seats and the center of gravity impact index of passengers who have not selected seats.
综上所述,本实施例以已选座旅客和未选座旅客各自的座位排号、重量、所选定座位排的重心指数作为参考依据,相较于现有技术,可有效准确地计算得到待测航班的旅客重心。To sum up, this embodiment uses the seat row number, weight, and center of gravity index of the selected seat row as the reference basis for passengers who have selected seats and passengers who have not selected seats. Compared with the existing technology, this embodiment can calculate effectively and accurately. Get the passenger center of gravity of the flight to be tested.
需要说明的是,描述于本申请实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现。其中,单元的名称在某种情况下并不构成对该单元本身的限定,例如,第一获取单元还可以被描述为“获取至少两个网际协议地址的单元”。It should be noted that the units involved in the embodiments of this application can be implemented in software or hardware. The name of the unit does not constitute a limitation on the unit itself under certain circumstances. For example, the first acquisition unit can also be described as "the unit that acquires at least two Internet Protocol addresses."
此外,本申请实施例中以上描述的功能可以至少部分地由一个或多个硬件逻辑部件来执行。例如,非限制性地,可以使用的示范类型的硬件逻辑部件包括:现场可编程门阵列(FPGA)、专用集成电路(ASIC)、专用标准产品(ASSP)、片上系统(SOC)、复杂可编程逻辑设备(CPLD)等等。
In addition, the functions described above in embodiments of the present application may be performed, at least in part, by one or more hardware logic components. For example, and without limitation, exemplary types of hardware logic components that may be used include: Field Programmable Gate Arrays (FPGAs), Application Specific Integrated Circuits (ASICs), Application Specific Standard Products (ASSPs), Systems on Chips (SOCs), Complex Programmable Logical device (CPLD) and so on.
本申请还提供了一种计算机可读存储介质,计算机可读存储介质包括存储的程序,其中,程序执行上述本申请提供的航班旅客重心的估算方法。This application also provides a computer-readable storage medium. The computer-readable storage medium includes a stored program, wherein the program executes the above-mentioned method for estimating the center of gravity of flight passengers provided by this application.
本申请还提供了一种航班旅客重心的估算设备,包括:处理器、存储器和总线。处理器与存储器通过总线连接,存储器用于存储程序,处理器用于运行程序,其中,程序运行时执行上述本申请提供的航班旅客重心的估算方法,包括:This application also provides a device for estimating the center of gravity of flight passengers, including: a processor, a memory and a bus. The processor and the memory are connected through a bus, the memory is used to store the program, and the processor is used to run the program. When the program is running, the above-mentioned estimation method of the flight passenger center of gravity provided by this application is executed, including:
获取待测航班的旅客数据、客舱布局信息、旅客重量表;所述旅客数据包括各个旅客的旅客属性和座位属性;各个所述旅客的类型包括已选座旅客和未选座旅客;所述座位属性包括所述已选座旅客的座位排号;所述座位排号指示旅客所选定座位排;所述客舱布局信息包括各个所述座位排的重心指数;所述旅客重量表包括各个所述旅客属性的重量;Obtain the passenger data, cabin layout information, and passenger weight table of the flight to be tested; the passenger data includes passenger attributes and seat attributes of each passenger; the type of each passenger includes passengers who have selected seats and passengers who have not selected seats; the seats The 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 center of gravity index of each seat row; the passenger weight table includes each of the seat rows. Weight of passenger attributes;
基于所述旅客重量表以及所述已选座旅客的旅客属性,确定所述已选座旅客的重量,并基于所述已选座旅客的座位排号、重量、所选定座位排的重心指数,计算得到所述已选座旅客的重心影响指数;Determine the weight of the passenger who has selected a seat based on the passenger weight table and the passenger attributes of the passenger who has selected a seat, and based on the seat row number, weight of the passenger who has selected a seat, and the center of gravity index of the selected seat row , calculate the center of gravity impact index of the passenger who has selected a seat;
为所述未选座旅客分配座位,得到所述未选座旅客的座位排号;Assign a seat to the passenger who has not selected a seat, and obtain the seat number of the passenger who has not selected a seat;
基于所述旅客重量表以及所述未选座旅客的旅客属性,确定所述未选座旅客的重量,并基于所述未选座旅客的座位排号、重量、所选定座位排的重心指数,计算得到所述未选座旅客的重心影响指数;Determine the weight of the passenger who has not selected a seat based on the passenger weight table and the passenger attributes of the passenger who has not selected a seat, and based on the seat row number, weight of the passenger who has not selected a seat, and the center of gravity index of the selected seat row , calculate the center of gravity impact index of the passenger who has not selected a seat;
基于所述已选座旅客的重心影响指数,以及所述未选座旅客的重心影响指数,计算得到所述待测航班的旅客重心。Based on the center of gravity impact index of passengers who have selected seats and the center of gravity impact index of passengers who have not selected seats, the passenger center of gravity of the flight to be tested is calculated.
具体的,在上述实施例的基础上,所述已选座旅客包括已值机旅客;Specifically, based on the above embodiment, the passengers who have selected seats include passengers who have checked in;
所述基于所述旅客重量表以及所述已选座旅客的旅客属性,确定所述已选座旅客的重量,并基于所述已选座旅客的座位排号、重量、所选定座位排的重心指数,计算得到所述已选座旅客的重心影响指数,包括:Determine the weight of the passenger who has selected a seat based on the passenger weight table and the passenger attributes of the passenger who has selected a seat, and based on the seat row number, weight of the passenger who has selected a seat, and the weight of the selected seat row The center of gravity index is calculated to obtain the impact index of the center of gravity of the passenger who has selected a seat, including:
依据所述已值机旅客的旅客属性,从所述旅客重量表中获取所述已值机旅客的重量,并基于所述已值机旅客的座位排号、所述已值机旅客的重量、所述已值机旅客所选座位排的重心指数,计算得到所述已值机旅客的重心影响指数。
According to the passenger attribute of the checked-in passenger, the weight of the checked-in passenger is obtained from the passenger weight table, and based on the seat number of the checked-in passenger, the weight of the checked-in passenger, The gravity center index of the seat row selected by the checked-in passenger is used to calculate the gravity center influence index of the checked-in passenger.
具体的,在上述实施例的基础上,所述已选座旅客还包括未值机但已选座旅客;Specifically, based on the above embodiment, the passengers who have selected seats also include passengers who have not checked in but have selected seats;
所述计算得到所述已值机旅客的重心影响指数之后,还包括:After obtaining the center of gravity impact index of the checked-in passengers, the calculation also includes:
依据所述未值机但已选座旅客的旅客属性,从所述旅客重量表中获取所述未值机但已选座旅客的重量,并基于所述未值机但已选座旅客的座位排号、所述未值机但已选座旅客的重量、所述未值机但已选座旅客所选座位排的重心指数,计算得到所述未值机但已选座旅客的重心影响指数。According to the passenger attribute of the passenger who has not checked in but has selected a seat, obtain the weight of the passenger who has not checked in but has selected a seat from the passenger weight table, and based on the seat of the passenger who has not checked in but has selected a seat The row number, the weight of the passenger who has not checked in but has selected a seat, and the center of gravity index of the seat row selected by the passenger who has not checked in but has selected a seat are calculated to obtain the center of gravity impact index of the passenger who has not checked in but has selected a seat. .
具体的,在上述实施例的基础上,所述已选座旅客还包括担架旅客;Specifically, based on the above embodiment, the passengers who have selected seats also include stretcher passengers;
所述计算得到所述未值机但已选座旅客的重心影响指数之后,还包括:After the calculation obtains the center of gravity impact index of the passengers who have not checked in but have selected their seats, it also includes:
从离港系统中获取所述担架旅客的重量,并按照预设重量分配规则,将所述担架旅客的重量配给所述担架旅客的座位排号所示的多个座位排,得到所述担架旅客所选定的每个座位排的重量;所述预设重量分配规则为:将所述担架旅客的重量均分给多个所述座位排,以确保每个所述座位排所获得的重量相同,并对于多余的重量,按照座位排号从小到大的顺序,将多余的重量依次分配给各个所述座位排;Obtain the weight of the stretcher passenger from the departure system, and allocate the weight of the stretcher passenger to multiple seat rows indicated by the stretcher passenger's seat row number according to the preset weight distribution rules to obtain the stretcher passenger The weight of each selected seat row; the preset weight distribution rule is: distribute the weight of the stretcher passenger equally to multiple seat rows to ensure that each seat row obtains the same weight , and for the excess weight, the excess weight will be allocated to each of the seat rows in order from small to large seat row numbers;
基于所述担架旅客的座位排号、所述担架旅客所选定的每个座位排的重量、所述担架旅客所选座位排的重心指数,计算得到所述担架旅客的重心影响指数。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, the center of gravity influence index of the stretcher passenger is calculated.
具体的,在上述实施例的基础上,所述已选座旅客还包括额外占座物品;Specifically, based on the above embodiment, the passengers who have selected seats also include additional seat-occupying items;
所述计算得到所述担架旅客的重心影响指数之后,还包括:After obtaining the center of gravity impact index of the stretcher passenger, the calculation also includes:
从所述离港系统中获取所述额外占座物品的重量,并基于所述额外占座物品的座位排号、所述额外占座物品的重量、所述额外占座物品所选座位排的重心指数,计算得到所述额外占座物品的重心影响指数。The weight of the additional seat-occupying item is obtained from the departure system, and is based on the seat row number of the additional seat-occupying item, the weight of the additional seat-occupying item, and the weight of the selected seat row of the additional seat-occupying item. Center of Gravity Index: Calculate the impact index of the center of gravity of the additional seat-occupying items.
具体的,在上述实施例的基础上,所述已选座旅客还包括机组折叠座位旅客;Specifically, on the basis of the above embodiment, the passengers who have selected seats also include passengers with foldable seats;
所述计算得到所述额外占座物品的重心影响指数之后,还包括:After the calculation obtains the center of gravity impact index of the additional seat-occupying items, it also includes:
从所述离港系统中获取所述机组折叠座位旅客的重量、所述机组折叠座位旅客所选座位的重心影响指数,并基于所述机组折叠座位旅客的重量、所述机
组折叠座位旅客所选座位的重心影响指数,计算得到所述机组折叠座位旅客的重心影响指数。The weight of the passengers in the crew's folding seats and the center of gravity influence index of the seats selected by the passengers in the crew's folding seats are obtained from the departure system, and based on the weight of the passengers in the crew's folding seats, the weight of the passengers in the crew's folding seats, The center of gravity influence index of the seats selected by the passengers in the group of foldable seats is calculated to obtain the center of gravity influence index of the passengers in the group of foldable seats.
具体的,在上述实施例的基础上,所述已选座旅客还包括手提行李;Specifically, based on the above embodiment, the passengers who have selected seats also include hand luggage;
所述计算得到所述机组折叠座位旅客的重心影响指数之后,还包括:After the calculation has obtained the center of gravity impact index of passengers with folding seats on the crew, it also includes:
从所述离港系统中获取所述手提行李的重量,并基于所述手提行李的座位排号、所述手提行李的重量、所述手提行李所选座位排的重心指数,计算得到所述手提行李的重心影响指数。The weight of the hand luggage is obtained from the departure system, and based on the seat row number of the hand luggage, the weight of the hand luggage, and the center of gravity index of the selected seat row of the hand luggage, the weight of the hand luggage is calculated. The center of gravity of luggage affects the index.
具体的,在上述实施例的基础上,还包括:Specifically, based on the above embodiments, it also includes:
将所述已值机旅客的重心影响指数、所述未值机但已选座旅客的重心影响指数、所述担架旅客的重心影响指数、所述额外占座物品的重心影响指数、所述机组折叠座位旅客的重心影响指数、所述手提行李的重心影响指数的总和,标识为所述已选座旅客的重心影响指数。The center of gravity impact index of the passengers who have checked in, the center of gravity impact index of the passengers who have not checked in but have selected seats, the center of gravity impact index of the stretcher passengers, the center of gravity impact index of the additional seat-occupying items, the crew The sum of the center of gravity impact index of folding seat passengers and the center of gravity impact index of the hand luggage is identified as the center of gravity impact index of the seat-selected passenger.
具体的,在上述实施例的基础上,所述为所述未选座旅客分配座位,得到所述未选座旅客的座位排号,包括:Specifically, on the basis of the above embodiment, allocating seats to the passengers who have not selected a seat and obtaining the seat number of the passenger who has not selected a seat includes:
按照预设的旅客座位分配规则,为所述未选座旅客分配座位,得到所述未选座旅客的座位排号;其中,所述旅客座位分配规则:对于每个座位排,预先为所述座位排的座位设置多个优先级,并限定每个所述优先级的座位数量,以使各个所述优先级的座位数量之和等于所述座位排的座位数量;统计所述座位排所包含的第一座位的数量,得到所述座位排的第一座位数量;在所述第一座位数量小于所述座位排的座位数量的情况下,获取所述座位排所包含的第二座位的座位排号和优先级;对于各个所述座位排所包含的第二座位,按照优先级从高到低的顺序、且座位排号由小到大的顺序,将各个所述第二座位标识为正序座位,分配给各个所述未选座旅客;按照优先级从高到低的顺序、且座位排号由大到小的顺序,将各个所述第二座位标识为逆序座位,分配给各个所述未选座旅客;所述第一座位代表已经被旅客选定的座位;所述第二座位代表还未被旅客选定的座位。According to the preset passenger seat allocation rules, allocate seats to the passengers who have not selected seats, and obtain the seat row numbers of the passengers who have not selected seats; wherein, the passenger seat allocation rules: for each seat row, the seats are assigned to the passengers who have not selected seats in advance. Set multiple priorities for the seats in the seat row, and limit the number of seats for each priority level so that the sum of the number of seats for each priority level is equal to the number of seats in the seat row; count the seats included in the seat row The number of first seats in the seat row is obtained, and the number of first seats in the seat row is obtained; when the number of first seats is less than the number of seats in the seat row, the seats of the second seats included in the seat row are obtained. Row number and priority; for the second seats included in each of the seat rows, each second seat is marked as a positive seat in the order of priority from high to low and in order of seat row number from small to large. First-order seats are allocated to each of the passengers who have not selected a seat; according to the order of priority from high to low and the order of seat numbers from large to small, each second seat is marked as a reverse-order seat and allocated to each passenger. The passenger who has not selected a seat; the first seat represents the seat that has been selected by the passenger; and the second seat represents the seat that has not been selected by the passenger.
尽管已经采用特定于结构特征和/或方法逻辑动作的语言描述了本主题,但是应当理解所附权利要求书中所限定的主题未必局限于上面描述的特定特
征或动作。相反,上面所描述的特定特征和动作仅仅是实现权利要求书的示例形式。Although the subject matter has been described in language specific to structural features and/or methodological logical acts, it is to be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features described above. sign or action. Rather, the specific features and acts described above are merely example forms of implementing the claims.
虽然在上面论述中包含了若干具体实现细节,但是这些不应当被解释为对本申请的范围的限制。在单独的实施例的上下文中描述的某些特征还可以组合地实现在单个实施例中。相反地,在单个实施例的上下文中描述的各种特征也可以单独地或以任何合适的子组合的方式实现在多个实施例中。Although several specific implementation details are included in the above discussion, these should not be construed as limiting the scope of the application. Certain features that are described in the context of separate embodiments can also be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment can also be implemented in multiple embodiments separately or in any suitable subcombination.
以上描述仅为本申请的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本申请中所涉及的公开范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离上述公开构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本申请中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。
The above description is only a preferred embodiment of the present application and an explanation of the technical principles used. Persons skilled in the art should understand that the disclosure scope involved in this application is not limited to technical solutions composed of specific combinations of the above technical features, but should also cover solutions consisting of the above technical features or without departing from the above disclosed concept. Other technical solutions formed by any combination of equivalent features. For example, a technical solution is formed by replacing the above features with technical features with similar functions disclosed in this application (but not limited to).
Claims (10)
- 一种航班旅客重心的估算方法,其特征在于,包括:A method for estimating the center of gravity of flight passengers, which is characterized by including:获取待测航班的旅客数据、客舱布局信息、旅客重量表;所述旅客数据包括各个旅客的旅客属性和座位属性;各个所述旅客的类型包括已选座旅客和未选座旅客;所述座位属性包括所述已选座旅客的座位排号和座位号;所述座位排号指示旅客所选定座位排;所述座位号指示旅客所选定的座位;所述客舱布局信息包括各个所述座位排的重心指数;所述旅客重量表包括各个所述旅客属性的重量;所述旅客属性的种类包括成人旅客、男性旅客、女性旅客、儿童旅客以及婴儿旅客;Obtain the passenger data, cabin layout information, and passenger weight table of the flight to be tested; the passenger data includes passenger attributes and seat attributes of each passenger; the type of each passenger includes passengers who have selected seats and passengers who have not selected seats; the seats The attributes include the seat row number and 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 each of the The center of gravity index of the seat row; the passenger weight table includes the weight of each passenger attribute; the types of passenger attributes include adult passengers, male passengers, female passengers, child passengers and infant passengers;基于所述旅客重量表以及所述已选座旅客的旅客属性,确定所述已选座旅客的重量,并基于所述已选座旅客的座位排号、重量、所选定座位排的重心指数,计算得到所述已选座旅客的重心影响指数;Determine the weight of the passenger who has selected a seat based on the passenger weight table and the passenger attributes of the passenger who has selected a seat, and based on the seat row number, weight of the passenger who has selected a seat, and the center of gravity index of the selected seat row , calculate the center of gravity impact index of the passenger who has selected a seat;基于预设的座位优先级及当前每个优先级的剩余座位数,采用正序分配和逆序分配相结合的方式,为所述未选座旅客分配座位,得到所述未选座旅客的座位排号;Based on the preset seat priority and the current number of remaining seats for each priority, a combination of forward and reverse order allocation is used to allocate seats to the passengers who have not selected a seat, and the seat arrangement of the passenger who has not selected a seat is obtained. Number;基于所述旅客重量表以及所述未选座旅客的旅客属性,确定所述未选座旅客的重量,并基于所述未选座旅客的座位排号、重量、所选定座位排的重心指数,计算得到所述未选座旅客的重心影响指数;Determine the weight of the passenger who has not selected a seat based on the passenger weight table and the passenger attributes of the passenger who has not selected a seat, and based on the seat row number, weight of the passenger who has not selected a seat, and the center of gravity index of the selected seat row , calculate the center of gravity impact index of the passenger who has not selected a seat;基于所述已选座旅客的重心影响指数,以及所述未选座旅客的重心影响指数,计算得到所述待测航班的旅客重心。Based on the center of gravity impact index of passengers who have selected seats and the center of gravity impact index of passengers who have not selected seats, the passenger center of gravity of the flight to be tested is calculated.
- 根据权利要求1所述的方法,其特征在于,所述已选座旅客包括已值机旅客;The method according to claim 1, wherein the passengers who have selected seats include passengers who have checked in;所述基于所述旅客重量表以及所述已选座旅客的旅客属性,确定所述已选座旅客的重量,并基于所述已选座旅客的座位排号、重量、所选定座位排的重心指数,计算得到所述已选座旅客的重心影响指数,包括:Determine the weight of the passenger who has selected a seat based on the passenger weight table and the passenger attributes of the passenger who has selected a seat, and based on the seat row number, weight of the passenger who has selected a seat, and the weight of the selected seat row The center of gravity index is calculated to obtain the impact index of the center of gravity of the passenger who has selected a seat, including:依据所述已值机旅客的旅客属性,从所述旅客重量表中获取所述已值机旅客的重量,并基于所述已值机旅客的座位排号、所述已值机旅客的重量、所述已值机旅客所选座位排的重心指数,计算得到所述已值机旅客的重心影响指数。 According to the passenger attributes of the checked-in passenger, the weight of the checked-in passenger is obtained from the passenger weight table, and based on the seat number of the checked-in passenger, the weight of the checked-in passenger, The gravity center index of the seat row selected by the checked-in passenger is used to calculate the gravity center influence index of the checked-in passenger.
- 根据权利要求2所述的方法,其特征在于,所述已选座旅客还包括未值机但已选座旅客;The method according to claim 2, wherein the passengers who have selected seats also include passengers who have not checked in but have selected seats;所述计算得到所述已值机旅客的重心影响指数之后,还包括:After obtaining the center of gravity impact index of the checked-in passengers, the calculation also includes:依据所述未值机但已选座旅客的旅客属性,从所述旅客重量表中获取所述未值机但已选座旅客的重量,并基于所述未值机但已选座旅客的座位排号、所述未值机但已选座旅客的重量、所述未值机但已选座旅客所选座位排的重心指数,计算得到所述未值机但已选座旅客的重心影响指数。According to the passenger attribute of the passenger who has not checked in but has selected a seat, obtain the weight of the passenger who has not checked in but has selected a seat from the passenger weight table, and based on the seat of the passenger who has not checked in but has selected a seat The row number, the weight of the passenger who has not checked in but has selected a seat, and the center of gravity index of the seat row selected by the passenger who has not checked in but has selected a seat are calculated to obtain the center of gravity impact index of the passenger who has not checked in but has selected a seat. .
- 根据权利要求3所述的方法,其特征在于,所述已选座旅客还包括担架旅客;The method according to claim 3, characterized in that the passengers who have selected seats also include stretcher passengers;所述计算得到所述未值机但已选座旅客的重心影响指数之后,还包括:After the calculation obtains the center of gravity impact index of the passengers who have not checked in but have selected their seats, it also includes:从离港系统中获取所述担架旅客的重量,并按照预设重量分配规则,将所述担架旅客的重量配给所述担架旅客的座位排号所示的多个座位排,得到所述担架旅客所选定的每个座位排的重量;所述预设重量分配规则为:将所述担架旅客的重量均分给多个所述座位排,以确保每个所述座位排所获得的重量相同,并对于多余的重量,按照座位排号从小到大的顺序,将多余的重量依次分配给各个所述座位排;Obtain the weight of the stretcher passenger from the departure system, and allocate the weight of the stretcher passenger to multiple seat rows indicated by the stretcher passenger's seat row number according to the preset weight distribution rules to obtain the stretcher passenger The weight of each selected seat row; the preset weight distribution rule is: distribute the weight of the stretcher passenger equally to multiple seat rows to ensure that each seat row obtains the same weight , and for the excess weight, the excess weight will be allocated to each of the seat rows in order from small to large seat row numbers;基于所述担架旅客的座位排号、所述担架旅客所选定的每个座位排的重量、所述担架旅客所选座位排的重心指数,计算得到所述担架旅客的重心影响指数。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, the center of gravity influence index of the stretcher passenger is calculated.
- 根据权利要求4所述的方法,其特征在于,所述已选座旅客还包括额外占座物品;The method according to claim 4, wherein the seat-selected passengers further include additional seat-occupying items;所述计算得到所述担架旅客的重心影响指数之后,还包括:After obtaining the center of gravity impact index of the stretcher passenger, the calculation also includes:从所述离港系统中获取所述额外占座物品的重量,并基于所述额外占座物品的座位排号、所述额外占座物品的重量、所述额外占座物品所选座位排的重心指数,计算得到所述额外占座物品的重心影响指数。The weight of the additional seat-occupying item is obtained from the departure system, and is based on the seat row number of the additional seat-occupying item, the weight of the additional seat-occupying item, and the weight of the selected seat row of the additional seat-occupying item. Center of Gravity Index: Calculate the impact index of the center of gravity of the additional seat-occupying items.
- 根据权利要求5所述的方法,其特征在于,所述已选座旅客还包括机组折叠座位旅客;The method according to claim 5, characterized in that the passengers who have selected seats also include passengers with foldable seats;所述计算得到所述额外占座物品的重心影响指数之后,还包括: After the calculation obtains the center of gravity impact index of the additional seat-occupying items, it also includes:从所述离港系统中获取所述机组折叠座位旅客的重量、所述机组折叠座位旅客所选座位的重心影响指数,并基于所述机组折叠座位旅客的重量、所述机组折叠座位旅客所选座位的重心影响指数,计算得到所述机组折叠座位旅客的重心影响指数。The weight of the passengers in the crew's foldable seats and the center of gravity impact index of the seats selected by the passengers in the crew's foldable seats are obtained from the departure system, and based on the weight of the passengers in the crew's foldable seats, the weight of the passengers in the crew's foldable seats and the seats selected by the passengers in the crew's foldable seats. The center of gravity impact index of the seat is calculated to obtain the center of gravity impact index of the passengers in the crew's folding seats.
- 根据权利要求6所述的方法,其特征在于,所述已选座旅客还包括手提行李;The method according to claim 6, characterized in that the passengers who have selected seats also include hand luggage;所述计算得到所述机组折叠座位旅客的重心影响指数之后,还包括:After the calculation has obtained the center of gravity impact index of passengers with folding seats on the crew, it also includes:从所述离港系统中获取所述手提行李的重量,并基于所述手提行李的座位排号、所述手提行李的重量、所述手提行李所选座位排的重心指数,计算得到所述手提行李的重心影响指数。The weight of the hand luggage is obtained from the departure system, and based on the seat row number of the hand luggage, the weight of the hand luggage, and the center of gravity index of the selected seat row of the hand luggage, the weight of the hand luggage is calculated. The center of gravity of luggage affects the index.
- 根据权利要求7所述的方法,其特征在于,还包括:The method according to claim 7, further comprising:将所述已值机旅客的重心影响指数、所述未值机但已选座旅客的重心影响指数、所述担架旅客的重心影响指数、所述额外占座物品的重心影响指数、所述机组折叠座位旅客的重心影响指数、所述手提行李的重心影响指数的总和,标识为所述已选座旅客的重心影响指数。The center of gravity impact index of the passengers who have checked in, the center of gravity impact index of the passengers who have not checked in but have selected seats, the center of gravity impact index of the stretcher passengers, the center of gravity impact index of the additional seat-occupying items, the crew The sum of the center of gravity impact index of folding seat passengers and the center of gravity impact index of the hand luggage is identified as the center of gravity impact index of the seat-selected passenger.
- 根据权利要求1所述的方法,其特征在于,所述为所述未选座旅客分配座位,得到所述未选座旅客的座位排号,包括:The method according to claim 1, characterized in that allocating seats to the passengers who have not selected a seat and obtaining the seat number of the passenger who has not selected a seat includes:按照预设的旅客座位分配规则,为所述未选座旅客分配座位,得到所述未选座旅客的座位排号;其中,所述旅客座位分配规则:对于每个座位排,预先为所述座位排的座位设置多个优先级,并限定每个所述优先级的座位数量,以使各个所述优先级的座位数量之和等于所述座位排的座位数量;统计所述座位排所包含的第一座位的数量,得到所述座位排的第一座位数量;在所述第一座位数量小于所述座位排的座位数量的情况下,获取所述座位排所包含的第二座位的座位排号和优先级;对于各个所述座位排所包含的第二座位,按照优先级从高到低的顺序、且座位排号由小到大的顺序,将各个所述第二座位标识为正序座位,分配给各个所述未选座旅客;按照优先级从高到低的顺序、且座位排号由大到小的顺序,将各个所述第二座位标识为逆序座位,分配给各个所述未选座旅客;所述第一座位代表已经被旅客选定的座位;所述第二座位代表还未被旅客选定的座位。 According to the preset passenger seat allocation rules, seats are allocated to the passengers who have not selected seats, and the seat row numbers of the passengers who have not selected seats are obtained; wherein, the passenger seat allocation rules: for each seat row, the seats are assigned to the passengers who have not selected seats in advance. Set multiple priorities for the seats in the seat row, and limit the number of seats for each priority level so that the sum of the number of seats for each priority level is equal to the number of seats in the seat row; count the seats included in the seat row The number of first seats in the seat row is obtained, and the number of first seats in the seat row is obtained; when the number of first seats is less than the number of seats in the seat row, the seats of the second seats included in the seat row are obtained. Row number and priority; for the second seats included in each of the seat rows, each second seat is marked as a positive seat in the order of priority from high to low and in order of seat row number from small to large. First-order seats are allocated to each of the passengers who have not selected a seat; in order of priority from high to low and seat numbers from large to small, each of the second seats is marked as a reverse-order seat and allocated to each passenger. The passenger who has not selected a seat; the first seat represents the seat that has been selected by the passenger; and the second seat represents the seat that has not been selected by the passenger.
- 一种航班旅客重心的估算装置,其特征在于,包括:A device for estimating the center of gravity of flight passengers, which is characterized by including:信息获取单元,用于获取待测航班的旅客数据、客舱布局信息、旅客重量表;所述旅客数据包括各个旅客的旅客属性和座位属性;各个所述旅客的类型包括已选座旅客和未选座旅客;所述座位属性包括所述已选座旅客的座位排号和座位号;所述座位排号指示旅客所选定座位排;所述座位号指示旅客所选定的座位;所述客舱布局信息包括各个所述座位排的重心指数;所述旅客重量表包括各个所述旅客属性的重量;所述旅客属性的种类包括成人旅客、男性旅客、女性旅客、儿童旅客以及婴儿旅客;An information acquisition unit is used to obtain passenger data, cabin layout information, and passenger weight tables of the flight to be tested; the passenger data includes passenger attributes and seat attributes of each passenger; the types of each passenger include passengers who have selected seats and passengers who have not selected seats. passenger; the seat attributes include the seat row number and 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 The layout information includes the center of gravity index of each seat row; the passenger weight table includes the weight of each passenger attribute; the types of passenger attributes include adult passengers, male passengers, female passengers, child passengers and infant passengers;第一确定单元,用于基于所述旅客重量表以及所述已选座旅客的旅客属性,确定所述已选座旅客的重量,并基于所述已选座旅客的座位排号、重量、所选定座位排的重心指数,计算得到所述已选座旅客的重心影响指数;The first determining unit is used to determine the weight of the passenger who has selected a seat based on the passenger weight table and the passenger attributes of the passenger who has selected a seat, and determine the weight of the passenger who has selected a seat based on the seat number, weight, and Select the center of gravity index of the seat row, and calculate the center of gravity impact index of the passenger who has selected the seat;座位分配单元,用于基于预设的座位优先级及当前每个优先级的剩余座位数,采用正序分配和逆序分配相结合的方式,为所述未选座旅客分配座位,得到所述未选座旅客的座位排号;The seat allocation unit is used to allocate seats to the passengers who have not selected seats based on the preset seat priority and the current number of remaining seats for each priority, using a combination of forward and reverse order allocation to obtain the unselected seats. Seat numbering for seat selection passengers;第二确定单元,用于基于所述旅客重量表以及所述未选座旅客的旅客属性,确定所述未选座旅客的重量,并基于所述未选座旅客的座位排号、重量、所选定座位排的重心指数,计算得到所述未选座旅客的重心影响指数;The second determination unit is used to determine the weight of the passenger who has not selected a seat based on the passenger weight table and the passenger attributes of the passenger who has not selected a seat, and determines the weight of the passenger who has not selected a seat based on the seat number, weight, and Select the center of gravity index of the seat row and calculate the center of gravity impact index of the passenger who has not selected a seat;重心计算单元,用于基于所述已选座旅客的重心影响指数,以及所述未选座旅客的重心影响指数,计算得到所述待测航班的旅客重心。 The center of gravity calculation unit is configured to calculate the passenger center of gravity of the flight to be tested based on the center of gravity impact index of the passengers who have selected a seat and the center of gravity impact index of the passengers who have not selected a seat.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211076577.1A CN115147023B (en) | 2022-09-05 | 2022-09-05 | Method and device for estimating gravity center of flight passenger |
CN202211076577.1 | 2022-09-05 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2024051432A1 true WO2024051432A1 (en) | 2024-03-14 |
Family
ID=83415702
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2023/111945 WO2024051432A1 (en) | 2022-09-05 | 2023-08-09 | Method and apparatus for estimating center of gravity of flight passengers |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN115147023B (en) |
WO (1) | WO2024051432A1 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115147023B (en) * | 2022-09-05 | 2022-12-20 | 中国民航信息网络股份有限公司 | Method and device for estimating gravity center of flight passenger |
CN116484981A (en) * | 2023-04-04 | 2023-07-25 | 中国民航信息网络股份有限公司 | Seat distribution method and device |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040226996A1 (en) * | 2003-05-15 | 2004-11-18 | Arinc Inc. | Aircraft weight and balance system |
US20150241295A1 (en) * | 2011-10-06 | 2015-08-27 | Fuel Matrix Ltd | Method and system |
CN110901898A (en) * | 2019-11-22 | 2020-03-24 | 深圳运捷迅信息系统有限公司 | Aircraft gravity center limiting method and device |
CN114216612A (en) * | 2022-01-24 | 2022-03-22 | 中国商用飞机有限责任公司 | System and method for acquiring weight center of gravity of airplane passenger |
CN115147023A (en) * | 2022-09-05 | 2022-10-04 | 中国民航信息网络股份有限公司 | Method and device for estimating gravity center of flight passenger |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7455343B2 (en) * | 2005-09-12 | 2008-11-25 | Ts Tech Co., Ltd. | Passenger's weight measurement device for vehicle seat and attachment structure for load sensor |
CN110967145A (en) * | 2019-12-03 | 2020-04-07 | 汉能公务航空有限公司 | Method and device for detecting gravity center state of airplane in real time |
CN114379813B (en) * | 2022-02-22 | 2024-04-12 | 中国商用飞机有限责任公司 | Aircraft cabin arrangement method, aircraft cabin, aircraft and aircraft center of gravity adjustment method |
-
2022
- 2022-09-05 CN CN202211076577.1A patent/CN115147023B/en active Active
-
2023
- 2023-08-09 WO PCT/CN2023/111945 patent/WO2024051432A1/en unknown
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040226996A1 (en) * | 2003-05-15 | 2004-11-18 | Arinc Inc. | Aircraft weight and balance system |
US20150241295A1 (en) * | 2011-10-06 | 2015-08-27 | Fuel Matrix Ltd | Method and system |
CN110901898A (en) * | 2019-11-22 | 2020-03-24 | 深圳运捷迅信息系统有限公司 | Aircraft gravity center limiting method and device |
CN114216612A (en) * | 2022-01-24 | 2022-03-22 | 中国商用飞机有限责任公司 | System and method for acquiring weight center of gravity of airplane passenger |
CN115147023A (en) * | 2022-09-05 | 2022-10-04 | 中国民航信息网络股份有限公司 | Method and device for estimating gravity center of flight passenger |
Also Published As
Publication number | Publication date |
---|---|
CN115147023B (en) | 2022-12-20 |
CN115147023A (en) | 2022-10-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2024051432A1 (en) | Method and apparatus for estimating center of gravity of flight passengers | |
Dobson et al. | Airline scheduling and routing in a hub-and-spoke system | |
Mane et al. | System-of-systems inspired aircraft sizing and airline resource allocation via decomposition | |
Yan et al. | A passenger demand model for airline flight scheduling and fleet routing | |
Andreatta et al. | A fast heuristic for airport ground-service equipment–and–staff allocation | |
Ashiabor et al. | Logit models for forecasting nationwide intercity travel demand in the United States | |
WO2021004468A1 (en) | Flight cabin seat resource allocation method and apparatus | |
CN110309440B (en) | Air ticket price searching method and related equipment | |
Fuchte | Enhancement of aircraft cabin design guidelines with special consideration of aircraft turnaround and short range operations | |
CN109871990B (en) | Parking space allocation method considering shortest flow time for transferring passengers | |
Dupuis et al. | Logical analysis of data for estimating passenger show rates at Air Canada | |
Kniker | Itinerary-based airline fleet assignment | |
US20110213833A1 (en) | Multi-Passenger Multi-Route Travel Planning | |
US8589195B2 (en) | Multi-passenger multi-route travel planning | |
Mumbower et al. | Investigating airline customers’ premium coach seat purchases and implications for optimal pricing strategies | |
CN107610532A (en) | A kind of flight aircraft gate contention resolution based on ordering of optimization preference | |
US8185418B2 (en) | Multi-passenger multi-route travel planning | |
US20120089406A1 (en) | System and method for grouping trip itineraries | |
CN112307342A (en) | Flight recommendation method and device | |
US7849023B2 (en) | Selecting accommodations on a travel conveyance | |
CN113283938A (en) | Method and device for predicting segment market demand value and machine readable medium | |
Li et al. | Two-agent parallel-machine scheduling with rejection | |
Romanenko | Optimization of transfer air transportation system parameters considering fuzzy and stochastic uncertainties | |
CN106897836A (en) | Flight planning distribution method and device based on fair operation between airline | |
WO2019132700A1 (en) | Method and system for purchasing electronic transport tickets |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 23862130 Country of ref document: EP Kind code of ref document: A1 |