監(jiān)控移動終端的電源狀態(tài)的方法及移動終端的制作方法
【專利摘要】本發(fā)明提供一種監(jiān)控移動終端的電源狀態(tài)的方法及移動終端。根據(jù)本發(fā)明所述方法,先監(jiān)測所述移動終端的當(dāng)前狀態(tài)為待機狀態(tài),并獲取所述電源當(dāng)前的電源信息;再判斷所獲取的電源信息是否滿足預(yù)設(shè)的關(guān)機條件,若是,則啟動正常的關(guān)機操作,若否,則根據(jù)所獲取的電源信息計算所述電源在達(dá)到所述關(guān)機條件之前的待機時長,并根據(jù)所述待機時長啟動所述移動終端中的定時器,以設(shè)定下一次獲取所述電源信息的時間,在所述定時器計時結(jié)束時,重復(fù)上述步驟。本發(fā)明為正常關(guān)閉過程中各數(shù)據(jù)保存提供了充足的時間,有效減少了因異常關(guān)機所帶來的電池?fù)p傷和數(shù)據(jù)丟失。
【專利說明】監(jiān)控移動終端的電源狀態(tài)的方法及移動終端
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種電源監(jiān)控方法,特別是涉及一種監(jiān)控移動終端的電源狀態(tài)的方法及移動終端。
【背景技術(shù)】
[0002]對于現(xiàn)有的移動終端(如手機)來說,在不使用的時候,自動或手動轉(zhuǎn)入待機狀態(tài)是常見的一種省電方式,此時,除了必要的軟件和硬件運行外,其他軟件、硬件均處于最低耗電狀態(tài)。在待機狀態(tài)下,如供電指示燈等耗電硬件仍然繼續(xù)耗電,對于移動終端中未關(guān)閉的軟件來說,無法測得這些耗電硬件所消耗的電量。
[0003]當(dāng)電源處于低電量時,移動終端從待機狀態(tài)轉(zhuǎn)為工作狀態(tài),需要突然增加電量消耗,此時,電源電量的突然減少會觸發(fā)電源的自我保護,進而使整個移動終端突然掉電,如此,移動終端不僅無法及時保存內(nèi)存中的數(shù)據(jù),還對電池(也就是電源)造成損傷。
[0004]同樣,當(dāng)電源處于低電量并持續(xù)至電源因電量過低而啟動自我保護進行關(guān)機時,由于電源供電不足,移動終端的關(guān)機過程并不完整,也會造成數(shù)據(jù)的丟失及電池的損傷。長此以往,電池的蓄電能力將大大降低。
[0005]上述兩種關(guān)機方式都屬于異常的關(guān)機操作,當(dāng)移動終端的電源處于低電量時,出于對移動終端軟件硬件的保護,我們希望移動終端能夠執(zhí)行正常的關(guān)機操作。所述正常的關(guān)機操作是指所述移動終端中的操作系統(tǒng)在保存了運行在其上的各軟件的數(shù)據(jù)后,逐步關(guān)閉所述移動終端中的各軟硬件直至斷電的過程。
【發(fā)明內(nèi)容】
[0006]鑒于以上所述現(xiàn)有技術(shù)的缺點,本發(fā)明的目的在于提供一種監(jiān)控移動終端的電源狀態(tài)的方法及移動終端,用于解決現(xiàn)有技術(shù)中移動終端的電源在低電量時異常關(guān)機對軟硬件造成損害的問題。
[0007]為實現(xiàn)上述目的及其他相關(guān)目的,本發(fā)明提供一種監(jiān)控移動終端的電源狀態(tài)的方法,其包括:1)監(jiān)測所述移動終端的當(dāng)前狀態(tài)為待機狀態(tài),并獲取所述電源當(dāng)前的電源信息;2)判斷所獲取的電源信息是否滿足預(yù)設(shè)的關(guān)機條件,若是,則啟動正常的關(guān)機操作,若否,則執(zhí)行步驟3) ;3)根據(jù)所獲取的電源信息計算所述電源在達(dá)到所述關(guān)機條件之前的待機時長,并根據(jù)所述待機時長啟動所述移動終端中的定時器,以設(shè)定下一次獲取所述電源信息的時間,在所述定時器計時結(jié)束時,返回步驟I)。
[0008]優(yōu)選地,所述步驟I)中獲取所述電源當(dāng)前的電源信息的方式包括:從所述移動終端的電源管理器獲取所述電源當(dāng)前的電源信息。
[0009]優(yōu)選地,所述步驟3)中根據(jù)所述待機時長啟動所述移動終端中的定時器的方式包括:當(dāng)所計算的待機時長大于一預(yù)設(shè)時長時,按照所述待機時長的預(yù)設(shè)比例來設(shè)定所述定時器的計時時長,并啟動所述定時器;當(dāng)在所計算的待機時長小于等于所述預(yù)設(shè)時長時,按照所述預(yù)設(shè)時長來設(shè)定所述定時器的計時時長,并啟動所述定時器。[0010]優(yōu)選地,所述關(guān)機條件為所述電源信息中的電源電量不高于預(yù)設(shè)的電源電量,其中,所述預(yù)設(shè)的電源電量大于所述移動終端啟動電源自我保護時所對應(yīng)的電源電量。
[0011]優(yōu)選地,所述電源信息包括:電源電量及電源的輸出電流。
[0012]優(yōu)選地,所述步驟I)還包括:在監(jiān)測到所述移動終端轉(zhuǎn)出待機狀態(tài)時,終止所述定時器的計時并且不予獲取所述電源信息。
[0013]基于上述目的,本發(fā)明還提供一種移動終端,其包括:監(jiān)測獲取單元,用于監(jiān)測所述移動終端的當(dāng)前狀態(tài)為待機狀態(tài),并獲取所述電源當(dāng)前的電源信息;判斷單元,用于判斷所述監(jiān)測獲取單元所獲取的電源信息是否滿足預(yù)設(shè)的關(guān)機條件,若是,則啟動正常的關(guān)機操作,若否,則輸出定時時長設(shè)定指令;定時單元,用于在接收到所述定時時長設(shè)定指令時,根據(jù)所獲取的電源信息計算所述電源在達(dá)到所述關(guān)機條件之前的待機時長,并根據(jù)所述待機時長啟動所述移動終端中的定時器,以設(shè)定下一次獲取所述電源信息的時間,在所述定時器計時結(jié)束時,發(fā)送監(jiān)測指令至監(jiān)測獲取單元。
[0014]優(yōu)選地,所述監(jiān)測獲取單元用于從所述移動終端的電源管理器獲取所述電源當(dāng)前的電源信息。
[0015]優(yōu)選地,所述定時單元用于在所計算的待機時長大于預(yù)設(shè)時長時,按照所述待機時長的預(yù)設(shè)比例來設(shè)定 所述定時器的計時時長,并啟動所述定時器;在所計算的待機時長小于等于預(yù)設(shè)值時,按照所述預(yù)設(shè)時長來設(shè)定所述定時器的計時時長,并啟動所述定時器。
[0016]優(yōu)選地,所述關(guān)機條件為所述電源信息中的電源電量不高于預(yù)設(shè)的電源電量,其中,所述預(yù)設(shè)的電源電量大于所述移動終端啟動電源自我保護時所對應(yīng)的電源電量。
[0017]優(yōu)選地,所述電源信息包括:電源電量及電源的輸出電流。
[0018]優(yōu)選地,所述監(jiān)測獲取單元還用于在接收到轉(zhuǎn)出待機狀態(tài)的指令時,終止所述定時器的計時并且不予獲取所述電源信息。
[0019]如上所述,本發(fā)明的監(jiān)控移動終端的電源狀態(tài)的方法及移動終端,具有以下有益效果:在移動終端處于待機狀態(tài)時,定時獲取電源信息并判斷是否滿足高于電源自我保護所對應(yīng)的關(guān)機條件,能夠給移動終端的正常關(guān)機提供充足的電力供應(yīng),如此,為移動終端在關(guān)閉過程中保存各種軟件數(shù)據(jù)提供了充足的時間,有效減少了移動終端突然關(guān)機所帶來的電池?fù)p傷和數(shù)據(jù)丟失。
【專利附圖】
【附圖說明】
[0020]圖1顯示為本發(fā)明的監(jiān)控移動終端的電源狀態(tài)的方法的流程圖。
[0021]圖2顯示為本發(fā)明的監(jiān)控移動終端的電源狀態(tài)的方法中一種優(yōu)選方式的流程圖。
[0022]圖3顯示為本發(fā)明的移動終端的結(jié)構(gòu)示意圖。
[0023]元件標(biāo)號說明
[0024]I移動終端
[0025]11監(jiān)測獲取單元
[0026]12 判斷單元
[0027]13定時單元
[0028]SI ~S3 步驟【具體實施方式】
[0029]以下通過特定的具體實例說明本發(fā)明的實施方式,本領(lǐng)域技術(shù)人員可由本說明書所揭露的內(nèi)容輕易地了解本發(fā)明的其他優(yōu)點與功效。本發(fā)明還可以通過另外不同的【具體實施方式】加以實施或應(yīng)用,本說明書中的各項細(xì)節(jié)也可以基于不同觀點與應(yīng)用,在沒有背離本發(fā)明的精神下進行各種修飾或改變。需說明的是,在不沖突的情況下,以下實施例及實施例中的特征可以相互組合。
[0030]請參閱圖1,本發(fā)明提供一種監(jiān)控移動終端的電源狀態(tài)的方法。所述監(jiān)控方法主要由監(jiān)控系統(tǒng)來執(zhí)行,所述監(jiān)控系統(tǒng)包含所述移動終端中的定時器、電源管理器、處理器等以及連接各硬件的電路及令各硬件按照以下步驟予以運行的軟件。其中,所述移動終端還包括:電源,存儲器(例如為FLASH存儲器),麥克風(fēng),揚聲器,音頻電路,無線通信模塊,系統(tǒng)總線以及輸入輸出端口等。所述移動終端可以是手機、平板電腦等由鋰電池供電的電子設(shè)備。
[0031]在步驟SI中,所述監(jiān)控系統(tǒng)監(jiān)測所述移動終端的當(dāng)前狀態(tài)為待機狀態(tài),并獲取所述電源當(dāng)前的電源信息。其中,所述電源信息包括但不限于:電源電量及所述電源的輸出電流。
[0032]具體地,當(dāng)用戶通過按下電源按鈕令所述移動終端轉(zhuǎn)入待機狀態(tài)、或者所述移動終端中的狀態(tài)監(jiān)控系統(tǒng)自動轉(zhuǎn)入待機狀態(tài)時,所述移動終端進入待機狀態(tài),則所述監(jiān)控系統(tǒng)基于這些令所述移動終端轉(zhuǎn)入待機狀態(tài)的事件或指令監(jiān)測到所述移動終端的當(dāng)前狀態(tài)為待機狀態(tài),且在未接收到新的事件或指令時,認(rèn)定所述移動狀態(tài)的當(dāng)前狀態(tài)仍為待機狀態(tài),同時,獲取所述電源當(dāng)前的電源信息。
[0033]其中,所述監(jiān)控系統(tǒng)獲取當(dāng)前的電源信息的方式包括但不限于:直接從所述電源管理器來獲取各電源信息。
[0034]具體地,所述電源管理器中包含電流采樣電路和/或電壓采樣電路,以及電量監(jiān)測電路,則所述監(jiān)控系統(tǒng)獲取所述電源當(dāng)前的電源電量。若所述電源管理器所提供的電源信息中包含電源電量、輸出電壓,則所述監(jiān)控系統(tǒng)可根據(jù)相應(yīng)采樣電路中的電阻值來計算當(dāng)前的輸出電流。
[0035]優(yōu)選地,如圖2所示,所述步驟SI還包括:所述監(jiān)控系統(tǒng)在監(jiān)測到所述移動終端轉(zhuǎn)出待機狀態(tài)時,終止所述定時器的計時并且不予獲取所述電源信息的步驟。
[0036]具體地,當(dāng)用戶按下電源按鈕來啟動所述移動終端、或有基站尋呼所述移動終端時,所述移動終端由待機狀態(tài)轉(zhuǎn)換至工作狀態(tài),則所述監(jiān)控系統(tǒng)在接收到這些令所述移動終端轉(zhuǎn)出待機狀態(tài)的事件或指令時,令所述定時器初始化或令所述定時器歸零,并不予獲取所述電源信息;當(dāng)所述監(jiān)控系統(tǒng)再次接收到令所述移動終端轉(zhuǎn)入待機狀態(tài)的事件或指令時,重新監(jiān)測所述移動終端的當(dāng)前狀態(tài)為待機狀態(tài),并獲取所述電源當(dāng)前的電源信息。
[0037]在步驟S2中,所述監(jiān)控系統(tǒng)判斷所獲取的電源信息是否滿足預(yù)設(shè)的關(guān)機條件,若是,則啟動正常的關(guān)機操作,若否,則執(zhí)行步驟3)。其中,所述關(guān)機條件高于所述移動終端因所述電源自我保護而關(guān)機時所對應(yīng)的關(guān)機條件。優(yōu)選地,所述關(guān)機條件為所述電源信息中的電源電量不高于預(yù)設(shè)的電源電量,其中,所述預(yù)設(shè)的電源電量大于所述移動終端啟動電源自我保護時所對應(yīng)的電源電量。
[0038]具體地,所述監(jiān)控系統(tǒng)在獲取所述電源信息時,判斷當(dāng)前所獲取的電源信息中的電源電量是否大于等于預(yù)設(shè)的關(guān)機條件中的電源電量,若是,則將所獲取的電源信息提供給步驟S3,若否,則啟動正常的關(guān)機操作。如此,能夠確保所述移動終端所運行的各軟件被正常關(guān)閉。
[0039]在步驟S3中,所述監(jiān)控系統(tǒng)根據(jù)所獲取的電源信息計算所述電源在達(dá)到所述關(guān)機條件之前的待機時長,并根據(jù)所述待機時長啟動所述移動終端中的定時器,以設(shè)定下一次獲取所述電源信息的時間,在所述定時器計時結(jié)束時,返回步驟Si。
[0040]具體地,所述監(jiān)控系統(tǒng)利用公式? =來計算所述電源的待機時長,則所述
監(jiān)控系統(tǒng)可按照所計算的待機時長來設(shè)定所述定時器,并啟動所述定時器;其中,t為待機時長,Q為所述電源當(dāng)前的電源電量,Qtl為預(yù)設(shè)的關(guān)機條件中的電源電量,I為所述電源當(dāng)前的輸出電流。
[0041]當(dāng)所述定時器計時結(jié)束時輸出中斷指令,則所述監(jiān)控系統(tǒng)根據(jù)所述中斷指令來執(zhí)行步驟SI,即,所述監(jiān)控系統(tǒng)在未收到新的事件或指令時,認(rèn)定所述移動終端當(dāng)前的狀態(tài)仍維持待機狀態(tài),獲取當(dāng)前的電源信息,進而繼續(xù)執(zhí)行步驟S2。
[0042]優(yōu)選地,所述步驟S3包括:步驟S31、S32。
[0043]在步驟S31中,所述監(jiān)控系統(tǒng)在所計算的待機時長大于預(yù)設(shè)值時,按照所述待機時長的預(yù)設(shè)比例來設(shè)定所述定時器的計時時長,并啟動所述定時器。
[0044]具體地,當(dāng)所述監(jiān)控系統(tǒng)所計算的待機時長大于預(yù)設(shè)時長,則將所述待機時長*a%作為所述定時器的計時時長,并啟動所述定 時器。其中,a在[10,99]之間,a%舉例為80%或90%。所述預(yù)設(shè)值舉例為10分鐘。
[0045]在步驟S32中,所述監(jiān)控系統(tǒng)在所計算的待機時長小于等于所述預(yù)設(shè)時長時,按照所述預(yù)設(shè)時長來設(shè)定所述定時器的計時時長,并啟動所述定時器,以便在定時器計時結(jié)束時,重新執(zhí)行步驟SI和S2,以判斷是否啟動正常的關(guān)機操作。如此,所述監(jiān)控系統(tǒng)在電源快沒電的幾分鐘里,盡量不啟動監(jiān)測和獲取步驟,以避免電量的多余消耗。
[0046]如圖3所示,本發(fā)明還提供一種移動終端。所述移動終端I還包括:監(jiān)測獲取單元11,判斷單元12及定時單元13。
[0047]所述監(jiān)測獲取單元11用于監(jiān)測所述移動終端I的當(dāng)前狀態(tài)為待機狀態(tài),并獲取所述電源當(dāng)前的電源信息。其中,所述監(jiān)測獲取單元11包含所述內(nèi)存、處理器、電源管理及令這些硬件按時序運行的軟件。
[0048]具體地,當(dāng)用戶通過按下電源按鈕令所述移動終端I轉(zhuǎn)入待機狀態(tài)、或者所述移動終端I中的狀態(tài)監(jiān)控系統(tǒng)自動轉(zhuǎn)入待機狀態(tài)時,所述移動終端I進入待機狀態(tài),則所述監(jiān)測獲取單元11基于這些令所述移動終端I轉(zhuǎn)入待機狀態(tài)的事件或指令監(jiān)測到所述移動終端I的當(dāng)前狀態(tài)為待機狀態(tài),且在未接收到新的事件或指令時,認(rèn)定所述移動狀態(tài)的當(dāng)前狀態(tài)仍為待機狀態(tài),同時,獲取所述電源當(dāng)前的電源信息。
[0049]其中,所述監(jiān)測獲取單元11獲取當(dāng)前的電源信息的方式包括但不限于:直接從所述電源管理器來獲取各電源信息。
[0050]具體地,所述電源管理器中包含電流采樣電路和/或電壓采樣電路,以及電量監(jiān)測電路,則所述監(jiān)控系統(tǒng)獲取所述電源當(dāng)前的電源電量。若所述電源管理器所提供的電源信息中包含電源電量、輸出電壓,則所述監(jiān)控系統(tǒng)可根據(jù)相應(yīng)采樣電路中的電阻值來計算當(dāng)前的輸出電流。[0051]優(yōu)選地,所述監(jiān)測獲取單元11還在監(jiān)測到所述移動終端I轉(zhuǎn)出待機狀態(tài)時,終止所述定時器的計時并且不予獲取所述電源信息。
[0052]具體地,當(dāng)用戶按下電源按鈕來啟動所述移動終端1、或有基站尋呼所述移動終端I時,所述移動終端I由待機狀態(tài)轉(zhuǎn)換至工作狀態(tài),則所述監(jiān)測獲取單元11在接收到這些令所述移動終端I轉(zhuǎn)出待機狀態(tài)的事件或指令時,令所述定時器初始化或令所述定時器歸零,并不予獲取所述電源信息;當(dāng)所述監(jiān)測獲取單元11再次接收到令所述移動終端I轉(zhuǎn)入待機狀態(tài)的事件或指令時,重新監(jiān)測所述移動終端I的當(dāng)前狀態(tài)為待機狀態(tài),并獲取所述電源當(dāng)前的電源信息。
[0053]所述判斷單元12用于判斷所述監(jiān)測獲取單元11所獲取的電源信息是否滿足所述關(guān)機條件,若是,則啟動正常的關(guān)機操作,若否,則輸出定時時長設(shè)定指令,其中,所述關(guān)機條件高于所述移動終端I因所述電源自我保護而關(guān)機時所對應(yīng)的關(guān)機條件。所述判斷單元12包括:內(nèi)存、處理器以及運行在所述處理器中的軟件。優(yōu)選地,所述關(guān)機條件為所述電源信息中的電源電量不高于預(yù)設(shè)的電源電量,其中,所述預(yù)設(shè)的電源電量大于所述移動終端啟動電源自我保護時所對應(yīng)的電源電量。
[0054]具體地,所述判斷單元12在獲取所述電源信息時,判斷當(dāng)前所獲取的電源信息中的電源電量是否大于等于預(yù)設(shè)的關(guān)機條件中的電源電量,若是,則輸出定時時長設(shè)定指令,若否,則啟動正常的關(guān)機操作。如此,能夠確保所述移動終端I所運行的各軟件被正常關(guān)閉。
[0055]所述定時單元13用于在接收到所述定時時長設(shè)定指令時,根據(jù)所獲取的電源信息計算所述電源在達(dá)到預(yù)設(shè)的關(guān)機條件之前的待機時長,并根據(jù)所述待機時長啟動所述移動終端I中的定時器,以設(shè)定下一次獲取所述電源信息的時間,在所述定時器計時結(jié)束時,發(fā)送監(jiān)測指令至所述監(jiān)測獲取單元11。其中,所述定時單元13包括:定時器、內(nèi)存、處理器以及令這些硬件按時序運行的軟件。
[0056]具體地,所述定時單元13利用公式t=Q-Q0/I,來計算所述電源的待機時長,則所
述定時單元13可按照所計算的待機時長來設(shè)定所述定時器,并啟動所述定時器;其中,t為待機時長,Q為所述電源當(dāng)前的電源電量,Qtl為預(yù)設(shè)的關(guān)機條件中的電源電量,I為所述電源當(dāng)前的輸出電流。
[0057]當(dāng)所述定時器計時結(jié)束時發(fā)送監(jiān)測指令至所述監(jiān)測獲取單元11,則所述監(jiān)測獲取單元11根據(jù)所述監(jiān)測指令來執(zhí)行,即,所述監(jiān)測獲取單元11在未收到新的事件或指令時,認(rèn)定所述移動終端I當(dāng)前的狀態(tài)仍維持待機狀態(tài),獲取當(dāng)前的電源信息,進而繼續(xù)執(zhí)行判斷單元12。
[0058]優(yōu)選地,所述定時單元13用于在所計算的待機時長大于預(yù)設(shè)時長時,按照所述待機時長的預(yù)設(shè)比例來設(shè)定所述定時器的計時時長,并啟動所述定時器;在所計算的待機時長小于等于預(yù)設(shè)值時,按照所述預(yù)設(shè)時長來設(shè)定所述定時器的計時時長,并啟動所述定時器。
[0059]具體地,當(dāng)所述定時單元13所計算的待機時長大于預(yù)設(shè)時長,則將所述待機時長*a%作為所述定時器的計時時長,并啟動所述定時器。其中,a在[10,99]之間,a%舉例為80%或90%。所述預(yù)設(shè)值舉例為10分鐘。[0060]另外,所述定時單元13在所計算的待機時長小于等于所述預(yù)設(shè)時長時,按照所述待機時長來設(shè)定所述定時器的計時時長,并啟動所述定時器,以便在定時器計時結(jié)束時,輸出終端指令,以便所述監(jiān)測獲取單元11和判斷單元12的運行,以判斷是否啟動正常的關(guān)機操作。如此,所述定時單元13在電源快沒電的幾分鐘里,盡量不啟動監(jiān)測和獲取操作,以避免電量的多余消耗。
[0061]綜上所述,本發(fā)明的監(jiān)控移動終端的電源狀態(tài)的方法及移動終端,在移動終端處于待機狀態(tài)時,定時獲取電源信息并判斷是否滿足高于電源自我保護所對應(yīng)的關(guān)機條件,能夠給移動終端的正常關(guān)機提供充足的電力供應(yīng),如此,為移動終端在關(guān)閉過程中保存各種軟件數(shù)據(jù)提供了充足的時間,有效減少了移動終端突然關(guān)機所帶來的電池?fù)p傷和數(shù)據(jù)丟失;同時,所述定時時長并非固定值,而是根據(jù)電源當(dāng)前的情況來設(shè)定下一次監(jiān)測的時間,能夠有效防止電源滿足自我保護時,仍未對電源進行主動監(jiān)測,而導(dǎo)致移動終端掉電等情況發(fā)生;另外,當(dāng)電源的待機時長小于預(yù)設(shè)時長時,以該時長作為定時器的定時時長,能夠有效減少電源在最后幾分鐘或十幾分鐘內(nèi)所消耗的電量,以便更加精準(zhǔn)的確定當(dāng)前的電源電量。所以,本發(fā)明有效克服了現(xiàn)有技術(shù)中的種種缺點而具高度產(chǎn)業(yè)利用價值。
[0062]上述實施例僅例示性說明本發(fā)明的原理及其功效,而非用于限制本發(fā)明。任何熟悉此技術(shù)的人士皆可在不違背本發(fā)明的精神及范疇下,對上述實施例進行修飾或改變。因此,舉凡所屬【技術(shù)領(lǐng)域】中具有通常知識者在未脫離本發(fā)明所揭示的精神與技術(shù)思想下所完成的一切等效修飾或改變,仍應(yīng)由本發(fā)明的權(quán)利要求所涵蓋。
【權(quán)利要求】
1.一種監(jiān)控移動終端的電源狀態(tài)的方法,其特征在于,包括: .1)監(jiān)測所述移動終端的當(dāng)前狀態(tài)為待機狀態(tài),并獲取所述電源當(dāng)前的電源信息; . 2)判斷所獲取的電源信息是否滿足預(yù)設(shè)的關(guān)機條件,若是,則啟動正常的關(guān)機操作,若否,則執(zhí)行步驟3); . 3)根據(jù)所獲取的電源信息計算所述電源在達(dá)到所述關(guān)機條件之前的待機時長,并根據(jù)所述待機時長啟動所述移動終端中的定時器,以設(shè)定下一次獲取所述電源信息的時間,在所述定時器計時結(jié)束時,返回步驟I)。
2.根據(jù)權(quán)利要求1所述的監(jiān)控移動終端的電源狀態(tài)的方法,其特征在于,所述步驟I)中獲取所述電源當(dāng)前的電源信息的方式包括:從所述移動終端的電源管理器獲取所述電源當(dāng)前的電源信息。
3.根據(jù)權(quán)利要求1所述的監(jiān)控移動終端的電源狀態(tài)的方法,其特征在于,所述步驟3)中根據(jù)所述待機時長啟動所述移動終端中的定時器的方式包括:當(dāng)所計算的待機時長大于一預(yù)設(shè)時長時,按照所述待機時長的預(yù)設(shè)比例來設(shè)定所述定時器的計時時長,并啟動所述定時器;當(dāng)在所計算的待機時長小于等于所述預(yù)設(shè)時長時,按照所述預(yù)設(shè)時長來設(shè)定所述定時器的計時時長,并啟動所述定時器。
4.根據(jù)權(quán)利要求1所述的監(jiān)控移動終端的電源狀態(tài)的方法,其特征在于,所述關(guān)機條件為所述電源信息中的電源電量不高于預(yù)設(shè)的電源電量,其中,所述預(yù)設(shè)的電源電量大于所述移動終端啟動電源自我保護時所對應(yīng)的電源電量。
5.根據(jù)權(quán)利要求1所述的監(jiān)控移動終端的電源狀態(tài)的方法,其特征在于,所述步驟I)還包括:在監(jiān)測到所述移動終端轉(zhuǎn)出待機狀態(tài)時,終止所述定時器的計時并且不予獲取所述電源信息。
6.一種移動終端,其特征在于,包括: 監(jiān)測獲取單元,用于監(jiān)測所述移動終端的當(dāng)前狀態(tài)為待機狀態(tài),并獲取所述電源當(dāng)前的電源信息; 判斷單元,用于判斷所述監(jiān)測獲取單元所獲取的電源信息是否滿足預(yù)設(shè)的關(guān)機條件,若是,則啟動正常的關(guān)機操作,若否,則輸出定時時長設(shè)定指令; 定時單元,用于在接收到所述定時時長設(shè)定指令時,根據(jù)所獲取的電源信息計算所述電源在達(dá)到所述關(guān)機條件之前的待機時長,并根據(jù)所述待機時長啟動所述移動終端中的定時器,以設(shè)定下一次獲取所述電源信息的時間,在所述定時器計時結(jié)束時,發(fā)送監(jiān)測指令至所述監(jiān)測獲取單元。
7.根據(jù)權(quán)利要求6所述的移動終端,其特征在于,所述監(jiān)測獲取單元用于從所述移動終端的電源管理器獲取所述電源當(dāng)前的電源信息。
8.根據(jù)權(quán)利要求6所述的移動終端,其特征在于,所述定時單元用于在所計算的待機時長大于預(yù)設(shè)時長時,按照所述待機時長的預(yù)設(shè)比例來設(shè)定所述定時器的計時時長,并啟動所述定時器;在所計算的待機時長小于等于預(yù)設(shè)值時,按照所述預(yù)設(shè)時長來設(shè)定所述定時器的計時時長,并啟動所述定時器。
9.根據(jù)權(quán)利要求6所述的移動終端,其特征在于,所述關(guān)機條件為所述電源信息中的電源電量不高于預(yù)設(shè)的電源電量,其中,所述預(yù)設(shè)的電源電量大于所述移動終端啟動電源自我保護時所對應(yīng)的電源電量。
10.根據(jù)權(quán)利要求6所述的移動終端,其特征在于,所述監(jiān)測獲取單元還用于在接收到轉(zhuǎn)出待機狀態(tài)的 指令時,終止所述定時器的計時并且不予獲取所述電源信息。
【文檔編號】H04M1/725GK103747131SQ201310643641
【公開日】2014年4月23日 申請日期:2013年12月3日 優(yōu)先權(quán)日:2013年12月3日
【發(fā)明者】李雅堂 申請人:上海斐訊數(shù)據(jù)通信技術(shù)有限公司