Brevet FR3021182A1 — publié le 20151120

Système, pour un terminal mobile, d'aide à la sélection d'une infrastructure de radiocommunication ; ensemble et procédé associés. L'invention a pour domaine celui des systèmes, pour un terminal mobile, d'aide à la sélection d'une infrastructure de radiocommunication parmi une pluralité d'infrastructures de radiocommunication disponibles, afin qu'une application exécutée sur le terminal mobile puisse communiquer avec une ressource distante et procurer à son utilisateur une qualité d'expérience satisfaisante. Dans le présent document, par le terme « terminal mobile » est désigné tout type d'équipement de communication portable, tel que par exemple un téléphone, un smartphone, une tablette, ou l'équivalent. Certaines applications logicielles, au cours de leur exécution sur un terminal mobile, doivent échanger des données avec un système distant, via un réseau de communication auquel le terminal mobile accède par l'intermédiaire d'une infrastructure de radiocommunication. Une infrastructure de radiocommunication comporte une pluralité de points d'accès, fixes. Chaque point d'accès possède une portée radioélectrique, définissant une cellule de couverture autour de son antenne. Les différentes cellules des points d'accès d'une même infrastructure définissent ensemble la couverture de l'infrastructure. Une infrastructure de radiocommunication met en oeuvre un protocole de communication particulier, qui permet l'établissement d'une liaison entre un terminal mobile et un de ses points d'accès, puis le maintien de cette liaison et la communication de données sur cette liaison. De nombreux protocoles de communication sont connus par l'homme du métier, tels que par exemple les protocoles 3G, LIE, WiFi, Wi-MAX, Bluetooth ou l'équivalent. Par protocole, on entend la granularité la plus faible d'un protocole, allant jusqu'aux groupes de versions compatibles entre elles. Ainsi, le protocole WiFi se subdivise en protocoles WiFi-b, WiFi-g, WiFi-n, etc. Le protocole de communication mis en oeuvre par une infrastructure définit le type de cette infrastructure. Pour établir, maintenir et utiliser une liaison avec une infrastructure d'un type particulier, le terminal mobile est muni d'un module d'émission/réception d'ondes radioélectriques adapté au protocole mis en oeuvre par cette infrastructure. De nos jours, un terminal mobile comporte une pluralité de modules d'émission/réception, chaque module étant associé à un protocole particulier et par conséquent à un type d'infrastructure. Ainsi, à un instant donné, plusieurs infrastructures sont en général disponibles pour permettre au terminal mobile d'établir une liaison lui permettant d'accéder au réseau. Il s'agit alors de choisir une infrastructure parmi l'ensemble des infrastructures de communication disponibles. Il est connu qu'un terminal mobile soit capable de découvrir l'ensemble des infrastructures disponibles se situant dans son voisinage. Par exemple, le terminal mobile est propre à commander successivement chacun de ses modules d'émission/réception pour qu'il scanne sa bande de fréquences de fonctionnement, à la recherche de signaux de balise émis par les points d'accès d'une infrastructure. En fonction des signaux de balise détectés, un terminal mobile établit une liste des infrastructures disponibles depuis l'endroit où il se trouve. Le terminal mobile sélectionne ensuite une infrastructure dans la liste obtenue, par exemple l'infrastructure dont les balises sont les plus puissantes. Il est également connu, par exemple du document US 2012/0196644, qu'un utilisateur d'un terminal mobile puisse interroger un serveur stockant une cartographie indiquant, pour chaque point d'une région géographique, une liste des infrastructures accessibles depuis ce point, ainsi que, pour chaque infrastructure accessible de cette liste, une information sur la qualité de service qui peut être attendue d'une liaison établie depuis ce point avec cette infrastructure. En fonction du point courant où se situe le terminal mobile, celui-ci détermine la liste des infrastructures disponibles et sélectionne l'infrastructure ayant la meilleure qualité de service attendue. Ces solutions de l'état de la technique sont destinées à un terminal mobile statique, c'est-à-dire sensiblement immobile en un point et qui dispose du temps nécessaire soit pour découvrir de lui-même son environnement radioélectrique, soit pour interroger un serveur comportant une cartographie de l'environnement radioélectrique, puis déterminer une liste des infrastructures accessibles, avant d'en sélectionner une et de s'y connecter. Cependant, si le terminal mobile se déplace, le processus d'établissement d'une liste d'infrastructures disponibles doit être exécuté périodiquement en chaque nouveau point de localisation du terminal mobile. Par exemple pour ce qui concerne le processus de découverte, si le terminal mobile a établi une première liaison avec un point d'accès d'une infrastructure, lorsque cette première liaison est rompue ou sur le point de se rompre, le terminal mobile exécute à nouveau le processus de découverte. Il débute avec le module d'émission/réception utilisé pour établir la première liaison dans le but de détecter un autre point d'accès de la même infrastructure et d'établir ainsi rapidement une seconde liaison avec cette même infrastructure et basculer la communication en cours le plus rapidement possible. En cas d'échec de l'établissement d'une telle seconde liaison, le processus de découverte est élargi aux autres modules d'émission/réception du terminal mobile afin de découvrir d'autres infrastructures permettant la poursuite de la communication en cours. Un tel procédé présente le risque de conduire à des basculements fréquents d'une infrastructure à une autre, ce qui est pénalisant pour la qualité de service de la communication en cours. Outre les difficultés pratiques de découvrir l'environnement, de choisir une infrastructure, puis enfin d'établir une liaison, ces étapes sont gourmandes en énergie électrique. Lorsque ces étapes, qui ne relèvent pas de la communication de données pour l'exécution de l'application exécutée par le terminal mobile, sont à réaliser à chaque nouvelle position relativement stable du terminal mobile, l'autonomie de ce dernier est fortement pénalisée. De plus, il faut que le terminal mobile reste en un point suffisamment longtemps pour découvrir son environnement, choisir une infrastructure et établir une liaison avant toute communication. Si le terminal mobile se déplace trop rapidement par rapport aux dimensions des cellules d'une infrastructure, l'application n'aura pas le temps d'échanger des données avec le serveur distant. C'est le cas par exemple d'un terminal mobile placé à bord d'une voiture circulant dans une zone pourtant située à l'intérieure de la couverture d'une infrastructure Wi-Fi. Bien que les points d'accès de cette infrastructure soient visibles et accessibles, le terminal mobile ne reste pas suffisamment longtemps dans la cellule associée à chaque point d'accès de l'infrastructure pour établir une liaison permettant à l'application de communiquer avec le serveur distant. Enfin, le terminal mobile est propre à exécuter les instructions d'applications logicielles de différents types, selon le format des données échangées avec le serveur distant : Un premier type est par exemple constitué par les applications permettant de consulter une page d'un site internet selon le format HTTP. Un second type est par exemple constitué par les applications permettant de visualiser, sur le terminal mobile, une vidéo selon le format « streaming » ; Un troisième type est par exemple constitué par les applications permettant de télécharger, sur le terminal mobile, un fichier volumineux selon le format FTP ; etc. Or, certain type d'infrastructures sont plus adaptés que d'autres pour la communication de certain format de données et par conséquent mieux adaptés que d'autres à l'exécution d'un type d'application. Il est donc nécessaire de tenir compte des spécificités des infrastructures disponibles en fonction du type d'application exécutée afin de fournir à l'utilisateur du terminal mobile la meilleure qualité d'expérience possible. Par qualité d'expérience, on entend dans le présent document non pas seulement la qualité de service de la liaison entre le module d'entrée/sortie du terminal mobile et le point d'accès de l'infrastructure à laquelle il est connecté, mais plus généralement l'ensemble des paramètres pouvant affecter la perception par l'utilisateur de l'exécution de l'application. Ainsi, la qualité d'expérience est ici associée non seulement aux couches les plus basses du modèle OSI, qui sont relatives au protocole de communication de la liaison, mais également aux couches les plus hautes du modèle OSI, qui sont relatives au format des données échangées par l'application. C'est par exemple le cas d'une infrastructure par satellites qui propose des débits très intéressants mais avec un temps de latence plus important que les infrastructures classiques. Une infrastructure par satellites sera ainsi plus adaptée pour le transfert de données volumineuses, alors qu'une infrastructure 3G, proposant une liaison plus lente mais avec un faible temps de latence, sera plus adaptée pour une consultation ponctuelle d'une page d'un site internet, pour par exemple mettre à jour une application météorologique. L'invention a donc pour but de pallier les problèmes précités. L'invention a notamment pour but d'offrir un système permettant la sélection parmi les infrastructures disponibles de la meilleure infrastructure en termes de qualité d'expérience compte tenu du déplacement du terminal mobile selon une trajectoire. L'invention a donc pour objet un système, pour un terminal mobile, d'aide à la sélection d'une infrastructure de radiocommunication parmi une pluralité d'infrastructures de radiocommunication disponibles, en vue d'établir une liaison de communication entre le terminal mobile et l'infrastructure sélectionnée permettant à une application exécutée sur le terminal mobile d'accéder à une ressource distante, le système comportant : - une base de données comportant une pluralité de cartographies, chaque cartographie étant associée à une infrastructure de ladite pluralité d'infrastructures et donnant en chaque point d'une zone géographique une valeur locale d'une grandeur relative à une qualité d'expérience associée à une exécution de ladite application accédant à ladite ressource distante à travers ladite infrastructure ; - un moyen de localisation propre à générer une position courante du terminal mobile ; - un moyen d'estimation d'au moins une position à venir du terminal mobile ; - un moyen de corrélation propre, à partir de la position courante et de la ou chaque position à venir et de chaque cartographie de la base de données, à déterminer un coefficient de corrélation ; et, - un moyen de sélection propre, sur la base des coefficients de corrélation calculés, à sélectionner une infrastructure parmi ladite pluralité d'infrastructures. L'invention prend en compte la trajectoire de l'utilisateur dans la sélection d'une infrastructure parmi plusieurs infrastructures disponibles. Dans le présent document, une position associe un point géographique (défini par trois coordonnées spatiales) et un instant (défini par une coordonnée temporelle), une trajectoire est un ensemble de positions successives comportant au moins la position courante et une position à venir du terminal mobile. Ainsi, une première infrastructure offrant une couverture continue le long d'une trajectoire sera à choisir de manière privilégiée par rapport à une seconde infrastructure offrant sur une première portion de la trajectoire un débit élevé, mais n'offrant aucune couverture sur une seconde portion de la trajectoire. Cette seconde infrastructure, lors du passage de la première à la seconde portion de la trajectoire, conduit à l'interruption de la communication en cours et l'application ne pourra pas s'exécuter convenablement, ce que constatera immédiatement l'utilisateur. La prise en compte de la trajectoire de l'utilisateur est d'autant plus nécessaire que la vitesse du terminal mobile est élevée de sorte que le temps qu'il passe dans la cellule associée à un point d'accès se réduit. Ainsi, une infrastructure peut, à faible vitesse, offrir un débit satisfaisant, mais à vitesse élevée présenter un débit fortement réduit, la majeure partie du temps que le terminal mobile passe dans une cellule étant utilisée à l'établissement de la liaison plutôt qu'a la communication de données. Suivant des modes particuliers de réalisation, le système comporte une ou plusieurs des caractéristiques suivantes, prises isolément suivant toutes les combinaisons techniquement possibles : le moyen d'estimation d'au moins une position à venir permet à un utilisateur du terminal de choisir une trajectoire parmi une pluralité de trajectoires mémorisées dans la base de données. le moyen d'estimation d'au moins une position à venir estime la position à venir du terminal mobile à partir d'un historique des positions courantes générées par le moyen de localisation. le moyen d'estimation d'au moins une position à venir utilise un plan de la zone géographique afin de réduire une incertitude lors de l'estimation de la ou de chaque position à venir. le moyen d'estimation de la position à venir utilise une trajectoire choisie par l'utilisateur dans la base de données afin de réduire une incertitude lors de l'estimation de la ou de chaque position à venir. le moyen de sélection comporte un moyen de classement propre à calculer une fonction de coût à partir des coefficients de corrélation et de paramètres de fonctionnement ou d'usage dudit terminal mobile, la valeur de la fonction de coût calculée pour chaque infrastructure permettant d'obtenir une liste ordonnée des infrastructures disponibles, le moyen de sélection utilisant ladite liste ordonnée pour sélectionner une infrastructure. le système comporte un moyen de mesure de la qualité d'expérience associée à l'exécution d'une application accédant à une ressource distante alors que le terminal mobile est connecté à l'infrastructure sélectionnée, les mesures étant stockées dans un fichier « log » du terminal mobile. chaque cartographie de la base de données comporte une pluralité de cartographies élémentaires, chaque cartographie élémentaire étant associée à une plage horaire spécifique, le moyen de corrélation (tant propre à choisir, pour chaque cartographie, une cartographie élémentaire parmi les cartographies élémentaires de la cartographie en fonction de la plage horaire des cartographies élémentaires et de la position courante et de la ou chaque position à venir, le coefficient de corrélation de l'infrastructure correspondante étant déterminé en utilisant la cartographie élémentaire choisie. L'invention a également pour objet un ensemble constitué d'un terminal serveur et d'une pluralité de systèmes d'aide à la sélection d'une infrastructure de radiocommunication, chaque système étant conforme au système précédent, chaque système étant mis en oeuvre par un terminal mobile, caractérisé en ce que le terminal serveur comporte une pluralité de cartographies, chaque cartographie étant associée à une infrastructure d'une pluralité d'infrastructures disponibles dans une zone géographique et donnant en chaque point de ladite zone géographique une valeur locale d'une grandeur relative à une qualité d'expérience associée à une exécution d'une application accédant à une ressource distante alors que le terminal mobile sur lequel ladite application est exécutée est connecté à ladite infrastructure. De préférence, chaque cartographie comporte une pluralité de cartographies élémentaires, chaque cartographie élémentaire étant associée à une plage horaire spécifique. L'invention a également pour objet un procédé, pour un terminal mobile, d'aide à la sélection d'une infrastructure de radiocommunication parmi une pluralité d'infrastructures de radiocommunication disponibles, en vue d'établir une liaison de communication entre le terminal mobile et l'infrastructure sélectionnée à une application exécutée sur le terminal mobile d'accéder à une ressource distante, le procédé comportant les étapes consistant à : - fournir une pluralité de cartographies, chaque cartographie étant associée à une infrastructure de ladite pluralité d'infrastructures et donnant en chaque point d'une zone géographique une valeur locale d'une grandeur relative à une qualité d'expérience associée à une exécution de ladite application accédant à ladite ressource distante à travers ladite infrastructure ; - localiser le terminal mobile à l'instant courant de manière à générer une position courante du terminal mobile ; - estimer au moins une position à venir du terminal mobile ; - calculer, à partir de ladite position courante et de la ou chaque position à venir et pour chaque cartographie de la base de données, un coefficient de corrélation ; et, - sélectionner, sur la base des coefficients de corrélation calculés, une infrastructure parmi ladite pluralité d'infrastructures. Suivant des modes particuliers de réalisation, le procédé comporte une ou plusieurs des caractéristiques suivantes, prises isolément suivant toutes les combinaisons techniquement possibles : chaque cartographie de la base de données comportant une pluralité de cartographies élémentaires, chaque cartographie élémentaire étant associée à une plage horaire, spécifique, l'étape de calcul d'un coefficient de corrélation consiste d'abord à choisir, pour chaque cartographie, une cartographie élémentaire parmi les cartographies élémentaires de ladite cartographie en fonction de la plage horaire des cartographies élémentaires et de la position courante et de la ou chaque position à venir, puis à calculer le coefficient de corrélation de l'infrastructure correspondante en utilisant la cartographie élémentaire choisie. - le procédé comporte une étape de calcul d'une fonction de coût à partir des coefficients de corrélation et de paramètres de fonctionnement ou d'usage dudit terminal mobile, la valeur de la fonction de coût calculée pour chaque infrastructure permettant d'obtenir une liste ordonnée des infrastructures disponibles, l'étape de sélection utilisant ladite liste ordonnée pour sélectionner une infrastructure. le procédé comporte une étape de création d'un fichier « log », au cours de laquelle est mesurée et enregistrée en temps réel une grandeur relative à une qualité d'expérience associée à l'exécution d'une application accédant à une ressource distante alors que le terminal mobile est connecté à l'infrastructure sélectionnée, ledit fichier « log » étant propre à être téléchargé sur une terminal distant et utilisé pour la mise à jour de la cartographie correspondante, un terminal mobile venant régulièrement se connecter audit terminal distant afin de télécharger dans sa base de données des cartographies mises à jour. L'invention et ses avantages seront mieux compris à la lecture de la description qui va suivre de plusieurs modes de réalisation, donnés uniquement à titre d'exemple non limitatif, la description étant faite en se référant aux dessins annexés sur lesquels : - la figure 1 est une représentation schématique du système d'aide à la sélection d'une infrastructure de radiocommunication selon l'invention ; - la figure 2 est une représentation schématique d'un premier mode de réalisation du procédé d'aide à la sélection d'une infrastructure de radiocommunication selon l'invention ; - La figure 3 est une représentation schématique d'une utilisation particulière du procédé de la figure 2 ; - la figure 4 est une représentation schématique d'un second mode de réalisation du procédé d'aide à la sélection d'une infrastructure de radiocommunication selon l'invention ; et, - la figure 5 est une représentation schématique d'une utilisation particulière du procédé de la figure 4. Le système d'aide à la sélection d'une infrastructure de radiocommunication est destiné à être mis en oeuvre par un terminal mobile hôte. Comme représenté schématiquement sur la figure 1, le terminal mobile 10 comporte une pluralité d'applications Ak, propres à être exécutées sur le terminal mobile, éventuellement simultanément. Lors de son exécution, une application Ak nécessite l'échange de données avec un serveur distant Sk, qui est connecté à un réseau de communication 12, tel que l' I nternet. Une application Ak appartient à un type particulier. Le type d'une application est caractérisé par le format des échanges de données avec le serveur Sk. Pour simplifier la description, les applications Ak sont de type différent les unes des autres. En variante, plusieurs applications peuvent être du même type. Il peut s'agir par exemple d'un navigateur Internet, d'un système d'aide au déplacement, d'un logiciel de lecture d'une vidéo etc. Le terminal mobile 10 comporte une pluralité de modules d'émission/réception Mi. Chaque module d'émission/réception est associé à un protocole de communication déterminé Pi. Ainsi, un module d'émission/réception Mi permet l'établissement et le maintien d'une liaison radio avec une infrastructure de radiocommunication du type défini par ledit protocole Pi. Dans la région géographique dans laquelle le terminal mobile 10 est amené à se déplacer, différentes infrastructures li sont accessibles. Pour simplifier la description, chaque infrastructure li correspond à un protocole Pi et il n'y a, dans l'environnement du terminal mobile 10, qu'une infrastructure de chaque type. En variante, plusieurs infrastructures peuvent être du même type. Chaque infrastructure li possède une pluralité de points d'accès 14_i. Un point d'accès 14_i permet à un terminal mobile, se situant dans la cellule de couverture associée au point d'accès considéré, d'établir une liaison de radiocommunication temporaire avec l'infrastructure li correspondante. Chaque infrastructure li est par ailleurs connectée au réseau 12. Ainsi, lorsque le terminal mobile 10 a établi une connexion avec l'une des infrastructures au travers d'un point d'accès, l'application Ak exécutée sur le terminal mobile 10 peut accéder à la ressource distante sur le serveur Sk. Le terminal mobile 10 comporte un module de localisation 20 permettant de déterminer, à chaque instant, une position courante du terminal mobile 10 : P(X, Y, Z, t). Une position comporte trois coordonnées spatiales (X, Y et Z, où les coordonnées X et Y donnent un point sur un plan horizontal de référence et la coordonnée Z donne une hauteur - altitude - par rapport au plan horizontal de référence) et une coordonnée temporelle (t). On connait différents moyens de localisation d'un équipement. De préférence, le module de localisation 20 du terminal mobile 10 est un moyen de positionnement par satellites amélioré. Des signaux de positionnement émis par une constellation de satellites sont reçus par le moyen de localisation 20, qui, à partir de ces signaux et d'informations de correction des distorsions introduites par la ionosphère sur ces signaux, détermine la position instantanée du terminal mobile 10 avec une précision pouvant aller jusqu'à l'ordre du centimètre. D'autres moyens de localisation sont connus, tels que le moyen A-GPS, qui est un moyen de positionnement par satellites augmenté d'une composante au sol pour améliorer la précision du positionnement. Il existe aussi un mode différentiel appelé D- GPS. Le protocole de téléphonie mobile GSM, permet également de localiser un téléphone portable par triangulation des signaux échangés entre le téléphone et un groupe de points d'accès de l'infrastructure GSM. Les précédents moyens de localisation ne fonctionnent correctement qu'a l'extérieur. A l'intérieur d'un bâtiment, la position instantanée d'un terminal mobile peut être obtenue à partir d'une pluralité de points d'accès WiFi dont le point d'implantation est connu. Par exemple, le procédé de « WiFi finger printing» peut être mise en oeuvre. On connait également, le moyen de localisation iBeacon pour le cas d'une infrastructure Bluetooth, qui permet une localisation dans les bâtiments avec une précision de l'ordre du mètre. Avantageusement, le module de localisation 20 intègre également une centrale inertielle permettant une estimation de la position courante lorsque celle-ci ne peut être mesurée directement par les moyens satellitaires. Ceci est par exemple le cas lorsque l'utilisateur du terminal mobile entre à l'intérieur d'un bâtiment. La centrale inertielle permet d'estimer la position instantanée courante depuis la dernière position mesurée en intégrant les déplacements élémentaires du terminal mobile. Le terminal mobile 10 comporte un système 30 d'aide à la sélection d'une infrastructure, qui comporte une base de données 31 et un logiciel 32. La base de données 31 comporte une pluralité de tables de cartographies Ck, chaque table de cartographies étant associée à un type d'applications particulier, c'est-à- dire à une application Ak particulière dans le cadre de la présente description. Une table de cartographies Ck comporte une pluralité de cartographies Ck,, chaque cartographie étant associée à une infrastructure li. Une cartographie Ck i donne, pour chaque point d'une zone géographique d'intérêt, la qualité d'expérience associée à l'utilisation de l'application Ak, lorsque le téléphone mobile sur lequel elle est exécutée est connecté à l'infrastructure l,. De préférence, une cartographie Ck i comporte une pluralité de cartographies élémentaires Ck,(h), la cartographie élémentaire Ck,(h) donnant, pour chaque point de la zone géographique d'intérêt, la qualité d'expérience associée à l'utilisation de l'application Ak, au cours de la plage horaire hi, lorsque le téléphone mobile sur lequel elle est exécutée est connecté à l'infrastructure l,. La plage horaire h, est une plage horaire à l'intérieur d'une journée, d'une semaine, ou de tout intervalle de temps discriminent. En effet, certaines infrastructures, réservées en journée à, certains usages et certains utilisateurs sont libres d'accès en fin de journée. Il s'agit par exemple des infrastructures Wi-Fi dans les hôpitaux, qui sont accessibles aux patients en fin de journée afin qu'ils puissent regarder la TV, collecter leurs emails, recevoir des coups de téléphone, ces infrastructures étant éteintes en journée afin de ne pas interférer avec le matériel médical. La base de données 31 comporte une table de trajectoires T regroupant une pluralité de trajectoires tn. Dans le présent document, une trajectoire t est constituée par une pluralité de positions intermédiaires, entre une position de départ, à un instant de départ, et une position d'arrivée, à un instant d'arrivée. Les positions intermédiaires sont par exemple séparées les unes des autres d'une période d'échantillonnage 31. A la place ou en plus de la table de trajectoires T, la base de données 31 comporte un historique H des positions courantes passées du terminal mobile 10. L'historique permet de mémoriser les positions courantes délivrées par le module de localisation 20 sur une fenêtre de temps D qui précède l'instant courant t. Le logiciel 32 du système 30 comporte un module 40 d'estimation d'une position à venir du terminal mobile 10. Le logiciel 32 du système 30 comporte un module 45 de réduction, permettant de réduire le nombre d'infrastructures mentionnées dans une liste d'entrée pour générer une liste de sortie. Le logiciel 32 du système 30 comporte un module 50 de corrélation propre à croiser une cartographie Cik avec au moins une position à venir du terminal mobile pour déterminer un coefficient de corrélation. Le logiciel 32 du système 30 comporte un module 55 de classement propre à calculer la valeur d'une fonction de coût. Le logiciel 32 du système 30 comporte un module 60 de qualité d'expérience permettant de mesurer une grandeur relative à la qualité d'expérience associée à l'utilisation de l'application Ak lorsqu'elle est exécutée par le terminal mobile, celui-ci étant connecté à une infrastructure li. Le logiciel 32 du système 30 comporte un module 65 de détermination de trajectoires alternatives. Un premier mode de réalisation du procédé d'aide à la sélection va maintenant être présenté en détail en référence à la figure 2. Dans une phase 101 préalable, la base de données 31 est paramétrée. Le système 30 se connecte pour cela à un terminal de service 16, afin de télécharger différentes données. En particulier, durant la phase 101 de paramétrage, le système 30 télécharge une liste LO recensant toutes les infrastructures li disponibles dans la zone géographique dans laquelle l'utilisateur du terminal mobile 10 est amené à se déplacer. Le système 30 télécharge une pluralité de cartographie. En fonction de la liste LO et des applications Ak installées sur le terminal mobile 10, les cartographies Cki correspondantes sont téléchargées depuis le terminal de service 16. De préférence, pour une même application et une même infrastructure, plusieurs cartographies Ck,(h) sont téléchargées, chacune de ces cartographies correspondant à une information de qualité d'expérience pour une plage horaire hi. Le procédé 102 est ensuite mis en oeuvre lors de l'exécution par le terminal mobile 10 du système 30. A l'étape 120, une estimation d'une position à venir du terminal mobile 10 est déterminée. Pour ce faire, au début de son déplacement, l'utilisateur sélectionne, dans la base de données 31, la trajectoire tn qu'il va effectuer. Par exemple, lorsqu'il monte dans le bus de 8h50 de la ligne n°3 depuis l'arrêt situé devant son domicile, l'utilisateur sélectionne dans la base de données 3, l'itinéraire du bus n°3 et sélectionne dans la table horaire de cette ligne l'arrêt situé devant son domicile et l'heure prévu d'arrivée du bus. Pour cela, lors de la phase de paramétrage 101, les itinéraires et tables horaires des lignes de bus de la région à l'intérieur de laquelle l'utilisateur du terminal mobile 10 est amené à se déplacer, ont été téléchargés dans la base de données 31, depuis un site Internet mettant à disposition l'ensemble des itinéraires des lignes de bus de la région. A partir de ces informations, la trajectoire tn correspondant aux différentes positions à venir du terminal mobile compte tenu de l'itinéraire sélectionné et des horaires de passage prévus en chaque arrêt de cet itinéraire. Une trajectoire tn de la base de données 31 peut également résulter d'une étape d'apprentissage réalisée au cours de la phase de paramétrage 101. Par exemple, pour que la trajectoire de son domicile à son bureau soit stockée dans la base de données 31, l'utilisateur parcours une fois cette trajectoire en enregistrant les positions courantes successives délivrées par le module de localisation 20. A la fin de cette étape d'apprentissage, les positions courantes successives sont associées les unes aux autres dans un multiplet constituant la trajectoire tn, qui est mémorisée dans la base de données. Dans une phase ultérieure d'utilisation, lorsque l'utilisateur va à nouveau effectuer le déplacement de son domicile à son bureau, il sélectionne la trajectoire tn précédemment apprise, qui est actualisée en prenant comme position de départ la position courante délivrée par le module de localisation 20. Le procédé 102 se poursuit par une étape 130 au cours de laquelle une première liste L1 des infrastructures li accessibles est déterminée. L'exécution du module de réduction 45 permet d'identifier le type d'application Ak en train d'être exécutée par le terminal mobile 10. Le module de réduction 45 lit les cartographies correspondantes Cki dans la base de données 31. Avantageusement, en fonction de la plage horaire d'exécution du module de réduction 45, le module de réduction 45 lit les cartographies élémentaires Ck,(h) qui correspondent à cette plage horaire parmi chaque cartographie associée à l'application Ak. Le module de réduction 45 élimine de la liste LO les infrastructures pour lesquelles il n'y a pas de cartographie correspondante dans la base de données 31. Une liste L1 réduite est ainsi obtenue. En variante, le procédé selon l'invention est mis en oeuvre en passant comme paramètre la plage horaire pour laquelle l'utilisateur souhaite déterminer la meilleure infrastructure pour l'exécution de l'application Ak. En conséquence, le module de réduction 45 prend en compte la valeur du paramètre de plage horaire qui lui est passé. A l'étape suivante 140, le module de réduction 45 réduit la liste L1 sur la base de paramètres supplémentaires, tels que des paramètres d'usage du terminal mobile 10. Ces paramètres sont définis lors de la phase initiale de paramétrage de la base de données 31. En particulier, certaines infrastructures disponibles ne sont accessibles qu'a des utilisateurs ayant un abonnement spécifique. Si l'utilisateur n'est pas abonné à cette infrastructure, l'infrastructure correspondante est supprimée de la liste L1. Ainsi, la liste L1 des infrastructures disponibles est contrainte de manière à obtenir une liste L2. A l'étape 150, le module 50 de corrélation pondère chaque cartographie Cki associée à une infrastructure I, de la liste L2 avec des caractéristiques de fonctionnement du terminal mobile 10. Ces caractéristiques sont par exemple téléchargées depuis un serveur applicatif au cours de la phase de paramétrage 101. Il peut par exemple s'agir d'un gain du module d'émission/réception associé au protocole GSM. En effet, d'un modèle à l'autre de téléphone mobile, ce gain n'est pas le même. Ceci permet à certains téléphones mobiles qui présentent un gain élevé de pouvoir se connecter à un point d'accès d'une infrastructure GSM même en bordure d'antenne, alors que d'autres téléphones mobiles, qui présentent un gain plus faible, ne peuvent se connecter à ce point d'accès qu'a condition d'être proche de l'antenne du point d'accès. Une cartographie pondérée Cki* est ainsi obtenue. A l'étape 160, le module 50 de corrélation calcule un coefficient de corrélation entre chaque cartographie pondérée Cl,* associée à une infrastructure I, de la liste L2 et la trajectoire t choisie à l'étape 120. Ce coefficient est noté Corr(Ck, ; tn). Le coefficient de corrélation résulte par exemple de l'intégration le long de la trajectoire tn, d'une fonction de la qualité d'expérience locale indiquée sur la cartographie pondérée Cki*. Dans un mode de réalisation élémentaire, la fonction de la qualité d'expérience est la fonction identité. A l'étape 170, un module 55 de classement calcule une fonction de coût pour chaque infrastructure I, de la liste L2. La fonction de coût comporte une composante permettant de prendre en compte les coefficients de corrélation calculés à l'étape précédente pour chaque infrastructure. La fonction de coût comporte éventuellement d'autres composantes associées à des critères prédéfinis par l'utilisateur. L'utilisateur peut ainsi par exemple prédéfinir qu'une infrastructure est à privilégier par rapport à une autre infrastructure, en fonction du prix relatif des communications sur ces deux infrastructures. La composante correspondante de la fonction de coût sera faible pour l'infrastructure bon marché et élevée pour l'infrastructure coûteuse, de manière à pénaliser cette dernière. La liste L2 est alors ordonnée selon la valeur de la fonction de coût de chaque infrastructure. Une liste ordonnée L3 des infrastructures accessibles est finalement obtenue. A l'étape 180, une infrastructure de la liste L3 est sélectionnée. Dans un premier mode de réalisation, la sélection est réalisée automatiquement en retenant la première infrastructure de la liste ordonnée L3. Dans un second mode de réalisation, la liste ordonnée L3 est affichée sur un écran du terminal mobile 10 et l'utilisateur sélectionne lui-même une infrastructure dans cette liste. La sélection d'une infrastructure particulière conduit à la mise en oeuvre du module d'émission / réception correspondant. Celui-ci est éventuellement configuré avec des données d'accès, telles qu'un profil utilisateur, si par exemple des informations du type identifiant de l'utilisateur abonné à l'infrastructure sélectionnée, sont requises pour l'établissement d'une connexion avec l'infrastructure sélectionnée. Par exemple les informations d'une carte eSIM sont utilisées. Puis, au fur et à mesure que le terminal mobile 10 parcourt la trajectoire tn, le module d'émission/réception M, adapté au protocole de l'infrastructure I, sélectionnée s'attache successivement aux différents points d'accès de l'infrastructure l,. Avantageusement, dans une étape 190, lors de la première connexion à l'infrastructure I, sélectionnée, un tableau TPA comportant les identifiants des points d'accès de l'infrastructure I, sélectionnée situés le long de la trajectoire t et, pour chaque point d'accès 14 i, ses caractéristiques de fonctionnement, est placé dans la base de données 31. De cette manière, au cours du déplacement du terminal mobile 10 le long de la trajectoire tn, le passage d'une cellule à l'autre de l'infrastructure I, sélectionnée s'effectuera plus rapidement, le terminal mobile 10 connaissant à l'avance le point d'accès 14_i suivant avec lequel établir une liaison et les caractéristiques de fonctionnement de ce point d'accès. Le procédé comporte une phase 103 de mise à jour des cartographies Cki. Au cours du déplacement du terminal mobile 10, des grandeurs instantanées relatives à la qualité d'expérience associée à l'exécution de l'application Ak, alors que le terminal mobile 10 est connecté à l'infrastructure li sélectionnée, sont calculées en temps réel par le module 60 de qualité d'expérience du système 30. Un fichier « log », Logk,, est alors créé dans la base de données 31 et enrichi progressivement. Au cours de l'utilisation du terminal mobile plusieurs fichiers log sont créés pour différentes applications et/ou différentes infrastructures. Lors de la connexion suivante du système 30 au terminal de service 16, par exemple au cours d'une nouvelle phase de paramétrage de la base de données 31, les fichiers « log » Logk, accumulés sur le terminal mobile 10 sont transférés sur le terminal de service 16. Ils y sont traités pour enrichir et mettre à jour les cartographies Cki correspondantes. Les cartographies agrègent les fichiers log de différents utilisateurs. Avantageusement, la date à laquelle une grandeur relative à la qualité d'expérience a été mesurée permet d'établir des cartographies élémentaires par plage horaire hi. Dans la description précédente, la mise en oeuvre du procédé est réalisée au point de départ de la trajectoire tn. Un point à venir est alors le point d'arrivée ou un point intermédiaire de cette trajectoire. Ainsi, à partir de la connaissance d'un ou de plusieurs de ces points futurs, le système calcule, à partir d'une cartographie de la couverture des infrastructures disponibles, une valeur de corrélation permettant de classer les infrastructures entre elles. En variante, le procédé est mis en oeuvre en n'importe laquelle des positions intermédiaires le long de la trajectoire tn. A partir de la position instantanée du terminal mobile 20, données par le moyen de localisation 20, le système détermine le point intermédiaire de la trajectoire à proximité duquel se trouve le terminal mobile 10. Le procédé est alors itéré entre la position intermédiaire et la position d'arrivée. Avantageusement le terminal mobile 10 est pourvu d'un module 65 de détermination de trajectoires alternatives. Lorsque ce module est exécuté, il permet de construire des trajectoires alternatives t,* autour de la trajectoire t, sélectionné par l'utilisateur. Chaque trajectoire alternative fait l'objet du calcul d'un coefficient de corrélation avec les cartographies Cki adaptées. Une trajectoire alternative constitue une variation spatiale et/ ou temporelle autour de la trajectoire de base. Si, le long d'une trajectoire, une première infrastructure conduit à un coefficient de corrélation élevé, le long d'une trajectoire alternative, c'est peut-être une seconde infrastructure, différente de la première, qui conduira à un coefficient de corrélation élevé. L'objet à sélectionner n'est alors plus une infrastructure par rapport à une trajectoire donnée, mais une paire constituée d'une infrastructure et d'une trajectoire alternative par rapport à une trajectoire donnée. A la fin de la mise en oeuvre du procédé, l'utilisateur est invité à sélectionner la paire infrastructure / trajectoire alternative la mieux adaptée en termes de qualité d'expérience, compte tenu de la trajectoire tn initialement envisagée. Est représenté schématiquement sur la figure 3 un exemple d'utilisation de cette dernière variante du procédé d'aide à la sélection d'une infrastructure. Un utilisateur envisage de se déplacer entre la gare routière A proche de son hôtel H, au centre d'une ville, et l'aéroport B, placé en périphérie de la ville. Il souhaite partir du point A à une heure de départ pour arriver au point B à une heure d'arrivée (contrainte par l'heure de son vol). Les lignes d'autobus n°1 et n°2 ont des itinéraires permettant d'effectuer ce déplacement. Si l'utilisateur choisit la ligne n °1, la trajectoire t1 correspondante est chargée en mémoire du terminal 10. Puis, la mise en oeuvre du procédé permet d'obtenir une liste ordonnée des infrastructures accessibles le long de la trajectoire t1. Cette liste est élaborée à partir de la corrélation entre la trajectoire t1 et les cartographies associées à l'application exécutée, des infrastructures accessibles et éventuellement de la plage horaire de la journée. Cette liste est également élaborée en tenant compte du profil de l'utilisateur : infrastructure préférée, infrastructure à laquelle l'utilisateur est abonné, etc. Dans la liste ordonnée des infrastructures accessibles, l'utilisateur choisit l'une de ces infrastructures. Le terminal mobile, pour l'exécution de l'application AK, se connectera à l'infrastructure sélectionnée alors que l'utilisateur parcourt la trajectoire t1. Si le module 65 est actif sur le terminal mobile 10, alors que l'utilisateur choisit initialement la trajectoire t1 pour aller de A à B, le module 65 recherche des trajectoires alternatives. Ainsi, parmi les différentes lignes de bus permettant de relier l'aéroport depuis son hôtel, le terminal 10 identifie la trajectoire t2. Simultanément aux calculs pour la trajectoire t1, des calculs similaires sont effectués pour la trajectoire t2. L'utilisateur est finalement invité à sélectionner une paire infrastructure / trajectoire. Ainsi alors qu'il pensait initialement utiliser la ligne de bus n °1, l'utilisateur prend la ligne de bus n °2, de manière à suivre une trajectoire t2 qui présente une valeur prévue de qualité d'expérience supérieure à celle associée à la trajectoire t1. Dans encore une autre variante, le terminal mobile détermine la liste ordonnée des infrastructures adaptées au type d'application Ak, que cette application soit ou non exécutée à l'instant courant. Alors, au moment de l'exécution d'une application particulière, l'utilisateur est invité à consulter la liste ordonnée des infrastructures disponibles associée cette application et à sélectionner la meilleure infrastructure. En variante, la trajectoire choisie est subdivisée en trajectoires élémentaires, pour chacune desquelles le terminal mobile 10 détermine la meilleure infrastructure. Ainsi dans l'exemple de la figure 3, l'utilisateur part à pied de son hôtel H en marchant jusqu'à la gare routière A. Il souhaite pouvoir recevoir des appels téléphoniques. Il choisit donc de se connecter à une infrastructure GSM. Il doit ensuite prendre un autobus pour l'amener jusqu'à l'aéroport, sachant qu'il souhaiterait durant ce déplacement regarder un bulletin d'informations sous la forme d'un flux vidéo. Une infrastructure Wi-Fi est la plus adaptée au transfert de ces données. Alors, parmi les différentes lignes de bus permettant d'aller à l'aéroport, il choisit la trajectoire t2 qui lui permet de passer à portée des points d'accès gratuits de l'infrastructure gérée par son opérateur habituel. Arrivée à l'aéroport, en attendant son vol, l'utilisateur souhaite regarder ses emails. Il se connecte via une infrastructure 3G pour recevoir et émettre des emails. Un second mode de réalisation du procédé d'aide à la sélection d'une infrastructure va maintenant être présenté. Sur la figure 4, le procédé est référencé par le chiffre 200. Après une phase de paramétrage 201, similaire à la phase 101 du premier mode de réalisation, la phase d'utilisation 202 du procédé 200 est itérative. Une itération débute par une étape 210 de détermination d'une position instantanée du téléphone mobile 10. Pour cela le moyen de localisation 20 délivre un point géographique (en X, Y et Z) de localisation du terminal mobile 10. Cette information est étiquetée avec l'instant t courant de mesure pour obtenir une position courante P(X, Y, Z ; t). A l'étape 220 une estimation d'au moins une position à venir du terminal mobile 10 est calculée par le module 40 d'estimation. Dans ce second mode de réalisation, la position courante et les positions à venir constituent une trajectoire tn. De préférence, le module 40 estime la position à venir à l'instant t+nAt du terminal mobile sous la forme d'une densité de probabilité de présence en chaque point de la zone géographique d'intérêt. La durée 31 est une durée d'échantillonnage prédéterminée et n est un entier supérieur ou égal à 1. Ainsi, la trajectoire tn est calculée statistiquement comme étant la probabilité que l'utilisateur continue à se déplacer dans la même direction à la même vitesse, ou qu'il continue à se déplacer sur la même route, ou encore qu'il change de route ou de moyen de transport à une intersection. Dans un mode de réalisation avantageux, le module 40 utilise un historique H des positions passées du terminal mobile 10. Pour cela, les positions courantes successivement délivrées par le module de localisation 20 sont enregistrées dans un historique H de la base de données 31. L'historique H regroupe les positions courantes du terminal portable 10 déterminées dans une fenêtre glissante, de profondeur D prédéterminée, entre l'instant passé t-D et l'instant courant t. A partir de ces positions passées et de la position courante, le module 40 d'estimation détermine une position à venir à l'instant t + nt, P(X, Y, Z ; t + n31), du terminal mobile 10 à l'instant courant t augmenté d'une durée prédéterminée nt. Eventuellement, d'autres données sont prises en compte lors de cette estimation, comme la vitesse de déplacement du terminal mobile, déduite de deux positions successives. Par exemple, si l'utilisateur du terminal mobile 10 s'immobilise dans une pièce pendant une durée supérieure à la profondeur D de la fenêtre de l'historique H, les positions passées du terminal mobile 10 sont sensiblement identiques les unes aux autres, et le module 40 d'estimation calcule une position à venir à 431 identique à la position courante. Dans une variante de réalisation de ce second mode de réalisation, le module 40 utilise un plan de l'environnement dans lequel se déplace l'utilisateur, afin de contrainte le processus d'estimation d'une position à venir. Ainsi, si les positions passées du terminal mobile 10 correspondent au déplacement du téléphone mobile depuis le début d'une rue vers le milieu de celle-ci, le module 40 estimera que la position à venir à l'instant t+ nt du terminal mobile 10 se situe entre le milieu et la fin de cette même rue. La vitesse de déplacement du l'utilisateur calculée sur la première portion de la rue pourra être utilisée pour calculer plus précisément la position à venir, compte tenu de l'intervalle At. De manière encore plus avantageuse, le module 40 utilise une trajectoire tn choisie par l'utilisateur lors du lancement de l'exécution du système 30. Ainsi, si les positions passées du terminal mobile 10 correspondent au déplacement du téléphone mobile sur une portion de la trajectoire t choisie, le module 40 estimera que les positions à venir du terminal mobile 10 se situeront sur la portion suivante de la trajectoire tn. Le procédé 200 se poursuit par une étape 230 au cours de laquelle une première liste L1 des infrastructures accessibles est déterminée. La base de données comporte une liste LO recensant toutes les infrastructures disponibles dans la zone géographique dans laquelle le terminal mobile 10 est amené à se déplacer. Le module 45 de réduction élimine de la liste LO, les infrastructures pour lesquelles il n'y a pas de cartographie dans la base de données 31. Une liste L1 réduite est ainsi obtenue. A l'étape suivante 240, le module 45 réduit encore la liste L1 sur la base de caractéristiques supplémentaires, tels que des caractéristiques d'usage du terminal mobile 10. Une liste L2 est obtenue. A l'étape 250, le module 50 de corrélation pondère chaque cartographie Cki associée à une infrastructure I, de la liste L2 avec des paramètres caractéristiques du terminal mobile 10. Une cartographie Cki* est ainsi obtenue. A l'étape 260, le module 50 de corrélation calcule un coefficient de corrélation entre chaque cartographie pondérée Cki* associée à une infrastructure I, de la liste L2 et au moins une position à venir estimée à l'étape 220. Le coefficient de corrélation consiste par exemple à intégrer une fonction de la qualité d'expérience indiquée par la cartographie pondérée Cki* le long d'une trajectoire menée entre la position courante P(X, Y, Z; t) et la position à venir P(X, Y, Z ; t+31). Une fois les coefficients de corrélation calculés pour chaque infrastructure de la liste L2, à l'étape 270, la valeur d'une fonction de coût est déterminée par le module 55 pour chaque infrastructure de la liste L2 à partir de ces coefficients de corrélation et éventuellement d'autres informations. La liste L2 est ensuite ordonnée en fonction de la valeur de coût déterminée. La liste ordonnée L3 est obtenue A l'étape 280, une infrastructure de la liste L3 est sélectionnée. De préférence, la sélection est réalisée automatique en retenant la première infrastructure de la liste L3, qui présente la valeur la plus élevée de la fonction de coût. De préférence, à l'étape 290, un tableau TPA comportant les identifiants des points d'accès de l'infrastructure sélectionnée, situés le long de la trajectoire entre P(X, Y, Z; t) et P(X, Y, Z; 431) et, pour chaque point d'accès, ses caractéristiques de fonctionnement, est placé dans la mémoire du terminal mobile 10. De cette manière, au cours du déplacement du terminal mobile vers la position à venir P(X, Y, Z; le passage d'une cellule à l'autre de l'infrastructure I, sélectionnée s'effectuera plus rapidement, le terminal mobile 10 connaissant à l'avance le point d'accès suivant avec lequel établir une liaison et les caractéristiques de fonctionnement de ce point d'accès. Puis, au fur et à mesure que le terminal mobile 10 parcourt la trajectoire de P(X, Y, Z; t) à P(X, Y, Z; t+31), le module d'émission/réception M, adapté au protocole de l'infrastructure I, sélectionnée s'attache successivement aux différents points d'accès de l'infrastructure l,. Sur la figure 5 est représentée schématiquement une utilisation du second mode de réalisation du procédé. Dans ce second exemple d'utilisation, l'utilisateur se déplace dans un centre commercial 400 sans avoir de destination précise. L'utilisateur arrive en automobile sur le parking 410 du centre commercial. Son terminal mobile se connecte alors, via une infrastructure 3G, à un serveur géré par le centre commercial. Le terminal mobile télécharge alors une pluralité de cartographies Ck,(11,) relatives aux infrastructures disponibles à l'intérieur du centre commercial et pour les plages horaires de la journée actuelle ou suivantes. En circulant dans le centre commercial 400, l'utilisateur souhaite utiliser son terminal mobile 10 comme moyen lui permettant d'écouter de la musique, en se connectant sur un serveur distant. Des infrastructures Wi-Fi et Bluetooth sont disponibles à l'intérieur du centre commercial, mais avec des couvertures différentes. Si l'allée centrale 420 du centre commercial est couverte par le réseau Wi-Fi (points d'accès 14_1 sur la figure 5), les allées latérales 430 sont plutôt couvertes par un réseau Bluetooth (points d'accès 14_2 sur la figure 5). Après avoir franchi la porte du centre commercial, le terminal mobile est dans la position courante P(t1). La position à venir la plus probable P(t1+31) est située le long de l'allée centrale. En conséquence, l'infrastructure Wi-Fi est sélectionnée automatiquement. L'utilisateur commence à se déplacer dans l'allée centrale 420, mais est attiré par une enseigne particulière dans une allée latérale 430. A partir de sa position instantanée courante P(t2) et l'historique de ses positions, le module d'estimation détermine la position à venir P(t2+31) de l'utilisateur. Cette position à venir est située dans une allée latérale. En conséquence l'infrastructure Bluetooth est sélectionnée automatiquement à l'instant courant et la communication en cours est basculée de l'infrastructure Wi-Fi vers l'infrastructure Bluetooth. L'utilisateur se déplace ensuite dans l'allée latérale et parvient à une position courante proche de la position à venir précédemment estimée. Puis l'utilisateur revient dans l'allée centrale et se déplace le long de celle-ci. La trajectoire de l'utilisateur étant calculée au fur et à mesure, la position à venir P(t3+31) de l'utilisateur est estimée comme étant maintenant située plus loin dans l'allée centrale que sa position courante P(t3). L'infrastructure Wi-Fi est à nouveau sélectionnée automatiquement. En variante, les deux modes de réalisation du procédé venant d'être décrits sont imbriqués l'un dans l'autre. Plus précisément, alors que l'utilisateur a défini une trajectoire générale, périodiquement le terminal utilisateur 10 détermine la position courante du terminal mobile et l'écart entre cette position courante et la trajectoire tn. Pour estimer la position à venir du terminal 10, il est tenu compte à la fois de l'historique des positions du terminal et de la trajectoire t que l'utilisateur souhaitait initialement suivre. La fonction de coût prend avantageusement en compte le coût d'un transfert de la communication en cours d'une infrastructure vers une autre en cas de possibilité de basculer d'une infrastructure à l'autre, notamment lorsque la position instantanée s'écarte substantiellement de la trajectoire tn. Le fichier log comporte à chaque instant une mesure d'une grandeur correspondant à la qualité d'expérience perçue par l'utilisateur lors de l'exécution de l'application Ak, le terminal mobile étant connecté à l'infrastructure l,. Eventuellement si plusieurs applications sont exécutées simultanément ou si certaines grandeurs relatives à la qualité d'expérience peuvent être déterminées sans que l'application correspondante soit exécutée ou tout au moins exécutée en tâche d'arrière-plan, différents fichiers log sont enrichis simultanément. REVENDICATIONS1.- Système (30), pour un terminal mobile (10), d'aide à la sélection d'une infrastructure (I,) de radiocommunication parmi une pluralité d'infrastructures de radiocommunication disponibles, en vue d'établir une liaison de communication entre le terminal mobile et l'infrastructure sélectionnée permettant à une application (Ak) exécutée sur le terminal mobile d'accéder à une ressource distante (Sk), le système comportant : - une base de données (31) comportant une pluralité de cartographies (Cik), chaque cartographie étant associée à une infrastructure de ladite pluralité d'infrastructures et donnant en chaque point d'une zone géographique une valeur locale d'une grandeur relative à une qualité d'expérience associée à une exécution de ladite application accédant à ladite ressource distante à travers ladite infrastructure ; - un moyen de localisation (20) propre à générer une position courante du terminal mobile ; - un moyen d'estimation (40) d'au moins une position à venir du terminal mobile ; - un moyen de corrélation (50) propre, à partir de la position courante et de la ou chaque position à venir et de chaque cartographie de la base de données, à déterminer un coefficient de corrélation ; et, - un moyen de sélection propre, sur la base des coefficients de corrélation calculés, à sélectionner une infrastructure parmi ladite pluralité d'infrastructures. 2.- Système (30) selon la revendication 1, dans lequel le moyen d'estimation (40) d'au moins une position à venir permet à un utilisateur du terminal de choisir une trajectoire (t,) parmi une pluralité de trajectoires mémorisées dans la base de données (31). 3.- Système (30) selon l'une quelconque des revendications 1 à 2, dans lequel le moyen d'estimation (40) d'au moins une position à venir estime la position à venir du terminal mobile (10) à partir d'un historique (H) des positions courantes générées par le moyen de localisation. 4.- Système (30) selon la revendication 3, dans lequel le moyen d'estimation (40) d'au moins une position à venir utilise un plan de la zone géographique afin de réduire une incertitude lors de l'estimation de la ou de chaque position à venir.35 5.- Système (30) selon la revendication 3 ou la revendication 4, dans lequel le moyen d'estimation de la position à venir utilise une trajectoire (t,-,) choisie par l'utilisateur dans la base de données (31) afin de réduire une incertitude lors de l'estimation de la ou de chaque position à venir. 6.- Système (30) selon l'une quelconque des revendications précédentes, dans lequel le moyen de sélection comporte un moyen de classement (55) propre à calculer une fonction de coût à partir des coefficients de corrélation et de paramètres de fonctionnement ou d'usage dudit terminal mobile, la valeur de la fonction de coût calculée pour chaque infrastructure permettant d'obtenir une liste ordonnée des infrastructures disponibles, le moyen de sélection utilisant ladite liste ordonnée pour sélectionner une infrastructure. 7.- Système (30) selon l'une quelconque des revendications précédentes, comportant un moyen (60) de mesure de la qualité d'expérience associée à l'exécution d'une application (Ak) accédant à une ressource distante alors que le terminal mobile est connecté à l'infrastructure (I,) sélectionnée, les mesures étant stockées dans un fichier « log » (Logk,) du terminal mobile (10). 8.- Système (30) selon l'une quelconque des revendications précédentes, dans lequel chaque cartographie (Ck,) de la base de données (31) comporte une pluralité de cartographies élémentaires (Ck,(1-0), chaque cartographie élémentaire étant associée à une plage horaire (h) spécifique, le moyen de corrélation (50) étant propre à choisir, pour chaque cartographie, une cartographie élémentaire parmi les cartographies élémentaires de ladite cartographie en fonction de la plage horaire des cartographies élémentaires et de la position courante et de la ou chaque position à venir, le coefficient de corrélation de l'infrastructure correspondante étant déterminé en utilisant la cartographie élémentaire choisie. 9.- Ensemble constitué d'un terminal serveur (16) et d'une pluralité de systèmes (30) d'aide à la sélection d'une infrastructure de radiocommunication, chaque système étant conforme à un système selon l'une quelconque des revendications 1 à 8, chaque système étant mis en oeuvre par un terminal mobile (10), caractérisé en ce que le terminal serveur comporte une pluralité de cartographies (CO, chaque cartographie étant associée à une infrastructure (I,) d'une pluralité d'infrastructures disponibles dans une zone géographique et donnant en chaque point de ladite zone géographique une valeurlocale d'une grandeur relative à une qualité d'expérience associée à une exécution d'une application (Ak) accédant à une ressource (Sk) distante alors que le terminal mobile (10) sur lequel ladite application est exécutée est connecté à ladite infrastructure. 10.- Ensemble selon la revendication 9, dans lequel chaque cartographie (CO comporte une pluralité de cartographies élémentaires (Ck,(11,)), chaque cartographie élémentaire étant associée à une plage horaire (h). 11.- Procédé (100, 200), pour un terminal mobile (10), d'aide à la sélection d'une infrastructure (I,) de radiocommunication parmi une pluralité d'infrastructures de radiocommunication disponibles, en vue d'établir une liaison de communication entre le terminal mobile et l'infrastructure sélectionnée à une application (Ak) exécutée sur le terminal mobile d'accéder à une ressource (Sk) distante, le procédé comportant les étapes consistant à : - fournir une pluralité de cartographies (Ck,), chaque cartographie étant associée à une infrastructure de ladite pluralité d'infrastructures et donnant en chaque point d'une zone géographique une valeur locale d'une grandeur relative à une qualité d'expérience associée à une exécution de ladite application accédant à ladite ressource distante à travers ladite infrastructure ; - localiser le terminal mobile (10) à l'instant courant (t) de manière à générer une position courante du terminal mobile ; - estimer au moins une position à venir du terminal mobile ; - calculer, à partir de ladite position courante et de la ou chaque position à venir et pour chaque cartographie de la base de données, un coefficient de corrélation ; et, - sélectionner, sur la base des coefficients de corrélation calculés, une infrastructure parmi ladite pluralité d'infrastructures. 12.- Procédé (100, 200) selon la revendication 11, dans lequel, chaque cartographie (Ck,) de la base de données comportant une pluralité de cartographies élémentaires (Ck,(11,)), chaque cartographie élémentaire étant associée à une plage horaire (h,), spécifique, l'étape de calcul d'un coefficient de corrélation consiste d'abord à choisir, pour chaque cartographie, une cartographie élémentaire parmi les cartographies élémentaires de ladite cartographie en fonction de la plage horaire des cartographies élémentaires et de la position courante et de la ou chaque position à venir, puis à calculer le coefficient de corrélation de l'infrastructure correspondante en utilisant la cartographie élémentaire choisie. 13.- Procédé (100, 200) selon la revendication 11 ou la revendication 12, comportant une étape de calcul d'une fonction de coût à partir des coefficients de corrélation et de paramètres de fonctionnement ou d'usage dudit terminal mobile, la valeur de la fonction de coût calculée pour chaque infrastructure permettant d'obtenir une liste ordonnée des infrastructures disponibles, l'étape de sélection utilisant ladite liste ordonnée pour sélectionner une infrastructure. 14.- Procédé (100, 200) selon l'une quelconque des revendications 11 à 13, comportant une étape de création d'un fichier « log » (Logk,), au cours de laquelle est mesurée et enregistrée en temps réel une grandeur relative à une qualité d'expérience associée à l'exécution d'une application (Ak) accédant à une ressource distante alors que le terminal mobile (10) est connecté à l'infrastructure (I,) sélectionnée, ledit fichier « log » étant propre à être téléchargé sur une terminal distant et utilisé pour la mise à jour de la cartographie correspondante, un terminal mobile venant régulièrement se connecter audit terminal distant afin de télécharger dans sa base de données (31) des cartographies (CO mises à jour.