一種終端剩余電量顯示方法及裝置制造方法
【專利摘要】本發(fā)明實(shí)施例公開了一種終端剩余電量顯示方法及裝置,涉及通信領(lǐng)域,用以避免由于電量計(jì)量芯片損壞導(dǎo)致的電量顯示異常的問題。在本發(fā)明實(shí)施例中,獲取從終端開機(jī)時(shí)刻到當(dāng)前t時(shí)刻表征終端電池電量變化的電路參數(shù),計(jì)算出電池電量變化值Q(t),并根據(jù)SOCSW0、Q(t)和QMAX計(jì)算當(dāng)前t時(shí)刻電池剩余電量與滿電電量的比例SOCSW(t);若終端中的電量計(jì)量芯片初始化成功,獲取當(dāng)前t時(shí)刻電量計(jì)量芯片輸出的電池剩余電量與滿電電量的比例SOCIC(t);根據(jù)SOCSW(t),判斷SOCIC(t)是否準(zhǔn)確,若準(zhǔn)確,則根據(jù)電量計(jì)量芯片輸出的SOCIC(t)顯示剩余電量;若不準(zhǔn)確,則根據(jù)計(jì)算出的SOCSW(t)顯示剩余電量;從而解決了上述問題。
【專利說明】-種終端剩余電量顯示方法及裝置
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明設(shè)及通信領(lǐng)域,尤其設(shè)及一種終端剩余電量顯示方法及裝置。
【背景技術(shù)】
[0002] 目前的終端通常采用硬件方式計(jì)算電池電量,即利用具備計(jì)算電量功能的電量計(jì) 量巧片進(jìn)行電量計(jì)算。
[0003] 在現(xiàn)有技術(shù)中,電量計(jì)量巧片通過相應(yīng)的接口與電池和微處理器相連。在計(jì)算電 量時(shí),電量計(jì)量巧片通過相應(yīng)接口獲取電池的電壓值、電流值和溫度等參數(shù),利用預(yù)設(shè)的放 電曲線計(jì)算實(shí)時(shí)電量,并通過相應(yīng)接口將當(dāng)前電量輸出至微處理器,由微處理器將當(dāng)前電 量顯示給用戶。
[0004] 然而,電量計(jì)量巧片該種精密器件很容易損壞,當(dāng)電量計(jì)量巧片損壞或電量計(jì)量 巧片的接口損壞導(dǎo)致的數(shù)據(jù)通信失效時(shí),終端的微處理器無法實(shí)時(shí)獲取到電池的電量信 息,進(jìn)而導(dǎo)致電量顯示異常。
【發(fā)明內(nèi)容】
[0005] 本發(fā)明實(shí)施例提供一種終端剩余電量顯示方法及裝置,用W避免由于電量計(jì)量巧 片損壞導(dǎo)致的電量顯示異常的問題。
[0006] 本發(fā)明實(shí)施例提供一種終端剩余電量顯示方法,該方法包括:
[0007] 獲取從終端開機(jī)時(shí)刻到當(dāng)前t時(shí)刻表征終端電池電量變化的電路參數(shù),計(jì)算出電 池電量變化值Q(t),并根據(jù)SOCs"。、Q(t)和(Ux計(jì)算當(dāng)前t時(shí)刻電池剩余電量與滿電電量 的比例SOCsw(t),其中,SOCsw。為開機(jī)時(shí)電池剩余電量與滿電電量的比例,Q MX為電池滿電電 量;
[000引若終端中的電量計(jì)量巧片初始化成功,獲取當(dāng)前t時(shí)刻電量計(jì)量巧片輸出的電池 剩余電量與滿電電量的比例SOCi^t);
[0009] 根據(jù)所述S0Cs"(t),判斷所述SOCie(t)是否準(zhǔn)確,若準(zhǔn)確,則根據(jù)所述電量計(jì)量巧 片輸出的SOCi^t)顯示剩余電量;若不準(zhǔn)確,則根據(jù)計(jì)算出的SOCsw(t)顯示剩余電量。
[0010] 本發(fā)明實(shí)施例提供一種終端剩余電量顯示裝置,該裝置包括:
[0011] 計(jì)算單元,用于獲取從終端開機(jī)時(shí)刻到當(dāng)前t時(shí)刻表征終端電池電量變化的電路 參數(shù),計(jì)算出電池電量變化值Q(t),并根據(jù)SOCsw。、Q(t)和QiiAx計(jì)算當(dāng)前t時(shí)刻電池剩余電 量與滿電電量的比例S0Cs"(t),其中,S0Cs"。為開機(jī)時(shí)電池剩余電量與滿電電量的比例,Qmx 為電池滿電電量;
[0012] 巧片檢測(cè)單元,用于在終端中的電量計(jì)量巧片初始化成功時(shí),獲取當(dāng)前t時(shí)刻電 量計(jì)量巧片輸出的電池剩余電量與滿電電量的比例SOCie(t);
[001引校準(zhǔn)單元,用于根據(jù)所述S0Cs"(t),判斷所述SOCk (t)是否準(zhǔn)確,若準(zhǔn)確,則根據(jù)所 述電量計(jì)量巧片輸出的SOCie(t)顯示剩余電量;若不準(zhǔn)確,則根據(jù)計(jì)算出的SOCsw(t)顯示 剩余電量。
[0014] 從上述技術(shù)方案可W看出,本發(fā)明實(shí)施例能夠通過軟件計(jì)算出當(dāng)前t時(shí)刻電池剩 余電量與滿電電量的比例SOCs"(t);同時(shí)對(duì)電量計(jì)量巧片進(jìn)行檢測(cè),并檢測(cè)到電量計(jì)量巧 片初始化成功時(shí),獲取通過硬件輸出的當(dāng)前t時(shí)刻電量計(jì)量巧片輸出的電池剩余電量與滿 電電量的比例SOCK(t),并根據(jù)軟件計(jì)算出SOCs"(t),判斷硬件輸出的SOCK(t)是否準(zhǔn)確, 當(dāng)確定得出硬件輸出的SOCK(t)準(zhǔn)確時(shí),根據(jù)硬件輸出的SOCie(t)顯示剩余電量,當(dāng)確定得 出硬件輸出的SOCie(t)不準(zhǔn)確時(shí),根據(jù)軟件計(jì)算出S0Cs"(t)顯示剩余電量巧見,本發(fā)明實(shí) 施例能夠?qū)崟r(shí)檢測(cè)電量計(jì)量巧片輸出是否準(zhǔn)確,并當(dāng)電量計(jì)量巧片輸出不準(zhǔn)確(可W認(rèn)為 電量計(jì)量巧片損壞)時(shí),根據(jù)軟件計(jì)算出S0Cs"(t)顯示剩余電量,從而避免終端的電量計(jì)量 巧片損壞時(shí),造成的電量顯示異常的現(xiàn)象。
【專利附圖】
【附圖說明】
[0015] 為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使 用的附圖作簡(jiǎn)要介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本 領(lǐng)域的普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可W根據(jù)該些附圖獲得其 他的附圖。
[0016] 圖1為本發(fā)明實(shí)施例提供的一種電量顯示方法的流程示意圖;
[0017] 圖2為本發(fā)明實(shí)施例提供的一種終端剩余電量顯示方法的流程示意圖;
[0018] 圖3為本發(fā)明實(shí)施例提供的一種終端剩余電量顯示裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0019] 為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明作進(jìn) 一步地詳細(xì)描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施 例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的 所有其它實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0020] 本發(fā)明實(shí)施例可W應(yīng)用于各種終端,例如:手機(jī)、平板電腦等移動(dòng)終端;本發(fā)明實(shí) 施例尤其適用于具備有電池及電量計(jì)量巧片的終端。在本發(fā)明實(shí)施例中,終端中的電量計(jì) 量巧片用于對(duì)終端中的電池的電路參數(shù)(如電池剩余電量等參數(shù))進(jìn)行實(shí)時(shí)計(jì)量并輸出至 終端的微處理器,W供微處理器將當(dāng)前時(shí)刻的電池剩余電量通過顯示屏顯示給用戶,該電 量計(jì)量巧片可W集成于終端的微處理器中,也可W處于與微處理器不同的電路板上。
[0021] 圖1示出了本發(fā)明實(shí)施例提供的一種電量顯示方法的流程示意圖,如圖1所示,該 方法包括:
[0022] 步驟11 ;獲取從終端開機(jī)時(shí)刻到當(dāng)前t時(shí)刻表征終端電池電量變化的電路參數(shù), 計(jì)算出電池電量變化值Q(t),并根據(jù)S0Cs"、Q(t)和(Ux計(jì)算當(dāng)前t時(shí)刻電池剩余電量與滿 電電量的比例SOCsw (t),其中,SOCsw。為開機(jī)時(shí)電池剩余電量與滿電電量的比例,Q MX為電池 滿電電量;
[0023] 步驟12 ;在終端中的電量計(jì)量巧片初始化成功時(shí),獲取當(dāng)前t時(shí)刻電量計(jì)量巧片 輸出的電池剩余電量與滿電電量的比例SOCi^t);
[0024] 步驟13 ;根據(jù)S0Cs"(t),判斷SOCie(t)是否準(zhǔn)確,若準(zhǔn)確,則根據(jù)電量計(jì)量巧片輸 出的SOCi^t)顯示剩余電量;若不準(zhǔn)確,則根據(jù)計(jì)算出的SOCsw(t)顯示剩余電量。
[0025] 可選的,在上述步驟11中,根據(jù)如下公式一計(jì)算從開機(jī)時(shí)刻到當(dāng)前t時(shí)刻的電池 電量變化值Q(t):
[0026]
【權(quán)利要求】
1. 一種終端剩余電量顯示方法,其特征在于,該方法包括: 獲取從終端開機(jī)時(shí)刻到當(dāng)前t時(shí)刻表征終端電池電量變化的電路參數(shù),計(jì)算出電池電 量變化值Q(t),并根據(jù)SOCsw、Q(t)和Qmx計(jì)算當(dāng)前t時(shí)刻電池剩余電量與滿電電量的比例 SOCsw(t),其中,SOCswtlS開機(jī)時(shí)電池剩余電量與滿電電量的比例,Qmx為電池滿電電量; 若所述終端中的電量計(jì)量芯片初始化成功,獲取當(dāng)前t時(shí)刻電量計(jì)量芯片輸出的電池 剩余電量與滿電電量的比例S0Crc(t); 根據(jù)所述SOCsw(t),判斷所述SOCrc(t)是否準(zhǔn)確,若準(zhǔn)確,則根據(jù)所述電量計(jì)量芯片輸 出的S0Cre(t)顯示剩余電量;若不準(zhǔn)確,則根據(jù)計(jì)算出的S0Csw(t)顯示剩余電量。
2. 如權(quán)利要求1所述的方法,其特征在于,所述獲取從終端開機(jī)時(shí)刻到當(dāng)前t時(shí)刻表征 終端電池電量變化的電路參數(shù),計(jì)算出電池電量變化值Q(t),具體包括: 根據(jù)如下公式一計(jì)算從開機(jī)時(shí)刻到當(dāng)前t時(shí)刻的電池電量變化值Q(t):
其中,IJt)為在當(dāng)前t時(shí)刻,流經(jīng)檢流電阻的電流值;Vs(t)為在當(dāng)前t時(shí)刻,所述檢 流電阻兩端的壓降值;所述檢流電阻的電阻值為Rsns。
3. 如權(quán)利要求1或2所述的方法,其特征在于,所述SOCSW(I根據(jù)下述方法獲得: 獲取在開機(jī)時(shí)刻所述終端中的電池的開機(jī)電壓值0CV、開機(jī)溫度值TEMP和滿電電量 0"?;在預(yù)先設(shè)置的電量對(duì)應(yīng)表中查詢?cè)谒鲩_機(jī)溫度值TEMP時(shí),所述開機(jī)電壓值OCV對(duì)應(yīng) 的電池剩余電量與滿電電量的比例SOCswtl; 根據(jù)如下公式二計(jì)算當(dāng)前t時(shí)刻電池剩余電量與滿電電量的比例S0Csw(t)
其中,所述Q(t)為從開機(jī)時(shí)刻到當(dāng)前t時(shí)刻的電池電量變化值Q(t)。
4. 如權(quán)利要求1或2所述的方法,其特征在于,所述根據(jù)SOCSW(I、Q⑴和(4?計(jì)算當(dāng)前 t時(shí)刻電池剩余電量與滿電電量的比例SOCsw⑴之后還包括: 若所述終端中的電量計(jì)量芯片初始化失敗,則直接根據(jù)計(jì)算出的S0Csw(t)顯示剩余電 量。
5. 如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)SOCsw(t),判斷所述SOCrc (t)是否 準(zhǔn)確,具體包括: 獲取h時(shí)刻所述電量計(jì)量芯片輸出的電池剩余電量與滿電電量的比 例SocrcU1),并計(jì)算^時(shí)刻電池剩余電量與滿電電量的比例socswU1),所述
判斷Abs(SOCswU1)-SOC1Jt1)) >SOCa ^否成立,若不成立,則ti時(shí)刻所述電量計(jì)量 芯片輸出的SOC1Jt1)準(zhǔn)確,并根據(jù)所述SOC1Jt1)顯示剩余電量;若成立,則進(jìn)一步判斷計(jì) 算出的SOCswU1)是否準(zhǔn)確,在確定計(jì)算出的SOCswU1)準(zhǔn)確時(shí),則根據(jù)計(jì)算出的SOCswU1)顯 示剩余電量;在確定計(jì)算出的SOCswU1)不準(zhǔn)確時(shí),則根據(jù)獲取到的所述SOCkU1)顯示剩余 電量; 其中,所述Abs為取絕對(duì)值運(yùn)算,所述SOCai為第一預(yù)設(shè)閾值。
6. 如權(quán)利要求5所述的方法,其特征在于,所述判斷計(jì)算出的SOCJjwU1)是否準(zhǔn)確,具體 包括: 獲取1:2時(shí)刻所述電量計(jì)量芯片輸出的SOC(t2),并計(jì)算t2時(shí)刻電池剩余電量與滿電電
判斷AbWSOC^aD-SOCjg) >SOCa^否成立,若成立,則計(jì)算出的SOCswU1)不準(zhǔn) 確;若不成立,則計(jì)算出的SOCswU1)準(zhǔn)確,并在Abs(SOCrc (t2)-S0Csw(t2)) >SOCa^立時(shí), 根據(jù)所述S0Csw(t2)顯示剩余電量;在Abs(S0Crc(t2)-S0Csw(t2)) >SOCaiF成立時(shí),根據(jù)所 述SOCre (t2)顯示剩余電量; 其中,所述時(shí)刻與所述t2時(shí)刻之間的差值小于預(yù)設(shè)時(shí)間間隔,所述Abs為取絕對(duì)值 運(yùn)算,所述SOCai為所述第一預(yù)設(shè)閾值,所述SOCA2為第二預(yù)設(shè)閾值。
7. -種終端剩余電量顯示裝置,其特征在于,該裝置包括: 計(jì)算單元,用于獲取從終端開機(jī)時(shí)刻到當(dāng)前t時(shí)刻表征終端電池電量變化的電路參 數(shù),計(jì)算出電池電量變化值Q(t),并根據(jù)S0Csw、Q(t)和(^"計(jì)算當(dāng)前t時(shí)刻電池剩余電量 與滿電電量的比例SOCsw (t),其中,SOCswtlS開機(jī)時(shí)電池剩余電量與滿電電量的比例,QMX為 電池滿電電量; 芯片檢測(cè)單元,用于在檢測(cè)到所述終端中的電量計(jì)量芯片初始化成功時(shí),獲取當(dāng)前t時(shí)刻電量計(jì)量芯片輸出的電池剩余電量與滿電電量的比例S0CK(t); 校準(zhǔn)單元,用于根據(jù)所述SOCsw (t),判斷所述SOCrc (t)是否準(zhǔn)確,若準(zhǔn)確,則根據(jù)所述電 量計(jì)量芯片輸出的S0Crc(t)顯示剩余電量;若不準(zhǔn)確,則根據(jù)計(jì)算出的S0Csw(t)顯示剩余 電量。
8. 如權(quán)利要求7所述的裝置,其特征在于,所述芯片檢測(cè)單元還用于: 當(dāng)檢測(cè)到所述終端中的電量計(jì)量芯片初始化失敗時(shí),直接根據(jù)計(jì)算出的S0Csw(t)顯示 剩余電量。
9. 如權(quán)利要求7或8所述的裝置,其特征在于,所述校準(zhǔn)單元具體用于: 獲取h時(shí)刻所述電量計(jì)量芯片輸出的電池剩余電量與滿電電量的比 例SocrcU1),并計(jì)算^時(shí)刻電池剩余電量與滿電電量的比例socswU1),所述
判斷Abs(SOCswU1)-SOC1Jt1)) >SOCa ^否成立,若不成立,則ti時(shí)刻所述電量計(jì)量 芯片輸出的SOC1Jt1)準(zhǔn)確,并根據(jù)所述SOC1Jt1)顯示剩余電量;若成立,則進(jìn)一步判斷計(jì) 算出的SOCswU1)是否準(zhǔn)確,在確定計(jì)算出的SOCswU1)準(zhǔn)確時(shí),則根據(jù)計(jì)算出的SOCswU1)顯 示剩余電量;在確定計(jì)算出的SOCswU1)不準(zhǔn)確時(shí),則根據(jù)獲取到的所述SOCkU1)顯示剩余 電量; 其中,所述Abs為取絕對(duì)值運(yùn)算,所述SOCai為第一預(yù)設(shè)閾值。
10. 如權(quán)利要求9所述的裝置,其特征在于,所述校準(zhǔn)單元具體用于: 獲取1:2時(shí)刻所述電量計(jì)量芯片輸出的SOCre (t2),并計(jì)算t2時(shí)刻電池剩余電量與滿電電
判斷AbWSOC^aD-SOCjg) >SOCa^否成立,若成立,則計(jì)算出的SOCswU1)不準(zhǔn) 確;若不成立,則計(jì)算出的SOCswU1)準(zhǔn)確,并在Abs(SOCrc (t2)-S0Csw(t2)) >SOCa^立時(shí), 根據(jù)所述S0Csw(t2)顯示剩余電量;在Abs(S0Crc(t2)-S0Csw(t2)) >SOCaiF成立時(shí),根據(jù)所 述SOCre (t2)顯示剩余電量; 其中,所述時(shí)刻與所述t2時(shí)刻之間的差值小于預(yù)設(shè)時(shí)間間隔,所述Abs為取絕對(duì)值 運(yùn)算,所述SOCai為所述第一預(yù)設(shè)閾值,所述SOCA2為第二預(yù)設(shè)閾值。
【文檔編號(hào)】G01R31/36GK104502854SQ201410796293
【公開日】2015年4月8日 申請(qǐng)日期:2014年12月18日 優(yōu)先權(quán)日:2014年12月18日
【發(fā)明者】李春乾, 俞茂學(xué), 李川 申請(qǐng)人:青島海信移動(dòng)通信技術(shù)股份有限公司