本发明专利技术公开了一种移动终端的时间同步方法、移动终端和时间同步系统,属于移动终端领域。所述方法包括:获取当前标准时间和网络延迟;根据所述当前标准时间和所述网络延迟,调整本地时间。所述移动终端包括:第一获取模块、第二获取模块和调整模块。所述系统包括:网络标准时间服务器和前述移动终端。本发明专利技术通过获取当前标准时间和网络延迟;能够计算出网络标准时间服务器下发的当前标准时间信息在网络传输过程中的延迟;最后根据该当前标准时间和该网络延迟,调整本地时间;能够调整移动终端的本地时间,使本地时间与标准时间同步,且提高了调整后的本地时间的准确性。
【技术实现步骤摘要】
本专利技术涉及移动终端领域,特别涉及一种移动终端的时间同步方法、移动终端和时间同步系统。
技术介绍
移动终端普遍具有时钟功能。用户使用该时钟功能,可以随时查阅时间信息,并参照该时间信息进行日常生活和工作。因此,移动终端的时间的准确性非常重要。但是,由于移动终端本身的硬件条件所限制,例如时钟的电池,以及其他相关原因,移动终端的时间与标准时间可能不同步。为了使移动终端的时间与标准时间同步,现有的同步方法主要通过移动终端与网络标准时间服务器进行交互实现。其中,网络标准时间服务器能够提供标准时间信息,并能将这些信息通过网络传输。具体地,用户意识到移动终端的本地时间不准后,授权移动终端调整本地时间。移动终端向网络标准时间服务器发送标准时间的请求;并根据网络时间服务器下发的标准时间信息,将本地的时间信息更改为标准时间,使更改后的本地时间与标准时间同步。在实现本专利技术的过程中,专利技术人发现现有技术至少存在以下问题:网络时间服务器下发的标准时间信息在网络传输过程中存在延迟,导致更改后的本地时间依然不准确。
技术实现思路
为了调整本地时间,使本地时间与标准时间同步并提高调整后的本地时间的准确性,本专利技术实施例提供了一种移 动终端的时间同步方法、移动终端和时间同步系统。所述技术方案如下:一种移动终端的时间同步方法,其特征在于,所述方法包括:获取当前标准时间和网络延迟;根据所述当前标准时间和所述网络延迟,调整本地时间。其中,所述获取当前标准时间,具体包括:读取当前本地时间,并将所述当前本地时间发送给网络标准时间服务器;使所述网络标准时间服务器接收所述当前本地时间后,读取当前标准时间,并判断所述当前标准时间是否与所述当前本地时间同步;若不同步,则所述网络标准时间服务器返回所述当前标准时间;获取所述网络标准时间服务器返回的所述当前标准时间。其中,所述获取当前标准时间,具体包括:向网络标准时间服务器发送标准时间请求;获取所述网络标准时间服务器返回的所述当前标准时间。进一步地,所述获取所述网络标准时间服务器返回的所述当前标准时间之后,还包括:读取当前本地时间,判断所述当前本地时间是否与所述当前标准时间同步;若不同步,则执行获取所述网络延迟的步骤。其中,所述获取网络延迟,具体包括:向网络标准时间服务器发送标准时间请求,并记录所述请求的发送时间;获取所述网络标准时间服务器返回的所述当前标准时间,并记录所述当前标准时间的接收时间;计算所述接收时间与所述发送时间之间的差值,并将所述差值乘以二分之一,得到实际网络延迟。其中,所述获取网络延迟,具体为,获取预设的网络延迟阈值。其中,所述根据所述当前标准时间和所述网络延迟,调整本地时间,具体包括:将所述当前标准时间与所述网络延迟相加,得到实际当前标准时间;将所述本地时间调整为为所述实际当前标准时间,使所述本地时间与标准时间同止/J/ o一种移动终〗而,所述移动终〗而包括:第一获取模块,用于获取当前标准时间;第二获取模块,用于获取网络延迟;调整模块,用于根据所述当前标准时间和所述网络延迟,调整本地时间。其中,所述第一获取模块具体包括:第一发送单元,用于读取当前本地时间,并将所述当前本地时间发送给网络标准时间服务器;使所述网络标准时间服务器接收所述当前本地时间后,读取当前标准时间,并判断所述当前标准时间是否与所述当前本地时间同步;若不同步,则所述网络标准时间服务器返回所述当前标准时间;第一获取单元,用于获取所述网络标准时间服务器返回的所述当前标准时间。其中,所述第一获取模块具体包括:第二发送单元,用于向网络标准时间服务器发送标准时间请求;第二获取单元,用于获取所述网络标准时间服务器返回的所述当前标准时间。其中,所述第一获取模块还包括:读取判断单元,读取当前本地时间,判断所述当前本地时间是否与所述当前标准时间同步;相应地,所述第二获取模块还用于,若不同步,则获取所述网络延迟。其中,所述第二获取模块具体包括:第三发送单元,用于向网络标准时间服务器发送标准时间请求;第三获取单元,用于获取所述网络标准时间服务器返回的所述当前标准时间;记录单元,用于记录所述请求的发送时间;及记录所述当前标准时间的接收时间;计算单元,用于计算所述 接收时间与所述发送时间之间的差值,并将所述差值乘以二分之一,得到实际网络延迟。其中,所述第二获取模块具体用于,获取预设的网络延迟阈值。其中,所述调整模块具体包括:相加单元,用于将所述当前标准时间与所述网络延迟相加,得到实际当前标准时间;调整单元,用于将所述本地时间调整为所述实际当前标准时间,使所述本地时间与标准时间同步。一种时间同步系统,所述系统包括:网络标准时间服务器和前述的移动终端。本专利技术实施例提供的技术方案带来的有益效果是:通过获取当前标准时间和网络延迟;能够计算出网络标准时间服务器下发的当前标准时间信息在网络传输过程中的延迟;最后根据所述当前标准时间和所述网络延迟,调整本地时间;能够调整移动终端的本地时间,使本地时间与标准时间同步,且提高了调整后的本地时间的准确性。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例1中提供的一种移动终端的时间同步方法的流程图;图2是本专利技术实施例2中提供的一种移动终端的时间同步方法的流程图;图3是本专利技术实施例3中提供的一种移动终端的时间同步方法的流程图;图4是本专利技术实施例4中提供的一种移动终端的时间同步方法的流程图;图5是本专利技术实施例5中提供的一种移动终端的时间同步装置的结构示意图;图6是本专利技术实施例6中提供的一种移动终端的时间同步装置的结构示意图;图7是本专利技术实施例7中提供的一种移动终端的时间同步装置的结构示意图;图8是本专利技术实施例8中提供的一种移动终端的时间同步装置的结构示意图;图9是本专利技术实施例9中提供的一种时间同步系统的示意图。具体实施例方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。实施例1参见图1,本专利技术实施例1提供了一种移动终端的时间同步方法,具体包括:101:获取当前标准时间和网络延迟。102:根据该当前标准时间和该网络延迟,调整本地时间。本专利技术实施例提供的技术方案带来的有益效果是:通过获取当前标准时间和网络延迟;能够计算出网络标准时间服务器下发的当前标准时间信息在网络传输过程中的延迟;最后根据该当前标准时间和该网络延迟,调整本地时间;能够调整移动终端的本地时间,使本地时间与标准时间同步 ,且提高了调整后的本地时间的准确性。实施例2参见图2,本专利技术实施例2提供了一种移动终端的时间同步方法的优选例,具体包括:201:获取当前标准时间。进一步地,本步骤包括:2011:读取当前本地时间,并将当前本地时间发送给网络标准时间服务器。其中,使网络标准时间服务器接收当前本地时间后,读取当前标准时间,并判断当前标准时间是否与当前本地时间同步;若不同步,则网络标准时间服务器返回当前标准时间。其中,实时检测移动终端的联网状态。当检测到移动终端连接网络时,连接网络标准时间服务器。读取当前本地时本文档来自技高网...
【技术保护点】
一种移动终端的时间同步方法,其特征在于,所述方法包括:获取当前标准时间和网络延迟;根据所述当前标准时间和所述网络延迟,调整本地时间。
【技术特征摘要】
1.一种移动终端的时间同步方法,其特征在于,所述方法包括: 获取当前标准时间和网络延迟; 根据所述当前标准时间和所述网络延迟,调整本地时间。2.如权利要求1所述的方法,其特征在于,所述获取当前标准时间,具体包括: 读取当前本地时间,并将所述当前本地时间发送给网络标准时间服务器;使所述网络标准时间服务器接收所述当前本地时间后,读取当前标准时间,并判断所述当前标准时间是否与所述当前本地时间同步;若不同步,则所述网络标准时间服务器返回所述当前标准时间; 获取所述网络标准时间服务器返回的所述当前标准时间。3.如权利要求1所述的方法,其特征在于,所述获取当前标准时间,具体包括: 向网络标准时间服务器发送标准时间请求; 获取所述网络标准时间服务器返回的所述当前标准时间。4.如权利要求3所述的方法,其特征在于,所述获取所述网络标准时间服务器返回的所述当前标准时间之后,还包括: 读取当前本地时间,判断所述当前本地时间是否与所述当前标准时间同步; 若不同步,则执行获取所述网络延迟的步骤。5.如权利要求1所述的方法,其特征在于,所述获取网络延迟,具体包括: 向网络标准时间服务器发送标准时间请求,并记录所述请求的发送时间; 获取所述网络标准时间服务器返回的所述当前标准时间,并记录所述当前标准时间的接收时间; 计算所述接收时间与所述发送时间之间的差值,并将所述差值乘以二分之一,得到实际网络延迟。6.如权利要求1所述的方法,其特征在于,所述获取网络延迟,具体为, 获取预设的网络延迟阈值。7.如权利要求1所述的方法,其特征在于,所述根据所述当前标准时间和所述网络延迟,调整本地时间,具体包括: 将所述当前标准时间与所述网络延迟相加,得到实际当前标准时间; 将所述本地时间调整为为所述实际当前标准时间,使所述本地时间与标准时间同步。8.—种移动终端,其特征在于,所述移动终端包括: 第一获取模块,用于获取当前标准时间; 第二获取模块,用于获取网络延迟; 调整模块,用于根据...
【专利技术属性】
技术研发人员:王庆,罗章虎,黄泽丰,郭浩然,肖权浩,袁宜霞,宋家顺,李朋涛,戴云峰,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。