[发明专利]一种网络授时的误差校正方法及相关装置有效
申请号: | 202110287784.0 | 申请日: | 2021-03-17 |
公开(公告)号: | CN113037418B | 公开(公告)日: | 2023-06-20 |
发明(设计)人: | 贺凯;刘超群;郑悄;陈伟 | 申请(专利权)人: | 广州虎牙科技有限公司 |
主分类号: | H04J3/06 | 分类号: | H04J3/06 |
代理公司: | 深圳市威世博知识产权代理事务所(普通合伙) 44280 | 代理人: | 黎坚怡 |
地址: | 511400 广东省广州市番禺*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网络 授时 误差 校正 方法 相关 装置 | ||
1.一种网络授时的误差校正方法,其特征在于,所述误差校正方法包括:
利用NTP对时算法与服务器对时,计算得到本地客户端时间;其中,所述利用NTP对时算法与服务器对时,计算得到本地客户端时间的步骤,包括:向所述服务器发送对时请求;获取到所述服务器返回的初始服务器时间;利用所述初始服务器时间,以及所述本地客户端与所述服务器的来回网络耗时计算得到所述本地客户端时间;
向服务器发送误差校正请求,并记录本地客户端的开始时间,其中,所述开始时间是通过所述本地客户端时间计算得到的;
获取到服务器返回的服务器时间;以及
基于所述开始时间记录本地客户端的结束时间;其中,所述基于所述开始时间记录本地客户端的结束时间的步骤,包括:利用所述来回网络耗时与所述开始时间确定所述结束时间;
响应于所述服务器时间不属于所述开始时间以及所述结束时间的时间段内,利用所述服务器时间获取对时误差区间;具体包括:响应于所述服务器时间慢于所述开始时间,将所述开始时间与所述服务器时间的时间差值确定为所述对时误差区间的下限值,利用所述来回网络耗时获取所述对时误差区间的上限值;响应于所述服务器时间快于所述结束时间,将所述结束时间与所述服务器时间的时间差值确定为所述对时误差区间的上限值,并利用所述来回网络耗时获取所述对时误差区间的下限值;
利用所述对时误差区间的上限值和下限值对所述本地客户端时间进行校正。
2.根据权利要求1所述的误差校正方法,其特征在于,所述利用所述对时误差区间的上限值和下限值对所述本地客户端时间进行校正的步骤,包括:
获取到所述本地客户端时间与所述上限值的上限差值,以及所述本地客户端时间与所述下限值的下限差值;
利用所述上限差值以及所述下限差值的平均值对所述本地客户端时间进行校正。
3.根据权利要求2所述的误差校正方法,其特征在于,所述利用所述上限差值以及所述下限差值的平均值对所述本地客户端时间进行校正的步骤,包括:
利用所述上限差值以及所述下限差值的平均值,以及所述本地客户端与所述服务器的来回网络耗时的和,确定校正后的本地客户端时间。
4.根据权利要求1所述的误差校正方法,其特征在于,所述响应于所述服务器时间不属于开始时间以及结束时间的时间段内,利用所述服务器时间获取对时误差区间的步骤,还包括:
响应于所述服务器时间慢于所述开始时间,计算所述服务器时间慢于所述开始时间的时间差值,或者,响应于所述服务器时间快于所述结束时间,计算所述服务器时间快于所述结束时间的时间差值;
判断所述时间差值是否小于所述来回网络耗时;
若不小于,则根据所述NTP对时算法重新计算得到所述本地客户端时间;
若小于,则利用所述时间差获取所述对时误差区间。
5.根据权利要求1所述的误差校正方法,其特征在于,所述向服务器发送误差校正请求,并记录本地客户端的开始时间的步骤,包括:
按照设定频率向所述服务器发送误差校正请求;
利用所述设定频率以及所述本地客户端时间得到所述开始时间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州虎牙科技有限公司,未经广州虎牙科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110287784.0/1.html,转载请声明来源钻瓜专利网。