一种终端剩余电量显示方法及装置制造方法
【专利摘要】本发明实施例公开了一种终端剩余电量显示方法及装置,涉及通信领域,用以避免由于电量计量芯片损坏导致的电量显示异常的问题。在本发明实施例中,获取从终端开机时刻到当前t时刻表征终端电池电量变化的电路参数,计算出电池电量变化值Q(t),并根据SOCSW0、Q(t)和QMAX计算当前t时刻电池剩余电量与满电电量的比例SOCSW(t);若终端中的电量计量芯片初始化成功,获取当前t时刻电量计量芯片输出的电池剩余电量与满电电量的比例SOCIC(t);根据SOCSW(t),判断SOCIC(t)是否准确,若准确,则根据电量计量芯片输出的SOCIC(t)显示剩余电量;若不准确,则根据计算出的SOCSW(t)显示剩余电量;从而解决了上述问题。
【专利说明】-种终端剩余电量显示方法及装置
【技术领域】
[0001] 本发明设及通信领域,尤其设及一种终端剩余电量显示方法及装置。
【背景技术】
[0002] 目前的终端通常采用硬件方式计算电池电量,即利用具备计算电量功能的电量计 量巧片进行电量计算。
[0003] 在现有技术中,电量计量巧片通过相应的接口与电池和微处理器相连。在计算电 量时,电量计量巧片通过相应接口获取电池的电压值、电流值和温度等参数,利用预设的放 电曲线计算实时电量,并通过相应接口将当前电量输出至微处理器,由微处理器将当前电 量显示给用户。
[0004] 然而,电量计量巧片该种精密器件很容易损坏,当电量计量巧片损坏或电量计量 巧片的接口损坏导致的数据通信失效时,终端的微处理器无法实时获取到电池的电量信 息,进而导致电量显示异常。
【发明内容】
[0005] 本发明实施例提供一种终端剩余电量显示方法及装置,用W避免由于电量计量巧 片损坏导致的电量显示异常的问题。
[0006] 本发明实施例提供一种终端剩余电量显示方法,该方法包括:
[0007] 获取从终端开机时刻到当前t时刻表征终端电池电量变化的电路参数,计算出电 池电量变化值Q(t),并根据SOCs"。、Q(t)和(Ux计算当前t时刻电池剩余电量与满电电量 的比例SOCsw(t),其中,SOCsw。为开机时电池剩余电量与满电电量的比例,Q MX为电池满电电 量;
[000引若终端中的电量计量巧片初始化成功,获取当前t时刻电量计量巧片输出的电池 剩余电量与满电电量的比例SOCi^t);
[0009] 根据所述S0Cs"(t),判断所述SOCie(t)是否准确,若准确,则根据所述电量计量巧 片输出的SOCi^t)显示剩余电量;若不准确,则根据计算出的SOCsw(t)显示剩余电量。
[0010] 本发明实施例提供一种终端剩余电量显示装置,该装置包括:
[0011] 计算单元,用于获取从终端开机时刻到当前t时刻表征终端电池电量变化的电路 参数,计算出电池电量变化值Q(t),并根据SOCsw。、Q(t)和QiiAx计算当前t时刻电池剩余电 量与满电电量的比例S0Cs"(t),其中,S0Cs"。为开机时电池剩余电量与满电电量的比例,Qmx 为电池满电电量;
[0012] 巧片检测单元,用于在终端中的电量计量巧片初始化成功时,获取当前t时刻电 量计量巧片输出的电池剩余电量与满电电量的比例SOCie(t);
[001引校准单元,用于根据所述S0Cs"(t),判断所述SOCk (t)是否准确,若准确,则根据所 述电量计量巧片输出的SOCie(t)显示剩余电量;若不准确,则根据计算出的SOCsw(t)显示 剩余电量。
[0014] 从上述技术方案可W看出,本发明实施例能够通过软件计算出当前t时刻电池剩 余电量与满电电量的比例SOCs"(t);同时对电量计量巧片进行检测,并检测到电量计量巧 片初始化成功时,获取通过硬件输出的当前t时刻电量计量巧片输出的电池剩余电量与满 电电量的比例SOCK(t),并根据软件计算出SOCs"(t),判断硬件输出的SOCK(t)是否准确, 当确定得出硬件输出的SOCK(t)准确时,根据硬件输出的SOCie(t)显示剩余电量,当确定得 出硬件输出的SOCie(t)不准确时,根据软件计算出S0Cs"(t)显示剩余电量巧见,本发明实 施例能够实时检测电量计量巧片输出是否准确,并当电量计量巧片输出不准确(可W认为 电量计量巧片损坏)时,根据软件计算出S0Cs"(t)显示剩余电量,从而避免终端的电量计量 巧片损坏时,造成的电量显示异常的现象。
【专利附图】
【附图说明】
[0015] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使 用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本 领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可W根据该些附图获得其 他的附图。
[0016] 图1为本发明实施例提供的一种电量显示方法的流程示意图;
[0017] 图2为本发明实施例提供的一种终端剩余电量显示方法的流程示意图;
[0018] 图3为本发明实施例提供的一种终端剩余电量显示装置的结构示意图。
【具体实施方式】
[0019] 为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进 一步地详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施 例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的 所有其它实施例,都属于本发明保护的范围。
[0020] 本发明实施例可W应用于各种终端,例如:手机、平板电脑等移动终端;本发明实 施例尤其适用于具备有电池及电量计量巧片的终端。在本发明实施例中,终端中的电量计 量巧片用于对终端中的电池的电路参数(如电池剩余电量等参数)进行实时计量并输出至 终端的微处理器,W供微处理器将当前时刻的电池剩余电量通过显示屏显示给用户,该电 量计量巧片可W集成于终端的微处理器中,也可W处于与微处理器不同的电路板上。
[0021] 图1示出了本发明实施例提供的一种电量显示方法的流程示意图,如图1所示,该 方法包括:
[0022] 步骤11 ;获取从终端开机时刻到当前t时刻表征终端电池电量变化的电路参数, 计算出电池电量变化值Q(t),并根据S0Cs"、Q(t)和(Ux计算当前t时刻电池剩余电量与满 电电量的比例SOCsw (t),其中,SOCsw。为开机时电池剩余电量与满电电量的比例,Q MX为电池 满电电量;
[0023] 步骤12 ;在终端中的电量计量巧片初始化成功时,获取当前t时刻电量计量巧片 输出的电池剩余电量与满电电量的比例SOCi^t);
[0024] 步骤13 ;根据S0Cs"(t),判断SOCie(t)是否准确,若准确,则根据电量计量巧片输 出的SOCi^t)显示剩余电量;若不准确,则根据计算出的SOCsw(t)显示剩余电量。
[0025] 可选的,在上述步骤11中,根据如下公式一计算从开机时刻到当前t时刻的电池 电量变化值Q(t):
[0026]
【权利要求】
1. 一种终端剩余电量显示方法,其特征在于,该方法包括: 获取从终端开机时刻到当前t时刻表征终端电池电量变化的电路参数,计算出电池电 量变化值Q(t),并根据SOCsw、Q(t)和Qmx计算当前t时刻电池剩余电量与满电电量的比例 SOCsw(t),其中,SOCswtlS开机时电池剩余电量与满电电量的比例,Qmx为电池满电电量; 若所述终端中的电量计量芯片初始化成功,获取当前t时刻电量计量芯片输出的电池 剩余电量与满电电量的比例S0Crc(t); 根据所述SOCsw(t),判断所述SOCrc(t)是否准确,若准确,则根据所述电量计量芯片输 出的S0Cre(t)显示剩余电量;若不准确,则根据计算出的S0Csw(t)显示剩余电量。
2. 如权利要求1所述的方法,其特征在于,所述获取从终端开机时刻到当前t时刻表征 终端电池电量变化的电路参数,计算出电池电量变化值Q(t),具体包括: 根据如下公式一计算从开机时刻到当前t时刻的电池电量变化值Q(t):
其中,IJt)为在当前t时刻,流经检流电阻的电流值;Vs(t)为在当前t时刻,所述检 流电阻两端的压降值;所述检流电阻的电阻值为Rsns。
3. 如权利要求1或2所述的方法,其特征在于,所述SOCSW(I根据下述方法获得: 获取在开机时刻所述终端中的电池的开机电压值0CV、开机温度值TEMP和满电电量 0"?;在预先设置的电量对应表中查询在所述开机温度值TEMP时,所述开机电压值OCV对应 的电池剩余电量与满电电量的比例SOCswtl; 根据如下公式二计算当前t时刻电池剩余电量与满电电量的比例S0Csw(t)
其中,所述Q(t)为从开机时刻到当前t时刻的电池电量变化值Q(t)。
4. 如权利要求1或2所述的方法,其特征在于,所述根据SOCSW(I、Q⑴和(4?计算当前 t时刻电池剩余电量与满电电量的比例SOCsw⑴之后还包括: 若所述终端中的电量计量芯片初始化失败,则直接根据计算出的S0Csw(t)显示剩余电 量。
5. 如权利要求1所述的方法,其特征在于,所述根据SOCsw(t),判断所述SOCrc (t)是否 准确,具体包括: 获取h时刻所述电量计量芯片输出的电池剩余电量与满电电量的比 例SocrcU1),并计算^时刻电池剩余电量与满电电量的比例socswU1),所述
判断Abs(SOCswU1)-SOC1Jt1)) >SOCa ^否成立,若不成立,则ti时刻所述电量计量 芯片输出的SOC1Jt1)准确,并根据所述SOC1Jt1)显示剩余电量;若成立,则进一步判断计 算出的SOCswU1)是否准确,在确定计算出的SOCswU1)准确时,则根据计算出的SOCswU1)显 示剩余电量;在确定计算出的SOCswU1)不准确时,则根据获取到的所述SOCkU1)显示剩余 电量; 其中,所述Abs为取绝对值运算,所述SOCai为第一预设阈值。
6. 如权利要求5所述的方法,其特征在于,所述判断计算出的SOCJjwU1)是否准确,具体 包括: 获取1:2时刻所述电量计量芯片输出的SOC(t2),并计算t2时刻电池剩余电量与满电电
判断AbWSOC^aD-SOCjg) >SOCa^否成立,若成立,则计算出的SOCswU1)不准 确;若不成立,则计算出的SOCswU1)准确,并在Abs(SOCrc (t2)-S0Csw(t2)) >SOCa^立时, 根据所述S0Csw(t2)显示剩余电量;在Abs(S0Crc(t2)-S0Csw(t2)) >SOCaiF成立时,根据所 述SOCre (t2)显示剩余电量; 其中,所述时刻与所述t2时刻之间的差值小于预设时间间隔,所述Abs为取绝对值 运算,所述SOCai为所述第一预设阈值,所述SOCA2为第二预设阈值。
7. -种终端剩余电量显示装置,其特征在于,该装置包括: 计算单元,用于获取从终端开机时刻到当前t时刻表征终端电池电量变化的电路参 数,计算出电池电量变化值Q(t),并根据S0Csw、Q(t)和(^"计算当前t时刻电池剩余电量 与满电电量的比例SOCsw (t),其中,SOCswtlS开机时电池剩余电量与满电电量的比例,QMX为 电池满电电量; 芯片检测单元,用于在检测到所述终端中的电量计量芯片初始化成功时,获取当前t时刻电量计量芯片输出的电池剩余电量与满电电量的比例S0CK(t); 校准单元,用于根据所述SOCsw (t),判断所述SOCrc (t)是否准确,若准确,则根据所述电 量计量芯片输出的S0Crc(t)显示剩余电量;若不准确,则根据计算出的S0Csw(t)显示剩余 电量。
8. 如权利要求7所述的装置,其特征在于,所述芯片检测单元还用于: 当检测到所述终端中的电量计量芯片初始化失败时,直接根据计算出的S0Csw(t)显示 剩余电量。
9. 如权利要求7或8所述的装置,其特征在于,所述校准单元具体用于: 获取h时刻所述电量计量芯片输出的电池剩余电量与满电电量的比 例SocrcU1),并计算^时刻电池剩余电量与满电电量的比例socswU1),所述
判断Abs(SOCswU1)-SOC1Jt1)) >SOCa ^否成立,若不成立,则ti时刻所述电量计量 芯片输出的SOC1Jt1)准确,并根据所述SOC1Jt1)显示剩余电量;若成立,则进一步判断计 算出的SOCswU1)是否准确,在确定计算出的SOCswU1)准确时,则根据计算出的SOCswU1)显 示剩余电量;在确定计算出的SOCswU1)不准确时,则根据获取到的所述SOCkU1)显示剩余 电量; 其中,所述Abs为取绝对值运算,所述SOCai为第一预设阈值。
10. 如权利要求9所述的装置,其特征在于,所述校准单元具体用于: 获取1:2时刻所述电量计量芯片输出的SOCre (t2),并计算t2时刻电池剩余电量与满电电
判断AbWSOC^aD-SOCjg) >SOCa^否成立,若成立,则计算出的SOCswU1)不准 确;若不成立,则计算出的SOCswU1)准确,并在Abs(SOCrc (t2)-S0Csw(t2)) >SOCa^立时, 根据所述S0Csw(t2)显示剩余电量;在Abs(S0Crc(t2)-S0Csw(t2)) >SOCaiF成立时,根据所 述SOCre (t2)显示剩余电量; 其中,所述时刻与所述t2时刻之间的差值小于预设时间间隔,所述Abs为取绝对值 运算,所述SOCai为所述第一预设阈值,所述SOCA2为第二预设阈值。
【文档编号】G01R31/36GK104502854SQ201410796293
【公开日】2015年4月8日 申请日期:2014年12月18日 优先权日:2014年12月18日
【发明者】李春乾, 俞茂学, 李川 申请人:青岛海信移动通信技术股份有限公司