闰秒跳变的处理方法及装置制造方法及图纸

技术编号:14066048 阅读:282 留言:0更新日期:2016-11-28 11:54
本发明专利技术公开了一种闰秒跳变的处理方法及装置,其中,该方法包括:检测闰秒跳变事件;在检测到发生闰秒跳变事件时,处于延期HOLDOVER状态的节点根据历史缓存中的补偿信息进行闰秒跳变。通过本发明专利技术解决了相关技术中无法提高整网时间同步的精确度的问题,从而达到了提高整网时间同步的精确度的效果。

【技术实现步骤摘要】

本专利技术涉及通信领域,具体而言,涉及一种闰秒跳变的处理方法及装置
技术介绍
图1是1588组网示意图,在使用1588时间同步协议(Precision Time Protocol,简称为PTP)系统中需要使用到下面几种时间格式:1)国际原子时(International Atomic Time,简称为TAI);2)世界协调时(Coordinated Universal Time简称为UTC);3)全球定位系统(Global Positioning System,简称为GPS);TAI:BIPM会员国之国家标准实验室原子钟组依据秒定义产生,每月送至BIPM,BIPM根据各国实验室的维持能力及研发实力乘以不同的权重,平均所得即为TAI。UTC:综合一号世界时与国际原子时所发布的生活使用时时间标准,亦为世界标准时刻,1972年后的定义为:UTC-TAI=N秒(N为整数),并且,|UTC-UT1|<0.9秒GPS:GPS时间系统采用原子时TAI秒长作时间基准,时间原点在1980年1月6日与UTC对齐,启动后没有跳秒,保证时间的连续。随着时间积累,GPS时与UTC时之间存在整秒差。其中PTP时间在IEEE 1588v2中要求使用TAI时间。GPS导出时间要求使用GPS时间。TAI时间和GPS时间的关系是:TAI=GPS+19s。TAI时间和UTC时间的关系是:TAI-UTC=X,X值会随着产生的闰秒而变化,例如到2014-10-29为止,TAI-UTC=35。表1历年的闰秒调整值调整日期调整值(秒)UTC和TAI的时间差(秒)1972.1.1-0.1077580-101972.7.1-1-111973.1.1-1-121974.1.1-1-131975.1.1-1-141976.1.1-1-151977.1.1-1-161978.1.1-1-171979.1.1-1-181980.1.1-1-191981.7.1-1-201982.7.1-1-211983.7.1-1-221985.7.1-1-231988.7.1-1-241990.1.1-1-251991.1.1-1-261992.7.1-1-271993.7.1-1-281994.7.1-1-291996.1.1-1-301997.7.1-1-311999.1.1-1-322006.1.1-1-332009.1.1-1-342012.7.1-1-35网络中不同节点使用不同的时间格式,当发生闰秒跳变时,需要根据输入源时间格式到目的时间格式间的转换(加入偏差以及闰秒),同步完成整个网络时间的闰秒在同一时刻完成校正。在实际的网络应用中,发生闰秒事件时,如果时间网络中所有节点都需要去设置TAI-UTC-offset值,这将给开通和维护带来极大的困难。这就需要PTP网络中的设备自动跟踪GM设备的TAI-UTC-offset值,修改GM设备的TAI-UTC-offset值或者不修改任何网络的配置就可以更新整网的TAI-UTC-offset值。需要考虑具体时间输入源(本地时间源、GPS源、TAI源等)对应到本地目标UTC时间格式。更重要的需要考虑输入源之间的切换(丢包、物理异常、信号不可用等导致
的源切换),带来的时间信号跳变,影响时间稳定性。针对相关技术中,如何提高整网时间同步的精确度的问题,还未提出有效的解决方案。
技术实现思路
本专利技术提供了一种闰秒跳变的处理方法及装置,以至少解决相关技术中无法提高整网时间同步的精确度的问题。根据本专利技术的一个方面,提供了一种闰秒跳变的处理方法,包括:检测闰秒跳变事件;在检测到发生闰秒跳变事件时,处于延期HOLDOVER状态的节点根据历史缓存中的补偿信息进行闰秒跳变。进一步地,检测闰秒跳变事件之前包括:在预定时间内未接收到指定报文的情况下,所述节点进入所述HOLDOVER状态,其中,所述指定报文中携带有所述补偿信息。进一步地,所述补偿信息包括:用于对闰秒进行补偿的偏移值和跳变标记。进一步地,在所述节点为GM节点的情况下,处于延期HOLDOVER状态的节点根据历史缓存中的补偿信息进行闰秒跳变包括:处在所述HOLDOVER状态的所述GM节点根据预先配置的偏移值GPS-UTC-OFFSET值进行闰秒跳变。进一步地,在所述节点为OC节点的情况下,处于延期HOLDOVER状态的节点根据历史缓存中的补偿信息进行闰秒跳变包括:处在所述HOLDOVER状态的所述OC节点根据历史缓存的偏移值UTC-TAI-OFFSET值进行闰秒跳变。进一步地,所述节点进入所述HOLDOVER状态的原因包括以下至少之一:网络异常、所述指定报文超时、所述节点异常。根据本专利技术的另一个方面,还提供了一种闰秒跳变的处理装置,包括:检测模块,用于检测闰秒跳变事件;跳变模块,用于在检测到发生闰秒跳变事件时,处于延期HOLDOVER状态的节点根据历史缓存中的补偿信息进行闰秒跳变。进一步地,所述装置还包括:处理模块,用于在预定时间内未接收到指定报文的情况下,所述节点进入所述HOLDOVER状态,其中,所述指定报文中携带有所述补偿信息。进一步地,所述补偿信息包括:用于对闰秒进行补偿的偏移值和跳变标记。进一步地,在所述节点为GM节点的情况下,所述跳变模块还用于根据预先配置的偏移值GPS-UTC-OFFSET值进行闰秒跳变。进一步地,在所述节点为OC节点的情况下,所述跳变模块还用于根据历史缓存的
偏移值UTC-TAI-OFFSET值进行闰秒跳变。进一步地,所述装置还包括:确定模块,用于检测到以下至少之一的情况时,确定所述节点进入所述HOLDOVER状态:网络异常、所述指定报文超时、所述节点异常。通过本专利技术,采用检测闰秒跳变事件;在检测到发生闰秒跳变事件时,处于延期HOLDOVER状态的节点根据历史缓存中的补偿信息进行闰秒跳变。解决了相关技术中无法提高整网时间同步的精确度的问题,从而达到了提高整网时间同步的精确度的效果。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是1588组网示意图;图2是根据本专利技术实施例的闰秒跳变处理方法的流程图;图3是根据本专利技术实施例的闰秒跳变处理装置的结构框图;图4是根据本专利技术实施例的闰秒跳变处理装置的结构框图(一);图5是根据本专利技术实施例的闰秒跳变处理装置的结构框图(二);图6是根据本专利技术实施例的1588时间同步闰秒宣告组网示意图;图7是根据本专利技术实施例的闰秒自动宣告状态机示意图。具体实施方式下文中将参考附图并结合实施例来详细说明本专利技术。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。在本实施例中提供了一种闰秒跳变的处理方法,图2是根据本专利技术实施例的闰秒跳变处理方法的流程图,如图2所示,该流程包括如下步骤:步骤S202,检测闰秒跳变事件;步骤S204,在检测到发生闰秒跳变事件时,处于延期HOLDOVER状态的节点根据历史缓存中的补偿信息进行闰秒跳变。通过上述步骤,在检测到发生闰秒跳变事件时,配置了HOLDOVER状态的节点会根据之前缓存的闰秒补偿信息完成闰秒的跳变,避免了在发生闰秒跳变事件本文档来自技高网
...
闰秒跳变的处理方法及装置

【技术保护点】
一种闰秒跳变的处理方法,其特征在于,包括:检测闰秒跳变事件;在检测到发生闰秒跳变事件时,处于延期HOLDOVER状态的节点根据历史缓存中的补偿信息进行闰秒跳变。

【技术特征摘要】
1.一种闰秒跳变的处理方法,其特征在于,包括:检测闰秒跳变事件;在检测到发生闰秒跳变事件时,处于延期HOLDOVER状态的节点根据历史缓存中的补偿信息进行闰秒跳变。2.根据权利要求1所述的方法,其特征在于,检测闰秒跳变事件之前包括:在预定时间内未接收到指定报文的情况下,所述节点进入所述HOLDOVER状态,其中,所述指定报文中携带有所述补偿信息。3.根据权利要求1所述的方法,其特征在于,所述补偿信息包括:用于对闰秒进行补偿的偏移值和跳变标记,其中,所述跳变标记用于标记跳变动作是增加指定时间或者减小指定时间。4.根据权利要求1所述的方法,其特征在于,在所述节点为祖父GM节点的情况下,处于延期HOLDOVER状态的节点根据历史缓存中的补偿信息进行闰秒跳变包括:处在所述HOLDOVER状态的所述GM节点根据预先配置的偏移值全球定位系统与原子时间的差值GPS-UTC-OFFSET进行闰秒跳变。5.根据权利要求1所述的方法,其特征在于,在所述节点为普通时钟OC节点的情况下,处于延期HOLDOVER状态的节点根据历史缓存中的补偿信息进行闰秒跳变包括:处在所述HOLDOVER状态的所述OC节点根据历史缓存的偏移值世界协调时与原子时之间的偏差UTC-TAI-OFFSET值进行闰秒跳变。6.根据权利要求1至5中任一项所述的方法,其特征在于,所述节点进入所述HOLDOVER状态的原因包括以...

【专利技术属性】
技术研发人员:李波
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

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

1