[发明专利]时钟同步方法、装置、设备及存储介质在审
申请号: | 202310096365.8 | 申请日: | 2023-02-07 |
公开(公告)号: | CN116318504A | 公开(公告)日: | 2023-06-23 |
发明(设计)人: | 王旭 | 申请(专利权)人: | 中银金融科技有限公司 |
主分类号: | H04J3/06 | 分类号: | H04J3/06 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 常芳 |
地址: | 200120 上海市浦东新区(上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 时钟 同步 方法 装置 设备 存储 介质 | ||
本发明提供一种时钟同步方法,包括:获取需要修改时钟信息的至少一个目标产品的时钟差,其中,所述时钟差是根据所述目标产品对应的目标时钟信息与所述时钟同步服务器当前的第一时钟信息得到的;逐一访问各所述目标产品对应的所述第一服务器,根据访问所述第一服务器时所述时钟同步服务器的第二时钟信息及所述时钟差对所述第一服务器进行时钟修改。
技术领域
本发明涉及计算机领域,尤其涉及一种时钟同步方法、装置、设备及存储介质。
背景技术
实际测试时会建立多个测试环境,各测试环境根据测试需求会设置不同的测试日期,每个测试环境会包含多个相互独立的产品,相同测试环境下的所有产品需要保持时钟同步,而各产品又包含数量不等的服务器,故需要在相同测试环境下的所有服务器,都保持相同时钟。但是服务器在重启、升级、环境切换等日常运维操作中,时钟会产生偏差,从而与其他服务器时钟不同步,影响部分功能正常运行。
因此,如何让不同测试日期的测试环境下,相同测试环境的所有服务器,保持时钟同步,成为亟待解决的问题。
发明内容
本发明提供一种时钟同步方法、装置、设备及存储介质,用以解决现有技术中服务器在重启、升级、环境切换等日常运维操作中,时钟会产生偏差,从而与其他服务器时钟不同步,影响部分功能正常运行的缺陷,实现让不同测试日期的测试环境下,相同测试环境的所有服务器,保持时钟同步。
本发明提供一种时钟同步方法,应用于时钟同步系统中的时钟同步服务器,其中,所述时钟同步系统还包括至少一个测试环境,各所述测试环境包括至少一个产品,各所述产品包括一个第一服务器,所述第一服务器与所述时钟同步服务器连接,所述方法包括:
获取需要修改时钟信息的至少一个目标产品的时钟差,其中,所述时钟差是根据所述目标产品对应的目标时钟信息与所述时钟同步服务器当前的第一时钟信息得到的;
逐一访问各所述目标产品对应的所述第一服务器,根据访问所述第一服务器时所述时钟同步服务器的第二时钟信息及所述时钟差对所述第一服务器进行时钟修改。
根据本发明提供的时钟同步方法,所述获取需要修改时钟信息的至少一个目标产品的时钟差,包括:
在接收到修改测试环境时钟信息的请求的情况下,确定所述请求对应的测试环境中的产品为目标产品,并根据所述请求确定所述目标产品对应的目标时钟信息;
确定所述目标时钟信息与所述第一时钟信息的差值,得到时钟差。
根据本发明提供的时钟同步方法,所述获取需要修改时钟信息的至少一个目标产品的时钟差之后,包括:
根据所述时钟差,更新第一关系表;
其中,所述第一关系表用于表征测试环境的标识信息与时钟差之间的关联关系。
根据本发明提供的时钟同步方法,所述获取需要修改时钟信息的至少一个目标产品的时钟差,包括:
在检测到测试环境发生变更的目标产品的情况下,确定所述目标产品变更后的目标测试环境;
根据第一关系表及所述目标测试环境的标识信息,获取所述目标产品的时钟差。
根据本发明提供的时钟同步方法,所述获取需要修改时钟信息的至少一个目标产品的时钟差之后,包括:
根据所述目标测试环境的标识信息及所述目标产品的标识信息,更新第二关系表;
其中,所述第二关系表用于表征标识信息与产品对应的服务器之间的关联关系,所述标识信息包括测试环境的标识信息、产品的标识信息及服务器之间的关联关系。
根据本发明提供的时钟同步方法,所述产品还包括至少一个第二服务器,所述产品的所述第二服务器与所述产品的所述第一服务器连接,所述方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中银金融科技有限公司,未经中银金融科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310096365.8/2.html,转载请声明来源钻瓜专利网。