CN102981403A - Clock leap second processing method and system thereof - Google Patents

Clock leap second processing method and system thereof Download PDF

Info

Publication number
CN102981403A
CN102981403A CN2012103645606A CN201210364560A CN102981403A CN 102981403 A CN102981403 A CN 102981403A CN 2012103645606 A CN2012103645606 A CN 2012103645606A CN 201210364560 A CN201210364560 A CN 201210364560A CN 102981403 A CN102981403 A CN 102981403A
Authority
CN
China
Prior art keywords
leap
time
value
utc
signal
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.)
Granted
Application number
CN2012103645606A
Other languages
Chinese (zh)
Other versions
CN102981403B (en
Inventor
刘搏
吴浩浩
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.)
Guangdong daguangxin Technology Co.,Ltd.
Original Assignee
Guangdong Dapu Telecom Technology Co Ltd
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 Guangdong Dapu Telecom Technology Co Ltd filed Critical Guangdong Dapu Telecom Technology Co Ltd
Priority to CN201210364560.6A priority Critical patent/CN102981403B/en
Publication of CN102981403A publication Critical patent/CN102981403A/en
Application granted granted Critical
Publication of CN102981403B publication Critical patent/CN102981403B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Electric Clocks (AREA)

Abstract

The invention discloses a clock leap second processing method and a system of the clock leap second processing. The clock leap second processing method includes that a leap second value is stored and is initially obtained by a receiver. When the system is under normal operating condition, universal time coordinated (UTC) time is obtained through the receiver in real time. Global position system (GPS) time is obtained according to high-stability constant-temperature oscillator fractional frequency in a timing mode. When the system is reset, the UTC time is obtained through the receiver in real time. The current UTC time pluses the leap second value to be as the GPS time. The GPS time is continued to be timed according to the high-stability constant-temperature oscillator fractional frequency. And the system gets in the normal operating condition. When the system is in the normal operating condition, interruption message of a notice of adjusting the leap second is received, the UTC time changes in a smooth transition mode, and a new leap second value of the interrupt message is written in the storage. According to the clock leap second processing method and the system of the clock leap second processing, a smooth transition of technical objective directive (TOD) message in the process of the leap second changing can be achieved, the time is totally identical to the time when the leap second is adjusted, jump second do the GPS time can not occur, stable and normal operation of the system in the process of the leap second being adjusted is guaranteed.

Description

A kind of clock leap second disposal route and system thereof
Technical field
The present invention relates to the Time synchronization technique field of time service, relate in particular to a kind of clock leap second disposal route and system thereof.
Background technology
Because slower velocity of the earth's rotation, atomic time and universal time time error be greater than 0.9 second, according to the rotational velocity of the earth, International Bureau of Wieghts and Measurements can be regularly in the end of the year, year or end of the season the Coordinated Universal Time(UTC) is increased by a second, can be synchronous with earth rotation.This can let us gradually move towards sunset and occurs in the morning the time, be that computer system need to be added one second in clock but may bring problem, reason in computer system, but therefore the underaction of system own can't process this additional second.
High-resolution timer is the subsystem that is used when an application " sleep ", and it can wait for that operating system finishes some other task.In some cases, high-resolution timer can be a kind of alarm clock of application settings in these sleeps, beats in the time of can processing other work in the operating system time of costing a lot of money.Judge from the content that Si Tuerci issues mail tabulation, when leap second occurs, these high-resolution timers can become suddenly and shift to an earlier date one second than kernel operating system, therefore will begin to beat those alarm clocks, thereby wake simultaneously the application in the countless sleeps up, cause the central processing unit overload of server.
In January, 2009, cause the solaris operating system of Sun Microsystems and the software package of the inscriptions on bones or tortoise shells problem all to occur leap second.Since two thousand five then one have three leap seconds generations, respectively, the end of the year 2008 and present 2012 in 2005, when leap second will occur next time, having on the rotational velocity of the earth and how soon to decide---this speed both might slow down and also might accelerate, and specifically will decide flowing of barysphere on morning and evening tides, weather and molten metal.
In order to tackle the generation of leap second, two kinds of solutions are arranged at present, the common scheme of the first: be made as the definite value constant leap second, when this scheme was adjusted in leap second, the jump second problem can appear, the TOD(Time of Data that obtains, real-time time constant) message is wrong, must again change the leap second value, downloading recent program could use, shortcoming is, hardware a period of time cisco unity malfunction is serious even the whole system paralysis can occur; The common scheme of the second: manually push leap second, this scheme is when design hardware, reserved interface, so that when leap second is being adjusted can by artificial mode tell hardware leap second value, thereby need not again download recent program, shortcoming is that this mode is intelligent not, all needs labor intensive when leap second is adjusted at every turn.
Along with the develop rapidly of the cyber-net communication technology, system digitalized, the networked epoch of thermal process automation of fossil power plant arrive.This provides better platform, on the other hand various accuracys real-time and the historical data time tag has also been had higher requirement for the exchanges data between each control and the infosystem, analysis and application on the one hand.
The gps time server is the high-tech product when carrying out the school for the computing machine in the automated system, control device etc.; it obtains the time signal of standard clock source from the time service satellite; these information exchanges are crossed the various interface type is transferred to needs temporal information in the automated system equipment; such as computing machine, protective device, fault oscillograph, sequence of events recording device, automatic safety device, telemechanical RTU etc., so just can reach the time synchronized of whole system.
Summary of the invention
The object of the invention is to propose a kind of clock leap second disposal route and system thereof, can be implemented in that TOD message seamlessly transits when changing leap second, the time when making its time and adjusting leap second is in full accord.For reaching this purpose, the present invention by the following technical solutions:
A kind of clock leap second disposal route, comprising:
Use memory stores leap second value, obliterated data not during described storer power down, be worth leap second of the present invention and be UTC (Universal Time Coordinated, Coordinated Universal Time(UTC)) the integer number of seconds that differs of time and gps time, described leap second value initially obtained by the time service satellite-signal by receiver;
When system restarts, receive the UTC time of time service satellite-signal real-time acquisition system by receiver; Read the leap second value from described storer, the UTC time that system is current adds the above value as the current gps time of system leap second, and the current gps time of system continues timing according to the high stability crystal oscillator frequency division; System enters normal operating condition;
When system is in normal operating condition, receive the UTC time of time service satellite-signal real-time acquisition system by receiver; The gps time of system is obtained in timing according to the high steady constant temperature crystal frequency division;
When being in normal operating condition, system receives the interrupt message of adjusting the leap second notice, the UTC time that makes system changes according to 23:59:59,23:59:60,00:00:00,00:00:01, with in the described interrupt message new leap second value write described storer.
Further, when system loss time service satellite-signal, the UTC time is continued timing according to the high stability crystal oscillator frequency division, until the time that the time service satellite-signal uses receiver to obtain UTC by the time service satellite-signal when recovering good, system enters normal operating condition.
Further, describedly continue timing according to the high stability crystal oscillator frequency division and be specially: add a timing by the automatic per second of local zone time function, the time interval of per second carries out frequency division by built-in high steady constant temperature crystal and obtains.
Further, described storer is single-chip microcomputer FLASH storer.
The invention allows for a kind of clock leap second disposal system, comprise,
Leap second value memory module: be used for using memory stores leap second value, obliterated data not during described storer power down, described leap second value be the integer number of seconds that UTC time and gps time differ, described leap second value initially obtained by the time service satellite-signal by receiver; Be used for receiving being worth new leap second of leap second interruption processing module transmission, should be worth new leap second and replace described storer Central Plains leap second value; Be used to initialization module provide leap second value;
Initialization module: when system restarts, be used for receiving the time service satellite-signal Real-time Obtaining UTC time by receiver, from described storer, read the leap second value, the current UTC time is added the above value as current gps time leap second, current gps time is continued timing according to the high stability crystal oscillator frequency division; Make system enter described normal operation module after complete for initialization;
Normal operation module: when system is in normal operating condition, be used for receiving by receiver the UTC time of time service satellite-signal real-time acquisition system, the gps time of system is obtained in timing according to the high steady constant temperature crystal frequency division; When system is in normal operating condition, if when receiving the interrupt message of adjusting the leap second notice, be used for making system enter the leap second interruption processing module;
Leap second interruption processing module: when system is in normal operation module, receive the interrupt message of adjusting the leap second notice, be used for making the UTC time to change according to 23:59:59,23:59:60,00:00:00,00:00:01, with in the described interrupt message new leap second value send to described leap second value memory module; Make system enter described normal operation module after being used for interrupting leap second being disposed.
Further, described clock leap second, disposal system comprised that also the time service satellite-signal loses the reply module: when system loss time service satellite-signal, be used for making system to continue timing according to the high stability crystal oscillator frequency division and obtain the UTC time, until the time that the time service satellite-signal uses receiver to obtain UTC by the time service satellite-signal when recovering good; Being used for the time service satellite-signal loses and makes system enter described normal operation module after reply is disposed.
Further, describedly continue timing according to the high stability crystal oscillator frequency division and be specially: add a timing by the automatic per second of local zone time function, the time interval of per second carries out frequency division by built-in high steady constant temperature crystal and obtains.
Further, storer described in the leap second value memory module is single-chip microcomputer FLASH storer.
Leap second of the present invention, the treatment technology scheme can be implemented in that TOD message seamlessly transits when changing leap second, its time is in full accord with the time of adjustment during leap second, be the UTC time 23:59:58,23:59:59,23:59:60,00:00:00,00:00:01 can occur ... variation, and jump second can not appear in gps time yet, and Systems balanth normally moves in the time of can guaranteeing to adjust in leap second.
Description of drawings
Figure one is the method flow diagram of disposal route of described clock leap second of the specific embodiment of the invention one;
Figure two is structural representations of disposal system of described clock leap second of the specific embodiment of the invention two.
Embodiment
Further specify technical scheme of the present invention below in conjunction with accompanying drawing and by embodiment.
Embodiment one
Figure one is the method flow diagram of disposal route of described clock leap second of present embodiment, shown in figure one, described clock leap second of present embodiment disposal route comprise:
S101, system restart;
S102, judge whether receiver obtains the UTC time, if, execution in step S106 then, otherwise repeat this step;
It is a time-continuing process that receiver obtains the UTC time by the time service satellite-signal, with step S103 without sequencing.
After system restarts receiver always continuous firing read the time service satellite-signal, after system successfully starts, when entering normal operating condition, if when receiver receives the failure of time service satellite-signal, send message to system, tell system loss time service satellite-signal, system continues as the UTC timing by high stability crystal oscillator frequency division 1PPS timing temporarily, when reception time service satellite-signal recovered normal, system reverted to by the time service satellite-signal and obtains the UTC time.
S103, judge whether FLASH has leap second information, if execution in step S105 then, otherwise execution in step S104;
The present invention uses memory stores leap second value, and obliterated data not during described storer power down can be single-chip microcomputer FLASH storer.
Described leap second the integer number of seconds that differs for UTC time and gps time of value.As, to adjust before leap second in 2012, UTC time and gps time differed 15 seconds.
Described leap second, value initially obtained by the time service satellite-signal by receiver, after obtaining for the first time, because obliterated data not during described storer power down can directly read from described storer when rear plane system is restarted.
Get access to the leap second value in S104, the Preset Time threshold value and deposit FLASH in, return step S103;
When obtaining for the first time leap second during value, read time service satellite-signal Frame the inside by receiver and include leap second information.Because obliterated data not during the FLASH power down, so system restarts by receiver and reads the leap second information except the first time, only need directly to read this information from FLASH when rear plane system is restarted leap second and get final product.This, information upgraded by system after carrying out adjusting leap second at every turn automatically leap second, after adjusting each leap second new leap second value than former leap second value increase by one second.
Since leap second, value can directly read by receiver, why also to use memory stores? because be worth leap second general receiver in cold start-up, to get access to leap second information usually will be through the long time, within about 12.5 minutes, if being used on the clock module of gps time server to cause start-up time excessively slow, the performance of the clock module of whole gps time server will be had influence on, although and the warm start of receiver has leap second information, but need battery to realize, this clock module for the gps time server is inapplicable, because the clock module of gps time server is encapsulated in the shell, if use battery, battery can't be changed, and may bring the hidden danger such as battery corrosion, be unfavorable for clock module stable of gps time server.To deposit single-chip microcomputer FLASH leap second in can well address this problem, because leap second is half a year even just adjusts once for many years, and current leap second is known, can write first FLASH, when zebra time, tissue was adjusted leap second, program can realize among the FLASH leap second value along with variation, thereby when power on next time, got back at that time correct leap second value.
Described Preset Time threshold value can be receiver will get access to leap second informational needs wait in cold start-up time, such as 12.5 minutes.
After this step is finished, time leap second of reading is deposited in the storer, namely deposit in the described FLASH storer of present embodiment.
S105, read the leap second value;
Read the leap second value in the FLASH storer, before 30 days June in 2012 after on January 1st, 2009, described leap second value be 15.
S106, gps time=UTC time+leap second;
When system restarted, the gps time initial time was the UTC time that step S102 obtains to add time leap second that step S105 obtains.
S107, system normally move, the timing of UTC time tracking receiver, and gps time is according to high stability crystal oscillator frequency division 1PPS timing; When system normally moved, the UTC time was to read in real time time signal according to the track receiver per second to obtain; The initial time of gps time when restarting initialization is the basis, on the initial time basis, add a timing by current gps time by the automatic per second of local zone time function, the time interval of per second carries out frequency division by built-in high steady constant temperature crystal and obtains, and has very high degree of accuracy.
When system normally moved, system continued the running status of this step always, until enter step S108 when receiving the interrupt message of adjusting the leap second notice, or entered step S109 when losing the time service satellite-signal.
S108, when receiving the interrupt message of adjusting the leap second notice, the UTC time of system is changed according to 23:59:59,23:59:60,00:00:00,00:00:01, new leap second is write among the FLASH, return step S107 after this step is finished;
When zebra time, tissue was adjusted leap second, the present invention adopted real-time processing scheme processing UTC during the time, and namely in the effective situation of time service satellite time signal out, per second all can read temporal information, and the UTC time and then changes.The UTC time can be according to 23:59:58,23:59:59,23:59:60,00:00:00,00:00:01 ... change, and since the UTC time be per second and read in real time temporal information and obtain, so as long as that constantly time service satellite-signal is good, the UTC time can synchronous change.
Gps time is still according to high stability crystal oscillator frequency division 1PPS timing at this moment, and gps time jump second can not occur.The time of current communication system is not allow to occur jump second, and jump second may cause the paralysis of whole communication system.So the gps time that the clock module of gps time server provides is not allow to occur jump second, because " gps time=UTC time+leap second ", the clock module time treatment technology of current gps time server gets access to accurately UTC after the time powering on, greatly in 3 minutes, just can by the UTC time and leap second number determine gps time, then, only otherwise power down, gps time all be the function of time according to own program in timing, can not change always, just can not produce jump second yet.
New leap second is write among the FLASH, this moment among the FLASH new leap second value than being worth former leap second large one second.After adjusting leap second, the leap second among the FLASH changed 16 seconds into by original 15 seconds on June 30th, 2012.
S109, when losing the time service satellite-signal, UTC time, gps time are according to high stability crystal oscillator frequency division 1PPS timing;
When the time service satellite-signal is lost, the UTC time adds 1 timing by the automatic per second of local zone time function, and the time interval of each second is to carry out frequency division by the built-in high steady constant temperature crystal of the clock module of gps time server to obtain, so just can make the clock module of gps time server after losing the time service satellite-signal, the time still can keep very high precision.
UTC time, gps time be all according to high stability crystal oscillator frequency division 1PPS timing herein, until the time that the time service satellite-signal uses receiver to obtain UTC by the time service satellite-signal when recovering good, system enters normal operating condition.
S110, judge that receiver receives the time service satellite-signal and whether recovers normally to add step S107 if then return, otherwise return step S109.
Embodiment two
Figure two is structural representations of disposal system of described clock leap second of present embodiment, shown in figure two, disposal system comprised leap second value memory module 201, initialization module 202, normally moved module 203, leap second interruption processing module 204 this clock leap second, further, system also can comprise the time service satellite-signal lose the reply module 205.
The below make introductions all round function and the implementation of each module:
Leap second value memory module 201: be used for using memory stores leap second value, obliterated data not during described storer power down, described leap second value be the integer number of seconds that UTC time and gps time differ, described leap second value initially obtained by the time service satellite-signal by receiver; Be used for receiving being worth new leap second of leap second interruption processing module 204 transmissions, should be worth new leap second and replace described storer Central Plains leap second value; Be used to initialization module 202 provide leap second value;
The present invention uses memory stores leap second value, and obliterated data not during described storer power down can be selected single-chip microcomputer FLASH storer.
When obtaining for the first time leap second during value, read time service satellite-signal Frame the inside by receiver and include leap second information, described leap second value be the integer number of seconds that UTC time and gps time differ.As, to adjust before leap second in 2012, UTC time and gps time differed 15 seconds.After obtaining the leap second value for the first time, time leap second of reading is deposited in the storer, namely deposit in the described FLASH storer of present embodiment.
Because obliterated data not during the FLASH power down, so system restarts by receiver and reads the leap second information except the first time, only need directly to read this information from FLASH when rear plane system is restarted leap second and get final product.This, information upgraded by system after carrying out adjusting leap second at every turn automatically leap second, after adjusting each leap second new leap second value than former leap second value increase by one second.
Since leap second, value can directly read by receiver, why also to use memory stores? because be worth leap second general receiver in cold start-up, to get access to leap second information usually will be through the long time, within about 12.5 minutes, if being used on the clock module of gps time server to cause start-up time excessively slow, the performance of the clock module of whole gps time server will be had influence on, although and the warm start of receiver has leap second information, but need battery to realize, this clock module for the gps time server is inapplicable, because the clock module of gps time server is encapsulated in the shell, if use battery, battery can't be changed, and may bring the hidden danger such as battery corrosion, be unfavorable for clock module stable of gps time server.To deposit single-chip microcomputer FLASH leap second in can well address this problem, because leap second is half a year even just adjusts once for many years, and current leap second is known, can write first FLASH, when zebra time, tissue was adjusted leap second, program can realize among the FLASH leap second value along with variation, thereby when power on next time, got back at that time correct leap second value.
Initialization module 202: when system restarts, be used for receiving the time service satellite-signal Real-time Obtaining UTC time by receiver, from described storer, read the leap second value, the current UTC time is added the above value as current gps time leap second, current gps time is continued timing according to the high stability crystal oscillator frequency division; Make system enter described normal operation module 203 after complete for initialization;
When system restarts, read the leap second value in the FLASH storer, before 30 days June in 2012 after on January 1st, 2009, described leap second value be 15.
When system restarts, judge whether receiver obtains the UTC time, then do not continue to judge if obtain, until successfully obtain the current UTC time.
At this moment, the gps time initial time is the UTC time that step S102 obtains to add time leap second that step S105 obtains.
That is: gps time=UTC time+leap second
After obtaining the gps time initial time, on the initial time basis, current gps time adds a timing by the automatic per second of local zone time function, and the time interval of per second carries out frequency division by built-in high steady constant temperature crystal and obtains, and has very high degree of accuracy.
After initialization was finished, system entered normal operating condition.
Normal operation module 203: when system is in normal operating condition, be used for receiving by receiver the UTC time of time service satellite-signal real-time acquisition system, the gps time of system is obtained in timing according to the high steady constant temperature crystal frequency division; When system is in normal operating condition, if when receiving the interrupt message of adjusting the leap second notice, be used for making system to enter leap second interruption processing module 204;
System normally moves, the timing of UTC time tracking receiver, and gps time is according to high stability crystal oscillator frequency division 1PPS timing; When system normally moved, the UTC time was to read in real time time signal according to the track receiver per second to obtain; The initial time of gps time when restarting initialization is the basis, on the initial time basis, add a timing by current gps time by the automatic per second of local zone time function, the time interval of per second carries out frequency division by built-in high steady constant temperature crystal and obtains, and has very high degree of accuracy.
When system normally moved, system continued this running status always, until receive the interrupt message of adjusting the leap second notice, or till when losing the time service satellite-signal.
Leap second interruption processing module 204: when system is in normal operation module 203, receive the interrupt message of adjusting the leap second notice, be used for making the UTC time to change according to 23:59:59,23:59:60,00:00:00,00:00:01, with in the described interrupt message new leap second value send to described leap second value memory module 201; Make system enter described normal operation module 203 after being used for interrupting leap second being disposed;
When zebra time, tissue was adjusted leap second, the present invention adopted real-time processing scheme processing UTC during the time, and namely in the effective situation of time service satellite time signal out, per second all can read temporal information, and the UTC time and then changes.The UTC time can be according to 23:59:58,23:59:59,23:59:60,00:00:00,00:00:01 ... change, and since the UTC time be per second and read in real time temporal information and obtain, so as long as that constantly time service satellite-signal is good, the UTC time can synchronous change.
Gps time is still according to high stability crystal oscillator frequency division 1PPS timing at this moment, and gps time jump second can not occur.The time of current communication system is not allow to occur jump second, and jump second may cause the paralysis of whole communication system.So the gps time that the clock module of gps time server provides is not allow to occur jump second, because " gps time=UTC time+leap second ", the clock module time treatment technology of current gps time server gets access to accurately UTC after the time powering on, greatly in 3 minutes, just can by the UTC time and leap second number determine gps time, then, only otherwise power down, gps time all be the function of time according to own program in timing, can not change always, just can not produce jump second yet.
New leap second is write among the FLASH, this moment among the FLASH new leap second value than being worth former leap second large one second.After adjusting leap second, the leap second among the FLASH changed 16 seconds into by original 15 seconds on June 30th, 2012.
The time service satellite-signal is lost reply module 205: when system loss time service satellite-signal, be used for making system to continue timing according to the high stability crystal oscillator frequency division and obtain the UTC time, until the time that the time service satellite-signal uses receiver to obtain UTC by the time service satellite-signal when recovering good; Being used for the time service satellite-signal loses and makes system enter described normal operation module 203 after reply is disposed.
When the time service satellite-signal is lost, the UTC time adds 1 timing by the automatic per second of local zone time function, and the time interval of each second is to carry out frequency division by the built-in high steady constant temperature crystal of the clock module of gps time server to obtain, so just can make the clock module of gps time server after losing the time service satellite-signal, the time still can keep very high precision.
UTC time, gps time be all according to high stability crystal oscillator frequency division 1PPS timing herein, until the time that the time service satellite-signal uses receiver to obtain UTC by the time service satellite-signal when recovering good, system enters normal operating condition.Leap second of the present invention, the treatment technology scheme can be implemented in that TOD message seamlessly transits when changing leap second, its time is in full accord with the time of adjustment during leap second, be the UTC time 23:59:58,23:59:59,23:59:60,00:00:00,00:00:01 can occur ... variation, and jump second can not appear in gps time yet, and Systems balanth normally moves in the time of can guaranteeing to adjust in leap second.
All or part of content in the technical scheme that above embodiment provides can realize that by software programming its software program is stored in the storage medium that can read, storage medium for example: the hard disk in the computing machine, CD or floppy disk.
Above-mentioned only is preferred embodiment of the present invention and institute's application technology principle, anyly is familiar with those skilled in the art in the technical scope that the present invention discloses, and the variation that can expect easily or replacement all should be encompassed in protection scope of the present invention.

Claims (8)

  1. One kind clock leap second disposal route, it is characterized in that:
    Use memory stores leap second value, obliterated data not during described storer power down, described leap second value be the integer number of seconds that UTC time and gps time differ, described leap second value initially obtained by the time service satellite-signal by receiver;
    When system restarts, receive the UTC time of time service satellite-signal real-time acquisition system by receiver; Read the leap second value from described storer, the UTC time that system is current adds the above value as the current gps time of system leap second, and system enters normal operating condition;
    When system is in normal operating condition, receive the UTC time of time service satellite-signal real-time acquisition system by receiver; The gps time of system is obtained in timing according to the high steady constant temperature crystal frequency division;
    If when system is in normal operating condition, receive the interrupt message of adjusting the leap second notice, the UTC time that makes system changes according to 23:59:59,23:59:60,00:00:00,00:00:01, with in the described interrupt message new leap second value write described storer.
  2. Clock leap second as claimed in claim 1 disposal route, it is characterized in that, if system loss time service satellite-signal when system is in normal operating condition, the UTC time is continued timing according to the high stability crystal oscillator frequency division, until the time service satellite-signal uses when recovering good receiver to obtain the UTC time by the time service satellite-signal, system reenters normal operating condition.
  3. Clock leap second as claimed in claim 1 or 2 disposal route, it is characterized in that, describedly continue timing according to the high stability crystal oscillator frequency division and be specially: add a timing by the automatic per second of local zone time function, the time interval of per second carries out frequency division by built-in high steady constant temperature crystal and obtains.
  4. Clock leap second as claimed in claim 3 disposal route, it is characterized in that described storer is single-chip microcomputer FLASH storer.
  5. One kind clock leap second disposal system, it is characterized in that, comprise,
    Leap second value memory module: be used for using memory stores leap second value, obliterated data not during described storer power down, described leap second value be the integer number of seconds that UTC time and gps time differ, described leap second value initially obtained by the time service satellite-signal by receiver; Be used for being worth new leap second of reception leap second interruption processing module transmission, be worth the former leap second of replacing in the described storer being worth this new leap second; Be used to initialization module provide leap second value;
    Initialization module: when system restarts, be used for receiving the time service satellite-signal Real-time Obtaining UTC time by receiver, from described storer, read the leap second value, the current UTC time is added the above value as current gps time leap second, current gps time is continued timing according to the high stability crystal oscillator frequency division; Make system enter described normal operation module after complete for initialization;
    Normal operation module: when system is in normal operating condition, be used for receiving by receiver the UTC time of time service satellite-signal real-time acquisition system, the gps time of system is obtained in timing according to the high steady constant temperature crystal frequency division; When system is in normal operating condition, if when receiving the interrupt message of adjusting the leap second notice, be used for making system enter the leap second interruption processing module;
    Leap second interruption processing module: when system is in normal operation module, receive the interrupt message of adjusting the leap second notice, be used for making the UTC time to change according to 23:59:59,23:59:60,00:00:00,00:00:01, with in the described interrupt message new leap second value send to described leap second value memory module; Make system enter described normal operation module after being used for interrupting leap second being disposed.
  6. Clock leap second as claimed in claim 5 disposal system, it is characterized in that, described clock leap second, disposal system comprised that also the time service satellite-signal loses the reply module: if when system is in normal operating condition system loss time service satellite-signal, be used for making system to continue timing according to the high stability crystal oscillator frequency division and obtain the UTC time, until the time that the time service satellite-signal uses receiver to obtain UTC by the time service satellite-signal when recovering good; Being used for the time service satellite-signal loses and makes system reenter described normal operation module after reply is disposed.
  7. As claim 5 or 6 described clock leap second disposal route, it is characterized in that, describedly continue timing according to the high stability crystal oscillator frequency division and be specially: add a timing by the automatic per second of local zone time function, the time interval of per second carries out frequency division by built-in high steady constant temperature crystal and obtains.
  8. Clock leap second as claimed in claim 7 disposal route, it is characterized in that storer is single-chip microcomputer FLASH storer described in the leap second value memory module.
CN201210364560.6A 2012-09-26 2012-09-26 Clock leap second processing method and system thereof Active CN102981403B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210364560.6A CN102981403B (en) 2012-09-26 2012-09-26 Clock leap second processing method and system thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210364560.6A CN102981403B (en) 2012-09-26 2012-09-26 Clock leap second processing method and system thereof

Publications (2)

Publication Number Publication Date
CN102981403A true CN102981403A (en) 2013-03-20
CN102981403B CN102981403B (en) 2014-05-21

Family

ID=47855562

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210364560.6A Active CN102981403B (en) 2012-09-26 2012-09-26 Clock leap second processing method and system thereof

Country Status (1)

Country Link
CN (1) CN102981403B (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104487867A (en) * 2012-07-24 2015-04-01 高通股份有限公司 Universal time coordinated time offset estimation at a global navigation satellite system receiver
CN104749946A (en) * 2013-12-26 2015-07-01 卡西欧计算机株式会社 Radio-controlled Timepiece
CN105764132A (en) * 2014-12-16 2016-07-13 中兴通讯股份有限公司 Time service method, device and system
CN105846937A (en) * 2015-01-12 2016-08-10 中兴通讯股份有限公司 Time processing method and device
WO2016169195A1 (en) * 2015-04-24 2016-10-27 中兴通讯股份有限公司 Leap second offset processing method and device
CN107229220A (en) * 2016-03-24 2017-10-03 卡西欧计算机株式会社 Wave timepiece and leap second control information adquisitiones
CN107294635A (en) * 2017-06-28 2017-10-24 中国银行股份有限公司 Information processing method, device and server
CN111007712A (en) * 2019-03-25 2020-04-14 和芯星通科技(北京)有限公司 Leap second estimation method and device and computer-readable storage medium
CN110971330B (en) * 2019-11-20 2021-01-26 京信通信***(中国)有限公司 Time service server system and leap second automatic adjustment method
JP2022075736A (en) * 2014-12-08 2022-05-18 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ Transmission method, reception method, transmitting device, and reception device

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002365385A (en) * 2001-06-07 2002-12-18 Nec Corp Time information supply device
JP3943870B2 (en) * 2001-06-21 2007-07-11 株式会社デンソー Navigation system
CN102281114A (en) * 2010-06-10 2011-12-14 郑州威科姆科技股份有限公司 Service time leap second processing method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002365385A (en) * 2001-06-07 2002-12-18 Nec Corp Time information supply device
JP3943870B2 (en) * 2001-06-21 2007-07-11 株式会社デンソー Navigation system
CN102281114A (en) * 2010-06-10 2011-12-14 郑州威科姆科技股份有限公司 Service time leap second processing method

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
刘基余: "GPS定时及其应用", 《数字通信世界》 *

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10330793B2 (en) 2012-07-24 2019-06-25 Qualcomm Incorporated UTC time offset estimation at a GNSS receiver
CN104487867A (en) * 2012-07-24 2015-04-01 高通股份有限公司 Universal time coordinated time offset estimation at a global navigation satellite system receiver
CN104487867B (en) * 2012-07-24 2017-04-26 高通股份有限公司 Universal time coordinated time offset estimation at a global navigation satellite system receiver
US9645244B2 (en) 2012-07-24 2017-05-09 Qualcomm Incorporated UTC time offset estimation at a GNSS receiver
CN104749946A (en) * 2013-12-26 2015-07-01 卡西欧计算机株式会社 Radio-controlled Timepiece
CN104749946B (en) * 2013-12-26 2017-06-13 卡西欧计算机株式会社 Wave timepiece
JP7295293B2 (en) 2014-12-08 2023-06-20 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ Transmission method, reception method, transmission device and reception device
JP2022075736A (en) * 2014-12-08 2022-05-18 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ Transmission method, reception method, transmitting device, and reception device
CN105764132A (en) * 2014-12-16 2016-07-13 中兴通讯股份有限公司 Time service method, device and system
CN105846937B (en) * 2015-01-12 2019-07-23 中兴通讯股份有限公司 Time processing method and device
CN105846937A (en) * 2015-01-12 2016-08-10 中兴通讯股份有限公司 Time processing method and device
CN106160909A (en) * 2015-04-24 2016-11-23 中兴通讯股份有限公司 The processing method and processing device of leap second saltus step
WO2016169195A1 (en) * 2015-04-24 2016-10-27 中兴通讯股份有限公司 Leap second offset processing method and device
CN107229220A (en) * 2016-03-24 2017-10-03 卡西欧计算机株式会社 Wave timepiece and leap second control information adquisitiones
CN107229220B (en) * 2016-03-24 2019-08-27 卡西欧计算机株式会社 Wave timepiece and leap second control information adquisitiones
CN107294635A (en) * 2017-06-28 2017-10-24 中国银行股份有限公司 Information processing method, device and server
CN111007712A (en) * 2019-03-25 2020-04-14 和芯星通科技(北京)有限公司 Leap second estimation method and device and computer-readable storage medium
CN110971330B (en) * 2019-11-20 2021-01-26 京信通信***(中国)有限公司 Time service server system and leap second automatic adjustment method

Also Published As

Publication number Publication date
CN102981403B (en) 2014-05-21

Similar Documents

Publication Publication Date Title
CN102981403B (en) Clock leap second processing method and system thereof
JP3789556B2 (en) Electronic clock and clock timing adjustment method
CN102291169B (en) Onboard high-accuracy time synchronization method for satellite
EP3791192B1 (en) Device and method for data preservation and power loss recovery in an electric meter
JP6327183B2 (en) Radio wave receiver, radio wave clock, signal acquisition method and program
CN102412957B (en) High-precision synchronous clock adjusting method
CN107065688B (en) A kind of control method of high-quality satellite platform time synchronization error
CN105589085B (en) Low-power-consumption Beidou positioning communication device and control method
CN2909277Y (en) Adoptic PMU satellite synchronous clock time keeping device
CN101895385A (en) Time-setting clock system of merging unit for realizing clock switching
CN109085615A (en) A kind of BPC big dipper multi-mode time service method and system
CN102081400B (en) Sequence of event (SOE) recording module and adjusting method thereof
CN109633710B (en) Millisecond ambiguity estimation method for warm start of Beidou receiver
CN103457716A (en) Optimizing time synchronizing device for multi-channel clock sources
CN1964352B (en) A method and device to improve clock precision
CN109752738A (en) Target IMU and GNSS data synchronous method when based on standard
CN110187237B (en) Power grid synchronous acquisition method and device for detecting and adjusting crystal oscillator output frequency in real time
JP4297400B2 (en) Intermittent satellite signal positioning system
JP2013096974A (en) Time control device and time control method
CN114124280B (en) Time synchronization and time synchronization method and system among multiple systems based on CPT atomic clock
CN109001769B (en) DCLS time deviation monitoring method and system based on Beidou satellite
CN101609141A (en) A kind of signal processing method and system
CN110953682B (en) Air conditioning system and time correction method of GPRS module thereof
CN109861779A (en) A kind of multisource high precision synchronizing device based on avionics fiber optic network
CN113552921A (en) Software and hardware interlocking system time synchronization method and system and electronic equipment

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CP03 Change of name, title or address

Address after: 523000 Room 401 and 402, building 5, No. 24, industrial East Road, Songshanhu Park, Dongguan City, Guangdong Province

Patentee after: Guangdong daguangxin Technology Co.,Ltd.

Address before: 523808 buildings 13-16, small and medium-sized science and technology enterprise entrepreneurship Park, northern industrial city, Songshanhu science and Technology Industrial Park, Dongguan City, Guangdong Province

Patentee before: Guangdong Dapu Telecom Technology Co.,Ltd.

CP03 Change of name, title or address