FR3097206A1 - 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. - Google Patents
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. Download PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 9
- 238000004891 communication Methods 0.000 claims abstract description 68
- 230000007613 environmental effect Effects 0.000 claims description 6
- 230000005540 biological transmission Effects 0.000 claims description 4
- 238000005538 encapsulation Methods 0.000 claims description 2
- 238000012795 verification Methods 0.000 claims description 2
- 238000012545 processing Methods 0.000 description 9
- 238000001914 filtration Methods 0.000 description 6
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G5/00—Traffic control systems for aircraft, e.g. air-traffic control [ATC]
- G08G5/0017—Arrangements for implementing traffic-related aircraft activities, e.g. arrangements for generating, displaying, acquiring or managing traffic information
- G08G5/0021—Arrangements for implementing traffic-related aircraft activities, e.g. arrangements for generating, displaying, acquiring or managing traffic information located in the aircraft
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64D—EQUIPMENT FOR FITTING IN OR TO AIRCRAFT; FLIGHT SUITS; PARACHUTES; ARRANGEMENT OR MOUNTING OF POWER PLANTS OR PROPULSION TRANSMISSIONS IN AIRCRAFT
- B64D45/00—Aircraft indicators or protectors not otherwise provided for
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G5/00—Traffic control systems for aircraft, e.g. air-traffic control [ATC]
- G08G5/0047—Navigation or guidance aids for a single aircraft
- G08G5/0052—Navigation or guidance aids for a single aircraft for cruising
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64D—EQUIPMENT FOR FITTING IN OR TO AIRCRAFT; FLIGHT SUITS; PARACHUTES; ARRANGEMENT OR MOUNTING OF POWER PLANTS OR PROPULSION TRANSMISSIONS IN AIRCRAFT
- B64D45/00—Aircraft indicators or protectors not otherwise provided for
- B64D2045/0075—Adaptations 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)
- Mobile Radio Communication Systems (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (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. 3
Description
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.
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.
- 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.
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.
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.
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.
- 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.
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.
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.
- 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.
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.
- 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.
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.
- 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.
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.
L’invention est également relative à un aéronef comprenant un système de communication tel que précité.
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.
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.
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.
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.
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.
- 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.
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.
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.
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. - 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).
- Système selon la revendication 2, caractérisé en ce que le premier format est conforme au standard ARINC 834.
- 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. - 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).
- 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. - 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). - 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. - 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.
- Aéronef (1) caractérisé en ce qu’il comprend un système de communication (10) selon l’une quelconque des revendications 1 à 5.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR1906382A FR3097206B1 (fr) | 2019-06-14 | 2019-06-14 | 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. |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR1906382 | 2019-06-14 | ||
FR1906382A FR3097206B1 (fr) | 2019-06-14 | 2019-06-14 | 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. |
Publications (2)
Publication Number | Publication Date |
---|---|
FR3097206A1 true FR3097206A1 (fr) | 2020-12-18 |
FR3097206B1 FR3097206B1 (fr) | 2022-07-15 |
Family
ID=68138423
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
FR1906382A Active FR3097206B1 (fr) | 2019-06-14 | 2019-06-14 | 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. |
Country Status (1)
Country | Link |
---|---|
FR (1) | FR3097206B1 (fr) |
Citations (4)
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 (fr) * | 2017-06-05 | 2018-12-12 | Honeywell International Inc. | Systèmes et procédés de validation de données externes pour les systèmes embarqués à bord des aéronefs |
-
2019
- 2019-06-14 FR FR1906382A patent/FR3097206B1/fr active Active
Patent Citations (4)
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 (fr) * | 2017-06-05 | 2018-12-12 | Honeywell International Inc. | Systèmes et procédés de validation de données externes pour les systèmes embarqués à bord des aéronefs |
Also Published As
Publication number | Publication date |
---|---|
FR3097206B1 (fr) | 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 | |
CN110430079B (zh) | 车路协同*** | |
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 (fr) | Procédé et dispositif de communication sur une liaison de communication entre un aéronef et une station sol | |
US11190531B2 (en) | Systems for secure data connections in an aviation environment | |
CN110557187B (zh) | 用于飞行数据的实时流传输的***和方法 | |
US20100073197A1 (en) | System and method for acquiring data from an aircraft | |
US10873872B2 (en) | Monitoring network communications for mobile vehicles | |
WO2011017812A1 (fr) | Système de délivrance et de gestion de données de vol d'aéronef automatique avec mode demande | |
US20140259143A1 (en) | Communication system for a motor vehicle | |
EP3017367A1 (fr) | Dispositif de communication pour systeme embarque sur aeronef | |
FR3022418A1 (fr) | Procede de communication d'informations d'un systeme avionique | |
FR2982381A1 (fr) | Dispositif et procede pour regrouper des informations de gestion de controles techniques | |
FR3097206A1 (fr) | 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. | |
US10965787B2 (en) | Systems and methods for aircraft interface device connectivity with mobile devices | |
FR3054394B1 (fr) | Dispositif pour transferer des informations d'un systeme avionique d'un aeronef vers un calculateur independant | |
EP3675440B1 (fr) | Commutateur comportant un port d'observabilité et système de communication comportant un tel commutateur | |
CN109831516B (zh) | 一种车机数据的平台边缘云计算方法 | |
CN116033004A (zh) | 一种面向服务架构的车辆定位***及跨域传输方法 | |
US10839620B2 (en) | Apparatus and method for manually activated wireless transfer of operational and performance data | |
US10971019B2 (en) | Vehicle communication and navigation system | |
CN113347022A (zh) | 一种民用飞机机载信息***网络安保能力检测***及方法 | |
CN113570443A (zh) | 一种融合税务业务***的方法及融合业务***的装置 |
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 |
|
PLFP | Fee payment |
Year of fee payment: 6 |