本发明涉及电子电路与信号处理,特别是涉及一种电话对时方法、装置、介质及产品。
背景技术:
1、电话对时是一种有线时间传输方式,具有接收装置简单,申请时间方便等优点。电话网络遍及全国各地,均可通过电话网络进行对时,电话对时具有广阔的应用空间。
2、与网络对时信号相比,电话对时信号的传输路线相对固定,时延相对稳定;与无线电对时信号相比,电话对时信号受外界干扰小,传输时信号更加可靠,尤其是在一个受遮挡或密闭的环境中,无法获取无线电对时信号时,通过电话对时是一个更好的选择。
3、传统的电话对时至少经过两个流程,一个是时延测量过程:服务器端先发送时延测量信号,用户端收到时延测量信号后再回发时延测量信号,服务器端收到时延测量信号后计算单向时延值;另一个是电话对时过程:服务器端将单向时延值和电话对时信号发送至用户端,用户端根据单向时延值和电话对时信号进行电话对时。传统方式将上述两个过程串行进行,使得电话对时过程较为繁琐,对时效率低。
技术实现思路
1、本发明的目的是提供一种电话对时方法、装置、介质及产品,可实现时延测量和电话对时的并行处理,简化了电话对时过程,提高了电话对时效率。
2、为实现上述目的,本发明提供了如下方案:
3、第一方面,本发明提供一种电话对时方法,包括:
4、发送时延测量信号至服务器端,并记录所述时延测量信号的发送时刻;
5、获取电话对时信号以及对应的接收时刻,并对所述电话对时信号进行解码,得到解码后时码信号和解码后1pps信号,其中,所述电话对时信号为所述服务器端在接收到所述时延测量信号后,所述服务器端对基准时码信号和基准1pps信号进行编码后得到的信号;
6、根据所述时延测量信号的发送时刻和所述电话对时信号的接收时刻,计算单向时延值;
7、根据所述单向时延值和所述电话对时信号的接收时刻校准所述解码后1pps信号,得到对时1pps信号。
8、可选地,在执行步骤“根据所述单向时延值和所述电话对时信号的接收时刻校准所述1pps信号,获得对时1pps信号”之后,所述方法还包括:
9、将外部1pps信号作为基准信号,计算所述外部1pps信号和所述对时1pps信号之间的差值,得到第一测量值,其中,所述外部1pps信号为外部时钟设备提供的1pps信号;
10、根据所述第一测量值校正所述对时1pps信号。
11、可选地,在执行步骤“根据所述单向时延值和所述电话对时信号的接收时刻校准所述1pps信号,获得对时1pps信号”之后,所述方法还包括:
12、将所述对时1pps信号作为基准信号,计算所述对时1pps信号和外部1pps信号之间的差值,得到第二测量值,其中,所述外部1pps信号为外部时钟设备提供的1pps信号;
13、根据所述第二测量值标定所述外部1pps信号。
14、可选地,根据所述时延测量信号的发送时刻和所述电话对时信号的接收时刻,计算单向时延值,具体包括:
15、计算平均值,其中,所述平均值是对预设次数个第一往返时延求平均后得到的值,所述第一往返时延为所述电话对时信号的接收时刻和对应第一时延测量信号发送时刻之间的差值,所述第一时延测量信号为以第一时延测量频率发送的时延测量信号;
16、对两倍的所述平均值取10的整数倍,获得第二时延测量频率;
17、对于所述预设次数之后的时延测量信号发送过程,以所述第二时延测量频率发送第二时延测量信号至所述服务器端;
18、根据所述第二时延测量信号的发送时刻和对应的电话对时信号的接收时刻,计算第二往返时延;
19、对所有第一往返时延和所有第二往返时延进行滑动平均滤波处理,获得处理后往返时延;
20、将所述处理后往返时延的一半作为所述单向时延值。
21、可选地,所述时延测量信号为二进制数字编码格式。
22、第二方面,本发明提供一种电话对时方法,包括:
23、用户端发送时延测量信号至服务器端,并记录所述时延测量信号的发送时刻;
24、所述服务器端在接收到所述时延测量信号后,对基准时码信号和基准1pps信号进行编码获得电话对时信号,并将所述电话对时信号发送至所述用户端;
25、所述用户端获取所述电话对时信号以及对应的接收时刻,并对所述电话对时信号进行解码,得到解码后时码信号和解码后1pps信号;
26、所述用户端根据所述时延测量信号的发送时刻和所述电话对时信号的接收时刻,计算单向时延值;
27、所述用户端根据所述单向时延值和所述电话对时信号的接收时刻校准所述解码后1pps信号,得到对时1pps信号。
28、第三方面,本发明提供一种电话对时装置,包括:用户端和服务器端,所述用户端和所述服务器端通过电话网通信连接;
29、所述用户端用于发送时延测量信号至所述服务器端,并记录所述时延测量信号的发送时刻;
30、所述服务器端用于在接收到所述时延测量信号后,对基准时码信号和基准1pps信号进行编码获得电话对时信号,并将所述电话对时信号发送至所述用户端;
31、所述用户端还用于对获取所述电话对时信号以及对应的接收时刻,并对所述电话对时信号进行解码,得到解码后时码信号和解码后1pps信号;根据所述时延测量信号的发送时刻和所述电话对时信号的接收时刻,计算单向时延值;根据所述单向时延值和所述电话对时信号的接收时刻校准所述解码后1pps信号,得到对时1pps信号。
32、可选地,所述用户端还用于根据外部1pps信号校正所述对时1pps信号,或者根据所述对时1pps信号标定外部1pps信号,其中,所述外部1pps信号为外部时钟设备提供的1pps信号。
33、第四方面,本发明提供一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现第一方面上述任一项所述的一种电话对时方法的步骤。
34、第五方面,本发明提供一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现第一方面上述任一项所述的一种电话对时方法的步骤。
35、根据本发明提供的具体实施例,本发明公开了以下技术效果:
36、本发明提供了一种电话对时方法、装置、介质及产品,该电话对时方法包括:发送时延测量信号至服务器端,并记录所述时延测量信号的发送时刻;获取电话对时信号以及对应的接收时刻,并对所述电话对时信号进行解码,得到解码后时码信号和解码后1pps信号;根据所述时延测量信号的发送时刻和所述电话对时信号的接收时刻,计算单向时延值;根据所述单向时延值和所述电话对时信号的接收时刻校准所述解码后1pps信号,获得对时1pps信号,在用户端一端就实现了时延测量和电话对时的并行处理,简化了电话对时过程,提高了电话对时效率。
1.一种电话对时方法,其特征在于,所述方法包括:
2.根据权利要求1所述的一种电话对时方法,其特征在于,在执行步骤“根据所述单向时延值和所述电话对时信号的接收时刻校准所述解码后1pps信号,得到对时1pps信号”之后,所述方法还包括:
3.根据权利要求1所述的一种电话对时方法,其特征在于,在执行步骤“根据所述单向时延值和所述电话对时信号的接收时刻校准所述解码后1pps信号,得到对时1pps信号”之后,所述方法还包括:
4.根据权利要求1所述的一种电话对时方法,其特征在于,根据所述时延测量信号的发送时刻和所述电话对时信号的接收时刻,计算单向时延值,具体包括:
5.根据权利要求1所述的一种电话对时方法,其特征在于,所述时延测量信号为二进制数字编码格式。
6.一种电话对时方法,其特征在于,所述方法包括:
7.一种电话对时装置,其特征在于,所述装置包括:用户端和服务器端,所述用户端和所述服务器端通过电话网通信连接;
8.根据权利要求7所述的一种电话对时装置,其特征在于,所述用户端还用于根据外部1pps信号校正所述对时1pps信号,或者根据所述对时1pps信号标定外部1pps信号,其中,所述外部1pps信号为外部时钟设备提供的1pps信号。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1-5中任一项所述一种电话对时方法的步骤。
10.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1-5中任一项所述一种电话对时方法的步骤。
