Brevet FR2890279A1 — publié le 20070302

PROCEDE ET SYSTEME DE GUIDAGE D'UN UTILISATEUR MUNI D'UN TERMINAL MOBILE La présente invention concerne un procédé de guidage d'un utilisateur muni d'un terminal mobile. Plus précisément, la présente invention concerne un procédé de guidage d'un utilisateur dans une zone géographique déterminée, comprenant une étape de réception, dans un terminal mobile détenu par l'utilisateur, d'instructions de guidage en provenance d'un dispositif de guidage, via un réseau de communication. L'invention trouve une application particulièrement avantageuse dans le domaine des services de téléphonie mobile destinés au guidage d'utilisateurs io le long d'un itinéraire à parcourir, et plus spécialement des utilisateurs piétons. On connaît de l'état de la technique divers systèmes de guidage d'utilisateurs piétons accessibles à partir d'un terminal mobile, notamment: - une application embarquée dans le terminal mobile de l'utilisateur qui récupère d'un serveur distant l'itinéraire calculé et guide l'utilisateur en lui présentant les instructions de guidage une à une, au fur et à mesure de son avancement; - une application de guidage développée pour des terminaux mobiles capables de fournir de manière très précise la localisation de l'utilisateur qui reçoit d'un serveur distant l'itinéraire à suivre et guide ensuite l'utilisateur en mode vocal instruction par instruction au fur et à mesure de son avancement, chaque instruction correspondant à un segment d'itinéraire, c'est-à-dire à un tronçon de voie de l'itinéraire compris entre deux changements de direction. L'utilisateur voit sa position évoluer sur une carte. Les procédés de guidage connus qui viennent d'être décrits présentent tous un certain nombre d'inconvénients. Dans le système de guidage du premier type, lorsque l'utilisateur accède au service, sa localisation initiale n'est pas connue et il n'est donc pas possible d'optimiser l'application en fonction de la localisation de l'utilisateur. En outre, lorsque l'utilisateur spécifie une adresse de destination à laquelle il souhaite se rendre, il est dans l'obligation de saisir manuellement cette adresse sur son terminal, l'application embarquée dans le terminal envoyant ensuite une requête auprès d'une serveur distant en vue de vérifier que cette io adresse existe. L'envoi d'une telle requête prend du temps, ce qui ne rend pas le système de guidage très ergonomique. Dans le système de guidage du second type, la localisation du terminal mobile est effectuée, mais l'envoi de la requête précitée s'avère également nécessaire. Aussi, le problème technique à résoudre par l'objet de la présente invention est de proposer un procédé de guidage dans lequel l'envoi d'une telle requête n'a plus lieu d'être, de façon à limiter le temps de connexion entre le terminal mobile de l'utilisateur et le serveur distant. La solution au problème technique posé consiste, selon la présente invention, en ce que préalablement à l'étape de réception des instructions de guidage dans le terminal mobile de l'utilisateur, les étapes suivantes ont lieu: - a) envoi de la position géographique du terminal mobile vers ledit dispositif de guidage, via le réseau de communication, lors de la première connexion du terminal mobile auprès du dispositif de guidage, -b) envoi en retour vers le terminal mobile, via le réseau de communication, d'informations géographiques correspondant à la zone géographique déterminée, - c) stockage des informations géographiques dans le terminal mobile, - d) spécification, depuis le terminal mobile, d'un point d'arrivée de l'utilisateur sur un lieu de destination, le point d'arrivée étant sélectionné parmi les informations géographiques stockées. Ainsi, grâce à ces dispositions, il est possible, suite à une localisation du terminal mobile de l'utilisateur, de télécharger dans ce terminal mobile, préalablement à toute opération de guidage, les données géographiques qui sont contenues dans un rayon géographique déterminé autour de l'utilisateur, et en particulier toute information géographique présentant un intérêt pour l'utilisateur dans la zone géographique où ce dernier se situe, notamment l'adresse de destination vers laquelle l'utilisateur souhaite se rendre. Par information géographique, on entend adresse de destination, mais encore nom de rue, monument, école, restaurant, bureau de poste, etc... qui io sont situés dans le rayon géographique déterminé autour de l'utilisateur. Selon une application préférée du procédé selon l'invention, on a recours à la disposition suivante: - e) envoi en direction d'un module de calcul d'itinéraire, via le réseau de communication, de la position géographique du terminal mobile et du point d'arrivée, - f) calcul, depuis le module de calcul d'itinéraire, d'un itinéraire allant d'un point de départ, déterminé par lad position géographique reçue, au point d'arrivée reçu, g) envoi de l'itinéraire calculé au terminal mobile, via le réseau de communication. La présente invention concerne également un système de guidage d'un utilisateur dans une zone géographique déterminée, comprenant un terminal mobile qui comporte un module de réception d'instructions de guidage en provenance d'un dispositif de guidage, via un réseau de communication. Un tel système est caractérisé en ce que: - le terminal mobile comprend un module d'émission pour émettre sa position géographique vers le dispositif de guidage, via le réseau de communication, lors de la première connexion du terminal mobile auprès du dispositif de guidage, - le dispositif de guidage comprend un module d'émission pour envoyer en retour vers le terminal mobile, via ledit réseau de communication, des informations géographiques correspondant à ladite zone géographique déterminée, - le terminal mobile comprenant en outre un module de stockage des informations géographiques et de la date de stockage de ces dernières, ainsi qu'un module de spécification d'un point d'arrivée de l'utilisateur du terminal sur un lieu de destination, le point d'arrivée étant sélectionné parmi les informations géographiques stockées dans le terminal mobile. Les avantages particuliers du système de guidage étant identiques à ceux du procédé introduit précédemment, ils ne seront pas rappelés ici. io D'autres caractéristiques et avantages de l'invention apparaîtront au cours de la description suivante d'un mode de réalisation, donné à titre d'exemple non limitatif, en regard des dessins annexés. Sur les dessins: - la figure 1 représente l'architecture générale du système de guidage, - la figure 2 représente un organigramme du procédé de guidage mis en ceuvre par le système de la figure 1. En référence à la figure 1, le système de guidage selon l'invention comprend: - un terminal téléphonique de télécommunication mobile 1 appartenant à un utilisateur destiné à être guidé dans une zone géographique déterminée, - un dispositif de guidage 2 qui est destiné à envoyer des instructions de guidage au terminal 1, sur requête de ce dernier, - un réseau de communication 3 permettant l'échange d'informations entre le terminal 1 et le serveur de guidage 2, tel que notamment le réseau GSM (Global System for Mobile communication). Dans l'exemple représenté, le terminal mobile 1 est un téléphone portable cellulaire sans fil. Le terminal 1 comprend de façon connue en tant que telle: -un module de géolocalisation GEOLOC 4, par exemple de type GPS (Global Positioning System), qui permet de déterminer, de façon connue en soi, la position et la vitesse du terminal 1 à chaque instant avec une précision d'une dizaine de mètres, - un module d'émission/réception E/R 5, - un module de stockage MEM 6, - un clavier CL 7, - et un écran EC 8 En particulier: - le module de géolocalisation GEOLOC 4 interagit avec un module 9 d'acquisition de la position géographique réelle du terminal 1, ou de géolocalisation, - le module de stockage MEM 6 est destiné à stocker des informations géographiques correspondant à une zone géographique déterminée dans laquelle se situe le terminal 1. Dans l'exemple représenté, le dispositif de guidage 2 est un serveur qui comprend: - le module de géolocalisation 9 précité, - un module 10 de calcul d'itinéraire qui est apte à fournir un itinéraire géographique à partir d'un point de départ, tel que déterminé par le module de géolocalisation 9, et un point d'arrivée spécifié par le terminal 1, - et un module de guidage 11 qui est destiné à calculer des informations ou messages de guidage à partir d'informations d'itinéraire fournies par le module 10 de calcul d'itinéraire. On va maintenant décrire, en référence aux figures 1 et 2, le procédé de guidage selon l'invention. Au cours d'une première étape E1, l'utilisateur sélectionne, à l'aide du clavier CL 7 du terminal 1, le service intitulé par exemple "guidage" qui est 30 contenu dans un menu affiché sur l'écran EC 8. Suite à cette sélection, au cours d'une seconde étape E2, une 10 15 20 application logicielle installée dans le terminal 1 extrait la position géographique réelle du terminal 1 déterminée par le module de géolocalisation GEOLOC 4. Au cours d'une troisième étape E3, l'application logicielle vérifie si les informations géographiques contenues dans une zone géographique autour de ladite position géographique extraite sont stockées dans la mémoire MEM 6. Si lesdites informations géographiques ne sont pas stockées dans la mémoire MEM 6, au cours d'une quatrième étape E4, le module io d'émission/réception E/R 5 du terminal 1 envoie une requête en connexion au serveur de guidage 2, via le réseau GSM 3. L'envoi d'une telle requête déclenche simultanément l'envoi de la position géographique réelle du terminal 1 en direction du serveur de guidage 2, via le réseau GSM 3. Suite à la réception de cette requête, au cours d'une cinquième étape E5, une application logicielle, installée dans le serveur de guidage 2, extrait d'une base de données géographiques 12 les informations géographiques contenues dans la zone géographique déterminée autour de la position géographique reçue. Dans le cas d'un guidage piéton de l'utilisateur, le rayon de la zone géographique est déterminé par exemple comme étant égal à environ 2 km. Au cours d'une sixième étape E6, le serveur de guidage 2 envoie ces informations géographiques en direction du terminal 1, via le réseau GSM 3. Au cours d'une septième étape E7, le module d'émission/réception 25 E/R 5 du terminal 1 reçoit ces informations géographiques qui sont alors stockées dans la mémoire MEM 6. Les informations géographiques téléchargées dans le terminal 1 sont les suivantes: - coordonnées X, Y du centre de la zone géographique 30 déterminée, - rayon de la zone géographique déterminée, - nom de la ville dans laquelle se trouve l'utilisateur, - code postal de cette ville, pays dans laquelle se trouve la ville, - nom des rues de la ville, numéros de début et de fin de chaque rue. La date de téléchargement de ces informations géographiques est également stockée dans la mémoire MEM 6 en vue d'une éventuelle mise à jour. Au cours d'une huitième étape E8, l'utilisateur qui souhaite se io rendre à un point d'arrivée, par exemple une rue déterminée, saisit, sur le clavier CL 7 du terminal 1, les premières lettres du nom de la rue. D'une façon similaire à un logiciel de saisie prédictive et intuitive de mots, tel que par exemple le logiciel "T9", l'application logicielle installée dans le terminal 1 déclenche alors l'affichage, sur l'écran EC 8 du terminal 1, d'une liste de plusieurs noms de rues qui ont été téléchargés préalablement à l'étape E7. L'utilisateur sélectionne alors le nom de rue adéquat. L'usage du service de guidage est ainsi plus ergonomique pour l'utilisateur puisqu'il lui permet de saisir plus rapidement l'adresse de destination. Une telle disposition permet également de s'assurer que la rue demandée par l'utilisateur existe bien, ce qui limite les fautes d'orthographe ou de frappe lors de la saisie de la rue de destination. A la suite de la troisième étape E3, si les informations géographiques sont déjà stockées dans la mémoire MEM 6, l'utilisateur passe 25 directement à l'étape E8. Au cours d'une neuvième étape E9, l'utilisateur envoie en direction du serveur de guidage 2, via le réseau GSM 3, la position géographique dans laquelle se situe le terminal 1, ainsi que l'adresse de destination sélectionnée à l'étape E8. Au cours d'une dixième étape E10, l'application logicielle installée dans le serveur 2 vérifie si plusieurs adresses de destination sont possibles, notamment dans le cas où l'adresse de destination est un nom de rue qui se retrouve dans plusieurs villes. Si plusieurs adresses de destination sont possibles, au cours d'une onzième étape E11, le serveur de guidage 2 envoie en direction du terminal 1, via le réseau GSM 3, une liste des différentes adresses de destination possibles. Au cours d'une douzième étape E12, l'utilisateur sélectionne alors l'adresse de destination adéquate, puis envoie cette dernière en retour au serveur de guidage 2, avec la position géographique du terminal 1 telle que io déterminée par le module de géolocalisation GEOLOC 4. Au cours d'une treizième étape E13, le module de calcul d'itinéraire 10 extrait de la base de données 12 les données géographiques pertinentes pour calculer un itinéraire à partir d'un point de départ, déterminé par la position géographique reçue, et un point d'arrivée, déterminé par l'adresse de destination reçue. Au cours d'une quatorzième étape E14, le module de guidage 11 envoie l'itinéraire calculé au terminal 1, via le réseau GSM 3, ainsi que les informations géographiques correspondantes. Suite à la réception de cet itinéraire, au cours d'une quinzième étape E15, une carte représentative de cet itinéraire s'affiche sur l'écran EC 8 du terminal 1. Simultanément, l'application logicielle installée dans le terminal 1 met à jour si nécessaire les informations géographiques déjà stockées dans la mémoire MEM 6. Si à la suite de l'étape E10, une seule adresse de destination est possible, le serveur de guidage 2 passe directement à l'étape E13. REVENDICATIONS 1. Procédé de guidage d'un utilisateur dans une zone géographique déterminée, comprenant une étape de réception, dans un terminal mobile (1) détenu par l'utilisateur, d'instructions de guidage en provenance d'un dispositif de guidage (2), via un réseau de communication (3), ledit procédé étant caractérisé en ce qu'il comprend, préalablement à l'étape de réception, les étapes suivantes: - a) envoi (E4) de la position géographique du terminal mobile vers le dispositif de guidage, via le réseau de communication, lors de la première io connexion du terminal mobile auprès du dispositif de guidage, - b) envoi (E6) en retour vers le terminal mobile, via ledit réseau de communication, d'informations géographiques correspondant à ladite zone géographique déterminée, - c) stockage (E7) desdites informations géographiques dans le terminal mobile, - d) spécification (E8), depuis le terminal mobile, d'un point d'arrivée de l'utilisateur sur un lieu de destination, ledit point d'arrivée étant sélectionné parmi lesdites informations géographiques stockées. 2. Procédé de guidage selon la revendication 1, comprenant, à la suite de l'étape d) de spécification, les étapes suivantes: - e) envoi (E9) en direction d'un module de calcul d'itinéraire (10), via ledit réseau de communication, de la position géographique du terminal mobile et dudit point d'arrivée, - f) calcul (E13), depuis le module de calcul d'itinéraire, d'un itinéraire allant d'un point de départ, déterminé par ladite position géographique reçue, audit point d'arrivée reçu, - g) envoi (E14) de l'itinéraire calculé au terminal mobile, via ledit réseau de communication. i0 3. Procédé de guidage selon la revendication 2, comprenant, à la suite de l'étape g), une étape h) de mise à jour (E15), dans le terminal mobile, des informations géographiques stockées préalablement à l'étape c). 4. Système de guidage d'un utilisateur dans une zone géographique déterminée, comprenant un terminal mobile (1) qui comporte des moyens de réception (5) pour recevoir des instructions de guidage en provenance d'un dispositif de guidage (2), via un réseau de communication (3), ledit système étant caractérisé en ce que: - le terminal mobile comprend des moyens d'émission (5) pour émettre io sa position géographique vers le dispositif de guidage, via le réseau de communication, lors de la première connexion du terminal mobile auprès du dispositif de guidage, - le dispositif de guidage comprend des moyens d'émission (11) pour envoyer en retour vers le terminal mobile, via ledit réseau de communication, des informations géographiques correspondant à ladite zone géographique déterminée, - le terminal mobile comprenant en outre des moyens (6) de stockage desdites informations géographiques, ainsi que des moyens (7) de spécification d'un point d'arrivée de l'utilisateur du terminal sur un lieu de destination, ledit point d'arrivée étant sélectionné parmi lesdites informations géographiques stockées dans le terminal mobile. 5. Terminal mobile (1) appartenant à un utilisateur destiné à être guidé dans une zone géographique déterminée, ledit terminal comprenant des moyens de réception (5) pour recevoir des instructions de guidage en provenance d'un dispositif de guidage, via un réseau de communication, ledit terminal étant caractérisé en ce qu'il comprend: - des moyens d'émission (5) pour émettre sa position géographique vers le dispositif de guidage, via le réseau de communication, lors de la première connexion du terminal mobile auprès du dispositif de guidage, de façon à ce que lesdits moyens de réception reçoivent en retour, en provenance du dispositif de guidage, via ledit réseau de communication, des informations géographiques correspondant à ladite zone géographique déterminée, - des moyens de stockage (6) desdites informations géographiques, - et des moyens (7) de spécification d'un point d'arrivée de l'utilisateur du terminal sur un lieu de destination, ledit point d'arrivée étant sélectionné parmi lesdites informations géographiques stockées dans le terminal mobile.