1.一种授时报文发送方法,其特征在于,用于框式设备的主控板向目标业务板发送授时报文,所述主控板设有时钟芯片和电路切换器,所述电路切换器通过对称链路与目标业务板连接;
所述方法包括:
检测到符合预设条件时,切换电路切换器以导通所述时钟芯片、所述电路切换器和所述目标业务板之间的授时通信回路;
使所述时钟芯片发送时长测量报文以测量所述授时通信回路的第一信号传播时长;
获取所述授时通信回路中所述时钟芯片与所述电路切换器之间上行的第二信号传播时长和下行的第三信号传播时长;
根据所述第一信号传播时长、所述第二信号传播时长和所述第三信号传播时长计算所述时钟芯片与所述目标业务板之间的下行传播时延,并根据所述下行传播时延向所述目标业务板发送授时报文。
2.根据权利要求1所述的方法,其特征在于,所述预设条件包括以下至少一者:
与上一次针对目标业务板计算下行传播时延的间隔时长超过预设间隔时长阈值;
相较于上一次针对目标业务板计算下行传播时延,环境温度的变化值超过环境温度变化阈值;
相较于上一次针对目标业务板计算下行传播时延,环境湿度的变化值超过环境湿度变化阈值;
与目标业务板之间的通信链路发生变化。
3.根据权利要求1所述的方法,其特征在于,所述根据所述第一信号传播时长、所述第二信号传播时长和所述第三信号传播时长计算所述时钟芯片与所述目标业务板之间的下行传播时延,包括:
根据以下公式计算所述时钟芯片与所述目标业务板之间的下行传播时延:
ta=((t3-t2-t1)/2)+t1
式中,ta表示下行传播时延,t3表示所述第一信号传播时长,t2表示所述第二信号传播时长,t1表示所述第三信号传播时长。
4.根据权利要求3所述的方法,其特征在于,所述时钟芯片的第一输出端通过第一通信链路与所述电路切换器连接,所述时钟芯片的第二输入端通过第三通信链路与所述电路切换器连接;
所述方法,还包括:
切换电路切换器以导通由所述第一通信链路和所述第三通信链路组成的第一回路;
使所述时钟芯片发送时长测量报文以测量导通的所述第一回路的第四信号传播时长;
通过计算所述第四信号传播时长和第五信号传播时长之差,确定所述第一通信链路对应的第三信号传播时长,其中,所述第五信号传播时长是所述第三通信链路对应的信号传播时长。
5.根据权利要求4所述的方法,其特征在于,所述时钟芯片的第一输入端通过第二通信链路与所述电路切换器连接;
所述方法,还包括:
切换电路切换器以导通由所述第一通信链路和所述第二通信链路组成的第二回路;
使所述时钟芯片发送时长测量报文以测量导通的所述第二回路的第六信号传播时长;
通过计算所述第六信号传播时长和所述第三信号传播时长之差,确定所述第二通信链路对应的第二信号传播时长。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
根据所述第一信号传播时长、所述第二信号传播时长和所述第三信号传播时长计算所述时钟芯片与所述目标业务板之间的上行传播时延,并根据所述上行传播时延校验所述目标业务板返回的授时应答报文。
7.根据权利要求6所述的方法,其特征在于,所述根据所述第一信号传播时长、所述第二信号传播时长和所述第三信号传播时长计算所述时钟芯片与所述目标业务板之间的上行传播时延,包括:
根据以下公式计算所述时钟芯片与所述目标业务板之间的上行传播时延:
tb=((t3-t2-t1)/2)+t2
式中,tb表示上行传播时延,t3表示第一信号传播时长,t2表示所述第二信号传播时长,t1表示所述第三信号传播时长。
8.一种授时报文发送装置,其特征在于,用于框式设备的主控板向目标业务板发送授时报文,所述主控板设有时钟芯片和电路切换器,所述电路切换器通过对称链路与目标业务板连接;
所述装置包括:
授时回路导通模块,用于检测到符合预设条件时,切换电路切换器以导通所述时钟芯片、所述电路切换器和所述目标业务板之间的授时通信回路;
第一时长测量模块,用于使所述时钟芯片发送时长测量报文以测量所述授时通信回路的第一信号传播时长;
时长信息获取模块,用于获取所述授时通信回路中所述时钟芯片与所述电路切换器之间上行的第二信号传播时长和下行的第三信号传播时长;
下行时延计算模块,用于根据所述第一信号传播时长、所述第二信号传播时长和所述第三信号传播时长计算所述时钟芯片与所述目标业务板之间的下行传播时延,并根据所述下行传播时延向所述目标业务板发送授时报文。
9.一种电子设备,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器运行所述计算机程序时执行以实现如权利要求1至7任一项所述的方法。
10.一种计算机可读存储介质,其特征在于,其上存储有计算机可读指令,所述计算机可读指令可被处理器执行以实现如权利要求1至7任一项所述的方法。