Brevet FR3101957A1 — publié le 20210416

L’invention concerne un procédé (100) de géolocalisation d’une balise de diffusion (33) d'un système (10) de communication sans fil. La balise est configurée pour émettre de manière récurrente, à destination des terminaux (20) du système, un message de diffusion comportant un identifiant de la balise. Le terminal est configuré pour émettre, en réponse à la réception du message de diffusion, à destination d’un réseau d’accès (30) du système, un message d’association comportant l’identifiant de la balise. Le message d’association émis par le terminal peut être reçu simultanément par plusieurs stations de base du réseau d'accès. La position géographique de la balise de diffusion est déterminée en fonction de la position géographique d'au moins une station de base de référence (BS Ref ) dont la position géographique est connue et ayant reçu le message d’association émis par le terminal. Figure pour l’abrégé : Fig. 1 Procédé de géolocalisation d’une balise de diffusion d’un système de communication sans fil Domaine de l’invention La présente invention appartient au domaine de la géolocalisation. Notamment, l’invention concerne un procédé et un dispositif de géolocalisation d’une balise de diffusion d’un système de communication sans fil. Etat de la technique Pour opérer un système de communication sans fil, il est important de connaître la position géographique de certaines infrastructures que comporte le système, comme par exemple des stations de base ou des balises de diffusion. Une balise de diffusion du système de communication peut être configurée pour émettre de manière récurrente un message de diffusion à destination des terminaux du système de communication sans fil qui sont à portée de la balise de diffusion, c’est-à-dire qui sont suffisamment proches de la balise de diffusion pour recevoir et décoder le message de diffusion. Le message de diffusion comporte un identifiant de la balise de diffusion. Les terminaux sont configurés pour émettre, en réponse à la réception du message de diffusion, un message d’association à destination du réseau d’accès. Le message d’association comporte l’identifiant de la balise de diffusion extrait du message de diffusion reçu. Le message d’association comporte aussi généralement un identifiant du terminal, bien que cela ne soit pas indispensable pour l’invention. Un message d’association émis par un terminal apporte l’information au réseau d’accès que ledit terminal se situe à portée de la balise de diffusion, c’est-à-dire dans une zone géographique proche de la balise de diffusion. De telles dispositions peuvent avoir différentes applications. Cela permet par exemple d’identifier des groupes de terminaux qui sont associés à une même balise de diffusion, afin de traiter ces terminaux d’une manière particulière. Cela peut également permettre, lorsque la position géographique de la balise de diffusion est connue, d’en déduire une position géographique approximative des terminaux qui sont associés à la balise de diffusion. La position géographique de la balise de diffusion peut cependant ne pas être connue initialement par le réseau d’accès, par exemple si elle a été acquise par un client sans que ce client n’indique à l’opérateur du réseau d’accès à quel endroit il envisage d’installer la balise de diffusion. Il est bien sûr envisageable d’intégrer à une balise de diffusion un récepteur d’un système de positionnement par satellites, tel que le GPS (« Global Positioning System »), afin de pouvoir déterminer en temps réel la position de la balise de diffusion. Toutefois, une telle solution augmente le coût de la balise de diffusion et n’est pas toujours fonctionnelle, notamment si la balise de diffusion est positionnée dans un endroit où les signaux émis par les satellites ne sont pas reçus. S’il existe actuellement de nombreuses solutions pour déterminer la position géographique d’un terminal d’un système de communication sans fil, la problématique consistant à déterminer la position géographique d’une balise de diffusion n’est pas actuellement abordée. Aussi, il existe un besoin d’une solution permettant de déterminer en temps réel et avec suffisamment de précision la position d’une balise de diffusion d’un système de communication sans fil. La présente invention a pour objectif de remédier à tout ou partie des inconvénients de l’art antérieur, notamment ceux exposés ci-avant. Selon un premier aspect, la présente invention concerne un procédé de géolocalisation d’une balise de diffusion d'un système de communication sans fil. La balise de diffusion est configurée pour émettre de manière récurrente un message de diffusion à destination d’au moins un terminal du système de communication sans fil. Le message de diffusion comporte un identifiant de la balise de diffusion. Le terminal est configuré pour émettre, en réponse à la réception du message de diffusion, un message d’association à destination d’un réseau d’accès du système de communication. Le message d’association comporte l’identifiant de la balise de diffusion extrait du message de diffusion reçu. Le message d’association émis par le terminal peut être reçu simultanément par plusieurs stations de base du réseau d'accès. La position géographique de la balise de diffusion est déterminée en fonction de la position géographique d'au moins une station de base du réseau d'accès, dite « station de base de référence », dont la position géographique est connue et ayant reçu le message d’association émis par le terminal. Pour mettre en œuvre le procédé de géolocalisation d’une balise de diffusion, il est possible de considérer un seul message d’association ou plusieurs messages d’association. Dans le cas où plusieurs messages d’association sont considérés, lesdits messages d’association peuvent être émis par un seul et même terminal ou bien par plusieurs terminaux différents ayant reçu un message de diffusion de la balise à géolocaliser. Aussi, plusieurs stations de base de référence peuvent être considérées pour déterminer la position géographique de la balise de diffusion. Par exemple, les stations de base de référence peuvent correspondre à : plusieurs stations de base ayant reçu un même message d’association comportant l’identifiant de la balise en provenance d’un même terminal, ou plusieurs stations de base ayant reçu différents messages d’association comportant l’identifiant de la balise en provenance d’un même terminal, plusieurs stations de base ayant reçu différents messages d’association comportant l’identifiant de la balise en provenance de plusieurs terminaux différents. Lorsque plusieurs messages d’association sont considérés, les différents messages considérés peuvent être émis par un seul terminal à différents instants (par exemple en réponse à plusieurs messages de diffusion différents reçus de la balise de diffusion), ou bien par plusieurs terminaux différents (en réponse à un seul et même message de diffusion, ou bien en réponse à plusieurs messages de diffusion différents reçus de la balise de diffusion). Dans des modes particuliers de mise en œuvre, l’invention peut comporter en outre l’une ou plusieurs des caractéristiques suivantes, prises isolément ou selon toutes les combinaisons techniquement possibles. Dans des modes particuliers de mise en œuvre, la position géographique de la balise de diffusion est déterminée en outre en fonction d'une mesure effectuée pour chaque station de base de référence d'une valeur représentative d’un niveau de qualité de lien radio entre le terminal et ladite station de base de référence. Pour un message d’association particulier émis par un terminal et reçu par une station de base de référence, le lien radio en question correspond au lien établi entre le terminal et la station de base de référence pour la transmission de ce message. Dans des modes particuliers de mise en œuvre, la position géographique de la balise de diffusion est une moyenne pondérée des positions géographiques des stations de base de référence. Chaque position géographique d'une station de base de référence est pondérée par un coefficient dont la valeur est représentative du niveau de qualité de lien radio entre le terminal et ladite station de base de référence. Dans des modes particuliers de mise en œuvre, la position géographique de la balise de diffusion est déterminée à l’aide d’un algorithme d'apprentissage automatique en fonction des mesures effectuées et en fonction des positions géographiques des stations de base de référence. Dans des modes particuliers de mise en œuvre, un groupe de plusieurs messages d’association sont considérés pour déterminer la position géographique de la balise de diffusion. Chaque message d’association considéré a été émis par un terminal du système de communication en réponse à un message de diffusion reçu de la balise de diffusion. Chaque message d’association considéré a été reçu par au moins une station de base de référence. Pour chaque message d’association considéré, pour chacune des stations de base de référence ayant reçu ledit message d’association, une mesure d'une valeur représentative d’un niveau de qualité de lien radio entre ladite station de base et le terminal ayant émis ledit message d’association est effectuée. Il est avantageux de considérer plusieurs messages d’association pour déterminer la position géographique de la balise de diffusion car cela permet de diminuer le biais et la variance d’estimation. Plus le nombre de messages d’association considérés est grand, et meilleure est la précision de géolocalisation de la balise de diffusion. Dans des modes particuliers de mise en œuvre, la position géographique de la balise de diffusion est déterminée en fonction d'une position géographique de la balise de diffusion estimée pour chaque message du groupe. Dans des modes particuliers de mise en œuvre, une mesure virtuelle est calculée pour chaque station de base de référence à partir des mesures effectuées pour ladite station de base de référence pour les différents messages d’association reçus par ladite station de base de référence. La position géographique de la balise de diffusion est alors déterminée en fonction des mesures virtuelles obtenues et des positions géographiques des stations de base de référence. Dans des modes particuliers de mise en œuvre, la position géographique de la balise de diffusion est une moyenne pondérée des positions géographiques des stations de base de référence. Chaque position géographique d'une station de base de référence est pondérée par un coefficient dont la valeur est représentative de la mesure virtuelle calculée pour ladite station de base de référence. Dans des modes particuliers de mise en œuvre, la position géographique de la balise de diffusion est déterminée par un algorithme d'apprentissage automatique de régression en fonction des mesures effectuées et en fonction des positions géographiques des stations de base de référence. Selon un deuxième aspect, la présente invention concerne un produit programme d’ordinateur comportant un ensemble d’instructions de code de programme qui, lorsqu’elles sont exécutées par un ou plusieurs processeurs, configurent le ou les processeurs pour mettre en œuvre un procédé de géolocalisation d’une balise de diffusion selon l’un quelconque des modes de mise en œuvre précédents. Selon un troisième aspect, la présente invention concerne un serveur d'un système de communication sans fil. Le système de communication sans fil comporte une balise de diffusion configurée pour émettre de manière récurrente un message de diffusion à destination d’au moins un terminal du système de communication sans fil. Le message de diffusion comporte un identifiant de la balise de diffusion. Le terminal est configuré pour émettre, en réponse à la réception du message de diffusion, un message d’association à destination d’un réseau d’accès du système de communication. Le message d’association comporte l’identifiant de la balise de diffusion extrait du message de diffusion reçu. Le message d’association émis par le terminal peut être reçu simultanément par plusieurs stations de base du réseau d'accès. Le serveur est relié par un lien de communication aux stations de base du réseau d’accès. Le serveur est configuré pour mettre en œuvre un procédé de géolocalisation de la balise de diffusion selon l’un quelconque des modes de mise en œuvre précédents. Selon un quatrième aspect, la présente invention concerne un réseau d’accès d’un système de communication sans fil. Le réseau d’accès comporte une pluralité de stations de base et un serveur tel que précédemment décrit. Présentation des figures L’invention sera mieux comprise à la lecture de la description suivante, donnée à titre d’exemple nullement limitatif, et faite en se référant aux figures 1 à 7 qui représentent : une représentation schématique d’un système de communication sans fil comportant au moins un terminal et un réseau d’accès comprenant une pluralité de stations de base et une balise de diffusion, une représentation schématique des principales étapes d’un procédé de géolocalisation d’une balise de diffusion selon l’invention, une représentation schématique des principales étapes d’un premier mode particulier de mise en œuvre d’un procédé de géolocalisation selon l’invention, une représentation schématique des principales étapes d’un deuxième mode particulier de mise en œuvre d’un procédé de géolocalisation selon l’invention, une représentation schématique des principales étapes d’un troisième mode particulier de mise en œuvre d’un procédé de géolocalisation selon l’invention, une représentation schématique des principales étapes d’un quatrième mode particulier de mise en œuvre d’un procédé de géolocalisation selon l’invention, une représentation schématique d’un modèle utilisé par un algorithme d’apprentissage automatique mettant en œuvre un procédé de géolocalisation selon l’invention. Dans ces figures, des références identiques d’une figure à une autre désignent des éléments identiques ou analogues. Pour des raisons de clarté, les éléments représentés ne sont pas nécessairement à une même échelle, sauf mention contraire. Description détaillée d’un mode de réalisation de l’invention La présente invention trouve une application particulièrement avantageuse, bien que nullement limitative, dans les systèmes de communication sans fil de type internet des objets (IoT, pour « Internet Of Things » dans la littérature anglo-saxonne) ou de type M2M (acronyme anglo-saxon pour « Machine to Machine »). La représente schématiquement un système 10 de communication sans fil, comportant un ou plusieurs terminaux 20 et un réseau d’accès 30. Le réseau d’accès 30 comporte plusieurs stations de base 31 et un serveur 32 reliées auxdites stations de base 31. Dans un tel système 10 de communication sans fil, les échanges de données sont essentiellement monodirectionnels, en l’occurrence sur un lien montant des terminaux 20 vers le réseau d’accès 30 dudit système 10 de communication sans fil. Afin de minimiser les risques de perdre un message émis par un terminal 20, la planification du réseau d’accès 30 est souvent réalisée de telle sorte qu’une zone géographique donnée est couverte simultanément par plusieurs stations de base 31, de telle manière qu’un message émis par un terminal 20 peut être reçu par plusieurs stations de base 31. On entend par là qu’un même message émis par le terminal 20 peut être reçu, décodé, et traité par plusieurs stations de base 31 (et non pas seulement par une unique station de base à laquelle le terminal serait associé). Chaque station de base 31 est adaptée à recevoir des messages des terminaux 20 qui se trouvent à sa portée. Un message émis par un terminal 20 comporte notamment un identifiant du terminal permettant d’identifier ledit terminal 20. Chaque message ainsi reçu est par exemple transmis au serveur 32 du réseau d’accès 10, éventuellement accompagné d’autres informations comme un identifiant de la station de base 31 qui l’a reçu, une valeur représentative de la qualité du signal radio transportant le message, la fréquence centrale sur laquelle le message a été reçu, une date à laquelle le message a été reçu, etc. Le serveur 32 traite par exemple l’ensemble des messages reçus des différentes stations de base 31. Le système 10 de communication sans fil est par exemple un réseau étendu sans fil à basse consommation électrique connu sous le terme LPWAN (acronyme anglais de « Low Power Wide Area Network »). Un tel système de communication sans fil est un réseau d’accès à longue portée (supérieure à un kilomètre, voire même supérieure à quelques dizaines de kilomètres), à faible consommation énergétique (par exemple une consommation énergétique lors de la transmission ou de la réception d’un message inférieure à 100 mW, voire inférieure à 50 mW, voire même inférieure à 25 mW), et dont les débits sont généralement inférieurs à 1 Mbits/s. De tels systèmes de communication sans fil sont particulièrement adaptés pour des applications impliquant des objets connectés. Dans des modes particuliers de mise en œuvre, le système 10 de communication sans fil peut être un système de communication à bande ultra étroite. Par « bande ultra étroite » (« Ultra Narrow Band » ou UNB dans la littérature anglo-saxonne), on entend que le spectre fréquentiel instantané des signaux radio émis par les terminaux est de largeur fréquentielle inférieure à deux kilohertz, voire inférieure à un kilohertz. Un tel système permet de limiter significativement la consommation électrique des terminaux lorsqu’ils communiquent avec le réseau d’accès. Le système 10 comporte en outre au moins une balise de diffusion 33. La balise de diffusion 33 est configurée pour émettre de manière récurrente un message de diffusion à destination des terminaux 20 du système 10 de communication sans fil qui sont à portée de la balise de diffusion 33, c’est-à-dire qui sont suffisamment proches de la balise de diffusion 33 pour recevoir et décoder le message de diffusion. Le message de diffusion comporte un identifiant de la balise de diffusion 33. Les terminaux 20 sont configurés pour émettre, en réponse à la réception du message de diffusion, un message d’association à destination du réseau d’accès 30 du système 10 de communication. Le message d’association comporte l’identifiant de la balise de diffusion 33 extrait du message de diffusion reçu. Le message d’association peut également comporter l’identifiant du terminal 20. Dans l’exemple considéré et illustré à la , la position géographique de la balise de diffusion 33 est recherchée. Une ou plusieurs stations de base 31 correspondent à des stations de base de référence BSRef. Une station de base de référence BSRef est une station de base 31 du réseau d’accès 30 dont la position géographique est connue et qui a reçu un message d’association émis par le terminal 20 en réponse à la réception d’un message de diffusion émis par la balise de diffusion 33. Sur la , un seul terminal 20 est représenté. Ce terminal 20 est situé à l’intérieur d’une zone 35 de couverture de la balise de diffusion 33, autrement dit il est à portée de la balise de diffusion 33, c’est-à-dire qu’il est suffisamment proche de la balise de diffusion 33 pour recevoir et décoder le message de diffusion. Aussi, le terminal 20 est situé à l’intérieur d’une zone de couverture 34 de deux stations de base de référence BSRef différentes. Autrement dit, le terminal 20 est suffisamment proche de chacune de ces deux stations de base de référence BSRef pour que le message d’association émis par le terminal 20 en réponse à la réception d’un message de diffusion provenant de la balise 33 peut être reçu et décodé par lesdites stations de base de référence BSRef. Il convient de noter que rien n’empêche, pour mettre en œuvre un procédé de géolocalisation de la balise de diffusion 33, de considérer plusieurs terminaux 20 différents qui seraient situés dans la zone 35 de couverture de la balise de diffusion 33. Le serveur 32 peut notamment être utilisé pour mettre en œuvre tout ou partie d’un procédé de géolocalisation de la balise de diffusion 33. A cette fin, le serveur 32 comporte un circuit de traitement comportant un ou plusieurs processeurs et des moyens de mémorisation (disque dur magnétique, mémoire électronique, disque optique, etc.) dans lesquels est mémorisé un produit programme d’ordinateur, sous la forme d’un ensemble d’instructions de code de programme à exécuter pour mettre en œuvre une partie au moins des étapes d’un procédé de géolocalisation d’une balise de diffusion 33 du système 10 de communication sans fil. Alternativement ou en complément, le circuit de traitement du serveur 32 comporte un ou plusieurs circuits logiques programmables (FPGA, PLD, etc.), et/ou un ou plusieurs circuits intégrés spécialisés (ASIC), et/ou un ensemble de composants électroniques discrets, etc., adaptés à mettre en œuvre des étapes du procédé de géolocalisation. En d’autres termes, le serveur 32 comporte des moyens logiciels et/ou matériels pour mettre en œuvre un procédé de géolocalisation selon l’invention. La représente schématiquement les principales étapes d’un procédé 100 de géolocalisation de la balise de diffusion 33. Le procédé 100 de géolocalisation comporte notamment une étape 101 de détermination d’au moins une station de base de référence BS Ref dont la position géographique est connue et qui a reçu un message d’association émis par au moins un terminal 20 en réponse à la réception d’un message de diffusion émis par la balise de diffusion 33. Le serveur 32 peut en effet déterminer quelles stations de base 31 ont reçu un message d’association comportant l’identifiant de la balise de diffusion 33 (une station de base qui reçoit un tel message d’association peut en effet transmettre au serveur ledit message accompagné d’un identifiant de la station de base). Le procédé 100 comporte ensuite une étape 102 de détermination de la position géographique de la balise de diffusion 33 en fonction de la position géographique de chaque station base de référence BS Ref déterminée à l’étape 101. Dans ce but, on suppose que le serveur 32 a accès à une base de données comportant les positions géographiques de tout un ensemble de stations de base 31 qui peuvent alors jouer le rôle de stations de base de référence BS Ref . Par exemple, si une seule station de base de référence BS Ref est déterminée à l’étape 101, la position géographique de la balise de diffusion 33 peut être déterminée à l’étape 102 comme étant la position géographique de ladite station de base de référence BS Ref . Dans un tel cas, la précision de géolocalisation de la balise de diffusion 33 est relativement faible. Selon un autre exemple, si plusieurs stations de base de référence BS Ref sont déterminées à l’étape 101, la position géographique de la balise de diffusion 33 peut être définie à l’étape 102 comme étant une moyenne des positions géographiques des différentes stations de base de référence BS Ref utilisées. Il convient de noter que par « position géographique », on entend par exemple un système de deux coordonnées correspondant à la latitude et la longitude. Une position géographique moyenne calculée entre plusieurs positions géographiques aura alors pour latitude la valeur moyenne des latitudes des différentes positions géographiques et pour longitude la valeur moyenne des longitudes des différentes positions géographiques. Rien n’empêche, cependant, de considérer également une troisième coordonnée correspondant à une altitude par rapport au niveau de la mer. Pour améliorer la précision de la géolocalisation de la balise de diffusion 33, il est également envisageable de prendre en compte une mesure d’une valeur représentative d’un niveau de qualité d’un lien radio établi entre un terminal 20 et une station de base 31 du réseau d’accès 30. Dans un mode préféré de mise en œuvre, et pour la suite de la description, à titre d’exemple nullement limitatif, la valeur représentative de la qualité de lien radio utilisée est un niveau de puissance reçue (« Received Signal Strength Indicator » ou RSSI dans la littérature anglo-saxonne) mesurée pour une station de base 31 pour un signal transportant un message émis par un terminal 20. Il convient toutefois de noter que d’autres valeurs représentatives de la qualité du lien radio pourraient être utilisées, comme par exemple l’atténuation du signal, un rapport signal sur bruit du signal (« Signal on Noise Ratio » ou SNR dans la littérature anglo-saxonne) ou bien un indicateur de qualité du canal de communication (« Channel Quality Indicator » ou CQI en anglais). Le choix d’une valeur particulière représentative de la qualité de lien radio ne constitue qu’une variante de l’invention. Il est aussi à noter que la mesure peut être réalisée soit directement par la station de base qui a reçu le message, soit indirectement par le serveur 32 à partir d’informations fournies par la station de base qui a reçu le message. La représente schématiquement les principales étapes d’un premier mode particulier de mise en œuvre du procédé 100 de géolocalisation selon l’invention. Dans ce premier mode particulier de mise en œuvre, on considère un seul message d’association émis par le terminal 20 en réponse à un message de diffusion en provenance de la balise de diffusion 33, et reçu par plusieurs stations de base de référence BSRef. Une mesure RSSI du niveau de puissance avec lequel le message d’association est reçu est alors effectuée pour chaque station de base de référence BSRef utilisée. L’étape 201 est identique à l’étape 101 décrite précédemment en référence à la . A l’étape 202, une valeur RSSI est mesurée pour chaque station de base de référence BS Ref déterminée à l’étape 201 pour le message d’association considéré. A l’étape 203, la position géographique de la balise de diffusion 33 est déterminée non seulement en fonction de la position géographique de chaque station base de référence BS Ref déterminée à l’étape 201, mais aussi en fonction des valeurs RSSI mesurées à l’étape 202 pour ces stations de base de référence BS Ref . Par exemple, la position géographique de la balise de diffusion 33 est déterminée comme étant une moyenne pondérée des positions géographiques des stations de base de référence BS Ref , chaque position géographique d'une station de base de référence BS Ref étant pondérée par un coefficient dont la valeur est représentative du niveau de qualité du lien radio (c'est-à-dire la valeur de RSSI dans l’exemple considéré) établi entre le terminal 20 et ladite station de base de référence BS Ref lors de l’échange du message d’association considéré. Ceci peut se traduire par l’expression ci-dessous : dans laquelle: K est le nombre de stations de base de référence BS Ref utilisées pour déterminer la position géographique de la balise de diffusion 33, Z k est la position géographique connue d’une station de base de référence BS Ref d’indice k, α k est le coefficient de pondération associé à la station de base de référence BS Ref d’indice k, Z X est la position géographique déterminée de la balise de diffusion 33. Chaque coefficient de pondération α k est par exemple calculé selon l’expression ci-dessous : dans laquelle: rssi k est la mesure du niveau de puissance reçue (mesure RSSI) effectuée pour la station de base de référence BS Ref d’indice k, γ est un facteur de normalisation dont la valeur est constante. Il convient de noter que le même symbole γ est utilisé ci-après dans différentes expressions mathématiques pour représenter un facteur de normalisation. La valeur du facteur de normalisation peut cependant varier d’une expression à l’autre. Dans les exemples considérés dans la présente demande, la mesure RSSI est exprimée en dBm (rapport de puissance en décibels entre la puissance mesurée et un milliwatt). La mesure RSSI est une valeur négative. Plus la valeur absolue de la mesure RSSI est grande, et plus le niveau de puissance reçue mesuré est faible. Inversement, plus la valeur absolue de la mesure RSSI est petite, et plus le niveau de puissance reçue mesuré est fort. De telles dispositions permettent de déterminer la position géographique de la balise de diffusion 33 en fonction des positions géographiques des stations de base de référence BS Ref tout en favorisant les stations de base de référence BS Ref pour lesquels le message d’association considéré a été reçu avec un niveau RSSI élevé. Autrement dit, pour déterminer la position géographique de la balise de diffusion 33, une confiance plus grande est accordée aux stations de base de référence BS Ref qui ont reçu le message d’association considéré avec un niveau RSSI élevé. Il est à noter que d’autres facteurs pourraient être pris en considération pour déterminer des coefficients de pondération respectivement pour les différentes stations de base de référence BS Ref . Par exemple, il est envisageable de considérer l’environnement dans lequel se trouve la station de base de référence (milieu urbain, montagneux, maritime), ou l’altitude à laquelle est située la station de base de référence. Dans des modes particuliers de mise en œuvre, il est envisageable de déterminer la position géographique de la balise de diffusion 33 à l’aide d’un algorithme d'apprentissage automatique basé sur un modèle préétabli à partir de mesures de niveau RSSI ou de différences de niveau RSSI. Le modèle est par exemple construit pendant une phase d’apprentissage en associant des positions géographiques connues avec des valeurs de coefficients de pondération tels que ceux décrits par l’expression [Math. 2]. L’algorithme d’apprentissage automatique est configuré pour déterminer, pendant une phase de recherche, une position géographique d’une balise de diffusion à partir du modèle ainsi construit et à partir de valeurs de coefficients de pondération calculés pour des stations de base de référence ayant reçu un message d’association particulier associée à ladite balise de diffusion. La représente schématiquement les principales étapes d’un deuxième mode particulier de mise en œuvre du procédé 100 de géolocalisation selon l’invention. Dans ce deuxième mode particulier de mise en œuvre, un groupe de plusieurs messages d’association (Msg #1, Msg #2, … Msg #N) sont considérés pour déterminer la position géographique de la balise de diffusion 33. En effet, pour diminuer le biais et la variance d’estimation, il est avantageux de considérer plusieurs messages d’association pour déterminer la position géographique de la balise de diffusion 33. Il est envisageable, par exemple, de considérer un groupe de plusieurs messages d’association ayant été émis par un ou plusieurs terminaux 20 du système 10 de communication en réponse à un ou plusieurs messages de diffusion reçu de la balise de diffusion 33. Il convient de noter que rien n’empêche que différents messages d’association peuvent être émis en réponse à différents messages de diffusion émis par la balise de diffusion 33. Chaque message d’association considéré a été reçu par au moins une station de base de référence BSRef. Pour chaque message d’association considéré, pour chacune des stations de base de référence BSRef ayant reçu ledit message d’association, une mesure RSSI du lien radio est effectuée pour ladite station de base lors de la réception du message d’association. Tel qu’illustré sur la , on retrouve ainsi dans ce deuxième mode particulier de mise en œuvre, pour chaque message d’association considéré, une détermination d’au moins une station de base de référence BSRef qui a reçu ledit message d’association considéré (étape 401). Cette détermination d’au moins une station de base de référence BSRef pour un message particulier est identique à l’étape 201 décrite précédemment en référence à la pour le premier mode particulier de mise en œuvre. Aussi, pour chaque message d’association considéré, une mesure RSSI du niveau de puissance avec lequel ledit message d’association a été reçu est effectuée pour chacune des stations de base de référence BSRef ayant reçu ledit message d’association (étape 402). Cette détermination d’une mesure RSSI pour chaque station de base de référence BSRef pour un message particulier est identique à l’étape 202 décrite précédemment en référence à la pour le premier et pour le deuxième mode particulier de mise en œuvre. Comme cela sera décrit en référence aux figures 5 et 6, différentes méthodes peuvent alors être envisagées pour déterminer, dans une étape 403, la position géographique de la balise de diffusion 33 en fonction des mesures RSSI effectuées et en fonction des positions géographiques connues des stations de base de référence BS Ref . La représente schématiquement les principales étapes d’un troisième mode particulier de mise en œuvre du procédé 100 de géolocalisation selon l’invention. Ce troisième mode particulier de mise en œuvre est basé sur le deuxième mode particulier de mise en œuvre précédemment décrit en référence à la . En particulier, l’étape 501 de détermination, pour chaque message d’association considéré, d’au moins une station de base de référence, et l’étape 502 de détermination, pour chaque message d’association considéré, d’une mesure RSSI pour chaque station de base de référence ayant reçu ledit message d’association, sont identiques respectivement aux étapes 401 et 402 du deuxième mode particulier de mise en œuvre décrit en référence à la . Ce troisième mode particulier de mise en œuvre comporte en outre une étape 503 dans laquelle, pour chaque message d’association considéré, une position géographique estimée de la balise de diffusion est déterminée, ainsi qu’une étape 504 dans laquelle la position géographique de la balise de diffusion est déterminée en fonction des différentes positions estimées à l’étape 503. A l’étape 503, pour un message d’association considéré, la position géographique estimée de la balise de diffusion 33 peut être déterminée comme étant la moyenne des positions géographiques des stations de base de référence BS Ref ayant reçu ledit message d’association. Pour améliorer la précision de géolocalisation, cette moyenne peut être pondérée en fonction de coefficients de pondération dont les valeurs sont représentatives des mesures RSSI mesurées pour les stations de base de référence ayant reçu ledit message d’association. Autrement dit, pour un message d’association d’indice m parmi l’ensemble des messages d’association considérés, la position géographique estimée Z m,X de la balise de diffusion 33 peut être définie par l’expression ci-dessous : dans laquelle : K m est le nombre de stations de base de référence BS Ref ayant reçu le message d’association d’indice m, Z k est la position géographique connue d’une station de base de référence d’indice k, α m,k est le coefficient de pondération associé à la station de base de référence d’indice k, Par exemple, le coefficient de pondération α m,k peut être défini selon l’expression ci-dessous : dans laquelle rssi m,k est la mesure du niveau de puissance reçue (mesure RSSI) pour la station de base de référence BS Ref d’indice k pour le message d’association d’indice m, et γ est une valeur constante de normalisation. De telles dispositions permettent, lors du calcul de la position géographique estimée de la balise de diffusion à partir du message d’association d’indice m, de donner plus d’importance aux stations de base de référence BS Ref ayant reçu ce message d’association d’indice m avec un niveau élevé de RSSI. A l’étape 504, la position géographique Z X de la balise de diffusion 33 peut par exemple être définie comme une simple moyenne des positions géographiques ainsi estimées : Dans l’expression ci-dessus, M correspond au nombre total de messages d’association considérés. Comme cela a déjà été mentionné pour les modes de mise en œuvre décrits précédemment, l’estimation faite pour un message particulier à l’étape 503 de la position géographique de la balise de diffusion 33 et/ou la détermination finale à l’étape 504 de la position géographique de la balise de diffusion 33 pourraient également être réalisées à l’aide d’un algorithme d'apprentissage automatique, par exemple un algorithme du type partitionnement de données (« data clustering » dans la littérature anglo-saxonne). Aussi, d’autres facteurs de pondération que la mesure RSSI pourraient être pris en considération pour déterminer des coefficients de pondération pour les différentes stations de base de référence BS Ref . La représente schématiquement les principales étapes d’un quatrième mode particulier de mise en œuvre du procédé 100 de géolocalisation selon l’invention. Ce quatrième mode particulier de mise en œuvre est basé sur le deuxième mode particulier de mise en œuvre précédemment décrit en référence à la . En particulier, l’étape 601 de détermination, pour chaque message d’association considéré, d’au moins une station de base de référence BSRef, et l’étape 602 de détermination, pour chaque message d’association considéré, d’une mesure RSSI pour chaque station de base de référence BSRef ayant reçu ledit message d’association, sont identiques respectivement aux étapes 401 et 402 du deuxième mode particulier de mise en œuvre décrit en référence à la . Ce quatrième mode particulier de mise en œuvre comporte en outre une étape 603 dans laquelle une mesure virtuelle est calculée pour chaque station de base de référence BS Ref à partir des mesures RSSI effectuées pour ladite station de base de référence pour les différents messages d’association reçus par ladite station de base de référence. Par exemple, la mesure virtuelle calculée pour une station de base de référence BS Ref peut correspondre à une simple moyenne des mesures RSSI effectuées pour ladite station de base de référence pour les différents messages d’association reçus par ladite station de base de référence, ce qui peut se traduire par l’expression ci-dessous : dans laquelle : Vrssi k est la mesure virtuelle calculée pour une station de base de référence BS Ref d’indice k, M k est le nombre de messages d’association reçus par cette station de base de référence d’indice k parmi l’ensemble des messages d’association considérés, rssi m,k est la mesure RSSI effectuée pour la station de base de référence d’indice k pour un message d’association d’indice m choisi parmi les M k messages d’association reçus. A l’étape 604, la position géographique de la balise de diffusion 33 est déterminée en fonction des mesures virtuelles ainsi obtenues et en fonction des positions géographiques des stations de base de référence BS Ref . La position géographique Z X de la balise de diffusion 33 peut par exemple être définie comme une moyenne pondérée des positions géographiques Z k des K stations de base de référence BS Ref . Par exemple, chaque position géographique d’une station de base de référence est pondérée par un coefficient de pondération représentatif de la mesure virtuelle calculée pour ladite station de base de référence : Lorsque plusieurs messages d’association sont considérés pour déterminer la position de la balise de diffusion 33, comme c’est le cas par exemple pour les modes de mise en œuvre décrits en référence aux figures 4 à 6, il est envisageable, pour chaque message d’association, de prendre en compte le niveau de RSSI avec lequel un terminal 20 a reçu le message de diffusion ayant conduit à l’émission dudit message d’association (la mesure peut par exemple être incluse dans le message d’association par le terminal). Il est ensuite possible de pondérer chaque message d’association en fonction de la mesure RSSI qui lui est associée. Par exemple, il est envisageable de donner un coefficient de pondération plus grand (et donc une importance plus forte) à un message d’association comportant une mesures RSSI plus élevée. Dans des modes particuliers de mise en œuvre, la position géographique de la balise de diffusion 33 est déterminée par un algorithme d'apprentissage automatique de régression en fonction des mesures effectuées et en fonction des positions géographiques des stations de base de référence BS Ref . La représente un exemple de modèle utilisé par l’algorithme d’apprentissage automatique. Le modèle correspond à une matrice de caractéristiques mémorisées dans une base de données accessible par le serveur 32. L’algorithme d’apprentissage automatique est configuré pour générer une fonction de régression permettant de déterminer la position géographique (longitude, latitude) d’une balise de diffusion à partir de cette matrice de caractéristiques. Chaque ligne de la matrice correspond à une balise de diffusion du système 10 de communication. Pour déterminer la position géographique d’une balise de diffusion 33 recherchée, on considère : un groupe de P messages d’association comportant l’identifiant de la balise de diffusion 33 reçus par le réseau d’accès, pour chaque message d’association, une sélection de N stations de base de référence BS Ref présentant les N plus grandes valeurs de RSSI mesurées pour ledit message d’association. Ainsi, les 3N premières colonnes de la matrice de caractéristiques correspondent respectivement à la mesure RSSI, la longitude et la latitude de N stations de base de référence BS Ref présentant les plus grandes valeurs de mesure RSSI pour un premier message d’association. Les colonnes (3xN+1) à 6xN correspondent à des valeurs similaires pour un deuxième message particulier. Les colonnes ((P-1)x(3xN)+1) à Px3xN correspondent à des valeurs similaires pour un P ième message particulier. Il convient de noter que si certaines valeurs de la matrice de caractéristiques ne sont pas disponibles (par exemple s’il y a moins de N stations de base de référence identifiées pour un message d’association donné) des valeurs par défaut peuvent être utilisées. Aussi, d’autres caractéristiques propres à chaque station de base peuvent être ajoutées dans la matrice de caractéristiques, par exemple l’altitude de la station de base de référence, ou l’environnement dans lequel elle est située (milieu urbain, montagneux, maritime, etc.). Pour entraîner le modèle et apprendre la fonction de régression, on considère que des balises de diffusion à géolocaliser correspondent à des balises de diffusion dont on connait la position géographique. Il est envisageable de créer plusieurs lignes de la matrice de caractéristiques pour une même balise de diffusion. Par exemple, les P messages d’association d’une même ligne correspondent à des messages d’association reçus (éventuellement en provenance de différents terminaux) pendant une certaine période de temps, et différentes lignes associées à une même balise de diffusion correspondent à différentes périodes de temps (et donc à différentes séquences de messages d’association reçus pendant lesdites périodes de temps). Selon un autre exemple, les P messages d’une même ligne correspondent à des messages d’association émis par un seul et même terminal pendant une certaine période de temps, et différentes lignes associées à une même station de base correspondent à différents terminaux (et éventuellement à différentes périodes de temps aussi). Une fois que la fonction de régression est apprise, elle peut être utilisée pour prédire la position géographique d’une balise de diffusion à partir d’une part du modèle mémorisé dans la base de données et d’autres part à partir des mesures RSSI effectuées pour un groupe de messages d’association. Différents types d’algorithmes d’apprentissage automatique de régression peuvent être utilisés, comme par exemple des algorithmes de type « Forêt d’arbres décisionnels » (« Random forest » dans la littérature anglo-saxonne) ou de type « Amélioration du gradient » (« Gradient boosting » dans la littérature anglo-saxonne »). Dans l’exemple illustré à la figure 8, une sélection de N stations de base de référence BSRef présentant les plus grandes valeurs de RSSI mesurées est effectuée pour chaque message considéré. Il convient toutefois de noter qu’il est envisageable de faire une sélection de N stations de base de référence ou de P messages d’association selon différents critères. Par exemple, les P messages d’association et les N stations de base pourraient être sélectionnés pour maximiser le nombre de stations de base communes ayant reçu les P messages d’association. Selon un autre, les P messages d’association et les N stations de base pourraient être sélectionnés pour maximiser la diversité spatiale des stations de base. La description ci-avant illustre clairement que, par ses différentes caractéristiques et leurs avantages, la présente invention atteint les objectifs fixés. En particulier, l’invention permet de géolocaliser une balise de diffusion d’un système de communication sans fil de manière simple et peu onéreuse, sans qu’il soit nécessaire de modifier de façon logicielle et/ou matérielle les différents éléments du système. Procédé (100) de géolocalisation d’une balise de diffusion (33) d'un système (10) de communication sans fil, ladite balise de diffusion (33) étant configurée pour émettre de manière récurrente un message de diffusion à destination d’au moins un terminal (20) du système (10) de communication sans fil, ledit message de diffusion comportant un identifiant de la balise de diffusion, ledit terminal (20) étant configuré pour émettre, en réponse à la réception du message de diffusion, un message d’association à destination d’un réseau d’accès (30) du système (10) de communication, ledit message d’association comportant l’identifiant de la balise de diffusion extrait du message de diffusion reçu, le message d’association émis par le terminal (20) pouvant être reçu simultanément par plusieurs stations de base (31) du réseau d'accès, la position géographique de la balise de diffusion (33) étant déterminée en fonction de la position géographique de chacune d’une pluralité de stations de base (31) du réseau d'accès (30), dites « stations de base de référence » (BS Ref ), dont la position géographique est connue et ayant reçu le message d’association émis par le terminal (20). Procédé (100) de géolocalisation selon la revendication 1 dans lequel la position géographique de la balise de diffusion (33) est déterminée en outre en fonction d'une mesure effectuée pour chaque station de base de référence (BS Ref ) d'une valeur représentative d’un niveau de qualité de lien radio entre le terminal (20) et ladite station de base de référence (BS Ref ). Procédé (100) de géolocalisation selon la revendication 2 dans lequel la position géographique de la balise de diffusion (33) est une moyenne pondérée des positions géographiques des stations de base de référence (BS Ref ), chaque position géographique d'une station de base de référence (BS Ref ) étant pondérée par un coefficient dont la valeur est représentative du niveau de qualité du lien radio entre le terminal (20) et ladite station de base de référence (BS Ref ). Procédé (100) de géolocalisation selon l’une des revendications 2 ou 3 dans lequel la position géographique de la balise de diffusion (33) est déterminée à l’aide d’un algorithme d'apprentissage automatique en fonction des mesures effectuées et en fonction des positions géographiques des stations de base de référence (BS Ref ). Procédé (100) de géolocalisation selon la revendication 1 dans lequel : un groupe de plusieurs messages d’association sont considérés pour déterminer la position géographique de la balise de diffusion (33), chaque message d’association ayant été émis par un terminal (20) du système (10) de communication en réponse à un message de diffusion émis par la balise de diffusion (33), chaque message d’association ayant été reçu par au moins une station de base de référence (BS Ref ), pour chaque message d’association, pour chacune des stations de base de référence (BS Ref ) ayant reçu ledit message d’association, une mesure d'une valeur représentative d’un niveau de qualité de lien radio entre ladite station de base et le terminal (20) ayant émis ledit message d’association est effectuée. Procédé (100) de géolocalisation selon la revendication 5 dans lequel la position géographique de la balise de diffusion (33) est déterminée en fonction d'une position géographique de la balise de diffusion (33) estimée pour chaque message du groupe. Procédé (100) de géolocalisation selon la revendication 5 dans lequel une mesure virtuelle est calculée pour chaque station de base de référence (BS Ref ) à partir des mesures effectuées pour ladite station de base de référence (BS Ref ) pour les différents messages d’association reçus par ladite station de base de référence (BS Ref ), et la position géographique de la balise de diffusion (33) est déterminée en fonction des mesures virtuelles obtenues et des positions géographiques des stations de base de référence (BS Ref ). Procédé (100) de géolocalisation selon la revendication 7 dans lequel la position géographique de la balise de diffusion (33) est une moyenne pondérée des positions géographiques des stations de base de référence (BS Ref ), chaque position géographique d'une station de base de référence (BS Ref ) étant pondérée par un coefficient dont la valeur est représentative de la mesure virtuelle calculée pour ladite station de base de référence (BS Ref ). Procédé (100) de géolocalisation selon la revendication 7 dans lequel la position géographique de la balise de diffusion (33) est déterminée par un algorithme d'apprentissage automatique de régression en fonction des mesures effectuées et en fonction des positions géographiques des stations de base de référence (BS Ref ). Produit programme d’ordinateur comportant un ensemble d’instructions de code de programme qui, lorsqu’elles sont exécutées par un ou plusieurs processeurs, configurent le ou les processeurs pour mettre en œuvre un procédé (100) de géolocalisation d’une balise de diffusion (33) selon l’une des revendications 1 à 9. Serveur (32) d'un système (10) de communication sans fil configuré pour mettre en œuvre un procédé de géolocalisation d’une balise de diffusion (33) dudit système (10) de communication sans fil, ladite balise de diffusion (33) étant configurée pour émettre de manière récurrente un message de diffusion à destination d’au moins un terminal (20) du système (10) de communication sans fil, ledit message de diffusion comportant un identifiant de la balise de diffusion, ledit terminal (20) étant configuré pour émettre, en réponse à la réception du message de diffusion, un message d’association à destination d’un réseau d’accès (30) du système (10) de communication, ledit message d’association comportant l’identifiant de la balise de diffusion extrait du message de diffusion reçu, le message d’association émis par le terminal (20) pouvant être reçu simultanément par plusieurs stations de base (31) du réseau d'accès, ledit serveur (32) étant relié par un lien de communication aux stations de base du réseau d’accès et configuré pour mettre en œuvre un procédé de géolocalisation de la balise de diffusion selon l’une quelconque des revendications 1 à 9. Réseau d’accès (30) d’un système (10) de communication sans fil, ledit réseau d’accès (30) comportant une pluralité de stations de base (31) et un serveur (32) selon la revendication 11.