授时报文发送方法、装置、设备及介质主控板及框式设备制造方法及图纸

技术编号:23938163 阅读:19 留言:0更新日期:2020-04-25 03:58
本公开提供一种授时报文发送方法及装置、一种电子设备和一种计算机可读存储介质。其中,所述方法用于框式设备的主控板向目标业务板发送授时报文,包括:检测到符合预设条件时,切换电路切换器以导通时钟芯片、电路切换器和目标业务板之间的授时通信回路;使所述时钟芯片发送时长测量报文以测量所述授时通信回路的第一信号传播时长;获取第二信号传播时长和第三信号传播时长;根据所述第一信号传播时长、所述第二信号传播时长和所述第三信号传播时长计算所述时钟芯片与所述目标业务板之间的下行传播时延,并根据所述下行传播时延向所述目标业务板发送授时报文。本公开可以实现框式设备各个单板之间精准的时钟同步。

Time service message sending method, device, equipment and medium main control board and frame type equipment

【技术实现步骤摘要】
授时报文发送方法、装置、设备及介质主控板及框式设备
本公开涉及计算机
,具体涉及一种授时报文发送方法及装置、一种电子设备和一种计算机可读存储介质。
技术介绍
框式设备是一种可以灵活地替换单板、具有较好扩展性的网络设备,其内部具有多个槽位,各个槽位可以插入不同类型的单板,不同的单板插入不同的槽位后,即可互相连接、传输数据。其中,上述单板包括主控板、业务板等。在实际应用中,框式设备的各个单板之间需要进行精准的时钟同步。
技术实现思路
本公开的目的是提供一种授时报文发送方法及装置、一种电子设备和一种计算机可读存储介质。本公开第一方面提供一种授时报文发送方法,用于框式设备的主控板向目标业务板发送授时报文,所述主控板设有时钟芯片和电路切换器,所述电路切换器通过对称链路与目标业务板连接;所述方法包括:检测到符合预设条件时,切换电路切换器以导通所述时钟芯片、所述电路切换器和所述目标业务板之间的授时通信回路;使所述时钟芯片发送时长测量报文以测量所述授时通信回路的第一信号传播时长;获取所述授时通信回路中所述时钟芯片与所述电路切换器之间上行的第二信号传播时长和下行的第三信号传播时长;根据所述第一信号传播时长、所述第二信号传播时长和所述第三信号传播时长计算所述时钟芯片与所述目标业务板之间的下行传播时延,并根据所述下行传播时延向所述目标业务板发送授时报文。本公开第一方面提供的授时报文发送方法,通过在主控板中设置时钟芯片和电路切换器,并采用对称链路将电路切换器与目标业务板连接,从而可以实现对下行传播时延的自动化测量;由于自动化测量不再依赖于人工参与,可随时进行测量,因此,可以根据预设条件,每当检测到符合预设条件时即可触发自动化测量下行传播时延,例如根据环境温度变化、湿度变化、不同业务板硬件的差异等条件自动测量下行传播时延,从而确保测得的下行传播时延能够精准、实时地反映当前的线路状态;进一步的,根据所述下行传播时延向所述目标业务板发送授时报文,可以确保授时报文中的授时信息具有较高的精准性,从而实现框式设备各个单板之间精准的时钟同步。本公开第二方面提供一种授时报文发送装置,用于框式设备的主控板向目标业务板发送授时报文,所述主控板设有时钟芯片和电路切换器,所述电路切换器通过对称链路与目标业务板连接;所述装置包括:授时回路导通模块,用于检测到符合预设条件时,切换电路切换器以导通所述时钟芯片、所述电路切换器和所述目标业务板之间的授时通信回路;第一时长测量模块,用于使所述时钟芯片发送时长测量报文以测量所述授时通信回路的第一信号传播时长;时长信息获取模块,用于获取所述授时通信回路中所述时钟芯片与所述电路切换器之间上行的第二信号传播时长和下行的第三信号传播时长;下行时延计算模块,用于根据所述第一信号传播时长、所述第二信号传播时长和所述第三信号传播时长计算所述时钟芯片与所述目标业务板之间的下行传播时延,并根据所述下行传播时延向所述目标业务板发送授时报文。本公开第三方面提供一种电子设备,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器运行所述计算机程序时执行以实现本公开第一方面所述的方法。本公开第四方面提供一种计算机可读介质,其上存储有计算机可读指令,所述计算机可读指令可被处理器执行以实现本公开第一方面所述的方法。本公开第二方面提供的授时报文发送装置、第三方面提供的电子设备和第四方面提供的计算机可读存储介质,与上述第一方面提供的授时报文发送方法出于相同的专利技术构思,具有与其相同的有益效果。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本公开的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了现有技术提供的一种授时报文发送的示意图;图2示出了本公开的一些实施方式所提供的一种主控板的示意图;图3示出了本公开的一些具体实施方式所提供的一种框式设备的示意图;图4示出了本公开的一些实施方式所提供的一种授时报文发送方法的流程图;图5示出了本公开的一些实施方式所提供的一种授时报文发送装置的示意图;图6示出了本公开的一些实施方式所提供的一种电子设备的示意图;图7示出了本公开的一些实施方式所提供的一种计算机可读存储介质的示意图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施方式。虽然附图中显示了本公开的示例性实施方式,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施方式所限制。相反,提供这些实施方式是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。需要注意的是,除非另有说明,本公开使用的技术术语或者科学术语应当为本公开所属领域技术人员所理解的通常意义。另外,术语“第一”和“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。请参考图1,其示出了现有技术提供的一种授时报文发送的示意图,如图1所示,主控板的时钟模块通过总线向各个业务板的时钟模块发送授时报文,从而确保各个业务板与主控板保持时钟同步。但是,由于主控板的时钟模块与各个业务板的时钟模块是通过总线连接的,因此,授时报文到达各业务板存在一定的线路时延,所以,需要测量该线路时延并在授时报文中进行补偿。现有技术中,主要是通过人工的方式、采用示波器直接测量主控板时钟模块到各业务板时钟模块的线路时延,然后利用该线路时延对授时报文中的授时信息进行补偿。但是,环境温度变化、湿度变化、不同业务板硬件的差异等因素,都会对线路时延产生影响,从而导致授时报文中的授时信息失准,无法实现框式设备各个单板之间精准的时钟同步。基于上述说明,本公开实施例提供一种授时报文发送方法及装置、一种电子设备和一种计算机可读存储介质,以实现框式设备各个单板之间精准的时钟同步,下面结合附图进行说明。本公开实施例提供的授时报文发送方法,主要用于框式设备的主控板向目标业务板发送授时报文,下面对所述主控板进行简要说明如下:请参考图2,其示出了本公开的一些实施方式所提供的一种用于框式设备的主控板的示意图,如图所示,所述用于框式设备的主控板10,可以包括:时钟芯片101、电路切换器102和处理器103,所述时钟芯片101、所述电路切换器102和所述处理器103两两连接,所述时钟芯片101可以基于时间数字转换器(TDC,TimetoDigitalConvert)实现;其中,所述处理器103,用于通过执行本公开下述实施方式提供的授时报文发送方法,计算所述时钟芯本文档来自技高网...

【技术保护点】
1.一种授时报文发送方法,其特征在于,用于框式设备的主控板向目标业务板发送授时报文,所述主控板设有时钟芯片和电路切换器,所述电路切换器通过对称链路与目标业务板连接;/n所述方法包括:/n检测到符合预设条件时,切换电路切换器以导通所述时钟芯片、所述电路切换器和所述目标业务板之间的授时通信回路;/n使所述时钟芯片发送时长测量报文以测量所述授时通信回路的第一信号传播时长;/n获取所述授时通信回路中所述时钟芯片与所述电路切换器之间上行的第二信号传播时长和下行的第三信号传播时长;/n根据所述第一信号传播时长、所述第二信号传播时长和所述第三信号传播时长计算所述时钟芯片与所述目标业务板之间的下行传播时延,并根据所述下行传播时延向所述目标业务板发送授时报文。/n

【技术特征摘要】
1.一种授时报文发送方法,其特征在于,用于框式设备的主控板向目标业务板发送授时报文,所述主控板设有时钟芯片和电路切换器,所述电路切换器通过对称链路与目标业务板连接;
所述方法包括:
检测到符合预设条件时,切换电路切换器以导通所述时钟芯片、所述电路切换器和所述目标业务板之间的授时通信回路;
使所述时钟芯片发送时长测量报文以测量所述授时通信回路的第一信号传播时长;
获取所述授时通信回路中所述时钟芯片与所述电路切换器之间上行的第二信号传播时长和下行的第三信号传播时长;
根据所述第一信号传播时长、所述第二信号传播时长和所述第三信号传播时长计算所述时钟芯片与所述目标业务板之间的下行传播时延,并根据所述下行传播时延向所述目标业务板发送授时报文。


2.根据权利要求1所述的方法,其特征在于,所述预设条件包括以下至少一者:
与上一次针对目标业务板计算下行传播时延的间隔时长超过预设间隔时长阈值;
相较于上一次针对目标业务板计算下行传播时延,环境温度的变化值超过环境温度变化阈值;
相较于上一次针对目标业务板计算下行传播时延,环境湿度的变化值超过环境湿度变化阈值;
与目标业务板之间的通信链路发生变化。


3.根据权利要求1所述的方法,其特征在于,所述根据所述第一信号传播时长、所述第二信号传播时长和所述第三信号传播时长计算所述时钟芯片与所述目标业务板之间的下行传播时延,包括:
根据以下公式计算所述时钟芯片与所述目标业务板之间的下行传播时延:
Ta=((T3-T2-T1)/2)+T1
式中,Ta表示下行传播时延,T3表示所述第一信号传播时长,T2表示所述第二信号传播时长,T1表示所述第三信号传播时长。


4.根据权利要求3所述的方法,其特征在于,所述时钟芯片的第一输出端通过第一通信链路与所述电路切换器连接,所述时钟芯片的第二输入端通过第三通信链路与所述电路切换器连接;
所述方法,还包括:
切换电路切换器以导通由所述第一通信链路和所述第三通信链路组成的第一回路;
使所述时钟芯片发送时长测量报文以测量导通的所述第一回路的第四信号传播时长;
通过计算所述第四信号传播时长和第五信号传播时长之差,确定所述第一通信链路对应的第三信号传播时长,其中,所述第五信号传播时长是所述第三通信链路对应的信号传播时长。


5.根据权利要求4所述的方法,其特征在于,所述时钟芯片的第一输入端通过第二通信链路与所述...

【专利技术属性】
技术研发人员:李洋洋
申请(专利权)人:新华三大数据技术有限公司
类型:发明
国别省市:河南;41

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

1