Brevet FR2965065A1 — publié le 20120323

La présente invention concerne un procédé de géo-localisation d'une personne. Elle trouve pour application particulièrement avantageuse la géolocalisation d'une personne dans un environnement, tel un centre commercial, se trouvant en zone d'ombre, soit pour lequel une localisation par un moyen de localisation de type satellitaire n'est pas utilisable. Une telle information de localisation peut être mise à profit pour réaliser une communication marketing personnalisée. Dans le domaine du marketing personnalisé, il est connu par exemple des documents WO 2008/081420 ou WO 2008/056350 de transmettre des informations publicitaires à une personne via son terminal mobile en fonction de sa localisation géographique relativement à une cible marketing. Dans des zones ouvertes, telles que rues à ciel ouvert, où les signaux satellitaires sont disponibles, cette géo-localisation est typiquement réalisée par un système de localisation géographique par satellite tel que le GPS (Global Positioning System) ou équivalent. Cependant certains environnements sont couverts et constituent ainsi des zones d'ombre où le système GPS ne peut être utilisé. Ces environnements en zone d'ombre comprennent entre autres, les galeries commerciales, les centres commerciaux, couverts et pouvant de plus présenter plusieurs étages. La présente invention remédie à ce problème en proposant un procédé de localisation géographique probabiliste en zone d'ombre. L'invention a pour objet un procédé de localisation géographique d'une personne dans un environnement en zone d'ombre, comprenant les étapes 25 suivantes : - récupération d'un modèle de l'environnement, - détermination d'un point source, - détermination d'au moins un centre d'intérêt, - détermination d'au moins un point destination, 30 - calcul des itinéraires possibles reliant le point source à un point destination en passant par tout, aucun, ou partie desdits au moins un centre d'intérêt, - détermination d'une probabilité pour chaque itinéraire. Ainsi, l'invention prévoit une localisation probabiliste de la personne. Elle s'avère particulièrement avantageuse pour la localisation de personnes évoluant dans un environnement en zone d'ombre, c'est-à-dire dans lequel les signaux radio ne se transmettent pas correctement. Avantageusement, cette localisation couvre aussi bien les déplacements en deux dimensions qu'en trois dimensions. L'invention est ainsi particulièrement bien adaptée à la localisation dans un immeuble comprenant plusieurs niveaux. Il est précisé que dans le cadre de la présente invention, géo-localisation signifie localisation géographique impliquant ou non une interaction avec la personne à localiser, par exemple par échanges de signaux. Selon une autre caractéristique de l'invention, les centres d'intérêts sont 10 pondérés/ordonnés avant le calcul des itinéraires. Selon une autre caractéristique de l'invention, le procédé comprend encore une étape d'estimation de la position en fonction du temps, en considérant un temps moyen de déplacement, un temps moyen d'arrêt aux centres d'intérêt, et un déplacement le long du ou des itinéraires possibles, afin de déterminer une ou 15 plusieurs positions, respectivement assortie d'une probabilité, égale à la probabilité de l'itinéraire. Selon une autre caractéristique de l'invention, le procédé comprend encore, pour au moins une cible marketing définie par une zone de chalandise, une étape de détermination d'une probabilité de passage dans ladite zone de chalandise de 20 la cible marketing. Selon une autre caractéristique de l'invention, une zone de chalandise est définie circulaire par un point/maille de centre et un rayon. Selon une autre caractéristique de l'invention, le modèle de l'environnement est tridimensionnel, et rectilinéaire, comprenant des étages, et des jonctions entre 25 étages de type ascenseur, escalator ou escalier, chaque étage étant maillé par un quadrillage, chaque point/maille dudit quadrillage pouvant être libre, occupé, entrée/sortie ou jonction. Selon une autre caractéristique de l'invention, le point source est déterminé par une dernière position connue d'un terminal mobile associé à la personne 30 localisée déterminée par : - une dernière position GPS obtenue avant l'entrée en zone d'ombre, - une dernière position GPS obtenue avant l'entrée en zone d'ombre recalée à l'entrée/sortie de l'environnement la plus proche, - l'entrée/sortie de l'environnement la plus probable, 35 - une entrée/sortie de l'environnement confirmée par un dialogue avec la personne, - une destination obtenue par un précédent calcul de localisation géographique, ou - une position déterminée par un autre moyen, telle une interaction localisante. Selon une autre caractéristique de l'invention, lesdits au moins un point destination sont déterminés parmi les entrées/sorties de l'environnement. Selon une autre caractéristique de l'invention, un centre d'intérêt est une localisation sélectionnée sur la base d'un profil utilisateur ou pour laquelle la personne a réalisé une interaction parmi : - achat, - demande de renseignement, - abonnement à un programme de fidélité/enregistrement d'une carte de fidélité, - intérêt/réponse pour une offre, - visite fréquente/récente, - parrainage. Selon une autre caractéristique de l'invention, le calcul des itinéraires possibles reliant le point source à un point destination, utilise un algorithme par propagation de type routage point-à-point ou « maze router », employé pour le routage de circuit imprimés. Selon une autre caractéristique de l'invention, le calcul des itinéraires possibles reliant le point source à un point destination, comprend encore la définition d'au moins un segment d'itinéraire, un segment d'itinéraire reliant le point source à un centre d'intérêt ou à un point destination, ou un centre d'intérêt à un autre centre d'intérêt ou à un point destination. Le procédé comprend en outre une étape de calcul d'un coût de parcours ajoutant : - un coût de progression d'au moins un incrément de progression, de préférence de +1 par maille, - un coût de franchissement de jonction : - d'au moins un incrément d'ascenseur, de préférence de +1 30 quel que soit le nombre d'étages pour un ascenseur, - d'au moins un incrément d'escalator, de préférence de +1 par étage + la distance horizontale parcourue pour un escalator, - d'au moins un incrément d'escalier, de préférence de +2 par étage + la distance horizontale parcourue pour un escalier. 35 Selon une autre caractéristique de l'invention, le calcul des itinéraires possibles reliant le point source à un point destination comprend encore une étape de confirmation conservant pour chaque segment d'itinéraire, uniquement le ou les parcours de coût minimum. Selon une autre caractéristique de l'invention, le calcul des itinéraires possibles reliant le point source à un point destination comprend encore une étape de reconstruction d'itinéraire recombinant lesdits segments de parcours de coût minimum. Selon une autre caractéristique de l'invention, la détermination d'une probabilité pour chaque itinéraire comprend la détermination d'une probabilité segmentaire pour chaque segment d'itinéraire, égale à l'inverse du nombre desdits parcours de coût minimum pour ledit segment d'itinéraire. Selon une autre caractéristique de l'invention, la détermination d'une probabilité pour un itinéraire est réalisée en multipliant les probabilités segmentaires des différents segments d'itinéraire constitutifs dudit itinéraire et en divisant par le nombre d'itinéraires. Selon une autre caractéristique de l'invention, la détermination d'une probabilité de passage de la personne localisée dans une zone de chalandise d'une cible marketing calcule la somme des produits des probabilités des itinéraires passant dans ladite zone de chalandise par le nombre desdits itinéraires passant dans ladite zone de chalandise. Selon une autre caractéristique de l'invention, le procédé comprend encore une étape de détermination d'une date d'entrée de la personne localisée dans une zone de chalandise d'une cible marketing pour un itinéraire passant dans la zone de chalandise comprenant les étapes suivantes : - détermination d'une date d'entrée dans l'environnement, - ajout d'un temps de déplacement par maille traversée le long de l'itinéraire 25 avant la zone de chalandise, - ajout d'un temps de visite par centre d'intérêt traversé le long de l'itinéraire avant la zone de chalandise. Selon une autre caractéristique de l'invention, le procédé comprend encore une étape de transmission d'un message publicitaire relatif à une cible marketing, 30 vers un terminal portable associé à la personne localisée, lorsque la probabilité de passage dans la zone de chalandise de ladite cible marketing est supérieure à un seuil. Selon une autre caractéristique de l'invention, le procédé comprend encore une étape de réception d'un message publicitaire relatif à une cible marketing, par 35 un terminal portable associé à la personne localisée, lorsque la probabilité de passage dans la zone de chalandise de ladite cible marketing est supérieure à un seuil. Selon une autre caractéristique de l'invention, ledit message est transmis sensiblement à la date d'entrée de la personne localisée dans ladite zone de chalandise de la cible marketing ou à la date d'entrée ôtée d'une durée prédéfinie. Ladite durée prédéfinie est avantageusement déterminée de telle sorte que la personne puisse prendre connaissance du message avant d'avoir dépassé la zone de chalandise. L'invention concerne encore un programme d'ordinateur apte à mettre en oeuvre les étapes du procédé selon l'un quelconque des modes de réalisation précédents. L'invention a également pour objet un système de localisation géographique d'une personne dans un environnement en zone d'ombre, comprenant des moyens de stockage d'un modèle de l'environnement et un processeur configuré pour : déterminer un point source, déterminer au moins un centre d'intérêt, déterminer au moins un point destination, calculer des itinéraires possibles reliant le point source à un point destination en passant par tout, aucun, ou partie desdits au moins un centre d'intérêt, déterminer une probabilité pour chaque itinéraire. D'autres caractéristiques, détails et avantages de l'invention ressortiront plus clairement de la description détaillée donnée ci-après à titre indicatif en relation avec des dessins sur lesquels : - la figure 1 présente, en vue perspective, un exemple de modèle d'environnement, - la figure 2 présente, en vue plane, un exemple de modèle d'environnement comportant trois étages, - la figure 3 présente une vue détaillée du premier étage, - les figures 4-6 présentent sur le modèle de la figure 2 un exemple de propagation pour la détermination d'itinéraire, - les figures 7-15 présentent sur un autre modèle d'environnement un exemple complet. Le contexte de l'invention est un système de suivi d'un consommateur affilié, permettant de lui proposer avec une forte pertinence au moins une offre marketing ciblée lorsque ledit consommateur passe ou se trouve à proximité d'une cible marketing associée à ladite offre. Un tel système comprend typiquement un segment serveur comportant des moyens de traitement informatiques et des moyens de communication et au moins un segment client, associé à une personne/consommateur, par exemple une application s'exécutant sur un terminal mobile (téléphone mobile, smartphone, etc) de ladite personne. Le segment serveur peut dialoguer avec ledit terminal mobile. Le segment serveur présente encore des interfaces lui permettant d'obtenir des informations sur l'environnement ou de dialoguer, entre autres, avec des opérateurs marketing, afin par exemple de configurer des campagnes marketing. Selon un mode connu, ladite personne est localisée par localisation géographique de son terminal mobile, par exemple au moyen d'un récepteur de système de localisation géographique par satellite de type GPS (Global Positioning System) intégré dans ledit terminal mobile. Ledit terminal mobile transmet ensuite cette localisation géographique au segment serveur. Le problème que se propose de résoudre la présente invention est de continuer à disposer d'une localisation géographique d'une personne lorsque cette personne entre dans une zone d'ombre ne permettant plus la réception des signaux, tels des signaux GPS, permettant une localisation GPS. Un tel cas se présente typiquement lorsque ladite personne entre dans un environnement couvert, tel un centre commercial. Ainsi, lorsque la personne pénètre dans un tel environnement en zone d'ombre, le terminal mobile ne peut plus faire fonction de récepteur GPS. A cet instant où la localisation GPS est perdue, le segment serveur bascule en mode localisation en zone d'ombre et met en oeuvre le procédé décrit plus loin pour continuer d'estimer la localisation de la personne dans ledit environnement, en l'absence de toute localisation de type GPS. A contrario lorsque la personne quitte la zone d'ombre et repasse en zone découverte et qu'une localisation GPS peut à nouveau être obtenue, le système peut automatiquement basculer à nouveau en mode localisation GPS, comme précédemment. Le procédé de localisation géographique d'une personne dans un 25 environnement en zone d'ombre, une fois initié par exemple par la perte de signal GPS, comprend les étapes suivantes : - récupération d'un modèle 1 de l'environnement, - détermination d'un point source 14, - détermination d'au moins un centre d'intérêt 8, 30 - détermination d'au moins un point destination 15, - calcul des itinéraires 11 possibles reliant le point source 14 à un point destination 15 en passant par tout, aucun, ou partie desdits au moins un centre d'intérêt 8, - détermination d'une probabilité pour chaque itinéraire 11. 35 Compte tenu du plus faible nombre d'informations certaines de localisation géographique, le procédé retenu adopte une approche probabiliste où, entre tous les itinéraires 11 possibles, le ou les plus probables sont déterminés en se basant sur une économie de déplacement. Le procédé considère des éléments factuels de topographie de l'environnement, résumés sous forme d'une modélisation, typiquement réalisée à l'avance, éventuellement actualisable par mise à jour, pour un environnement donné et accessible par le serveur. Afin de restreindre les très nombreux choix d'itinéraire 11 possibles a priori, le procédé utilise avantageusement des considérations de centre d'intérêts 8 collectés auprès de la personne afin d'orienter les choix d'itinéraire 11 vers les plus probables. Un centre d'intérêt 8 d'une personne est une localisation dans l'environnement, où il est supposé que la personne souhaite se rendre. Dans le cas d'un centre commercial, il s'agit typiquement d'une boutique, constituant un des objets de la visite rendue à l'environnement par ladite personne. Une boutique est typiquement localisée par son point d'entrée. Le procédé calcule des itinéraires 11 possibles reliant un point source 14 à un point destination 15 en passant par tout, aucun, ou partie desdits au moins un centre d'intérêt 8. Ainsi, avec un point source S, deux points destination Dl, D2 et deux centres d'intérêt, 11, 12, il est calculé au moins un itinéraire 11 reliant en séquence : S-D1, S-D2, S-11-Dl, S-11-D2, S-12-Dl, S-I2-D2, S-11-12-Dl, S-I1-12-D2, S-12-I1-D1, S-12-I1-D2. On voit que toutes les combinaisons sans 11 et 12, avec 11 et 12, seuls, dans l'ordre ou dans le désordre, sont a priori possibles. On conçoit que la combinatoire augmente très rapidement avec le nombre de centres d'intérêt 8 et/ou de destinations 15. Avantageusement, il est possible de réduire cette combinatoire en considérant que les centres d'intérêts 8 sont pondérés respectivement, par exemple par une graduation de l'intérêt porté. Une telle pondération peut ainsi réduire le nombre d'itinéraires, par exemple en ordonnant par ordre d'intérêt lesdits centres d'intérêt 8, et en ne considérant que les itinéraires 11 respectant cet ordre. Dans l'exemple précédent, un ordre imposé 11, 12 permet de supprimer les deux derniers itinéraires. Le procédé comprend une étape exploratoire déterminant des itinéraires 11 possibles, ladite exploration permettant d'obtenir tous les itinéraires 11 possibles ou du moins tous ceux dont la probabilité est a priori élevée, pour chaque paire source 14, destination 15. Le procédé comprend encore une étape de valorisation, où est associé à chaque itinéraire 11 ainsi obtenu, une probabilité que ledit itinéraire 11 soit 35 emprunté par la personne. A partir de ces itinéraires 11, chacun munis d'une probabilité, il est possible d'utiliser le procédé selon au moins deux modes de réalisation. Selon un premier mode de réalisation, lesdits itinéraires 11 sont employés pour localiser géographiquement, de manière probabiliste, la personne, en fonction du temps. Selon un second mode de réalisation alternatif ou combiné avec le premier mode de réalisation, lesdits itinéraires 11 sont employés, pour déterminer si ladite personne traverse ou non une zone de chalandise 10 d'une ou plusieurs cibles marketing 9, et selon quelle probabilité. Selon le premier mode de réalisation, il est considéré un temps moyen de déplacement tD par maile et/ou jonction, un temps moyen d'arrêt aux centres d'intérêt t,. Ces paramètres peuvent être moyens pour toute personne, fonction de certaines caractéristiques typologiques telles que le sexe ou la tranche d'age de la personne ou personnalisés en fonction des comportements passés observés pour la personne ou encore fonction de l'environnement considéré. Ces informations sont typiquement inclues dans un profil utilisateur stocké dans le terminal mobile équipant la personne. Ensuite une estimation de la position peut être calculée, en considérant, que la personne se déplace, à une vitesse moyenne correspondant audit temps moyen de déplacement tD, en s'arrêtant aux centres d'intérêts ledit temps moyen t,, le long du ou des itinéraires, en fonction du temps. Il peut être affecté à ladite position une probabilité par exemple égale à celle de l'itinéraire supposé suivi. Selon le second mode de réalisation, a partir des itinéraires possibles probabilisés, il est possible de déterminer si et avec quelle probabilité la personne a des chances, au cours de sa visite dans l'environnement de passer dans une zone de chalandise 10 définie pour une cible marketing 9. Une telle probabilité de passage dans ladite zone de chalandise 10 de la cible marketing 9, est prise égale à la somme des probabilités des itinéraires qui traversent ladite zone de chalandise 10. Il est encore possible de combiner les deux modes de réalisation précédents afin de déterminer/estimer une date d'entrée dans une zone de chalandise 10. Selon un mode possible de réalisation, un modèle de l'environnement 1 résume les éléments dimensionnels et topographiques de l'environnement dans lequel la personne évolue. Un exemple d'un tel modèle d'environnement 1 est illustré en vue perspective à la figure 1. Ce modèle 1 volontairement simplifié représente un environnement comprenant trois niveaux ou étages, 2-4. Compte tenu que les environnements que l'on souhaite modéliser peuvent être multi-étage, un modèle tridimensionnel, 3D, ou plus exactement 2,5D est utilisé. Le modèle comprend des étages 2-4, connectés par des jonctions 7. Les jonctions 7 sont détaillées en ascenseurs A, escalator E ou escalier E. Une jonction 7 comporte un ensemble de coordonnées défini dans un étage 2-4 et au moins un ensemble de coordonnées défini dans un autre étage. Lesdits environnements étant organisés le plus souvent orthogonalement, une modélisation rectilinéaire est adaptée. Chaque plan d'étage est alors quadrillé par un maillage orthonormé, définissant des mailles, plus petites unités considérées et donc assimilées à des points. La taille de la maille est un compromis entre une finesse de définition et de modélisation de l'environnement et une complexification des calculs, par exemple d'itinéraire et/ou de probabilité. Par exemple, une maille de 1 mxl m s'avère un compromis souvent satisfaisant. Sont ainsi représentés sur l'exemple de la figure 1, deux jonctions 7, de type ascenseur A, un premier point d'entrée/sortie 5 dans l'environnement utilisé ici comme entrée et un second point d'entrée/sortie 6 hors de l'environnement utilisé ici comme sortie. La modélisation 1 de l'environnement ne contient que des éléments immuables et peut ainsi être déterminée préalablement, une fois pour toute, avec une possible mise à jour, et stockée dans une base de donnée accessible au serveur. Chaque maille est typée libre 12 lorsqu'elle permet le passage et la circulation, occupée 13 lorsqu'elle n'est pas libre : mur, zone privée, boutique, etc, jonction 7 lorsqu'elle correspond à une jonction, ou entrée/sortie 5,6. Toute maille/point est désignée par ses coordonnées X, Y, par exemple du centre de la maille, dans le quadrillage en référence à une origine donnée commune. Il peut encore être ajouté une coordonnée Z désignant l'étage. La figure 1, illustre encore l'affectation dans le même système de représentation maillé et par étage, d'éléments temporaires propres au procédé. Ainsi les étages 2, 3, 4 comportent respectivement deux, deux et un centre d'intérêt 8, I1-15 propres à une personne et à une période de temps donnée. Dans le second mode de réalisation visant à déterminer le passage dans une zone de chalandise 10, une telle zone 10 peut être placée dans le système de représentation et désignée par le même principe de mailles/coordonnées. Un exemple d'itinéraire 11 est encore représenté à la figure 1. Un tel itinéraire 11 peut être, quand à lui, désigné par la séquence des points/mailles traversées par ledit itinéraire 11 et donc par l'ensemble des coordonnées de ces points/mailles. Une zone de chalandise 10 peut être désignée par l'ensemble des mailles, et donc des coordonnées, qu'elle recouvre. Elle peut alors prendre une forme quelconque. Le test d'appartenance est alors réalisé en comparant chaque point d'un itinéraire 11 à un point de la zone de chalandise 10. Une autre désignation, 2965065 Zo plus condensée, en considérant une zone 10 circulaire, peut être définie par un point de centre 9 ou cible marketing 9 désigné par un point/maille et ses coordonnées Xc, Yc, Zc et par un rayon Rc. L'appartenance d'un point à la zone de chalandise 10 est alors testée simplement en observant que la distance dudit 5 point de coordonnées X, Y, au centre/cible marketing 9 est inférieure audit rayon dans le plan de l'étage, soit (X-Xc)2 + (Y-Yc)2 inférieur à Rc2. De préférence une maille est considérée comme comprise dans la zone de chalandise 10 si au moins une portion de cette maille se superpose avec ladite zone circulaire. Les figures 2-6 illustrent sur un exemple comportant trois étages 2-4 10 représentés en plan chacun par un quadrillage 16x17, les différentes étapes du procédé. Le système de coordonnées est illustré aux figures 3 ou 6 avec une origine dans le coin en bas à gauche et des coordonnées de 0 à 16 en abscisse et de 0 à 15 en ordonnée. Sur le modèle 1 de l'environnement sont figurés les éléments fixes : 15 - cases libres figurées par une case blanche, avec un exemple 12, - cases occupées figurées par une croix X, avec un exemple 13, - cases entrées/sorties 5, 6, - cases jonctions 7, pouvant être de type ascenseur A, escalier ou escalator E. 20 De plus sont figurés sur ce même support des éléments propres au procédé : - points centre d'intérêts 8, 11, 12, 13, 14, 15 - cible marketing 9, M, - des coûts de parcours figurés pas des nombres dans les mailles, - des itinéraires 16-19. 25 Un des paramètres nécessaires au procédé est un point source 14, origine du ou des itinéraires 16-19. Ce point source 14 est déterminé par le point de localisation, dernier connu de la personne, assimilé à la localisation dernière connue de son terminal mobile. Cette dernière localisation peut être la dernière position GPS obtenue avant l'entrée en zone d'ombre, à l'instant où le signal GPS 30 est perdu et où le procédé débute. Compte tenu de l'arrivée dans l'environnement, et que l'entrée dans l'environnement ne peut se faire que par l'une des entrées/sorties 5,6, la modélisation de cet environnement indique les coordonnées des points/mailles possibles. La dernière localisation est ainsi avantageusement, la dernière position GPS obtenue avant l'entrée en zone d'ombre recalée à 35 l'entrée/sortie 5, 6, de l'environnement la plus proche. De plus ledit recalage permet de lever le possible doute sur l'étage par lequel s'est effectuée l'entrée. En l'absence de position GPS fiable ou récente, la dernière position connue peut être déterminée, parmi les positions des entrées/sorties 5, 6 de l'environnement, présentes en nombre limitée, en choisissant la plus probable. Ici la probabilité peut être liée à un choix habituel de la personne. Elle peut être basée sur des données historiques ou sur des données de préférences contenues dans un profil utilisateur associé à la personne. Il est encore possible de mettre la personne à contribution en lui proposant, sur son terminal mobile, de valider l'entrée utilisée. Un tel dialogue peut être proposé à la personne parmi toutes les entrées/sorties de l'environnement 5, 6 ou parmi une liste déjà réduite par élimination ou probabilité. Ainsi la personne confirme auprès du serveur du système son point d'entrée 5 effectif. Selon un autre mode, la dernière position connue peut encore être issue d'un précédent calcul de localisation géographique, par tout procédé de calcul, y compris par celui selon l'invention, la précédente destination du calcul précédent devenant la nouvelle source 14. La dernière position connue de la personne, peut encore être déterminée par un autre moyen, telle une interaction localisante. Un exemple d'une telle interaction localisante est une interaction réalisée dans une boutique adhérente au système. L'interaction peut être, par exemple, un achat ou la validation d'un abonnement de fidélisation, typiquement à une borne située à l'entrée de l'environnement. Puisqu'il est réalisé une interaction entre le terminal mobile de la personne et un terminal boutique ou une borne fixe ou de position connue, cette interaction est localisante en ce qu'elle détermine de manière certaine la localisation de la personne, ou du moins de son terminal mobile, à l'instant de l'interaction. Dans l'exemple le point source 14 est localisé à l'étage 2 en position désignée par les coordonnées (0,14). Un autre des paramètres nécessaires au procédé est au moins un point destination 15, aboutissement du ou des itinéraires 16-19. Autant, il n'existe qu'un seul point source 14, autant plusieurs points destination 15 peuvent exister. De plus, il convient, afin d'exhaustivité, de considérer tous les points destination 15 possibles. A l'issue de sa visite à l'environnement, la personne doit nécessairement ressortir par l'une des entrées/sorties 5, 6. Toutes les entrées/sorties 5, 6 sont candidates à être destination 15, y compris celle ayant servi à entrer dans l'environnement. L'ensemble des destinations 15 possibles est donc le plus souvent confondu avec l'ensemble des entrées/sorties 5, 6, de l'environnement. Certaines de ces entrées/sorties 5, 6 candidates peuvent le cas échéant être retirées, sur la base d'autres informations (par exemple : entrée/sortie condamnée) ou sur une base probabiliste (entrée/sortie jamais ou rarement empruntée auparavant par la personne). Un autre paramètre utile au procédé est la connaissance d'au moins un centre d'intérêt 8, I. Ces centres d'intérêt 8 vont permettre de limiter/orienter la recherche d'itinéraire en ce que lesdits itinéraires 11 vont de préférence passer par tout, aucun, ou partie de ces centres d'intérêt 8. Un centre d'intérêt 8 est une localisation, associée à une boutique, une enseigne, une marque, etc, pour laquelle la personne, identifiée par son terminal mobile, est présumée marquer un intérêt. II est alors supposé qu'une visite de la personne à l'environnement peut avoir pour but un passage à ladite localisation. L'intérêt est détecté par une action de la personne enregistrée par le système. II peut s'agir d'une interaction, via son terminal portable, ou via un autre ordinateur ou réseau (Internet). II peut encore s'agir d'une opération réalisée par la personne et enregistrée dans le système par une autre personne, tel un parrain, un acteur marketing, un gérant de surface de vente affilié au système, etc. II peut encore s'agir d'un acte d'achat effectué au centre d'intérêt ou dans un autre point de vente appartenant à un réseau auquel appartient le centre d'intérêt. Le centre d'intérêt peut également être défini sur la base d'un profil utilisateur. Ce dernier peut être déterminé par une sélection de préférences utilisateur effectuée par l'utilisateur et/ou par analyse du comportement de ce dernier via un questionnaire et/ou des données historiques de comportement. Ainsi une opération qui signe un intérêt de la personne pour une marque, enseigne, franchise, boutique peut ainsi être associée à une localisation dans l'environnement dès que ladite marque, enseigne, etc, y est présente par exemple par une boutique, une concession, une succursale ou un représentant. Ladite localisation est connue du système et est alors éligible pour devenir un centre d'intérêt 8. On peut citer à titre d'exemple d'une telle opération : un achat. Ce dernier, réalisé dans une boutique, est enregistré auprès du système par le vendeur et pourra par la suite servir à définir un potentiel centre d'intérêt 8 sur la dite boutique ou sur une autre succursale de la même marque. Un autre exemple d'une telle opération peut être une demande de renseignement. Dans ce cas l'opération est réalisée par la personne elle-même depuis son terminal mobile ou depuis internet. Le fait que la personne soit abonnée à un programme de fidélité ou encore ait enregistré une carte de fidélité d'une marque donnée, est une opération signalant un intérêt pour la marque/boutique. Une autre opération marquant un intérêt peut être une réponse à une offre promotionnelle, qui est dans ce cas indicative d'une visite prochaine potentielle. Une autre opération indicative d'un intérêt de la personne est l'existence de visites fréquentes et/ou récentes. Ainsi le système peut produire des centres d'intérêts 8 pour une personne en consultant les statistiques de fréquentation de l'environnement. De telles statistiques sont obtenues par le suivi et la localisation géographique de la personne identifiée auprès du système via son terminal mobile. Une autre opération indicative d'un intérêt est une action de parrainage. Ainsi une opération de parrainage d'une marque/boutique, qui peut avantageusement être réalisée via le système, est indicative d'un possible intérêt pour la marque/boutique tant de la part du parrain que pour le filleul. Un parrainage permet ainsi de créer un centre d'intérêt 8 vers la marque/boutique pour ces deux personnes. Un centre d'intérêt peut également être choisi indépendamment de la volonté ou du profil de l'utilisateur. Ceci peut être le cas lorsque le centre d'intérêt est constitué par une attraction particulière attirant l'attention d'un grand nombre de personnes. Un centre d'intérêt peut ainsi être une animation commerciale, culturelle, ludique, effectuée dans un centre commercial. Ces opérations étant généralement de durée limitée, il est alors nécessaire d'actualiser régulièrement les données relatives aux centres d'intérêt. Selon une caractéristique importante de l'invention, le calcul des itinéraires 11 possibles reliant le point source 14 à un point destination 15, en passant par les centres d'intérêts 8, utilise un algorithme de type routage point-à-point ou « maze router », employé pour le routage de circuit imprimés. En effet, dans le cadre du développement de la présente invention, il s'est avéré que le problème de détermination d'itinéraires pouvait être comparé à celui de la détermination d'interconnexion de routage sur un circuit imprimé. Bien entendu, les domaines du routage sur circuit intégré et de la localisation géographique d'une personne sont très éloignés, et un homme du métier de la localisation géographique n'aurait jamais cherché à établir un lien entre ces deux domaines. Une partie de l'invention réside dans l'identification non évidente de ce lien. La problématique est proche en ce qu'elle comprend : - recherche d'un chemin reliant une source et une destination, - directions principalement orthogonales, - cheminements bidirectionnels, - étages (couches) multiples connectés par des jonctions (vias), - obstacles rectilinéaires ou assimilés, - coût de trajet non nul. Pour mettre au point la présente invention, il a été envisagé de mettre en oeuvre un algorithme de type routage point-à-point ou « maze router » tel celui dénommé algorithme de Lee, et décrit dans : Lee, C. Y. (1961), "An Algorithm for Path Connections an dits Applications", IRE Transactions on Electronic Computers EC-10 (2): 346-365. Cet algorithme est cependant modifié pour intégrer les concepts de "centre d'intérêt" ou point intermédiaires de passage probable (mais non systématique), ainsi que "cible marketing". Une autre différence importante est la finalité. Pour un routage il est recherché un unique itinéraire, si possible optimal. Le procédé selon l'invention conserve tous les itinéraires optimaux. De plus toute la partie probabiliste est propre à l'invention. On note que, la cible marketing ne fait pas nécessairement partie des centres d'intérêt. Le fait que la cible marketing soit, pour une personne particulière, un centre d'intérêt ne change pas le procédé de détermination de probabilité de franchissement de la zone de chalandise 10. Il va maintenant, en référence aux figures 2-6, être décrit un exemple de 20 détermination d'itinéraires possibles. A partir du modèle 1 d'environnement figuré à la figure 2, et complété par les centres d'intérêt 8, au nombre de cinq, et une cible marketing 9, le procédé débute au point source 14, de coordonnées (0, 14). Depuis ce point source 14, tel qu'illustré à la figure 2 et en détail pour le début à la figure 3, l'itinéraire se 25 construit pas à pas. Chaque pas ajoute une maille libre voisine de la maille précédente ou le franchissement d'une jonction 7. Le voisinage considère uniquement les mailles atteintes par un déplacement horizontal ou vertical, et non les déplacements diagonaux. Depuis la source 14, S cette propagation pas à pas tente d'atteindre un objectif suivant, parmi un centre d'intérêt 8 ou une destination 30 15. Afin de ne produire que des itinéraires les plus économiques, un coût est ajouté à chaque pas de propagation. Ce coût est égal à au moins un incrément de progression, par exemple de +1, pour une progression d'une maille vers une maille voisine. Pour un franchissement de jonction 7, il est distingué entre 35 ascenseur, escalator et escalier. Le coût d'utilisation d'un ascenseur A est par exemple indépendant du nombre d'étages franchis et est pris au moins égal à un incrément d'ascenseur, par exemple de +1. Le coût d'utilisation d'un escalator E est pris au moins égal à un incrément d'escalator, par exemple de +1 par étage franchis en plus de la distance horizontale parcourue, soit n+JdX2 +dY2 , où n est le nombre d'étages franchis, dX la différence des abscisses du point d'entrée de l'escalator et du point de sortie de l'escalator, et dY la différence des ordonnées du point d'entrée de l'escalator et du point de sortie de l'escalator. Le coût d'utilisation d'un escalier E est pris au moins égal à un incrément d'escalier, par exemple de +2 par étage franchis en plus de la distance horizontale parcourue, soit 2n +,/dX2 + dY2 . En référence à la figure 3 est ainsi illustrée une détermination d'itinéraire depuis le point source 14. La propagation est figurée par l'annotation dans les mailles, de nombres indiquant le coût cumulé. Il est éliminé certains choix en ne réutilisant pas une maille/jonction déjà utilisée avec un coût inférieur. Un premier centre d'intérêt 8, 11 de coordonnées (4, 9) peut être atteint avec un coût de 9. Un second centre d'intérêt 8, 12 de coordonnées (2, 4) peut aussi être atteint avec un coût de 12. Pour atteindre le premier centre d'intérêt 8, 11, tel qu'illustré en détail à la figure 3, il apparaît quatre parcours possibles 16-19 avec un même coût minimum de 9. On a donc quatre parcours 16-19 équivalents, de coût minimum, ici 9, que l'on conserve pour relier le point source 14 au premier centre d'intérêt 8, 11. Tous les autres parcours pour rejoindre, depuis le point source 14, le premier centre d'intérêt 8, 11 seraient obligatoirement plus long/coûteux et sont donc éliminés. Comme illustré plus complètement à la figure 4, la propagation est utilisée, à travers les mailles et les jonctions 7, jusqu'à atteindre les centres d'intérêts 8, I et toutes les destinations 15. Un étage 2-4 est quitté via une jonction 7. Ainsi le premier étage 2 est quitté via l'ascenseur 7 de coordonnées (0, 1) ou (0, 2) ou encore via l'escalier/escalator 7 de coordonnées (2, 12). La propagation se poursuit de la même manière depuis la jonction 7 correspondant audit l'escalier/escalator, de coordonnées (2, 10) au deuxième étage 3, jusqu'à, par exemple atteindre le troisième centre d'intérêt 13 de coordonnées (5, 13) avec un coût cumulé de 13 ou le quatrième centre d'intérêt 14 de coordonnées (4, 6) avec un coût cumulé de 14. De manière similaire la propagation est encore utilisée et explore le troisième étage 4, jusqu'à atteindre la destination 15, ici unique, en passant le cas échéant 35 par un ou plusieurs centres d'intérêt 8, I. La propagation est utilisée pour réaliser des parcours segmentaires reliant le point source 14 à un point destination 15, le point source à un centre d'intérêt 8, un centre d'intérêt 8 à un autre centre d'intérêt 8, ou un centre d'intérêt 8 à une destination 15. Toutes les combinaisons de tels segments sont envisagées, car un itinéraire 11 reliant dans l'ordre par exemple la source, le second centre d'intérêt 12 et le premier centre d'intérêt 11 peut s'avérer moins coûteux ou équivalent à un itinéraire 11 reliant dans l'ordre la source, le premier centre d'intérêt 11 et le second centre d'intérêt 12. II est possible de définir des n-uplets (S, {I}, D), où S est le point source 14, D un des points destination 15, {I} = {11,... 1;..., Ip} un ensemble comprenant p centres d'intérêt parmi ceux identifiés pour la personne, p étant au moins égal à 0 et au plus égal au nombre total de centre d'intérêt 8, I identifiés. Chaque tel n-uplet est composé d'une succession de paires (S, D), (S, I;), (I;, Ii), (lb D) reliables par au moins un segment d'itinéraire. Pour chaque telle paire, la propagation telle que précédemment décrite permet de déterminer au moins un segment d'itinéraire assorti d'un coût minimum de réalisation. Pour une telle paire (S, D), (S, I;), (I;, Ii), (lb D) donnée, tout segment/parcours présentant un coût supérieur à ce coût minimum peut être rejeté. Par contre, pour chaque paire, il peut y avoir plusieurs segments/parcours totalisant ce coût minimum. Tous ces segments/parcours sont alors équivalents et sont tous conservés. A chaque tel segment i d'une paire donnée il est alloué une probabilité élémentaire ou segmentaire P; égale à l'inverse du nombre de segments équivalents de coût minimum pour cette paire donnée. Ainsi dans l'exemple de la paire (S, 11) illustré à la figure 3, quatre segments de coût équivalent se voient allouer chacun une probabilité segmentaire de 1/4. Ensuite pour chaque n-uplet ou itinéraire 11, une probabilité globale est calculée. Un itinéraire 11, défini par un n-uplet, comprends des segments successifs qui, concaténés, forment ledit itinéraire 11 entre la source 14, S et une destination 15, D. La probabilité d'un itinéraire 11 résultant de la concaténation de segments est égale au produit des probabilités segmentaires de ces segments divisé par le nombre N d'itinéraires/n-uplets possibles. Après avoir ainsi déterminé et probabilisé tous les itinéraires 11 possibles, il est possible de déterminer, pour une zone de chalandise 10 associée à une cible marketing 9, une probabilité de passage de la personne localisée. Pour cela, parmi les itinéraires 11 possibles précédemment déterminés et composés par concaténation de segments d'itinéraire de coût minimum, sont uniquement considérés les itinéraires 11 qui passent par la zone de chalandise 10 et ainsi à proximité de la cible marketing 9. La probabilité de passage/franchissement de la zone de chalandise est calculée égale à la somme des produits des nombres NF d'itinéraires passant/franchissant la zone de chalandise par la probabilité dudit itinéraire. Un itinéraire 11, qui est une succession de points/mailles, est considéré passer ou traverser une zone de chalandise 10, elle-même constituée d'un ensemble de points/mailles, si au moins un point/maille de l'itinéraire 11 se confond avec un point/maille de la zone de chalandise 10, ou est situé à une distance inférieure au rayon R du point cible marketing 9. Tous les itinéraires possibles sont munis d'une probabilité.. Il est encore possible, pour chaque itinéraire 11 passant par la zone de chalandise 10, de préciser statistiquement à quelle date tf ladite personne entre dans ladite zone de chalandise 10. Pour cela le procédé réalise les étapes suivantes. Il est déterminé une date to de référence initiale, telle une date d'entrée dans l'environnement ou une date où une localisation géographique certaine est connue, par exemple par une interaction localisante. Si il s'agit de la date d'entrée dans l'environnement, celle-ci est connue par le système au moment de la perte des signaux GPS et peut ainsi être stockée. Ensuite est considéré le long dudit itinéraire 11, depuis le point de départ correspondant à la date de référence to et jusqu'avant l'entrée dans la zone de chalandise 10, le nombre de mailles traversées, ainsi que les centres d'intérêts 8 traversés. Il est ajouté à la date de référence to un temps de déplacement tD par maille traversée et un temps de visite t, par centre d'intérêt traversé. Comme vu précédemment, le temps de déplacement tD peut être fonction de nombreux facteurs liés à la personne (age, sexe, etc) ou à l'environnement. De même le ou les temps de visite t, par centre d'intérêt 8 peuvent être fonction de facteurs liés à la personne et/ou individués par centre d'intérêt 8. Le procédé peut être utilisé pour transmettre un message publicitaire relatif à une cible marketing 9. Ce message est transmis vers un terminal portable associé à la personne localisée. Sa transmission peut être sélectivement déclenchée par le système lorsque la probabilité de passage dans la zone de chalandise 10 de ladite cible marketing 9 est supérieure à un seuil. Afin d'augmenter encore la pertinence dudit message publicitaire, la transmission de ce dernier peut être avantageusement déclenchée sensiblement à la date d'entrée tF de la personne localisée dans la zone de chalandise 10 de la cible marketing 9 ou peu de temps avant ou après. Le décalage par exemple avant la date d'entrée est avantageusement calculé afin de permettre à la personne de prendre connaissance du message avant qu'elle ne quitte la zone de chalandise 10. En référence aux figures 7 à 15 va maintenant être décrit un autre exemple complet de mise en oeuvre du procédé. L'environnement, tel que modélisé est volontairement simplifié pour conserver à l'exemple une taille de développement raisonnable. La figure 7 présente la modélisation de l'environnement. Ce dernier comprend deux étages, un rez-de-chaussée, RDC, z=0, disposé à gauche des figures et un 1 er étage, Z=1, disposé à droite des figures. Chaque étage est maillé par un quadrillage 8x8 et repéré en coordonnées de 0 à 7. Chaque maille peut être vide pour une maille libre, notée d'un B barré d'une croix pour une maille bloquée ou inaccessible, notée d'un S pour une maille source (une unique maille source de coordonnées (x, y, z) = (0, 6, 0)), notée d'un D pour une maille destination (une unique maille destination (7, 0, 0), notée d'un I suivi d'un nombre pour une maille centre d'intérêt (deux centres d'intérêt 11 (4, 1, 0) et 12 (5, 5, 1)), notée d'un E pour une maille escalier/escalator (un escalier joignant (2, 4, 0) et (2, 3, 1), notée d'un A pour une maille ascenseur (deux ascenseurs joignant respectivement (7, 3, 0) et (7, 3, 1), et (7, 4, 0) et (7, 4, 1)), notée d'un M pour une maille cible marketing (une cible marketing (2, 6, 1)) dont la zone de chalandise est figurée par des mailles hachurées. L'énumération de tous les itinéraires possibles conduit à identifier N = 5 itinéraires : S-D, S-11-12-D, S-12-11-D, S-11-D, S-I2-D. En référence à la figure 8 est illustré la propagation permettant de déterminer les chemins de coût minimum pour le segment S-I1. Pour ce segment 9 possibilités sont trouvées avec un coût de 9. La probabilité segmentaire de S-I1 est ainsi de 1/9. En référence à la figure 9 est illustré la propagation permettant de déterminer les chemins de coût minimum pour le segment I1-D. Pour ce segment 3 possibilités sont trouvées avec un coût de 4. La probabilité segmentaire de I1-D est ainsi de 1/3. En référence à la figure 10 est illustré la concaténation des deux segments S-I1 et I1-D précédents pour construire un itinéraire S-11-D. La probabilité de l'itinéraire S-I1-D est calculée par le produit des probabilités segmentaires divisé par le nombre d'itinéraires possibles : P(S-I1-D) = P(S-11)*P(11-D)/N = 1/91/31/5 = 1/135. En référence à la figure 11 est illustré la propagation permettant de déterminer les chemins de coût minimum pour le segment S-I2. Pour ce segment 9 possibilités sont trouvées avec un coût de 11. La probabilité segmentaire de S-I2 est ainsi de 1/9. En référence à la figure 12 est illustré la propagation permettant de déterminer les chemins de coût minimum pour le segment I2-D. Pour ce segment 4 possibilités sont trouvées avec un coût de 12 (les deux ascenseurs sont possibles et équivalents). La probabilité segmentaire de I2-D est ainsi de 1/4. En référence à la figure 13 est illustré la propagation permettant de déterminer les chemins de coût minimum pour le segment 11-12. Pour ce segment 2 possibilités sont trouvées avec un coût de 10 (les deux ascenseurs sont possibles et équivalents). La probabilité segmentaire de 11-12 est ainsi de 1/2. En référence à la figure 14 est illustré la propagation permettant de déterminer les chemins de coût minimum pour le segment 12-11. Pour ce segment 2 possibilités sont trouvées avec un coût de 10 (les deux ascenseurs sont possibles et équivalents). La probabilité segmentaire de 12-11 est ainsi de 1/2. En référence à la figure 15 est illustré la propagation permettant de déterminer les chemins de coût minimum pour le segment S-D. Pour ce segment 2 possibilités sont trouvées avec un coût de 13. La probabilité segmentaire de S-D est ainsi de 1/2. Ces différents segments sont ensuite concaténés pour construire les différents itinéraires. La probabilité de chaque itinéraire est calculée par le produit des probabilités segmentaires divisé par le nombre d'itinéraires possibles : P(S-D) = 1/10, P(S-I1-D) = P(S-I1)*P(I1-D)/N = 1/91/31/5 = 1/135, P(S-I2-D) = P(S-I2)*P(I2-D)/N = 1/91/41/5 = 1/180, P(S-I1-12-D) = P(S-I1)*P(I1-I2)*P(I2-D)/N = 1/91/21/41/5 = 1/360, P(S-12-I1-D) = P(S-I2)*P(I2-I1)*P(I1-D)/N = 1/91/21/31/5 = 1/270. Afin de déterminer une probabilité de franchissement /passage dans la zone de chalandise de la cible marketing, les différents itinéraires sont énumérés afin d'en déterminer le nombre et parmi ce nombre, le nombre NF de ceux qui franchissent ladite zone de chalandise. De ce recensement il ressort que S-D, SI1-D et S-11-12-D n'ont aucune possibilité de passage par la zone de chalandise. Par contre sur les 36 itinéraires possibles pour S-I2-D, 12 franchissent ladite zone. De plus sur les 54 itinéraires possibles pour S-12-11-D, 18 franchissent ladite zone. Une probabilité de passage dans la zone de chalandise peut ainsi être déterminée P = P(itinéraire) * NF (itinéraire) = 12/180+18/270 = 1/8. Si maintenant, on souhaite ajouter un aspect temporel à ces deux itinéraires permettant de franchir la zone de chalandise, il convient de donner des valeurs aux temps. Avec un temps de déplacement moyen tD de l mn et un temps de visite d'un centre d'intérêt t, de 10 mn, il est obtenu un franchissement de la zone de chalandise, pour un temps d'entrée dans l'environnement to : - pour l'itinéraire S-I2-D : tf = to + 9*tD = to + 9mn, - pour l'itinéraire S-12-11-D : tf = to + 9*tD = to + 9mn. Ici les deux itinéraires sont équivalents. Une telle estimation du temps de franchissement permet de déterminer un moment idéal pour l'envoi d'au moins un message publicitaire relatif à la cible marketing. Ainsi, l'invention permet de localiser géographiquement une personne dans tout environnement, et plus avantageusement dans un environnement en zone d'ombre. Elle est particulièrement bien adaptée aux environnements dans lesquels la personne évolue en trois dimensions, soit selon des plans horizontaux, mais aussi verticalement. En particulier, les nombres d'incrément pour passer d'une maille à une autre ou par un ascenseur, un escalator, un escalier, un centre d'intérêt peuvent être modifiés sans sortir de la portée de l'invention. L'invention n'est pas limitée aux modes de réalisation précédemment décrits mais s'étend à tout mode de réalisation conforme à son esprit. REVENDICATIONS1. Procédé de localisation géographique d'une personne dans un 5 environnement en zone d'ombre, caractérisé en ce qu'il comprend les étapes suivantes - récupération d'un modèle (1) de l'environnement, - détermination d'un point source (14), - détermination d'au moins un centre d'intérêt (8), 10 - détermination d'au moins un point destination (15), - calcul des itinéraires (11) possibles reliant le point source (14) à un point destination (15) en passant par tout, aucun, ou partie desdits au moins un centre d'intérêt (8), - détermination d'une probabilité pour chaque itinéraire (11). 15 2. Procédé selon la revendication 1, où les centres d'intérêts (8) sont pondérés/ordonnés avant le calcul des itinéraires. 3. Procédé selon la revendication 1 ou 2, comprenant encore une étape 20 d'estimation de la position en fonction du temps, en considérant un temps moyen de déplacement (tD), un temps moyen d'arrêt aux centres d'intérêt (t,), et un déplacement le long du ou des itinéraires (11) possibles, afin de déterminer une ou plusieurs positions, respectivement assortie d'une probabilité, égale à la probabilité de l'itinéraire (11). 25 4. Procédé selon l'une quelconque des revendications 1 à 3, comprenant encore, pour au moins une cible marketing (9) définie par une zone de chalandise (10), une étape de détermination d'une probabilité de passage dans ladite zone de chalandise (10) de la cible marketing (9). 5. Procédé selon la revendication 4, où une zone de chalandise (10) est définie circulaire par un point/maille de centre (9) et un rayon. 6. Procédé selon l'une quelconque des revendications 1 à 5, où le modèle 35 (1) de l'environnement est tridimensionnel, et rectilinéaire, comprenant des étages (2, 3, 4), et des jonctions (7) entre étages de type ascenseur (A), escalator ou escalier (E), chaque étage étant maillé par un quadrillage, chaque point/maille 30dudit quadrillage pouvant être libre (12), occupé (13), entrée/sortie (5, 6) ou jonction (7). 7. Procédé selon l'une quelconque des revendications 1 à 6, où le point 5 source (14) est déterminé par une dernière position connue d'un terminal mobile associé à la personne localisée déterminée par : - une dernière position GPS obtenue avant l'entrée en zone d'ombre, - une dernière position GPS obtenue avant l'entrée en zone d'ombre recalée à l'entrée/sortie (5, 6) de l'environnement la plus proche, 10 - l'entrée/sortie (5, 6) de l'environnement la plus probable, - une entrée/sortie (5, 6) de l'environnement confirmée par un dialogue avec la personne, - une destination (15) obtenue par un précédent calcul de localisation géographique, ou 15 - une position déterminée par un autre moyen, telle une interaction localisante. 8. Procédé selon l'une quelconque des revendications 1 à 7, où lesdits au moins un point destination (15) sont déterminés parmi les entrées/sorties (5, 6) de 20 l'environnement. 9. Procédé selon la revendication 8, où un centre d'intérêt (8) est une localisation sélectionnée sur la base d'un profil utilisateur ou une localisation pour laquelle la personne a réalisé une interaction parmi : 25 - achat, - demande de renseignement, - abonnement à un programme de fidélité/enregistrement d'une carte de fidélité, - intérêt/réponse pour une offre, 30 - visite fréquente/récente, - parrainage. 10. Procédé selon l'une quelconque des revendications 1 à 9, où le calcul des itinéraires (11) possibles reliant le point source (14) à un point destination 35 (15), utilise un algorithme par propagation de type routage point-à-point employé pour le routage de circuit imprimés. 11. Procédé selon l'une quelconque des revendications 1 à 10, où le calcul des itinéraires (11) possibles reliant le point source (14) à un point destination (15), comprend encore la définition d'au moins un segment par itinéraire, chaque segment d'itinéraire reliant le point source (14) à un centre d'intérêt (8) ou à un point destination (15), ou un centre d'intérêt (8) à un autre centre d'intérêt (8) ou à un point destination (15), le procédé comprenant une autre étape de calcul d'un coût de parcours. 12. Procédé selon la revendication 11, où le calcul d'un coût de parcours 10 ajoute : - un coût de progression d'au moins un incrément de progression, de préférence de +1 par maille, - un coût de franchissement de jonction : - d'au moins un incrément d'ascenseur, de préférence de +1 quel 15 que soit le nombre d'étages pour un ascenseur, - d'au moins un incrément d'escalator, de préférence de +1 par étage + la distance horizontale parcourue pour un escalator, - d'au moins un incrément d'escalier, de préférence de +2 par étage + la distance horizontale parcourue pour un escalier. 20 18. Procédé selon la revendication 12, où le calcul des itinéraires (11) possibles reliant le point source (14) à un point destination (15) comprend encore une étape de confirmation conservant pour chaque segment d'itinéraire, uniquement le ou les parcours de coût minimum. 19. Procédé selon la revendication 13, où le calcul des itinéraires (11) possibles reliant le point source (14) à un point destination (15) comprend encore une étape de reconstruction d'itinéraire (11) recombinant lesdits segments de parcours de coût minimum. 20. Procédé selon la revendication 13 ou 14, où la détermination d'une probabilité pour chaque itinéraire (11) comprend la détermination d'une probabilité segmentaire pour chaque segment d'itinéraire, égale à l'inverse du nombre de parcours de coût minimum pour ledit segment d'itinéraire. 21. Procédé selon l'une quelconque des revendications 13 à 15, où la détermination d'une probabilité pour un itinéraire (11) est réalisée en multipliant 25 30 35les probabilités segmentaires des différents segments d'itinéraire constitutifs dudit itinéraire (11) et en divisant par le nombre de combinaison de segments possibles. 17. Procédé selon l'une quelconque des revendications 1 à 16, où la détermination d'une probabilité de passage de la personne localisée dans une zone de chalandise (10) d'une cible marketing (9) comprend une étape de détermination des itinéraires passant dans ladite zone de chalandise (10) et une étape de calcul de la somme des produits des probabilités des itinéraires (11) passant dans ladite zone de chalandise (10), par le nombre d'itinéraires passant dans ladite zone de chalandise (10). 18. Procédé selon l'une quelconque des revendications 1 à 17, comprenant encore une étape de détermination d'une date d'entrée (tf) de la personne localisée dans une zone de chalandise (10) d'une cible marketing (9) pour un itinéraire (11) passant dans la zone de chalandise (10) comprenant les étapes suivantes : - détermination d'une date (to) d'entrée dans l'environnement, - ajout d'un temps de déplacement (tD) par maille traversée le long de l'itinéraire (11) avant la zone de chalandise (10), - ajout d'un temps de visite (t,) par centre d'intérêt traversé le long de l'itinéraire (11) avant la zone de chalandise (10). 21. Procédé selon l'une quelconque des revendications 4 à 18, comprenant encore une étape de transmission d'un message publicitaire relatif à une cible marketing (9), vers un terminal portable associé à la personne localisée, lorsque la probabilité de passage dans la zone de chalandise (10) de ladite cible marketing (9) est supérieure à un seuil. 22. Procédé selon la revendication 19, où ledit message est transmis sensiblement à la date d'entrée (tF) de la personne localisée dans ladite zone de chalandise (10) de la cible marketing (9), ou à la date d'entrée (tF) otée d'un intervalle de temps prédéfini. 23. Produit programme d'ordinateur apte à mettre en oeuvre les étapes du 35 procédé selon l'une quelconque des revendications précédentes. 24. Système de localisation géographique d'une personne dans unenvironnement en zone d'ombre, comprenant des moyens de stockage d'un modèle de l'environnement et un processeur configuré pour : déterminer un point source, déterminer au moins un centre d'intérêt, déterminer au moins un point destination, calculer des itinéraires possibles reliant le point source à un point destination en passant par tout, aucun, ou partie desdits au moins un centre d'intérêt, déterminer une probabilité pour chaque itinéraire.