时间更新方法、装置、移动终端及移动终端时间更新方法制造方法及图纸

技术编号:14552299 阅读:85 留言:0更新日期:2017-02-05 01:27
本发明专利技术公开了一种时间更新方法、装置和移动终端及移动终端的时间更新方法,包含接收自动更新时间的命令;查找通信网络MCC,获取通信网络MCC对应的国家码;根据获取的国家码选择对应的时区;通过网络获取该时区的当前时间并更新终端的时间设置。本发明专利技术通过新的时区识别方式克服了现有安卓手机终端有时无法自动更新时间的问题。

Time updating method, device, mobile terminal and mobile terminal time updating method

The invention discloses a time updating method, device and mobile terminal and mobile terminal time updating method includes receiving automatic time update command; search MCC communication network, communication network access MCC corresponding national codes; according to the national code selection area corresponding to the current time; get through the network and the time zone update terminal setting time. The invention overcomes the problem that the existing Android mobile terminal can not automatically update the time by the new time zone identification mode.

【技术实现步骤摘要】

本专利技术涉及领域通信
,尤其涉及一种时间更新方法、装置和移动终端及移动终端的时间更新方法。
技术介绍
目前Android手机中有两种时间更新方式,一种是NITZ(NetworkIdentityAndTimeZone)方式,另一种是SNTP(SimpleNetworkTimeProtocol)方式。NITZ是android手机主要的时间更新方法,SNTP作为一种补充的时间更新方法,只有在NITZ更新失败后才采用SNTP方式来更新。作为android手机主要时间更新方式的NITZ是一种运营商可选的服务,也就是说这种方式通过运营商的基站通知终端的CP,CP再上报时间信息到AP来更新系统时间,但是这种更新方式并不是所有的基站都支持。当基站无法上报NITZ时间更新信息时,导致手机的自动时间和时区更新方式无法获取到正确的时间。在NITZ更新失败的情况下,如果当前数据业务可用,手机会采用第二种补充的SNTP方式来更新系统时间。SNTP通过UDP方式来从网络获取时间,这种方式存在的不足是只能获取时间信息,无法获取当前的时区信息。所以目前Android手机时间更新机制存在的问题是,如果基站不能正常上报NITZ时间更新,手机通过SNTP方式来获取时间信息,而SNTP方式无法获取时区信息,所以如果手机当前的时区信息不正确,就会导致虽然时间更新成功,但是时区信息错误,从而系统的时间也会显示错误。再实践测试中发现,手机下载版本后插通讯卡开机,手机时间显示错误,手机时间和北京时间相差13个小时,最后通过log分析,由于该卡所在的通信网络无法正常上报NITZ时间更新,所有手机通过SNTP方式成功更新时间,但是无法更新时区,由于墨西哥默认的时区为GMT-05:00,所以当前的手机时区错误,导致手机的时间显示也不正确,与正确的背景时间相差13小时。
技术实现思路
本专利技术的主要目的在于提出一种时间更新方法、装置和移动终端以及移动终端的时间更新方法,旨在解决现有技术中存在的手机有时不能正常更新时间,或者虽然时间更新正确但是时区不正确,导致不少系统错误发生的问题。为实现上述目的,本专利技术提供的一种时间更新方法,包含:接收自动更新时间的命令;查找通信网络MCC,获取通信网络MCC对应的国家码;根据获取的国家码选择对应的时区;通过网络获取该时区的当前时间并更新终端的时间设置。进一步的,根据获取的国家码选择对应的时区还包含:判断所述国家码与时区是否唯一对应;如果不唯一对应,则启动GPS,通过GPS获取当前经度信息;根据获取的经度信息以及国家码对应的时区,确定当前时区。此外,为实现上述目的,本专利技术还提出一种时间更新装置,包含:命令接收单元,用于接收自动更新时间的命令;国家码获取单元,用于查找通信网络MCC,获取通信网络MCC对应的国家码;时区获取单元,用于根据获取的国家码选择对应的时区;执行更新单元,用于通过网络获取该时区的当前时间并更新终端的时间设置。进一步的,所述时区获取单元还包含:判断子单元,用于判断所述国家码与时区是否唯一对应;GPS子单元,用于当国家码与时区不唯一对应时,启动GPS,通过GPS获取当前经度信息;时区确定子单元,用于根据获取的经度信息以及国家码对应的时区,确定当前时区。以及,为实现以上目的,还提供一种移动终端,包含上述时间更新装置。进一步的,还包含NITZ模块,用于接收自动更新时间命令并通过NITZ执行时间自动更新。进一步的还包含:SNTP模块,用于接收自动更新时间命令并通过SNTP执行时间自动更新。进一步的还包含:NITZ模块更新时间不成功时启动所述SNTP模块。以及,为实现以上目的,还提供一种移动终端更新时间的方法,NITZ模块接收自动更新时间命令;判断所述的NITZ模块更新时间是否成功,如果不成功,启动SNTP模块;SNTP模块接收自动更新时间命令;判断所述SNTP模块更新时间是否成功,如果成功,启动时区模块;所述时区模块获取接收自动更新时间命令;查找通信网络MCC,获取通信网络MCC对应的国家码;根据获取的国家码选择对应的时区;通过网络获取该时区的当前时间并更新终端的时间设置。进一步的,根据获取的国家码选择对应的时区还包含:判断所述国家码与时区是否唯一对应;如果不唯一对应,则启动终端的GPS,通过GPS获取当前经度信息;根据获取的经度信息以及国家码对应的时区,确定当前时区。本专利技术提出的时间更新方法、装置和移动终端以及移动终端的时间更新方法,能够解决目前android手机存在的时间更新不正确的问题。本方案在目前android时间更新的基础上不需要增加任何额外的硬件,采用软件的方案对现有的android手机时间更新方式进行了优化,解决了现有方式无法获取时区信息导致时间显示错误的问题。附图说明图1为实现本专利技术各个实施例一个可选的移动终端的硬件结构示意图;图2为如图1所示的移动终端的无线通信系统示意图;图3为本专利技术实施例一提供的一种时间更新方法流程示意图;图4为本专利技术实施例二提供的一种时间更新方法流程示意图;图5为本专利技术实施例三提供的一种时间更新装置结构示意图;图6为本专利技术实施例四提供的一种时间更新装置结构示意图;图7为本专利技术实施例五提供的一种移动终端结构示意图;图8为本专利技术实施例六提供的一种移动终端更新时间的方法的流程示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。现在将参考附图描述实现本专利技术各个实施例。在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本专利技术的说明,其本身并没有特定的意义。因此,\模块\与\部件\可以混合地使用。移动终端可以以各种形式来实施。例如,本专利技术中描述的终端可以包括诸如移动电话、智能电话、笔记本电脑、数字广播接收器、PDA(个人数字助理)、PAD(平板电脑)、PMP(便携式多媒体播放器)、导航装置等等的移动终端以及诸如数字TV、台式计算机等等的固定终端。下面,假设终端是移动终端。然而,本领域技术人员将理解的是,除了特别用于移动目的的元件之外,根据本专利技术的实施方式本文档来自技高网
...

【技术保护点】
一种时间更新方法,其特征在于包含:接收自动更新时间的命令;查找通信网络MCC,获取通信网络MCC对应的国家码;根据获取的国家码选择对应的时区;通过网络获取该时区的当前时间并更新终端的时间设置。

【技术特征摘要】
1.一种时间更新方法,其特征在于包含:
接收自动更新时间的命令;
查找通信网络MCC,获取通信网络MCC对应的国家码;
根据获取的国家码选择对应的时区;
通过网络获取该时区的当前时间并更新终端的时间设置。
2.根据权利要求1所述的时间更新方法,其特征在于:根据获取的
国家码选择对应的时区还包含:
判断所述国家码与时区是否唯一对应;
如果不唯一对应,则启动GPS,通过GPS获取当前经度信息;
根据获取的经度信息以及国家码对应的时区,确定当前时区。
3.一种时间更新装置,其特征在于包含:
命令接收单元,用于接收自动更新时间的命令;
国家码获取单元,用于查找通信网络MCC,获取通信网络MCC对应的
国家码;
时区获取单元,用于根据获取的国家码选择对应的时区;
执行更新单元,用于通过网络获取该时区的当前时间并更新终端的时
间设置。
4.根据权利要求3所述的时间更新装置,其特征在于,所述时区获
取单元还包含:
判断子单元,用于判断所述国家码与时区是否唯一对应;
GPS子单元,用于当国家码与时区不唯一对应时,启动GPS,通过GPS
获取当前经度信息;
时区确定子单元,用于根据获取的经度信息以及国家码对应的时区,
确定当前时区。
5.一种移动终端,其特征在于包含:所述移动终端包含...

【专利技术属性】
技术研发人员:杜宏伟
申请(专利权)人:努比亚技术有限公司
类型:发明
国别省市:广东;44

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

1