The embodiment of the invention discloses a method and a device for setting terminal time. Among them, including the setting method of terminal time: network time server according to at least two; at least two network time available to generate target setting time; setting time of the target set for the terminal based on time. Technical scheme of the embodiment of the invention can be realized in the network environment is poor when the network time server failed to get the part, still can set time to time based on the time from the other terminal network access to the server, and can also overcome the terminal time of using only a single network every time, if this a drawback of network time from malicious attacks and errors will greatly reduce the accuracy of the terminal time.
【技术实现步骤摘要】
终端时间的设置方法及装置
本专利技术实施例涉及通信
,尤其涉及一种终端时间的设置方法及装置。
技术介绍
目前,智能手机、电脑、个人数字助理等终端被越来越多的用户所使用。终端通常具有与钟表或手表相同的功能,能够进行时间的设置和显示。用户可以实时查看和设置终端时间,以便安排日常出行活动。另外,安装在终端上的应用程序也可基于终端时间实现事件提醒功能。从网络服务器中获取当前时间,是终端确定时间的方式之一。例如,在安卓(android)手机中,有一个自动对时的功能很方便且实用,是通过ntp(NetworkTimeProtocol,网络时间协议)从网络上的ntp服务器获取网络时间,然后更新手机时间。但是ntp服务器是公用的,且易受到攻击,且需要联网才可以访问,所以时常出现获取的网络时间错误导致对时错误,体验很差。
技术实现思路
本专利技术实施例提供一种终端时间的设置方法及装置,以实现终端时间的精准对时,提升用户体验。第一方面,本专利技术实施例提供了一种终端时间的设置方法,该方法包括:获取至少两个服务器的网络时间;根据所获取到的至少两个网络时间生成目标设置时间;基于所述目标设置时间对终端时间进行设置。第二方面,本专利技术实施例还提供了一种终端时间的设置装置,该装置包括:网络时间获取单元,用于获取至少两个服务器的网络时间;目标设置时间生成单元,用于根据所获取到的至少两个网络时间生成目标设置时间;终端时间设置单元,用于基于所述目标设置时间对终端时间进行设置。本专利技术实施例提供的技术方案,能够实现从多个服务器来获取网络时间,从而可以根据所获取的多个网络时间得到一个目标设置 ...
【技术保护点】
一种终端时间的设置方法,其特征在于,包括:从至少两个服务器获取网络时间;根据所获取到的至少两个网络时间生成目标设置时间;基于所述目标设置时间对终端时间进行设置;其中,根据所获取到的至少两个网络时间生成目标设置时间包括:对所获取到的各个网络时间进行加权得到目标设置时间,其中,各个网络时间的加权系数为基于本地历史统计数据得到的对各个服务器的信任度,所有网络时间的加权系数之和为1;或者,按照公式CurrTime
【技术特征摘要】
1.一种终端时间的设置方法,其特征在于,包括:从至少两个服务器获取网络时间;根据所获取到的至少两个网络时间生成目标设置时间;基于所述目标设置时间对终端时间进行设置;其中,根据所获取到的至少两个网络时间生成目标设置时间包括:对所获取到的各个网络时间进行加权得到目标设置时间,其中,各个网络时间的加权系数为基于本地历史统计数据得到的对各个服务器的信任度,所有网络时间的加权系数之和为1;或者,按照公式CurrTimei=NetTimei+ΔTi,确定与所获取到的各个网络时间对应的各个当前时间,其中CurrTimei为第i个当前时间,NetTimei为所获取到的第i个网络时间,ΔTi为当前终端时间与获取到第i个网络时间的终端获取时间之间的时间间隔,i为1至获取到的网络时间个数的自然数;对所确定的至少两个当前时间进行筛选,根据筛选得到的当前时间生成目标设置时间。2.根据权利要求1所述的终端时间的设置方法,其特征在于,在确定与所获取到的各个网络时间对应的各个当前时间之前,还包括:检测获取到第i个网络时间的终端获取时间与终端系统启动时间之间的时间间隔ΔT1i;检测所述当前终端时间与终端系统启动时间之间的时间间隔ΔT2i;按照公式ΔTi=ΔT2i-ΔT1i,计算所述当前终端时间与获取到第i个网络时间的终端获取时间之间的时间间隔ΔTi。3.根据权利要求1所述的终端时间的设置方法,其特征在于,对所确定的至少两个当前时间进行筛选,根据筛选得到的当前时间生成目标设置时间,包括:计算所确定的各个当前时间之间的差值,根据所述差值和设定的容错时长对所确定的当前时间进行筛选;将筛选得到的各个当前时间的平均值作为目标设置时间。4.根据权利要求1-3中任一项所述的终端时间的设置方法,其特征在于,基于所述目标设置时间对终端时间进行设置,包括:计算执行对所确定的当前时间进行筛选以及根据筛选得到的当前时间生成目标设置时间所花费的时长;将所述目标设置时间与计算得到的时长相加得到新的目标设置时间,设置终端时间为所述新的目标设置时间。5.一种终端时间的设置装置,其特征在于,包括:网络时间获取单元,...
【专利技术属性】
技术研发人员:郭江涛,
申请(专利权)人:广东欧珀移动通信有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。