Method and device for determining flight check-in time, storage medium and electronic device
By acquiring and analyzing the impact parameters and records of flight taxiing time, accurately determining the flight entry time, solving the problem of entry time estimation deviation in the prior art, and avoiding the waste of ground resources.
Patent Information
- Application Number
- CN202011301509.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-11-19
- Publication Date
- 2025-01-14
- Estimated Expiration
- 2040-11-19
AI Technical Summary
In the prior art, when estimating flight entry time, there are often deviations, resulting in waste of ground service vehicle resources.
By obtaining the flight's taxi time impact parameters and taxi time record table, determine the alternative taxi time records within the time range of the entry time prediction instruction, and determine whether there is a target taxi time record. If the number is greater than the threshold, based on these records and The estimated arrival time is determined.
Accurately determine the entry time of the flight, avoiding the waste of ground guarantee resources.
Smart Images

Figure CN112232601B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of data processing technology, and in particular to a method and device for determining a flight check-in time, a storage medium and an electronic device. Background Art
[0002] With the development of science and technology, air transportation has gradually become one of the main modes of transportation. When doing business or traveling, more and more passengers choose airplanes as a fast means of transportation. When passengers choose airplanes as a means of transportation, the punctuality of flights has become an important indicator that affects the passenger experience. The smooth operation of various support links of flight ground services is the key to improving flight punctuality. Each support link of flight ground services begins with the arrival of the aircraft. Before the aircraft arrives at the aircraft, various special vehicles need to arrive at the gate for preparation in advance.
[0003] In the prior art, in the process of estimating the arrival time of a flight, a fixed time is usually used as the estimated taxiing time of the aircraft of each flight, and then the arrival time of the aircraft is estimated based on the estimated taxiing time. However, when estimating the arrival time of the aircraft in this way, there is often a large deviation between the estimated arrival time of the flight and the actual arrival time of the flight, which makes the ground service vehicle resources idle for a long time, resulting in a waste of ground support resources. Summary of the invention
[0004] The technical problem to be solved by the present invention is to provide a method for determining the check-in time of a flight, which can accurately determine the check-in time of a flight, thereby avoiding the waste of ground support resources.
[0005] The present invention also provides a device for determining flight check-in time, so as to ensure the implementation and application of the above method in practice.
[0006] A method for determining a flight check-in time, comprising:
[0007] In response to the entry time prediction instruction, determining the flight corresponding to the entry time prediction instruction and the estimated landing time of the flight;
[0008] Obtaining a taxiing time influencing parameter and a taxiing time record table corresponding to the flight, wherein the taxiing time influencing parameter includes a plurality of taxiing time influencing factors;
[0009] Determining, from each taxiing time record in the taxiing time record table, candidate taxiing time records that are within a time range corresponding to the entry time prediction instruction;
[0010] Determining whether there is a target taxiing time record corresponding to the taxiing time influencing parameter among the candidate taxiing time records;
[0011] If there are target taxi time records corresponding to the taxi time influencing parameters, then when the number of the target taxi time records is greater than a preset number threshold, the check-in time of the flight is determined according to each of the target taxi time records and the estimated landing time.
[0012] A device for determining a flight check-in time, comprising:
[0013] A first determining unit, in response to the entry time prediction instruction, determines a flight corresponding to the entry time prediction instruction and an estimated landing time of the flight;
[0014] An acquisition unit, configured to acquire a taxiing time influencing parameter and a taxiing time record table corresponding to the flight, wherein the taxiing time influencing parameter includes a plurality of taxiing time influencing factors;
[0015] a second determining unit, configured to determine, from among the taxiing time records in the taxiing time record table, candidate taxiing time records that are within a time range corresponding to the entry time prediction instruction;
[0016] a judging unit, configured to judge whether there is a target taxiing time record corresponding to the taxiing time influencing parameter in each candidate taxiing time record;
[0017] The third determining unit is configured to determine the check-in time of the flight according to each of the target taxi time records and the estimated landing time if there is a target taxi time record corresponding to the taxi time influencing parameter and if the number of the target taxi time records is greater than a preset number threshold.
[0018] A storage medium includes storage instructions, wherein when the instructions are executed, the device where the storage medium is located is controlled to execute the method for determining the flight check-in time as described above.
[0019] An electronic device includes a memory and one or more instructions, wherein the one or more instructions are stored in the memory and configured to be executed by one or more processors to perform the method for determining the flight check-in time as described above.
[0020] Compared with the prior art, the present invention has the following advantages:
[0021] The present invention provides a method and device for determining a flight check-in time, a storage medium and an electronic device, the method comprising: in response to a check-in time prediction instruction, determining a flight corresponding to the check-in time prediction instruction and an estimated landing time of the flight; obtaining a taxiing time influence parameter and a taxiing time record table corresponding to the flight, wherein the taxiing time influence parameter includes a plurality of taxiing time influence factors; determining, from each taxiing time record in the taxiing time record table, an alternative taxiing time record within a time range corresponding to the check-in time prediction instruction; judging whether there is a target taxiing time record corresponding to the taxiing time influence parameter in each of the alternative taxiing time records; if there is a target taxiing time record corresponding to the taxiing time influence parameter, determining the check-in time of the flight according to each of the target taxiing time records and the estimated landing time when the number of the target taxiing time records is greater than a preset number threshold. By applying the method provided by the present invention, a target taxiing time record is determined in a taxiing time record table according to the taxiing time influencing parameters of the flight, and the arrival time of the flight is determined according to the taxiing time record and the expected landing time. The arrival time of the flight can be accurately determined, thereby avoiding the waste of ground support resources. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on the provided drawings without paying creative work.
[0023] Figure 1 A method flow chart of a method for determining a flight check-in time provided by the present invention;
[0024] Figure 2 A flow chart of a process for determining an estimated landing time of a flight provided by the present invention;
[0025] Figure 3 An example diagram of an implementation scenario provided by the present invention;
[0026] Figure 4 A flowchart of another method for determining a flight check-in time provided by the present invention;
[0027] Figure 5 A schematic diagram of the structure of a device for determining flight check-in time provided by the present invention;
[0028] Figure 6 The present invention provides a schematic structural diagram of an electronic device. DETAILED DESCRIPTION
[0029] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0030] In this application, the terms "comprises", "comprising" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprising a ..." does not exclude the presence of other identical elements in the process, method, article or device comprising the element.
[0031] The present invention can be used in many general or special computing device environments or configurations, such as personal computers, server computers, handheld or portable devices, tablet devices, multi-processor devices, distributed computing environments including any of the above devices or devices, etc.
[0032] The embodiment of the present invention provides a method for determining the flight check-in time. The method can be applied to a variety of system platforms, and the execution subject can be a processor of an electronic device. The method flow chart of the method is as follows: Figure 1 As shown, specifically including:
[0033] S101: In response to a seat-entry time prediction instruction, determining a flight corresponding to the seat-entry time prediction instruction and an estimated landing time of the flight.
[0034] In the method provided by an embodiment of the present invention, the boarding time prediction instruction is parsed to obtain the flight identification and time information contained in the instruction. Based on the flight identification, the flight corresponding to the boarding time prediction instruction can be determined, and the estimated landing time of the flight can be determined.
[0035] S102: Obtain taxiing time influencing parameters and a taxiing time record table corresponding to the flight, wherein the taxiing time influencing parameters include a plurality of taxiing time influencing factors.
[0036] In the method provided by the embodiment of the present invention, the taxiing time record table includes a plurality of taxiing time records.
[0037] Optionally, the taxi time influencing parameters may include taxi time influencing factors such as the expected landing runway number, runway direction, planned parking position, and aircraft model information.
[0038] S103: Determine, from among the taxiing time records in the taxiing time record table, candidate taxiing time records that are within a time range corresponding to the entry time prediction instruction.
[0039] In the method provided by an embodiment of the present invention, each taxi time record in the taxi time record table may include information such as flight number, flight date, departure station, arrival station, two-digit code of the airline, parking position, aircraft model information, landing runway number, landing direction, actual landing time, actual parking time, actual taxi time of the incoming flight, etc.
[0040] Among them, the entry time of the taxi time record can be used as the screening time, and the flight date, actual landing time or actual entry time contained in the taxi time record can be used as the screening time of the taxi time record. The taxi time record whose screening time is within the time range corresponding to the entry time prediction instruction can be used as the alternative taxi time record.
[0041] Specifically, the time range can be a continuous time interval with the current time as the endpoint, for example, it can be the previous week, previous two weeks, or previous month, etc. Specifically, the current time can be determined based on the time information contained in the entry time prediction instruction, and the time information can be the current date or timestamp information.
[0042] The time range may be one or more time ranges. If there are multiple time ranges, the candidate taxiing time records within each time range may be determined in order from small to large.
[0043] S104: Determine whether there is a target taxiing time record corresponding to the taxiing time influencing parameter in each of the candidate taxiing time records. If yes, execute S105; if not, execute S106.
[0044] In the method provided by the embodiment of the present invention, the taxiing time influencing parameter is matched with each candidate taxiing time record, and the candidate taxiing time record successfully matched with the taxiing time influencing parameter is used as the target taxiing time record corresponding to the taxiing time influencing parameter.
[0045] In the case where there are multiple time ranges, it may be determined in turn whether there is a target taxiing time record corresponding to the taxiing time influencing parameter in the candidate taxiing time records within each time range.
[0046] S105: When the number of the target taxiing time records is greater than a preset number threshold, determining the check-in time of the flight according to each of the target taxiing time records and the estimated landing time.
[0047] In the method provided by an embodiment of the present invention, if the alternative taxi time records within the time range include a target taxi time record corresponding to the time influencing parameter, it is determined whether the target taxi time records within the time range are greater than a preset quantity threshold. If the target taxi time records within the time range are greater than the quantity threshold, the entry time of the flight is determined based on each target taxi time record within the time range and the estimated landing time. The entry time of the flight refers to the time when the aircraft corresponding to the flight enters the parking stand.
[0048] Optionally, when the number of target taxi time records is greater than a preset number threshold, a preset number of target taxi time records can be selected based on the screening time of each target taxi time record, and the historical taxi time contained in each selected target taxi time record is calculated to obtain an estimated taxi time, and the estimated landing time is added to the estimated taxi time to obtain the flight's boarding time, wherein the preset number of target taxi time records can be selected in order of the screening time from near to far from the current time.
[0049] Optionally, when the number of target taxi time records included in the time range is not greater than a preset number threshold, determine whether there is a next time range of the time range; if so, continue to determine whether the number of the next time range of the time range is greater than the pre-selected number threshold; if so, determine the arrival time of the flight based on each of the target taxi time records and the estimated landing time.
[0050] S106: Using the system default value as the estimated taxiing time of the flight, and determining the check-in time of the flight based on the estimated landing time and the estimated taxiing time.
[0051] The system default value corresponding to the flight may be obtained, and the system default value may be used as the estimated taxiing time of the flight, wherein the estimated landing time may be added to the estimated taxiing time to obtain the arrival time of the flight.
[0052] The present invention provides a method for determining the arrival time of a flight. The method comprises: in response to an arrival time prediction instruction, determining the flight corresponding to the arrival time prediction instruction and the expected landing time of the flight; obtaining a taxiing time influence parameter and a taxiing time record table corresponding to the flight, wherein the taxiing time influence parameter includes a plurality of taxiing time influence factors; determining an alternative taxiing time record within the time range corresponding to the arrival time prediction instruction in each taxiing time record in the taxiing time record table; judging whether there is a target taxiing time record corresponding to the taxiing time influence parameter in each alternative taxiing time record; if there is a target taxiing time record corresponding to the taxiing time influence parameter, then when the number of target taxiing time records is greater than a preset number threshold, determining the arrival time of the flight according to each target taxiing time record and the expected landing time. By applying the method provided by the present invention, the target taxiing time record is determined in the taxiing time record table according to the taxiing time influence parameter of the flight, and the arrival time of the flight is determined according to the taxiing time record and the expected landing time, so that the arrival time of the flight can be accurately determined, thereby avoiding the waste of ground support resources.
[0053] In the method provided in the embodiment of the present invention, based on the above implementation process, specifically, the process of determining the estimated landing time of the flight is as follows: Figure 2 As shown, specifically including:
[0054] S201: Obtaining the air traffic control message of the flight in a preset airport air traffic control system.
[0055] The method provided by the embodiment of the present invention obtains the flight identification contained in the entry time prediction instruction, and obtains the corresponding air traffic control message in the air traffic control system based on the flight identification.
[0056] Among them, the air traffic control system is used to manage flight dynamic data and aircraft landing data.
[0057] S202: Parse the air traffic control message to obtain the estimated landing time of the flight.
[0058] The method provided in the embodiment of the present invention can obtain the estimated landing time of the flight in a preset field of the air traffic control message by parsing the air traffic control message.
[0059] By applying the method provided in the embodiment of the present invention, the estimated landing time of the flight is obtained from the air traffic control message of the basic air traffic control system, so that the accuracy of the currently obtained estimated landing time can be guaranteed.
[0060] In the method provided by the embodiment of the present invention, based on the above implementation process, specifically, the determining whether there is a target taxiing time record corresponding to the taxiing time influencing parameter in each candidate taxiing time record includes:
[0061] matching the taxi time influencing parameter with each of the candidate taxi time records;
[0062] If the candidate taxiing time record includes the historical taxiing parameter corresponding to the taxiing time influencing parameter, the candidate taxiing time record is determined as the target taxiing time record corresponding to the taxiing time influencing parameter.
[0063] Specifically, if the historical taxiing parameter included in the candidate taxiing time record is consistent with the taxiing time influencing parameter, it can be indicated that the candidate taxiing time record includes the historical taxiing parameter corresponding to the taxiing time influencing parameter.
[0064] The method provided in the embodiment of the present invention, based on the above implementation process, specifically, also includes:
[0065] When the number of the target taxiing time records is not greater than a preset number threshold, obtaining the standard arrival taxiing time corresponding to the flight;
[0066] The arrival time of the flight is determined based on the standard arrival taxi time and the estimated landing time.
[0067] The method provided by the embodiment of the present invention, if there is a target taxi time record corresponding to the taxi time influencing parameter, then when the number of the target taxi time records is not greater than a preset number threshold, the standard arrival taxi time corresponding to the flight is obtained to determine the arrival time of the flight, wherein the standard arrival taxi time can be an average value of the historical taxi times contained in each target taxi time record, and can also be a preset system default value.
[0068] Optionally, when the data of the target taxi time record is not greater than the quantity threshold, the time range may be further expanded to re-determine the target taxi time record within the new time range, and determine whether the number of target taxi time records within the new time range is greater than a preset threshold, until the time range is expanded a number of times equal to a preset number threshold. If the number of target taxi time records is never greater than the quantity threshold, the standard inbound taxi time corresponding to the flight is obtained to determine the arrival time of the flight; if it is greater than the quantity threshold, the arrival time of the flight is determined based on the currently determined target taxi time records and the estimated landing time.
[0069] In the method provided in the embodiment of the present invention, based on the above implementation process, specifically, determining the check-in time of the flight according to each of the target taxiing time records and the estimated landing time includes:
[0070] Obtaining the historical taxiing time contained in each of the target taxiing time records;
[0071] Calculating each of the historical taxiing times to obtain an average taxiing time;
[0072] The check-in time of the flight is determined based on the average taxiing time and the estimated landing time.
[0073] In the method provided by the embodiment of the present invention, the historical taxiing time may be obtained from the historical taxiing time field in each target taxiing time record.
[0074] Among them, the various historical taxiing times can be averaged to obtain the average taxiing time of the various historical taxiing times, and the average taxiing time is added to the expected landing time to obtain the flight's arrival time.
[0075] See also Figure 3 , which is an example diagram of an implementation environment provided by the present invention, the implementation environment may include an external system and an entry time determination system, and the external system is composed of an integration system and an air traffic control system.
[0076] During implementation, the integrated system, air traffic control system and entry time determination system can run on a computer terminal, server, server cluster or cloud computing service platform.
[0077] The slot time determination system can collect flight dynamic data and aircraft landing data from the airport air traffic control system in the integrated system, as well as basic flight information and flight slot guarantee information from the airport integrated system.
[0078] After the data is collected, it is processed. Specifically, the flight number, aircraft model, and airline information can be parsed from the basic flight data; the flight estimated landing time (ETA) and actual landing time (ATA) can be parsed from the flight dynamic data; the aircraft arrival time can be parsed from the support information; and the runway and direction information of the flight landing can be parsed from the aircraft landing data. The parsed data is matched and integrated.
[0079] The actual taxiing time of each flight after processing is stored, with each flight being a record, and stored in the taxiing time record table in the database.
[0080] In an embodiment of the present invention, if the taxi time record table of the incoming flight stores the record data of the previous N days, the estimated taxi time of the same type of flight on the N+1th day can be determined by the taxi time of the previous N days, and then the estimated taxi time and the estimated landing time of the flight are added to obtain the arrival time of the flight.
[0081] See also Figure 4, which is another method flow chart of the method for determining the flight check-in time provided in an embodiment of the present invention.
[0082] Data collection can be performed first to obtain a taxiing time record table. Specifically, flight dynamic messages and flight landing information messages can be obtained from the airport's air traffic control system; basic flight information messages and flight entry support information messages can be obtained from the airport integrated system; the flight's estimated landing time (ETA), actual landing time (ATA), the runway number where the flight landed, and the landing direction can be parsed from the air traffic control message; the flight number, flight date, departure station, arrival station, airline two-letter code, aircraft model, and aircraft stand information can be parsed from the integrated support dynamic message; the actual aircraft entry time can be parsed from the integrated support dynamic message; the flight's historical taxiing time can be obtained by subtracting the flight's historical landing time from the flight's historical entry time. Based on the flight number, flight date, departure station, arrival station, two-digit code of the airline, parking position, aircraft type information, landing runway number, landing direction, actual landing time, actual entry time, actual taxiing time of the incoming flight and other information of each flight, a taxiing time record for each flight is generated, and a taxiing time record table is generated to store the taxiing time record of each flight, and each taxiing time record in the table can be retained for a certain period of time, for example, it can be retained for half a year. The fields in the taxiing time record table may include the flight number, flight date, departure station, arrival station, two-digit code of the airline, parking position, aircraft type, landing runway number, landing direction, actual landing time, actual entry time, actual taxiing time of the incoming flight.
[0083] Assuming that the estimated arrival time of flight A needs to be calculated, multiple taxiing time influence shadows such as the estimated landing runway number, runway direction, planned parking position, aircraft model information, etc. of flight A can be extracted to form taxiing time influence parameters, and the taxiing time record table of the arrival flight can be screened based on the taxiing time influence parameters;
[0084] The data within the range of N days before the current day are filtered to filter out M target taxiing time records, where N is a positive integer and M is the number of target taxiing time records.
[0085] If M>minCount, the M data obtained from the current screening are used for calculation; if not, it means that there are too few reference samples and the time range needs to be expanded; the N used for the first screening is the previous week, the second is the previous two weeks, and the third is the previous month. The size of this time range can be adjusted according to actual needs, where minCount is the quantity threshold.
[0086] If more target taxi time records than the threshold value cannot be screened out, the estimated taxi time inbound will be set as the system default value.
[0087] If the screening is successful, the average of the taxi time of the M data is taken, and the average is set as the estimated taxi time of flight A;
[0088] Adding the estimated taxi time to the estimated landing time of flight A will give the estimated arrival time.
[0089] and Figure 1 Corresponding to the method described above, the embodiment of the present invention further provides a device for determining the flight check-in time, for determining the flight check-in time. Figure 1 For the specific implementation of the method, the device for determining the flight check-in time provided in the embodiment of the present invention can be applied to a server, and its structural diagram is shown in FIG. Figure 5 As shown, specifically including:
[0090] The first determining unit 501, in response to the entry time prediction instruction, determines the flight corresponding to the entry time prediction instruction and the estimated landing time of the flight;
[0091] An acquisition unit 502 is used to acquire a taxiing time influencing parameter and a taxiing time record table corresponding to the flight, wherein the taxiing time influencing parameter includes a plurality of taxiing time influencing factors;
[0092] A second determining unit 503 is used to determine, from each taxiing time record in the taxiing time record table, a candidate taxiing time record that is within a time range corresponding to the entry time prediction instruction;
[0093] A judging unit 504, configured to judge whether there is a target taxiing time record corresponding to the taxiing time influencing parameter in each candidate taxiing time record;
[0094] The third determining unit 505 is configured to determine the check-in time of the flight according to each of the target taxi time records and the estimated landing time if there is a target taxi time record corresponding to the taxi time influencing parameter and the number of the target taxi time records is greater than a preset number threshold.
[0095] By using the device provided by the present invention, a target taxiing time record is determined in a taxiing time record table according to the taxiing time influencing parameters of the flight, and the arrival time of the flight is determined according to the taxiing time record and the expected landing time. The arrival time of the flight can be accurately determined, thereby avoiding waste of ground support resources.
[0096] In an embodiment provided by the present invention, based on the above solution, optionally, the first determining unit 501 for determining the estimated landing time of the flight is configured as follows:
[0097] Obtaining the air traffic control message of the flight in a preset airport air traffic control system;
[0098] The air traffic control message is parsed to obtain the estimated landing time of the flight.
[0099] In an embodiment provided by the present invention, based on the above solution, optionally, the judging unit 504 is configured as follows:
[0100] matching the taxi time influencing parameter with each of the candidate taxi time records;
[0101] If the candidate taxiing time record includes the historical taxiing parameter corresponding to the taxiing time influencing parameter, the candidate taxiing time record is determined as the target taxiing time record corresponding to the taxiing time influencing parameter.
[0102] In an embodiment provided by the present invention, based on the above solution, optionally, the flight check-in time determination device further includes a fourth determination unit, and the fourth determination unit is configured to:
[0103] When the number of the target taxiing time records is not greater than a preset number threshold, obtaining the standard arrival taxiing time corresponding to the flight;
[0104] The arrival time of the flight is determined based on the standard arrival taxi time and the estimated landing time.
[0105] In an embodiment provided by the present invention, based on the above solution, optionally, the third determining unit 505 is configured to:
[0106] Obtaining the historical taxiing time contained in each of the target taxiing time records;
[0107] Calculating each of the historical taxiing times to obtain an average taxiing time;
[0108] The check-in time of the flight is determined based on the average taxiing time and the estimated landing time.
[0109] The specific principles and execution processes of the various units and modules in the device for determining the flight check-in time disclosed in the above embodiment of the present invention are the same as those of the method for determining the flight check-in time disclosed in the above embodiment of the present invention. Please refer to the corresponding parts of the method for determining the flight check-in time provided in the above embodiment of the present invention, and will not be repeated here.
[0110] An embodiment of the present invention further provides a storage medium, which includes stored instructions, wherein when the instructions are executed, the device where the storage medium is located is controlled to execute the above-mentioned method for determining the flight check-in time.
[0111] The embodiment of the present invention further provides an electronic device, the structural diagram of which is shown in FIG. Figure 6 As shown, it specifically includes a memory 601 and one or more instructions 602, wherein the one or more instructions 602 are stored in the memory 601 and are configured to be executed by one or more processors 603 to perform the following operations:
[0112] In response to the entry time prediction instruction, determining the flight corresponding to the entry time prediction instruction and the estimated landing time of the flight;
[0113] Obtaining a taxiing time influencing parameter and a taxiing time record table corresponding to the flight, wherein the taxiing time influencing parameter includes a plurality of taxiing time influencing factors;
[0114] Determining, from each taxiing time record in the taxiing time record table, candidate taxiing time records that are within a time range corresponding to the entry time prediction instruction;
[0115] Determining whether there is a target taxiing time record corresponding to the taxiing time influencing parameter among the candidate taxiing time records;
[0116] If there are target taxi time records corresponding to the taxi time influencing parameters, then when the number of the target taxi time records is greater than a preset number threshold, the check-in time of the flight is determined according to each of the target taxi time records and the estimated landing time.
[0117] According to one or more embodiments of the present disclosure, Figure 1 An embodiment provides a method for determining a flight check-in time, the method comprising: in response to a check-in time prediction instruction, determining a flight corresponding to the check-in time prediction instruction and an estimated landing time of the flight; obtaining a taxiing time influencing parameter and a taxiing time record table corresponding to the flight, the taxiing time influencing parameter comprising a plurality of taxiing time influencing factors; determining, from each taxiing time record in the taxiing time record table, an alternative taxiing time record within a time range corresponding to the check-in time prediction instruction; judging whether there is a target taxiing time record corresponding to the taxiing time influencing parameter in each of the alternative taxiing time records; if there is a target taxiing time record corresponding to the taxiing time influencing parameter, determining the check-in time of the flight according to each of the target taxiing time records and the estimated landing time when the number of the target taxiing time records is greater than a preset number threshold.
[0118] In the above method, optionally, determining the estimated landing time of the flight includes:
[0119] Obtaining the air traffic control message of the flight in a preset airport air traffic control system;
[0120] The air traffic control message is parsed to obtain the estimated landing time of the flight.
[0121] In the above method, optionally, the determining whether there is a target taxiing time record corresponding to the taxiing time influencing parameter in each candidate taxiing time record includes:
[0122] matching the taxi time influencing parameter with each of the candidate taxi time records;
[0123] If the candidate taxiing time record includes the historical taxiing parameter corresponding to the taxiing time influencing parameter, the candidate taxiing time record is determined as the target taxiing time record corresponding to the taxiing time influencing parameter.
[0124] The above method may optionally further include:
[0125] When the number of the target taxiing time records is not greater than a preset number threshold, obtaining the standard arrival taxiing time corresponding to the flight;
[0126] The arrival time of the flight is determined based on the standard arrival taxi time and the estimated landing time.
[0127] The above method, optionally, determines the check-in time of the flight according to each of the target taxiing time records and the estimated landing time, including:
[0128] Obtaining the historical taxiing time contained in each of the target taxiing time records;
[0129] Calculating each of the historical taxiing times to obtain an average taxiing time;
[0130] The check-in time of the flight is determined based on the average taxiing time and the estimated landing time.
[0131] According to one or more embodiments of the present disclosure, Figure 5 An embodiment provides a seat quota determination device, the device comprising: a first determination unit, in response to a seat entry time prediction instruction, determining a flight corresponding to the seat entry time prediction instruction and an estimated landing time of the flight;
[0132] An acquisition unit, configured to acquire a taxiing time influencing parameter and a taxiing time record table corresponding to the flight, wherein the taxiing time influencing parameter includes a plurality of taxiing time influencing factors;
[0133] a second determining unit, configured to determine, from among the taxiing time records in the taxiing time record table, candidate taxiing time records that are within a time range corresponding to the entry time prediction instruction;
[0134] a judging unit, configured to judge whether there is a target taxiing time record corresponding to the taxiing time influencing parameter in each candidate taxiing time record;
[0135] The third determining unit is configured to determine the check-in time of the flight according to each of the target taxi time records and the estimated landing time if there is a target taxi time record corresponding to the taxi time influencing parameter and if the number of the target taxi time records is greater than a preset number threshold.
[0136] In the above device, optionally, the first determining unit for determining the estimated landing time of the flight is configured to:
[0137] Obtaining the air traffic control message of the flight in a preset airport air traffic control system;
[0138] The air traffic control message is parsed to obtain the estimated landing time of the flight.
[0139] In the above device, optionally, the judging unit is configured to:
[0140] matching the taxi time influencing parameter with each of the candidate taxi time records;
[0141] If the candidate taxiing time record includes the historical taxiing parameter corresponding to the taxiing time influencing parameter, the candidate taxiing time record is determined as the target taxiing time record corresponding to the taxiing time influencing parameter.
[0142] The above device may optionally further include: a fourth determining unit, wherein the fourth determining unit is configured to:
[0143] When the number of the target taxiing time records is not greater than a preset number threshold, obtaining the standard arrival taxiing time corresponding to the flight;
[0144] The arrival time of the flight is determined based on the standard arrival taxi time and the estimated landing time.
[0145] In the above device, optionally, the third determining unit 505 is configured to:
[0146] Obtaining the historical taxiing time contained in each of the target taxiing time records;
[0147] Calculating each of the historical taxiing times to obtain an average taxiing time;
[0148] The check-in time of the flight is determined based on the average taxiing time and the estimated landing time.
[0149] It should be noted that each embodiment in this specification is described in a progressive manner, and each embodiment focuses on the differences from other embodiments, and the same or similar parts between the embodiments can be referred to each other. For the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.
[0150] Finally, it should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the statement "comprise a ..." do not exclude the presence of other identical elements in the process, method, article or device including the elements.
[0151] For the convenience of description, the above device is described as being divided into various units according to their functions. Of course, when implementing the present invention, the functions of each unit can be implemented in the same or multiple software and / or hardware.
[0152] It can be known from the description of the above implementation methods that those skilled in the art can clearly understand that the present invention can be implemented by means of software plus a necessary general hardware platform. Based on such an understanding, the technical solution of the present invention is essentially or the part that contributes to the prior art can be embodied in the form of a software product, which can be stored in a storage medium such as ROM / RAM, a magnetic disk, an optical disk, etc., and includes a number of instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in the various embodiments of the present invention or certain parts of the embodiments.
[0153] The above is a detailed introduction to a method for determining a flight check-in time provided by the present invention. Specific examples are used herein to illustrate the principles and implementation methods of the present invention. The description of the above embodiments is only used to help understand the method of the present invention and its core idea. At the same time, for those skilled in the art, according to the idea of the present invention, there will be changes in the specific implementation methods and application scopes. In summary, the content of this specification should not be understood as limiting the present invention.
Claims
1. A method for determining a flight check-in time, characterized in that: include: In response to the entry time prediction instruction, determining the flight corresponding to the entry time prediction instruction and the estimated landing time of the flight; Obtaining taxi time influencing parameters and a taxi time record table corresponding to the flight, wherein the taxi time influencing parameters include a plurality of taxi time influencing factors; the taxi time record table includes a plurality of taxi time records, and each taxi time record in the taxi time record table includes at least a flight number, a flight date, a departure station, an arrival station, a two-digit code of an airline, a parking position, aircraft type information, a landing runway number, a landing direction, an actual landing time, an actual parking time, and an actual taxi time of an incoming flight; Determining, from each taxiing time record in the taxiing time record table, candidate taxiing time records that are within a time range corresponding to the entry time prediction instruction; Determining whether there is a target taxiing time record corresponding to the taxiing time influencing parameter in each of the candidate taxiing time records includes: matching the taxiing time influencing parameter with each of the candidate taxiing time records; if the candidate taxiing time record includes a historical taxiing parameter corresponding to the taxiing time influencing parameter, determining the candidate taxiing time record as the target taxiing time record corresponding to the taxiing time influencing parameter; If there is a target taxi time record corresponding to the taxi time influencing parameter, when the number of the target taxi time records is greater than a preset number threshold, obtaining the historical taxi time contained in each of the target taxi time records; calculating each of the historical taxi times to obtain an average taxi time; and adding the average taxi time to the estimated landing time to obtain the arrival time of the flight; When the number of the target taxi time records is not greater than a preset number threshold, the standard arrival taxi time corresponding to the flight is obtained; and the arrival time of the flight is determined based on the standard arrival taxi time and the estimated landing time.
2. The method according to claim 1, characterized in that Determining the estimated landing time of the flight includes: Obtaining the air traffic control message of the flight in a preset airport air traffic control system; The air traffic control message is parsed to obtain the estimated landing time of the flight.
3. A device for determining flight check-in time, characterized in that: include: A first determining unit, in response to the entry time prediction instruction, determines a flight corresponding to the entry time prediction instruction and an estimated landing time of the flight; an acquisition unit, configured to acquire a taxiing time influencing parameter and a taxiing time record table corresponding to the flight, wherein the taxiing time influencing parameter includes a plurality of taxiing time influencing factors; the taxiing time record table includes a plurality of taxiing time records, and each taxiing time record in the taxiing time record table includes at least a flight number, a flight date, a departure station, an arrival station, a two-digit code of an airline, a parking position, aircraft type information, a landing runway number, a landing direction, an actual landing time, an actual parking time, and an actual taxiing time of an incoming flight; a second determining unit, configured to determine, from among the taxiing time records in the taxiing time record table, candidate taxiing time records that are within a time range corresponding to the entry time prediction instruction; a judging unit, configured to judge whether there is a target taxiing time record corresponding to the taxiing time influencing parameter in each candidate taxiing time record, comprising: matching the taxiing time influencing parameter with each candidate taxiing time record; if the candidate taxiing time record contains a historical taxiing parameter corresponding to the taxiing time influencing parameter, determining the candidate taxiing time record as the target taxiing time record corresponding to the taxiing time influencing parameter; a third determining unit, configured to, if there is a target taxi time record corresponding to the taxi time influencing parameter, obtain a historical taxi time contained in each target taxi time record when the number of the target taxi time records is greater than a preset number threshold; calculate each of the historical taxi times to obtain an average taxi time; and add the average taxi time to the estimated landing time to obtain an arrival time of the flight; The fourth determination unit is used to obtain the standard arrival taxi time corresponding to the flight when the number of the target taxi time records is not greater than a preset number threshold; and determine the arrival time of the flight based on the standard arrival taxi time and the estimated landing time.
4. The device according to claim 3, characterized in that The first determining unit for determining the estimated landing time of the flight is configured to: Obtaining the air traffic control message of the flight in a preset airport air traffic control system; The air traffic control message is parsed to obtain the estimated landing time of the flight.
5. A storage medium, characterized in that: The storage medium includes storage instructions, wherein when the instructions are executed, the device where the storage medium is located is controlled to execute the method for determining the flight check-in time according to any one of claims 1 to 2.
6. An electronic device, characterized in that: The system comprises a memory and one or more instructions, wherein the one or more instructions are stored in the memory and configured to be executed by one or more processors to perform the method for determining the flight check-in time as claimed in any one of claims 1 to 2.
Citation Information
Patent Citations
Early warning method for timeout of aircraft process assurance
CN106529132A
Flight taxi-out time prediction method based on queuing theory
CN106709594A
A method for calculating the variable taxiing time of an aircraft
CN109325896A