【技术实现步骤摘要】
一种网络设备校时方法
本专利技术涉及电子设备时间校准方法领域,具体是一种网络设备校时方法。
技术介绍
在很多电子设备中,在设计过程中因为受限于其他因素,可能电子设备本身不能自我保存时间,需要外部设备提供时间以供电子设备进行校时。现有的技术是在电子设备端增加RTC时间存储功能,或者将上位机设备的时间直接设置到设备端,然后由设备端自己计时。例如,电脑与网络时间进行实时同步时,电脑时间设置中开启“自动设置时间”选项,外部上位设备将时间数据通过网络发送至电脑中,电脑进行校时。现有技术基于网络进行校时存在的问题是外部上位设备基于网络提供时间时不能保证时间能够同步。电子设备当前时间受很多因素影响,如:PC电脑端与上位设备之间需要通过以太网进行连接,而以太网子在使用过程中会存在网络延时,这个延时的差值受多方面因素影响:网络实际链路的物理长度,网络经过的路由器个数,网络带宽的使用率等。
技术实现思路
本专利技术的目的是提供一种网络设备校时方法,以解决现有技术基于网络的设备校时存在的无法保证时间同步的问题。 ...
【技术保护点】
1.一种网络设备校时方法,由网络设备A和网络设备B之间通过网络交互时间数据,使网络设备B校正自身设备时间,其特征在于:包括以下步骤:/n(1)初校准:/n由网络设备A计算网络设备A、网络设备B之间微秒级的网络链路时间总延迟delta并发送至网络设备B;网络设备B收到delta时获取自身微秒级的当前时间timeStart,并由网络设备B基于delta对自身的设备时间进行初校准,得到网络设备B初校准的设备时间timeEnd=timeStart+delta/2,由此完成网络设备B自身设备时间的初校准;/n(2)、计算网络设备A与网络设备B之间网络链路单向时间延迟:/n令网络设备B ...
【技术特征摘要】
1.一种网络设备校时方法,由网络设备A和网络设备B之间通过网络交互时间数据,使网络设备B校正自身设备时间,其特征在于:包括以下步骤:
(1)初校准:
由网络设备A计算网络设备A、网络设备B之间微秒级的网络链路时间总延迟delta并发送至网络设备B;网络设备B收到delta时获取自身微秒级的当前时间timeStart,并由网络设备B基于delta对自身的设备时间进行初校准,得到网络设备B初校准的设备时间timeEnd=timeStart+delta/2,由此完成网络设备B自身设备时间的初校准;
(2)、计算网络设备A与网络设备B之间网络链路单向时间延迟:
令网络设备B向网络设备A发送微秒级的时间数据,网络设备A接收时间数据后向网络设备B应答微秒级的时间数据,然后由网络设备B进行计算分别得到网络设备A向网络设备B单向发送数据时的网络链路时间单向延迟delta0、网络设备B向网络设备A单向发送数据时的网络链路时间单向延迟delta1;
再令网络设备A向网络设备B发送微秒级的时间数据,网络设备B接收时间数据后向网络设备A应答微秒级的时间数据,网络设备A接收时间数据后再次向网络设备B发送微秒级的时间数据,然后由网络设备B再次进行计算分别得到网络设备A向网络设备B单向发送数据时的网络链路时间单向延迟delta00、网络设备B向网络设备A单向发送数据时的网络链路时间单向延迟delta10;
(3)、网络设备B根据步骤(2)两次计算得到的网络链路单向时间延迟,判断是否存在时间偏移值offset,并基于判断结果在步骤(1)初校准基础上对自身设备时间进行精校准。
2.根据权利要求1所述的一种网络设备校时方法,其特征在于:步骤(1)中,首先令网络设备A向网络设备B发送网络设备A自身微秒级的当前时间time0;网络设备B接收到time0时将自身设备时间设置为time0,同时网络设备B返回time0至网络设备A;网络设备A收到网络设备B返回的time0时获取网络设备A自身微秒级的当前时间time1,并由网络设备A计算网络链路时间总延迟delta,则有delta=time1-time0;
然后网络设备A将计算得到的网络链路时间总延迟delta发送至网络设备B;网络设备B收到delta时,获取网络设备B自身微秒级的当前设备时间timeStart,并由网络设备B基于timeStart、delta对自身设备时间进行设置,得到网络设备B的初校准的设备时间timeEnd=timeStart+delta/2,由此完成网络设备B自身设备时间的初校准。
3.根据权利要求1所述的一种网络设备校时方法,其特征在于:步骤(2)中,令网络设备B获取自身微秒级的当前时间dev0并发送至网络设备A;网络设备A收到dev0时获取网络设备A自身微秒级的当前时间win0,并由网络设备A将win0和dev0发送至网络设备B;网络设备B收到win0和dev0时获取自身微秒级的当前时间dev1,并由网络设备B分别计算网络设备A向网络设备B单向发送数据时的网络链路时间单...
【专利技术属性】
技术研发人员:方伟国,史策,卢小银,雷秀军,严德斌,金一,
申请(专利权)人:合肥富煌君达高科信息技术有限公司,
类型:发明
国别省市:安徽;34
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。