[發(fā)明專利]一種喚醒終端系統(tǒng)的方法及終端有效
| 申請?zhí)枺?/td> | 201380011863.2 | 申請日: | 2013-11-15 |
| 公開(公告)號: | CN104221445B | 公開(公告)日: | 2019-01-11 |
| 發(fā)明(設(shè)計)人: | 孫尚幫 | 申請(專利權(quán))人: | 華為終端(東莞)有限公司 |
| 主分類號: | H04W52/02 | 分類號: | H04W52/02 |
| 代理公司: | 深圳中一專利商標(biāo)事務(wù)所 44237 | 代理人: | 仉玉新 |
| 地址: | 523808 廣東省東莞市松山湖高新技術(shù)產(chǎn)業(yè)開*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 喚醒 終端 系統(tǒng) 方法 | ||
1.一種喚醒終端系統(tǒng)的方法,該方法包括:
偵測終端系統(tǒng)所在的終端的顯示屏是否關(guān)閉,在偵測到終端系統(tǒng)所在終端的顯示屏關(guān)閉之后,將預(yù)設(shè)的黑名單和預(yù)設(shè)的白名單加載至該終端的內(nèi)部存儲器中,該黑名單記錄了在該終端系統(tǒng)處于休眠模式時,禁止喚醒該終端系統(tǒng)的應(yīng)用程序,該白名單記錄了在該終端系統(tǒng)處于休眠模式時,允許喚醒系統(tǒng)的應(yīng)用程序;該終端內(nèi)部存儲器還存儲一阻塞列表;
在該終端系統(tǒng)進(jìn)入休眠模式后,確定是否有應(yīng)用程序需要喚醒終端系統(tǒng),具體為:生成喚醒時間記錄,該喚醒時間記錄用于記錄每個應(yīng)用程序的系統(tǒng)喚醒時間,該系統(tǒng)喚醒時間為在終端系統(tǒng)處于休眠模式時,該應(yīng)用程序喚醒系統(tǒng)的時間,在偵測到終端系統(tǒng)所在終端的顯示屏關(guān)閉之后,將該喚醒時間記錄加載至所述終端的內(nèi)部存儲器,在終端系統(tǒng)進(jìn)入休眠模式后,若系統(tǒng)定時器所計時間到達(dá)該喚醒時間記錄中記錄的系統(tǒng)喚醒時間,即可確定有應(yīng)用程序需要喚醒終端系統(tǒng);
若確定有應(yīng)用程序需要喚醒該終端系統(tǒng),確定需要喚醒終端系統(tǒng)的應(yīng)用程序是否在該黑名單中;
若該需要喚醒終端系統(tǒng)的應(yīng)用程序在該黑名單中,則禁止喚醒該終端系統(tǒng),將該應(yīng)用程序記錄至該阻塞列表,在終端系統(tǒng)被喚醒后,在阻塞列表不為空時逐一觸發(fā)阻塞列表中的應(yīng)用程序;
若判斷該系統(tǒng)喚醒時間對應(yīng)的應(yīng)用程序不在該黑名單中,則繼續(xù)判斷該系統(tǒng)喚醒時間對應(yīng)的應(yīng)用程序是否在該白名單中,若在,則允許該應(yīng)用程序喚醒該終端系統(tǒng),若不在,則產(chǎn)生一喚醒記錄,記錄該應(yīng)用程序在終端系統(tǒng)進(jìn)入休眠模式后的一預(yù)設(shè)時間內(nèi)喚醒終端系統(tǒng)的次數(shù),若該喚醒記錄所記錄的次數(shù)大于一預(yù)設(shè)值,則將該應(yīng)用程序加入該黑名單中,若該喚醒記錄所記錄的次數(shù)不大于該預(yù)設(shè)值,則允許該應(yīng)用程序喚醒該終端系統(tǒng)。
2.如權(quán)利要求1所述的方法,其特征在于,在終端的顯示屏開啟之后,先判斷該阻塞列表是否為空,若為空,則刪除內(nèi)部存儲器中的黑名單,白名單及阻塞列表,若不為空,則逐一觸發(fā)阻塞列表中的應(yīng)用程序,然后刪除內(nèi)部存儲器中的黑名單,白名單及阻塞列表。
3.如權(quán)利要求2所述的方法,其特征在于,在判斷該阻塞列表是否為空之前,先用內(nèi)部存儲器中的黑名單更新預(yù)設(shè)的黑名單。
4.一種喚醒系統(tǒng)的終端,包括:
加載模塊,用于在偵測到終端系統(tǒng)所在終端的顯示屏關(guān)閉之后,將預(yù)設(shè)的黑名單和預(yù)設(shè)的白名單加載至該終端的內(nèi)部存儲器中,該黑名單記錄了在該終端系統(tǒng)處于休眠模式時,禁止喚醒該終端系統(tǒng)的應(yīng)用程序,該白名單記錄了在該終端系統(tǒng)處于休眠模式時,允許喚醒系統(tǒng)的應(yīng)用程序;該終端內(nèi)部存儲器還存儲一阻塞列表;
判斷模塊,在該終端系統(tǒng)進(jìn)入休眠模式后,確定是否有應(yīng)用程序需要喚醒該終端系統(tǒng),在確定有應(yīng)用程序需要喚醒該終端系統(tǒng)時,確定該系統(tǒng)喚醒時間對應(yīng)的應(yīng)用程序是否在該黑名單中;
禁止喚醒模塊,用于在該系統(tǒng)喚醒時間對應(yīng)的應(yīng)用程序在該黑名單中時,禁止喚醒該終端系統(tǒng);將該應(yīng)用程序記錄至該阻塞列表;
喚醒模塊,用于在終端系統(tǒng)被喚醒后,在判斷阻塞列表不為空時逐一觸發(fā)阻塞列表中的應(yīng)用程序,在該判斷模塊判斷該系統(tǒng)喚醒時間對應(yīng)的應(yīng)用程序不在該黑名單中,則繼續(xù)判斷該系統(tǒng)喚醒時間對應(yīng)的應(yīng)用程序是否在該白名單中,若在,則該喚醒模塊喚醒該終端系統(tǒng);
頻繁喚醒處理模塊,在該判斷模塊判斷該系統(tǒng)喚醒時間對應(yīng)的應(yīng)用程序不在該白名單中時,該頻繁喚醒處理模塊產(chǎn)生一喚醒記錄,記錄該應(yīng)用程序在終端系統(tǒng)進(jìn)入休眠模式后的一預(yù)設(shè)時間內(nèi)喚醒終端系統(tǒng)的次數(shù),若該喚醒記錄所記錄的次數(shù)大于一預(yù)設(shè)值,該頻繁喚醒處理模塊將該應(yīng)用程序加入該黑名單中,若該喚醒記錄所記錄的次數(shù)不大于該預(yù)設(shè)值,則該喚醒模塊喚醒該終端系統(tǒng);
該判斷模塊確定是否有應(yīng)用程序需要喚醒終端系統(tǒng)的方式為:生成喚醒時間記錄,該喚醒時間記錄用于記錄每個應(yīng)用程序的系統(tǒng)喚醒時間,該系統(tǒng)喚醒時間為在終端系統(tǒng)處于休眠模式時,該應(yīng)用程序喚醒系統(tǒng)的時間,在偵測到終端系統(tǒng)所在終端的顯示屏關(guān)閉之后,該加載模塊將該喚醒時間記錄加載至所述終端的內(nèi)部存儲器,在終端系統(tǒng)進(jìn)入休眠模式后,若系統(tǒng)定時器所計時間到達(dá)該喚醒時間記錄中記錄的系統(tǒng)喚醒時間,即可確定有應(yīng)用程序需要喚醒終端系統(tǒng)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于華為終端(東莞)有限公司,未經(jīng)華為終端(東莞)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201380011863.2/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





