一种精准时间同步方法技术

技术编号:26177719 阅读:42 留言:0更新日期:2020-10-31 14:23
本发明专利技术涉及时间同步领域,具体提供了一种精准时间同步方法,在局域网或广域网中选择一台服务器作为时间服务器,在所述时间服务器上设置一个服务端模块;在局域网或广域网内将需要进行时间同步的服务器上安装客户端模块,所述客户端模块按照特定协议从上述服务端模块获取时间并同步到需要进行时间同步的服务器上,通过两次时间校正,将需要进行时间同步的服务器和上述时间服务器获取一致的时间。与现有技术相比,本发明专利技术在花费较小的成本的情况下,即可获取0.01毫秒级精准时间同步,具有良好的推广价值。

A precise time synchronization method

【技术实现步骤摘要】
一种精准时间同步方法
本专利技术涉及时间同步领域,具体提供一种精准时间同步方法。
技术介绍
在云计算机房、数据中心等网络环境中,局域网内的各个计算机需要时间同步,但常用的NTP、SNTP等时间同步方式只能提供1ms至1秒级的精度,一般多数情况下为几十毫秒,对于时间精度要求高的场合就不能满足要求。使用更加精准的GPS授时或者是原子钟授时等方式会受到环境、成本等因素的影响,不能在局域网环境内广泛的使用。
技术实现思路
本专利技术是针对上述现有技术的不足,提供一种一种实用性强的精准时间同步方法。本专利技术解决其技术问题所采用的技术方案是:一种精准时间同步方法,在局域网或广域网中选择一台服务器作为时间服务器,在所述时间服务器上设置一个服务端模块;在局域网或广域网内将需要进行时间同步的服务器上安装客户端模块,所述客户端模块按照特定协议从上述服务端模块获取时间并同步到需要进行时间同步的服务器上,通过两次时间校正,将需要进行时间同步的服务器和上述时间服务器获取一致的时间。作为优选,为所述时间服务器进行精准授本文档来自技高网...

【技术保护点】
1.一种精准时间同步方法,其特征在于,在局域网或广域网中选择一台服务器作为时间服务器,在所述时间服务器上设置一个服务端模块;/n在局域网或广域网内将需要进行时间同步的服务器上安装客户端模块,所述客户端模块按照特定协议从上述服务端模块获取时间并同步到需要进行时间同步的服务器上,通过两次时间校正,将需要进行时间同步的服务器和上述时间服务器获取一致的时间。/n

【技术特征摘要】
1.一种精准时间同步方法,其特征在于,在局域网或广域网中选择一台服务器作为时间服务器,在所述时间服务器上设置一个服务端模块;
在局域网或广域网内将需要进行时间同步的服务器上安装客户端模块,所述客户端模块按照特定协议从上述服务端模块获取时间并同步到需要进行时间同步的服务器上,通过两次时间校正,将需要进行时间同步的服务器和上述时间服务器获取一致的时间。


2.根据权利要求1所述的一种精准时间同步方法,其特征在于,为所述时间服务器进行精准授时。


3.根据权利要求1或2所述的一种精准时间同步方法,其特征在于,所述特定协议为:
在客户端上有T1时间点向服务端发送获取第一时间请求,在服务端的T2时间点获取所述第一时间请求后、并将服务端的时间值T2立即发回对应的客户端,客户端收到T2的时间值后记录时间点T3。


4.根据权利要求3所述的一种精准时间同步方法,其特征在于,若T3与T1的差值为d,d为该次操作花费的时间,d包括时间点T1到T2花费的时间d1和时间点T2和T3的花费时间d2,即d=d1+d2。


5.根据权利要求4所述的一种精准时间同步方法,其特征在于,差值d进一步包括往返的网络延迟及两端网络发送接收处理的时间;
一般情况下,往返的网络延迟近似相等,即d1=d2=d/2,
T2的值加上d2可看作是时间点T3客户端服务器的时间值。


6.根据权利要求5所述的一种精准时间同步方法,其特征在于,第一次时间校正为:
连续操作若干次客户端和服务端的请求,并每次都记录T1、T2、T3和d的值,计算d的算术平均值d0,并计算每次d值与d0的...

【专利技术属性】
技术研发人员:李朝铭王建华孙思清
申请(专利权)人:浪潮云信息技术股份公司
类型:发明
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1