时间同步节点故障检测方法、系统及时间同步节点技术方案

技术编号:10614408 阅读:189 留言:0更新日期:2014-11-05 21:05
本发明专利技术公开了一种时间同步节点故障检测方法、系统及时间同步节点,包括:时间信息存在问题的时间同步节点S与时间传递路径中的时间同步节点R进行报文交互,确定时间同步节点R的时间偏差量,其中,所述S为一不小于3的自然数,所述R的初始值为S-2;时间同步节点S判断时间同步节点R的时间偏差量不大于预设的阈值,则将R减1之后继续检测;否则,确定时间同步节点R+1为故障节点。通过本发明专利技术所述的方案,时间同步节点之间可以自动进行报文交互,实现故障定位,从而能够快速定位时间同步节点故障,且不需要人工参与,节省人力资源。

【技术实现步骤摘要】
时间同步节点故障检测方法、系统及时间同步节点
本专利技术涉及时间同步领域,尤其涉及一种时间同步节点故障检测方法、系统及时间同步节点。
技术介绍
移动通信技术的发展需要同步技术的支持,载波频率的稳定、上下行时隙的对准、可靠高质量的传送、基站之间的切换、漫游等尤其需要精确的同步控制。对于时分同步码分多址(TimeDivision-SynchronousCodeDivisionMultipleAccess,TD-SCDMA)、CDMA2000(CodeDivisionMultipleAccess2000)、分时长期演进(TimeDivisionLongTermEvolution,TD-LTE)等技术,除频率同步外,需要高达微秒级的精确时间同步。为了满足移动通信基站高精度的时间同步需求,传统方法主要是通过在每个基站加装GPS卫星授时模块来解决,除利用基站GPS接收实现时间同步方式之外,还可考虑采用组建时间同步网络来实现时间同步信息的传送,图1为相关技术中一种时间同步方案示意图,如图1所示,在网络上游提供时间源,通过时间传送协议将时间信息传送给下游的基站使用,图1所示的时间同步方式将时间源收敛集中,下游通过网络获取时间,可以有效减少卫星接收机的安装数量以及每个基站的安装难度。目前主流的时间同步协议为IEEE1588v2精确时间协议(PrecisionTimeProtocol,PTP),精度可达到亚微妙级。1588v2为主从式时间同步协议,主时钟提供源时间,供下一级时钟同步。从时钟通过与主时钟互通报文消息,根据主时钟提供的时间校正本地时间。但是,在现有1588主从同步的方式下,在一条从时间服务器到基站的时间传递路径上,任何一台设备(即时间同步节点)的时间发生故障,带有偏差的时间都会传递到下游,逐级传送,从而影响下游所有的时间同步节点。如图2所示的时间传递路径中,时间同步节点A、时间同步节点B、时间同步节点C、时间同步节点D的时间误差都会影响基站获得的时间信息。但是,基于现有技术,如果图2中的基站时间存在问题,只能使用专业时间测量仪表分别测量时间同步节点A、时间同步节点B、时间同步节点C、时间同步节点D的时间输出,以确定是哪个时间同步节点的时间存在问题。这种人工测量方法效率低下、无法快速进行故障定位。
技术实现思路
有鉴于此,本专利技术的主要目的在于提供一种时间同步节点故障检测方法、系统及时间同步节点,能够快速定位时间同步节点故障,且不需要人工参与,节省人力资源。为达到上述目的,本专利技术的技术方案是这样实现的:一种时间同步节点故障检测方法,包括:时间信息存在问题的时间同步节点S与时间传递路径中的时间同步节点R进行报文交互,确定所述时间同步节点R的时间偏差量,其中,时间传递路径下行方向依次包含时间同步节点1、时间同步节点2、......、时间同步节点S、......,所述S为一不小于3的自然数,所述R的初始值为S-2;时间同步节点S判断所述时间同步节点R的时间偏差量不大于预设的阈值,则将R减1之后继续检测;否则,确定时间同步节点R+1为故障节点。所述时间同步节点S与时间传递路径中的时间同步节点R进行报文交互,确定所述时间同步节点R的时间偏差量包括:时间同步节点R向时间同步节点S发送第一报文,所述第一报文携带时间同步节点R发送所述第一报文的时间t1、目的时间同步节点信息、以及第一报文在中间时间同步节点内部的驻留时间之和Delay_Node_1,中间时间同步节点收到所述第一报文后,在所述第一报文中更新Delay_Node_1,并将修改后的第一报文发送至时间传递路径下行方向的下一时间同步节点;时间同步节点S收到所述第一报文后,记录收到所述第一报文的时间t2,之后,向时间同步节点R发送第二报文,并记录发送第二报文的时间t3,所述第二报文包含目的时间同步节点信息、以及第二报文在中间时间同步节点内部的驻留时间之和Delay_Node_2;中间时间同步节点收到所述第二报文后,在所述第二报文中更新Delay_Node_2,并将修改后的第二报文发送至时间传递路径上行方向的下一时间同步节点;时间同步节点R收到所述第二报文后,向时间同步节点S发送第三报文,所述第三报文携带时间同步节点R收到所述第二报文的时间t4、目的时间同步节点信息、以及第二报文在中间时间同步节点中的驻留时间之和Delay_Node_2;时间同步节点S根据所述t1、t2、t3、t4、Delay_Node_1及Delay_Node_2确定时间同步节点R的时间偏差量Offset,其中,Offset=[(t2-t1)+(t3-t4)+Delay_Node_2-Delay_Node_1]/2。所述第一报文、第二报文和第三报文均携带标记信息,用于标记所述第一报文、第二报文和第三报文为同一次检测中的报文。该方法还包括:时间同步网的每个时间同步节点将其各个端口的时间状态信息上报给网管;网管汇总每个时间同步节点的端口时间状态信息之后,根据主从跟踪关系,得出时间服务器到各时间同步节点的时间传递路径信息,并保存各时间同步节点的时间传递路径信息和/或将各时间同步节点的时间传递路径信息下发至相应的时间同步节点进行存储。所述时间同步节点R向时间同步节点S发送第一报文为:由网管触发时间同步节点R向时间同步节点S发送第一报文,或者,由时间同步节点S触发时间同步节点R向时间同步节点S发送第一报文。一种时间同步节点,所述时间同步节点S包括:交互模块、确定模块和判断模块;其中,所述交互模块,用于在时间同步节点S的时间存在问题时,与时间传递路径中的时间同步节点R进行报文交互,其中,时间传递路径下行方向依次包含时间同步节点1、时间同步节点2、......、时间同步节点S、......,所述S为一不小于3的自然数,所述R的初始值为S-2;所述确定模块,用于根据所述交互模块交互的报文,确定所述时间同步节点R的时间偏差量;所述判断模块,用于判断所述确定模块确定的时间同步节点R的时间偏差量是否不大于预设的阈值,所述时间同步节点R的时间偏差量不大于预设的阈值,则将R减1之后通知交互模块与新的时间同步节点R进行交互;否则,确定时间同步节点R+1为故障节点。所述交互模块具体包括:接收模块和发送模块;其中,所述接收模块,用于接收来自时间同步节点R的第一报文,并记录收到所述第一报文的时间t2,所述第一报文携带时间同步节点R发送所述第一报文的时间t1、目的时间同步节点信息、第一报文在中间时间同步节点内部的驻留时间之和Delay_Node_1;以及接收来自时间同步节点R的第三报文,所述第三报文携带时间同步节点R收到所述第二报文的时间t4、目的时间同步节点信息、以及第二报文在中间时间同步节点中的驻留时间之和Delay_Node_2;所述发送模块,用于在接收模块收到第一报文后,向时间同步节点R发送第二报文,并记录发送第二报文的时间t3,所述第二报文包含目的时间同步节点信息、以及第二报文在中间时间同步节点内部的驻留时间之和Delay_Node_2,所述确定模块,具体用于根据所述t1、t2、t3、t4、Delay_Node_1及Delay_Node_2确定时间同步节点R的时间偏差量Offset,其中,Offset=[(t2-t1)+(t3-本文档来自技高网
...

【技术保护点】
一种时间同步节点故障检测方法,其特征在于,该方法包括:时间信息存在问题的时间同步节点S与时间传递路径中的时间同步节点R进行报文交互,确定所述时间同步节点R的时间偏差量,其中,时间传递路径下行方向依次包含时间同步节点1、时间同步节点2、......、时间同步节点S、......,所述S为一不小于3的自然数,所述R的初始值为S‑2;时间同步节点S判断所述时间同步节点R的时间偏差量不大于预设的阈值,则将R减1之后继续检测;否则,确定时间同步节点R+1为故障节点。

【技术特征摘要】
1.一种时间同步节点故障检测方法,其特征在于,该方法包括:时间信息存在问题的时间同步节点S与时间传递路径中的时间同步节点R进行报文交互,确定所述时间同步节点R的时间偏差量,其中,时间传递路径下行方向依次包含时间同步节点1、时间同步节点2、……、时间同步节点S、……,所述S为一不小于3的自然数,所述R的初始值为S-2;时间同步节点S判断所述时间同步节点R的时间偏差量不大于预设的阈值,则将R减1之后继续检测;否则,确定时间同步节点R+1为故障节点;所述时间同步节点S与时间传递路径中的时间同步节点R进行报文交互,确定所述时间同步节点R的时间偏差量包括:时间同步节点R向时间同步节点S发送第一报文,所述第一报文携带时间同步节点R发送所述第一报文的时间t1、目的时间同步节点信息、以及第一报文在中间时间同步节点内部的驻留时间之和Delay_Node_1,中间时间同步节点收到所述第一报文后,在所述第一报文中更新Delay_Node_1,并将修改后的第一报文发送至时间传递路径下行方向的下一时间同步节点;时间同步节点S收到所述第一报文后,记录收到所述第一报文的时间t2,之后,向时间同步节点R发送第二报文,并记录发送第二报文的时间t3,所述第二报文包含目的时间同步节点信息、以及第二报文在中间时间同步节点内部的驻留时间之和Delay_Node_2;中间时间同步节点收到所述第二报文后,在所述第二报文中更新Delay_Node_2,并将修改后的第二报文发送至时间传递路径上行方向的下一时间同步节点;时间同步节点R收到所述第二报文后,向时间同步节点S发送第三报文,所述第三报文携带时间同步节点R收到所述第二报文的时间t4、目的时间同步节点信息、以及第二报文在中间时间同步节点中的驻留时间之和Delay_Node_2;时间同步节点S根据所述t1、t2、t3、t4、Delay_Node_1及Delay_Node_2确定时间同步节点R的时间偏差量Offset,其中,Offset=[(t2-t1)+(t3-t4)+Delay_Node_2-Delay_Node_1]/2。2.根据权利要求1所述的方法,其特征在于,所述第一报文、第二报文和第三报文均携带标记信息,用于标记所述第一报文、第二报文和第三报文为同一次检测中的报文。3.根据权利要求1所述的方法,其特征在于,该方法还包括:时间同步网的每个时间同步节点将其各个端口的时间状态信息上报给网管;网管汇总每个时间同步节点的端口时间状态信息之后,根据主从跟踪关系,得出时间服务器到各时间同步节点的时间传递路径信息,并保存各时间同步节点的时间传递路径信息和/或将各时间同步节点的时间传递路径信息下发至相应的时间同步节点进行存储。4.根据权利要求3所述的方法,其特征在于,所述时间同步节点R向时间同步节点S发送第一报文为:由网管触发时间同步节点R向时间同步节点S发送第一报文,或者,由时间同步节点S触发时间同步节点R向时间同步节点S发送第一报文。5.一种时间同步节点,其特征在于,所述时间同步节点S包括:交互模块、确定模块和判断模块;其中,所述交互模块,用于在时间同步节点S的时间存在问题时,与时间传递路径中的时间同步节点R进行报文交互,其中,时间传递路径下行方向依次包含时间同步节点1、时间同步节点2、……、时间同步节点S、……,所述S为一不小于3的自然数,所述R的初始值为S-2;所述确定模块,用于根据所述交互模块交互的报文,确定所述时间同步节点R的时间偏差量;所述判断模块,用于判断所述确定模块确定的时间同步节点R的时间偏差量是否不大于预设的阈值,所述时间同步节点R的时间偏差量不大于预设的阈值,则将R减1之后通知交互模块与新的时间同步节点R进行交互;否则,确定时间同步节点R+1为故障节点;所述交互模块具体包括:接收模块和发送模块;其中,所述接收模块,用于接收来自时间同步节点R的第一报文,并记录收到所述第一报文的时间t2,所述第一报文携带时间同步节点R发送所述第一报文的时间t1、目的时间同步节点信息、第一报文在中间时间同步节点内部的驻留时间之和Delay_N...

【专利技术属性】
技术研发人员:韩柳燕王磊李晗
申请(专利权)人:中国移动通信集团公司
类型:发明
国别省市:北京;11

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

1