Brevet FR3047384A1 (20170804)
REVENDICATIONS1) Procédé de synchronisation d'une passerelle (11) d'un réseau (1) sans fil à grande portée et permettant une faible consommation d'énergie, destiné à permettre à ladite passerelle de fonctionner selon un mode de communication, dit de classe B, dans lequel des périodes de communication sont définies à partir d'émissions périodiques de balises par chaque passerelle dudit réseau (1) supportant ledit mode, dites passerelles de classe B, les émissions de balises étant synchronisées entre chaque passerelle de classe B, chaque période de communication étant divisée en un nombre prédéfini de sous-périodes, un terminal (13) du réseau (1) fonctionnant suivant ledit mode ne pouvant communiquer de manière bidirectionnelle avec un serveur (10) par l'intermédiaire d'une passerelle de classe B que pendant une sous-période qui lui a été allouée, le procédé étant caractérisé en ce qu'il comprend, lorsqu'il est mis en oeuvre par une première passerelle (11) : émettre (32) à destination dudit serveur (10), par l'intermédiaire d'au moins une seconde passerelle dudit réseau (1), une trame comprenant une demande d'aide à la synchronisation; recevoir (45) une trame comprenant des informations représentatives d'une réponse à ladite demande en provenance d'une passerelle dudit réseau (1), dite passerelle désignée, équipée de moyens de synchronisation, la passerelle désignée ayant été désignée par le serveur (10) parmi les au moins une seconde passerelle, la réception de ladite trame permettant à la première passerelle (11) de déterminer au moins une période de communication au cours de laquelle la première passerelle (11) doit recevoir une trame, dite trame de synchronisation, en provenance de la passerelle désignée; obtenir (46) des informations représentatives d'une sous-période de chaque période de communication déterminée utilisée par la passerelle désignée pour transmettre une trame de synchronisation, ladite sous-période ayant un écart prédéfini avec une balise suivant directement la période de communication ; recevoir (50) au moins une trame de synchronisation ; et, pour chaque trame de synchronisation reçue : déterminer (50) à partir d'un instant de réception de ladite trame de synchronisation et de l'écart prédéfini, au moins un prochain instant d'émission d'une balise par chaque passerelle de classe B dudit réseau (1) ; et, transmettre (51) une balise à chaque prochain instant d'émission déterminé. 3047384 29\n<CLM>\1\tProcédé selon la revendication 1, caractérisé en ce que, avant d'émettre la trame comprenant une demande d'aide à la synchronisation, la première passerelle vérifie si au moins une seconde passerelle est à portée pour recevoir ladite trame et pour transmettre à la première passerelle des trames de synchronisation, aucune trame 5 comprenant une demande d'aide à la synchronisation n'étant émise si aucune passerelle n'est à portée.\n<CLM>\1\tProcédé selon la revendication 1 ou 2, caractérisé en ce que, suite à l'émission de la trame comprenant la demande d'aide à la synchronisation, si aucune réponse à 10 ladite trame n'est reçue après une durée prédéfinie, la première passerelle renouvelle sa demande d'aide à la synchronisation en émettant une nouvelle trame de demande d'aide à la synchronisation.\n<CLM>\1\tProcédé de synchronisation d'une passerelle (11) d'un réseau (1) sans fil à 15 grande portée et permettant une faible consommation d'énergie, destiné à permettre à ladite passerelle de fonctionner selon un mode de communication, dit de classe B, dans lequel des périodes de communication sont définies à partir d'émissions périodiques de balises par chaque passerelle dudit réseau (1) supportant ledit mode, dites passerelles de classe B, les émissions de balises étant synchronisées entre chaque passerelle de 20 classe B, chaque période de communication étant divisée en un nombre prédéfini de sous-périodes, un terminal (13) du réseau (1) fonctionnant suivant ledit mode ne pouvant communiquer de manière bidirectionnelle avec un serveur (10) par l'intermédiaire d'une passerelle de classe B que pendant une sous-période qui lui a été allouée, le procédé étant caractérisé en ce qu'il comprend, lorsqu'il est mis en oeuvre 25 par le serveur (10): recevoir (36) au moins une requête contenant une demande d'aide à la synchronisation formulée par une première passerelle et relayée par au moins une seconde passerelle ; vérifier (38) une faisabilité d'une aide à la synchronisation, l'aide à la 30 synchronisation étant possible lorsqu' au moins une passerelle parmi les au moins une seconde passerelle est équipée de moyens de synchronisation ; lorsque l'aide à la synchronisation est possible, désigner (42) une seconde passerelle, dite passerelle désignée, équipée de moyens de synchronisation, pour relayer vers la première passerelle des informations représentatives d'une réponse à la demande 3047384 30 d'aide à la synchronisation, lesdites informations permettant de mettre en place une transmission d'au moins une trame, dite trame de synchronisation, par la passerelle désignée, à destination de la première passerelle, dans une sous-période prédéterminée d'au moins une période de communication, chaque transmission d'une trame de 5 synchronisation permettant à la première passerelle de déterminer au moins un instant d'émission d'une balise synchronisé avec des instants de transmission de balises de chaque passerelle de classe B dudit réseau; et, transmettre (43) une requête comprenant lesdites informations à la passerelle désignée. 10\n<CLM>\1\tProcédé de synchronisation d'une passerelle (11) d'un réseau (1) sans fil à grande portée et permettant une faible consommation d'énergie, destiné à permettre à ladite passerelle de fonctionner selon un mode de communication, dit de classe B, dans lequel des périodes de communication sont définies à partir d'émissions périodiques de 15 balises par chaque passerelle dudit réseau (1) supportant ledit mode, dites passerelles de classe B, les émissions de balises étant synchronisées entre chaque passerelle de classe B, chaque période de communication étant divisée en un nombre prédéfini de sous-périodes, un terminal (13) du réseau (1) fonctionnant suivant ledit mode ne pouvant communiquer de manière bidirectionnelle avec un serveur (10) par 20 l'intermédiaire d'une passerelle de classe B que pendant une sous-période qui lui a été allouée, le procédé étant caractérisé en ce qu'il comprend, lorsqu'il est mis en oeuvre par une seconde passerelle dudit réseau, la seconde passerelle étant de classe B et étant équipée de moyens de synchronisation : recevoir (44) une requête en provenance du serveur comprenant des informations 25 représentatives d'une réponse à une demande d'aide à la synchronisation formulée par une première passerelle, ladite demande ayant été relayée par la seconde passerelle vers ledit serveur ; transmettre (44) une trame comprenant ladite réponse à la demande d'aide à la synchronisation à la première passerelle, ladite réponse permettant à la première 30 passerelle de déterminer dans quelle sous-période d'au moins une période de communication la première passerelle doit recevoir une trame de synchronisation ; et, transmettre (49) au moins une trame de synchronisation à la première passerelle dans ladite sous-période, une réception d'une trame de synchronisation dans ladite sous-période permettant à la première passerelle de déterminer au moins un instant 3047384 31 d'émission d'une balise synchronisé avec des instants de transmission de balises de chaque passerelle de classe B dudit réseau.\n<CLM>\1\tProcédé de synchronisation d'une passerelle mis en oeuvre dans un réseau (1) 5 sans fil à grande portée et permettant une faible consommation d'énergie, destiné à permettre à une passerelle de fonctionner selon un mode de communication, dit de classe B, dans lequel des périodes de communication sont définies à partir d'émissions périodiques de balises par chaque passerelle dudit réseau (1) supportant ledit mode, dites passerelles de classe B, les émissions de balises étant synchronisées entre chaque 10 passerelle de classe B, chaque période de communication étant divisée en un nombre prédéfini de sous-périodes, un terminal (13) du réseau (1) fonctionnant suivant ledit mode ne pouvant communiquer de manière bidirectionnelle avec un serveur (10) par l'intermédiaire d'une passerelle de classe B que pendant une sous-période qui lui a été allouée, le procédé étant mis en oeuvre par un système et comprenant le procédé selon 15 la revendication 1 mis en oeuvre par une première passerelle (11), le procédé selon la revendication 4 mis en oeuvre par une seconde passerelle (12A), la seconde passerelle étant de classe B et étant équipée de moyens de synchronisation et le procédé selon la revendication 3 mis en oeuvre par un serveur (10). 20\n<CLM>\1\tProcédé selon la revendication 6, caractérisé en ce que la trame comprenant la demande d'aide à la synchronisation comprend un identifiant unique permettant au serveur (10) de déterminer quelle passerelle a fait la demande d'aide à la synchronisation. 25\n<CLM>\1\tProcédé selon la revendication 6 ou 7, caractérisé en ce que la sous-période utilisée pour transmettre une trame de synchronisation est déterminée par la première passerelle et les informations représentatives d'une réponse à la demande d'aide à la synchronisation comprennent une information représentative de ladite sous-période. 30\n<CLM>\1\tProcédé selon la revendication 6 ou 7, caractérisé en ce que la sous-période utilisée pour transmettre une trame de synchronisation est déterminée par le serveur (10) et la trame comprenant la demande d'aide à la synchronisation comprend une information représentative de ladite sous-période. 3047384 32\n<CLM>\1\tProcédé selon l'une quelconque des revendications 6 à 9, caractérisé en ce que ledit procédé est mis en oeuvre pendant une durée prédéterminée.\n<CLM>\1\tProcédé selon l'une quelconque des revendications 6 à 10, caractérisé en ce 5 qu'une pluralité de trames de synchronisation sont transmises avec une périodicité prédéterminée.\n<CLM>\1\tProcédé selon l'une quelconque des revendications 6 à 11, caractérisé en ce que lorsque la sous-période utilisée pour transmettre la trame de synchronisation 10 coïncide avec une sous-période attribuée à la seconde passerelle pour d'autres communications, le serveur (10) désigne, temporairement ou définitivement, une autre passerelle de classe B dudit réseau (1), équipée de moyens de synchronisation, pour transmettre au moins une trame de synchronisation à la première passerelle. 15\n<CLM>\1\tProcédé selon l'une quelconque des revendications 6 à 12, caractérisé en ce que, préalablement à l'émission de la trame comprenant la demande d'aide à la synchronisation, la première passerelle (11) transmet au serveur (10) une demande d'aide à la synchronisation préliminaire en utilisant un lien de communication directe avec le serveur (10), déclenchant une mise en oeuvre par le serveur (10) d'une procédure 20 de prétraitement permettant au serveur (10) de déterminer s'il peut autoriser la première passerelle à transmettre la trame comprenant la demande d'aide à la synchronisation.\n<CLM>\1\tProcédé selon l'une quelconque des revendications 6 à 12, caractérisé en ce que, préalablement à l'émission de la trame comprenant la demande d'aide à la 25 synchronisation, le serveur 10 envoie une requête à la première passerelle demandant à la première passerelle d'émettre une trame comprenant une demande d'aide à la synchronisation.\n<CLM>\1\tProcédé selon l'une quelconque des revendications 6 à 14, caractérisé en ce 30 que les informations représentatives d'une réponse à la demande d'aide à la synchronisation comprennent une information permettant à une pluralité de passerelles, comprenant la première passerelle, de déterminer au moins un prochain instant d'émission d'une balise par chaque passerelle de classe B dudit réseau (1) et de transmettre une balise à chaque prochain instant d'émission déterminé. 3047384 33\n<CLM>\1\tProcédé selon l'une quelconque des revendications précédentes, caractérisé en ce que le réseau (1) est un réseau LoRa. 5\n<CLM>\1\tDispositif de type passerelle (11) comprenant des moyens pour mettre en oeuvre le procédé selon l'une des revendications 1 à\n<CLM>\1\t18) Dispositif de type passerelle (12A) comprenant des moyens pour mettre en oeuvre le procédé selon la revendication\n<CLM>\1\t10\n<CLM>\1\tDispositif de type serveur (10) comprenant des moyens pour mettre en oeuvre le procédé selon la revendication\n<CLM>\1\t20) Système comprenant au moins un dispositif selon la revendication 16, au 15 moins un dispositif selon la revendication 17 et un dispositif selon la revendication 18.