專利名稱:終端定時(shí)開(kāi)機(jī)的處理方法及移動(dòng)終端的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種終端定時(shí)開(kāi)機(jī)的處理方法及移動(dòng)終端。
背景技術(shù):
現(xiàn)有的智能終端大多支持RTC (Real-Time Clock,實(shí)時(shí)時(shí)鐘)定時(shí)喚醒的功能,系統(tǒng)在運(yùn)行過(guò)程中為了支持定時(shí)喚醒,往RTC設(shè)置了一堆定時(shí)器,終端關(guān)機(jī)時(shí)會(huì)取消系統(tǒng)所設(shè)置的RTC時(shí)間。但是終端如果異常掉電,如直接撥電池,沒(méi)有正常關(guān)機(jī),RTC沒(méi)有取消掉,這樣會(huì)導(dǎo)致終端經(jīng)常出現(xiàn)自動(dòng)重啟現(xiàn)象,給用戶工作生活帶來(lái)不便。綜上可知,現(xiàn)有的移動(dòng)終端的異常關(guān)機(jī)后的定時(shí)處理技術(shù),在實(shí)際使用上顯然存在不便與缺陷,所以有必要加以改進(jìn)。
發(fā)明內(nèi)容
針對(duì)上述的缺陷,本發(fā)明的目的在于提供一種終端定時(shí)開(kāi)機(jī)的處理方法及移動(dòng)終端,可以防止移動(dòng)終端異常關(guān)機(jī)后自動(dòng)重啟。為了實(shí)現(xiàn)上述目的,本發(fā)明提供一種終端定時(shí)開(kāi)機(jī)的處理方法,所述方法包括終端接收到開(kāi)機(jī)觸發(fā)指令時(shí),判斷所述開(kāi)機(jī)觸發(fā)指令是否來(lái)自終端實(shí)時(shí)時(shí)鐘;若所述終端開(kāi)機(jī)觸發(fā)指令來(lái)自所述實(shí)時(shí)時(shí)鐘,則繼續(xù)判斷所述終端的當(dāng)前開(kāi)機(jī)時(shí)間與預(yù)設(shè)的實(shí)時(shí)時(shí)鐘開(kāi)機(jī)時(shí)間是否匹配,否則繼續(xù)執(zhí)行開(kāi)機(jī);若所述當(dāng)前開(kāi)機(jī)時(shí)間與預(yù)設(shè)的實(shí)時(shí)時(shí)鐘開(kāi)機(jī)時(shí)間匹配,則所述終端繼續(xù)執(zhí)行開(kāi)機(jī);若所述當(dāng)前開(kāi)機(jī)時(shí)間與預(yù)設(shè)的實(shí)時(shí)時(shí)鐘開(kāi)機(jī)時(shí)間不匹配,則觸發(fā)所述終端執(zhí)行關(guān)機(jī)。根據(jù)本發(fā)明的終端定時(shí)開(kāi)機(jī)的處理方法,所述方法還包括設(shè)置所述終端的實(shí)時(shí)時(shí)鐘開(kāi)機(jī)時(shí)間;判斷所述實(shí)時(shí)時(shí)鐘是否支持關(guān)機(jī)喚醒,若是,則將所述實(shí)時(shí)時(shí)鐘開(kāi)機(jī)時(shí)間保存到儲(chǔ)存區(qū)。根據(jù)本發(fā)明的終端定時(shí)開(kāi)機(jī)的處理方法,若所述實(shí)時(shí)時(shí)鐘支持關(guān)機(jī)喚醒,則將所述實(shí)時(shí)時(shí)鐘時(shí)間以鏈表的方式儲(chǔ)存到FLASH存儲(chǔ)區(qū)域,并將最近時(shí)間的實(shí)時(shí)時(shí)鐘時(shí)間保存到所述鏈表頂部。根據(jù)本發(fā)明的終端定時(shí)開(kāi)機(jī)的處理方法,判斷所述終端的當(dāng)前開(kāi)機(jī)時(shí)間與預(yù)設(shè)的實(shí)時(shí)時(shí)鐘開(kāi)機(jī)時(shí)間是否匹配步驟具體為判斷所述終端的當(dāng)前開(kāi)機(jī)時(shí)間與所述鏈表頂部的實(shí)時(shí)時(shí)鐘時(shí)間是否匹配。根據(jù)本發(fā)明的終端定時(shí)開(kāi)機(jī)的處理方法,還包括若所述當(dāng)前開(kāi)機(jī)時(shí)間與預(yù)設(shè)的實(shí)時(shí)時(shí)鐘開(kāi)機(jī)時(shí)間匹配,則所述終端執(zhí)行開(kāi)機(jī)后將所述預(yù)設(shè)的實(shí)時(shí)時(shí)鐘開(kāi)機(jī)時(shí)間從所述儲(chǔ)存區(qū)刪除。
本發(fā)明還相應(yīng)的提供一種移動(dòng)終端,包括
第一判斷模塊,用于所述終端接收到開(kāi)機(jī)觸發(fā)指令時(shí),判斷所述開(kāi)機(jī)觸發(fā)指令是否來(lái)自終端實(shí)時(shí)時(shí)鐘,若是則交由第二判斷模塊處理,否則繼續(xù)執(zhí)行開(kāi)機(jī);第二判斷模塊,用于判斷所述終端的當(dāng)前開(kāi)機(jī)時(shí)間與預(yù)設(shè)的實(shí)時(shí)時(shí)鐘開(kāi)機(jī)時(shí)間是否匹配,若是則所述終端繼續(xù)執(zhí)行開(kāi)機(jī),否則交由關(guān)機(jī)觸發(fā)模塊處理;關(guān)機(jī)觸發(fā)模塊,用于所述當(dāng)前開(kāi)機(jī)時(shí)間與預(yù)設(shè)的實(shí)時(shí)時(shí)鐘開(kāi)機(jī)時(shí)間不匹配時(shí)觸發(fā)所述終端執(zhí)行關(guān)機(jī)。根據(jù)本發(fā)明的移動(dòng)終端,所述移動(dòng)終端還包括設(shè)置模塊,用于設(shè)置所述終端的實(shí)時(shí)時(shí)鐘開(kāi)機(jī)時(shí)間;第三判斷模塊,用于判斷所述實(shí)時(shí)時(shí)鐘是否支持關(guān)機(jī)喚醒,若是,則交由儲(chǔ)存模塊處理; 儲(chǔ)存模塊,用于將所述實(shí)時(shí)時(shí)鐘開(kāi)機(jī)時(shí)間保存到儲(chǔ)存區(qū)。根據(jù)本發(fā)明的移動(dòng)終端,所述儲(chǔ)存模塊用于將所述實(shí)時(shí)時(shí)鐘時(shí)間以鏈表的方式儲(chǔ)存到FLASH存儲(chǔ)區(qū)域,并將最近時(shí)間的實(shí)時(shí)時(shí)鐘時(shí)間保存到所述鏈表頂部。根據(jù)本發(fā)明的移動(dòng)終端,所述第二判斷模塊用于判斷所述終端的當(dāng)前開(kāi)機(jī)時(shí)間與所述鏈表頂部的實(shí)時(shí)時(shí)鐘時(shí)間是否匹配。根據(jù)本發(fā)明的移動(dòng)終端,所述移動(dòng)終端還包括刪除模塊,用于當(dāng)所述當(dāng)前開(kāi)機(jī)時(shí)間與預(yù)設(shè)的實(shí)時(shí)時(shí)鐘開(kāi)機(jī)時(shí)間匹配,所述終端執(zhí)行開(kāi)機(jī)后將所述預(yù)設(shè)的實(shí)時(shí)時(shí)鐘開(kāi)機(jī)時(shí)間從所述儲(chǔ)存區(qū)刪除。本發(fā)明通過(guò)在移動(dòng)終端開(kāi)機(jī)時(shí)判斷其開(kāi)機(jī)是否是由內(nèi)置的實(shí)時(shí)時(shí)鐘喚醒開(kāi)機(jī),若是,則繼續(xù)判斷移動(dòng)終端當(dāng)前的開(kāi)機(jī)時(shí)間與預(yù)設(shè)的實(shí)時(shí)時(shí)鐘開(kāi)機(jī)時(shí)間是否相匹配,否則終端正常開(kāi)機(jī)。如果當(dāng)前開(kāi)機(jī)時(shí)間與預(yù)設(shè)的實(shí)時(shí)時(shí)鐘開(kāi)機(jī)時(shí)間相匹配,說(shuō)明是由實(shí)時(shí)時(shí)鐘正常喚醒開(kāi)機(jī),則終端進(jìn)行正常開(kāi)機(jī)操作,否則說(shuō)明是由實(shí)時(shí)時(shí)鐘非正常喚醒開(kāi)機(jī),終端執(zhí)行關(guān)機(jī)操作。借此,使終端在異常關(guān)機(jī)后,不會(huì)因未清除實(shí)時(shí)時(shí)鐘的設(shè)置而自動(dòng)重啟,提高用戶體驗(yàn)。
圖I是本發(fā)明一實(shí)施例的移動(dòng)終端的結(jié)構(gòu)示意圖;圖2是本發(fā)明另一實(shí)施例的移動(dòng)終端的結(jié)構(gòu)示意圖;圖3是本發(fā)明一實(shí)施例的終端定時(shí)開(kāi)機(jī)的處理方法流程圖;圖4是本發(fā)明另一實(shí)施例的終端定時(shí)開(kāi)機(jī)的處理方法流程圖。
具體實(shí)施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。參見(jiàn)圖1,本發(fā)明提供了一種移動(dòng)終端,該移動(dòng)終端100可以是手機(jī)、PDA(Personal Digital Assistant,個(gè)人數(shù)字助理)、掌上電腦等,其包括設(shè)置模塊10、第一判斷模塊20、第二判斷模塊30以及關(guān)機(jī)觸發(fā)模塊40,其中設(shè)置模塊10,用于設(shè)置移動(dòng)終端100的RTC開(kāi)機(jī)時(shí)間。具體應(yīng)用中,移動(dòng)終端100可以通過(guò)RTC設(shè)置定時(shí)器,具體的可以設(shè)置開(kāi)機(jī)時(shí)間、鬧鐘等應(yīng)用,當(dāng)設(shè)置好RTC的定時(shí)開(kāi)機(jī)時(shí)間后,如果移動(dòng)終端100處于關(guān)機(jī)狀態(tài),則到該預(yù)設(shè)的時(shí)間后,其可以自動(dòng)開(kāi)機(jī)。第一判斷模塊20,用于移動(dòng)終端100觸發(fā)開(kāi)機(jī)后,判斷開(kāi)機(jī)觸發(fā)指令是否來(lái)自終端RTC,即判斷移動(dòng)終端100此次開(kāi)機(jī)是否是由RTC喚醒開(kāi)機(jī),若是,則交由第二判斷模塊30處理,否則移動(dòng)終端100繼續(xù)執(zhí)行正常開(kāi)機(jī)。移動(dòng)終端100可以接受用戶的操作指令開(kāi)機(jī),也可以接收RTC的喚醒開(kāi)機(jī),第二判斷模塊20可以判斷移動(dòng)終端100的開(kāi)機(jī)方式。第二判斷模塊30,用于判斷移動(dòng)終端100的當(dāng)前開(kāi)機(jī)時(shí)間與預(yù)設(shè)的RTC開(kāi)機(jī)時(shí)間是否匹配,若是則移動(dòng)終端100繼續(xù)執(zhí)行開(kāi)機(jī),否則交由關(guān)機(jī)觸發(fā)模塊40處理。鑒于移動(dòng)終端100在異常關(guān)機(jī),比如直接取掉電池后,其RTC的設(shè)置不會(huì)消除,移動(dòng)終端100可能會(huì)出現(xiàn)異常自啟動(dòng),第二判斷模塊30可以根據(jù)自啟動(dòng)時(shí)間以及預(yù)設(shè)的RTC時(shí)間判斷出是否為異常啟動(dòng)。 關(guān)機(jī)觸發(fā)模塊40,用于移動(dòng)終端100的當(dāng)前開(kāi)機(jī)時(shí)間與預(yù)設(shè)的RTC開(kāi)機(jī)時(shí)間不匹配時(shí),即移動(dòng)終端100非正常自啟動(dòng)時(shí),觸發(fā)移動(dòng)終端100執(zhí)行關(guān)機(jī)。本發(fā)明的移動(dòng)終端100在關(guān)機(jī)自啟動(dòng)時(shí)可以判斷是否是正常啟動(dòng),若是正常啟動(dòng),則不作處理,否則觸發(fā)關(guān)機(jī),使其繼續(xù)處于關(guān)機(jī)狀態(tài),借此提高用戶體驗(yàn)和移動(dòng)終端100的實(shí)用性。本發(fā)明的另一實(shí)施例中,結(jié)合圖2,移動(dòng)終端100還包括第三判斷模塊50、儲(chǔ)存模塊60和刪除模塊70,其中第三判斷模塊50,用于移動(dòng)終端100在設(shè)置RTC開(kāi)機(jī)時(shí)間時(shí),判斷RTC是否支持關(guān)機(jī)喚醒,若是,則交由儲(chǔ)存模塊60處理,否則不作處理。當(dāng)用戶通過(guò)設(shè)置模塊10設(shè)置RTC開(kāi)機(jī)時(shí)間,第三判斷模塊50對(duì)RTC進(jìn)行分類,并將支持關(guān)機(jī)喚醒的RTC開(kāi)機(jī)時(shí)間交給儲(chǔ)存模塊60處理。儲(chǔ)存模塊60,用于將RTC開(kāi)機(jī)時(shí)間保存到儲(chǔ)存區(qū)。具體的,如果相應(yīng)的RTC開(kāi)機(jī)時(shí)間支持關(guān)機(jī)喚醒,則儲(chǔ)存模塊60將RTC時(shí)間以鏈表的方式儲(chǔ)存到FLASH存儲(chǔ)區(qū)域,并將最近時(shí)間的RTC時(shí)間保存到鏈表頂部。移動(dòng)終端100開(kāi)機(jī)通過(guò)第二判斷模塊30對(duì)RTC開(kāi)機(jī)時(shí)間進(jìn)行匹配判斷時(shí),優(yōu)先判斷移動(dòng)終端100當(dāng)前開(kāi)機(jī)時(shí)間與鏈表頂部的RTC時(shí)間是否匹配。刪除模塊70,用于移動(dòng)終端100的當(dāng)前開(kāi)機(jī)時(shí)間與預(yù)設(shè)的RTC開(kāi)機(jī)時(shí)間匹配,且移動(dòng)終端100執(zhí)行開(kāi)機(jī)后,將預(yù)設(shè)的RTC開(kāi)機(jī)時(shí)間從儲(chǔ)存區(qū)刪除。具體的,若移動(dòng)終端100接收RTC的正常喚醒開(kāi)機(jī),則更新FLASH區(qū)域的RTC時(shí)間存儲(chǔ)信息,將移動(dòng)終端100的本次開(kāi)機(jī)時(shí)間相匹配的RTC開(kāi)機(jī)時(shí)間從FLASH鏈表中刪除,然后直接開(kāi)機(jī)進(jìn)入系統(tǒng)。需要說(shuō)明的,在實(shí)際應(yīng)用中,RTC可能存在延時(shí),其設(shè)置的開(kāi)機(jī)時(shí)間與實(shí)際的正常開(kāi)機(jī)時(shí)間可能存在一定微小差距,本發(fā)明通過(guò)預(yù)設(shè)一閥值來(lái)實(shí)現(xiàn)匹配,比如,本發(fā)明的一實(shí)施例中,若設(shè)置的RTC開(kāi)機(jī)時(shí)間為9 00 :00,則可以設(shè)置Is的延時(shí)閥值,也就是說(shuō),如果實(shí)際的開(kāi)機(jī)時(shí)間在8 59 59^9 00 01之間,則移動(dòng)終端100判定實(shí)際開(kāi)機(jī)時(shí)間與預(yù)設(shè)的RTC開(kāi)機(jī)時(shí)間相匹配,借此增加判斷的精確度。參見(jiàn)圖3,本發(fā)明提供了一種終端定時(shí)開(kāi)機(jī)的處理方法,其可以通過(guò)如圖I所示的移動(dòng)終端100實(shí)現(xiàn),該方法包括步驟S301,移動(dòng)終端100觸發(fā)開(kāi)機(jī)后,第一判斷模塊20判斷開(kāi)機(jī)觸發(fā)指令是否來(lái)自終端RTC,即判斷該次開(kāi)機(jī)是否為移動(dòng)終端100的RTC喚醒開(kāi)機(jī),若是,則執(zhí)行步驟S302,否則說(shuō)明移動(dòng)終端100是接收用戶的操作命令正常開(kāi)機(jī),直接執(zhí)行步驟S303。步驟S302,第二判斷模塊30判斷移動(dòng)終端100的當(dāng)前開(kāi)機(jī)時(shí)間與預(yù)設(shè)的RTC開(kāi)機(jī)時(shí)間是否匹配,若是,則執(zhí)行步驟S303,否則執(zhí)行步驟S304。步驟S303,移動(dòng)終端100執(zhí)行正常開(kāi)機(jī)。步驟S304,關(guān)機(jī)觸發(fā)模塊40觸發(fā)移動(dòng)終端100執(zhí)行關(guān)機(jī)操作。需要說(shuō)明的,步驟S302中,由于移動(dòng)終端100的RTC在實(shí)際應(yīng)用中可能存在延時(shí),導(dǎo)致其正常開(kāi)機(jī)時(shí)間與其預(yù)設(shè)的RTC時(shí)間有一定的微小差距,本發(fā)明可通過(guò)預(yù)設(shè)閥值解決該問(wèn)題,若開(kāi)機(jī)時(shí)間在預(yù)設(shè)的RTC時(shí)間波動(dòng)的閥值范圍內(nèi),則認(rèn)為二者匹配。參見(jiàn)圖4,本發(fā)明另一實(shí)施例提供了一種優(yōu)選的終端定時(shí)開(kāi)機(jī)的處理方法,該方法包括 步驟S401,通過(guò)設(shè)置模塊10設(shè)置移動(dòng)終端100的RTC開(kāi)機(jī)時(shí)間。步驟S402,第三判斷模塊50判斷RTC是否支持關(guān)機(jī)喚醒,若是,則執(zhí)行步驟S403,否則不作處理。步驟S403,儲(chǔ)存模塊60將RTC開(kāi)機(jī)時(shí)間保存到儲(chǔ)存區(qū)。具體的,儲(chǔ)存模塊60將RTC時(shí)間以鏈表的方式儲(chǔ)存到FLASH存儲(chǔ)區(qū)域,并將最近時(shí)間的實(shí)時(shí)時(shí)鐘時(shí)間保存到所述鏈表頂部。步驟S404,移動(dòng)終端100觸發(fā)開(kāi)機(jī)后,第一判斷模塊20判斷該次開(kāi)機(jī)是否為移動(dòng)終端100的RTC喚醒開(kāi)機(jī),若是,則執(zhí)行步驟S405,否則執(zhí)行步驟S406。步驟S405,第二判斷模塊30判斷移動(dòng)終端100的當(dāng)前開(kāi)機(jī)時(shí)間與預(yù)設(shè)的RTC開(kāi)機(jī)時(shí)間是否匹配,若是,執(zhí)行步驟S406,否則執(zhí)行步驟S407。步驟S406,移動(dòng)終端100執(zhí)行正常開(kāi)機(jī)。步驟S407,關(guān)機(jī)觸發(fā)模塊40觸發(fā)移動(dòng)終端100執(zhí)行關(guān)機(jī)操作。綜上所述,本發(fā)明通過(guò)在移動(dòng)終端開(kāi)機(jī)時(shí)判斷其開(kāi)機(jī)是否是由內(nèi)置的實(shí)時(shí)時(shí)鐘喚醒開(kāi)機(jī),若是,則繼續(xù)判斷移動(dòng)終端當(dāng)前的開(kāi)機(jī)時(shí)間與預(yù)設(shè)的實(shí)時(shí)時(shí)鐘開(kāi)機(jī)時(shí)間是否相匹配,否則終端正常開(kāi)機(jī)。如果當(dāng)前開(kāi)機(jī)時(shí)間與預(yù)設(shè)的實(shí)時(shí)時(shí)鐘開(kāi)機(jī)時(shí)間相匹配,說(shuō)明是由實(shí)時(shí)時(shí)鐘正常喚醒開(kāi)機(jī),則終端進(jìn)行正常開(kāi)機(jī)操作,否則說(shuō)明是由實(shí)時(shí)時(shí)鐘非正常喚醒開(kāi)機(jī),終端執(zhí)行關(guān)機(jī)操作。借此,使終端在異常關(guān)機(jī)后,不會(huì)因未清除實(shí)時(shí)時(shí)鐘的設(shè)置而自動(dòng)重啟,提聞?dòng)脩趔w驗(yàn)。當(dāng)然,本發(fā)明還可有其它多種實(shí)施例,在不背離本發(fā)明精神及其實(shí)質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員當(dāng)可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護(hù)范圍。
權(quán)利要求
1.一種終端定時(shí)開(kāi)機(jī)的處理方法,其特征在于,所述方法包括 終端接收到開(kāi)機(jī)觸發(fā)指令時(shí),判斷所述開(kāi)機(jī)觸發(fā)指令是否來(lái)自終端實(shí)時(shí)時(shí)鐘; 若所述終端開(kāi)機(jī)觸發(fā)指令來(lái)自所述實(shí)時(shí)時(shí)鐘,則繼續(xù)判斷所述終端的當(dāng)前開(kāi)機(jī)時(shí)間與預(yù)設(shè)的實(shí)時(shí)時(shí)鐘開(kāi)機(jī)時(shí)間是否匹配,否則繼續(xù)執(zhí)行開(kāi)機(jī); 若所述當(dāng)前開(kāi)機(jī)時(shí)間與預(yù)設(shè)的實(shí)時(shí)時(shí)鐘開(kāi)機(jī)時(shí)間匹配,則所述終端繼續(xù)執(zhí)行開(kāi)機(jī); 若所述當(dāng)前開(kāi)機(jī)時(shí)間與預(yù)設(shè)的實(shí)時(shí)時(shí)鐘開(kāi)機(jī)時(shí)間不匹配,則觸發(fā)所述終端執(zhí)行關(guān)機(jī)。
2.根據(jù)權(quán)利要求I所述的終端定時(shí)開(kāi)機(jī)的處理方法,其特征在于,所述方法還包括 設(shè)置所述終端的實(shí)時(shí)時(shí)鐘開(kāi)機(jī)時(shí)間; 判斷所述實(shí)時(shí)時(shí)鐘是否支持關(guān)機(jī)喚醒,若是,則將所述實(shí)時(shí)時(shí)鐘開(kāi)機(jī)時(shí)間保存到儲(chǔ)存區(qū)。
3.根據(jù)權(quán)利要求2所述的終端定時(shí)開(kāi)機(jī)的處理方法,其特征在于,若所述實(shí)時(shí)時(shí)鐘支持關(guān)機(jī)喚醒,則將所述實(shí)時(shí)時(shí)鐘時(shí)間以鏈表的方式儲(chǔ)存到FLASH存儲(chǔ)區(qū)域,并將最近時(shí)間的實(shí)時(shí)時(shí)鐘時(shí)間保存到所述鏈表頂部。
4.根據(jù)權(quán)利要求3所述的終端定時(shí)開(kāi)機(jī)的處理方法,其特征在于,所述判斷所述終端的當(dāng)前開(kāi)機(jī)時(shí)間與預(yù)設(shè)的實(shí)時(shí)時(shí)鐘開(kāi)機(jī)時(shí)間是否匹配步驟具體為 判斷所述終端的當(dāng)前開(kāi)機(jī)時(shí)間與所述鏈表頂部的實(shí)時(shí)時(shí)鐘時(shí)間是否匹配。
5.根據(jù)權(quán)利要求2 4任一項(xiàng)所述的終端定時(shí)開(kāi)機(jī)的處理方法,其特征在于,還包括若所述當(dāng)前開(kāi)機(jī)時(shí)間與預(yù)設(shè)的實(shí)時(shí)時(shí)鐘開(kāi)機(jī)時(shí)間匹配,則所述終端執(zhí)行開(kāi)機(jī)后將所述預(yù)設(shè)的實(shí)時(shí)時(shí)鐘開(kāi)機(jī)時(shí)間從所述儲(chǔ)存區(qū)刪除。
6.一種移動(dòng)終端,其特征在于,包括 第一判斷模塊,用于所述終端接收到開(kāi)機(jī)觸發(fā)指令時(shí),判斷所述開(kāi)機(jī)觸發(fā)指令是否來(lái)自終端實(shí)時(shí)時(shí)鐘,若是則交由第二判斷模塊處理,否則繼續(xù)執(zhí)行開(kāi)機(jī); 第二判斷模塊,用于判斷所述終端的當(dāng)前開(kāi)機(jī)時(shí)間與預(yù)設(shè)的實(shí)時(shí)時(shí)鐘開(kāi)機(jī)時(shí)間是否匹配,若是則所述終端繼續(xù)執(zhí)行開(kāi)機(jī),否則交由關(guān)機(jī)觸發(fā)模塊處理; 關(guān)機(jī)觸發(fā)模塊,用于所述當(dāng)前開(kāi)機(jī)時(shí)間與預(yù)設(shè)的實(shí)時(shí)時(shí)鐘開(kāi)機(jī)時(shí)間不匹配時(shí)觸發(fā)所述終端執(zhí)行關(guān)機(jī)。
7.根據(jù)權(quán)利要求6所述的移動(dòng)終端,其特征在于,所述移動(dòng)終端還包括 設(shè)置模塊,用于設(shè)置所述終端的實(shí)時(shí)時(shí)鐘開(kāi)機(jī)時(shí)間; 第三判斷模塊,用于判斷所述實(shí)時(shí)時(shí)鐘是否支持關(guān)機(jī)喚醒,若是,則交由儲(chǔ)存模塊處理; 儲(chǔ)存模塊,用于將所述實(shí)時(shí)時(shí)鐘開(kāi)機(jī)時(shí)間保存到儲(chǔ)存區(qū)。
8.根據(jù)權(quán)利要求7所述的移動(dòng)終端,其特征在于,所述儲(chǔ)存模塊用于將所述實(shí)時(shí)時(shí)鐘時(shí)間以鏈表的方式儲(chǔ)存到FLASH存儲(chǔ)區(qū)域,并將最近時(shí)間的實(shí)時(shí)時(shí)鐘時(shí)間保存到所述鏈表頂部。
9.根據(jù)權(quán)利要求8所述的移動(dòng)終端,其特征在于,所述第二判斷模塊用于判斷所述終端的當(dāng)前開(kāi)機(jī)時(shí)間與所述鏈表頂部的實(shí)時(shí)時(shí)鐘時(shí)間是否匹配。
10.根據(jù)權(quán)利要求7、任一項(xiàng)所述的移動(dòng)終端,其特征在于,所述移動(dòng)終端還包括刪除模塊,用于當(dāng)所述當(dāng)前開(kāi)機(jī)時(shí)間與預(yù)設(shè)的實(shí)時(shí)時(shí)鐘開(kāi)機(jī)時(shí)間匹配,所述終端執(zhí)行開(kāi)機(jī)后將所述預(yù)設(shè)的實(shí)時(shí)時(shí)鐘開(kāi)機(jī)時(shí)間從所述儲(chǔ)存區(qū)刪除。
全文摘要
本發(fā)明適用于通信技術(shù)領(lǐng)域,提供了一種終端定時(shí)開(kāi)機(jī)的處理方法,所述方法包括終端接收到開(kāi)機(jī)觸發(fā)指令時(shí),判斷所述開(kāi)機(jī)觸發(fā)指令是否來(lái)自終端實(shí)時(shí)時(shí)鐘;若所述終端開(kāi)機(jī)觸發(fā)指令來(lái)自所述實(shí)時(shí)時(shí)鐘,則繼續(xù)判斷所述終端的當(dāng)前開(kāi)機(jī)時(shí)間與預(yù)設(shè)的實(shí)時(shí)時(shí)鐘開(kāi)機(jī)時(shí)間是否匹配,否則繼續(xù)執(zhí)行開(kāi)機(jī);若所述當(dāng)前開(kāi)機(jī)時(shí)間與預(yù)設(shè)的實(shí)時(shí)時(shí)鐘開(kāi)機(jī)時(shí)間匹配,則所述終端繼續(xù)執(zhí)行開(kāi)機(jī);若所述當(dāng)前開(kāi)機(jī)時(shí)間與預(yù)設(shè)的實(shí)時(shí)時(shí)鐘開(kāi)機(jī)時(shí)間不匹配,則觸發(fā)所述終端執(zhí)行關(guān)機(jī)。本發(fā)明還相應(yīng)的提供一種實(shí)現(xiàn)上述方法的移動(dòng)終端。借此,本發(fā)明使移動(dòng)終端在異常關(guān)機(jī)的情況下保證其不會(huì)自動(dòng)重啟,增加了實(shí)用性。
文檔編號(hào)H04M1/725GK102710859SQ20121018020
公開(kāi)日2012年10月3日 申請(qǐng)日期2012年6月4日 優(yōu)先權(quán)日2012年6月4日
發(fā)明者林華堅(jiān) 申請(qǐng)人:宇龍計(jì)算機(jī)通信科技(深圳)有限公司