电子装置及其系统时间设置方法

文档序号:6256698阅读:254来源:国知局
专利名称:电子装置及其系统时间设置方法
技术领域
本发明涉及一种具有自动设置系统时间功能的电子装置及其系统时间的设置方法。
背景技术
随着科技的发展,手机等电子装置成为人们日常生活中的必需品,其中的时间显示功能也给用户带来了极大的方便,所以如何设置电子装置的系统时间也显得尤为重要。部分电子装置通过增加一个备用电池专门用来维持系统时间,使得电子装置在没有主电池供电的情况下也可以维持时间的准确性,但此方法不但增加了电子装置的成本而且在备用电池电量耗尽的情况下仍给用户带来不便。

发明内容
为了解决上述问题,本发明提供一种电子装置及其系统时间的设置方法。该电子装置包括一电池模块、一系统时钟产生模块、一处理模块以及一存储模块。该电池模块用于为该电子装置进行供电,该电池模块还包括一电池计量芯片,用于进行电池电量的计算周期性计时。该系统时钟产生模块用于产生系统时间。该处理模块用于在电子装置处于开机状态时,定时读取该系统时钟产生的系统时间、以及该电池中计量芯片周期性计时的计时时间。该存储模块用于存储该处理单元读取到的系统时间以及计量芯片所记录的计时时间。该处理模块还用于在该电子装置开机后,通过该计量芯片在关机之前的计时时间和重新开机之后的计时时间的时间差计算出该电子装置的关机时间,并通过该电子装置关机前的系统时间加上该电子装置的关机时间计算出当前的系统时间。本发明还提供一种系统时间的设置方法,该方法包括如下步骤该处理模块在该电子装置开机的状态下,定时读取该系统时钟模块产生的系统时间TO以及该电池模块中计量芯片周期性计时的计时时间Tl ;将该系统时间TO以及该计时时间Tl存储至该存储模块;该处理模块在该电子装置开机后,侦测开机后该计量芯片的计时时间T2,并通过该计量芯片在该电子装置关机之前的计时时间Tl和重新开机之后的计时时间T2的时间差计算出该电子装置的关机时间;该处理模块通过该电子装置关机前的系统时间TO加上该电子装置的关机时间计算出当前的系统时间,并将该系统时间设置为该电子装置的系统时间。本发明中的电子装置及其系统时间设置方法,省去了用于维持电子装置系统时间的备用电池,节省了成本,也提高了电子装置中系统时间设定的准确性,给用户的使用带来了方便。


图I为本发明一实施方式中电子装置的功能模块示意图。图2为本发明一实施方式中自动设置系统时间的方法流程图。主要元件符号说明
权利要求
1.一种电子装置,其特征在于,该电子装置包括 一电池模块,用于为该电子装置进行供电,该电池模块还包括一电池计量芯片,用于进行电池电量的计算、周期性计时; 一系统时钟产生模块,用于产生系统时间; 一处理模块,用于在电子装置处于开机状态时,定时读取该系统时钟产生的系统时间、以及该电池中计量芯片周期性计时的计时时间; 一存储模块,用于存储该处理单元读取到的系统时间以及计量芯片所记录的计时时间;、 该处理模块还用于在该电子装置开机后,通过该计量芯片在关机之前的计时时间和重新开机之后的计时时间的时间差计算出该电子装置的关机时间,并通过该电子装置关机前的系统时间加上该电子装置的关机时间计算出当前的系统时间,并更新该系统时间。
2.如权利要求I所述的电子装置,其特征在于,该电子装置的电池还具有一标识符,当该电子装置开机后该处理模块通过识别该标识符来判断该电子装置是否更换了电池,并在判断该电子装置更换了电池时,读取该存储单元中存储的该电子装置关机前的系统时间,并将该时间值加上一预定时间作为该电子装置开机后的系统时间。
3.如权利要求2所述的电子装置,其特征在于,该电池模块中的计量芯片还用于统计电池电量,该处理模块用于读取该电子装置电池关机之前计量芯片统计的电池电量Cl以及开机之后的电池电量C2,并将上述信息存储至该存储模块。
4.如权利要求3所述的电子装置,其特征在于,该存储模块中还存储有一预定的该电子装置每小时耗电量CO。
5.如权利要求4所述的电子装置,其特征在于,该电子装置的处理模块还用于判断出该电子装置未更换电池时,判断该电池开机之后的电池电量C2是否大于该电子装置关机之前的电池电量Cl,判断该计量芯片开机后的计时时间T2的数值是否大于关机之前的计时时间Tl的数值,当该开机之后的电池电量Cl大于关机之前的电池电量C2,且该计量芯片开机之后的计时时间T2值大于关机之前的计时时间Tl值时,该处理模块设定当前的系统时间为T0+(T2-T1);若开机之后的电池电量C2大于关机之前的电池电量Cl,且计量芯片的计时时间T2小于计时时间Tl时,该处理模块设定当前的系统时间为T0+65535+(T2-Tl);当开机之后的电量小于或等于关机之前的电量且计时时间T2的值小于计时时间Tl的值时,该处理模块设定系统时间为[(Cl-C2)/C0divl8] *65535+T0+(T2-T 1),当电池电量C2小于或等于C2且计时时间T2的值小于计时时间Tl的值时,该处理模块设定系统时间为[((C1-C2)/CO)divl8]*65535+T0+65535+(T2-T1)。
6.如权利要求2或5所述的电子装置,其特征在于,该处理模块还用于控制该电子装置显示时间设置对话框,供用户在该处理模块设定的系统时间的基础上重新设置系统时间。
7.一种系统时间的设置方法,该方法应用于一电子装置中,其中该电子装置包括一电池模块、一系统时钟产生模块、一处理模块以及一存储模块,其中该电池模块包括一电池标识符以及一计量芯片,该计量芯片以65535秒为周期进行周期性计时,其特征在于,该方法包括如下步骤 该处理模块在该电子装置开机的状态下,定时读取该系统时钟模块产生的系统时间TO以及该电池模块中计量芯片周期性计时的计时时间Tl ;将该系统时间TO以及该计时时间Tl存储至该存储模块; 该处理模块在该电子装置开机后,侦测开机后该计量芯片的计时时间T2,并通过该计量芯片在该电子装置关机之前的计时时间Tl和重新开机之后的计时时间T2的时间差计算出该电子装置的关机时间; 该处理模块通过该电子装置关机前的系统时间TO加上该电子装置的关机时间计算出当前的系统时间,并将该系统时间设置为该电子装置的系统时间。
8.如权利要求7所述的系统时间的设置方法,其特征在于,该处理模块计算该电子装置的关机时间的方法还包括如下步骤 当该电子装置开机后,该处理模块判断该电池模块的电池标识符是否发生改变; 若电池标识符发生改变,该处理模块从该存储模块中读取该电子装置关机之前的系统时间T0,并在该系统时间TO的值上加上一预设时间作为该电子装置当前的系统时间; 若电池标识符未发生改变,该处理模块读取该计量芯片中记录的开机后的电池电量C2以及开机后该计量芯片的计时时间T2,并判断该开机后的电池电量C2是否大于关机之前最新的电池电量Cl,以及该开机之后计量芯片的计时时间T2是否大于计时时间Tl ; 当该处理模块判断该电池电量C2大于Cl且计时时间T2的值大于Tl时,设定该电子装置当前的系统时间为T0+(T2-T1); 当该处理模块判断该电池电量C2大于Cl且计时时间T2小于Tl时,设定该电子装置当前的系统时间T0+65535+(T2-Tl); 当该处理模块判断该开机后电池电量C2小于关机之前电池电量Cl,且该计时时间T2的值大于Tl的值时,根据该存储单元中预先存储的的该电子装置在关机状态下的耗电量CO 计算并设定该系统时间为[(Cl-C2)/C0 div 18]*65535+T0+(T2-T1); 当该处理模块判断该该开机后电池电量C2小于关机之前电池电量Cl且计时时间T2的值小于计时时间Tl的值时,根据该该存储单元中预先存储的该电子装置在关机状态下的耗电量 CO 计算并设定该系统时间 Te = [(Cl-C2)/C0 div 18]*65535+T0+65535+(T2-T1)。
全文摘要
本发明提供了一种电子装置,包括一电池模块用于供电,该电池模块还包括一电池计量芯片用于进行电池电量的计算、周期性计时。一系统时钟产生模块用于产生系统时间。一处理模块用于在电子装置处于开机状态时,定时读取系统时钟产生模块产生的系统时间、以及该电池中计量芯片的计时时间,并将该系统时间及计时时间存储至存储模块。该处理模块还用于在该电子装置开机后,通过该计量芯片在关机之前的计时时间和重新开机之后的计时时间的时间差计算出该电子装置的关机时间,并通过该电子装置关机前的系统时间加上该电子装置的关机时间计算出当前的系统时间。本发明还提供了一种系统时间的设置方法。
文档编号G04F10/00GK102736512SQ20111009468
公开日2012年10月17日 申请日期2011年4月15日 优先权日2011年4月15日
发明者丁国治, 沈爱俊 申请人:国基电子(上海)有限公司, 鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1