Brevet FR3036205A1 — publié le 20161118

Système informatique de divertissement en vol, embarqué à bord d'un aéronef La présente invention concerne un système informatique de divertissement en vol, embarqué à bord d'un aéronef. Des systèmes informatiques de divertissement de ce type, sont déjà bien connus dans l'état de la technique, et sont déjà largement implantés à bord de très nombreux aéronefs. Ils comportent par exemple des serveurs informatiques de divertissement, raccordés à travers des moyens formant réseau de transmission d'informations, à des moyens formant unités remplaçables en ligne de divertissement, mis à la disposition des passagers de l'aéronef. Différentes applications de divertissement des passagers peuvent en effet être proposées à travers de tels moyens. Ces applications comprennent par exemple des applications de visionnage de films, de jeux, etc... Ces systèmes sont également appelés dans le domaine, systèmes « IFE », pour « In Flight Entertainment » en anglais. Mais ces systèmes IFE sont extrêmement sensibles notamment aux problèmes d'alimentation électrique de ceux-ci et en particulier d'alimentation électrique des moyens formant unités remplaçables en ligne. En effet, on sait que des instabilités d'alimentation électrique à bord, font que des coupures brutales de l'alimentation de ces moyens formant unités remplaçables en ligne, sont relativement fréquentes au sein de tels systèmes. Ce phénomène de coupures brutales répétées d'alimentation se traduit alors à la longue, par des altérations du système de fichier de ces moyens et donc des défaillances de ceux-ci, défaillances qui se traduisent elles-mêmes par des retours fréquents en atelier pour réparation. Certains au moins de ces moyens formant unités remplaçables en ligne, n'ont en effet pas de moyens d'alimentation de secours, telle que des batteries internes, qui permettraient, sur coupure d'alimentation, de prendre le relais et de sécuriser le fonctionnement de ceux-ci. En particulier, ceci permettrait de sécuriser les accès et notamment les actions d'écriture sur des mémoires embarquées, telles que des mémoires flash, des disques durs,... en cas de perte d'alimentation. 3036205 2 Or des coupures répétées de cette nature, provoquent statistiquement des corruptions du système de fichier de tels moyens, rendant ainsi inopérant l'ensemble du système. Le but de l'invention est donc de résoudre ces problèmes. 5 A cet effet, l'invention a pour objet un système informatique de divertissement en vol, embarqué à bord d'un aéronef, du type comportant des serveurs informatiques de divertissement, raccordés à travers des moyens formant réseau de transmission d'informations, à des moyens formant unités remplaçables en ligne de divertissement, mis à la disposition des passagers de l'aéronef, caractérisé en ce que les moyens formant 10 unités remplaçables en ligne comportent des moyens de stockage d'au moins une partie de logiciel de redémarrage de ceux-ci, de façon autonome, en cas de corruption de logiciel de ces moyens formant unités remplaçables en ligne, à la suite d'une coupure d'alimentation électrique du système. Suivant d'autres caractéristiques du système selon l'invention, prises seules ou en 15 combinaison : - la partie de logiciel de redémarrage stockée comporte au moins une image de sauvegarde du système de fichier de ces moyens formant unités remplaçables en ligne et les moyens formant unités remplaçables en ligne comportent des moyens de réécriture de ce système de fichier à partir de cette image, en cas de détection de corruption de celui- 20 ci ; - les moyens de stockage présentent des partitions avec des droits spécifiques en lecture ou en lecture/écriture ; - la partie de logiciel de redémarrage stockée avec au moins une image du système de fichier des moyens formant unités remplaçables en ligne, est associée à une 25 partition en lecture seule ; - au moins certains autres logiciels de ces moyens formant unités remplaçables en ligne, comportent des parties de base associées à des partitions en lecture seule et des parties applicatives associées à des partitions en lecture/écriture, afin de réduire les risques de corruption ; 30 - les moyens de stockage sont raccordés de façon amovible au reste des moyens formant unités remplaçables en ligne ; - les moyens de stockage se présentent sous la forme d'une carte mémoire enfichable dans les moyens formant unités remplaçables en ligne ; - au moins l'un des serveurs informatiques comporte des moyens de stockage d'une table de correspondance donnant pour chacun des moyens formant unités remplaçables en ligne, les versions attendues pour chaque logiciel embarqué et ce 3036205 3 serveur a accès à des moyens de stockage de toutes les versions embarquées pour les différents logiciels implantés dans les moyens formant unités remplaçables en ligne, afin de télécharger ceux-ci dans ces moyens formant unités remplaçables en ligne ; - il comporte des moyens de tenue à jour de la partie de logiciel de sauvegarde en 5 fonction des logiciels téléchargés dans les moyens formant unités remplaçables en ligne ; - ledit au moins un serveur comporte des moyens de stockage d'une table de correspondance indiquant pour chacun des moyens formant unités remplaçables en ligne, les logiciels dont au moins une partie est stockée en local, dans les moyens de stockage de ces moyens formant unités remplaçables en ligne. 10 L'invention sera mieux comprise à la lecture de la description qui va suivre, donnée uniquement à titre d'exemple, et faite en se référant aux dessins annexés, sur lesquels : - la figure 1 représente un schéma synoptique illustrant la structure générale d'un système informatique de divertissement en vol, embarqué à bord d'un aéronef, selon 15 l'invention, - la figure 2 représente une vue de détail de cette structure de système, illustrant des moyens de stockage de données, intégrés dans des moyens formant unité remplaçable en ligne de divertissement, entrant dans la constitution d'un système selon l'invention, et 20 - la figure 3 représente un schéma synoptique illustrant le téléchargement de logiciels dans un système informatique selon l'invention. On a en effet illustré sur la figure 1, un système informatique de divertissement en vol, embarqué à bord d'un aéronef. Ce système informatique est désigné de façon globale par la référence générale 1 25 sur cette figure. Il comporte des serveurs informatiques de divertissement. Ces serveurs sont par exemple désignés par les références 2, 3, 4 et 5 sur cette figure 1. Bien entendu un nombre différent de serveurs peut être envisagé. Ces serveurs sont raccordés à travers des moyens formant réseau de 30 transmission d'informations, désignés par la référence générale 6, à des moyens formant unités remplaçables en ligne de divertissement, mis à la disposition de passagers de l'aéronef. Ces moyens formant unités remplaçables en ligne sont par exemple désignés par les références 7, 8, 9, 10, 11 et 12 sur cette figure 1. 35 Bien entendu, plusieurs dizaines de moyens de cette nature peuvent être envisagés à bord d'un aéronef. 3036205 4 Ces moyens comprennent alors de façon classique par exemple un écran et des moyens d'interface homme/machine. En fait, ces moyens permettent alors à des passagers de l'aéronef, d'accéder à 5 des applications de divertissement telles que par exemple de visionnage de films ou autres. Dans ce cas, les serveurs disposent alors de moyens permettant de stocker et de diffuser ces informations vers les moyens formant unités remplaçables en ligne de divertissement correspondants. 10 Comme cela a été indiqué précédemment, ce type de moyens est particulièrement sensible aux coupures d'alimentation en énergie électrique qui se produisent de façon répétée dans de tels systèmes dits IFE. En effet, des coupures d'alimentation de cette nature peuvent se traduire par des corruptions de logiciels de ces moyens formant unités remplaçables en ligne et en 15 particulier de corruptions du système de fichier de ceux-ci. Pour résoudre ces problèmes de corruptions et comme cela sera décrit plus en détail par la suite, les moyens formant unités remplaçables en ligne comportent des moyens de stockage d'au moins une partie de logiciel de redémarrage de ceux-ci, de façon autonome, en cas de corruption de logiciel de ces moyens formant unités 20 remplaçables en ligne, par exemple à la suite d'une coupure d'alimentation électrique du système. En fait, la partie de logiciel de redémarrage stockée comporte au moins une image de sauvegarde du système de fichier de ces moyens formant unités remplaçables en ligne et les moyens formant unités remplaçables en ligne comportent alors des moyens 25 de réécriture de ce système de fichier à partir de cette image, en cas de détection de corruption de celui-ci. Ceci permet à ces moyens de redémarrer de façon autonome sans nécessiter de passage en atelier. On a par exemple illustré sur la figure 2, l'association de moyens de stockage de 30 données à des moyens de traitement d'informations de moyens formant unité remplaçable en ligne de divertissement. Ces moyens formant unité remplaçable en ligne de divertissement sont par exemple désignés par la référence générale 13 sur cette figure 2. Ceux-ci comportent alors des moyens de stockage d'informations désignés par la 35 référence générale 14. 3036205 5 Ainsi une partie de ces moyens de stockage d'informations 14, telle que par exemple la partie désignée par la référence générale 15, peut être adaptée pour stocker au moins une image de sauvegarde du système de fichier de ces moyens formant unité remplaçable en ligne. 5 Ceci permet alors, par exemple en cas de détection d'une corruption quelconque du système de fichier en cours dans les moyens formant unité, à ces moyens formant unité de déclencher de façon autonome le rechargement, c'est-à-dire la réécriture/correction de son système de fichier, à partir de cette image stockée, pour redémarrer de façon autonome. 10 En fait et comme cela est illustré sur cette figure 2, les moyens de stockage désignés par la référence générale 14, peuvent se présenter sous la forme de moyens de stockage présentant des partitions avec des droits spécifiques en lecture et/ou en lecture/écriture. C'est par exemple le cas de la partie 15 de ces moyens de stockage 14, de même 15 que de deux autres parties 16 et 17 de ces moyens de stockage. Bien entendu d'autres partitions et un nombre différent de partitions peuvent être envisagés. En fait et comme cela est illustré, la partie 15 des moyens de stockage 14, c'est-à-dire la partition correspondante destinée à recevoir la partie de logiciel de redémarrage 20 stockée avec au moins une image du système de fichier, est associée à une partition en lecture seule. Au moins certains autres logiciels de ces moyens formant unité remplaçable en ligne, comportent alors également des parties de base, associées à des partitions en lecture seule, comme par exemple celle désignée par la référence générale 16 sur la 25 figure 2, et des parties applicatives, associées à des partitions en lecture/écriture, telles que par exemple celle désignée par la référence générale 17 sur cette figure 2, pour limiter ou réduire les risques de corruption. On sait en effet que ce sont les partitions en lecture/écriture qui sont les plus fragiles et sensibles aux phénomènes de corruption liés aux coupures d'alimentation 30 telles que décrites précédemment, et en particulier lorsque l'on est en train d'écrire des informations dans celles-ci. Comme cela est également schématisé sur cette figure 2, les moyens de stockage peuvent être raccordés de façon amovible au reste des moyens formant unité remplaçable en ligne. 35 C'est le sens de la double flèche désignée par la référence générale 18 sur cette figure 2, qui illustre, schématiquement, que ces moyens de stockage 14 peuvent alors 3036205 6 être engagés ou désengagés du reste de ces moyens formant unité remplaçable en ligne 13. En fait, ces moyens de stockage 14 peuvent se présenter par exemple sous la forme d'une carte mémoire enfichable dans un logement de réception correspondant des 5 moyens formant unité remplaçable en ligne. Ainsi par exemple cette carte mémoire peut être formée par une carte de type SD ou autre. Bien entendu d'autres modes de réalisation encore de ces moyens, peuvent être envisagés. 10 On reconnaît sur la figure 3, le système qui a déjà été illustré sur la figure 1 et dans laquelle on a utilisé des références identiques ou analogues pour désigner des éléments identiques ou analogues. On reconnaît en effet sur cette figure 3, le système informatique désigné par la référence générale 1, les serveurs informatiques 2, 3, 4 et 5, le réseau de transmission 15 d'informations 6 et les moyens formant unités remplaçables en ligne de divertissement 7 à 12. Sur cette figure 3, l'un des serveurs informatiques, comme par exemple le serveur désigné par la référence générale 3, ou au moins l'un de ceux-ci, comporte des moyens de stockage d'une table de correspondance, donnant pour chacun des moyens formant 20 unité remplaçable en ligne, les versions attendues pour chaque logiciel embarqué dans ceux-ci. Ces moyens de stockage de cette table, sont par exemple désignés par la référence générale 20 sur cette figure 3. Ce serveur informatique a par exemple également accès à des moyens de 25 stockage, désignés par la référence générale 21, de toutes les versions embarquées, pour les différents logiciels implantés dans les moyens formant unités remplaçables en ligne, afin de permettre de télécharger ceux-ci dans ces moyens formant unités remplaçables en ligne. On notera à cet égard que ce serveur et le système, de façon générale, 30 comportent alors également par exemple des moyens de tenue à jour de la partie de logiciel de redémarrage, en fonction des logiciels téléchargés dans les moyens formant unités remplaçables en ligne. C'est ainsi par exemple que le serveur informatique 3 peut être adapté pour mettre à jour l'image de sauvegarde du système de fichier des moyens formant unité 35 remplaçable en ligne 7, telle qu'elle a été stockée dans la partie 15 des moyens de stockage de ceux-ci. 3036205 7 Bien entendu, différents modes de mise en oeuvre de cette mise à jour peuvent être envisagés. En effet, lors de cette mise à jour, l'image de sauvegarde du système de fichier peut être réécrite complètement en écrasant celle qui est corrompue, simplement corrigée 5 ou encore une autre image peut être créée à côté ou dans une autre partition des moyens de stockage correspondants. Enfin et comme cela est également illustré sur cette figure 3, le serveur informatique 3 peut également comporter une table de correspondance indiquant pour chacun des moyens formant unité remplaçable en ligne, les logiciels dont au moins une 10 partie est stockée en local dans les moyens de stockage de ces moyens formant unités remplaçables en ligne. Ces moyens de stockage de cette table sont désignés par la référence générale 22 sur cette figure 3. On conçoit alors qu'une telle structure et une telle configuration permettent de 15 limiter les risques de corruption du système de fichier des moyens formant unités remplaçables en ligne, grâce à une gestion des partitions et des droits de lecture/écriture associés à celles-ci. Celle-ci permet également de donner la possibilité en local à chacun des moyens formant unité remplaçable en ligne, de détecter une éventuelle corruption de son système 20 de fichier, pour entamer une procédure simple et rapide, de restauration et de redémarrage autonome. Cette procédure est alors basée sur le fait qu'on a défini une partition sur le système de fichier devant contenir le logiciel de base et caractérisée en lecture seule, pour éviter toute corruption en cas de problème, tel que par exemple de rupture 25 d'alimentation électrique pendant une écriture dans cette partition puisque ceci n'est pas possible. On ajoute alors une partition de restauration qui contient les images des différents logiciels des moyens formant unités remplaçables en ligne et cette partition est mise à jour avec les dernières versions des logiciels installés dans les moyens lors de la mise à 30 jour de ce système IFE dans son ensemble. Lors du démarrage de ces moyens, les toutes premières étapes consistent alors à s'assurer de l'intégrité du système de fichier correspondant et si un défaut ou une corruption quelconque est constaté, le système de fichier peut être remplacé par une copie de l'image stockée dans la partition de sauvegarde. 35 On conçoit alors qu'un tel système présente un certain nombre d'avantages notamment en permettant aux moyens formant unités remplaçables en ligne de 3036205 8 redémarrer de façon autonome, sans nécessiter de retour en atelier, ou à tout le moins en réduisant le nombre de ces moyens qui sont concernés par ce type de problèmes. REVENDICATIONS1.- Système informatique de divertissement en vol, embarqué à bord d'un aéronef, du type comportant des serveurs informatiques de divertissement (2, 3, 4, 5) , raccordés à travers des moyens formant réseau de transmission d'informations (6), à des moyens formant unités remplaçables en ligne de divertissement (7, 8, 9, 10, 11, 12, 13), mis à la disposition des passagers de l'aéronef, caractérisé en ce que les moyens formant unités remplaçables en ligne (7, 8, 9, 10, 11, 12, 13) comportent des moyens (14, 15) de stockage d'au moins une partie de logiciel de redémarrage de ceux-ci, de façon autonome, en cas de corruption de logiciel de ces moyens formant unités remplaçables en ligne, à la suite d'une coupure d'alimentation électrique du système. 2.- Système informatique de divertissement en vol embarqué, selon la revendication 1, caractérisé en ce que la partie de logiciel de redémarrage stockée comporte au moins une image de sauvegarde du système de fichier de ces moyens formant unités remplaçables en ligne (7, 8, 9, 10, 11, 12, 13) et les moyens formant unités remplaçables en ligne (7, 8, 9, 10, 11, 12, 13) comportent des moyens de réécriture de ce système de fichier à partir de cette image, en cas de détection de corruption de celui-ci. 3.- Système informatique de divertissement en vol embarqué, selon la revendication 1 ou 2, caractérisé en ce que les moyens de stockage (14) présentent des partitions (15, 16, 17) avec des droits spécifiques en lecture ou en lecture/écriture. 4.- Système informatique de divertissement en vol embarqué, selon les revendications 2 et 3, caractérisé en ce que la partie de logiciel de redémarrage stockée avec au moins une image du système de fichier des moyens formant unités remplaçables en ligne, est associée à une partition (15) en lecture seule. 5.- Système informatique de divertissement en vol embarqué, selon la revendication 4, caractérisé en ce qu'au moins certains autres logiciels de ces moyens formant unités remplaçables en ligne, comportent des parties de base associées à des partitions en lecture seule et des parties applicatives associées à des partitions en lecture/écriture, afin de réduire les risques de corruption. 6.- Système informatique de divertissement en vol embarqué, selon l'une quelconque des revendications précédentes, caractérisé en ce que les moyens de 3036205 10 stockage (14) sont raccordés de façon amovible au reste des moyens formant unités remplaçables en ligne (13). 7.- Système informatique de divertissement en vol embarqué, selon la 5 revendication 6, caractérisé en ce que les moyens de stockage (14) se présentent sous la forme d'une carte mémoire enfichable dans les moyens formant unités remplaçables en ligne. 8.- Système informatique de divertissement en vol embarqué, selon l'une 10 quelconque des revendications précédentes, caractérisé en ce qu'au moins l'un des serveurs informatiques (3) comporte des moyens de stockage (20) d'une table de correspondance donnant pour chacun des moyens formant unités remplaçables en ligne, les versions attendues pour chaque logiciel embarqué et ce serveur a accès à des moyens de stockage (21) de toutes les versions embarquées pour les différents logiciels 15 implantés dans les moyens formant unités remplaçables en ligne, afin de télécharger ceux-ci dans ces moyens formant unités remplaçables en ligne. 9.- Système informatique de divertissement en vol embarqué, selon la revendication 8, caractérisé en ce qu'il comporte des moyens de tenue à jour de la partie 20 de logiciel de sauvegarde en fonction des logiciels téléchargés dans les moyens formant unités remplaçables en ligne. 10.- Système informatique de divertissement en vol embarqué, selon la revendication 8 ou 9, caractérisé en ce que ledit au moins un serveur (3) comporte des 25 moyens de stockage (22) d'une table de correspondance indiquant pour chacun des moyens formant unités remplaçables en ligne, les logiciels dont au moins une partie est stockée en local, dans les moyens de stockage de ces moyens formant unités remplaçables en ligne.