Time-of-day clock synchronization in commincations networks
First Claim
1. A method of initializing clocks residing on a plurality of interconnected network elements in a telecommunications network with a centralized time source, comprising the steps of:
- transmitting to the centralized time source by one of the plurality of interconnected network elements a first message requesting a current time value at the centralized time source;
adding a delay time to the current time value representing the time it takes the first message to travel from the centralized time source to said one of the network elements;
transmitting to said one of the network elements by the centralized time source a second message containing a sum of the current time value at the centralized time source and the delay time; and
setting the clock residing on said one of the network elements to a time equal to the contents of the second message.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for service control and operations for a telecommunications network. In particular, an architecture and method for a service control and operations element system. The system communicates with a plurality of interconnected telecommunications network elements via a switching and signaling subsystem. The system provides and controls the functions of the telecommunications network, including a method of measuring delay between the time a customer dials a phone number of a called party and the time the customer hears a ringback tone indicating that the called party was alerted to the call, a method of synchronizing clocks located at individual network elements with a centralized time source, and a method of time-of-day clock surveillance.
-
Citations
5 Claims
-
1. A method of initializing clocks residing on a plurality of interconnected network elements in a telecommunications network with a centralized time source, comprising the steps of:
-
transmitting to the centralized time source by one of the plurality of interconnected network elements a first message requesting a current time value at the centralized time source; adding a delay time to the current time value representing the time it takes the first message to travel from the centralized time source to said one of the network elements; transmitting to said one of the network elements by the centralized time source a second message containing a sum of the current time value at the centralized time source and the delay time; and setting the clock residing on said one of the network elements to a time equal to the contents of the second message.
-
-
2. The method according to claimed further comprising the step of storing the delay time in a database.
-
3. A method of synchronizing clocks residing on a plurality of interconnected network elements in a telecommunications network with a centralized time source, comprising the steps of:
-
transmitting to one of the plurality of interconnected network elements by the centralized time source a first message requesting a current time value at said one of the network elements; adding a first delay time to the current time value at said one of the network elements representing the time it takes said one of the network elements to process the first message; transmitting to the centralized time source by said one of the network elements a second message containing the sum of the current time value at said one of the network elements and the first delay time; noting a value time at the centralized time source when the second message is received; calculating a second delay time representing an amount of time it takes a message to travel from the centralized time source to said one of the network elements and back to the centralized time source; adding the first delay time and the second delay time together to obtain a third delay time; dividing the third delay time in half to obtain a fourth delay time representing a time it takes a message to travel from the centralized time source to and be received by said one of the network elements; comparing the sum of the contents of the second message and the fourth delay time with the noted value of time at the centralized time source; transmitting to said one of the network elements by the centralized time source a fourth message containing a sum of the current time value at the centralized time source and the fourth delay time; and setting the clock residing on said one of the network elements to a time equal to the contents of the fourth message. - View Dependent Claims (4)
-
-
5. A method for determining that a network element clock requires synchronization, comprising the steps of:
-
receiving an information packet from an originating network element the information packet having a time stamp representing a time at the network element clock when the network element received information contained in the information packet; adding a delay time associated with the network element to the time stamp to calculate an adjusted time; and
comparing the adjusted time to the actual time at a central time source when the information packet was received to determine whether the network element clock is synchronized with the central time source.
-
Specification