FR3097206A1 - A system and method for communicating between a personal device of a crew member and an aircraft flight management computer. - Google Patents

A system and method for communicating between a personal device of a crew member and an aircraft flight management computer. Download PDF

Info

Publication number
FR3097206A1
FR3097206A1 FR1906382A FR1906382A FR3097206A1 FR 3097206 A1 FR3097206 A1 FR 3097206A1 FR 1906382 A FR1906382 A FR 1906382A FR 1906382 A FR1906382 A FR 1906382A FR 3097206 A1 FR3097206 A1 FR 3097206A1
Authority
FR
France
Prior art keywords
data
management computer
computer
link
data frame
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
FR1906382A
Other languages
French (fr)
Other versions
FR3097206B1 (en
Inventor
Pierre Neri
Olivier DELORT
Maxime LAPLANCHE
Gabriel Pineda
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Airbus Operations GmbH
Airbus Operations SAS
Original Assignee
Airbus Operations GmbH
Airbus Operations SAS
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Airbus Operations GmbH, Airbus Operations SAS filed Critical Airbus Operations GmbH
Priority to FR1906382A priority Critical patent/FR3097206B1/en
Publication of FR3097206A1 publication Critical patent/FR3097206A1/en
Application granted granted Critical
Publication of FR3097206B1 publication Critical patent/FR3097206B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G5/00Traffic control systems for aircraft, e.g. air-traffic control [ATC]
    • G08G5/0017Arrangements for implementing traffic-related aircraft activities, e.g. arrangements for generating, displaying, acquiring or managing traffic information
    • G08G5/0021Arrangements for implementing traffic-related aircraft activities, e.g. arrangements for generating, displaying, acquiring or managing traffic information located in the aircraft
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B64AIRCRAFT; AVIATION; COSMONAUTICS
    • B64DEQUIPMENT FOR FITTING IN OR TO AIRCRAFT; FLIGHT SUITS; PARACHUTES; ARRANGEMENT OR MOUNTING OF POWER PLANTS OR PROPULSION TRANSMISSIONS IN AIRCRAFT
    • B64D45/00Aircraft indicators or protectors not otherwise provided for
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G5/00Traffic control systems for aircraft, e.g. air-traffic control [ATC]
    • G08G5/0047Navigation or guidance aids for a single aircraft
    • G08G5/0052Navigation or guidance aids for a single aircraft for cruising
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B64AIRCRAFT; AVIATION; COSMONAUTICS
    • B64DEQUIPMENT FOR FITTING IN OR TO AIRCRAFT; FLIGHT SUITS; PARACHUTES; ARRANGEMENT OR MOUNTING OF POWER PLANTS OR PROPULSION TRANSMISSIONS IN AIRCRAFT
    • B64D45/00Aircraft indicators or protectors not otherwise provided for
    • B64D2045/0075Adaptations for use of electronic flight bags in aircraft; Supports therefor in the cockpit

Landscapes

  • Engineering & Computer Science (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

Système et procédé de communication entre un dispositif personnel d’un membre d’équipage et un calculateur de gestion de vol d’un aéronef. Le système de communication (10) d’un aéronef (1) comprend un calculateur (16) d’interface avec des dispositifs d’utilisateurs, un calculateur de gestion de communications (12) et un calculateur de gestion de vol (14). Le calculateur (16) d’interface avec des dispositifs d’utilisateurs est configuré pour recevoir et pour analyser une trame de données issue d’un dispositif personnel (18) d’un membre d’équipage et pour transmettre lesdites données à destination du calculateur de gestion de communications (12) si la trame de données correspond à des données destinées au calculateur de gestion de vol (14). Le calculateur de gestion de communications (12) est configuré pour réaliser une analyse syntaxique de la trame de données reçue du calculateur (16) d’interface avec des dispositifs d’utilisateurs et pour transmettre lesdites données à destination du calculateur de gestion de vol (14) uniquement si l’analyse syntaxique permet de déterminer que la trame de données respecte des règles de syntaxe prédéterminées. Figure pour l’abrégé : Fig. 3A system and method for communicating between a personal device of a crew member and an aircraft flight management computer. The communication system (10) of an aircraft (1) comprises a computer (16) for interfacing with user devices, a communications management computer (12) and a flight management computer (14). The computer (16) for interfacing with user devices is configured to receive and analyze a data frame from a personal device (18) of a crew member and to transmit said data to the computer communications management (12) if the data frame corresponds to data intended for the flight management computer (14). The communications management computer (12) is configured to perform a syntactic analysis of the data frame received from the interface computer (16) with user devices and to transmit said data to the flight management computer ( 14) only if the syntactic analysis makes it possible to determine that the data frame complies with predetermined syntax rules. Figure for the abstract: Fig. 3

Description

Système et procédé de communication entre un dispositif personnel d’un membre d’équipage et un calculateur de gestion de vol d’un aéronef.System and method for communication between a personal device of a crew member and a flight management computer of an aircraft.

L’invention est relative au domaine de la communication de données entre un dispositif personnel d’un membre d’équipage et un calculateur de gestion de vol d’un aéronef, par exemple un calculateur de type FMS (« Flight Management System » en anglais). Les membres d’équipage, en particulier les pilotes, d’un aéronef sont amenés à entrer des informations dans un calculateur de gestion de vol de l’aéronef. Ces informations sont par exemple relatives à un plan de vol de l’aéronef, à des conditions environnementales le long d’un plan de vol de l’aéronef, à des performances de l’aéronef, etc. De façon usuelle, ces informations sont entrées dans le calculateur de gestion de vol au moyen d’une interface homme-machine du cockpit de l’aéronef, par exemple de type MCDU (« Multipurpose Control and Display Unit » en anglais). Cela implique une charge de travail relativement élevée pour le pilote, puisque celui-ci doit entrer manuellement les informations au moyen de l’interface homme-machine. Afin de réduire la charge de travail du pilote, lorsque les informations proviennent d’un centre opérationnel de la compagnie aérienne exploitant l’aéronef, ces informations peuvent être transmises au calculateur de gestion de vol au moyen d’une liaison de communication de données entre le centre opérationnel de la compagnie aérienne et le calculateur de gestion de vol. Pour cela, comme illustré sur la figure 2, les informations empruntent une liaison sans fil 5 entre le centre opérationnel 4 de la compagnie aérienne et l’aéronef (par exemple une liaison de type ACARS pour « Aircraft Communication Addressing and Reporting System » en anglais, une liaison par satellite…) et elles sont reçues par un calculateur de gestion de communications 12 de l’aéronef, par exemple un calculateur de type ATSU (« Air Traffic Service Unit » en anglais). Les données provenant du centre opérationnel de la compagnie aérienne sont considérées comme suffisamment sûres afin de ne pas risquer de compromettre le fonctionnement du calculateur de gestion de vol. Par conséquent, une unité de traitement 12a du calculateur de gestion de communications transmet les informations reçues vers le calculateur de gestion de vol 14, par une liaison 21 et celui-ci commande l’affichage desdites informations sur un écran d’affichage du cockpit de l’aéronef, de telle façon qu’un membre d’équipage peut accepter l’enregistrement desdites informations par le calculateur de gestion de vol. Toutefois, les informations qui doivent être entrées dans le calculateur de gestion de vol ne proviennent pas toujours d’un centre opérationnel de la compagnie aérienne. Il existe par conséquent un besoin de permettre à un membre d’équipage de préparer, hors du calculateur de gestion de vol, des informations qu’il souhaite entrer dans le calculateur de gestion de vol, puis de transmettre ces informations au calculateur de gestion de vol sans devoir les ressaisir au moyen d’une interface-homme machine. La transmission desdites informations vers le calculateur de gestion de vol ne doit pas risquer de compromettre le fonctionnement du calculateur de gestion de vol.The invention relates to the field of data communication between a personal device of a crew member and a flight management computer of an aircraft, for example a computer of the FMS (Flight Management System) type. ). The crew members, in particular the pilots, of an aircraft are required to enter information into a flight management computer of the aircraft. This information relates for example to a flight plan of the aircraft, to environmental conditions along a flight plan of the aircraft, to the performance of the aircraft, etc. Usually, this information is entered into the flight management computer by means of a man-machine interface of the cockpit of the aircraft, for example of the MCDU (Multipurpose Control and Display Unit) type. This implies a relatively high workload for the pilot, since he must manually enter the information through the human-machine interface. In order to reduce the pilot's workload, when the information comes from an operational center of the airline operating the aircraft, this information can be transmitted to the flight management computer by means of a data communication link between the airline's operations center and the flight management computer. For this, as illustrated in FIG. 2, the information takes a wireless link 5 between the operational center 4 of the airline and the aircraft (for example an ACARS type link for “Aircraft Communication Addressing and Reporting System” in English , a satellite link, etc.) and they are received by a communications management computer 12 of the aircraft, for example an ATSU (Air Traffic Service Unit) type computer. The data coming from the airline's operations center is considered sufficiently secure so as not to risk compromising the operation of the flight management computer. Consequently, a processing unit 12a of the communications management computer transmits the information received to the flight management computer 14, via a link 21 and the latter controls the display of said information on a display screen of the cockpit of the aircraft, in such a way that a crew member can accept the recording of said information by the flight management computer. However, the information that must be entered into the flight management computer does not always come from an operational center of the airline. There is therefore a need to allow a crew member to prepare, outside the flight management computer, information that he wishes to enter into the flight management computer, then to transmit this information to the flight management computer. theft without having to re-enter them through a human-machine interface. The transmission of said information to the flight management computer must not risk compromising the operation of the flight management computer.

La présente invention a notamment pour but d’apporter une solution à ce problème. Elle concerne un système de communication entre un dispositif personnel d’un membre d’équipage et un calculateur de gestion de vol d’un aéronef, le système comprenant :
- un calculateur d’interface avec des dispositifs d’utilisateurs ;
- un calculateur de gestion de communications de l’aéronef ;
- une première liaison entre le calculateur de gestion de communications et le calculateur de gestion de vol ; et
- une deuxième liaison entre le calculateur d’interface avec des dispositifs d’utilisateurs et le calculateur de gestion de communications.
Le système est remarquable en ce que
- le calculateur d’interface avec des dispositifs d’utilisateurs est configuré pour recevoir une trame de données issue d’un dispositif personnel d’un membre d’équipage, pour analyser cette trame de données afin d’identifier si elle correspond à des données destinées au calculateur de gestion de vol et pour transmettre lesdites données sur la deuxième liaison à destination du calculateur de gestion de communications si la trame de données correspond à des données destinées au calculateur de gestion de vol ; et
- le calculateur de gestion de communications est configuré pour recevoir via la deuxième liaison une trame de données issue du calculateur d’interface avec des dispositifs d’utilisateurs, pour réaliser une analyse syntaxique de la trame de données reçue et pour transmettre lesdites données sur la première liaison à destination du calculateur de gestion de vol uniquement si l’analyse syntaxique permet de déterminer que la trame de données respecte des règles de syntaxe prédéterminées.
The object of the present invention is in particular to provide a solution to this problem. It relates to a communication system between a personal device of a crew member and a flight management computer of an aircraft, the system comprising:
- an interface computer with user devices;
- an aircraft communications management computer;
- A first link between the communications management computer and the flight management computer; And
- A second link between the interface computer with user devices and the communications management computer.
The system is remarkable in that
- the interface computer with user devices is configured to receive a data frame from a personal device of a crew member, to analyze this data frame in order to identify whether it corresponds to data intended for the flight management computer and for transmitting said data over the second link intended for the communications management computer if the data frame corresponds to data intended for the flight management computer; And
- the communications management computer is configured to receive via the second link a data frame coming from the interface computer with user devices, to carry out a syntactical analysis of the received data frame and to transmit said data on the first link to the flight management computer only if the syntactical analysis makes it possible to determine that the data frame complies with predetermined syntax rules.

Ce système permet ainsi à un membre d’équipage, en particulier un pilote de l’aéronef, de préparer à l’avance au moyen de son dispositif personnel, des informations qu’il souhaite ensuite transmettre au calculateur de gestion de vol. Le système présente l’avantage de ne pas nécessiter de modification matérielle de l’aéronef. En effet, les informations transmises par le dispositif personnel sont reçues par le calculateur d’interface avec des dispositifs d’utilisateurs, déjà prévu pour communiquer avec des dispositifs personnels de membres d’équipage. De plus, le calculateur d’interface avec des dispositifs d’utilisateurs transmet les données sur la deuxième liaison à destination du calculateur de gestion de communications, de telle façon que ces données sont ensuite transmises vers le calculateur de gestion de vol de la même façon que les données reçues d’un centre opérationnel de la compagnie aérienne. D’autre part, le système permet de protéger le calculateur de gestion de vol contre des données provenant du dispositif personnel du membre d’équipage qui seraient susceptibles de compromettre le fonctionnement dudit calculateur de gestion de vol. En effet, le calculateur d’interface avec des dispositifs d’utilisateurs vérifie tout d’abord si les informations reçues du dispositif utilisateur sont bien destinées au calculateur de gestion de vol, ce qui constitue une première protection. Ensuite, le calculateur de gestion de communications réalise une analyse syntaxique des données reçues et il ne les transmet au calculateur de gestion de vol que si des règles de syntaxe prédéterminées sont respectées.This system thus allows a crew member, in particular a pilot of the aircraft, to prepare in advance, by means of his personal device, information which he then wishes to transmit to the flight management computer. The system has the advantage of not requiring any hardware modification of the aircraft. Indeed, the information transmitted by the personal device is received by the interface computer with user devices, already provided for communicating with the personal devices of crew members. In addition, the interface computer with user devices transmits the data over the second link to the communications management computer, in such a way that this data is then transmitted to the flight management computer in the same way than data received from an airline operations center. On the other hand, the system makes it possible to protect the flight management computer against data coming from the personal device of the crew member which would be likely to compromise the operation of said flight management computer. Indeed, the interface computer with user devices first checks whether the information received from the user device is indeed intended for the flight management computer, which constitutes a first protection. Then, the communications management computer performs a syntactical analysis of the data received and it only transmits them to the flight management computer if predetermined syntax rules are complied with.

Dans un mode particulier de réalisation, le calculateur d’interface avec des dispositifs d’utilisateurs est configuré pour recevoir la trame de données selon un premier format comprenant un identifiant de type de données et des données utiles, pour identifier si la trame de données reçue correspond à des données destinées au calculateur de gestion de vol en fonction de la valeur de l’identifiant de type et si la trame de données correspond à des données destinées au calculateur de gestion de vol, pour encapsuler les données utiles dans une trame selon un deuxième format et transmettre cette trame sur la deuxième liaison à destination du calculateur de gestion de communications. De façon particulière, le premier format est conforme au standard ARINC 834.In a particular embodiment, the interface computer with user devices is configured to receive the data frame according to a first format comprising a data type identifier and payload data, to identify whether the data frame received corresponds to data intended for the flight management computer as a function of the value of the type identifier and if the data frame corresponds to data intended for the flight management computer, to encapsulate the payload data in a frame according to a second format and transmit this frame on the second link to the communications management computer. In particular, the first format complies with the ARINC 834 standard.

Dans un mode de réalisation, le calculateur de gestion de communications est configuré pour vérifier, lors de l’analyse syntaxique, si les données de la trame de données appartiennent à l’un des types de données suivants :
- des données relatives à un plan de vol ;
- des données relatives à au moins une condition environnementale de l’aéronef ;
- des données relatives à des performances de l’aéronef.
In one embodiment, the communications management calculator is configured to check, during syntactic analysis, whether the data of the data frame belongs to one of the following data types:
- data relating to a flight plan;
- data relating to at least one environmental condition of the aircraft;
- data relating to the performance of the aircraft.

De façon avantageuse, le calculateur de gestion de communications est configuré pour réaliser l’analyse syntaxique pour toutes les trames de données reçues de la deuxième liaison.Advantageously, the communications management computer is configured to perform the syntactic analysis for all the data frames received from the second link.

L’invention est également relative à un procédé de communication entre un dispositif personnel d’un membre d’équipage et un calculateur de gestion de vol d’un aéronef, l’aéronef comprenant :
- un calculateur d’interface avec des dispositifs d’utilisateurs ;
- un calculateur de gestion de communications de l’aéronef ;
- une première liaison entre le calculateur de gestion de communications et le calculateur de gestion de vol ; et
- une deuxième liaison entre le calculateur d’interface avec des dispositifs d’utilisateurs et le calculateur de gestion de communications.
Le procédé est remarquable en ce qu’il comprend les étapes suivantes mises en œuvre par le calculateur d’interface avec des dispositifs d’utilisateurs :
- recevoir une trame de données issue d’un dispositif personnel d’un membre d’équipage ;
- analyser cette trame de données afin d’identifier si elle correspond à des données destinées au calculateur de gestion de vol ; et
- transmettre lesdites données sur la deuxième liaison à destination du calculateur de gestion de communications si la trame de données correspond à des données destinées au calculateur de gestion de vol,
et en ce qu’il comprend les étapes suivantes mises en œuvre par le calculateur de gestion de communications :
- recevoir via la deuxième liaison une trame de données issue du calculateur d’interface avec des dispositifs d’utilisateurs ;
- réaliser une analyse syntaxique de la trame de données reçue ; et
- transmettre lesdites données sur la première liaison à destination du calculateur de gestion de vol uniquement si l’analyse syntaxique permet de déterminer que la trame de données respecte des règles de syntaxe prédéterminées.
The invention also relates to a method of communication between a personal device of a crew member and a flight management computer of an aircraft, the aircraft comprising:
- an interface computer with user devices;
- an aircraft communications management computer;
- A first link between the communications management computer and the flight management computer; And
- A second link between the interface computer with user devices and the communications management computer.
The method is remarkable in that it comprises the following steps implemented by the interface computer with user devices:
- receiving a data frame from a personal device of a crew member;
- analyzing this data frame in order to identify whether it corresponds to data intended for the flight management computer; And
- transmit said data on the second link to the communications management computer if the data frame corresponds to data intended for the flight management computer,
and in that it comprises the following steps implemented by the communications management computer:
- Receive via the second link a data frame from the interface computer with user devices;
- performing a syntactic analysis of the data frame received; And
- Transmitting said data over the first link to the flight management computer only if the syntactical analysis makes it possible to determine that the data frame complies with predetermined syntax rules.

Dans un mode particulier de réalisation du procédé :
- l’étape de réception de la trame de données par le calculateur d’interface avec des dispositifs d’utilisateurs comprend la réception de la trame de données selon un premier format comprenant un identifiant de type de données et des données utiles ;
- l’étape d’analyse de la trame de données par le calculateur d’interface avec des dispositifs d’utilisateurs comprend : identifier si la trame de données reçue correspond à des données destinées au calculateur de gestion de vol, en fonction de la valeur de l’identifiant de type ; et
- l’étape de transmission des données par le calculateur d’interface avec des dispositifs d’utilisateurs sur la deuxième liaison à destination du calculateur de gestion de communications, si la trame de données correspond à des données destinées au calculateur de gestion de vol, comprend l’encapsulation des données utiles dans une trame selon un deuxième format et la transmission de cette trame sur la deuxième liaison à destination du calculateur de gestion de communications.
In a particular embodiment of the method:
- the step of receiving the data frame by the interface computer with user devices comprises receiving the data frame according to a first format comprising a data type identifier and payload data;
- the step of analyzing the data frame by the interface computer with user devices comprises: identifying whether the data frame received corresponds to data intended for the flight management computer, according to the value the type identifier; And
- the step of data transmission by the interface computer with user devices on the second link to the communication management computer, if the data frame corresponds to data intended for the flight management computer, comprises the encapsulation of the payload data in a frame according to a second format and the transmission of this frame over the second link to the communications management computer.

Dans un mode de réalisation, l’étape de réalisation de l’analyse syntaxique par le calculateur de gestion de communications comprend une vérification de l’appartenance des données de la trame de données à l’un des types de données suivants :
- des données relatives à un plan de vol ;
- des données relatives à au moins une condition environnementale de l’aéronef ;
- des données relatives à des performances de l’aéronef.
In one embodiment, the step of carrying out the syntactic analysis by the communications management computer comprises a verification of the membership of the data of the data frame to one of the following types of data:
- data relating to a flight plan;
- data relating to at least one environmental condition of the aircraft;
- data relating to the performance of the aircraft.

De façon avantageuse, l’étape de réalisation de l’analyse syntaxique par le calculateur de gestion de communications est mise en œuvre pour toutes les trames de données reçues de la deuxième liaison.Advantageously, the step of performing the syntactic analysis by the communications management computer is implemented for all the data frames received from the second link.

L’invention est également relative à un aéronef comprenant un système de communication tel que précité.The invention also relates to an aircraft comprising a communication system as mentioned above.

L'invention sera mieux comprise à la lecture de la description qui suit et à l'examen des figures annexées.
La figure 1 illustre un aéronef équipé d’un système de communication conforme à un mode de réalisation de l’invention.
La figure 2, déjà décrite, illustre de façon schématique un système de communication d’un aéronef avec un centre opérationnel d’une compagnie aérienne.
La figure 3 illustre de façon schématique un système de communication d’un aéronef conforme à un mode de réalisation de l’invention.
The invention will be better understood on reading the following description and on examining the appended figures.
FIG. 1 illustrates an aircraft equipped with a communication system in accordance with one embodiment of the invention.
FIG. 2, already described, schematically illustrates a communication system of an aircraft with an operational center of an airline company.
FIG. 3 schematically illustrates a communication system of an aircraft according to one embodiment of the invention.

Le système de communication 10 d’un aéronef, tel que représenté sur la figure 3, comprend un calculateur de gestion de vol 14 de l’aéronef, par exemple de type FMS (« Flight Management System » en anglais), un calculateur de gestion de communications 12 de l’aéronef, par exemple de type ATSU (« Air Traffic Service Unit » en anglais), ainsi qu’un calculateur 16 d’interface avec des dispositifs d’utilisateurs, par exemple de type AID (« Aircraft Interface Device » en anglais). Dans un exemple de réalisation, le dispositif de type AID fait partie d’un système commercialisé sous l’appellation FOMAX®. Le système de communication 10 comprend également une première liaison 21 entre le calculateur de gestion de communications 12 et le calculateur de gestion de vol 14, ainsi qu’une deuxième liaison 22 entre le calculateur 16 d’interface avec des dispositifs d’utilisateurs et le calculateur de gestion de communications 12. Le calculateur de gestion de communications 12 comprend une unité de traitement 12a, correspondant par exemple un processeur ou à un microprocesseur. Comme décrit en relation avec l’art antérieur, le calculateur de gestion de communications 12 est configuré pour recevoir des informations d’un centre opérationnel 4 d’une compagnie aérienne via une liaison sans fil 5 entre le centre opérationnel 4 de la compagnie aérienne et l’aéronef. Le calculateur 16 d’interface avec des dispositifs d’utilisateurs est configuré pour communiquer avec un dispositif personnel 18 d’un membre d’équipage de l’aéronef via une liaison sans fil 19. Le dispositif personnel 18 est par exemple de type EFB (« Electronic Flight Bag » en anglais). La liaison sans fil 19 est par exemple de type Wifi® ou de type Bluetooth®. Le système de communication 10 est par exemple installé dans une soute avionique 2, à proximité du cockpit 3 de l’aéronef 1 illustré sur la figure 1.The communication system 10 of an aircraft, as represented in FIG. 3, comprises a flight management computer 14 of the aircraft, for example of the FMS (Flight Management System) type, a management computer communications 12 of the aircraft, for example of the ATSU (Air Traffic Service Unit) type, as well as a computer 16 for interfacing with user devices, for example of the AID (Aircraft Interface Device) type. " in English). In an exemplary embodiment, the AID type device is part of a system marketed under the name FOMAX®. The communication system 10 also comprises a first link 21 between the communications management computer 12 and the flight management computer 14, as well as a second link 22 between the interface computer 16 with user devices and the communications management computer 12. Communications management computer 12 comprises a processing unit 12a, corresponding for example to a processor or to a microprocessor. As described in relation to the prior art, the communications management computer 12 is configured to receive information from an operational center 4 of an airline via a wireless link 5 between the operational center 4 of the airline and the aircraft. The interface computer 16 with user devices is configured to communicate with a personal device 18 of a crew member of the aircraft via a wireless link 19. The personal device 18 is for example of the EFB type ( “Electronic Flight Bag” in English). The wireless link 19 is for example of the Wifi® type or of the Bluetooth® type. The communication system 10 is for example installed in an avionics bay 2, close to the cockpit 3 of the aircraft 1 illustrated in FIG. 1.

En fonctionnement, dans un exemple de réalisation, un membre d’équipage de l’aéronef prépare sur son dispositif personnel 18, des informations à transmettre au calculateur de gestion de vol 14 de l’aéronef. Lorsque ces informations sont prêtes à être envoyées, le membre d’équipage valide leur envoi grâce à une interface homme-machine dudit dispositif personnel 18. Le dispositif personnel 18 encapsule alors ces informations dans au moins une trame de données qu’il transmet vers le calculateur 16 d’interface avec des dispositifs personnels, via la liaison sans fil 19. Cette au moins une trame de données comprend un identifiant signalant qu’elle est destinée au calculateur de gestion de vol 14. Lorsque le calculateur 16 d’interface avec des dispositifs personnels reçoit cette au moins une trame de données, il analyse cette trame de données, en particulier ledit identifiant, et il identifie qu’elle est destinée au calculateur de gestion de vol 14. Le calculateur 16 d’interface avec des dispositifs personnels transmet alors cette au moins une trame de données à destination du calculateur 12 de gestion de communications, via la deuxième liaison 22. L’unité de traitement 12a du calculateur 12 de gestion de communications reçoit alors ladite au moins une trame de données. L’unité de traitement 12a commande alors une analyse syntaxique des données reçues par un module de filtrage 12b. Selon une première alternative, le module de filtrage 12b est mis en œuvre sous la forme d’une fonction logicielle de l’unité de traitement 12a. Selon une deuxième alternative, le module de filtrage 12b est mis en œuvre sous la forme d’un module indépendant de l’unité de traitement 12a et relié à ladite unité de traitement 12a par une liaison de communication. Ce module de filtrage indépendant correspond par exemple à un processeur spécialisé pour réaliser ladite analyse syntaxique. Si l’analyse syntaxique permet de déterminer que ladite au moins une trame de données respecte des règles de syntaxe prédéterminées, l’unité de traitement 12a transmet les données correspondantes sur la première liaison 21 à destination du calculateur de gestion de vol 14. De façon avantageuse, l’unité de traitement 12a commande une analyse syntaxique pour toutes les trames de données reçues du calculateur 16 d’interface avec des dispositifs personnels, via la deuxième liaison 22.In operation, in an exemplary embodiment, a crew member of the aircraft prepares on his personal device 18, information to be transmitted to the flight management computer 14 of the aircraft. When this information is ready to be sent, the crew member validates their sending using a man-machine interface of said personal device 18. The personal device 18 then encapsulates this information in at least one data frame which it transmits to the interface computer 16 with personal devices, via the wireless link 19. This at least one data frame includes an identifier indicating that it is intended for the flight management computer 14. When the computer 16 interfaces with personal devices receives this at least one data frame, it analyzes this data frame, in particular said identifier, and it identifies that it is intended for the flight management computer 14. The interface computer 16 with personal devices transmits then this at least one data frame intended for the communications management computer 12, via the second link 22. The processing unit 12a of the communications management computer 12 then receives said at least one data frame. The processing unit 12a then commands a syntactic analysis of the data received by a filtering module 12b. According to a first alternative, the filtering module 12b is implemented in the form of a software function of the processing unit 12a. According to a second alternative, the filtering module 12b is implemented in the form of a module independent of the processing unit 12a and connected to said processing unit 12a by a communication link. This independent filtering module corresponds for example to a specialized processor for carrying out said syntactic analysis. If the syntactic analysis makes it possible to determine that said at least one data frame respects predetermined syntax rules, the processing unit 12a transmits the corresponding data on the first link 21 to the flight management computer 14. advantageously, the processing unit 12a commands a syntactic analysis for all the data frames received from the interface computer 16 with personal devices, via the second link 22.

Dans un mode particulier de réalisation, l’au moins une trame de données transmise par le dispositif personnel 18 du membre d’équipage à destination du calculateur d’interface 16 avec des dispositifs d’utilisateurs est conforme à un premier format comprenant un identifiant de type de données et des données utiles. Les données utiles sont par exemple formatées conformément au standard ARINC 702A. Le premier format correspond par exemple au standard ARINC 834, les données utiles formatées conformément au standard ARINC 702A étant alors encapsulées selon le standard ARINC 834. Le calculateur d’interface 16 avec des dispositifs d’utilisateurs analyse ledit identifiant de type. Si le calculateur d’interface 16 avec des dispositifs d’utilisateurs identifie, en fonction dudit identifiant de type, que la trame de données correspond à des données destinées au calculateur de gestion de vol 14, il encapsule les données utiles (formatées conformément au standard ARINC 702A) dans une trame selon un deuxième format et il transmet cette trame sur la deuxième liaison 22 à destination du calculateur 12 de gestion de communications. Le deuxième format est par exemple conforme au standard ARINC 619 ou au standard ARINC 664 part 7. Lorsque le deuxième format est conforme au standard ARINC 619, la deuxième liaison 22 est par exemple conforme au standard ARINC 429.In a particular embodiment, the at least one data frame transmitted by the personal device 18 of the crew member to the interface computer 16 with user devices conforms to a first format comprising an identifier of data type and payload data. The payload data is for example formatted in accordance with the ARINC 702A standard. The first format corresponds for example to the ARINC 834 standard, the useful data formatted in accordance with the ARINC 702A standard then being encapsulated according to the ARINC 834 standard. The interface computer 16 with user devices analyzes said type identifier. If the interface computer 16 with user devices identifies, as a function of said type identifier, that the data frame corresponds to data intended for the flight management computer 14, it encapsulates the useful data (formatted in accordance with the standard ARINC 702A) in a frame according to a second format and it transmits this frame on the second link 22 to the computer 12 for managing communications. The second format is for example compliant with the ARINC 619 standard or with the ARINC 664 part 7 standard. When the second format is compliant with the ARINC 619 standard, the second link 22 is for example compliant with the ARINC 429 standard.

Dans un mode de réalisation, lors de l’analyse syntaxique, le module de filtrage 12b vérifie si les données de la trame de données appartiennent à l’un des types de données suivants :
- des données relatives à un plan de vol ;
- des données relatives à au moins une condition environnementale de l’aéronef ;
- des données relatives à des performances de l’aéronef.
In one embodiment, during the syntactic analysis, the filtering module 12b checks whether the data of the data frame belongs to one of the following data types:
- data relating to a flight plan;
- data relating to at least one environmental condition of the aircraft;
- data relating to the performance of the aircraft.

Le module de filtrage 12b détermine que la trame de données respecte les règles de syntaxe prédéterminées si les données de la trame de données appartiennent à l’un des types de données précités.The filtering module 12b determines that the data frame respects the predetermined syntax rules if the data of the data frame belongs to one of the aforementioned data types.

Le système de communication 10 permet de protéger le calculateur de gestion de vol 14 contre des données provenant du dispositif personnel 18 du membre d’équipage qui seraient susceptibles de compromettre le fonctionnement dudit calculateur de gestion de vol. En effet, le calculateur d’interface 16 avec des dispositifs d’utilisateurs vérifie tout d’abord si les informations reçues du dispositif utilisateur sont bien destinées au calculateur de gestion de vol 14. Cela constitue une première protection. Ensuite, le calculateur de gestion de communications 12 réalise l’analyse syntaxique des données reçues et il ne les transmet au calculateur de gestion de vol que si les règles de syntaxe prédéterminées sont respectées. Cela constitue une deuxième protection.The communication system 10 makes it possible to protect the flight management computer 14 against data coming from the personal device 18 of the crew member which would be likely to compromise the operation of said flight management computer. Indeed, the interface computer 16 with user devices first checks whether the information received from the user device is indeed intended for the flight management computer 14. This constitutes a first protection. Then, the communications management computer 12 carries out the syntactical analysis of the data received and it only transmits them to the flight management computer if the predetermined syntax rules are respected. This is a second protection.

Claims (10)

Système de communication (10) entre un dispositif personnel (18) d’un membre d’équipage et un calculateur de gestion de vol (14) d’un aéronef (1), le système comprenant :
- un calculateur (16) d’interface avec des dispositifs d’utilisateurs ;
- un calculateur de gestion de communications (12) de l’aéronef ;
- une première liaison (21) entre le calculateur de gestion de communications (12) et le calculateur de gestion de vol (14) ; et
- une deuxième liaison (22) entre le calculateur d’interface (16) avec des dispositifs d’utilisateurs et le calculateur de gestion de communications (12),
caractérisé en ce que :
- le calculateur (16) d’interface avec des dispositifs d’utilisateurs est configuré pour recevoir une trame de données issue d’un dispositif personnel (18) d’un membre d’équipage, pour analyser cette trame de données afin d’identifier si elle correspond à des données destinées au calculateur de gestion de vol (14) et pour transmettre lesdites données sur la deuxième liaison (22) à destination du calculateur de gestion de communications (12) si la trame de données correspond à des données destinées au calculateur de gestion de vol (14) ; et
- le calculateur de gestion de communications (12) est configuré pour recevoir via la deuxième liaison (22) une trame de données issue du calculateur (16) d’interface avec des dispositifs d’utilisateurs, pour réaliser une analyse syntaxique de la trame de données reçue et pour transmettre lesdites données sur la première liaison (21) à destination du calculateur de gestion de vol (14) uniquement si l’analyse syntaxique permet de déterminer que la trame de données respecte des règles de syntaxe prédéterminées.
Communication system (10) between a personal device (18) of a crew member and a flight management computer (14) of an aircraft (1), the system comprising:
- a computer (16) interface with user devices;
- a communications management computer (12) of the aircraft;
- a first link (21) between the communications management computer (12) and the flight management computer (14); And
- a second link (22) between the interface computer (16) with user devices and the communications management computer (12),
characterized in that:
- the computer (16) for interfacing with user devices is configured to receive a data frame from a personal device (18) of a crew member, to analyze this data frame in order to identify if it corresponds to data intended for the flight management computer (14) and to transmit said data over the second link (22) intended for the communications management computer (12) if the data frame corresponds to data intended for the flight management computer (14); And
- the communications management computer (12) is configured to receive via the second link (22) a data frame from the interface computer (16) with user devices, to carry out a syntactic analysis of the data received and to transmit said data over the first link (21) to the flight management computer (14) only if the syntactical analysis makes it possible to determine that the data frame complies with predetermined syntax rules.
Système selon la revendication 1, caractérisé en ce que le calculateur (16) d’interface avec des dispositifs d’utilisateurs est configuré pour recevoir la trame de données selon un premier format comprenant un identifiant de type de données et des données utiles, pour identifier si la trame de données reçue correspond à des données destinées au calculateur de gestion de vol (14) en fonction de la valeur de l’identifiant de type et si la trame de données correspond à des données destinées au calculateur de gestion de vol, pour encapsuler les données utiles dans une trame selon un deuxième format et transmettre cette trame sur la deuxième liaison (22) à destination du calculateur de gestion de communications (12).System according to Claim 1, characterized in that the computer (16) for interfacing with user devices is configured to receive the data frame according to a first format comprising a data type identifier and payload data, to identify if the data frame received corresponds to data intended for the flight management computer (14) according to the value of the type identifier and if the data frame corresponds to data intended for the flight management computer, for encapsulate the payload data in a frame according to a second format and transmit this frame over the second link (22) to the communications management computer (12). Système selon la revendication 2, caractérisé en ce que le premier format est conforme au standard ARINC 834.System according to Claim 2, characterized in that the first format complies with the ARINC 834 standard. Système selon l’une quelconque des revendications précédentes, caractérisé en ce que le calculateur de gestion de communications (12) est configuré pour vérifier, lors de l’analyse syntaxique, si les données de la trame de données appartiennent à l’un des types de données suivants :
- des données relatives à un plan de vol ;
- des données relatives à au moins une condition environnementale de l’aéronef ;
- des données relatives à des performances de l’aéronef.
System according to any one of the preceding claims, characterized in that the communications management computer (12) is configured to check, during the syntactic analysis, whether the data of the data frame belong to one of the types following data:
- data relating to a flight plan;
- data relating to at least one environmental condition of the aircraft;
- data relating to the performance of the aircraft.
Système selon l’une quelconque des revendications précédentes, caractérisé en ce que le calculateur de gestion de communications (12) est configuré pour réaliser l’analyse syntaxique pour toutes les trames de données reçues de la deuxième liaison (22).System according to any one of the preceding claims, characterized in that the communications management computer (12) is configured to carry out the syntactic analysis for all the data frames received from the second link (22). Procédé de communication entre un dispositif personnel (18) d’un membre d’équipage et un calculateur de gestion de vol (14) d’un aéronef, l’aéronef (1) comprenant :
- un calculateur (16) d’interface avec des dispositifs d’utilisateurs ;
- un calculateur de gestion de communications (12) de l’aéronef ;
- une première liaison (21) entre le calculateur de gestion de communications (12) et le calculateur de gestion de vol (14) ; et
- une deuxième liaison (22) entre le calculateur (16) d’interface avec des dispositifs d’utilisateurs et le calculateur de gestion de communications (12),
caractérisé en ce qu’il comprend les étapes suivantes mises en œuvre par le calculateur (16) d’interface avec des dispositifs d’utilisateurs :
- recevoir une trame de données issue d’un dispositif personnel (18) d’un membre d’équipage ;
- analyser cette trame de données afin d’identifier si elle correspond à des données destinées au calculateur de gestion de vol (14) ; et
- transmettre lesdites données sur la deuxième liaison (22) à destination du calculateur de gestion de communications (12) si la trame de données correspond à des données destinées au calculateur de gestion de vol (14),
et en ce qu’il comprend les étapes suivantes mises en œuvre par le calculateur de gestion de communications (12) :
- recevoir via la deuxième liaison (22) une trame de données issue du calculateur (16) d’interface avec des dispositifs d’utilisateurs ;
- réaliser une analyse syntaxique de la trame de données reçue ; et
- transmettre lesdites données sur la première liaison (21) à destination du calculateur de gestion de vol (14) uniquement si l’analyse syntaxique permet de déterminer que la trame de données respecte des règles de syntaxe prédéterminées.
Method of communication between a personal device (18) of a crew member and a flight management computer (14) of an aircraft, the aircraft (1) comprising:
- a computer (16) interface with user devices;
- a communications management computer (12) of the aircraft;
- a first link (21) between the communications management computer (12) and the flight management computer (14); And
- a second link (22) between the interface computer (16) with user devices and the communications management computer (12),
characterized in that it comprises the following steps implemented by the interface computer (16) with user devices:
- receiving a data frame from a personal device (18) of a crew member;
- analyzing this data frame in order to identify whether it corresponds to data intended for the flight management computer (14); And
- transmitting said data over the second link (22) to the communications management computer (12) if the data frame corresponds to data intended for the flight management computer (14),
and in that it comprises the following steps implemented by the communications management computer (12):
- Receive via the second link (22) a data frame from the computer (16) interface with user devices;
- performing a syntactic analysis of the data frame received; And
- Transmit said data on the first link (21) to the flight management computer (14) only if the syntactical analysis makes it possible to determine that the data frame complies with predetermined syntax rules.
Procédé selon la revendication 6, caractérisé en ce que :
- l’étape de réception de la trame de données par le calculateur (16) d’interface avec des dispositifs d’utilisateurs comprend la réception de la trame de données selon un premier format comprenant un identifiant de type de données et des données utiles ;
- l’étape d’analyse de la trame de données par le calculateur (16) d’interface avec des dispositifs d’utilisateurs comprend : identifier si la trame reçue correspond à des données destinées au calculateur de gestion de vol en fonction de la valeur de l’identifiant de type ; et
- l’étape de transmission des données par le calculateur d’interface avec des dispositifs d’utilisateurs sur la deuxième liaison (22) à destination du calculateur de gestion de communications (12), si la trame de données correspond à des données destinées au calculateur de gestion de vol (14), comprend l’encapsulation des données utiles dans une trame selon un deuxième format et la transmission de cette trame sur la deuxième liaison (22) à destination du calculateur de gestion de communications (12).
Process according to Claim 6, characterized in that:
- the step of receiving the data frame by the interface computer (16) with user devices comprises receiving the data frame according to a first format comprising a data type identifier and payload data;
- the step of analyzing the data frame by the interface computer (16) with user devices comprises: identifying whether the frame received corresponds to data intended for the flight management computer as a function of the value the type identifier; And
- the step of transmitting data by the interface computer with user devices on the second link (22) to the communication management computer (12), if the data frame corresponds to data intended for the flight management computer (14), comprises the encapsulation of the payload data in a frame according to a second format and the transmission of this frame over the second link (22) to the communications management computer (12).
Procédé selon l’une des revendications 6 ou 7, caractérisé en ce que l’étape de réalisation de l’analyse syntaxique par le calculateur de gestion de communications (12) comprend la vérification de l’appartenance des données de la trame de données à l’un des types de données suivants :
- des données relatives à un plan de vol ;
- des données relatives à au moins une condition environnementale de l’aéronef ;
- des données relatives à des performances de l’aéronef.
Method according to one of Claims 6 or 7, characterized in that the step of carrying out the syntactic analysis by the communications management computer (12) comprises the verification of the belonging of the data of the data frame to one of the following data types:
- data relating to a flight plan;
- data relating to at least one environmental condition of the aircraft;
- data relating to the performance of the aircraft.
Procédé selon l’une quelconque des revendications 6 à 8, caractérisé en ce que l’étape de réalisation de l’analyse syntaxique par le calculateur de gestion de communications (12) est mise en œuvre pour toutes les trames de données reçues de la deuxième liaison.Method according to any one of Claims 6 to 8, characterized in that the step of carrying out the syntactic analysis by the communications management computer (12) is implemented for all the data frames received from the second connection. Aéronef (1) caractérisé en ce qu’il comprend un système de communication (10) selon l’une quelconque des revendications 1 à 5.Aircraft (1) characterized in that it comprises a communication system (10) according to any one of Claims 1 to 5.
FR1906382A 2019-06-14 2019-06-14 System and method for communication between a personal device of a crew member and a flight management computer of an aircraft. Active FR3097206B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
FR1906382A FR3097206B1 (en) 2019-06-14 2019-06-14 System and method for communication between a personal device of a crew member and a flight management computer of an aircraft.

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR1906382 2019-06-14
FR1906382A FR3097206B1 (en) 2019-06-14 2019-06-14 System and method for communication between a personal device of a crew member and a flight management computer of an aircraft.

Publications (2)

Publication Number Publication Date
FR3097206A1 true FR3097206A1 (en) 2020-12-18
FR3097206B1 FR3097206B1 (en) 2022-07-15

Family

ID=68138423

Family Applications (1)

Application Number Title Priority Date Filing Date
FR1906382A Active FR3097206B1 (en) 2019-06-14 2019-06-14 System and method for communication between a personal device of a crew member and a flight management computer of an aircraft.

Country Status (1)

Country Link
FR (1) FR3097206B1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120265372A1 (en) * 2011-04-14 2012-10-18 Hedrick Geoffrey S M Avionics data entry devices
US20130124018A1 (en) * 2011-11-14 2013-05-16 Arinc Incorporated Method and apparatus for using electronic flight bag (efb) to enable flight operations quality assurance (foqa)
US20180292231A1 (en) * 2017-04-11 2018-10-11 Airbus Sas Device, system and method for assisting a pilot of an aircraft
EP3413200A1 (en) * 2017-06-05 2018-12-12 Honeywell International Inc. Systems and methods for performing external data validation for aircraft onboard systems

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120265372A1 (en) * 2011-04-14 2012-10-18 Hedrick Geoffrey S M Avionics data entry devices
US20130124018A1 (en) * 2011-11-14 2013-05-16 Arinc Incorporated Method and apparatus for using electronic flight bag (efb) to enable flight operations quality assurance (foqa)
US20180292231A1 (en) * 2017-04-11 2018-10-11 Airbus Sas Device, system and method for assisting a pilot of an aircraft
EP3413200A1 (en) * 2017-06-05 2018-12-12 Honeywell International Inc. Systems and methods for performing external data validation for aircraft onboard systems

Also Published As

Publication number Publication date
FR3097206B1 (en) 2022-07-15

Similar Documents

Publication Publication Date Title
US11102302B2 (en) Conversion of aircraft data over wireless networks for flight deck and cabin airline applications
US8768534B2 (en) Method and apparatus for using electronic flight bag (EFB) to enable flight operations quality assurance (FOQA)
US6671589B2 (en) Method and apparatus to support remote and automatically initiated data loading and data acquisition of airborne computers using a wireless spread spectrum aircraft data services link
EP2008376A1 (en) Method and device for communication on a communication link between an aircraft and a ground station
US11190531B2 (en) Systems for secure data connections in an aviation environment
CN110557187B (en) System and method for real-time streaming of flight data
US10873872B2 (en) Monitoring network communications for mobile vehicles
US11087629B2 (en) Systems and methods for prioritized flight data transmission
CA2769119A1 (en) Automated aircraft flight data delivery and management system with demand mode
US20140259143A1 (en) Communication system for a motor vehicle
FR2955959A1 (en) NAVIGATION ASSISTANCE SYSTEM FOR A DRONE
WO2015001112A1 (en) Communication device for airborne system
FR3022418A1 (en) METHOD FOR COMMUNICATING INFORMATION OF AN AVIONIC SYSTEM
FR2982381A1 (en) DEVICE AND METHOD FOR CONSOLIDATING TECHNICAL CONTROL MANAGEMENT INFORMATION
FR3097206A1 (en) A system and method for communicating between a personal device of a crew member and an aircraft flight management computer.
FR3054394B1 (en) DEVICE FOR TRANSFERRING INFORMATION FROM AN AIRCRAFT SYSTEM FROM AN AIRCRAFT TO AN INDEPENDENT COMPUTER
EP3675440B1 (en) Switch comprising an observation port and communication system comprising such a switch
US20190312957A1 (en) Systems and methods for aircraft interface device connectivity with mobile devices
CN109831516B (en) Platform edge cloud computing method for vehicle machine data
US10839620B2 (en) Apparatus and method for manually activated wireless transfer of operational and performance data
US10971019B2 (en) Vehicle communication and navigation system
CN118200356A (en) Airborne data transmission monitoring system
CN113347022A (en) Civil aircraft airborne information system network security capability detection system and method
CN113570443A (en) Method and device for integrating tax business system
KR101326458B1 (en) Xml based integrated management system

Legal Events

Date Code Title Description
PLFP Fee payment

Year of fee payment: 2

PLSC Publication of the preliminary search report

Effective date: 20201218

PLFP Fee payment

Year of fee payment: 3

PLFP Fee payment

Year of fee payment: 4

PLFP Fee payment

Year of fee payment: 5