一种显示电量值的校准方法及装置的制作方法

文档序号:5960555阅读:110来源:国知局
专利名称:一种显示电量值的校准方法及装置的制作方法
技术领域
本发明涉及通信电子技术领域,尤其涉及一种显示电量值的校准方法及装置。
背景技术
目前,在大多数移动设备中都使用锂离子电池进行供电,相应的在移动设备的显示屏幕上使用显示电量值表示锂离子电池的电量状况,例如,使用百分比作为显示电量值进行显示。由于锂离子电池的电压基本可以反映出电量情况,所以现有的对锂离子电量检测都是基于电压的,具体过程为
对处于关机状态时电池的电压进行测量获得关机电压n,既此时电量值为0% ;对处于充满电时电池的电压进行测量获得满电电压m,既此时电量值为100% ;对电池的当前电压进行测量获得电池的当前电压X ;
将当前电压X、满电电压m和关机电压η通过以下公式计算得到测量电量,并将该测量电量转换为显示电量值由系统显示给用户
测量电量=(x-n)*100/(m-n)。发明人发现现有技术中存在以下问题
第一,使用现有技术无法直接测量出真实的测量电量,直接测量出的只是电压值,而测量电压必须通过相关电压值计算得出,因此,测量电压有可能存在误差。锂离子电池的电压与测量电量存在线性关系,但由于误差的存在该线性关系存在不一一对应的情况,例如,当显示电量值为90%的测量电量消耗到显示电量值为80%的测量电量时用了两个小时,而从80%消耗到70%只用了半小时,因此会带给用户一种显示电量值以非平滑的方式进行变化的感受,将会直接感觉电量检测不准;
第二,检测到的电量数值浮动较大,最大可能有20%的误差,例如系统在执行一些功耗较大的操作时,例如播放影片,电池的电压会被拉低,当影片播放完后,电池的电压又会回升,所以现有方案就存在显示电量值忽高忽低的情况。

发明内容
本发明实施例提供一种显示电量值的校准方法及装置,用于避免显示电量值以非平滑的方式或者忽高忽低的方式变化的现象。一种显示电量值的校准方法,所述方法包括
根据电池的当前状态,选择以下方式之一进行检测
第一,所述当前状态为放电状态时,在放电检测周期到来时获取放电检测电量值,并完成以下放电检测步骤
当所述放电检测电量值大于显示电量值且小于阈值时,不更新所述显示电量值;当所述放电检测电量值小于所述显示电量值 时,所述显示电量值减I ;当所述放电检测电量值大于所述阈值时,重新确定新的放电检测周期并完成所述放电检测步骤;所述显示电量值为实时显示给用户的当前电池的含电量; 第二,所述当前状态为充电状态时,在充电检测周期到来时获取充电检测电量值,当所述充电检测电量值小于所述显示电量值时,不更新所述显示电量值;当所述充电检测电量值大于所述显示电量值时,所述显示电量值加I;
第三,所述当前状态为唤醒状态时,当休眠的时间大于第一预设时间时,重新获取显示电量值;当休眠的时间小于第一预设时间时,根据预先记录的显示电量值获得新的显示电量值;
第四,当系统重新启动时,当启动时间与预先保存的关机时间之差大于第二预设时间时,重新确定所述显示电量值。一种用于校准显示电量值的装置,所述装置包括
根据电池的当前状态,选择以下校准单元之一进行检测
第一校准单元,包括第一获取模块、第一判断模块以及第一操作模块;所述第一获取模块,用于当前状态为放电状态时,在放电检测周期到来时获取放电检测电量值,并通过所述第一判断模块以及所述第一操作模块完成放电检测步骤;所述第一判断模块,用于判断所述放电检测电量值是否大于显示电量值且是否小于阈值;或者判断所述放电检测电量值是否小于所述显示电量值;或者判断所述放电检测电量值是否大于所述阈值;所述第一操作模块,用于当所述第一判断模块确定所述放电检测电量值大于显示电量值且小于阈值时,不更新所述显示电量值;或者用于当所述第一判断模块确定所述放电检测电量值小于所述显示电量值时,所述显示电量值减I ;或者用于当所述第一判断模块确定所述放电检测电量值大于所述阈值时,重新确定新的放电检测周期并完成所述放电检测步骤;所述显示电量值为实时显示给用户的当前电池的含电量;
第二校准单元,包括第二获取模块、第二判断模块以及第二操作模块;所述第二获取模块,用于在所述当前状态为充电状态时,在充电检测周期到来时获取充电检测电量值;所述第二判断模块,用于判断所述充电检测电量值是否小于所述显示电量值;或者,判断所述充电检测电量值是否大于所述显示电量值;所述第二操作模块,用于当所述第二判断模块确定所述充电检测电量值小于所述显示电量值时,不更新所述显示电量值;或者用于当所述第二判断模块确定所述充电检测电量值大于所述显示电量值时,所述显示电量值加I;
第三校准单元,包括第三判断模块以及第三获取模块;所述第三判断模块,用于判断休眠的时间是否大于第一预设时间;或者判断休眠的时间是否小于第一预设时间;所述第三获取模块,用于当所述当前状态为唤醒状态时,当休眠的时间大于第一预设时间时,重新获取显示电量值;或者用于当所述第三判断模块确定休眠的时间小于第一预设时间时,根据预先记录的显示电量值获得新的显示电量值;
第四校准单元,包括第四判断模块以及第四操作单元;所述第四判断模块,用于判断启动时间与预先保存的关机时间之差是否大于第二预设时间;所述第四操作单元,用于当所述第四判断模块确定启动时间与预先保存的关机时间之差大于第二预设时间时,重新确定所述显示电量值。可见本发明实施例提供的方法可对不同状态下的电池电量进行不同的检测,并根据检测结果及时对显示电量值进行校准,避免了现有技术中显示电量值以非平滑的方式或者忽高忽低的方式变化的现象。


为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。图1为本发明实施例一提供的显示电量值的校准方法流程 图2为本发明实施例提供的本发明实施例提供的电池曲线 图3为本发明实施例一提供的一种电池处于放电状态时的显示电量值的校准方法流程 图4为本发明实施例二提供的一种电池处于充电状态时的显示电量值的校准方法流程 图5为本发明实施例三提供的一种电池处于唤醒状态时的显示电量值的校准方法流程 图6为本发明实施例四提供的一种系统重新启动时的显示电量值的校准方法流程图; 图7为本发明实施例提供的一种用于校准显示电量值的装置的结构示意图。
具体实施例方式为了使本技术领域的人员更好地理解本发明实施例中的技术方案,并使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图对本发明中技术方案作进一步详细的说明。本发明实施例提供的方法可对不同状态下的电池电量进行不同的检测,并根据检测结果及时对显示 电量值进行调整,避免了现有技术中显示电量值以非平滑的方式或者忽高忽低的方式变化的现象。根据电池的当前状态,选择以下方式之一进行校正,如图1所示,具体包括
步骤11,第一,所述当前状态为放电状态时,在放电检测周期到来时获取放电检测电量值,并完成以下放电检测步骤
当所述放电检测电量值大于显示电量值且小于阈值时,不更新所述显示电量值;当所述放电检测电量值小于所述显示电量值时,所述显示电量值减I ;当所述放电检测电量值大于所述阈值时,重新确定新的放电检测周期并完成所述放电检测步骤;所述显示电量值为实时显示给用户的当前电池的含电量;
步骤12,第二,所述当前状态为充电状态时,在充电检测周期到来时获取充电检测电量值,当所述充电检测电量值小于所述显示电量值时,不更新所述显示电量值;当所述充电检测电量值大于所述显示电量值时,所述显示电量值加I ;
步骤13,第三,所述当前状态为唤醒状态时,当休眠的时间大于第一预设时间时,重新获取显示电量值;当休眠的时间小于第一预设时间时,根据预先记录的显示电量值获得新的显示电量值;
步骤14,第四,当系统重新启动时,当启动时间与预先保存的关机时间之差大于第二预设时间时,重新确定所述显示电量值。较佳的,计算所述放电检测周期η的公式为 n = m / ( X * 100)其中,m为电池充满电时的总电量值;x为电池的平均功耗值。较佳的,所述获取放电检测电量值包括
获得与预先计算出的平均ad值对应的电压值,根据预先保存的电池曲线确定与所述电压值唯一对应的所述放电检测电量值。较佳的,所述阈值为所述放电检测周期到来时的显示电量值与所述放电检测电量
值之差。较佳的,所述重新确定新的放电检测周期为
所述新的放电检测周期=所述放电检测周期/ (所述显示电量值-所述放电检测电量值)。较佳的,所述获取充电检测电量值包括
获得与预先计算出的平均ad值对应的电压值,计算所述电压值与满电电压和关机电压之差的差值,根据预先保存的电池曲线确定与所述差值唯一对应的所述充电检测电量值。较佳的,所述第一预设时间为2小时;所述第二预设时间为I小时。如图2所示,本发明实施例提供的电池曲线图示意了电压与电量之间的关系。因为锂离子电池的特性,电池的电压可以在一定程度上代表电量,但存在一个曲线关系,例如关机电压为3. 6V,满电电压为4. 2V的电池,当其电压为3. 9V时,根据电量公式计算得到的电量值为50%,但该电量值 并非真实的电量值,如上图所示的电池曲线,实际电量值即下文所提到的检测电量值应为60%。本文所提到的电池曲线图是根据电压变化情况预先绘制出的准确的电压与电量之间对应关系的曲线图,并将根据该曲线图得到的电量值作为检测电量值,根据检测电量值以及电池的当前状态确定是否需要对显示电量值进行更新操作;所述显示电量值为实时显示给用户的当前电池的含电量,例如,用户在手机屏幕或其他设备上看到的百分比数值。以下以具体实施例介绍
实施例一
如图3所示,本发明实施例一提供一种电池处于放电状态时的显示电量值的校准方法,具体过程包括
步骤21,判断电池的当前状态是否为放电状态,如果是执行步骤22 ;否则执行实施例二、或实施例三、或实施例四中的相关步骤;
步骤22,当前状态为放电状态时,在放电检测周期到来时获取放电检测电量值;
本步骤中,计算所述放电检测周期η的公式为 n = m / ( X * 100)
其中,m为电池充满电时的总电量值;x为电池的平均功耗值。获取放电检测电量值的方法包括
获得与预先计算出的平均ad值对应的电压值,根据预先保存的电池曲线确定与所述电压值唯一对应的所述放电检测电量值;获得平均ad值的过程包括
步骤一,获取电池的电压,通过cpu的数模转换模块将获取到的电压转换为一个数值,通过一组现有的固定的公式将该数值转为测量的电压值,即ad值;
步骤二,按照获取ad值的过程多次获取ad值,去掉一个最大值和一个最小值后,取平均值即平均ad值;获取ad值的次数可根据实际需要设置。步骤23,判断放电检测电量与显示电量值之间的关系,当所述放电检测电量值大于显示电量值且小于阈值时,执行步骤24;当放电检测电量值小于显示电量值时,执行步骤25 ;当所述放电检测电量值大于所述阈值时,执行步骤26 ;
其中所述显示电量值为实时显示给用户的当前电池的含电量;
所述阈值为显示电量值与放电检测电量之差;较佳的,该阈值应当不大于2可取得比较好的效果,即显示电量值〈放电检测电量值〈2 ;
步骤24,不更新所述显示电量值;
步骤25,显示电量值减I ;
步骤26,重新确定新的放电检测周期,在新的放电检测周期到来时继续从步骤22开始执行;
具体的,本步骤中重新确定新的放电检测周期为
新的放电检测周期=放电检测周期/ (显示电量值-放电检测电量值)。可见,执行实施例一所示方法后可以在确定电量检测偏差过大时,即放电检测电量值与显示电量值偏差过大,迅速校准显示电量值以平滑显示电量值的数值显示,消除电压波动弓I起的显示电量值波动。

实施例二
如图4所示,本发明实施例二提供一种电池处于充电状态时的显示电量值的校准方法,具体过程包括
步骤31,判断电池的当前状态是否为充电状态,如果是执行步骤32;否则执行实施例一或实施例三或实施例四中的相关步骤;
步骤32,在确定电池的当前状态为充电状态时,在充电检测周期到来时获取充电检测
电量值;
具体的,所述重新确定新的放电检测周期为
所述新的放电检测周期=所述放电检测周期/ (所述显示电量值-所述放电检测电量值)。具体的,所述获取充电检测电量值包括以下步骤
步骤A,获得与预先计算出的平均ad值对应的电压值,本步骤具体包括获取电池的电压,通过cpu的数模转换模块将获取到的电压转换为一个数值,通过一组现有的固定的公式将该数值转为测量的电压值,即ad值;按照获取ad值的过程多次获取ad值,去掉一个最大值和一个最小值后,取平均值即平均ad值;获取ad值的次数可根据实际需要设置;
步骤B,计算平均ad值对应的电压值A与满电电压B和关机电压C之差的差值D,公式如下
D=A- (B-C);
步骤C,根据预先保存的电池曲线确定与所述差值D唯一对应的所述充电检测电量值。步骤33,判断充电检测电量值是否小于显示电量值;如果小于,执行步骤34 ;否则执行步骤35 ;
步骤34,当所述充电检测电量值小于所述显示电量值时,不更新所述显示电量值;
步骤35,当所述充电检测电量值大于所述显示电量值时,所述显示电量值加I ; 通过实施例二的方式可平滑电池处于充电状态时的显示电量值,消除电压波动引起的显示电量值波动。实施例三
如图5所示,本发明实施例三提供一种电池处于唤醒状态时的显示电量值的校准方法,本方案依赖于上一次检测的电量值和电池充放电状态,所以系统休眠中一旦充放电状态改变,则立刻将系统唤醒,对显示电量值进行校准。系统休眠之前会记录显示电量值,具体过程包括
步骤41,判断电池的当前状态是否为唤醒状态;如果是执行步骤42 ;否则执行实施例一或者实施例二或者实施例四中的相关步骤;
步骤42,当前状态为唤醒状态时,判断处于休眠状态的时间是否大于第一预设时间;如果大于,执行步骤43 ;否则执行步骤44 ;
所述第一预设时间可根据实际情况选择,原则上不小于I小时;
步骤43,当休眠的时间大于第一预设时间时,按照现有技术重新获取所述显示电量
值;
步骤44,当休眠的时间小于第一预设时间时,根据预先记录的显示电量值获得新的显示电量值;
其中,根据预先记录的显示电量值获得新的显示电量值的具体过程为
将所述预先记录的显示电量值与按照预设公式计算出的执行次数之和作为新的显示电量值;所述预设公式为休眠时间与所述充电检测周期之比。例如,休眠时间为60分钟,而充电检测周期为5分钟,那么系统唤醒后会执行60/5=12次相同的充电处理流程,即执行次数为12次,每次都会对电量值加一。如果休眠之前记录的电量值为50,则充电一小时唤醒后的显示电量值就为62。实施例四
如图6所示,本发明实施例四提供一种系统重新启动时的显示电量值的校准方法,在本实施例中,系统关机时的显示电量值以及关机时间会被保存,具体过程如下
步骤51,当系统重新启动时,判断启动时间与预先保存的关机时间之差是否大于第二预设时间;如果大于,执行步骤52 ;否则执行步骤53 ;
其中第二预设时间可根据实际情况设置,原则上应当大于I小时;
步骤52,启动时间与预先保存的关机时间之差大于第二预设时间时,按照现有技术重新确定显示电量值;
在执行完步骤52后,等待下个充电电量检测周期或者放电电量检测周期的到来,然后根据充放电状态或者唤醒状态执行相应的处理;
步骤53,使用保存的显示电量值等待下个充电电量检测周期或放电电量检测周期并执行相应的处理。如图7所示,本发明实施例提供一种用于校准显示电量值的装置,所述装置包括 根据电池的当前状态,选择以下校准单元之一进行检测
第一校准单元,包括第一获取模块、第一判断模块以及第一操作模块;所述第一获取模块,用于当前状态为放电状态时,在放电检测周期到来时获取放电检测电量值,并通过所述第一判断模块以及所述第一操作模块完成放电检测步骤;所述第一判断模块,用于判断所述放电检测电量值是否大于显示电量值且是否小于阈值;或者判断所述放电检测电量值是否小于所述显示电量值;或者判断所述放电检测电量值是否大于所述阈值;所述第一操作模块,用于当所述第一判断模块确定所述放电检测电量值大于显示电量值且小于阈值时,不更新所述显示电量值;或者用于当所述第一判断模块确定所述放电检测电量值小于所述显示电量值时,所述显示电量值减I ;或者用于当所述第一判断模块确定所述放电检测电量值大于所述阈值时,重新确定新的放电检测周期并完成所述放电检测步骤;所述显示电量值为实时显示给用户的当前电池的含电量;
第二校准单元,包括第二获取模块、第二判断模块以及第二操作模块;所述第二获取模块,用于在所述当前状态为充电状态时,在充电检测周期到来时获取充电检测电量值;所述第二判断模块,用于判断所述充电检测电量值是否小于所述显示电量值;或者,判断所述充电检测电量值是否大于所述显示电量值;所述第二操作模块,用于当所述第二判断模块确定所述充电检测电量值小于所述显示电量值时,不更新所述显示电量值;或者用于当所述第二判断模块确定所述充电检测电量值大于所述显示电量值时,所述显示电量值加I;
第三校准单元,包括第三判断模块以及第三获取模块;所述第三判断模块,用于判断休眠的时间是否大于第一预设时间;或者判断休眠的时间是否小于第一预设时间;所述第三获取模块,用于当所述当前状态为唤醒状态时,当休眠的时间大于第一预设时间时,重新获取显示电量值;或者用于当所述第三判断模块确定休眠的时间小于第一预设时间时,根据预先记录的显示电量值获得新的显示电量值;
第四校准单元,包括第四判断模块以及第四操作单元;所述第四判断模块,用于判断启动时间与预先保存的关机时间之差是否大于第二预设时间;所述第四操作单元,用于当所述第四判断模块确定启动时间与预先保存的关机时间之差大于第二预设时间时,重新确定所述显示电量值。所述第一获取模块通过以下公式计算所述放电检测周期η n = m / ( X * 100)
其中,m为电池充满电时的总电量值;x为电池的平均功耗值。所述第一获取模块在获取放电检测电量值的方法为
获得与预先计算出的平均ad值对应的电压值,根据预先保存的电池曲线确定与所述电压值唯一对应的所述放电检测电量值。所述阈值为所述放电检测周期到来时的显示电量值与所述放电检测电量值之差。所述第一操作模块重新确定新的放电检测周期的方法为
所述新的放电检测周期=所述放电检测周期/ (所述显示电量值-所述放电检测电量值)。所述第二获取模块获取充电检测电量值的方法为
获得与预先计算出的平均ad值对应的电压值,计算所述电压值与满电电压和关机电压之差的差值,根据预先保存的电池曲线确定与所述差值唯一对应的所述充电检测电量值。所述第三获取模块根据预先记录的显示电量值获得新的显示电量值的方法为 将所述预先记录的显示电量值与按照预设公式计算出的执行次数之和作为新的显示
电量值;所述预设公式为休眠时间与所述充电检测周期之比。
所述第一预设时间为2小时;所述第二预设时间为I小时。综上所述,有益效果
使用本发明实施例提供的方法可对不同状态下的电池电量进行不同的检测,并根据检测结果及时对显示电量值进行校准,避免了现有技术中显示电量值以非平滑的方式或者忽高忽低的方式变化的现象。使用本发明实施例提供的方法可以在确定电量检测偏差过大时,即放电检测电量值与显示电量值偏差过大,迅速校准显示电量值以平滑显示电量值的数值显示,消除电压波动弓I起的显示电量值波动。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种显示电量值的校准方法,其特征在于,所述方法包括 根据电池的当前状态,选择以下方式之ー进行检测 第一,所述当前状态为放电状态时,在放电检测周期到来时获取放电检测电量值,并完成以下放电检测步骤 当所述放电检测电量值大于显示电量值且小于阈值时,不更新所述显示电量值;当所述放电检测电量值小于所述显示电量值时,所述显示电量值减I;当所述放电检测电量值大于所述阈值时,重新确定新的放电检测周期并完成所述放电检测步骤;所述显示电量值为实时显示给用户的当前电池的含电量; 第二,所述当前状态为充电状态时,在充电检测周期到来时获取充电检测电量值,当所述充电检测电量值小于所述显示电量值吋,不更新所述显示电量值;当所述充电检测电量值大于所述显示电量值时,所述显示电量值加I; 第三,所述当前状态为唤醒状态时,当休眠的时间大于第一预设时间时,重新获取显示电量值;当休眠的时间小于第一预设时间时,根据预先记录的显示电量值获得新的显示电量值; 第四,当系统重新启动吋,当启动时间与预先保存的关机时间之差大于第二预设时间时,重新确定所述显示电量值。
2.如权利要求1所述的校准方法,其特征在于,计算所述放电检测周期n的公式为 n = m / ( X * 100) 其中,m为电池充满电时的总电量值;x为电池的平均功耗值。
3.如权利要求1所述的校准方法,其特征在于,所述获取放电检测电量值包括 获得与预先计算出的平均ad值对应的电压值,根据预先保存的电池曲线确定与所述电压值唯一对应的所述放电检测电量值。
4.如权利要求1所述的校准方法,其特征在于,所述阈值为所述放电检测周期到来时的显示电量值与所述放电检测电量值之差。
5.如权利要求1所述的校准方法,其特征在于,所述重新确定新的放电检测周期为 所述新的放电检测周期=所述放电检测周期/ (所述显示电量值-所述放电检测电量值)。
6.如权利要求1所述的校准方法,其特征在于,所述获取充电检测电量值包括 获得与预先计算出的平均ad值对应的电压值,计算所述电压值与满电电压和关机电压之差的差值,根据预先保存的电池曲线确定与所述差值唯一对应的所述充电检测电量值。
7.如权利要求1所述的校准方法,其特征在于,所述根据预先记录的显示电量值获得新的显示电量值包括 将所述预先记录的显示电量值与按照预设公式计算出的执行次数之和作为新的显示电量值;所述预设公式为休眠时间与所述充电检测周期之比。
8.如权利要求1所述的校准方法,其特征在于,所述第一预设时间为2小时;所述第二预设时间为I小时。
9.一种用于校准显示电量值的装置,其特征在于,所述装置包括 根据电池的当前状态,选择以下校准单元之ー进行检测第一校准単元,包括第一获取模块、第一判断模块以及第一操作模块;所述第一获取模块,用于当前状态为放电状态时,在放电检测周期到来时获取放电检测电量值,并通过所述第一判断模块以及所述第一操作模块完成放电检测步骤;所述第一判断模块,用于判断所述放电检测电量值是否大于显示电量值且是否小于阈值;或者判断所述放电检测电量值是否小于所述显示电量值;或者判断所述放电检测电量值是否大于所述阈值;所述第一操作模块,用于当所述第一判断模块确定所述放电检测电量值大于显示电量值且小于阈值吋,不更新所述显示电量值;或者用于当所述第一判断模块确定所述放电检测电量值小于所述显示电量值时,所述显示电量值减I;或者用于当所述第一判断模块确定所述放电检测电量值大于所述阈值时,重新确定新的放电检测周期并完成所述放电检测步骤;所述显示电量值为实时显示给用户的当前电池的含电量; 第二校准単元,包括第二获取模块、第二判断模块以及第ニ操作模块;所述第二获取模块,用于在所述当前状态为充电状态时,在充电检测周期到来时获取充电检测电量值;所述第二判断模块,用于判断所述充电检测电量值是否小于所述显示电量值;或者,判断所述充电检测电量值是否大于所述显示电量值;所述第二操作模块,用于当所述第二判断模块确定所述充电检测电量值小于所述显示电量值时,不更新所述显示电量值;或者用于当所述第二判断模块确定所述充电检测电量值大于所述显示电量值时,所述显示电量值加I; 第三校准単元,包括第三判断模块以及第三获取模块;所述第三判断模块,用于判断休眠的时间是否大于第一预设时间;或者判断休眠的时间是否小于第一预设时间;所述第三获取模块,用于当所述当前状态为唤醒状态时,当休眠的时间大于第一预设时间时,重新获取显示电量值;或者用于当所述第三判断模块确定休眠的时间小于第一预设时间时,根据预先记录的显示电量值获得新的显示 电量值; 第四校准単元,包括第四判断模块以及第四操作単元;所述第四判断模块,用于判断启动时间与预先保存的关机时间之差是否大于第二预设时间;所述第四操作単元,用于当所述第四判断模块确定启动时间与预先保存的关机时间之差大于第二预设时间时,重新确定所述显示电量值。
全文摘要
本发明涉及一种显示电量值的校准方法及装置。用于避免显示电量值以非平滑的方式或者忽高忽低的方式变化的现象。包括处于放电状态时获取到的放电检测电量值大于显示电量值且小于阈值时不更新显示电量值;小于显示电量值时显示电量值减1;大于阈值时确定新的放电检测周期;处于充电状态时获取到的充电检测电量值小于显示电量值时不更新显示电量值;大于显示电量值时显示电量值加1;处于唤醒状态时当休眠的时间大于第一预设时间时重新获取显示电量值;小于第一预设时间时获得新的显示电量值;重新启动时启动时间与关机时间之差大于第二预设时间时重新确定显示电量值。该方法可以避免显示电量值以非平滑的方式或者忽高忽低的方式变化的现象。
文档编号G01R31/36GK103033758SQ20121041229
公开日2013年4月10日 申请日期2012年10月25日 优先权日2012年10月25日
发明者闫政汀 申请人:北京君正集成电路股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1