FR3139964A1 - Method for managing a communications network, communications network and associated entity - Google Patents

Method for managing a communications network, communications network and associated entity Download PDF

Info

Publication number
FR3139964A1
FR3139964A1 FR2209295A FR2209295A FR3139964A1 FR 3139964 A1 FR3139964 A1 FR 3139964A1 FR 2209295 A FR2209295 A FR 2209295A FR 2209295 A FR2209295 A FR 2209295A FR 3139964 A1 FR3139964 A1 FR 3139964A1
Authority
FR
France
Prior art keywords
entity
level
message
discovery
entities
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
FR2209295A
Other languages
French (fr)
Inventor
Vito Carnicelli
Thanh THANH HAI DESCHAUX BEAUME-DANG
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
COMETA SA
Original Assignee
COMETA SA
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by COMETA SA filed Critical COMETA SA
Priority to FR2209295A priority Critical patent/FR3139964A1/en
Priority to PCT/EP2023/075355 priority patent/WO2024056829A1/en
Publication of FR3139964A1 publication Critical patent/FR3139964A1/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/24Connectivity information management, e.g. connectivity discovery or connectivity update
    • H04W40/246Connectivity information discovery

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

L’invention concerne un procédé de gestion d’un réseau de communication (10a) comprenant une passerelle principale (12) et une pluralité d’entités (14N + 1, 16N + 1, 18N + 1, 14N + 2, 18N + 2, 14N + 3), le procédé comprenant une phase de découverte descendante totale comprenant les étapes suivantes : - émission d’un message radio de découverte de premier niveau par la passerelle principale, - en cas de réception du message de découverte de premier niveau par une entité réceptrice, émission d’un message radio de réponse de premier niveau par cette entité réceptrice, puis - émission d’un message radio de découverte de deuxième niveau par chaque entité de premier niveau, - en cas de réception du message de découverte de deuxième niveau par une entité réceptrice, émission d’un message de réponse de deuxième niveau par l’entité réceptrice, et - émission d’un message radio de rapport par chaque entité de premier niveau. L’invention concerne également un réseau de communication et une entité d’un tel réseau. Figure pour l’abrégé : Fig. 2The invention relates to a method for managing a communications network (10a) comprising a main gateway (12) and a plurality of entities (14N + 1, 16N + 1, 18N + 1, 14N + 2, 18N + 2 , 14N + 3), the method comprising a total descending discovery phase comprising the following steps: - transmission of a first level discovery radio message by the main gateway, - in the event of reception of the first level discovery message by a receiving entity, transmission of a first level response radio message by this receiving entity, then - transmission of a second level discovery radio message by each first level entity, - in the event of reception of the discovery message of second level by a receiving entity, transmission of a second level response message by the receiving entity, and - transmission of a radio report message by each first level entity. The invention also relates to a communications network and an entity of such a network. Figure for abstract: Fig. 2

Description

Procédé de gestion d’un réseau de communication, réseau de communication et entité associésMethod for managing a communications network, communications network and associated entity Domaine technique de l'inventionTechnical field of the invention

La présente invention concerne de manière générale le domaine des réseaux de communication.The present invention generally relates to the field of communication networks.

Elle trouve une application particulièrement avantageuse pour la gestion de services urbains dans le cadre d’une ville intelligente, comme par exemple pour la gestion de l’éclairage public d’un quartier d’une ville.It has a particularly advantageous application for the management of urban services in the context of a smart city, such as for example for the management of public lighting in a district of a city.

Elle concerne plus particulièrement un procédé de gestion d’un réseau de communication, un réseau de communication et une entité d’un réseau de communication.It relates more particularly to a method of managing a communications network, a communications network and an entity of a communications network.

Etat de la techniqueState of the art

Les villes intelligentes (ou «smart city» selon l’appellation d’origine anglo-saxonne) sont des villes intégrant des technologies, comme des réseaux de communication, permettant de gérer les services urbains et d’en améliorer la qualité.Smart cities (or “ smart city ” according to the Anglo-Saxon name of origin) are cities integrating technologies, such as communication networks, making it possible to manage urban services and improve their quality.

La plupart des réseaux de communication mis en œuvre dans un tel contexte repose sur une transmission de signaux unidirectionnelle, en partant d’une passerelle principale (ou «gateway») jusqu’au capteur formant l’extrémité du réseau de communication et fournissant le service associé.Most communication networks implemented in such a context are based on unidirectional signal transmission, starting from a main gateway (or “ gateway ”) to the sensor forming the end of the communication network and providing the service. partner.

Le protocole de communication radio LoRaWAN (pour «L ong- R age W ide- A rea N etwork») est un exemple d’un tel réseau de communication utilisé dans le cadre des villes intelligentes.The LoRaWAN radio communication protocol (for “ Long - R age Wide - Area Network ) is an example of such a communication network used in the context of smart cities.

Cependant, dans de tels réseaux de communication basés uniquement sur une transmission de signaux descendante, les canaux de communication sont souvent très encombrés, conduisant alors à un débit de transmission très lent. Cela génère d’ailleurs d’importantes pertes dues à ces collisions de signaux dans ces canaux.However, in such communication networks based solely on downstream signal transmission, the communication channels are often very congested, leading to a very slow transmission rate. This also generates significant losses due to these signal collisions in these channels.

Par ailleurs, de tels réseaux de communication nécessitent forcément la connexion à un réseau externe de grande portée (tel qu’un réseau internet). Une coupure de ce réseau externe de grande portée conduit alors au dysfonctionnement des services urbains associés, ce qui peut avoir des conséquences contraignantes pour les utilisateurs.Furthermore, such communication networks necessarily require connection to a large external network (such as an internet network). An outage of this long-range external network then leads to the dysfunction of associated urban services, which can have restrictive consequences for users.

Présentation de l'inventionPresentation of the invention

La présente invention propose d’améliorer la gestion d’un réseau de communication en en permettant un fonctionnement local, c’est-à-dire sans connexion à un réseau externe de grande portée et avec de faibles puissances d’émission.The present invention proposes to improve the management of a communication network by allowing local operation, that is to say without connection to a long-range external network and with low transmission powers.

Plus particulièrement, on propose selon l’invention un procédé de de gestion d’un réseau de communication radio comprenant une passerelle principale et une pluralité d’entités aptes à communiquer entre elles et avec la passerelle via au moins un canal de communication radio, le procédé comprenant une phase de découverte descendante totale comprenant les étapes suivantes :
- émission d’un message radio de découverte de premier niveau par la passerelle principale, le message radio de découverte de premier niveau étant conçu pour déclencher un message de réponse de premier niveau d’au moins une entité,
- en cas de réception du message de découverte de premier niveau par une entité dite réceptrice, émission d’un message radio de réponse de premier niveau par cette entité réceptrice, le message de réponse étant conçu pour indiquer, à la passerelle principale, d’une part, que l’entité réceptrice possède une faculté de communication directe avec la passerelle principale et, d’autre part, un identifiant de l’entité réceptrice, l’entité réceptrice étant alors qualifiée en tant qu’entité de premier niveau, puis
- émission d’un message radio de découverte de deuxième niveau par chaque entité de premier niveau, le message de découverte de deuxième niveau étant conçu pour déclencher un message de réponse d’au moins une entité n’étant pas qualifiée en tant qu’entité de premier niveau,
- en cas de réception du message de découverte de deuxième niveau par une entité, dite réceptrice, non qualifiée en tant qu’entité de premier niveau, émission d’un message de réponse de deuxième niveau par l’entité réceptrice, le message de réponse de deuxième niveau étant conçu pour indiquer, à l’entité de premier niveau émettrice du message de découverte de premier niveau, d’une part, que l’entité réceptrice présente un canal de communication direct avec l’entité de premier niveau, et, d’autre part, un identifiant de l’entité réceptrice, l’entité réceptrice étant alors qualifiée en tant qu’entité de deuxième niveau,
- émission d’un message radio de rapport par chaque entité de premier niveau, le message radio de rapport étant conçu pour indiquer, à la passerelle principale, l’identifiant de chaque entité de second niveau apte à communiquer avec ladite entité de premier niveau.
More particularly, according to the invention, we propose a method for managing a radio communication network comprising a main gateway and a plurality of entities capable of communicating with each other and with the gateway via at least one radio communication channel, the method comprising a total top-down discovery phase comprising the following steps:
- transmission of a first level discovery radio message by the main gateway, the first level discovery radio message being designed to trigger a first level response message from at least one entity,
- in the event of reception of the first level discovery message by a so-called receiving entity, transmission of a first level response radio message by this receiving entity, the response message being designed to indicate, to the main gateway, to on the one hand, that the receiving entity has the ability to communicate directly with the main gateway and, on the other hand, an identifier of the receiving entity, the receiving entity then being qualified as a first level entity, then
- transmission of a second level discovery radio message by each first level entity, the second level discovery message being designed to trigger a response message from at least one entity not being qualified as an entity first level,
- in the event of reception of the second level discovery message by an entity, called a receiving entity, not qualified as a first level entity, transmission of a second level response message by the receiving entity, the response message second level being designed to indicate, to the first level entity transmitting the first level discovery message, on the one hand, that the receiving entity presents a direct communication channel with the first level entity, and, on the other hand, an identifier of the receiving entity, the receiving entity then being qualified as a second level entity,
- transmission of a radio report message by each first level entity, the radio report message being designed to indicate, to the main gateway, the identifier of each second level entity capable of communicating with said first level entity.

Ainsi, de manière avantageuse selon l’invention, grâce à une mise en œuvre de proche en proche, entre entités de rangs successifs, la phase découverte totale est optimisée. De plus, la mise en œuvre locale, par une transmission de signaux radiofréquences, permet d’améliorer l’efficacité de la découverte totale. Cette mise en œuvre ne nécessite pas l’utilisation de connexion à grande portée, ni une gestion par un serveur distant qui risquerait d’entraîner des saturations de certains canaux de communication lors de transmissions simultanées des signaux.Thus, advantageously according to the invention, thanks to step by step implementation, between entities of successive ranks, the total discovery phase is optimized. In addition, local implementation, through the transmission of radio frequency signals, makes it possible to improve the efficiency of total discovery. This implementation does not require the use of long-range connections, nor management by a remote server which could cause saturation of certain communication channels during simultaneous signal transmissions.

D’autres caractéristiques avantageuses et non limitatives du procédé de gestion d’un réseau de communication conforme à l’invention, prises individuellement ou selon toutes les combinaisons techniquement possibles, sont les suivantes :
- la phase de découverte descendante totale comprend en outre, dans le cadre d’itérations de rang n+1 avec n un nombre entier supérieur ou égal à 2, les étapes suivantes :
Other advantageous and non-limiting characteristics of the method of managing a communications network in accordance with the invention, taken individually or in all technically possible combinations, are as follows:
- the total descending discovery phase further comprises, in the context of iterations of rank n+1 with n an integer greater than or equal to 2, the following steps:

a1) émission d’un message radio de découverte de niveau n+1 par chaque entité de niveau n, le message de découverte de niveau n+1 étant conçu pour déclencher un message de réponse d’au moins une entité n’étant pas qualifiée en tant qu’entité de niveau inférieur ou égal à n,
a1) transmission of a level n+1 discovery radio message by each level n entity, the level n+1 discovery message being designed to trigger a response message from at least one entity not being qualified as an entity of level less than or equal to n,

b1) en cas de réception du message de découverte de niveau n+1 par une entité, dite réceptrice, non qualifiée en tant qu’entité de niveau inférieur à n, émission d’un message de réponse de niveau n+1 par l’entité réceptrice, le message de réponse de niveau n+1 étant conçu pour indiquer, à l’entité de niveau n émettrice du message de découverte de niveau n+1, d’une part, que l’entité réceptrice présente un canal de communication direct avec l’entité de niveau n, et, d’autre part, un identifiant de l’entité réceptrice, l’entité réceptrice étant alors qualifiée en tant qu’entité de niveau n+1,
b1) in the event of reception of the level n+1 discovery message by an entity, called the receiving entity, not qualified as an entity of level lower than n, transmission of a level n+1 response message by the receiving entity, the level n+1 response message being designed to indicate, to the level n entity transmitting the level n+1 discovery message, on the one hand, that the receiving entity presents a communication channel direct with the entity of level n, and, on the other hand, an identifier of the receiving entity, the receiving entity then being qualified as an entity of level n+1,

c1) émission d’un message radio de rapport par chaque entité de niveau n, le message radio de rapport étant conçu pour être relayé par les entités de niveau inférieur à n jusqu’à atteindre la passerelle principale et indiquer, à la passerelle principale, l’identifiant de chaque entité de niveau n+1 apte à communiquer avec ladite entité de niveau n ;
- il est également prévu une phase de découverte partielle comprenant des étapes de :
c1) transmission of a radio report message by each entity of level n, the radio report message being designed to be relayed by the entities of level lower than n until reaching the main gateway and indicating, to the main gateway, the identifier of each level n+1 entity capable of communicating with said level n entity;
- a partial discovery phase is also planned including stages of:

a2) émission d’un message radio de découverte de niveau k par l’une quelconque des entités et/ou de la passerelle principale, le message de découverte de niveau k étant conçu pour déclencher un message de réponse d’au moins une entité n’étant pas qualifiée en tant qu’entité de niveau inférieur ou égal à k,
a2) transmission of a level k discovery radio message by any of the entities and/or the main gateway, the level k discovery message being designed to trigger a response message from at least one entity n 'not being qualified as an entity of level less than or equal to k,

b2) en cas de réception du message de découverte de niveau k par une entité, dite réceptrice, non qualifiée en tant qu’entité de niveau inférieur à k-1, émission d’un message de réponse de niveau k par l’entité réceptrice, le message de réponse de niveau k étant conçu pour indiquer, à l’entité de niveau k-1 émettrice du message de découverte de niveau k, d’une part, que l’entité réceptrice présente un canal de communication direct avec l’entité de niveau k-1, et, d’autre part, un identifiant de l’entité réceptrice, l’entité réceptrice étant alors qualifiée en tant qu’entité de niveau k,
b2) in the event of reception of the level k discovery message by an entity, called the receiving entity, not qualified as an entity of level lower than k-1, transmission of a level k response message by the receiving entity , the level k response message being designed to indicate, to the level k-1 entity transmitting the level k discovery message, on the one hand, that the receiving entity presents a direct communication channel with the entity of level k-1, and, on the other hand, an identifier of the receiving entity, the receiving entity then being qualified as an entity of level k,

c2) émission d’un message radio de rapport par l’entité de niveau k-1, le message radio de rapport étant conçu pour être relayé par les entités de niveau inférieur à k-1 jusqu’à atteindre la passerelle principale et indiquer, à la passerelle principale, l’identifiant de l’entité de niveau k apte à communiquer avec ladite entité de niveau k-1 ;
- il est également prévu une phase de découverte ascendante d’une nouvelle entité comprenant des étapes de :
c2) transmission of a radio report message by the entity of level k-1, the radio report message being designed to be relayed by the entities of level lower than k-1 until reaching the main gateway and indicating, at the main gateway, the identifier of the level k entity capable of communicating with said level k-1 entity;
- there is also planned a phase of bottom-up discovery of a new entity comprising steps of:

a3) émission d’un message radio de présence par la nouvelle entité à destination de la passerelle principale et de la pluralité d’entités, le message de présence étant conçu pour déclencher un message de réponse d’au moins une entité parmi la passerelle principale et la pluralité d’entités,
a3) transmission of a presence radio message by the new entity to the main gateway and the plurality of entities, the presence message being designed to trigger a response message from at least one entity among the main gateway and the plurality of entities,

b3) puis, en cas de réception du message de présence par la passerelle principale ou l’une des entités parmi la pluralité d’entités, mise en œuvre de la phase de découverte partielle ;
- il y a émission d’un message de réponse uniquement lorsque le message de présence présente un rapport signal sur bruit supérieur à 10 décibels ;
- il y a émission d’un message de réponse uniquement lorsque le message de découverte présente un rapport signal sur bruit supérieur ou égal à 10 décibels ;
- il est prévu une phase de découverte horizontale comprenant des étapes de :
b3) then, if the presence message is received by the main gateway or one of the entities among the plurality of entities, implementation of the partial discovery phase;
- a response message is sent only when the presence message has a signal-to-noise ratio greater than 10 decibels;
- a response message is sent only when the discovery message has a signal-to-noise ratio greater than or equal to 10 decibels;
- a horizontal discovery phase is planned including stages of:

a4) émission d’un message radio de découverte de niveau k par l’une quelconque des entités de niveau k dite émettrice de niveau k, le message de découverte de niveau k étant conçu pour déclencher un message de réponse d’au moins une autre entité de niveau k,
a4) transmission of a level k discovery radio message by any one of the level k entities called level k transmitter, the level k discovery message being designed to trigger a response message from at least one other level k entity,

b4) en cas de réception du message de découverte de niveau k par l’autre entité de niveau k, dite réceptrice de niveau k, émission d’un message de réponse de niveau k par l’entité réceptrice, le message de réponse de niveau k étant conçu pour indiquer, à l’entité émettrice de niveau k, d’une part, que l’entité réceptrice de niveau k présente un canal de communication direct avec l’entité émettrice de niveau k, et, d’autre part, un identifiant de l’entité réceptrice, les entités réceptrice et émettrice de niveau k étant alors qualifiées en tant que entités relais de niveau k,
b4) in the event of reception of the level k discovery message by the other level k entity, called the level k receiver, transmission of a level k response message by the receiving entity, the level response message k being designed to indicate, to the transmitting entity of level k, on the one hand, that the receiving entity of level k presents a direct communication channel with the transmitting entity of level k, and, on the other hand, an identifier of the receiving entity, the receiving and transmitting entities of level k then being qualified as relay entities of level k,

c4) émission d’un message radio de rapport par l’entité réceptrice de niveau k, le message radio de rapport étant conçu pour être relayé par l’entité émettrice de niveau k et des entités de niveau inférieur à k-1 jusqu’à atteindre la passerelle principale et indiquer, à la passerelle principale, les identifiants des entités émettrice et réceptrice de niveau k apte à communiquer ensemble ;
- la passerelle principale dispose d’une liste d’identifiant d’entités autorisées, dite liste blanche, et il est prévu, dans la phase de découverte descendante totale, dans la phase de découverte partielle ou dans la phase de découverte horizontale, une vérification, par la passerelle principale, de l’appartenance de chaque identifiant reçu à la liste blanche ;
- la passerelle principale dispose d’une liste d’identifiant d’entités interdites, dite liste noire, et il est prévu, dans la phase de découverte descendante totale, dans la phase de découverte partielle ou dans la phase de découverte horizontale, une étape d’exclusion de l’entité concernée si l’identifiant reçu associé appartient à la liste noire ;
- chaque entité, de niveau k, dispose d’une liste des entités de niveau supérieur par rapport à elle avec lesquelles elle peut communiquer via un canal de communication direct ;
- chaque entité, de niveau k, dispose d’une liste des entités de niveau inférieur par rapport elle avec lesquelles elle peut communiquer via un canal de communication direct ;
- chaque entité, de niveau k, dispose d’une liste des entités de même niveau avec lesquelles elle peut communiquer via un canal de communication direct ;
- chaque entité de niveau k comprend un canal de communication configuré pour permettre la transmission et la réception d’un message avec une entité de niveau k-1 et un canal de communication configuré pour permettre la transmission et la réception d’un message avec une entité de niveau k+1 ;
- au moins une entité de niveau k comprend un canal de communication configuré pour permettre la transmission et la réception d’un message avec une autre entité de niveau k ;
- la passerelle principale dispose d’une pluralité de tables de voisinage comprenant, pour chaque entité du réseau de communication, une liste des entités avec lesquelles elle peut communiquer via un canal de communication direct ;
- il est prévu une étape de transmission du message dans le réseau de communication sur la base des tables de voisinage dont dispose la passerelle principale ; et
- pour la transmission du message dans le réseau de communication, pour chaque niveau d’entité, l’entité mettant en œuvre la transmission du message est sélectionnée de manière aléatoire.
c4) transmission of a radio report message by the receiving entity of level k, the radio report message being designed to be relayed by the transmitting entity of level k and entities of level lower than k-1 up to reach the main gateway and indicate, to the main gateway, the identifiers of the transmitting and receiving entities of level k capable of communicating together;
- the main gateway has a list of identifiers of authorized entities, called a white list, and it is planned, in the total descending discovery phase, in the partial discovery phase or in the horizontal discovery phase, a verification , by the main gateway, of the membership of each identifier received in the white list;
- the main gateway has a list of identifiers of prohibited entities, called a black list, and there is provided, in the total descending discovery phase, in the partial discovery phase or in the horizontal discovery phase, a step exclusion of the entity concerned if the associated received identifier belongs to the blacklist;
- each entity, of level k, has a list of higher level entities relative to it with which it can communicate via a direct communication channel;
- each entity, of level k, has a list of entities of lower level relative to it with which it can communicate via a direct communication channel;
- each entity, of level k, has a list of entities of the same level with which it can communicate via a direct communication channel;
- each entity of level k comprises a communication channel configured to allow the transmission and reception of a message with an entity of level k-1 and a communication channel configured to allow the transmission and reception of a message with a entity of level k+1;
- at least one entity of level k comprises a communication channel configured to allow the transmission and reception of a message with another entity of level k;
- the main gateway has a plurality of neighborhood tables comprising, for each entity of the communication network, a list of entities with which it can communicate via a direct communication channel;
- there is provided a step of transmitting the message in the communication network on the basis of the neighborhood tables available to the main gateway; And
- for the transmission of the message in the communication network, for each entity level, the entity implementing the transmission of the message is selected randomly.

L’invention concerne également un réseau de communication comprenant une passerelle principale, une pluralité d’entités et un module de commande configuré pour mettre en œuvre un procédé de gestion tel qu’introduit précédemment.The invention also relates to a communications network comprising a main gateway, a plurality of entities and a control module configured to implement a management method as previously introduced.

D’autres caractéristiques avantageuses et non limitatives du réseau de communication conforme à l’invention, prises individuellement ou selon toutes les combinaisons techniquement possibles, sont les suivantes :
- chaque entité comprend une unité de communication configurée pour recevoir et émettre un message selon un premier canal de communication et pour recevoir et émettre un message selon un deuxième canal de communication distinct du premier canal de communication ;
- l’unité de communication de chaque entité comprend au moins deux modules récepteurs configurés, chacun respectivement, pour recevoir un message selon le premier canal de communication et pour recevoir un message selon le deuxième canal de communication et au moins un module émetteur configuré pour émettre sur le premier canal de communication et le deuxième canal de communication alternativement ;
- chaque entité comprend une unité de commande configurée pour mémoriser une table de voisinage comprenant une liste des entités avec lesquelles elle peut communiquer via un canal de communication direct et pour piloter l’unité de communication en fonction de la table de voisinage ; et
- le module de commande comprend une unité de stockage mémorisant la liste blanche, la liste noire et au moins une table de voisinage comprenant une liste des entités avec lesquelles chaque entité peut communiquer via un canal de communication direct.
Other advantageous and non-limiting characteristics of the communication network according to the invention, taken individually or in all technically possible combinations, are as follows:
- each entity comprises a communication unit configured to receive and transmit a message according to a first communication channel and to receive and transmit a message according to a second communication channel distinct from the first communication channel;
- the communication unit of each entity comprises at least two receiver modules configured, each respectively, to receive a message according to the first communication channel and to receive a message according to the second communication channel and at least one transmitter module configured to transmit on the first communication channel and the second communication channel alternately;
- each entity comprises a control unit configured to store a neighborhood table comprising a list of entities with which it can communicate via a direct communication channel and to control the communication unit according to the neighborhood table; And
- the control module comprises a storage unit storing the white list, the black list and at least one neighborhood table comprising a list of entities with which each entity can communicate via a direct communication channel.

L’invention concerne enfin une entité d’un réseau de communication comprenant :
The invention finally relates to an entity of a communication network comprising:

- une unité de communication configurée pour recevoir et émettre un message selon un premier canal de communication et pour recevoir et émettre un message selon un deuxième canal de communication distinct du premier canal de communication, et
- a communication unit configured to receive and transmit a message according to a first communication channel and to receive and transmit a message according to a second communication channel distinct from the first communication channel, and

- une unité de commande configurée pour mémoriser une table de voisinage comprenant une liste des entités avec lesquelles elle peut communiquer via un canal de communication direct et pour piloter l’unité de communication en fonction de la table de voisinage.- a control unit configured to memorize a neighborhood table comprising a list of entities with which it can communicate via a direct communication channel and to control the communication unit according to the neighborhood table.

D’autres caractéristiques avantageuses et non limitatives de l’entité conforme à l’invention, prises individuellement ou selon toutes les combinaisons techniquement possibles, sont les suivantes :
- l’unité de communication comprend au moins deux modules récepteurs configurés, chacun respectivement, pour recevoir un message selon le premier canal de communication et pour recevoir un message selon le deuxième canal de communication et au moins un module émetteur configuré pour émettre un message sur le premier canal de communication et le deuxième canal de communication alternativement ;
- l’unité de commande est configurée pour être placée dans un état de découverte descendante totale, l’unité de communication étant configurée pour recevoir un message radio de découverte, pour émettre un message de réponse et pour émettre un message de rapport ;
- l’unité de commande est configurée pour être placée dans un état de découverte descendante totale, l’unité de communication étant configurée pour émettre un message radio de découverte, pour recevoir un message de réponse et pour recevoir un message de rapport ;
- l’unité de commande est configurée pour être placée dans un état de découverte partielle, l’unité de communication étant configurée pour recevoir un message radio de découverte, pour émettre un message de réponse et pour émettre un message de rapport ;
- l’unité de commande est configurée pour être placée dans un état de découverte partielle, l’unité de communication étant configurée pour émettre un message radio de découverte, pour recevoir un message de réponse et pour recevoir un message de rapport ;
- l’unité de commande est configurée pour être placée dans un état de découverte ascendante, l’unité de communication étant configurée pour émettre un message radio de présence ;
- l’unité de commande est configurée pour être placée dans un état de découverte ascendante, l’unité de communication étant configurée pour recevoir un message radio de présence ;
- l’unité de commande est configurée pour être placée dans un état de découverte horizontale, l’unité de communication étant configurée pour recevoir un message radio de découverte, pour émettre un message de réponse et pour émettre un message de rapport ;
- l’unité de commande est configurée pour être placée dans un état de découverte horizontale, l’unité de communication étant configurée pour émettre un message radio de découverte, pour recevoir un message de réponse et pour recevoir un message de rapport ;
- l’unité de commande est configurée pour être placée dans un état de communication, l’unité de communication étant configurée pour transmettre un message de communication vers une autre entité ou une passerelle principale du réseau de communication ; et
- il est prévu des moyens de mesure de données extérieures à l’entité, l’unité de commande étant configurée pour transmettre des données acquises par les moyens de mesure dans le réseau de communication.
Other advantageous and non-limiting characteristics of the entity conforming to the invention, taken individually or in all technically possible combinations, are as follows:
- the communication unit comprises at least two receiver modules configured, each respectively, to receive a message according to the first communication channel and to receive a message according to the second communication channel and at least one transmitter module configured to transmit a message on the first communication channel and the second communication channel alternately;
- the control unit is configured to be placed in a state of full descending discovery, the communication unit being configured to receive a discovery radio message, to transmit a response message and to transmit a report message;
- the control unit is configured to be placed in a state of full descending discovery, the communication unit being configured to transmit a discovery radio message, to receive a response message and to receive a report message;
- the control unit is configured to be placed in a partial discovery state, the communication unit being configured to receive a discovery radio message, to transmit a response message and to transmit a report message;
- the control unit is configured to be placed in a partial discovery state, the communication unit being configured to transmit a discovery radio message, to receive a response message and to receive a report message;
- the control unit is configured to be placed in an ascending discovery state, the communication unit being configured to transmit a presence radio message;
- the control unit is configured to be placed in an ascending discovery state, the communication unit being configured to receive a presence radio message;
- the control unit is configured to be placed in a horizontal discovery state, the communication unit being configured to receive a radio discovery message, to transmit a response message and to transmit a report message;
- the control unit is configured to be placed in a horizontal discovery state, the communication unit being configured to transmit a radio discovery message, to receive a response message and to receive a report message;
- the control unit is configured to be placed in a communication state, the communication unit being configured to transmit a communication message to another entity or a main gateway of the communication network; And
- means are provided for measuring data external to the entity, the control unit being configured to transmit data acquired by the measuring means in the communication network.

Bien entendu, les différentes caractéristiques, variantes et formes de réalisation de l'invention peuvent être associées les unes avec les autres selon diverses combinaisons dans la mesure où elles ne sont pas incompatibles ou exclusives les unes des autres.Of course, the different characteristics, variants and embodiments of the invention can be associated with each other in various combinations as long as they are not incompatible or exclusive of each other.

Description détaillée de l'inventionDetailed description of the invention

La description qui va suivre en regard des dessins annexés, donnés à titre d’exemples non limitatifs, fera bien comprendre en quoi consiste l’invention et comment elle peut être réalisée.The description which follows with reference to the appended drawings, given as non-limiting examples, will make it clear what the invention consists of and how it can be carried out.

représente un ensemble de réseaux de communication conforme à l’invention, represents a set of communication networks according to the invention,

est une représentation schématique détaillée d’un réseau de communication conforme à l’invention, is a detailed schematic representation of a communication network according to the invention,

est une représentation schématique détaillée d’une passerelle principale comprise dans le réseau de communication de la , is a detailed schematic representation of a main gateway included in the communications network of the ,

est une représentation schématique d’une entité comprise dans le réseau de communication de la , is a schematic representation of an entity included in the communication network of the ,

représente, sous forme de logigramme, une phase de découverte descendante totale comprise dans un procédé de gestion du réseau de communication de la , represents, in flowchart form, a total top-down discovery phase included in a method of managing the communication network of the ,

représente, sous forme de logigramme, une phase de découverte partielle comprise dans un procédé de gestion du réseau de communication de la , represents, in the form of a flowchart, a partial discovery phase included in a method of managing the communication network of the ,

représente, sous forme de logigramme, une phase de découverte horizontale comprise dans un procédé de gestion du réseau de communication de la , et represents, in the form of a flowchart, a horizontal discovery phase included in a method of managing the communication network of the , And

représente, sous forme de logigramme, une phase de découverte ascendante comprise dans un procédé de gestion du réseau de communication de la . represents, in the form of a flowchart, an ascending discovery phase included in a method of managing the communication network of the .

La présente invention vise à améliorer la gestion d’un réseau de communication 10a, 10b, 10c compris dans un ensemble 1 de réseaux de communication. Comme le montre la , cet ensemble 1 de réseaux de communication comprend ici trois réseaux de communication 10a, 10b, 10c configurés pour communiquer entre eux par l’intermédiaire de canaux de communication 2a, 2b, 2c.The present invention aims to improve the management of a communication network 10a, 10b, 10c included in a set 1 of communication networks. As shown in the , this set 1 of communication networks here comprises three communication networks 10a, 10b, 10c configured to communicate with each other via communication channels 2a, 2b, 2c.

La représente un exemple du réseau de communication 10a (les réseaux de communication 10b, 10c présentent une structure similaire à celle représentée sur la pour le réseau de communication 10a). La description qui suit présente l’architecture du réseau de communication 10a, les caractéristiques des réseaux de communication 10b, 10c étant similaires.There represents an example of the communication network 10a (the communication networks 10b, 10c have a structure similar to that shown in the for the communication network 10a). The following description presents the architecture of the communication network 10a, the characteristics of the communication networks 10b, 10c being similar.

Le réseau de communication 10a comprend une passerelle principale 12 et une pluralité d’entités 14N + 1, 16N + 1, 18N + 1, 14N + 2, 18N + 2, 14N + 3. Chacune des entités 14N + 1, 16N + 1, 18N + 1, 14N + 2, 18N + 2, 14N + 3 de la pluralité d’entités est apte à communiquer avec une autre entité 14N + 1, 16N + 1, 18N + 1, 14N + 2, 18N + 2, 14N + 3de cette pluralité d’entités et avec la passerelle principale 12.The communication network 10a comprises a main gateway 12 and a plurality of entities 14NOT + 1, 16NOT + 1, 18NOT + 1, 14NOT + 2, 18NOT + 2, 14NOT + 3. Each of the entities 14NOT + 1, 16NOT + 1, 18NOT + 1, 14NOT + 2, 18NOT + 2, 14NOT + 3 of the plurality of entities is able to communicate with another entity 14NOT + 1, 16NOT + 1, 18NOT + 1, 14NOT + 2, 18NOT + 2, 14NOT + 3of this plurality of entities and with the main gateway 12.

La passerelle principale 12 forme la tête du réseau de communication 10a. Cette passerelle principale 12 est tout d’abord configurée pour communiquer avec un serveur distant (non représenté, externe au réseau de communication 10a), par exemple au moyen d’une connexion internet.The main gateway 12 forms the head of the communication network 10a. This main gateway 12 is first configured to communicate with a remote server (not shown, external to the communication network 10a), for example by means of an internet connection.

Ensuite, la passerelle principale 12 du réseau de communication 10a est également apte à communiquer avec les autres passerelles principales des réseaux de communication 10b, 10c, par l’intermédiaire des canaux de communication 2a, 2c. La communication entre les passerelles principales des différents réseaux de communication 10a, 10b, 10c s’effectue par exemple au moyen d’une communication radiofréquence (c’est-à-dire pour laquelle la fréquence de l’onde électromagnétique qui se propage est inférieure à 300 GHz). En variante, la communication entre les passerelles principales des différents réseaux de communication 10a, 10b, 10c peut s’effectuer par l’intermédiaire d’un serveur distant.Then, the main gateway 12 of the communication network 10a is also capable of communicating with the other main gateways of the communication networks 10b, 10c, via the communication channels 2a, 2c. Communication between the main gateways of the different communication networks 10a, 10b, 10c is carried out for example by means of radio frequency communication (that is to say for which the frequency of the electromagnetic wave which propagates is lower at 300 GHz). Alternatively, communication between the main gateways of the different communication networks 10a, 10b, 10c can be carried out via a remote server.

Enfin, la passerelle principale 12 est apte à communiquer avec les entités 14N + 1, 16N + 1, 18N + 1, 14N + 2, 18N + 2, 14N + 3de la pluralité d’entités. Pour les entités pour lesquelles la communication est directe, chaque communication entre la passerelle principale 12 et l’une des entités 14N + 1, 16N + 1, 18N + 1s’effectue par l’intermédiaire d’au moins un canal 13 de communication radiofréquence. De manière avantageuse selon l’invention, la communication radiofréquence s’effectue ici à une fréquence de 433 MHz (MégaHertz). Comme cela sera décrit plus en détails par la suite, l’utilisation de cette fréquence permet que chaque entité 14N + 1, 16N + 1, 18N + 1, 14N + 2, 18N + 2, 14N + 3est capable « d’écouter » sur deux canaux de communication simultanément, sans pour autant entraîner des collisions de signaux dans le réseau de communication. De plus, l’utilisation de cette fréquence permet l’utilisation du réseau de communication 1 en parallèle d’autres réseaux de communication, tels que ceux par exemple munis du protocole de communication radio LoRaWAN sans que cela n’entrave leur fonctionnement respectif.Finally, the main gateway 12 is able to communicate with the entities 14 N + 1 , 16 N + 1 , 18 N + 1 , 14 N + 2 , 18 N + 2 , 14 N + 3 of the plurality of entities. For entities for which communication is direct, each communication between the main gateway 12 and one of the entities 14 N + 1 , 16 N + 1 , 18 N + 1 is carried out via at least one channel 13 of radio frequency communication. Advantageously according to the invention, the radio frequency communication is carried out here at a frequency of 433 MHz (MegaHertz). As will be described in more detail later, the use of this frequency allows each entity 14 N + 1 , 16 N + 1 , 18 N + 1 , 14 N + 2 , 18 N + 2 , 14 N + 3 is able to “listen” on two communication channels simultaneously, without causing signal collisions in the communication network. In addition, the use of this frequency allows the use of the communication network 1 in parallel with other communication networks, such as those for example equipped with the LoRaWAN radio communication protocol without this hindering their respective operation.

La passerelle principale 12 permet donc de faire le relais entre les entités du réseau de communication 10a et les éléments (autre réseau de communication, serveur distant) qui se trouvent en dehors de ce réseau de communication 10a.The main gateway 12 therefore makes it possible to relay between the entities of the communication network 10a and the elements (other communication network, remote server) which are outside this communication network 10a.

En pratique, la passerelle principale 12 comprend une unité de commande 12a munie d’un processeur 12b et d’au moins une mémoire 12c ( ). L’unité de commande 12a comprend également un ensemble de modules fonctionnels, dont chacun est par exemple réalisé au moyen d’instructions de programme d’ordinateur mémorisées par la mémoire 12c de l’unité de commande 12a et conçues pour mettre en œuvre le module concerné lorsque ces instructions sont exécutées par le processeur 12b de l’unité de commande 12a.In practice, the main gateway 12 comprises a control unit 12a provided with a processor 12b and at least one memory 12c ( ). The control unit 12a also comprises a set of functional modules, each of which is for example produced by means of computer program instructions stored by the memory 12c of the control unit 12a and designed to implement the module concerned when these instructions are executed by the processor 12b of the control unit 12a.

Dans le contexte de la présente invention, la pluralité d’entités 14N + 1, 16N + 1, 18N + 1, 14N + 2, 18N + 2, 14N + 3 peut être classée selon différentes catégories.In the context of the present invention, the plurality of entities 14NOT + 1, 16NOT + 1, 18NOT + 1, 14NOT + 2, 18NOT + 2, 14NOT + 3 can be classified into different categories.

On distingue tout d’abord les différentes entités de la pluralité d’entités 14N + 1, 16N + 1, 18N + 1, 14N + 2, 18N + 2, 14N + 3en fonction de leur rang de communication avec la passerelle principale 12. En considérant que la passerelle principale 12 présente un rang N, et comme cela sera exposé en détails par la suite, les entités 14N + 1, 16N + 1, 18N + 1aptes à communiquer directement avec la passerelle principale sont qualifiées « d’entités de premier niveau » (elle sont représentées avec l’indice N+1 sur la ). Puis, les entités aptes à communiquer directement avec ces entités de premier niveau sont qualifiées « d’entités de deuxième niveau » (elle sont représentées avec l’indice N+2 sur la ). Enfin, les entités aptes à communiquer directement avec ces entités de deuxième niveau sont qualifiées « d’entités de troisième niveau » (elle sont représentées avec l’indice N+3 sur la ).We first distinguish the different entities of the plurality of entities 14 N + 1 , 16 N + 1 , 18 N + 1 , 14 N + 2 , 18 N + 2 , 14 N + 3 according to their rank of communication with the main gateway 12. Considering that the main gateway 12 has a rank N, and as will be explained in detail later, the entities 14 N + 1 , 16 N + 1 , 18 N + 1 capable of communicating directly with the main gateway are qualified as “first level entities” (they are represented with the index N+1 on the ). Then, the entities able to communicate directly with these first level entities are qualified as “second level entities” (they are represented with the index N+2 on the ). Finally, the entities capable of communicating directly with these second level entities are qualified as “third level entities” (they are represented with the index N+3 on the ).

En variante, le nombre de niveau d’entités peut être différent de trois (par exemple strictement inférieur à trois, par exemple de deux, ou strictement supérieur à trois, par exemple de quatre ou cinq). De manière générale, il sera alors possible de définir des entités de niveau k par rapport à la passerelle principale 12.Alternatively, the number of entity levels may be different from three (for example strictly less than three, for example two, or strictly greater than three, for example four or five). Generally speaking, it will then be possible to define level k entities in relation to the main gateway 12.

Par ailleurs, la pluralité d’entités est également classée selon le type d’entités considéré. On distingue ici trois types différents d’entités : des entités 16N+1 dites « répéteurs », des entités 14N + 1, 14N + 2, 14N + 3dites « capteurs finaux » et des entités 18N + 1, 18N + 2dites « mixtes ».Furthermore, the plurality of entities is also classified according to the type of entity considered. We distinguish here three different types of entities: 16N+1 entities called "repeaters", 14 N + 1 , 14 N + 2 , 14 N + 3 entities called "final sensors" and 18 N + 1 , 18 entities N + 2 called “mixed”.

Les entités 16N + 1dites « répéteurs » sont configurées pour recevoir et transmettre un message transmis. En d’autres termes, comme leur appellation l’indique, ces entités sont configurées pour répéter (en l’amplifiant ou non) le message qu’elles reçoivent en direction d’une autre entité du réseau de communication 10a ou de la passerelle principale 12.The 16 N + 1 entities called “repeaters” are configured to receive and transmit a transmitted message. In other words, as their name indicates, these entities are configured to repeat (amplifying it or not) the message that they receive towards another entity of the communication network 10a or the main gateway 12.

Par « message », on entend dans cette description une trame informatique comprenant notamment des informations d’en-tête et les données à transmettre.By “message”, we mean in this description a computer frame including in particular header information and the data to be transmitted.

Dans l’exemple de la , l’entité 16N + 1est une entité « répéteur » de premier niveau.In the example of the , the 16 N + 1 entity is a first-level “repeater” entity.

Les entités 14N + 1, 14N + 2, 14N + 3dites « capteurs finaux » sont des capteurs positionnés à l’extrémité du réseau de communication 10a. Dans cette description, on entend par « capteur final » un dispositif final, positionné à l’extrémité du réseau du communication 10a. Ce dispositif final comprend des dispositifs d’actionnement ou des dispositifs de mesure ou une combinaison de dispositifs d’actionnement et de dispositifs de mesure.The entities 14 N + 1 , 14 N + 2 , 14 N + 3 called “final sensors” are sensors positioned at the end of the communication network 10a. In this description, the term “final sensor” means a final device, positioned at the end of the communication network 10a. This final device includes actuating devices or measuring devices or a combination of actuating devices and measuring devices.

Ces entités 14N + 1, 14N + 2, 14N + 3sont configurées pour recevoir le message transmis par communication radiofréquence par les autres entités du réseau de communication 10a et/ou par la passerelle principale 12. En d’autres termes, ces entités 14N + 1, 14N + 2, 14N + 3ne sont pas configurées pour répéter le message transmis (elles ne fonctionnent qu’en réception).These entities 14 N + 1 , 14 N + 2 , 14 N + 3 are configured to receive the message transmitted by radio frequency communication by the other entities of the communication network 10a and/or by the main gateway 12. In other words, these entities 14 N + 1 , 14 N + 2 , 14 N + 3 are not configured to repeat the transmitted message (they only work in reception).

Ici, le réseau de communication 10a comprend plusieurs entités 14N + 1dites « capteurs finaux » de premier niveau, plusieurs entités 14N + 2dites « capteurs finaux » de deuxième niveau et plusieurs entités 14N + 3dites « capteurs finaux » de troisième niveau.Here, the communication network 10a comprises several 14 N + 1 entities called "final sensors" of the first level, several entities 14 N + 2 called "final sensors" of the second level and several entities 14 N + 3 called "final sensors" of third level.

En pratique, dans l’exemple de l’application à la gestion de l’éclairage public d’un quartier d’une ville, les capteurs finaux correspondent par exemple aux actionneurs qui vont permettre de piloter des diodes électroluminescentes permettant cet éclairage public.In practice, in the example of the application to the management of public lighting in a district of a city, the final sensors correspond for example to the actuators which will make it possible to control light-emitting diodes allowing this public lighting.

Le réseau de communication 10a comprend également des entités 18N + 1, 18N + 2dites « mixtes ». Ces entités 18N + 1, 18N + 2« mixtes » présentent des caractéristiques similaires aux entités dites « capteurs finaux » (c’est-à-dire qu’elles ne sont pas configurées, dans un premier temps, pour répéter le message transmis).The communication network 10a also includes so-called “mixed” entities 18 N + 1 , 18 N + 2 . These 18 N + 1 , 18 N + 2 “mixed” entities have characteristics similar to the so-called “final sensors” entities (that is to say they are not configured, initially, to repeat the message transmitted).

Ici, le réseau de communication 10a comprend des entités 18N + 1« mixtes » de premier niveau et des entités 18N+ 2« mixtes » de deuxième niveau.Here, the communication network 10a includes first-level “mixed” 18 N + 1 entities and second-level “mixed” 18 N + 2 entities.

Finalement, chaque entité 14N + 1, 16N + 1, 18N + 1, 14N + 2, 18N + 2, 14N + 3du réseau de communication 10a est qualifiée par son rang vis-à-vis de la passerelle principale 12 et par son type.Finally, each entity 14 N + 1 , 16 N + 1 , 18 N + 1 , 14 N + 2 , 18 N + 2 , 14 N + 3 of the communication network 10a is qualified by its rank with respect to the main gateway 12 and by its type.

Il est à noter que le nombre de chaque entité de chaque rang et de chaque type considéré ici pour le réseau de communication 10a est donné à titre illustratif. La présente invention s’applique de la même manière avec un réseau de communication présentant un nombre différent d’entités de chaque rang et de chaque type. Par exemple, le réseau de communication pourrait comprendre une entité de type « répéteur » de deuxième niveau.It should be noted that the number of each entity of each rank and of each type considered here for the communication network 10a is given for illustrative purposes. The present invention applies in the same way with a communication network having a different number of entities of each rank and of each type. For example, the communications network could include a second-level “repeater” type entity.

En pratique, chaque entité 14N + 1, 16N + 1, 18N + 1, 14N + 2, 18N + 2, 14N + 3du réseau de communication 10a comprend une unité de communication 15a et une unité de commande 15d. La représente schématiquement un exemple de structure de l’entité 16N + 1(les autres entités présentant une structure similaire).In practice, each entity 14 N + 1 , 16 N + 1 , 18 N + 1 , 14 N + 2 , 18 N + 2 , 14 N + 3 of the communication network 10a comprises a communication unit 15a and a control unit 15d. There schematically represents an example of structure of the entity 16 N + 1 (the other entities having a similar structure).

L’unité de communication 15a est configurée pour recevoir et émettre un message selon un premier canal de communication C1 et pour recevoir et émettre un message selon un deuxième canal de communication C2. Cela signifie alors que chaque entité 14N + 1, 16N + 1, 18N + 1, 14N + 2, 18N + 2, 14N + 3est capable « d’écouter » sur deux canaux de communication simultanément.The communication unit 15a is configured to receive and transmit a message according to a first communication channel C1 and to receive and transmit a message according to a second communication channel C2. This then means that each entity 14 N + 1 , 16 N + 1 , 18 N + 1 , 14 N + 2 , 18 N + 2 , 14 N + 3 is capable of “listening” on two communication channels simultaneously.

Pour cela, l’unité de communication 15a comprend alors au moins deux modules récepteurs 15b, configurés, chacun respectivement, pour recevoir un message selon le premier canal de communication C1 et pour recevoir un message selon le deuxième canal de communication C2. L’unité de communication 15a comprend également au moins un module émetteur 15c configuré pour émettre un message sur le premier canal de communication C1 ou sur le deuxième canal de communication C2.For this, the communication unit 15a then comprises at least two receiver modules 15b, each configured, respectively, to receive a message according to the first communication channel C1 and to receive a message according to the second communication channel C2. The communication unit 15a also comprises at least one transmitter module 15c configured to transmit a message on the first communication channel C1 or on the second communication channel C2.

L’unité de commande 15d comprend un processeur 15e et au moins une mémoire 15f.The control unit 15d includes a processor 15e and at least one memory 15f.

Chaque entité 14N + 1, 16N + 1, 18N + 1, 14N + 2, 18N + 2, 14N + 3comprend également des moyens de mesure de données extérieures (à l’entité). Les données mesurées peuvent ensuite être transmises dans le réseau de communication 10a. Ces données extérieures sont par exemple des données de localisation concernant les entités du réseau.Each entity 14 N + 1 , 16 N + 1 , 18 N + 1 , 14 N + 2 , 18 N + 2 , 14 N + 3 also includes means for measuring external data (to the entity). The measured data can then be transmitted in the communication network 10a. These external data are for example location data concerning the entities of the network.

La présente invention concerne plus particulièrement la gestion du réseau de communication 10a. Elle vise notamment à permettre un fonctionnement local du réseau de communication 10a, c’est-à-dire que toutes les fonctionnalités du réseau de communication 10a sont accessibles grâce au seul réseau lui-même, sans connexion de grande portée (par exemple sans connexion internet).The present invention relates more particularly to the management of the communication network 10a. It aims in particular to allow local operation of the communication network 10a, that is to say that all the functionalities of the communication network 10a are accessible thanks to the network itself alone, without a long-range connection (for example without a connection Internet).

De manière générale, la gestion du réseau du communication 10a permet d’établir l’architecture du réseau de communication en découvrant les entités qui le constituent et en les qualifiant. La gestion du réseau de communication 10a concerne également la transmission des signaux entre les différentes entités de ce réseau. Cette gestion concerne enfin une mise à jour du réseau de communication, par la découverte de nouvelles entités ou la redécouverte d’entités précédemment actives qui ne faisaient plus partie du réseau de communication.Generally speaking, communication network management 10a makes it possible to establish the architecture of the communication network by discovering the entities that constitute it and qualifying them. The management of the communication network 10a also concerns the transmission of signals between the different entities of this network. This management finally concerns an update of the communication network, through the discovery of new entities or the rediscovery of previously active entities which were no longer part of the communication network.

Le procédé de gestion du réseau de communication 10a conforme à l’invention comprend alors différentes phases décrites ci-après et représentées sur les figures 5 à 8. Les différentes phases de ce procédé décrites ci-après sont mises en œuvre par le processeur 12b de l’unité de commande 12a.The method of managing the communication network 10a according to the invention then comprises different phases described below and represented in Figures 5 to 8. The different phases of this method described below are implemented by the processor 12b of the control unit 12a.

La est un logigramme représentant un exemple de phase Down de découverte descendante totale.There is a flowchart representing an example of a Down phase of total descending discovery.

Dans cette description, on entend par « découverte », une phase pendant laquelle chacune des entités du réseau de communication est qualifiée, c’est-à-dire que son rang (par rapport à la passerelle principale 12) est déterminé.In this description, the term “discovery” means a phase during which each of the entities of the communication network is qualified, that is to say its rank (in relation to the main gateway 12) is determined.

On entend ici par « découverte totale », la première découverte des entités mise en œuvre dans le réseau de communication 10a. En d’autres termes, la phase de découverte totale correspond à la découverte initiale des entités du réseau de communication 10a, préalablement au fonctionnement de ce réseau.By “total discovery” we mean here the first discovery of the entities implemented in the communication network 10a. In other words, the total discovery phase corresponds to the initial discovery of the entities of the communication network 10a, prior to the operation of this network.

Enfin, une phase de découverte dite « descendante » est une phase de découverte initiée par la passerelle principale 12.Finally, a so-called “descending” discovery phase is a discovery phase initiated by the main gateway 12.

Comme le montre la , la phase Down de découverte descendante totale débute par une étape E0. Lors de cette étape, la passerelle principale 12 reçoit une liste d’identifiants d’entités autorisées, dite liste blanche. La passerelle principale 12 reçoit également une liste d’identifiants d’entités interdites, dite liste noire.As shown in the , the Down phase of total descending discovery begins with a step E0. During this step, the main gateway 12 receives a list of identifiers of authorized entities, called a white list. The main gateway 12 also receives a list of identifiers of prohibited entities, called a blacklist.

La liste blanche et la liste noire sont par exemple transmises par le serveur distant, au moyen d’une connexion filaire ou radiofréquence. En variante, la passerelle principale 12 peut recevoir la liste blanche et la liste noire par l’intermédiaire d’une connexion Bluetooth à basse consommation (ou BLE pour « Bluetooth Low Energy » selon l’acronyme d’origine anglo-saxonne couramment utilisé).The white list and the black list are, for example, transmitted by the remote server, using a wired or radio frequency connection. Alternatively, the main gateway 12 can receive the white list and the black list via a low consumption Bluetooth connection (or BLE for “Bluetooth Low Energy” according to the acronym of Anglo-Saxon origin commonly used) .

A l’issue de l’étape E0, la passerelle principale 12 mémorise la liste blanche et la liste noire dans la mémoire 12c de son unité de commande 12a.At the end of step E0, the main gateway 12 stores the white list and the black list in the memory 12c of its control unit 12a.

La phase Down de découverte descendante totale se poursuit ensuite à l’étape E2 lors de laquelle la passerelle principale 12 dispose d’une liste courante répertoriant l’ensemble des entités composant le réseau de communication 10a. Initialement (c’est-à-dire au début de la mise en œuvre de la phase Down de découverte descendante totale), cette liste courante est vide.The Down phase of total descending discovery then continues in step E2 during which the main gateway 12 has a current list listing all the entities making up the communication network 10a. Initially (i.e. at the start of the implementation of the Down phase of full top-down discovery), this running list is empty.

La phase Down de découverte ascendante totale comprend ensuite une étape E4 d’initialisation d’une valeur N. Cette valeur N est associée à l’entité courante qui initie le tour courant de découverte. En d’autres termes, cette valeur N correspond au rang de l’entité qui initie le tour courant de découverte.The Down phase of total ascending discovery then includes a step E4 of initialization of a value N. This value N is associated with the current entity which initiates the current discovery round. In other words, this value N corresponds to the rank of the entity which initiates the current discovery round.

Par exemple, comme indiqué précédemment, la phase Down de découverte descendante totale est initiée par la passerelle principale 12. La valeur N initiale correspond donc au rang de la passerelle initiale 12.For example, as indicated previously, the Down phase of total descending discovery is initiated by the main gateway 12. The initial N value therefore corresponds to the rank of the initial gateway 12.

Ensuite, à l’étape E6, l’entité de rang N émet un message radiofréquence (ou message radio) de découverte de premier niveau. Ce message radio de découverte de premier niveau est émis à destination de l’ensemble des entités présentes à proximité de l’entité de rang N. Ce message radio est donc émis en mode « Broadcast », c’est-à-dire sans discrimination d’entités.Then, in step E6, the rank N entity transmits a first-level discovery radio frequency message (or radio message). This first level discovery radio message is sent to all entities present near the entity of rank N. This radio message is therefore sent in “Broadcast” mode, that is to say without discrimination. of entities.

L’émission de ce message radio de découverte de premier niveau vise à permettre la découverte de toutes les entités de premier niveau du réseau de communication 10a. Le premier niveau concerne le rang d’entités par rapport au rang de l’entité qui initie la découverte ici. En d’autres termes, le premier niveau concerne ici un rang en dessous du rang de l’entité qui émet le message radio de découverte lors de l’étape E6. Ici, l’entité qui initie la découverte est l’entité de rang N, la notation associée au premier niveau est alors « N+1 ».The transmission of this first-level discovery radio message aims to enable the discovery of all the first-level entities of the communication network 10a. The first level concerns the rank of entities relative to the rank of the entity that initiates the discovery here. In other words, the first level here concerns a rank below the rank of the entity which transmits the discovery radio message during step E6. Here, the entity which initiates the discovery is the entity of rank N, the notation associated with the first level is then “N+1”.

Ce message radio de découverte de premier niveau est alors conçu pour déclencher un message de réponse de premier niveau (par rapport au rang N de l’entité qui initie la découverte) d’au moins une entité dite réceptrice. A l’étape E8, le message radio de découverte de premier niveau est donc reçu par au moins une entité réceptrice (présente à proximité de l’entité de rang N).This first level discovery radio message is then designed to trigger a first level response message (relative to rank N of the entity which initiates the discovery) from at least one so-called receiving entity. In step E8, the first level discovery radio message is therefore received by at least one receiving entity (present near the entity of rank N).

La phase Down de découverte descendante totale se poursuit alors par l’étape E10. Lors de cette étape, chaque entité réceptrice, qui a reçu le message radio de découverte de premier niveau, évalue un rapport signal sur bruit associé à ce message radio de découverte de premier niveau reçu. Cette évaluation permet de s’assurer d’un faible risque de perte de communication pendant la transmission du message.The Down phase of total descending discovery then continues with step E10. During this step, each receiving entity, which has received the first level discovery radio message, evaluates a signal-to-noise ratio associated with this received first level discovery radio message. This assessment ensures a low risk of loss of communication during message transmission.

Si ce rapport signal sur bruit est inférieur à une valeur seuil, la phase Down de découverte descendante totale reprend à l’étape E8.If this signal-to-noise ratio is less than a threshold value, the Down phase of total descending discovery resumes at step E8.

En revanche, si, pour au moins pour une entité réceptrice, le rapport signal sur bruit est supérieur à cette valeur seuil, le phase Down de découverte descendante totale se poursuit à l’étape E12. La valeur seuil est par exemple ici de l’ordre de 10 décibels (dB).On the other hand, if, for at least one receiving entity, the signal-to-noise ratio is greater than this threshold value, the Down phase of total descending discovery continues in step E12. The threshold value here is, for example, around 10 decibels (dB).

A l’étape E12, l’entité réceptrice concernée émet alors un message radio de réponse de premier niveau, par l’intermédiaire d’un premier canal de communication. Ce message radio de réponse de premier niveau est conçu pour indiquer à l’entité de rang N que l’entité réceptrice possède la faculté de communiquer directement avec elle. Ce message radio de réponse de premier niveau comprend également un identifiant de l’entité réceptrice. Chaque entité réceptrice est qualifiée d’entité réceptrice « de premier niveau » (c’est-à-dire du premier niveau en dessous de l’entité N).In step E12, the receiving entity concerned then transmits a first level response radio message, via a first communication channel. This first-level response radio message is designed to indicate to the rank N entity that the receiving entity has the ability to communicate directly with it. This first-level response radio message also includes an identifier of the receiving entity. Each receiving entity is referred to as a “first level” receiving entity (i.e. the first level below entity N).

Dans le cas où plusieurs entités réceptrices sont concernées, les messages radio de réponse de premier niveau associés ne sont pas envoyés simultanément afin d’éviter les collisions dans le réseau. L’ordre d’émission par chaque entité réceptrice est pas exemple aléatoire.In the case where several receiving entities are concerned, the associated first-level response radio messages are not sent simultaneously in order to avoid collisions in the network. The order of transmission by each receiving entity is not random.

Ainsi, dans l’exemple de la , à l’étape E12, les entités 14N + 1, 16N + 1, 18N + 1reçoivent chacune le message radio de découverte de premier niveau. Chacune y répond alors en émettant un message radio de réponse de premier niveau, par l’intermédiaire du canal de communication 13. Pour chaque entité 14N + 1, 16N + 1, 18N + 1, le message radio de réponse de premier niveau comprend l’identifiant qui lui ait associé (par exemple respectivement 14N + 1, 16N + 1, 18N + 1).So, in the example of the , in step E12, the entities 14 N + 1 , 16 N + 1 , 18 N + 1 each receive the first level discovery radio message. Each then responds by transmitting a first level response radio message, via communication channel 13. For each entity 14 N + 1 , 16 N + 1 , 18 N + 1 , the first level response radio message level includes the identifier associated with it (for example respectively 14 N + 1 , 16 N + 1 , 18 N + 1 ).

La phase Down de découverte descendante totale se poursuit à l’étape E14. Lors de cette étape, l’entité de rang N reçoit le message radio de réponse de premier niveau (émis par chacune des entités réceptrices à l’étape E12). Cette entité de rang N reçoit donc l’information concernant l’identifiant de chaque entité réceptrice et sur la possibilité de communication directe entre elles.The Down phase of total top-down discovery continues at step E14. During this step, the entity of rank N receives the first level response radio message (transmitted by each of the receiving entities in step E12). This entity of rank N therefore receives information concerning the identifier of each receiving entity and the possibility of direct communication between them.

Ainsi, à l’issue de l’étape E14, l’entité de rang N dispose d’une liste de découverte, répertoriant toutes les entités ayant répondu au message radio de découverte de premier niveau. En d’autres termes, l’entité de rang N dispose d’une liste de découverte répertoriant les entités qualifiées de premier niveau.Thus, at the end of step E14, the entity of rank N has a discovery list, listing all the entities having responded to the first level discovery radio message. In other words, the rank N entity has a discovery list listing the qualified first-level entities.

Comme le montre la , la phase Down de découverte descendante totale se poursuit à l’étape E16. Lors de cette étape, l’entité de rang N émet un message radio de contrôle à l’ensemble des entités qualifiées de premier niveau. Le message de contrôle est émis, par l’intermédiaire du premier canal de communication (par lequel chaque entité réceptrice a émis le message radio de réponse de premier niveau lors de l’étape E12). Le message radio de contrôle est émis ici en mode « Broadcast », c’est-à-dire à destination de toutes les entités qualifiées de premier niveau.As shown in the , the Down phase of total descending discovery continues in step E16. During this step, the entity of rank N transmits a radio control message to all the qualified first-level entities. The control message is transmitted via the first communication channel (by which each receiving entity transmitted the first level response radio message during step E12). The radio control message is sent here in “Broadcast” mode, that is to say to all qualified first-level entities.

Ce message radio de contrôle est alors reçu par les entités de premier niveau (étape E18). Si une des entités réceptrices du message radio de découverte de premier niveau (à l’étape E8) ne reçoit pas le message radio de contrôle, cela signifie que l’entité de rang N n’a pas répertorié cette entité réceptrice comme une entité de premier niveau. La phase Down de découverte descendante totale reprend à l’étape E10 (l’entité de premier niveau n’ayant pas reçu le message radio de contrôle émettant à nouveau un message radio de réponse de premier niveau). Les étapes E8 à E18 sont répétées (sous l’initiative de l’entité de rang N) jusqu’à ce que toutes entités réceptrices du message radio de découverte de premier niveau soient répertoriées en tant qu’entité de premier niveau par l’entité de rang N.This control radio message is then received by the first level entities (step E18). If one of the entities receiving the first level discovery radio message (in step E8) does not receive the control radio message, this means that the entity of rank N has not listed this receiving entity as a discovery entity. first level. The Down phase of total descending discovery resumes at step E10 (the first level entity having not received the control radio message retransmitting a first level response radio message). Steps E8 to E18 are repeated (under the initiative of the entity of rank N) until all entities receiving the first level discovery radio message are listed as first level entities by the entity of rank N.

A l’issue de cette boucle d’étapes, l’entité de rang N dispose donc d’une liste de découverte répertoriant toutes les entités de premier niveau. La liste courante est donc actualisée à partir de la liste de découverte obtenue.At the end of this loop of steps, the entity of rank N therefore has a discovery list listing all the first-level entities. The current list is therefore updated from the discovery list obtained.

Comme cela est représenté sur la , la phase Down de découverte descendante totale se poursuit à l’étape E20. Lors de cette étape, l’unité de commande 12a détermine si d’autres entités, autres que l’entité de rang N et les entités qualifiées de premier niveau, sont présentes.As shown on the , the Down phase of total descending discovery continues in step E20. During this step, the control unit 12a determines whether other entities, other than the entity of rank N and the qualified first-level entities, are present.

Si c’est le cas, la phase Down de découverte descendante totale se poursuit à l’étape E22 lors de laquelle la valeur N est écrasée par la valeur N+1. Cela signifie qu’il n’y a plus d’entités de premier niveau à découvrir mais qu’il est nécessaire d’initier la phase de découverte pour des entités de rangs autres (par exemple deuxième niveau, troisième niveau, k-ième niveau). La phase Down de découverte descendante totale reprend alors à l’étape E6 pour permettre la découverte des entités d’autres rangs.If this is the case, the Down phase of total descending discovery continues in step E22 during which the value N is overwritten by the value N+1. This means that there are no more first level entities to discover but that it is necessary to initiate the discovery phase for entities of other ranks (for example second level, third level, k-th level ). The Down phase of total descending discovery then resumes at step E6 to allow the discovery of entities of other ranks.

Les étapes E6 à E22 sont donc répétées, de manière itérative selon le rang de l’entité qui initie la découverte, pour permettre de découvrir toutes les entités présentes, en les répertoriant selon leur rang.Steps E6 to E22 are therefore repeated, iteratively according to the rank of the entity which initiates the discovery, to make it possible to discover all the entities present, by listing them according to their rank.

Dans l’exemple de la , les entités 14N + 1, 16N + 1, 18N + 1sont qualifiées d’entités de premier niveau lors de la première boucle d’étapes E6 à E22. Puis, lors d’une deuxième boucle d’étapes E6 à E22, ces entités 14N + 1, 16N + 1, 18N + 1initient à leur tour la découverte pour qualifier les entités 14N + 2, 18N + 2d’entités de deuxième niveau. Puis encore, lors d’une troisième boucle d’étapes E6 à E22, les entités 14N + 2, 18N + 2initient la découverte pour qualifier les entités 14N + 3d’entités de troisième niveau.In the example of the , the entities 14 N + 1 , 16 N + 1 , 18 N + 1 are qualified as first-level entities during the first loop of steps E6 to E22. Then, during a second loop of steps E6 to E22, these entities 14 N + 1 , 16 N + 1 , 18 N + 1 in turn initiate the discovery to qualify the entities 14 N + 2 , 18 N + 2 of second-level entities. Then again, during a third loop of steps E6 to E22, the entities 14 N + 2 , 18 N + 2 initiate the discovery to qualify the entities 14 N + 3 as third-level entities.

En pratique, les entités de même niveau (par exemple les entités 14N + 1, 16N + 1, 18N + 1de premier niveau) n’initient pas la découverte de manière simultanée (afin d’éviter les collisions de signaux). L’entité de rang supérieur (par exemple ici l’entité de rang N) impose la séquence de découverte des entités de rang inférieur. Par exemple, la passerelle principale 12 impose que l’entité 16N + 1initie, en premier, la phase de découverte d’autres entités, puis l’entité 18N + 1.In practice, entities of the same level (e.g. first level 14 N + 1 , 16 N + 1 , 18 N + 1 entities) do not initiate discovery simultaneously (in order to avoid signal collisions) . The entity of higher rank (for example here the entity of rank N) imposes the discovery sequence of the entities of lower rank. For example, the main gateway 12 requires that the entity 16 N + 1 initiate, first, the phase of discovery of other entities, then the entity 18 N + 1 .

En variante, la séquence de découverte est mise en œuvre de manière aléatoire.Alternatively, the discovery sequence is implemented randomly.

Par ailleurs, il est à noter que les entités dites « capteurs finaux » sont associées, au maximum, à deux entités de rang supérieur (et de même rang). En d’autres termes, lors des séquences de découverte, si une entité dite « capteur final » a déjà répondu aux requêtes de deux entités différentes de rang supérieur (mais de même rang), elle ignorera les requêtes suivantes.Furthermore, it should be noted that the entities called “final sensors” are associated, at most, with two entities of higher rank (and of the same rank). In other words, during discovery sequences, if an entity called a “final sensor” has already responded to requests from two different entities of higher rank (but of the same rank), it will ignore the following requests.

Lorsque, à l’étape E20, toutes les entités ont été qualifiées, la phase Down de découverte descendante totale se poursuit à l’étape E30. Lors de cette étape, chaque entité de niveau i transmet, aux entités de rang i-1 qui lui sont associées, la liste répertoriant les entités de rangs inférieurs. Par « entités qui lui sont associées », on entend les entités de rang i-1 avec qui l’entité de rang i peut communiquer directement. Il s’agit ici d’une transmission de la liste d’entités et de leur qualification en mode dit « Multicast », c’est-à-dire avec un groupe d’entités particulier (ici les entités en communication directe avec l’entité concernée).When, in step E20, all the entities have been qualified, the Down phase of total top-down discovery continues in step E30. During this step, each entity of level i transmits, to the entities of rank i-1 associated with it, the list listing the entities of lower ranks. By “entities associated with it”, we mean the entities of rank i-1 with which the entity of rank i can communicate directly. This involves a transmission of the list of entities and their qualification in so-called “Multicast” mode, that is to say with a particular group of entities (here the entities in direct communication with the entity concerned).

Par exemple, à titre d’illustration, l’entité 18N + 2de deuxième niveau transmet à l’entité 16N + 1de premier niveau avec qui elle communique directement, la liste des entités 14N + 3de troisième niveau qu’elle a qualifiées.For example, by way of illustration, the second level entity 18 N + 2 transmits to the first level entity 16 N + 1 with which it communicates directly, the list of third level entities 14 N + 3 that she is qualified.

Finalement, l’entité de rang le plus élevé, ici en pratique la passerelle principale 12, reçoit une liste complète répertoriant l’ensemble des entités qui ont répondu lors de la phase Down de découverte descendante totale (ainsi que leur qualification). La passerelle principale 12 reçoit également le lien de communication entre les différentes entités qui ont répondu lors de cette phase.Finally, the highest ranking entity, here in practice the main gateway 12, receives a complete list listing all the entities which responded during the Down phase of total descending discovery (as well as their qualification). The main gateway 12 also receives the communication link between the different entities which responded during this phase.

A l’étape E32, l’entité de rang le plus élevé (ici la passerelle principale 12) compare la liste complète, obtenue à l’issue de l’étape E30, avec la liste blanche. En d’autres termes, la passerelle principale 12 vérifie que toutes les entités identifiées dans la liste complète sont des entités autorisées. Toutes les entités présentes dans la liste complète mais pas dans la liste blanche ne sont pas considérées comme autorisées. Elles sont alors automatiquement répertoriées dans la liste noire et sont exclues du réseau de communication 10a.In step E32, the highest ranking entity (here the main gateway 12) compares the complete list, obtained at the end of step E30, with the white list. In other words, the main gateway 12 verifies that all the entities identified in the complete list are authorized entities. Any entities present in the full list but not in the whitelist are not considered authorized. They are then automatically listed in the blacklist and are excluded from the communication network 10a.

Toutes les entités présentes dans la liste complète et la liste blanche font partie du réseau de communication 10a. La passerelle principale 12 établit alors une liste finale répertoriant l’ensemble des entités comprises dans le réseau de communication 10a. Ainsi, dans l’exemple de la , la liste finale recense les entités 14N + 1, 16N + 1, 18N + 1, 14N + 2, 18N + 2, 14N + 3comme éléments du réseau de communication 10a. Cette liste finale est mémorisée dans la mémoire 12c de l’unité de commande 12a de la passerelle principale 12.All entities present in the full list and the white list are part of the 10a communication network. The main gateway 12 then establishes a final list listing all the entities included in the communication network 10a. So, in the example of the , the final list lists the entities 14 N + 1 , 16 N + 1 , 18 N + 1 , 14 N + 2 , 18 N + 2 , 14 N + 3 as elements of the communication network 10a. This final list is stored in the memory 12c of the control unit 12a of the main gateway 12.

Par ailleurs, la passerelle principale 12 dispose également, pour chaque entité de son réseau, des informations concernant les entités (de rang inférieur et de rang supérieur) en communication directe avec l’entité concernée. Ainsi, pour chaque entité du réseau de communication 10a, une table de voisinage comprenant une liste des entités avec lesquelles elle peut communiquer par l’intermédiaire d’un canal de communication direct est établie. Dans l’exemple de la , la table de voisinage de l’entité 18N + 2indique que cette entité 18N + 2est en communication directe, via un premier canal de communication, avec l’entité 16N + 1et, via un deuxième canal de communication, avec des entités 14N + 3.Furthermore, the main gateway 12 also has, for each entity in its network, information concerning the entities (lower and higher ranking) in direct communication with the entity concerned. Thus, for each entity of the communication network 10a, a neighborhood table comprising a list of entities with which it can communicate via a direct communication channel is established. In the example of the , the neighborhood table of entity 18 N + 2 indicates that this entity 18 N + 2 is in direct communication, via a first communication channel, with entity 16 N + 1 and, via a second communication channel, with entities 14 N + 3 .

La mémoire 12c de l’unité de commande 12a de la passerelle principale 12 mémorise l’ensemble des tables de voisinage des entités comprises dans le réseau de communication 10a.The memory 12c of the control unit 12a of the main gateway 12 stores all the neighborhood tables of the entities included in the communication network 10a.

Puis, à l’étape E34, la passerelle principale 12 initie la transmission en cascade, selon le rang des entités, de cette liste finale. Ainsi, une entité de rang N transmet la liste finale aux entités de rang N+1 qui lui sont associées (c’est-à-dire avec qui elle est en communication directe). Chaque entité de rang N+1 confirme par un message de réception la réception de cette liste finale et compare, la liste finale, à la liste de découverte qu’elle a obtenue à l’issue de l’étape E20 afin de l’actualiser. Puis, à leur tour, chaque entité de rang N+1 transmet la liste finale aux entités de rang N+2 qui lui sont associées.Then, at step E34, the main gateway 12 initiates the cascade transmission, according to the rank of the entities, of this final list. Thus, an entity of rank N transmits the final list to the entities of rank N+1 associated with it (i.e. with which it is in direct communication). Each entity of rank N+1 confirms by a reception message the receipt of this final list and compares the final list to the discovery list that it obtained at the end of step E20 in order to update it . Then, in turn, each entity of rank N+1 transmits the final list to the entities of rank N+2 associated with it.

Finalement, à l’issue de l’étape E34, et donc de la phase Down de découverte descendante totale, l’architecture du réseau de communication 10a, avec les entités qu’il comprend, est connue. De plus, chaque entité de ce réseau de communication 10a connaît les entités (de rang supérieur et de rang inférieur) avec qui elle peut communiquer directement, par l’intermédiaire d’un canal de communication direct. Chaque entité du réseau de communication 10a mémorise donc une table de voisinage répertoriant la liste des entités (de rang supérieur et de rang inférieur) avec lesquelles elle peut communiquer directement.Finally, at the end of step E34, and therefore of the Down phase of total descending discovery, the architecture of the communication network 10a, with the entities that it includes, is known. In addition, each entity of this communication network 10a knows the entities (higher and lower rank) with which it can communicate directly, via a direct communication channel. Each entity of the communication network 10a therefore stores a neighborhood table listing the list of entities (of higher rank and lower rank) with which it can communicate directly.

Enfin, comme indiqué précédemment, et afin de permettre la gestion du réseau de communication 10a (en particulier pour la transmission des signaux au travers de ce réseau), la passerelle principale 12, en tant que tête du réseau de communication 10a, mémorise l’ensemble des tables de voisinage des entités du réseau.Finally, as indicated previously, and in order to allow the management of the communication network 10a (in particular for the transmission of signals through this network), the main gateway 12, as head of the communication network 10a, stores the set of neighborhood tables of network entities.

Selon une variante de réalisation, l’étape E0 peut être optionnelle. Aucune liste d’entités autorisées ou à exclure n’est fournie à la passerelle principale en début de phase de découverte. Ces listes sont alors construites au fur et à mesure de la mise en œuvre de la phase de découverte descendante totale.According to an alternative embodiment, step E0 may be optional. No list of authorized or excluded entities is provided to the main gateway at the start of the discovery phase. These lists are then built as the full top-down discovery phase is implemented.

Selon une autre variante de réalisation, seule la liste blanche peut être fournie à la passerelle principale à l’étape E0 (la liste noire étant construite au fur et à mesure de la mise en œuvre de la phase de découverte descendante totale).According to another alternative embodiment, only the white list can be provided to the main gateway at step E0 (the black list being constructed gradually during the implementation of the total descending discovery phase).

La phase Down de découverte descendante totale est la phase de découverte la plus longue qui permet de déterminer l’ensemble des entités formant le réseau de communication 10a. De manière avantageuse selon l’invention, cette découverte totale est optimisée car réalisée de proche en proche selon les rangs des entités. De plus, la mise en œuvre locale, par une transmission de signaux radiofréquences, permet d’améliorer l’efficacité de la découverte totale. Cette mise en œuvre ne nécessite pas l’utilisation de connexion à grande portée, ni une gestion par un serveur distant qui risquerait d’entraîner des saturations de certains canaux de communication lors de transmissions simultanées des signaux.The Down phase of total descending discovery is the longest discovery phase which makes it possible to determine all of the entities forming the communication network 10a. Advantageously according to the invention, this total discovery is optimized because it is carried out step by step according to the ranks of the entities. In addition, local implementation, through the transmission of radio frequency signals, makes it possible to improve the efficiency of total discovery. This implementation does not require the use of long-range connections, nor management by a remote server which could cause saturation of certain communication channels during simultaneous signal transmissions.

Il est à noter que la phase de découverte descendante totale est conçue de telle manière que si une entité se voit attribuer deux rangs différents par deux entités distinctes, le rang le plus élevé est associé à l’entité concernée.It should be noted that the total top-down discovery phase is designed in such a way that if an entity is assigned two different ranks by two separate entities, the higher rank is associated with the concerned entity.

Après la phase Down de découverte descendante totale, le procédé de gestion du réseau de communication 10a comprend d’autres phases de découverte permettant l’optimisation régulière de l’architecture du réseau de communication.After the Down phase of total top-down discovery, the communication network management method 10a includes other discovery phases allowing regular optimization of the architecture of the communication network.

En particulier, le procédé de gestion comprend une phase Part de découverte partielle. La est un logigramme représentant un exemple de phase Part de découverte partielle.In particular, the management method includes a partial discovery part phase. There is a flowchart representing an example of a Partial Discovery Part phase.

Cette phase Part de découverte est également une phase de découverte descendante. Elle est par exemple initiée par une entité de rang k. La phase Part de découverte partielle débute donc à l’étape E50, lors de laquelle l’entité de rang k initie la découverte partielle, de manière à qualifier une entité de rang k+1.This Part of discovery phase is also a top-down discovery phase. It is for example initiated by an entity of rank k. The partial discovery part phase therefore begins at step E50, during which the entity of rank k initiates the partial discovery, so as to qualify an entity of rank k+1.

Pour cela, à l’étape E52 (similaire à l’étape E6 décrite précédemment), l’entité de rang k émet un message radiofréquence (ou message radio) de découverte de niveau k+1. Ce message radio de découverte de niveau k+1 est émis à destination de l’ensemble des entités présentes à proximité de l’entité de niveau k. Ce message radio est donc émis en mode « Broadcast ».To do this, in step E52 (similar to step E6 described previously), the entity of rank k transmits a radio frequency message (or radio message) of discovery of level k+1. This level k+1 discovery radio message is sent to all entities present near the level k entity. This radio message is therefore transmitted in “Broadcast” mode.

L’émission de ce message radio de découverte de niveau k+1 vise à permettre la découverte d’une entité de niveau k+1 du réseau de communication 10a. Ce message radio de découverte de niveau k+1 est alors conçu pour déclencher un message de réponse de niveau k+1 d’au moins une entité dite réceptrice. A l’étape E54 (comme à l’étape E8 décrite précédemment), le message radio de découverte de niveau k+1 est donc reçu par au moins une entité réceptrice (présente à proximité de l’entité de niveau k).The transmission of this level k+1 discovery radio message aims to enable the discovery of a level k+1 entity of the communication network 10a. This level k+1 discovery radio message is then designed to trigger a level k+1 response message from at least one so-called receiving entity. In step E54 (as in step E8 described previously), the level k+1 discovery radio message is therefore received by at least one receiving entity (present near the level k entity).

La phase Part de découverte partielle se poursuit alors par l’étape E56. Lors de cette étape, comme lors de l’étape E10, l’entité réceptrice, qui a reçu le message radio de découverte de niveau k+1, évalue un rapport signal sur bruit associé à ce message radio de découverte de niveau k+1 reçu. Si ce rapport signal sur bruit est inférieur à une valeur seuil, la phase Part de découverte partielle reprend à l’étape E54.The Partial Discovery Part phase then continues with step E56. During this step, as during step E10, the receiving entity, which has received the level k+1 discovery radio message, evaluates a signal-to-noise ratio associated with this level k+1 discovery radio message. received. If this signal-to-noise ratio is less than a threshold value, the Partial Discovery Part phase resumes at step E54.

En revanche, si le rapport signal sur bruit est supérieur à cette valeur seuil, la phase Part de découverte partielle se poursuit à l’étape E58. Ici aussi, la valeur seuil est par exemple ici de l’ordre de 10 décibels (dB).On the other hand, if the signal-to-noise ratio is greater than this threshold value, the partial discovery part phase continues at step E58. Here too, the threshold value is for example around 10 decibels (dB).

A l’étape E58, l’entité réceptrice concernée émet alors un message radio de réponse de niveau k+1, par l’intermédiaire d’un premier canal de communication. Ce message radio de réponse de niveau k+1 est conçu pour indiquer à l’entité de rang k que l’entité réceptrice possède la faculté de communiquer directement avec elle. Ce message radio de réponse de niveau k+1 comprend également un identifiant de l’entité réceptrice. L’entité réceptrice est qualifiée d’entité réceptrice « de niveau k+1 » (c’est-à-dire du premier niveau en dessous de l’entité k).In step E58, the receiving entity concerned then transmits a radio response message of level k+1, via a first communication channel. This level k+1 response radio message is designed to indicate to the entity of rank k that the receiving entity has the ability to communicate directly with it. This level k+1 response radio message also includes an identifier of the receiving entity. The receiving entity is referred to as a “level k+1” receiving entity (i.e. the first level below entity k).

Puis, la phase Part de découverte partielle se poursuit à l’étape E60, similaire à l’étape E14 décrite précédemment. Lors de cette étape, l’entité de rang k reçoit le message radio de réponse de niveau k+1 (émis par chacune des entités réceptrices à l’étape E58). Cette entité de rang k reçoit donc l’information concernant l’identifiant de chaque entité réceptrice et sur la possibilité de communication directe entre elles.Then, the Partial Discovery Part phase continues in step E60, similar to step E14 described previously. During this step, the entity of rank k receives the radio response message of level k+1 (transmitted by each of the receiving entities in step E58). This entity of rank k therefore receives information concerning the identifier of each receiving entity and the possibility of direct communication between them.

Ainsi, à l’issue de l’étape E60, l’entité de rang k actualise la liste de découverte, en répertoriant l’entité ayant répondu au message radio de découverte de niveau k+1.Thus, at the end of step E60, the entity of rank k updates the discovery list, listing the entity that responded to the discovery radio message of level k+1.

Comme le montre la , la phase Part de découverte partielle se poursuit à l’étape E62. Lors de cette étape, similaire à l’étape E16 décrite précédente, l’entité de rang k émet un message radio de contrôle à destination de l’entité qualifiée de niveau k+1. Le message de contrôle est émis, par l’intermédiaire du premier canal de communication (par lequel l’entité réceptrice a émis le message radio de réponse de niveau k+1 lors de l’étape E58). Ce message radio de contrôle est alors reçu par l’entité de niveau k+1 (étape E64).As shown in the , the Partial Discovery Part phase continues in step E62. During this step, similar to step E16 described above, the entity of rank k transmits a radio control message to the qualified entity of level k+1. The control message is transmitted via the first communication channel (by which the receiving entity transmitted the level k+1 response radio message during step E58). This radio control message is then received by the level k+1 entity (step E64).

Comme le montre la , la phase Part de découverte partielle se poursuit à l’étape E66. Lors de cette étape, l’entité de niveau k+1 émet un message radio de rapport. Ce message radio de rapport est conçu pour être relayé, jusqu’à la passerelle principale 12, par les entités de rang compris entre k+1 et la passerelle principale 12. Ce message radio de rapport permet alors d’indiquer à la passerelle principale l’entité de rang k+1 découverte, ainsi que son identifiant. La passerelle principale 12 reçoit également le lien de communication entre l’entité k+1 qui a été découverte lors de cette phase et les autres entités connues du réseau de communication 10a.As shown in the , the Partial Discovery Part phase continues in step E66. During this step, the level k+1 entity transmits a radio report message. This report radio message is designed to be relayed, up to the main gateway 12, by the entities of rank between k+1 and the main gateway 12. This report radio message then makes it possible to indicate to the main gateway the entity of rank k+1 discovered, as well as its identifier. The main gateway 12 also receives the communication link between the entity k+1 which was discovered during this phase and the other known entities of the communication network 10a.

A l’étape E68, similaire à l’étape E32 décrite précédemment, la passerelle principale 12 vérifie si l’entité de rang k+1 ayant répondu au message radio de découverte de niveau k+1 est répertoriée dans la liste blanche des entités autorisées. Si cette entité de rang k+1 n’est pas dans la liste blanche, elle est exclue du réseau de communication 10a (et devient répertorier dans la liste noire).In step E68, similar to step E32 described previously, the main gateway 12 checks whether the entity of rank k+1 having responded to the radio discovery message of level k+1 is listed in the white list of authorized entities . If this entity of rank k+1 is not in the white list, it is excluded from the communication network 10a (and becomes listed in the black list).

Si l’entité de niveau k+1 est répertoriée dans la liste blanche, la passerelle principale 12 actualise la liste finale des entités comprises dans le réseau de communication 10a en ajoutant l’entité de niveau k+1 découverte pendant la phase Part de découverte partielle.If the level k+1 entity is listed in the white list, the main gateway 12 updates the final list of entities included in the communication network 10a by adding the level k+1 entity discovered during the Discovery Part phase partial.

Par ailleurs, pour cette entité de niveau k+1, la passerelle principale 12 dispose également de la table de voisinage comprenant une liste des entités avec lesquelles elle peut communiquer par l’intermédiaire d’un canal de communication direct.Furthermore, for this k+1 level entity, the main gateway 12 also has the neighborhood table including a list of entities with which it can communicate via a direct communication channel.

Enfin, à l’étape E70, la passerelle principale 12 initie la transmission en cascade, selon le rang des entités, de cette liste finale actualisée tenant compte de l’entité de niveau k+1 découverte lors de la phase Part (de manière similaire à l’étape E34 décrite précédemment).Finally, at step E70, the main gateway 12 initiates the cascade transmission, according to the rank of the entities, of this final updated list taking into account the entity of level k+1 discovered during the Part phase (in a similar manner in step E34 described previously).

Finalement, à l’issue de la phase Part de découverte partielle, l’entité de rang k+1 découverte est incluse dans le réseau de communication 10a.Finally, at the end of the partial discovery part phase, the entity of rank k+1 discovered is included in the communication network 10a.

Le procédé de gestion comprend une phase Hor de découverte horizontale. La est un logigramme représentant un exemple de phase Hor de découverte horizontale.The management method includes a horizontal discovery Hor phase. There is a flowchart representing an example of a horizontal discovery Hor phase.

Cette phase Hor de découverte horizontale est également une phase de découverte partielle (dans le sens où elle est mise en œuvre après la phase de découverte totale, pour optimiser l’architecture du réseau de communication 10a).This horizontal discovery phase Hor is also a partial discovery phase (in the sense that it is implemented after the total discovery phase, to optimize the architecture of the communication network 10a).

Elle est par exemple initiée par une entité de rang k (dite entité initiatrice de rang k dans la suite). La phase Hor de découverte horizontale débute donc à l’étape E80, lors de laquelle l’entité de rang k initie la découverte horizontale, de manière à qualifier une entité de niveau k, c’est-à-dire de même rang que l’entité initiatrice.It is for example initiated by an entity of rank k (called initiating entity of rank k in the following). The horizontal discovery phase Hor therefore begins at step E80, during which the entity of rank k initiates the horizontal discovery, so as to qualify an entity of level k, that is to say of the same rank as l initiating entity.

Pour cela, à l’étape E82 (similaire à l’étape E52 décrite précédemment), l’entité de rang k émet un message radiofréquence (ou message radio) de découverte de niveau k. Ce message radio de découverte de niveau k est émis à destination de l’ensemble des entités présentes à proximité de l’entité initiatrice de rang k.For this, in step E82 (similar to step E52 described previously), the entity of rank k transmits a radio frequency message (or radio message) of discovery of level k. This level k discovery radio message is sent to all entities present near the initiating entity of rank k.

L’émission de ce message radio de découverte de niveau k vise à permettre la découverte d’une entité de niveau k du réseau de communication 10a. Ce message radio de découverte de niveau k est alors conçu pour déclencher un message de réponse de niveau k d’au moins une entité dite réceptrice (de niveau k). A l’étape E84 (comme à l’étape E54 décrite précédemment), le message radio de découverte de niveau k est donc reçu par au moins une entité réceptrice (présente à proximité de l’entité initiatrice de rang k).The transmission of this level k discovery radio message aims to enable the discovery of a level k entity of the communication network 10a. This level k discovery radio message is then designed to trigger a level k response message from at least one so-called receiving entity (of level k). In step E84 (as in step E54 described previously), the level k discovery radio message is therefore received by at least one receiving entity (present near the initiating entity of rank k).

La phase Hor de découverte horizontale se poursuit alors par l’étape E86. Lors de cette étape, comme lors de l’étape E56, l’entité réceptrice, qui a reçu le message radio de découverte de niveau k, évalue un rapport signal sur bruit associé à ce message radio de découverte de niveau k reçu. Si ce rapport signal sur bruit est inférieur à une valeur seuil, la phase Hor de découverte horizontale reprend à l’étape E84.The horizontal discovery phase Hor then continues with step E86. During this step, as during step E56, the receiving entity, which received the level k discovery radio message, evaluates a signal-to-noise ratio associated with this received level k discovery radio message. If this signal-to-noise ratio is less than a threshold value, the horizontal discovery phase Hor resumes at step E84.

En revanche, si le rapport signal sur bruit est supérieur à cette valeur seuil, le phase Hor de découverte horizontale se poursuit à l’étape E88. Ici aussi, la valeur seuil est par exemple ici de l’ordre de 10 décibels (dB).On the other hand, if the signal-to-noise ratio is greater than this threshold value, the horizontal discovery phase Hor continues in step E88. Here too, the threshold value is for example around 10 decibels (dB).

A l’étape E88, l’entité réceptrice concernée émet alors un message radio de réponse de niveau k, par l’intermédiaire d’un premier canal de communication. Ce message radio de réponse de niveau k est conçu pour indiquer à l’entité initiatrice de rang k que l’entité réceptrice possède la faculté de communiquer directement avec elle. Ce message radio de réponse de niveau k comprend également un identifiant de l’entité réceptrice. L’entité réceptrice est qualifiée d’entité réceptrice « de niveau k » (c’est-à-dire du même niveau que l’entité initiatrice de rang k).In step E88, the receiving entity concerned then transmits a level k response radio message, via a first communication channel. This level k response radio message is designed to indicate to the initiating entity of rank k that the receiving entity has the ability to communicate directly with it. This level k response radio message also includes an identifier of the receiving entity. The receiving entity is called a “level k” receiving entity (i.e. of the same level as the initiating entity of rank k).

Puis, la phase Hor de découverte horizontale se poursuit à l’étape E90, similaire à l’étape E60 décrite précédemment. Lors de cette étape, l’entité initiatrice de rang k reçoit le message radio de réponse de niveau k (émis par l’entité réceptrice à l’étape E88). L’entité initiatrice de rang k reçoit donc l’information concernant l’identifiant de l’entité réceptrice et sur la possibilité de communication directe entre elles.Then, the horizontal discovery phase Hor continues in step E90, similar to step E60 described previously. During this step, the initiating entity of rank k receives the response radio message of level k (emitted by the receiving entity in step E88). The initiating entity of rank k therefore receives information concerning the identifier of the receiving entity and the possibility of direct communication between them.

Ainsi, à l’issue de l’étape E90, l’entité initiatrice de rang k actualise la liste de découverte, en y répertoriant l’entité ayant répondu au message radio de découverte de niveau k.Thus, at the end of step E90, the initiating entity of rank k updates the discovery list, listing the entity having responded to the discovery radio message of level k.

Comme le montre la , la phase Hor de découverte horizontale se poursuit à l’étape E92. Lors de cette étape, similaire à l’étape E62 décrite précédente, l’entité initiatrice de rang k émet un message radio de contrôle à destination de l’entité qualifiée de niveau k. Le message de contrôle est émis, par l’intermédiaire du premier canal de communication (par lequel l’entité réceptrice a émis le message radio de réponse de niveau k lors de l’étape E88). Ce message radio de contrôle est alors reçu par l’entité de niveau k (étape E94).As shown in the , the horizontal discovery phase Hor continues in step E92. During this step, similar to step E62 described above, the initiating entity of rank k transmits a radio control message to the qualified entity of level k. The control message is transmitted via the first communication channel (by which the receiving entity transmitted the level k response radio message during step E88). This radio control message is then received by the level k entity (step E94).

Comme le montre la , la phase Hor de découverte horizontale se poursuit à l’étape E96. Lors de cette étape, l’entité de niveau k émet un message radio de rapport. Ce message radio de rapport est conçu pour être relayé, jusqu’à la passerelle principale 12, par les entités de rang compris entre k et la passerelle principale 12. Ce message radio de rapport permet alors d’indiquer à la passerelle principale l’entité de niveau k découverte, ainsi que son identifiant. La passerelle principale 12 reçoit également le lien de communication entre l’entité de niveau k qui a été découverte lors de cette phase et les autres entités connues du réseau de communication 10a.As shown in the , the horizontal discovery phase Hor continues in step E96. During this step, the level k entity transmits a radio report message. This report radio message is designed to be relayed, up to the main gateway 12, by the entities of rank between k and the main gateway 12. This report radio message then makes it possible to indicate to the main gateway the entity level k discovery, as well as its identifier. The main gateway 12 also receives the communication link between the level k entity which was discovered during this phase and the other known entities of the communication network 10a.

A l’étape E98, similaire à l’étape E68 décrite précédemment, la passerelle principale 12 vérifie si l’entité de niveau k ayant répondu au message radio de découverte de niveau k est répertoriée dans la liste blanche des entités autorisées. Si cette entité de niveau k n’est pas dans la liste blanche, elle est exclue du réseau de communication 10a (et devient répertoriée dans la liste noire).In step E98, similar to step E68 described previously, the main gateway 12 checks whether the level k entity having responded to the level k discovery radio message is listed in the white list of authorized entities. If this level k entity is not in the white list, it is excluded from the 10a communication network (and becomes listed in the black list).

Si l’entité de niveau k est répertoriée dans la liste blanche, la passerelle principale 12 actualise la liste finale des entités comprises dans le réseau de communication 10a en ajoutant l’entité de niveau k découverte pendant la phase Hor de découverte horizontale.If the level k entity is listed in the white list, the main gateway 12 updates the final list of entities included in the communication network 10a by adding the level k entity discovered during the horizontal discovery phase Hor.

Par ailleurs, pour cette entité de niveau k, la passerelle principale 12 dispose également de la table de voisinage comprenant une liste des entités avec lesquelles elle peut communiquer par l’intermédiaire d’un canal de communication direct.Furthermore, for this level k entity, the main gateway 12 also has the neighborhood table including a list of entities with which it can communicate via a direct communication channel.

Enfin, à l’étape E100, la passerelle principale 12 initie la transmission en cascade, selon le rang des entités, de cette liste finale actualisée tenant compte de l’entité de niveau k découverte lors de la phase Hor (de manière similaire à l’étape E70 décrite précédemment).Finally, at step E100, the main gateway 12 initiates the cascade transmission, according to the rank of the entities, of this final updated list taking into account the entity of level k discovered during the Hor phase (in a manner similar to l step E70 described previously).

Finalement, à l’issue de la phase Hor de découverte horizontale, l’entité de niveau k découverte est incluse dans le réseau de communication 10a.Finally, at the end of the horizontal discovery phase Hor, the discovered level k entity is included in the communication network 10a.

Le procédé de gestion du réseau de communication 10a conforme à l’invention vise également à étendre ce réseau, en ajoutant de nouvelles entités à l’architecture du réseau. Le procédé de gestion du réseau de communication 10a comprend alors une phase de découverte de nouvelles entités. Cette phase de découverte de nouvelles entités est une phase Up de découverte ascendante.The method of managing the communication network 10a in accordance with the invention also aims to extend this network, by adding new entities to the network architecture. The method of managing the communication network 10a then includes a phase of discovery of new entities. This phase of discovery of new entities is an Up phase of bottom-up discovery.

Cette phase Up de découverte ascendante est également particulièrement avantageuse pour permettre d’intégrer au réseau de communication 10a des entités qui étaient par exemple identifiées dans la liste de découverte et qui ont été exclues ensuite car elles n’étaient pas présentes dans la liste blanche.This Up phase of bottom-up discovery is also particularly advantageous for making it possible to integrate into the communication network 10a entities which were, for example, identified in the discovery list and which were subsequently excluded because they were not present in the white list.

La est un logigramme représentant un exemple de phase Up de découverte ascendante.There is a flowchart representing an example of an Up phase of bottom-up discovery.

La phase Up de découverte ascendante débute par une étape E102. Lors de cette étape, la nouvelle entité (qui souhaite rejoindre le réseau de communication 10a) émet un message radio de présence à destination de l’ensemble des entités comprises dans le réseau de communication 10a (y compris la passerelle principale 12). La nouvelle entité émet donc ce message radio de présence en mode « Broadcast ». Ce message radio de présence est émis, par l’intermédiaire d’un premier canal de communication.The Up phase of ascending discovery begins with a step E102. During this step, the new entity (which wishes to join the communication network 10a) transmits a radio presence message to all the entities included in the communication network 10a (including the main gateway 12). The new entity therefore transmits this presence radio message in “Broadcast” mode. This presence radio message is transmitted via a first communication channel.

Ce message radio de présence est conçu pour déclencher un message de réponse d’au moins une entité du réseau de communication 10a. A l’étape E104, le message radio de présence est reçu par au moins une entité du réseau de communication 10a.This presence radio message is designed to trigger a response message from at least one entity of the communication network 10a. In step E104, the radio presence message is received by at least one entity of the communication network 10a.

La phase Up de découverte ascendante se poursuit à l’étape E106, lors de laquelle chaque entité du réseau de communication 10a, qui a reçu le message radio de présence, évalue un rapport signal sur bruit associé à ce message radio de présence reçu. Si ce rapport signal sur bruit est inférieur à une valeur seuil, la phase Up de découverte ascendante reprend à l’étape E104.The ascending discovery phase Up continues in step E106, during which each entity of the communication network 10a, which has received the presence radio message, evaluates a signal-to-noise ratio associated with this received presence radio message. If this signal-to-noise ratio is less than a threshold value, the Up phase of ascending discovery resumes at step E104.

En revanche, si, pour au moins pour une entité du réseau de communication 10a, le rapport signal sur bruit est supérieur à cette valeur seuil, le phase Up de découverte ascendante se poursuit à l’étape E108. La valeur seuil est par exemple ici de l’ordre de 10 décibels (dB).On the other hand, if, for at least one entity of the communication network 10a, the signal-to-noise ratio is greater than this threshold value, the ascending discovery phase Up continues in step E108. The threshold value here is, for example, around 10 decibels (dB).

A l’étape E108, chaque entité du réseau de communication 10a, ayant reçu le message radio de présence, émet un message radio de réponse, à destination de la nouvelle entité, par l’intermédiaire du premier canal de communication. Ce message radio de réponse comprend une information concernant le rang de chaque entité du réseau de communication 10a ayant reçu le message radio de présence.In step E108, each entity of the communication network 10a, having received the presence radio message, transmits a response radio message, intended for the new entity, via the first communication channel. This response radio message includes information concerning the rank of each entity of the communication network 10a having received the presence radio message.

A l’étape E110, la nouvelle entité analyse le rang de chacune des entités ayant répondu au message radio de présence. La nouvelle entité établit alors une liste des entités ayant répondu dont le rang est le plus élevé.In step E110, the new entity analyzes the rank of each of the entities having responded to the presence radio message. The new entity then establishes a list of responding entities with the highest rank.

Puis, comme le montre la , la phase Up de découverte ascendante se poursuit à l’étape E112. Lors de cette étape la nouvelle entité émet un message radio de contrôle à toutes les entités répertoriées dans la liste établie à l’étape E110. Le message radio de contrôle est émis, par l’intermédiaire du premier canal de communication (par lequel les entités du réseau de communication 10a ont répondu au message de présence).Then, as shown in , the Up phase of ascending discovery continues in step E112. During this step the new entity transmits a radio control message to all the entities listed in the list established in step E110. The radio control message is transmitted via the first communication channel (by which the entities of the communication network 10a responded to the presence message).

A l’étape E114, ce message radio de contrôle est alors reçu par les entités du réseau de communication 10a figurant dans la liste obtenue à l’étape E110. Si une des entités réceptrices du message radio de présence (à l’étape E104), et dont le rang est supérieur ou égal à celui des entités répertoriées dans la liste de l’étape E110, ne reçoit pas le message radio de contrôle, cela signifie que la nouvelle entité ne l’a pas répertoriée comme entité de rang élevé. La phase Up de découverte ascendante reprend à l’étape E104 (l’entité du réseau de communication 10a concernée n’ayant pas reçu le message radio de contrôle émettant à nouveau un message radio de réponse). Les étapes E104 à E114 sont répétées (sous l’initiative de la nouvelle entité) jusqu’à ce que toutes entités (du réseau de communication) réceptrices du message radio de présence et de rang élevé soient répertoriées dans la liste.In step E114, this radio control message is then received by the entities of the communication network 10a appearing in the list obtained in step E110. If one of the entities receiving the radio presence message (in step E104), and whose rank is greater than or equal to that of the entities listed in the list of step E110, does not receive the control radio message, this means the new entity does not have it listed as a high-ranking entity. The Up phase of ascending discovery resumes at step E104 (the entity of the communication network 10a concerned having not received the control radio message re-transmitting a response radio message). Steps E104 to E114 are repeated (under the initiative of the new entity) until all entities (from the communication network) receiving the presence and high rank radio message are listed in the list.

A l’issue de cette boucle d’étapes, la nouvelle entité dispose donc d’une liste de découverte répertoriant toutes les entités présentant un rang supérieur au sien.At the end of this loop of steps, the new entity therefore has a discovery list listing all the entities with a rank higher than its own.

Puis, une phase Part de découverte partielle telle que décrite précédemment est mise en œuvre pour intégrer la nouvelle entité à l’architecture du réseau de communication 10a.Then, a partial discovery part phase as described previously is implemented to integrate the new entity into the architecture of the communication network 10a.

Cette phase de découverte ascendante trouve une application particulièrement avantageuse pour la redécouverte d’entités qui faisaient partie du réseau de communication 10a antérieurement et qui n’en font plus partie à l’état courant du réseau. Il s’agit par exemple d’entités qui n’ont pas fonctionné récemment, ou dont la puissance du message en réception était trop faible.This bottom-up discovery phase finds a particularly advantageous application for the rediscovery of entities which were part of the communication network 10a previously and which are no longer part of it in the current state of the network. These include, for example, entities that have not worked recently, or whose reception message power was too low.

De manière avantageuse, cette redécouverte d’entités permet de modifier l’architecture du réseau de communication 10a et donc d’en optimiser sa topologie.Advantageously, this rediscovery of entities makes it possible to modify the architecture of the communication network 10a and therefore to optimize its topology.

Le procédé de gestion du réseau de communication 10a conforme à l’invention concerne également la transmission des signaux à travers ce réseau (en particulier lors des différentes phases de découverte décrites précédemment).The method of managing the communication network 10a in accordance with the invention also concerns the transmission of signals through this network (in particular during the different discovery phases described above).

Comme présenté précédemment, dans le réseau de communication 10a, un message peut être émis en mode « Broadcast », c’est-à-dire à destination de l’ensemble des entités du réseau (par exemple le message de découverte de premier niveau émis par la passerelle principale 12), ou en mode « Multicast », c’est-à-dire à destination d’un groupe d’entités particulier ou encore en mode « Peer-to-Peer » (ou Pair-à-Pair »), à destination d’une entité particulière.As presented previously, in the communication network 10a, a message can be sent in “Broadcast” mode, that is to say intended for all the entities of the network (for example the first level discovery message sent by the main gateway 12), or in “Multicast” mode, that is to say aimed at a particular group of entities or even in “Peer-to-Peer” (or Peer-to-Peer) mode ), intended for a particular entity.

De manière générale, la transmission des signaux s’effectue selon trois modes possibles : un mode de transmission descendante, depuis la passerelle principale vers les entités comprises dans le réseau, un mode de transmission ascendante, depuis les entités comprises dans le réseau vers la passerelle principale et un mode de transmission horizontale, entre entités du réseau de même niveau.Generally speaking, the transmission of signals is carried out in three possible modes: a downward transmission mode, from the main gateway to the entities included in the network, an ascending transmission mode, from the entities included in the network to the gateway main and a horizontal transmission mode, between network entities at the same level.

Le mode de transmission est indiqué en information d’en-tête de chaque message transmis. Par exemple, dans le cas du message de présence émis par une entité lors de la phase de découverte ascendante, l’information d’en-tête précise qu’il s’agit d’un mode de transmission ascendante.The transmission mode is indicated in the header information of each transmitted message. For example, in the case of the presence message sent by an entity during the bottom-up discovery phase, the header information specifies that this is an bottom-up transmission mode.

On s’intéresse tout d’abord à une phase Trans_Up de transmission ascendante.We are first interested in a Trans_Up phase of ascending transmission.

Lors de cette phase, une entité de niveau N+k souhaite transmettre un message à destination de la passerelle principale 12 (ou d’un serveur distant externe au réseau de communication 10a). La phase Trans_Up de transmission ascendante vise donc à « remonter » le message dans le réseau de communication 10a.During this phase, an entity of level N+k wishes to transmit a message to the main gateway 12 (or to a remote server external to the communication network 10a). The Trans_Up phase of ascending transmission therefore aims to “upstream” the message in the communication network 10a.

Comme l’entité de niveau N+k dispose d’une table de voisinage répertoriant toutes les entités de rang supérieur avec lesquelles elle peut communiquer de manière directe, la phase Trans_Up de transmission ascendante débute par une étape lors de laquelle l’entité de niveau N+k sélectionne l’entité de rang supérieur (c’est-à-dire de niveau N+k-1) vers laquelle elle va émettre le message à transmettre. Cette sélection est par exemple effectuée de manière aléatoire parmi toutes les entités de rang supérieur avec lesquelles elle peut communiquer directement.As the entity of level N+k has a neighborhood table listing all the entities of higher rank with which it can communicate directly, the Trans_Up phase of ascending transmission begins with a step during which the entity of level N+k selects the higher-rank entity (i.e. level N+k-1) to which it will send the message to be transmitted. This selection is for example carried out randomly among all the higher-ranking entities with which it can communicate directly.

En variante, cette sélection peut être réalisée de manière pseudo-aléatoire afin de s’assurer que la transmission ne s’effectue pas toujours par l’intermédiaire des mêmes entités.Alternatively, this selection can be carried out in a pseudo-random manner in order to ensure that transmission is not always carried out via the same entities.

Une fois l’entité de niveau N+k-1 sélectionnée, le message lui est transmis. Puis, cette entité de niveau N+k-1 reçoit le message et déduit de son information d’en-tête qu’il s’agit d’une transmission ascendante. De la même façon que l’entité N+k précédemment, en se basant sur la table de voisinage dont elle dispose, l’entité de niveau N+k-1 sélectionne l’entité de rang supérieur vers laquelle elle va émettre le message à transmettre. Cette sélection est par exemple mise en œuvre de manière aléatoire ou pseudo-aléatoire.Once the level N+k-1 entity is selected, the message is transmitted to it. Then, this level N+k-1 entity receives the message and deduces from its header information that it is an upward transmission. In the same way as the entity N+k previously, based on the neighborhood table available to it, the entity of level N+k-1 selects the entity of higher rank to which it will send the message to to transmit. This selection is for example implemented in a random or pseudo-random manner.

Ces étapes successives sont mises en œuvre pour toutes les entités de rang supérieur jusqu’à atteindre la passerelle principale 12. Partant d’une entité de niveau k, il y aura k étapes de transmission du message (correspondant à chaque niveau de remontée du message dans le réseau de communication 10a). Le nombre d’étapes dépend donc du rang de l’entité émettrice.These successive steps are implemented for all entities of higher rank until reaching the main gateway 12. Starting from an entity of level k, there will be k steps of message transmission (corresponding to each level of message escalation in the communication network 10a). The number of steps therefore depends on the rank of the issuing entity.

Le message est alors finalement transmis à la passerelle principale 12.The message is then finally transmitted to the main gateway 12.

Cette phase Trans_Up de transmission ascendante conforme à l’invention présente l’avantage qu’elle ne nécessite pas de connaître l’entité de destination pour aboutir à une transmission du message la plus efficace (c’est-à-dire selon une image du chemin le plus court).This Trans_Up phase of ascending transmission in accordance with the invention has the advantage that it does not require knowing the destination entity to achieve the most efficient transmission of the message (that is to say according to an image of the shortest path).

Le procédé de gestion du réseau de communication 10a comprend également une phase Trans_Down de transmission descendante du message.The method of managing the communication network 10a also includes a Trans_Down phase for downward transmission of the message.

Lors de cette phase, la passerelle principale 12 souhaite transmettre un message à destination d’une entité de niveau N+k. La phase Trans_Down de transmission descendante vise donc à « descendre » le message dans le réseau de communication 10a. Contrairement à la phase Trans_Up de transmission ascendante décrite précédemment, le destinataire du message doit être connu dans la phase Trans_Down de transmission descendante.During this phase, the main gateway 12 wishes to transmit a message to a level N+k entity. The Trans_Down phase of downlink transmission therefore aims to “download” the message in the communication network 10a. Unlike the Trans_Up phase of upward transmission described previously, the recipient of the message must be known in the Trans_Down phase of downward transmission.

La passerelle principale 12 sélectionne tout d’abord une entité de niveau N+1 vers qui elle va transmettre le message. Comme la passerelle principale 12 dispose des tables de voisinage de toutes les entités du réseau de communication 10a, elle dispose notamment des entités de niveau N+1 associées à l’entité N+k visée. Parmi les entités de niveau N+1 concernées, la passerelle principale 12 en sélectionne une vers laquelle elle va émettre le message à transmettre. Cette sélection est par exemple mise en œuvre de manière aléatoire ou pseudo-aléatoire.The main gateway 12 first selects a level N+1 entity to which it will transmit the message. As the main gateway 12 has the neighborhood tables of all the entities of the communication network 10a, it has in particular the level N+1 entities associated with the targeted N+k entity. Among the level N+1 entities concerned, the main gateway 12 selects one to which it will send the message to be transmitted. This selection is for example implemented in a random or pseudo-random manner.

Une fois l’entité de niveau N+1 sélectionnée, le message lui est transmis. Puis, cette entité de niveau N+1 reçoit le message et déduit de son information d’en-tête qu’il s’agit d’une transmission descendante et quel le message doit être transmis à l’entité de niveau N+k. De la même façon que la passerelle principale 12, l’entité de niveau N+1, en se basant sur les tables de voisinage dont elle dispose, identifie les entités de niveau N+2 associées à l’entité N+k visée. Parmi les entités de niveau N+2 concernées, l’entité de niveau N+1 en sélectionne une vers laquelle elle va émettre le message à transmettre. Cette sélection est par exemple mise en œuvre de manière aléatoire ou pseudo-aléatoire.Once the level N+1 entity is selected, the message is transmitted to it. Then, this entity of level N+1 receives the message and deduces from its header information that it is a downward transmission and that the message must be transmitted to the entity of level N+k. In the same way as the main gateway 12, the level N+1 entity, based on the neighborhood tables available to it, identifies the level N+2 entities associated with the targeted N+k entity. Among the level N+2 entities concerned, the level N+1 entity selects one to which it will send the message to be transmitted. This selection is for example implemented in a random or pseudo-random manner.

Ces étapes successives sont mises en œuvre pour toutes les entités de rang inférieur jusqu’à atteindre l’entité de niveau N+k visée. Cherchant à transmettre le message vers l’entité de niveau k, il y aura k étapes de transmission du message (correspondant à chaque niveau de descente du message dans le réseau de communication 10a). Le nombre d’étapes dépend donc du rang de l’entité de destination.These successive steps are implemented for all lower-rank entities until reaching the targeted N+k level entity. Seeking to transmit the message to the entity of level k, there will be k steps of transmitting the message (corresponding to each level of descent of the message in the communication network 10a). The number of steps therefore depends on the rank of the destination entity.

Le message est alors finalement transmis à l’entité de niveau N+k.The message is then finally transmitted to the level N+k entity.

Cette phase Trans_Down de transmission descendante conforme à l’invention présente l’avantage qu’elle ne nécessite pas de connaître le chemin de transmission du message en amont.This Trans_Down phase of downward transmission in accordance with the invention has the advantage that it does not require knowing the upstream message transmission path.

Le procédé de gestion du réseau de communication 10a comprend également une phase Trans_Hor de transmission horizontale du message.The method of managing the communication network 10a also includes a Trans_Hor phase of horizontal transmission of the message.

Lors de cette phase, une entité de niveau N+i souhaite transmettre un message à destination d’une entité de niveau N+k. La phase Trans_Hor de transmission horizontale correspond à une combinaison des phases de transmission descendante et ascendante. Plus particulièrement, la phase Trans_Hor comprend une phase Trans-Up de transmission ascendante depuis l’entité de niveau N+i (jusqu’à la passerelle principale 12), puis une phase Trans_Down de transmission descendante depuis la passerelle principale 12 vers l’entité de niveau N+k.During this phase, an entity of level N+i wishes to transmit a message to an entity of level N+k. The Trans_Hor phase of horizontal transmission corresponds to a combination of the descending and ascending transmission phases. More particularly, the Trans_Hor phase comprises a Trans-Up phase of ascending transmission from the level N+i entity (up to the main gateway 12), then a Trans_Down phase of descending transmission from the main gateway 12 towards the entity of level N+k.

Quel que soit le mode de transmission considéré, le chemin de transmission choisi n’a pas besoin d’être connu en amont de la transmission. Il est déterminé localement, à partir de l’architecture actuelle du réseau de communication. Ce mode de fonctionnement local est particulièrement efficace car il ne nécessite pas l’intervention d’un serveur externe et il permet de s’adapter, en temps réel, à toute modification observée dans l’architecture du réseau.Whatever the transmission mode considered, the chosen transmission path does not need to be known prior to transmission. It is determined locally, based on the current architecture of the communications network. This local mode of operation is particularly effective because it does not require the intervention of an external server and it makes it possible to adapt, in real time, to any modification observed in the network architecture.

Le procédé de gestion du réseau de communication 10a selon l’invention comprend également une phase Ver de vérification. Cette phase vise à vérifier le bon fonctionnement d’une entité du réseau de communication 10a lorsque celle-ci n’a pas donné de signe de vie récent.The method of managing the communication network 10a according to the invention also includes a Ver verification phase. This phase aims to verify the proper functioning of an entity of the communication network 10a when it has not given any recent sign of life.

Pour cela, par un mode de transmission descendante, la passerelle principale 12 émet un message de vérification à destination de l’entité concernée. Si l’entité concernée est toujours présente et opérationnelle dans le réseau, elle émet en retour un message de réponse (par un mode de transmission ascendante).To do this, by a downlink transmission mode, the main gateway 12 sends a verification message to the entity concerned. If the entity concerned is still present and operational in the network, it sends back a response message (by an upward transmission mode).

Si, en revanche, la passerelle principale 12 ne reçoit aucun message de réponse, elle supprime l’entité concernée des listes des entités comprises dans le réseau.If, on the other hand, the main gateway 12 does not receive any response message, it deletes the entity concerned from the lists of entities included in the network.

En variante, la passerelle principale 12 peut mettre en œuvre une série d’émission de signaux de vérification (si un message de réponse est émis en retour, l’étape de suppression n’a pas lieu).Alternatively, the main gateway 12 can implement a series of transmission of verification signals (if a response message is sent in return, the deletion step does not take place).

De manière générale, chaque entité du réseau de communication 10a peut émettre de manière périodique, en mode de transmission ascendante, des signaux de vie afin d’attester de son fonctionnement correct dans le réseau. Le message de vie comprend des informations concernant le type de l’entité, les informations sur les éléments logiciels utilisés, la date, etc.Generally speaking, each entity of the communication network 10a can periodically emit, in ascending transmission mode, life signals in order to attest to its correct operation in the network. The life message includes information regarding the entity type, information about the software elements used, date, etc.

En variante, une entité de niveau N+k peut émettre un message à destination de toutes les entités de niveau N+k+1 qui lui sont associées afin de leur demander de transmettre un message de vie.Alternatively, a level N+k entity can send a message to all the level N+k+1 entities associated with it in order to ask them to transmit a life message.

Claims (34)

Procédé de gestion d’un réseau de communication (10a, 10b, 10c) radio comprenant une passerelle principale (12) et une pluralité d’entités (14N + 1, 16N + 1, 18N + 1, 14N + 2, 18N + 2, 14N + 3) aptes à communiquer entre elles et avec la passerelle principale (12) via au moins un canal de communication (13, C1, C2) radio, le procédé comprenant une phase (Down) de découverte descendante totale comprenant les étapes suivantes :
- émission d’un message radio de découverte de premier niveau par la passerelle principale (12), le message radio de découverte de premier niveau étant conçu pour déclencher un message de réponse de premier niveau d’au moins une entité (14N + 1, 16N + 1, 18N + 1),
- en cas de réception du message de découverte de premier niveau par une entité (14N + 1, 16N + 1, 18N + 1) dite réceptrice, émission d’un message radio de réponse de premier niveau par cette entité (14N + 1, 16N + 1, 18N + 1) réceptrice, le message de réponse étant conçu pour indiquer, à la passerelle principale (12), d’une part, que l’entité (14N + 1, 16N + 1, 18N + 1) réceptrice possède une faculté de communication directe avec la passerelle principale (12) et, d’autre part, un identifiant de l’entité réceptrice (14N + 1, 16N + 1, 18N + 1), l’entité (14N + 1, 16N + 1, 18N + 1) réceptrice étant alors qualifiée en tant qu’entité de premier niveau, puis
- émission d’un message radio de découverte de deuxième niveau par chaque entité (14N + 1, 16N + 1, 18N + 1) de premier niveau, le message de découverte de deuxième niveau étant conçu pour déclencher un message de réponse d’au moins une entité (14N + 2, 18N + 2) n’étant pas qualifiée en tant qu’entité de premier niveau,
- en cas de réception du message de découverte de deuxième niveau par une entité (14N + 2, 18N + 2), dite réceptrice, non qualifiée en tant qu’entité de premier niveau, émission d’un message de réponse de deuxième niveau par l’entité (14N + 2, 18N + 2) réceptrice, le message de réponse de deuxième niveau étant conçu pour indiquer, à l’entité de premier niveau émettrice du message de découverte de premier niveau, d’une part, que l’entité (14N + 2, 18N + 2) réceptrice présente un canal de communication direct avec l’entité (14N + 1, 16N + 1, 18N + 1) de premier niveau, et, d’autre part, un identifiant de l’entité (14N + 2, 18N + 2) réceptrice, l’entité (14N + 2, 18N + 2) réceptrice étant alors qualifiée en tant qu’entité de deuxième niveau, et
- émission d’un message radio de rapport par chaque entité (14N + 1, 16N + 1, 18N + 1) de premier niveau, le message radio de rapport étant conçu pour indiquer, à la passerelle principale (12), l’identifiant de chaque entité (14N + 2, 18N + 2) de second niveau apte à communiquer avec ladite entité (14N + 1, 16N + 1, 18N + 1) de premier niveau.
Method for managing a radio communication network (10a, 10b, 10c) comprising a main gateway (12) and a plurality of entities (14 N + 1 , 16 N + 1 , 18 N + 1 , 14 N + 2 , 18 N + 2 , 14 N + 3 ) capable of communicating with each other and with the main gateway (12) via at least one radio communication channel (13, C1, C2), the method comprising a discovery phase (Down). total descending comprising the following steps:
- transmission of a first level discovery radio message by the main gateway (12), the first level discovery radio message being designed to trigger a first level response message from at least one entity (14 N + 1 , 16N + 1 , 18N + 1 ),
- in the event of reception of the first level discovery message by an entity (14 N + 1 , 16 N + 1 , 18 N + 1 ) called receiver, transmission of a first level response radio message by this entity (14 N + 1 , 16 N + 1 , 18 N + 1 ) receiver, the response message being designed to indicate, to the main gateway (12), on the one hand, that the entity (14 N + 1 , 16 N + 1 , 18 N + 1 ) receiver has the ability to communicate directly with the main gateway (12) and, on the other hand, an identifier of the receiving entity (14 N + 1 , 16 N + 1 , 18 N + 1 ), the receiving entity (14 N + 1 , 16 N + 1 , 18 N + 1 ) then being qualified as a first level entity, then
- transmission of a second level discovery radio message by each first level entity (14 N + 1 , 16 N + 1 , 18 N + 1 ), the second level discovery message being designed to trigger a response message at least one entity (14 N + 2 , 18 N + 2 ) not being qualified as a first level entity,
- in the event of reception of the second level discovery message by an entity (14 N + 2 , 18 N + 2 ), called receiver, not qualified as a first level entity, transmission of a second response message level by the receiving entity (14 N + 2 , 18 N + 2 ), the second level response message being designed to indicate, to the first level entity transmitting the first level discovery message, on the one hand , that the receiving entity (14 N + 2 , 18 N + 2 ) presents a direct communication channel with the entity (14 N + 1 , 16 N + 1 , 18 N + 1 ) of first level, and, d on the other hand, an identifier of the receiving entity (14 N + 2 , 18 N + 2 ), the receiving entity (14 N + 2 , 18 N + 2 ) then being qualified as a second level entity, And
- transmission of a radio report message by each entity (14 N + 1 , 16 N + 1 , 18 N + 1 ) of first level, the radio report message being designed to indicate, to the main gateway (12), the identifier of each entity (14 N + 2 , 18 N + 2 ) of second level capable of communicating with said entity (14 N + 1 , 16 N + 1 , 18 N + 1 ) of first level.
Procédé selon la revendication 1, dans lequel, la phase (Down) de découverte descendante totale comprend en outre, dans le cadre d’itérations de rang n+1 avec n un nombre entier supérieur ou égal à 2, les étapes suivantes :
- émission d’un message radio de découverte de niveau n+1 par chaque entité de niveau n, le message de découverte de niveau n+1 étant conçu pour déclencher un message de réponse d’au moins une entité n’étant pas qualifiée en tant qu’entité de niveau inférieur ou égal à n,
- en cas de réception du message de découverte de niveau n+1 par une entité, dite réceptrice, non qualifiée en tant qu’entité de niveau inférieur à n, émission d’un message de réponse de niveau n+1 par l’entité réceptrice, le message de réponse de niveau n+1 étant conçu pour indiquer, à l’entité de niveau n émettrice du message de découverte de niveau n+1, d’une part, que l’entité réceptrice présente un canal de communication direct avec l’entité de niveau n, et, d’autre part, un identifiant de l’entité réceptrice, l’entité réceptrice étant alors qualifiée en tant qu’entité de niveau n+1, et
- émission d’un message radio de rapport par chaque entité de niveau n, le message radio de rapport étant conçu pour être relayé par les entités de niveau inférieur à n jusqu’à atteindre la passerelle principale(12) et indiquer, à la passerelle principale (12), l’identifiant de chaque entité de niveau n+1 apte à communiquer avec ladite entité de niveau n.
Method according to claim 1, in which the (Down) phase of total descending discovery further comprises, in the context of iterations of rank n+1 with n an integer greater than or equal to 2, the following steps:
- transmission of a level n+1 discovery radio message by each level n entity, the level n+1 discovery message being designed to trigger a response message from at least one entity not being qualified in as an entity of level less than or equal to n,
- in the event of reception of the level n+1 discovery message by an entity, called a receiver, not qualified as an entity of level lower than n, transmission of a level n+1 response message by the entity receiving entity, the level n+1 response message being designed to indicate, to the level n entity transmitting the level n+1 discovery message, on the one hand, that the receiving entity presents a direct communication channel with the entity of level n, and, on the other hand, an identifier of the receiving entity, the receiving entity then being qualified as an entity of level n+1, and
- transmission of a radio report message by each entity of level n, the radio report message being designed to be relayed by the entities of level lower than n until reaching the main gateway (12) and indicating, to the gateway main (12), the identifier of each entity of level n+1 capable of communicating with said entity of level n.
Procédé selon la revendication 2, dans lequel il est également prévu une phase (Part) de découverte partielle comprenant des étapes de :
- émission d’un message radio de découverte de niveau k par l’une quelconque des entités et/ou de la passerelle principale (12), le message de découverte de niveau k étant conçu pour déclencher un message de réponse d’au moins une entité n’étant pas qualifiée en tant qu’entité de niveau inférieur ou égal à k,
- en cas de réception du message de découverte de niveau k par une entité, dite réceptrice, non qualifiée en tant qu’entité de niveau inférieur à k-1, émission d’un message de réponse de niveau k par l’entité réceptrice, le message de réponse de niveau k étant conçu pour indiquer, à l’entité de niveau k-1 émettrice du message de découverte de niveau k, d’une part, que l’entité réceptrice présente un canal de communication direct avec l’entité de niveau k-1, et, d’autre part, un identifiant de l’entité réceptrice, l’entité réceptrice étant alors qualifiée en tant qu’entité de niveau k, et
- émission d’un message radio de rapport par l’entité de niveau k-1, le message radio de rapport étant conçu pour être relayé par les entités de niveau inférieur à k-1 jusqu’à atteindre la passerelle principale (12) et indiquer, à la passerelle principale (12), l’identifiant de l’entité de niveau k apte à communiquer avec ladite entité de niveau k-1.
Method according to claim 2, in which a partial discovery phase (Part) is also provided comprising steps of:
- transmission of a level k discovery radio message by any of the entities and/or the main gateway (12), the level k discovery message being designed to trigger a response message from at least one entity not being qualified as an entity of level less than or equal to k,
- in the event of reception of the level k discovery message by an entity, called a receiving entity, not qualified as an entity of level lower than k-1, transmission of a level k response message by the receiving entity, the level k response message being designed to indicate, to the level k-1 entity transmitting the level k discovery message, on the one hand, that the receiving entity presents a direct communication channel with the entity of level k-1, and, on the other hand, an identifier of the receiving entity, the receiving entity then being qualified as an entity of level k, and
- transmission of a radio report message by the entity of level k-1, the radio report message being designed to be relayed by the entities of level lower than k-1 until reaching the main gateway (12) and indicate, to the main gateway (12), the identifier of the level k entity capable of communicating with said level k-1 entity.
Procédé selon la revendication 3, dans lequel il est également prévu une phase (Up) de découverte ascendante d’une nouvelle entité comprenant des étapes de :
- émission d’un message radio de présence par la nouvelle entité à destination de la passerelle principale (12) et de la pluralité d’entités (14N + 1, 16N + 1, 18N + 1, 14N + 2, 18N + 2, 14N + 3), le message de présence étant conçu pour déclencher un message de réponse d’au moins une entité parmi la passerelle principale (12) et la pluralité d’entités (14N + 1, 16N + 1, 18N + 1, 14N + 2, 18N + 2, 14N + 3),
- puis, en cas de réception du message de présence par la passerelle principale (12) ou l’une des entités (14N + 1, 16N + 1, 18N + 1, 14N + 2, 18N + 2, 14N + 3) parmi la pluralité d’entités, mise en œuvre de la phase (Part) de découverte partielle.
Method according to claim 3, in which there is also provided a phase (Up) of bottom-up discovery of a new entity comprising steps of:
- transmission of a radio presence message by the new entity to the main gateway (12) and the plurality of entities (14 N + 1 , 16 N + 1 , 18 N + 1 , 14 N + 2 , 18 N + 2 , 14 N + 3 ), the presence message being designed to trigger a response message from at least one entity among the main gateway (12) and the plurality of entities (14 N + 1 , 16 N + 1 , 18N + 1 , 14N + 2 , 18N + 2 , 14N + 3 ) ,
- then, in the event of reception of the presence message by the main gateway (12) or one of the entities (14 N + 1 , 16 N + 1 , 18 N + 1 , 14 N + 2 , 18 N + 2 , 14 N + 3 ) among the plurality of entities, implementation of the partial discovery phase (Part).
Procédé selon la revendication 4, dans lequel il y a émission d’un message de réponse uniquement lorsque le message de présence présente un rapport signal sur bruit supérieur à 10 décibels.Method according to claim 4, in which a response message is sent only when the presence message has a signal-to-noise ratio greater than 10 decibels. Procédé selon l’une quelconque des revendications 1 à 5, dans lequel il y a émission d’un message de réponse uniquement lorsque le message de découverte présente un rapport signal sur bruit supérieur ou égal à 10 décibels.Method according to any one of claims 1 to 5, in which there is transmission of a response message only when the discovery message has a signal-to-noise ratio greater than or equal to 10 decibels. Procédé selon l’une quelconque des revendications 1 à 6, dans lequel il est prévu une phase (Hor) de découverte horizontale comprenant des étapes de :
- émission d’un message radio de découverte de niveau k par l’une quelconque des entités de niveau k dite émettrice de niveau k, le message de découverte de niveau k étant conçu pour déclencher un message de réponse d’au moins une autre entité de niveau k,
- en cas de réception du message de découverte de niveau k par l’autre entité de niveau k, dite réceptrice de niveau k, émission d’un message de réponse de niveau k par l’entité réceptrice, le message de réponse de niveau k étant conçu pour indiquer, à l’entité émettrice de niveau k, d’une part, que l’entité réceptrice de niveau k présente un canal de communication direct avec l’entité émettrice de niveau k, et, d’autre part, un identifiant de l’entité réceptrice, les entités réceptrice et émettrice de niveau k étant alors qualifiées en tant que entités relais de niveau k, et
- émission d’un message radio de rapport par l’entité réceptrice de niveau k, le message radio de rapport étant conçu pour être relayé par l’entité émettrice de niveau k et des entités de niveau inférieur à k-1 jusqu’à atteindre la passerelle principale (12) et indiquer, à la passerelle principale (12), les identifiants des entités émettrice et réceptrice de niveau k apte à communiquer ensemble.
Method according to any one of claims 1 to 6, in which a horizontal discovery phase (Hor) is provided comprising steps of:
- transmission of a level k discovery radio message by any one of the level k entities called level k transmitter, the level k discovery message being designed to trigger a response message from at least one other entity of level k,
- in the event of reception of the level k discovery message by the other level k entity, called the level k receiver, transmission of a level k response message by the receiving entity, the level k response message being designed to indicate, to the transmitting entity of level k, on the one hand, that the receiving entity of level k presents a direct communication channel with the transmitting entity of level k, and, on the other hand, a identifier of the receiving entity, the receiving and transmitting entities of level k then being qualified as relay entities of level k, and
- transmission of a radio report message by the receiving entity of level k, the radio report message being designed to be relayed by the transmitting entity of level k and entities of level lower than k-1 until reaching the main gateway (12) and indicate, to the main gateway (12), the identifiers of the transmitting and receiving entities of level k capable of communicating together.
Procédé selon l’une quelconque des revendications 1 à 7, dans lequel, la passerelle principale (12) dispose d’une liste d’identifiant d’entités autorisées, dite liste blanche, et il est prévu, dans la phase (Down) de découverte descendante totale, dans la phase (Part) de découverte partielle ou dans la phase (Hor) de découverte horizontale, une vérification, par la passerelle principale (12), de l’appartenance de chaque identifiant reçu à la liste blanche.Method according to any one of claims 1 to 7, in which the main gateway (12) has a list of identifiers of authorized entities, called a white list, and it is planned, in the (Down) phase to total descending discovery, in the phase (Part) of partial discovery or in the phase (Hor) of horizontal discovery, a verification, by the main gateway (12), of the membership of each identifier received in the white list. Procédé selon l’une quelconque des revendications 1 à 8, dans lequel, la passerelle principale (12) dispose d’une liste d’identifiant d’entités interdites, dite liste noire, et il est prévu, dans la phase (Down) de découverte descendante totale, dans la phase (Part) de découverte partielle ou dans la phase (Hor) de découverte horizontale, une étape d’exclusion de l’entité concernée si l’identifiant reçu associé appartient à la liste noire.Method according to any one of claims 1 to 8, in which the main gateway (12) has a list of identifiers of prohibited entities, called a black list, and it is planned, in the (Down) phase to total top-down discovery, in the partial discovery phase (Part) or in the horizontal discovery phase (Hor), a step of excluding the entity concerned if the associated received identifier belongs to the blacklist. Procédé selon l’une quelconque des revendications 1 à 9, dans lequel chaque entité, de niveau k, dispose d’une liste des entités de niveau supérieur par rapport à elle avec lesquelles elle peut communiquer via un canal de communication direct.Method according to any one of claims 1 to 9, in which each entity, of level k, has a list of entities of higher level relative to it with which it can communicate via a direct communication channel. Procédé selon l’une quelconque des revendications 1 à 10, dans lequel chaque entité, de niveau k, dispose d’une liste des entités de niveau inférieur par rapport elle avec lesquelles elle peut communiquer via un canal de communication direct.Method according to any one of claims 1 to 10, in which each entity, of level k, has a list of entities of lower level relative to it with which it can communicate via a direct communication channel. Procédé selon l’une quelconque des revendications 1 à 11, dans lequel chaque entité, de niveau k, dispose d’une liste des entités de même niveau avec lesquelles elle peut communiquer via un canal de communication direct.Method according to any one of claims 1 to 11, in which each entity, of level k, has a list of entities of the same level with which it can communicate via a direct communication channel. Procédé selon l’une quelconque des revendications 1 à 12, dans lequel chaque entité de niveau k comprend un canal de communication configuré pour permettre la transmission et la réception d’un message avec une entité de niveau k-1 et un canal de communication configuré pour permettre la transmission et la réception d’un message avec une entité de niveau k+1.A method according to any one of claims 1 to 12, wherein each level k entity comprises a communications channel configured to enable the transmission and reception of a message with a level k-1 entity and a communications channel configured to allow the transmission and reception of a message with a level k+1 entity. Procédé selon l’une quelconque des revendications 1 à 13, dans lequel au moins une entité de niveau k comprend un canal de communication configuré pour permettre la transmission et la réception d’un message avec une autre entité de niveau k.Method according to any one of claims 1 to 13, wherein at least one entity of level k comprises a communication channel configured to allow the transmission and reception of a message with another entity of level k. Procédé selon l’une quelconque des revendications 1 à 14, dans lequel la passerelle principale (12) dispose d’une pluralité de tables de voisinage comprenant, pour chaque entité (14N + 1, 16N + 1, 18N + 1, 14N + 2, 18N + 2, 14N + 3) du réseau de communication (10a), une liste des entités avec lesquelles elle peut communiquer via un canal de communication direct.Method according to any one of claims 1 to 14, in which the main gateway (12) has a plurality of neighborhood tables comprising, for each entity (14 N + 1 , 16 N + 1 , 18 N + 1 , 14 N + 2 , 18 N + 2 , 14 N + 3 ) of the communication network (10a), a list of entities with which it can communicate via a direct communication channel. Procédé selon la revendication 15, dans lequel il est prévu une étape de transmission du message dans le réseau de communication (10a) sur la base des tables de voisinage dont dispose la passerelle principale (12).Method according to claim 15, in which there is provided a step of transmitting the message in the communication network (10a) on the basis of the neighborhood tables available to the main gateway (12). Procédé selon la revendication 16, dans lequel, pour la transmission du message dans le réseau de communication, pour chaque niveau d’entité, l’entité mettant en œuvre la transmission du message est sélectionnée de manière aléatoire.Method according to claim 16, wherein, for the transmission of the message in the communication network, for each entity level, the entity implementing the transmission of the message is selected randomly. Réseau de communication (10a) comprenant une passerelle principale (12), une pluralité d’entités (14N + 1, 16N + 1, 18N + 1, 14N + 2, 18N + 2, 14N + 3) et un module de commande (12a) configuré pour mettre en œuvre un procédé de gestion selon l’une quelconque des revendications 1 à 17.Communication network (10a) comprising a main gateway (12), a plurality of entities (14 N + 1 , 16 N + 1 , 18 N + 1 , 14 N + 2 , 18 N + 2 , 14 N + 3 ) and a control module (12a) configured to implement a management method according to any one of claims 1 to 17. Réseau de communication (10a) selon la revendication 18, dans lequel chaque entité (14N + 1, 16N + 1, 18N + 1, 14N + 2, 18N + 2, 14N + 3) comprend une unité de communication (15a) configurée pour recevoir et émettre un message selon un premier canal de communication (C1) et pour recevoir et émettre un message selon un deuxième canal de communication (C2) distinct du premier canal de communication (C1).Communication network (10a) according to claim 18, in which each entity (14 N + 1 , 16 N + 1 , 18 N + 1 , 14 N + 2 , 18 N + 2 , 14 N + 3 ) comprises a unit of communication (15a) configured to receive and transmit a message according to a first communication channel (C1) and to receive and transmit a message according to a second communication channel (C2) distinct from the first communication channel (C1). Réseau de communication (10a) selon la revendication 19, dans lequel l’unité de communication (15a) de chaque entité (14N + 1, 16N + 1, 18N + 1, 14N + 2, 18N + 2, 14N + 3) comprend au moins deux modules récepteurs (15b) configurés, chacun respectivement, pour recevoir un message selon le premier canal de communication (C1) et pour recevoir un message selon le deuxième canal de communication (C2) et au moins un module émetteur (15c) configuré pour émettre sur le premier canal de communication (C1) et le deuxième canal de communication (C2) alternativement.Communication network (10a) according to claim 19, in which the communication unit (15a) of each entity (14 N + 1 , 16 N + 1 , 18 N + 1 , 14 N + 2 , 18 N + 2 , 14 N + 3 ) comprises at least two receiver modules (15b) configured, each respectively, to receive a message according to the first communication channel (C1) and to receive a message according to the second communication channel (C2) and at least one transmitter module (15c) configured to transmit on the first communication channel (C1) and the second communication channel (C2) alternately. Réseau de communication (10a) selon la revendication 19 ou 20, dans lequel chaque entité (14N + 1, 16N + 1, 18N + 1, 14N + 2, 18N + 2, 14N + 3) comprend une unité de commande (15d) configurée pour mémoriser une table de voisinage comprenant une liste des entités avec lesquelles elle peut communiquer via un canal de communication direct et pour piloter l’unité de communication (15a) en fonction de la table de voisinage.Communication network (10a) according to claim 19 or 20, in which each entity (14 N + 1 , 16 N + 1 , 18 N + 1 , 14 N + 2 , 18 N + 2 , 14 N + 3 ) comprises a control unit (15d) configured to memorize a neighborhood table comprising a list of entities with which it can communicate via a direct communication channel and to control the communication unit (15a) according to the neighborhood table. Réseau de communication (10a) selon l’une quelconque des revendications 18 à 21, dans lequel le module de commande (12a) comprend une unité de stockage (12c) mémorisant la liste blanche, la liste noire et au moins une table de voisinage comprenant une liste des entités avec lesquelles chaque entité peut communiquer via un canal de communication direct.Communication network (10a) according to any one of claims 18 to 21, in which the control module (12a) comprises a storage unit (12c) memorizing the white list, the black list and at least one neighborhood table comprising a list of entities with which each entity can communicate via a direct communication channel. Entité (14N + 1, 16N + 1, 18N + 1, 14N + 2, 18N + 2, 14N + 3) d’un réseau de communication (10a) comprenant :
- une unité de communication (15a) configurée pour recevoir et émettre un message selon un premier canal de communication (C1) et pour recevoir et émettre un message selon un deuxième canal de communication (C2) distinct du premier canal de communication (C1), et
- une unité de commande (15d) configurée pour mémoriser une table de voisinage comprenant une liste des entités avec lesquelles elle peut communiquer via un canal de communication direct et pour piloter l’unité de communication en fonction de la table de voisinage.
Entity (14 N + 1 , 16 N + 1 , 18 N + 1 , 14 N + 2 , 18 N + 2 , 14 N + 3 ) of a communication network (10a) comprising:
- a communication unit (15a) configured to receive and transmit a message according to a first communication channel (C1) and to receive and transmit a message according to a second communication channel (C2) distinct from the first communication channel (C1), And
- a control unit (15d) configured to memorize a neighborhood table comprising a list of entities with which it can communicate via a direct communication channel and to control the communication unit as a function of the neighborhood table.
Entité (14N + 1, 16N + 1, 18N + 1, 14N + 2, 18N + 2, 14N + 3) selon la revendication 23, dans laquelle l’unité de communication (15a) comprend au moins deux modules récepteurs (15b) configurés, chacun respectivement, pour recevoir un message selon le premier canal de communication (C1) et pour recevoir un message selon le deuxième canal de communication (C2) et au moins un module émetteur (15c) configuré pour émettre un message sur le premier canal de communication (C1) et le deuxième canal de communication (C2) alternativement.Entity (14 N + 1 , 16 N + 1 , 18 N + 1 , 14 N + 2 , 18 N + 2 , 14 N + 3 ) according to claim 23, in which the communication unit (15a) comprises at least two receiver modules (15b) configured, each respectively, to receive a message according to the first communication channel (C1) and to receive a message according to the second communication channel (C2) and at least one transmitter module (15c) configured to transmit a message on the first communication channel (C1) and the second communication channel (C2) alternately. Entité (14N + 1, 16N + 1, 18N + 1, 14N + 2, 18N + 2, 14N + 3) selon la revendication 23 ou 24, dans laquelle l’unité de commande (15d) est configurée pour être placée dans un état de découverte descendante totale, l’unité de communication (15a) étant configurée pour recevoir un message radio de découverte, pour émettre un message de réponse et pour émettre un message de rapport.Entity (14 N + 1 , 16 N + 1 , 18 N + 1 , 14 N + 2 , 18 N + 2 , 14 N + 3 ) according to claim 23 or 24, in which the control unit (15d) is configured to be placed in a full descending discovery state, the communication unit (15a) being configured to receive a discovery radio message, to transmit a response message and to transmit a report message. Entité (14N + 1, 16N + 1, 18N + 1, 14N + 2, 18N + 2, 14N + 3) selon la revendication 23 ou 24, dans laquelle l’unité de commande (15d) est configurée pour être placée dans un état de découverte descendante totale, l’unité de communication (15a) étant configurée pour émettre un message radio de découverte, pour recevoir un message de réponse et pour recevoir un message de rapport.Entity (14 N + 1 , 16 N + 1 , 18 N + 1 , 14 N + 2 , 18 N + 2 , 14 N + 3 ) according to claim 23 or 24, in which the control unit (15d) is configured to be placed in a full downdiscovery state, the communication unit (15a) being configured to transmit a discovery radio message, to receive a response message and to receive a report message. Entité (14N + 1, 16N + 1, 18N + 1, 14N + 2, 18N + 2, 14N + 3) selon l’une quelconque des revendications 23 à 26, dans laquelle l’unité de commande (15d) est configurée pour être placée dans un état de découverte partielle, l’unité de communication (15a) étant configurée pour recevoir un message radio de découverte, pour émettre un message de réponse et pour émettre un message de rapport.Entity (14 N + 1 , 16 N + 1 , 18 N + 1 , 14 N + 2 , 18 N + 2 , 14 N + 3 ) according to any one of claims 23 to 26, in which the control unit (15d) is configured to be placed in a partial discovery state, the communication unit (15a) being configured to receive a discovery radio message, to transmit a response message and to transmit a report message. Entité (14N + 1, 16N + 1, 18N + 1, 14N + 2, 18N + 2, 14N + 3) selon l’une quelconque des revendications 23 à 26, dans laquelle l’unité de commande (15d) est configurée pour être placée dans un état de découverte partielle, l’unité de communication étant configurée pour émettre un message radio de découverte, pour recevoir un message de réponse et pour recevoir un message de rapport.Entity (14 N + 1 , 16 N + 1 , 18 N + 1 , 14 N + 2 , 18 N + 2 , 14 N + 3 ) according to any one of claims 23 to 26, in which the control unit (15d) is configured to be placed in a partial discovery state, the communication unit being configured to transmit a discovery radio message, to receive a response message and to receive a report message. Entité (14N + 1, 16N + 1, 18N + 1, 14N + 2, 18N + 2, 14N + 3) selon l’une quelconque des revendications 23 à 28, dans laquelle l’unité de commande (15d) est configurée pour être placée dans un état de découverte ascendante, l’unité de communication (15a) étant configurée pour émettre un message radio de présence.Entity (14 N + 1 , 16 N + 1 , 18 N + 1 , 14 N + 2 , 18 N + 2 , 14 N + 3 ) according to any one of claims 23 to 28, in which the control unit (15d) is configured to be placed in an ascending discovery state, the communication unit (15a) being configured to transmit a presence radio message. Entité (14N + 1, 16N + 1, 18N + 1, 14N + 2, 18N + 2, 14N + 3) selon l’une quelconque des revendications 23 à 28, dans laquelle l’unité de commande (15d) est configurée pour être placée dans un état de découverte ascendante, l’unité de communication (15a) étant configurée pour recevoir un message radio de présence.Entity (14 N + 1 , 16 N + 1 , 18 N + 1 , 14 N + 2 , 18 N + 2 , 14 N + 3 ) according to any one of claims 23 to 28, in which the control unit (15d) is configured to be placed in an ascending discovery state, the communication unit (15a) being configured to receive a presence radio message. Entité (14N + 1, 16N + 1, 18N + 1, 14N + 2, 18N + 2, 14N + 3) selon l’une quelconque des revendications 23 à 30, dans laquelle l’unité de commande (15d) est configurée pour être placée dans un état de découverte horizontale, l’unité de communication (15a) étant configurée pour recevoir un message radio de découverte, pour émettre un message de réponse et pour émettre un message de rapport.Entity (14 N + 1 , 16 N + 1 , 18 N + 1 , 14 N + 2 , 18 N + 2 , 14 N + 3 ) according to any one of claims 23 to 30, in which the control unit (15d) is configured to be placed in a horizontal discovery state, the communication unit (15a) being configured to receive a discovery radio message, to transmit a response message and to transmit a report message. Entité (14N + 1, 16N + 1, 18N + 1, 14N + 2, 18N + 2, 14N + 3) selon l’une quelconque des revendications 23 à 30, dans laquelle l’unité de commande (15d) est configurée pour être placée dans un état de découverte horizontale, l’unité de communication (15a) étant configurée pour émettre un message radio de découverte, pour recevoir un message de réponse et pour recevoir un message de rapport.Entity (14 N + 1 , 16 N + 1 , 18 N + 1 , 14 N + 2 , 18 N + 2 , 14 N + 3 ) according to any one of claims 23 to 30, in which the control unit (15d) is configured to be placed in a horizontal discovery state, the communication unit (15a) being configured to transmit a discovery radio message, to receive a response message and to receive a report message. Entité (14N + 1, 16N + 1, 18N + 1, 14N + 2, 18N + 2, 14N + 3) selon l’une quelconque des revendications 23 à 32, dans laquelle l’unité de commande (15d) est configurée pour être placée dans un état de communication, l’unité de communication (15a) étant configurée pour transmettre un message de communication vers une autre entité (14N + 1, 16N + 1, 18N + 1, 14N + 2, 18N + 2, 14N + 3) ou une passerelle principale (12) du réseau de communication (10a).Entity (14 N + 1 , 16 N + 1 , 18 N + 1 , 14 N + 2 , 18 N + 2 , 14 N + 3 ) according to any one of claims 23 to 32, in which the control unit (15d) is configured to be placed in a communication state, the communication unit (15a) being configured to transmit a communication message to another entity (14 N + 1 , 16 N + 1 , 18 N + 1 , 14 N + 2 , 18 N + 2 , 14 N + 3 ) or a main gateway (12) of the communication network (10a). Entité (14N + 1, 16N + 1, 18N + 1, 14N + 2, 18N + 2, 14N + 3) selon l’une quelconque des revendications 23 à 33, dans laquelle il est prévu des moyens de mesure de données extérieures à l’entité (14N + 1, 16N + 1, 18N + 1, 14N + 2, 18N + 2, 14N + 3), l’unité de commande (15d) étant configurée pour transmettre des données acquises par les moyens de mesure dans le réseau de communication (10a).Entity (14 N + 1 , 16 N + 1 , 18 N + 1 , 14 N + 2 , 18 N + 2 , 14 N + 3 ) according to any one of claims 23 to 33, in which means are provided measuring data external to the entity (14 N + 1 , 16 N + 1 , 18 N + 1 , 14 N + 2 , 18 N + 2 , 14 N + 3 ), the control unit (15d) being configured to transmit data acquired by the measuring means in the communication network (10a).
FR2209295A 2022-09-15 2022-09-15 Method for managing a communications network, communications network and associated entity Pending FR3139964A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
FR2209295A FR3139964A1 (en) 2022-09-15 2022-09-15 Method for managing a communications network, communications network and associated entity
PCT/EP2023/075355 WO2024056829A1 (en) 2022-09-15 2023-09-14 Method for managing a communication network, and associated communication network and entity

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR2209295A FR3139964A1 (en) 2022-09-15 2022-09-15 Method for managing a communications network, communications network and associated entity
FR2209295 2022-09-15

Publications (1)

Publication Number Publication Date
FR3139964A1 true FR3139964A1 (en) 2024-03-22

Family

ID=84488152

Family Applications (1)

Application Number Title Priority Date Filing Date
FR2209295A Pending FR3139964A1 (en) 2022-09-15 2022-09-15 Method for managing a communications network, communications network and associated entity

Country Status (2)

Country Link
FR (1) FR3139964A1 (en)
WO (1) WO2024056829A1 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030104829A1 (en) * 2001-12-04 2003-06-05 Alzoubi Khaled Muhyeddin M. Technique for establishing a virtual backbone in an ad hoc wireless network
WO2014186733A1 (en) * 2013-05-16 2014-11-20 Convida Wireless, Llc Systems and methods for enhanced discovery
US20210250749A1 (en) * 2020-02-07 2021-08-12 Qualcomm Incorporated Proximity service multi-hop relay configuration

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030104829A1 (en) * 2001-12-04 2003-06-05 Alzoubi Khaled Muhyeddin M. Technique for establishing a virtual backbone in an ad hoc wireless network
WO2014186733A1 (en) * 2013-05-16 2014-11-20 Convida Wireless, Llc Systems and methods for enhanced discovery
US20210250749A1 (en) * 2020-02-07 2021-08-12 Qualcomm Incorporated Proximity service multi-hop relay configuration

Also Published As

Publication number Publication date
WO2024056829A1 (en) 2024-03-21

Similar Documents

Publication Publication Date Title
EP1992109B1 (en) Method of organizing nodes of a network into groupings of nodes, computer program for implementing such a method and communication device forming a node of a network of nodes
EP2119147B1 (en) Methods and devices for discovering a gateway and for routing towards said gateway in a hybrid wireless network
EP2456265B1 (en) Method for managing the battery charge level of a mobile terminal, management system and computer program therefor.
EP2243315B1 (en) Control of radio cells activity
WO2019234333A1 (en) Method of selecting a route in an ad hoc network
FR2954644A1 (en) RELIABLE ROUTING PROTOCOL
EP2163071A2 (en) Method for automatically determining a group of pairs located close to another pair in a communication network and associated server, analysis device and communication device
EP2070276B1 (en) Method for evaluating the reliability of a route in a cooperative network
EP2008410B1 (en) Method of identifying at least one route satisfying at least one constraint between a source node and a destination node in a telecommunications network
FR3139964A1 (en) Method for managing a communications network, communications network and associated entity
FR3079696A1 (en) COMMUNICATION METHOD
EP3675562B1 (en) Data processing methods in an ad hoc radio communication network, associated mobile radio communication stations and computer programs
FR3055504A1 (en) METHOD FOR CONTROLLING THE LOAD OF A DATA CONCENTRATION GATEWAY FOR A WIRELESS COMMUNICATION NETWORK
FR2915044A1 (en) Overlay network`s i.e. peer to peer network, dynamic range determining method, involves determining local dynamic range corresponding to sum of parts of obtained information in corresponding communication node of network
EP3211841B1 (en) Method for deciding to relay a copy of a route discovery request in a communication network by broadcast
WO2009071783A1 (en) Determination of coordinates of a node in a node network
WO2022264028A1 (en) Device for controlling the transmission/receipt of an access point of a wireless optical network
EP4258749A2 (en) Method for adding a communicating object to a wireless communication network
FR3112057A1 (en) Method and device for selecting an unconnected mode network.
EP2464068B1 (en) System for overall management of personalised filtering based on a secured information exchange circuit and related method
FR3095914A1 (en) Method of dynamic routing in a network of connected objects
WO2012042163A1 (en) Method of forwarding in a multi-hop access network
WO2009047418A1 (en) Method for data communication in a co-operative cellular network, and corresponding device and computer program product
WO2014090412A1 (en) Method for obtaining hierarchical feedback from entity-location tracking in a theater of operations
FR3059184A1 (en) METHOD FOR ROUTING AT LEAST ONE DATA STREAM IN A WIRELESS COMMUNICATION NETWORK

Legal Events

Date Code Title Description
PLFP Fee payment

Year of fee payment: 2