在輸出用于提示用戶進(jìn)行充電操作的提示信息后,檢測移動終端的電池是否進(jìn)入充電狀態(tài),以判斷用戶是否進(jìn)行了充電操作。
[0094]S302,若在第一預(yù)設(shè)時(shí)間間隔內(nèi)所述電池未進(jìn)入充電狀態(tài),則設(shè)置關(guān)機(jī)鬧鐘,并控制移動終端關(guān)機(jī)。
[0095]本實(shí)施例中,所述第一預(yù)設(shè)時(shí)間間隔可根據(jù)移動終端當(dāng)前的剩余電量值進(jìn)行調(diào)整,例如,在所述剩余電量值為所述的電池總電量的30%時(shí),將所述第一預(yù)設(shè)時(shí)間間隔設(shè)置為1S ;在所述剩余電量值為所述電池總電量的15%時(shí),將所述第一預(yù)設(shè)時(shí)間間隔設(shè)置為5S。若在第一預(yù)設(shè)時(shí)間間隔內(nèi)所述電池未進(jìn)入充電狀態(tài),則根據(jù)鬧鐘響鈴時(shí)間設(shè)置關(guān)機(jī)鬧鐘,并控制移動終端關(guān)機(jī)。
[0096]例如,在檢測到的移動終端的剩余電量值為電池總電量的27%,小于等于第一預(yù)設(shè)電量閾值:電池總電量的30%,此時(shí)通過語音和/或圖像的方式輸出“當(dāng)前電量低,請充電”;若移動終端未在1S內(nèi)進(jìn)入充電狀態(tài),此時(shí)根據(jù)移動終端的鬧鐘響鈴時(shí)間設(shè)置關(guān)機(jī)鬧鐘:鬧鐘響鈴時(shí)間為08:00,響鈴為名稱為XX的歌曲,響鈴方式為重復(fù)播放響鈴,直至用戶關(guān)閉鬧鐘功能;在關(guān)機(jī)鬧鐘設(shè)置完成后,控制移動終端關(guān)機(jī)。
[0097]此外,若在第一預(yù)設(shè)時(shí)間間隔內(nèi)所述電池進(jìn)入充電狀態(tài),則退出所述剩余電量值的檢測流程。
[0098]進(jìn)一步地,基于第一實(shí)施例,提出本發(fā)明關(guān)機(jī)控制方法的第四實(shí)施例,在本實(shí)施例中,上述步驟S20之后,所述關(guān)機(jī)控制方法還包括:
[0099]在所述剩余電量值大于所述第一預(yù)設(shè)電量閾值,且所述剩余電量值小于等于第二預(yù)設(shè)電量閾值時(shí),每間隔第二預(yù)設(shè)時(shí)間間隔檢測所述電池的剩余電量值。
[0100]本實(shí)施例中,在所述剩余電量值大于所述第一預(yù)設(shè)電量閾值,且所述剩余電量值小于等于第二預(yù)設(shè)電量閾值時(shí),每間隔第二預(yù)設(shè)時(shí)間間隔檢測所述電池的剩余電量值。例如,所述第一預(yù)設(shè)電量閾值為所述電池總電量的15%,所述第二預(yù)設(shè)電量閾值為所述電池總電量的30%,檢測到的所述剩余電量值為所述電池總電量的28%,則每間隔兩小時(shí)檢測所述電池的剩余電量值。
[0101]其中,所述第二預(yù)設(shè)電量閾值可以根據(jù)經(jīng)驗(yàn)來設(shè)置,例如,將移動終端的電池的總電量的25%設(shè)置為所述第二預(yù)設(shè)電量閾值;也可以根據(jù)移動終端的耗電情況,以及所述剩余電量值對應(yīng)的檢測時(shí)間距離鬧鐘響鈴時(shí)間的長短進(jìn)行設(shè)置,例如,當(dāng)前的檢測時(shí)間為22:00點(diǎn),用戶設(shè)置的鬧鐘響鈴時(shí)間是次日的08:00,移動終端自動計(jì)算其從22:00到次日08:00點(diǎn)的理論待機(jī)耗電量,然后在計(jì)算的結(jié)果上乘以一個(gè)冗余系數(shù),得到的數(shù)值即可設(shè)置為所述第二預(yù)設(shè)電量閾值。其中,所述冗余系數(shù)可以根據(jù)經(jīng)驗(yàn)設(shè)置,也可以設(shè)置為一個(gè)大于等于I的數(shù)值,并可根據(jù)移動終端的使用情況進(jìn)行調(diào)整。例如,若用戶當(dāng)前開啟了多個(gè)耗電量較大的應(yīng)用程序,此時(shí)可選擇一個(gè)較大的冗余系數(shù);若移動終端當(dāng)前處于待機(jī)狀態(tài),可采用I作為所述的冗余系數(shù)。
[0102]本領(lǐng)域技術(shù)人員可以理解的是,通過調(diào)整所述第二預(yù)設(shè)時(shí)間間隔的長短,可以達(dá)到調(diào)整移動終端能耗的目的,例如,增大所述第二預(yù)設(shè)時(shí)間間隔的長度,移動終端更省電;縮短所述第二預(yù)設(shè)時(shí)間間隔的長度,移動終端將消耗更多的電量。
[0103]本發(fā)明進(jìn)一步提供一種關(guān)機(jī)控制裝置,參照圖5,在本發(fā)明關(guān)機(jī)控制裝置的第一實(shí)施例中,所述關(guān)機(jī)控制裝置包括:
[0104]檢測模塊10,用于檢測移動終端的電池的剩余電量值;
[0105]本發(fā)明實(shí)施例提供的關(guān)機(jī)控制裝置主要應(yīng)用于移動終端,所述移動終端可以是手機(jī)、智能手表、筆記本電腦、數(shù)字廣播接收器、PDA(個(gè)人數(shù)字助理)、PAD(平板電腦)、PMP(便攜式多媒體播放器)、導(dǎo)航裝置等移動終端。例如,基于本實(shí)施例提供的關(guān)機(jī)控制方法,手機(jī)在電量較低時(shí),自動將正常鬧鐘切換為關(guān)機(jī)鬧鐘,并關(guān)機(jī);在到達(dá)鬧鐘時(shí)間時(shí),自動喚醒系統(tǒng)開機(jī),執(zhí)行鬧鐘響鈴操作。
[0106]需要說明的是,關(guān)機(jī)鬧鐘與正常鬧鐘的區(qū)別在于:移動終端在設(shè)置有關(guān)機(jī)鬧鐘后,即使移動終端處于關(guān)機(jī)狀態(tài)也能夠在設(shè)定的鬧鐘響鈴時(shí)間正常執(zhí)行鬧鐘響鈴操作;而正常鬧鐘只有在移動終端處于開機(jī)狀態(tài)時(shí)才能夠正常執(zhí)行。具體地,移動終端的硬件架構(gòu)分為射頻部分、基帶部分和應(yīng)用處理器部分這三個(gè)部分。手機(jī)關(guān)機(jī)時(shí),應(yīng)用處理器部分和射頻部分完全斷電,而基帶部分雖然處在關(guān)機(jī)狀態(tài),但基帶部分的時(shí)鐘芯片并沒有斷電。當(dāng)移動終端設(shè)置有關(guān)機(jī)鬧鐘,且到達(dá)設(shè)定的鬧鐘響鈴時(shí)間時(shí),基帶部分會自動給應(yīng)用處理器部分上電,喚醒系統(tǒng)執(zhí)行開機(jī)程序,并執(zhí)行鬧鐘響鈴操作。此外,還可以通過外置專用時(shí)鐘芯片來實(shí)現(xiàn)關(guān)機(jī)鬧鐘功能。
[0107]本實(shí)施例中,檢測模塊10可以實(shí)時(shí)檢測移動終端的電池的剩余電量值,也可以定時(shí)檢測移動終端的電池的剩余電量值,還可以由用戶根據(jù)實(shí)際需要進(jìn)行調(diào)整,例如,檢測模塊10在9:00至20:00內(nèi)每間隔兩小時(shí)檢測手機(jī)電池的剩余電量值,在20:00至次日9:00內(nèi)實(shí)時(shí)檢測手機(jī)電池的剩余電量值;或者,檢測模塊10在22:00定時(shí)檢測手機(jī)電池的剩余電量值。本實(shí)施例優(yōu)選通過檢測模塊10定時(shí)檢測移動終端的電池的剩余電量值,以節(jié)省能耗,例如,檢測模塊10每隔兩小時(shí)檢測一次移動終端的電池的剩余電量值。
[0108]判斷模塊20,用于判斷所述剩余電量值是否大于第一預(yù)設(shè)電量閾值;
[0109]本實(shí)施例中,判斷模塊20通過將移動終端的電池的剩余電量值和第一預(yù)設(shè)電量閾值進(jìn)行比較,以判斷移動終端當(dāng)前電量是否較低;在所述剩余電量值大于第一預(yù)設(shè)電量閾值時(shí),判斷模塊20識別移動終端當(dāng)前電量不低;在所述剩余電量值小于等于第一預(yù)設(shè)電量閾值時(shí),判斷模塊20識別移動終端當(dāng)前電量較低。其中,所述第一預(yù)設(shè)電量閾值包括移動終端執(zhí)行鬧鐘響鈴操作必需的耗電量。例如,手機(jī)執(zhí)行鬧鐘響鈴操作需要消耗手機(jī)電池總電量的5%,則可以將所述第一預(yù)設(shè)電量閾值設(shè)置為所述手機(jī)電池總電量的5%。
[0110]關(guān)機(jī)模塊30,用于在所述剩余電量值小于等于所述第一預(yù)設(shè)電量閾值時(shí),設(shè)置關(guān)機(jī)鬧鐘,并控制所述移動終端關(guān)機(jī);
[0111]本實(shí)施例中,在所述剩余電量值小于等于所述第一預(yù)設(shè)電量閾值時(shí),說明移動終端當(dāng)前電量較低,可能無法支撐運(yùn)行到用戶設(shè)置的鬧鐘響鈴時(shí)間,甚至無法支撐移動終端進(jìn)行鬧鐘響鈴操作,此時(shí)關(guān)機(jī)模塊30根據(jù)移動終端的鬧鐘響鈴時(shí)間設(shè)置關(guān)機(jī)鬧鐘,并控制移動終端關(guān)機(jī)。
[0112]目前,有多種實(shí)現(xiàn)關(guān)機(jī)鬧鐘的方式,可通過外置專用時(shí)鐘芯片實(shí)現(xiàn):例如,Dallas公司的DS1339時(shí)鐘芯片,是一種低功耗的時(shí)鐘/日歷芯片,具有兩個(gè)可編程日歷鬧鐘與一路可編程方波輸出,地址與數(shù)據(jù)通過IIC(Inter Integrated Circuit,集成電路總線)與移動終端進(jìn)行通訊。時(shí)鐘/日歷可提供年、月、日、時(shí)、分和秒等信息,對于少于31天的月份,到每月的最后一天會自動進(jìn)行調(diào)整,包括閏年修正,且該芯片可工作在24小時(shí)或12小時(shí)。DS1339具有一個(gè)內(nèi)部電源感應(yīng)電路,可以檢測外部電源是否失效(移動終端是否為其供電),在外部電源失效時(shí),自動切換至備用電源。在移動終端處于開機(jī)狀態(tài)時(shí),將鬧鐘響鈴時(shí)間寫入到硬件時(shí)鐘芯片DS1339中,然后硬件時(shí)鐘芯片DS1339開始計(jì)時(shí)。在移動終端處于關(guān)機(jī)狀態(tài),且到達(dá)鬧鐘響鈴時(shí)間時(shí),硬件時(shí)鐘芯片DS1339觸發(fā)喚醒信號,喚醒移動終端開機(jī),以執(zhí)行鬧鐘響鈴操作。
[0113]此外,還可通過基帶層和應(yīng)用層配合的方式實(shí)現(xiàn)關(guān)機(jī)鬧鐘:基于Android系統(tǒng)的移動終端包括底層(基帶層)和應(yīng)用層,Android系統(tǒng)基于應(yīng)用層運(yùn)行,各種App (Applicat1n,應(yīng)用程序)基于Android系統(tǒng)運(yùn)行,鬧鐘是一種Android系統(tǒng)自帶的APP,其同樣基于Android系統(tǒng)運(yùn)行。移動終端在關(guān)機(jī)時(shí),其應(yīng)用層停止運(yùn)行,但是基帶層仍維持運(yùn)行。在移動終端處于開機(jī)狀態(tài)時(shí),將鬧鐘響鈴時(shí)間寫入基帶層。在移動終端處于關(guān)機(jī)狀態(tài),且到達(dá)鬧鐘響鈴時(shí)間時(shí),基帶層喚醒Android系統(tǒng),執(zhí)行開機(jī)程序,進(jìn)行鬧鐘響鈴操作。
[0114]需要說明的是,本發(fā)明并不限制實(shí)現(xiàn)關(guān)機(jī)鬧鐘的方式,可根據(jù)實(shí)際情況進(jìn)行適當(dāng)選擇,例如,本實(shí)施例優(yōu)選采用基帶層和應(yīng)用層配合實(shí)現(xiàn)關(guān)機(jī)鬧鐘的方式,以降低移動終端的硬件成本。
[0115]喚醒模塊40,用于在到達(dá)所述鬧鐘響鈴時(shí)間時(shí),喚醒移動終端開機(jī),以執(zhí)行鬧鐘響鈴操作。
[0116]容易理解的是,本發(fā)明的目的在于解決移動終端因電量較低而導(dǎo)致鬧鐘失效的問題,即在到達(dá)鬧鐘響鈴時(shí)間時(shí),移動終端能夠正常執(zhí)行鬧鐘響鈴操作。本實(shí)施例中,在到達(dá)鬧鐘響鈴時(shí)間時(shí),喚醒模塊40喚醒移動終端開機(jī),以執(zhí)行鬧鐘響鈴操作,例如,鬧鐘響鈴時(shí)間為08:00,則喚醒模塊40在08:00時(shí)喚醒移動終端開機(jī),移動終端自動加載名稱為XX的歌曲,并重復(fù)播放,直至用戶關(guān)閉移動終端的鬧鐘功能。
[0117]本發(fā)明實(shí)施例提出的關(guān)機(jī)控制裝置,通過檢測移動終端的電池的剩余電量值;判斷所述剩余電量值是否大于第一預(yù)設(shè)電量閾值;在所述剩余電量值小于等于所述第一預(yù)設(shè)電量閾值時(shí),設(shè)置關(guān)機(jī)鬧鐘,并控制所述移動終端關(guān)機(jī);在到達(dá)鬧鐘響鈴時(shí)間時(shí),喚醒移動終端開機(jī),以執(zhí)行鬧鐘響鈴操作。相較于現(xiàn)有技術(shù),本發(fā)明在移動終端的電量較低時(shí),自動設(shè)置關(guān)機(jī)鬧鐘,并控制移動終端關(guān)機(jī),以預(yù)留部分電量供移動終端執(zhí)行鬧鐘響鈴操作,從而本發(fā)明能夠解決移動終端因電量較低而導(dǎo)致鬧鐘失效的問題。
[0118]進(jìn)一步地,基于第一實(shí)施例,提出本發(fā)明關(guān)機(jī)控制裝置的第二實(shí)施例,在本實(shí)施例中,所述關(guān)機(jī)模塊30還用于在偵測到所述移動終端進(jìn)入開機(jī)狀態(tài)時(shí),撤消設(shè)置的所述關(guān)機(jī)鬧鐘。
[0119]眾所周知的,在移動終端因電量低而自動關(guān)機(jī)后,若用戶存在使用需求,用戶會操作移動終端進(jìn)行開機(jī),并對移動終端進(jìn)行充電操作。本實(shí)施例中,關(guān)機(jī)模塊30在偵測到所述移