Brevet FR2854955A1 — publié le 20041119

Système et procédé de guidage d'un utilisateur de terminal mobile communicant La présente invention concerne un système et un procédé de guidage d'un abonné porteur d'un terminal mobile communicant. Des procédés de localisation et de guidage sont connus de l'état de la technique. En particulier, la technologie GPS pour les réseaux de type GSM, GPRS ou UMTS, permet de fournir à des utilisateurs de terminaux mobiles communicants des services de localisation et de guidage. De tels services ne sont toutefois pas 10 adaptés à des lieux fermés tels que des bâtiments ou à des enceintes délimitées, et ne fournissent pas une précision de localisation et de guidage de l'ordre du mètre, nécessaire pour assurer une localisation et un guidage efficaces pour de telles applications. De plus, ces technologies présentent de grandes difficultés à fonctionner dans des 15 enceintes fermées qui comportent des murs épais. Cependant, le développement de technologies radio de proximité de type WiFi ou BlueTooth permet de garantir une localisation très précise, en raison du maillage précis du réseau et de la nature des relais et des algorithmes de calcul utilisés, même 20 lorsqu'ils sont mis en oeuvre dans des locaux ayant des murs relativement épais. Des procédés de localisation de précision ont été développés en utilisant ces technologies. Il est intéressant, pour l'utilisateur d'un terminal mobile communicant, tel qu'un téléphone mobile ou un PDA, qui dispose d'un 25 affichage ayant des capacités limitées, de disposer en outre d'un service de guidage, par exemple lorsqu'il se déplace dans un salon commercial ou lors d'une exposition. Il existe par ailleurs des services fournissant des plans et des procédés de guidage, mais pour des déplacements à grande échelle, et 30 non dans des enceintes délimitées. On pourra également trouver un plan d'une exposition. Un tel plan est généralement inadapté à l'affichage sur un terminal mobile communicant. En outre, l'utilisateur ne saura pas o il se trouve. De tels services n'apportent donc aucune amélioration de service comparé un plan sur support papier. Au vu de ce qui précède, l'invention a pour but de mettre à disposition d'utilisateurs de terminaux mobiles communicants des 5 services de localisation et de guidage permettant à un utilisateur de visualiser en temps réel sur un plan, la position o il se trouve et la destination qu'il souhaite atteindre. Ainsi, selon l'invention, il est proposé un système de guidage d'un utilisateur de terminal mobile communicant, comprenant une 10 plate-forme de localisation géographique qui communique avec des relais d'un réseau de télécommunication ainsi qu'avec ledit terminal, et qui est adaptée pour calculer la position du terminal dans le réseau. Le système comporte en outre des moyens de stockage de positions successives du terminal et des moyens de calcul de variations de 15 distance entre le terminal et une destination finale entrée par l'utilisateur pour le guidage de cet utilisateur. Dans un mode de réalisation préféré, le système comporte une première base de données dans laquelle sont chargées des coordonnées de localisation des relais. Dans un mode de réalisation avantageux, le système comporte en outre une deuxième base de données dans laquelle sont stockés un ensemble de plans de zones géographiques dans lesquelles les utilisateurs à localiser sont susceptibles de se déplacer. Le système comporte également des moyens de calcul pour élaborer une portion de 25 plan à partir de la position d'un relais le plus proche du terminal et de la destination de l'utilisateur, selon un format compatible avec le terminal. Dans un mode de réalisation préféré, le système comporte une troisième base de données dans laquelle sont stockées un ensemble de 30 coordonnées d'emplacements géographiques susceptibles de correspondre à des destinations d'utilisateurs. Les calculs de portions de plan et de variations sont réalisés à partir des coordonnées correspondant à la destination entrée par l'utilisateur. Dans un mode de réalisation avantageux, les moyens de calcul comportent en outre des moyens pour l'affichage, sur un écran du terminal, de la portion de plan calculée, de la position du terminal, et de la destination de l'utilisateur. En outre, les moyens pour l'affichage sur un écran du terminal sont aptes à orienter l'affichage en fonction de la direction et du sens de déplacement de l'utilisateur, à partir des positions successives du terminal de l'utilisateur. Avantageusement, le système comporte des moyens pour 10 fournir à l'utilisateur des informations relatives à la variation de distance calculée entre le terminal et la destination finale. Dans un mode de réalisation préféré, les moyens de calcul de la portion du plan comportent des moyens de redimensionnement d'une zone géographique dans laquelle se situe l'utilisateur et son terminal. 15 Selon l'invention, il est également proposé un procédé de guidage d'un utilisateur de terminal mobile communicant, par calcul de la position du terminal dans un réseau de télécommunication. Le procédé comporte les étapes consistant à: - acquérir la position du terminal de l'utilisateur dans le réseau de 20 télécommunication; - acquérir les coordonnées de destination de l'utilisateur; et - calculer les variations de distance entre le terminal et la destination finale. Dans un mode de mise en oeuvre préféré, le procédé comporte 25 une étape au cours de laquelle on élabore une portion de plan d'une zone géographique dans laquelle se situe le terminal à partir de la position du terminal de l'utilisateur et de coordonnées d'un relais du réseau de télécommunication le plus proche, par redimensionnement dudit plan dans un format compatible avec le terminal. Le procédé 30 comporte également une étape d'affichage de la portion de plan sur un écran du terminal. Dans un mode de mise en oeuvre avantageux, au cours de l'étape d'affichage, on affiche, sur l'écran, la position de la destination de l'utilisateur et la position du terminal dans le plan associé à des informations élaborées à partir de la variation de distance entre le terminal et la destination. En outre, au cours de l'étape d'affichage, on oriente l'affichage en fonction de la direction et du sens de déplacement de l'utilisateur et de son terminal. D'autres buts, caractéristiques et avantages de l'invention apparaîtront à la lecture de la description suivante, donnée à titre d'exemple non limitatif, et faite en référence aux dessins annexés sur lesquels: - la figure 1 est un schéma synoptique d'un système de localisation et de guidage selon l'invention; et - la figure 2 est un organigramme illustrant le procédé de localisation et de guidage selon l'invention. Sur la figure 1, on a représenté l'architecture générale d'un 15 système de guidage d'un utilisateur de terminal mobile communicant. Un tel système est destiné à fournir un service de guidage précis à un utilisateur de terminal mobile communicant. Plus particulièrement, un tel système est destiné à fournir à l'utilisateur un service de guidage en temps réel extrêmement précis, 20 capable de fonctionner même dans des enceintes ayant des murs épais, et selon un format adapté à un terminal communicant, dont l'écran d'affichage est de taille réduite. Ce système permet de plus à l'utilisateur de disposer d'un affichage de plan de guidage orienté en fonction de son propre déplacement. Le système comprend une plate-forme 1 de localisation géographique qui communique avec des relais 2 d'un réseau de télécommunication utilisant une technologie radio de proximité, par exemple WiFi ou BlueTooth, dans lequel se trouve un terminal mobile communicant 3, et une plate-forme 4 de gestion du service de guidage 30 fournissant le service de guidage proprement dit, et avec lequel le terminal 3 entre en communication pour l'obtention de ce service de guidage, par l'intermédiaire d'un réseau de télécommunication 5. Comme cela est connu en soi, la plate-forme 1 de localisation géographique est adaptée pour calculer la position du terminal mobile communicant 3 dans le réseau de télécommunication utilisant une technologie radio de proximité. Une telle technique de localisation est bien connue d'un homme du métier, et ne sera donc pas d'avantage décrite par la suite. La plate-forme de guidage 4 comporte essentiellement, outre tous les moyens matériels et logiciels permettant l'acquisition et le traitement des informations de localisation délivrées par la plate-forme 1, des moyens de calcul 6 de variation de distance entre le terminal et une destination finale entrée par l'utilisateur, et des moyens de 10 stockage 7 de positions successives du terminal mobile communicant 3. La plate-forme de guidage 4 est dès lors en mesure de disposer d'informations permettant de déterminer un rapprochement ou un éloignement de l'utilisateur par rapport à la destination finale. La plate-forme de guidage 4 comprend également des moyens de calcul 10 15 pour élaborer une portion de plan à partir de la position d'un relais 2 le plus proche du terminal 3 et de la destination de l'utilisateur selon un format compatible avec le terminal 3, afin de présenter à l'utilisateur, d'une part des informations de localisation, et d'autre part des informations de guidage. En effet, la position du terminal 3, 20 connecté au service de guidage par le réseau 5, est calculée par la plate- forme 1 de localisation géographique au moyen des informations transmises par les relais 2 formant le maillage du réseau de télécommunication utilisant la technologie radio de proximité. Le système comporte en outre une base de données 8 dans 25 laquelle sont chargées des coordonnées de localisation des relais 2 du réseau de télécommunication utilisant la technologie radio de proximité. De plus, le système comporte une base de données 9 dans laquelle sont stockés un ensemble de plans de zones géographiques dans lesquelles les utilisateurs à localiser sont susceptibles de se 30 déplacer. Le système comporte en outre une base de données 11 dans laquelle sont stockées un ensemble de coordonnées d'emplacements géographiques susceptibles de correspondre à des destinations d'utilisateurs. Il s'agit de coordonnées d'emplacements géographiques prédéterminées en fonction de l'enceinte dans laquelle se trouve l'utilisateur, et en fonction de ce que cette enceinte comporte. Les moyens de calculs 6 et 10 comprennent un module 12 d'affichage sur un écran du terminal 3 de la portion de plan calculée par les moyens de 5 calcul 10, et sur celle-ci de la position du terminal, et de la destination de l'utilisateur. Ces moyens 12 peuvent également afficher le plan en fonction de la direction et du sens de déplacement de l'utilisateur. Le système comporte également des moyens 13 pour fournir à l'utilisateur des informations relatives à la variation de distance calculée entre le 10 terminal 3 et la destination finale, par exemple par affichage d'un texte ou pour tout autre moyen approprié. Un exemple de fonctionnement du système va maintenant être décrit. Lors d'une étape 14, un utilisateur de terminal mobile 15 communicant 3 se connecte à la plate-forme 4 pour utiliser le service de guidage qu'elle propose, et indique sa destination. Les moyens de calcul 6 récupèrent alors de la base de données 11 (étape 15), les coordonnées de l'emplacement de la destination indiquée par l'utilisateur. Lors d'une étape 16 suivante, les moyens de calculs 6 20 interrogent la plate-forme 1 de localisation géographique qui leur transmet, en réponse, les coordonnées du relais 2 le plus proche du terminal mobile communicant 3 de l'utilisateur, ainsi que la position relative du terminal 3 par rapport à ce relais 2. Cette position relative est calculée par la plate- forme 1 de localisation géographique. Les moyens de calcul 6 récupèrent alors les coordonnées de la localisation du relais 2 le plus proche du terminal 3 dans la base de données 8, puis récupèrent un plan de la zone géographique dans laquelle évolue l'utilisateur dans la base de données 9 (étape 17). Lors de cette étape 17, les moyens de calcul 6 enregistrent la position du 30 terminal 3 de l'utilisateur dans les moyens de stockage 7, et y récupèrent un nombre prédéterminé des dernières positions successives de l'utilisateur. Lors d'une étape 18 suivante, les moyens de calcul 10 élaborent alors une portion de plan à partir de la position du relais 2 le plus proche du terminal 3 et de la destination de l'utilisateur, selon un format compatible avec le terminal 3, et les moyens 12 permettent d'afficher la portion de plan calculée sur un écran du terminal 3. Ces moyens 12 peuvent également orienter l'affichage de la portion de 5 plan calculée en fonction de la direction et du sens de déplacement de l'utilisateur du terminal mobile communicant 3 obtenus à partir des coordonnées du nombre prédéterminé de positions successives de l'utilisateur. Comme on le conçoit, l'invention qui vient d'être décrite 10 permet de fournir un service de guidage précis aux utilisateurs de terminaux mobiles communicants, notamment dans des enceintes possédant des murs épais. L'invention permet également de guider l'utilisateur entre sa position actuelle et la destination qu'il a indiquée, en affichant sur son 15 terminal mobile communicant une portion de plan adaptée à ce type de terminal et sa position actuelle ainsi que sa destination. L'invention permet en outre d'orienter l'affichage de la portion de plan en fonction de la direction et du sens de déplacement de 1' utilisateur. On notera enfin que l'invention n'est pas limitée au mode de réalisation décrit. On peut également, en variante, utiliser une méthode d'étalonnage du réseau de télécommunication, selon laquelle on mesure à intervalles réguliers les distances sur site. Un programme, hébergé sur le terminal, traite des données transmises par le relais du 25 réseau avec lequel il communique, et transmet des informations à la plate-forme de localisation pour que celle-ci puisse calculer sa position. Dans ce cas le terminal transmet les données nécessaires au calcul de sa position par la plateforme de localisation géographique. REVENDICATIONS 1. Système de guidage d'un utilisateur de terminal mobile communicant (3), comprenant une plate-forme (1) 5 de localisation géographique qui communique avec des relais (2) d'un réseau de télécommunication ainsi qu'avec ledit terminal (3), et qui est adaptée pour calculer la position du terminal (3) dans le réseau, caractérisé en ce qu'il comporte en outre des moyens de stockage (7) de 10 positions successives du terminal (3) et des moyens de calcul (6) de variations de distance entre le terminal (3) et une destination finale entrée par l'utilisateur pour le guidage de cet utilisateur. 2. Système selon la revendication 1, caractérisé en 15 ce qu'il comporte en outre une première base de données (8) dans laquelle sont chargées des coordonnées de localisation des relais (2). 3. Système selon la revendication 2, caractérisé en ce qu'il comporte en outre une deuxième base de données 20 (9) dans laquelle sont stockés un ensemble de plans de zones géographiques dans lesquelles les utilisateurs à localiser sont susceptibles de se déplacer, et des moyens de calcul (10) pour élaborer une portion de plan à partir de la position d'un relais (2) le plus proche du terminal (3) et de 25 la destination de l'utilisateur, selon un format compatible avec le terminal (3). 4. Système selon la revendication 3, caractérisé en ce qu'il comporte en outre une troisième base de données (11) dans laquelle sont stockées un ensemble de 30 coordonnées d'emplacements géographiques susceptibles de correspondre à des destinations d'utilisateurs, les calculs de portions de plan et de variations étant réalisés à partir des coordonnées correspondant à la destination entrée par l'utilisateur. 5. Système selon la revendication 3 ou 4, caractérisé en ce que les moyens de calcul (6, 10) 5 comportent en outre des moyens (12) pour l'affichage, sur un écran du terminal, de la portion de plan calculée, de la position du terminal (3), et de la destination de l'utilisateur. 6. Système selon la revendication 5, caractérisé en 10 ce que les moyens (12) pour l'affichage sur un écran du terminal (3) sont aptes à orienter l'affichage en fonction de la direction et du sens de déplacement de l'utilisateur, à partir des positions successives du terminal (3) de l'utilisateur. 7. Système selon la revendication 5 ou 6, caractérisé en ce qu'il comporte en outre des moyens (13) pour fournir à l'utilisateur des informations relatives à la variation de distance calculée entre le terminal (3) et la destination finale. 8. Système selon l'une quelconque des revendications 3 à 7, caractérisé en ce que les moyens de calcul (10) de la portion du plan comportent des moyens de redimensionnement d'une zone géographique dans laquelle se situe l'utilisateur et son terminal (3). 25 9. Procédé de guidage d'un utilisateur de terminal mobile communicant (3), par calcul de la position du terminal dans un réseau de télécommunication, caractérisé en ce qu'il comporte les étapes consistant à: - acquérir la position du terminal (3) de l'utilisateur dans 30 le réseau de télécommunication; - acquérir les coordonnées de destination de l'utilisateur et - calculer les variations de distance entre le terminal (3) et la destination finale. 10. Procédé selon la revendication 9, caractérisé en ce qu'il comporte en outre une étape au cours de laquelle on élabore une portion de plan d'une zone géographique dans laquelle se situe le terminal (3) à partir de la position du 5 terminal (3) de l'utilisateur et de coordonnées d'un relais (2) du réseau de télécommunication le plus proche, par redimensionnement dudit plan dans un format compatible avec le terminal (3), et une étape d'affichage de ladite portion de plan sur un écran du terminal (3). 11. Procédé selon la revendication 10, caractérisé en ce qu'au cours de l'étape d'affichage, on affiche, sur l'écran, la position de la destination de l'utilisateur et la position du terminal (3) dans le plan associé à des informations élaborées à partir de la variation de distance 15 entre le terminal (3) et la destination. 12. Procédé selon la revendication 11, caractérisé en ce qu'au cours de l'étape d'affichage, on oriente l'affichage en fonction de la direction et du sens de déplacement de l'utilisateur et de son terminal (3). 20