Nova Patents
CA2977572C

Time synchronization system

Abstract

A time synchronization system includes master nodes and slave nodes configured to correct a local slave clock by synchronizing time with time in a local master clock. A first master node corrects a first local master clock at predetermined periodic intervals by synchronizing with a timing synchronization signal from a source clock node having a source clock. If a second local master clock has a greater error from the source clock than the error in the first local master clock, the second master node performs first correction by synchronizing time with time in the first local master clock and performs second correction by synchronizing with the timing synchronization signal from the source clock node on condition that an error in the second local master clock is within a predetermined range after the first correction has been performed.

CA2977572C, drawing sheet 1
Sheet 1 of 7

Term

10.9 yearsleft in the term

Expires 29 August 2037.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

5 claims: 2 independent, 3 dependent

  1. 1
    WHAT IS CLAIMED IS:1. A time synchronization system comprising: a plurality of master nodes;and one or more slave nodes configured to correct a local slave clock thereof by synchronizing time to time in a local master clock of one of the plurality of master nodes, wherein a first master node among the plurality of master nodes is configured to correct a first local master clock of the first master node at predetermined periodic intervals by synchronizing to a timing synchronization signal from a source clock node having a source clock specified in a clock domain, and if a second local master clock of a second master node among the plurality of master nodes has a greater error from the source clock than an error of the first local master clock from the source clock, the second master node is configured to: perform first correction for the second local master clock by synchronizing time to time in the first local master clock;and perform second correction for the second local master clock by synchronizing to the timing synchronization signal from the source clock node on condition that an error in the second local master clock from the first local master clock after the first correction is within a preset threshold, wherein the slave node is further configured to determine whether to synchronize time to time in the first local master clock, or synchronize time to time in the second local master - 35 Date Reçue/Date Received 2021-03-19 clock on condition that an error in the second local master clock from the first local master clock after the second correction is within a preset threshold.
  2. 4
    5. The time synchronization system according to any one of claims 1 to 4, wherein the second master node is further configured to:check presence of the first master node by exchanging messages with the first master node before performing the first correction;and perform fifth correction for the second local master clock by synchronizing to the timing synchronization signal from the source clock node if the second master node fails to confirm the presence of the first master node.
  3. 5
    6. The time synchronization system according to any one of claims 1 to 4, wherein the second master node is further configured to:check presence of the first master node by exchanging messages with the first master node before performing the first correction;and send an abnormality notification if the second master node fails to confirm the presence of the first master node.