Brevet FR3020676A1 — publié le 20151106

La présente invention concerne un procédé de géolocalisation et de guidage dans un environnement où un utilisateur piéton est amené à se déplacer, en particulier en intérieur. L'iawlnion concerne également une balise et une application pour la mise en oeuvre d'un tel procédé. La géolocalisation et le guidage électronique sont largement utilisés en extérieur, notamment par le biais de systèmes GNSS (« global navigation satellite system » en anglais), principalement s des véhicules automobiles. Alors que les utilisateurs passent plus de 80% de leur temps à l'intérieur de 10 bâtiments, très peu de moyens électroniques de géolocalisation et de guidage sont déployés en intérieur (ou « indoor » en anglais). Une solution connue pour résoudre ce problème est d'utiliser une puce connectée à un réseau sans fil ou à une borne et implantée dans un lecteur, un smartphone notamment, configurée pour reconnaître différents points dans l'environnement afin de 15 localiser l'utilisateur. Ce type de solution nécessite d'être en permanence connecté au réseau ou à la borne, ce qui peut conduire à des défaillances si la qualité de la connexion est faible ou inexistante II existe un besoin pour permettre à u 'isateur piéton de se localiser facilement dans tout type d'environnement, et de sélectionner une destination dans cet 20 environnement afin d'y être guidé, par un moyen simple à mettre en oeuvre, efficace, fiable, rapide et peu coûteux. L'invention a pour but de répondre à ce besoin et elle y parvient, selon l'un de ses aspects, grâce à un procédé de géolocalisation et de guidage dans un environnement où un utilisateur piéton est amené à se déplacer, notamment en intérieur, le procédé utilisant : 25 au moins une balise, mieux plusieurs balises, repérable(s) visuellement par l'utilisateur et disposée(s) chacune à une position prédéterminée de l'environnement et ayant chacune un identifiant unique, un lecteur mobile, comportant un écran et/ou un haut parleur, une application de géolocalisation et de guidage exécutable sur ledit lecteur, 30 configurée pour lire les identifiants des balises, et un modèle cartographique de l'environnement, accessible par l'application, dans lequel la position de chaque balise est connue, procédé dans lequel le lecteur présent à proximité d'une balise lit l'identifiant de la balise, les balises é t disposées de telle sorte que le lecteur ne puisse lire qu'une balise à la fois, l'application affiche sur l'écran du lecteur et/ou di e par un message audio une information dépendant de la dernière balise identifiée et liée au modèle cartographique de l'environnement, et perme t à l'utilisateur de se repérer. De préférence, l'application permet à l'utilisateur de sélectionner une destination ; l'application détermine alors l'itinéraire entre la position de la balise identifiée et la destination, et en informe l'utilisateur afin de le guider dans l'environnement. Grâce à l'invention, l'utilisateur est guidé de façon intuitive, immédiate et I 0 fiable dans tout type d'environnement pédestre, par exemple un quartier d'une ville ou un campus universitaire, et en p. 'culier à l'intérieur de bâtiments. L'invention peut être utilisée pour le guidage d'individus dans tout type de bâtiments ou d'espaces, par exemple un parking, y compris souterrain, un centre commercial ou une galerie marchande, un musée, un centre historique, un centre de 15 conférences, un salon ou une exposition, un immeuble de bureaux, un complexe hôtelier, un parc d'attractions, un hôpital, un centre administratif, tel qu'une mairie, un tribunal d'instance, un centre d'impôts ou de sécurité sociale, un aéroport, une gare ferroviaire ou routière, une station de métro ou un arrêt de bus. L'invention peut être utilisée pour la signalisation d'itinéraires d'évacuation, à 20 partir de plans de sécurité interactifs, en milieux industriels et/ou classés comme dangereux, telle qu'une centrale nucléaire ou une usine chimique, ou pour faciliter les déplacements de personnes handicapées, no ent à mobilité réduite. L'invention permet une grande précision dans la localisation de l'utilisateur car chaque balise lui fournit une localisation exacte. 25 Une connexion à un réseau, notamment sans fil, n'est pas nécessaire pour mettre en oeuvre le procédé selon l'invention au moment où la localisation doit être effectuée. Cela permet de respecter la vie privée de l'utilisateur, qui n'est pas pisté en permanence par un éventuel réseau. Aucune transmission d'informations à des tiers ne peut ainsi avoir lieu, si cela est recherché. En outre, l'invention peut être mise en oeuvre dans un 30 parking souterrain, y compris aux étages inférieurs, sans risquer de perdre en efficacité à cause d'une connexion au réseau faible ou inexistante. Le procédé de géolocalisation et de guidage démarre avantageusement à l'initiative de l'utilisateur. Le procédé selon l'invention permet en outre un fonctionnement autonome, en ce sens qu'il permet d'éviter la nécessité d'une connexion à un réseau de communication extérieur. Le contact visuel établi avec la balise procure une aide intuitive, la recherche visuelle étant la première action d'un utilisateur perdu qui cherche son chemin. La présence de la balise peut être signalée visuellement par tout repère visuel, par exemple une étiquette. La balise peut être fixée à un mur ou porte cf to-it autre élément de structure d'un bâtiment de façon inviolable. Selon l'invention, il n'est pas nécessaire que l'utilisateur soit localisé en permanence. Ceci n'est pas pénalisant car seule la localisation à des instants et/ou endroits précis est nécessaire lors du guidage. Au contraire, une localisation permanente nécessite une solution plus complexe, gourmande en ressources. L'application peut être réalisée de façon à se lancer automatiquement dès détection d'une balise par le lecteur. Ainsi, l'utilisateur n'a pas à lancer l'application implantée ou à rechercher une connexion à un réseau sans fil. Cela est avantageux car un utilisateur cherchant son chemin peut être en situation de stress, ce qui peut diminuer ses facultés. Le procédé selon l'invention peut ainsi comporter l'étape consistant à lancer 20 automatiquement l'application en cas de détection d'une balise, par exemple par tout protocole dit NFC (Near Field Communication). La détection peut se faire automatiquement en approchant suffisamment le lecteur d'une balise. La solution selon l'invention peut fournir un temps de localisation, appelé TTF ou « lime to fix » en glais, réduit à quelques secondes, notamment moins de 10 secondes, 25 ce qui permet de donner une réponse rapidement à l'utilisateur et de le soulager dans sa recherche. En effet, la réponse du système ne dépend pas du temps d'attente éventuel pour se connecter au réseau sans fil, notamment 3G (« troisième génération »). Le procédé selon l'invention permet en outre de prendre en compte l'ensemble des contraintes ergonomiques du lieu, grâce au modèle cartographique, et du lecteur utilisé. 30 Le nombre de balises peut être lié à l'étendue du lieu et à sa complexité. Le procédé est par exemple mis en oeuvre en déployant au sein d'une zone entre 1 et 100 000 balises, mieux plus de deux balises. Localement, par exemple à l'entrée d'un bâtiment, seule une balise peut être déployée, les autres balises concernant des bâtiments différents L'identifiant d'une balise est par exemple une suite de caractères qui renseignent sur la position absolue de la balise ou sa position relative dans un repère lié à 5 l'environnement. Il peut s'agir aussi d'un numéro de balise et/ou de données cartographiques locales. Modèle earte-raphique Le modèle cartographique de l'environnement, c'est-à-dire le plan de l'environnement où évolue l'utilisateur, est avantageusement établi à partir d'un modèle 10 fonctionnel. Pour ce faire, un logiciel de modélisation fonctionnelle de l'environnement peut être utilisé. Ce logiciel peut se fonder sur différentes sources, tels que des plans sur papier, des fichiers numériques, des photographies, des vues satellites et/ou une visite du site, pour établir ledit modèle. Le modèle contient avantageusement la géométrie des différents espaces de 15 l'environnement, leur fonction et utilisation, par exemple couloir, bureau, salle de réunion, bre, restaurant, toilettes, escalier, ascenseur, machine à café, etc. Le modèle peut comporter également la position et l'identifiant des balises. Les réseaux de déplacement pédestre, et roulant le cas échéant, peuvent également être inclus dans le modèle. Le modèle peut être enregistré dans un format compressé, et peut être converti 20 pour être utilisé par l'application pour mettre en oeuvre le procédé selon l'invention, par exemple lors d'une communication avec une balise. L'ensemble des modèles cartographiques peut être enregistré dans une base de données, par exemple contenue dans l'ordinateur où a été exécuté le logiciel de modélisation fonctionnelle ayant permis l'établissement desdits modèles. 25 Les modèles cartographiques peuvent être enregistrés sur un ordinateur sur serveur informatique auquel le lecteur mobile, ou tout autre dispositif de transfert de données, peut se connecter pour transférer les modèles à l'application. Le modèle cartographique peut être enregistré entièrement dans la mémoire du lecteur et être accessible par l'application. Dans une variante, l'application est configurée 30 pour, lors de son lancement, notamment lors de la détection d'une première balise, charger le modèle par tout moyen, par exemple par le biais d'une connexion sans fil, 3G, 4G (« quatrième génération »), Bluetooth®, NFC, ou par raccordement à serveur de données. Dans une variante ou en combinaison, le modèle cartographique est enregistré dans une balise active ou téléchargée via celle-ci, assimilée à une borne de téléchargement, disponible par exemple à l'entrée ou à l'accueil d'un bâtiment, et ensuite téléchargé par l'application à p r de cette balise. Le téléchargement peut s'effectuer après vérification des droits du lecteur pour accéder au modèle cartographique demandé. Dans les cas simples, il est possible de stocker l'ensemble du modèle chaque balise. Dans une variante, le modèle cartographique est distribué, c'est-à-dire qu'une portion seulement du modèle est enregistrée sur chaque balise, notamment une portion différente pour chaque balise, par exemple la portion concernant les environs immédiats ou proches de la position de la balise dans l'environnement. A chaque lecture de balise, le contenu nécessaire pour se guider dans l'environnement proche de ladite balise est avantageusement téléchargé par l'application. Un logiciel de distribution de données cartographiques peut être utilisé pour répartir et enregistrer, d'une manière exploitable par l'application, une portion du modèle sur les différentes balises en fonction de leur position dans l'environnement. Le format d'enregistrement du modèle peut ainsi inclure des fonctionnalités de concaténation 20 penne . t, à partir de plusieurs portions du modèle, de le reconstituer dans son entier. Le modèle cartographique peut connaître le nord géographique, et éventuellement l'emplacement de moyens auxiliaires de positionnement, tels que des bornes WIFI par exemple. Balises 25 L'invention a encore pour objet, selon un autre de ses aspects, une balise, mieux une pluralité desdites balises, chacune destinée à être disposée à une position prédéterminée dans un environnement afin d'être utilisée pour la mise en oeuvre du procédé de géolocalisation et de guidage dans ledit environnement selon l'invention, le procédé utilisant une application de géolocalisation et de guidage exécutable sur un lecteur 30 mobile, chaque balise ayant un identifiant unique lié à sa position dans l'environnement, configuré pour être lu par ledit lecteur afin de lui permettre de reconnaître la position de la balise dans l'environnement. Les balises sont avantageusement disposées en certains endroits stratégiques de l'environnement, du point de vue du déplacement pédestre, par exemple le début d'un couloir, un hall d'entrée, un ascenseur, un escalier. Les balises peuvent être disposées sur des murs ou des portes des bâtiments de l'environnement. Elles sont associées chacune à un repère visuel permettant à l'utilisateur de les détecter visuellement. Les balises peuvent communiquer avec le lecteur par ondes radio, par exemple à 13,56 MHz ou 2,4 GHz. Les balises peuvent aussi ne pas communiquer par ondes radio avec le lecteur. Les balises peuvent dans ce cas être optiquement passives, par exemple un QR code 10 observé par le lecteur, ou optiquement actives, par exemple avec une ou plusieurs LED émettant un signal codé, tel que LIFI. Les balises sont de préférence des balises programmables, appelées aussi « tag » en anglais, utilisant par exemple la technologie NFC (« communication en champ proche » ou « near field communication » en anglais), ou la technologie Bluetooth , ou 15 intégrant un code à barres à deux dimensions de type QR (« quick response » en anglais) Chaque balise comporte de préférence une puce NFC passive. Chaque balise est ainsi un élément très simple, facile d'utilisation, de faible capacité de stockage, et ayant une très longue durée de vie. Chaque balise peut comporter une mémoire, notamment de petite taille, par 20 exemple comprise entre 10 octets et 1T, mieux 10 octets et 16 K, par exemple 8 K. Dans le cas d'une balise intégrant un code QR, qui apporte l'avantage d'être compatible avec la majorité des smartphones actuels, l'application peut télécharger au préalable le modèle cartographique car l'espace de stockage de ce type de support est le plus souvent limité. En outre, il est nécessaire que l'utilisateur lance l'application lui- 25 même, puis observe la balise avec l'objectif du lecteur, l'application étant configurée pour reconnaître un tel code à partir de l'image acquise. Un logiciel de programmation et de codage des balises peut être utilisé, afin d'y enregistrer l'information utile à la mise en oeuvre du procédé selon l'invention et de faire en sorte qu'elles soient reconnues et lues par l'application. 30 Chaque balise est avantageusement programmée avec - identifiant unique intégrant son information de position géodésique, c'est-à-dire sa latitude et sa longitude. Cet identifiant peut être enregistré dans la mémoire de la balise. En variante, l'identifiant ne contient pas de telles informations en lui-même. Selon l'environnement et notamment dans le cas où la capacité de la mémoire de la balise est plus élevée, en plus de l'identifiant, la balise est programmée avec tout ou 5 p e du modèle cartographique de l'environnement, notamment une portion du modèle généré par le logiciel de modélisation fonctionnelle et converti au format adéquat. Des coordonnées GNSS de l'environnement peuvent en outre être enregistrées dans ce nes balises afin de permettre une compatibilité (continuité du référentiel spatial et du positionnement) avec les systèmes GNSS et cartographiques 10 Le contenu des balises peut être crypté par tout moyen connu. Le logiciel de programmation des balises peut notamment être configure pour les protéger en écriture. Ainsi, vis-à-vis du lecteur les balises sont passives, pouvant seulement être lues, évitant d'être programmées de façon frauduleuse pour leurrer l'utilisateur. Dans une variante, les balises sont actives, d'autres éléments pouvant y être 15 enregistrés, telles que des applications ou des messages, notamment à vocation commerciale, par exemple pour signaler des événements, promotions, etc. Cette liaison bidirectionnelle apporte de la flexibilité. Toute interaction entre le lecteur et une balise nécessite avantageusement que le lecteur soit présent à proximité de ladite balise. La distance entre le lecteur et une balise 20 nécessaire à la détection de cette dernière peut varier, notamment selon la technologie utilisée. Cette distance peut être comprise entre 0 cm et 99 cm, mieux entre 0 et 15 cm en cas d'usage de la technologie NFC. Le lecteur ne peut ; et identifier qu'une seule balise à la fois. . L'interaction entre le lecteur et une balise cesse avantageusement dès que la 25 condition de proximité n'est plus remplie. Les balises peuvent être électriquement alimentées ou non. On peut utiliser par exemple des transpondeurs utilisant les technologies NFC ou Bluetooth (y compris BLE), eux-mêmes connectés à un réseau informatique et permettant des échanges bidirectionnels et de volumes de données impo ts avec le lecteur mobile. 30 Lecteur Le lecte est de préférence un smartphone. Dans des variantes, le lecteur est un assistant numérique personnel ou une tablette. Le lecteur comporte avantageusement des moyens lui permettant de coopérer avec la balise, par exemple par les technologies NFC ou Bluetooth®, ou code QR. Il peut ainsi comporter une caméra et/ou une antenne de lecture, notamment NFC. Le lecteur est programmé pour permettre la mise en oeuvre du procédé selon l'invention par le biais de l'application. L'écran du lecteur est avantageusement tactile. Le lecteur peut comporter un haut-parleur destiné à transmettre des informations audio. On peut déterminer à l'aide de tout capteur intégré au lecteur, notamment gyroscope, accéléromètre, capteur de pression atmosphérique et/ou boussole, connaissant la position et l'orientation de la balise dans le modèle cartographique et l'orientation du lecteur durant la détection de la balise, si l'utilisateur part dans la bonne direction qui lui a été signalée après détection de cette balise, et dans le cas d'une erreur de direction, celle-ci peut lui être signalée. Cela peut également permettre d'estimer s'il est sur le bon itinéraire. n-lation L'invention a encore pour objet, selon un autre de ses aspects, une application comportant des instructions de code exécutables sur un lecteur et destinée à être utilisée pour la mise en oeuvre du procédé de géolocalisation et de guidage dans un environnement selon l'invention, le procédé utilisant au moins une balise disposée à une position prédéterminée dans l'environnement et ayant un identifiant unique lié à cette position, l'application étant configurée lors de l'exécution desdites instructions pour lire l'identifiant de la balise et reconnaitre sa position dans l'environnement, afin de permettre la localisation et le guidage d'un utilisateur dans l'environnement. L'application est avantageusement lancée de manière automatique lors de la détection de la balise, sans intervention supplémentaire de l'utilisateur. L'application peut être configurée pour être téléchargée au préalable dans un marché d'applications disponible à p. r du lecteur, par exemple un marché d'applications Android, Apple ou Windows. L'application peut encore être fournie chargée sur un support lisible par ordinateur, par exemple une clé USB ou carte SD. Dans e variante, l'application est configurée pour être téléchargée automatiquement par le lecteur lors de la détection de la balise, sur un tel marché d'applications. Dans une variante encore, l'application est configurée pour être téléchargée à partir d'une balise assimilée à une borne de téléchargement, disponible par exemple à l'entrée ou à l'accueil d'un bâtiment. L'application est avantageusement configurée pour lire l'ensemble des données contenues dans les balises, notamment leur identifiant et le modèle cartographique ou une 5 portion du modèle de l'environnement, le cas échéant. Dans le cas où le contenu des balises est crypté, l'application comporte avantageusement des moyens pour décrypter au moins une partie dudit contenu. L'application est avantageusement configurée pour, lors de l'affichage d'un plan sur l'écran du lecteur, indiquer la position de la balise sur ce plan. Dans une variante I 0 ou en combinaison, l'application peut transmettre verbalement par le biais du haut-parleur du lecteur la position de la balise à l'utilisateur, ainsi le cas échéant, que des directives de déplacement. L'application peut être configurée pour concaténer des portions du modèle, dans le cas d'un modèle cartographique distribué, afin de le reconstituer au fur et à mesure 15 de la lecture des balises. Notamment, dans le cas où l'écran du lecteur est tactile, l'utilisateur peut zoomer, dé-zoomer et/ou faire glisser le modèle cartographique sur l'écran pour explorer différentes parties de l'environnement. Dans le cas où le modèle est directement accessible par l'application, 20 l'utilisateur consulte et sélectionne avantageusement manuellement la destination où il souhaite se rendre parmi une liste lui étant proposée en fonction de sa localisation. La destination sélectionnée par l'utilisateur peut être située à proximité ou n-lr.- de la position d'une balise reconnue par l'application. La destination sélectionnée par l'utilisateur peut être un point d'intérêt de 25 l'environnement, par exemple un point d'information, des toilettes, une machine à café, une cafétéria ou une photocopieuse. Une ou plusieurs table(s) de correspondance entre le modèle et une liste de destinations peuvent être chargées par l'application, par exemple pour mettre à jour le modèle cartographique. Des annuaires de destinations peuvent également être générés et 30 être accessibles par l'application, l'utilisateur pouvant sélectionner sa destination dans ces annuaires. L'application T.ut être configurée pour afficher automatiquement sur le modèle cartographique des points d'intérêt en fonction de la proximité de la balise et de la destination sélectionnée par l'utilisateur, par exemple afin d'indiquer la machine à café la plus proche ou celle située sur le trajet d'un point de vente. L'application peut être configurée pour mettre en oeuvre un contrôle d'accès, afin de vérifier si l'utilisateur a bien le droit de pénétrer dans telle ou telle partie de l'environnement, notamment par le biais de paramètres non accessibles à l'utilisateur qui se déplace avec le lecteur. L'application peut transmettre des messages de guidage à l'utilisateur tout au long de l'itinéraire de la balise à la destination. Le guidage peut consister en un affichage d'un plan sur l'écran du lecteur, ce plan utilisant notamment des flèches de guidage. Dans une variante ou en combinaison, le guidage peut être audio. Ceci ne pose pas de problème d'autonomie du lecteur, car l'application n'utilise pas de moyens gourmands en ressources, tels un GPS. Le guidage est de préférence réalisé au moins partiellement en utilisant un ou plusieurs capteurs intégrés au lecteur, tels que gyroscope intégré au lecteur, accéléromètre et/ou une boussole électronique. L'application peut être configurée pour détecter le mouvement de l'utilisateur grâce au(x) capteur(s) et indiquer à l'utilisateur s'il part dans la mauvaise direction ou se trompe ultérieurement de direction lors du guidage. L'application peut indiquer à l'utilisateur s'il doit emprunter un escalier ou un ascenseur. Il est également possible d'utiliser des ressources disponibles telles que des bornes WIFI par exemple, dont l'emplacement est connu par le modèle cartographique. Lors de 11. mise en place d'une balise, on peut enregistrer à cet effet la puissance des bornes W77I voisines, et en tenir compte dans l'établissement du modèle cartographique. Tout au long de l'itinéraire, la position de l'utilisateur peut être actualisée par la détection d'autres balises disposées dans l'environnement et mises à proximité du lecteur. Ce dernier peut mémoriser les identifiants des balises lues afin de déterminer la cohérence des balises rencontrées et du trajet suivi. Une complémentarité avec d'autres moyens de localisation peut être prévue, 30 notamment des bornes WIFI comme détaillé ci-dessus. Des informations supplémentaires, contenues au préalable dans le lecteur et accessibles par l'application, peuvent être chargées lorsque le contenu de la balise est lu par l'application, par exemple des informations sur le profil de l'utilisateur, indiquant no ent s'il est handicapé, visiteur de l'environnement ou professionnel, et/ou des informations perme . t d'indiquer par exemple les issues de secours de l'environnement en cas d'évacuation en urgence, ou la place de la voiture dans le cas d'un parking. Dans le cas d'un utilisateur handicapé, le modèle cartographique peut indiquer où se trouvent les accès aménagés pour les fauteuils roulants par exemple. Procéeà d'installation des hanses L'invention a encore pour objet, selon un autre de ses aspects, procédé d'installation de balises selon l'invention, dans un environnement où un utilisateur piéton est amené à se déplacer, no ent en intérieur, le procédé d'installation utilisant un modèle cartographique de l'environnement, procédé dans lequel, lors de l'installation des balises dans l'environnement, la position de chaque balise dans l'environnement est indiquée dans le modèle cartographique et est liée à un identifiant unique de la balise, afin de permettre la localisation et le guidage de l'utilisateur dans l'environnement, par la mise en oeuvre du procédé selon l'invention. La position des balises dans le modèle c. s graphique peut être signalée ensuite par le lecteur à l'utilisateur par tout moyen, par exemple par une croix, un point de grande taille, par exemple de couleur vive, ou un cercle de grande taille de couleur vive. Le procédé d'installation des balises peut comporter leur programmation avec 20 un identifiant. Une portion au moins du modèle cartographique peut être téléchargée dans la balise, lors de sa programmation initiale. L'invention pourra être mieux comprise à la lecture de la description ---' va suivre, d'exemples non limitatifs de mise en oeuvre de celle-ci, et à l'examen du dessin annexé, sur lequel : 25 - les figures 1 et 2 illustrent de façon schématique différentes étapes et éléments permettant la mise en oeuvre du procédé de géolocalisation et de guidage selon l'invention, - les figures 3A à 3C sont des exemples de modèles cartographiques de l'environnement utilisés pour la mise en oeuvre de l'invention, 30 - la figure 4 représente une balise selon l'invention, - la figure 5 représente une variante de balise selon l'invention, et - les figures 6A à 6D représentent des captures d'écran du lecteur illustrant un exemple de fonctionnement de l'application selon l'invention. On a représenté à la figure 1 différentes étapes et éléments permettant la mise en oeuvre du procédé de géolocalisation et de guidage selon l'invention, dans un 5 environnement où un utilisateur piéton est amené à se déplacer, en intérieur dans l'exemple considéré, par exemple un bâtiment ou un espace public. Le procédé selon l'invention met en oeuvre des balises 1 disposées à des positions prédéterminées dans l'environnement et ayant chacune un identifiant id unique lié à sa position dans l'environnement. L'utilisateur piéton dispose d'un lecteur mobile 2 10 configuré pour détecter les balises 1 lorsque mis à proximité. Ce lecteur exécute une application 3 de géolocalisation et de guidage, accédant à modèle cartographique 4 de l'environnement. Dans l'exemple décrit, le lecteur 2 est un smartphone et comporte un écran 5 tactile, une mémoire et un haut-parleur. L'invention n'est toutefois pas limitée à un type 15 particulier de lecteur mobile 2. L'application 3 est avantageusement lancée par le lecteur 2, de manière automatique, lors de la détection d'une première balise 1, et elle est configurée pour lire des informations contenues dans la balise 1. Dans l'exemple décrit, l'application 3 est téléchargée au préalable lors d'une 20 étape 45 dans un marché d'applications 21 accessible à partir du lecteur 2, par exemple marché d'applications Android, Apple ou Windows. Dans des variantes, l'application 3 est configurée pour être téléchargée automatiquement par le lecteur 2 lors de la détection de la balise 1, sur un tel marché d'applications 21, ou pour être téléchargée directement à partir d'une balise 1, notamment 25 une balise faisant office de borne de téléchargement. Le modèle cartographique 4 de l'environnement est avantageusement établi, lors d'une étape 41, à p d'un modèle fonctionnel, en utilisant un logiciel de modélisation fonctionnelle, se fondant sur différentes sources 40, à savoir des plans sur papier, des fichiers numériques et des photographies dans l'exemple considéré. 30 Lors d'une étape 42 représentée à la figure 1, le modèle cartographique 4 est enregistré entièrement s la mémoire du lecteur 2 et il est accessible par l'application 3. Dans une variante, l'application 3 est configurée pour, lors de son lancement, charger le modèle 4 par tout moyen. Dans une variante ou en combinaison, lors d'une étape 44, le modèle cartographique 4 est enregistré dans une balise 1 active, disponible par exemple à l'entrée ou à l'accueil d'un bâtiment, et il est ensuite téléchargé par l'application 3 à partir de cette bali se. Des exemples de modèles cartographiques 4 sont représentés aux figures 3A à 3C. Ces modèles contiennent avantageusement la géométrie des différents espaces de l'environnement, leur fonction et utilisation, par exemple les amphithéâtres et le bureau d'accueil d'une p. e du campus universitaire considérée à la figure 3A, les différents bureaux, les toilettes et les couloirs de l'étage de bureaux considéré aux figures 3B et 3C. Le modèle cartographique 4 comporte avantageusement également la position et l'identifiant des balises 1. Une balise 1 selon l'invention est représentée à la figure 4. Dans l'exemple considéré, la balise 1 est une balise programmable utilisant la technologie NFC, comportant une mémoire, de taille par exemple comprise entre 10 octets et 8K. 11 peut s'agir d'une puce NTAG 203 ou NTAG 213. Dans la variante représentée à la figure 5, la balise 1 intègre un code à barres 11 à deux dimensions, de type QR. L'identifiant id unique lié à la position de la balise 1 dans l'environnement est lu par l'application 3 afin de reconnaître la balise 1. Cet identifiant id est enregistré dans la mémoire de la balise 1 lors d'une étape 43 représentée à la figure 1. Pour ce faire, un logiciel de programmation et de codage des balises 1 peut être utilisé. L'identifiant id de la balise 1 peut intégrer une information géodésique. L'identifiant id est de préférence enregistré de manière cryptée dans la mémoire de la balise 1, l'application 3 exécu t un algort e adéquat pour le décrypter. La figure 2 représente plus en détail ce . nes étapes préalables à la mise en oeuvre du procédé selon Comme représenté à la figure 2, après son établissement lors de l'étape 41 décrite précédemment, le modèle cartographique 4 est enregistré, à une étape 46, dans un 30 format compressé, et est avantageusement converti pour être reconnu et utilisé par l'application 3. En parallèle, l'ensemble des modèles cartographiques est enregistré lors d'une étape 51 dans une base de données 50, par exemple contenue dans l'ordinateur 30 où a été exécuté le logiciel de modélisation fonctionnelle. Le modèle cartographique 4 est enregistré, dans l'exemple décrit, dans les balises 1 lors de leur programmation à l'étape 49. Dans une variante, lors d'une étape 48, le modèle cartographique 4 est distribué, une portion seulement étant enregistrée sur chaque balise 1, par exemple une portion différente pour chaque balise, de préférence la portion concernant les environs immédiats ou proches de la position de la balise dans l'environnement. Dans ce cas, un logiciel de distribution de données cartographiques est avantageusement utilisé pour répartir et enregistrer, d'une manière exploitable par l'application 3, une portion du modèle sur les différentes balises 1 en fonction de leur position dans l'environnement. Le déroulement du procédé selon l'invention par le biais de l'application 3 va être décrit en référence aux figures 6A à 6D. Lorsque le lecteur 2 est mis à proximité d'une balise 1, ce dernier la détecte et lance l'application 3 de manière automatique. L'application 3 affiche sur l'écran 5 du lecteur 2 le modèle cartographique 4 de l'environnement, comme représenté aux figures 6A à 6D. L'application 3 lit l'identifiant id de la balise 1 et reconnaît sa position dans l'environnement. La position est transmise à l'utilisateur, é t affichée à l'écran 5 du 20 lecteur 2, par exemple par un gros point, comme visible sur la figure 6B. Dans une variante ou en combinaison, la position de la balise 1 est transmise par le biais du haut-parleur du lecteur 2. Comme visible à la figure 6B, l'écran 5 du lecteur 2 é t tactile, l'utilisateur peut zoomer sur l'écran pour explorer différentes p. es de l'environnement et en 25 apprécier les détails. L'utilisateur sélectionne avantageusement destination du modèle cartographique 4, située à proximité ou non de la position de la balise 1 reconnue par l'application 3, par exemple parmi une liste pouvant lui être proposée en fonction de sa localisation dans l'environnement et/ou dans des annuaires de destinations accessibles par 30 l'application 3. L'application 3 calcule et/ou fait apparaître l'itinéraire entre la position de la balise 1 et la destination sélectionnée par l'utilisateur, et l'informe afin de le guider dans l'environnement, e - par exemple l'itinéraire sur l'écran 5 du lecteur 2 par des traits et des flèches, comme visible aux figures 6A à 6D. Dans une variante ou en combinaison, le guidage peut être audio. Le guidage est de préférence réalisé en utilisant au moins partiellement un capteur intégré au lecteur 2, par exemple accéléromètre, gyroscope et/ou une boussole intégrés. L'application 3 est avantageusement configurée pour indiquer à l'utilisateur s'il part dans la mauvaise direction ou se trompe ultérieurement de direction lors du guidage, grâce aux mouvements détectés par le lecteur. Tout au long de l'itinéraire, la position de l'utilisateur est avantageusement 10 actualisée par la détection d'autres balises 1 disposées dans l'environnement et venant à proximité du lecteur 2. Bien entendu, l'invention n'est pas limitée aux exemples de réalisation viennent d'être décrits, dont les caractéristiques peuvent se combiner au sein de variantes non illustrées. 15 L'expression « comportant un » doit être comprise comme étant synonyme de « comprenant au moins un », et « compris entre » s'entend bornes incluses, sauf si le contraire est spécifié. REVENDICATIONS1. Procédé de géolocalisation et de guidage dans un environnement où un utilisateur piéton est amené à se déplacer, notamment en intérieur, le procédé utilisant : Au moins une balise (1), mieux plusieurs balises (1), repérable(s) visuellement par l'utilisateur, disposée(s) chacune à une position prédéterminée de l'environnement et ayant chacune un identifiant (id) unique, - un lecteur mobile (2), notamment un smartphone, comportant un écran (5), notamment tactile, et/ou un haut-parleur, une application (3) de géolocalisation et de guidage exécutable sur ledit lecteur (2), configurée pour lire l'identifiant de la balise (1), et un modèle cartographique (4) de l'environnement, accessible par l'application, dans lequel la position de chaque balise est connue, procédé dans lequel : - le lecteur (2) présent à proximité d'une balise (1) lit l'identifiant (id) de la balise (1), les balises étant disposées de telle sorte que le lecteur ne puisse lire qu'une balise à la fois, - l'application (3) affiche sur l'écran (5) du lecteur (2) et/ou diffuse par un message audio une information dépendant de la dernière balise identifiée et liée au 20 modèle cartographique (4) de l'environnement, permettant à l'utilisateur de se repérer. 2. Procédé selon la revendication 1, l'application permettant à l'utilisateur de sélectionner une destination, l'application (3) déterminant l'itinéraire entre la position de la balise (1) et ladite destination, et en informant l'utilisateur afin de le guider dans l'environnement. 25 3. Procédé selon la revendication 1 ou 2, dans lequel le modèle cartographique (4) de l'environnement est établi par un logiciel de modélisation fonctionnelle de l'environnement, se fondant notamment sur des plans sur papier, des fichiers numériques, des photographies, des vues satellites et/ou une visite de l'environnement. 30 4. Procédé selon l'une quelconque des revendications 1 à 3, dans lequel le modèle cartographique (4) est enregistré dans un format compressé et converti pour êtreutilisé par l'application (3) de géolocalisation et de guidage, notamment lors d'une communication avec une balise. 5. Procédé selon l'une quelconque des revendications 1 à 3, dans lequel le lecteur mobile (2) comporte une mémoire, le modèle cartographique (4) étant enregistré 5 dans cette dernière préalablement à une communication avec les balises. 6. Procédé selon l'une quelconque des revendications 1 à 5, dans lequel, lors du lancement de l'application (3), notamment lors de la détection d'une première balise (1), l'application (3) charge le modèle cartographique (4) par tout moyen, notamment par le biais d'une connexion sans fil ou par raccordement à un serveur de 10 données. 7. Procédé selon l'une quelconque des revendications 1 à 4, dans lequel le modèle cartographique (4) est enregistré dans une balise (1) et téléchargé par l'application (3) à partir de cette balise. 8. Procédé selon l'une quelconque des revendications précédentes, dans 15 lequel le modèle cartographique (4) est distribué, une portion différente du modèle cartographique étant enregistrée sur chaque balise (1), notamment la portion concernant les environs immédiats ou proches de la position de la balise (1) dans l'environnement. 9. Procédé selon l'une quelconque des revendications précédentes, dans lequel la distance entre le lecteur (2) et une balise (1) nécessaire à la détection de cette 20 dernière est comprise entre 0 cm et 99 cm. 10. Procédé selon l'une quelconque des revendications précédentes, dans lequel l'application (3) est lancée de manière automatique lors de la détection de la balise (1) par le lecteur. 11. Procédé selon l'une quelconque des revendications précédentes, dans 25 lequel l'application (3) indique, lors de l'affichage d'un plan sur l'écran (5) du lecteur (2), la position de la balise (1) sur ce plan. 12. Procédé selon l'une quelconque des revendications précédentes, dans lequel on permet à l'utilisateur de sélectionner une destination dans au moins un annuaire de destinations accessible par l'application (3), dans lequel l'application (3) transmet au 30 moins un message de guidage à l'utilisateur, ce message consistant notamment en un affichage d'un plan à l'écran (5) du lecteur (2) et/ou en un message audio. et dans lequel le guidage est réalisé au moins partiellement en utilisant un ou plusieurs capteurs intégrés aulecteur, notamment un gyroscope, accéléromètre et/ou une boussole, pour déterminer au moins une partie de la trajectoire de l'utilisateur entre deux balises. 13. Procédé selon la revendication précédente, dans lequel on détermine à l'aide du ou des capteurs intégrés, notamment du gyroscope, de l'accéléromètre et/ou de la boussole, connaissant la position et l'orientation de la balise dans le modèle cartographique et l'orientation du lecteur durant la détection de la balise, si l'utilisateur part dans la bonne direction qui lui a été signalée après détection de cette balise, et dans le cas d'une erreur de direction, celle-ci lui est signalée. 14. Procédé selon l'une quelconque des revendications précédentes, dans lequel, tout au long de l'itinéraire d'une balise (1) vers une destination sélectionnée, la localisation de l'utilisateur est actualisée par la détection d'autres balises disposées dans l'environnement et venant à proximité du lecteur (2). 15. Balise destinée à être disposée à une position prédéterminée dans un environnement afin d'être utilisée pour la mise en oeuvre du procédé de géolocalisation et 15 de guidage selon l'une quelconque des revendications précédentes, le procédé utilisant une application (3) de géolocalisation et de guidage exécutable sur un lecteur mobile (2), la balise (1) ayant un identifiant (id) unique lié à sa position dans l'environnement, intégrant notamment l'information de position géodésique de la balise (1), configuré pour être lu par ledit lecteur (3) afin de lui permettre de reconnaître la position de la balise (1) 20 dans l'environnement. 16. Balise selon la revendication précédente, étant programmable par un logiciel de programmation et de codage, la balise (1) utilisant notamment les technologies NFC ou Bluetoothe ou intégrant un code à barres à deux dimensions de type QR, la balise comportant de préférence une puce NFC passive. 25 17. Balise selon la revendication 15 ou 16, comportant une mémoire, l'identifiant (id) lié à la position de la balise (1) dans l'environnement étant enregistré dans ladite mémoire. 18. Balise selon l'une quelconque des revendications 15 à 17, caractérisée en ce que tout ou partie du modèle cartographique (4) de l'environnement est stocké. 30 19. Balise selon l'une quelconque des revendications 15 à 18, étant protégée en écriture. 20. Produit programme d'ordinateur comportant des instructions de code exécutables sur un lecteur (2) comportant un processeur et une mémoire, ces instructions lorsqu'exécutées permettant la mise en oeuvre du procédé de géolocalisation et de guidage selon l'une quelconque des revendications 1 à 14, le procédé utilisant au moins une balise (1) disposée à une position prédéterminée dans l'environnement et ayant un identifiant (id) unique lié à sa position, l'application (3) étant configurée pour lire l'identifiant (id) de la balise (1) et reconnaître sa position dans l'environnement, afin de permettre la localisation et le guidage d'un utilisateur dans l'environnement. 21. Produit selon la revendication précédente, étant configuré pour être téléchargée au préalable dans un marché d'applications (21) disponible à partir du lecteur (2), notamment une plateforme d'échange. 22. Produit selon la revendication 21, étant configuré pour être téléchargée automatiquement par le lecteur (2) lors de la détection de la balise (1). 23. Procédé d'installation de balises selon l'une quelconque des revendications 15 à 19, dans un environnement où un utilisateur piéton est amené à se déplacer, notamment en intérieur, le procédé utilisant un modèle cartographique (4) de l'environnement, procédé dans lequel, lors de l'installation des balises (1) dans l'environnement, la position 20 de chaque balise dans l'environnement est indiquée dans le modèle cartographique (4) et est liée à un identifiant (id) unique de la balise, afin de permettre la localisation et le guidage de l'utilisateur dans l'environnement.