專利名稱:指示充電電池電量的方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及充電電池電量顯示領(lǐng)域,尤其涉及一種指示充電電池電量的方法及裝置。
背景技術(shù):
隨著科學(xué)技術(shù)的進(jìn)步,人們環(huán)保意識(shí)的提高以及天然資源的減少,開發(fā)清潔綠色 能源、研究如何存儲(chǔ)能源并高效使用能源,正成為當(dāng)今世界上一個(gè)重要的問題。作為綠色能 源的充電電池比如鎳氫充電電池,由于其高能量密度、大功率、安全性好、無污染等綜合特 性,越來越多的應(yīng)用到移動(dòng)數(shù)據(jù)終端、通訊儀器、和數(shù)碼產(chǎn)品等方面。目前,充電電池電量指示的方法普遍采用檢測充電電池的電壓,輔助時(shí)間電流等 條件將電壓換算成電量,由電量得出充電電池的電量指示格數(shù),或直接通過充電電池的電 壓得出充電電池的電量指示格數(shù)兩種方式。以上兩種方法本質(zhì)上都是通過檢測充電電池電 壓來指示充電電池電量。由于充電電池在從電量為零或電量較低開始充電時(shí),充電電池充電電壓升高很 快,而僅僅通過電壓換算充電電池的電量很難正確的指示充電電池的當(dāng)前實(shí)際電量。圖1 為某手機(jī)使用鎳氫充電電池的空充電電池的充電曲線圖,圖2為該鎳氫充電電池電量充滿 后的待機(jī)放電曲線圖。從圖1可以明顯看出充電電池電量較低時(shí)電壓升高很快,短短10 分鐘內(nèi)電壓就升至4. 15V左右,而充電電池此時(shí)的實(shí)際充電電量最多只占滿電量的20%。 而從圖2可以看出在電壓為4. 15V左右時(shí),充電電池電量為滿電量的90%以上。所以僅 僅依靠充電電池的電壓顯示充電電池的電量很難準(zhǔn)確的指示充電電池的電量。由此可以看出,現(xiàn)有技術(shù)中的充電電池比如鎳氫充電電池充電時(shí),沒有考慮到充 電過程中虛電影響,不能解決充電電池充電電量指示虛高的問題,造成充電過程中電量指 示不準(zhǔn)確,不僅影響用戶使用給用戶造成不便,同時(shí)也會(huì)降低用戶的滿意度。
發(fā)明內(nèi)容
本發(fā)明的主要目的在于提供一種指示充電電池電量的方法及裝置,解決充電電池 電量較低時(shí)充電電壓升高很快,拔下適配器電量指示明顯虛高的問題,以準(zhǔn)確的指示充電 電池的電量。本發(fā)明提出的一種指示充電電池電量的方法,包括以下步驟分別設(shè)置充電電池在終端充電和待機(jī)兩種狀態(tài)下的電量指示模式;根據(jù)當(dāng)前切換變量值選擇對(duì)應(yīng)的電量指示模式,并根據(jù)當(dāng)前電量指示模式更新充 電電池當(dāng)前電量指示值。優(yōu)選地,兩種電量指示模式為分別采用充電電池在終端充電與待機(jī)兩種狀態(tài)下 的不同級(jí)別電壓值與電量指示值對(duì)應(yīng)的電量指示表進(jìn)行電量指示。優(yōu)選地,所述根據(jù)當(dāng)前切換變量值選擇對(duì)應(yīng)的電量指示模式具體包括判斷當(dāng)前切換變量值為第一預(yù)定值或第二預(yù)定值;當(dāng)前切換變量值為第一預(yù)定值
5時(shí),選擇待機(jī)電量指示模式;當(dāng)前切換變量值為第二預(yù)定值時(shí),選擇充電電量指示模式。優(yōu)選地,所述判斷當(dāng)前切換變量值為第一預(yù)定值或第二預(yù)定值的步驟具體包括判斷終端為充電狀態(tài)或待機(jī)狀態(tài);當(dāng)充電電池充電時(shí)間大于預(yù)設(shè)時(shí)間或充電電池充滿電完成充電時(shí),當(dāng)前切換變量
值為第一預(yù)定值;當(dāng)充電電池充電開始時(shí)起始電壓值小于待機(jī)電量指示表格滿格最小電壓值時(shí),當(dāng) 前切換變量值為第二預(yù)定值。優(yōu)選地,所述根據(jù)當(dāng)前電量指示模式更新充電電池當(dāng)前電量指示值具體包括定期檢測充電電池當(dāng)前電壓值;判斷充電電池當(dāng)前電壓值是否小于當(dāng)前電量指示模式中對(duì)應(yīng)當(dāng)前電量指示值的 最小電壓值或最大電壓值;當(dāng)充電電池當(dāng)前電壓值小于當(dāng)前電量指示模式中對(duì)應(yīng)當(dāng)前電量指示值的最小電 壓值時(shí),當(dāng)前電量指示值減一,指示上一級(jí)的電量指示值;當(dāng)充電電池當(dāng)前電壓值大于當(dāng)前電量指示模式中對(duì)應(yīng)當(dāng)前電量指示值的最小電 壓值時(shí),當(dāng)前電量指示值不變或電量指示值加一,指示當(dāng)前電量指示值或下一級(jí)的電量指 示值。優(yōu)選地,所述當(dāng)充電電池當(dāng)前電壓值小于當(dāng)前電量指示模式中對(duì)應(yīng)當(dāng)前電量指示 值的最小電壓值時(shí),當(dāng)前電量指示值減一,指示上一級(jí)的電量指示值的步驟具體包括當(dāng)充電電池當(dāng)前電壓值小于當(dāng)前電量指示模式中對(duì)應(yīng)當(dāng)前電量指示值的最小電 壓值時(shí),當(dāng)前電量指示值減一,指示上一級(jí)的電量指示值;當(dāng)充電電池當(dāng)前電壓值大于當(dāng)前電量指示模式中對(duì)應(yīng)當(dāng)前電量指示值的最小電 壓值時(shí),當(dāng)前電量指示值不變,指示當(dāng)前電量指示值。優(yōu)選地,所述當(dāng)充電電池當(dāng)前電壓值大于當(dāng)前電量指示模式中對(duì)應(yīng)當(dāng)前電量指示 值的最小電壓值時(shí),電量指示值不變或電量指示值加一,指示當(dāng)前電量指示值或下一級(jí)的 電量指示值的步驟具體包括判斷當(dāng)前電壓值是否大于當(dāng)前電量指示模式中對(duì)應(yīng)當(dāng)前電量指示值的最大電壓 值;當(dāng)充電電池當(dāng)前電壓值小于當(dāng)前電量指示模式中對(duì)應(yīng)當(dāng)前電量指示值的最大電 壓值時(shí),當(dāng)前電量指示值不變,指示當(dāng)前電量指示值;當(dāng)充電電池當(dāng)前電壓值大于當(dāng)前電量指示模式中對(duì)應(yīng)當(dāng)前電量指示值的最大電 壓值時(shí),電量指示值加一,指示下一級(jí)的電量指示值。本發(fā)明提出一種指示充電電池電量的裝置,包括設(shè)置模塊,用于分別設(shè)置充電電池在終端充電和待機(jī)兩種狀態(tài)下的電量指示模 式;中央處理模塊,用于根據(jù)當(dāng)前切換變量值選擇對(duì)應(yīng)的電量指示模式,并根據(jù)當(dāng)前 電量指示模式更新充電電池當(dāng)前電量指示值。優(yōu)選地,所述中央處理模塊包括判斷操作單元,用于判斷當(dāng)前切換變量值為第一預(yù)定值或第二預(yù)定值;選擇單元,用于當(dāng)前切換變量值為第一預(yù)定值時(shí),選擇待機(jī)電量指示模式;當(dāng)前切換變量值為第二預(yù)定值時(shí),選擇充電電量指示模式。優(yōu)選地,所述判斷操作單元包括判斷子單元,用于判斷終端為充電狀態(tài)或待機(jī)狀態(tài);當(dāng)充電電池充電時(shí)間大于預(yù) 設(shè)時(shí)間或充電電池充滿電完成充電時(shí),當(dāng)前切換變量值為第一預(yù)定值;當(dāng)充電電池充電開始時(shí)起始電壓值小于待機(jī)電量指示表格滿格最小電壓值時(shí),當(dāng) 前切換變量值為第二預(yù)定值。優(yōu)選地,所述判斷操作單元還包括檢測子單元,用于當(dāng)充電電池開始充電且電壓值小于電量指示滿格中對(duì)應(yīng)的最小 電壓值時(shí),檢測充電電池充電時(shí)間以及充電電池是否充滿電完成充電。優(yōu)選地,所述判斷操作單元還包括指示子單元;所述檢測子單元,還用于定期檢測充電電池當(dāng)前電壓值;所述判斷子單元,還用于判斷充電電池當(dāng)前電壓值是否小于當(dāng)前電量指示模式 中對(duì)應(yīng)當(dāng)前電量指示值的最小電壓值或最大電壓值;所述指示子單元,用于當(dāng)充電電池當(dāng)前電壓值小于當(dāng)前電量指示模式中對(duì)應(yīng)當(dāng)前 電量指示值的最小電壓值時(shí),當(dāng)前電量指示值減一,指示上一級(jí)的電量指示值;當(dāng)充電電池當(dāng)前電壓值大于當(dāng)前電量指示模式中對(duì)應(yīng)當(dāng)前電量指示值的最小電 壓值時(shí),當(dāng)前電量指示值不變或當(dāng)前電量指示值加一,指示當(dāng)前電量指示值或下一級(jí)的電 量指示值。優(yōu)選地,所述指示子單元,還用于當(dāng)充電電池當(dāng)前電壓值小于當(dāng)前電量指示模式中對(duì)應(yīng)當(dāng)前電量指示值的最小電 壓值時(shí),當(dāng)前電量指示值減一,指示上一級(jí)的電量指示值;當(dāng)充電電池當(dāng)前電壓值大于當(dāng)前電量指示模式中對(duì)應(yīng)當(dāng)前電量指示值的最小電 壓值時(shí),當(dāng)前電量指示值不變,指示當(dāng)前電量指示值。優(yōu)選地,所述判斷子單元,還用于,判斷當(dāng)前電壓值是否大于當(dāng)前電量指示模式中 對(duì)應(yīng)當(dāng)前電量指示值的最大電壓值;所述指示子單元,還用于當(dāng)充電電池當(dāng)前電壓值大于當(dāng)前電量指示模式中對(duì)應(yīng) 當(dāng)前電量指示值的最小電壓值且小于當(dāng)前電量指示模式中對(duì)應(yīng)當(dāng)前電量指示值的最大電 壓值時(shí),當(dāng)前電量指示值不變,指示當(dāng)前電量指示值;當(dāng)充電電池當(dāng)前電壓值大于當(dāng)前電量指示模式中對(duì)應(yīng)當(dāng)前電量指示值的最大電 壓值時(shí),當(dāng)前電量指示值加一,指示下一級(jí)的電量指示值。本發(fā)明根據(jù)終端當(dāng)前狀態(tài)(充電或待機(jī)兩種狀態(tài)),在兩種電量指示模式間進(jìn)行 切換,解決了充電電池充電過程中斷開適配器電量指示虛高的問題,保證了移動(dòng)終端電量 指示的可靠性和準(zhǔn)確性,同時(shí)提高了用戶的滿意度。
圖1是現(xiàn)有技術(shù)中鎳氫充電電池在移動(dòng)終端下的充電曲線圖;圖2是現(xiàn)有技術(shù)中鎳氫充電電池在充電電池測試儀器下的終端待機(jī)時(shí)的放電曲 線圖;圖3是本發(fā)明指示充電電池電量的方法一實(shí)施例流程示意7
圖4是圖3所示的指示充電電池電量的方法中步驟20具體流程示意圖;圖5是本發(fā)明上述實(shí)施例中選擇電量指示模式方法流程示意圖;圖6是本發(fā)明上述實(shí)施例中更新充電電池當(dāng)前電量指示值方法流程示意圖;圖7是本發(fā)明指示充電電池電量的裝置一實(shí)施例結(jié)構(gòu)示意圖;圖8是本發(fā)明指示充電電池電量的裝置另一實(shí)施例結(jié)構(gòu)示意圖。
具體實(shí)施例方式為了使本發(fā)明的技術(shù)方案更加清楚、明了,下面將結(jié)合附圖作進(jìn)一步詳述圖3示出了本發(fā)明指示充電電池電量的方法一實(shí)施例流程示意圖。如圖3所示,本實(shí)施例提出的指示充電電池電量的方法,包括以下步驟步驟10,分別設(shè)置充電電池在終端充電和待機(jī)兩種狀態(tài)下的電量指示模式;兩種電量指示模式為分別使用充電電池在終端充電與待機(jī)兩種狀態(tài)下的不同級(jí) 別電壓值與電量指示值對(duì)應(yīng)的電量指示表進(jìn)行電量指示。本步驟中,根據(jù)圖1和圖2充電電池的充電曲線和待機(jī)放電曲線建立充電電池在 終端兩種狀態(tài)下的電量指示表格。目前移動(dòng)終端電量指示值通常以格為單位,大多采用三 格來指示充電電池電量,因此本實(shí)施例以三格電量指示為例,每格的電量指示如下表1所
不表 1 表1所示的電壓與格數(shù)的對(duì)應(yīng)關(guān)系可根據(jù)充電電池的充放電曲線作適當(dāng)?shù)恼{(diào)整, 電量指示值以格為單位表示,對(duì)應(yīng)電量指示值的電壓值為最小電壓與最大電壓組成的電壓 范圍值,充電電量指示表格和普通待機(jī)電量指示表格中,每格電量指示值對(duì)應(yīng)的低電壓相 同,是考慮到普通待機(jī)時(shí)進(jìn)行充電,切換到充電指示模式,即采用充電指示表格后,短時(shí)間 充電后拔下適配器會(huì)出現(xiàn)電量指示格數(shù)減少的現(xiàn)象。步驟20,根據(jù)當(dāng)前切換變量值選擇對(duì)應(yīng)的電量指示模式,并根據(jù)當(dāng)前電量指示模 式更新充電電池當(dāng)前電量指示值。本實(shí)施例中,根據(jù)當(dāng)前切換變量值選擇對(duì)應(yīng)的電量指示模式,首先可以在NV項(xiàng)結(jié) 構(gòu)體中定義一切換變量,通過該切換變量控制上述兩種電量指示表格的切換,并預(yù)先設(shè)定 該切換變量可以在第一預(yù)定值(比如為TRUE)和第二預(yù)定值(比如為FALSE)之間切換,當(dāng) 切換變量為第一預(yù)定值TRUE時(shí),選擇待機(jī)電量指示模式,電量指示表格使用待機(jī)電量指示 表格,當(dāng)切換變量為第二預(yù)定值FALSE時(shí),選擇充電電量指示模式,切換到充電電量指示表 格。
8
在充電電池使用過程中,判斷充電電池當(dāng)前切換變量值為第一預(yù)定值或第二預(yù)定 值;當(dāng)前切換變量值為第一預(yù)定值時(shí),選擇待機(jī)電量指示模式;當(dāng)前切換變量值為第二預(yù) 定值時(shí),選擇充電電量指示模式。其具體操作過程為首先,定期檢測充電電池當(dāng)前電壓值,可以每隔預(yù)定的時(shí)間對(duì)充電電池當(dāng)前電壓 值進(jìn)行檢測;判斷終端當(dāng)前狀態(tài),如果終端當(dāng)前狀態(tài)為充電狀態(tài),當(dāng)檢測到充電時(shí)間大于預(yù) 設(shè)時(shí)間或充電電池充滿電完成充電,當(dāng)前切換變量值為第一預(yù)定值TRUE,選擇使用待機(jī)電 量指示模式,即,采用上表1中待機(jī)電量指示表進(jìn)行電量指示。如果終端當(dāng)前狀態(tài)為充電狀態(tài)且充電電池充電開始時(shí)起始電壓值小于待機(jī)電量 指示表格滿格(三格)中對(duì)應(yīng)的最小電壓值如上表1中的3. 81V時(shí),當(dāng)前切換變量值為第 二預(yù)定值FALSE,選擇使用充電電量指示模式,即,采用上表1中的充電電量指示表進(jìn)行電 量指示。如果充電電池所在終端當(dāng)前狀態(tài)為充電狀態(tài)且充電電池充電開始時(shí)起始電壓值 小于待機(jī)電量指示表格滿格(三格)中對(duì)應(yīng)的最小電壓值如上表1中的3. 81V時(shí),選擇使 用充電電量指示模式指示電量,并開始計(jì)時(shí)檢測充電時(shí)間,當(dāng)充電時(shí)間大于預(yù)設(shè)時(shí)間(比 如1.5小時(shí))或完成恒流充電時(shí),當(dāng)前切換變量值切換為第一預(yù)定值TRUE,選擇待機(jī)電量指 示模式,采用上表1中待機(jī)電量指示表進(jìn)行電量指示。如果終端當(dāng)前狀態(tài)為待機(jī)狀態(tài),則判斷充電電池待機(jī)前的切換變量值為第一預(yù)定 值或第二預(yù)定值,如果充電電池待機(jī)前,切換變量值為第一預(yù)定值TRUE,則選擇使用待機(jī)電 量指示模式,即使用上表1中待機(jī)狀態(tài)時(shí)充電電池當(dāng)前電壓指示值與充電電池當(dāng)前電壓值 的關(guān)系表,根據(jù)檢測到的充電電池當(dāng)前電壓值對(duì)應(yīng)上表1進(jìn)行電量指示;如果充電電池待 機(jī)前,切換變量值為第二預(yù)定值FALSE,選擇使用充電電量指示模式,S卩,采用上表1中的充 電電量指示表進(jìn)行電量指示。本實(shí)施例中,之所以將切換變量定義為NV項(xiàng)變量,是因?yàn)橐WC每次開關(guān)機(jī)電量 指示表格不能切換。如果將其定義為普通全局變量,每次開關(guān)機(jī)將重新初始化該變量,必然 會(huì)出現(xiàn)電量指示格數(shù)變化。如果切換變量初始化值為TRUE,假設(shè)關(guān)機(jī)前切換變量為FALSE, 電量指示表格采用充電電量指示表格,檢測到充電電池當(dāng)前電壓值為4. 2V,電量指示值為 兩格,關(guān)機(jī)再開機(jī)后,該切換變量由FALSE初始化為TRUE,電量指示模式將切換到待機(jī)電量 指示模式,此時(shí)電量指示值必然會(huì)顯示三格。切換變量初始化值為FALSE時(shí),也會(huì)有類似的 情況發(fā)生。所以該切換變量必須定義為NV項(xiàng)變量,確保每次開關(guān)機(jī)電量指示值不會(huì)發(fā)生變 化,第一次使用移動(dòng)終端時(shí),將切換變量初始化值設(shè)為TRUE,使用待機(jī)電量指示表格。之后, 按照上述方法進(jìn)行選擇電量指示模式。電量指示值應(yīng)定義為NV項(xiàng)變量,保證開關(guān)機(jī)該變量不會(huì)重新初始化。假設(shè)電量 指示值為普通的全局變量初始化為3時(shí),充電電池低電量充電,如短時(shí)間充電還沒有達(dá)到 4. 0V拔下適配器后顯示0格。重新開關(guān)機(jī),由于電量指示值初始化為3,充電電池的電壓與 使用電量使用表格下的對(duì)應(yīng)格數(shù)為3下的最小電壓3. 81V比較,當(dāng)電池電壓大于3. 81V時(shí), 電量指示值為3,將出現(xiàn)關(guān)機(jī)前電量顯示0格,關(guān)機(jī)開機(jī)后電量指示顯示滿格。電量指示值 初始化為0也會(huì)有類似的情況。本實(shí)施例中,根據(jù)當(dāng)前電量指示模式更新充電電池當(dāng)前電量指示值具體包括當(dāng)充電電池當(dāng)前電壓值小于當(dāng)前電量指示模式中對(duì)應(yīng)當(dāng)前電量指示值的最小電壓值時(shí)(比如,充電電池處于待機(jī)狀態(tài)進(jìn)行放電時(shí),充電電池電量會(huì)逐步減少),電量指示 值減一,即當(dāng)前電量指示值為上一級(jí)的電量指示值,并重復(fù)此步驟進(jìn)行判斷,即,將充電電 池當(dāng)前電壓值與當(dāng)前電量指示模式中對(duì)應(yīng)當(dāng)前電量指示值的最小電壓值進(jìn)行比較,直到充 電電池當(dāng)前電壓值大于當(dāng)前電量指示模式中對(duì)應(yīng)當(dāng)前電量指示值的最小電壓值時(shí),指示當(dāng) 前電量指示值;本步驟對(duì)應(yīng)充電電池處于待機(jī)狀態(tài)時(shí)的放電過程。或者,當(dāng)充電電池當(dāng)前電壓值大于當(dāng)前電量指示模式中對(duì)應(yīng)當(dāng)前電量指示值的最 小電壓值時(shí),則將充電電池當(dāng)前電壓值與當(dāng)前電量指示模式中對(duì)應(yīng)當(dāng)前電量指示值的最大 電壓值進(jìn)行比較,其中當(dāng)充電電池當(dāng)前電壓值小于當(dāng)前電量指示模式中對(duì)應(yīng)當(dāng)前電量指示值的最大電 壓值時(shí),指示當(dāng)前電量指示值;充電電池當(dāng)前電壓值大于當(dāng)前電量指示模式中對(duì)應(yīng)當(dāng)前電量指示值的最大電壓 值(比如,充電電池處于充電狀態(tài)進(jìn)行充電時(shí),充電電池電量會(huì)逐步增加)時(shí),電量指示值 加一,即,當(dāng)前電量指示值為下一級(jí)的電量指示值,并重復(fù)此步驟進(jìn)行判斷,否則執(zhí)行上一 步驟,即,當(dāng)充電電池當(dāng)前電壓值小于當(dāng)前電量指示模式中對(duì)應(yīng)當(dāng)前電量指示值的最大電 壓值,則指示當(dāng)前電量指示值。本步驟對(duì)應(yīng)充電電池處于充電狀態(tài)時(shí)的充電過程。本發(fā)明實(shí)施例通過根據(jù)充電電池所在終端當(dāng)前狀態(tài)(充電或待機(jī)兩種狀態(tài)),在 兩種電量指示模式間進(jìn)行切換,解決了充電電池充電過程中斷開適配器電量指示虛高的問 題,保證了移動(dòng)終端電量指示的可靠性和準(zhǔn)確性,同時(shí)提高了用戶的滿意度。圖4是圖3所示的指示充電電池電量的方法中步驟20具體流程示意圖。如圖4所示,步驟20具體包括步驟201,根據(jù)當(dāng)前切換變量值選擇對(duì)應(yīng)的電量指示模式;步驟202,根據(jù)當(dāng)前電量指示模式更新充電電池當(dāng)前電量指示值。其中,如圖5所示,步驟201,根據(jù)當(dāng)前切換變量值選擇對(duì)應(yīng)的電量指示模式,具體包括步驟2011,判斷終端當(dāng)前狀態(tài)為充電狀態(tài)或待機(jī)狀態(tài);當(dāng)為待機(jī)狀態(tài)時(shí),進(jìn)入步 驟2014 ;當(dāng)為充電狀態(tài)時(shí),進(jìn)入步驟2012 ;步驟2012,判斷充電開始時(shí)起始電壓值是否小于待機(jī)電量指示表格滿格中對(duì)應(yīng)的 最小電壓值;當(dāng)充電電池當(dāng)前電壓值大于電量指示滿格中對(duì)應(yīng)的最小電壓值時(shí),進(jìn)入步驟 2017 ;否則,進(jìn)入步驟2013 ;步驟2013,當(dāng)前切換變量值為第二預(yù)定值,選擇使用充電電量指示模式;并進(jìn)入 步驟2016 ;步驟2014,判斷充電電池待機(jī)前的切換變量值為第一預(yù)定值或第二預(yù)定值;如果 為第一預(yù)定值,進(jìn)入步驟2015 ;否則,進(jìn)入步驟2013 ;步驟2015,當(dāng)前切換變量值為第一預(yù)定值,選擇使用待機(jī)電量指示模式;步驟2016,檢測充電時(shí)間,并判斷充電時(shí)間是否大于預(yù)設(shè)時(shí)間或充電電池充滿電 完成充電;如果是,進(jìn)入步驟2015 ;否則,進(jìn)入步驟2017 ;步驟2017,當(dāng)前切換變量值不變。上述各步驟中,根據(jù)當(dāng)前切換變量值選擇對(duì)應(yīng)的電量指示模式,在充電電池使用 過程中,判斷充電電池當(dāng)前切換變量值為第一預(yù)定值或第二預(yù)定值;當(dāng)前切換變量值為第一預(yù)定值時(shí),選擇待機(jī)電量指示模式;當(dāng)前切換變量值為第二預(yù)定值時(shí),選擇充電電量指示 模式。其具體操作過程為首先,判斷終端的當(dāng)前狀態(tài),如果終端當(dāng)前狀態(tài)為充電狀態(tài),或者充電電池開始充 電時(shí),根據(jù)檢測到的充電電池開始充電時(shí)電壓值,如果充電開始時(shí)起始電壓值大于待機(jī)電 量指示表格滿格(三格)中對(duì)應(yīng)的最小電壓值如上表1中的3. 81V時(shí),當(dāng)前切換變量值不變。如果終端為充電狀態(tài)且檢測到充電電池充電開始時(shí)起始電壓值小于待機(jī)電量指 示表格滿格(三格)中對(duì)應(yīng)的最小電壓值如上表1中的3. 81V時(shí),當(dāng)前切換變量值為第二 預(yù)定值FALSE,選擇使用充電電量指示模式,S卩,采用上表1中的充電電量指示表進(jìn)行電量 指示。如果終端為充電狀態(tài)且檢測到充電電池充電開始時(shí)起始電壓值小于待機(jī)電量指 示表格滿格(三格)中對(duì)應(yīng)的最小電壓值如上表1中的3. 81V時(shí),選擇使用充電電量指示 模式指示電量,并開始計(jì)時(shí)檢測充電時(shí)間,當(dāng)充電時(shí)間大于預(yù)設(shè)時(shí)間(比如1.5小時(shí))或完 成恒流充電時(shí),當(dāng)前切換變量值切換為第一預(yù)定值TRUE,選擇待機(jī)電量指示模式,采用上表 1中待機(jī)電量指示表進(jìn)行電量指示。如果終端當(dāng)前狀態(tài)為待機(jī)狀態(tài),則判斷充電電池在終端待機(jī)前的切換變量值為第 一預(yù)定值或第二預(yù)定值,如果充電電池在終端待機(jī)前,切換變量值為第一預(yù)定值TRUE,則選 擇使用待機(jī)電量指示模式,即使用上表1中待機(jī)狀態(tài)時(shí)充電電池當(dāng)前電壓指示值與充電電 池當(dāng)前電壓值的關(guān)系表,根據(jù)檢測到的充電電池當(dāng)前電壓值對(duì)應(yīng)上表1進(jìn)行電量指示;如 果充電電池在終端待機(jī)前,切換變量值為第二預(yù)定值FALSE,選擇使用充電電量指示模式, 即,采用上表1中的充電電量指示表進(jìn)行電量指示。如圖6所示,步驟202,根據(jù)當(dāng)前電量指示模式更新充電電池當(dāng)前電量指示值,具 體包括步驟2020,定期檢測充電電池當(dāng)前電壓值;步驟2021,判斷當(dāng)前電壓值是否小于當(dāng)前電量指示模式中對(duì)應(yīng)當(dāng)前電量指示值的 最小電壓值,如果是,進(jìn)入步驟2022 ;如果否,進(jìn)入步驟2024 ;步驟2022,當(dāng)前電量指示值減一,指示上一級(jí)電量指示值,并進(jìn)入步驟2023 ;步驟2023,判斷當(dāng)前電壓值是否小于當(dāng)前電量指示模式中對(duì)應(yīng)當(dāng)前電量指示值的 最小電壓值,如果是,進(jìn)入步驟2022 ;如果否,進(jìn)入步驟2026 ;步驟2024,判斷當(dāng)前電壓值是否大于當(dāng)前電量指示模式中對(duì)應(yīng)當(dāng)前電量指示值的 最大電壓值;如果是,進(jìn)入步驟2025 ;如果否,進(jìn)入步驟2026 ;步驟2025,當(dāng)前電量指示值加一,指示下一級(jí)電量指示值,并進(jìn)入步驟2024 ;步驟2026,當(dāng)前電量指示值不變,指示當(dāng)前電量指示值。上述各步驟中,可以每隔預(yù)定的時(shí)間對(duì)充電電池當(dāng)前電壓值進(jìn)行檢測,當(dāng)充電電 池當(dāng)前電壓值小于當(dāng)前電量指示模式中對(duì)應(yīng)當(dāng)前電量指示值的最小電壓值時(shí)(比如,充電 電池處于終端待機(jī)狀態(tài)進(jìn)行放電時(shí),充電電池電量會(huì)逐步減少),電量指示值減一,即當(dāng)前 電量指示值為上一級(jí)的電量指示值,并重復(fù)此步驟進(jìn)行判斷,即,將充電電池當(dāng)前電壓值與 當(dāng)前電量指示模式中對(duì)應(yīng)當(dāng)前電量指示值的最小電壓值進(jìn)行比較,直到充電電池當(dāng)前電壓 值大于當(dāng)前電量指示模式中對(duì)應(yīng)當(dāng)前電量指示值的最小電壓值時(shí),指示當(dāng)前電量指示值;本步驟對(duì)應(yīng)充電電池所在終端處于待機(jī)狀態(tài)時(shí)的放電過程?;蛘撸?dāng)充電電池當(dāng)前電壓值大于當(dāng)前電量指示模式中對(duì)應(yīng)當(dāng)前電量指示值的最 小電壓值時(shí),則將充電電池當(dāng)前電壓值與當(dāng)前電量指示模式中對(duì)應(yīng)當(dāng)前電量指示值的最大 電壓值進(jìn)行比較,其中如果充電電池當(dāng)前電壓值小于當(dāng)前電量指示模式中對(duì)應(yīng)當(dāng)前電量指示值的最大 電壓值,則指示當(dāng)前電量指示值;如果充電電池當(dāng)前電壓值大于當(dāng)前電量指示模式中對(duì)應(yīng)當(dāng)前電量指示值的最大 電壓值(比如,充電電池處于終端充電狀態(tài)進(jìn)行充電時(shí),充電電池電量會(huì)逐步增加),則電 量指示值加一指示下一級(jí)的電量指示值,即,當(dāng)前電量指示值為下一級(jí)的電量指示值,并重 復(fù)此步驟進(jìn)行判斷,否則執(zhí)行上一步驟,即,當(dāng)充電電池當(dāng)前電壓值小于當(dāng)前電量指示模式 中對(duì)應(yīng)當(dāng)前電量指示值的最大電壓值,則指示當(dāng)前電量指示值。本步驟對(duì)應(yīng)充電電池所在 終端處于充電狀態(tài)時(shí)的充電過程。如圖7所示,本發(fā)明一實(shí)施例提出的一種指示充電電池電量的裝置,包括設(shè)置模塊701,用于分別設(shè)置充電電池在終端充電和待機(jī)兩種狀態(tài)下的電量指示 模式。中央處理模塊702,用于根據(jù)當(dāng)前切換變量值選擇對(duì)應(yīng)的電量指示模式,并根據(jù)當(dāng) 前電量指示模式更新充電電池當(dāng)前電量指示值。本實(shí)施例中,兩種電量指示模式為分別采用充電電池在終端充電與待機(jī)兩種狀 態(tài)下的不同級(jí)別電壓值與電量指示值對(duì)應(yīng)的電量指示表進(jìn)行電量指示。根據(jù)圖1和圖2充電電池的充電曲線和待機(jī)放電曲線建立充電電池在終端兩種狀 態(tài)下的電量指示表格。目前移動(dòng)終端電量指示值通常以格為單位,大多采用三格來指示充 電電池電量,以三格電量指示為例,每格的電量指示如下表1所示表1 如上表1所示,電壓與格數(shù)的對(duì)應(yīng)關(guān)系可根據(jù)充電電池的充放電曲線作適當(dāng)?shù)恼{(diào) 整,電量指示值以格為單位表示,對(duì)應(yīng)電量指示值的電壓值為最小電壓與最大電壓組成的 電壓范圍值,充電電量指示表格和普通待機(jī)電量指示表格中,每格電量指示值對(duì)應(yīng)的低電 壓相同,是考慮到普通待機(jī)時(shí)進(jìn)行充電,切換到充電指示模式,即采用充電指示表格后,短 時(shí)間充電后拔下適配器會(huì)出現(xiàn)電量指示格數(shù)減少的現(xiàn)象。本實(shí)施例中,在選擇電量指示模式時(shí),中央處理模塊702首先判斷當(dāng)前切換變量 值為第一預(yù)定值或第二預(yù)定值,當(dāng)前切換變量值為第一預(yù)定值時(shí),選擇待機(jī)電量指示模式; 當(dāng)前切換變量值為第二預(yù)定值時(shí),選擇充電電量指示模式。
本實(shí)施例中,切換變量是最初在NV項(xiàng)結(jié)構(gòu)體中定義一 NV變量,通過該切換變量 控制上述兩種電量指示表格的切換,并預(yù)先設(shè)定該切換變量可以在第一預(yù)定值(比如為 TRUE)和第二預(yù)定值(比如為FALSE)之間切換,當(dāng)切換變量為第一預(yù)定值TRUE時(shí),選擇待 機(jī)電量指示模式,電量指示表格使用待機(jī)電量指示表格,當(dāng)切換變量為第二預(yù)定值FALSE 時(shí),選擇充電電量指示模式,切換到充電電量指示表格。在充電電池使用過程中,判斷充電電池當(dāng)前切換變量值為第一預(yù)定值或第二預(yù)定 值的具體過程為首先,可以定期檢測充電電池當(dāng)前電壓值,每隔預(yù)定的時(shí)間對(duì)充電電池當(dāng)前電壓 值進(jìn)行檢測;判斷終端的當(dāng)前狀態(tài),如果終端當(dāng)前狀態(tài)為充電狀態(tài),或者充電電池開始充電 時(shí),根據(jù)檢測到的充電電池開始充電時(shí)電壓值,如果充電電池充電開始時(shí)起始電壓值大于 待機(jī)電電量指示表格滿格(三格)中對(duì)應(yīng)的最小電壓值如上表1中的3. 81V時(shí),當(dāng)前切換
變量值不變。如果終端當(dāng)前狀態(tài)為充電狀態(tài)且檢測到開始充電時(shí)的充電電池起始電壓值小于 待機(jī)電量指示表格滿格(三格)中對(duì)應(yīng)的最小電壓值如上表1中的3. 81V時(shí),當(dāng)前切換變 量值為第二預(yù)定值FALSE,選擇使用充電電量指示模式,即,采用上表1中的充電電量指示 表進(jìn)行電量指示。如果終端當(dāng)前狀態(tài)為充電狀態(tài)且檢測到的充電電池起始電壓值小于電量指示滿 格(三格)中對(duì)應(yīng)的最小電壓值如上表1中的3. 81V時(shí),選擇使用充電電量指示模式指示 電量,并開始計(jì)時(shí)檢測充電時(shí)間,當(dāng)充電時(shí)間大于預(yù)設(shè)時(shí)間(比如1.5小時(shí))或完成恒流充 電時(shí),當(dāng)前切換變量值切換為第一預(yù)定值TRUE,選擇待機(jī)電量指示模式,采用上表1中待機(jī) 電量指示表進(jìn)行電量指示。如果終端當(dāng)前狀態(tài)為待機(jī)狀態(tài),則判斷充電電池待機(jī)前的切換變量值為第一預(yù)定 值或第二預(yù)定值,如果充電電池待機(jī)前,切換變量值為第一預(yù)定值TRUE,則選擇使用待機(jī)電 量指示模式,即使用上表1中待機(jī)狀態(tài)時(shí)充電電池當(dāng)前電壓指示值與充電電池當(dāng)前電壓值 的關(guān)系表,根據(jù)檢測到的充電電池當(dāng)前電壓值對(duì)應(yīng)上表1進(jìn)行電量指示;如果充電電池待 機(jī)前,切換變量值為第二預(yù)定值FALSE,選擇使用充電電量指示模式,S卩,采用上表1中的充 電電量指示表進(jìn)行電量指示。本實(shí)施例中,之所以將切換變量定義為NV項(xiàng)變量,是因?yàn)橐WC每次開關(guān)機(jī)電量 指示表格不能切換。如果將其定義為普通全局變量,每次開關(guān)機(jī)將重新初始化該變量,必然 會(huì)出現(xiàn)電量指示格數(shù)變化。如果切換變量初始化值為TRUE,假設(shè)關(guān)機(jī)前切換變量為FALSE, 電量指示模式采用充電電量指示表格,檢測到充電電池當(dāng)前電壓值為4. 2V,電量指示值為 兩格,關(guān)機(jī)再開機(jī)后,該切換變量由FALSE初始化為TRUE,電量指示模式將切換到待機(jī)電量 指示模式,此時(shí)電量指示值必然會(huì)顯示三格。切換變量初始化值為FALSE時(shí),也會(huì)有類似的 情況發(fā)生。所以該切換變量必須定義為NV項(xiàng)變量,確保每次開關(guān)機(jī)電量指示值不會(huì)發(fā)生變 化,第一次使用移動(dòng)終端時(shí),將切換變量初始化值設(shè)為TRUE,使用待機(jī)電量指示表格。電量指示值也應(yīng)定義為NV項(xiàng)變量,保證開關(guān)機(jī)該變量不會(huì)重新初始化。假設(shè)電量 指示值為普通的全局變量初始化為3時(shí),充電電池低電量充電,如短時(shí)間充電還沒有達(dá)到 4. 0V拔下適配器后顯示0格。重新開關(guān)機(jī),由于電量指示值初始化為3,充電電池的電壓與 使用電量使用表格下的對(duì)應(yīng)格數(shù)為3下的最小電壓3. 81V比較,當(dāng)電池電壓大于3. 81V時(shí),
13電量指示值為3,將出現(xiàn)關(guān)機(jī)前電量顯示0格,關(guān)機(jī)開機(jī)后電量指示顯示滿格。電量指示值 初始化為0也會(huì)有類似的情況。電量指示模式選擇好之后,根據(jù)當(dāng)前電量指示模式更新充電電池當(dāng)前電量指示 值首先定期檢測充電電池當(dāng)前電壓值,可以每隔預(yù)定的時(shí)間對(duì)充電電池當(dāng)前電壓值 進(jìn)行檢測,當(dāng)充電電池當(dāng)前電壓值小于當(dāng)前電量指示模式中對(duì)應(yīng)當(dāng)前電量指示值的最小電 壓值時(shí)(比如,充電電池處于待機(jī)狀態(tài)進(jìn)行放電時(shí),充電電池電量會(huì)逐步減少),當(dāng)前電量 指示值減一,指示上一級(jí)的電量指示值,即當(dāng)前電量指示值為上一級(jí)的電量指示值,并重復(fù) 進(jìn)行判斷,即,將充電電池當(dāng)前電壓值與當(dāng)前電量指示模式中對(duì)應(yīng)當(dāng)前電量指示值的最小 電壓值進(jìn)行比較,直到充電電池當(dāng)前電壓值大于當(dāng)前電量指示模式中對(duì)應(yīng)當(dāng)前電量指示值 的最小電壓值時(shí),指示當(dāng)前電量指示值;此過程對(duì)應(yīng)充電電池處于待機(jī)狀態(tài)時(shí)的放電過程?;蛘?,當(dāng)充電電池當(dāng)前電壓值大于當(dāng)前電量指示模式中對(duì)應(yīng)當(dāng)前電量指示值的最 小電壓值時(shí),則將充電電池當(dāng)前電壓值與當(dāng)前電量指示模式中對(duì)應(yīng)當(dāng)前電量指示值的最大 電壓值進(jìn)行比較,其中當(dāng)充電電池當(dāng)前電壓值小于當(dāng)前電量指示模式中對(duì)應(yīng)當(dāng)前電量指示值的最大電 壓值時(shí),指示當(dāng)前電量指示值;當(dāng)充電電池當(dāng)前電壓值大于當(dāng)前電量指示模式中對(duì)應(yīng)當(dāng)前電量指示值的最大電 壓值(比如,充電電池處于充電狀態(tài)進(jìn)行充電時(shí),充電電池電量會(huì)逐步增加)時(shí),當(dāng)前電量 指示值加一,指示下一級(jí)的電量指示值,即,當(dāng)前電量指示值為下一級(jí)的電量指示值,并重 復(fù)進(jìn)行判斷,當(dāng)充電電池當(dāng)前電壓值小于當(dāng)前電量指示模式中對(duì)應(yīng)當(dāng)前電量指示值的最大 電壓值,則指示當(dāng)前電量指示值。此過程對(duì)應(yīng)充電電池處于充電狀態(tài)時(shí)的充電過程。如圖8所示,本發(fā)明另一實(shí)施例提出的一種指示充電電池電量的裝置,與上述圖7 所示的實(shí)施例的裝置結(jié)構(gòu)相同,其中本實(shí)施例中,中央處理模塊702具體包括判斷操作單元7021,用于判斷當(dāng)前切換變量值為第一預(yù)定值或第二預(yù)定值;選擇單元7022,用于當(dāng)前切換變量值為第一預(yù)定值時(shí),選擇待機(jī)電量指示模式; 當(dāng)前切換變量值為第二預(yù)定值時(shí),選擇充電電量指示模式。本實(shí)施例中,判斷操作單元7021具體包括判斷子單元70212、檢測子單元70211 以及指示子單元70213,其中判斷子單元70211,用于判斷終端當(dāng)前狀態(tài)為充電狀態(tài)或待機(jī)狀態(tài);當(dāng)終端當(dāng)前 狀態(tài)為充電狀態(tài)時(shí),判斷充電電池開始充電時(shí)電壓值是否大于電量指示滿格中對(duì)應(yīng)的最小 電壓值;當(dāng)充電電池當(dāng)前電壓值大于電量指示滿格中對(duì)應(yīng)的最小電壓值時(shí),當(dāng)前切換變量 值不變;當(dāng)充電電池充電開始時(shí)起始電壓電壓值小于電量指示滿格中對(duì)應(yīng)的最小電壓值 時(shí),還用于判斷充電時(shí)間是否大于預(yù)設(shè)時(shí)間以及充電電池是否充滿電完成充電;以及用于 判斷當(dāng)充電時(shí)間大于預(yù)設(shè)時(shí)間或充電電池充滿電完成充電時(shí),當(dāng)前切換變量值為第一 預(yù)定值;當(dāng)電池充滿完成充電時(shí),當(dāng)前切換變量值為第一預(yù)定值。當(dāng)充電電池所在終端當(dāng)前狀態(tài)為待機(jī)狀態(tài)時(shí),判斷充電電池待機(jī)前的切換變量值為第一預(yù)定值或第二預(yù)定值。檢測子單元70211,用于當(dāng)充電電池當(dāng)前電壓值小于電量指示滿格中對(duì)應(yīng)的最小 電壓值時(shí),檢測充電電池充電時(shí)間;以及還用于定期檢測充電電池當(dāng)前電壓值。充電電池?zé)o論是在終端為充電狀態(tài)或待機(jī)狀態(tài),其電壓值是在不斷變化的,相對(duì) 于充電狀態(tài),充電電池電壓值不斷增加;相對(duì)于待機(jī)狀態(tài),充電電池電壓值不斷減少,所以 為了準(zhǔn)確測定充電電池的當(dāng)前電壓值,需要定期檢測充電電池當(dāng)前電壓值,可以每隔預(yù)定 的時(shí)間對(duì)充電電池當(dāng)前電壓值進(jìn)行檢測。本實(shí)施例中,判斷子單元,還用于判斷充電電池當(dāng)前電壓值是否小于當(dāng)前電量指 示模式中對(duì)應(yīng)當(dāng)前電量指示值的最小電壓值;以及判斷當(dāng)前電壓值是否大于當(dāng)前電量指示 模式中對(duì)應(yīng)當(dāng)前電量指示值的最大電壓值。指示子單元70213,用于當(dāng)充電電池當(dāng)前電壓值小于當(dāng)前電量指示模式中對(duì)應(yīng)當(dāng) 前電量指示值的最小電壓值時(shí),電量指示值減一指示上一級(jí)的電量指示值;當(dāng)充電電池當(dāng)前電壓值大于當(dāng)前電量指示模式中對(duì)應(yīng)當(dāng)前電量指示值的最大電 壓值時(shí),電量指示值加一下一級(jí)的電量指示值。當(dāng)充電電池當(dāng)前電壓值小于當(dāng)前電量指示 模式中對(duì)應(yīng)當(dāng)前電量指示值的最小電壓值時(shí),指示上一級(jí)的電量指示值;當(dāng)充電電池當(dāng)前電壓值大于當(dāng)前電量指示模式中對(duì)應(yīng)當(dāng)前電量指示值的最小電 壓值時(shí),指示當(dāng)前電量指示值;以及當(dāng)充電電池當(dāng)前電壓值大于當(dāng)前電量指示模式中對(duì)應(yīng)當(dāng)前電量指示值的最小電 壓值且小于當(dāng)前電量指示模式中對(duì)應(yīng)當(dāng)前電量指示值的最大電壓值時(shí),指示當(dāng)前電量指示 值;當(dāng)充電電池當(dāng)前電壓值大于當(dāng)前電量指示模式中對(duì)應(yīng)當(dāng)前電量指示值的最大電 壓值時(shí),電量指示值加一指示下一級(jí)的電量指示值。本發(fā)明上述各實(shí)施例中充電電池可為鎳氫充電電池,也可為其它充電電池。本發(fā) 明實(shí)施例通過根據(jù)充電電池所在終端當(dāng)前狀態(tài)(充電或待機(jī)兩種狀態(tài)),在兩種電量指示 模式間進(jìn)行切換,解決了充電電池充電過程中斷開適配器電量指示虛高的問題,并且保證 充電電池在移動(dòng)終端開關(guān)機(jī)時(shí)電量指示模式不變,解決了現(xiàn)有技術(shù)中移動(dòng)終端開關(guān)機(jī)時(shí)電 量指示值不一致的問題,保證了移動(dòng)終端電量指示的可靠性和準(zhǔn)確性,同時(shí)提高了用戶的 滿意度以上所述僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用 本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或流程變換,或直接或間接運(yùn)用在其他相關(guān)的技 術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。
1權(quán)利要求
一種指示充電電池電量的方法,其特征在于,包括以下步驟分別設(shè)置充電電池在終端充電和待機(jī)兩種狀態(tài)下的電量指示模式;根據(jù)當(dāng)前切換變量值選擇對(duì)應(yīng)的電量指示模式,并根據(jù)當(dāng)前電量指示模式更新充電電池當(dāng)前電量指示值。
2.根據(jù)權(quán)利要求1所述的指示充電電池電量的方法,其特征在于,兩種電量指示模式 為分別采用充電電池在終端充電與待機(jī)兩種狀態(tài)下的不同級(jí)別電壓值與電量指示值對(duì)應(yīng) 的電量指示表進(jìn)行電量指示。
3.根據(jù)權(quán)利要求2所述的指示充電電池電量的方法,其特征在于,所述根據(jù)當(dāng)前切換 變量值選擇對(duì)應(yīng)的電量指示模式具體包括判斷當(dāng)前切換變量值為第一預(yù)定值或第二預(yù)定值;當(dāng)前切換變量值為第一預(yù)定值時(shí), 選擇待機(jī)電量指示模式;當(dāng)前切換變量值為第二預(yù)定值時(shí),選擇充電電量指示模式。
4.根據(jù)權(quán)利要求3所述的指示充電電池電量的方法,其特征在于,所述判斷當(dāng)前切換 變量值為第一預(yù)定值或第二預(yù)定值的步驟具體包括判斷終端為充電狀態(tài)或待機(jī)狀態(tài);當(dāng)充電電池充電時(shí)間大于預(yù)設(shè)時(shí)間或充電電池充滿電完成充電時(shí),當(dāng)前切換變量值為第一預(yù)定值;當(dāng)充電電池充電開始時(shí)起始電壓值小于待機(jī)電量指示表格滿格最小電壓值時(shí),當(dāng)前切 換變量值為第二預(yù)定值。
5.根據(jù)權(quán)利要求1所述的指示充電電池電量的方法,其特征在于,所述根據(jù)當(dāng)前電量 指示模式更新充電電池當(dāng)前電量指示值具體包括定期檢測充電電池當(dāng)前電壓值;判斷充電電池當(dāng)前電壓值是否小于當(dāng)前電量指示模式中對(duì)應(yīng)當(dāng)前電量指示值的最小 電壓值或最大電壓值;當(dāng)充電電池當(dāng)前電壓值小于當(dāng)前電量指示模式中對(duì)應(yīng)當(dāng)前電量指示值的最小電壓值 時(shí),當(dāng)前電量指示值減一,指示上一級(jí)的電量指示值;當(dāng)充電電池當(dāng)前電壓值大于當(dāng)前電量指示模式中對(duì)應(yīng)當(dāng)前電量指示值的最小電壓值 時(shí),當(dāng)前電量指示值不變或電量指示值加一,指示當(dāng)前電量指示值或下一級(jí)的電量指示值。
6.根據(jù)權(quán)利要求5所述的指示充電電池電量的方法,其特征在于,所述當(dāng)充電電池當(dāng) 前電壓值小于當(dāng)前電量指示模式中對(duì)應(yīng)當(dāng)前電量指示值的最小電壓值時(shí),當(dāng)前電量指示值 減一,指示上一級(jí)的電量指示值的步驟具體包括當(dāng)充電電池當(dāng)前電壓值小于當(dāng)前電量指示模式中對(duì)應(yīng)當(dāng)前電量指示值的最小電壓值 時(shí),當(dāng)前電量指示值減一,指示上一級(jí)的電量指示值;當(dāng)充電電池當(dāng)前電壓值大于當(dāng)前電量指示模式中對(duì)應(yīng)當(dāng)前電量指示值的最小電壓值 時(shí),當(dāng)前電量指示值不變,指示當(dāng)前電量指示值。
7.根據(jù)權(quán)利要求5所述的指示充電電池電量的方法,其特征在于,所述當(dāng)充電電池當(dāng) 前電壓值大于當(dāng)前電量指示模式中對(duì)應(yīng)當(dāng)前電量指示值的最小電壓值時(shí),電量指示值不變 或電量指示值加一,指示當(dāng)前電量指示值或下一級(jí)的電量指示值的步驟具體包括判斷當(dāng)前電壓值是否大于當(dāng)前電量指示模式中對(duì)應(yīng)當(dāng)前電量指示值的最大電壓值;當(dāng)充電電池當(dāng)前電壓值小于當(dāng)前電量指示模式中對(duì)應(yīng)當(dāng)前電量指示值的最大電壓值時(shí),當(dāng)前電量指示值不變,指示當(dāng)前電量指示值;當(dāng)充電電池當(dāng)前電壓值大于當(dāng)前電量指示模式中對(duì)應(yīng)當(dāng)前電量指示值的最大電壓值 時(shí),電量指示值加一,指示下一級(jí)的電量指示值。
8.一種指示充電電池電量的裝置,其特征在于,包括設(shè)置模塊,用于分別設(shè)置充電電池在終端充電和待機(jī)兩種狀態(tài)下的電量指示模式; 中央處理模塊,用于根據(jù)當(dāng)前切換變量值選擇對(duì)應(yīng)的電量指示模式,并根據(jù)當(dāng)前電量 指示模式更新充電電池當(dāng)前電量指示值。
9.根據(jù)權(quán)利要求8所述的指示充電電池電量的裝置,其特征在于,所述中央處理模塊 包括判斷操作單元,用于判斷當(dāng)前切換變量值為第一預(yù)定值或第二預(yù)定值; 選擇單元,用于當(dāng)前切換變量值為第一預(yù)定值時(shí),選擇待機(jī)電量指示模式;當(dāng)前切換變 量值為第二預(yù)定值時(shí),選擇充電電量指示模式。
10.根據(jù)權(quán)利要求9所述的指示充電電池電量的裝置,其特征在于,所述判斷操作單元 包括判斷子單元,用于判斷終端為充電狀態(tài)或待機(jī)狀態(tài);當(dāng)充電電池充電時(shí)間大于預(yù)設(shè)時(shí) 間或充電電池充滿電完成充電時(shí),當(dāng)前切換變量值為第一預(yù)定值;當(dāng)充電電池充電開始時(shí)起始電壓值小于待機(jī)電量指示表格滿格最小電壓值時(shí),當(dāng)前切 換變量值為第二預(yù)定值。
11.根據(jù)權(quán)利要求10所述的指示充電電池電量的裝置,其特征在于,所述判斷操作單 元還包括檢測子單元,用于當(dāng)充電電池開始充電且電壓值小于電量指示滿格中對(duì)應(yīng)的最小電壓 值時(shí),檢測充電電池充電時(shí)間以及充電電池是否充滿電完成充電。
12.根據(jù)權(quán)利要求10所述的指示充電電池電量的裝置,其特征在于,所述判斷操作單 元還包括指示子單元;所述檢測子單元,還用于定期檢測充電電池當(dāng)前電壓值;所述判斷子單元,還用于判斷充電電池當(dāng)前電壓值是否小于當(dāng)前電量指示模式中對(duì) 應(yīng)當(dāng)前電量指示值的最小電壓值或最大電壓值;所述指示子單元,用于當(dāng)充電電池當(dāng)前電壓值小于當(dāng)前電量指示模式中對(duì)應(yīng)當(dāng)前電量 指示值的最小電壓值時(shí),當(dāng)前電量指示值減一,指示上一級(jí)的電量指示值;當(dāng)充電電池當(dāng)前電壓值大于當(dāng)前電量指示模式中對(duì)應(yīng)當(dāng)前電量指示值的最小電壓值 時(shí),當(dāng)前電量指示值不變或當(dāng)前電量指示值加一,指示當(dāng)前電量指示值或下一級(jí)的電量指 示值。
13.根據(jù)權(quán)利要求12所述的指示充電電池電量的裝置,其特征在于,所述指示子單元, 還用于當(dāng)充電電池當(dāng)前電壓值小于當(dāng)前電量指示模式中對(duì)應(yīng)當(dāng)前電量指示值的最小電壓值 時(shí),當(dāng)前電量指示值減一,指示上一級(jí)的電量指示值;當(dāng)充電電池當(dāng)前電壓值大于當(dāng)前電量指示模式中對(duì)應(yīng)當(dāng)前電量指示值的最小電壓值 時(shí),當(dāng)前電量指示值不變,指示當(dāng)前電量指示值。
14.根據(jù)權(quán)利要求12所述的指示充電電池電量的裝置,其特征在于,所述判斷子單元,還用于,判斷當(dāng)前電壓值是否大于當(dāng)前電量指示模式中對(duì)應(yīng)當(dāng)前電 量指示值的最大電壓值;所述指示子單元,還用于當(dāng)充電電池當(dāng)前電壓值大于當(dāng)前電量指示模式中對(duì)應(yīng)當(dāng)前 電量指示值的最小電壓值且小于當(dāng)前電量指示模式中對(duì)應(yīng)當(dāng)前電量指示值的最大電壓值 時(shí),當(dāng)前電量指示值不變,指示當(dāng)前電量指示值;當(dāng)充電電池當(dāng)前電壓值大于當(dāng)前電量指示模式中對(duì)應(yīng)當(dāng)前電量指示值的最大電壓值 時(shí),當(dāng)前電量指示值加一,指示下一級(jí)的電量指示值。
全文摘要
本發(fā)明涉及充電電池電量顯示領(lǐng)域,尤其涉及一種指示充電電池電量的方法及裝置,其中方法包括分別設(shè)置充電電池在終端充電和待機(jī)兩種狀態(tài)下的電量指示模式;根據(jù)當(dāng)前切換變量值選擇對(duì)應(yīng)的電量指示模式,并根據(jù)當(dāng)前電量指示模式更新充電電池當(dāng)前電量指示值。本發(fā)明根據(jù)終端當(dāng)前狀態(tài)(充電或待機(jī)兩種狀態(tài)),在兩種電量指示模式間進(jìn)行切換,解決了充電電池充電過程中斷開適配器電量指示虛高的問題,保證了移動(dòng)終端電量指示的可靠性和準(zhǔn)確性,同時(shí)提高了用戶的滿意度。
文檔編號(hào)H02J7/00GK101860060SQ20101018787
公開日2010年10月13日 申請日期2010年5月31日 優(yōu)先權(quán)日2010年5月31日
發(fā)明者張健 申請人:中興通訊股份有限公司