[发明专利]一种时间校准方法、装置及系统有效
申请号: | 201611041778.2 | 申请日: | 2016-11-18 |
公开(公告)号: | CN108075876B | 公开(公告)日: | 2020-09-08 |
发明(设计)人: | 朱辉云;郭计伟;胡育辉;陈焕葵;张少愚;陈云云;覃竞才 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L7/00 | 分类号: | H04L7/00;H04L12/24 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王仲凯 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 时间 校准 方法 装置 系统 | ||
本发明公开了一种时间校准方法、装置及系统,用于实现服务器的时间对齐,该方法应用于时间服务器,包括:在接收到应用服务器发送的获取标准时间请求时,将标准时间发送给应用服务器;接收应用服务器发送的时间采样结果和/或时间修正结果,时间采样结果包括应用服务器的当前服务器时间以及当前服务器时间与标准时间的差值,时间修正结果是在应用服务器达到预设条件时根据时间采样结果对本地服务器时间进行修正后产生的,时间修正结果包括应用服务器在修正之前的时间以及在修正之后的时间;在接收到日志时间查询端发送的包括日志时间的查询请求时,将日志时间对应的时间采样结果和/或时间修正结果发送给日志时间查询端。
技术领域
本发明涉及通信技术领域,具体涉及一种时间校准方法、装置及系统。
背景技术
在生产环境和测试环境中往往会同时存在多台服务器,每台服务器在运行过程中均会产生操作日志,操作日志中记录有各个操作所发生的时间,但是每台服务器具有独立的服务器时间,各台服务器之间常存在时间不同步的情况。
在现有技术中,会存在由于各台服务器之间存在时间偏差导致各台服务器的日志时间不一致的情况,即日志时间无法对齐,从而无法准确根据服务器的日志时间进行服务器相关操作情况的分析,例如无法准确对服务器的故障进行定位分析等。
发明内容
有鉴于此,本发明提供一种时间校准方法、装置及系统,以解决现有技术中各台服务器的日志时间无法对齐的技术问题。
为解决上述问题,本发明提供的技术方案如下:
一种时间校准方法,所述方法应用于时间服务器,所述方法包括:
在接收到应用服务器发送的获取标准时间请求时,将标准时间发送给所述应用服务器;
接收所述应用服务器发送的时间采样结果和/或时间修正结果,所述时间采样结果包括所述应用服务器的当前服务器时间以及所述当前服务器时间与所述标准时间的差值,所述时间修正结果是在所述应用服务器达到预设条件时根据所述时间采样结果对本地服务器时间进行修正后产生的,所述时间修正结果包括第一时间以及第二时间,所述第一时间为所述应用服务器在修正之前的时间,所述第二时间为所述应用服务器在修正之后的时间;
在接收到日志时间查询端发送的包括日志时间的查询请求时,将所述日志时间对应的时间采样结果和/或时间修正结果发送给所述日志时间查询端,以使所述日志时间查询端根据所述日志时间对应的时间采样结果和/或时间修正结果对所述日志时间进行修正。
相应的,所述方法还包括:
将所述时间采样结果和/或所述时间修正结果保存到数据库。
相应的,所述将所述日志时间对应的时间采样结果和/或时间修正结果发送给所述日志时间查询端,包括:
判断所述日志时间是否属于第一时间段,所述第一时间段为一个所述时间修正结果中第一时间与第二时间之间的时间段;
如果所述日志时间不属于所述第一时间段,判断所述日志时间是否在第三时间之后,所述第三时间为一个所述时间修正结果中的第一时间或者第二时间;
如果所述日志时间在所述第三时间之后,将所述第三时间所属的时间修正结果以及所述第三时间到所述日志时间之间的时间采样结果发送给所述日志时间查询端;
如果所述日志时间不在所述第三时间之后,将所述日志时间之前的时间采样结果发送给所述日志时间查询端;
如果所述日志时间属于所述第一时间段,将第一时间修正结果、第二时间修正结果以及所述第一时间修正结果与所述第二时间修正结果之间的时间采样结果发送给所述日志时间查询端;所述第一时间修正结果为所述第一时间段所属的时间修正结果,所述第二时间修正结果为所述第一时间修正结果之前一次的时间修正结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611041778.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于NB-IoT的数据传输方法和装置
- 下一篇:一种安全系统及终端芯片