对时方法、装置、电子设备及存储介质制造方法及图纸

技术编号:33347048 阅读:26 留言:0更新日期:2022-05-08 09:44
本发明专利技术实施例公开了对时方法、装置、电子设备及存储介质。该方法包括:发送网络时间协议NTP的对时报文并接收对时报文的响应报文;获取响应报文离开本机的时间,并计算响应报文从离开本机到到达客户端应用进程所需的时间;根据响应报文离开本机的时间以及响应报文从离开本机到到达客户端应用进程所需的时间,得到客户端的修正时间。相比现有技术,缩小了从客户端到服务器发送对时报文和从服务器到客户端发送响应报文的时间计算范围,排除了报文在客户端和服务端内核到应用的随机等待时间对传输时延的影响(报文从内核LOCAL_IN点到应用以及从应用到LOCAL_OUT点存在随机时延),从而提高了对时精度。而提高了对时精度。而提高了对时精度。

【技术实现步骤摘要】
对时方法、装置、电子设备及存储介质


[0001]本专利技术实施例涉及时间同步
,尤其涉及对时方法、装置、电子设备及存储介质。

技术介绍

[0002]随着计算机网络应用的不断涌现,计算机的时间同步问题成为愈来愈重要的事情。网络时间协议(Network Time Protocol,NTP)是使计算机时间同步化的一种协议,用来在分布式时间服务器和客户端之间进行时间同步。它可以提供高精准度的时间校正,且可携带认证码用于身份认证和完整性保护来防止恶毒的协议攻击。使用NTP的目的是对网络内所有具有时钟的设备进行时钟同步,使网络内所有设备的时钟保持一致,从而使设备能够提供基于统一时间的多种应用。
[0003]NTP工作原理:在NTP客户端通过网络接口向NTP服务器在T1时刻发送请求,NTP服务器在T3时刻接收NTP客户端的请求,NTP服务器在T2时刻向NTP客户端发出接收请求的响应,然后NTP客户端在T4时刻接收NTP服务器发来的响应。现有技术中,在对时的时候,将NTP客户端的时间修改为:T2时刻的时间+单程传输时延(从NTP服务器发送接收请求本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种对时方法,其特征在于,包括:发送网络时间协议NTP的对时报文并接收所述对时报文的响应报文;获取所述响应报文离开本机的时间,并计算所述响应报文从离开本机到到达客户端应用进程所需的时间;根据所述响应报文离开本机的时间以及所述响应报文从离开本机到到达客户端应用进程所需的时间,得到所述客户端的修正时间。2.根据权利要求1所述的方法,其特征在于,所述客户端的修正时间为:所述响应报文离开本机的时间,加上所述响应报文从离开本机到到达客户端应用进程所需的时间。3.根据权利要求1所述的方法,其特征在于,在发送对时报文并接收所述对时报文的响应报文的过程中,还包括:在Netfilter框架中的指定检测点替换所述对时报文以及所述响应报文的时间戳。4.根据权利要求3所述的方法,其特征在于,所述对时报文以及所述响应报文的时间戳,包括:所述对时报文在离开本机的检测点对应的第一时间戳;所述对时报文在本机上送的检测点对应的第三时间戳;所述响应报文在离开本机的检测点对应的第二时间戳;所述响应报文在本机上送的检测点,对应的第四时间戳;所述响应报文在客户端应用进程检测点对应的第五时间戳。5.根据权利要求4所述的方法,其特征在于,所述响应报文从离开本机到到达客户端应用进程所需的时间,包括:所述响应报文从离开本机到本机上送的单程传输时延,以及所述响应报文从本机上送到到达客户端应用进程所需的时间。6.根据权...

【专利技术属性】
技术研发人员:顾玉杰徐柳茂王凯侍昌江
申请(专利权)人:上海思源弘瑞自动化有限公司
类型:发明
国别省市:

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

1