一种利用NTP辅助作源的守时方法及装置制造方法及图纸

技术编号:22820006 阅读:43 留言:0更新日期:2019-12-14 14:12
本申请公开了一种利用NTP辅助作源的守时方法及装置,所述方法包括:时间同步装置外部时间源有效,基于所述外部时间源输出基准参考时间;若所述外部时间源无效,接收NTP辅助作源模块输出的调整标志数值;若基准参考时间精度小于预设阈值,接收调整标志数值为预设的第一数值,基于时间同步装置内部高稳振荡器的保持功能输出基准参考时间;若基准参考时间精度大于预设阈值,接收所述调整标志数值为预设的第二数值,基于所述NTP辅助作源模块输出基准参考时间。应用本申请提供的一种利用NTP辅助作源的守时方法和装置可以有助于时间同步装置守时精度保持在预设范围内,减缓守时精度漂移。

A time keeping method and device using NTP as auxiliary source

【技术实现步骤摘要】
一种利用NTP辅助作源的守时方法及装置
本申请涉及时钟同步应用
,尤其涉及一种利用NTP辅助作源的守时方法及装置。
技术介绍
时钟的基准参考时间输出,一般会基于外部的时间源进行输出,在现有技术中,当外部时间源失效后,时钟的守时精度会漂移,并且时钟的晶振频率准确度,受温度、电压、芯片老化等因素影响,随着时间变化,温度,电压变化,或芯片老化会造成晶振频率会发生小幅度波动,而长时间后,守时精度漂移累积越来越大,最终会导致时钟守时精度漂移过大。
技术实现思路
本申请实施例提供了一种利用NTP辅助作源的守时方法及装置,用于解决现有技术中时钟外部时间按源失效,长时间后时间同步装置守时精度漂移过大的问题。第一方面,提供一种利用NTP辅助作源的守时方法,包括:时间同步装置外部时间源有效,基于所述外部时间源输出基准参考时间;若所述外部时间源无效,时间同步装置进入守时状态,接收NTP辅助作源模块输出的调整标志数值,所述NTP辅助作源模块为预设的输出基准参考时间调整参数的模块;若所述基准参考时间精度小于预设阈值,接收所述调整标志数值为预设的第一数值,基于所述时间同步装置内部的高稳振荡器的保持功能输出基准参考时间;若所述基准参考时间精度大于预设阈值,接收所述调整标志数值为预设的第二数值,基于所述NTP辅助作源模块输出基准参考时间。通过本申请提供的利用NTP辅助作源的守时方法可以使守时精度保持在预设范围内,时间同步装置在外部时间源有效时和外部时间源无效时分别采用不同的基准时间输出方式,保证时间同步装置守时精度不会漂移过大。可选的,所述方法还包括:基于所述NTP辅助作源模块输出基准参考时间同时,实时检测所述外部时间源是否有效;若所述外部时间源有效,基于所述外部时间源输出所述基准参考时间。可选的,所述基于所述外部时间源输出基准参考时间包括:检测时间偏差是否大于预设阈值,所述时间偏差为基准参考时间与所述外部时间源时间的差值;若所述时间偏差大于预设阈值,则基于所述外部时间源调整所述基准参考时间;若所述时间偏差小于预设阈值,所述时间同步装置进入锁定状态。可选的,所述基于所述NTP辅助作源模块输出基准参考时间包括:接收所述NTP辅助作源模块输出的调整方向参数及调整步数参数;基于所述调整方向参数及所述调整步数参数以预设的步长对基准参考时间进行调整,并输出调整后的基准参考时间。可选的,所述方法还包括:若所述调整后的基准参考时间处于预设范围,基于时间同步装置内部振荡器的保持功能输出基准参考时间,并实时监测外部时间源是否有效;若所述外部时间源有效,基于所述外部时间源输出基准参考时间。第二方面,提供一种利用NTP辅助作源的守时装置,所述装置包括:第一输出模块:用于时间同步装置外部时间源有效,基于所述外部时间源输出基准参考时间;接收模块:用于若所述外部时间源无效,时间同步装置进入守时状态,接收NTP辅助作源模块输出的调整标志数值,所述NTP辅助作源模块为预设的输出基准参考时间调整参数的模块;第二输出模块:用于若所述基准参考时间精度小于预设阈值,接收所述调整标志数值为预设的第一数值,基于所述时间同步装置内部的高稳振荡器的保持功能输出基准参考时间;若所述基准参考时间精度大于预设阈值,接收所述调整标志数值为预设的第二数值,基于所述NTP辅助作源模块输出基准参考时间。可选的,所述装置还包括:第一监测模块:用于基于所述NTP辅助作源模块输出基准参考时间同时,实时检测所述外部时间源是否有效;若所述外部时间源有效,基于所述外部时间源输出所述基准参考时间。可选的,所述第一输出模块具体用于:检测时间偏差是否大于预设阈值,所述时间偏差为基准参考时间与所述外部时间源时间的差值;若所述时间偏差大于预设阈值,则基于所述外部时间源调整所述基准参考时间;若所述时间偏差小于预设阈值,所述时间同步装置进入锁定状态。可选的,所述第二输出模块具体用于:接收所述NTP辅助作源模块输出的调整方向参数及调整步数参数;基于所述调整方向参数及所述调整步数参数以预设的步长对基准参考时间进行调整,并输出调整后的基准参考时间。可选的,所述装置还包括:第二监测模块:用于若所述调整后的基准参考时间处于预设范围,基于时间同步装置内部振荡器的保持功能输出基准参考时间,并实时监测外部时间源是否有效;若所述外部时间源有效,基于所述外部时间源输出基准参考时间。第三方面,本申请实施例还提供了一种计算机存储介质,包括:所述计算机可读存储介质包括计算机程序,当计算机程序在计算机上运行时,使得所述计算机执行上述方法中第一方面所述的方法。第四方面,本申请实施例还提供了一种包含指令的计算机程序产品,包括:当所述指令在计算机上运行时,使得所述计算机执行上述方法中第一方面所述的方法。附图说明图1为申请实施例所提供的一种利用NTP辅助作源的守时方法应用系统的整体结构原理框图;图2为申请实施例所提供的一种利用NTP辅助作源的守时方法流程示意图;图3为申请实施例所提供驱的利用NTP辅助作源的守时方法状态转换示意图;图4为申请实施例所提供一种利用NTP辅助作源提高守时精度装置示意图。具体实施方式鉴于现有技术中时间同步装置外部时间源失效长时间后,导致时间同步装置守时精度漂移过大的问题。本申请实施例提供以下解决方案。本专利技术实施例为解决上述问题,总体思路如下:首先,判断时间同步装置的外部时间源是否有效,如果外部时间源有效则基于外部时间源确定基准参考时间,如果外部时间源无效,时间同步装置进入守时状态,接收NTP辅助作源模块输出的调整标志数值,如果输出的调整标志数值为预设的第一数值,基于时间同步装置内部的高稳振荡器的保持功能输出基准参考时间;如果输出调整标志数值为预设的第二数值,基于NTP辅助作源模块输出基准参考时间。通过本申请提供的利用NTP辅助作源的守时方法可以使守时精度保持在预设范围内,时间同步装置在外部时间源有效时和外部时间源无效时分别采用不同的基准时间输出方式,保证时间同步装置守时精度不会漂移过大。首先,在本申请实施例中,提供的利用NTP辅助作源的守时精度应用于如附图1提供的系统,该系统包括核心处理模块、卫星接收模块、IRIG-B输入解码模块、电源模块、系统配置维护模块、网络接口模块、输出模块(脉冲信号输出、IRIG-B时间输出、时间报文输出三种输出形式)、NTP辅助做源模块,其中卫星接收模块和IRIG-B输入解码模块相当于外部时间源,当外部时间源有效时,基于外部时间源确定基准参考时间;当外部时间源无效时,利用NTP辅助作源,确定基准参考时间。当NTP辅助作源模块确定守时精度需要调整时,标志时间同步装置是否对守时精度进行调整的第一参数值g设置为1,需要说明的是,本文档来自技高网...

【技术保护点】
1.一种利用NTP辅助作源的守时方法,其特征在于,所述方法包括:/n时间同步装置外部时间源有效,基于所述外部时间源输出基准参考时间;/n若所述外部时间源无效,时间同步装置进入守时状态,接收NTP辅助作源模块输出的调整标志数值,所述NTP辅助作源模块为预设的输出基准参考时间调整参数的模块;/n若所述基准参考时间精度小于预设阈值,接收所述调整标志数值为预设的第一数值,基于所述时间同步装置内部的高稳振荡器的保持功能输出基准参考时间;若所述基准参考时间精度大于预设阈值,接收所述调整标志数值为预设的第二数值,基于所述NTP辅助作源模块输出基准参考时间。/n

【技术特征摘要】
1.一种利用NTP辅助作源的守时方法,其特征在于,所述方法包括:
时间同步装置外部时间源有效,基于所述外部时间源输出基准参考时间;
若所述外部时间源无效,时间同步装置进入守时状态,接收NTP辅助作源模块输出的调整标志数值,所述NTP辅助作源模块为预设的输出基准参考时间调整参数的模块;
若所述基准参考时间精度小于预设阈值,接收所述调整标志数值为预设的第一数值,基于所述时间同步装置内部的高稳振荡器的保持功能输出基准参考时间;若所述基准参考时间精度大于预设阈值,接收所述调整标志数值为预设的第二数值,基于所述NTP辅助作源模块输出基准参考时间。


2.如权利要求1所述的方法,其特征在于,所述方法还包括:
基于所述NTP辅助作源模块输出基准参考时间同时,实时检测所述外部时间源是否有效;
若所述外部时间源有效,基于所述外部时间源输出所述基准参考时间。


3.如权利要求2所述的方法,其特征在于,所述基于所述外部时间源输出基准参考时间包括:
检测时间偏差是否大于预设阈值,所述时间偏差为基准参考时间与所述外部时间源时间的差值;
若所述时间偏差大于预设阈值,则基于所述外部时间源调整所述基准参考时间;
若所述时间偏差小于预设阈值,所述时间同步装置进入锁定状态。


4.如权利要求1所述的方法,其特征在于,所述基于所述NTP辅助作源模块输出基准参考时间包括:
接收所述NTP辅助作源模块输出的调整方向参数及调整步数参数;
基于所述调整方向参数及所述调整步数参数以预设的步长对基准参考时间进行调整,并输出调整后的基准参考时间。


5.如权利要求4所述的方法,其特征在于,所述方法还包括:
若所述调整后的基准参考时间处于预设范围,基于时间同步装置内部振荡器的保持功能输出基准参考时间,并实时监测外部时间源是否有效;
若所述外部时间源有效,基于所述外部时间源输出基准参考时间。


6.一种利用NTP辅助作源的守时装置,其特征在于,所述装置包括:
第一输出模块:用于时间同步装置外部时间源有效,基于所述外部时间源输出基准参考时间;
接收模...

【专利技术属性】
技术研发人员:陈庆邦刘晶王绍伟赵旭阳
申请(专利权)人:上海东土远景工业科技有限公司
类型:发明
国别省市:上海;31

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

1