[发明专利]手机终端手机时间同步的实现方法在审
申请号: | 201210157422.0 | 申请日: | 2012-05-17 |
公开(公告)号: | CN103428844A | 公开(公告)日: | 2013-12-04 |
发明(设计)人: | 陈飞 | 申请(专利权)人: | 上海闻泰电子科技有限公司 |
主分类号: | H04W56/00 | 分类号: | H04W56/00 |
代理公司: | 上海元一成知识产权代理事务所(普通合伙) 31268 | 代理人: | 吴桂琴;谭震威 |
地址: | 200001 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 手机 终端 时间 同步 实现 方法 | ||
技术领域
本发明涉及一种移动通信技术,特别是涉及一种手机终端实现手机时间同步的方法。
背景技术
近年来,随着科技水平和经济的发展,手机以及普及,由于手机电池断电,更换电池,和经常前往其他时区,这时设置手机时间就成为人们时常需要做的事情。目前,人们在更换插拔电池或前往其他时区都需要手动设定手机的时间,这需要有准确的时间参考而且并不实用:第一、手动设置手机时间麻烦,需要手动输入数字,通常设置的时间误差比较大;第二、手动设置手机时间比较局限,需要有时间源做参考,并不是随时随地都可以的。第三、由于频繁的设置手机时间大大降低的用户对于手机这个便携设备的体验度,影响用户的使用。第三、本发明不局限于手机系统,硬件和平台,可在任意手机上轻松实现时间同步;
发明内容
本发明要解决的技术问题是为了克服现有技术的缺陷,提供一种手机终端的时间同步的实现方法,使用户能使用更简易的操作,能够随时随地,迅速方便地同步手机时间。
本发明是通过下述技术方案来解决上述技术问题的:一种手机终端手机时间同步的实现方法,其特征在于,其包括以下步骤:
S1、在人机交互界面可设置手机所在的时区,并且会保存为默认时区,否者会取得手机默认的时区;
S2、手机终端人机界面上选择时间同步,发送网络请求到时间同步服务器,设置了多个服务器连接地址,随机取得其中的一个时间同步地址,减少因服务器问题而导致时间同步总是失败,并取得第一当前系统时间保存;
S3、服务器取得格林威治时间时开始计时到现在的毫秒数,反馈到手机客户端;
S4、终端根据服务器返回的数据,并且修正时区差的毫秒数,计算出时间的年月日,时分秒;
S5、取得第二当前系统时间,在计算出的时间加上第二当前系统时间与第一当前系统时间相差的一半,设置为手机的系统时间;
S6、终端把设置后的系统时间提示给用户并提示时间误差为第二当前系统时间与第一当前系统时间相差。
本发明的积极进步效果在于:本发明对于用户点击时间同步就直接将手机的系统时间设置为准确时间,方便了操作。简单实用。
附图说明
图1是本发明一实施例的流程示意图;
图2是本发明中精确计算时间的示意图。
具体实施方式
下面结合附图给出本发明较佳实施例,以详细说明本发明的技术方案。
如图1所示,在人机交互界面,用户选择设定时区,就可以同步到对应时区的手机时间。用户选择同步手机时间,客户端会随机取得时间服务器的连接地址并向服务器发送时间同步请求,服务器收到请求后取得格林威治时间1970年1月1日0时开始计时到现在的毫秒数,反馈到手机客户端。在手机客户端计算出当前时间,并用联网请求时间的一半来修正时间以减少由于网络延迟而造成的误差。在网络正常的情况下,误差在1秒,网络不好的情况下可能会有10秒以上的时间误差,我们会给用户提示时间误差,用户可以选择再次同步。
本发明手机终端实现时间同步的方法具体地包括以下步骤:
S1、在人机交互界面可设置手机所在的时区,并且会保存为默认时区,否者会取得手机默认的时区;S2、手机终端人机界面上选择时间同步,发送网络请求到时间同步服务器,设置了多个服务器连接地址,随机取得其中的一个时间同步地址,减少因服务器问题而导致时间同步总是失败,并取得第一当前系统时间t1保存;S3、服务器取得格林威治时间1970年1月1日0时开始计时到现在的毫秒数,反馈到手机客户端;S4、终端根据服务器返回的数据,并且修正时区差的毫秒数,计算出时间的年月日,时分秒;S5、取得第二当前系统时间t2,在计算出的时间加上t2-t1的一半,设置为手机的系统时间;S6、终端把设置后的系统时间提示给用户并提示时间误差为第二当前系统时间与第一当前系统时间相差(t2-t1秒)。
其中,步骤S1中还包括以下步骤:S11、用户为设定时区时,取得手机默认的时区。S12、用户设定手机的时区后,会保存为默认时区,根据用户的需求的时区来设定手机系统时间,方便用户由于前往其他区域设定手机时间。
其中,步骤S4中还包括以下步骤:S41、共设置了六个时间同步域名,手机会默认连接其中的一个服务器,减少由于服务器故障而导致时间同步总是失败;S42、返回格林威治便于计算不同时区的时间;S43、直接返回毫秒数较为精确,在进行计算时区和网络误差时方便,返回数据为32位数据,基本不消耗网络流量,传输速度快;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海闻泰电子科技有限公司,未经上海闻泰电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210157422.0/2.html,转载请声明来源钻瓜专利网。