一种更新时间方法及相关设备的制造方法

文档序号:9790683阅读:285来源:国知局
一种更新时间方法及相关设备的制造方法
【技术领域】
[0001]本发明涉及移动通信技术领域,特别是涉及一种更新时间方法及相关设备。
【背景技术】
[0002]目前,国内的移动终端主要基于网络时间协议(Network Time Protocol,NTP)来更新时间。通常,一个移动终端同时与一个或多个NTP服务器相连接。在移动终端基于NTP更新时间过程中,首先,移动终端向NTP服务器发起更新时间请求,其次,NTP服务器从天文台、卫星或Internet中获取国际标准时间,最后,NTP服务器将获取的国际标准时间以多跳的方式传递给移动终端,完成移动终端时间的更新。
[0003]但是,实践中发现,在上述基于NTP更新时间的过程中,当移动终端向NTP服务器发起时间请求时,相应的NTP服务器会概率性地出现无响应或者响应超时的现象,这导致移动终端不能及时地更新时间,影响了移动终端更新时间的效率。

【发明内容】

[0004]本发明实施例公开了一种更新时间方法及相关设备,能够提高移动终端更新时间的效率。
[0005]本发明实施例第一方面公开了一种更新时间方法,包括:
[0006]从预存的网络时间协议NTP服务器的接入成功率动态变化表中,查询接入成功率最大的NTP服务器标识;其中,所述接入成功率动态变化表包括至少两个NTP服务器标识以及每一个所述NTP服务器标识对应的接入成功率;
[0007]向所述接入成功率最大的NTP服务器标识所属的目标NTP服务器发送更新时间请求;
[0008]判断是否接收到所述目标NTP服务器响应所述更新时间请求返回的标准时间;
[0009]当接收到所述标准时间时,根据所述标准时间更新本地时间。
[0010]在本发明实施例第一方面的第一种可能的实现方式中,在根据所述标准时间更新本地时间之后,所述方法还包括:
[0011]根据预设的增加量对所述目标NTP服务器对应的所述接入成功率进行增加操作以更新所述接入成功率动态变化表。
[0012]结合本发明实施例第一方面的第一种可能的实现方式,在本发明实施例第一方面的第二种可能的实现方式中,所述方法还包括:
[0013]当未接收到所述标准时间时,根据预设的减少量对所述目标NTP服务器对应的所述接入成功率进行减少操作以更新所述接入成功率动态变化表。
[0014]结合本发明实施例第一方面或本发明实施例第一方面的第一种至第二种中的任一种可能的实现方式,在本发明实施例第一方面的第三种可能的实现方式中,在从预存的网络时间协议NTP服务器的接入成功率动态变化表中,查询接入成功率最大的NTP服务器标识之前,所述方法还包括:
[0015]获取输入的NTP服务器的接入成功率初始表;其中,所述接入成功率初始表包括所述至少两个NTP服务器标识以及每一个所述NTP服务器标识对应的初始接入成功率;
[0016]针对所述接入成功率初始表中每一所述NTP服务器标识,周期性地向所述NTP服务器标识所属的NTP服务器发送检测指令;
[0017]判断是否接收到所述NTP服务器响应所述检测指令返回的响应指令;
[0018]若是,根据预设的增加量对所述NTP服务器对应的所述初始接入成功率进行增加操作,若否,根据预设的减少量对所述NTP服务器对应的所述初始接入成功率进行减少操作,从而生成NTP服务器的接入成功率动态变化表。
[0019]结合本发明实施例第一方面的第三种可能的实现方式,在本发明实施例第一方面的第四种可能的实现方式中,所述从预存的网络时间协议NTP服务器的接入成功率动态变化表中,查询接入成功率最大的NTP服务器标识,包括:
[0020]检测移动终端所处的位置区域是否发生变化,如果移动终端所处的位置区域发生变化,从所述移动终端预存的网络时间协议NTP服务器的接入成功率动态变化表中,查询接入成功率最大的NTP服务器标识。
[0021]本发明实施例第二方面公开了一种移动终端,包括:
[0022]查询单元,用于从预存的网络时间协议NTP服务器的接入成功率动态变化表中,查询接入成功率最大的NTP服务器标识;其中,所述接入成功率动态变化表包括至少两个NTP服务器标识以及每一个所述NTP服务器标识对应的接入成功率;
[0023]交互单元,用于向所述接入成功率最大的NTP服务器标识所属的目标NTP服务器发送更新时间请求;
[0024]判断单元,用于判断所述交互单元是否接收到所述目标NTP服务器响应所述更新时间请求返回的标准时间;
[0025]时间更新单元,用于在所述判断单元判断出所述交互单元接收到所述标准时间时,根据所述交互单元收到的所述标准时间更新本地时间。
[0026]在本发明实施例第二方面的第一种可能的实现方式中,所述移动终端还包括:
[0027]动态更新单元,用于在所述时间更新单元根据所述交互单元收到的所述标准时间更新本地时间之后,根据预设的增加量对所述目标NTP服务器对应的所述接入成功率进行增加操作以更新所述接入成功率动态变化表。
[0028]结合本发明实施例第二方面的第一种可能的实现方式,在本发明实施例第二方面的第二种可能的实现方式中,所述动态更新单元,还用于在所述判断单元判断所述交互单元未接收到所述目标NTP服务器响应所述更新时间请求返回的标准时间时,根据预设的减少量对所述目标NTP服务器对应的所述接入成功率进行减少操作以更新所述接入成功率动态变化表。
[0029]结合本发明实施例第二方面或本发明实施例第二方面的第一种至第二种中的任一种可能的实现方式,在本发明实施例第二方面的第三种可能的实现方式中,所述移动终端还包括获取单元和生成单元,其中:
[0030]所述获取单元,用于在所述查询单元从预存的网络时间协议NTP服务器的接入成功率动态变化表中,查询接入成功率最大的NTP服务器标识之前,获取输入的NTP服务器的接入成功率初始表;其中,所述接入成功率初始表包括所述至少两个NTP服务器标识以及每一个所述NTP服务器标识对应的初始接入成功率;
[0031]所述交互单元,还用于针对所述接入成功率初始表中每一所述NTP服务器标识,周期性地向所述NTP服务器标识所属的NTP服务器发送检测指令;
[0032]所述判断单元,还用于判断所述交互单元是否接收到所述NTP服务器响应所述检测指令返回的响应指令;
[0033]所述生成单元,用于在所述判断单元判断所述交互单元接收到所述NTP服务器响应所述检测指令返回的响应指令时,根据预设的增加量对所述NTP服务器对应的所述初始接入成功率进行增加操作,或者,用于在所述判断单元判断所述交互单元未收到所述NTP服务器响应所述检测指令返回的响应指令时,根据预设的减少量对所述NTP服务器对应的所述初始接入成功率进行减少操作,从而生成NTP服务器的接入成功率动态变化表。
[0034]结合本发明实施例第二方面的第三种可能的实现方式,在本发明实施例第二方面的第四种可能的实现方式中,所述查询单元具体用于检测移动终端所处的位置区域是否发生变化,如果移动终端所处的位置区域发生变化,从所述移动终端预存的网络时间协议NTP服务器的接入成功率动态变化表中,查询接入成功率最大的NTP服务器标识。
[0035]与现有技术相比,本发明实施例具有以下有益效果:
[0036]本发明实施例中,首先从预存的网络时间协议NTP服务器的接入成功率动态变化表中,查询接入成功率最大的NTP服务器标识,进而向接入成功率最大的NTP服务器标
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1