Brevet FR3038172A1 (20161230)
REVENDICATIONS1 - Procédé (50) de détermination du décalage temporel existant entre les horloges des stations de base (31) d'un réseau de communication, lesdites communications étant réalisées entre au moins un premier terminal (20A) et au moins un serveur central (32) par l'intermédiaire d'au moins une station de base (31), chaque station de base (31) étant adaptée à recevoir des messages montants de terminaux (20, 20A) qui se trouvent à sa portée, chaque station de base étant équipée d'une horloge propre, chaque message montant ainsi reçu étant transmis par la station de base (31) au serveur central (32), caractérisé en ce que ledit procédé (50) comporte des étapes dans lesquelles : 51/ un message montant est émis par le premier terminal (20A) à destination du serveur central (32), 52/ le message montant est reçu par au moins deux stations de base (31) du réseau de communication, 53/ chacune des stations de base (31) ayant reçu le message montant du premier terminal (20A) horodate celui-ci selon son horloge propre, puis émet le message ainsi horodaté vers le serveur central (32), 54/ le serveur central (32) collecte les messages horodatés par les stations de base (31), extrait les messages horodatés comportant le même message montant issu du premier terminal (20A), et détermine les décalages temporels entre ces messages horodatés. 2 - Procédé (50) selon la revendication 1, comportant en outre une étape 55/ dans laquelle le serveur central (32) détermine une des horodates comme valeur de référence, et émet à destination des stations de base (31) une demande de synchronisation temporelle des horloges des stations de base sur la base de la valeur de référence. 3 - Procédé (50) selon la revendication 2, dans lequel, lors de l'étape 55, le serveur central (32) choisit l'horloge d'une des stations de base (31) comme référence commune à partir de son statut de synchronisation NTP. 4 - Procédé (50) selon la revendication 2 ou 3, comportant en outre une étape 3038172 16 56/ dans laquelle chaque station de base (31) ayant reçu cette demande de resynchronisation corrige son horloge d'une valeur égale au décalage temporel constaté entre l'heure de son horodatage et l'heure de l'horodatage de l'horloge ayant servi de valeur de référence. 5 5 - Procédé (50) selon la revendication 4, dans lequel, dans une septième étape 57, les stations de base (31) à portée de réception d'un second terminal (20B) sont synchronisées par rapport à une station de base (31C) qui est un élément commun aux deux ensembles (310A, 310B) de stations de base (31), à portée de réception respectivement du premier terminal 10 (20A) et du second terminal (20B), la station de base (31C) étant choisie comme horloge de référence pour l'ensemble (310B) de stations de base à portée du second terminal (20B), cette étape 57 étant répétée aussi longtemps qu'il existe au moins un ensemble (310N) de stations de base (31) à portée de réception d'un même terminal distant (20N), non encore 15 resynchronisées, l'ensemble (310N) comportant au moins une station de base (31) déjà resynchronisée dans la même opération de resynchronisation, les identifiants des stations de base ayant été resynchronisées étant mémorisées par le serveur (32) . 6 - Procédé (50) selon l'une quelconque des revendications 1 à 5, dans 20 lequel le serveur central (32) maintient une base de données de décalages temporels entre les horloges des stations de base (31), cette base de données étant utilisée pour corriger l' « horodate » de chacun des messages montants transmis par chacune des stations de base (31) au fur et à mesure de leur réception. 25 7 - Procédé (50) selon la revendication 6, dans lequel la base de données de décalages temporels est complétée pour les stations de base d'un second ensemble (310B) de stations de base (31) à portée de réception d'un second terminal (20B), ledit ensemble comprenant au moins une station de base commune (31C) faisant également partie d'un premier ensemble 30 (310A) de stations de base (31) à portée de réception du premier terminal (20A), en ajoutant la valeur de décalage temporel At(31C) constatée pour l'horloge d'une station de base (31C) commune aux deux ensembles 3038172 17 (310A, 310B), aux décalages des horloges des stations de l'ensemble (310B) par rapport à cette station (31C) prise comme référence. 8 - Station de base (31) caractérisé en ce qu'elle comporte des moyens configurés pour mettre en oeuvre un procédé (50) selon l'une des 5 revendications 1 à\n<CLM>\1\t9 - Réseau d'accès (30) caractérisé en ce qu'il comporte des moyens configurés pour mettre en oeuvre un procédé (50) selon l'une des revendications 1 à\n<CLM>\1\t10 - Serveur (32) caractérisé en ce qu'il comporte des moyens configurés 10 pour mettre en oeuvre un procédé (50) selon l'une des revendications 1 à\n<CLM>\1\t11 - Système (10) de communication sans fil, de type UNB, comportant plusieurs terminaux (20), un réseau d'accès (30) comportant plusieurs stations de base (31), un serveur (32), caractérisé en ce qu'il comporte 15 des moyens configurés pour mettre en oeuvre un procédé (50) selon l'une des revendications 1 à 7.