时间同步方法和装置制造方法及图纸

技术编号:19638121 阅读:32 留言:0更新日期:2018-12-01 18:28
本发明专利技术实施例提供一种时间同步方法和装置,该方法包括:确定应用程序需要使用服务器的当前时间时,获取该应用程序当前的第一时间;根据该应用程序当前的第一时间、预先记录的第一服务器时间和记录第一服务器时间时候的应用程序的第二时间,获取该服务器的当前时间,实现了终端设备和服务器时间的同步,提高了开发效率和终端时间同步的准确性。

【技术实现步骤摘要】
时间同步方法和装置
本专利技术涉及计算机
,尤其涉及一种时间同步方法和装置。
技术介绍
随着移动互联网的快速发展,移动端日渐成为人机交互的主要平台,让用户获得良好的体验显得尤为重要。在应用程序(application,APP)的开发过程中,尽可能的通过各种技术手段来为用户提供更好的体验是产品开发的重点。在开发过程中,在终端设备的聊天界面展示聊天信息时,发送的消息需要展示时间的问题,目前提供两种方式,一种是终端设备侧通过请求服务器,来获取与服务器同步的时间。另外一种是直接使用终端设备的系统时间作为展示的时间。通过请求服务器来获取服务器时间的方案问题在于每次都要向服务器发请求,增加客户端的性能消耗,每次都会有时间延迟,特别是在频繁使用的时候,更要考虑异步请求的问题。同时在网络条件比较差,或者没有网络的情况下就无法获取到服务器时间。直接使用前端系统时间的方案,缺点是只能假设前端时间与服务器时间是同步的,但是这种假设是没有保障的。综上所述,目前的方案均不能保证服务器的时间与终端设备的时间同步,如果聊天过程中终端设备的本地时间与服务器时间不同步的话,就会出现页面排版顺序错乱的问题,给用户本文档来自技高网...

【技术保护点】
1.一种时间同步方法,其特征在于,包括:确定所述应用程序需要使用服务器的当前时间时,获取所述应用程序当前的第一时间;根据所述第一时间、预先记录的第一服务器时间和所述应用程序的第二时间,获取所述服务器的当前时间;其中,所述第一服务器时间为预先获取并记录的服务器时间,所述第二时间为记录所述第一服务器时间时的所述应用程序的时间。

【技术特征摘要】
1.一种时间同步方法,其特征在于,包括:确定所述应用程序需要使用服务器的当前时间时,获取所述应用程序当前的第一时间;根据所述第一时间、预先记录的第一服务器时间和所述应用程序的第二时间,获取所述服务器的当前时间;其中,所述第一服务器时间为预先获取并记录的服务器时间,所述第二时间为记录所述第一服务器时间时的所述应用程序的时间。2.根据权利要求1所述的方法,其特征在于,所述根据所述第一时间、预先记录的第一服务器时间和所述应用程序的第二时间,获取所述服务器的当前时间,包括:计算获取所述第一时间和所述第二时间之间的时间差;将所述第一服务器时间加上所述时间差,得到所述服务器的当前时间。3.根据权利要求1或2所述的方法,其特征在于,所述确定需要使用服务器的当前时间时,获取所述应用程序当前的第一时间之前,所述方法还包括:向所述服务器发送时间获取请求;接收所述服务器返回的第一服务器时间,并在本地记录所述第一服务器时间和所述应用程序当前的所述第二时间。4.根据权利要求3所述的方法,其特征在于,所述向所述服务器发送时间获取请求,包括:在所述应用程序启动时或者检测到服务器时间发送变化时,向所述服务器发送时间获取请求。5.根据权利要求1或2所述的方法,其特征在于,所述获取所述应用程序当前的第一时间,包括:获取终端设备的系统时间作为所述应用程序当前的所述第一时间。6.一种时间同步装置,其特征在于,包括:第一处理模块,用于确定所述应用程序需要使用服务器的当前时间时,获...

【专利技术属性】
技术研发人员:薛勇吕庆春彭飞
申请(专利权)人:北京五八信息技术有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1