Brevet FR3104354A1 — publié le 20210611

L’invention concerne un serveur embarqué (12) comportant une mémoire cache (44) de stockage de données d’informations, une unité de communication (42) configurée pour : communiquer directement avec un réseau global d’informations (14) comportant des ensembles (26, 28, 30, 32, 34) de données d’informations partagés avec des terminaux de communication (16, 18, 20, 22, 24); identifier les ensembles (26, 28, 30, 32) de données d’informations (X1, X2, X3, X4) comportant chacun un identifiant d’accès au serveur embarqué (12); estimer un volume de données d’informations (X1, X2, X3, X4) sur la base d’un temps de transport prédéterminé, pour chaque ensemble (26, 28, 30, 32) de données d’informations identifié, déterminer pour chaque ensemble (26, 28, 30, 32) de données d’informations identifié, un espace mémoire (46, 48, 50, 52) selon le nombre d’ensembles (26, 28, 30, 32) de données d’informations identifiés, selon le volume estimé de données d’informations (X1, X2, X3, X4) et selon l’espace mémoire global de la mémoire cache (44) disponible ; et pour attribuer à chacun des ensembles (26, 28, 30, 32) de données d’informations identifiés l’espace mémoire (46, 48, 50, 52) déterminé. Figure pour l’abrégé : Figure 1 Méthode et Système d’accès à un serveur embarqué Domaine technique de l’invention La présente invention concerne une méthode et un système d’accès à un serveur embarqué. Plus particulièrement, l’invention concerne une allocation prédictive de la mémoire cache d’un serveur embarqué. Les passagers d’un transport aérien ou maritime sont dans une partie de leur voyage déconnectés du réseau terrestre. Les communications passent alors par le réseau satellitaire dont les coûts sont très élevés. Pour le transport ferroviaire, les interruptions de service sont fréquentes et nuisent à la qualité de service. Il a déjà été tenté de résoudre ces problèmes en proposant des serveurs locaux embarqués dans ces véhicules. Les serveurs locaux sont généralement équipés de mémoires caches dont le contenu repose sur la fréquentation des pages internet et leur popularité. Cette analyse statistique permet alors aux mémoires caches de charger localement les pages les plus populaires, jusqu’à ce que la mémoire tampon du serveur soit pleine. Le contenu des mémoires caches embarquées ne satisfait que peu de passagers, dont la diversité d’âges, d’habitudes, ou encore de centres d’intérêts ne permet pas de converger unanimement sur un contenu de la mémoire cache satisfaisant, l’espace mémoire global de la mémoire cache étant limité. Présentation de l'invention La présente invention vise à remédier à ces inconvénients avec une approche totalement novatrice. À cet effet, selon un premier aspect de l’invention, un serveur embarqué configuré pour être agencé dans un moyen de transport comporte une mémoire cache de stockage de données d’informations, et une unité de communication. L’unité de communication est configurée pour communiquer directement avec un réseau global d’informations comportant des ensembles de données d’informations partagés avec une pluralité de terminaux de communication; identifier les ensembles de données d’informations comportant chacun un identifiant d’accès au serveur embarqué; estimer un volume de données d’informations sur la base d’un temps de transport prédéterminé, pour chaque ensemble de données d’informations identifié; déterminer pour chaque ensemble de données d’informations identifié, un espace mémoire de la mémoire cache selon le nombre d’ensembles de données d’informations identifiés, selon le volume estimé de données d’informations de chaque ensemble de données d’informations identifié et selon l’espace mémoire global de la mémoire cache disponible ; et pour attribuer à chacun des ensembles de données d’informations identifiés l’espace mémoire déterminé. L’invention est mise en œuvre selon les modes de réalisation et les variantes exposées ci-après, lesquels sont à considérer individuellement ou selon toute combinaison techniquement opérante. Avantageusement, l’unité de communication peut être configurée pour répartir, dans chaque espace mémoire attribué à chaque ensemble de données d’informations identifié, une portion des données d’informations dudit ensemble de données d’informations. Avantageusement, l’unité de communication peut être configurée pour ajuster l’espace mémoire déterminé de la mémoire cache, pour chaque ensemble de données d’informations identifié selon l’identifiant de chaque ensemble de données d’informations. Avantageusement, l’unité de communication peut être configurée pour identifier au moins un sous-ensemble de données d’informations communes à plusieurs ensembles de données d’informations identifiés ; estimer un volume de données d’informations communes sur la base du temps de transport prédéterminé, pour chaque sous-ensemble de données d’informations communes ; déterminer pour chaque sous-ensemble de données d’informations communes, un espace mémoire commun de la mémoire cache selon le volume estimé de données d’informations communes de chaque sous-ensemble et selon l’espace mémoire global de la mémoire cache disponible ; attribuer à chacun des ensembles de données d’informations comportant un sous-ensemble de données d’informations communes, ledit espace mémoire commun déterminé. Avantageusement, l’unité de communication peut être configurée pour répartir, dans chaque espace mémoire commun attribué à chacun des ensembles de données d’informations comportant un sous-ensemble de données d’informations communes, une portion des données d’informations communes dudit sous-ensemble. Selon un second aspect de l’invention, un système d’accès au serveur embarqué comprend le serveur embarqué décrit ci-dessus ; une pluralité de terminaux de communication configurée pour partager les ensembles de données d’informations avec le réseau global d’informations; et l’unité de communication configurée pour : déterminer l’association de chaque terminal de communication avec chaque ensemble de données d’informations partagé, attribuer à chaque terminal de communication l’espace mémoire attribué de la mémoire cache à l’ensemble de données d’informations associé à chaque terminal de communication. L’invention est mise en œuvre selon les modes de réalisation et les variantes exposées ci-après, lesquels sont à considérer individuellement ou selon toute combinaison techniquement opérante. Avantageusement l’unité de communication peut être configurée pour consulter le profil utilisateur de chaque terminal de communication identifié, et pour ajuster l’espace mémoire déterminé de la mémoire cache selon le profil utilisateur de chaque terminal de communication identifié. Selon un troisième aspect de l’invention, une méthode d’accès à au moins un serveur embarqué comporte les étapes de : communication avec le réseau global d’informations, de préférence depuis le serveur embarqué ou depuis un nœud de controle; identification, de préférence par le serveur embarqué ou par le nœud de contrôle, des ensembles de données d’informations comportant chacun un identifiant d’accès au serveur embarqué; estimation, de préférence par le serveur embarqué ou par le nœud de contrôle, d’un volume de données d’informations sur la base d’un temps de transport prédéterminé, pour chaque ensemble de données d’informations identifié ; détermination, de préférence par le serveur embarqué ou le nœud de contrôle, pour chaque ensemble de données d’informations identifié, d’un espace mémoire de la mémoire cache du serveur embarqué selon le nombre d’ensembles de données d’informations identifiés, selon le volume estimé de données d’informations de chaque ensemble de données d’informations identifié et selon l’espace mémoire global disponible de la mémoire cache; et attribution, de préférence par le serveur embarqué ou le nœud de contrôle, à chacun des ensembles de données d’informations identifiés, de l’espace mémoire déterminé. L’invention est mise en œuvre selon les modes de réalisation et les variantes exposées ci-après, lesquels sont à considérer individuellement ou selon toute combinaison techniquement opérante. Avantageusement, la méthode peut comprendre une étape de répartition, dans chaque espace mémoire attribué à chaque ensemble de données d’informations identifié, d’une portion des données d’informations dudit ensemble de données d’informations. Avantageusement, la méthode peut comporter une étape d’ajustement de l’espace mémoire déterminé de la mémoire cache pour chaque ensemble de données d’informations identifié selon l’identifiant de chaque ensemble de données d’informations Avantageusement, la méthode peut comporter les étapes de: identification, de préférence par le serveur embarqué ou par le nœud de contrôle, d’au moins un sous-ensemble de données d’informations communes à plusieurs ensembles de données d’informations identifiés ; estimation, de préférence par le serveur embarqué ou par le nœud de contrôle, d’un volume de données d’informations communes sur la base du temps de transport prédéterminé, pour chaque sous-ensemble de données d’informations communes ; détermination, de préférence par le serveur embarqué ou par le nœud de contrôle, pour chaque sous-ensemble de données d’informations communes, d’un espace mémoire commun de la mémoire cache selon le volume estimé de données d’informations communes de chaque sous-ensemble et selon l’espace mémoire global de la mémoire cache disponible ; et attribution, de préférence par le serveur embarqué ou par le nœud de contrôle, à chaque ensemble de données d’informations comportant un sous-ensemble commun, dudit espace commun déterminé de la mémoire cache. Avantageusement, la méthode peut comprendre, de préférence par le serveur embarqué ou par le nœud de contrôle, une étape de répartition dans chaque espace mémoire commun attribué à chacun des ensembles de données d’informations comportant un sous-ensemble de données d’informations communes, d’une portion de données d’informations communes dudit sous-ensemble de données d’informations communes. Avantageusement, la méthode peut comprendre les étapes de : détermination, de préférence par le serveur embarqué ou par le nœud de contrôle, de l’association de chaque terminal de communication avec chaque ensemble de données d’informations partagé ; et d’attribution, de préférence par le serveur embarqué, à chaque terminal de communication, de l’espace mémoire attribué à l’ensemble de données d’informations associé à chaque terminal de communication. Avantageusement, la méthode peut comprendre les étapes de consultation du profil utilisateur de chaque terminal de communication identifié ; et d’ajustement de l’espace mémoire déterminé de la mémoire cache selon le profil utilisateur de chaque terminal de communication identifié. Brève description des figures D’autres avantages, buts et caractéristiques de la présente invention ressortent de la description qui suit faite, dans un but explicatif et nullement limitatif, en regard des dessins annexés, dans lesquels : la figure 1 est une vue schématique d’un système d’accès à un serveur embarqué selon une première configuration du serveur embarqué. la figure 2 est une vue schématique d’un exemple du système d’accès au serveur embarqué de la figure 1 agencé dans un avion. la figure 3 est une vue schématique du système d’accès à un serveur embarqué selon une seconde configuration du serveur embarqué. la figure 4 est un organigramme d’une méthode d’accès au serveur embarqué selon l’invention. Selon l’invention, un serveur est qualifié de serveur embarqué 12 en ce qu’il est apte à être agencé dans un moyen de transport, et de communiquer avec des terminaux de communication 16, 18, 20, 22, 24 indépendamment du réseau global d’informations 14. En d’autres termes, un serveur embarqué 12 peut être agencé selon une première configuration selon laquelle le serveur embarqué 12 est un nœud du réseau global d’informations 14. Le serveur embarqué 12 peut être également agencé selon une seconde configuration selon laquelle le serveur embarqué 12 est un serveur autonome, c’est à dire indépendant du réseau global d’informations 14, et apte à communiquer avec des terminaux de communication 16, 18, 20, 22, 24. Selon le contexte de l’invention, le moyen de transport est de préférence un moyen de transport prévu pour des utilisateurs prédéterminés, soit généralement par un acte de réservation pour un moyen de transport commercial comme par exemple pour un vol aérien, ou encore pour un transport par train ou bateau, soit également par une affectation usuelle des utilisateurs du moyen de transport, comme par exemple un véhicule familial. Selon la figure 1, un système 10 d’accès à un serveur embarqué 12 agencé selon la première configuration, comprend un premier serveur embarqué 12 configuré pour être en communication direct avec un réseau global d’informations 14, dénommé couramment par réseau internet. Autrement dit, le premier serveur embarqué 12 fait directement parti d’un nœud, pouvant être mobile, du réseau global d’informations 14. Le système 10 d’accès comprend également une pluralité de terminaux de communication 16, 18, 20, 22, 24 configurée pour partager des données d’informations X1, X2, X3, X4, Y1 avec le réseau global d’informations 14. A cet effet, le réseau global d’informations 14 comporte des ensembles 26, 28, 30, 32, 34 de données d’informations partagés avec la pluralité de terminaux de communication16, 18, 20, 22, 24. A titre d’exemple non limitatif, et selon la figure 1, les terminaux de communication 16, 18, 20, 22, 24 peuvent partager des ensembles 26, 28, 30, 32, 34 de données d’informations par le biais de serveurs locaux reliés au réseau global d’informations 14, et agencés à proximité des terminaux de communication 16, 18, 20, 22, 24. D’autres modes de communication entre les terminaux de communication 16, 18, 20, 22, 24 et le réseau global d’informations 14 peuvent également être envisagés, tel que par exemple un mode de communication par le biais de réseaux mobiles. Dans le contexte de l’invention, les données d’informations comprennent tout type de données pouvant être échangées entre le réseau global d’informations 14 et un terminal de communication 16, tel que par exemple et de manière non limitative, le contenu de sites internet, des vidéos, des images. L’objet de l’invention consiste à configurer le premier serveur embarqué 12 de sorte que lorsque le premier serveur embarqué 12 est coupé de liaisons terrestres directes avec le réseau global d’informations 14, le premier serveur embarqué 12 puisse fournir un maximum de données d’informations personnalisées suivants les besoins des utilisateurs de chacun des terminaux de communication 16, 18, 20, 22, 24 embarqués dans un moyen de transport comprenant ledit serveur embarqué 12. A cet effet, il convient qu’au préalable, avant la déconnexion des moyens de connexion terrestre du premier serveur embarqué 12 avec le réseau global d’informations 14, notamment lorsque le moyen de transport est en déplacement, le premier serveur embarqué 12 puisse contenir un maximum de données d’informations personnalisées suivants les besoins des utilisateurs de chacun des terminaux de communication 16, 18, 20, 22, 24 embarqués dans le même moyen de transport. Selon la figure 1, le premier serveur embarqué 12 comporte une mémoire cache 44 de stockage de données d’informations et une unité de communication 42. Lorsque le premier serveur embarqué 12 est directement en liaison terrestre avec le réseau global d’informations 14, l’unité de communication 42 est configurée pour communiquer directement avec le réseau global d’informations 14, le réseau global d’informations 14 comportant les ensembles 26, 28, 30, 32, 34 de données d’informations partagés avec la pluralité de terminaux de communication 16, 18, 20, 22, 24. Les ensembles 26, 28, 30, 32, 34 des données d’informations X1, X2, X3, X4, Y1 comprennent de manière générale l’historique des échanges et consultations de données entre les terminaux de communication 16, 18, 20, 22, 24 et le réseau global d’informations 14. Chaque ensemble 26, 28, 30, 32, 34 des données d’informations X1, X2, X3, X4, Y1 est propre à un utilisateur d’un terminal de communication 16, 18, 20, 22, 24 et peut être également associé au terminal de communication 16, 18, 20, 22, 24 utilisé par l’utilisateur. De préférence, chaque ensemble 26, 28, 30, 32, 34 de données d’informations X1, X2, X3, X4, Y1 peut être associé à un identifiant représentatif de l’utilisateur et/ou du terminal de communication 16 ayant permis les échanges de données d’informations X1, X2, X3, X4, Y1. Le premier serveur embarqué 12, prévu pour communiquer de manière autonome avec les terminaux de communication 16, 18, 20, 22, 24 des utilisateurs prédéterminés, est configuré pour identifier les ensembles 26, 28, 30, 32, 34 de données d’informations comportant chacun un identifiant représentatif des utilisateurs ayant préalablement été identifiés comme des utilisateurs du moyen de transport. Dans la suite de l’exposé, l’identifiant représentatif des utilisateurs ayant préalablement été identifiés comme des utilisateurs du moyen de transport sera dénommé identifiant d’accès permettant aux données d’informations des ensembles 26, 28, 30, 32, 34 de données d’informations d’accéder à la mémoire cache 44 du premier serveur embarqué 12. Afin d’organiser au mieux la mémoire cache 44 du premier serveur embarqué 12, c'est-à-dire afin d’organiser de manière prédictive la mémoire cache 44 du premier serveur embarqué 12 en prévision du transport des utilisateurs et des terminaux de communication 16, 18, 20, 22, 24 dans le moyen de transport prévu pour voyager avec le premier serveur embarqué 12, l’espace mémoire global de la mémoire cache 44 est configuré pour être partagé entre les différents ensembles 26, 28, 30, 32, 34 de données d’informations comprenant un identifiant d’accès. A cet égard, le premier serveur embarqué 12 est configuré pour prédire chaque espace mémoire 46, 48, 50, 52 de la mémoire cache 44 devant être alloué à chacun des utilisateurs des terminaux de communication 16, 18, 20, 22 prévus pour être embarqués dans le moyen de transport comprenant le premier serveur embarqué 12. A cet effet, l’unité de communication 42 est configurée pour estimer un volume de données d’informations X1, X2, X3, X4 sur la base d’un temps de transport prédéterminé, pour chaque ensemble 26, 28, 30, 32 de données d’informations identifié. En d’autres termes, l’unité de communication 42 est configurée pour estimer un volume de données d’informations X1, X2, X3, X4 représentatif de la consommation de données d’informations pour chaque terminal de communication 16, 18, 20, 22, 24, les données d’informations ayant été échangées entre les terminaux de communication 16, 18, 20, 22, 24 et le réseau global d’informations 14 sur une durée représentative d’un temps de trajet du moyen de transport du premier serveur embarqué 12. A titre d’exemple non limitatif, le volume de données d’informations X1, X2, X3, X4 peut être estimé pour une durée pouvant varier d’à peine une heure dans la perspective d’un transport par un vol court-courrier, à quelques dizaines voir une vingtaine d’heures pour un transport par vol long-courrier. À cet effet, l’unité de communication 42 est configurée pour déterminer pour chaque ensemble 26, 28, 30, 32 de données d’informations identifié, un espace mémoire 46, 48, 50, 52 de la mémoire cache 44 selon le nombre d’ensembles 26, 28, 30, 32 de données d’informations identifiés, selon le volume estimé de données d’informations X1, X2, X3, X4 de chaque ensemble 26, 28, 30, 32 de données d’informations identifié et selon l’espace mémoire global disponible. Chaque espace mémoire 46, 48, 50, 52 est donc individualisé de sorte qu’un espace mémoire 46 est attribué de manière individuelle à un ensemble 26 de données d’informations identifié. De façon générale, le volume de données d’informations X1, X2, X3, X4 de chaque ensemble 26, 28, 30, 32 de données d’informations identifié peut être considéré sur un horizon de temps prédéterminé. En d’autres termes, le volume de données d’informations X1, X2, X3, X4 de chaque ensemble 26, 28, 30, 32 peut correspondre à la consommation de données sur une échelle de temps prédéterminée entre les terminaux de communication 16, 18, 20, 22, 24 et le réseau global d’informations 14. Selon la figure 1, le système 10 d’accès peut comprendre au moins un second serveur embarqué 13. Le second serveur embarqué 13 est similaire au premier serveur embarqué 12, notamment en ce qu’il comprend une autre mémoire cache 47 et une autre unité de communication 43. Le mode opératoire du second serveur embarqué 13 est similaire au premier serveur embarqué 12. Le premier serveur embarqué 12 et le second serveur embarqué 13 diffèrent l’un de l’autre en ce que le premier serveur d’accès 12 autorise l’accès à sa propre mémoire cache 44 à des ensembles 26, 28, 30, 32 de données d’informations X1, X2, X3, X4 comprenant chacun un identifiant d’accès reconnu par le premier serveur embarqué 12, l’autre serveur embarqué 13 autorisant l’accès à sa propre mémoire cache à un autre ensemble 34 de données d’informations Y1 comprenant un identifiant d’accès reconnu par le second serveur embarqué 13. Selon l’invention, l’unité de communication 42 du premier serveur embarqué 12 est configurée pour effectuer la répartition dans chaque espace mémoire 46, 48, 50, 52 attribué à chaque ensemble 26, 28, 30, 32 de données d’informations X1, X2, X3, X4 identifié, une portion X1’, X2’, X3’, X4’ dudit ensemble 26, 28, 30, 32 de données d’informations X1, X2, X3, X4. Les critères de sélection de chaque portion X1’, X2’, X3’, X4’des ensembles 26, 28, 30, 32 de données d’informations X1, X2, X3, X4 peuvent être de différents types, à partir du moment où le volume de données d’informations de chaque portion X1’, X2’, X3’, X4’ n’excède pas l’espace mémoire 46, 48, 50, 52 de la mémoire cache 44 attribué à chaque ensemble 26, 28, 30, 32 de données d’informations X1, X2, X3, X4. A titre non limitatif, un critère peut être une échelle de temps de l’historique des échanges de données d’informations X1, X2, X3, X4 entre un terminal de communication 16 et le réseau global d’informations 14. Un autre critère peut également être relatif aux sites internet les plus consultés depuis un terminal de communication 16. A titre d’exemple particulier, l’espace mémoire 46, 48, 50, 52 attribué à chacun des ensembles 26, 28, 30, 32 de données d’informations du premier serveur embarqué 12 peut également être ajusté selon le profil utilisateur de chaque utilisateur des terminaux de communication 16, 18, 20, 22 prévus pour être embarqués. Le profil utilisateur permet d’identifier par exemple, les habitudes, les goûts, les centres d’intérêts et toute autres sortes de caractéristiques propres à un utilisateur de sorte que les informations relatives au profil utilisateur peuvent permettre au premier serveur embarqué 12, via le réseau global d’informations 14, de prédire par exemple, selon un temps de trajet prédéterminé du moyen de transport, le volume des données d’informations et leurs types qui pourront être consultées par chaque utilisateur d’un terminal de communication16, 18, 20, 22. Selon l’invention, chaque espace mémoire 46, 48, 50, 52 de la mémoire cache 44 du premier serveur 12, peut être défini de manière proportionnelle au volume estimé de données d’informations X1, X2, X3, X4 de chaque ensemble 26, 28, 30, 32 de données d’informations. De manière complémentaire, chaque espace mémoire 46, 48, 50, 52 peut également être ajusté en fonction d’autres critères tels que par exemple le profil utilisateur de chaque utilisateur des terminaux de communication 16, 18, 20, 22 prévus pour être embarqués, mais encore selon un privilège d’espace mémoire supplémentaire accordé par l’opérateur du moyen de transport embarquant le premier serveur embarqué 12. À cet égard, l’identifiant d’accès associé à un ensemble 26 de données d’informations X1 et représentatif d’un terminal de communication 16 d’un utilisateur peut être utilisé à des fins d’identifier l’utilisateur comme pouvant bénéficier de privilèges ou non relatif à l’espace mémoire attribué à l’ensemble 26 de données d’informations X1. Afin de pouvoir augmenter le volume de données d’informations pouvant être stockées dans l’espace mémoire global de la mémoire cache 44 du premier serveur embarqué 12, le premier serveur embarqué 12 est configuré pour identifier les données d’informations communes Xc aux ensembles 26, 28 de données d’informations X1, X2 comprenant un identifiant d’accès au premièr serveur embarqué 12. A cet égard, dans l’hypothèse où ces données d’informations communes Xc devraient être stockées au moins en partie, dans la mémoire cache 44, afin d’éviter de dupliquer des mêmes données d’informations et donc de gaspiller de l’espace mémoire de la mémoire cache 44, il convient de générer dans l’espace mémoire global de la mémoire cache 44, un espace mémoire commun 54 attribué à plusieurs ensembles 26, 28 de donnés d’informations X1, X2 comprenant les données d’informations communes Xc. A cet égard, l’unité de communication 42 est configurée pour identifier au moins un sous-ensemble 56 de données d’informations communs à plusieurs ensembles 26, 28 de données d’informations X1, X2 identifiés. Suite à l’identifications des données d’informations communes Xc aux ensembles 26, 28 de données d’informations X1, X2, l’unité de communication 42 est configurée pour estimer un volume de données d’informations communes Xc sur la base du temps de transport prédéterminé, pour chaque sous-ensemble (56) de données d’informations communes Xc. Suite à l’identifications des données d’informations communes Xc aux ensembles 26, 28 de données d’informations X1, X2, l’unité de communication 42 est configurée pour déterminer pour chaque sous-ensemble 56 de données d’informations communes Xc, un espace mémoire commun 54 de la mémoire cache 44 selon le volume estimé de données d’informations communes Xc de chaque sous-ensemble 56 de données d’informations et selon l’espace mémoire global disponible. L’espace mémoire commun 54 doit donc être partagé avec plusieurs terminaux de communication 16, 18 de sorte que l’unité de communication 42 est configurée pour attribuer à chacun des ensembles 26, 28 de données d’informations X1, X2 comportant un sous-ensemble 56 de données d’informations communes Xc, ledit espace mémoire commun 54 déterminé. De la même manière que pour les espaces mémoires 46 individualisés attribués à chaque ensemble 26, 28, 30, 32 de données d’informations, l’unité de communication 42 est configurée pour répartir, dans chaque espace mémoire commun 54 attribué à chacun des ensembles 26, 28 de données d’informations comportant un sous-ensemble 56 de données d’informations communes Xc, une portion Xc’ dudit sous-ensemble 56 de données d’informations communes Xc. De manière optionnelle, et selon la figure 1, le système 10 d’accès à un serveur embarqué 12 peut comprendre un nœud de contrôle 53, représenté par un ordinateur sur la figure 1. Le nœud de contrôle 53 du système 10 fait partie intégrante du réseau global d’informations 14. Le nœud de contrôle peut être un serveur informatique, communément appelé ‘cloud’, dont la fonctionnalité est propre à un opérateur des moyens de transports comportant les serveurs embarqués 12, 13. A cet effet, le nœud de contrôle 53 est configuré pour gérer les identifiants d’accès au premier serveur embarqué 12 et au second serveur embarqué 13. En d’autres termes, le nœud de contrôle 53 est configuré pour allouer à chacun des serveurs embarqués 12, 13 les identifiants d’accès correspondant aux ensembles 26, 28, 30, 32, 34 de données d’informations X1, X2, X3, X4, Y1 relatifs aux terminaux de communication 16, 18, 20, 22, 24 des utilisateurs prédéterminés, c’est à dire des utilisateurs prévus pour embarquer dans le moyen de transport associé au premier serveur embarqué 12 ou au second serveur embarqué 13. De manière alternative à l’unité de communication 42 du premier serveur embarqué 12 et donc également de l’unité de communication 43 du second serveur embarqué 13, le nœud de contrôle 53 peut se substituer partiellement aux unités de communication 42, 43 des serveurs embarqués 12, 13. A cet effet, le nœud de contrôle 53 a accès aux caractéristiques des mémoires caches 44, 45 des serveurs embarqués 12, 13, notamment leur espace mémoire global disponible. A cet effet, le nœud de contrôle 53 peut être configuré pour communiquer avec le réseau global d’informations 14 afin d’identifier les ensembles 26, 28, 30, 32 de données d’informations comportant chacun un identifiant d’accès au serveur embarqué 12. Le nœud de contrôle 53 peut être configuré pour estimer le volume de données d’informations X1, X2, X3, X4 sur la base du temps de transport prédéterminé, pour chaque ensemble 26, 28, 30, 32 de données d’informations identifié afin de pouvoir déterminer, pour chaque ensemble 26, 28, 30, 32 de données d’informations identifié, un espace mémoire 46, 48, 50, 52 de la mémoire cache 44 du serveur embarqué 12 selon le nombre d’ensembles 26, 28, 30, 32 de données d’informations identifiés, selon le volume estimé de données d’informations X1, X2, X3, X4 de chaque ensemble 26, 28, 30, 32 de données d’informations identifié et selon l’espace mémoire global disponible de la mémoire cache 44. Le nœud de contrôle 53 est également configuré pour attribuer à chacun des ensembles 26, 28, 30, 32 de données d’informations identifiés, l’espace mémoire 46, 48, 50, 52 déterminé. Le nœud de contrôle 53 peut également être configuré pour ajuster l’espace mémoire 46, 48, 50, 52 déterminé pour chaque ensemble 26, 28, 30, 32 de données d’informations identifié selon l’identifiant de chaque ensemble 26, 28, 30, 32 de données d’informations, l’identifiant pouvant être associé, par exemple et de manière non limitative, à un privilège d’espace mémoire supplémentaire. Le nœud de contrôle 53 peut également se substituer aux unités de communication 42, 43 des serveurs embarqués 12, 13, notamment dans le but de contrôler la répartition dans chaque espace mémoire 46, 48, 50, 52 attribué à chaque ensemble 26, 28, 30, 32 de données d’informations identifié, d’une portion X1’, X2’, X3’, X4’ des données d’informations dudit ensemble 26, 28, 30, 32 de données d’informations. De la même manière que pour chaque ensemble 26, 28, 30, 32 de données d’informations identifié, le nœud de contrôle 53 peut être configuré pour identifier les sous-ensembles 56 de données d’informations communes, déterminer l’espace mémoire commun 54 de chacun des sous-ensembles 56 de données d’informations communes Xc, et pour attribuer à chaque sous-ensemble 56 de données d’informations communes Xc leur espace mémoire commun 54 déterminé. Le nœud de contrôle 53 peut également être configuré pour répartir, dans chaque espace mémoire commun 54 attribué à chacun des ensembles 26, 28 de données d’informations, une portion Xc’ des données d’informations communes Xc aux ensembles 26, 28 de données d’informations. Le nœud de contrôle 53 peut également être configuré pour déterminer l’association, ou encore l’appartenance, de chaque ensemble 26, 28, 30, 32, 34 de données d’informations X1, X2, X3, X4, Y1 avec chaque terminal de communication 16, 18, 20, 22, 24 de sorte à pouvoir attribuer à chaque terminal de communication 16, 18, 20, 22, 24, l’espace mémoire 46, 47, 48, 50, 52 de la mémoire cache 44, 45 attribué à l’ensemble 26, 28, 30, 32, 34 de données d’informations associé à chaque terminal de communication 16, 18, 20, 22, 24. Avantageusement, le nœud de contrôle 53 peut être configuré pour accéder aux terminaux de communication 16, 18, 20, 22, 24, sous réserve d’accord des utilisateurs de chaque terminal de communication 16, 18, 20, 22, 24, de sorte à pouvoir consulter le profil utilisateur de chaque terminal de communication 16, 18, 20, 22, 24 afin de pouvoir ajuster l’espace mémoire 46, 47, 48, 50, 52 déterminé de chaque mémoire cache 44, 45 selon le profil utilisateur de chaque terminal de communication 16, 18, 20, 22, 24. Selon la figure 2, un exemple pratique d’utilisation de l’invention peut concerner, par exemple et de manière non limitative, la mise à disposition à des passagers d’un avion 60, de données d’informations issues du réseau global d’informations 14. Suivant cet exemple, il est avantageux de prédisposer la mémoire cache 44 selon les dernières informations disponibles relatives aux terminaux de communication 16, 18, 20 des passagers, à savoir aussi bien leurs historiques de données d’informations X1, X2, X3, leurs identifiants d’accès et éventuellement le profil utilisateur de chacun des passagers tel que répertorié dans chacun de leur terminal de communication 16, 18, 20. À cet effet, lors de l’embarquement des passagers, le dispositif permettant d’enregistrer les passagers montant dans l’avion 60, peut faire office de nœud de contrôle 58 permettant de valider la présence du passager comprenant un terminal de communication 16 associé à un identifiant d’accès. Selon l’identifiant d’accès, le nœud de contrôle 58 permet l’attribution ou la confirmation d’un espace mémoire 46, 48, 50 pour les données d’informations X1, X2, X3 relatives à chaque terminal de communication 16, 18, 20 et le stockage ou la mise à jour d’une portion X1’, X2’, X3’ des données d’informations. Il est à noter qu’un terminal de communication 22 identifié d’un passager à bord de l’avion 60, lorsque le premier serveur embarqué 12 est directement en liaison terrestre avec le réseau global d’informations 14, peut permettre le rafraichissement de la portion X4’ des données d’informations par le biais du réseau global d’informations 14 pouvant répondre à des requêtes spécifiques du passager embarqué dans l’avion 60. L’exemple de la figure 2 peut s’étendre à tout autres environnements relatif à l’embarquement de passagers. Un système 10 d’accès à un serveur embarqué 12, selon le même principe que celui de la figure 2 peut être implémenté aussi bien lors de l’embarquement de passagers dans un bateau que dans un train. Selon la figure 3, le premier serveur embarqué 12 et le second serveur embarqué 13 sont agencés selon la seconde configuration pour laquelle aucun des serveurs embarqués 12, 13 n’est en communication directe avec le réseau global d’informations 14. Dans cette configuration, le premier serveur embarqué 12 et le second serveur embarqué 13 sont dans un mode autonome. A titre d’exemple non limitatif, le premier serveur embarqué 12 et le second serveur embarqué 13 peuvent être respectivement à bord d’un premier moyen de transport et d’un second moyen de transport, les deux moyens de transports étant en déplacement A cet effet, l’unité de communication 42, 43 de chacun des serveurs embarqués 12, 13 est configurée pour communiquer, indépendament du réseau global d’informations 14, avec au moins un terminal de communication 16, 24 de sorte à éviter les liaison satellitaires pouvant mettre en communication les serveurs embarqués 12, 13 avec le réseau global d’informations 14. Afin d’échanger les portions X1’, X2’, X3’, X4’, Y1’ de données d’informations, relatives aux données d’informations X1, X2, X3, X4, Y1, avec les terminaux de communication 16, 18, 20, 22, 24, l’unité de communication 42, 43 de chaque serveur embarqué 12, 13 est configurée pour partager le contenu de chaque espace mémoire 46, 47, 48, 50, 52, 54, avec chaque terminal de communication 16, 18, 20, 22, 24 associé audit espace mémoire 46, 47, 48, 50, 52, 54. Selon la figure 4, une méthode 100 d’accès à un premier serveur embarqué 12 peut comporter une multitude d’étapes séquentielles et complémentaires. La première étape consiste en une étape de communication 110 avec le réseau global d’informations 14. La communication peut être effective depuis le serveur embarqué 12 ou depuis un nœud de contrôle 53. L’étape de communication permet une étape d’identification 120 des ensembles 26, 28, 30, 32 de données d’informations comportant chacun un identifiant d’accès au serveur embarqué 12, c'est-à-dire des données d’informations X1, X2, X3, X4 autorisées, par l’opérateur du moyen de transport dans lequel est embarqué le serveur embarqué 12, à être stockées dans le serveur embarqué 12. Suite à l’étape de d’identification 120, la méthode 100 comprend une étape d’estimation 125 d’un volume de données d’informations X1, X2, X3, X4 sur la base d’un temps de transport prédéterminé, pour chaque ensemble 26, 28, 30, 32 de données d’informations identifié. Suite à l’étape d’estimation 125 du volume de données d’informations X1, X2, X3, X4, la méthode 100 comprend une étape de détermination 130 pour chaque ensemble 26, 28, 30, 32 de données d’informations identifié, d’un espace mémoire 46, 48, 50, 52 de la mémoire cache 44 selon le nombre d’ensembles 26, 28, 30, 32 de données d’informations identifiés, selon le volume estimé de données d’informations X1, X2, X3, X4 de chaque ensemble 26, 28, 30, 32 de données d’informations identifié et selon l’espace mémoire global disponible de la mémoire cache 44. L’étape suivante consiste en l’attribution 140, par le serveur embarqué 12 ou par le nœud de contrôle 53, à chacun des ensembles 26, 28, 30, 32 de données d’informations identifiés, de l’espace mémoire 46, 48, 50, 52 déterminé De manière particulière, l’étape d’attribution 140 précédente, peut-être directement suivi d’une étape de répartition 150 dans chaque espace mémoire 46, 48, 50, 52 attribué à chaque ensemble 26, 28, 30, 32 de données d’informations identifié, d’une portion X1’, X2’, X3’, X4’ des données d’informations dudit ensemble 26, 28, 30, 32 de données d’informations. Avantageusement, l’étape de répartition 150 des portions X1’, X2’, X3’, X4’ des données d’informations dans la mémoire cache 44 peut être précédée notamment par une étape d’ajustement 145 de l’espace mémoire 46, 48, 50, 52 déterminé de la mémoire cache 44 pour chaque ensemble 26, 28, 30, 32 de données d’informations identifié selon l’identifiant de chaque ensemble 26, 28, 30, 32 de données d’informations. Selon l’invention, un ajustement de l’espace mémoire 46, 48, 50, 52 attribué aux ensembles de données d’informations 46, 48, 50, 52, est également possible au regard du profil utilisateur des utilisateurs des terminaux de communication 16, 18, 20, 22, 24 ayant partagés les ensembles 26, 28, 30, 32, 34 de données d’informations X1, X2, X3, X4, Y1 avec le réseau global d’informations 14. A cet effet, la méthode 100 peut comprendre une étape de détermination 330, de l’association de chaque terminal de communication 16, 18, 20, 22 avec chaque ensemble 26, 28, 30, 32 de données d’informations X1, X2, X3, X4 partagé, cette association pouvant être réalisée, par exemple non limitatif, selon une mutuelle reconnaissance de l’identifiant d’accès. L’étape suivante comporte une étape d’attribution 340, à chaque terminal de communication 16, 18, 20, 22, de l’espace mémoire 46, 48, 50, 52 de la mémoire cache 44, préalablement attribué à l’ensemble 26, 28, 30, 32 de données d’informations associé à chaque terminal de communication 16, 18, 20, 22. Finalement la méthode 100 comprend alors une étape de consultation 350 du profil utilisateur de chaque terminal de communication 16, 18, 20, 22 identifié afin de finaliser une étape d’ajustement 360 de l’espace mémoire 46, 48, 50, 52 déterminé de la mémoire cache 44 selon le profil utilisateur de chaque terminal de communication 16, 18, 20, 22 identifié. Afin de pouvoir augmenter le volume de données d’informations pouvant être stockées dans l’espace mémoire global de la mémoire cache 44 du premier serveur embarqué 12, avantageusement, la méthode 100 peut comprendre une étape d’identification 220, par le serveur embarqué 12, d’au moins un sous-ensemble 56 de données d’informations communes Xc à plusieurs ensembles 26, 28, 30, 32 de données d’informations identifiés. Cette étape est suivie d’une étape d’estimation 225 d’un volume de données d’informations communes Xc sur la base du temps de transport prédéterminé, pour chaque sous-ensemble 56 de données d’informations communes Xc, et également d’une étape de détermination 230, pour chaque sous-ensemble 56 de données d’informations communes Xc, d’un espace mémoire commun 54 de la mémoire cache 44 selon le volume estimé de données d’informations communes Xc de chaque sous-ensemble 56 et selon l’espace mémoire global de la mémoire cache 44 disponible. Les espaces mémoires commun 54 de la mémoire cache 44 doivent également être associés aux ensembles 26, 28, 30, 32 de données d’informations préalablement à la répartition de données d’informations communes Xc dans la mémoire cache 44. À cet effet, la méthode 100 comprend une étape d’attribution 240 à chaque ensemble 26, 28 de données d’informations X1, X2 comportant un sous-ensemble commun 56, dudit espace commun 54 déterminé de la mémoire cache 44. Finalement les données communes Xc sont réparties dans la mémoire cache 44 selon une étape de répartition 250, dans chaque espace mémoire commun 54 attribué à chacun des ensembles 26, 28, 30, 32 de données d’informations comportant un sous-ensemble 56 de données d’informations communes Xc, d’une portion Xc’ de données d’informations communes dudit sous-ensemble 56 de données d’informations communes Xc. Il doit être bien entendu que la description détaillée de l’objet de l'Invention, donnée uniquement à titre d'illustration, ne constitue en aucune manière une limitation, les équivalents techniques étant également compris dans le champ de la présente invention. Serveur embarqué (12) configuré pour être agencé dans un moyen de transport (60) comportant une mémoire cache (44) de stockage de données d’informations, une unité de communication (42) configurée pour: communiquer directement avec un réseau global d’informations (14) comportant des ensembles (26, 28, 30, 32, 34) de données d’informations (X1, X2, X3, X4, Y1) partagés avec une pluralité de terminaux de communication (16, 18, 20, 22, 24) ; identifier les ensembles (26, 28, 30, 32) de données d’informations (X1, X2, X3, X4) comportant chacun un identifiant d’accès au serveur embarqué (12); estimer un volume de données d’informations (X1, X2, X3, X4) sur la base d’un temps de transport prédéterminé, pour chaque ensemble (26, 28, 30, 32) de données d’informations identifié; déterminer pour chaque ensemble (26, 28, 30, 32) de données d’informations identifié, un espace mémoire (46, 48, 50, 52) de la mémoire cache (44) selon le nombre d’ensembles (26, 28, 30, 32) de données d’informations identifiés, selon le volume estimé de données d’informations (X1, X2, X3, X4) de chaque ensemble (26, 28, 30, 32) de données d’informations identifié et selon l’espace mémoire global de la mémoire cache (44) disponible ; attribuer, à chacun des ensembles (26, 28, 30, 32) de données d’informations identifiés, l’espace mémoire (46, 48, 50, 52) déterminé . Serveur embarqué (12) selon la revendication précédente pour lequel l’unité de communication (42) est configurée pour: répartir, dans chaque espace mémoire (46, 48, 50, 52) attribué à chaque ensemble (26, 28, 30, 32) de données d’informations identifié, une portion (X1’, X2’, X3’, X4’) des données d’informations (X1, X2, X3, X4) dudit ensemble (26, 28, 30, 32) de données d’informations. Serveur embarqué (12) selon l’une quelconque des revendications précédentes pour lequel l’unité de communication (42) est configurée pour : ajuster l’espace mémoire (46, 48, 50, 52) déterminé de la mémoire cache (44) pour chaque ensemble (26, 28, 30, 32) de données d’informations identifié selon l’identifiant de chaque ensemble (26, 28, 30, 32) de données d’informations. Serveur embarqué (12) selon l’une quelconque des revendications précédentes pour lequel l’unité de communication (42) est configurée pour: identifier au moins un sous-ensemble (56) de données d’informations communes (Xc) à plusieurs ensembles (26, 28) de données d’informations identifiés ; estimer un volume de données d’informations communes (Xc) sur la base du temps de transport prédéterminé, pour chaque sous-ensemble (56) de données d’informations communes (Xc) ; déterminer pour chaque sous-ensemble (56) de données d’informations communes (Xc), un espace mémoire commun (54) de la mémoire cache (44) selon le volume estimé de données d’informations communes (Xc) de chaque sous-ensemble (56) et selon l’espace mémoire global de la mémoire cache (44) disponible ; attribuer à chacun des ensembles (26, 28) de données d’informations comportant un sous-ensemble (56) de données d’informations communes (Xc), ledit espace mémoire commun (54) déterminé. Serveur embarqué (12) selon la revendication précédente pour lequel l’unité de communication (42) est configurée pour: répartir, dans chaque espace mémoire commun (54) attribué à chacun des ensembles (26, 28) de données d’informations comportant un sous-ensemble (56) de données d’informations communes (Xc), une portion (Xc’) des données d’informations communes (Xc) dudit sous-ensemble (56). Système (10) d’accès à un serveur embarqué (12) comprenant le serveur embarqué (12) de l’une quelconque des revendications précédentes, le système (10) comprenant de plus: la pluralité de terminaux de communication (16, 18, 20, 22, 24) configurée pour partager les ensembles (26, 28, 30, 32, 34) de données d’informations (X1, X2, X3, X4, Y1) avec le réseau global d’informations (14); l’unité de communication (42) configurée pour : déterminer l’association de chaque terminal de communication (16, 18, 20, 22, 24) avec chaque ensemble (26, 28, 30, 32) de données d’informations (X1, X2, X3, X4) partagé ; attribuer à chaque terminal de communication (16, 18, 20, 22, 24) l’espace mémoire (46, 48, 50, 52) de la mémoire cache (44) attribué à l’ensemble (26, 28, 30, 32) de données d’informations associé à chaque terminal de communication (16, 18, 20, 22, 24). Système (10) d’accès selon la revendication précédente pour lequel l’unité de communication (42) est configurée pour: consulter le profil utilisateur de chaque terminal de communication (16, 18, 20, 22) identifié; ajuster l’espace mémoire (46, 48, 50, 52) de mémoire cache (44) déterminé selon le profil utilisateur de chaque terminal de communication (16, 18, 20, 22) identifié. Méthode (100) d’accès à un serveur embarqué (12) comportant les étapes de : communication (110) avec un réseau global d’informations (14) comportant des ensembles (26, 28, 30, 32, 34) de données d’informations (X1, X2, X3, X4, Y1) partagés avec une pluralité de terminaux de communication (16, 18, 20, 22, 24); identification (120) des ensembles (26, 28, 30, 32) de données d’informations comportant chacun un identifiant d’accès au serveur embarqué (12); estimation (125) d’un volume de données d’informations (X1, X2, X3, X4) sur la base d’un temps de transport prédéterminé, pour chaque ensemble (26, 28, 30, 32) de données d’informations identifié ; détermination (130) pour chaque ensemble (26, 28, 30, 32) de données d’informations identifié, d’un espace mémoire (46, 48, 50, 52) de la mémoire cache (44) du serveur embarqué (12) selon le nombre d’ensembles (26, 28, 30, 32) de données d’informations identifiés, selon le volume estimé de données d’informations (X1, X2, X3, X4) de chaque ensemble (26, 28, 30, 32) de données d’informations identifié et selon l’espace mémoire global disponible de la mémoire cache (44); attribution (140) à chacun des ensembles (26, 28, 30, 32) de données d’informations identifiés, de l’espace mémoire (46, 48, 50, 52) déterminé. Méthode (100) selon la revendication précédente comprenant de plus une étape de : répartition (150), dans chaque espace mémoire (46, 48, 50, 52) attribué à chaque ensemble (26, 28, 30, 32) de données d’informations identifié, d’une portion (X1’, X2’, X3’, X4’) des données d’informations (X1, X2, X3, X4) dudit ensemble (26, 28, 30, 32) de données d’informations. Méthode (100) selon l’une quelconque des revendications 8 ou 9, la méthode (100) comportant une étape de ajustement (145) de l’espace mémoire (46, 48, 50, 52) déterminé de la mémoire cache (44) pour chaque ensemble (26, 28, 30, 32) de données d’informations identifié selon l’identifiant de chaque ensemble (26, 28, 30, 32) de données d’informations. Méthode (100) selon l’une quelconque des revendications 8 à10, la méthode (100) comportant les étapes de identification (220) d’au moins un sous-ensemble (56) de données d’informations communes (Xc) à plusieurs ensembles (26, 28, 30, 32, 34) de données d’informations identifiés ; estimation (225) d’un volume de données d’informations communes (Xc) sur la base du temps de transport prédéterminé, pour chaque sous-ensemble (56) de données d’informations communes (Xc) ; détermination (230), pour chaque sous-ensemble (56) de données d’informations communes (Xc), d’un espace mémoire commun (54) de la mémoire cache (44) selon le volume estimé de données d’informations communes (Xc) de chaque sous-ensemble (56) et selon l’espace mémoire global de la mémoire cache (44) disponible ; attribution (240), à chaque ensemble (26, 28) de données d’informations (X1, X2) comportant un sous-ensemble commun (56), dudit espace commun (54) de la mémoire cache (44) déterminé. Méthode (100) selon la revendication précédente, comprenant une étape de : répartition (250), dans chaque espace mémoire commun (54) attribué à chacun des ensembles (26, 28) de données d’informations, d’une portion (Xc’) des données d’informations communes (Xc) aux ensembles (26, 28) de données d’informations. Méthode (100) selon l’une quelconque des revendications 8 à 12 comprenant les étapes de : détermination (330), de l’association de chaque terminal de communication (16, 18, 20, 22, 24) avec chaque ensemble (26, 28, 30, 32, 34) de données d’informations (X1, X2, X3, X4, Y1) partagé ; attribution (340), à chaque terminal de communication (16, 18, 20, 22), de l’espace mémoire (46, 47, 48, 50, 52) de la mémoire cache (44, 45) attribué à l’ensemble (26, 28, 30, 32, 34) de données d’informations associé à chaque terminal de communication (16, 18, 20, 22, 24). Méthode (100) selon la revendication précédente, comportant, les étapes de : consultation (350) du profil utilisateur de chaque terminal de communication (16, 18, 20, 22, 24) identifié; ajustement (360) de l’espace mémoire (46, 47, 48, 50, 52) déterminé de la mémoire cache (44, 45) selon le profil utilisateur de chaque terminal de communication (16, 18, 20, 22, 24) identifié.