專利名稱:終端資源管理的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動終端 設(shè)備,特別是涉及移動終端設(shè)備的資源管理。
背景技術(shù):
隨著技術(shù)的不斷發(fā)展,在移動終端上運(yùn)行的應(yīng)用日益豐富。移動終端的各種資源的使用也就顯得日益重要,例如電池的使用時(shí)間(待機(jī)時(shí)間),內(nèi)存的使用等。時(shí)常地,一些應(yīng)用會在用戶不知情的情況下,在移動終端的后臺非必要地維持運(yùn)行,從而造成電能,內(nèi)存等資源的浪費(fèi)。現(xiàn)有的這種資源管理方式,一方面,這類應(yīng)用在后臺的IDLE(空轉(zhuǎn))可能是用戶探測不到而無從手動關(guān)閉的,也可能是雖然用戶知道,但受限于技術(shù)手段而無從手動關(guān)閉的??梢?,實(shí)有必要對現(xiàn)有的移動終端設(shè)備的資源管理方式進(jìn)行改進(jìn)。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題在于克服上述現(xiàn)有技術(shù)的不足,而提出一種終端資源管理,可以防止終端消耗資源過快。本發(fā)明解決上述技術(shù)問題采用的技術(shù)方案包括,提出一種終端資源管理的方法, 包括創(chuàng)建一個(gè)常駐的監(jiān)測進(jìn)程,用于檢測應(yīng)用的運(yùn)行狀態(tài);在該監(jiān)測進(jìn)程發(fā)現(xiàn)有一應(yīng)用處于開啟的空轉(zhuǎn)狀態(tài)時(shí),順延一間隔時(shí)間;在該間隔時(shí)間屆滿時(shí),如果該監(jiān)測進(jìn)程再次檢測到該應(yīng)用仍然處于開啟的空轉(zhuǎn)狀態(tài),則進(jìn)一步判斷是否有與該應(yīng)用相關(guān)聯(lián)的應(yīng)用處于有效狀態(tài),如果判斷為是,不處理并在再順延一間隔時(shí)間后再檢測;如果判斷為否,保存該應(yīng)用的狀態(tài)并關(guān)閉該應(yīng)用。創(chuàng)建一個(gè)待檢測應(yīng)用的列表,該監(jiān)測進(jìn)程是對處于該列表中的應(yīng)用進(jìn)行運(yùn)行狀態(tài)檢測。該列表記載有待檢測應(yīng)用的關(guān)聯(lián)應(yīng)用,在判斷是否有與該應(yīng)用相關(guān)聯(lián)的應(yīng)用處于有效狀態(tài)時(shí),該監(jiān)測進(jìn)程是對處于該列表中的應(yīng)用的關(guān)聯(lián)應(yīng)用進(jìn)行運(yùn)行狀態(tài)檢測。該列表可由用戶設(shè)定。該列表的設(shè)定包括待檢測應(yīng)用的增加和/或刪除。創(chuàng)建一個(gè)定時(shí)器,該監(jiān)測進(jìn)程順延一間隔時(shí)間是通過該定時(shí)器來實(shí)現(xiàn)的。該間隔時(shí)間可由用戶設(shè)定。在本發(fā)明中,該終端為移動終端,采用電池供電。與現(xiàn)有技術(shù)相比,本發(fā)明的終端資源管理的方法,通過創(chuàng)建一個(gè)常駐的監(jiān)測進(jìn)程, 可以自動探測到應(yīng)用在后臺的“空轉(zhuǎn)”的情形,并自動地將“空轉(zhuǎn)”的應(yīng)用關(guān)閉,可以有效地防止終端消耗資源過快。
圖1為本發(fā)明的終端資源管理的方法的流程圖。
具體實(shí)施例方式
以下結(jié)合附圖所示之最佳實(shí)施例作進(jìn)一步詳述。本發(fā)明提出一種終端資源管理的方法,包括創(chuàng)建一個(gè)常駐的監(jiān)測進(jìn)程,用于檢測應(yīng)用的運(yùn)行狀態(tài);在該監(jiān)測進(jìn)程發(fā)現(xiàn)有一應(yīng)用處于開啟的空轉(zhuǎn)狀態(tài)時(shí),順延一間隔時(shí)間;在該間隔時(shí)間屆滿時(shí),如果該監(jiān)測進(jìn)程再次檢測到該應(yīng)用仍然處于開啟的空轉(zhuǎn)狀態(tài),則進(jìn)一步判斷是否有與該應(yīng)用相關(guān)聯(lián)的應(yīng)用處于有效狀態(tài),如果判斷為是,不處理并在再順延一間隔時(shí)間后再檢測;如果判斷為否,保存該應(yīng)用的狀態(tài)并關(guān)閉該應(yīng)用。采用本發(fā)明方法,用戶可以不用再關(guān)心是否后臺運(yùn)行著某些應(yīng)用,從而方便用戶高效節(jié)能的使用終端。請參見圖1所示的本發(fā)明的終端資源管理的方法的流程圖,大致包括以下步驟S101、創(chuàng)建檢測用常駐進(jìn)程;S102、創(chuàng)建檢測的應(yīng)用列表;S103、創(chuàng)建定時(shí)器用于查詢;S104、實(shí)時(shí)監(jiān)控;S105、判斷是否有開啟的IDLE狀態(tài)的應(yīng)用,是的話,轉(zhuǎn)步驟S106,否則的話,返回步驟S104 ;S106、開啟定時(shí)器;S107、等待定時(shí)器間隔時(shí)間到;S108、判斷應(yīng)用是否仍然處于開啟的IDLE狀態(tài),是的話,轉(zhuǎn)步驟S109,否則的話, 返回步驟S106 ;S109、判斷是否有關(guān)聯(lián)應(yīng)用處于ACTIVE (有效)狀態(tài),是的話,轉(zhuǎn)步驟S110,否則的話,返回步驟S106 ;Sl 10、保存應(yīng)用狀態(tài)并關(guān)閉應(yīng)用。舉例而言,本發(fā)明方法可以實(shí)際應(yīng)用于android系統(tǒng)中,檢測上網(wǎng)和游戲應(yīng)用,如果打開的網(wǎng)頁在后臺一直處于開啟狀態(tài)并且用戶長時(shí)間沒有瀏覽或者點(diǎn)擊,也沒有相關(guān)的應(yīng)用使用,系統(tǒng)就可以自動關(guān)閉網(wǎng)頁,來節(jié)省系統(tǒng)的電量和內(nèi)存使用。需要說明的是,本發(fā)明中所稱終端,可以是諸如一般的移動電話、智能移動電話、 PDA、電子書之類的手持終端設(shè)備。終端的資源包括但不限于電池和/或內(nèi)存。與現(xiàn)有技術(shù)相比,本發(fā)明的終端資源管理的方法,通過自動檢測某些在后臺運(yùn)行同時(shí)用戶沒有使用的應(yīng)用,如果此類應(yīng)用的運(yùn)行時(shí)間超過設(shè)定的期限,就自動關(guān)閉此類應(yīng)用,以節(jié)省終端系統(tǒng)資源,特別是可以延長終端的待機(jī)時(shí)間,節(jié)省系統(tǒng)內(nèi)存。以上,僅為本發(fā)明之較佳實(shí)施例,意在進(jìn)一步說明本發(fā)明,而非對其進(jìn)行限定。凡根據(jù)上述之文字和附圖所公開的內(nèi)容進(jìn)行的簡單的替換,都在本專利的權(quán)利保護(hù)范圍之列。
權(quán)利要求
1.一種終端資源管理的方法,其特征在于,包括創(chuàng)建一個(gè)常駐的監(jiān)測進(jìn)程,用于檢測應(yīng)用的運(yùn)行狀態(tài);在該監(jiān)測進(jìn)程發(fā)現(xiàn)有一應(yīng)用處于開啟的空轉(zhuǎn)狀態(tài)時(shí),順延一間隔時(shí)間;在該間隔時(shí)間屆滿時(shí),如果該監(jiān)測進(jìn)程再次檢測到該應(yīng)用仍然處于開啟的空轉(zhuǎn)狀態(tài), 則進(jìn)一步判斷是否有與該應(yīng)用相關(guān)聯(lián)的應(yīng)用處于有效狀態(tài),如果判斷為是,不處理并在再順延一間隔時(shí)間后再檢測;如果判斷為否,保存該應(yīng)用的狀態(tài)并關(guān)閉該應(yīng)用。
2.如權(quán)利要求1所述的方法,其特征在于,創(chuàng)建一個(gè)待檢測應(yīng)用的列表,該監(jiān)測進(jìn)程是對處于該列表中的應(yīng)用進(jìn)行運(yùn)行狀態(tài)檢測。
3.如權(quán)利要求2所述的方法,其特征在于,該列表記載有待檢測應(yīng)用的關(guān)聯(lián)應(yīng)用,在判斷是否有與該應(yīng)用相關(guān)聯(lián)的應(yīng)用處于有效狀態(tài)時(shí),該監(jiān)測進(jìn)程是對處于該列表中的應(yīng)用的關(guān)聯(lián)應(yīng)用進(jìn)行運(yùn)行狀態(tài)檢測。
4.如權(quán)利要求2或3所述的方法,其特征在于,該列表可由用戶設(shè)定。
5.如權(quán)利要求4所述的方法,其特征在于,該列表的設(shè)定包括待檢測應(yīng)用的增加和/或刪除。
6.如權(quán)利要求1所述的方法,其特征在于,創(chuàng)建一個(gè)定時(shí)器,該監(jiān)測進(jìn)程順延一間隔時(shí)間是通過該定時(shí)器來實(shí)現(xiàn)的。
7.如權(quán)利要求6所述的方法,其特征在于,該間隔時(shí)間可由用戶設(shè)定。
8.如權(quán)利要求1所述的方法,其特征在于,該終端為移動終端采用電池供電。
全文摘要
一種終端資源管理的方法,包括創(chuàng)建一個(gè)常駐的監(jiān)測進(jìn)程,用于檢測應(yīng)用的運(yùn)行狀態(tài);在該監(jiān)測進(jìn)程發(fā)現(xiàn)有一應(yīng)用處于開啟的空轉(zhuǎn)狀態(tài)時(shí),順延一間隔時(shí)間;在該間隔時(shí)間屆滿時(shí),如果該監(jiān)測進(jìn)程再次檢測到該應(yīng)用仍然處于開啟的空轉(zhuǎn)狀態(tài),則進(jìn)一步判斷是否有與該應(yīng)用相關(guān)聯(lián)的應(yīng)用處于有效狀態(tài),如果判斷為是,不處理并在再順延一間隔時(shí)間后再檢測;如果判斷為否,保存該應(yīng)用的狀態(tài)并關(guān)閉該應(yīng)用。本發(fā)明可以有效地防止終端消耗資源過快。
文檔編號G06F11/30GK102331965SQ20111027307
公開日2012年1月25日 申請日期2011年9月15日 優(yōu)先權(quán)日2011年9月15日
發(fā)明者張舉剛, 李偉博, 汪偉 申請人:深圳桑菲消費(fèi)通信有限公司