METHODS AND DEVICES FOR PERFORMING SYNCHRONIZATION AND COMPENSATING CLOCK DRIFT AMONG COMMUNICATION DEVICES
First Claim
1. A method for performing synchronization and compensating clock drift among a plurality of communication devices interconnected to form a mesh communications network,wherein all said communication devices, except one given communication device, perform a first distributed consensus-based synchronization;
- and wherein said given communication device performs;
obtaining a first correction information derived at least from a difference between a clock timing resulting from the first distributed consensus-based synchronization and a reference clock timing; and
transmitting the first correction information through the mesh communications network;
and wherein all said communication devices, except said given communication device, further perform;
updating the clock timing resulting from the first distributed consensus-based synchronization by taking into account the transmitted first correction information.
1 Assignment
0 Petitions
Accused Products
Abstract
In order to perform synchronization and compensate clock drift among a plurality of communication devices interconnected to form a mesh communications network, all communication devices, except one given communication device, perform a first distributed consensus-based synchronization. The given communication device performs: obtaining a first correction information derived at least from a difference between a clock timing resulting from the first distributed consensus-based synchronization and a reference clock timing; and transmitting the first correction information through the mesh communications network. All the communication devices, except said given communication device, further perform updating the clock timing resulting from the first distributed consensus-based synchronization by taking into account the transmitted first correction information.
22 Citations
14 Claims
-
1. A method for performing synchronization and compensating clock drift among a plurality of communication devices interconnected to form a mesh communications network,
wherein all said communication devices, except one given communication device, perform a first distributed consensus-based synchronization; -
and wherein said given communication device performs; obtaining a first correction information derived at least from a difference between a clock timing resulting from the first distributed consensus-based synchronization and a reference clock timing; and transmitting the first correction information through the mesh communications network; and wherein all said communication devices, except said given communication device, further perform; updating the clock timing resulting from the first distributed consensus-based synchronization by taking into account the transmitted first correction information. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for performing synchronization and compensating clock drift among a plurality of communication devices interconnected to form a mesh communications network,
wherein all said communication devices, except one given communication device, comprise means for performing a first distributed consensus-based synchronization; -
and wherein said given communication device comprises; means for obtaining a first correction information derived at least from a difference between a clock timing resulting from the first distributed consensus-based synchronization and a reference clock timing; means for transmitting the first correction information through the mesh communications network; and wherein all said communication devices, except said given communication device, further comprise; means for updating the clock timing resulting from the first distributed consensus-based synchronization by taking into account the transmitted first correction information.
-
-
9. A method for performing synchronization and compensating clock drift among a plurality of communication devices interconnected to form a mesh communications network,
wherein a given communication device performs: -
obtaining a first correction information derived at least from a difference between a clock timing resulting from a first distributed consensus-based synchronization and a reference clock timing, the first distributed consensus-based synchronization being performed by all said communication devices, except said given communication device; and transmitting the first correction information through the mesh communications network, the transmitted first correction information aiming all said communication devices, except said given communication device, at updating the clock timing resulting from the first distributed consensus-based synchronization.
-
-
10. A communication device for performing synchronization and compensating clock drift among a plurality of communication devices interconnected to form a mesh communications network,
wherein said communication device comprises: -
means for obtaining a first correction information derived at least from a difference between a clock timing resulting from a first distributed consensus-based synchronization and a reference clock timing, the first distributed consensus-based synchronization being performed by all said communication devices, except the claimed communication device; means for transmitting the first correction information through the mesh communications network, the transmitted first correction information aiming all said communication devices, except said given communication device, at updating the clock timing resulting from the first distributed consensus-based synchronization.
-
-
11. A method for performing synchronization and compensating clock drift, the method being performed by a server device connected to multiple groups of communication devices interconnected to form respective mesh communications networks, wherein said server device performs:
-
receiving a local correction information from one communication device of each said group, said local correction information being obtained from one clock timing derived from synchronization signals received from at least one respective communication device when performing the first distributed consensus-based synchronization and the reference clock; combining the received local correction information to obtain a first correction information; and transmitting the first correction information to said one communication device of each said group.
-
-
12. A server device for performing synchronization and compensating clock drift, the server device aiming at being connected to multiple groups of communication devices interconnected to form respective mesh communications networks, wherein said server device comprises:
-
means for receiving a local correction information from one communication device of each said group, said local correction information being obtained from one clock timing derived from synchronization signals received from at least one respective communication device when performing a first distributed consensus-based synchronization and the reference clock; means for combining the received local correction information to obtain a first correction information; means for transmitting the first correction information to said one communication device of each said group, the transmitted first correction information aiming said one communication device of each said group at allowing updating the clock timing resulting from the first distributed consensus-based synchronization.
-
-
13. A method for performing synchronization and compensating clock drift among a plurality of communication devices interconnected to form a mesh communications network, wherein a considered communication device performs, in collaboration with all said communication devices except one given communication device, a first distributed consensus-based synchronization;
-
receiving a first correction from said given communication device, said first correction information being derived at least from a difference between a clock timing resulting from a first distributed consensus-based synchronization and a reference clock timing; and updating the clock timing resulting from the first distributed consensus-based synchronization by taking into account the received first correction information, the transmitted first correction information aiming said one communication device of each said group at allowing updating the clock timing resulting from the first distributed consensus-based synchronization.
-
-
14. A communication device for performing synchronization and compensating clock drift among a plurality of communication devices interconnected to form a mesh communications network, wherein the claimed communication device comprises:
-
means for performing, in collaboration with all said communication devices except one given communication device, a first distributed consensus-based synchronization; means for receiving a first correction from said given communication device, said first correction information being derived at least from a difference between a clock timing resulting from the first distributed consensus-based synchronization and a reference clock timing; means for updating the clock timing resulting from the first distributed consensus-based synchronization by taking into account the received first correction information.
-
Specification