一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

时钟同步方法及相关设备与流程

2022-05-21 09:52:37 来源:中国专利 TAG:


1.本发明涉及计算机领域,尤其涉及一种时钟同步方法及相关设备。


背景技术:

2.在测试环境中会包含许多的产品,在很多的测试场景中需要切换多个不同产品的时钟,并且在切换多个产品的时钟时保持各产品的时钟一致。在现有技术中,直接使用基于python语言开发出来的命令发布、管理工具ansable批量发出访问命令,并且修改多个产品的时钟,当产品数量较多时,由于命令延迟,导致各产品有几秒甚至几十秒的时钟差异;用网络时间协议(network time protocol,ntp)服务器同步各产品的时钟,需要配置专门的时钟服务器,修改产品的时钟会变更时钟服务器包括的所有产品的时钟,不能动态调整部分产品的时钟,而且还需要在各产品中启动ntp进程。因此,如何让数据众多,又相互独立的产品,能根据测试或应用需求,对产品的时钟进行动态的更改,成为亟待解决的问题。


技术实现要素:

3.本发明提供一种时钟同步方法及相关设备,用以解决现有技术中不能让数据众多又相互独立的产品,根据测试或应用需求,对产品的时钟进行动态更改的缺陷,实现在需要更改时钟的产品数量较多,且需要根据测试或应用需求对产品时钟进行动态修改的情况下,批量修改产品的时钟,保证产品的时钟一致性。
4.本发明提供一种时钟同步方法,包括:
5.获取需要修改时钟信息的至少一个产品的标识信息和所述至少一个产品对应的目标时钟信息;
6.根据所述标识信息以及第一关系表,确定所述至少一个产品对应的ip地址清单,所述第一关系表用于表征标识信息与ip地址之间的关联关系;
7.获取时钟同步服务器在初始化阶段的第一时钟信息;
8.遍历所述ip地址清单,以对所述ip地址清单中的每一ip地址执行以下时钟修正步骤:读取当前ip地址,获取远程访问所述当前ip地址时所述时钟同步服务器的第二时钟信息;根据所述目标时钟信息、第一时钟信息和第二时钟信息,确定修正后的时钟信息;远程访问所述当前ip地址,将所述当前ip地址对应的产品的时钟信息修改为所述修正后的时钟信息。
9.进一步地,所述根据所述目标时钟信息、第一时钟信息和第二时钟信息,确定修正后的时钟信息,包括:
10.计算所述第二时钟信息与所述第一时钟信息的差值;
11.对所述差值和所述目标时钟信息进行求和,得到修正后的时钟信息。
12.进一步地,在所述远程访问所述当前ip地址,将所述当前ip地址对应的产品的时钟信息修改为所述修正后的时钟信息之后,所述方法还包括:
13.远程访问所述当前ip地址,获取所述需要修改时钟信息的产品的第三时钟信息;
14.比对所述第三时钟信息和所述修正后的时钟信息;
15.在所述第三时钟信息和所述修正后的时钟信息满足一致性要求的情况下,将所述当前ip地址时钟修正成功的消息写入日志,并对所述ip地址清单中的下一ip地址执行所述时钟修正步骤;
16.在所述第三时钟信息和所述修正后的时钟信息不满足一致性要求的情况下,对所述当前ip地址重新执行所述时钟修正步骤。
17.进一步地,对所述当前ip地址重新执行所述时钟修正步骤之后,所述方法还包括:
18.若重新执行所述时钟修正步骤的次数超过预设阈值,将所述当前ip地址时钟修正失败的消息写入日志,并对所述ip地址清单中的下一ip地址执行所述时钟修正步骤。
19.进一步地,在所述获取需要修改时钟信息的至少一个产品的标识信息和所述至少一个产品对应的目标时钟信息之前,所述方法还包括:
20.获取所述第一关系表以及所述需要修改时钟信息的至少一个产品的用户权限。
21.本发明还提供一种时钟同步装置,包括:
22.第一获取模块,用于获取需要修改时钟信息的至少一个产品的标识信息和所述至少一个产品对应的目标时钟信息;
23.第二获取模块,用于根据所述标识信息以及第一关系表,确定所述至少一个产品对应的ip地址清单,所述第一关系表用于表征标识信息与ip地址之间的关联关系;
24.第三获取模块,用于获取时钟同步服务器在初始化阶段的第一时钟信息;
25.遍历模块,用于遍历所述ip地址清单,以对所述ip地址清单中的每一ip地址执行以下时钟修正步骤:读取当前ip地址,获取远程访问所述当前ip地址时所述时钟同步服务器的第二时钟信息;根据所述目标时钟信息、第一时钟信息和第二时钟信息,确定修正后的时钟信息;远程访问所述当前ip地址,将所述当前ip地址对应的产品的时钟信息修改为所述修正后的时钟信息。
26.进一步地,所述根据所述目标时钟信息、第一时钟信息和第二时钟信息,确定修正后的时钟信息,包括:
27.计算所述第二时钟信息与所述第一时钟信息的差值;
28.对所述差值和所述目标时钟信息进行求和,得到修正后的时钟信息。
29.进一步地,所述装置还包括:
30.第四获取模块,用于远程访问所述当前ip地址,获取所述需要修改时钟信息的产品的第三时钟信息;
31.比对模块,用于比对所述第三时钟信息和所述修正后的时钟信息;
32.第一处理模块,用于在所述第三时钟信息和所述修正后的时钟信息满足一致性要求的情况下,将所述当前ip地址时钟修正成功的消息写入日志,并对所述ip地址清单中的下一ip地址执行所述时钟修正步骤;
33.第二处理模块,用于在所述第三时钟信息和所述修正后的时钟信息不满足一致性要求的情况下,对所述当前ip地址重新执行所述时钟修正步骤。
34.进一步地,所述装置还包括:
35.判断模块,用于在重新执行所述时钟修正步骤的次数超过预设阈值,将所述当前ip地址时钟修正失败的消息写入日志,并对所述ip地址清单中的下一ip地址执行所述时钟
修正步骤。
36.进一步地,所述装置还包括:
37.设置模块,用于获取所述第一关系表以及所述需要修改时钟信息的至少一个产品的用户权限。
38.本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述时钟同步方法的步骤。
39.本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述时钟同步方法的步骤。
40.本发明提供的时钟同步方法及相关设备,通过获取需要修改时钟产品目标时钟信息、时钟同步服务器在初始化阶段的第一时钟信息和获取远程访问产品ip地址时时钟同步服务器的第二时钟信息,得到产品修正后的时钟信息,能有效降低各产品的时钟的时差,无论需要修改时钟的产品数量的多少,都能保证产品的时钟一致性,而且部署简单,无需在各产品配置常驻进程。
附图说明
41.为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
42.图1是本发明提供的时钟同步方法的流程示意图之一;
43.图2是本发明提供的时钟同步方法的流程示意图之二;
44.图3是本发明提供的时钟同步装置的结构示意图;
45.图4是本发明提供的电子设备的结构示意图。
具体实施方式
46.为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
47.图1为本发明提供的时钟同步方法的流程示意图之一,如图1所示,本发明提供的时钟同步方法包括:步骤110、步骤120、步骤130和步骤140。
48.步骤110、获取需要修改时钟信息的至少一个产品的标识信息和所述至少一个产品对应的目标时钟信息。
49.在本发明实施例中,产品可以是服务器,也可以是其他电子设备。
50.标识信息用于标识产品。
51.可选的,标识信息可以是产品名或者环境名。
52.目标时钟信息可以是用户指定的时钟信息,也可以是根据测试需求或者应用需求确定的时钟信息。
53.本发明实施例为了实现批量修改多个产品的时钟信息,首先获取需要修改时钟信息的产品的标识信息,以根据需要修改时钟信息的产品的标识信息来获取产品的ip地址。
54.需要说明的是,本发明实施例的执行主体可以是时钟同步服务器或者运行在时钟同步服务器上的时钟同步程序或工具。
55.可选地,时钟同步服务器上部署了时钟同步程序或工具,用户可以通过指令,对指定的产品发起更改时钟操作。
56.可选地,时钟同步服务器通过网页交互界面,从前端获取需要修改时钟信息的产品和产品对应的目标时钟信息。
57.步骤120、根据所述标识信息以及第一关系表,确定所述至少一个产品对应的ip地址清单,所述第一关系表用于表征标识信息与ip地址之间的关联关系。
58.在本发明实施例中,第一关系表表征了产品的标识信息和产品对应的ip地址之间的关联关系。
59.可以理解,根据第一关系表和产品的标识信息,可以确定至少一个需要修改时钟信息的产品对应的ip地址清单。
60.第一关系表的数据结构如表1所示:
61.表1:第一关系表
62.字段名称字段类型字段长度ip地址字符20产品名字符20环境名字符5
63.步骤130、获取时钟同步服务器在初始化阶段的第一时钟信息。
64.本发明实施例,在时钟同步服务器进行初始化的阶段,记录时钟同步服务器的第一时钟信息。
65.步骤140、遍历所述ip地址清单,以对所述ip地址清单中的每一ip地址执行以下时钟修正步骤:
66.读取当前ip地址,获取远程访问所述当前ip地址时所述时钟同步服务器的第二时钟信息;
67.根据所述目标时钟信息、第一时钟信息和第二时钟信息,确定修正后的时钟信息;
68.远程访问所述当前ip地址,将所述当前ip地址对应的产品的时钟信息修改为所述修正后的时钟信息。
69.可以理解,遍历至少一个需要修改时钟信息的产品对应的ip地址清单,对ip地址清单中的每一ip地址执行以下时钟修正步骤:
70.读取当前ip地址,获取远程访问当前ip地址时时钟同步服务器的第二时钟信息,并根据目标时钟信息、第一时钟信息和第二时钟信息,计算确定修正后的时钟信息。
71.在确定修正后的时钟信息之后,远程访问当前ip地址,根据修正后的时钟信息,将当前ip地址对应的产品的时钟信息修改为修正后的时钟信息。
72.在ip地址清单中所有的ip地址都执行了上述时钟修正步骤之后,结束遍历。
73.本发明提供的时钟同步方法,通过获取需要修改时钟产品目标时钟信息、时钟同步服务器在初始化阶段的第一时钟信息和获取远程访问产品ip地址时时钟同步服务器的
第二时钟信息,得到产品修正后的时钟信息,能有效降低各产品的时钟的时差,无论需要修改时钟的产品数量的多少,都能保证产品的时钟一致性,而且部署简单,无需在各产品配置常驻进程。
74.进一步地,所述根据所述目标时钟信息、第一时钟信息和第二时钟信息,确定修正后的时钟信息,包括:
75.计算所述第二时钟信息与所述第一时钟信息的差值;
76.对所述差值和所述目标时钟信息进行求和,得到修正后的时钟信息。
77.本发明实施例,第二时钟信息与第一时钟信息的差值表示时钟同步服务器从第一个ip地址遍历到当前ip地址时经过的时间差,由于按顺序遍历ip地址清单中的ip地址,在ip地址较多,即需要修改时钟的产品太多时,对于不同的产品会产生不同的时间差,为了保证同一批次进行时钟修改的产品的时间一致性,将第二时钟信息与第一时钟信息的差值作为时间补偿,补偿到目标时钟信息中,即对差值和目标时钟信息进行求和,得到修正后的时钟信息。
78.本发明实施例,能有效降低各产品上时钟的时差,无论产品数量的多少,都能保证产品的时钟一致性。
79.进一步地,所述远程访问所述当前ip地址,将所述当前ip地址对应的产品的时钟信息修改为所述修正后的时钟信息之后,所述方法还包括:
80.远程访问所述当前ip地址,获取所述需要修改时钟信息的产品的第三时钟信息;
81.比对所述第三时钟信息和所述修正后的时钟信息;
82.在所述第三时钟信息和所述修正后的时钟信息满足一致性要求的情况下,将所述当前ip地址时钟修正成功的消息写入日志,并对所述ip地址清单中的下一ip地址执行所述时钟修正步骤;
83.在所述第三时钟信息和所述修正后的时钟信息不满足一致性要求的情况下,对所述当前ip地址重新执行所述时钟修正步骤。
84.本发明实施例,在通过对当前ip地址对应的产品的时钟信息进行修改之后,再次通过远程访问,获取当前ip地址对应的产品的第三时钟信息。
85.将第三时钟信息和修正后的时钟信息进行比对,计算第三时钟信息和修正后的时钟信息的时间差,在计算所得的时间差在预设范围内的情况下,确认第三时钟信息和修正后的时钟信息满足一致性要求,则将当前ip地址时钟修改成功的消息写入日志,接着对ip地址清单中的下一ip地址执行上述时钟修正步骤。
86.在计算所得的时间差不在预设范围内的情况下,确定第三时钟信息不满足一致性要求,对当前ip地址重新执行时钟修正步骤。若重新执行时钟修正步骤之后,当前ip地址对应的新的第三时钟信息能够和新的修正后的时钟信息满足一致性要求,则接着对ip地址清单中的下一ip地址执行上述时钟修正步骤。若重新执行时钟修正步骤之后,当前ip地址对应的新的第三时钟信息仍然不能和新的修正后的时钟信息满足一致性要求,则继续对当前ip地址重新执行时钟修正步骤。
87.本发明实施例,通过对修改时钟之后的产品的时钟进行检查,保证产品的时钟修改的一致性。
88.进一步地,在上述实施例的基础上,对所述当前ip地址重新执行所述时钟修正步
骤之后,所述方法还包括:
89.若对所述当前ip地址重新执行所述时钟修正步骤的次数超过预设阈值,将所述当前ip地址时钟修正失败的消息写入日志,并对所述ip地址清单中的下一ip地址执行所述时钟修正步骤。
90.本发明实施例,在计算所得的时间差超过预设范围的情况下,对当前ip地址重新执行时钟修正步骤,在重新执行时钟修正步骤的次数超过预设阈值的情况下,将当前ip地址时钟修正失败的消息写入日志,并对ip地址清单中的下一ip地址执行时钟修正步骤。
91.在遍历完成之后,将日志返回到前端,用户通过网页交互界面可查询到时钟同步的最终结果和日志。
92.本发明实施例,通过控制当前ip地址重新执行时钟修正步骤的次数,避免在执行时钟修正的过程中陷入局部循环。
93.进一步地,在所述获取需要修改时钟信息的至少一个产品的标识信息和所述至少一个产品对应的目标时钟信息之前,所述方法还包括:
94.获取所述第一关系表以及所述需要修改时钟信息的至少一个产品的用户权限。
95.本发明实施例,通过产品名或者环境名等产品的标识信息,预先获取了各产品的ip地址,并生成第一关系表。
96.通过各产品的ip地址,在各产品的服务器上配置了专用于时钟同步的用户权限。
97.本发明实施例,通过预先获取产品的ip地址以及在各产品的服务器上配置了专用于时钟同步的用户信息,使得时钟同步服务器可以直接根据产品的标识信息找到产品对应的ip地址,并根据ip地址直接通过远程访问对产品的时钟信息进行修改,部署简单,无需在各产品中配置常驻进程,使执行时钟同步的流程更加简单。
98.图2是本发明提供的时钟同步方法的流程示意图之二,如图2所示,本发明另一实施例,在时钟同步服务器获取了需要修改时钟信息的至少一个产品的标识信息和至少一个产品对应的目标时钟信息之后,包括:
99.步骤201、记录时间同步服务器的第一时钟信息。在时钟同步服务器的初始化阶段,记录时钟同步服务器的时钟信息作为第一时钟信息。
100.步骤202、遍历ip地址清单。根据第一关系表获取需要修改时钟信息的至少一个产品对应的ip地址清单,根据ip地址清单,按照顺序逐个对ip地址清单中的ip地址进行时钟修正。
101.步骤203、判断ip地址清单中的ip地址是否遍历完成,在ip地址清单中所有的ip地址都遍历过后转入步骤210,否则转入步骤204。
102.步骤204、读取产品对应的ip地址。根据ip地址清单,读取当前ip地址。
103.步骤205、记录第二时钟信息,修正后的时钟信息=目标时钟信息 第二时钟信息-第一时钟信息。在远程访问当前ip地址之前,记录时钟同步服务器的当前时钟,作为第二时钟信息。计算第二时钟信息与第一时钟信息的差值,将差值作为时间补偿,补偿到目标时钟信息中,即对差值和目标时钟信息进行求和,得到修正后的时钟信息。
104.步骤206、远程访问ip,根据修正后的时钟信息,修改该产品的时钟。通过当前ip地址进行远程访问,根据修正后的时钟信息对当前ip地址对应的产品的时钟信息进行修改。
105.步骤207、远程访问ip,获得该产品的第三时钟信息。在修正完当前ip地址对应的
产品的时钟信息之后,再次远程访问当前ip地址,获得当前ip地址对应的产品的第三时钟信息。
106.步骤208、比对时钟信息,确认是否满足一致性要求。比较第三时钟信息和修正后的时钟信息,在第三时钟信息和修正后的时钟信息的差值不超过一定范围的情况下,判定此次时钟修正满足一致性要求,在第三时钟信息和修正后的时钟信息的差值超过一定范围的情况下,判定此次时钟修正不满足一致性要求。
107.步骤209、判定是否符合要求。在此次时钟修正满足一致性要求的情况下,记录成功,将时钟修正成功的消息写入日志,转入步骤202,开始对ip地址清单中的下一ip地址进行时钟修正;在此次时钟修正不满足一致性要求的情况下,转入步骤205,重新执行时钟修正,并记录重新执行时钟修正的次数,在重新执行时钟修正的次数超过预设阈值的情况下,将时钟修正失败的消息写入日志,转入步骤202。
108.步骤210、返回修改信息。在ip地址清单中的所有ip地址全部修改完成之后,返回修改信息,包括时钟同步的最新结果和日志。
109.图3是本发明提供的时钟同步装置的结构示意图,如图3所示,本发明提供的时钟同步装置,包括:
110.第一获取模块310,用于获取需要修改时钟信息的至少一个产品的标识信息和所述至少一个产品对应的目标时钟信息;
111.第二获取模块320,用于根据所述标识信息以及第一关系表,确定所述至少一个产品对应的ip地址清单,所述第一关系表用于表征标识信息与ip地址之间的关联关系;
112.第三获取模块330,用于获取时钟同步服务器在初始化阶段的第一时钟信息;
113.遍历模块340,用于遍历所述ip地址清单,以对所述ip地址清单中的每一ip地址执行以下时钟修正步骤:读取当前ip地址,获取远程访问所述当前ip地址时所述时钟同步服务器的第二时钟信息;根据所述目标时钟信息、第一时钟信息和第二时钟信息,确定修正后的时钟信息;远程访问所述当前ip地址,将所述当前ip地址对应的产品的时钟信息修改为所述修正后的时钟信息。
114.进一步地,所述根据所述目标时钟信息、第一时钟信息和第二时钟信息,确定修正后的时钟信息,包括:
115.计算所述第二时钟信息与所述第一时钟信息的差值;
116.对所述差值和所述目标时钟信息进行求和,得到修正后的时钟信息。
117.进一步地,所述装置,还包括:
118.第四获取模块,用于远程访问所述当前ip地址,获取所述需要修改时钟信息的产品的第三时钟信息;
119.比对模块,用于比对所述第三时钟信息和所述修正后的时钟信息;
120.第一处理模块,用于在所述第三时钟信息和所述修正后的时钟信息满足一致性要求的情况下,将所述当前ip地址时钟修正成功的消息写入日志,并对所述ip地址清单中的下一ip地址执行所述时钟修正步骤;
121.第二处理模块,用于在所述第三时钟信息和所述修正后的时钟信息不满足一致性要求的情况下,对所述当前ip地址重新执行所述时钟修正步骤。
122.进一步地,所述装置还包括:
123.判断模块,用于在重新执行所述时钟修正步骤的次数超过预设阈值,将所述当前ip地址时钟修正失败的消息写入日志,并对所述ip地址清单中的下一ip地址执行所述时钟修正步骤。
124.进一步地,所述装置还包括:
125.设置模块,用于获取所述第一关系表以及所述需要修改时钟信息的至少一个产品的用户权限。
126.在此需要说明的是,本发明实施例提供的上述时钟同步装置,能够实现上述时钟同步方法实施例所实现的所有方法步骤,且能够达到相同的技术效果,在此不再赘述。
127.本发明提供的时钟同步装置,通过获取需要修改时钟产品目标时钟信息、时钟同步服务器在初始化阶段的第一时钟信息和获取远程访问产品ip地址时时钟同步服务器的第二时钟信息,得到产品修正后的时钟信息,能有效降低各产品的时钟的时差,无论需要修改时钟的产品数量的多少,都能保证产品的时钟一致性,而且部署简单,无需在各产品配置常驻进程。
128.图4示例了一种电子设备的实体结构示意图,如图4所示,该电子设备可以包括:处理器(processor)410、通信接口(communications interface)420、存储器(memory)430和通信总线440,其中,处理器410,通信接口420,存储器430通过通信总线440完成相互间的通信。处理器410可以调用存储器430中的逻辑指令,以执行时钟同步方法,该方法包括:获取需要修改时钟信息的至少一个产品的标识信息和所述至少一个产品对应的目标时钟信息;根据所述标识信息以及第一关系表,确定所述至少一个产品对应的ip地址清单,所述第一关系表用于表征标识信息与ip地址之间的关联关系;获取时钟同步服务器在初始化阶段的第一时钟信息;遍历所述ip地址清单,以对所述ip地址清单中的每一ip地址执行以下时钟修正步骤:读取当前ip地址,获取远程访问所述当前ip地址时所述时钟同步服务器的第二时钟信息;根据所述目标时钟信息、第一时钟信息和第二时钟信息,确定修正后的时钟信息;远程访问所述当前ip地址,将所述当前ip地址对应的产品的时钟信息修改为所述修正后的时钟信息。
129.此外,上述的存储器430中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
130.另一方面,本发明还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,计算机程序可存储在非暂态计算机可读存储介质上,所述计算机程序被处理器执行时,计算机能够执行上述各方法所提供的时钟同步方法,该方法包括:获取需要修改时钟信息的至少一个产品的标识信息和所述至少一个产品对应的目标时钟信息;根据所述标识信息以及第一关系表,确定所述至少一个产品对应的ip地址清单,所述第一关系表用于表征标识信息与ip地址之间的关联关系;获取时钟同步服务器在初始化阶段的第一时钟信息;
遍历所述ip地址清单,以对所述ip地址清单中的每一ip地址执行以下时钟修正步骤:读取当前ip地址,获取远程访问所述当前ip地址时所述时钟同步服务器的第二时钟信息;根据所述目标时钟信息、第一时钟信息和第二时钟信息,确定修正后的时钟信息;远程访问所述当前ip地址,将所述当前ip地址对应的产品的时钟信息修改为所述修正后的时钟信息。
131.又一方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各方法提供的时钟同步方法,该方法包括:获取需要修改时钟信息的至少一个产品的标识信息和所述至少一个产品对应的目标时钟信息;根据所述标识信息以及第一关系表,确定所述至少一个产品对应的ip地址清单,所述第一关系表用于表征标识信息与ip地址之间的关联关系;获取时钟同步服务器在初始化阶段的第一时钟信息;遍历所述ip地址清单,以对所述ip地址清单中的每一ip地址执行以下时钟修正步骤:读取当前ip地址,获取远程访问所述当前ip地址时所述时钟同步服务器的第二时钟信息;根据所述目标时钟信息、第一时钟信息和第二时钟信息,确定修正后的时钟信息;远程访问所述当前ip地址,将所述当前ip地址对应的产品的时钟信息修改为所述修正后的时钟信息。
132.以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
133.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
134.最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献