一種移動終端電池電量信息保存方法及移動終端的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及智能移動終端的電池管理技術(shù),特別是指一種移動終端電池電量信息保存方法及移動終端。
【背景技術(shù)】
[0002]在智能移動終端被廣泛應(yīng)用的今天,智能移動終端的續(xù)航能力成為用戶非常關(guān)心的問題。用戶看續(xù)航最直接的辦法就是看電池電量,如:“電量還剩余多少?當(dāng)前使用場景下還能用多少時間? ”因此,電池管理技術(shù)顯得尤為重要。
[0003]目前智能移動終端電池管理都在終端完成,對于電池容量計(jì)算精確度高的終端產(chǎn)品,一般都采用了庫侖計(jì)的方式。采用這種庫侖計(jì)電池管理的智能移動終端,每次開機(jī)操作系統(tǒng)都會在初始化的時候收集電池的各種參數(shù),開路電壓需要一定的時間才能獲取到,所以初始電池剩余容量計(jì)算有一定的時間滯后,此原理局限了開機(jī)后短時間內(nèi)電池剩余容量不準(zhǔn)確,特別是在移動終端關(guān)機(jī)后更換電池后再開機(jī),電池剩余容量準(zhǔn)確性更差。此外每次開機(jī)都需要重新計(jì)算初始值也會一定程度上影響系統(tǒng)運(yùn)行效率。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的目的是提供一種移動終端電池電量信息保存方法及移動終端,能夠在開機(jī)時直接獲取存儲的電池電量信息,避免開機(jī)過程計(jì)算不準(zhǔn)確,造成的開機(jī)時間滯后以及影響系統(tǒng)運(yùn)行效率等問題。
[0005]為達(dá)到上述目的,本發(fā)明的實(shí)施例提供一種移動終端,所述移動終端具有存儲電池電量信息的存儲設(shè)備,所述移動終端包括:
[0006]保存模塊,用于在所述移動終端關(guān)機(jī)或者電池電量信息發(fā)生變化時,將當(dāng)前電池電量信息保存于所述存儲設(shè)備中;
[0007]獲取模塊,用于在移動終端開機(jī)時,檢測到存儲設(shè)備中保存有電池電量信息時,獲取所述電池電量信息。
[0008]其中,所述獲取模塊還用于在移動終端開機(jī)時,未檢測到存儲設(shè)備中的電池電量信息時,根據(jù)所述移動終端的電池電路的參數(shù)信息,獲得電池電量信息,并將所述電池電量信息保存與所述存儲設(shè)備中。
[0009]其中,所述獲取模塊還用于在移動終端開機(jī)后,周期性地獲取所述移動終端的電池電路的參數(shù)信息,并根據(jù)所述移動終端的電池電路的參數(shù)信息,獲得電池電量信息,并判斷所述電池電量信息相對于存儲設(shè)備中存儲的電池電量信息是否發(fā)生變化。
[0010]其中,所述電池電路包括:電池的電芯和保護(hù)電路,所述參數(shù)信息包括所述電芯的電池電壓;
[0011 ] 所述獲取模塊根據(jù)所述移動終端的電池電壓,從所述移動終端中預(yù)先建立的電池電壓電量轉(zhuǎn)換表中,獲得對應(yīng)的電池電量信息。
[0012]其中,所述存儲設(shè)備設(shè)置于所述移動終端的電池中。
[0013]為達(dá)到上述目的,本發(fā)明的實(shí)施例還提供了一種移動終端電池電量信息保存方法,所述移動終端具有存儲電池電量信息的存儲設(shè)備,包括:
[0014]在所述移動終端關(guān)機(jī)或者電池電量信息發(fā)生變化時,將當(dāng)前電池電量信息保存于所述存儲設(shè)備中;
[0015]在移動終端開機(jī)時,檢測到存儲設(shè)備中保存有電池電量信息時,獲取所述電池電量信息。
[0016]其中,還包括:
[0017]在移動終端開機(jī)時,未檢測到存儲設(shè)備中的電池電量信息時,根據(jù)所述移動終端的電池電路的參數(shù)信息,獲得電池電量信息,并將所述電池電量信息保存與所述存儲設(shè)備中。
[0018]其中,還包括:
[0019]在移動終端開機(jī)后,周期性地獲取所述移動終端的電池電路的參數(shù)信息,并根據(jù)所述移動終端的電池電路的參數(shù)信息,獲得電池電量信息,并判斷所述電池電量信息相對于存儲設(shè)備中存儲的電池電量信息是否發(fā)生變化。
[0020]其中,所述電池電路包括:電池的電芯和保護(hù)電路,所述參數(shù)信息包括所述電芯的電池電壓;
[0021 ] 所述根據(jù)所述移動終端的電池電路的參數(shù)信息,獲得電池電量信息,包括:
[0022]根據(jù)所述移動終端的電池電壓,從所述移動終端中預(yù)先建立的電池電壓電量轉(zhuǎn)換表中,獲得對應(yīng)的電池電量信息。
[0023]其中,所述存儲設(shè)備設(shè)置于所述移動終端的電池中。
[0024]本發(fā)明的上述技術(shù)方案的有益效果如下:
[0025]本發(fā)明實(shí)施例的移動終端,其保存模塊在移動終端關(guān)機(jī)或者電池電量信息發(fā)生變化時,就會將當(dāng)前的電池電量信息保存于移動終端的存儲設(shè)備中,這樣,獲取模塊在移動終端開機(jī)時,而且檢測到存儲設(shè)備中保存有的電池電量信息時,就可直接獲取存儲設(shè)備中的電池電量信息。移動終端就可依據(jù)該電池電量信息提供給其他功能模塊實(shí)現(xiàn)其預(yù)定的功能,如電池剩余電量的顯示等。如此,節(jié)省了開機(jī)時計(jì)算的過程,就避免了其引起的計(jì)算結(jié)果具有較差的準(zhǔn)確性,計(jì)算有一定時間的滯后以及影響系統(tǒng)運(yùn)行效率等問題。
【附圖說明】
[0026]圖1表示本發(fā)明實(shí)施例的移動終端的結(jié)構(gòu)示意圖;
[0027]圖2表示本發(fā)明實(shí)施例的移動終端的電池結(jié)構(gòu)示意圖;
[0028]圖3表示本發(fā)明實(shí)施例的移動終端電池電量信息保存方法的步驟流程圖;
[0029]圖4表示本發(fā)明實(shí)施例的移動終端電池電量信息保存方法的應(yīng)用示意圖。
【具體實(shí)施方式】
[0030]為使本發(fā)明要解決的技術(shù)問題、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖及具體實(shí)施例進(jìn)行詳細(xì)描述。
[0031]應(yīng)該了解的是,采用庫侖計(jì)電池管理的智能移動終端,每次開機(jī)過程中都需重新收集電池的各種參數(shù)計(jì)算電池剩余容量,但是根據(jù)電池的特性,在電池啟用的過程中其電壓和電流并不穩(wěn)定,從而計(jì)算得到結(jié)果的就具有較差的準(zhǔn)確性,而且開機(jī)中操作系統(tǒng)啟動的同時進(jìn)行電池剩余容量的計(jì)算,會使計(jì)算有一定時間的滯后,進(jìn)一步地影響系統(tǒng)運(yùn)行效率等問題。本發(fā)明提供一種移動終端,能夠在開機(jī)時直接獲取存儲的電池電量信息,避免開機(jī)過程需重新收集電池的各種參數(shù)計(jì)算電池剩余容量引起的各種問題。
[0032]如圖1所示,本發(fā)明實(shí)施例的一種移動終端,所述移動終端具有存儲電池電量信息的存儲設(shè)備,所述移動終端包括:
[0033]保存模塊10,用于在所述移動終端關(guān)機(jī)或者電池電量信息發(fā)生變化時,將當(dāng)前電池電量信息保存于所述存儲設(shè)備中;
[0034]獲取模塊20,用于在移動終端開機(jī)時,檢測到存儲設(shè)備中保存有電池電量信息時,獲取所述電池電量信息。
[0035]上述的本發(fā)明實(shí)施例的移動終端,其保存模塊10在移動終端關(guān)機(jī)或者電池電量信息發(fā)生變化時,就會將當(dāng)前的電池電量信息保存于移動終端的存儲設(shè)備中,這樣,獲取模塊20在移動終端開機(jī)時,而且檢測到存儲設(shè)備中保存有的電池電量信息時,就可直接獲取存儲設(shè)備中的電池電量信息。移動終端就可依據(jù)該電池電量信息提供給其他功能模塊實(shí)現(xiàn)其預(yù)定的功能,如電池剩余電量的顯示等。如此,節(jié)省了開機(jī)時計(jì)算的過程,就避免了其引起的計(jì)算結(jié)果具有較差的準(zhǔn)確性,計(jì)算有一定時間的滯后以及影響系統(tǒng)運(yùn)行效率等問題。
[0036]其中,電池電量信息包括電池剩余電量,當(dāng)然電池電量信息中還有可能包括有電池最大充電電壓和最大充電電流等信息,以滿足移動終端上個功能模塊的需要。因此,電池電量信息中的具體內(nèi)容是可根據(jù)移動終端內(nèi)功能模塊的需求進(jìn)行預(yù)定義設(shè)置的。
[0037]存儲設(shè)備的設(shè)置位置是有多種實(shí)現(xiàn)方式的,可能是設(shè)置在移動終端的內(nèi)部電路板上或者移動終端的電池內(nèi),在本發(fā)明的實(shí)施例中,所述存儲設(shè)備設(shè)置于所述移動終端的電池中。
[0038]以一設(shè)置在移動終端電池上的電池信息管理芯片為例,該電池信息管理芯片能夠作為一存儲設(shè)備存儲電池電量信息,該電池信息管理芯片與傳統(tǒng)的電池電路部分相對獨(dú)立,通過與移動終端的數(shù)據(jù)通訊完成電池電量信息的讀寫。如圖2所示,移動終端電池在原有的電芯和保護(hù)電路的基礎(chǔ)上增加了一電池信息管理芯片,電池信息管理芯片具有供電PWR端,地GND端,時鐘CLK端和數(shù)據(jù)總線Databus端,而原有的電芯和保護(hù)電路部分具有電壓Vbat端,溫度THM端,電池地址ID端和地GND端。
[0039]在本發(fā)明實(shí)施例中,優(yōu)選存儲設(shè)備設(shè)置于移動終端的電池中,以使得在移動終端更換電池后或者電池應(yīng)用到另外的移動終端,移動終端能夠得知更換后電池的電池電量信息,不會出現(xiàn)移動終端存儲的原電池的電池電量信息與更換后電池的電池電量信息不符的情況。而存儲設(shè)備設(shè)置在移動終端的內(nèi)部電路板上的實(shí)現(xiàn)方式,更適用于機(jī)身與電池為集合一體的移動終端。
[0040]眾所周知,在移動終端或電池第一次使用時,存儲設(shè)備并沒有存儲電池電量信息,所以,為了避免移動終端開機(jī)時無法得到電池電量信息,給用戶使用帶來不便,在本發(fā)明實(shí)施例中,所述獲取模塊20還用于在移動終端開機(jī)時,未檢測到存儲設(shè)備中的電池電量信息時,根據(jù)所述移動終端的電池電路的參數(shù)信息,獲得電池電量信息,并將所述電池電量信息保存與所述存儲設(shè)備中。
[0041]在移動終端開機(jī)時,未檢測到存儲設(shè)備中的電池電量信息時,獲取模塊20還能夠根據(jù)移動終端的電池電路的參數(shù)信息來獲得電池電量信息,并將其保存于存儲設(shè)備中。從而在移動終端或電池第一次使用時,也能夠得到電池電量信息,提升用戶體驗(yàn)。
[0042]移動終端開機(jī)完成后,隨著移動終端的耗電或者充電,電池的真實(shí)電池電量信息會隨之發(fā)生改變,此時,獲取模塊在開機(jī)時獲取的電池電量信息已不能滿足移動終端的需要。而為了保證電池電量信息的真實(shí)與可靠,在本發(fā)明實(shí)施例中,所述獲取模塊還用于在移動終端開機(jī)后,周期性地獲取所述移動終端的電池電路的參數(shù)信息,并根據(jù)所述移動終端的電池電路的參數(shù)信息,獲得電池電量信息,并判斷所述電池電量信息相對于存儲設(shè)備中存儲的電池電量信息是否發(fā)生變化。
[0043]參數(shù)信息的獲取周期可以根據(jù)移動終端中功能模塊的需要進(jìn)行預(yù)定義,周期的值在此就不做具體限定,對于信息的實(shí)時性要求嚴(yán)格的情