[发明专利]一种终端剩余电量显示方法及装置在审
申请号: | 201710433793.X | 申请日: | 2014-12-18 |
公开(公告)号: | CN107271908A | 公开(公告)日: | 2017-10-20 |
发明(设计)人: | 李春乾;俞茂学;李川 | 申请(专利权)人: | 青岛海信移动通信技术股份有限公司 |
主分类号: | G01R31/36 | 分类号: | G01R31/36 |
代理公司: | 青岛联智专利商标事务所有限公司37101 | 代理人: | 邵新华 |
地址: | 266100 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 终端 剩余 电量 显示 方法 装置 | ||
本申请是2014年12月18日提出的发明名称为“一种终端剩余电量显示方法及装置”的中国发明专利申请201410796293.9的分案申请。
技术领域
本发明涉及通信领域,尤其涉及一种终端剩余电量显示方法及装置。
背景技术
目前的终端通常采用硬件方式计算电池电量,即利用具备计算电量功能的电量计量芯片进行电量计算。
在现有技术中,电量计量芯片通过相应的接口与电池和微处理器相连。在计算电量时,电量计量芯片通过相应接口获取电池的电压值、电流值和温度等参数,利用预设的放电曲线计算实时电量,并通过相应接口将当前电量输出至微处理器,由微处理器将当前电量显示给用户。
然而,电量计量芯片这种精密器件很容易损坏,当电量计量芯片损坏或电量计量芯片的接口损坏导致的数据通信失效时,终端的微处理器无法实时获取到电池的电量信息,进而导致电量显示异常。
发明内容
本发明实施例提供一种终端剩余电量显示方法及装置,用以避免由于电量计量芯片损坏导致的电量显示异常的问题。
本发明实施例提供一种终端剩余电量显示方法,该方法包括:
获取从终端开机时刻到当前t时刻表征终端电池电量变化的电路参数,计算出电池电量变化值Q(t),并根据SOCSW0、Q(t)和QMAX计算当前t时刻电池剩余电量与满电电量的比例SOCSW(t),其中,SOCSW0为开机时电池剩余电量与满电电量的比例,QMAX为电池满电电量;
若终端中的电量计量芯片初始化成功,获取当前t时刻电量计量芯片输出的电池剩余电量与满电电量的比例SOCIC(t);
根据所述SOCSW(t),判断所述SOCIC(t)是否准确,若准确,则根据所述电量计量芯片输出的SOCIC(t)显示剩余电量;若不准确,则根据计算出的SOCSW(t)显示剩余电量。
本发明实施例提供一种终端剩余电量显示装置,该装置包括:
计算单元,用于获取从终端开机时刻到当前t时刻表征终端电池电量变化的电路参数,计算出电池电量变化值Q(t),并根据SOCSW0、Q(t)和QMAX计算当前t时刻电池剩余电量与满电电量的比例SOCSW(t),其中,SOCSW0为开机时电池剩余电量与满电电量的比例,QMAX为电池满电电量;
芯片检测单元,用于在终端中的电量计量芯片初始化成功时,获取当前t时刻电量计量芯片输出的电池剩余电量与满电电量的比例SOCIC(t);
校准单元,用于根据所述SOCSW(t),判断所述SOCIC(t)是否准确,若准确,则根据所述电量计量芯片输出的SOCIC(t)显示剩余电量;若不准确,则根据计算出的SOCSW(t)显示剩余电量。
从上述技术方案可以看出,本发明实施例能够通过软件计算出当前t时刻电池剩余电量与满电电量的比例SOCSW(t);同时对电量计量芯片进行检测,并检测到电量计量芯片初始化成功时,获取通过硬件输出的当前t时刻电量计量芯片输出的电池剩余电量与满电电量的比例SOCIC(t),并根据软件计算出SOCSW(t),判断硬件输出的SOCIC(t)是否准确,当确定得出硬件输出的SOCIC(t)准确时,根据硬件输出的SOCIC(t)显示剩余电量,当确定得出硬件输出的SOCIC(t)不准确时,根据软件计算出SOCSW(t)显示剩余电量;可见,本发明实施例能够实时检测电量计量芯片输出是否准确,并当电量计量芯片输出不准确(可以认为电量计量芯片损坏)时,根据软件计算出SOCSW(t)显示剩余电量,从而避免终端的电量计量芯片损坏时,造成的电量显示异常的现象。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛海信移动通信技术股份有限公司,未经青岛海信移动通信技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710433793.X/2.html,转载请声明来源钻瓜专利网。