一种校准时间的方法和终端的制作方法

文档序号:7917317阅读:185来源:国知局
专利名称:一种校准时间的方法和终端的制作方法
技术领域
本发明涉及通信领域,尤其涉及一种校准时间的方法及终端。
背景技术
如今有许多的终端带有电子时间,这些终端用其内部的时钟芯片作为时间 源,但是这些时钟芯片无法提供精确的时间信号。因此终端内部的时间都会产 生积累误差,传统消除这种积累误差的方法就是用人去校准时间,这无形中给 人带来诸多的不便。
例如目前公知的手机一般釆用主处理器的实时时钟芯片(Real Time Clock, RTC)作为手机的显示时间的时间源,随着时间的推移,手机中的时间与标准时 间的差距会越来越大,手机用户在使用手机时,如果发现手机显示的时间不精 确,只能打开手机内的"设置时间和日期"页面手动的输入一个标准时间用来 校准手机内部的时间。
但是手机内的"设置时间和日期"页面一般都设置在多个页面之下,也就 是说,用户需要点击多个页面,才能打开"设置时间和日期"页面,使得设置 的步骤繁瑣,并且人工手动输入时间也很难保证与标准时间 一致。
综上所述,目前时间校准的方法需要人工手动进行校准,使得校准的步骤 繁瑣,校准的精确度很低。

发明内容
本发明实施例^提供一种校准时间的方法及终端,用以解决现有技术中存在 的目前时间校准的方法需要人工手动进行校准,使得校准的步骤繁瑣,校准的 精确度很低的问题。
本发明实施例提供一种校准时间的方法,包括
第 一时间校准请求模块在满足设定的条件时,向第 一时间处理模块发送校 准时间请求;
所述第 一时间处理模块收到所述校准时间请求后,从GPS模块中获取GPS 时间,根据获取的所述GPS时间,校准终端时间。 本发明实施例提供一种校准时间的方法,包括
第二时间校准请求模块在满足设定的条件时,向第二时间处理模块发送校 准时间请求;
所述第二时间处理模块收到所述校准时间请求,判断是否能从所述通信终 端所在的通信网络获取时间,如果是,则从所述通信网络中获取时间,否则从 GPS模块中获取GPS时间;
所述第二时间处理模块根据获取的时间,校准终端时间。
本发明实施例提供一种校准时间的终端,包括
第一时间校准请求模块,用于在满足设定的条件时,向第一时间处理模块 发送校准时间请求;
第一时间处理模块,用于收到所述校准时间请求后,从获取全球定位系统 GPS模块中获取GPS时间,根据获取的所述GPS时间,校准终端时间。
本发明实施例提供一种校准时间的终端,包括
第二时间校准请求模块,用于在满足设定的条件时,向第二时间处理模块 发送校准时间请求;
第二时间处理模块,用于收到所述校准时间请求,判断是否能从所述通信 终端所在的通信网络获取时间,如果是,则从所述通信网络获取时间,否则从 全球定位系统GPS模块中获取GPS时间,并根据获取的时间,校准终端时间。
本发明实施例的第一时间校准请求模块在满足设定的条件时,向第一时间 处理模块发送校准时间请求;所述的第一时间处理模块收到校准时间请求,从 GPS模块中获取GPS时间,再根据获取的GPS时间校准终端中的时间,从而
节省了校准时间的步骤,提高了校准时间的精度以及用户体验。
在本发明实施例提供的第二时间校准请求模块在满足设定的条件时,向第
二时间处理模块发送校准时间请求;所述第二时间处理模块收到所述校准时间 请求后,选择从网络中获取时间或者从GPS模块中获取时间,再根据读取的 时间自动校准终端中的时间,不仅节省了校准时间的步骤,提高了校准时间的 精度以及用户体验,而且在无法从通信网络获取时间时,也能自动校准时间。


图1为本发明实施例第一种校准时间的终端结构示意图; 图2为本发明实施例第二种校准时间的终端结构示意图; 图3为本发明实施例第一种校准时间的方法流程示意图; 图4为本发明实施例第二种校准时间的方法流程示意图; 图5为本发明实施例第一种超过设定时间,进行校准时间的方法流程示意
图6为本发明实施例第二种超过设定时间,进行;欧准时间的方法流程示意图。
具体实施例方式
本发明实施例在满足设定的条件时,从全球定位系统(Global Positioning System, GPS)模块中获取GPS时间,并根据获取的GPS时间,校准终端时 间,从而节省了校准时间的步骤,提高了校准时间的精度以及用户体验。
其中,GPS时间为GPS模块中的时间;
终端时间是当前时间,即终端显示出来的时间。
本发明实施例第一种校准时间的终端为具有GPS模块的终端,比如具 有定位功能的电子手表、具有定位功能的手机等等;而本发明实施例第二种校 准时间的终端只能为具有GPS模块的通信终端,比如具有定位功能的手机、
具有定位功能的个人数据码助理(Personal Digital Assistant, PDA)终端等等。 本发明实施例中的第一种校准时间的方法可以应用于设置有GPS ^f莫块的
通信终端以及设置有GPS模块的其他终端;而本发明实施例中的第二种校准
时间的方法只能应用于设置有GPS模块的通信终端。
设置有GPS模块的终端包括终端中包含GPS模块;或者终端通过外接
接口与外置的GPS模块相连。
下面结合说明书附图对本发明实施例作进一 步详细描述。
如图l所示,本发明实施例第一种校准时间的终端包括第一时间校准请
求模块IO和第一时间处理模块11。
第一时间校准请求模块10,用于在满足设定的条件时,向第一时间处理模
块ll发送校准时间请求。
其中,满足设定的条件包括但不限于下列条件中的一种或多种 第一种方式检测到终端时间与GPS模块中的GPS时间的时间差超出设
定的第一时间长度时,发送校准时间请求;
第二种方式根据设置的周期,周期性的发送校准时间请求; 第三种方式接收到用户触发的校准指令后,发送校准时间请求; 第四种方式在终端时间复位时,第一时间校准请求模块IO发出校准时
间请求。
如果终端时间与GPS ^^莫块中的GPS时间的时间差为负值,则可以取绝对 值,或者将第一时间长度作为负值;还可以先查看终端时间和GPS时间的先 后,将在后的时间减去在先的时间。
终端时间复位为终端时间恢复成预先设置的时间,比如出厂设置的时间等 等。引起终端时间复位的情况包括终端复位,终端掉电、终端恢复为出厂设 置等情况。
第 一 时间长度可以由用户根据需要进行设置;也可以设置一 固定时间长 度,不允许用户设置。
第一时间处理模块11,用于收到来自第一时间校准请求模块10的校准时
间请求后,从GPS模块中获取GPS时间,根据获取的GPS时间,校准终端时间。
其中,第一时间处理模块11还可以进一步包括第一获取模块110和第 一校准模块lll。
第一获取模块110,用于在收到来自第一时间校准请求模块10的校准时间 请求后,从GPS模块中获取GPS时间。
第 一校准模块111,用于根据第 一获取模块110获取的GPS时间,校准终
端时间。
GPS模块启动后,会自动获取GPS时间和需要定位的数据。由于有可能 存在GPS模块长时间没有启动的情况,这样就影响了 GPS模块中的GPS时间 的准确性,较佳的方式是获取GPS时间之前先查看GPS模块的上次启动时间, 则第一时间处理;漠块11还可以进一步包括
第一触发模块112,用于第一获取模块110收到校准时间请求后,从GPS 模块中获取GPS时间之前,在GPS才莫块上次启动时间与终端时间的时间差超 过设置的第二时间长度时,触发GPS模块获取GPS时间,并通知第 一获取模 块110从GPS模块中获取GPS时间。
在GPS模块上次启动时间与终端时间的时间差没有超过设置的第二时间 长度时,第一获取模块110直接从GPS模块中获取GPS时间。
第二时间长度可以由用户根据需要进行设置;也可以设置一 固定时间长 度,不允许用户设置。
其中,本发明实施例第一种校准时间的终端还可以进一步包括第一显示 模块12。
第一显示模块12,用于显示校准后的终端时间。
如图2所示,本发明实施例第二种校准时间的终端包括第二时间校准请 求模块20和第二时间处理模块21 。
第二时间校准请求模块20,用于在满足设定的条件时,向第二时间处理模 块21发送校准时间请求。
其中,本实施例中的满足设定的条件与图1中的满足设定的条件相同,不 再赘述。
第二时间处理模块21,用于在收到来自第二时间校准请求模块20的校准 时间请求,判断是否能从通信终端所在的通信网络获取时间,如果是,则从通 信网络获取时间,否则从GPS模块中获取GPS时间,根据获取的时间,校准 终端时间。
不能从通信网络获取时间的情况包括
通信网络本身不支持时间获取(比如全球移动通信系统(Global System For Mobile Communication, GSM)网络);还可能通信网络本身支持时间获取 (比如码分多址接入(Code Division Multiple Access, CDMA)网络),但是当 前网络状况不好(比如无网络信号或网络信号强度不高)等等。
其中,第二时间处理模块21还可以进一步包括判断模块210、网络获取 模块2U、第二获取模块212和第二校准模块213。
判断模块210,用于收到来自第二时间校准请求模块20的校准时间请求 后,判断是否能从通信网络中获取时间。
网络获取模块211,用于在判断模块210确定能从通信网络中获取时间时, 从通信网络中获取时间。
第二获取模块212,用于在判断模块210确定不能从通信网络中获取时间 时,从GPS模块中获取GPS时间。
第二校准模块213,用于根据获取的时间,校准终端时间。
GPS模块启动后,会自动获取GPS时间和需要定位的数据。由于有可能 存在GPS模块长时间没有启动的情况,这样就影响了 GPS模块中的GPS时间 的准确性,较佳的方式是获取GPS时间之前先查看GPS模块的上次启动时间, 则第二时间处理模块21还可以进一步包括第二触发模块214。
第二触发模块214,用于在判断模块21C确定不能从通信网络中获取时间 后,第二获取模块212从GPS模块中获取GPS时间之前,在GPS模块上次启 动时间与终端时间的时间差超过设置的第三时间长度时,触发GPS模块获取 GPS时间,并通知第二获取模块212从GPS模块中获取GPS时间。
在GPS模块上次启动时间与终端时间的时间差没有超过设置的第三时间 长度时,第二获取模块212直接获取GPS模块中的GPS时间。
第三时间长度可以由用户根据需要进行设置;也可以设置一 固定时间长 度,不允许用户设置。
其中,本发明实施例第二种校准时间的终端还可以进一步包括第二显示 模块22。
第二显示模块22,用于显示校准后的终端时间。
如图3所示,本发明实施例第一种校准时间的方法包括下列步骤
步骤300、第一时间校准请求模块在满足设定的条件时,向第一时间处理
模块发送校准时间请求。
其中,满足设定的条件包括但不限于下列条件中的一种或多种 第一种方式检测到终端时间与GPS模块中的GPS时间的时间差超出设
定的第一时间长度时,发送校准时间请求;
第二种方式根据设置的周期,周期性的发送冲史准时间请求; 第三种方式接收到用户触发的校准指令后,发送校准时间请求; 第四种方式在终端时间复位时,第一时间校准请求模块发出校准时间请求。
终端时间复位为终端时间恢复成预先设置的时间,比如出厂设置的时间等 等。引起终端时间复位的情况包括终端复位,终端掉电、终端恢复为出厂设
置等情况。
第 一时间长度可以由用户根据需要进行设置;也可以设置一 固定时间长 度,不允许用户设置。
步骤301、第一时间处理模块收到来自第一时间校准请求模块的校准时间 请求后,从GPS模块中获取GPS时间,根据获取的GPS时间,校准终端时间。
GPS模块启动后,会自动获取GPS时间和需要定位的数据。由于有可能 存在GPS模块长时间没有启动的情况,这样就影响了 GPS模块中的GPS时间 的准确性,较佳的方式是获取GPS时间之前先查看GPS才莫块的上次启动时间, 则步骤301中,第一时间处理模块收到来自第一时间校准请求模块的校准时间 请求后,从GPS模块中获取GPS时间之前还可以进一步包括
第一时间处理模块在GPS模块上次启动时间与终端时间的时间差超过设 置的第二时间长度时,触发GPS模块获取GPS时间。
第二时间长度可以由用户根据需要进行设置;也可以设置一 固定时间长 度,不允许用户设置。
其中,步骤301之后还可以进一步包括
第 一显示模块显示校准后的终端时间。
如图4所示,本发明实施例第二种校准时间的方法包括下列步骤 步骤400、第二时间校准请求模块在满足设定的条件时,向第二时间处理
模块发送校准时间请求。
其中,本实施例中的满足设定的条件与图3中的满足设定的条件相同,不
再赘述。
步骤401、第二时间处理模块收到来自第二时间校准请求模块的校准时间 请求,判断是否能从通信网络获取时间,如果是,则执行步骤402;否则执行 步骤403。
其中,不能从通信网络获取时间的情况包括
通信网络本身不支持时间获取(比如GSM);还可能通信网络本身支持 时间获取(比如CDMA),但是当前网络状况不好(比如无网络信号或网络 信号强度不高)等等。
步骤402、第二时间处理模块从通信网络中获取时间,执行步骤404。
步骤403 、第二时间处理模块从GPS模块中获取GPS时间,执行步骤404。 GPS模块启动后,会自动获取GPS时间和需要定位的数据。由于有可能
存在GPS模块长时间没有启动的情况,这样就影响了 GPS模块中的GPS时间
的准确性,较佳的方式是获取GPS时间之前先查看GPS模块的上次启动时间,
则步骤403还可以进一步包括
第二时间处理模块在GPS模块上次启动时间与终端时间的时间差超过设
置的第三时间长度时,触发GPS模块获取GPS时间,并从GPS模块中获取
GPS时间。
第三时间长度可以由用户根据需要进行设置;也可以设置一 固定时间长 度,不允许用户设置。
步骤404、第二时间处理模块根据获取的时间,校准终端时间。 其中,步骤404之后还可以进一步包括 第二显示模块显示校准后的终端时间。
如图5所示,本发明实施例第一种超过设定时间,进行校准时间的方法包 括下列步骤
步骤500、第一时间校准请求模块检测到终端时间与GPS模块中的GPS 时间的时间差超出设定的第 一 时间长度时,向第 一 时间处理模块发送校准时间 请求。
步骤501、第一时间处理模块收到来自第一时间校准请求模块的校准时间 请求后,查看GPS ^f莫块上次启动时间与终端时间的时间差是否超过设置的第 二时间长度,如果是,则执行步骤502;否则,执行步骤503。 步骤502、第一时间处理模块触发GPS模块获取GPS时间。 步骤503 、第 一 时间处理模块从GPS模块中获取GPS时间。 步骤504、第一时间处理模块根据获取的GPS时间,校准终端时间。 步骤505、第一显示模块显示校准后的终端时间。
如图6所示,本发明实施例第二种超过设定时间,进行校准时间的方法包
括下列步骤
步骤600、第二时间校准请求模块检测到终端时间与GPS模块中的GPS 时间的时间差超出设定的第 一 时间长度时,向第二时间处理模块发送校准时间 请求。
步骤601、第二时间处理模块收到来自第二时间校准请求模块的校准时间 请求,判断是否能从通信网络获取时间,如果是,则执行步骤602;否则执行 步骤603。
步骤602、第二时间处理模块从通信网络中获取时间,执行步骤606。 步骤603、第二时间处理模块查看GPS模块上次启动时间与终端时间的时
间差是否超过设置的第二时间长度,如果是,则执行步骤604;否则,执行步
骤605。
步骤604、第二时间处理模块触发GPS模块获取GPS时间。 步骤605、第二时间处理模块从GPS模块中获取GPS时间。 步骤606、第二时间处理模块根据获取的时间,校准终端时间。 步骤607、第二显示模块显示校准后的终端时间。
需要说明的是,采用其他触发校准时间请求的方式校准时间的步骤,与图 5和图6的步骤类似,不再赘述。
从上述实施例中可以看出本发明实施例第一时间校准请求模块在满足设 定的条件时,向第一时间处理模块发送校准时间请求;所述第一时间处理模块 收到所述校准时间请求后,从GPS模块中获取GPS时间,根据获取的所述GPS 时间,校准终端时间。由于能够自动校准终端中的时间,从而节省了校准时间 的步骤,提高了校准时间的精度以及用户体验。
本发明实施例第二时间校准请求模块在满足设定的条件时,向第二时间处 理模块发送校准时间请求;所述第二时间处理模块收到所述校准时间请求,判 断是否能从所述通信终端所在的通信网络获取时间,如果是,则从所述通信网 络中获取时间,否则从GPS模块中获取GPS时间;所述第二时间处理模块根
据获取的时间,校准终端时间。由于能够选择从网络中获取时间或者从GPS 模块中获取时间,再根据获取的时间自动校准终端中的时间,不仅节省了校准 时间的步骤,提高了校准时间的精度以及用户体验,而且在无法从通信网络获 取时间时,也能自动校准时间。
明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及 其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1、一种校准时间的方法,应用于设置有全球定位系统GPS模块的终端,其特征在于,该方法包括第一时间校准请求模块在满足设定的条件时,向第一时间处理模块发送校准时间请求;所述第一时间处理模块收到所述校准时间请求后,从GPS模块中获取GPS时间,根据获取的所述GPS时间,校准终端时间。
2、 如权利要求1所述的方法,其特征在于,所述满足设定的条件包括下 列条件中的一种或多种所述终端时间与所述GPS时间的时间差超出设定的第 一 时间长度;设定的周期到达;接收到校准指令;所述终端时间复位。
3、 如权利要求1或2所述的方法,其特征在于,所述第一时间处理模块 收到所述校准时间请求后,从GPS模块中获取GPS时间之前还包括所述第一时间处理模块在所述GPS模块上次启动时间与所述终端时间的 时间差超过设置的第二时间长度时,触发所述GPS模块获取GPS时间。
4、 一种校准时间的方法,应用于设置有全球定位系统GPS模块的通信终 端中,其特征在于,该方法包括第二时间校准请求模块在满足设定的条件时,向第二时间处理模块发送校 准时间请求;所述第二时间处理模块收到所述校准时间请求,判断是否能从所述通信终 端所在的通信网络获取时间,如果是,则从所述通信网络中获取时间,否则从 GPS模块中获取GPS时间;所述第二时间处理模块根据获取的时间,校准终端时间。
5、 如权利要求4所述的方法,其特征在于,所述满足设定的条件包括下 列条件中的一种或多种所述终端时间与所述GPS时间的时间差超出设定的第 一时间长度;设定的周期到达;接收到校准指令;所述终端时间复位。
6、 如权利要求4或5所述的方法,其特征在于,所述第二时间处理模块 从GPS模块中获取GPS时间包括所述第二时间处理;漠块在所述GPS ^^莫块上次启动时间与所述终端时间的 时间差超过设置的第三时间长度时,触发所述GPS模块获取GPS时间,并从 GPS模块中获取GPS时间。
7、 一种校准时间的终端,其特征在于,该终端包括 第一时间校准请求模块,用于在满足设定的条件时,向第一时间处理模块发送校准时间请求;第一时间处理模块,用于收到所述校准时间请求后,从获取全球定位系统 GPS模块中获取GPS时间,根据获取的所述GPS时间,校准终端时间。
8、 如权利要求7所述的终端,其特征在于,所述第一时间处理模块包括 第一获取模块,用于收到所述校准时间请求后,从GPS模块中获取GPS时间;第一校准模块,用于根据获取的所述GPS时间,校准终端时间。
9、 如权利要求8所述的终端,其特征在于,所述第一时间处理模块还包括第一触发模块,用于所述第一获取模块收到所述校准时间请求后,从GPS 模块中获取GPS时间之前,在所述GPS模块上次启动时间与所述终端时间的 时间差超过设置的第二时间长度时,触发所述GPS模块获取GPS时间,并通 知所述第 一获取模块从GPS模块中获取GPS时间。
10、 一种校准时间的通信终端,其特征在于,该通信终端包括 第二时间校准请求模块,用于在满足设定的条件时,向第二时间处理模块发送校准时间请求;第二时间处理模块,用于收到所述校准时间请求,判断是否能从所述通信 终端所在的通信网络获取时间,如果是,则从所述通信网络获取时间,否则从 全球定位系统GPS模块中获取GPS时间,并根据获取的时间,校准终端时间。
11、 如权利要求10所述的通信终端,其特征在于,所述第二时间处理模 块包括判断模块,用于收到所述校准时间请求,判断是否能从通信网络中获取时间;网络获取模块,用于在确定能从通信网络中获取时间时,从所述通信网络 中获取时间;第二获取模块,用于在确定不能从通信网络中获取时间时,从GPS模块 中获取GPS时间;第二校准模块,用于根据获取的时间,校准终端时间。
12、 如权利要求11所述的通信终端,其特征在于,所述第二时间处理模 块还包括第二触发模块,用于在所述判断模块确定不能从通信网络中获取时间后, 所述第二获取模块从GPS模块中获取GPS时间之前,在所述GPS模块上次启 动时间与所述终端时间的时间差超过设置的第三时间长度时,触发所述GPS 模块获取GPS时间,并通知所述第二获取模块从GPS模块中获取GPS时间。
全文摘要
本发明涉及通信领域,尤其涉及一种校准时间的方法及终端,以解决现有技术中存在的目前时间校准的方法需要人工手动进行校准,使得校准的步骤繁琐,校准的精确度很低的问题;该方法包括第一时间校准请求模块在满足设定的条件时,向第一时间处理模块发送校准时间请求;第一时间处理模块收到校准时间请求后,从GPS模块中获取GPS时间,根据获取的GPS时间,校准终端时间。采用本发明的方法能够节省了校准时间的步骤,提高了校准时间的精度以及用户体验。
文档编号H04B7/26GK101340665SQ20081013469
公开日2009年1月7日 申请日期2008年8月15日 优先权日2008年8月15日
发明者卢兴建 申请人:青岛海信移动通信技术股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1