Brevet FR2934454A1 — publié le 20100129

Procédé de guidage en temps réel d'une personne et système correspondant La présente invention concerne un procédé de guidage en temps réel d'une personne, du type comprenant les étapes suivantes : - l'établissement d'une requête de guidage à partir d'un terminal utilisateur et vers une infrastructure de support ; - une première identification de l'utilisateur formulant la requête, par l'infrastructure de support ; - le calcul d'un itinéraire de guidage par l'infrastructure de support ; et - la transmission d'informations de navigation par l'infrastructure de support au terminal d'utilisateur. On connaît des téléphones portables de type "smartphone" comprenant des moyens de localisation par triangulation cellulaire de téléphone de l'utilisateur, une base de données d'informations de cartographie et de navigation en temps réel, et une interface utilisateur adaptée pour guider le piéton en temps réel en fonction des informations fournies par les moyens de localisation et par la base de don-nées. Le procédé de guidage en temps réel de la personne comprend les étapes suivantes : - l'établissement d'une requête de guidage à partir du téléphone de l'utilisateur et vers une infrastructure comprenant les aux moins trois bornes cellulaires en communication avec le téléphone portable ; - l'identification de l'utilisateur formulant la requête par l'infrastructure ; - la localisation du téléphone portable par triangulation cellulaire ; - le calcul d'un itinéraire de guidage adapté par l'infrastructure ; et - la transmission d'informations de navigation par l'infrastructure au télé- phone portable. Néanmoins, les moyens de localisation par triangulation cellulaire ne peu-vent pas être utilisés lorsque la qualité de réception du signal par le téléphone est insuffisante, notamment dans les souterrains du métropolitain. Un but de l'invention est d'améliorer la fiabilité de la localisation de l'utilisateur. A cet effet, l'invention a pour objet un procédé du type précité, caractérisé en ce que le procédé comprend en outre les étapes suivantes : - l'association de la première identification à un numéro d'abonné à un ré-seau de transport en commun ; - la détection du passage de l'utilisateur à proximité immédiate d'une borne d'identification ; - une deuxième étape d'identification de l'utilisateur lors de ce passage de l'utilisateur ; - la comparaison de la deuxième identification avec le numéro d'abonné ; et - un nouveau calcul d'itinéraire de guidage par l'infrastructure de support, ce calcul étant effectué en prenant en compte la localisation de l'utilisateur à proximité immédiate de ladite borne d'identification dans le cas où la deuxième identification correspond au numéro d'abonné au réseau de transport en commun. L'invention a également pour objet un système de navigation en temps réel d'une personne, le système comportant : - des moyens de localisation d'un terminal utilisateur porté par la personne ; - des moyens de stockage d'informations de navigation en temps réel ; et - une interface utilisateur adaptée pour guider l'utilisateur en fonction des in- formations fournies par les moyens de localisation et par les moyens de stockage d'informations de navigation en temps réel, caractérisé en ce que lesdits moyens de localisation comprennent des moyens portables d'identification et une borne de détection de passage à proximité immédiate et d'identification de l'utilisateur, le système comprenant des informations d'emplacement de la borne, et la borne d'identification étant adaptée pour identifier un abonné d'un réseau de transport en commun, et en ce qu'il est ainsi adapté pour la mise en oeuvre du procédé de guidage tel que décrit ci-dessus. Suivant des modes particuliers de réalisation, le système de navigation comprend une ou plusieurs des caractéristiques suivantes, prise(s) isolément ou suivant toutes les combinaisons techniquement possibles : - la borne d'identification comprend des moyens d'identification RFID, - la borne d'identification est adaptée pour valider le titre de transport de l'utilisateur en fonction des caractéristiques de l'abonnement de l'utilisateur audit réseau de transport en commun, - la borne d'identification est un portique d'accès et de sortie du réseau de transport en commun muni de moyens d'entrave et de libération du passage de l'utilisateur, - lesdits moyens de localisation comprennent en outre un dispositif de loca- lisation A-GPS du terminal utilisateur, - lesdits moyens de localisation comprennent en outre un dispositif de localisation par triangulation cellulaire du terminal utilisateur, - les moyens de localisation comprennent au moins deux dispositifs de localisation indépendants, les moyens de localisation comprenant une unité de mé- diation de localisation adaptée pour déterminer, à un instant donné, les informations de localisation les plus pertinentes pour le guidage de l'utilisateur, - il comprend un calculateur d'itinéraire adapté pour calculer un itinéraire en temps réel à partir des moyens de localisation et desdits moyens de stockage d'informations de navigation, - le calculateur est apte à calculer un itinéraire adapté aux caractéristiques d'abonnement de l'utilisateur abonné au réseau de transport en commun, - les moyens de stockage d'informations de navigation en temps réel comprennent : • une base de données "interne" comprenant des informations de navigation dans un réseau de transport en commun ; • une base de données "externe" comprenant des informations de navigation dans un réseau externe au réseau de transport en commun, - le calculateur est adapté pour calculer un itinéraire complet en temps réel à l'intérieur et à l'extérieur du réseau de transport en commun, - la base de données "interne" comprend des informations d'horaire et/ou de fréquence de passage des moyens de transport circulant dans le réseau de transport en commun, ledit calculateur d'itinéraire étant adapté pour corréler lesdites informations d'horaire aux informations de navigation de la base de données "interne" et calculer un itinéraire adapté, - lesdits moyens de stockage d'informations de navigation comprennent en outre une base de données dynamique comprenant des informations de trafic en temps réel à l'intérieur du réseau de transport en commun, le calculateur étant adapté pour corréler lesdites informations de trafic en temps réel aux informations fournies par ladite base de données "interne". L'invention sera mieux comprise à la lecture de la description qui va suivre, fournie uniquement à titre d'exemple, et se référant au dessin annexé, sur lequel la figure 1 est un schéma de l'architecture fonctionnelle du système de navigation selon l'invention. La présente invention concerne un système de navigation en temps réel 2 dont l'architecture fonctionnelle est illustrée de façon schématique sur la figure 1. Le système de navigation 2 comprend un terminal utilisateur 4 portable, de type téléphone portable � smartphone � (c'est-à-dire téléphone portable couplé à un PDA), en communication avec une infrastructure de support 6 du système 2. L'infrastructure 6 comprend un serveur d'application 10 en communication radio avec le terminal 4 sur des fréquences comprises par exemple entre 850 MHz et 1 900 MHz selon une norme de type GSM, et un calculateur d'itinéraire en temps réel 12 relié au serveur 10 et adapté pour fournir une information d'itinéraire en temps réel au serveur 10. Le serveur 10 est adapté pour identifier l'utilisateur abonné à un réseau de transport en commun. Le calculateur 12 est relié à des moyens de stockage 14 d'informations de navigation et à des moyens de localisation et d'identification 18 de l'utilisateur. En outre, les moyens de localisation 18 de l'utilisateur sont formés par trois dispositifs de localisation 20, 22, 24 et par une unité de médiation de localisation 28 adaptée pour déterminer, à un instant donné, les informations de localisation les plus pertinentes pour le guidage de l'utilisateur. Le calculateur 12 est relié à l'unité de médiation 28 et cette dernière est reliée aux trois dispositifs de localisation 20, 22, 24. Les trois dispositifs de localisation 20, 22, 24 sont indépendants l'un de l'autre. Ils sont adaptés pour fournir, sur requête de l'unité de médiation de localisation 28, une information redondante de localisation du terminal 4 ainsi que des informations sur la qualité de cette localisation telle que le pourcentage d'incertitude sur la position et/ou le diamètre du cercle contenant la position. L'unité de médiation 28 est apte à déterminer, à un instant donné, les in-formations de localisation les plus pertinentes pour le calculateur 12 en fonction du dispositif de localisation 20, 22, 24, en fonction des informations sur la qualité de la localisation, et en fonction du lieu correspondant à la localisation de l'utilisateur. Le premier dispositif de localisation 20 est formé par une borne de détection de présence à proximité immédiate et d'identification d'un titre de transport tel qu'une carte à puce sans contact d'un abonné d'un réseau de transport en commun. La borne 20 est également adaptée pour valider le titre de transport de l'utilisateur. Cette borne 20 d'identification est par exemple intégrée dans un portique d'accès et de sortie du réseau de transport en commun. Elle est d'emplacement connu. Les caractéristiques de cet emplacement sont par exemple stockées dans la borne 20 et transmises par la borne 20 à l'unité 28. La borne 20 comprend des moyens de communication par exemple par RFID avec la carte à puce de l'utilisateur. Lors du passage de l'utilisateur à proximité de la borne, cette dernière détecte la présence de la carte à puce, communique avec la carte à puce, l'identifie et fournie cette information à l'unité 28. La borne 20 fournit une information de localisation (c'est-à-dire d'emplacement), une information d'instant de passage, ainsi qu'une information de sens de passage dans le cas d'un portique d'accès à sens unique. La borne 20 comprend un bobinage primaire produisant un champ électromagnétique haute fréquence, dans la bande des 13,56 MHz. La carte à puce de l'utilisateur comprend une bobine secondaire de telle sorte que lorsque la carte à puce est exposée à ce champ électromagnétique haute fréquence, une tension alternative apparaît aux bornes de la bobine qu'elle renferme. La carte comprend un redresseur et un filtre adaptés pour transformer cette tension alternative en tension continue. La tension continue alimente un cir- cuit électronique comprenant la puce. La carte communique alors avec le lecteur en court-circuitant par brèves salves la bobine secondaire et en produisant ainsi une alternance d'états correspondant respectivement à des "0" et "1" d'un codage numérique. Le lecteur est ainsi apte à identifier la présence de la carte puis à communiquer avec la carte en modifiant la tension électrique aux bornes de sa bobine primaire. Le procédé de localisation au moyen de la borne 20 comprend donc essentiellement une première étape de détection de présence de la carte à puce à proximité immédiate de la borne, cette détection ayant lieu à une distance de que- quelques centimètres de la borne, par exemple entre 0 et 10 cm, suivie d'une étape d'identification de la carte à puce lors de laquelle on effectue une étape de transmission d'un numéro d'abonné du réseau de transport en commun par la carte à puce à la borne. Le deuxième dispositif de localisation 22 est adapté pour localiser le terminal 4 par triangulation cellulaire, dite "cell ID". Ce dispositif 22 comprend ainsi au moins trois bornes cellulaires en communication avec le terminal utilisateur. Chacune des trois bornes est adaptée pour évaluer la distance entre le terminal et la borne cellulaire, cette information de distance étant utilisée pour localiser le termi- nal 4 par une méthode de triangulation cellulaire. Le troisième dispositif de localisation 24 est adapté pour réaliser une localisation A-GPS du terminal 4, c'est-à-dire une localisation GPS assistée par l'infrastructure 6. Dans ce type de localisation, l'infrastructure de support 6 reçoit un signal satellitaire GPS de bonne qualité et possède des capacités de calcul importantes et compare ainsi les signaux satellitaires GPS fragmentaires qui lui sont relayés par le terminal utilisateur 4 aux signaux satellites qu'elle reçoit, puis fournit au terminal d'utilisateur 4 des signaux satellitaires corrigés. En outre, l'infrastructure de support 6 fournit par exemple les données orbitales concernant les satellites GPS adaptés pour le calcul de la position du terminal utilisateur 4. Enfin l'infrastructure de support 6 possède par exemple des informations concernant les conditions ionosphériques et d'autres erreurs affectant le signal GPS, et fournit ainsi des in-formations de correction au terminal utilisateur 4. Les moyens de stockage 12 d'informations de navigation en temps réel comprennent quant à eux : - une base de données "interne" 32 comprenant des informations de navigation en temps réel d'un réseau de transport en commun. Elle comprend égale-ment des informations d'horaire et/ou de fréquence de passage des moyens de transport circulant dans le réseau de transport en commun. - une base de données externe 34 comprenant des informations de navigation en temps réel d'un réseau "externe" au réseau de transport en commun, - une base de données dynamique 36 comprenant des informations de trafic et/ou de pollution et/ou de météorologie, etc., les informations dynamiques étant actualisées automatiquement, - ainsi qu'une base de données 38 comprenant des informations d'emplacement des bornes d'identification 20. Le réseau � externe � comprend par exemple le réseau piétonnier reliant les points de départ et d'arrivée aux stations respectives correspondantes du ré-seau de transport en commun. Les informations de navigation en temps réel comprennent par exemple des informations de cartographies et/ou des informations d'itinéraires sous forme de graphes. Le calculateur 12 est adapté pour calculer un itinéraire complet en temps réel, à l'intérieur du réseau de transport en commun et pour corréler les informations d'horaire et/ou de fréquence de passage, aux informations de navigation en temps réel, et calculer ainsi un itinéraire adapté. En outre, le calculateur 12 est également adapté pour corréler les informations fournies par la base de données dynamique 36 telles que les informations de trafic en temps réel, aux informations fournies par la base de données interne 32 et la base de données externe 34 et calculer un itinéraire adapté. Le calcul d'itinéraire est effectué par le calculateur 12 en pondération des préférences de l'utilisateur et du type de vélocité choisi. Le terminal 4 comprend également des moyens de localisation embarqués 40 comprenant une unité de médiation de localisation embarquée 42 adaptée pour formuler une requête de localisation à un dispositif de localisation GPS embarqué 44. En outre, le terminal 4 comprend une interface utilisateur adaptée pour afficher des données de guidage en temps réel de l'utilisateur, ainsi que pour la saisie d'informations par l'utilisateur. L'unité de médiation de localisation embarquée 42 est apte à fournir une in- formation de localisation sur requête de l'application téléchargée dans le terminal 4 de la même façon que l'unité de médiation de localisation 28 de l'infrastructure de support 6. En outre, l'unité de médiation embarquée 42 est apte à recevoir les informations de localisation fournies par l'unité de médiation 28 de l'infrastructure 6. De manière préalable au fonctionnement, l'utilisateur télécharge l'application sur son terminal 4. Pour le guidage en temps réel de l'utilisateur, le terminal 4 fournit au serveur 10 les informations nécessaires concernant les préférences de l'utilisateur, le point de départ et le point d'arrivée, l'instant de départ, ainsi que son numéro d'abonnement au réseau de transport en commun. Le terminal 4 établit ainsi une requête de guidage vers l'infrastructure de support 6 et une étape d'identification de l'utilisateur du logiciel ayant émis la requête de guidage. Le serveur 10 envoie ensuite une requête d'itinéraire au calculateur 12. Ce dernier envoie une requête de localisation à l'unité de médiation de localisation 28 qui interroge les trois dispositifs de localisation 20, 22 et 24 et fournit au calculateur 12 une information concernant la localisation de l'utilisateur. Le calculateur 12 utilise ensuite les trois bases de données 32, 34 et 36 pour déterminer l'itinéraire adapté. Cet itinéraire est ensuite transmis par le calculateur 12 au serveur 10 puis au terminal 4 pour un guidage en temps réel au moyen de l'interface du terminal 4. La borne d'identification 20 est particulièrement avantageuse en ce qu'elle fournit une information précise concernant la localisation de l'utilisateur dans le réseau de transport en commun. Cette borne 20 est d'ailleurs d'autant plus avantageuse que les moyens de localisation par triangulation cellulaire et GPS sont généralement inopérants dans les souterrains du métropolitain. En variante, le serveur 10 est également adapté pour recueillir des informa- tions concernant l'abonnement de l'utilisateur au réseau de transport en commun pour intégration par le calculateur 12. Ce dernier est apte à prendre en compte ces caractéristiques d'abonnement pour calculer un itinéraire adapté, par exemple par intégration de la partie du réseau de transport que l'utilisateur est autorisé à emprunter. En variante également, le serveur 10 permet à l'utilisateur de modifier cer- taines caractéristiques de son abonnement au réseau de transport en commun. REVENDICATIONS1.- Procédé de guidage en temps réel d'une personne, du type comprenant les étapes suivantes : - l'établissement d'une requête de guidage à partir d'un terminal utilisateur et vers une infrastructure de support ; - une première identification de l'utilisateur formulant la requête, par l'infrastructure de support ; - le calcul d'un itinéraire de guidage par l'infrastructure de support ; et - la transmission d'informations de navigation par l'infrastructure de support au terminal d'utilisateur, caractérisé en ce que le procédé comprend en outre les étapes suivantes : - l'association de la première identification à un numéro d'abonné à un ré-seau de transport en commun ; - la détection du passage de l'utilisateur à proximité immédiate d'une borne d'identification (20) ; - une deuxième étape d'identification de l'utilisateur lors de ce passage de l'utilisateur ; - la comparaison de la deuxième identification avec le numéro d'abonné ; et - un nouveau calcul d'itinéraire de guidage par l'infrastructure de support, ce calcul étant effectué en prenant en compte la localisation de l'utilisateur à proximité immédiate de ladite borne d'identification (20) dans le cas où la deuxième identification correspond au numéro d'abonné au réseau de transport en commun. 2.- Système de navigation en temps réel (2) d'une personne, le système comportant : - des moyens de localisation (18, 40) d'un terminal utilisateur porté par la personne ; - des moyens de stockage d'informations de navigation en temps réel (14) ; et - une interface utilisateur adaptée pour guider l'utilisateur en fonction des informations fournies par les moyens de localisation (18, 40) et par les moyens de stockage d'informations de navigation en temps réel (14),caractérisé en ce que lesdits moyens de localisation (18, 40) comprennent des moyens portables d'identification et une borne de détection de passage à proximité immédiate et d'identification de l'utilisateur (20), le système comprenant des informations d'emplacement de la borne, et la borne d'identification (20) étant adaptée pour identifier un abonné d'un réseau de transport en commun, et en ce qu'il est ainsi adapté pour la mise en oeuvre du procédé de guidage selon la revendication 1. 3.- Système de navigation (2) selon la revendication 2, caractérisé en ce que la borne d'identification (20) comprend des moyens d'identification RFID. 4.- Système de navigation (2) selon la revendication 3, caractérisé en ce que la borne d'identification (20) est adaptée pour valider le titre de transport de l'utilisateur en fonction des caractéristiques de l'abonnement de l'utilisateur audit réseau de transport en commun. 5.- Système de navigation selon la revendication 3 ou 4, caractérisé en ce que la borne d'identification est un portique d'accès et de sortie du réseau de transport en commun muni de moyens d'entrave et de libération du passage de l'utilisateur. 6.- Système de navigation (2) selon l'une quelconque des revendications précédentes, caractérisé en ce que lesdits moyens de localisation (18, 40) corn- prennent en outre un dispositif de localisation A-GPS (24) du terminal utilisateur. 7.- Système de navigation (2) selon l'une quelconque des revendications précédentes, caractérisé en ce lesdits moyens de localisation (18, 40) comprennent en outre un dispositif de localisation par triangulation cellulaire (22) du terminal utilisateur. 8.- Système de navigation (2) selon l'une quelconque des revendications précédentes, caractérisé en ce que les moyens de localisation (18, 40) comprennent au moins deux dispositifs de localisation indépendants (20, 22, 24, 44), les moyens de localisation (18, 40) comprenant une unité de médiation de localisation (28, 42) adaptée pour déterminer, à un instant donné, les informations de localisa- tion les plus pertinentes pour le guidage de l'utilisateur. 9.- Système de navigation (2) selon l'une quelconque des revendications précédentes, caractérisé en ce qu'il comprend un calculateur (12) d'itinéraireadapté pour calculer un itinéraire en temps réel à partir des moyens de localisation (18, 40) et desdits moyens de stockage d'informations de navigation (14). 10.- Système de navigation (2) selon la revendication 9, caractérisé en ce que le calculateur (12) est apte à calculer un itinéraire adapté aux caractéristiques d'abonnement de l'utilisateur abonné au réseau de transport en commun. 11.- Système de navigation (2) selon l'une quelconque des revendications précédentes, caractérisé en ce que les moyens de stockage d'informations de navigation en temps réel (14) comprennent : - une base de données "interne" (32) comprenant des informations de navi- gation dans un réseau de transport en commun ; - une base de données "externe" (34) comprenant des informations de navigation dans un réseau externe au réseau de transport en commun. 14.- Système de navigation (2) selon la revendication 11 prise avec la revendication 9 ou 10, caractérisé en ce que le calculateur (12) est adapté pour cal- culer un itinéraire complet en temps réel à l'intérieur et à l'extérieur du réseau de transport en commun. 15.- Système de navigation (2) selon la revendication 12, caractérisé en ce que la base de données "interne" (32) comprend des informations d'horaire et/ou de fréquence de passage des moyens de transport circulant dans le réseau de transport en commun, ledit calculateur d'itinéraire (12) étant adapté pour corréler lesdites informations d'horaire aux informations de navigation de la base de don-nées "interne" (32) et calculer un itinéraire adapté. 16.- Système de navigation (2) selon la revendication 13, caractérisé en ce que lesdits moyens de stockage d'informations de navigation (14) comprennent en outre une base de données dynamique (36) comprenant des informations de trafic en temps réel à l'intérieur du réseau de transport en commun, le calculateur (12) étant adapté pour corréler lesdites informations de trafic en temps réel aux informations fournies par ladite base de données "interne" (32).