一种时间校准系统及方法以及移动终端技术方案

技术编号:13165684 阅读:55 留言:0更新日期:2016-05-10 11:11
本发明专利技术公开了一种时间校准系统及方法以及移动终端,属于系统时间校准技术领域;系统包括第一计算单元;第二计算单元;第三计算单元;时间校准单元;方法包括:根据空闲期的持续时长计算得到初始偏移量;根据空闲期内的温度变化在初始偏移量的基础上计算得到相应的第一时间偏移量;根据激活期的预计工作时长计算得到相应的第二时间偏移量;根据预计工作时长对第二时间偏移量进行调整,并与第一时间偏移量相加以形成时间偏移调整值并输出;判断时间偏移调整值是否超出移动终端的偏移容忍范围,并根据判断结果进行相应调整;对移动终端进行时间校准;上述技术方案的有益效果是:在移动终端的容限范围内,尽量减少功耗损耗。

【技术实现步骤摘要】

本专利技术涉及系统时间校准
,尤其涉及一种时间校准系统及方法以及移动 终端。
技术介绍
现有的WCDMA制式移动终端内,出于节省耗电的考虑,移动终端并非时刻处于工 作状态下,即在移动终端内部具有一种被称为非连续接收(Discontinuous Transmission, DRX)的节点方案。具体为:移动终端在不工作时,通常处于空闲期(或者称为睡眠状态), 此时移动终端关闭其接收器以达到节省功耗的目的;随后每隔一定的时间间隔,移动终端 会"醒来"并开启接收器查看是否有来电。这个过程就叫做DRX过程,移动终端从进入空闲 期的时刻到下一次进入空闲期的时刻之间的持续时间即为移动终端的DRX周期。 现有技术中,移动终端处于空闲期和处于工作状态时采用不同的时钟计时。艮P, 移动终端处于工作状态时,采用系统时钟(也叫做移动终端的主时钟,通常为频率26M的 时钟)计时,而在移动终端处于空闲期时,采用实时时钟(通常为频率32K的时钟)计时。 由于固有频率不同,系统时钟和实时时钟之间容易造成计时偏差,因此需要在移动终端"醒 来"时根据系统时钟来对实时时钟进行校准。 现有技术中,对于上述计时偏差,在每次移动终端"醒来"时都会进行相应的时间 校准,校准时间较长,增加了空闲期的功耗损失。
技术实现思路
根据现有技术中存在的问题,现提供一种时间校准系统及方法以及移动终端的技 术方案,旨在减少因不停校准移动终端的系统时钟引起的不必要的功耗损耗; 上述技术方案具体包括: -种时间校准系统,适用于移动终端,所述移动终端在空闲期内以预定的唤醒动 作被唤醒并进入激活期;所述移动终端在所述激活期采用系统时钟计时,并在所述空闲期 采用实时时钟计时,所述移动终端设置有可维持所述实时时钟工作的偏移容忍范围; 其中,包括: 第一计算单元,用于计算得到一初始偏移量,并根据所述唤醒周期以及所述移动 终端于所述唤醒周期内的温度变化,在所述初始偏移量的基础上计算得到相应的第一时间 偏移量; 第二计算单元,用于根据所述移动终端于所述激活期内的预计工作时长,计算得 到相应的第二时间偏移量; 第三计算单元,连接所述第一计算单元,用于将所述第一时间偏移量和所述第二 时间偏移量相加以得到一相应的时间偏移调整值,并与所述移动终端的偏移容忍范围进行 比较,根据比较结果计算并输出经过调整的所述时间偏移调整值; 时间校准单元,分别连接所述第三计算单元和所述实时时钟,用于根据所述第三 计算单元输出的所述时间偏移调整值对所述实时时钟进行校准。 优选的,该时间校准系统,其中,所述第一计算单元包括: 初始计算模块,用于根据相应的所述空闲期的持续时长计算相应的所述初始偏移 量; 温度检测模块,用于检测所述移动终端于相应的所述空闲期内的温度变化值,并 输出相应的温度检测结果; 第一计算模块,分别连接所述初始计算模块和所述温度检测模块,用于根据所述 温度检测结果,在温度发生变化时根据所述温度变化值计算得到一个相应的温度补偿量, 并于所述初始偏移量上增加所述温度补偿量以形成并输出相应的所述时间偏移量; 第二计算模块,分别连接所述初始计算模块和所述温度检测模块,所述第二计算 模块中包括一预设的标准补偿参数,用于根据所述温度检测结果,在温度未发生变化时于 所述初始偏移量上增加所述标准补偿参数以形成并输出相应的所述时间偏移量。 优选的,该时间校准系统,其中,所述温度检测模块检测所述移动终端进入所述空 闲期的时刻的温度,并计为第一温度值;以及 所述温度检测模块检测所述移动终端根据预设的所述唤醒动作被激活并进入所 述激活期的时刻的温度,并计为第二温度值; 所述温度检测模块通过比较所述第一温度值和所述第二温度值判断所述移动终 端在相应的所述空闲期内是否存在温度变化。 优选的,该时间校准系统,其中,所述第二计算单元包括: 第三计算模块,用于根据相应的所述激活期的所述预计工作时长计算得到相应的 所述第二时间偏移量; 调整模块,连接所述第三计算模块,用于根据所述预计工作时长设定一个调整系 数,并将所述第二时间偏移量乘以所述调整系数以得到经过调整的所述第二时间偏移量。 优选的,该时间校准系统,其中,所述第三计算单元包括: 偏移比较模块,用于将所述时间偏移调整值与所述偏移容忍范围进行比较,并输 出相应的比较结果; 设置模块,连接所述偏移比较模块,所述设置模块用于根据所述比较结果,在所述 时间偏移调整值未超出所述偏移容忍范围时直接输出所述时间偏移调整值;或者 所述设置模块在所述时间偏移调整值超出所述偏移容忍范围时将所述时间偏移 调整值设定为一个预设值并输出。 优选的,该时间校准系统,其中,所述预设值为所述第一时间偏移量与未经过调整 的所述第二时间偏移量相加的值。 优选的,该时间校准系统,其中,所述移动终端从进入一个所述空闲期的时刻至进 入下一个所述空闲期的时刻之间的持续时长为一个DRX周期。 -种时间校准方法,适用于移动终端,所述移动终端在空闲期内以预定的唤醒动 作被唤醒并进入激活期;所述移动终端在所述激活期采用系统时钟计时,并在所述空闲期 采用实时时钟计时,所述移动终端设置有可维持所述实时时钟工作的偏移容忍范围; 其中,所述时间校准方法包括: 步骤S1,采用一个预定的唤醒动作唤醒处于所述空闲期内的所述移动终端,以使 所述移动终端进入所述激活期; 步骤S2,根据所述空闲期的持续时长和所述移动终端于所述空闲期内的温度变 化,计算得到所述移动终端的第一时间偏移量; 步骤S3,根据所述激活期内的预计工作时长,计算得到所述移动终端的第二时间 偏移量; 步骤S4,根据所述预计工作时长,对所述第二时间偏移量进行调整,并将所述第一 时间偏移量与经过调整的所述第二时间偏移量相加形成一相应的时间偏移调整值; 步骤S5,判断所述时间偏移调整值是否超出所述移动终端的所述偏移容忍范围; 若所述时间偏移调整值未超出所述偏移容忍范围,则转至步骤S7 ; 步骤S6,将所述时间偏移调整值设置为一个预设值; 步骤S7,根据所述时间偏移调整值对所述实时时钟进行校准。 优选的,该时间校准方法,其中,所述步骤S2具体包括: 步骤S21,根据所述空闲期的持续时长计算一个相应的初始偏移量; 步骤S22,检测所述移动终端于所述空闲期内的温度变化,并输出相应的温度变化 值: 若所述移动终端于所述空闲期内未发生温度变化,则转向步骤S24 ; 步骤S23,根据所述温度变化值计算得到相应的温度补偿量,在所述初始偏移量上 增加所述温度补偿量以形成并输出相应的所述第一时间偏移量,随后转至所述步骤S3 ; 步骤S24,在所述初始偏移量上增加一预设的标准补偿参数,以形成并输出相应的 所述第一时间偏移量,随后转至所述步骤S3。 优选的,该时间校准方法,其中,所述步骤S22中,检测所述移动终端进入所述空 闲期的当前第1页1 2 3 4 5 本文档来自技高网...

【技术保护点】
一种时间校准系统,适用于移动终端,所述移动终端在空闲期内以预定的唤醒动作被唤醒并进入激活期;所述移动终端在所述激活期采用系统时钟计时,并在所述空闲期采用实时时钟计时,所述移动终端设置有可维持所述实时时钟工作的偏移容忍范围;其特征在于,包括:第一计算单元,用于计算得到一初始偏移量,并根据所述唤醒周期以及所述移动终端于所述唤醒周期内的温度变化,在所述初始偏移量的基础上计算得到相应的第一时间偏移量;第二计算单元,用于根据所述移动终端于所述激活期内的预计工作时长,计算得到相应的第二时间偏移量;第三计算单元,连接所述第一计算单元,用于将所述第一时间偏移量和所述第二时间偏移量相加以得到一相应的时间偏移调整值,并与所述移动终端的偏移容忍范围进行比较,根据比较结果计算并输出经过调整的所述时间偏移调整值;时间校准单元,分别连接所述第三计算单元和所述实时时钟,用于根据所述第三计算单元输出的所述时间偏移调整值对所述实时时钟进行校准。

【技术特征摘要】

【专利技术属性】
技术研发人员:鞠亮
申请(专利权)人:展讯通信上海有限公司
类型:发明
国别省市:上海;31

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

1