電池電量的管理方法和移動(dòng)終端的制作方法
【專利摘要】本發(fā)明公開(kāi)了一種電池電量的管理方法,該方法包括:獲取當(dāng)前電量值和當(dāng)前電壓值;在上次保存電量值不是關(guān)機(jī)電量時(shí),判斷當(dāng)前電量值是否為關(guān)機(jī)電量;當(dāng)前電量值為關(guān)機(jī)電量時(shí),對(duì)比當(dāng)前電壓值與預(yù)置的第一關(guān)機(jī)電壓;若當(dāng)前電壓值小于等于第一關(guān)機(jī)電壓,則在預(yù)置的次數(shù)內(nèi)判斷當(dāng)前電壓值是否連續(xù)大于第二關(guān)機(jī)電壓;若在預(yù)置的次數(shù)內(nèi)當(dāng)前電壓值小于等于第二關(guān)機(jī)電壓,控制移動(dòng)終端系統(tǒng)關(guān)機(jī)。本發(fā)明還公開(kāi)了一種移動(dòng)終端。本發(fā)明能夠準(zhǔn)確判斷移動(dòng)終端的關(guān)機(jī)電量,使得電池電量能夠得到充分利用,并且提高了用戶的使用體驗(yàn)。
【專利說(shuō)明】電池電量的管理方法和移動(dòng)終端
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及智能終端【技術(shù)領(lǐng)域】,尤其涉及一種電池電量的管理方法和移動(dòng)終端。
【背景技術(shù)】
[0002]目前,移動(dòng)終端可通過(guò)對(duì)電池電量的判斷來(lái)控制關(guān)機(jī),對(duì)于這種移動(dòng)終端,在計(jì)算電量時(shí)有可能存在一定的誤差。例如,在移動(dòng)終端開(kāi)機(jī)過(guò)程中由于電池電壓波動(dòng)使得電壓達(dá)到關(guān)機(jī)電壓而造成系統(tǒng)提前關(guān)機(jī),或者,在移動(dòng)終端使用過(guò)程中,當(dāng)負(fù)載電流較大時(shí)會(huì)拉低電池電壓,電池電壓達(dá)到關(guān)機(jī)電壓時(shí)系統(tǒng)提前關(guān)機(jī)。這樣,就會(huì)造成移動(dòng)終端實(shí)際的關(guān)機(jī)電壓偏高,電池實(shí)際還有部分電量卻無(wú)法使用,使得移動(dòng)終端的電池電量不能得到充分利用,從而影響用戶的使用體驗(yàn)。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的主要目的在于準(zhǔn)確判斷移動(dòng)終端的關(guān)機(jī)電量,使得電池電量能夠得到充分利用,并且提高用戶的使用體驗(yàn)。
[0004]為實(shí)現(xiàn)上述目的,本發(fā)明提供一種電池電量的管理方法,所述電池電量的管理方法包括以下步驟:
[0005]獲取當(dāng)前電量值和當(dāng)前電壓值;
[0006]在上次保存電量值不是關(guān)機(jī)電量時(shí),判斷所述當(dāng)前電量值是否為關(guān)機(jī)電量;
[0007]當(dāng)所述當(dāng)前電量值為關(guān)機(jī)電量時(shí),對(duì)比當(dāng)前電壓值與預(yù)置的第一關(guān)機(jī)電壓;
[0008]若當(dāng)前電壓值小于等于第一關(guān)機(jī)電壓,則在預(yù)置的次數(shù)內(nèi)判斷當(dāng)前電壓值是否連續(xù)大于第二關(guān)機(jī)電壓;
[0009]若在預(yù)置的次數(shù)內(nèi)當(dāng)前電壓值小于等于第二關(guān)機(jī)電壓,控制移動(dòng)終端系統(tǒng)關(guān)機(jī)。
[0010]優(yōu)選地,所述獲取當(dāng)前電量值和當(dāng)前電壓值的步驟之后,所述電池電量的管理方法還包括步驟:
[0011]判斷是否連接有外部供電設(shè)備,若否,則判斷上次保存電量值是否為關(guān)機(jī)電量。
[0012]優(yōu)選地,所述判斷上次保存電量值是否為關(guān)機(jī)電量的步驟之后,所述電池電量的管理方法還包括步驟:
[0013]當(dāng)上次保存電量值為關(guān)機(jī)電量時(shí),控制移動(dòng)終端系統(tǒng)關(guān)機(jī)。
[0014]優(yōu)選地,所述對(duì)比當(dāng)前電壓值與預(yù)置的第一關(guān)機(jī)電壓的步驟之后,所述電池電量的管理方法還包括步驟:
[0015]若當(dāng)前電壓值大于第一關(guān)機(jī)電壓,則將當(dāng)前電量值設(shè)置為最小非關(guān)機(jī)電量,禁止系統(tǒng)關(guān)機(jī)。
[0016]優(yōu)選地,所述在預(yù)置的次數(shù)內(nèi)判斷當(dāng)前電壓值是否連續(xù)大于第二關(guān)機(jī)電壓的步驟之后,所述電池電量的管理方法還包括步驟:
[0017]若在預(yù)置的次數(shù)內(nèi)當(dāng)前電壓值連續(xù)大于第二關(guān)機(jī)電壓,則將當(dāng)前電量值設(shè)置為最小非關(guān)機(jī)電量,禁止系統(tǒng)關(guān)機(jī)。
[0018]此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提供一種移動(dòng)終端,所述移動(dòng)終端包括:
[0019]電量獲取模塊,用于獲取當(dāng)前電量值和當(dāng)前電壓值;
[0020]第一判斷模塊,用于在上次保存電量值不是關(guān)機(jī)電量時(shí),判斷所述當(dāng)前電量值是否為關(guān)機(jī)電量;
[0021]對(duì)比模塊,用于當(dāng)所述當(dāng)前電量值為關(guān)機(jī)電量時(shí),對(duì)比當(dāng)前電壓值與預(yù)置的第一關(guān)機(jī)電壓;
[0022]第二判斷模塊,用于若當(dāng)前電壓值小于等于第一關(guān)機(jī)電壓,在預(yù)置的次數(shù)內(nèi)判斷當(dāng)前電壓值是否連續(xù)大于第二關(guān)機(jī)電壓;
[0023]第一控制模塊,用于若在預(yù)置的次數(shù)內(nèi)當(dāng)前電壓值小于等于第二關(guān)機(jī)電壓,控制移動(dòng)終端系統(tǒng)關(guān)機(jī)。
[0024]優(yōu)選地,所述移動(dòng)終端還包括:
[0025]第三判斷模塊,用于判斷是否連接有外部供電設(shè)備;
[0026]第四判斷模塊,用于判斷上次保存電量值是否為關(guān)機(jī)電量。
[0027]優(yōu)選地,所述移動(dòng)終端還包括:
[0028]第二控制模塊,用于當(dāng)上次保存電量值為關(guān)機(jī)電量時(shí),控制移動(dòng)終端系統(tǒng)關(guān)機(jī)。
[0029]優(yōu)選地,所述移動(dòng)終端還包括:
[0030]第一設(shè)置模塊,用于若當(dāng)前電壓值大于第一關(guān)機(jī)電壓,則將當(dāng)前電量值設(shè)置為最小非關(guān)機(jī)電量,禁止系統(tǒng)關(guān)機(jī)。
[0031 ] 優(yōu)選地,所述移動(dòng)終端還包括:
[0032]第二設(shè)置模塊,用于若在預(yù)置的次數(shù)內(nèi)當(dāng)前電壓值連續(xù)大于第二關(guān)機(jī)電壓,則將當(dāng)前電量值設(shè)置為最小非關(guān)機(jī)電量,禁止系統(tǒng)關(guān)機(jī)。
[0033]本發(fā)明在獲取到當(dāng)前電量值并判斷出上次保存電量值不是關(guān)機(jī)電量時(shí),判斷當(dāng)前電量值是否為關(guān)機(jī)電量,若是,則對(duì)比當(dāng)前電量值與預(yù)置的第一關(guān)機(jī)電壓,如當(dāng)前電量值小于等于第一關(guān)機(jī)電壓,則在預(yù)置的次數(shù)內(nèi)判斷當(dāng)前電量值是否連續(xù)大于第二關(guān)機(jī)電壓,若是,則控制移動(dòng)終端系統(tǒng)關(guān)機(jī)。將獲取的當(dāng)前電量值與第一關(guān)機(jī)電壓和第二關(guān)機(jī)電壓進(jìn)行對(duì)比,并設(shè)置相應(yīng)的判斷依據(jù),以判斷是否控制移動(dòng)終端系統(tǒng)關(guān)機(jī),能夠準(zhǔn)確判斷移動(dòng)終端的關(guān)機(jī)電量,使得電池電量能夠得到充分利用,并且提高了用戶的使用體驗(yàn)。
【專利附圖】
【附圖說(shuō)明】
[0034]圖1為本發(fā)明電池電量的管理方法第一實(shí)施例的流程示意圖;
[0035]圖2為本發(fā)明電池電量的管理方法第二實(shí)施例的流程示意圖;
[0036]圖3為本發(fā)明電池電量的管理方法第三實(shí)施例的流程示意圖;
[0037]圖4為本發(fā)明電池電量的管理方法第四實(shí)施例的流程示意圖;
[0038]圖5為本發(fā)明移動(dòng)終端第一實(shí)施例的結(jié)構(gòu)示意圖;
[0039]圖6為本發(fā)明移動(dòng)終端第二實(shí)施例的結(jié)構(gòu)示意圖;
[0040]圖7為本發(fā)明移動(dòng)終端第三實(shí)施例的結(jié)構(gòu)示意圖;
[0041]圖8為本發(fā)明移動(dòng)終端第四實(shí)施例的結(jié)構(gòu)示意圖。
[0042]本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說(shuō)明。
【具體實(shí)施方式】
[0043]應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0044]本發(fā)明提供一種電池電量的管理方法。
[0045]參照?qǐng)D1,圖1為本發(fā)明電池電量的管理方法第一實(shí)施例的流程示意圖。
[0046]在一實(shí)施例中,電池電量的管理方法包括:
[0047]步驟S10,獲取當(dāng)前電量值和當(dāng)前電壓值;
[0048]步驟S20,在上次保存電量值不是關(guān)機(jī)電量時(shí),判斷當(dāng)前電量值是否為關(guān)機(jī)電量;若是,則執(zhí)行步驟S30 ;
[0049]對(duì)于以電池電量判斷是否關(guān)機(jī)的移動(dòng)終端,可以預(yù)先設(shè)置一電量獲取間隔時(shí)間,即每隔該電量獲取間隔時(shí)間,獲取一次電池的當(dāng)前電量值和當(dāng)前電壓值,根據(jù)所獲取的當(dāng)前電量值和當(dāng)前電壓值進(jìn)一步判斷是否控制移動(dòng)終端系統(tǒng)執(zhí)行關(guān)機(jī)。在檢測(cè)移動(dòng)終端的電池電量前,獲取電池的當(dāng)前電量值和當(dāng)前電壓值,并且獲取上次保存電量值,該上次保存電量值為上一次所獲取的電池的電量值。當(dāng)判斷出上次保存電量值不是關(guān)機(jī)電量時(shí),進(jìn)一步判斷所獲取的當(dāng)前電量值是否為關(guān)機(jī)電量,本實(shí)施例中,關(guān)機(jī)電量可由用戶自定義設(shè)置,也可采用移動(dòng)終端所默認(rèn)的電量為零時(shí)即為關(guān)機(jī)電量。
[0050]步驟S30,對(duì)比當(dāng)前電壓值與預(yù)置的第一關(guān)機(jī)電壓;若當(dāng)前電壓值小于等于第一關(guān)機(jī)電壓,則執(zhí)行步驟S40;
[0051]步驟S40,在預(yù)置的次數(shù)內(nèi)判斷當(dāng)前電壓值是否連續(xù)大于第二關(guān)機(jī)電壓;若是,則執(zhí)行步驟S50 ;
[0052]步驟S50,控制移動(dòng)終端系統(tǒng)關(guān)機(jī)。
[0053]在當(dāng)前電量值等于關(guān)機(jī)電量時(shí),將當(dāng)前電壓值與預(yù)置的第一關(guān)機(jī)電壓進(jìn)行對(duì)比,即判斷當(dāng)前電壓值是否大于第一關(guān)機(jī)電壓,該第一關(guān)機(jī)電壓也可由用戶進(jìn)行自定義設(shè)置。如當(dāng)前電壓值小于等于第一關(guān)機(jī)電壓,則進(jìn)一步對(duì)比當(dāng)前電壓值與第二關(guān)機(jī)電壓的大小,本實(shí)施例中,是判斷當(dāng)前電壓值是否在預(yù)先設(shè)置的次數(shù)內(nèi)連續(xù)大于第二關(guān)機(jī)電壓,次數(shù)可由用戶根據(jù)實(shí)際情況進(jìn)行設(shè)置,例如,可設(shè)置為判斷當(dāng)前電壓值是否連續(xù)N次大于第二關(guān)機(jī)電壓。如在預(yù)置的次數(shù)內(nèi)判斷出當(dāng)前電壓值小于等于第二關(guān)機(jī)電壓,也就是說(shuō),在預(yù)置的次數(shù)內(nèi)如當(dāng)前電壓值有至少一次小于第二關(guān)機(jī)電壓,則表明當(dāng)前電量值已達(dá)到可關(guān)機(jī)的電量,此時(shí),控制移動(dòng)終端系統(tǒng)關(guān)機(jī)。
[0054]本實(shí)施例在獲取到當(dāng)前電量值并判斷出上次保存電量值不是關(guān)機(jī)電量時(shí),判斷當(dāng)前電量值是否為關(guān)機(jī)電量,若是,則對(duì)比當(dāng)前電壓值與預(yù)置的第一關(guān)機(jī)電壓,如當(dāng)前電壓值小于等于第一關(guān)機(jī)電壓,則在預(yù)置的次數(shù)內(nèi)判斷當(dāng)前電壓值是否連續(xù)大于第二關(guān)機(jī)電壓,若是,則控制移動(dòng)終端系統(tǒng)關(guān)機(jī)。將獲取的當(dāng)前電壓值與第一關(guān)機(jī)電壓和第二關(guān)機(jī)電壓進(jìn)行對(duì)比,并設(shè)置相應(yīng)的判斷依據(jù),以判斷是否控制移動(dòng)終端系統(tǒng)關(guān)機(jī),能夠準(zhǔn)確判斷移動(dòng)終端的關(guān)機(jī)電量,使得電池電量能夠得到充分利用,并且提高了用戶的使用體驗(yàn)。
[0055]參照?qǐng)D2,圖2為本發(fā)明電池電量的管理方法第二實(shí)施例的流程示意圖。
[0056]在本發(fā)明電池電量的管理方法第一實(shí)施例的基礎(chǔ)上,在第二實(shí)施例中,執(zhí)行步驟S10之后,該方法還包括:
[0057]步驟S60,判斷是否連接有外部供電設(shè)備,若否,則判斷上次保存電量值是否為關(guān)機(jī)電量。
[0058]本實(shí)施例中,在獲取到移動(dòng)終端電池的當(dāng)前電量值后,首先判斷該移動(dòng)終端是否連接有外部供電設(shè)備,如是,則不進(jìn)行其他判斷,在經(jīng)過(guò)電量獲取間隔時(shí)間后再次獲取當(dāng)前電量值并進(jìn)行判斷;如否,則獲取上次保存電量值,并判斷該上次保存電量值是否為關(guān)機(jī)電量。在判斷出上次保存電量值為關(guān)機(jī)電量時(shí),表明移動(dòng)終端的電池電量已低至關(guān)機(jī)電量,此時(shí),控制移動(dòng)終端系統(tǒng)關(guān)機(jī)。
[0059]在獲取到當(dāng)前電量后,首先判斷移動(dòng)終端是否連接有外部供電設(shè)備,如沒(méi)有,才進(jìn)一步獲取上次保存電量值并判斷其是否為關(guān)機(jī)電量,進(jìn)一步保證了準(zhǔn)確判斷移動(dòng)終端的關(guān)機(jī)電量。
[0060]參照?qǐng)D3,圖3為本發(fā)明電池電量的管理方法第三實(shí)施例的流程示意圖。
[0061]在本發(fā)明電池電量的管理方法第一、二實(shí)施例的基礎(chǔ)上,在第三實(shí)施例中,執(zhí)行步驟S30之后,該方法還包括:
[0062]步驟S70,若當(dāng)前電壓值大于第一關(guān)機(jī)電壓,則將當(dāng)前電量值設(shè)置為最小非關(guān)機(jī)電量,禁止系統(tǒng)關(guān)機(jī)。
[0063]在對(duì)比當(dāng)前電壓值與第一關(guān)機(jī)電壓并得出當(dāng)前電壓值大于第一關(guān)機(jī)電壓時(shí),表明此時(shí)的電池還有部分可利用電量,則將當(dāng)前電量值設(shè)置為最小非關(guān)機(jī)電量,也就是說(shuō),將此時(shí)的當(dāng)前電量值作為禁止系統(tǒng)關(guān)機(jī)的最小電量,并且禁止系統(tǒng)關(guān)機(jī)。所設(shè)置的最小非關(guān)機(jī)電量由于與當(dāng)前電量值大小相同,因而其大小并不是固定的。
[0064]在將當(dāng)前電壓值與第一關(guān)機(jī)電壓進(jìn)行對(duì)比并得出當(dāng)前電壓值大于第一關(guān)機(jī)電壓時(shí),將當(dāng)前電量值設(shè)置為最小非關(guān)機(jī)電量,禁止系統(tǒng)關(guān)機(jī),從而進(jìn)一步保證了使電池電量能夠得到充分利用。
[0065]參照?qǐng)D4,圖4為本發(fā)明電池電量的管理方法第四實(shí)施例的流程示意圖。
[0066]在本發(fā)明電池電量的管理方法上述實(shí)施例的基礎(chǔ)上,在第四實(shí)施例中,執(zhí)行步驟S40之后,該方法還包括:
[0067]步驟S80,若在預(yù)置的次數(shù)內(nèi)當(dāng)前電壓值連續(xù)大于第二關(guān)機(jī)電壓,則將當(dāng)前電量值設(shè)置為最小非關(guān)機(jī)電量,禁止系統(tǒng)關(guān)機(jī)。
[0068]在當(dāng)前電壓值小于第一關(guān)機(jī)電壓并且判斷出當(dāng)前電壓值在預(yù)先設(shè)置的次數(shù)內(nèi)連續(xù)大于第二關(guān)機(jī)電壓,也就是說(shuō),在預(yù)置的次數(shù)內(nèi)如每一次判斷出當(dāng)前電壓值均大于第二關(guān)機(jī)電壓,則表明當(dāng)前電量值未達(dá)到關(guān)機(jī)電量,此時(shí)的電池還有部分可利用電量。此時(shí),將當(dāng)前電量值作為禁止系統(tǒng)關(guān)機(jī)的最小電量,并且禁止系統(tǒng)關(guān)機(jī)。
[0069]在當(dāng)前電壓值小于第一關(guān)機(jī)電壓并在預(yù)置的次數(shù)內(nèi)判斷出當(dāng)前電壓值連續(xù)大于第二關(guān)機(jī)電壓,則將當(dāng)前電量值設(shè)置為最小非關(guān)機(jī)電量,禁止系統(tǒng)關(guān)機(jī),更進(jìn)一步保證了使電池電量能夠得到充分利用。
[0070]本發(fā)明還提供一種移動(dòng)終端。
[0071]參照?qǐng)D5,圖5為本發(fā)明移動(dòng)終端第一實(shí)施例的結(jié)構(gòu)示意圖。
[0072]在一實(shí)施例中,移動(dòng)終端包括:
[0073]電量獲取模塊10,用于獲取當(dāng)前電量值和當(dāng)前電壓值;
[0074]第一判斷模塊20,用于在上次保存電量值不是關(guān)機(jī)電量時(shí),判斷當(dāng)前電量值是否為關(guān)機(jī)電量;
[0075]對(duì)比模塊30,用于當(dāng)當(dāng)前電量值為關(guān)機(jī)電量時(shí),對(duì)比當(dāng)前電壓值與預(yù)置的第一關(guān)機(jī)電壓;
[0076]第二判斷模塊40,用于若當(dāng)前電壓值小于等于第一關(guān)機(jī)電壓,在預(yù)置的次數(shù)內(nèi)判斷當(dāng)前電壓值是否連續(xù)大于第二關(guān)機(jī)電壓;
[0077]第一控制模塊50,用于若在預(yù)置的次數(shù)內(nèi)當(dāng)前電壓值小于等于第二關(guān)機(jī)電壓,控制移動(dòng)終端系統(tǒng)關(guān)機(jī)。
[0078]對(duì)于以電池電量判斷是否關(guān)機(jī)的移動(dòng)終端,可以預(yù)先設(shè)置一電量獲取間隔時(shí)間,即每隔該電量獲取間隔時(shí)間,獲取一次電池的當(dāng)前電量值和當(dāng)前電壓值,根據(jù)所獲取的當(dāng)前電量值和當(dāng)前電壓值進(jìn)一步判斷是否控制移動(dòng)終端系統(tǒng)執(zhí)行關(guān)機(jī)。在檢測(cè)移動(dòng)終端的電池電量前,電量獲取模塊10獲取電池的當(dāng)前電量值和當(dāng)前電壓值,并且獲取上次保存電量值,該上次保存電量值為上一次所獲取的電池的電量值。當(dāng)判斷出上次保存電量值不是關(guān)機(jī)電量時(shí),第一判斷模塊20進(jìn)一步判斷所獲取的當(dāng)前電量值是否為關(guān)機(jī)電量,本實(shí)施例中,關(guān)機(jī)電量可由用戶自定義設(shè)置,也可采用移動(dòng)終端所默認(rèn)的電量為零時(shí)即為關(guān)機(jī)電量。
[0079]在當(dāng)前電量值等于關(guān)機(jī)電量時(shí),對(duì)比模塊30將當(dāng)前電壓值與預(yù)置的第一關(guān)機(jī)電壓進(jìn)行對(duì)比,即判斷當(dāng)前電壓值是否大于第一關(guān)機(jī)電壓,該第一關(guān)機(jī)電壓也可由用戶進(jìn)行自定義設(shè)置。如當(dāng)前電壓值小于等于第一關(guān)機(jī)電壓,則第二判斷模塊40進(jìn)一步對(duì)比當(dāng)前電壓值與第二關(guān)機(jī)電壓的大小,本實(shí)施例中,是判斷當(dāng)前電壓值是否在預(yù)先設(shè)置的次數(shù)內(nèi)連續(xù)大于第二關(guān)機(jī)電壓,次數(shù)可由用戶根據(jù)實(shí)際情況進(jìn)行設(shè)置,例如,可設(shè)置為判斷當(dāng)前電壓值是否連續(xù)N次大于第二關(guān)機(jī)電壓。如在預(yù)置的次數(shù)內(nèi)判斷出當(dāng)前電壓值小于等于第二關(guān)機(jī)電壓,也就是說(shuō),在預(yù)置的次數(shù)內(nèi)如當(dāng)前電壓值有至少一次小于第二關(guān)機(jī)電壓,則表明當(dāng)前電量值已達(dá)到可關(guān)機(jī)的電量,此時(shí),第一控制模塊50控制移動(dòng)終端系統(tǒng)關(guān)機(jī)。
[0080]本實(shí)施例在獲取到當(dāng)前電量值并判斷出上次保存電量值不是關(guān)機(jī)電量時(shí),判斷當(dāng)前電量值是否為關(guān)機(jī)電量,若是,則對(duì)比當(dāng)前電壓值與預(yù)置的第一關(guān)機(jī)電壓,如當(dāng)前電壓值小于等于第一關(guān)機(jī)電壓,則在預(yù)置的次數(shù)內(nèi)判斷當(dāng)前電壓值是否連續(xù)大于第二關(guān)機(jī)電壓,若是,則控制移動(dòng)終端系統(tǒng)關(guān)機(jī)。將獲取的當(dāng)前電壓值與第一關(guān)機(jī)電壓和第二關(guān)機(jī)電壓進(jìn)行對(duì)比,并設(shè)置相應(yīng)的判斷依據(jù),以判斷是否控制移動(dòng)終端系統(tǒng)關(guān)機(jī),能夠準(zhǔn)確判斷移動(dòng)終端的關(guān)機(jī)電量,使得電池電量能夠得到充分利用,并且提高了用戶的使用體驗(yàn)。
[0081]參照?qǐng)D6,圖6為本發(fā)明移動(dòng)終端第二實(shí)施例的結(jié)構(gòu)示意圖。
[0082]在本發(fā)明移動(dòng)終端第一實(shí)施例的基礎(chǔ)上,第二實(shí)施例中,移動(dòng)終端還包括:
[0083]第三判斷模塊60,用于判斷是否連接有外部供電設(shè)備;
[0084]第四判斷模塊61,用于判斷上次保存電量值是否為關(guān)機(jī)電量。
[0085]第二控制模塊62,用于當(dāng)上次保存電量值為關(guān)機(jī)電量時(shí),控制移動(dòng)終端系統(tǒng)關(guān)機(jī)。
[0086]本實(shí)施例中,在獲取到移動(dòng)終端電池的當(dāng)前電量值后,第三判斷模塊60首先判斷該移動(dòng)終端是否連接有外部供電設(shè)備,如是,則不進(jìn)行其他判斷,在經(jīng)過(guò)電量獲取間隔時(shí)間后再次獲取當(dāng)前電量值并進(jìn)行判斷;如否,則獲取上次保存電量值,第四判斷模塊61判斷該上次保存電量值是否為關(guān)機(jī)電量。在判斷出上次保存電量值為關(guān)機(jī)電量時(shí),表明移動(dòng)終端的電池電量已低至關(guān)機(jī)電量,此時(shí),第二控制模塊62控制移動(dòng)終端系統(tǒng)關(guān)機(jī)。
[0087]在獲取到當(dāng)前電量后,首先判斷移動(dòng)終端是否連接有外部供電設(shè)備,如沒(méi)有,才進(jìn)一步獲取上次保存電量值并判斷其是否為關(guān)機(jī)電量,進(jìn)一步保證了準(zhǔn)確判斷移動(dòng)終端的關(guān)機(jī)電量。
[0088]參照?qǐng)D7,圖7為本發(fā)明移動(dòng)終端第三實(shí)施例的結(jié)構(gòu)示意圖。
[0089]在本發(fā)明移動(dòng)終端第一、第二實(shí)施例的基礎(chǔ)上,第三實(shí)施例中,移動(dòng)終端還包括:
[0090]第一設(shè)置模塊70,用于若當(dāng)前電壓值大于第一關(guān)機(jī)電壓,將當(dāng)前電量值設(shè)置為最小非關(guān)機(jī)電量,禁止系統(tǒng)關(guān)機(jī)。
[0091]在對(duì)比當(dāng)前電壓值與第一關(guān)機(jī)電壓并得出當(dāng)前電壓值大于第一關(guān)機(jī)電壓時(shí),表明此時(shí)的電池還有部分可利用電量,第一設(shè)置模塊70則將當(dāng)前電量值設(shè)置為最小非關(guān)機(jī)電量,也就是說(shuō),將此時(shí)的當(dāng)前電量值作為禁止系統(tǒng)關(guān)機(jī)的最小電量,并且禁止系統(tǒng)關(guān)機(jī)。所設(shè)置的最小非關(guān)機(jī)電量由于與當(dāng)前電量值大小相同,因而其大小并不是固定的。
[0092]在將當(dāng)前電壓值與第一關(guān)機(jī)電壓進(jìn)行對(duì)比并得出當(dāng)前電壓值大于第一關(guān)機(jī)電壓時(shí),將當(dāng)前電量值設(shè)置為最小非關(guān)機(jī)電量,禁止系統(tǒng)關(guān)機(jī),從而進(jìn)一步保證了使電池電量能夠得到充分利用。
[0093]參照?qǐng)D8,圖8為本發(fā)明移動(dòng)終端第四實(shí)施例的結(jié)構(gòu)示意圖。
[0094]在本發(fā)明移動(dòng)終端上述實(shí)施例的基礎(chǔ)上,第四實(shí)施例中,移動(dòng)終端還包括:
[0095]第二設(shè)置模塊80,用于若在預(yù)置的次數(shù)內(nèi)當(dāng)前電壓值連續(xù)大于第二關(guān)機(jī)電壓,則將當(dāng)前電量值設(shè)置為最小非關(guān)機(jī)電量,禁止系統(tǒng)關(guān)機(jī)。
[0096]在當(dāng)前電壓值小于第一關(guān)機(jī)電壓并且判斷出當(dāng)前電壓值在預(yù)先設(shè)置的次數(shù)內(nèi)連續(xù)大于第二關(guān)機(jī)電壓,也就是說(shuō),在預(yù)置的次數(shù)內(nèi)如每一次判斷出當(dāng)前電壓值均大于第二關(guān)機(jī)電壓,則表明當(dāng)前電量值未達(dá)到關(guān)機(jī)電量,此時(shí)的電池還有部分可利用電量。此時(shí),第二設(shè)置模塊80將當(dāng)前電量值作為禁止系統(tǒng)關(guān)機(jī)的最小電量,并且禁止系統(tǒng)關(guān)機(jī)。
[0097]在當(dāng)前電壓值小于第一關(guān)機(jī)電壓并在預(yù)置的次數(shù)內(nèi)判斷出當(dāng)前電壓值連續(xù)大于第二關(guān)機(jī)電壓,則將當(dāng)前電量值設(shè)置為最小非關(guān)機(jī)電量,禁止系統(tǒng)關(guān)機(jī),更進(jìn)一步保證了使電池電量能夠得到充分利用。
[0098]以上僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說(shuō)明書(shū)及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的【技術(shù)領(lǐng)域】,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。
【權(quán)利要求】
1.一種電池電量的管理方法,其特征在于,所述電池電量的管理方法包括以下步驟: 獲取當(dāng)前電量值和當(dāng)前電壓值; 在上次保存電量值不是關(guān)機(jī)電量時(shí),判斷所述當(dāng)前電量值是否為關(guān)機(jī)電量; 當(dāng)所述當(dāng)前電量值為關(guān)機(jī)電量時(shí),對(duì)比當(dāng)前電壓值與預(yù)置的第一關(guān)機(jī)電壓; 若當(dāng)前電壓值小于等于第一關(guān)機(jī)電壓,則在預(yù)置的次數(shù)內(nèi)判斷當(dāng)前電壓值是否連續(xù)大于第二關(guān)機(jī)電壓; 若在預(yù)置的次數(shù)內(nèi)當(dāng)前電壓值小于等于第二關(guān)機(jī)電壓,控制移動(dòng)終端系統(tǒng)關(guān)機(jī)。
2.如權(quán)利要求1所述的電池電量的管理方法,其特征在于,所述獲取當(dāng)前電量值和當(dāng)前電壓值的步驟之后,所述電池電量的管理方法還包括步驟: 判斷是否連接有外部供電設(shè)備,若否,則判斷上次保存電量值是否為關(guān)機(jī)電量。
3.如權(quán)利要求2所述的電池電量的管理方法,其特征在于,所述判斷上次保存電量值是否為關(guān)機(jī)電量的步驟之后,所述電池電量的管理方法還包括步驟: 當(dāng)上次保存電量值為關(guān)機(jī)電量時(shí),控制移動(dòng)終端系統(tǒng)關(guān)機(jī)。
4.如權(quán)利要求3所述的電池電量的管理方法,其特征在于,所述對(duì)比當(dāng)前電壓值與預(yù)置的第一關(guān)機(jī)電壓的步驟之后,所述電池電量的管理方法還包括步驟: 若當(dāng)前電壓值大于第一關(guān)機(jī)電壓,則將當(dāng)前電量值設(shè)置為最小非關(guān)機(jī)電量,禁止系統(tǒng)關(guān)機(jī)。
5.如權(quán)利要求4所述的電池電量的管理方法,其特征在于,所述在預(yù)置的次數(shù)內(nèi)判斷當(dāng)前電壓值是否連續(xù)大于第二關(guān)機(jī)電壓的步驟之后,所述電池電量的管理方法還包括步驟: 若在預(yù)置的次數(shù)內(nèi)當(dāng)前電壓值連續(xù)大于第二關(guān)機(jī)電壓,則將當(dāng)前電量值設(shè)置為最小非關(guān)機(jī)電量,禁止系統(tǒng)關(guān)機(jī)。
6.—種移動(dòng)終端,其特征在于,所述移動(dòng)終端包括: 電量獲取模塊,用于獲取當(dāng)前電量值和當(dāng)前電壓值; 第一判斷模塊,用于在上次保存電量值不是關(guān)機(jī)電量時(shí),判斷所述當(dāng)前電量值是否為關(guān)機(jī)電量; 對(duì)比模塊,用于當(dāng)所述當(dāng)前電量值為關(guān)機(jī)電量時(shí),對(duì)比當(dāng)前電壓值與預(yù)置的第一關(guān)機(jī)電壓; 第二判斷模塊,用于若當(dāng)前電壓值小于等于第一關(guān)機(jī)電壓,在預(yù)置的次數(shù)內(nèi)判斷當(dāng)前電壓值是否連續(xù)大于第二關(guān)機(jī)電壓; 第一控制模塊,用于若在預(yù)置的次數(shù)內(nèi)當(dāng)前電壓值小于等于第二關(guān)機(jī)電壓,控制移動(dòng)終端系統(tǒng)關(guān)機(jī)。
7.如權(quán)利要求6所述的移動(dòng)終端,其特征在于,所述移動(dòng)終端還包括: 第三判斷模塊,用于判斷是否連接有外部供電設(shè)備; 第四判斷模塊,用于判斷上次保存電量值是否為關(guān)機(jī)電量。
8.如權(quán)利要求7所述的移動(dòng)終端,其特征在于,所述移動(dòng)終端還包括: 第二控制模塊,用于當(dāng)上次保存電量值為關(guān)機(jī)電量時(shí),控制移動(dòng)終端系統(tǒng)關(guān)機(jī)。
9.如權(quán)利要求8所述的移動(dòng)終端,其特征在于,所述移動(dòng)終端還包括: 第一設(shè)置模塊,用于若當(dāng)前電壓值大于第一關(guān)機(jī)電壓,則將當(dāng)前電量值設(shè)置為最小非關(guān)機(jī)電量,禁止系統(tǒng)關(guān)機(jī)。
10.如權(quán)利要求9所述的移動(dòng)終端,其特征在于,所述移動(dòng)終端還包括: 第二設(shè)置模塊,用于若在預(yù)置的次數(shù)內(nèi)當(dāng)前電壓值連續(xù)大于第二關(guān)機(jī)電壓,則將當(dāng)前電量值設(shè)置為最小非關(guān)機(jī)電量,禁止系統(tǒng)關(guān)機(jī)。
【文檔編號(hào)】G01R31/36GK104301547SQ201410546544
【公開(kāi)日】2015年1月21日 申請(qǐng)日期:2014年10月15日 優(yōu)先權(quán)日:2014年10月15日
【發(fā)明者】王帥 申請(qǐng)人:深圳市中興移動(dòng)通信有限公司