本申請涉及軟件工程領(lǐng)域,尤其涉及一種應(yīng)用管理的方法、裝置及移動(dòng)終端。
背景技術(shù):
隨著如智能手機(jī)等智能設(shè)備的普及,用戶在生活中往往隨時(shí)需要使用智能設(shè)備,這就要求智能設(shè)備必須擁有充足的待機(jī)時(shí)間。因此在智能設(shè)備電池容量一定的情況下,盡可能的降低功耗,對于用戶體驗(yàn)至關(guān)重要。
作為降低智能設(shè)備功耗的一種方式,各智能設(shè)備廠商紛紛在智能設(shè)備的操作系統(tǒng)中加入了應(yīng)用的對齊喚醒功能。所謂對齊喚醒是指將不同的應(yīng)用喚醒中央處理器(Central Processing Unit,CPU)的時(shí)間點(diǎn)統(tǒng)一到一起。由于使若干應(yīng)用統(tǒng)一在同一時(shí)間點(diǎn)喚醒CPU,CPU無需頻繁地從休眠狀態(tài)下被喚醒,因此智能設(shè)備的功耗得以降低。
但是,現(xiàn)有的應(yīng)用對齊喚醒方法是由智能設(shè)備的操作系統(tǒng)將智能設(shè)備上安裝的全部應(yīng)用一律都進(jìn)行對齊喚醒方式的設(shè)置,其中,倘若對一些要求實(shí)時(shí)性較高的應(yīng)用(如鬧鐘、即時(shí)通訊軟件等)也設(shè)置對齊喚醒方式的話,反而與用戶的意愿相違背,增加了不便。
可見,現(xiàn)有的對應(yīng)用喚醒方式的設(shè)置方法,對用戶在日常生活中使用智能設(shè)備造成了不便。
技術(shù)實(shí)現(xiàn)要素:
本申請實(shí)施例提供了一種應(yīng)用管理的方法、裝置及移動(dòng)終端,用于解決現(xiàn)有的對應(yīng)用喚醒方式的設(shè)置方法造成用戶使用不便的問題。
本申請實(shí)施例提供的一種應(yīng)用管理的方法,包括:
識(shí)別已安裝的各應(yīng)用的類型;
根據(jù)各應(yīng)用的類型,將指定類型的應(yīng)用的應(yīng)用標(biāo)識(shí)添加到對齊喚醒名單中;
將所述對齊喚醒名單中包含的應(yīng)用標(biāo)識(shí)對應(yīng)的應(yīng)用的喚醒方式設(shè)置為對齊喚醒。
本申請實(shí)施例提供的另一種應(yīng)用管理的方法,包括:
當(dāng)監(jiān)測到安裝了新應(yīng)用時(shí),識(shí)別所述新應(yīng)用的類型;
當(dāng)確定所述新應(yīng)用的類型是指定類型時(shí),將所述新應(yīng)用的應(yīng)用標(biāo)識(shí)添加到所述對齊喚醒名單中;
將所述對齊喚醒名單中包含的應(yīng)用標(biāo)識(shí)對應(yīng)的應(yīng)用的喚醒方式設(shè)置為對齊喚醒。
本申請實(shí)施例提供的一種應(yīng)用管理的裝置,包括:
識(shí)別模塊,用于識(shí)別已安裝的各應(yīng)用的類型;
添加模塊,用于根據(jù)各應(yīng)用的類型,將指定類型的應(yīng)用的應(yīng)用標(biāo)識(shí)添加到對齊喚醒名單中;
設(shè)置模塊,用于將所述對齊喚醒名單中包含的應(yīng)用標(biāo)識(shí)對應(yīng)的應(yīng)用的喚醒方式設(shè)置為對齊喚醒。
本申請實(shí)施例提供的另一種應(yīng)用管理的裝置,包括:
識(shí)別模塊,用于當(dāng)監(jiān)測到安裝了新應(yīng)用時(shí),識(shí)別所述新應(yīng)用的類型;
添加模塊,用于當(dāng)確定所述新應(yīng)用的類型是指定類型時(shí),將所述新應(yīng)用的應(yīng)用標(biāo)識(shí)添加到所述對齊喚醒名單中;
設(shè)置模塊,用于將所述對齊喚醒名單中包含的應(yīng)用標(biāo)識(shí)對應(yīng)的應(yīng)用的喚醒方式設(shè)置為對齊喚醒。
本申請實(shí)施例提供的一種移動(dòng)終端,包括處理器和存儲(chǔ)器:
所述存儲(chǔ)器用于存儲(chǔ)執(zhí)行應(yīng)用管理方法的程序;
所述處理器被配置為用于執(zhí)行所述存儲(chǔ)器中存儲(chǔ)的程序。
本申請實(shí)施例提供的另一種移動(dòng)終端,包括處理器和存儲(chǔ)器:
所述存儲(chǔ)器用于存儲(chǔ)執(zhí)行應(yīng)用管理方法的程序;
所述處理器被配置為用于執(zhí)行所述存儲(chǔ)器中存儲(chǔ)的程序。
本申請實(shí)施例采用的上述至少一個(gè)技術(shù)方案能夠達(dá)到以下有益效果:
通過識(shí)別應(yīng)用的類型,將指定類型的應(yīng)用添加到對齊喚醒名單中,其中,指定類型的應(yīng)用就是要求實(shí)時(shí)性不高的應(yīng)用,并且僅將對齊喚醒名單中的應(yīng)用的喚醒方式設(shè)置為對齊喚醒,而非將所有應(yīng)用的喚醒方式一律設(shè)置為對齊喚醒,同時(shí),還將對齊喚醒名單之外的應(yīng)用的喚醒方式設(shè)置為實(shí)時(shí)喚醒。如此以來,在降低智能設(shè)備功耗的同時(shí),一些要求實(shí)時(shí)性較高的應(yīng)用依然可以實(shí)時(shí)喚醒CPU,這提升了用戶使用智能設(shè)備的便利性。
附圖說明
此處所說明的附圖用來提供對本申請的進(jìn)一步理解,構(gòu)成本申請的一部分,本申請的示意性實(shí)施例及其說明用于解釋本申請,并不構(gòu)成對本申請的不當(dāng)限定。在附圖中:
圖1是本申請實(shí)施例提供的一種應(yīng)用管理的方法流程圖;
圖2是本申請實(shí)施例提供的一種應(yīng)用管理的方法的流程示意圖;
圖3是本申請實(shí)施例提供的另一種應(yīng)用管理的方法流程圖;
圖4是本申請實(shí)施例提供的另一種應(yīng)用管理的方法的流程示意圖;
圖5是本申請實(shí)施例提供的一種應(yīng)用管理的裝置示意圖;
圖6是本申請實(shí)施例提供的另一種應(yīng)用管理的裝置示意圖;
圖7是本申請實(shí)施例提供的一種移動(dòng)終端的硬件結(jié)構(gòu)圖;
具體實(shí)施方式
為使本申請的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本申請具體實(shí)施例及相應(yīng)的附圖對本申請技術(shù)方案進(jìn)行清楚、完整地描述。顯然,所描述的實(shí)施例僅是本申請一部分實(shí)施例,而不是全部的實(shí)施例。基于本申請中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本申請保護(hù)的范圍。
在本申請的應(yīng)用場景下,當(dāng)智能設(shè)備在一定時(shí)間內(nèi)未檢測到用戶操作時(shí),出于降低功耗的考慮,智能設(shè)備的操作系統(tǒng)會(huì)使CPU進(jìn)入休眠狀態(tài)。其中,智能設(shè)備可以是手機(jī)、電腦、平板電腦等,只要擁有CPU,可以搭載操作系統(tǒng),安裝應(yīng)用實(shí)現(xiàn)一定功能的設(shè)備即可。由于有些操作系統(tǒng)(如安卓系統(tǒng))的開放機(jī)制,在CPU休眠時(shí),其對已安裝的各應(yīng)用在后臺(tái)的進(jìn)程不加以限制,各應(yīng)用為了推送消息,可以實(shí)時(shí)喚醒CPU,尤其是當(dāng)各應(yīng)用的推送頻率不一致時(shí),CPU往往會(huì)被頻繁喚醒,這導(dǎo)致智能設(shè)備的高功耗。為此,為了降低功耗,將操作系統(tǒng)上安裝的各應(yīng)用喚醒CPU的機(jī)制設(shè)置為對齊喚醒,但這又導(dǎo)致如前所述的問題,即一些要求實(shí)時(shí)性較高的應(yīng)用無法實(shí)時(shí)推送消息,影響用戶的使用。本申請所要求保護(hù)的技術(shù)方案可以解決上述問題。
在本申請實(shí)施例中,應(yīng)用的喚醒方式具體可以是應(yīng)用實(shí)時(shí)喚醒CPU或應(yīng)用對齊喚醒CPU。在操作系統(tǒng)中,存在一個(gè)進(jìn)程AlarmManagerService,該進(jìn)程可以在CPU休眠時(shí)保持活躍,管理各應(yīng)用喚醒CPU的鬧鐘。應(yīng)用對齊喚醒CPU的原理在于,分別對需要被設(shè)置為對齊喚醒CPU的多個(gè)應(yīng)用的鬧鐘(Alarm)進(jìn)行設(shè)置,將這些應(yīng)用的鬧鐘時(shí)間統(tǒng)一,這樣這些應(yīng)用就只能在統(tǒng)一的時(shí)間點(diǎn)喚醒CPU。本申請所要求保護(hù)的技術(shù)方案是通過識(shí)別操作系統(tǒng)上已安裝各應(yīng)用的類型,將指定類型的應(yīng)用的喚醒方式設(shè)置為對齊喚醒,以達(dá)到在不影響用戶使用的前提下,降低功耗的目的。
以下結(jié)合附圖,詳細(xì)說明本申請各實(shí)施例提供的技術(shù)方案。
圖1是本申請實(shí)施例提供的一種應(yīng)用管理的方法流程圖,包括以下步驟:
S101:識(shí)別已安裝的各應(yīng)用的類型。
S102:根據(jù)各應(yīng)用的類型,將指定類型的應(yīng)用的應(yīng)用標(biāo)識(shí)添加到對齊喚醒名單中。
S103:將所述對齊喚醒名單中包含的應(yīng)用標(biāo)識(shí)對應(yīng)的應(yīng)用的喚醒方式設(shè)置為對齊喚醒。
如圖1所示方法,可以在用戶第一次使用智能設(shè)備開機(jī)后,操作系統(tǒng)初始化時(shí)執(zhí)行,也可以在操作系統(tǒng)重裝或更新后,操作系統(tǒng)初始化時(shí)執(zhí)行,還可以根據(jù)用戶的觸發(fā)操作執(zhí)行。具體而言,用戶如認(rèn)為必要,可以觸發(fā)操作系統(tǒng)中的對齊喚醒設(shè)置功能。本申請對圖1所示的方法執(zhí)行時(shí)機(jī)不作限制。
實(shí)施例一:
在步驟S101中,對操作系統(tǒng)而言,已安裝的應(yīng)用有系統(tǒng)應(yīng)用和第三方應(yīng)用之分。一方面,由于系統(tǒng)應(yīng)用保證系統(tǒng)的正常運(yùn)行,因此為了系統(tǒng)功能的健全和穩(wěn)定,大部分系統(tǒng)應(yīng)用需要實(shí)時(shí)喚醒CPU,少部分系統(tǒng)應(yīng)用即使不能實(shí)時(shí)喚醒CPU,對系統(tǒng)功能也并無影響,因此可以將系統(tǒng)應(yīng)用的喚醒方式默認(rèn)設(shè)置為實(shí)時(shí)喚醒;另一方面,由于第三方應(yīng)用對系統(tǒng)功能沒有影響,除了少數(shù)第三方應(yīng)用(如鬧鐘、即時(shí)通訊軟件)的功能要求實(shí)時(shí)性較高外,大部分第三方應(yīng)用有消息要推送時(shí)并不需要實(shí)時(shí)喚醒CPU,因此可以將第三方應(yīng)用的喚醒方式默認(rèn)設(shè)置為對齊喚醒。如此以來,操作系統(tǒng)在步驟S101中可分別識(shí)別已安裝的每一個(gè)應(yīng)用的類型是系統(tǒng)應(yīng)用還是第三方應(yīng)用,以方便執(zhí)行步驟S102。
所述指定類型具體可以是第三方應(yīng)用。如前所述,由于大部分第三方應(yīng)用要求實(shí)時(shí)性不高,而大部分系統(tǒng)應(yīng)用要求實(shí)時(shí)性較高,因此,相比于將系統(tǒng)應(yīng)用的喚醒方式和第三方應(yīng)用的喚醒方式不加區(qū)分而一律設(shè)置為對齊喚醒的現(xiàn)有技術(shù),本申請將系統(tǒng)應(yīng)用的喚醒方式默認(rèn)設(shè)置為實(shí)時(shí)喚醒,將第三方應(yīng)用的喚醒方式設(shè)置為對齊喚醒,可以更加方便用戶使用。
具體的,在步驟S102中,根據(jù)步驟S101中識(shí)別出的各應(yīng)用的類型,篩選出第三方應(yīng)用,以作為指定類型的應(yīng)用,并將指定類型的應(yīng)用的應(yīng)用標(biāo)識(shí)添加到對齊喚醒名單中。其中,所述應(yīng)用標(biāo)識(shí)可以是應(yīng)用的名稱,也可以是應(yīng)用的數(shù)字簽名,只要是能夠唯一表示各應(yīng)用的標(biāo)識(shí),都可以是本申請所述的應(yīng)用標(biāo)識(shí)。
在步驟S102中,所述對齊喚醒名單可以存儲(chǔ)在本地(智能設(shè)備存儲(chǔ)器),由操作系統(tǒng)將指定類型的應(yīng)用的應(yīng)用標(biāo)識(shí)寫入到智能設(shè)備存儲(chǔ)器。當(dāng)識(shí)別已安裝各應(yīng)用的類型后,發(fā)現(xiàn)不存在第三方應(yīng)用,即不存在指定類型的應(yīng)用時(shí),所述對齊喚醒名單為空;當(dāng)識(shí)別到至少一個(gè)指定類型的應(yīng)用時(shí),便將指定類型的應(yīng)用添加到對齊喚醒名單中。
值得說明的是,每當(dāng)操作系統(tǒng)執(zhí)行一次步驟S102后,所述對齊喚醒名單隨之更新。
在步驟S103中,操作系統(tǒng)監(jiān)測所述對齊喚醒名單,以確保對齊喚醒名單中包含的應(yīng)用標(biāo)識(shí)對應(yīng)的應(yīng)用的喚醒方式都是對齊喚醒。
具體而言,操作系統(tǒng)可以在監(jiān)測到對齊喚醒名單更新后,將新加入的應(yīng)用標(biāo)識(shí)的應(yīng)用的喚醒方式設(shè)置為對齊喚醒;也可以定期遍歷對齊喚醒名單中的應(yīng)用標(biāo)識(shí)對應(yīng)的應(yīng)用,發(fā)現(xiàn)喚醒方式不是對齊喚醒的應(yīng)用,再進(jìn)行設(shè)置;還可以響應(yīng)于用戶的請求,遍歷對齊喚醒名單中的應(yīng)用標(biāo)識(shí)對應(yīng)的應(yīng)用,以確保對齊喚醒名單中包含的應(yīng)用標(biāo)識(shí)對應(yīng)的應(yīng)用的喚醒方式是對齊喚醒。
此外,操作系統(tǒng)可以支持用戶編輯對齊喚醒名單。用戶可以手動(dòng)添加應(yīng)用標(biāo)識(shí)或手動(dòng)移除應(yīng)用標(biāo)識(shí),操作系統(tǒng)定期遍歷或響應(yīng)用戶請求遍歷對齊喚醒名單,對相應(yīng)的應(yīng)用的應(yīng)用屬性進(jìn)行設(shè)置,以確保對齊喚醒名單中的應(yīng)用標(biāo)識(shí)對應(yīng)的應(yīng)用的喚醒方式為對齊喚醒以及應(yīng)用標(biāo)識(shí)不在對齊喚醒名單中的應(yīng)用的喚醒方式是實(shí)時(shí)喚醒。
實(shí)施例二:
本實(shí)施例是如圖1所示方法的另一種實(shí)施例,實(shí)施例一中已經(jīng)解釋的內(nèi)容,在此不再贅述。
在步驟S101中,可以預(yù)先對要求實(shí)時(shí)性不高的應(yīng)用添加對齊喚醒標(biāo)簽,對要求實(shí)時(shí)性較高的應(yīng)用添加實(shí)時(shí)喚醒標(biāo)簽,以使操作系統(tǒng)根據(jù)各應(yīng)用的標(biāo)簽來識(shí)別應(yīng)用類型。其中,所述標(biāo)簽可以包含于應(yīng)用的名稱中,也可以包含于應(yīng)用的數(shù)字簽名中。
在步驟S102中,將包含對齊喚醒標(biāo)簽的應(yīng)用作為指定類型的應(yīng)用,將指定類型的應(yīng)用的應(yīng)用標(biāo)識(shí)添加到對齊喚醒名單中。
步驟S103與實(shí)施例一中的對應(yīng)步驟相同,不再贅述。
實(shí)施例三:
本實(shí)施例同樣是如圖1所示方法的另一種實(shí)施例,實(shí)施例一和二中已經(jīng)解釋的內(nèi)容,在此不再贅述。
在步驟S101中,如前所述,由于大部分第三方應(yīng)用要求實(shí)時(shí)性不高,而大部分系統(tǒng)應(yīng)用要求實(shí)時(shí)性較高,因此,為了方便操作系統(tǒng)識(shí)別應(yīng)用的類型,可以針對要求實(shí)時(shí)性不高的少部分系統(tǒng)應(yīng)用設(shè)置一個(gè)系統(tǒng)應(yīng)用黑名單,處于該名單中的系統(tǒng)應(yīng)用的喚醒方式為對齊喚醒,其他大部分系統(tǒng)應(yīng)用的喚醒方式默認(rèn)為實(shí)時(shí)喚醒;針對上述要求實(shí)時(shí)性較高的少部分第三方應(yīng)用設(shè)置一個(gè)第三方應(yīng)用白名單,處于該名單中的第三方應(yīng)用的喚醒方式是實(shí)時(shí)喚醒,其他大部分第三方應(yīng)用的喚醒方式可默認(rèn)設(shè)置為對齊喚醒。
其中,系統(tǒng)應(yīng)用黑名單和第三方應(yīng)用白名單可以是預(yù)置在操作系統(tǒng)中的,也可以是從服務(wù)器上下載的,還可以是用戶通過對智能設(shè)備的操作,在操作系統(tǒng)內(nèi)編輯的。值得說明的是,當(dāng)操作系統(tǒng)更新時(shí),系統(tǒng)應(yīng)用黑名單和第三方應(yīng)用白名單也可以由智能設(shè)備自服務(wù)器下載以獲得更新。
在步驟S101中,所述的應(yīng)用的類型可以是在系統(tǒng)應(yīng)用黑名單中的系統(tǒng)應(yīng)用、不在系統(tǒng)應(yīng)用黑名單中的系統(tǒng)應(yīng)用、在第三方應(yīng)用白名單中的第三方應(yīng)用以及不在第三方應(yīng)用白名單中的第三方應(yīng)用這四種。
具體而言,操作系統(tǒng)遍歷已安裝的各應(yīng)用,逐一判斷每個(gè)應(yīng)用是系統(tǒng)應(yīng)用還是第三方應(yīng)用。針對每一個(gè)應(yīng)用,當(dāng)該應(yīng)用為系統(tǒng)應(yīng)用時(shí),根據(jù)系統(tǒng)應(yīng)用黑名單,識(shí)別該應(yīng)用的類型;當(dāng)該應(yīng)用是第三方應(yīng)用時(shí),根據(jù)第三方應(yīng)用白名單,識(shí)別該應(yīng)用的類型。
如前所述,預(yù)置系統(tǒng)應(yīng)用黑名單和第三方應(yīng)用白名單的依據(jù)是應(yīng)用對實(shí)時(shí)性的要求是否較高。系統(tǒng)應(yīng)用黑名單中的應(yīng)用標(biāo)識(shí)對應(yīng)的系統(tǒng)應(yīng)用是少數(shù)要求實(shí)時(shí)性不高的系統(tǒng)應(yīng)用,如應(yīng)用商店、設(shè)置中心、游戲中心等;而第三方應(yīng)用白名單中的應(yīng)用標(biāo)識(shí)對應(yīng)的第三方應(yīng)用是少數(shù)對實(shí)時(shí)性要求高的第三方應(yīng)用,如鬧鐘應(yīng)用、炒股應(yīng)用、實(shí)時(shí)聊天應(yīng)用等。因此,所述指定類型的應(yīng)用具體可以是在系統(tǒng)應(yīng)用黑名單中的系統(tǒng)應(yīng)用和不在第三方應(yīng)用白名單中的第三方應(yīng)用。
具體地,當(dāng)該應(yīng)用的應(yīng)用標(biāo)識(shí)在所述系統(tǒng)應(yīng)用黑名單中時(shí),確定該應(yīng)用為指定類型的應(yīng)用;當(dāng)該應(yīng)用的應(yīng)用標(biāo)識(shí)不在所述系統(tǒng)應(yīng)用黑名單中時(shí),確定該應(yīng)用不是指定類型的應(yīng)用;當(dāng)該應(yīng)用的應(yīng)用標(biāo)識(shí)在所述第三方應(yīng)用白名單中時(shí),確定該應(yīng)用不是指定類型的應(yīng)用;當(dāng)該應(yīng)用的應(yīng)用標(biāo)識(shí)不在所述第三方應(yīng)用白名單中時(shí),確定該應(yīng)用為指定類型的應(yīng)用。
舉例來說,若某個(gè)系統(tǒng)應(yīng)用的功能是智能設(shè)備的電池電量顯示,操作系統(tǒng)先確定其是系統(tǒng)應(yīng)用,隨后查閱系統(tǒng)應(yīng)用黑名單,確定系統(tǒng)應(yīng)用黑名單中包含有該應(yīng)用的應(yīng)用標(biāo)識(shí),則確定該應(yīng)用的類型是指定類型。又如,若某個(gè)第三方應(yīng)用的功能是即時(shí)通訊,操作系統(tǒng)先確定其是第三方應(yīng)用,隨后查閱第三方應(yīng)用白名單,確定第三方應(yīng)用白名單中包含有該應(yīng)用,則確定該應(yīng)用的類型不是指定類型。
在步驟S102中,識(shí)別出已安裝的各應(yīng)用的類型之后,將指定類型的應(yīng)用,也就是要求實(shí)時(shí)性不高的應(yīng)用,添加到對齊喚醒名單中。
步驟S103與實(shí)施例一中的對應(yīng)步驟相同,不再贅述。
值得強(qiáng)調(diào)是,圖1所示的應(yīng)用管理的方法,可以由操作系統(tǒng)在操作系統(tǒng)初始化時(shí)執(zhí)行,也可以由操作系統(tǒng)在每次重啟動(dòng)后執(zhí)行,還可以由操作系統(tǒng)響應(yīng)于用戶的對齊喚醒指令執(zhí)行。
圖2是本申請實(shí)施例提供的一種應(yīng)用管理方法的流程示意圖。在操作系統(tǒng)初始化時(shí),針對已經(jīng)安裝的各應(yīng)用中的每個(gè)應(yīng)用,執(zhí)行如圖所示的判斷流程。當(dāng)確定該應(yīng)用為在系統(tǒng)應(yīng)用黑名單中的系統(tǒng)應(yīng)用或不在第三方應(yīng)用白名單中的第三方應(yīng)用時(shí),將該應(yīng)用加入對齊喚醒名單;當(dāng)確定該應(yīng)用為不在系統(tǒng)應(yīng)用黑名單中的系統(tǒng)應(yīng)用或在第三方應(yīng)用白名單中的第三方應(yīng)用時(shí),不將該應(yīng)用加入對齊喚醒名單。
通過圖1所示的方法,通過識(shí)別應(yīng)用的類型,將指定類型的應(yīng)用添加到對齊喚醒名單中,其中,指定類型的應(yīng)用就是要求實(shí)時(shí)性不高的應(yīng)用,并且僅將對齊喚醒名單中的應(yīng)用的喚醒方式設(shè)置為對齊喚醒,而非將所有應(yīng)用的喚醒方式一律設(shè)置為對齊喚醒,同時(shí),還將對齊喚醒名單之外的應(yīng)用的喚醒方式設(shè)置為實(shí)時(shí)喚醒。如此以來,在降低智能設(shè)備功耗的同時(shí),一些要求實(shí)時(shí)性較高的應(yīng)用依然可以實(shí)時(shí)喚醒CPU,這提升了用戶使用智能設(shè)備的便利性。
圖3是本申請實(shí)施例提供的另一種應(yīng)用管理的方法流程圖,包括以下步驟:
S301:當(dāng)監(jiān)測到安裝了新應(yīng)用時(shí),識(shí)別該新應(yīng)用的類型。
S302:當(dāng)確定該新應(yīng)用的類型是指定類型時(shí),將該新應(yīng)用的應(yīng)用標(biāo)識(shí)添加到所述對齊喚醒名單中。
S303:將所述對齊喚醒名單中包含的應(yīng)用標(biāo)識(shí)對應(yīng)的應(yīng)用的喚醒方式設(shè)置為對齊喚醒。
由于隨著用戶對智能設(shè)備的使用,操作系統(tǒng)中除了已安裝的應(yīng)用外,還會(huì)加入新安裝的應(yīng)用,操作系統(tǒng)需要判斷該新應(yīng)用的喚醒方式是否需要被設(shè)置為對齊喚醒。圖3所示的方法實(shí)際上是圖1所示的方法在操作系統(tǒng)中安裝了新應(yīng)用時(shí)的延伸方法。以下實(shí)施例與圖1所示方法中的實(shí)施例一一對應(yīng)。
此外,在圖3所示的方法中,除以下解釋外,圖3所示方法中未被解釋的內(nèi)容以前述對圖1所示方法的解釋為準(zhǔn),不再贅述。
實(shí)施例四:
在實(shí)施例中,當(dāng)操作系統(tǒng)檢測到安裝了新應(yīng)用時(shí),可以識(shí)別該新應(yīng)用的類型。由于是安裝的新應(yīng)用,故該新應(yīng)用不可能是系統(tǒng)應(yīng)用,而是第三方應(yīng)用。
因此,在本實(shí)施例中,可以直接將安裝的新應(yīng)用的應(yīng)用標(biāo)識(shí)加入到對齊喚醒名單中。在步驟S303中,操作系統(tǒng)可以在監(jiān)測到對齊喚醒名單更新后,將新加入的應(yīng)用標(biāo)識(shí)對應(yīng)的應(yīng)用的喚醒方式設(shè)置為對齊喚醒。
實(shí)施例五:
在步驟S301中,所述新應(yīng)用可以是含有實(shí)時(shí)喚醒標(biāo)簽的應(yīng)用,也可以是含有對齊喚醒標(biāo)簽的應(yīng)用。
具體地,可以在操作系統(tǒng)的應(yīng)用商店中,預(yù)先為要求實(shí)時(shí)性不高的應(yīng)用添加對齊喚醒標(biāo)簽和為要求實(shí)時(shí)性較高的應(yīng)用添加實(shí)時(shí)喚醒標(biāo)簽,以供用戶下載安裝。
在步驟S302中,當(dāng)確定該新應(yīng)用的類型是有對齊喚醒標(biāo)簽的應(yīng)用時(shí),將該新應(yīng)用的應(yīng)用標(biāo)識(shí)添加到所述對齊喚醒名單中。
步驟S303與實(shí)施例四中的對應(yīng)步驟相同,不再贅述。
實(shí)施例六:
在步驟S301中,當(dāng)操作系統(tǒng)檢測到安裝了新應(yīng)用時(shí),可以識(shí)別該新應(yīng)用的類型。由于是安裝的新應(yīng)用,故該新應(yīng)用不可能是系統(tǒng)應(yīng)用,只可能是在第三方應(yīng)用白名單中的第三方應(yīng)用或不在第三方應(yīng)用白名單中的第三方應(yīng)用。
在步驟S302中,當(dāng)確定該新應(yīng)用的類型是指定類型,即該新應(yīng)用不在第三方應(yīng)用白名單中時(shí),將該新應(yīng)用的應(yīng)用標(biāo)識(shí)添加到所述對齊喚醒名單中。
進(jìn)一步地,由于存在新應(yīng)用是操作系統(tǒng)中已安裝的某個(gè)應(yīng)用的最新版本或該新應(yīng)用之前被用戶安裝成功后又卸載的情況,操作系統(tǒng)已經(jīng)對該應(yīng)用進(jìn)行了如圖1所示方法中的識(shí)別,若該應(yīng)用是指定類型的應(yīng)用,其應(yīng)用標(biāo)識(shí)便已經(jīng)在對齊喚醒名單中,因此,為了避免重復(fù)操作,可以在識(shí)別該新應(yīng)用的類型之前,先確定該新應(yīng)用不在對齊喚醒名單中。
具體地,在步驟S301中,當(dāng)確定該新應(yīng)用的應(yīng)用標(biāo)識(shí)不在對齊喚醒名單中時(shí),則執(zhí)行步驟S302,即當(dāng)確定該新應(yīng)用的類型是指定類型時(shí),將該新應(yīng)用的應(yīng)用標(biāo)識(shí)添加到所述對齊喚醒名單中。
在步驟S303中,操作系統(tǒng)可以在監(jiān)測到對齊喚醒名單更新后,將新加入的應(yīng)用標(biāo)識(shí)對應(yīng)的應(yīng)用的喚醒方式設(shè)置為對齊喚醒。
圖4是本申請實(shí)施例提供的一種應(yīng)用管理方法的流程示意圖。圖4所示的方法實(shí)際上是更新對齊喚醒名單的方法。如圖4所示,當(dāng)操作系統(tǒng)安裝新應(yīng)用時(shí),針對該新應(yīng)用執(zhí)行如圖所示的判斷流程。當(dāng)確定該新應(yīng)用既不在對齊喚醒名單中,也不在第三方應(yīng)用白名單中時(shí),將該新應(yīng)用加入對齊喚醒名單中;當(dāng)確定該新應(yīng)用在對齊喚醒名單中或在第三方應(yīng)用白名單中時(shí),不將該新應(yīng)用加入對齊喚醒名單中。
當(dāng)然,圖4所示的方法流程還可以是先判斷該新應(yīng)用是否在第三方應(yīng)用白名單中,確定該新應(yīng)用不在第三方應(yīng)用白名單中之后,再判斷該新應(yīng)用是否在對齊喚醒名單中。
通過圖3所示的方法,當(dāng)操作系統(tǒng)中安裝的新應(yīng)用是要求實(shí)時(shí)性不高的第三方應(yīng)用時(shí),將其添加到對齊喚醒名單中,完成對對齊喚醒名單的更新。
圖5是本申請實(shí)施例提供的一種應(yīng)用管理的裝置示意圖,包括:
識(shí)別模塊501,用于識(shí)別已安裝的各應(yīng)用的類型;
添加模塊502,用于根據(jù)各應(yīng)用的類型,將指定類型的應(yīng)用的應(yīng)用標(biāo)識(shí)添加到對齊喚醒名單中;
設(shè)置模塊503,用于將所述對齊喚醒名單中包含的應(yīng)用標(biāo)識(shí)對應(yīng)的應(yīng)用的喚醒方式設(shè)置為對齊喚醒。
所述識(shí)別模塊501,具體用于針對已安裝的每個(gè)應(yīng)用,當(dāng)該應(yīng)用為系統(tǒng)應(yīng)用時(shí),根據(jù)系統(tǒng)應(yīng)用黑名單識(shí)別該應(yīng)用的類型。
所述識(shí)別模塊501,具體用于針對已安裝的每個(gè)應(yīng)用,當(dāng)該應(yīng)用為第三方應(yīng)用時(shí),根據(jù)第三方應(yīng)用白名單識(shí)別該應(yīng)用的類型。
所述識(shí)別模塊501,具體用于當(dāng)該應(yīng)用的應(yīng)用標(biāo)識(shí)在所述系統(tǒng)應(yīng)用黑名單中時(shí),確定該應(yīng)用為指定類型的應(yīng)用。
所述識(shí)別模塊501,具體用于當(dāng)該應(yīng)用的應(yīng)用標(biāo)識(shí)不在所述系統(tǒng)應(yīng)用黑名單中時(shí),確定該應(yīng)用不是指定類型的應(yīng)用。
所述識(shí)別模塊501,具體用于當(dāng)該應(yīng)用的應(yīng)用標(biāo)識(shí)在所述第三方應(yīng)用白名單中時(shí),確定該應(yīng)用不是指定類型的應(yīng)用;
所述識(shí)別模塊501,具體用于當(dāng)該應(yīng)用的應(yīng)用標(biāo)識(shí)不在所述第三方應(yīng)用白名單中時(shí),確定該應(yīng)用為指定類型的應(yīng)用。
所述系統(tǒng)應(yīng)用黑名單中的應(yīng)用標(biāo)識(shí)所對應(yīng)的應(yīng)用,具體包括:應(yīng)用商店、設(shè)置中心、游戲中心中的至少一種。
所述第三方應(yīng)用白名單中的應(yīng)用標(biāo)識(shí)所對應(yīng)的應(yīng)用,具體包括:鬧鐘應(yīng)用、炒股應(yīng)用、實(shí)時(shí)聊天應(yīng)用中的至少一種。
圖6是本申請實(shí)施例提供的另一種應(yīng)用管理的裝置示意圖,包括:
識(shí)別模塊601,當(dāng)監(jiān)測到安裝了新應(yīng)用時(shí),識(shí)別所述新應(yīng)用的類型;
添加模塊602,當(dāng)確定所述新應(yīng)用的類型是指定類型時(shí),將所述新應(yīng)用的應(yīng)用標(biāo)識(shí)添加到所述對齊喚醒名單中;
設(shè)置模塊603,將所述對齊喚醒名單中包含的應(yīng)用標(biāo)識(shí)對應(yīng)的應(yīng)用的喚醒方式設(shè)置為對齊喚醒。
所述裝置還包括:確定模塊604,用于確定所述新應(yīng)用的應(yīng)用標(biāo)識(shí)不在對齊喚醒名單中。
所述識(shí)別模塊601,具體用于根據(jù)第三方應(yīng)用白名單識(shí)別所述新應(yīng)用的類型。
所述識(shí)別模塊601,具體用于當(dāng)所述新應(yīng)用的應(yīng)用標(biāo)識(shí)在所述第三方應(yīng)用白名單中時(shí),確定所述新應(yīng)用不是指定類型的應(yīng)用。
所述識(shí)別模塊601,具體用于當(dāng)所述新應(yīng)用的應(yīng)用標(biāo)識(shí)不在所述第三方應(yīng)用白名單中時(shí),確定所述新應(yīng)用為指定類型的應(yīng)用。
所述第三方應(yīng)用白名單中的應(yīng)用標(biāo)識(shí)所對應(yīng)的應(yīng)用,具體包括:鬧鐘應(yīng)用、炒股應(yīng)用、實(shí)時(shí)聊天應(yīng)用中的至少一種。
本發(fā)明實(shí)施例還提供了一種移動(dòng)終端,如圖7所示,為了便于說明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分,具體技術(shù)細(xì)節(jié)未揭示的,請參照本發(fā)明實(shí)施例方法部分。該終端可以為包括手機(jī)、平板電腦、PDA(Personal Digital Assistant,個(gè)人數(shù)字助理)、POS(Point of Sales,銷售終端)、車載電腦等任意終端設(shè)備,以終端為手機(jī)為例:
圖7示出的是與本發(fā)明實(shí)施例提供的終端相關(guān)的手機(jī)的部分結(jié)構(gòu)的框圖。參考圖7,手機(jī)包括:射頻(Radio Frequency,RF)電路710、存儲(chǔ)器720、輸入單元730、顯示單元740、傳感器750、音頻電路760、無線保真(wireless-fidelity,Wi-Fi)模塊770、處理器780、以及電源790等部件。本領(lǐng)域技術(shù)人員可以理解,圖7中示出的手機(jī)結(jié)構(gòu)并不構(gòu)成對手機(jī)的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。
下面結(jié)合圖7對手機(jī)的各個(gè)構(gòu)成部件進(jìn)行具體的介紹:
RF電路710可用于收發(fā)信息或通話過程中,信號的接收和發(fā)送,特別地,將基站的下行信息接收后,給處理器780處理;另外,將設(shè)計(jì)上行的數(shù)據(jù)發(fā)送給基站。通常,RF電路710包括但不限于天線、至少一個(gè)放大器、收發(fā)信機(jī)、耦合器、低噪聲放大器(Low Noise Amplifier,LNA)、雙工器等。此外,RF電路710還可以通過無線通信與網(wǎng)絡(luò)和其他設(shè)備通信。上述無線通信可以使用任一通信標(biāo)準(zhǔn)或協(xié)議,包括但不限于全球移動(dòng)通訊系統(tǒng)(Global System of Mobile communication,GSM)、通用分組無線服務(wù)(General Packet Radio Service,GPRS)、碼分多址(Code Division Multiple Access,CDMA)、寬帶碼分多址(Wideband Code Division Multiple Access,WCDMA)、長期演進(jìn)(Long Term Evolution,LTE)、電子郵件、短消息服務(wù)(Short Messaging Service,SMS)等。
存儲(chǔ)器720可用于存儲(chǔ)軟件程序以及模塊,處理器780通過運(yùn)行存儲(chǔ)在存儲(chǔ)器720的軟件程序以及模塊,從而執(zhí)行手機(jī)的各種功能應(yīng)用以及數(shù)據(jù)處理。存儲(chǔ)器720可主要包括存儲(chǔ)程序區(qū)和存儲(chǔ)數(shù)據(jù)區(qū),其中,存儲(chǔ)程序區(qū)可存儲(chǔ)操作系統(tǒng)、至少一個(gè)功能所需的應(yīng)用程序(比如聲音播放功能、圖像播放功能等)等;存儲(chǔ)數(shù)據(jù)區(qū)可存儲(chǔ)根據(jù)手機(jī)的使用所創(chuàng)建的數(shù)據(jù)(比如音頻數(shù)據(jù)、電話本等)等。此外,存儲(chǔ)器720可以包括高速隨機(jī)存取存儲(chǔ)器,還可以包括非易失性存儲(chǔ)器,例如至少一個(gè)磁盤存儲(chǔ)器件、閃存器件、或其他易失性固態(tài)存儲(chǔ)器件。
輸入單元730可用于接收輸入的數(shù)字或字符信息,以及產(chǎn)生與手機(jī)的用戶設(shè)置以及功能控制有關(guān)的鍵信號輸入。具體地,輸入單元730可包括觸控面板731以及其他輸入設(shè)備732。觸控面板731,也稱為觸摸屏,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸控面板731上或在觸控面板731附近的操作),并根據(jù)預(yù)先設(shè)定的程式驅(qū)動(dòng)相應(yīng)的連接裝置。可選的,觸控面板731可包括觸摸檢測裝置和觸摸控制器兩個(gè)部分。其中,觸摸檢測裝置檢測用戶的觸摸方位,并檢測觸摸操作帶來的信號,將信號傳送給觸摸控制器;觸摸控制器從觸摸檢測裝置上接收觸摸信息,并將它轉(zhuǎn)換成觸點(diǎn)坐標(biāo),再送給處理器780,并能接收處理器780發(fā)來的命令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實(shí)現(xiàn)觸控面板731。除了觸控面板731,輸入單元730還可以包括其他輸入設(shè)備732。具體地,其他輸入設(shè)備732可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關(guān)按鍵等)、軌跡球、鼠標(biāo)、操作桿等中的一種或多種。
顯示單元740可用于顯示由用戶輸入的信息或提供給用戶的信息以及手機(jī)的各種菜單。顯示單元740可包括顯示面板741,可選的,可以采用液晶顯示器(Liquid Crystal Display,LCD)、有機(jī)發(fā)光二極管(Organic Light-Emitting Diode,OLED)等形式來配置顯示面板741。進(jìn)一步的,觸控面板731可覆蓋顯示面板741,當(dāng)觸控面板731檢測到在其上或附近的觸摸操作后,傳送給處理器780以確定觸摸事件的類型,隨后處理器780根據(jù)觸摸事件的類型在顯示面板741上提供相應(yīng)的視覺輸出。雖然在圖7中,觸控面板731與顯示面板741是作為兩個(gè)獨(dú)立的部件來實(shí)現(xiàn)手機(jī)的輸入和輸入功能,但是在某些實(shí)施例中,可以將觸控面板731與顯示面板741集成而實(shí)現(xiàn)手機(jī)的輸入和輸出功能。
手機(jī)還可包括至少一種傳感器750,比如光傳感器、運(yùn)動(dòng)傳感器以及其他傳感器。具體地,光傳感器可包括環(huán)境光傳感器及接近傳感器,其中,環(huán)境光傳感器可根據(jù)環(huán)境光線的明暗來調(diào)節(jié)顯示面板741的亮度,接近傳感器可在手機(jī)移動(dòng)到耳邊時(shí),關(guān)閉顯示面板741和/或背光。作為運(yùn)動(dòng)傳感器的一種,加速計(jì)傳感器可檢測各個(gè)方向上(一般為三軸)加速度的大小,靜止時(shí)可檢測出重力的大小及方向,可用于識(shí)別手機(jī)姿態(tài)的應(yīng)用(比如橫豎屏切換、相關(guān)游戲、磁力計(jì)姿態(tài)校準(zhǔn))、振動(dòng)識(shí)別相關(guān)功能(比如計(jì)步器、敲擊)等;至于手機(jī)還可配置的陀螺儀、氣壓計(jì)、濕度計(jì)、溫度計(jì)、紅外線傳感器等其他傳感器,在此不再贅述。
音頻電路760、揚(yáng)聲器761,傳聲器762可提供用戶與手機(jī)之間的音頻接口。音頻電路760可將接收到的音頻數(shù)據(jù)轉(zhuǎn)換后的電信號,傳輸?shù)綋P(yáng)聲器761,由揚(yáng)聲器761轉(zhuǎn)換為聲音信號輸出;另一方面,傳聲器762將收集的聲音信號轉(zhuǎn)換為電信號,由音頻電路760接收后轉(zhuǎn)換為音頻數(shù)據(jù),再將音頻數(shù)據(jù)輸出處理器780處理后,經(jīng)RF電路710以發(fā)送給比如另一手機(jī),或者將音頻數(shù)據(jù)輸出至存儲(chǔ)器720以便進(jìn)一步處理。
WiFi屬于短距離無線傳輸技術(shù),手機(jī)通過WiFi模塊770可以幫助用戶收發(fā)電子郵件、瀏覽網(wǎng)頁和訪問流式媒體等,它為用戶提供了無線的寬帶互聯(lián)網(wǎng)訪問。雖然圖7示出了WiFi模塊770,但是可以理解的是,其并不屬于手機(jī)的必須構(gòu)成,完全可以根據(jù)需要在不改變發(fā)明的本質(zhì)的范圍內(nèi)而省略。
處理器780是手機(jī)的控制中心,利用各種接口和線路連接整個(gè)手機(jī)的各個(gè)部分,通過運(yùn)行或執(zhí)行存儲(chǔ)在存儲(chǔ)器720內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲(chǔ)在存儲(chǔ)器720內(nèi)的數(shù)據(jù),執(zhí)行手機(jī)的各種功能和處理數(shù)據(jù),從而對手機(jī)進(jìn)行整體監(jiān)控??蛇x的,處理器780可包括一個(gè)或多個(gè)處理單元;優(yōu)選的,處理器780可集成應(yīng)用處理器和調(diào)制解調(diào)處理器,其中,應(yīng)用處理器主要處理操作系統(tǒng)、用戶界面和應(yīng)用程序等,調(diào)制解調(diào)處理器主要處理無線通信??梢岳斫獾氖牵鲜稣{(diào)制解調(diào)處理器也可以不集成到處理器780中。
手機(jī)還包括給各個(gè)部件供電的電源790(比如電池),優(yōu)選的,電源可以通過電源管理系統(tǒng)與處理器780邏輯相連,從而通過電源管理系統(tǒng)實(shí)現(xiàn)管理充電、放電、以及功耗管理等功能。
盡管未示出,手機(jī)還可以包括攝像頭、藍(lán)牙模塊等,在此不再贅述。
在本發(fā)明實(shí)施例中,該終端所包括的處理器780還具有以下功能:識(shí)別已安裝的各應(yīng)用的類型;根據(jù)各應(yīng)用的類型,將指定類型的應(yīng)用的應(yīng)用標(biāo)識(shí)添加到對齊喚醒名單中;將所述對齊喚醒名單中包含的應(yīng)用標(biāo)識(shí)對應(yīng)的應(yīng)用的喚醒方式設(shè)置為對齊喚醒;
當(dāng)監(jiān)測到安裝了新應(yīng)用時(shí),識(shí)別所述新應(yīng)用的類型;當(dāng)確定所述新應(yīng)用的類型是指定類型時(shí),將所述新應(yīng)用的應(yīng)用標(biāo)識(shí)添加到所述對齊喚醒名單中;將所述對齊喚醒名單中包含的應(yīng)用標(biāo)識(shí)對應(yīng)的應(yīng)用的喚醒方式設(shè)置為對齊喚醒。
本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤存儲(chǔ)器、CD-ROM、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。
這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。
這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。
在一個(gè)典型的配置中,計(jì)算設(shè)備包括一個(gè)或多個(gè)處理器(CPU)、輸入/輸出接口、網(wǎng)絡(luò)接口和內(nèi)存。
內(nèi)存可能包括計(jì)算機(jī)可讀介質(zhì)中的非永久性存儲(chǔ)器,隨機(jī)存取存儲(chǔ)器(RAM)和/或非易失性內(nèi)存等形式,如只讀存儲(chǔ)器(ROM)或閃存(flash RAM)。內(nèi)存是計(jì)算機(jī)可讀介質(zhì)的示例。
計(jì)算機(jī)可讀介質(zhì)包括永久性和非永久性、可移動(dòng)和非可移動(dòng)媒體可以由任何方法或技術(shù)來實(shí)現(xiàn)信息存儲(chǔ)。信息可以是計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序的模塊或其他數(shù)據(jù)。計(jì)算機(jī)的存儲(chǔ)介質(zhì)的例子包括,但不限于相變內(nèi)存(PRAM)、靜態(tài)隨機(jī)存取存儲(chǔ)器(SRAM)、動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(DRAM)、其他類型的隨機(jī)存取存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)、電可擦除可編程只讀存儲(chǔ)器(EEPROM)、快閃記憶體或其他內(nèi)存技術(shù)、只讀光盤只讀存儲(chǔ)器(CD-ROM)、數(shù)字多功能光盤(DVD)或其他光學(xué)存儲(chǔ)、磁盒式磁帶,磁帶磁磁盤存儲(chǔ)或其他磁性存儲(chǔ)設(shè)備或任何其他非傳輸介質(zhì),可用于存儲(chǔ)可以被計(jì)算設(shè)備訪問的信息。按照本文中的界定,計(jì)算機(jī)可讀介質(zhì)不包括暫存電腦可讀媒體(transitory media),如調(diào)制的數(shù)據(jù)信號和載波。
還需要說明的是,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、商品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、商品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過程、方法、商品或者設(shè)備中還存在另外的相同要素。
以上所述僅為本申請的實(shí)施例而已,并不用于限制本申請。對于本領(lǐng)域技術(shù)人員來說,本申請可以有各種更改和變化。凡在本申請的精神和原理之內(nèi)所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本申請的權(quán)利要求范圍之內(nèi)。
本發(fā)明技術(shù)方案如下:
A1、一種應(yīng)用管理的方法,包括:
識(shí)別已安裝的各應(yīng)用的類型;
根據(jù)各應(yīng)用的類型,將指定類型的應(yīng)用的應(yīng)用標(biāo)識(shí)添加到對齊喚醒名單中;
將所述對齊喚醒名單中包含的應(yīng)用標(biāo)識(shí)對應(yīng)的應(yīng)用的喚醒方式設(shè)置為對齊喚醒。
A2、根據(jù)A1所述的方法,識(shí)別已安裝的各應(yīng)用的類型,具體包括:
針對已安裝的每個(gè)應(yīng)用,當(dāng)該應(yīng)用為系統(tǒng)應(yīng)用時(shí),根據(jù)系統(tǒng)應(yīng)用黑名單識(shí)別該應(yīng)用的類型。
A3、根據(jù)A1所述的方法,識(shí)別已安裝的各應(yīng)用的類型,具體包括:
針對已安裝的每個(gè)應(yīng)用,當(dāng)該應(yīng)用為第三方應(yīng)用時(shí),根據(jù)第三方應(yīng)用白名單識(shí)別該應(yīng)用的類型。
A4、根據(jù)A2所述的方法,根據(jù)系統(tǒng)應(yīng)用黑名單識(shí)別該應(yīng)用的類型,具體包括:
當(dāng)該應(yīng)用的應(yīng)用標(biāo)識(shí)在所述系統(tǒng)應(yīng)用黑名單中時(shí),確定該應(yīng)用為指定類型的應(yīng)用。
A5、根據(jù)A2所述的方法,根據(jù)系統(tǒng)應(yīng)用黑名單識(shí)別該應(yīng)用的類型,具體包括:
當(dāng)該應(yīng)用的應(yīng)用標(biāo)識(shí)不在所述系統(tǒng)應(yīng)用黑名單中時(shí),確定該應(yīng)用不是指定類型的應(yīng)用。
A6、根據(jù)A3所述的方法,根據(jù)第三方應(yīng)用白名單識(shí)別該應(yīng)用的類型,具體包括:
當(dāng)該應(yīng)用的應(yīng)用標(biāo)識(shí)在所述第三方應(yīng)用白名單中時(shí),確定該應(yīng)用不是指定類型的應(yīng)用。
A7、根據(jù)A3所述的方法,根據(jù)第三方應(yīng)用白名單識(shí)別該應(yīng)用的類型,具體包括:
當(dāng)該應(yīng)用的應(yīng)用標(biāo)識(shí)不在所述第三方應(yīng)用白名單中時(shí),確定該應(yīng)用為指定類型的應(yīng)用。
A8、根據(jù)A2所述的方法,所述系統(tǒng)應(yīng)用黑名單中的應(yīng)用標(biāo)識(shí)所對應(yīng)的應(yīng)用,具體包括:應(yīng)用商店、設(shè)置中心、游戲中心中的至少一種。
A9、根據(jù)A3所述的方法,所述第三方應(yīng)用白名單中的應(yīng)用標(biāo)識(shí)所對應(yīng)的應(yīng)用,具體包括:鬧鐘應(yīng)用、炒股應(yīng)用、實(shí)時(shí)聊天應(yīng)用中的至少一種。
A10、根據(jù)A1~A9所述的方法,在操作系統(tǒng)初始化時(shí),執(zhí)行所述應(yīng)用管理的方法。
B1、一種應(yīng)用管理的方法,包括:
當(dāng)監(jiān)測到安裝了新應(yīng)用時(shí),識(shí)別所述新應(yīng)用的類型;
當(dāng)確定所述新應(yīng)用的類型是指定類型時(shí),將所述新應(yīng)用的應(yīng)用標(biāo)識(shí)添加到所述對齊喚醒名單中;
將所述對齊喚醒名單中包含的應(yīng)用標(biāo)識(shí)對應(yīng)的應(yīng)用的喚醒方式設(shè)置為對齊喚醒。
B2、根據(jù)B1所述的方法,在識(shí)別所述新應(yīng)用的類型之前,所述方法還包括:
確定所述新應(yīng)用的應(yīng)用標(biāo)識(shí)不在對齊喚醒名單中。
B3、根據(jù)B2所述的方法,識(shí)別所述新應(yīng)用的類型,具體包括:
根據(jù)第三方應(yīng)用白名單識(shí)別所述新應(yīng)用的類型。
B4、根據(jù)B3所述的方法,根據(jù)第三方應(yīng)用白名單識(shí)別所述新應(yīng)用的類型,具體包括:
當(dāng)所述新應(yīng)用的應(yīng)用標(biāo)識(shí)在所述第三方應(yīng)用白名單中時(shí),確定所述新應(yīng)用不是指定類型的應(yīng)用。
B5、根據(jù)B3所述的方法,根據(jù)第三方應(yīng)用白名單識(shí)別所述新應(yīng)用的類型,具體包括:
當(dāng)所述新應(yīng)用的應(yīng)用標(biāo)識(shí)不在所述第三方應(yīng)用白名單中時(shí),確定所述新應(yīng)用為指定類型的應(yīng)用。
B6、根據(jù)B3所述的方法,所述第三方應(yīng)用白名單中的應(yīng)用標(biāo)識(shí)所對應(yīng)的應(yīng)用,具體包括:鬧鐘應(yīng)用、炒股應(yīng)用、實(shí)時(shí)聊天應(yīng)用中的至少一種。
C1、一種應(yīng)用管理的裝置,包括:
識(shí)別模塊,用于識(shí)別已安裝的各應(yīng)用的類型;
添加模塊,用于根據(jù)各應(yīng)用的類型,將指定類型的應(yīng)用的應(yīng)用標(biāo)識(shí)添加到對齊喚醒名單中;
設(shè)置模塊,用于將所述對齊喚醒名單中包含的應(yīng)用標(biāo)識(shí)對應(yīng)的應(yīng)用的喚醒方式設(shè)置為對齊喚醒。
C2、根據(jù)C1所述的裝置,所述識(shí)別模塊,具體用于針對已安裝的每個(gè)應(yīng)用,當(dāng)該應(yīng)用為系統(tǒng)應(yīng)用時(shí),根據(jù)系統(tǒng)應(yīng)用黑名單識(shí)別該應(yīng)用的類型。
C3、根據(jù)C1所述的裝置,所述識(shí)別模塊,具體用于針對已安裝的每個(gè)應(yīng)用,當(dāng)該應(yīng)用為第三方應(yīng)用時(shí),根據(jù)第三方應(yīng)用白名單識(shí)別該應(yīng)用的類型。
C4、根據(jù)C2所述的裝置,所述識(shí)別模塊,具體用于當(dāng)該應(yīng)用的應(yīng)用標(biāo)識(shí)在所述系統(tǒng)應(yīng)用黑名單中時(shí),確定該應(yīng)用為指定類型的應(yīng)用。
C5、根據(jù)C2所述的裝置,所述識(shí)別模塊,具體用于當(dāng)該應(yīng)用的應(yīng)用標(biāo)識(shí)不在所述系統(tǒng)應(yīng)用黑名單中時(shí),確定該應(yīng)用不是指定類型的應(yīng)用。
C6、根據(jù)C3所述的裝置,所述識(shí)別模塊,具體用于當(dāng)該應(yīng)用的應(yīng)用標(biāo)識(shí)在所述第三方應(yīng)用白名單中時(shí),確定該應(yīng)用不是指定類型的應(yīng)用。
C7、根據(jù)C3所述的裝置,所述識(shí)別模塊,具體用于當(dāng)該應(yīng)用的應(yīng)用標(biāo)識(shí)不在所述第三方應(yīng)用白名單中時(shí),確定該應(yīng)用為指定類型的應(yīng)用。
C8、根據(jù)C2所述的裝置,所述系統(tǒng)應(yīng)用黑名單中的應(yīng)用標(biāo)識(shí)所對應(yīng)的應(yīng)用,具體包括:應(yīng)用商店、設(shè)置中心、游戲中心中的至少一種。
C9、根據(jù)C3所述的裝置,所述第三方應(yīng)用白名單中的應(yīng)用標(biāo)識(shí)所對應(yīng)的應(yīng)用,具體包括:鬧鐘應(yīng)用、炒股應(yīng)用、實(shí)時(shí)聊天應(yīng)用中的至少一種。
D1、一種應(yīng)用管理的裝置,包括:
識(shí)別模塊,用于當(dāng)監(jiān)測到安裝了新應(yīng)用時(shí),識(shí)別所述新應(yīng)用的類型;
添加模塊,用于當(dāng)確定所述新應(yīng)用的類型是指定類型時(shí),將所述新應(yīng)用的應(yīng)用標(biāo)識(shí)添加到所述對齊喚醒名單中;
設(shè)置模塊,用于將所述對齊喚醒名單中包含的應(yīng)用標(biāo)識(shí)對應(yīng)的應(yīng)用的喚醒方式設(shè)置為對齊喚醒。
D2、根據(jù)D1所述的裝置,所述裝置還包括:
確定模塊,用于確定所述新應(yīng)用的應(yīng)用標(biāo)識(shí)不在對齊喚醒名單中。
D3、根據(jù)D2所述的裝置,所述識(shí)別模塊,具體用于根據(jù)第三方應(yīng)用白名單識(shí)別所述新應(yīng)用的類型。
D4、根據(jù)D3所述的裝置,所述識(shí)別模塊,具體用于當(dāng)所述新應(yīng)用的應(yīng)用標(biāo)識(shí)在所述第三方應(yīng)用白名單中時(shí),確定所述新應(yīng)用不是指定類型的應(yīng)用。
D5、根據(jù)D3所述的裝置,所述識(shí)別模塊,具體用于當(dāng)所述新應(yīng)用的應(yīng)用標(biāo)識(shí)不在所述第三方應(yīng)用白名單中時(shí),確定所述新應(yīng)用為指定類型的應(yīng)用。
D6、根據(jù)D3所述的裝置,所述第三方應(yīng)用白名單中的應(yīng)用標(biāo)識(shí)所對應(yīng)的應(yīng)用,具體包括:鬧鐘應(yīng)用、炒股應(yīng)用、實(shí)時(shí)聊天應(yīng)用中的至少一種。
E1、一種移動(dòng)終端,包括處理器和存儲(chǔ)器:
所述存儲(chǔ)器用于存儲(chǔ)執(zhí)行A1至A10任一項(xiàng)方法的程序;
所述處理器被配置為用于執(zhí)行所述存儲(chǔ)器中存儲(chǔ)的程序。
F1、一種移動(dòng)終端,其特征在于,包括處理器和存儲(chǔ)器:
所述存儲(chǔ)器用于存儲(chǔ)執(zhí)行B1至B6任一項(xiàng)方法的程序;
所述處理器被配置為用于執(zhí)行所述存儲(chǔ)器中存儲(chǔ)的程序。