獲取終端電池續(xù)航時間的方法和終端的制作方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及通信技術(shù),尤其涉及一種獲取終端電池續(xù)航時間的方法和終端。
【背景技術(shù)】
[0002] 隨著通信技術(shù)的發(fā)展,用戶對移動終端的要求越來越高,以手機為例,手機從功能 機到智能機的發(fā)展,用戶的應(yīng)用需求得到滿足,但隨著智能機、大屏幕手機的不斷更新,以 及手機上的應(yīng)用業(yè)務(wù)越來越多,手機電池的耗電量越來越大,因此手機電池續(xù)航時間逐漸 成為智能機發(fā)展的瓶頸,對于手機剩余續(xù)航時間的確定也成為目前研發(fā)人員致力研宄的課 題。
[0003] 現(xiàn)有技術(shù)中,移動終端計算的電池續(xù)航時間基本都是理論值,比如用理論的剩余 電池電量除以理論的待機電流即可得出理論的續(xù)航時間,但理論的續(xù)航時間和實際上用戶 所能用到的續(xù)航時間不相符,即現(xiàn)有技術(shù)確定的移動終端的電池續(xù)航時間不準(zhǔn)確。
【發(fā)明內(nèi)容】
[0004] 本發(fā)明提供一種獲取終端電池續(xù)航時間的方法和終端,用以解決現(xiàn)有技術(shù)中確定 終端的電池續(xù)航時間不準(zhǔn)確的技術(shù)問題。
[0005] 本發(fā)明提供一種獲取終端電池續(xù)航時間的方法,包括:
[0006] 采集終端當(dāng)前剩余電量和所述終端的基礎(chǔ)耗電電流;其中,所述終端的基礎(chǔ)耗電 電流為所述終端上所有非維持終端操作系統(tǒng)運轉(zhuǎn)的模塊關(guān)閉之后的電流;
[0007] 確定所述終端采集第一數(shù)據(jù)所耗費的第一時間;其中,所述第一數(shù)據(jù)包括用戶在 所述終端上的各個用戶行為和每個所述用戶行為對應(yīng)的第二時間;
[0008] 根據(jù)所述第一時間、每個所述用戶行為、每個所述用戶行為對應(yīng)的第二時間和預(yù) 設(shè)的第一映射關(guān)系,確定所述終端的第一平均電流;所述第一映射關(guān)系包括每個所述用戶 行為與每個所述用戶行為對應(yīng)的實時電流值;
[0009] 根據(jù)所述當(dāng)前剩余電量、所述第一平均電流和所述基礎(chǔ)耗電電流,確定所述終端 的電池續(xù)航時間。
[0010] 進一步地,所述根據(jù)所述第一時間、每個所述用戶行為、每個所述用戶行為對應(yīng)的 第二時間和預(yù)設(shè)的第一映射關(guān)系確定所述終端的第一平均電流,包括:
[0011] 根據(jù)所述用戶行為和所述第一映射關(guān)系,確定所述用戶行為對應(yīng)的實時電流值;
[0012] 根據(jù)所述用戶行為對應(yīng)的實時電流值和所述用戶行為對應(yīng)的第二時間,獲取所述 用戶行為在所述第二時間內(nèi)產(chǎn)生的第一總電流值;
[0013] 根據(jù)所述終端上每個所述用戶行為在所述第二時間內(nèi)產(chǎn)生的第一總電流值,獲得 第二總電流值;
[0014] 根據(jù)所述第二總電流值和所述第一時間,得到所述第一平均電流。
[0015] 進一步地,所述根據(jù)所述用戶行為對應(yīng)的實時電流值和所述用戶行為對應(yīng)的第二 時間,獲取所述用戶行為在所述第二時間內(nèi)產(chǎn)生的第一總電流值,具體包括:
[0016] 將所述用戶行為對應(yīng)的實時電流值與所述用戶行為對應(yīng)的第二時間相乘的乘積 作為所述用戶行為在所述第二時間內(nèi)產(chǎn)生的第一總電流值;
[0017] 則所述根據(jù)所述終端上每個所述用戶行為在所述第二時間內(nèi)產(chǎn)生的第一總電流 值,獲得第二總電流值,具體包括:
[0018] 將所述終端上每個所述用戶行為在所述第二時間內(nèi)產(chǎn)生的第一總電流值相加的 和作為所述第二總電流值;
[0019] 則所述根據(jù)所述第二總電流值和所述第一時間,得到所述第一平均電流,具體包 括:
[0020] 將所述第二總電流值除以所述第一時間的商值,作為所述第一平均電流。
[0021] 進一步地,所述根據(jù)所述當(dāng)前剩余電量、所述第一平均電流和所述基礎(chǔ)耗電電流, 確定所述終端的電池續(xù)航時間,具體包括:
[0022] 確定所述終端的第二平均電流等于所述第一平均電流與所述基礎(chǔ)耗電電流的 和;
[0023] 確定所述終端的電池續(xù)航時間等于所述當(dāng)前剩余電量除以所述第二平均電流的 商值。
[0024] 進一步地,所述在采集終端當(dāng)前剩余電量和所述終端的基礎(chǔ)耗電電流之前,所述 方法還包括:
[0025] 獲取所述第一數(shù)據(jù),并記錄所述第一數(shù)據(jù)。
[0026] 本發(fā)明提供一種終端,包括:
[0027] 采集模塊,用于采集終端當(dāng)前剩余電量和所述終端的基礎(chǔ)耗電電流;其中,所述終 端的基礎(chǔ)耗電電流為所述終端上所有非維持終端操作系統(tǒng)運轉(zhuǎn)的模塊關(guān)閉之后的電流;
[0028] 第一確定模塊,用于確定所述終端采集第一數(shù)據(jù)所耗費的第一時間;其中,所述第 一數(shù)據(jù)包括用戶在所述終端上的各個用戶行為和每個所述用戶行為對應(yīng)的第二時間;
[0029] 第二確定模塊,用于根據(jù)所述第一時間、每個所述用戶行為、每個所述用戶行為對 應(yīng)的第二時間和預(yù)設(shè)的第一映射關(guān)系,確定所述終端的第一平均電流;所述第一映射關(guān)系 包括每個所述用戶行為與每個所述用戶行為對應(yīng)的實時電流值;
[0030] 第三確定模塊,用于根據(jù)所述當(dāng)前剩余電量、所述第一平均電流和所述基礎(chǔ)耗電 電流,確定所述終端的電池續(xù)航時間。
[0031] 進一步地,所述第二確定模塊,包括:
[0032] 第一確定單元,用于根據(jù)所述用戶行為和所述第一映射關(guān)系,確定所述用戶行為 對應(yīng)的實時電流值;
[0033] 第一獲取單元,用于根據(jù)所述用戶行為對應(yīng)的實時電流值和所述用戶行為對應(yīng)的 第二時間,獲取所述用戶行為在所述第二時間內(nèi)產(chǎn)生的第一總電流值;
[0034] 第二獲取單元,用于根據(jù)所述終端上每個所述用戶行為在所述第二時間內(nèi)產(chǎn)生的 第一總電流值,獲得第二總電流值;
[0035] 第三獲取單元,用于根據(jù)所述第二總電流值和所述第一時間,得到所述第一平均 電流。
[0036] 進一步地,所述第一獲取單元,具體用于將所述用戶行為對應(yīng)的實時電流值與所 述用戶行為對應(yīng)的第二時間相乘的乘積作為所述用戶行為在所述第二時間內(nèi)產(chǎn)生的第一 總電流值;
[0037] 所述第二獲取單元,具體用于將所述終端上每個所述用戶行為在所述第二時間內(nèi) 產(chǎn)生的第一總電流值相加的和作為所述第二總電流值;
[0038] 所述第三獲取單元,用于將所述第二總電流值除以所述第一時間的商值,作為所 述第一平均電流。
[0039] 進一步地,所述第三確定模塊,包括:
[0040] 第二確定單元,用于確定所述終端的第二平均電流等于所述第一平均電流與所述 基礎(chǔ)耗電電流的和;
[0041] 第三確定單元,用于確定所述終端的電池續(xù)航時間等于所述當(dāng)前剩余電量除以所 述第二平均電流的商值。
[0042] 進一步地,所述采集模塊,還用于在采集終端當(dāng)前剩余電量和所述終端的基礎(chǔ)耗 電電流之前,獲取所述第一數(shù)據(jù),并記錄所述第一數(shù)據(jù)。
[0043] 本發(fā)明提供一種獲取終端電池續(xù)航時間的方法和終端,通過采集終端當(dāng)前剩余電 量和所述終端的基礎(chǔ)耗電電流,并確定所述終端采集第一數(shù)據(jù)所耗費的第一時間,之后根 據(jù)所述第一時間、每個所述用戶行為、每個所述用戶行為對應(yīng)的第二時間和預(yù)設(shè)的第一映 射關(guān)系,確定所述終端的第一平均電流,最后根據(jù)所述當(dāng)前剩余電量、所述第一平均電流和 所述基礎(chǔ)耗電電流,確定所述終端的電池續(xù)航時間。本發(fā)明提供的獲取終端電池續(xù)航時間 的方法,基于的是用戶實際使用終端時所產(chǎn)生的平均電流值,故所確定出的電池的續(xù)航時 間不是單純依靠剩余電量和各物理器件的耗電情況計算得來,而是同時綜合了具體用戶的 使用習(xí)慣統(tǒng)計出來的,故采用本發(fā)明的方法可以獲取準(zhǔn)確的電池續(xù)航時間,進而可以增強 用戶的體驗。
【附圖說明】
[0044] 圖1為本發(fā)明提供的獲取終端電池續(xù)航時間的方法實施例一的流程示意圖;
[0045] 圖2為本發(fā)明提供的獲取終端電池續(xù)航時間的方法實施例二的流程示意圖;
[0046] 圖3為本發(fā)明提供的獲取終端電池續(xù)航時間的方法實施例三的流程示意圖;
[0047] 圖4為本發(fā)明提供的終端實施例一的結(jié)構(gòu)示意圖;
[0048] 圖5為本發(fā)明提供的終端實施例二的結(jié)構(gòu)示意圖;
[0049] 圖6為本發(fā)明提供的終端實施例三的結(jié)構(gòu)示意圖。
【具體實施方式】
[0050] 本發(fā)明涉及的方法的執(zhí)行主體可以為終端,該終端可以包括但不限于手機、個人 數(shù)字助理(Personal Digital Assistant,PDA)、平板電腦、便攜設(shè)備(例如,便攜式計算 機)等移動通訊設(shè)備,也可以包括自動柜員機(Automatic Teller Machine, ATM)等設(shè)備, 本發(fā)明實施例對終端的形式并不限定。
[0051] 本發(fā)明實施例涉及的方法,具體可以解決現(xiàn)有技術(shù)中確定移動終端的電池續(xù)航時 間不準(zhǔn)確的技術(shù)問題。
[0052] 下面以具體地實施例對本發(fā)明的技術(shù)方案進行詳細說明。下面這幾個具體的實施 例可以相互結(jié)合,對于相同或相似的概念或過程可能在某些實施例不再贅述。
[0053] 圖1為本發(fā)明提供的獲取終端電池續(xù)航時間的方法實施例一的流程示意圖。本實 施例涉及的是終端根據(jù)用戶實際使用終端時的終端耗電電流值確定終端的電池續(xù)航時間 的具體過程。如圖1所示,該方法包括:
[0054] SlOl :采集終端當(dāng)前剩余電量和所述終端的基礎(chǔ)耗電電流;其中,所述終端的基 礎(chǔ)耗電電流為所述終端上所有非維持終端操作系統(tǒng)運轉(zhuǎn)的模塊關(guān)閉之后的電流。
[0055] 具體的,采集終端當(dāng)前剩余電量可以是實時采集終端的當(dāng)前的剩余電量,還可以 是在預(yù)設(shè)周期到達時刻采集終端的當(dāng)前的剩余電量;采集終端的基礎(chǔ)耗電電流可以是實時 采集終端的基礎(chǔ)耗電電流,并取一個平均電流值,或者,還可以是在預(yù)設(shè)周期到達時刻內(nèi)采 集終端的基礎(chǔ)耗電電流。需要說明的是,終端的基礎(chǔ)耗電電流可以是所述終端上所有非維 持終端操作系統(tǒng)運轉(zhuǎn)的模塊關(guān)閉之后的電流,即該基礎(chǔ)耗電電流是能夠維持終端操作系統(tǒng) 運轉(zhuǎn)的最低電流;例如,當(dāng)終端為手機時,上述終端上所有非維持終端操作系統(tǒng)運轉(zhuǎn)的模塊 可以包括藍牙模塊、無線保真(Wireless-Fidelity,簡稱WiFi)