首页 / 专利库 / 太空飞行器与操作 / 人造卫星 / 小卫星 / 一种进行时间同步的方法和设备

一种进行时间同步的方法和设备

阅读:219发布:2020-05-08

专利汇可以提供一种进行时间同步的方法和设备专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种进行时间同步的方法和设备,用以解决 现有技术 中存在测试仪表进行时间同步测试的测试 精度 较低且局限性较大的问题。本发明 实施例 根据时间设备的卫星时间与本地时间在第一比对时刻的钟差和测试仪表在第二比对时刻的卫星时间与本地时间的钟差,并根据第一时间差值和第二时间差值调整所述测试仪表的本地时间,缩小测试仪表本身在接收卫星时间的传输过程中的时间源误差,从而提高测试仪表对时间同步测试的精度,本发明实施例时间设备和测试仪表可以不在一个地点,不再受距离影响,因此本发明实施例适用更多的时间测试场景,进一步减少时间同步测试的局限性。,下面是一种进行时间同步的方法和设备专利的具体信息内容。

1.一种进行时间同步的方法,其特征在于,该方法包括:
确定第一时间差值和第二时间差值,其中所述第一时间差值为时间设备的卫星时间与本地时间在第一比对时刻的钟差,所述第二时间差值为测试仪表的卫星时间与本地时间在第二比对时刻的钟差;
根据所述第一时间差值和所述第二时间差值调整所述测试仪表的本地时间。
2.如权利要求1所述的方法,其特征在于,所述确定第一时间差值和第二时间差值之前,还包括:
向所述时间设备请求获取所述时间设备的时间信息,其中所述时间信息包括所述时间设备的卫星时间和本地时间;或所述时间信息为所述第一时间差值;
确定第一时间差值,包括:
根据收到的所述时间信息确定所述第一时间差值。
3.如权利要求2所述的方法,其特征在于,所述向所述时间设备请求获取所述时间设备的时间信息,包括:
通过设置的时间设备地址信息向所述时间设备发送获取所述时间信息请求。
4.如权利要求1所述的方法,其特征在于,所述根据所述第一时间差值和所述第二时间差值调整所述测试仪表的本地时间之前,还包括:
确定第一比对时刻与第二比对时刻之间的时间差值不超过时间阈值
其中,所述第一比对时刻为确定第一时间差值使用的卫星时间,所述第二比对时刻为确定第二时间差值使用的卫星时间。
5.如权利要求1所述的方法,其特征在于,所述根据所述第一时间差值和所述第二时间差值调整所述测试仪表的本地时间,包括:
根据第一时间差值和第二时间差值之间的时间差调整所述测试仪表的本地时间。
6.如权利要求1~5任一所述的方法,其特征在于,所述时间设备为时间服务器或标准时间设备。
7.一种进行时间同步的设备,其特征在于,包括:处理器以及收发机:
所述处理器,用于通过收发机进行数据传输,以及确定第一时间差值和第二时间差值,其中所述第一时间差值为时间设备的卫星时间与本地时间在第一比对时刻的钟差,所述第二时间差值为测试仪表的卫星时间与本地时间在第二比对时刻的钟差;根据所述第一时间差值和所述第二时间差值调整所述测试仪表的本地时间。
8.如权利要求7所述的设备,其特征在于,所述处理器还用于:
向所述时间设备请求获取所述时间设备的时间信息之后,根据收到的所述时间信息确定所述第一时间差值;
其中所述时间信息包括所述时间设备的卫星时间和本地时间;或所述时间信息为所述第一时间差值。
9.如权利要求8所述的设备,其特征在于,所述处理器具体用于:
通过设置的时间设备地址信息向所述时间设备发送获取所述时间信息请求。
10.如权利要求7所述的设备,其特征在于,所述处理器还用于:
根据所述第一时间差值和所述第二时间差值调整所述测试仪表的本地时间之前,确定第一比对时刻与第二比对时刻之间的时间差值不超过时间阈值;
其中,所述第一比对时刻为确定第一时间差值使用的卫星时间,所述第二比对时刻为确定第二时间差值使用的卫星时间。
11.如权利要求7所述的设备,其特征在于,所述处理器具体用于:
根据第一时间差值和第二时间差值之间的时间差调整所述测试仪表的本地时间。
12.如权利要求7~11任一所述的设备,其特征在于,所述时间设备为时间服务器或标准时间设备。
13.如权利要求7所述的设备,其特征在于,所述设备为测试仪表。
14.一种进行时间同步的设备,其特征在于,该设备包括:至少一个处理单元以及至少一个存储单元,其中,所述存储单元存储有程序代码,当所述程序代码被所述处理单元执行时,使得所述处理单元执行权利要求1~5任一所述方法的步骤。
15.一种计算机可存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1~5任一所述方法的步骤。

说明书全文

一种进行时间同步的方法和设备

技术领域

[0001] 本发明涉及通信技术领域,特别涉及一种进行时间同步的方法和设备。

背景技术

[0002] 随着科技的发展,各行业对时间同步的要求越来越高,特别是一些事关重大的关键行业,精确的时间同步对于设计国家经济社会安全的诸多关键基础设施至关重要,通信系统、金融系统、电系统的有效运行都依赖于高精度时间同步。
[0003] 目前,这些系统通常通过组建时间同步网络来获取时间信息,以满足对时间同步的高时间精度需求。对于时间同步网络,通常在传输网络上游部署时间服务器,时间服务器通过卫星授时接收机来获取时间源,再根据PTP等时间同步协议将时间传递到下游应用端,为了验证时间同步网络是否满足时间精度需求,需要有时间同步测试仪表对时间精度进行测试。
[0004] 现有的时间同步测试仪表通常通过卫星授时接收机获取时间源,然后与网络设备输出的时间信号进行比较,得出时间精度测试结果,然而时间同步测试仪表本身存在一定的时间源的误差,导致对网络设备测试的时间精度较低。
[0005] 目前,为了避免时间同步测试仪表本身时间源的误差,在实验室测试中,可以采用环回测试来测试网络设备的时间精度或者网络引入的误差,即时间同步测试仪表的输出作为网络设备的输入源,再将网络设备的时间输出信号环回作为时间同步测试仪表的输入,时间同步测试仪表以自身时间作为基准,对网络设备的时间输出信号进行测试,这样可以把时间测试仪表本身的误差排除在时间精度测试结果之外,测试更为精确,但是这种环回方式的测试只能针对当测试仪表与网络设备距离较近且两者处于有线连接时才能进行测试,测试的局限性较大,对于一些现网测试,由于各个同步设备不在一个地点,相距很远时无法进行环回方式的测试,且上述环回方式的测试是相对测试,无法满足网络设备在UTC的绝对时间场景下进行时间同步测试的时间精度需求。
[0006] 综上所述,目前测试仪表进行时间同步测试的测试精度较低且局限性较大。

发明内容

[0007] 本发明提供一种进行时间同步的方法和设备,用以解决现有技术中存在测试仪表进行时间同步测试的测试精度较低且局限性较大的问题。
[0008] 第一方面,本发明实施例提供的一种进行时间同步的方法包括:
[0009] 确定第一时间差值和第二时间差值,其中所述第一时间差值为时间设备的卫星时间与本地时间在第一比对时刻的钟差,所述第二时间差值为测试仪表的卫星时间与本地时间在第二比对时刻的钟差;根据所述第一时间差值和所述第二时间差值调整所述测试仪表的本地时间。
[0010] 上述方法,根据时间设备的卫星时间与本地时间在第一比对时刻的钟差和测试仪表在第二比对时刻的卫星时间与本地时间的钟差,并根据第一时间差值和第二时间差值调整所述测试仪表的本地时间,缩小测试仪表本身在接收卫星时间的传输过程中的时间源误差,从而提高测试仪表对时间同步测试的精度,本发明实施例时间设备和测试仪表可以不在一个地点,不再受距离影响,因此本发明实施例适用更多的时间测试场景,进一步减少时间同步测试的局限性。
[0011] 在一种可选的实施方式中,确定第一时间差值和第二时间差值之前,向所述时间设备请求获取所述时间设备的时间信息,其中所述时间信息包括所述时间设备的卫星时间和本地时间;或所述时间信息为所述第一时间差值;根据收到的所述时间信息确定所述第一时间差值。
[0012] 上述方法,时间设备发送的时间信息时,既可以选择发送所述时间设备的卫星时间和本地时间,也可以选择发送所述第一时间差值,发送方式更加灵活。
[0013] 在一种可选的实施方式中,通过设置的时间设备地址信息向所述时间设备发送获取所述时间信息请求。
[0014] 上述方法,通过设置不同的时间设备的地址可以向不同的时间设备发送获取时间信息的请求,因此,可以获取时间信息的时间设备范围更广,且操作更加灵活,适用性更加广泛。
[0015] 在一种可选的实施方式中,根据所述第一时间差值和所述第二时间差值调整所述测试仪表的本地时间之前,确定第一比对时刻与第二比对时刻之间的时间差值不超过时间阈值
[0016] 其中,所述第一比对时刻为确定第一时间差值使用的卫星时间,所述第二比对时刻为确定第二时间差值使用的卫星时间。
[0017] 上述方法,由于卫星位置在一定时间内比较稳定,因此两者的比对时刻保持基本一致即可,本发明实施例在确定测试仪表的第二时间差值时,可以通过设置阈值才选择第二比对时刻,选择第二比对时刻的范围更大,更加易于操作。
[0018] 在一种可选的实施方式中,根据第一时间差值和第二时间差值之间的时间差调整所述测试仪表的本地时间。
[0019] 上述方法,根据第一时间差值和第二时间差值的差值调整所述测试仪表的本地时间,能够缩小测试仪表本身在接收卫星时间的传输过程中的时间源误差,从而提高测试仪表对时间同步测试的精度。
[0020] 在一种可选的实施方式中,所述时间设备为时间服务器或标准时间设备。
[0021] 上述方法,时间服务器或标准时间设备都具有高精度的时间,根据时间服务器或标准时间设备对测试仪表进行调整时可以相应提高测试仪表进行时间精度测量时的精度。
[0022] 第二方面,本发明实施例提供一种进行时间同步的设备,包括:处理器以及收发机:
[0023] 所述处理器,用于通过收发机进行数据传输,以及确定第一时间差值和第二时间差值,其中所述第一时间差值为时间设备的卫星时间与本地时间在第一比对时刻的钟差,所述第二时间差值为测试仪表的卫星时间与本地时间在第二比对时刻的钟差;根据所述第一时间差值和所述第二时间差值调整所述测试仪表的本地时间。
[0024] 可选的,所述处理器,还用于:
[0025] 向所述时间设备请求获取所述时间设备的时间信息之后,根据收到的所述时间信息确定所述第一时间差值;
[0026] 其中所述时间信息包括所述时间设备的卫星时间和本地时间;或所述时间信息为所述第一时间差值。
[0027] 可选的,所述处理器,具体用于:
[0028] 通过设置的时间设备地址信息向所述时间设备发送获取所述时间信息请求。
[0029] 可选的,所述处理器,还用于:
[0030] 根据所述第一时间差值和所述第二时间差值调整所述测试仪表的本地时间之前,确定第一比对时刻与第二比对时刻之间的时间差值不超过时间阈值;
[0031] 其中,所述第一比对时刻为确定第一时间差值使用的卫星时间,所述第二比对时刻为确定第二时间差值使用的卫星时间。
[0032] 可选的,所述处理器,具体用于:
[0033] 根据第一时间差值和第二时间差值之间的时间差调整所述测试仪表的本地时间。
[0034] 可选的,所述时间设备为时间服务器或标准时间设备。
[0035] 可选的,所述设备为测试仪表。
[0036] 第三方面,本发明实施例还提供一种进行时间同步的设备,该设备包括:
[0037] 至少一个处理单元以及至少一个存储单元,其中,所述存储单元存储有程序代码,当所述程序代码被所述处理单元执行时,使得所述处理单元执行上述第一方面的各实施例的功能。
[0038] 第四方面,本发明实施例还提供一种计算机可存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述方法的步骤。
[0039] 另外,第二方面至第四方面中任一一种实现方式所带来的技术效果可参见第一方面中不同实现方式所带来的技术效果,此处不再赘述。附图说明
[0040] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0041] 图1为本发明实施例一种进行时间同步的方法流程示意图;
[0042] 图2为本发明实施例提供的方案一的一种场景示意图;
[0043] 图3为本发明实施例提供的方案二的一种场景示意图;
[0044] 图4为本发明实施例提供一种测试仪表的功能示意图;
[0045] 图5为本发明实施例一种进行同步的设备结构示意图;
[0046] 图6为本发明实施例另一种进行同步的设备结构示意图;
[0047] 图7为本发明实施例方案二场景下一种进行同步完整方法流程示意图。

具体实施方式

[0048] 为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部份实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0049] 下面对文中出现的一些词语进行解释:
[0050] 1、“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
[0051] 下面结合说明书附图对本发明实施例做进一步详细描述。
[0052] 如图1所示,本发明实施例提供的是同步测试的方法,具体包括以下步骤:
[0053] 步骤100:确定第一时间差值和第二时间差值,其中所述第一时间差值为时间设备的卫星时间与本地时间在第一比对时刻的钟差,所述第二时间差值为测试仪表的卫星时间与本地时间在第二比对时刻的钟差;
[0054] 步骤101:根据所述第一时间差值和所述第二时间差值调整所述测试仪表的本地时间。
[0055] 通过上述方案,根据时间设备的卫星时间与本地时间在第一比对时刻的钟差和测试仪表在第二比对时刻的卫星时间与本地时间的钟差,并根据第一时间差值和第二时间差值调整所述测试仪表的本地时间,缩小测试仪表本身在接收卫星时间的传输过程中的时间源误差,从而提高测试仪表对时间同步测试的精度,本发明实施例时间设备和测试仪表可以不在一个地点,不再受距离影响,因此本发明实施例适用更多的时间测试场景,进一步减少时间同步测试的局限性。
[0056] 本发明实施例的执行主体可以是测试仪表(也可以称为测试设备),可用于测量设备的时间精度。
[0057] 本发明实施例中时间设备可以是时间服务器或标准时间设备。
[0058] 标准时间设备拥有绝对标准时间,若根据标准时间设备,则所述标准时间设备的第一时间差值为UTC(Coordinated Universal Time,世界协调时间)时间与卫星时间的差值,即卫星时间相对UTC时间的时间误差,根据所述标准时间设备的第一时间差值和测试仪表的第二时间差值调整测试仪表的本地时间,可以间接对比出测试仪表的本地时间相对于UTC时间的时间误差,则通过本发明公开的方法对测试仪表的本地时间进行调整,可以提高测试仪表的绝对时间精度。
[0059] 时间服务器为时间同步网络的时间源,通过PTP(Precision  Time Synchronization Protocol,精确时间同步协议)等时间同步协议将时间传递到下游应用端,本发明实施例中可以获取为被测设备提供时间源的时间服务器的第一时间差值,并根据所述第一时间差值与测试仪表的第二时间差值调整所述测试仪表的本地时间,以调整后的本地时间作为测试仪表的基准时间,此时所述测试仪表的基准时间与所述时间服务器的时间一致,在对被测设备的时间精度进行测量时,可以提高测试仪表的相对时间精度。
[0060] 也就是说,本发明给出两种方案以提高测试仪表的时间精度,下面分别进行介绍:
[0061] 方案一,时间设备为标准时间设备。
[0062] 标准时间设备有多种类型,相应的标准时间也具有多种类型,例如UTC,国际原子时TAI(international atomic time,国际原子时),GPS(Global Positioning Syste,全球定位系统)时等,下面以标准时间为UTC为例,对本发明实施例的具体方式进行介绍:
[0063] 测试仪表和具有绝对时间源UTC的UTC设备通过卫星接收机获取卫星时间,所述UTC设备具有持续更新的本地时间和卫星时间,分配与UTC设备相同网段的IP地址,通过搜索UTC设备的IP地址与UTC设备进行通讯,在通讯成功后,向UTC设备发送获取时间信息的请求,UTC设备在接收到的请求后,向发送时间信息,其中,UTC设备向发送时间信息的方式有多种,下面举例说明:
[0064] 发送方式一:发送本地时间和卫星时间。
[0065] UTC设备向发送接收到的卫星时间以及接收该卫星时间时的本地时间;
[0066] 相应的,在接收到UTC设备发送的时间信息后,根据时间信息计算UTC设备的卫星时间和本地时间的钟差(第一时间差值)。
[0067] 发送方式二:发送第一时间差值;
[0068] UTC设备确定在某一时刻的本地时间和卫星时间之间的钟差,该种差作为第一时间差值,发送给,其中,UTC设备确定第一时间差值的时刻。
[0069] 相应的,接收UTC设备发送第一时间差值。
[0070] 对于时间设备而言,在不同网络下的时间设备的地址不同,本发明实施例支持设置不同的目的地址,从而可以灵活的选择接收源以发送请求信息。
[0071] 需要说明的是,支持设置不同的目的地址以实现对时间设备的通讯,上述通过IP地址的方式仅为举例,还可以通过移动通信网络的无线接入的方式或有线连接的方式与其他时间设备通讯,例如:MAC(Medium Access Control,媒体接入控制)地址等,任何能够实现与时间设备通讯的方式均适应与本发明实施例。
[0072] 进一步,为了保证通过第一时间差值与第二时间差值对测试仪表的进行调整的准确性,可选的一种情况是UTC设备与测试仪表是获取同一时刻的卫星时间,由于卫星位置在一定时间内比较稳定,因此两者的比对时刻保持基本一致即可。在实施中,保证确定的UTC设备的第一时间差值对应的第一比对时刻和确定的测试仪表的第二时间差值对应的第二比对时刻之间的时间差值不超过时间阈值即可。
[0073] 其中,所述第一比对时刻为确定第一时间差值使用的卫星时间,所述第二比对时刻为确定第二时间差值使用的卫星时间。
[0074] 比如,第一比对时刻与第二比对时刻之间的时间阈值为1s,则当第一比对时刻对应的卫星时间为12:00:01时,在不超过时间阈值的情况下,第二比对时刻对应的卫星时间的时间范围为12:00:00-12:00:02。
[0075] 测试仪表在内部存储有一定时间段内的测试仪表自身的时间差值,在确定UTC设备的第一比对时刻的卫星时间,根据所述第一比对时刻确定当前设置的时间阈值下的第二比对时刻的时间范围后,在测试仪表自身存储的时间差值找到所述时间阈值下的时间范围内任一时刻的自身时间差值,最优选择与UTC设备的第一比对时刻相同时刻的时间差值,作为第二时间差值。
[0076] 测试仪表通过上述发送方式将时间信息发送给,所述测试仪表也可以将在时间阈值范围内的某一时刻的卫星时间与本地时间发送给,由确定测试仪表的第二时间差值,具体实施方式可以参数上述UTC设备的发送方式,此处不再赘述。
[0077] 方案二:时间设备为时间服务器;
[0078] 时间服务器通过卫星接收机获取卫星时间,具有持续更新的本地时间和卫星时间,时间服务器为时间同步网络的时间源,同步网络通过PTP等时间同步协议将时间传递到被测设备。
[0079] 测试仪表向时间服务器发送获取时间信息请求以及时间服务器向测试仪表发送时间信息的方式可以参见上述UTC设备的具体实施方式,此处不再赘述。
[0080] 确定时间服务器的第一时间差值与确定测试仪表的第二时间差值的方式,可以参见上述确定UTC设备的第一时间差值与确定测试仪表的第二时间差值的具体实施方式,此处不再赘述。
[0081] 在实施中,确定时间设备的第一时间差值和测试仪表的第二时间差值,其中所述第一时间差值为时间设备的卫星时间与本地时间在第一比对时刻的钟差,所述第二时间差值为测试仪表的卫星时间与本地时间在第二比对时刻的钟差;
[0082] 根据第一时间差值和第二时间差值之间的时间差调整所述测试仪表的本地时间,以使调整后的测试仪表的本地时间与时间设备的本地时间一致,测试仪表以调整后的本地时间作为测试基准时间。
[0083] 比如,UTC设备在第一比对时刻的卫星时间表示为m1,本地时间表示为n1,UTC设备在所述比对时刻的第一时间差值为A;
[0084] 测试仪表在第二比对时刻的卫星时间表示为m2,本地时间表示为n2,UTC设备在所述比对时刻的第一时间差值为B;
[0085] 所述调试确定第一时间差值和第二时间差值的算法有多种,下面举例说明:
[0086] 算法一:第一时间差值等于卫星时间减本地时间;
[0087] 其中,若A=m1-n1,则B=m2-n2,若A或B的值出现负数,则表示相应设备的卫星时间慢于本地时间。
[0088] 根据第一时间差值A和第二时间差值B的差值调整测试仪表的本地时间。
[0089] 比如A=10ns,B=-5ns,则A-B=15ns,则说明UTC设备的卫星时间快于本地时间10ns,测试仪表由于自身时间源误差,卫星时间慢于本地时间5s,需要把本地时间减少
15ns,即将测试仪表的本地时间减慢15ns,此时将本地时间作为测试基准时间。
[0090] 算法二:第一时间差值等于本地时间减卫星时间;
[0091] 其中,若A=n1-m1,则B=n2-m2,若A或B的值出现负数,则表示相应设备的卫星时间快于本地时间。
[0092] 根据第一时间差值A和第二时间差值B的差值调整测试仪表的本地时间。
[0093] 比如A=10ns,B=-5ns,则A-B=15ns,则说明UTC设备的卫星时间慢于本地时间10ns,测试仪表由于自身时间源误差,卫星时间快于本地时间5s,需要把本地时间加快
15ns,即将测试仪表的本地时间加快15ns,此时将本地时间作为测试基准时间。
[0094] 需要说明的是,上述计算UTC设备和测试仪表的时间差值以及第一时间差值和第二时间差值的方式仅为举例,得到差值的计算方式有多种,例如在计算第一时间差值和第二时间差值时还可以令本地时间加上代表卫星时间的负值,通过减法或加法得到两者的差值仅是一种不同表现形式的数值的具体运算;还比如在计算第一时间差值和第二时间差值之间的差值时还可以用第二时间差值减去第一时间差值,若采用不同的算法得到的结果可能存在正负之分,则可以通过适应性调整对测试仪表本地时间的调整方式,但调整的原理不变,任何能够通过第一时间差值与第二时间差值的算法都适应与本发明。
[0095] 对测试仪表的本地时间进行调整后,测试仪表将调整后的本地时间作为测试基准时间,通过接收被测设备的时间输出信息,对被测设备的时间精度进行测量。
[0096] 在实施中,可以在测试仪表对被测设备进行时间精度测量前对测试仪表进行调整,也可以在测试仪表的测试过程中对被测仪表进行调整。具体的调整方式有多种,下面举例说明:
[0097] 调整方式一:根据调整记录对被测仪表进行调整;
[0098] 对被测仪表的调整值进行记录,被测仪表在测试过程中,测试仪表可以断开与的通讯,根据调整值进行调整。
[0099] 调整方式二:根据调整记录对被测仪表进行调整;
[0100] 与被测仪表和时间设备保持时时通讯,可以周期性对被测设备进行调整。
[0101] 对于方案一,如图2所示的场景,根据UTC设备的第一时间差值和测试仪表的第二时间差值,通过上述方式对测试仪表的本地时间进行调整,调整后的测试仪表具有更高的绝对时间精度,对被测设备的绝对时间精度的测量结果更加精确。
[0102] 对于方案二,如图3所示的场景,根据作为被测设备时间源的时间服务器的第一时间差值和测试仪表的第二时间差值,通过上述方式对测试仪表的本地时间进行调整,调整好后的测试仪表的本地时间与时间服务器的时间一致,因此测试仪表对被测设备的测量结果相当于时间服务器到被测设备所经过的传输网络带来的时间偏差,即提高了测试仪表现网测试时相对时间精度。
[0103] 其中,图2和图3中各有4个时间同步传送设备,其作用为将时间服务器的时间同步传送到同步网络中的设备。
[0104] 附图中的时间同步传送设备可以是任何具有时间同步传送功能的设备,其数量根据具体同步网络而定,上述附图仅为举例。
[0105] 需要说明的是,本发明实施例中的时间同步的设备可以是测试仪表,也可以作为调整测试仪表本地时间的单独设备进行使用;还可以作为功能模集成到测试仪表中,作为测试仪表中具有调整功能的模块进行使用,上述方式仅为举例,任何能够实现进行时间同步的设备类型均适用于本发明。
[0106] 如图4所示,本发明实施例提供的将进行时间同步的设备嵌入到测试仪表中的设备结构示意图,集成后的测试仪表也具有进行时间同步的设备的功能。
[0107] 基于同一发明构思,本发明实施例中还提供了一种进行时间同步的设备,由于该设备对应的设备是本发明实施例进行时间同步的方法对应的设备,并且该方法解决问题的原理与该设备相似,因此该设备的实施可以参见进行上述进行时间同步的方法的实施,重复之处不再赘述。
[0108] 如图5所示,本发明实施例提供一种进行时间同步的设备,包括:处理器500以及收发机501:
[0109] 所述处理器500,用于通过收发机501进行数据传输,以及确定第一时间差值和第二时间差值,其中所述第一时间差值为时间设备的卫星时间与本地时间在第一比对时刻的钟差,所述第二时间差值为测试仪表的卫星时间与本地时间在第二比对时刻的钟差;根据所述第一时间差值和所述第二时间差值调整所述测试仪表的本地时间。
[0110] 可选的,所述处理器500,还用于:
[0111] 向所述时间设备请求获取所述时间设备的时间信息之后,根据收到的所述时间信息确定所述第一时间差值;
[0112] 其中所述时间信息包括所述时间设备的卫星时间和本地时间;或所述时间信息为所述第一时间差值。
[0113] 可选的,所述处理器500,还用于:
[0114] 根据所述第一时间差值和所述第二时间差值调整所述测试仪表的本地时间之前,确定第一比对时刻与第二比对时刻之间的时间差值不超过时间阈值;
[0115] 其中,所述第一比对时刻为确定第一时间差值使用的卫星时间,所述第二比对时刻为确定第二时间差值使用的卫星时间。
[0116] 可选的,所述处理器500,具体用于:
[0117] 通过设置的时间设备地址信息向所述时间设备发送获取所述时间信息请求。
[0118] 可选的,所述处理器500,还用于:
[0119] 根据第一时间差值和第二时间差值之间的时间差调整所述测试仪表的本地时间。
[0120] 可选的,所述时间设备为时间服务器或标准时间设备。
[0121] 可选的,所述设备为测试仪表。
[0122] 基于相同的构思,如图6所示,本发明提供一种进行时间同步的设备,该设备包括:
[0123] 至少一个处理单元600以及至少一个存储单元601,其中,所述存储单元601存储有程序代码,当所述程序代码被所述处理单元600执行时,使得所述处理单元600执行下列过程:
[0124] 确定第一时间差值和第二时间差值,其中所述第一时间差值为时间设备的卫星时间与本地时间在第一比对时刻的钟差,所述第二时间差值为测试仪表的卫星时间与本地时间在第二比对时刻的钟差;根据所述第一时间差值和所述第二时间差值调整所述测试仪表的本地时间。
[0125] 可选的,所述处理单元600还用于:
[0126] 向所述时间设备请求获取所述时间设备的时间信息之后,根据收到的所述时间信息确定所述第一时间差值;
[0127] 其中所述时间信息包括所述时间设备的卫星时间和本地时间;或所述时间信息为所述第一时间差值。
[0128] 可选的,所述处理单元600具体用于:
[0129] 通过设置的时间设备地址信息向所述时间设备发送获取所述时间信息请求。
[0130] 可选的,所述处理单元600还用于:
[0131] 根据所述第一时间差值和所述第二时间差值调整所述测试仪表的本地时间之前,确定第一比对时刻与第二比对时刻之间的时间差值不超过时间阈值;
[0132] 其中,所述第一比对时刻为确定第一时间差值使用的卫星时间,所述第二比对时刻为确定第二时间差值使用的卫星时间。
[0133] 可选的,所述处理单元600具体用于:
[0134] 根据第一时间差值和第二时间差值之间的时间差调整所述测试仪表的本地时间。
[0135] 可选的,所述时间设备为时间服务器或标准时间设备。
[0136] 可选的,所述设备为测试仪表。
[0137] 在一些可能的实施方式中,本发明实施例提供的进行时间同步的各个方面还可以实现为一种程序产品的形式,其包括程序代码,当所述程序代码在计算机设备上运行时,所述程序代码用于使所述计算机设备执行本说明书中描述的根据本发明各种示例性实施方式的进行时间同步的方法中的步骤。
[0138] 所述程序产品可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。
[0139] 根据本发明的实施方式的用于进行时间同步的程序产品,其可以采用便携式紧凑盘只读存储器(CD-ROM)并包括程序代码,并可以在服务器设备上运行。然而,本发明的程序产品不限于此,在本文件中,可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被信息传输、装置或者器件使用或者与其结合使用。
[0140] 可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了可读程序代码。这种传播的数据信号可以采用多种形式,包括——但不限于——电磁信号、光信号或上述的任意合适的组合。可读信号介质还可以是可读存储介质以外的任何可读介质,该可读介质可以发送、传播或者传输用于由周期网络动作系统、装置或者器件使用或者与其结合使用的程序。
[0141] 可读介质上包含的程序代码可以用任何适当的介质传输,包括——但不限于——无线、有线、光缆、RF等等,或者上述的任意合适的组合。
[0142] 可以以一种或多种程序设计语言的任意组合来编写用于执行本发明操作的程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如Java、C++等,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。在涉及远程计算设备的情形中,远程计算设备可以通过任意种类的网络——包括局域网(LAN)或广域网(WAN)—连接到用户计算设备,或者,可以连接到外部计算设备。
[0143] 本发明实施例针对进行时间同步的方法还提供一种计算设备可读存储介质,即断电后内容不丢失。该存储介质中存储软件程序,包括程序代码,当所述程序代码在计算设备上运行时,该软件程序在被一个或多个处理器读取并执行时可实现本发明实施例上面任何一种网络侧设备进行时间同步的方案。
[0144] 本发明实施例针进行时间同步的方法还提供一种计算设备可读存储介质,即断电后内容不丢失。该存储介质中存储软件程序,包括程序代码,当所述程序代码在计算设备上运行时,该软件程序在被一个或多个处理器读取并执行时可实现本发明实施例上面任何一种进行时间同步的方案。
[0145] 基于同一发明构思,本发明实施例中还提供了一种进行时间同步的方法,由于该方法对应的设备是本发明实施例进行时间同步的系统中的设备对应的方法,并且该方法解决问题的原理与该设备相似,因此该方法的实施可以参见进行时间同步的系统的实施,重复之处不再赘述。
[0146] 以本发明实施例中进行时间同步的设备为测试仪表,UTC设备为时间设备为例,如图7所示,本发明实施例给出一种进行时间同步的完整方法包括:
[0147] 步骤700:测试仪表向UTC设备和测试仪表发送获取时间信息的请求;
[0148] 步骤701:UTC设备和测试仪表将时间信息发送给测试仪表;
[0149] 步骤702:测试仪表根据UTC设备的时间信息确定UTC设备在第一比对时刻的第一时间差值,在确定第一比对时刻与第二比对时刻之间的时间差值不超过时间阈值后,确定测试仪表在第二比对时刻的第二时间差值;
[0150] 步骤703:测试仪表根据第一时间差值和第二时间差值之间的时间差调整自身的本地时间。
[0151] 需要说明的是,上述方式仅为举例说明,时间设备可以为时间服务器和其他标准时间设备。
[0152] 以上参照示出根据本申请实施例的方法、装置(系统)和/或计算机程序产品的框图和/或流程图描述本申请。应理解,可以通过计算机程序指令来实现框图和/或流程图示图的一个块以及框图和/或流程图示图的块的组合。可以将这些计算机程序指令提供给通用计算机、专用计算机的处理器和/或其它可编程数据处理装置,以产生机器,使得经由计算机处理器和/或其它可编程数据处理装置执行的指令创建用于实现框图和/或流程图块中所指定的功能/动作的方法。
[0153] 相应地,还可以用硬件和/或软件(包括固件、驻留软件、微码等)来实施本申请。更进一步地,本申请可以采取计算机可使用或计算机可读存储介质上的计算机程序产品的形式,其具有在介质中实现的计算机可使用或计算机可读程序代码,以由指令执行系统来使用或结合指令执行系统而使用。在本申请上下文中,计算机可使用或计算机可读介质可以是任意介质,其可以包含、存储、通信、传输、或传送程序,以由指令执行系统、装置或设备使用,或结合指令执行系统、装置或设备使用。
[0154] 显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈