[发明专利]一种NTP服务器时间同步的方法无效
申请号: | 201210445375.X | 申请日: | 2012-11-09 |
公开(公告)号: | CN102916799A | 公开(公告)日: | 2013-02-06 |
发明(设计)人: | 吴龙;唐军 | 申请(专利权)人: | 四川长虹电子系统有限公司 |
主分类号: | H04L7/00 | 分类号: | H04L7/00;H04L29/06 |
代理公司: | 成都虹桥专利事务所 51124 | 代理人: | 刘世平 |
地址: | 621000 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 ntp 服务器 时间 同步 方法 | ||
技术领域
本发明涉及互联网中关联服务器时间同步技术,具体的讲是涉及一种用于互联网监控系统中的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时间同步服务器;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川长虹电子系统有限公司,未经四川长虹电子系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210445375.X/2.html,转载请声明来源钻瓜专利网。