欢迎光临小豌豆知识网!
当前位置:首页 > 物理技术 > 测时学> 一种获取时间和时区的方法及终端独创技术31356字

一种获取时间和时区的方法及终端

2021-01-31 18:20:28

一种获取时间和时区的方法及终端

  本申请要求于2016年12月1日提交中国专利局、申请号为201611091680.8、发明名称为“一种漫游场景下终端获取时间和时区的方法和终端”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。

技术领域

  本申请涉及通信领域,尤其涉及一种获取时间和时区的方法及终端。

背景技术

  用户在携带终端进入异地之后,终端会切换到当地的漫游网络。为了给用户提供本地时间,终端可以通过漫游网络下发的网络标识和时区(Network Identity and Time Zone,NITZ)来获取时间;或者终端通过数据连接从网络时间协议(Network Time Protocol,NTP)服务器上获取时间。

  但以上方案中,由于目前多数网络不会下发NITZ消息,而终端进行数据连接所产生的数据流量资费又非常昂贵,造成漫游用户无法及时获取到本地时间,进而给用户造成诸多不便。

  发明内容

  有鉴于此,本申请提供了一种获取时间和时区的方法及终端,用以解决现有技术中处于漫游网络中的终端无法及时获取本地时间给用户造成不便的技术问题。

  本申请的第一方面提供了一种获取时间和时区的方法,该方法包括以下步骤:终端在没有接收到终端进入当前驻留地时注册的第一网络下发的网络标识和时区消息时,注册到所述终端所在的第二网络,之后所述终端获取所述第二网络下发的网络标识和时区消息,最后所述终端基于所述获取到的网络标识和时区消息确定所述当前驻留地的时间和时区。可见,本申请在终端无法获取到当前注册的网络所下发的网络标识和时区消息时,可以通过将终端注册到其他能够下发网络标识和时区消息的现网中,从而实现准确获取终端在当前驻留地的时间和时区的目的,无需终端开通数据业务来耗费不必要的资费,为用户提供便利的同时,提高所获取的时间和时区的准确性。

  本申请的第二方面提供了一种获取时间和时区的方法,该方法包括以下步骤:在终端没有接收到终端进入当前驻留地所注册的第一网络下发的网络标识和时区消息时,显示用于提示是否需要接收其他网络的网络标识和时区消息第一消息,之后,接收用户基于第一消息输入的第一操作,由此,第一操作来指示终端注册到其所在的第二网络,并获取第二网络下发的网络标识和时区消息,进而基于获取到的网络标识和时区消息确定所述当前驻留地的时间和时区。可见,本申请在终端无法获取到当前注册的网络所下发的网络标识和时区消息时,可以基于用户的选择,将终端注册到其他能够下发网络标识和时区消息的现网中,从而实现准确获取终端在当前驻留地的时间和时区的目的,无需终端开通数据业务来耗费不必要的资费,为用户提供便利的同时,tttttttt提高所获取的时间和时区的准确性。

  本申请的第三方面提供了一种终端,该终端可以包括以下结构:用于存储应用程序及所述应用程序运行所产生的数据的存储器及处理器,其中,处理器通过执行所述应用程序实现以下功能:在没有接收到终端进入当前驻留地时所注册的第一网络下发的NITZ消息时,注册到终端所在的第二网络,进而获取第二网络下发的网络标识和时区消息,再基于获取到的网络标识和时区消息确定当前驻留地的时间和时区。可见,本申请在终端无法获取到当前注册的网络所下发的网络标识和时区消息时,可以通过将终端注册到其他能够下发网络标识和时区消息的现网中,从而实现准确获取终端在当前驻留地的时间和时区的目的,无需终端开通数据业务来耗费不必要的资费,为用户提供便利的同时,提高所获取的时间和时区的准确性。

  本申请的第四方面提供了一种终端,该终端可以包括以下结构:用于在所述处理器没有接收到终端在进入当前驻留地时所注册的第一网络下发的网络标识和时区消息时,显示用于提示是否需要接收其他网络的网络标识和时区消息的第一消息的显示器、用于接收用户基于所述第一消息输入的第一操作的输入单元及处理器,其中,处理器对第一操作进行相应,通过注册到所述终端所在的第二网络并获取所述第二网络下发的网络标识和时区消息,由此基于所述获取到的网络标识和时区消息确定所述当前驻留地的时间和时区。可见,本申请在终端无法获取到当前注册的网络所下发的网络标识和时区消息时,可以基于用户的选择,将终端注册到其他能够下发网络标识和时区消息的现网中,从而实现准确获取终端在当前驻留地的时间和时区的目的,无需终端开通数据业务来耗费不必要的资费,为用户提供便利的同时,提高所获取的时间和时区的准确性。

  在一个实现方式中,终端注册到终端所在的第二网络时,可以通过遍历所述终端所在的通信网络,以搜索到能够下发网络标识和时区消息的第二网络,之后注册到所述第二网络。由此,本申请在终端无法获取到当前注册的网络所下发的网络标识和时区消息时,可以利用终端的搜网功能来将终端注册到其他能够下发网络标识和时区消息的现网中,从而更好的实现准确获取终端在当前驻留地的时间和时区的目的,无需终端开通数据业务来耗费不必要的资费,为用户提供便利的同时,提高所获取的时间和时区的准确性。

  在一个实现方式中,终端确定当前驻留地的时间和时区之后,该方法还包括以下步骤:终端注册到第一网络。由此,本申请在通过将终端注册其他能够下发网络标识和时区消息的现网中并成功获得当前驻留地的时间和时区之后,再将终端回驻到最初注册的网络中,实现更好的通信性能,为用户提供便利。

  在一个实现方式中,终端在搜索第二网络过程中,该方法还可以包括:在终端需要进行用户业务时,终端中断第二网络的搜索,而在终端结束用户业务时,终端再恢复所述第二网络的搜索。可见,本申请在获取当前驻留地的时间和时区时并不会影响用户使用终端所进行的业务,为用户提供便利。

  在一个实现方式中,终端遍历终端所在的每一个通信网络时,终端通过发送搜网tttttttt指令到终端中的调制解调器,由调制解调器遍历通信网络以搜索到能够下发网络标识和时区消息的第二网络。由此,本申请在终端无法获取到当前注册的网络所下发的网络标识和时区消息时,可以利用终端的搜网功能来将终端注册到其他能够下发网络标识和时区消息的现网中,从而更好的实现准确获取终端在当前驻留地的时间和时区的目的,无需终端开通数据业务来耗费不必要的资费,为用户提供便利的同时,提高所获取的时间和时区的准确性。

  在一个实现中,在终端基于获取到的网络标识和时区消息确定当前驻留地的时间和时区之后,显示表明获取时间和时区成功的第二消息。可见,本申请在终端无法获取到当前注册的网络所下发的网络标识和时区消息时,可以通过将终端注册到其他能够下发网络标识和时区消息的现网中,从而实现准确获取终端在当前驻留地的时间和时区的目的,无需终端开通数据业务来耗费不必要的资费,为用户提供便利的同时,提高所获取的时间和时区的准确性。

  本申请的第五方面提供了一种获取时间和时区的方法,可以包括以下步骤:终端在漫游的场景下会按照协议,选择最高优先级的网络注册,如果该网络没有提供NITZ,终端可以在不影响业务的情况下,发起背景搜网,从而获取现网的NITZ资源,并呈现给终端应用。由此,本申请在终端无法获取到当前注册的网络所下发的网络标识和时区消息时,可以利用终端的背景搜网功能在不影响终端业务的情况下将终端注册到其他能够下发网络标识和时区消息的现网中,从而更好的实现准确获取终端在当前驻留地的时间和时区的目的,无需终端开通数据业务来耗费不必要的资费,为用户提供便利的同时,提高所获取的时间和时区的准确性。

  本申请的第六方面提供了一种终端,该终端可以包括以下结构:存储器,用于存储指令,处理器,用于调用所述存储器中的指令,在漫游的场景下会按照协议,选择最高优先级的网络注册,如果该网络没有提供NITZ,终端可以在不影响业务的情况下,发起背景搜网,从而获取现网的NITZ资源,并呈现给终端应用。由此,本申请在终端无法获取到当前注册的网络所下发的网络标识和时区消息时,可以利用终端的背景搜网功能在不影响终端业务的情况下将终端注册到其他能够下发网络标识和时区消息的现网中,从而更好的实现准确获取终端在当前驻留地的时间和时区的目的,无需终端开通数据业务来耗费不必要的资费,为用户提供便利的同时,提高所获取的时间和时区的准确性。

附图说明

  为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

  图1为终端处于网络运营商提供的通信网络中的示意图;

  图2为终端处于漫游网络中的示意图;tttttttt

  图3为现有手机更新时区和时间的流程示意图;

  图4为本申请中手机更新时区和时间的流程示意图;

  图5为本申请中终端搜网过程中的状态切换示意图;

  图6为本申请中终端在更新时间和时区时与调制解调器之间的交互示意图;

  图7与图8分别为本申请的应用示例图;

  图9为本申请中终端在更新时间和时区时与调制解调器之间的其他交互示意图;

  图10及图11分别为本申请中终端获取时间和时区的流程图;

  图12为本申请的另一应用示例图;

  图13为本申请中终端的结构示意图;

  图14为本申请中终端的另一结构示意图。

具体实施方式

  图1所示为终端处于网络运营商提供的通信网络中的示意图,终端可以为各种网络设备,如手机等能够进行数据通信的设备,终端通过其调制解调器modem接入并注册到通信网络中,来实现与其他终端的数据通信。这里的modem为终端的一部分,是指终端中实现网络连接的基带芯片。

  对于终端而言,所注册的通信网络可以是终端登记号码的本地网络,也可以是终端的异地网络。如图2中所示,终端利用客户识别模块(Subscriber Identity Module,SIM)卡的用户信息注册登记到本地网络Z,本地网络Z对应运营商a,而网络B区别于网络Z,网络B对应运营商b,终端进入网络B之后切换到异地网络并注册到异地网络中,如注册到网络B中,此时,网络B为终端的漫游网络。

  终端处于通信网络中时,可以通过获取网络时间来为用户提供用户当前驻留地的本地时间。在用户在终端上选择“自动获取时间”的方式时,终端会优先从当前注册的网络的消息中获取网络标识和时区(Network Identity and Time Zone,NITZ)消息,终端所获取到的NITZ消息中包括有格林威治时间(Greenwich Mean Time,GMT)、时区(Time Zone)和夏令时((Daylight Saving Time,DST)),之后,终端根据NITZ消息中的信息,可以计算出终端当前驻留地的当前时间和时区。

  NITZ消息是终端所注册的网络通过空中下载(Over-the-Air,OTA)消息中的移动管理消息(Moving Management Information,MM INFO)下发到终端的。该NITZ消息会在终端与网络交互后网络下发给终端,例如:终端在网络上注册成功或位置更新成功,或者短信、电话、PDP激活或去激活成功后,网络下发给终端NITZ消息。

  其中,NITZ消息是由通信网络下发给该网络中所有终端的,因此,NITZ消息中的时间等信息是非常准确的。但是,第三代合作伙伴计划(3rd Generation Partnership Project,3GPP)协议并没有要求通信网络必须要下发NITZ消息给其网络中所有终端,因此,很多通信网络并不会下发NITZ消息给终端,因此,需要处于通信网络中的终端以其他方式来获取时间,由此才能提供给用户。

  因此,在终端无法通过通信网络下发NITZ消息来获取时间时,可以通过网络时间tttttttt协议(Network Time Protocol,NTP)服务器来获取时间。即为:终端通过签约分组交换(Packet Switching Domain,PS)域业务漫游协议在通信网络下实现数据连接(或者终端通过WiFi业务在通信网络下实现数据连接),例如,这里PS域业务可以为运营商的移动数据业务,之后,终端从NTP服务器获取时间,而NTP服务器只能提供世界协调时间(Coordinated Universal Time,UTC),无法提供时区,UTC属于精确时间,区别于终端当前驻留地的本地时间,因此,需要终端根据当前驻留地的国家码来匹配出时区,再综合UTC和终端当前驻留地的时区的偏移,就能获取到终端当前驻留地的本地时间。

  但是,一般运营商之间是没有签约PS漫游业务的,即使签约PS漫游业务并开通了运营商之间的数据分组业务,进行时间获取所需要消耗的数据流量的资费也是非常昂贵的,这种方案并不能普遍适用。而对于漫游用户来说,如果一旦当前注册的通信网络不下发NITZ消息,终端就无法获取准确的本地时间,对于处于异国他乡且语言不通的用户而言,无法获取本地时间是非常不方便的。

  如图3中所示,手机开机后,在注册上漫游网络(如公共陆地移动网络(Public Land Mobile Network,PLMN)A)后,会优先去尝试获取PLMN A下发的NITZ,只有在PLMN A下发NITZ消息之后,手机才能成功获取PLMN A下发的NITZ消息,进而基于NITZ消息来成功获取终端的本地时间,并更新手机上的时间;

  如果PLMN A没有下发NITZ消息,则手机判断是否存在数据连接,如运营商的数据移动业务的数据连接或WiFi业务的数据连接,如果存在数据连接,手机可以基于数据连接从NTP服务器中获取UTC并利用国家码匹配出时区之后,结合UTC及时区获取本地时间,并更新手机上的时间,但如果NTP服务器不响应或者NTP服务器故障,则手机无法获取到UTC进而无法更新时间;

  如果PLMN A既没有下发NITZ消息,而手机上也不存在数据连接,则手机无法更新时间。

  由此,现有技术中,在用户使用手机处于漫游的场景下,绝大多数运营商之间是没有签约PS漫游协议的,手机一旦注册到漫游地的一个运营商的网络之后,不会进行其他行为,如重新注册其他的网络,所以一旦手机所注册的漫游网络不下发NITZ消息,用户下飞机来到语言不通的地方之后,将无法知道本地时间,给出行带来不便。

  而即使运营商之间签约了PS漫游协议,手机从NTP服务器上获取UTC是需要耗费用户漫游资费的,而如果用户在漫游场景下打开了数据开关,其他应用程序如果有后台连接,会产生更多的漫游资费。

  为此,本申请中需要在以下场景下获取本地时间,进而更新终端(如手机)时间:

  1、终端当前注册的网络不下发NITZ消息;

  2、运营商之间没有开通数据漫游即PS漫游业务;

  3、运营商之间开通数据漫游,但数据漫游的资费昂贵导致用户不愿意使用数据漫游。tttttttt

  基于此,本申请中可以利用终端的背景搜网功能,在不影响用户业务的情况下,获取终端搜索到的现网的NITZ消息,来提供给终端用于时间和时区的更新。

  如图4中所示,为本申请实施例中终端实现时间和时区更新的流程图,在本实施例中,终端被用户携带进入漫游网络A之后,通过以下方式更新时间和时区:

  首先,终端注册到漫游网络A:

  如果网络A下发NITZ,那么终端获取网络A下发的NITZ消息,并利用NITZ消息获取本地时间,并更新终端的时间和时区,此时,终端的用户界面(User Interface,UI)提示用户时间和时区更新成功;

  如果网络A没有下发NITZ消息,那么UI提示用户时间和时区更新失败,并提示用户是否需要接收其他网络的NITZ消息;

  如果用户选择需要接收其他网络的NITZ消息,则终端发起背景搜网功能,即:在不影响用户业务的前提(如终端处于空闲态)下,终端基于其所支持的每个注册频段在当前网络下采集信号,通过判断每个频段所对应的信号的能量来确定当前网络所对应的频段(例如信号能量大于零或者信号能量最高的信号对应的频段),并将该频段下的信号消息进行解析,进而解析出该信号对应的基站的信息,进而将该基站的网络作为搜索到的终端所处的网络,之后,终端通过注册到该网络进而尝试获取网络所下发的NITZ消息。

  如果终端在发起背景搜网功能且搜索到其他漫游网络时,可以通过获取搜索到的漫游网络所下发的NITZ消息,并利用NITZ消息获取本地时间,并更新终端的时间和时区,此时,UI提示用户时间和时区更新成功;

  如果用户选择关闭搜索其他网络而不需要接收其他网络的NITZ消息,或者如果终端通过背景搜网也没有接收到其他网络的NITZ消息,则UI提示用户是否需要使用签约的数据业务来更新时间和时区,如数据移动业务和/或WiFi数据业务;

  如果用户选择使用签约的数据业务来更新时间和时区,那么终端尝试通过数据连接从NTP服务器获取UTC,再根据已知的国家码与国家码对应的时区信息判断终端当前驻留地是否为多时区国家(例如,每个国家码均对应其固有的时区(中国具有5个时区,那么中国的国家码CHN对应这5个时区:东五区、东六区、东七区、东八区、东九区),由此,根据国家码找到当前驻留地对应的时区信息,来判断当驻留地是否为多时区国家),如果终端当前驻留地为多时区国家,那么UI提示用户来选择当前时区,之后终端根据用户选择的时区及UTC获取本地时间,并更新终端的时间和时区,此时UI提示用户时间和时区更新成功;而如果终端当前驻留地不是多时区国家,那么终端利用国家码确定当前时区,再结合UTC获取本地时间,并更新终端的时间和时区,此时UI提示用户时间和时区更新成功;

  如果用户选择不使用数据业务来更新时间和时区,那么UI则提示用户时间可能不准确。

  为了不影响用户的业务,特别是用户的高优先级业务,如主叫与被叫等业务,终tttttttt端的背景搜网任务只在终端处于空闲idle态下进行,进而接收搜索到的现网下发的NITZ消息,实现时间和时区的更新。而在终端正在执行背景搜网而没有注册到某个网络中时,如果出现被叫或主叫等用户业务,终端会暂停背景搜网任务,并进入业务态,待用户业务结束或完成之后,终端才会继续执行背景搜网功能,如图5中所示。

  如图6中所示,为终端执行背景搜网功能更新时间和时区的过程中终端中与modem的接入层(access stratum,AS)及非接入层(non-access stratum,NAS)之间的交互示意图,终端在执行背景搜网任务时,可以通过触发终端中的modem来实现:

  601:终端在通过modem注册到网络A之后,如果modem的AS没有获取到网络A下发的NITZ消息,则AS通知到modem的NAS。

  其中,网络A可以理解为终端进入异地之后初始搜索到的最高优先级的网络。

  602:NAS通过modem命令中的(Attentioncommand,AT)命令方式将当前没有NITZ消息的现状通知到终端;

  603:终端通过它的用户界面(User Interface,UI)提示用户终端没有获取到NITZ消息且没有更新时间和时区,并提示用户是否需要接收其他网络的NITZ消息,由此,用户按照提示进行选择,终端根据用户的选择向NAS下发一指令,该指令用于触发NAS获取其他网络的NITZ消息;

  其中,终端可以在其设置界面中增加控件,如图7中所示的“漫游更新时间”的控件,用户可以通过在终端的设置界面中进行操作,如开启“漫游更新时间”的选项,如图8中所示,此时,终端根据这一选择向NAS下发获取其他网络的NITZ消息的指令;

  604:NAS向AS发起搜网的指令;

  605:AS按照NAS的搜网指令,通过搜网程序进行扫频来遍历终端所在的小区网络,例如,AS利用终端所支持的每个注册频段依次在当前网络中进行信号采集,由此根据采集到的信号的能量来确定所处的网络;

  606:AS在搜索到PLMN B且没有收到PLMN B下发的NITZ消息时,AS通知NAS没有接收到PLMN B下发的NITZ消息;

  607:NAS通知AS继续遍历下一个PLMN;

  608:AS在搜索到PLMN C且没有收到PLMN C下发的NITZ消息时,AS通知NAS没有接收到PLMN C下发的NITZ消息;

  609:NAS通知AS继续遍历下一个PLMN,直到AS搜索到PLMN X且收到PLMN X下发的NITZ消息;

  610:AS通知NAS搜索到PLMN X且获取到PLMN X下发的NITZ消息,并将NITZ消息发给NAS;

  611:NAS将NITZ消息通过AT命令上报给终端;

  612:终端根据获取到的NITZ消息更新终端的时间和时区,并提示更新时间和时区;

  613:在NAS将NITZ消息上报给终端的同时,指示AS发起对PLMN A的搜索;

  614:AS搜索到PLMN A之后,通知NAS;tttttttt

  615:NAS回驻到PLMN A,完成终端时间和时区的更新并恢复到初始注册网络。

  需要说明的是,在AS搜网的过程中,如果用户发起主叫或者搜索到被叫等业务,NAS会通知AS挂起搜网,直到用户业务完成,NAS才通知AS继续搜网,具体如图9中所示:

  901:在AS遍历终端所在的网络的过程中,如果终端需要进行主叫(Mobile or iginated,MO)业务时,终端通知NAS需要进行主叫业务;

  902:NAS通知AS停止搜网;

  903:主叫业务结束;

  904:在主叫业务结束之后,NAS通知AS恢复搜网;

  905:在AS遍历终端所在的小区网络的过程中,如果AS接收到被叫(Mobile terminated,MT)业务且需要终端执行被叫任务,AS通知NAS接收到被叫业务;

  906:NAS通知AS停止搜网;

  907:被叫业务结束;

  908:在被叫业务结束之后,NAS通知AS恢复搜网。

  也就是说,本实施例中,终端执行背景搜网功能,而搜索PLMN及获取搜索到的PLMN的NITZ消息是在终端中的modem实现的。

  需要说明的是,图6及图9中所示的终端所涉及的功能与步骤是实现是通过终端中的处理器实现的。

  即为:终端通过其modem在注册到PLMN A之后,如果modem没有获取到NITZ消息,则会通过AT命令方式将没有获取到NITZ消息的现状告知终端;

  终端通过UI提示用户没有获取到NITZ消息且提示用户是否需要进行搜网,用户根据UI提示在终端的设置界面中进行选择操作,终端在用户选择之后根据用户的选择向NAS下发一指令,该指令用于触发NAS获取其他网络的NITZ消息,modem的NAS根据接收到指令发起搜网指令,AS则按照NAS的指令进行扫频以获取终端所处的网络,进而解析终端所处的网络的系统消息,并获取到系统消息中的NITZ消息;

  在AS搜网的过程中,如果用户发起主叫或者搜索到被叫等业务,NAS会通知AS挂起搜网,直到用户业务完成,NAS才通知AS继续搜网;

  NAS会控制AS的整个搜网过程,如果某个网络如PLMN B或PLMN C上没有收到NITZ消息,那么NAS会指示AS遍历下一个网络;

  如果NAS获取NITZ消息成功,则会通过AT命令上报给终端,并指示AS发起对PLMN A的搜索,回驻到PLMN A。

  由此可知,终端在漫游的场景下会按照协议,选择最高优先级的网络进行注册,而如果该注册的网络没有提供NITZ消息,那么终端可以在不影响业务的情况下利用modem重新进行搜网,从而在进行注册到搜索到的现网之后,获取现网的NITZ消息,并呈现给终端,而如果终端重新注册到的网络也不下发NITZ消息,那么终端可以通过modem重新进行搜网,直到获取到NITZ消息,由此终端可以基于NITZ消息更新时间和时区。tttttttt

  这一实现方案中,终端通过搜网获取到NITZ消息后更新时间和时区,不仅不需要耗费漫游资费,而且所更新的时间和时区的精确性更高。

  图10为图1中的终端获取时间和时区的流程图,终端可以通过以下步骤实现:

  步骤1001:注册到第一网络,第一网络为终端进入当前驻留地时注册优先级最高的网络。

  例如,用户的手机SIM卡为中国第一通信运营商的SIM卡,手机在进入德国境内之后开机并开始搜索德国境内的网络,并注册到通信优先级最高的网络中。

  步骤1002:在没有接收到第一网络下发的网络标识和时区消息即NITZ消息时,注册到第二网络。

  步骤1003:获取第二网络下发的NITZ消息。

  其中,终端可以通过遍历终端所在的每一个通信网络,以搜索到能够下发NITZ消息的第二网络。

  例如,手机在德国境内注册到通信优先级最高的网络如4G网络之后,在没有接收到当前网络下发的NITZ消息之后,手机可以去搜索下一个通信优先级的网络如3G网络并注册到搜索到的网络中,直到注册到能够下发NITZ消息的网络中。

  步骤1004:基于获取到的NITZ消息确定当前驻留地的时间和时区。

  由此,区别于现有技术中终端在注册到第一网络之后不再进行其他动作而无法获取到时间和时区的情况,本实施例中的终端在发现当前注册到的网络无法下发NITZ消息从而无法更新时间和时区时,即可进行搜网,并注册到能够下发NITZ消息的网络中,实现时间和时区的更新。

  其中,在终端成功更新当前驻留地的时间和时区之后,还可以重新注册到第一网络中。

  而在终端搜索第二网络的过程中,如果需要进行用户业务如主叫业务或者被叫业务时,终端可以终端第二网络的搜索并在第一网络下进行用户业务,直到终端结束用户业务,此时,终端再恢复第二网络的搜索。

  图11为图1所示的终端上的UI在终端获取时间和时区过程中的实现流程图,终端可以通过其UI应用实现以下步骤:

  步骤1101:在终端没有接收到第一网络下发的NITZ消息时,显示第一消息,第一消息用于提示终端是否需要接收其他网络的NITZ消息。

  其中,第一消息还可以用于提示终端没有接收到第一网络下发的NITZ消息。

  如图8中所示,用户可以通过在终端的设置界面中进行操作,如开启“漫游更新时间”的选项,以表示终端需要接收其他网络的NITZ消息。

  步骤1102:接收用户基于第一消息输入的第一操作。

  其中,终端对第一操作进行响应,进而注册到其所在的第二网络,并获取第二网络下发的NITZ消息,从而基于获取到的NITZ消息确定当前驻留地的时间和时区。tttttttt

  而在终端基于NITZ消息确定当前驻留地的时间和时区之后,还可以包括以下步骤:

  步骤1103:显示第二消息。

  其中,第二消息表明获取时间和时区成功。

  如图12中所示,第二消息“时间和时区更新成功”显示在终端的显示界面上。

  图13所示为图1中终端的实现结构示意图,终端中可以包括有以下结构:

  存储器1301,用于存储应用程序及应用程序运行所产生的数据;

  处理器1302,用于执行应用程序,以实现以下功能:

  在没有接收到第一网络下发的NITZ消息时,注册到所述终端所在的第二网络,所述第一网络为所述终端在进入当前驻留地时所注册的网络;获取所述第二网络下发的NITZ消息;基于所述获取到的NITZ消息确定所述当前驻留地的时间和时区。

  本实施例在终端无法获取到当前注册的网络所下发的网络标识和时区消息时,可以通过将终端注册到其他能够下发网络标识和时区消息的现网中,从而实现准确获取终端在当前驻留地的时间和时区的目的,无需终端开通数据业务来耗费不必要的资费,为用户提供便利的同时,提高所获取的时间和时区的准确性。

  而终端中各结构的功能的实现具体方式可以参见图4~图12及前文相应内容所示,此处不再赘述。

  图14所示为图1中终端的另一实现结构示意图,终端中可以包括以下结构:

  显示器1401、输入单元1402及处理器1403,其中:

  显示器1401,用于在处理器1403没有接收到第一网络下发的网络标识和时区消息时,显示第一消息。

  其中,第一消息表明没有获取到第一网络下发的网络标识和时区消息,还用于提示是否需要接收其他网络的网络标识和时区消息。

  而第一网络为终端在进入当前驻留地时所注册的网络。

  输入单元1402,用于接收用户基于第一消息输入的第一操作。

  其中,显示器1401和输入单元1402可以集成在一个部件实现,如触控屏等。

  处理器1403,用于响应于所述第一操作,注册到终端所在的第二网络并获取第二网络下发的网络标识和时区消息,进而基于所述获取到的网络标识和时区消息确定所述当前驻留地的时间和时区。

  可见,本实施例在终端无法获取到当前注册的网络所下发的网络标识和时区消息时,可以基于用户的选择,将终端注册到其他能够下发网络标识和时区消息的现网中,从而实现准确获取终端在当前驻留地的时间和时区的目的,无需终端开通数据业务来耗费不必要的资费,为用户提供便利的同时,提高所获取的时间和时区的准确性。

  而终端中各结构的功能的实现具体方式可以参见图4~图12及前文相应内容所示,此处不再赘述。tttttttt

  本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。tttttttt

《一种获取时间和时区的方法及终端.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式(或pdf格式)