一种终端剩余电量显示方法及装置制造方法及图纸

技术编号:11268136 阅读:80 留言:0更新日期:2015-04-08 14:16
本发明专利技术实施例公开了一种终端剩余电量显示方法及装置,涉及通信领域,用以避免由于电量计量芯片损坏导致的电量显示异常的问题。在本发明专利技术实施例中,获取从终端开机时刻到当前t时刻表征终端电池电量变化的电路参数,计算出电池电量变化值Q(t),并根据SOCSW0、Q(t)和QMAX计算当前t时刻电池剩余电量与满电电量的比例SOCSW(t);若终端中的电量计量芯片初始化成功,获取当前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时刻表征终端电池电量变化的电路参数,计算出电池电量变化值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)显示剩余电量,从而避免终端的电量计量芯片损坏时,造成的电量显示异常的现象。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种电量显示方法的流程示意图;图2为本专利技术实施例提供的一种终端剩余电量显示方法的流程示意图;图3为本专利技术实施例提供的一种终端剩余电量显示装置的结构示意图。具体实施方式为了使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术作进一步地详细描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。本专利技术实施例可以应用于各种终端,例如:手机、平板电脑等移动终端;本专利技术实施例尤其适用于具备有电池及电量计量芯片的终端。在本专利技术实施例中,终端中的电量计量芯片用于对终端中的电池的电路参数(如电池剩余电量等参数)进行实时计量并输出至终端的微处理器,以供微处理器将当前时刻的电池剩余电量通过显示屏显示给用户,该电量计量芯片可以集成于终端的微处理器中,也可以处于与微处理器不同的电路板上。图1示出了本专利技术实施例提供的一种电量显示方法的流程示意图,如图1所示,该方法包括:步骤11:获取从终端开机时刻到当前t时刻表征终端电池电量变化的电路参数,计算出电池电量变化值Q(t),并根据SOCSW0、Q(t)和QMAX计算当前t时刻电池剩余电量与满电电量的比例SOCSW(t),其中,SOCSW0为开机时电池剩余电量与满电电量的比例,QMAX为电池满电电量;步骤12:在终端中的电量计量芯片初始化成功时,获取当前t时刻电量计量芯片输出的电池剩余电量与满电电量的比例SOCIC(t);步骤13:根据SOCSW(t),判断SOCIC(t)是否准确,若准确,则根据电量计量芯片输出的SOCIC(t)显示剩余电量;若不准确,则根据计算出的SOCSW(t)显示剩余电量。可选的,在上述步骤11中,根据如下公式一计算从开机时刻到当前t时刻的电池电量变化值Q(t):公式一:其中,IO(t)为在当前t时刻,流经检流电阻的电流值;VS(t)为在当前t时刻,检流电阻两端的压降值;检流电阻的电阻值为RSNS。可选的,在上述步骤中,SOCSW0根据下述方法获得:获取在开机时刻终端中的电池的开机电压值OCV、开机温度值TEMP和满电电量QMAX;在预先设置的电量对应表中查询在开机温度值TEMP时,开机电压值OCV对应的电池剩余电量与满电电量的比例SOCSW0;根据如下公式二计算当前t时刻电池剩余电量与满电电量的比例SOCSW(t)公式二:其中,Q(t)为从开机时刻到当前t时刻的电池电量变化值Q(t)。可选的,在上述步骤11之后,若终端中的电量计量芯片初始化失败,则直接根据计算出的SOCSW(t)显示剩余电量。可选的,在上述步骤13中,获取t1时刻电量计量芯片输出的电池剩余电量与满电电量的比例SOCIC(t1),并计算t1时刻电池剩余电量与满电电量的比例SOCSW(t1),判断Abs(SOCSW(t1)-SOCIC(t1))>SOCΔ1是否成立,若不成立,则t1时刻电量计量芯片输出的SOCIC(t1)准确,并根据SOCIC(t1)显示剩余电量;若成立,则进一步判断计算出的SOCSW(t1)是否准确,在确定计算出的SOCSW(t1)准确时,则根据计算出的SOCSW(t1)显示剩余电量;在确定计算出的SOCSW(t1)不准确时,则根据获取到的SOCIC(t1)显示剩余电量;其中,Abs为取绝对值运算,SOCΔ1为第一预设阈值。可选的,在上述步骤中,获取t2时刻电量计量芯片输出的SOCIC(t2),并计算t2时刻电池剩余电量与满电电量的比例SOCSW(t2),判断Abs(SOCSW(本文档来自技高网...
一种终端剩余电量显示方法及装置

【技术保护点】
一种终端剩余电量显示方法,其特征在于,该方法包括:获取从终端开机时刻到当前t时刻表征终端电池电量变化的电路参数,计算出电池电量变化值Q(t),并根据SOCSW0、Q(t)和QMAX计算当前t时刻电池剩余电量与满电电量的比例SOCSW(t),其中,SOCSW0为开机时电池剩余电量与满电电量的比例,QMAX为电池满电电量;若所述终端中的电量计量芯片初始化成功,获取当前t时刻电量计量芯片输出的电池剩余电量与满电电量的比例SOCIC(t);根据所述SOCSW(t),判断所述SOCIC(t)是否准确,若准确,则根据所述电量计量芯片输出的SOCIC(t)显示剩余电量;若不准确,则根据计算出的SOCSW(t)显示剩余电量。

【技术特征摘要】
1.一种终端剩余电量显示方法,其特征在于,该方法包括:获取从终端开机时刻到当前t时刻表征终端电池电量变化的电路参数,计算出电池电量变化值Q(t),并根据SOCSW0、Q(t)和QMAX计算当前t时刻电池剩余电量与满电电量的比例SOCSW(t),其中,SOCSW0为开机时电池剩余电量与满电电量的比例,QMAX为电池满电电量;若所述终端中的电量计量芯片初始化成功,获取当前t时刻电量计量芯片输出的电池剩余电量与满电电量的比例SOCIC(t);根据所述SOCSW(t),判断所述SOCIC(t)是否准确,若准确,则根据所述电量计量芯片输出的SOCIC(t)显示剩余电量;若不准确,则根据计算出的SOCSW(t)显示剩余电量。2.如权利要求1所述的方法,其特征在于,所述获取从终端开机时刻到当前t时刻表征终端电池电量变化的电路参数,计算出电池电量变化值Q(t),具体包括:根据如下公式一计算从开机时刻到当前t时刻的电池电量变化值Q(t):所述公式一:其中,IO(t)为在当前t时刻,流经检流电阻的电流值;VS(t)为在当前t时刻,所述检流电阻两端的压降值;所述检流电阻的电阻值为RSNS。3.如权利要求1或2所述的方法,其特征在于,所述SOCSW0根据下述方法获得:获取在开机时刻所述终端中的电池的开机电压值OCV、开机温度值TEMP和满电电量QMAX;在预先设置的电量对应表中查询在所述开机温度值TEMP时,所述开机电压值OCV对应的电池剩余电量与满电电量的比例SOCSW0;根据如下公式二计算当前t时刻电池剩余电量与满电电量的比例SOCSW(t)所述公式二:其中,所述Q(t)为从开机时刻到当前t时刻的电池电量变化值Q(t)。4.如权利要求1或2所述的方法,其特征在于,所述根据SOCSW0、Q(t)和QMAX计算当前t时刻电池剩余电量与满电电量的比例SOCSW(t)之后还包括:若所述终端中的电量计量芯片初始化失败,则直接根据计算出的SOCSW(t)显示剩余电量。5.如权利要求1所述的方法,其特征在于,所述根据SOCSW(t),判断所述SOCIC(t)是否准确,具体包括:获取t1时刻所述电量计量芯片输出的电池剩余电量与满电电量的比例SOCIC(t1),并计算t1时刻电池剩余电量与满电电量的比例SOCSW(t1),所述1IC11SW1判断Abs(SOCSW(t1)-SOCIC(t1))>SOCΔ1是否成立,若不成立,则t1时刻所述电量计量芯片输出的SOCIC(t1)准确,并根据所述SOCIC(t1)显示剩余电量;若成立,则进一步判断计算出的SOCSW(t1)是否准确,在确定计算出的SOCSW(t1)准确时,则根据计算出的SOCSW(t1)显示剩余电量;在确定计算出的SOCSW(t1)不准确时,则根据获取到的所述SOCIC(t1)显示剩余电量;其中,所述Abs为取绝对值运算,所述SOCΔ1为第一预设阈值。6.如权利要求5所述的方法,其特征在于,所述判断计算出的SOCSW(t1)是否准确,具体包括:获取t2时刻所述电量计量芯片输出的SOCIC(t2),并计算t2时刻电池剩余电量与满电电量的比例SOCSW(t2),所述判断Abs(SOCSW(t1)-SOCSW(t2))>SOCΔ2是否成立,若成立,...

【专利技术属性】
技术研发人员:李春乾俞茂学李川
申请(专利权)人:青岛海信移动通信技术股份有限公司
类型:发明
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1