同步时间修正方法及其装置与流程

文档序号:11147313阅读:来源:国知局

技术特征:

1.同步时间修正方法,其特征在于,包括如下步骤:

S1、获取用户端发送请求指令的时间T1,以及获取用户端结束请求指令时的时间T2;

S2、获取服务器接收到请求指令的时间T’1;

S3、根据公式P=T2-(T’1+(T2-T1)/2)得到误差值P;

S4、判断P是否小于或等于预设误差值N,如果是执行S6,否则执行S5;

S5、计算误差修正值P’=(T2-P)-(T’1+((T2-P)-(T1-P))/2),同时将误差值P加上误差修正值P’,得到新的误差值P,返回S4;

S6、将用户端的时间T减去误差值P,得到新的用户端的时间T。

2.如权利要求1所述的同步时间修正方法,其特征在于,S5返回S4的次数不能超过E次,当第E次返回S4的判断仍为否,则结束。

3.同步时间修正装置,其特征在于,包括:

第一获取模块,用于获取用户端发送请求指令的时间T1,以及获取用户端结束请求指令时的时间T2;

第二获取模块,用于获取服务器接收到请求指令的服务器的时间T’1;

第一计算模块,用于根据公式P=T2-(T’1+(T2-T1)/2)得到误差值P;

判断模块,用于判断P是否小于或等于预设误差值N,如果是执行修正模块,否则执行第二计算模块;

第二计算模块,用于计算误差修正值P’=(T2-P)-(T’1+((T2-P)-(T1-P))/2),同时将误差值P加上误差修正值P’,得到新的误差值P,返回判断模块;

修正模块,用于将用户端的时间T减去误差值P,得到新的用户端的时间T。

4.如权利要求3所述的同步时间修正方法,其特征在于,第二计算模块返回判断模块的次数不能超过E次,当第E次返回判断模块的判断仍为否,则结束。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1