METHOD FOR COLLECTING FLIGHT DATA FROM AIRCRAFT
20220415192 · 2022-12-29
Inventors
Cpc classification
International classification
Abstract
A method for collecting flight data from aircraft. Each aircraft in a set of collecting aircraft collects information of ADS-B type received from other aircraft and associates contextual information with the received information of ADS-B type. Additionally, each aircraft in the set of collecting aircraft transmits the received information of ADS-B type, as well as the associated contextual information, to a common server. The common server receives and stores the information transmitted by the various aircraft in the set of collecting aircraft. The stored information is filtered so as to exclude information of ADS-B type which is incoherent taking into account contextual information. At least some of the filtered information is transmitted to a user.
Claims
1. A method for collecting flight data from aircraft, the method comprising: collecting, from each aircraft in a set of collecting aircraft, ADS-B information received from other aircraft; on board each aircraft in the set of collecting aircraft, associating contextual information with the ADS-B information received by the respective aircraft; transmitting, by each aircraft in the set of collecting aircraft, the received ADS-B information, as well as the associated contextual information, to a common server; the common server receiving and storing the received ADS-B information and the associated contextual information transmitted by the aircraft in the set of collecting aircraft; filtering the received ADS-B information and the associated contextual information stored by the common server so as to exclude ADS-B information which is incoherent taking into account contextual information; and transmitting at least some of the filtered information to a user.
2. The method according to claim 1, wherein the contextual information comprises at least one piece of information on a position of the aircraft in the set of collecting aircraft which received the ADS-B information with which the contextual information is associated.
3. The method according to claim 1, wherein the contextual information comprises a piece of information on a time at which the ADS-B information was received by the aircraft in the set of collecting aircraft which received this ADS-B information with which the contextual information is associated.
4. The method according to claim 1, further comprising: signing, on board an aircraft in the set of collecting aircraft, the ADS-B information received by the respective aircraft, before transmitting the ADS-B information to the common server, and, checking an authenticity and/or an integrity of the ADS-B information received by the common server, on a basis of said signature.
5. The method according to claim 4, wherein the signing further comprises signing the contextual information associated with the ADS-B information received by said aircraft.
6. The method according to claim 1, filtering the received ADS-B information and the associated contextual information stored by the common server comprises excluding ADS-B information which is not coherent with other ADS-B information stored by the common server, taking into account contextual information or which is not coherent with contextual information associated with this ADS-B information.
7. The method according to claim 1, further comprising: aggregating the filtered information.
8. The method according to claim 7, wherein the aggregating comprises determining at least one trajectory of an aircraft.
9. The method according to claim 1, wherein the common server is located on the ground.
10. The method according to claim 9, wherein the common server forms part of a platform for collecting operating data from the aircraft in the set of collecting aircraft.
11. The method according to claim 1, wherein an aircraft in the set of collecting aircraft transmits information to the common server with of an on-board system for storing and for communicating information of said aircraft.
12. The method according to claim 1, further comprising: determining at least one indicator of a quality of aggregated data.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0024] The invention will be better understood upon reading the following description and upon studying the appended figures.
[0025]
[0026]
[0027]
[0028]
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0029]
[0030] In operation, in a step E1 of a method for collecting flight data from aircraft as illustrated in
[0031] In one embodiment, as shown in
[0032] The invention is not, however, limited to this embodiment. It also relates to an embodiment in which, in a step E4a, the processing unit 30 stores the various information in the memory 36 while the aircraft is in flight, then, at the end of a flight of the aircraft, an operator transfers this information to the server 20 by means of a physical medium. This physical medium can correspond to the memory 36 or to another medium such as, for example, a memory card onto which the operator copies the information stored in the memory 36.
[0033] The set of collecting aircraft under consideration consists of aircraft AC1, AC2, AC3, each of which comprises a processing unit 30 configured to collect, in the step E1, information of ADS-B type received from other aircraft, to associate, in the step E2, contextual information with the received information of ADS-B type and to make it possible to transmit, in the step E4, the received information of ADS-B type, as well as the associated contextual information, to a common server.
[0034] The common server 20 comprises a processing unit 21 and a memory 22. In a step E5 of the method, the processing unit 21 receives the information transmitted by the various aircraft in the set of collecting aircraft to the common server 20 and stores this information in the memory 22.
[0035] In a step E6 of the method, the processing unit 21 filters the information thus stored in the memory 22, so as to exclude information of ADS-B type which is incoherent taking into account contextual information. Advantageously, in the step E6, in addition to filtering the information, the processing unit 21 consolidates the information. As previously indicated, the contextual information comprises a piece of information on the position of the aircraft AC1, AC2, AC3 in the set of collecting aircraft which received the information of ADS-B type. This information of ADS-B type comprises a piece of information on the position of the aircraft transmitting said information of ADS-B type. If a distance between this position and the position of the aircraft AC1, AC2, AC3 in the set of collecting aircraft which received the information of ADS-B type is above a predetermined distance threshold, this distance being such that it would not have made it possible for the information of ADS-B type to be received by the aircraft AC1, AC2, AC3 in the set of collecting aircraft, then the information of ADS-B type is considered to be incoherent with the position of the aircraft AC1, AC2, AC3 in the set of collecting aircraft and the processing unit 21 excludes this information of ADS-B type.
[0036] In one particular embodiment, when the contextual information comprises a piece of information on the time at which the information of ADS-B type was received by the aircraft AC in the set of collecting aircraft which received this information originating from an aircraft transmitting said information, in the step E6 the processing unit 21 further filters the information by checking the coherence of information of ADS-B type corresponding to several moments for the same transmitting aircraft. In particular, the processing unit verifies whether the values of the positions of the transmitting aircraft for these various moments are coherent with one another taking into account the speed performance of the transmitting aircraft. The processing unit thus excludes information of ADS-B type which would not be coherent.
[0037] Advantageously, in the step E6 of the method, the processing unit 21 further filters the information by taking into account information received from several aircraft in the set of collecting aircraft. In the example illustrated in
[0038] In a step E8 of the method, the processing unit 21 of the common server 20 transmits at least some of the filtered information to a user, or computer, 24. According to a first alternative, the user 24 corresponds to a computer using information of ADS-B type from aircraft. In one embodiment, the information of ADS-B type is sent to this computer 24 by the processing unit 21 on the initiative of the processing unit 21. In another embodiment, the processing unit 21 sends the information of ADS-B type to the computer 24 at the request of the computer 24. According to a second alternative, the user 24 corresponds to a computer terminal or to a computer used by an operator and the processing unit 21 sends the information of ADS-B type to the user 24 at the request of the operator.
[0039] Advantageously, the method further comprises a step E3, during which the processing unit 30 of the aircraft AC signs the information before transmitting it, accompanied by said signature, to the common server 20 in the step E4. This signature bears at least on the information of ADS-B type received by the aircraft AC. In one particular embodiment, the signature further bears on the contextual information associated by the processing unit 30 with the information of ADS-B type. According to a first alternative, the processing unit 30 produces a general signature bearing on all the information of ADS-B type and associated contextual information. According to a second alternative, the processing unit 30 produces a first signature on the information of ADS-B type and a second signature bearing on the contextual information. This signature is used by the processing unit 21 of the server 20 to check the integrity and the authenticity of the information received in the step E5. This makes it possible, on the one hand, to guarantee that the received information indeed corresponds to the information sent by the aircraft AC and, on the other hand, to guarantee that the information indeed originates from an aircraft in the set of collecting aircraft. In one embodiment, the processing unit checks the signature in the step E5: thus, when the received signature does not correspond to the received information, the processing unit 21 does not store this information in the memory 22. In another embodiment, in the step E5 the processing unit 21 stores the received information, as well as the signature, in the memory 22, then it checks the signature subsequently. For example, the processing unit 21 checks the signature in the filtering step E6 by excluding the information for which the signature does not correspond to this information.
[0040] In one embodiment, the information is signed in the step E3 by means of an avionic computer of the aircraft AC. As an avionic computer is subject to certification by air safety authorities, signing the information by means of such a computer makes it possible to guarantee the origin of the information received by the common server 20: specifically, this guarantees that the information received by the server indeed originate from an item of equipment installed on board an aircraft AC in the set of collecting aircraft and not from any source which might not be reliable.
[0041] Further advantageously, the method further comprises a step E7, during which the processing unit 21 aggregates the information filtered in the step E6. In one embodiment, this aggregation of the information comprises determining at least one trajectory of an aircraft depending on information of ADS-B type corresponding to this aircraft. By virtue of the invention, this trajectory is determined on the basis of information of ADS-B type considered to be reliable.
[0042] In one particular embodiment, the processing unit 21 of the common server 20 further determines an indicator of the quality of the information of ADS-B type relating to at least one aircraft. In a first example, an indicator of quality pertains to a position of an aircraft under consideration. In particular, this indicator of quality is determined as being the number of aircraft in the set of collecting aircraft which collected the corresponding information of ADS-B type, divided by the number of aircraft in the set of collecting aircraft which collected the information of ADS-B type which were located near to the aircraft under consideration. In a second example, an indicator of quality pertains to an aircraft in the set of collecting aircraft. In particular, this indicator of quality is determined as being the number of positions of collecting aircraft which this aircraft collected during a flight, divided by the number of positions of this aircraft which were collected by other collecting aircraft during this flight. The indicator of quality makes it possible for the user 24 to know what level of confidence it can have in the information supplied by the common server 20.
[0043] According to one embodiment of the invention, the common server 20 is located on the ground. In particular, the common server then forms part of a platform for collecting operating data from the aircraft in the set of collecting aircraft. However, other embodiments are possible without departing from the scope of the invention, the common server being, for example, installed on board a collecting aircraft or a satellite, or indeed the common server being distributed over several physical machines, one or more of which can be installed on board a collecting aircraft or a satellite.
[0044] While at least one exemplary embodiment of the present invention(s) is disclosed herein, it should be understood that modifications, substitutions and alternatives may be apparent to one of ordinary skill in the art and can be made without departing from the scope of this disclosure. This disclosure is intended to cover any adaptations or variations of the exemplary embodiment(s). In addition, in this disclosure, the terms “comprise” or “comprising” do not exclude other elements or steps, the terms “a” or “one” do not exclude a plural number, and the term “or” means either or both. Furthermore, characteristics or steps which have been described may also be used in combination with other characteristics or steps and in any order unless the disclosure or context suggests otherwise. This disclosure hereby incorporates by reference the complete disclosure of any patent or application from which it claims benefit or priority.