Brevet FR2850504A1 — publié le 20040730

SYST ME DE TRANSMISSION DE T L CHARGEMENT DE DONN ES DE DIAGNOSTIQUE ET D'ENTRETIEN DE L'AVIONIQUE D'UN A RONEF La présente invention concerne de manière générale un système de transmission de données d'entretien/de diagnostique d'un aéronef et plus particulièrement, un système de transmission/réception de données cellulaires embarqué pouvant fonctionner en conjonction avec la transmission de données d'entretien/de diagnostique sur des réseaux de téléphones publics et Internet. Il est courant que l'avionique et les systèmes de 10 commande de moteur électronique d'un aéronef nécessitent le téléchargement de données d'entretien/de diagnostique dans des objectifs d'entretien. Actuellement, la plupart des aéronefs utilisés dans les catégories passagers, cargos et affaires nécessitent un 15 certain degré de téléchargement de données de diagnostique à partir d'un ou de plusieurs équipements de commande de moteur et d'avionique, tel qu'un régulateur électronique moteur (EEC), une unité d'encryptage de données (DEU), un calculateur de 20 gestion de vol (FMC), etc. Ces téléchargements sont actuellement réalisés de façon manuelle en connectant un dispositif de téléchargement à l'aéronef ou en utilisant des terminaux d'entretien/ de diagnostique installés de manière permanente. Les informations de 25 diagnostique sont transférées de l'équipement avionique à un support de stockage, tels que des disquettes ou des CD-rom. A la fin du transfert de l'unité avionique au support de stockage, les informations d'entretien/de diagnostique sont transférées au centre d'entretien de 30 la compagnie aérienne pour un traitement. Le téléchargement manuel actuel comprend l'homme en tant que composant actif de cette activité. Les étapes comprennent le téléchargement sur un support, la fourniture du média aux installations d'entretien et le transfert des données, du support à un ordinateur d'entretien pour une analyse. Les systèmes d'ordinateurs sont utilisés de manière typique pour analyser et gérer l'entretien/le diagnostic d'un aéronef. De tels systèmes nécessitent un transport manuel du support de téléchargement, à partir de chaque aéronef vers le centre d'entretien. Souvent, des transmissions par radio fréquence (RF) sont utilisées pour transmettre les donnés d'entretien/de diagnostique concernant un aéronef. Cette technique, cependant, nécessite des investissements importants pour construire les systèmes 15 de transmission RF requis pour qu'un tel système fonctionne. En outre, il est très coteux de créer une redondance dans un tel système. Les données d'entretien/de diagnostique peuvent aussi être transmises à un aéronef via un système 20 téléphonique placé dans un terminal. Un tel système, cependant, nécessite que l'aéronef soit arrimé à la porte avant que la transmission ne commence, engendrant l'impossibilité de transférer des téléchargements en amont des aéronefs qui sont normalement garés sur 25 l'aire de trafic, en éloignement des portes lors du chargement et du déchargement des passagers et des marchandises. En outre, un tel système nécessite une étape supplémentaire consistant à transmettre le téléchargement de données d'entretien/de diagnostique à 30 partir du système téléphonique vers le centre d'entretien, augmentant le cot d'installation, de fonctionnement et d'entretien d'un tel système. Ainsi, il y a un besoin pour un système de téléchargement de données d'entretien/de diagnostique 35 d'un aéronef qui transfère automatiquement des données d'aéronef/moteur et des données d'entretien/de diagnostique au centre d'entretien et d'ingénierie de la compagnie aérienne ou de l'opérateur avec peu ou aucune implication humaine et qui repose sur un réseau 5 téléphonique public commuté (PSTN), un réseau numérique à intégration de services (ISDN), un réseau sans fil et/ou sur des systèmes de livraison Internet publics fiables et largement disponibles. La présente invention, qui répond à ce besoin, 10 repose sur un système, un procédé et un article de fabrication pour transmettre des données d'entretien et de diagnostique à partir d'un aéronef. Selon un aspect de cette invention, un système de transmission de données d'entretien d'un aéronef est 15 fourni, comprenant: Un aéronef ayant un système d'avionique et une unité de communication, dans lequel le système avionique comprend une pluralité d'unités remplaçables sur place et dans lequel l'unité de communication est 20 connectée à chaque élément remplaçable; Une infrastructure cellulaire en communication avec ladite unité de communication après l'atterrissage de l'aéronef, dans lequel la communication est automatiquement initiée à l'atterrissage de l'aéronef 25 et Une unité de réception de données connectée à l'infrastructure cellulaire. De préférence l'unité remplaçable sur place est une unité avionique remplaçable sur place. De manière commode, l'unité remplaçable sur place est une unité remplaçable sur place d'une commande de moteur électronique. De manière avantageuse, ladite unité de réception de données est en communication avec ladite 35 infrastructure cellulaire via un réseau d'ordinateur. De préférence, le réseau d'ordinateur est Internet. De manière commode, ladite unité de réception de données est en communication avec ladite infrastructure cellulaire via un réseau téléphonique. De préférence, le réseau téléphonique est un réseau téléphonique public commuté. De manière avantageuse, le réseau téléphonique est un réseau téléphonique numérique à intégration de services. De préférence, ladite unité de communication comprend: une interface avionique d'entrée/de sortie; un processeur qui est connecté à l'interface avionique d'entrée/de sortie; une carte multiport en communication avec ledit processeur; une pluralité de canaux de cellules en communication avec ladite carte multiport; et une ou plusieurs antennes en communication avec 20 lesdits canaux de cellules. De manière commode, ladite infrastructure cellulaire comprend une antenne; un sous-système émetteur-récepteur en communication avec ladite antenne; et un contrôleur en communication avec ledit soussystème émetteurrécepteur. De manière avantageuse, ladite unité de réception de données comprend un routeur; et un processeur en communication avec ledit routeur, ledit processeur ayant une unité de stockage. Selon un autre aspect de cette invention, un système de données d'entretien d'un aéronef, est fourni, 35 comprenant: un système d'avionique qui comprend une pluralité d'unités remplaçables sur place; une interface avionique d'entrée/de sortie qui est connectée à chaque unité remplaçable sur place; un processeur qui est connecté à l'interface avionique d'entrée/de sortie; une carte multiport qui est connectée au processeur; et une pluralité de canaux de cellules connectés à la 10 carte multiport, lesdits canaux cellulaires étant destinés à transmettre des données via une infrastructure cellulaire après l'atterrissage de l'aéronef, dans lequel la communication entre les canaux cellulaires et la carte multiport est 15 automatiquement initiée à l'atterrissage de l'aéronef. Le système peut comprendre en outre une ou plusieurs antennes en communication avec lesdits canaux de cellules. De manière avantageuse, le processeur est un 20 ordinateur personnel. En variante, le processeur est un circuit intégré à application spécifique. En variante, le processeur est un microprocesseur. L'invention concerne aussi un aéronef comprenant un système d'avionique ayant une pluralité d'unités remplaçables sur place, et une unité de communication connectée à chacune des unités remplaçables sur place, comprenant: une interface avionique d'entrée/de sortie un processeur connecté à l'interface avionique d'entrée/de sortie; une carte multiport connectée au processeur; et une pluralité de canaux de cellules connectés à la carte multiport, lesdits canaux cellulaires étant 35 destinés à transmettre des données via une infrastructure cellulaire après l'atterrissage de l'aéronef, dans lequel la communication entre les canaux cellulaires et la carte multiport est automatiquement initiée à l'atterrissage de l'aéronef. L'invention concerne aussi un système de transmission de données d'un aéronef, l'aéronef ayant un système d'avionique, comprenant: des moyens pour transmettre des données à partir du système d'avionique via une infrastructure 10 cellulaire après l'atterrissage de l'aéronef, dans lequel la transmission des données est automatiquement initiée a l'atterrissage de l'aéronef; et des moyens pour recevoir lesdites données à partir de ladite infrastructure cellulaire. De manière commode, lesdits moyens pour transmettre des données comprennent un processeur. De préférence, lesdits moyens pour recevoir des données comprennent un processeur. L'invention concerne aussi un procédé pour 20 transmettre des données d'entretien/de diagnostique à partir d'un aéronef, comprenant les étapes consistant à : au niveau de l'aéronef, recevoir les données d'entretien et de 25 diagnostique à partir d'une pluralité d'unités remplaçables sur place; transmettre les données d'entretien et de diagnostique via une infrastructure de communication cellulaire après l'atterrissage de l'aéronef, dans 30 lequel l'infrastructure de communication cellulaire est automatiquement accédée à l'atterrissage de l'aéronef; et au niveau d'une unité de réception de données, recevoir les données d'entretien et de 35 diagnostique transmises. Dans un autre mode de réalisation, l'invention concerne un procédé pour transmettre des données d'entretien et de diagnostique à partir d'un système d'avionique situé sur un aéronef, comprenant les étapes consistant à : recevoir les données d'entretien et de diagnostique à partir d'une pluralité d'unités remplaçables sur place; traiter les données d'entretien et de 10 diagnostique; et transmettre les données d'entretien et de diagnostique traitées via une infrastructure cellulaire après l'atterrissage de l'aéronef, dans lequel l'infrastructure cellulaire est automatiquement accédée 15 à l'atterrissage de l'aéronef. Le procédé peut comprendre en outre l'étape consistant à recevoir lesdites données transmises à un centre d'opérations de vol. En variante, le procédé peut comprendre en outre 20 l'étape consistant à recevoir lesdites données transmises à un centre d'opérations de vol via un réseau d'ordinateur. En variante, le procédé peut comprendre en outre l'étape consistant à recevoir lesdites données 25 transmises à un centre d'opérations de vol via un réseau téléphonique. De préférence, l'étape consistant à traiter lesdites données comprend les étapes consistant à compresser les données encrypter les données segmenter les données; et construire des paquets de données à partir des données segmentées. De manière commode, l'étape consistant à recevoir lesdites données transmises comprend les étapes consistant à : accuser la réception desdites données transmises re-assembler lesdites données reçues; décrypter lesdites données re-assemblées; décompresser lesdites données décryptées; et stocker lesdites données décompressées. L'invention peut être considérée comme concernant 10 un procédé pour transmettre des données d'entretien et de diagnostique à partir d'un aéronef, comprenant les étapes consistant à : recevoir des données à partir d'une pluralité d'unités remplaçables sur place; 15 traiter les données; et transmettre les données traitées via une infrastructure cellulaire après l'atterrissage de l'aéronef, dans lequel l'étape consistant à traiter les données comprend les étapes consistant à : recevoir un signal qui indique que le processus de transmission de données peut commencer initier un transfert de données; compresser lesdites données; encrypter lesdites données comprimées 25 créer une queue de paquets; faire démarrer une filière de données principale attendre pendant une période prédéterminée; déterminer si une filière quelconque est active répéter, quand des filières sont actives, les 30 étapes consistant à attendre pendant une période prédéterminée et consistant à déterminer si une filière quelconque est active; et terminer le traitement desdites données quand aucune filière n'est active. De préférence, l'étape consistant à faire démarrer une filière de données principale comprend les étapes consistant à : initier une connexion PPP initier une session de transfert; faire démarrer au moins une filière de données secondaire; déterminer s'il reste des donnés dans la filière de données principale; envoyer lesdites données quand il reste des données dans la filière de données principale; déterminer si les filières de données sont actives quand il ne reste pas de données dans la filière de données principale; répéter, quand lesdites filières sont actives, l'étape consistant à déterminer s'il reste des données dans la filière de données principale; terminer ladite session quand aucune filière n'est active; fermer ladite connexion PPP; et sortir du démarrage d'une filière de données principale. De manière commode, l'étape consistant à faire démarrer au moins une filière de données secondaire 25 comprend les étapes consistant à : (a) configurer la filière de données secondaire à l'état actif; (b) initier une connexion PPP; (c) déterminer s'il reste des données dans la 30 filière de données secondaire; (d) envoyer un paquet de données quand il reste des données; (e) répéter l'étape c quand il reste des données (f) fermer ladite connexion PPP quand il ne reste 35 pas de données; (g) configurer la filière de données secondaire à l'état inactif; (h) sortir du démarrage d'au moins une filière de données secondaire; et (i) répéter les étapes a à h pour chaque filière de données secondaire. De manière avantageuse, l'étape consistant à répéter les étapes a à h comprend l'étape consistant à répéter les étapes a à h en parallèle pour chacune 10 desdites filières de données secondaire. L'invention concerne aussi un procédé implémenté sur ordinateur pour transmettre des données d'entretien et de diagnostique à partir d'un aéronef, comprenant les étapes consistant à recevoir les données d'entretien et de diagnostique à partir d'une pluralité d'unités remplaçables sur place; traiter les données d'entretien et de diagnostique; et transmettre les données traitées via une infrastructure cellulaire après l'atterrissage de l'aéronef; et recevoir les données transmises à un centre d'opérations de vol, dans lequel la réception desdites 25 données transmises comprend les étapes consistant à créer une interface de connexion recevoir un message; déterminer si ledit message est un message d'initialisation; initier une session quand ledit message est un message d'initialisation; déterminer si ledit message est un message de données quand ledit message n'est pas un message d'initialisation; traiter ledit message quand ledit message est un message de données; déterminer si ledit message est une fin de session quand ledit message n'est pas un message de données; traiter ledit message quand ledit message est une fin de session; et répéter, quand ledit message n'est pas un message de fin de session, l'étape consistant à recevoir un message. De manière avantageuse, l'étape consistant à initier une session comprend les étapes consistant à attribuer un espace tampon; envoyer un accusé de réception de session d'initiation; et retourner à l'étape consistant à recevoir un message. De manière avantageuse, l'étape consistant à traiter ledit message quand ledit message est un message de données comprend les étapes consistant à 20 copier ledit message dans un tampon; envoyer un accusé de réception de message de données; et retourner à l'étape consistant à recevoir un message. De préférence, l'étape consistant à traiter ledit message quand ledit message n'est pas une fin de session comprend les étapes consistant à calculer une somme de contrôle; déterminer si ladite somme de contrôle est valide; 30 sauvegarder un tampon dans un fichier temporaire; décrypter ledit fichier temporaire décompresser ledit fichier temporaire; envoyer un accusé de réception de fin de session; et retourner à l'étape consistant à recevoir un message. L'invention concerne aussi un article de fabrication comprenant un support de programme 5 informatique pouvant être lu par un processeur et réalisant une ou plusieurs instructions pouvant être exécutées par le processeur de façon à effectuer le procédé pour transmettre des données d'entretien et de diagnostique à partir d'un système d'avionique situé 10 sur un aéronef, le procédé comprenant les étapes consistant à : recevoir des données d'entretien et de diagnostique à partir d'une pluralité d'unités remplaçables sur place; traiter lesdites données d'entretien et de diagnostique pour préparer lesdites données en vue d'une transmission; et transmettre lesdites données traitées via une infrastructure cellulaire après l'atterrissage dudit 20 aéronef, dans lequel l'infrastructure cellulaire est automatiquement accédée à l'atterrissage de l'aéronef. Le système comprend un aéronef, des infrastructures cellulaires et une unité de réception de données. L'aéronef possède un système d'avionique et 25 une unité de communication. Le système d'avionique comprend une pluralité d'unités remplaçables sur place. L'unité de communication est connectée à chaque unité remplaçable sur place. L'infrastructure cellulaire est en communication avec ladite unité de communication 30 après l'atterrissage de l'aéronef. La communication est automatiquement initiée à l'atterrissage de l'aéronef. L'unité de réception de données est connectée à l'infrastructure cellulaire. Le mode de réalisation préféré de la présente 35 invention représente un progrès important par rapport aux systèmes de téléchargement de données d'aéronef de l'art antérieur. Par exemple, la présente invention présente l'avantage de ne nécessiter peu de dépenses d'implémentation parce qu'elle utilise une technologie 5 cellulaire, une infrastructure cellulaire, des réseaux téléphoniques et des réseaux d'ordinateurs bien connus, qui sont déjà en place. Le mode de réalisation préféré de la présente invention présente aussi l'avantage de pouvoir transmettre les données de diagnostique sur un 10 ou plusieurs canaux de façon à obtenir la bande passante de transmission nécessaire et à réaliser un temps de transmission de données court. Le mode de réalisation préféré de la présente invention présente l'avantage supplémentaire qu'une liaison de données 15 dédiée n'est pas nécessaire entre l'aéronef et le centre d'ingénierie utilisateur de la compagnie aérienne/de l'aéronef et/ou un terminal d'aéroport. Afin que la présente invention soit comprise de manière claire et facilement mise en pratique, la 20 présente invention sera décrite en conjonction aux figures suivantes, sur lesquelles les numéros de référence similaires représentent des parties correspondantes tout au long de celles-ci. La figure 1 représente un système de transmission 25 et de téléchargement de données d'entretien d'un aéronef, selon un mode de réalisation de la présente invention; la figure 2 est un schéma de principe représentant un mode de réalisation du système représenté sur la 30 figure 1 de manière plus détaillée, selon un mode de réalisation de la présente invention; la figure 3 est un schéma de principe représentant un flot de données à travers le système représenté sur la figure 2, selon un mode de réalisation de la 35 présente invention; la figure 4 est un organigramme représentant un procédé effectué par le processeur GroundLink dans l'aéronef, selon un mode de réalisation de la présente invention; la figure 5 est un organigramme représentant un procédé pour effectuer le démarrage des filières de données secondaires et l'étape 89 de la figure 4 consistant à transmettre un paquet de données, selon un mode de réalisation de la présente invention; la figure 6 est un organigramme représentant un procédé pour effectuer le démarrage des filières de données secondaires de l'étape 103 de la figure 5, selon un mode de réalisation de la présente invention; la figure 7 est un organigramme représentant un 15 procédé pour faire fonctionner l'ordinateur GroundLink dans le centre d'ingénierie des compagnies aériennes/utilisateurs, selon un mode de réalisation de la présente invention; la figure 8 est un organigramme représentant un 20 procédé pour effectuer la fin du processus de l'étape de session 152 de la figure 7, selon un mode de réalisation de la présente invention; la figure 9 est un schéma de principe représentant un autre mode de réalisation du système représenté sur 25 la figure 1. Dans la description suivante, référence est faite aux dessins annexés qui forment une partie de celle-ci et qui sont représentés seulement à titre d'illustration d'un mode de réalisation spécifique 30 selon lequel l'invention peut être mise en pratique. On comprendra que d'autres modes de réalisation peuvent être utilisés et que des modifications peuvent être effectuées sans s'écarter de la portée de la présente invention. On comprendra que les figures et les descriptions de la présente invention ont été simplifiées pour représenter les éléments en rapport, pour une nette compréhension de la présente invention, tout en 5 éliminant, dans un souci de clarté, d'autres éléments présents dans un système de communication typique. Il doit être reconnu que d'autres éléments sont souhaitables et/ou nécessaires pour implémenter un dispositif incorporant la présente invention. Par 10 exemple, les détails du procédé de téléchargement de données d'avionique et d'entretien moteur, l'infrastructure de communications cellulaires, Internet, et le réseau téléphonique public commuté ne sont pas décrits. Cependant, parce que ces éléments 15 sont bien connus dans l'art et parce qu'ils ne facilitent pas une meilleure compréhension de la présente invention, une discussion sur ces éléments n'est pas fournie ici. La figure 1 représente un système en exemple de 20 système de téléchargement de données de transmission/réception d'entretien /de diagnostique de moteur et d'avionique d'un aéronef 10, selon un mode de réalisation de la présente invention. Un aéronef 12, qui a stocké des données de diagnostique/d'entretien 25 d'unités de commande de moteur électronique et d'avionique, est représenté après l'atterrissage. L'aéronef 12 transmet des données d'entretien/de diagnostique en tant que signaux de communication cellulaire sur une infrastructure cellulaire 14. 30 L'infrastructure cellulaire 14 agit en tant que canal de communication sur le support de communication 16. Le centre d'ingénierie de compagnie aérienne/utilisateur 18 est connecté au support 16 par n'importe quel support de connexion conventionnel, tel que, par 35 exemple, une ligne privée. Une fois que les connexions cellulaires sont réalisées via le support 16, les données peuvent circuler de manière bidirectionnelle, vers et depuis l'aéronef. La figure 2 est un schéma de principe représentant 5 le mode de réalisation représenté sur la figure 1 de manière plus détaillée, selon un mode de réalisation de la présente invention. L'aéronef 12 comprend un système d'avionique 55 ayant une suite (l à N) d'unités remplaçables sur place (LRU) d'avionique (et de 10 commande de moteur électronique). Chaque unité remplaçable sur place de commande de moteur électronique et d'avionique comprend un support de stockage pour stocker les données d'entretien/de diagnostique dans un format numérique. Les données d'entretien/de diagnostique sont transférées de l'unité de commande de moteur électronique et d'avionique LRU 55 à l'unité de communication 26 via un bus 28. Le bus 28 est connecté à une interface E/S d'avionique 30 dans l'unité de 20 communication 26. L'interface E/S d'avionique 30 peut être une interface de bus standard, tels que, par exemple, un bus 429 de norme ARINC, RS-232/422 ou Ethernet. L'interface E/S d'avionique 30 est connectée à un 25 processeur GroundLink 32. Le processeur GroundLink 32 peut être un processeur à usage général, tel qu'un ordinateur personnel, un microprocesseur tel qu'un processeur Intel Pentium.RTM, ou un processeur spécialisé, tel qu'un circuit intégré à application 30 spécifique (ASIC) conçu pour fonctionner dans le système 10. Le processeur GroundLink est connecté à un ou plusieurs canaux cellulaires 36 via une carte multiport 34. Le processeur GroundLink 32 répond à un signal de 35 coupure (ou équivalent) de moteur qui informe le processeur GroundLink 32 de manière à ce qu'il initie la transmission de données après l'atterrissage de l'aéronef 12. A la réception de ce signal, le processeur 32 reçoit les données d'entretien/de 5 diagnostique à partir de la LRU d'avionique 55 via l'interface E/S d'avionique 30 et transmet les données à une carte multiport 34. Chaque port E/S de la carte 34 est relié à un canal cellulaire 36 qui peut ouvrir, entretenir et fermer un canal physique en liaison radio 10 vers l'infrastructure cellulaire 14. Les canaux cellulaires 36 peuvent transmettre et recevoir simultanément, et donc transmettre et recevoir des données en parallèle. Chaque canal cellulaire 36 est connecté à un réseau d'adaptation d'antenne, une ou 15 plusieurs antennes 38 sont installées dans l'aéronef 12 de façon à optimiser la radiation en espace libre vers l'infrastructure cellulaire 14. Les données sont transmises sur des liaisons radio cellulaires en utilisant la modulation de la couche 20 physique de l'infrastructure cellulaire 14. L'infrastructure cellulaire 14 comprend une antenne 40, qui se trouve dans une plage de radiation en espace libre de l'aéronef 12. L'antenne 40 est connectée à un sous-système émetteur-récepteur d'une station de base 25 cellulaire 42. Le sous-système 42 est connecté à un contrôleur de station de base cellulaire 44 qui possède une connexion directe via un routeur (non représenté) à internet 45. Les données sont transmises via Internet 45 au centre d'ingénierie de compagnie aérienne/utilisateurs 18. Un routeur local 46 dans le centre d'ingénierie de compagnie aérienne/utilisateurs 18 est connecté à Internet 45 d'une façon telle que via une connexion au réseau principal d'Internet 45. Le routeur 46 connecte 35 un réseau local 48 à Internet 45. Le réseau local peut être de n'importe quel type de réseau, tels que, par exemple, un réseau en anneau à jeton, un réseau ATM ou un réseau Ethernet. Un ordinateur GroundLink 50 est connecté au réseau 48 et reçoit les données 5 d'entretien/de diagnostique à partir du numéro d'avion spécifique pour un stockage dans l'unité de stockage reliée 52 en vue d'une analyse par des applications logicielles en rapport. L'unité de stockage 52 peut être n'importe quel type d'unité pouvant stocker des 10 données, tels que par exemple, un lecteur de disque ou une matrice de disques. Le transfert de données peut aussi avoir lieu à partir du centre d'ingénierie de compagnie aérienne/utilisateurs 18 vers l'aéronef 12. Les données 15 sont transmises sur Internet 45 et l'infrastructure 14 et reçues par l'antenne 38. La carte multiport 34 reçoit les données à partirdes canaux cellulaires 36 et le processeur 32 fournit en sortie les données via l'interface E/S d'avionique 30 à la LRU d'avionique 55 20 via le bus 28. La figure 3 est un organigramme représentant le flot de données à travers le système 10 représenté sur la figure 2, selon un mode de réalisation de la présente invention. Les fichiers de données d'entretien 25 sont stockés par les LRU d'avionique. Une couche application 58 d'un système d'exploitation 60 du processeur GroundLink 32 acquiert, compresse, encrypte et segmente les fichiers de données. Le système d'exploitation 60 peut être de n'importe quel type de 30 système d'exploitation approprié tel que, par exemple, UNIX. Un fichier stocké typique peut être comprimé d'environ 1 Méga-octet à environ 100 Kilo-octets. La compression peut être effectuée par n'importe quel procédé de compression tel que, par exemple, le procédé 35 compris dans l'utilitaire de compression PKZIP. RTM fabriqué par PKWARE, Inc. L'encryptage peut être réalisé en utilisant n'importe quel procédé d'encryptage asymétrique (clé publique) ou symétrique tel que, par exemple le procédé réalisé dans le 5 logiciel de chiffrement de données (DES) fabriqué par American Software Engineering ou les procédés dans le logiciel de chiffrement RC2, RC4 ou RC5, fabriqué RSA Data Security, Inc. Pendant la segmentation, des datagrammes individuels sur, par exemple, 1024 octets 10 sont formés et indexés pour un re-assemblage ultérieur. Le système d'exploitation 60 passe les datagrammes à une couche réseau 62 qui construit des paquets UDP/IP à partir des datagrammes en ajoutant des en-têtes de message aux datagrammes.. La couche réseau 62 achemine 15 ensuite les paquets vers une filière d'un certain nombre fixe (par exemple 16) de filières de protocole point à point (PPP) fonctionnant dans le système d'exploitation 60 au niveau d'une interface de couche de liaison de données 64. Le PPP transporte les paquets 20 via la carte multiport 34 aux canaux cellulaires 36. Les paquets sont acheminés à travers l'infrastructure cellulaire 14 sur Internet 45. Les paquets sont reçus à partir d'Internet 45 par le routeur local 46 dans le centre d'ingénierie de compagnie aérienne/utilisateurs 25 18. La couche réseau 62 reçoit des accusés de réception de paquets reçus à partir de l'ordinateur GroundLink 50 dans le centre d'ingénierie de compagnie aérienne/utilisateurs 18. La couche réseau 62 remet dans la queue des paquets qui sont perdus avant 30 d'atteindre l'ordinateur GroundLink 50. Le routeur local 46 dans le centre d'ingénierie de compagnie aérienne/utilisateurs 18 reçoit les paquets et les achemine vers l'ordinateur GroundLink 50. Une interface de réseau local 68 reçoit les paquets et une 35 interface de couche de liaison de données 70 d'un système d'exploitation 72 transmet les paquets à une couche réseau 74 du système d'exploitation 72. Le système d'exploitation 72 peut être n'importe quel type de système d'exploitation approprié tel que, par 5 exemple, Windows. La couche réseau 74 envoie des accusés de réception pour des livraisons de paquets réussies au processeur GroundLink 32. La couche réseau 74 retire aussi les en-têtes UPD/IP et transmet les datagrammes à une couche application 76. La couche 10 application 76 re- assemble, décrypte et décompresse les datagrammes afin de restaurer les fichiers dans leur forme d'origine. La couche application transmet alors le fichier 78 à l'unité de stockage 52. Les fonctions effectuées par l'aéronef 12 et le centre d'ingénierie 15 de compagnie aérienne/utilisateurs 18 sont interchangeables de manière similaire quand les données sont transférées à partir du centre d'ingénierie de compagnie aérienne/utilisateurs 18 vers l'aéronef 12. La figure 4 est un organigramme représentant un 20 procédé effectué par le processeur GroundLink 32 dans l'aéronef, selon un mode de réalisation de la présente invention. A l'étape 81, le processeur GroundLink 32 reçoit un signal de "coupure de moteur" ou un signal similaire qui indique que le processus de transmission 25 de données peut commencer et le processeur GroundLink 32 initie un transfert de données en obtenant des fichiers de données d'entretien/de diagnostique à partir des LRU d'avionique 55. A l'étape 83, la couche application 58 compresse les fichiers obtenus et à 30 l'étape 84 elle encrypte le fichier. A l'étape 86, les données sont segmentées en des datagrammes et des paquets UPD/IP sont crées et les paquets sont placés dans une queue. Les paquets sont prêts pour être transmis sur un certain nombre fixe de filières, 35 correspondant au nombre de canaux cellulaire 36. A l'étape 89, la filière de données principale est mise en route pour réaliser l'appel initial et ouvrir le canal de communication vers le centre d'ingénierie de compagnie aérienne/utilisateurs 18. Il y a une période 5 d'attente, de cinq secondes par exemple, insérée à l'étape 91, et l'état des filières est testé pour un état actif à l'étape 92. Si une filière est trouvée comme étant active, le processus effectue une boucle de retour vers l'état d'attente. S'il n'y a pas de canaux 10 actifs détectés à l'étape 92, ce procédé se termine à l'étape 93. La figure 5 est un organigramme représentant un procédé pour effectuer le démarrage de la filière de données principale de l'étape 89 sur la figure 4, selon 15 un mode de réalisation de la présente invention. A l'étape 100 une connexion point à point (PPP) est initiée. A l'étape 102, le processus est initié. Les filières de données secondaires sont ouvertes à l'étape 103. A l'étape 104, il est déterminé s'il reste des paquets devant être transmis. S'il en est ainsi, le paquet suivant dans la filière de données est transmis à l'étape 106 et le processus effectue une boucle de retour à l'étape 104 pour vérifier si d'autres paquets 25 sont disponibles pour une transmission. S'il ne reste aucun paquet à transmettre, comme déterminé à l'étape 104, l'état des filières de données est vérifié à l'étape 108. Si une filière de données est trouvée comme étant active à l'étape 108, alors le processus 30 retourne à l'étape 104 pour voir s'il y a d'autres données devant être transmises. Si, à l'étape 108, il est trouvé qu'il n'y a pas de filière de données active, alors la session est terminée à l'étape 110. Les connexions PPP sont fermées à l'étape 112 et le procédé 35 se termine à l'étape 114. La figure 6 est un organigramme représentant un procédé pour faire démarrer les filières de données secondaires de l'étape 103 sur la figure 5, selon un mode de réalisation de la présente invention. Toutes 5 les filières de données secondaires disponibles sont configurées comme actives à l'étape 118 par l'interface de liaison de données 64. A l'étape 120, les connexions point à point (PPP) sont initiées pour chaque filière de données secondaire à travers les canaux cellulaires 10 36 par la couche de liaison de données 64. A l'étape 122, un test est réalisé pour déterminer s'il y a des paquets de données devant être transmis. Si un paquet est disponible, celui-ci est envoyé à l'étape 124 à l'ordinateur GroundLink. S'il n'y a pas d'autres 15 paquets devant être envoyés, comme déterminé à l'étape 122, les connexions PPP sont fermées à l'étape 126.. La filière est configurée comme inactive à l'étape 128 et la filière se termine à l'étape 130. La figure 7 est un organigramme représentant un 20 procédé pour faire fonctionner l'ordinateur GroundLink dans le centre d'ingénierie de compagnie aérienne/utilisateurs 18, selon un mode de réalisation de la présente invention. En réponse à l'appel effectué par le processeur GroundLink 32 via le canal principal, 25 une interface de connexion est ouverte à l'étape 132 par le système d'exploitation 72 dans l'ordinateur 50 pour recevoir des messages transportés via Internet 45. A l'étape 134, l'ordinateur 50 attend un message en provenance d'Internet 45. Quand un message de session 30 d'initiation est reçu, comme déterminé à l'étape 136, la couche application 76 alloue un espace tampon à l'étape 138, envoie un message d'accusé de réception de session à l'étape 140 au processeur GroundLink 32 sur l'aéronef 12 et le procédé retourne pour attendre de 35 nouveaux messages à l'étape 134. Si le message reçu était un paquet de messages, comme déterminé à l'étape 142, la couche réseau 74 enlève l'en-tête UDP/IP et copie le datagrammes sur le tampon a l'étape 144. A l'étape 146, la couche réseau 74 envoie un message 5 d'accusé de réception au processeur GroundLink 32 sur l'aéronef 12. Si un message de fin de session est détecté à l'étape 148, la couche application 76 effectue un processus de fin de session à l'étape 152 et retourne 10 pour attendre des messages à l'étape 134. La figure 8 est un organigramme représentant les étapes comprises dans l'étape du processus de fin de session 152 sur la figure 7, selon un mode de réalisation de la présente invention. A l'étape 160, la 15 somme de contrôle est calculée par la couche application 76 pour les données reçues afin de vérifier l'intégrité des données. La somme de contrôle est vérifiée à l'étape 162 et si elle est trouvée comme étant correcte, l'ordinateur GroundLink 50 sauvegarde 20 le tampon dans un fichier temporaire à l'étape 164. La couche application 76 de l'ordinateur GroundLink 50 décrypte ensuite le fichier à l'étape 166 et décompresse le fichier à l'étape 168. Le fichier décompressé 78 est stocké à l'étape 170 par le système 25 d'exploitation 72 sur une unité de stockage 52. L'ordinateur GroundLInk 50 envoie un message d'accusé de réception de fin de session au processeur GroundLink 32 sur l'aéronef 12 à l'étape 174 et à l'étape 178, le flot retourne à l'étape 134 de la figure 7. Si la somme 30 de contrôle n'est pas correcte, comme déterminé à l'étape 162, l'ordinateur GroundLink 50 envoie un message d'échec de fin de session (accusé de réception négatif) (Nack) à l'étape 176 qui notifie au processeur GroundLink 32 de renvoyer les données et le flot 35 retourne à l'étape 134 de la figure 7. La figure 9 est un organigramme représentant un autre mode de réalisation du système 10 représenté sur la figure 1. Le fonctionnement du système 10 de la figure 9 est similaire à celui décrit en conjonction 5 avec le système 10 de la figure 2. Cependant, les données qui sont transmises par le processeur GroundLink 32 via l'infrastructure cellulaire 14 sont acheminées par le réseau téléphonique public commuté (PSTN) 210 à la banque de modem 212. Une banque de 10 modem 212 transmet les données à l'ordinateur GroundLink 50 via le routeur local 46 et le réseau local 48. La banque de modem 212 peut avoir un modem dédié pour recevoir des données à partir de chacun des canaux cellulaires 36. Bien que la présente invention ait été décrite en conjonction avec des modes de réalisation préférés de celle-ci, de nombreuses modifications et variations seront apparentes à l'homme du métier. Par exemple, bien que le système ait été décrit ci-dessus comme 20 transférant des données en provenance de l'aéronef, le système peut aussi être utilisé pour transférer des données vers l'aéronef sans aucune modification dans le système. De même, le système peut être utilisé pour transmettre des données alors que l'aéronef est en vol. 25 En outre, le système peut être utilisé sans encryptage et sans compression de données avant l'envoi des données. La description ci-dessus et les revendications suivantes sont destinées à couvrir toutes ces modifications et variations. Dans le présent Mémoire, "comprend" signifie "inclus ou consiste en" et "comprenant" signifie "incluant ou consistant en". Les caractéristiques décrites dans la description précédente, ou dans les revendications suivantes, ou 35 sur les dessins annexés, exprimées dans leurs formes spécifiques ou en terme de moyens pour effectuer la fonction décrite, ou un procédé ou un processus pour atteindre le résultat décrit, comme approprié, peuvent, de manière séparée, ou dans n'importe quelle 5 combinaison de ces caractéristiques, être utilisés pour réaliser l'invention sous différentes formes de celleci. REVENDICATIONS 1. Système de transmission de données d'entretien d'un aéronef (10), comprenant: un aéronef (12) ayant un système d'avionique (55) et une unité de communication (26), dans lequel le 5 système d'avionique (55) comprend une pluralité d'unités remplaçables sur place (LRU) et dans lequel l'unité de communication (26) est connectée à chaque élément remplaçable; une infrastructure cellulaire (14) en communication avec ladite unité de communication (26) après l'atterrissage de l'aéronef (12), dans laquelle la communication est automatiquement initiée à l'atterrissage de l'aéronef (12) ; et une unité de réception de données connectée à 15 l'infrastructure cellulaire (14). 2. Système de transmission de données d'entretien d'un aéronef (10) selon la revendication 1, dans lequel l'unité remplaçable sur place est une unité avionique remplaçable sur place. 3. Système de transmission de données d'entretien d'un aéronef (10) selon la revendication 1, dans lequel l'unité remplaçable sur place est une unité remplaçable sur place de commande de moteur électronique. 4. Système de transmission de données d'entretien 25 d'un aéronef (10) selon la revendication 1, dans lequel ladite unité de réception de données est en communication avec ladite infrastructure cellulaire (14) via un réseau d'ordinateur. 5. Système de transmission de données d'entretien 30 d'un aéronef (10) selon la revendication 4, dans lequel le réseau d'ordinateur est Internet. 6. Système de transmission de données d'entretien d'un aéronef (10) selon la revendication 1, dans lequel ladite unité de réception de données est en communication avec ladite infrastructure cellulaire (14) via un réseau téléphonique. 7. Système de transmission de données d'entretien 5 d'un aéronef (10) selon la revendication 6, dans lequel le réseau téléphonique est un réseau téléphonique public commuté. 8. Système de transmission de données d'entretien d'un aéronef (10) selon la revendication 6, dans lequel 10 le réseau téléphonique est un réseau téléphonique numérique à intégration de services. 9. Système de transmission de données d'entretien d'un aéronef (10) selon la revendication 1, dans lequel ladite unité de communication comprend: une interface avionique d'entrée/de sortie (30) i un processeur (32) qui est connecté à l'interface avionique d'entrée/de sortie (30) ; une carte multiport (34) en communication avec ledit processeur (32) ; une pluralité de canaux de cellules (36) en communication avec ladite carte multiport (34) ; et une ou plusieurs antennes (38) en communication avec lesdits canaux de cellules (36). 10. Système de transmission de données d'entretien 25 d'un aéronef (10) selon la revendication 1, dans lequel ladite infrastructure cellulaire (14) comprend une antenne (40) ; un sous-système émetteur-récepteur (42) en communication avec ladite antenne (40) ; et un contrôleur (44) en communication avec ledit sous-système émetteur-récepteur. 11. Système de transmission de données d'entretien d'un aéronef (10) selon la revendication 1, dans lequel ladite unité de réception de données comprend 35 un routeur (46) ; et un processeur en communication avec ledit routeur, ledit processeur ayant une unité de stockage (52). 12. Système de données d'entretien d'un aéronef, comprenant: un système d'avionique (55) qui comprend une pluralité d'unités remplaçables sur place (LRU) ; une interface avionique d'entrée/de sortie (30) qui est connectée à chaque unité remplaçable sur place (LRU) ; un processeur (32) qui est connecté à l'interface avionique d'entrée/de sortie (30) ; une carte multiport (34) qui est connectée au processeur (32) ; et une pluralité de canaux de cellules (36) connectés 15 à la carte multiport (34), lesdits canaux cellulaires étant destinés à transmettre des données via une infrastructure cellulaire (14) après l'atterrissage de l'aéronef (12), dans lequel la communication entre les canaux cellulaires (36) et la carte multiport (34) est 20 automatiquement initiée à l'atterrissage de l'aéronef (12). 13. Système de données d'entretien d'un aéronef selon la revendication 12, comprenant en outre une ou plusieurs antennes (38) en communication avec lesdits 25 canaux de cellules (36). 14. Système de données d'entretien d'un aéronef selon la revendication 12, dans lequel le processeur (32) est un ordinateur personnel. 15. Système de données d'entretien d'un aéronef 30 selon la revendication 12, dans lequel le processeur (32) est un circuit intégré à application spécifique. 16. Système de données d'entretien d'un aéronef selon la revendication 12, dans lequel le processeur (32) est un microprocesseur. 17. Aéronef (12) comprenant un système d'avionique (55) ayant une pluralité d'unités remplaçables sur place (LRU), et une unité de communication connectée à chacune des unités remplaçables sur place, comprenant: une interface avionique d'entrée/de sortie (30) ; un processeur (32) connecté à l'interface avionique d'entrée/de sortie (30) ; une carte multiport (34) connectée au processeur (32) ; et une pluralité de canaux de cellules (36) connectés à la carte multiport (34), lesdits canaux cellulaires étant destinés à transmettre des données via une infrastructure cellulaire (14) après l'atterrissage de l'aéronef (12), dans lequel la communication entre les 15 canaux cellulaires (36) et la carte multiport (34) est automatiquement initiée à l'atterrissage de l'aéronef (12). 18. Système de transmission de données d'un aéronef, l'aéronef (12) ayant un système d'avionique 20 (55), comprenant: des moyens pour transmettre des données à partir du système d'avionique (55) via une infrastructure cellulaire (14) après l'atterrissage de l'aéronef (12), dans lequel la transmission des données est 25 automatiquement initiée a l'atterrissage de l'aéronef (12) ; et des moyens pour recevoir lesdites données à partir de ladite infrastructure cellulaire (14). 19. Système de transmission de données d'un 30 aéronef selon la revendication 18, dans lequel lesdits moyens pour transmettre des données comprennent un processeur. 20. Système de transmission de données d'un aéronef selon la revendication 18, dans lequel lesdits moyens pour recevoir des données comprennent un processeur. 21. Procédé pour transmettre des données d'entretien/de diagnostique à partir d'un aéronef (12), comprenant les étapes consistant à au niveau de l'aéronef, recevoir les données d'entretien et de diagnostique à partir d'une pluralité d'unités remplaçables sur place; transmettre les données d'entretien et de diagnostique via une infrastructure de communication cellulaire (14) après l'atterrissage de l'aéronef (12), dans lequel l'infrastructure de communication cellulaire (14) est automatiquement accédée à 15 l'atterrissage de l'aéronef (12) ; et au niveau d'une unité de réception de données, recevoir les données d'entretien et de diagnostique transmises. 22. Procédé pour transmettre des données 20 d'entretien/de diagnostique à partir d'un système d'avionique (55) situé sur un aéronef (12), comprenant les étapes consistant à : recevoir des données d'entretien et de diagnostique à partir d'une pluralité d'unités 25 remplaçables sur place; traiter les données d'entretien et de diagnostique; et transmettre les données d'entretien et de diagnostique traitées via une infrastructure cellulaire 30 (14) après l'atterrissage de l'aéronef (12), dans lequel l'infrastructure cellulaire est automatiquement accédée à l'atterrissage de l'aéronef (12). 23. Procédé selon la revendication 22, comprenant en outre l'étape consistant à recevoir lesdites données 35 transmises à un centre d'opérations de vol. 24. Procédé selon la revendication 22, comprenant en outre l'étape consistant à recevoir lesdites données transmises à un centre d'opérations de vol via un réseau d'ordinateur. 25. Procédé selon la revendication 22, comprenant en outre l'étape consistant à recevoir lesdites données transmises à un centre d'opérations de vol via un réseau téléphonique. 26. Procédé selon la revendication 19, dans lequel 10 l'étape consistant à traiter lesdites données comprend les étapes consistant à : compresser les données; encrypter les données; segmenter les données; et construire des paquets de données à partir des données segmentées. 27. Procédé selon la revendication 19, dans lequel l'étape consistant à recevoir lesdites données transmises comprend les étapes consistant à : accuser la réception desdites données transmises; re-assembler lesdites données reçues; décrypter lesdites données re-assemblées; décompresser lesdites données décryptées; et stocker lesdites données décompressées. 28. Procédé pour transmettre des données d'entretien et de diagnostique à partir d'un aéronef, comprenant les étapes consistant à : recevoir des données à partir d'une pluralité d'unités remplaçables sur place 30 traiter les données; et transmettre les données traitées via une infrastructure cellulaire (14) après l'atterrissage de l'aéronef (12), dans lequel l'étape consistant à traiter les données comprend les étapes consistant à : recevoir un signal qui indique que le processus de transmission de données peut commencer; initier un transfert de données i compresser lesdites données; encrypter lesdites données comprimées; créer une queue de paquets; faire démarrer une filière de données principale; attendre pendant une période prédéterminée; déterminer si une filière quelconque est active; 10 répéter, quand des filières sont actives, les étapes consistant à attendre pendant une période prédéterminée et consistant à déterminer si une filière quelconque est active; et terminer le traitement desdites données quand 15 aucune filière n'est active. 29. Procédé selon la revendication 28, dans lequel l'étape consistant à faire démarrer une filière de données principale comprend les étapes consistant à initier une connexion PPP; initier une session de transfert; faire démarrer au moins une filière de données secondaire; déterminer s'il reste des donnés dans la filière de données principale; envoyer lesdites données quand il reste des données dans la filière de données principale; déterminer si les filières de données sont actives quand il ne reste pas de données dans la filière de données principale; répéter, quand lesdites filières sont actives, l'étape consistant à déterminer s'il reste des données dans la filière de données principale; terminer ladite session quand aucune filière n'est active; fermer ladite connexion PPP; et sortir du démarrage d'une filière de données principale. 30. Procédé selon la revendication 29, dans lequel l'étape consistant à faire démarrer au moins une 5 filière de données secondaire comprend les étapes consistant à : (a) configurer la filière de données secondaire à l'état actif; (b) initier une connexion PPP; (c) déterminer s'il reste des données dans la filière de données secondaire; (d) envoyer un paquet de données quand il reste des données; (e) répéter l'étape c quand il reste des données; 15 (f) fermer ladite connexion PPP quand il ne reste pas de données; (g) configurer la filière de données secondaire à l'état inactif; (h) sortir du démarrage d'au moins une filière de 20 données secondaire; et (i) répéter les étapes a à h pour chaque filière de données secondaire. 31. Procédé selon la revendication 30, dans lequel l'étape consistant à répéter les étapes a à h comprend 25 l'étape consistant à répéter les étapes a à h en parallèle pour chacune desdites filières de données secondaire. 32. Procédé implémenté sur ordinateur pour transmettre des données d'entretien et de diagnostique 30 à partir d'un aéronef (12), comprenant les étapes consistant à : recevoir les données d'entretien et de diagnostique à partir d'une pluralité d'unités remplaçables sur place; traiter les données d'entretien et de diagnostique; et transmettre les données traitées via une infrastructure cellulaire (14) après l'atterrissage de l'aéronef (12) ; et recevoir les données transmises à un centre d'opérations de vol, dans lequel la réception desdites données transmises comprend les étapes consistant à créer une interface de connexion; 10 recevoir un message; déterminer si ledit message est un message d'initialisation; initier une session quand ledit message est un message d'initialisation; déterminer si ledit message est un message de données quand ledit message n'est pas un message d'initialisation; traiter ledit message quand ledit message est un message de données; déterminer si ledit message est une fin de session quand ledit message n'est pas un message de données; traiter ledit message quand ledit message est une fin de session; et répéter, quand ledit message n'est pas un message 25 de fin de session, l'étape consistant à recevoir un message. 33. Procédé selon la revendication 32, dans lequel l'étape consistant à initier une session comprend les étapes consistant à : attribuer un espace tampon; envoyer un accusé de réception de session d'initiation; et retourner à l'étape consistant à recevoir un message. 34. Procédé selon la revendication 32, dans lequel l'étape consistant à traiter ledit message quand ledit message est un message de données comprend les étapes consistant à : copier ledit message dans un tampon; envoyer un accusé de réception de message de données; et retourner à l'étape consistant à recevoir un message. 35. Procédé selon la revendication 32, dans lequel l'étape consistant à traiter ledit message quand ledit message n'est pas une fin de session comprend les étapes consistant à : calculer une somme de contrôle; déterminer si ladite somme de contrôle est valide; sauvegarder un tampon dans un fichier temporaire; décrypter ledit fichier temporaire; décompresser ledit fichier temporaire; envoyer un accusé de réception de fin de session; 20 et retourner à l'étape consistant à recevoir un message. 36. Article de fabrication comprenant un support de programme informatique pouvant être lu par un 25 processeur et réalisant une ou plusieurs instructions pouvant être exécutées par le processeur de façon à effectuer le procédé pour transmettre des données d'entretien et de diagnostique à partir d'un système d'avionique situé sur un aéronef, le procédé comprenant 30 les étapes consistant à : recevoir des données d'entretien et de diagnostique à partir d'une pluralité d'unités remplaçables sur place; traiter lesdites données d'entretien et de diagnostique pour préparer lesdites données en vue d'une transmission; et transmettre lesdites données traitées via une 5 infrastructure cellulaire après l'atterrissage dudit aéronef, dans lequel l'infrastructure cellulaire est automatiquement accédée à l'atterrissage de l'aéronef.