[发明专利]对时方法、装置、电子设备及存储介质在审
申请号: | 202111667867.9 | 申请日: | 2021-12-31 |
公开(公告)号: | CN114448547A | 公开(公告)日: | 2022-05-06 |
发明(设计)人: | 顾玉杰;徐柳茂;王凯;侍昌江 | 申请(专利权)人: | 上海思源弘瑞自动化有限公司 |
主分类号: | H04J3/06 | 分类号: | H04J3/06 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 高艳红 |
地址: | 200233 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 时方 装置 电子设备 存储 介质 | ||
本发明实施例公开了对时方法、装置、电子设备及存储介质。该方法包括:发送网络时间协议NTP的对时报文并接收对时报文的响应报文;获取响应报文离开本机的时间,并计算响应报文从离开本机到到达客户端应用进程所需的时间;根据响应报文离开本机的时间以及响应报文从离开本机到到达客户端应用进程所需的时间,得到客户端的修正时间。相比现有技术,缩小了从客户端到服务器发送对时报文和从服务器到客户端发送响应报文的时间计算范围,排除了报文在客户端和服务端内核到应用的随机等待时间对传输时延的影响(报文从内核LOCAL_IN点到应用以及从应用到LOCAL_OUT点存在随机时延),从而提高了对时精度。
技术领域
本发明实施例涉及时间同步技术领域,尤其涉及对时方法、装置、电子设备及存储介质。
背景技术
随着计算机网络应用的不断涌现,计算机的时间同步问题成为愈来愈重要的事情。网络时间协议(Network Time Protocol,NTP)是使计算机时间同步化的一种协议,用来在分布式时间服务器和客户端之间进行时间同步。它可以提供高精准度的时间校正,且可携带认证码用于身份认证和完整性保护来防止恶毒的协议攻击。使用NTP的目的是对网络内所有具有时钟的设备进行时钟同步,使网络内所有设备的时钟保持一致,从而使设备能够提供基于统一时间的多种应用。
NTP工作原理:在NTP客户端通过网络接口向NTP服务器在T1时刻发送请求,NTP服务器在T3时刻接收NTP客户端的请求,NTP服务器在T2时刻向NTP客户端发出接收请求的响应,然后NTP客户端在T4时刻接收NTP服务器发来的响应。现有技术中,在对时的时候,将NTP客户端的时间修改为:T2时刻的时间+单程传输时延(从NTP服务器发送接收请求的响应到NTP客户端接收响应所需要的时间D2,由于D2不可准确获得,但是D1+D2可计算,可使用(D1+D2)/2代替D2),该客户端/服务器模式的对时方法成立的前提是假设从NTP客户端发送请求到NTP服务器接收请求所需要的时间D1和时间D2相等,然而事实上,时间D1和时间D2是有差异的,且对时的精度取决于时间D1和时间D2相等的程度,时间D1和时间D2越接近,对时的精度越高,时间D1和时间D2偏差越大,对时的精度越差。
发明内容
有鉴于此,本发明实施例提供对时方法、装置、电子设备及存储介质,以提高客户端和服务器模式下的对时精度。
第一方面,本发明实施例提供了一种对时方法,包括:
发送NTP的对时报文并接收所述对时报文的响应报文;
获取所述响应报文离开本机的时间,并计算所述响应报文从离开本机到到达客户端应用进程所需的时间;
根据所述响应报文离开本机的时间以及所述响应报文从离开本机到到达客户端应用进程所需的时间,得到所述客户端的修正时间。
第二方面,本发明实施例还提供了一种对时装置,包括:
报文传输模块,用于发送网络时间协议对时报文并接收所述对时报文的响应报文;
获取模块,用于获取所述响应报离开本机的时间,并计算所述响应报文从离开本机到到达客户端应用进程所需的时间;
对时模块,用于根据所述响应报文离开本机的时间以及所述响应报文从离开本机到到达客户端应用进程所需的时间,得到所述客户端的修正时间。
第三方面,本发明实施例还提供了一种电子设备,包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行时,使得所述处理器实现如本发明实施例中任一所述的对时方法。
第四方面,一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如本发明实施例中任一所述的对时方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海思源弘瑞自动化有限公司,未经上海思源弘瑞自动化有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111667867.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种多用途涂布纸及其生产工艺
- 下一篇:车辆限行管理系统及控制方法