[发明专利]显示移动终端电池剩余电量的方法及装置有效
申请号: | 201410142338.0 | 申请日: | 2014-04-10 |
公开(公告)号: | CN103901352B | 公开(公告)日: | 2019-04-02 |
发明(设计)人: | 周国华 | 申请(专利权)人: | 努比亚技术有限公司 |
主分类号: | G01R31/3835 | 分类号: | G01R31/3835 |
代理公司: | 深圳协成知识产权代理事务所(普通合伙) 44458 | 代理人: | 章小燕 |
地址: | 518000 广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 显示 移动 终端 电池 剩余 电量 方法 装置 | ||
1.一种显示移动终端电池剩余电量的方法,其特征在于,该方法包括如下步骤:
步骤S101:判断移动终端是否处于待机状态,如果处于待机状态,执行步骤S102,否则执行步骤S103,
步骤S102:获取电池被唤醒时电池的显示电压,所述显示电压为根据移动终端的充放电状态以及电池内阻进行校准之后的电压,执行步骤S104,
步骤S103:获取电池工作时电池的显示电压,所述显示电压为根据移动终端的充放电状态以及电池内阻进行校准之后的电压,
步骤S104:根据显示电压获取电池剩余电量;
步骤S102中,获取电池被唤醒时电池的显示电压v_show的方法为:
步骤S1021:获取电池的校准电压v_cal和上一次电池的电压v0_real,
步骤S1022:判断移动终端处于放电状态还是处于充电状态,
如果处于充电状态,执行步骤S1023,如果处于放电状态,执行步骤S1024,
步骤S1023:电池被唤醒时的显示电压v_show为电池的校准电压v_cal和上一次电池的电压v0_real中的大者,
步骤S1024:电池被唤醒时的显示电压v_show为电池的校准电压v_cal和上一次电池的电压v0_real中的小者,
步骤S103中,获取工作时电池的显示电压的方法为:
步骤S1031:获取电池的校准电压v_cal,
步骤S1032:计算电池电压变化步长step,
步骤S1033:根据上述电池电压变化步长step和电池的校准电压v_cal计算电池当前的电压v1_real,
步骤S1034:根据上述电池当前的电压v1_real计算电池当前的显示电压v_show;
获取电池的校准电压的方法为:
在充电状态下,电池校准电压v_cal为:
v_cal=v_read-i_chg*r_battery_resistor
在放电状态下,电池校准电压为:
v_cal=v_read+i_chg*r_battery_resistor;
其中,v_read为采样电压r_battery_resistor为电池内部电阻值,i_chg为流过电池的电流;
步骤S1032中,计算电池电压变化步长step的方法为:获取电池上一次的电压v0_real,并确定其对应的电池剩余电量在(p-1)%与p%之间,电池电压变化步长step为:(vp-1-vp)/(n+1),p为自然数,所述vp-1表示电池剩余电量为(p-1)%时的电压,所述vp表示电池剩余电量为p%时的电压,n为自然数,其大小取决于相邻两次计算电池剩余电量的频率;
步骤S1033中,计算电池当前电压v1_real的方法为:比较电池校准电压v_cal与电池上一次的电压v0_real;如果所述电池校准电压v_cal大于上一次的电压v0_real,则电池当前电压v1_real为v0_real+step;否则,电池当前电压v1_real电压为v0_real-step;
步骤S1034中,计算电池当前显示电压v_show的方法为:如果电池上次显示电压v0_show大于电池当前电压v1_real,则电池当前v_show电压为v1_real+step;否则,电池当前显示电压v_show为v1_real-step。
2.根据权利要求1所述的显示移动终端电池剩余电量的方法,其特征在于,步骤S101中,判断移动终端是否处于待机状态的方法为:
获取移动终端相邻两次计算电池剩余电量的时间差,如果该时间差大于预设的阈值,则认为移动终端处于待机状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于努比亚技术有限公司,未经努比亚技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410142338.0/1.html,转载请声明来源钻瓜专利网。