IP Library › Granted Patent US 9,876,596
Granted Patent B2
US 9,876,596 · App. 14/899,564 · Granted Jan 23, 2018

Method and device for detecting fault in synchronization link

Inventors: Liang Xia (Shenzhen, CN); Bin Wang (Shenzhen, CN); Junhui Zhang (Shenzhen, CN)
Assignee: ZTE CORPORATION
H04J3/0641H04J3/0644H04J3/0667H04L41/06
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,876,596
App. No.
14/899,564
Granted
Jan 23, 2018
Kind
B2
Abstract

Disclosed are a method and a device for detecting a fault in a synchronization link. The method includes: setting one or more reference nodes corresponding to a node to be detected ( 101 ); when the node to be detected starts a detection function, acquiring reference time from the one or more reference nodes and acquiring synchronization time from a synchronization path ( 102 ); and determining, by the node to be detected, whether there is a fault in the synchronization link between the node to be detected and a Grandmaster Clock (GM) node by using all the reference time and the synchronization time ( 103 ).

Claims (58)

1. A method for detecting a fault in a synchronization link, comprising:

setting one or more reference nodes corresponding to a node to be detected;

when the node to be detected starts a detection function, acquiring reference time from the one or more reference nodes and acquiring synchronization time from a synchronization path; and

determining, by the node to be detected, whether there is a fault in the synchronization link between the node to be detected and a Grandmaster Clock (GM) node by using all the reference times and the synchronization time,

wherein the step of the node to be detected starting the detection function comprises:

establishing, by the node to be detected, one or more detection links which are not overlapped with the existing synchronization link with the one or more reference nodes; and

transmitting, by the node to be detected, a time fault detection message in the one or more detection links in a Transparent Clock (TC) mode.

2. The method according to claim 1 , wherein the step of acquiring the reference time from the one or more reference nodes comprises:

interacting, by the node to be detected, time stamp information with the one or more reference nodes via the time fault detection message through one or more detection links;

calculating a time offset between the node to be detected and a corresponding reference node one by one according to the time stamp information acquired through the detection link; and

calculating the reference time according to the time offset.

3. The method according to claim 1 , wherein the step of the node to be detected determining whether there is a fault in the synchronization link between the node to be detected and the GM node by using all the reference times and the synchronization time comprises:

detecting whether all the reference times are available reference times;

in the case that all the reference times are not available reference times, ending;

in the case that all the reference times are available reference times, selecting reference time and calculating a difference between the reference time and the synchronization time;

in the case that the difference is greater than a preset fault threshold, determining that there is a fault in the synchronization link between the node to be detected and the GM node; and

in the case that the difference is not greater than the preset fault threshold, determining that there is no fault in the synchronization link between the node to be detected and the GM node.

4. The method according to claim 3 , wherein the step of detecting whether all the reference times are available reference times comprises:

calculating a difference between any two of the reference times; and

in the case that the calculated difference is less than a preset threshold, determining that all the reference times are available reference times.

5. The method according to claim 1 , further comprising: before setting the one or more reference nodes corresponding to the node to be detected, detecting whether there is a synchronization link having a fault,

wherein the step of detecting whether there is a synchronization link having a fault comprises:

selecting a Boundary Clock (BC) node in a synchronization link, wherein the BC node acquires in real time a time offset between the BC node and a BC node in an adjacent synchronization link to serve as a comparison offset;

calculating a difference between the comparison offset and a synchronization time offset; and

in the case that the difference is greater than a preset time difference threshold, determining that the synchronization link on which the BC node is located has a fault.

6. The method according to claim 1 , further comprising: before setting the one or more reference nodes corresponding to the node to be detected, detecting whether there is a synchronization link having a fault,

wherein the step of detecting whether there is a synchronization link having a fault comprises:

selecting, in a synchronization link, a BC node having a Global Positioning System (GPS) function, wherein the BC node acquires external reference time via the GPS function and checks synchronization time periodically acquired by itself;

calculating a difference between the external reference time and the synchronization time;

in the case that the difference is greater than a preset fault threshold, determining that the synchronization link on which the BC node is located has a fault; and

in the case that the difference is not greater than the preset fault threshold, determining that the synchronization link on which the BC node is located has no fault.

7. A device for detecting a fault in a synchronization link, comprising:

a processor; and

a memory configured to store instructions that, when executed by the processor, cause the processor to:

set one or more reference nodes corresponding to a node to be detected,

acquire reference time from the one or more reference nodes and acquire synchronization time when the node to be detected starts the detection function, and

determine whether there is a fault in the synchronization link between the node to be detected and a Grandmaster Clock (GM) node by using all the reference times and the synchronization time;

wherein the processor executes the instructions further to establish one or more detection links which are not overlapped with the existing synchronization link with the one or more reference nodes and transmit a time fault detection message in the one or more detection links in a Transparent Clock (TC) mode.

8. The device according to claim 7 , wherein

the processor executes the instructions further to:

interact time stamp information with the one or more reference nodes via the time fault detection message through the one or more detection links, calculate a time offset between the node to be detected and a corresponding reference node one by one according to the time stamp information, and calculate the reference time according to the time offset.

9. The device according to claim 7 , wherein

the processor executes the instructions further to:

detect whether all the reference times are available reference times and end operations in the case that all the reference times are not available reference times;

in the case that all the reference times are available reference times, select reference time and calculate a difference between the reference time and the synchronization time;

in the case that the difference is greater than a preset fault threshold, determine that there is a fault in the synchronization link between the node to be detected and the GM node; and

in the case that the difference is not greater than a preset fault threshold, determine that there is no fault in the synchronization link between the node to be detected and the GM node.

10. The device according to claim 9 , wherein

the processor executes the instructions further to:

calculate a difference between any two of the reference times, and in the case that the calculated difference is less than a preset threshold, determine that all the reference times are available reference times.

11. The device according to claim 7 , the processor executes the instructions further to:

select a Boundary Clock (BC) node in a synchronization link, wherein the BC node acquires in real time a time offset between the BC node and a BC node in an adjacent synchronization link to serve as a comparison offset,

calculate a difference between the comparison offset and a synchronization time offset, and in the case that the difference is greater than a preset time difference threshold, determine that the synchronization link on which the BC node is located has a fault.

12. The device according to claim 7 , the processor executes the instructions further to:

select, in a synchronization link, a BC node having a Global Positioning System (GPS) function, wherein the BC node acquires external reference time via the GPS function and checks synchronization time periodically acquired by itself;

calculate a difference between the external reference time and the synchronization time;

in the case that the difference is greater than a preset fault threshold, determine that the synchronization link on which the BC node is located has a fault; and

in the case that the difference is not greater than the preset fault threshold, determine that the synchronization link on which the BC node is located has no fault.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2015
From: XIA, LIANG; WANG, BIN; ZHANG, JUNHUI
To: ZTE CORPORATION
Reel/Frame 037362/0313 →
Priority Claims (1)
CN 2012 1 0494667 · Nov 28, 2012 · national
Continuity (1)
Related Publication 20160149658A1 · May 26, 2016