一种时间差处理方法、设备及存储介质 |
|||||||
申请号 | CN202011477740.6 | 申请日 | 2020-12-15 | 公开(公告)号 | CN114637186A | 公开(公告)日 | 2022-06-17 |
申请人 | 中国移动通信有限公司研究院; 中国移动通信集团有限公司; | 发明人 | 陆荣舵; 韩柳燕; | ||||
摘要 | 本 发明 公开了一种时间差处理方法、设备及存储介质,包括:共视主站接收至少一个GNSS的卫星定时 信号 后,确定各GNSS的系统时间信息;获取本地时间源的时间信息;确定各GNSS的系统时间与本地时间源的时间之间的时间差;向共视从站提供所述时间差信息。共视从站查询同步的GNSS基准与输出的GNSS基准;共视从站在同步的GNSS基准与输出的GNSS基准不一致时,根据所述时间差信息确定同步的GNSS基准与输出的GNSS基准之差;共视从站将所述基准之差补偿至输出时间 同步信号 中。采用本发明,在当不同时间同步设备接收不同的卫 星系 统时间时,也可输出同一卫星系统时间,消除误差,提升时间同步设备 精度 。 | ||||||
权利要求 | 1.一种时间差处理方法,其特征在于,包括: |
||||||
说明书全文 | 一种时间差处理方法、设备及存储介质技术领域[0001] 本发明涉及无线通信技术领域,特别涉及一种时间差处理方法、设备及存储介质。 背景技术[0002] 1、卫星接收机与卫星系统时间误差: [0003] 卫星接收机可接收GNSS(全球导航卫星系统,global navigation satellite system)的定时信号,例如GPS(全球定位卫星,Global Positioning Satellite)、北斗、GLONASS(全球导航卫星系统,GLObal NAvigation Satellite System)和Galileo(伽利略),然后通过定时信号解算出卫星系统的时间。 [0004] 但是各个卫星系统的时间并不一致,通常有几十ns(大于20ns)级别的差距,且不固定。当不同的时间同步设备接收不同的卫星系统时间时,会造成时间源几十ns的绝对误差,这对于5G网络中时间同步设备30ns的精度要求来说是无法容忍的。 [0005] 多模卫星接收机可选择接收一个卫星系统信号作为主用,其余卫星系统信号作为备用。 [0006] 图1为GPS共视时间传递原理示意图,对于卫星共视原理如图1所示: [0007] (a)将A设置为共视主站,B为共视从站,两站放置的接收机在同一时刻观测同一颗GPS卫星; [0008] (b)在A站测得A站接收机与GNSS系统时间的时差,在B站测得B站接收机与GNSS系统时间的时差; [0009] (c)将两个时差值相减就获得A站与B站的时差,完成授时。 [0010] 卫星共视交互数据的格式通常采用的是国际计量局(BIPM)制定的CGGTTS标准,其较新版本为CGGTTS‑Version 2E,图2为卫星共视交互数据的格式示意图,数据格式的示例如图2所示。 [0011] 现有技术的不足在于,当不同时间同步设备接收不同卫星系统时间时,没有解决卫星系统之间时间差问题的技术方案。 发明内容[0012] 本发明提供了一种时间差处理方法、设备及存储介质,用以解决卫星系统时间差引起的时间同步设备输出误差问题。 [0013] 本发明提供以下技术方案: [0014] 一种时间差处理方法,包括: [0015] 共视主站接收至少一个GNSS的卫星定时信号后,确定各GNSS的系统时间信息; [0016] 共视主站获取本地时间源的时间信息; [0017] 共视主站根据各GNSS的系统时间信息与本地时间源的时间信息,确定各GNSS的系统时间与本地时间源的时间之间的时间差; [0018] 共视主站向共视从站提供所述时间差的时间差信息。 [0019] 实施中,共视主站接收至少一个GNSS的卫星定时信号,是由共视主站中的多个卫星接收机接收不同卫星系统信号;或,是由共视主站中的一个卫星接收机接收不同卫星系统信号。 [0021] 实施中,时间差信息包括以下信息之一或者其组合: [0022] 观测周期时长、本观测周期内的时间差、上个观测周期内的时间差、本观测周期内剔除异常点后的时间差均值、上个观测周期内剔除异常点后的时间差均值。 [0023] 实施中,共视主站向共视从站提供所述时间差的时间差信息,是通过卫星共视报文提供的。 [0024] 实施中,所述时间差的时间差信息,是在标准卫星共视报文的SSD列OBP列携带的。 [0025] 一种时间差处理方法,包括: [0026] 共视从站接收共视主站提供的时间差的时间差信息,其中,所述时间差是各GNSS的系统时间与共视主站的本地时间源的时间之间的时间差; [0027] 共视从站查询同步的GNSS基准与输出的GNSS基准; [0028] 共视从站在同步的GNSS基准与输出的GNSS基准不一致时,根据所述时间差信息确定同步的GNSS基准与输出的GNSS基准之差; [0029] 共视从站将所述基准之差补偿至输出时间同步信号中。 [0030] 实施中,共视从站接收共视主站提供的时间差的时间差信息,是共视主站按周期或按响应请求方式提供的。 [0031] 实施中,时间差信息包括以下信息之一或者其组合: [0032] 观测周期时长、本观测周期内的时间差、上个观测周期内的时间差、本观测周期内剔除异常点后的时间差均值、上个观测周期内剔除异常点后的时间差均值。 [0033] 实施中,共视从站接收共视主站提供的时间差的时间差信息,是共视主站通过卫星共视报文提供的。 [0034] 实施中,所述时间差的时间差信息,是在标准卫星共视报文的SSD列OBP列携带的。 [0035] 实施中,同步的GNSS基准和/或输出的GNSS基准是可配置的。 [0036] 实施中,进一步包括: [0037] 共视从站向被授时设备提供补偿后的时间同步信号中。 [0038] 一种共视主站,包括: [0039] 处理器,用于读取存储器中的程序,执行下列过程: [0040] 接收至少一个GNSS的卫星定时信号后,确定各GNSS的系统时间信息; [0041] 获取本地时间源的时间信息; [0042] 根据各GNSS的系统时间信息与本地时间源的时间信息,确定各GNSS的系统时间与本地时间源的时间之间的时间差; [0043] 向共视从站提供所述时间差的时间差信息; [0044] 收发机,用于在处理器的控制下接收和发送数据。 [0045] 实施中,接收至少一个GNSS的卫星定时信号,是由共视主站中的多个卫星接收机接收不同卫星系统信号;或,是由共视主站中的一个卫星接收机接收不同卫星系统信号。 [0046] 实施中,向共视从站提供所述时间差的时间差信息,是按周期或按响应请求方式向共视从站提供的。 [0047] 实施中,时间差信息包括以下信息之一或者其组合: [0048] 观测周期时长、本观测周期内的时间差、上个观测周期内的时间差、本观测周期内剔除异常点后的时间差均值、上个观测周期内剔除异常点后的时间差均值。 [0049] 实施中,向共视从站提供所述时间差的时间差信息,是通过卫星共视报文提供的。 [0050] 实施中,所述时间差的时间差信息,是在标准卫星共视报文的SSD列OBP列携带的。 [0051] 一种共视主站,包括: [0052] 共视主站接收模块,用于接收至少一个GNSS的卫星定时信号后,确定各GNSS的系统时间信息; [0053] 共视主站获取模块,用于获取本地时间源的时间信息; [0054] 共视主站时间差模块,用于根据各GNSS的系统时间信息与本地时间源的时间信息,确定各GNSS的系统时间与本地时间源的时间之间的时间差; [0055] 共视主站发送模块,用于向共视从站提供所述时间差的时间差信息。 [0056] 实施中,共视主站接收模块进一步用于在接收至少一个GNSS的卫星定时信号时,由共视主站中的多个卫星接收机接收不同卫星系统信号;或,由共视主站中的一个卫星接收机接收不同卫星系统信号。 [0057] 实施中,共视主站发送模块进一步用于按周期或按响应请求方式向共视从站提供所述时间差的时间差信息。 [0058] 实施中,共视主站发送模块进一步用于提供包括以下信息之一或者其组合的时间差信息: [0059] 观测周期时长、本观测周期内的时间差、上个观测周期内的时间差、本观测周期内剔除异常点后的时间差均值、上个观测周期内剔除异常点后的时间差均值。 [0060] 实施中,共视主站发送模块进一步用于通过卫星共视报文向共视从站提供所述时间差的时间差信息。 [0061] 实施中,共视主站发送模块进一步用于在标准卫星共视报文的SSD列OBP列携带所述时间差的时间差信息。 [0062] 一种共视从站,包括: [0063] 处理器,用于读取存储器中的程序,执行下列过程: [0064] 接收共视主站提供的时间差的时间差信息,其中,所述时间差是各GNSS的系统时间与共视主站的本地时间源的时间之间的时间差; [0065] 查询同步的GNSS基准与输出的GNSS基准; [0066] 在同步的GNSS基准与输出的GNSS基准不一致时,根据所述时间差信息确定同步的GNSS基准与输出的GNSS基准之差; [0067] 将所述基准之差补偿至输出时间同步信号中; [0068] 收发机,用于在处理器的控制下接收和发送数据。 [0069] 实施中,接收共视主站提供的时间差的时间差信息,是共视主站按周期或按响应请求方式提供的。 [0070] 实施中,时间差信息包括以下信息之一或者其组合: [0071] 观测周期时长、本观测周期内的时间差、上个观测周期内的时间差、本观测周期内剔除异常点后的时间差均值、上个观测周期内剔除异常点后的时间差均值。 [0072] 实施中,接收共视主站提供的时间差的时间差信息,是共视主站通过卫星共视报文提供的。 [0073] 实施中,所述时间差的时间差信息,是在标准卫星共视报文的SSD列OBP列携带的。 [0074] 实施中,同步的GNSS基准和/或输出的GNSS基准是可配置的。 [0075] 实施中,进一步包括: [0076] 向被授时设备提供补偿后的时间同步信号中。 [0077] 一种共视从站,包括: [0078] 共视从站接收模块,用于接收共视主站提供的时间差的时间差信息,其中,所述时间差是各GNSS的系统时间与共视主站的本地时间源的时间之间的时间差; [0079] 共视从站查询模块,用于查询同步的GNSS基准与输出的GNSS基准; [0080] 共视从站基准差模块,用于在同步的GNSS基准与输出的GNSS基准不一致时,根据所述时间差信息确定同步的GNSS基准与输出的GNSS基准之差; [0081] 共视从站补偿模块,用于将所述基准之差补偿至输出时间同步信号中。 [0082] 实施中,共视从站接收模块进一步用于接收共视主站按周期或按响应请求方式提供的时间差的时间差信息。 [0083] 实施中,共视从站接收模块进一步用于接收包括以下信息之一或者其组合时间差信息: [0084] 观测周期时长、本观测周期内的时间差、上个观测周期内的时间差、本观测周期内剔除异常点后的时间差均值、上个观测周期内剔除异常点后的时间差均值。 [0085] 实施中,共视从站接收模块进一步用于接收共视主站通过卫星共视报文提供的时间差的时间差信息,是。 [0086] 实施中,共视从站接收模块进一步用于接收在标准卫星共视报文的SSD列OBP列携带的所述时间差的时间差信息。 [0087] 实施中,同步的GNSS基准和/或输出的GNSS基准是可配置的。 [0088] 实施中,进一步包括: [0089] 共视从站授时模块,用于共视从站向被授时设备提供补偿后的时间同步信号中。 [0090] 一种计算机可读存储介质,所述计算机可读存储介质存储有执行上述时间差处理方法的计算机程序。 [0091] 本发明有益效果如下: [0092] 在本发明实施例提供的技术方案中,由于共视从站在确定时间同步信号时,不仅仅只能依赖自身所获取的卫星系统时间,而是还可以通过共视主站获得可以补偿时间同步信号的时间差信息,因而克服了时间同步设备只能输出所获取的卫星系统时间,当不同时间同步设备接收不同的卫星系统时间时,会造成时间同步误差的问题,从而在当不同时间同步设备接收不同的卫星系统时间时,也可输出同一卫星系统时间,消除误差,提升时间同步设备精度。附图说明 [0093] 此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中: [0094] 图1为背景技术中GPS共视时间传递原理示意图; [0095] 图2为背景技术中卫星共视交互数据的格式示意图; [0096] 图3为本发明实施例中共视主站侧的时间差处理方法实施流程示意图; [0097] 图4为本发明实施例中共视从站侧的时间差处理方法实施流程示意图; [0098] 图5为本发明实施例中时间差处理系统结构示意图; [0099] 图6为本发明实施例中卫星共视报文格式示意图; [0100] 图7为本发明实施例中共视主站结构示意图; [0101] 图8为本发明实施例中共视从站结构示意图。 具体实施方式[0102] 发明人在发明过程中注意到: [0103] 现有技术中,时间同步设备只能输出所获取的卫星系统时间,当不同时间同步设备接收不同的卫星系统时间时,会造成时间同步误差,这个误差在几十ns量级。 [0104] 基于此,本发明实施例中所提供的技术方案将解决当不同时间同步设备接收不同的卫星系统时间时,也可输出同一卫星系统时间,消除误差,提升时间同步设备精度。 [0105] 下面结合附图对本发明的具体实施方式进行说明。 [0106] 在说明过程中,将分别从共视主站与共视从站侧的实施进行说明,然后还将给出二者配合实施的实例以更好地理解本发明实施例中给出的方案的实施。这样的说明方式并不意味着二者必须配合实施、或者必须单独实施,实际上,当共视主站与共视从站分开实施时,其也各自解决自身一侧的问题,而二者结合使用时,会获得更好的技术效果。 [0107] 图3为共视主站侧的时间差处理方法实施流程示意图,如图所示,包括: [0108] 步骤301、共视主站接收至少一个GNSS的卫星定时信号后,确定各GNSS的系统时间信息; [0109] 步骤302、共视主站获取本地时间源的时间信息; [0110] 步骤303、共视主站根据各GNSS的系统时间信息与本地时间源的时间信息,确定各GNSS的系统时间与本地时间源的时间之间的时间差; [0111] 步骤304、共视主站向共视从站提供所述时间差的时间差信息。 [0112] 图4为共视从站侧的时间差处理方法实施流程示意图,如图所示,包括: [0113] 步骤401、共视从站接收共视主站提供的时间差的时间差信息,其中,所述时间差是各GNSS的系统时间与共视主站的本地时间源的时间之间的时间差; [0114] 步骤402、共视从站查询同步的GNSS基准与输出的GNSS基准; [0115] 步骤403、共视从站在同步的GNSS基准与输出的GNSS基准不一致时,根据所述时间差信息确定同步的GNSS基准与输出的GNSS基准之差; [0116] 步骤404、共视从站将所述基准之差补偿至输出时间同步信号中。 [0117] 下面以实例进行说明。 [0118] 首先对实施时间差处理的系统进行说明。 [0119] 图5为时间差处理系统结构示意图,如图所示,一个至少可以实施本发明实施例中所提供的技术方案的系统涉及共视主站和共视从站两个部分。共视主站由天馈系统、卫星接收机、时间服务器和原子钟组构成。共视从站由天馈系统、卫星接收机、客户端构成。 [0120] 其中,共视主站的卫星接收机可由多个卫星接收机接收不同卫星系统信号,也可由同一个卫星接收机接收不同卫星系统信号但可输出不同的卫星系统时间。也即,共视主站接收至少一个GNSS的卫星定时信号,是由共视主站中的多个卫星接收机接收不同卫星系统信号;或,是由共视主站中的一个卫星接收机接收不同卫星系统信号。 [0121] 然后,共视从站的客户端同时作为时间同步设备,向被授时设备提供时间同步信号。也即,共视从站向被授时设备提供补偿后的时间同步信号中。 [0122] 下面对实施流程进行说明: [0123] 1、时间服务器的卫星接收机不间断地接收各个全球导航卫星系统(GNSS)的卫星定时信号(包括但不限于GPS、北斗、Glonass和Galileo),锁定并解算获取各卫星系统时间信息。 [0124] 2、时间服务器获取本地时间源的时间信息,将获取的各个卫星系统时间信息与本地时间源的时间信息进行比对,得到各个卫星系统时间与本地时间的时间差,将时间差进行存储; [0125] 3、时间服务器将时间差信息以一定发送周期或响应请求的方式通过网络发送给客户端,时间差信息至少包括观测周期时长和本观测周期内或上个观测周期中的时间差(剔除异常点后)的均值,其中发送周期与观测周期可配置。也即: [0126] 实施中,共视主站向共视从站提供所述时间差的时间差信息,是按周期或按响应请求方式向共视从站提供的。 [0127] 时间差信息包括以下信息之一或者其组合: [0128] 观测周期时长、本观测周期内的时间差、上个观测周期内的时间差、本观测周期内剔除异常点后的时间差均值、上个观测周期内剔除异常点后的时间差均值。 [0129] 4、客户端查询当前卫星接收机同步的GNSS和输出的GNSS基准,其中,当前卫星接收机同步的GNSS和输出的基准GNSS可配置;也即,实施中,同步的GNSS基准和/或输出的GNSS基准是可配置的。 [0130] 5、若客户端的卫星接收机当前同步的GNSS与输出的GNSS基准不一致,则根据客户端获取的时间差信息计算当前同步的GNSS与输出的GNSS基准之差,再将该差值补偿到客户端输出时间信号中。 [0131] 实施例 [0132] 共视主站分别具备GPS与北斗卫星接收机。GPS与北斗卫星接收机以一定的频率间隔锁定并解算卫星时间,并将卫星时间传至时间服务器,时间服务器在收到卫星时间时获取本地时间源时间,并将两个时间进行比对得到时间差值,并存储起来。 [0133] 实施中,共视从站接收共视主站提供的时间差的时间差信息,是共视主站通过卫星共视报文提供的。 [0134] 具体实施中,所述时间差的时间差信息,是在标准卫星共视报文CGGTTS的SSD列OBP列携带的。 [0135] 具体的,假设配置卫星的观测周期为24小时,在观测周期结束时,可以分别计算得到GPS和北斗与本地时间源差值的均值。在下个观测周期期间,假设时间服务器以16分钟的频率发送卫星共视报文给客户端,图6为卫星共视报文格式示意图,其中,卫星共视报文携带上个观测周期卫星系统与本地时间之差,以及观测周期的时长,如图中SSD、OBP列所示如下: [0136] SSD列为卫星系统差值(单位0.1ns)、OBP列为观测周期(单位h)。从报文可看出GPS与本地时间差值为‑10.1ns,北斗系统与本地时间差值为25.0ns。 [0137] 假设,客户端主用接收卫星为北斗卫星,但时间输出基准为GPS系统时间,可由共视报文中计算得到GPS‑北斗时间差为‑35.1ns。客户端在输出时间信号时,将该差值补偿至输出时间中。 [0138] 基于同一发明构思,本发明实施例中还提供了一种共视主站、共视从站、及计算机可读存储介质,由于这些设备解决问题的原理与时间差处理方法相似,因此这些设备的实施可以参见方法的实施,重复之处不再赘述。 [0139] 在实施本发明实施例提供的技术方案时,可以按如下方式实施。 [0140] 图7为共视主站结构示意图,如图所示,共视主站中包括: [0141] 处理器700,用于读取存储器720中的程序,执行下列过程: [0142] 接收至少一个GNSS的卫星定时信号后,确定各GNSS的系统时间信息; [0143] 获取本地时间源的时间信息; [0144] 根据各GNSS的系统时间信息与本地时间源的时间信息,确定各GNSS的系统时间与本地时间源的时间之间的时间差; [0145] 向共视从站提供所述时间差的时间差信息; [0146] 收发机710,用于在处理器700的控制下接收和发送数据。 [0147] 实施中,接收至少一个GNSS的卫星定时信号,是由共视主站中的多个卫星接收机接收不同卫星系统信号;或,是由共视主站中的一个卫星接收机接收不同卫星系统信号。 [0148] 实施中,向共视从站提供所述时间差的时间差信息,是按周期或按响应请求方式向共视从站提供的。 [0149] 实施中,时间差信息包括以下信息之一或者其组合: [0150] 观测周期时长、本观测周期内的时间差、上个观测周期内的时间差、本观测周期内剔除异常点后的时间差均值、上个观测周期内剔除异常点后的时间差均值。 [0151] 实施中,向共视从站提供所述时间差的时间差信息,是通过卫星共视报文提供的。 [0152] 实施中,所述时间差的时间差信息,是在标准卫星共视报文的SSD列OBP列携带的。 [0153] 其中,在图7中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器700代表的一个或多个处理器和存储器720代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机710可以是多个元件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置通信的单元。处理器700负责管理总线架构和通常的处理,存储器720可以存储处理器700在执行操作时所使用的数据。 [0154] 本发明实施例中还提供了一种共视主站,包括: [0155] 共视主站接收模块,用于接收至少一个GNSS的卫星定时信号后,确定各GNSS的系统时间信息; [0156] 共视主站获取模块,用于获取本地时间源的时间信息; [0157] 共视主站时间差模块,用于根据各GNSS的系统时间信息与本地时间源的时间信息,确定各GNSS的系统时间与本地时间源的时间之间的时间差; [0158] 共视主站发送模块,用于向共视从站提供所述时间差的时间差信息。 [0159] 实施中,共视主站接收模块进一步用于在接收至少一个GNSS的卫星定时信号时,由共视主站中的多个卫星接收机接收不同卫星系统信号;或,由共视主站中的一个卫星接收机接收不同卫星系统信号。 [0160] 实施中,共视主站发送模块进一步用于按周期或按响应请求方式向共视从站提供所述时间差的时间差信息。 [0161] 实施中,共视主站发送模块进一步用于提供包括以下信息之一或者其组合的时间差信息: [0162] 观测周期时长、本观测周期内的时间差、上个观测周期内的时间差、本观测周期内剔除异常点后的时间差均值、上个观测周期内剔除异常点后的时间差均值。 [0163] 实施中,共视主站发送模块进一步用于通过卫星共视报文向共视从站提供所述时间差的时间差信息。 [0164] 实施中,共视主站发送模块进一步用于在标准卫星共视报文的SSD列OBP列携带所述时间差的时间差信息。 [0166] 在实施本发明实施例提供的技术方案时,可以按如下方式实施。 [0167] 图8为共视从站结构示意图,如图所示,共视从站中包括: [0168] 处理器800,用于读取存储器820中的程序,执行下列过程: [0169] 接收共视主站提供的时间差的时间差信息,其中,所述时间差是各GNSS的系统时间与共视主站的本地时间源的时间之间的时间差; [0170] 查询同步的GNSS基准与输出的GNSS基准; [0171] 在同步的GNSS基准与输出的GNSS基准不一致时,根据所述时间差信息确定同步的GNSS基准与输出的GNSS基准之差; [0172] 将所述基准之差补偿至输出时间同步信号中; [0173] 收发机810,用于在处理器800的控制下接收和发送数据。 [0174] 实施中,接收共视主站提供的时间差的时间差信息,是共视主站按周期或按响应请求方式提供的。 [0175] 实施中,时间差信息包括以下信息之一或者其组合: [0176] 观测周期时长、本观测周期内的时间差、上个观测周期内的时间差、本观测周期内剔除异常点后的时间差均值、上个观测周期内剔除异常点后的时间差均值。 [0177] 实施中,接收共视主站提供的时间差的时间差信息,是共视主站通过卫星共视报文提供的。 [0178] 实施中,所述时间差的时间差信息,是在标准卫星共视报文的SSD列OBP列携带的。 [0179] 实施中,同步的GNSS基准和/或输出的GNSS基准是可配置的。 [0180] 实施中,进一步包括: [0181] 向被授时设备提供补偿后的时间同步信号中。 [0182] 其中,在图8中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器800代表的一个或多个处理器和存储器820代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机810可以是多个元件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置通信的单元。处理器800负责管理总线架构和通常的处理,存储器820可以存储处理器800在执行操作时所使用的数据。 [0183] 本发明实施例中还提供了一种共视从站,包括: [0184] 共视从站接收模块,用于接收共视主站提供的时间差的时间差信息,其中,所述时间差是各GNSS的系统时间与共视主站的本地时间源的时间之间的时间差; [0185] 共视从站查询模块,用于查询同步的GNSS基准与输出的GNSS基准; [0186] 共视从站基准差模块,用于在同步的GNSS基准与输出的GNSS基准不一致时,根据所述时间差信息确定同步的GNSS基准与输出的GNSS基准之差; [0187] 共视从站补偿模块,用于将所述基准之差补偿至输出时间同步信号中。 [0188] 实施中,共视从站接收模块进一步用于接收共视主站按周期或按响应请求方式提供的时间差的时间差信息。 [0189] 实施中,共视从站接收模块进一步用于接收包括以下信息之一或者其组合时间差信息: [0190] 观测周期时长、本观测周期内的时间差、上个观测周期内的时间差、本观测周期内剔除异常点后的时间差均值、上个观测周期内剔除异常点后的时间差均值。 [0191] 实施中,共视从站接收模块进一步用于接收共视主站通过卫星共视报文提供的时间差的时间差信息,是。 [0192] 实施中,共视从站接收模块进一步用于接收在标准卫星共视报文的SSD列OBP列携带的所述时间差的时间差信息。 [0193] 实施中,同步的GNSS基准和/或输出的GNSS基准是可配置的。 [0194] 实施中,进一步包括: [0195] 共视从站授时模块,用于共视从站向被授时设备提供补偿后的时间同步信号中。 [0196] 为了描述的方便,以上所述装置的各部分以功能分为各种模块或单元分别描述。当然,在实施本发明时可以把各模块或单元的功能在同一个或多个软件或硬件中实现。 [0197] 本发明实施例中还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有执行上述时间差处理方法的计算机程序。 [0198] 具体实施可以参见共视主站和/或共视从站侧的时间差处理方法的实施。 [0199] 综上所述,在本发明实施例提供的技术方案中,时间服务器长期观测各卫星系统时间,并计算各卫星系统时间与本地时间之差,统计一个观测周期内各卫星系统时间与本地时间差值的均值。并将差值发送给客户端。 [0200] 可配置客户端输出信号的卫星系统基准,可与接收的卫星系统不一致。 [0201] 客户端根据自身所配置的要跟踪的卫星系统以及要输出的卫星系统时间,根据时间服务器发来的差值对输出卫星系统时间进行补偿。 [0202] 可见,本方案可解决卫星系统时间差引起的时间同步设备输出误差问题。 [0203] 本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。 [0204] 本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。 [0205] 这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。 [0206] 这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。 |