一種電池參數(shù)的管理方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種用于終端的電池參數(shù)的管理方法和裝置。
【背景技術(shù)】
[0002]目前,終端主要通過電池提供電能,這樣,終端中的一些部件,如,處理器,就需要了解電池真實的工作情況,根據(jù)電池的工作情況,調(diào)整工作狀態(tài)。所以,對電池進行電量管理,也即是進行電池參數(shù)管理,是維持終端正常運行的基礎(chǔ),然而,在電量管理過程中,提高電量算法的準確度是目前業(yè)界的普遍性難題。
[0003]影響電量算法準確度的因素很多,其中一個主要的因素是,電池個體的特性各有差異,并且隨著電池的老化其參數(shù)也在不斷發(fā)生變化。由于成本等因素的限制,終端的電池只能批量生產(chǎn),對同一批次的電池來說,電池參數(shù)也只能進行普遍性地更新,而無法做到以下兩點:①不能針對每塊電池個體、及其使用過程中的老化狀態(tài)做精確地、全程地適配級終端和電池可以任意組合,即使對A終端和A電池進行了適配,一旦A終端使用了 B電池,或B終端使用了 A電池,就不能做到終端和電池匹配,也即是終端當(dāng)前使用的電池參數(shù)和使用的電池不匹配。
[0004]現(xiàn)有技術(shù)中,只有電池內(nèi)置式電量計可以做到以上兩點,其做法是:為每塊電池內(nèi)置一片包含電量算法的芯片(電量計),該芯片跟隨電池終生運行。該芯片可以自動的全程學(xué)習(xí)、更新、存儲、恢復(fù)電池參數(shù),并可以通過總線與終端通信;該芯片可以統(tǒng)計電池的電量,并采用學(xué)習(xí)算法全程監(jiān)控電池的老化狀態(tài),修正電池參數(shù);任何一款終端使用該電池時,不用關(guān)心電池本身的個體特性和老化等問題,只需從芯片中讀取更新好的電池參數(shù)即可。雖然,電池內(nèi)置式電量計可以獲得較高的電量統(tǒng)計精度,但是,為每塊電池都內(nèi)置獨立的電量計,成本過高。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的主要目的在于提供一種電池參數(shù)的管理方法和裝置,以解決現(xiàn)有技術(shù)采用內(nèi)置式電量計成本過高的問題。
[0006]針對上述技術(shù)問題,本發(fā)明是通過以下技術(shù)方案來解決的。
[0007]本發(fā)明提供了一種用于終端的電池參數(shù)的管理方法,包括:通過監(jiān)測電池的工作狀態(tài),獲得所述電池的最新參數(shù);將所述電池的最新參數(shù)存儲到服務(wù)器端;待所述電池重新工作時,根據(jù)從服務(wù)器端獲取的所述電池的最新參數(shù),更新終端系統(tǒng)當(dāng)前使用的電池參數(shù)。
[0008]其中,通過監(jiān)測電池的工作狀態(tài),獲得所述電池的最新參數(shù),包括:基于所述電池的工作狀態(tài)數(shù)據(jù),通過預(yù)先設(shè)置的學(xué)習(xí)算法,獲得所述電池的最新參數(shù)。
[0009]其中,將所述電池的最新參數(shù)存儲到服務(wù)器端,包括:根據(jù)預(yù)先為所述電池分配的唯一的身份識別碼,將所述電池的最新參數(shù)存儲到服務(wù)器端。
[0010]其中,所述方法還包括:根據(jù)預(yù)先為所述電池分配的唯一的身份識別碼,將所述電池的最新參數(shù)存儲在本端;待所述電池重新工作時,在本端與所述服務(wù)器沒有網(wǎng)絡(luò)連接的情況下,根據(jù)所述電池的身份識別碼,從本端中獲取所述電池的最新參數(shù),并更新終端系統(tǒng)當(dāng)前使用的電池參數(shù)。
[0011]其中,所述方法還包括:在所述電池重新工作之前,直接利用本端獲得的最新參數(shù),更新所述終端系統(tǒng)當(dāng)前使用的電池參數(shù)。
[0012]本發(fā)明還提供了一種用于終端的電池參數(shù)的管理裝置,包括:獲得模塊,用于通過監(jiān)測電池的工作狀態(tài),獲得所述電池的最新參數(shù);存儲模塊,用于將所述電池的最新參數(shù)存儲到服務(wù)器端;更新模塊,用于待所述電池重新工作時,根據(jù)從服務(wù)器端獲取的所述電池的最新參數(shù),更新終端系統(tǒng)當(dāng)前使用的電池參數(shù)。
[0013]其中,所述獲得模塊具體用于:基于所述電池的工作狀態(tài)數(shù)據(jù),通過預(yù)先設(shè)置的學(xué)習(xí)算法,獲得所述電池的最新參數(shù)。
[0014]其中,所述存儲模塊具體用于:根據(jù)預(yù)先為所述電池分配的唯一的身份識別碼,將所述電池的最新參數(shù)存儲到服務(wù)器端。
[0015]其中,所述存儲模塊還用于:根據(jù)預(yù)先為所述電池分配的唯一的身份識別碼,將所述電池的最新參數(shù)存儲在本端;待所述電池重新工作時,在本端與所述服務(wù)器沒有網(wǎng)絡(luò)連接的情況下,根據(jù)所述電池的身份識別碼,從本端中獲取所述電池的最新參數(shù),并更新終端系統(tǒng)當(dāng)前使用的電池參數(shù)。
[0016]其中,所述最新模塊還用于:在所述電池重新工作之前,直接利用本端獲得的最新參數(shù),更新所述終端系統(tǒng)當(dāng)前使用的電池參數(shù)。
[0017]本發(fā)明有益效果如下:
[0018]本發(fā)明將電池的最新參數(shù)發(fā)送至服務(wù)器端存儲,在電池重新工作時,從服務(wù)器端獲取該電池對應(yīng)的最新參數(shù),即可完成電池參數(shù)的更新,保證了終端電池和電池參數(shù)的匹配,避免了使用電池內(nèi)置式電量計,進而降低了電池的成本。
【附圖說明】
[0019]此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中:
[0020]圖1是根據(jù)本發(fā)明一實施例的電池參數(shù)的管理方法的流程圖;
[0021]圖2是根據(jù)本發(fā)明一實施例的電池參數(shù)的管理方法的示意圖;
[0022]圖3是根據(jù)本發(fā)明一實施例的電池參數(shù)的管理裝置的結(jié)構(gòu)圖。
【具體實施方式】
[0023]本發(fā)明的主要思想在于,通過監(jiān)測電池的工作狀態(tài),獲得電池的最新參數(shù);將電池的最新參數(shù)存儲到服務(wù)器端;待電池重新工作時,從服務(wù)器獲取該電池對應(yīng)的最新參數(shù),并使用該最新參數(shù)更新終端系統(tǒng)的當(dāng)前參數(shù)。
[0024]本發(fā)明無需為每塊電池內(nèi)置電量計,也可以使終端使用的電池參數(shù)與使用的電池匹配,進而降低了電池成本,提高了電池參數(shù)的準確性。
[0025]本發(fā)明涉及以下名詞:
[0026]電池參數(shù)是指,電池性能數(shù)據(jù)。
[0027]最新參數(shù)是指,基于電池當(dāng)前的性能,測量獲得的最新的電池參數(shù)。
[0028]當(dāng)前參數(shù)是指,終端系統(tǒng)當(dāng)前正在使用的電池參數(shù),是電池的歷史性能數(shù)據(jù)。終端系統(tǒng)基于該當(dāng)前參數(shù)進行電池管理。
[0029]隨著電池使用時間的增長,電池的性能會發(fā)生改變,然而在時間上,當(dāng)前參數(shù)是在前測得的電池參數(shù),最新參數(shù)是在后測得的電池參數(shù),因此,最新參數(shù)相較于當(dāng)前參數(shù)能夠相對準確的表征電池當(dāng)前的性能。
[0030]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,以下結(jié)合附圖及具體實施例,對本發(fā)明作進一步地詳細說明。
[0031]根據(jù)本發(fā)明的實施例,提供了一種用于終端的電池參數(shù)的管理方法。如圖1所示,圖1是根據(jù)本發(fā)明一實施例的電池參數(shù)的管理方法的流程圖。
[0032]步驟S110,通過監(jiān)測電池的工作狀態(tài),獲得電池的最新參數(shù)。
[0033]電池的工作狀態(tài)包括:電池的充放電時間、溫度、電壓、電流等,監(jiān)測工作狀態(tài)可以形成相應(yīng)的工作狀態(tài)數(shù)據(jù)。
[0034]電池的最新參數(shù)是描述電池當(dāng)前工作情況的電池參數(shù),包括:電池的老化參數(shù)、內(nèi)阻、容量、溫度補償、電壓和電量的對應(yīng)關(guān)系等數(shù)據(jù)。老化參數(shù)用于表示電池內(nèi)阻、容量與電池老化度的關(guān)系。溫度補償用于表示電池溫度與電池充放電的關(guān)系。
[0035]通過對電池工作狀態(tài)的持續(xù)監(jiān)測,可以獲得電池的工作狀態(tài)數(shù)據(jù)。通過使用預(yù)先設(shè)置的學(xué)習(xí)算法(電量算法),學(xué)習(xí)電池的工作狀態(tài)數(shù)據(jù),最終可以獲得電池的最新參數(shù)。由于該學(xué)習(xí)算法例如是:功耗模型及電量流失的預(yù)測算法,溫度的補償算法,電池老化及學(xué)習(xí)算法,濾波、遲滯平滑算法等等,這些學(xué)習(xí)算法都為為現(xiàn)有技術(shù),在此不做贅述。進一步地,上述監(jiān)測電池的工作狀態(tài)、獲得電池的最新參數(shù)可以由電池所工作的終端來執(zhí)行。
[0036]本發(fā)明根據(jù)每塊電池個體監(jiān)測工作狀態(tài),獲得的工作狀態(tài)數(shù)據(jù)更有針對性,進而獲得的電池參數(shù)更加準確。例如通過監(jiān)測第一電池的工作狀態(tài),得知第一電池的容量為1700mAh,通過監(jiān)測第二電池的工作狀態(tài),得知第二電池的容量為1500mAh。
[0037]步驟S120,將電池的最新參數(shù)存儲到服務(wù)器端。
[0038]服務(wù)器用于記錄多塊電池的最新參數(shù)。進一步地,針對每塊電池而言,服務(wù)器可以記錄每次上傳的最新參數(shù),也可以記錄最后一次上傳的最新參數(shù)。
[0039]在獲得最新參數(shù)的時刻、每隔預(yù)設(shè)的周期、或者當(dāng)最新參數(shù)中的數(shù)據(jù)的變化超出預(yù)設(shè)的閾值時,向服務(wù)器上傳最新參數(shù),以存儲最新參數(shù)。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)知道,上傳最新參數(shù)的條件不限于此。進一步地,上傳動作可以由電池所處的終端執(zhí)行。
[0040]根據(jù)預(yù)先為電池分配的唯一的身份識別碼(Identificat1n,ID),將電池的最新參數(shù)存儲到服務(wù)器端。進一步地,由于電池可以在不同終端中工作,因此,為了區(qū)分每塊電池的最新參數(shù),預(yù)先為每塊電池分配唯一的ID。該ID可以設(shè)置在電池內(nèi)部的身份識別碼芯片中。這樣,電池工作后,就能夠被其所處的終端識別。終端可以根據(jù)讀取到的電池的ID,在本端中緩存該ID的最新參數(shù)。服務(wù)器也可以根據(jù)電池的ID,將每塊電池的最新參數(shù)及其ID對應(yīng)存儲。
[0041]本實施例優(yōu)選的,在進行電池的出廠設(shè)置時,為電池設(shè)置ID。
[0042]將每塊電池的最新參數(shù)上傳到服務(wù)器端,并由服務(wù)器統(tǒng)一管理,可以避免為每塊電池內(nèi)置電量計,降低了電池的成本。
[0043]步驟S130,待電池重新工作時,根據(jù)從服務(wù)器端獲取的電池的最新參數(shù),最新終端系統(tǒng)當(dāng)前使用的電池參數(shù)。
[0044]電池重新工作