一种时间同步方法及装置的制造方法

文档序号:9914242阅读:483来源:国知局
一种时间同步方法及装置的制造方法
【技术领域】
[0001]本发明涉及通信技术领域,尤其是涉及一种时间同步方法及装置。
【背景技术】
[0002]统一、精确的时间在移动通信、电力、金融、传感等领域均有需求和应用。地面传输时间同步的方法通过地面传输网络时间同步协议将时间信息传送给各个终端设备。在以太网络中,为实现精确定时,需要实现相应的时钟同步。
[0003]目前,时钟同步是通过精确时间同步协议报文的传递来实现,即在网络中通过与同一个基准时钟同步实现全网时钟的同步。在网络中,用于保持时间同步的时间同步报文可以采用组播的方法进行传递,主时钟向下游所有连接设备以组播形式发送时间同步报文,从时钟接收时间同步报文,从时钟对接收到的时间同步报文进行响应,生成时间同步响应报文发送给主时钟。该种情况下,一个网络中的各个时钟必须设置相同的时间同步报文传输频率,如果时间同步报文的传输频率不一致,则无法保证正常同步,使得整个网络的可靠性较低。
[0004]由于当前情况下,整个网络中的各个设备的时钟需要统一进行配置,才能实现整个网络的互通和时间同步性能,对于整个网络来说,加入或退出一个设备时,均需要重新对整个网络中的各个设备的时钟进行再配置,通用性较差,并且若其中某个设备配置错误,还会引起设备告警,使得整个网络的可靠性较低。

【发明内容】

[0005]本发明提供了一种时间同步方法及装置,用以解决目前时钟同步网络中实现时钟同步时通用性较差,网络可靠性较低的问题。
[0006]一种时间同步方法,包括:通过从时钟端口接收上游设备发送的时间同步报文;获得所述时间同步报文中的报文频率参数;按照所述报文频率参数,校正从时钟端口的用于检测时间同步报文是否丢失的时间同步报文丢失检测参数;根据校正结果,与上游设备保持时钟冋步。
[0007]通过上述技术方案,时间同步网络中不需要通过人为强行设置统一的报文频率,通过报文频率参数的提取,实现时钟端口的自动适配,并且时间同步网络中的各个设备在检测时间同步报文丢失时,.不会由于受到报文频率不统一的影响出现误判和误告警,能够较好地解决目前时钟同步网络中实现时钟同步时通用性较差,网络可靠性较低的问题。
[0008]根据校正结果,与上游设备保持时钟同步,包括:在以校正后的时间同步报文丢失检测参数为参考的设定时长内,若未收到上游设备发送的时间同步报文,则确定与上游设备时钟失步。
[0009]通过上述技术方案,时间同步网络中的各个设备在检测时间同步报文丢失时,不会由于受到报文频率不统一的影响出现误判和误告警。
[0010]在获得所述时间同步报文中的报文频率参数之后,还包括:按照获得的报文频率参数,向上游设备发送时间同步响应报文。
[0011]通过上述技术方案,可以实现时间同步网络中的各个设备逐级自动实现报文频率统一,不需要人工设置,通用性较好。
[0012]在获得所述时间同步报文中的报文频率参数之后,还包括:更新发送频率参数,其中所述发送频率参数是主时钟端口向下游设备发送用于和下游设备保持时间同步的时间同步报文的频率参数;并按照更新后的发送频率参数向下游设备发送时间同步报文。
[0013]通过上述技术方案,可以实现时间同步网络中的各个设备逐级自动实现报文频率统一,不需要人工设置,通用性较好。
[0014]按照更新后的发送频率参数向下游设备发送时间同步报文,包括:在确定出发送频率参数更新时,触发按照更新后的发送频率参数向下游设备发送时间同步报文;或在确定出发送频率参数更新时,在预订时间到达时,触发按照更新后的发送频率参数向下游设备发送时间同步报文。
[0015]通过上述技术方案,当时间同步网络中的报文频率发生变更时,可以立即触发新报文的机制,解决了报文频率改变时有可能引起的报文丢失误判或下游设备发送报文频率即时更新的问题。
[0016]一种时间同步装置,包括:接口模块,用于通过从时钟端口接收上游设备发送的时间同步报文;报文频率参数提取模块,用于获得所述时间同步报文中的报文频率参数;报文丢失检测模块,用于按照所述报文频率参数,校正从时钟端口的用于检测时间同步报文是否丢失的时间同步报文丢失检测参数;时钟同步模块,用于根据校正结果,与上游设备保持时钟同步。
[0017]通过上述技术方案,时间同步网络中不需要通过人为强行设置统一的报文频率,通过报文频率参数的提取,实现时钟端口的自动适配,并且时间同步网络中的各个设备在检测时间同步报文丢失时,.不会由于受到报文频率不统一的影响出现误判和误告警,能够较好地解决目前时钟同步网络中实现时钟同步时通用性较差,网络可靠性较低的问题。
[0018]所述时钟同步模块,用于在以校正后的时间同步报文丢失检测参数为参考的设定时长内,若未收到上游设备发送的时间同步报文,则确定与上游设备时钟失步。
[0019]通过上述技术方案,时间同步网络中的各个设备在检测时间同步报文丢失时,不会由于受到报文频率不统一的影响出现误判和误告警。
[0020]所述接口模块,还用于按照获得的报文频率参数,向上游设备发送时间同步响应报文。
[0021]通过上述技术方案,可以实现时间同步网络中的各个设备逐级自动实现报文频率统一,不需要人工设置,通用性较好。
[0022]还包括:报文频率设置模块,用于更新发送频率参数,其中所述发送频率参数是主时钟端口向下游设备发送用于和下游设备保持时间同步的时间同步报文的频率参数;按照更新后的发送频率参数向下游设备发送时间同步报文。
[0023]通过上述技术方案,可以实现时间同步网络中的各个设备逐级自动实现报文频率统一,不需要人工设置,通用性较好。
[0024]所述报文频率设置模块,用于在确定出发送频率参数更新时,触发按照更新后的发送频率参数向下游设备发送时间同步报文;或在确定出发送频率参数更新时,在预订时间到达时,触发按照更新后的发送频率参数向下游设备发送时间同步报文。
[0025]通过上述技术方案,当时间同步网络中的报文频率发生变更时,可以立即触发新报文的机制,解决了报文频率改变时有可能引起的报文丢失误判或下游设备发送报文频率即时更新的问题。
【附图说明】
[0026]图1为本发明实施例一中,提出的一种时间同步方法流程图;
[0027]图2为本发明实施例二中,提出的一种时间同步装置结构组成示意图。
【具体实施方式】
[0028]针对当前情况下,整个网络中的各个设备的时钟需要统一进行配置,才能实现整个网络的互通和时间同步性能,通用性较差,并且若其中某个设备配置错误,还会引起设备告警,使得整个网络的可靠性较低的问题,本发明实施例提出的技术方案中,通过获得时间同步报文中的报文频率参数,并按照获得的报文频率参数来校正时间同步报文丢失检测参数,根据校正结果,与上游设备保持时钟同步。用以解决目前时钟同步网络中实现时钟同步时通用性较差,网络可靠性较低的问题。
[0029]下面将结合各个附图对本发明实施例技术方案的主要实现原理、【具体实施方式】及其对应能够达到的有益效果进行详细地阐述。
[0030]实施例一
[0031]本发明实施例一提出一种时间同步方法,如图1所示,其具体处理流程如下述:
[0032]步骤11,通过从时钟端口接收上游设备发送的时间同步报文。
[0033]本发明实施例一提出的技术方案中,时钟同步网络中的每个设备,包括从时钟端口和主时钟端口,从时钟端口接收和自身设备连接的上游设备发送的时间同步报文,主时钟端口用于向和自身连接的下游设备发送时间同步报文。
[0034]步骤12,获得接收到的时间同步报文中的报文频率参数。
[0035]1588时间同步报文在时间同步报文的报文头中携带了 1gMessageInterval参数。其中,时间同步报文的报文头一共包含34个字节。报文头中的1gMessageInterval参数中包含报文频率参数。
[0036]报文频率参数是16进制,若报文频率参数是每秒16次,即每秒接收或发送16次时间同步报文,则该报文频率参数的值为0x04。
[0037]—种较佳的实现方式,本发明实施例提出的技术方案中,接收到时间同步报文时,在接收到的时间同步报文的报文同中获得1gMessageInterval参数,根据获得的1gMessageInterval参数,确定接收到的时间同步报文报文频率参数。
[0038]步骤13,按照报文频率参数,校正从时钟端口的用于检测时间同步报文是否丢失的时间同步报文丢失检测参数。
[0039]当获得报文频率参数时,即检测到上游设备发送的时间同步报文中的报文频率参数时,从时钟端口获知了上游设备发送时间同步报文的时间间隔,则时钟可以自动调整端口的丢失检测参数。例如从时钟端口连续丢失5个时间同步报文才上报告警,则若从时钟端口获知上游设备发送的时间同步报文为每秒I次,从时钟端口的时间同步报文丢失检测参数将设置为在5秒后收不到时间同步报文上报告警,如果从时钟端口获知上游设备发送时间同步报文频率为每秒2次,则从时钟端口的时间同步报文丢失检测参数将设置为在
2.5秒后收不到报文上报告警。
[0040]步骤14,根据校正结果,与上游设备保持时钟同步。
[0041]其中,可以在以校正后的时间同步报文丢失检测参数为参考的设定时长内,若未收到上游设备发送的时间同步报文,则确定与上游设备时钟失步。进一步地,在确定出与上游设备时钟失步后,可以发出告警。从时钟端口根据校正后的时间同步报文丢失检测参数,对本端口接收时间同步报文是否丢失进行检测。例如若确定出的报文频率参数为每秒接收I次时间同步报文,则进一步地,从时钟端口可以在N秒后未接收到时间同步报文时,则认为上游设备发送的时钟同步报文丢失,则确定与上游设备之间时钟失步,进而可以发出告警。再如,若确定
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1