專利名稱::一種充電時間的確定方法、裝置和終端設(shè)備的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及通信
技術(shù)領(lǐng)域:
,特別涉及一種充電時間的確定方法、裝置和終端設(shè)備。
背景技術(shù):
:終端設(shè)備如手機等由于便攜和移動性的要求,通常采用電池進(jìn)行供電。電池電量在一定時間內(nèi)消耗完畢后,需要用戶對電池進(jìn)行充電以滿足供電需求?,F(xiàn)有技術(shù)通過均勻周期的電壓釆樣,獲得當(dāng)前的電池電壓,同時根據(jù)充電曲線中電池電壓與電池電量,以及電池電量與充電格數(shù)的映射關(guān)系,通過映射計算獲得LED(LightEmittingDiode,發(fā)光二極管)或者LCD(LiquidCrystalDisplay,液晶顯示器)顯示的充電檔^丈?,F(xiàn)有技術(shù)僅粗略地向用戶提示已經(jīng)充電的電池電量。以LCD上顯示已經(jīng)充滿了多少格電池電量為例終端設(shè)備制造商將電池電量分為5份,用戶通過觀察充電界面(關(guān)機充電)或者充電格數(shù)(開機充電)顯示的格數(shù)來估計電池已充的電池電量,4艮據(jù)用戶自己的猜測來估算將電池電量充滿大概所需的時間。事實上,電池電量雖然被分為5份,每一份代表的電量并不是均等的,充電過程當(dāng)中的充電電流也不是恒定值,因此用戶估計的充電時間是不確定的。
發(fā)明內(nèi)容本發(fā)明實施例提供一種充電時間的確定方法、裝置和終端設(shè)備,以確定為電池充電所需的時間。為達(dá)到上述目的,本發(fā)明實施例一方面提供一種充電時間的確定方法,包括才企測當(dāng)前的充電電流值、當(dāng)前應(yīng)用的耗電電流值和當(dāng)前的電池電壓,并根據(jù)所述當(dāng)前的電池電壓獲得當(dāng)前的電池電量;根據(jù)所述當(dāng)前的充電電流值、所述當(dāng)前應(yīng)用的耗電電流值、所述當(dāng)前的電池電量和電池總電量,以及電池充電不同階段的充電電量與所述電池總電量的比值,確定為所述電池完成充電所需的剩余時間。另一方面,本發(fā)明實施例還提供一種充電時間的確定裝置,包括充電電流檢測模塊,用于檢測當(dāng)前的充電電流值;耗電電流檢測模塊,用于檢測當(dāng)前應(yīng)用的耗電電流值;電池電壓檢測模塊,用于檢測當(dāng)前的電池電壓;電池電量獲得模塊,用于根據(jù)所述電池電壓檢測模塊檢測到的當(dāng)前的電池電壓獲得當(dāng)前的電池電量;充電時間確定模塊,用于根據(jù)所述充電電流檢測模塊檢測到的當(dāng)前的充電電流值、所述耗電電流檢測模塊檢測到的當(dāng)前應(yīng)用的耗電電流值、所述電池電量獲得模塊獲得的當(dāng)前的電池電量和電池總電量,以及電池充電不同階段的充電電量與所述電池總電量的比值,確定為所述電池完成充電所需的剩余時間。再一方面,本發(fā)明實施例還提供一種終端設(shè)備,包括上述的一種充電時間的確定裝置。與現(xiàn)有技術(shù)相比,本發(fā)明實施例具有以下優(yōu)點本發(fā)明實施例根據(jù)當(dāng)前的充電電流值、當(dāng)前應(yīng)用的耗電電流值、當(dāng)前的電池電量和電池總電量,以及電池充電不同階ll的充電電量與電池總電量的比值,確定為電池完成充電所需的剩余時間。從而實現(xiàn)了確定為電池完成充電所需的剩余時間。為了更清楚地說明本發(fā)明實施例的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明實施例一種充電時間的確定方法;圖2為充電過程中的電壓、電流的關(guān)系示意圖;圖3電池;^文電曲線示意圖4為本發(fā)明實施例一種充電時間的確定裝置的結(jié)構(gòu)圖。具體實施例方式下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明的一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。本發(fā)明實施例提供一種充電時間的確定方法,可以確定并向用戶提示為電池完成充電所需的剩余時間。如圖l所示,為本發(fā)明實施例一種充電時間的確定方法,包括步驟SIOI,4企測當(dāng)前的充電電流值、當(dāng)前應(yīng)用的耗電電流值和當(dāng)前的電池電壓,并才艮據(jù)當(dāng)前的電池電壓獲得當(dāng)前的電池電量。其中,根據(jù)當(dāng)前的電池電壓獲得當(dāng)前的電池電量具體可以為根據(jù)當(dāng)前的電池電壓,查詢電池電壓和電池電量的映射關(guān)系,獲得當(dāng)前的電池電量。電池電壓和電池電量的映射關(guān)系可以如表1所示。表1<table>tableseeoriginaldocumentpage7</column></row><table>例如當(dāng)檢測到的電池電壓為4.1784mV時,查詢表1,可以獲得當(dāng)前的電池電量為900mAh。在獲得當(dāng)前的電池電量后,還可以提示該當(dāng)前的電池電量,在提示時,可以提示當(dāng)前的電池電量的具體數(shù)值,也可以提示當(dāng)前的電池電量與電池總電量的比值,還可以兩者均提示。但是本發(fā)明實施例并不局限于此,還可采用其他的提示方式向用戶提示當(dāng)前的電池電量,例如以圖標(biāo)的形式向用戶提示當(dāng)前的電池電量。步驟S102,根據(jù)當(dāng)前的充電電流值、當(dāng)前應(yīng)用的耗電電流值、當(dāng)前的電池電量和電池總電量,以及電池充電不同階^:的充電電量與電池總電量的比值,確定為電池完成充電所需的剩余時間。在確定為電池完成充電所需的剩余時間之后,還可將該剩余時間提示給用戶,在提示時,可以向用戶提示具體的剩余時間值,還可以圖標(biāo)的形式向用戶提示為電池完成充電所需的剩余時間。但是本發(fā)明實施例并不局限于此,還可采用其他的提示方式向用戶提示該剩余時間。當(dāng)電池充電處于第一充電階段,當(dāng)前的充電電流值為X,當(dāng)前應(yīng)用的耗電電流^i為AC,當(dāng)前的電池電量為C,電池總電量為TC,第一充電階^a的充電電量與所述電池總電量的比值為Ml,第二充電階^:的充電電量與電池總電量的比值為M2,第三充電階IS:的充電電量與電池總電量的比值為M3,為電池完成充電所需的剩余時間為T時,可以確定T—TCxMl-C,TCxM2,TCxM3_X-ACY'-ACZ'-AC")其中,Y'為第二充電階段的充電電流預(yù)設(shè)值,Z'為第三充電階段的充電電流預(yù)設(shè)值。當(dāng)電池充電處于第二充電階段,當(dāng)前的充電電流值為Y時,確定為電池完成充電所需的剩余時間為T_TCxM2-CTCxM3—Y-AC+Z'-AC。)其中,Z'為第三充電階段的充電電流預(yù)設(shè)值。當(dāng)電池充電處于第三充電階段,當(dāng)前的充電電流值為z時,確定為電池完成充電所需的剩余時間為T=I^(3)Z-AC上述第一充電階段可以為涓流階段,第二充電階段可以為恒流階段,第三充電階段可以為恒壓階段。如圖2所示,為充電過程中的電壓、電流的關(guān)系示意圖,具體為(1)電池電壓〈3.2v時,充電處于涓流階萃殳,即第一充電階^a,充電電流為30mA;(2)3.2V《電池電壓〈4,2V時,充電處于恒流階段,即第二充電階段,充電電流為750mA;(3)4.2V《電池電壓〈4.225V時,充電處于恒壓階段,即第三充電階段,充電電流為100mA。(4)電池電壓>4.225V時,電池電量已滿,停止充電。下面以電池總電量為1050mAh的電池為例,對本發(fā)明實施例提供的一種充電剩余時間的確定方法進(jìn)行詳細(xì)說明。假設(shè)上述電池的電池放電曲線如圖3所示,涓流階段的充電電量約占電池總電量的3%,即M1=3%;恒流階_險的充電電量約占電池總電量的95%,即M2=95%;恒壓階,殳的充電電量約占電池總電量的2%,即M3-2。/。。當(dāng)電池充電處于不同的充電階段時,確定為電池完成充電所需的剩余時間具體為(1)電池電壓《3.2V,即電池充電處于第一充電階段時,確定為電池完成充電所需的剩余時間具體可以為tTCx5%—CTCx95%TCx2%,"T=-+~;-+-(4)X-ACY'-ACZ'-AC(2)3.2V《電池電壓〈4,2V,即電池充電處于第二充電階^R時,確定為電池完成充電所需的剩余時間具體可以為T=TCx95%_C,TCx2%()一~Y-AC~+Z'-AC(3)4.2V《電池電壓〈4.225V時,即電池充電處于第三充電階段時,確定為電池完成充電所需的剩余時間具體可以為T=I^(6)Z-AC式(4)、式(5)和式(6)中,各符號的含義分別為:a)T:為電池完成充電所需的剩余時間,單位小時;b)TC:電池總電量,單位mAh;c)C:電池電量,單位mAh;d)X:;險測到的第一充電階段的充電電流,單位mA;e)Y:檢測到的第二充電階段的充電電流,單位mA;f)Z:檢測到的第三充電階段的充電電流,單位mA;g)AC:當(dāng)前應(yīng)用的耗電電流,單位mA;i)Y'為第二充電階段的充電電流預(yù)設(shè)值;j)Z'為第三充電階^:的充電電流預(yù)設(shè)值。上述充電時間的確定方法,根據(jù)當(dāng)前的充電電流值、當(dāng)前應(yīng)用的耗電電流值、當(dāng)前的電池電量和電池總電量,以及電池充電不同階^a的充電電量與電池總電量的比值,確定為電池完成充電所需的剩余時間。并且本發(fā)明實施例在確定為電池完成充電所需的剩余時間時,考慮了當(dāng)前應(yīng)用的耗電電流對完成充電所需的剩余時間的影響,由于不同應(yīng)用的耗電電流值不同,因此終端設(shè)備在進(jìn)行不同的應(yīng)用時,本發(fā)明實施例確定的為電池完成充電所需的剩余時間是不同的。如圖4所示,為本發(fā)明實施例一種充電時間的確定裝置的結(jié)構(gòu)圖,包括:充電電流檢測模塊41,用于檢測當(dāng)前的充電電流值;耗電電流檢測模塊42,用于檢測當(dāng)前應(yīng)用的耗電電流值;電池電壓檢測模塊43,用于檢測當(dāng)前的電池電壓;電池電量獲得模塊44,用于根據(jù)電池電壓檢測模塊43檢測到的當(dāng)前的電池電壓獲得當(dāng)前的電池電量;充電時間確定模塊45,用于根據(jù)充電電流檢測模塊41檢測到的當(dāng)前的充電電流值、耗電電流檢測模塊42檢測到的當(dāng)前應(yīng)用的耗電電流值、電池電量獲得模塊44獲得的當(dāng)前的電池電量和電池總電量,以及電池充電不同階段的充電電量與電池總電量的比值,確定為電池完成充電所需的剩余時間。其中,電池電量獲得模塊44具體用于根據(jù)電池電壓檢測模塊43檢測到的當(dāng)前的電池電壓,查詢電池電壓和電池電量的映射關(guān)系,獲得當(dāng)前的電池電量。該充電時間的確定裝置還可以包括電池電量提示模塊46,用于提示電池電量獲得模塊44獲得的當(dāng)前的電池電量。該充電時間的確定裝置還可以包括充電時間提示模塊47,用于提示充電時間確定模塊45確定的為電池完成充電所需的剩余時間。本發(fā)明實施例中,充電電流檢測模塊41檢測當(dāng)前的充電電流值,耗電電流檢測模塊42檢測當(dāng)前應(yīng)用的耗電電流值,電池電壓檢測模塊43檢測當(dāng)前的電池電壓,電池電量獲得模塊44根據(jù)電池電壓檢測模塊43檢測到的當(dāng)前的電池電壓獲得當(dāng)前的電池電量。具體地,電池電量獲得模塊44根據(jù)電池電壓檢測模塊43檢測到的當(dāng)前的電池電壓,查詢電池電壓和電池電量的映射關(guān)系,獲得當(dāng)前的電池電量。電池電量獲得模塊44獲得的當(dāng)前的電池電量由電池電量提示模塊46進(jìn)行提示。在提示時,電池電量提示模塊46可以提示當(dāng)前的電池電量的具體數(shù)值,也可以提示當(dāng)前的電池電量與電池總電量的比值,還可以兩者均提示。但是本發(fā)明實施例并不局限于此,電池電量提示模塊46還可采用其他的提示方式向用戶提示當(dāng)前的電池電量,例如以圖標(biāo)的形式向用戶提示當(dāng)前的電池電量。然后,充電時間確定模塊45根據(jù)充電電流檢測模塊41檢測到的當(dāng)前的充電電流值、耗電電流檢測模塊42檢測到的當(dāng)前應(yīng)用的耗電電流值、電池電量獲得模塊44獲得的當(dāng)前的電池電量和電池總電量,以及電池充電不同階段的充電電量與電池總電量的比值,確定為電池完成充電所需的剩余時間。當(dāng)電池充電處于第一充電階段,當(dāng)前的充電電流值為X,當(dāng)前應(yīng)用的耗電電流值為AC,當(dāng)前的電池電量為C,電池總電量為TC,第一充電階段的充電電量與所述電池總電量的比值為Ml,第二充電階^:的充電電量與電池總電量的比值為M2,第三充電階段的充電電量與電池總電量的比值為M3,為電池完成充電所需的剩余時間為T時,充電時間確定才莫塊45確定為電池完成充電所需的剩余時間為T—TCxMl-C,TCxM2,TCxM3一X-ACY'-ACZ'-AC其中,Y'為第二充電階段的充電電流預(yù)設(shè)值,Z'為第三充電階段的充電電流預(yù)設(shè)值。當(dāng)電池充電處于第二充電階段,當(dāng)前的充電電流值為Y時,充電時間確定模塊45確定為電池完成充電所需的剩余時間為T—TCxM2-CiTCxM3—Y-ACZ'-AC其中,z'為第三充電階^:的充電電流預(yù)設(shè)值。當(dāng)電池充電處于第三充電階段,當(dāng)前的充電電流值為Z時,充電時間確定模塊45確定為電池完成充電所需的剩余時間為T—TCxM3—Z-AC上述第一充電階段可以為涓流階段,第二充電階段可以為恒流階段,第三充電階段可以為恒壓階段。在充電時間確定模塊45確定為電池完成充電所需的剩余時間之后,充電時間提示模塊47向用戶提示充電時間確定模塊45確定的為電池完成充電所需的剩余時間。在提示時,充電時間提示模塊47可以向用戶提示具體的剩余時間值,還可以圖標(biāo)的形式向用戶提示為電池完成充電所需的剩余時間。但是本發(fā)明實施例并不局限于此,還可采用其他的提示方式向用戶提示該剩余時間。本發(fā)明實施例還提供一種終端設(shè)備,包括上述的一種充電時間的確定裝置。該終端設(shè)備可以為手機、筆記本電腦或PDA(PersonalDigitalAssistant,個人數(shù)字助理)等。本發(fā)明實施例提供的充電時間的確定裝置和終端設(shè)備,可以確定為電池完成充電所需的剩余時間,并可以提示電池當(dāng)前的電量,以及為電池完成充電所需的剩余時間。上述模塊可以分布于一個裝置,也可以分布于多個裝置。上述模塊可以合并為一個沖莫塊,也可以進(jìn)一步拆分成多個子模塊。通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可以通過硬件實現(xiàn),也可以借助軟件加必要的通用硬件平臺的方式來實現(xiàn)。基于這樣的理解,本發(fā)明的技術(shù)方案可以以軟件產(chǎn)品的形式體現(xiàn)出來,該軟件產(chǎn)品可以存儲在一個非易失性存儲介質(zhì)(可以是CD-ROM,U盤,移動硬盤等)中,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述的方法。本領(lǐng)域技術(shù)人員可以理解附圖只是一個優(yōu)選實施例的示意圖,附圖中的模塊或流程并不一定是實施本發(fā)明所必須的。本領(lǐng)域技術(shù)人員可以理解實施例中的裝置中的模塊可以按照實施例描述進(jìn)行分布于實施例的裝置中,也可以進(jìn)行相應(yīng)變化位于不同于本實施例的一個或多個裝置中。上述實施例的模塊可以合并為一個模塊,也可以進(jìn)一步拆分成多個子模塊。上述本發(fā)明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。以上公開的僅為本發(fā)明的幾個具體實施例,但是,本發(fā)明并非局限于此,任何本領(lǐng)域的技術(shù)人員能思之的變化都應(yīng)落入本發(fā)明的保護(hù)范圍。權(quán)利要求1、一種充電時間的確定方法,其特征在于,包括檢測當(dāng)前的充電電流值、當(dāng)前應(yīng)用的耗電電流值和當(dāng)前的電池電壓,并根據(jù)所述當(dāng)前的電池電壓獲得當(dāng)前的電池電量;根據(jù)所述當(dāng)前的充電電流值、所述當(dāng)前應(yīng)用的耗電電流值、所述當(dāng)前的電池電量和電池總電量,以及電池充電不同階段的充電電量與所述電池總電量的比值,確定為所述電池完成充電所需的剩余時間。2、如權(quán)利要求l所述的方法,其特征在于,所述根據(jù)所述當(dāng)前的電池電壓獲得當(dāng)前的電池電量具體包括根據(jù)所述當(dāng)前的電池電壓,查詢電池電壓和電池電量的映射關(guān)系,獲得所述當(dāng)前的電池電量。3、如權(quán)利要求1或2所述的方法,其特征在于,當(dāng)電池充電處于第一充電階段,當(dāng)前的充電電流值為X,當(dāng)前應(yīng)用的耗電電流值為AC,當(dāng)前的電池電量為C,電池總電量為TC,第一充電階段的充電電量與所述電池總電量的比值為M1,第二充電階段的充電電量與所述電池總電量的比值為M2,第三充電階段的充電電量與所述電池總電量的比值為M3,為所述電池完成充電所需的剩余時間為T時,所述根據(jù)所述當(dāng)前的充電電流值、所述當(dāng)前應(yīng)用的耗電電流值、所述當(dāng)前的電池電量和電池總電量,以及電池充電不同階段的充電電量與所述電池總電量的比值,確定為所述電池完成充電所需的剩余時間具體為T—TCxMl-C,TCxM2,TCxM3—X-AC+Y'-ACZ'-AC,其中,Y'為第二充電階段的充電電流預(yù)設(shè)值,Z'為第三充電階段的充電電流預(yù)設(shè)值。4、如權(quán)利要求1或2所述的方法,其特征在于,當(dāng)電池充電處于第二充電階段,當(dāng)前的充電電流值為Y,當(dāng)前應(yīng)用的耗電電流值為AC,當(dāng)前的電池電量為C,電池總電量為TC,第二充電階段的充電電量與所述電池總電量的比值為M2,第三充電階段的充電電量與所述電池總電量的比值為M3,為所述電池完成充電所需的剩余時間為T時,所述根據(jù)所述當(dāng)前的充電電流值、所述當(dāng)前應(yīng)用的耗電電流值、所述當(dāng)前的電池電量和電池總電量,以及電池充電不同階#史的充電電量與所述電池總電量的比值,確定為所述電池完成充電所需的剩余時間具體為T—TCxM2-CTCxM3—Y-AC+Z'-AC'其中,Z'為第三充電階段的充電電流預(yù)設(shè)值。5、如權(quán)利要求1或2所述的方法,其特征在于,當(dāng)電池充電處于第三充電階^R,當(dāng)前的充電電流值為Z,當(dāng)前應(yīng)用的耗電電流值為AC,當(dāng)前的電池電量為C,電池總電量為TC,第二充電階段的充電電量與所述電池總電量的比值為M2,第三充電階>^的充電電量與所述電池總電量的比值為M3,為所述電池完成充電所需的剩余時間為T時,所述根據(jù)所述當(dāng)前的充電電流值、所述當(dāng)前應(yīng)用的耗電電流值、所述當(dāng)前的電池電量和電池總電量,以及電池充電不同階段的充電電量與所述電池總電量的比值,確定為所述電池完成充電所需的剩余時間具體為T—TCxM3—Z-AC°6、一種充電時間的確定裝置,其特征在于,包括充電電流檢測模塊,用于檢測當(dāng)前的充電電流值;耗電電流檢測模塊,用于檢測當(dāng)前應(yīng)用的耗電電流值;電池電壓檢測模塊,用于檢測當(dāng)前的電池電壓;電池電量獲得模塊,用于根據(jù)所述電池電壓檢測模塊檢測到的當(dāng)前的電池電壓獲得當(dāng)前的電池電量;充電時間確定模塊,用于根據(jù)所述充電電流檢測模塊檢測到的當(dāng)前的充電電流值、所述耗電電流檢測模塊檢測到的當(dāng)前應(yīng)用的耗電電流值、所述電池電量獲得模塊獲得的當(dāng)前的電池電量和電池總電量,以及電池充電不同階段的充電電量與所述電池總電量的比值,確定為所述電池完成充電所需的剩余時間。7、如權(quán)利要求6所述的裝置,其特征在于,所述電池電量獲得模塊具體用于根據(jù)所述電池電壓檢測模塊檢測到的當(dāng)前的電池電壓,查詢電池電壓和電池電量的映射關(guān)系,獲得所述當(dāng)前的電池電量。8、如權(quán)利要求7所述的裝置,其特征在于,還包括電池電量提示模塊,用于提示所述電池電量獲得模塊獲得的當(dāng)前的電池電量。9、如權(quán)利要求6所述的裝置,其特征在于,還包括充電時間提示模塊,用于提示所述充電時間確定模塊確定的為所述電池完成充電所需的剩余時間。10、一種終端設(shè)備,其特征在于,包括如權(quán)利要求6-9任意一項所述的一種充電時間的確定裝置。全文摘要本發(fā)明實施例公開了一種充電時間的確定方法、裝置和終端設(shè)備,所述充電時間的確定方法包括檢測當(dāng)前的充電電流值、當(dāng)前應(yīng)用的耗電電流值和當(dāng)前的電池電壓,并根據(jù)所述當(dāng)前的電池電壓獲得當(dāng)前的電池電量;根據(jù)所述當(dāng)前的充電電流值、所述當(dāng)前應(yīng)用的耗電電流值、所述當(dāng)前的電池電量和電池總電量,以及電池充電不同階段的充電電量與所述電池總電量的比值,確定為所述電池完成充電所需的剩余時間。從而實現(xiàn)了確定為電池完成充電所需的剩余時間并進(jìn)行提示。文檔編號H02J7/00GK101436690SQ20081018266公開日2009年5月20日申請日期2008年12月10日優(yōu)先權(quán)日2008年12月10日發(fā)明者涂鴻雁申請人:深圳華為通信技術(shù)有限公司