CN102916799A - 一种ntp服务器时间同步的方法 - Google Patents
一种ntp服务器时间同步的方法 Download PDFInfo
- Publication number
- CN102916799A CN102916799A CN201210445375XA CN201210445375A CN102916799A CN 102916799 A CN102916799 A CN 102916799A CN 201210445375X A CN201210445375X A CN 201210445375XA CN 201210445375 A CN201210445375 A CN 201210445375A CN 102916799 A CN102916799 A CN 102916799A
- Authority
- CN
- China
- Prior art keywords
- server
- ntp
- time
- time synchronized
- time synchronization
- 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.)
- Pending
Links
Images
Landscapes
- Computer And Data Communications (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
Abstract
本发明涉及互联网中关联服务器时间同步技术,具体的讲是涉及一种用于互联网监控***中的NTP服务器时间同步的方法。本发明所述的方法的总体技术方案为:通过另外设置用于和各关联服务器进行时间同步的NTP-S时间同步服务器与各服务器进行时间同步,而NTP-S时间同步服务器在固定周期又与NTP-T服务器进行时间同步,从而解决了因为上层NTP-T服务器与各服务器距离远、访问用户多从而导致拥堵和延时等问题的发生,使各服务器的时间能够得到有效的同步。本发明的有益效果为,实现了各服务器的时间同步,避免了各服务器时钟的错乱,从而使基于时间同步的各关联服务器能够准确稳定的工作。本发明尤其适用于互联网时间同步服务器。
Description
技术领域
本发明涉及互联网中关联服务器时间同步技术,具体的讲是涉及一种用于互联网监控***中的NTP服务器时间同步的方法。
背景技术
目前视频互联监控***中的许多业务都依赖于时间,比如监控录像的存储、回放、下载,监控功能自动开机、关机、更新等。随着互联网的发展,各种需要同步时间的服务器也越来越多,这就造成网络时间协议NTP(network time protocol)服务器的压力越来越大。
NTP服务器为视频互联监控***各服务器提供时间同步服务,视频互联监控***中各服务器的NTP服务器直接从互联网等上一层NTP服务器同步时间。由于处在上一层的NTP服务器距离远、访问用户多,势必造成对其访问的拥堵和延时。
如果在视频监控***中各服务器由于NTP服务器的访问拥堵和延时,导致各服务器时间的不一致,必然影响视频监控***的准确稳定的工作,甚至引起***的崩溃。
发明内容
本发明所要解决的技术问题,是针对现有的因此NTP服务器的访问拥堵和延时导致各服务器时间不一致的问题,提出一种NTP服务器时间同步的方法。
本发明解决上述技术问题所采用的技术方案是:一种NTP服务器时间同步的方法,其特征在于,包括以下步骤:
a.设置NTP-S时间同步服务器作为各业务服务器的上层时间服务器,所述NTP-S时间同步服务器与作为时钟源的互联网上层的NTP-T服务器时间同步;
b.将NTP-S时间同步服务器在工作过程中多次与NTP-T服务器进行时间同步,得出NTP-S时间同步服务器与NTP-T服务器的时差,得出NTP-S时间同步服务器的单位时间漂移率;
c.根据NTP-S时间同步服务器的单位时间漂移率和各业务服务器可容忍的最大时间差错值,计算出NTP-S时间同步服务器与NTP-T服务器同步时间的最佳周期;
d.NTP-S时间同步服务器每隔一个最佳周期就与NTP-T服务器同步一次时间,修正本地时钟,并为各业务服务器提供时间同步服务。
具体的,步骤b还包括以下步骤:
b1.在启动NTP-S时间同步服务器时与NTP-T服务器第一次同步时间,并记录下此刻的时间值;
b2.经过一个时间段后,NTP-S时间同步服务器时与NTP-T服务器再次同步时间,计算出NTP-S时间同步服务器与NTP-T服务器的时差,得出NTP-S时间同步服务器的单位时间漂移率。
本发明的有益效果为,实现了各服务器的时间同步,避免了各服务器时钟的错乱,从而使基于时间同步的各关联服务器能够准确稳定的工作。
附图说明
图1为实施例的工作流程图。
具体实施方式
下面结合附图,详细描述本发明的技术方案:
本发明所述的一种NTP服务器时间同步的方法,主要步骤为:首先设置NTP-S时间同步服务器作为各业务服务器的上层时间服务器,其中NTP-S时间同步服务器与作为时钟源的互联网上层的NTP-T服务器时间同步;然后将NTP-S时间同步服务器在工作过程中多次与NTP-T服务器进行时间同步,得出NTP-S时间同步服务器与NTP-T服务器的时差,得出NTP-S时间同步服务器的单位时间漂移率;再根据NTP-S时间同步服务器的单位时间漂移率和各业务服务器可容忍的最大时间差错值,计算出NTP-S时间同步服务器与NTP-T服务器同步时间的最佳周期;最后NTP-S时间同步服务器每隔一个最佳周期就与NTP-T服务器同步一次时间,修正本地时钟,并为各业务服务器提供时间同步服务。本发明的总体技术方案,通过另外设置用于和各关联服务器进行时间同步的NTP-S时间同步服务器与各服务器进行时间同步,而NTP-S时间同步服务器在固定周期又与NTP-T服务器进行时间同步,从而解决了因为上层NTP-T服务器与各服务器距离远、访问用户多从而导致拥堵和延时等问题的发生,使各服务器的时间能够得到有效的同步。
一种具体的计算NTP-S时间同步服务器的单位时间漂移率的方法为:
首先在启动NTP-S时间同步服务器时与NTP-T服务器第一次同步时间,并记录下此刻的时间值;然后在经过一个时间段后,NTP-S时间同步服务器时与NTP-T服务器再次同步时间,计算出NTP-S时间同步服务器与NTP-T服务器的时差,从而得出NTP-S时间同步服务器的单位时间漂移率。
如图1所示,本发明所述的NTP服务器时间同步方法具体的流程如下:
1.首先搭建一个从作为时钟源的互联网上层NTP-T服务器同步时间的NTP-S时间同步服务器;
2.其中所述NTP-S服务器和NTP-T服务器保持时间同步,并作为监控***内其他各业务服务器的上层时间服务器;
3.***启动后,NTP-S服务器先与NTP-T服务器同步一次时间,同时记录下此刻NTP-S服务器的时间值T1;
4.经过一个时间段后,此段时间以NTP-S服务器的时间为基准并设定为T,NTP-S再一次与NTP-T服务器同步一次时间,同时记录下同步时间后的时间值T2,并计算出NTP-S服务器与NTP-T服务器的时差*T=|T2-(T1+T)|,从而计算出NTP-S服务器的单位时间漂移率ΔT=*T/T;
5.根据NTP-S服务器的单位时间漂移率ΔT和监控***内各业务服务器可容忍的最大时间差错值T’,就可以计算出NTP-S服务器与NTP-T服务器同步时间的最佳周期ST=(T’/ΔT);
6.NTP-S服务器每隔一个最佳周期ST就与NTP-T服务器同步一次时间,修正本地时钟,并为各业务服务器提供时间同步服务。
Claims (2)
1.一种NTP服务器时间同步的方法,其特征在于,包括以下步骤:
a.设置NTP-S时间同步服务器作为各业务服务器的上层时间服务器,所述NTP-S时间同步服务器与作为时钟源的互联网上层的NTP-T服务器时间同步;
b.将NTP-S时间同步服务器在工作过程中多次与NTP-T服务器进行时间同步,得出NTP-S时间同步服务器与NTP-T服务器的时差,得出NTP-S时间同步服务器的单位时间漂移率;
c.根据NTP-S时间同步服务器的单位时间漂移率和各业务服务器可容忍的最大时间差错值,计算出NTP-S时间同步服务器与NTP-T服务器同步时间的最佳周期;
d.NTP-S时间同步服务器每隔一个最佳周期就与NTP-T服务器同步一次时间,修正本地时钟,并为各业务服务器提供时间同步服务。
2.根据权利要求1所述的一种NTP服务器时间同步的方法,其特征在于,步骤b还包括以下步骤:
b1.在启动NTP-S时间同步服务器时与NTP-T服务器第一次同步时间,并记录下此刻的时间值;
b2.经过一个时间段后,NTP-S时间同步服务器时与NTP-T服务器再次同步时间,计算出NTP-S时间同步服务器与NTP-T服务器的时差,得出NTP-S时间同步服务器的单位时间漂移率。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210445375XA CN102916799A (zh) | 2012-11-09 | 2012-11-09 | 一种ntp服务器时间同步的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210445375XA CN102916799A (zh) | 2012-11-09 | 2012-11-09 | 一种ntp服务器时间同步的方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102916799A true CN102916799A (zh) | 2013-02-06 |
Family
ID=47615042
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210445375XA Pending CN102916799A (zh) | 2012-11-09 | 2012-11-09 | 一种ntp服务器时间同步的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102916799A (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104993920A (zh) * | 2015-07-03 | 2015-10-21 | 上海斐讯数据通信技术有限公司 | 一种基于sntp的同步时间方法及sntp客户端 |
CN105119745A (zh) * | 2015-08-19 | 2015-12-02 | 浪潮(北京)电子信息产业有限公司 | 一种用于提高db2 dpf可用性的方法及*** |
CN106094766A (zh) * | 2016-08-09 | 2016-11-09 | 红塔烟草(集团)有限责任公司 | 卷烟制丝生产线PLC时钟同步器与西门子Wincc工控PLC时钟同步器 |
CN110953682A (zh) * | 2019-12-17 | 2020-04-03 | 珠海格力电器股份有限公司 | 空调***及其gprs模块的时间校正方法 |
CN112104433A (zh) * | 2019-06-18 | 2020-12-18 | 国网江苏省电力有限公司常州供电分公司 | 一种基于二次迭代算法的集中器精确对时方法 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102231656A (zh) * | 2011-06-20 | 2011-11-02 | 中兴通讯股份有限公司 | Ntp服务器时钟同步保持方法、***及装置 |
CN102684808A (zh) * | 2012-06-06 | 2012-09-19 | 哈尔滨工业大学 | 一种自适应时钟同步*** |
-
2012
- 2012-11-09 CN CN201210445375XA patent/CN102916799A/zh active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102231656A (zh) * | 2011-06-20 | 2011-11-02 | 中兴通讯股份有限公司 | Ntp服务器时钟同步保持方法、***及装置 |
CN102684808A (zh) * | 2012-06-06 | 2012-09-19 | 哈尔滨工业大学 | 一种自适应时钟同步*** |
Non-Patent Citations (2)
Title |
---|
易娜等: "遵循IEC 61850实现变电站自动化***时间同步的频率和调节算法设计", 《电网技术》 * |
金虎等: "无线传感器网络中可变同步周期时间同步算法", 《黑龙江大学自然科学学报》 * |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104993920A (zh) * | 2015-07-03 | 2015-10-21 | 上海斐讯数据通信技术有限公司 | 一种基于sntp的同步时间方法及sntp客户端 |
CN104993920B (zh) * | 2015-07-03 | 2017-10-31 | 上海斐讯数据通信技术有限公司 | 一种基于sntp 的同步时间方法及sntp 客户端 |
CN105119745A (zh) * | 2015-08-19 | 2015-12-02 | 浪潮(北京)电子信息产业有限公司 | 一种用于提高db2 dpf可用性的方法及*** |
CN106094766A (zh) * | 2016-08-09 | 2016-11-09 | 红塔烟草(集团)有限责任公司 | 卷烟制丝生产线PLC时钟同步器与西门子Wincc工控PLC时钟同步器 |
CN112104433A (zh) * | 2019-06-18 | 2020-12-18 | 国网江苏省电力有限公司常州供电分公司 | 一种基于二次迭代算法的集中器精确对时方法 |
CN110953682A (zh) * | 2019-12-17 | 2020-04-03 | 珠海格力电器股份有限公司 | 空调***及其gprs模块的时间校正方法 |
CN110953682B (zh) * | 2019-12-17 | 2021-05-11 | 珠海格力电器股份有限公司 | 空调***及其gprs模块的时间校正方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102916799A (zh) | 一种ntp服务器时间同步的方法 | |
CN103532652B (zh) | 一种时间同步装置和方法 | |
CN101446972B (zh) | 一种动态数据同步的方法和*** | |
CN101807988A (zh) | 从装置、从装置的时刻同步化方法、主装置以及电子设备*** | |
CN107017958B (zh) | 一种基于ntp的时间同步方法及相应*** | |
WO2010148622A1 (zh) | 一种同步数字传输网的时钟源选择方法 | |
CN105577350B (zh) | 一种时钟数据恢复方法及装置 | |
WO2017162079A1 (zh) | 一种数据的同步方法和装置 | |
MY170276A (en) | Method and system for synchronizing operations of multiple groups | |
CN106712885B (zh) | 时钟同步方法、网络设备和网络*** | |
CN107786293A (zh) | 时间同步方法、主时钟设备、从时钟设备及时间同步*** | |
CN103259641A (zh) | 传送装置、传送方法、程序和通信*** | |
CN102739468A (zh) | 当实时时钟不可用时的相对时间戳 | |
CN107040576A (zh) | 信息推送方法及装置、通讯*** | |
WO2013042143A8 (en) | Management of synchronized symmetric keys for securing data exchanged by communication nodes | |
EP3598247B1 (en) | Network time correction method and apparatus | |
US9003063B2 (en) | Systems, methods, and apparatus for estimating power time of use | |
CN103580768B (zh) | 一种时间同步方法及装置 | |
CN102546009B (zh) | 光纤对称性检测方法及设备 | |
WO2018076651A1 (zh) | 一种时间同步方法、设备及计算机存储介质 | |
CN107547160B (zh) | 一种时间同步方法及装置 | |
CN105099650B (zh) | 同步客户端及其同步方法和*** | |
CN103631680A (zh) | 一种基于云计算的个人桌面同步备份*** | |
CN109818700A (zh) | 广域***保护装置的同步方法、装置、厂站及拓扑架构 | |
CN104993920B (zh) | 一种基于sntp 的同步时间方法及sntp 客户端 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20130206 |