用于移動(dòng)終端的應(yīng)用清理方法及裝置制造方法
【專利摘要】本發(fā)明涉及一種用于移動(dòng)終端的應(yīng)用清理方法及裝置,該方法包括:獲取預(yù)設(shè)的白名單,白名單中存儲(chǔ)的信息至少包括:預(yù)先確定為不能刪除的應(yīng)用所對(duì)應(yīng)的數(shù)字簽名;獲取移動(dòng)終端中所有應(yīng)用的標(biāo)識(shí)信息,將標(biāo)識(shí)信息與白名單中存儲(chǔ)的信息一致的應(yīng)用的狀態(tài)設(shè)置為不能刪除,并將剩余的應(yīng)用的標(biāo)識(shí)信息發(fā)送給服務(wù)器,其中,應(yīng)用的標(biāo)識(shí)信息至少包括:應(yīng)用的數(shù)字簽名;根據(jù)服務(wù)器返回的查詢結(jié)果,確定剩余的應(yīng)用的狀態(tài),并對(duì)狀態(tài)為能夠刪除的應(yīng)用進(jìn)行清理。由此避免了現(xiàn)有技術(shù)中需要用戶逐一判斷哪些應(yīng)用需要保留,哪些應(yīng)用需要?jiǎng)h除,從而需要耗費(fèi)大量的時(shí)間和精力,且存在著誤操作的可能的問(wèn)題。
【專利說(shuō)明】用于移動(dòng)終端的應(yīng)用清理方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及網(wǎng)絡(luò)通信【技術(shù)領(lǐng)域】,具體涉及一種用于移動(dòng)終端的應(yīng)用清理方法及裝置。
【背景技術(shù)】
[0002]目前,移動(dòng)終端的功能越來(lái)越完備,每一種功能通常都是由對(duì)應(yīng)的應(yīng)用軟件(以下簡(jiǎn)稱應(yīng)用)來(lái)實(shí)現(xiàn)的,這樣,就導(dǎo)致移動(dòng)終端上往往會(huì)安裝各種各樣名目繁多的應(yīng)用。
[0003]應(yīng)用數(shù)量的增多無(wú)疑為用戶提供了更多可選的功能,但是,在為用戶帶來(lái)方便的同時(shí),也為用戶帶來(lái)了一定程度上的困擾:很多移動(dòng)終端在出廠的時(shí)候就默認(rèn)安裝了很多應(yīng)用,而這些應(yīng)用中可能有很大一部分應(yīng)用對(duì)用戶來(lái)說(shuō)是無(wú)用的,將這些無(wú)用的應(yīng)用持續(xù)保留在移動(dòng)終端上將白白占用存儲(chǔ)空間并影響移動(dòng)終端的運(yùn)行速度。
[0004]但是,目前如果要?jiǎng)h除這些無(wú)用的應(yīng)用,往往只能由用戶根據(jù)自身的情況手動(dòng)刪除,在此過(guò)程中,需要用戶逐一判斷哪些應(yīng)用需要保留,哪些應(yīng)用需要?jiǎng)h除,從而需要耗費(fèi)大量的時(shí)間和精力,且存在著誤操作的可能。
【發(fā)明內(nèi)容】
[0005]鑒于上述問(wèn)題,提出了本發(fā)明以便提供一種克服上述問(wèn)題或者至少部分地解決上述問(wèn)題的用于移動(dòng)終端的應(yīng)用清理方法及裝置。
[0006]依據(jù)本發(fā)明的一個(gè)方面,提供了一種用于移動(dòng)終端的應(yīng)用清理方法,包括:獲取預(yù)設(shè)的白名單,白名單中存儲(chǔ)的信息至少包括:預(yù)先確定為不能刪除的應(yīng)用所對(duì)應(yīng)的數(shù)字簽名;獲取移動(dòng)終端中所有應(yīng)用的標(biāo)識(shí)信息,將標(biāo)識(shí)信息與白名單中存儲(chǔ)的信息一致的應(yīng)用的狀態(tài)設(shè)置為不能刪除,并將剩余的應(yīng)用的標(biāo)識(shí)信息發(fā)送給服務(wù)器,其中,應(yīng)用的標(biāo)識(shí)信息至少包括:應(yīng)用的數(shù)字簽名;根據(jù)服務(wù)器返回的查詢結(jié)果,確定剩余的應(yīng)用的狀態(tài),并對(duì)狀態(tài)為能夠刪除的應(yīng)用進(jìn)行清理。
[0007]可選地,預(yù)先確定為不能刪除的應(yīng)用所對(duì)應(yīng)的數(shù)字簽名包括:移動(dòng)終端的系統(tǒng)內(nèi)核應(yīng)用所對(duì)應(yīng)的數(shù)字簽名。
[0008]可選地,移動(dòng)終端的系統(tǒng)內(nèi)核應(yīng)用所對(duì)應(yīng)的數(shù)字簽名包括:谷歌簽名。
[0009]可選地,將剩余的應(yīng)用的標(biāo)識(shí)信息發(fā)送給服務(wù)器的步驟之前進(jìn)一步包括:獲取預(yù)設(shè)的黑名單,并將標(biāo)識(shí)信息與黑名單中存儲(chǔ)的信息一致的應(yīng)用的狀態(tài)設(shè)置為能夠刪除,其中,黑名單中存儲(chǔ)的信息包括:預(yù)先確定為能夠刪除的應(yīng)用所對(duì)應(yīng)的數(shù)字簽名。
[0010]可選地,根據(jù)服務(wù)器返回的查詢結(jié)果,確定剩余的應(yīng)用的狀態(tài)的步驟包括:將服務(wù)器返回的查詢結(jié)果為能夠刪除的應(yīng)用的狀態(tài)確定為能夠刪除,將服務(wù)器返回的查詢結(jié)果為不能刪除的應(yīng)用的狀態(tài)確定為不能刪除;對(duì)于服務(wù)器沒(méi)有返回查詢結(jié)果的應(yīng)用通過(guò)以下方式中的一種進(jìn)行處理:將服務(wù)器沒(méi)有返回查詢結(jié)果的應(yīng)用的狀態(tài)設(shè)置為不能刪除;或者,將服務(wù)器沒(méi)有返回查詢結(jié)果的應(yīng)用的狀態(tài)設(shè)置為能夠刪除;或者,將服務(wù)器沒(méi)有返回查詢結(jié)果的應(yīng)用提供給用戶,并根據(jù)用戶發(fā)出的指令來(lái)設(shè)置應(yīng)用的狀態(tài)。[0011]可選地,根據(jù)服務(wù)器返回的查詢結(jié)果,確定剩余的應(yīng)用的狀態(tài)的步驟之后進(jìn)一步包括:對(duì)于狀態(tài)為能夠刪除的應(yīng)用,進(jìn)一步判斷該應(yīng)用是否為第一類應(yīng)用,其中,第一類應(yīng)用為實(shí)現(xiàn)系統(tǒng)運(yùn)行所必需的功能的應(yīng)用,且該功能能夠通過(guò)該應(yīng)用的替代應(yīng)用實(shí)現(xiàn);其中,第一類應(yīng)用包括:短信應(yīng)用、桌面應(yīng)用或輸入法應(yīng)用;當(dāng)該應(yīng)用為第一類應(yīng)用時(shí),進(jìn)一步判斷在移動(dòng)終端中是否存在該應(yīng)用的替代應(yīng)用,當(dāng)不存在該應(yīng)用的替代應(yīng)用時(shí),將該應(yīng)用的狀態(tài)修改為不能刪除;當(dāng)存在該應(yīng)用的替代應(yīng)用時(shí),將該應(yīng)用及其替代應(yīng)用中的至少一個(gè)應(yīng)用的狀態(tài)設(shè)置為不能刪除。
[0012]依據(jù)本發(fā)明的另一方面,提供了一種用于移動(dòng)終端的應(yīng)用清理裝置,包括:獲取單元,適于獲取預(yù)設(shè)的白名單,白名單中存儲(chǔ)的信息至少包括:預(yù)先確定為不能刪除的應(yīng)用所對(duì)應(yīng)的數(shù)字簽名;設(shè)置單元,適于獲取移動(dòng)終端中所有應(yīng)用的標(biāo)識(shí)信息,將標(biāo)識(shí)信息與白名單中存儲(chǔ)的信息一致的應(yīng)用的狀態(tài)設(shè)置為不能刪除,并將剩余的應(yīng)用的標(biāo)識(shí)信息發(fā)送給服務(wù)器,其中,應(yīng)用的標(biāo)識(shí)信息至少包括:應(yīng)用的數(shù)字簽名;清理單元,適于根據(jù)服務(wù)器返回的查詢結(jié)果,確定剩余的應(yīng)用的狀態(tài),并對(duì)狀態(tài)為能夠刪除的應(yīng)用進(jìn)行清理。
[0013]可選地,預(yù)先確定為不能刪除的應(yīng)用所對(duì)應(yīng)的數(shù)字簽名包括:移動(dòng)終端的系統(tǒng)內(nèi)核應(yīng)用所對(duì)應(yīng)的數(shù)字簽名。
[0014]可選地,移動(dòng)終端的系統(tǒng)內(nèi)核應(yīng)用所對(duì)應(yīng)的數(shù)字簽名包括:谷歌簽名。
[0015]可選地,獲取單元進(jìn)一步用于:獲取預(yù)設(shè)的黑名單,其中,黑名單中存儲(chǔ)的信息包括:預(yù)先確定為能夠刪除的應(yīng)用所對(duì)應(yīng)的數(shù)字簽名;則設(shè)置單元進(jìn)一步用于:將標(biāo)識(shí)信息與黑名單中存儲(chǔ)的信息一致的應(yīng)用的狀態(tài)設(shè)置為能夠刪除。
[0016]可選地,清理單元用于:將服務(wù)器返回的查詢結(jié)果為能夠刪除的應(yīng)用的狀態(tài)確定為能夠刪除,將服務(wù)器返回的查詢結(jié)果為不能刪除的應(yīng)用的狀態(tài)確定為不能刪除;對(duì)于服務(wù)器沒(méi)有返回查詢結(jié)果的應(yīng)用通過(guò)以下方式中的一種進(jìn)行處理:將服務(wù)器沒(méi)有返回查詢結(jié)果的應(yīng)用的狀態(tài)設(shè)置為不能刪除;或者,將服務(wù)器沒(méi)有返回查詢結(jié)果的應(yīng)用的狀態(tài)設(shè)置為能夠刪除;或者,將服務(wù)器沒(méi)有返回查詢結(jié)果的應(yīng)用提供給用戶,并根據(jù)用戶發(fā)出的指令來(lái)設(shè)置應(yīng)用的狀態(tài)。
[0017]可選地,清理單元進(jìn)一步用于:對(duì)于狀態(tài)為能夠刪除的應(yīng)用,進(jìn)一步判斷該應(yīng)用是否為第一類應(yīng)用,其中,第一類應(yīng)用為實(shí)現(xiàn)系統(tǒng)運(yùn)行所必需的功能的應(yīng)用,且該功能能夠通過(guò)該應(yīng)用的替代應(yīng)用實(shí)現(xiàn);其中,第一類應(yīng)用包括:短信應(yīng)用、桌面應(yīng)用或輸入法應(yīng)用;當(dāng)該應(yīng)用為第一類應(yīng)用時(shí),進(jìn)一步判斷在移動(dòng)終端中是否存在該應(yīng)用的替代應(yīng)用,當(dāng)不存在該應(yīng)用的替代應(yīng)用時(shí),將該應(yīng)用的狀態(tài)修改為不能刪除;當(dāng)存在該應(yīng)用的替代應(yīng)用時(shí),將該應(yīng)用及其替代應(yīng)用中的至少一個(gè)應(yīng)用的狀態(tài)設(shè)置為不能刪除。
[0018]在本發(fā)明提供的應(yīng)用清理方法及裝置中,首先,通過(guò)預(yù)設(shè)的白名單對(duì)不能刪除的應(yīng)用進(jìn)行過(guò)濾,在此過(guò)程中通過(guò)數(shù)字簽名來(lái)判斷應(yīng)用是否能夠刪除的方式可以大大提高準(zhǔn)確率且易于操作;然后,將經(jīng)過(guò)過(guò)濾后的應(yīng)用發(fā)送給服務(wù)器,由服務(wù)器進(jìn)行判斷,從而確定出能夠刪除的應(yīng)用并進(jìn)行清理。在上述過(guò)程中,首先,通過(guò)白名單和服務(wù)器雙重判斷的機(jī)制,可以大大減少用戶的手工操作和人為判斷過(guò)程,既方便了用戶又降低了誤操作的可能。而且,經(jīng)過(guò)白名單過(guò)濾之后,發(fā)送給服務(wù)器的數(shù)據(jù)量大幅降低,從而減少了與服務(wù)器之間的消息傳遞數(shù)量,降低了服務(wù)器的負(fù)載,提升了服務(wù)器的性能。由此避免了現(xiàn)有技術(shù)中需要用戶逐一判斷哪些應(yīng)用需要保留,哪些應(yīng)用需要?jiǎng)h除,從而需要耗費(fèi)大量的時(shí)間和精力,且存在著誤操作的可能的問(wèn)題。
[0019]上述說(shuō)明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說(shuō)明書的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本發(fā)明的【具體實(shí)施方式】。
【專利附圖】
【附圖說(shuō)明】
[0020]通過(guò)閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對(duì)于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對(duì)本發(fā)明的限制。而且在整個(gè)附圖中,用相同的參考符號(hào)表示相同的部件。在附圖中:
[0021]圖1示出了根據(jù)本發(fā)明實(shí)施例提供的用于移動(dòng)終端的應(yīng)用清理方法的流程圖;
[0022]圖2示出了根據(jù)本發(fā)明實(shí)施例提供的用于移動(dòng)終端的應(yīng)用清理裝置的結(jié)構(gòu)圖。
【具體實(shí)施方式】
[0023]下面將參照附圖更詳細(xì)地描述本公開的示例性實(shí)施例。雖然附圖中顯示了本公開的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。
[0024]本發(fā)明實(shí)施例提供了一種用于移動(dòng)終端的應(yīng)用清理方法及裝置,用以解決現(xiàn)有技術(shù)中需要用戶逐一判斷哪些應(yīng)用需要保留,哪些應(yīng)用需要?jiǎng)h除,從而需要耗費(fèi)大量的時(shí)間和精力,且存在著誤操作的可能的問(wèn)題。
[0025]本發(fā)明實(shí)施例提供了一種用于移動(dòng)終端的應(yīng)用清理方法。其中,該方法的執(zhí)行主體既可以是該移動(dòng)終端,也可以是與該移動(dòng)終端相連的一臺(tái)PC機(jī)(也叫客戶端)。本實(shí)施例中的移動(dòng)終端優(yōu)選為手機(jī),但是,除手機(jī)之外,其他的一些移動(dòng)終端,例如掌上電腦等也都可應(yīng)用本發(fā)明提供的方法來(lái)進(jìn)行應(yīng)用清理。
[0026]圖1示出了本發(fā)明實(shí)施例提供的用于移動(dòng)終端的應(yīng)用清理方法的流程圖。如圖1所示,該方法始于步驟S110,在該步驟中,獲取預(yù)設(shè)的白名單,白名單中存儲(chǔ)的信息至少包括:預(yù)先確定為不能刪除的應(yīng)用所對(duì)應(yīng)的數(shù)字簽名。
[0027]其中,步驟SllO的主要作用在于:通過(guò)白名單確定出不能刪除的應(yīng)用。為此,需要預(yù)先將明確確定為不能刪除的應(yīng)用的標(biāo)識(shí)信息(如應(yīng)用的名稱或應(yīng)用的數(shù)字簽名等)存儲(chǔ)在白名單中。這些明確確定為不能刪除的應(yīng)用主要包括兩大類:第一大類為系統(tǒng)運(yùn)行所必需的應(yīng)用,這些應(yīng)用是系統(tǒng)最核心的應(yīng)用,因此不能被刪除,為此,需要在白名單中存儲(chǔ)第一大類應(yīng)用的名稱或數(shù)字簽名等標(biāo)識(shí)信息。第二大類為能夠直接根據(jù)數(shù)字簽名確定出不能刪除的應(yīng)用,例如,當(dāng)某一應(yīng)用的數(shù)字簽名與移動(dòng)終端的系統(tǒng)內(nèi)核應(yīng)用的數(shù)字簽名相同時(shí),說(shuō)明該應(yīng)用屬于與操作系統(tǒng)有關(guān)的應(yīng)用,或由官方授權(quán)的應(yīng)用,因而這些應(yīng)用往往是不能刪除的(例如安卓手機(jī)中數(shù)字簽名為“谷歌”的應(yīng)用),為此,需要在白名單中存儲(chǔ)第二大類應(yīng)用的數(shù)字簽名。
[0028]在上述過(guò)程中,通過(guò)數(shù)字簽名來(lái)判斷應(yīng)用是否可以刪除時(shí),除了將移動(dòng)終端的系統(tǒng)內(nèi)核應(yīng)用的數(shù)字簽名明確確定為不能刪除的數(shù)字簽名外,其他一些知名公司的數(shù)字簽名也可以根據(jù)經(jīng)驗(yàn)確定為不能刪除的,因此,在上述的白名單中所存儲(chǔ)的數(shù)字簽名可以為一個(gè)或多個(gè)。
[0029]接下來(lái),在步驟S120中,獲取移動(dòng)終端中所有應(yīng)用的標(biāo)識(shí)信息,將標(biāo)識(shí)信息與上述白名單中存儲(chǔ)的信息一致的應(yīng)用的狀態(tài)設(shè)置為不能刪除。其中,應(yīng)用的標(biāo)識(shí)信息至少包括應(yīng)用的數(shù)字簽名,以便與白名單中存儲(chǔ)的數(shù)字簽名進(jìn)行比對(duì)。
[0030]通過(guò)上述步驟SllO和步驟S120的操作,可以將明確確定為不能刪除的應(yīng)用過(guò)濾出來(lái),這樣,一方面降低了用戶誤操作的可能性,另一方面,也對(duì)后續(xù)的判斷過(guò)程起到了簡(jiǎn)化操作的目的。
[0031]可選地,為了進(jìn)一步簡(jiǎn)化后續(xù)的判斷過(guò)程,在步驟S120中,還可以進(jìn)一步獲取預(yù)設(shè)的黑名單,并將標(biāo)識(shí)信息與該黑名單中存儲(chǔ)的信息一致的應(yīng)用的狀態(tài)設(shè)置為能夠刪除,其中,該黑名單中存儲(chǔ)的信息包括:預(yù)先確定為能夠刪除的應(yīng)用所對(duì)應(yīng)的數(shù)字簽名。在實(shí)際情況中,可以預(yù)先獲取應(yīng)用中常見的數(shù)字簽名,并對(duì)這些數(shù)字簽名的簽發(fā)公司、簽發(fā)時(shí)間等具體信息進(jìn)行分析,從而直接根據(jù)數(shù)字簽名確定出能夠刪除的應(yīng)用。例如,如果某公司主要用于研發(fā)一些非必須的應(yīng)用,則可以直接將該公司簽發(fā)的數(shù)字簽名所對(duì)應(yīng)的應(yīng)用確定為能夠刪除。
[0032]由此可見,在上述的步驟SllO和步驟S120中,主要根據(jù)應(yīng)用的數(shù)字簽名過(guò)濾出了不能刪除及能夠刪除的應(yīng)用,從而進(jìn)一步降低了后續(xù)判斷的復(fù)雜程度。
[0033]由于大多數(shù)移動(dòng)終端(尤其是安卓系統(tǒng)的移動(dòng)終端)中運(yùn)行的合法應(yīng)用都存在數(shù)字簽名,該數(shù)字簽名具有如下幾方面的特點(diǎn):首先,它是以電子形式存在于數(shù)據(jù)信息之中的,或作為附加的或邏輯上與之有聯(lián)系的數(shù)據(jù)而存在的,因而,數(shù)字簽名具有不易篡改或刪除的優(yōu)點(diǎn),提高了判斷的準(zhǔn)確性;其次,通過(guò)數(shù)字簽名能夠辨別數(shù)據(jù)簽署人的身份,并表明簽署人對(duì)其中包含的數(shù)據(jù)信息的認(rèn)可,因此,通過(guò)簽署人、簽署時(shí)間等相關(guān)信息就能夠輕易判斷出該應(yīng)用是否可以刪除,降低了判斷的復(fù)雜度;最后,由于一個(gè)數(shù)字簽名往往對(duì)應(yīng)著多個(gè)應(yīng)用,因而通過(guò)數(shù)字簽名來(lái)判斷還可以提高判斷的效率。
[0034]通過(guò)上述步驟SllO和步驟S120過(guò)濾出不能刪除及能夠刪除的應(yīng)用之后,在步驟S130中,將剩余的應(yīng)用的標(biāo)識(shí)信息發(fā)送給服務(wù)器,根據(jù)服務(wù)器返回的查詢結(jié)果,確定上述剩余的應(yīng)用的狀態(tài),并對(duì)狀態(tài)為能夠刪除的應(yīng)用進(jìn)行清理。
[0035]得益于步驟SllO和步驟S120的過(guò)濾功能,在步驟S130中需要發(fā)送給服務(wù)器的應(yīng)用的數(shù)量大幅降低,由此減少了與服務(wù)器之間傳遞的消息數(shù)量,降低了服務(wù)器的負(fù)載,并提高了服務(wù)器的吞吐量,進(jìn)而縮短了服務(wù)器的查詢時(shí)間,提高了查詢效率。
[0036]具體地,在服務(wù)器上設(shè)置有后臺(tái)數(shù)據(jù)庫(kù),在該后臺(tái)數(shù)據(jù)庫(kù)中,通過(guò)人工配置等多種方式預(yù)先存儲(chǔ)有能夠刪除或不能刪除的應(yīng)用的標(biāo)識(shí)信息。相應(yīng)地,服務(wù)器返回的查詢結(jié)果主要包括兩種:一種為能夠刪除的查詢結(jié)果,一種為不能刪除的查詢結(jié)果。
[0037]由于后臺(tái)數(shù)據(jù)庫(kù)有專門的維護(hù)機(jī)制,因而能夠根據(jù)實(shí)際情況進(jìn)行更新,所以,通過(guò)服務(wù)器查詢后臺(tái)數(shù)據(jù)庫(kù)的方式可以大大提高查詢結(jié)果的準(zhǔn)確性和全面性。
[0038]相應(yīng)地,根據(jù)服務(wù)器返回的查詢結(jié)果,確定剩余的應(yīng)用的狀態(tài)的步驟可以包括:將服務(wù)器返回的查詢結(jié)果為能夠刪除的應(yīng)用的狀態(tài)確定為能夠刪除,將服務(wù)器返回的查詢結(jié)果為不能刪除的應(yīng)用的狀態(tài)確定為不能刪除。除此之外,對(duì)于服務(wù)器沒(méi)有返回查詢結(jié)果的應(yīng)用可以通過(guò)以下方式中的一種進(jìn)行處理:將服務(wù)器沒(méi)有返回查詢結(jié)果的應(yīng)用的狀態(tài)都設(shè)置為不能刪除,該處理方式可應(yīng)用于用戶選擇保守清理模式的情況下;或者,將服務(wù)器沒(méi)有返回查詢結(jié)果的應(yīng)用的狀態(tài)都設(shè)置為能夠刪除,該處理方式可應(yīng)用于用戶選擇最大清理模式的情況下;或者,將服務(wù)器沒(méi)有返回查詢結(jié)果的應(yīng)用提供給用戶,并根據(jù)用戶發(fā)出的指令來(lái)設(shè)置這些應(yīng)用的狀態(tài)。由此可見,在本實(shí)施例中,通過(guò)設(shè)置兩種清理模式(保守清理模式和最大清理模式)可以滿足用戶的不同需求。而且,還可以將決定應(yīng)用是否刪除的主動(dòng)權(quán)交給用戶,使用戶能夠交互進(jìn)來(lái)。
[0039]可選地,為了避免一些必需的應(yīng)用被誤刪除,在根據(jù)服務(wù)器返回的查詢結(jié)果,確定剩余的應(yīng)用的狀態(tài)的步驟之后還可以進(jìn)一步包括步驟:對(duì)于狀態(tài)為能夠刪除的應(yīng)用,進(jìn)一步判斷該應(yīng)用是否為第一類應(yīng)用,其中,第一類應(yīng)用為實(shí)現(xiàn)系統(tǒng)運(yùn)行所必需的功能的應(yīng)用,且該功能能夠通過(guò)該應(yīng)用的替代應(yīng)用實(shí)現(xiàn),例如,第一類應(yīng)用包括但不限于:短信應(yīng)用、桌面應(yīng)用或輸入法應(yīng)用等。這些應(yīng)用所對(duì)應(yīng)的功能都是移動(dòng)終端的必備功能,而且,每種應(yīng)用所對(duì)應(yīng)的功能都可以通過(guò)其他的替代應(yīng)用來(lái)實(shí)現(xiàn),例如,對(duì)于“搜狗輸入法”這一應(yīng)用來(lái)說(shuō),還可以通過(guò)“百度輸入法”、“微軟輸入法”等多種同類的替代應(yīng)用來(lái)實(shí)現(xiàn)。
[0040]當(dāng)判斷出該應(yīng)用為第一類應(yīng)用時(shí),進(jìn)一步判斷在移動(dòng)終端中是否存在該應(yīng)用的替代應(yīng)用,當(dāng)不存在該應(yīng)用的替代應(yīng)用時(shí),將該應(yīng)用的狀態(tài)從能夠刪除修改為不能刪除,以確保該應(yīng)用所對(duì)應(yīng)的必需功能的正常實(shí)現(xiàn)。當(dāng)存在該應(yīng)用的替代應(yīng)用時(shí),將該應(yīng)用及其替代應(yīng)用中的至少一個(gè)應(yīng)用的狀態(tài)設(shè)置為不能刪除。具體地,當(dāng)存在該應(yīng)用的替代應(yīng)用時(shí),可以將該應(yīng)用及其替代應(yīng)用都提示給用戶,由用戶來(lái)決定各個(gè)應(yīng)用是刪除還是保留,這樣能夠最大程度地滿足用戶需求;或者,也可以為該應(yīng)用及其替代應(yīng)用設(shè)置優(yōu)先級(jí)(例如,根據(jù)數(shù)字簽名來(lái)設(shè)置各個(gè)應(yīng)用的優(yōu)先級(jí));或者,也可以將上述兩種方式結(jié)合起來(lái)使用,即:當(dāng)用戶超過(guò)指定時(shí)間沒(méi)有響應(yīng)時(shí),可以僅保留優(yōu)先級(jí)最高的應(yīng)用(例如數(shù)字簽名為“谷歌”的應(yīng)用),而刪除其余的應(yīng)用。
[0041]最后,對(duì)狀態(tài)為能夠刪除的應(yīng)用進(jìn)行清理時(shí),清理的對(duì)象既包括在步驟S130中確定出的能夠刪除的應(yīng)用,也包括在步驟S120中根據(jù)黑名單確定出的能夠刪除的應(yīng)用。具體的清理方法可以包括:直接卸載對(duì)應(yīng)的應(yīng)用,或僅刪除對(duì)應(yīng)的應(yīng)用的圖標(biāo)等。
[0042]圖2示出了本發(fā)明實(shí)施例提供的用于移動(dòng)終端的應(yīng)用清理裝置的結(jié)構(gòu)圖。該裝置可以通過(guò)安裝在移動(dòng)終端上的軟件或硬件來(lái)實(shí)現(xiàn),也可以通過(guò)安裝在與移動(dòng)終端相連的計(jì)算機(jī)上的軟件或硬件來(lái)實(shí)現(xiàn)。
[0043]如圖2所示,該裝置包括:獲取單元21、設(shè)置單元22和清理單元23。
[0044]其中,獲取單元21用于獲取預(yù)設(shè)的白名單,該白名單中存儲(chǔ)的信息至少包括:預(yù)先確定為不能刪除的應(yīng)用所對(duì)應(yīng)的數(shù)字簽名。
[0045]設(shè)置單元22獲取移動(dòng)終端中所有應(yīng)用的標(biāo)識(shí)信息,將標(biāo)識(shí)信息與白名單中存儲(chǔ)的信息一致的應(yīng)用的狀態(tài)設(shè)置為不能刪除,并將剩余的應(yīng)用的標(biāo)識(shí)信息發(fā)送給服務(wù)器,其中,應(yīng)用的標(biāo)識(shí)信息至少包括:應(yīng)用的數(shù)字簽名。
[0046]清理單元23根據(jù)服務(wù)器返回的查詢結(jié)果,確定剩余的應(yīng)用的狀態(tài),并對(duì)狀態(tài)為能夠刪除的應(yīng)用進(jìn)行清理。
[0047]可選地,上述預(yù)先確定為不能刪除的應(yīng)用所對(duì)應(yīng)的數(shù)字簽名包括:移動(dòng)終端的系統(tǒng)內(nèi)核應(yīng)用所對(duì)應(yīng)的數(shù)字簽名。其中,移動(dòng)終端的系統(tǒng)內(nèi)核應(yīng)用所對(duì)應(yīng)的數(shù)字簽名包括:谷歌簽名。
[0048]可選地,獲取單元21進(jìn)一步用于:獲取預(yù)設(shè)的黑名單,其中,該黑名單中存儲(chǔ)的信息包括:預(yù)先確定為能夠刪除的應(yīng)用所對(duì)應(yīng)的數(shù)字簽名;則設(shè)置單元22進(jìn)一步用于:將標(biāo)識(shí)信息與黑名單中存儲(chǔ)的信息一致的應(yīng)用的狀態(tài)設(shè)置為能夠刪除。
[0049]可選地,清理單元23用于:將服務(wù)器返回的查詢結(jié)果為能夠刪除的應(yīng)用的狀態(tài)確定為能夠刪除,將服務(wù)器返回的查詢結(jié)果為不能刪除的應(yīng)用的狀態(tài)確定為不能刪除;對(duì)于服務(wù)器沒(méi)有返回查詢結(jié)果的應(yīng)用通過(guò)以下方式中的一種進(jìn)行處理:將服務(wù)器沒(méi)有返回查詢結(jié)果的應(yīng)用的狀態(tài)設(shè)置為不能刪除;或者,將服務(wù)器沒(méi)有返回查詢結(jié)果的應(yīng)用的狀態(tài)設(shè)置為能夠刪除;或者,將服務(wù)器沒(méi)有返回查詢結(jié)果的應(yīng)用提供給用戶,并根據(jù)用戶發(fā)出的指令來(lái)設(shè)置上述應(yīng)用的狀態(tài)。
[0050]可選地,清理單元23進(jìn)一步用于:對(duì)于狀態(tài)為能夠刪除的應(yīng)用,進(jìn)一步判斷該應(yīng)用是否為第一類應(yīng)用,其中,第一類應(yīng)用為實(shí)現(xiàn)系統(tǒng)運(yùn)行所必需的功能的應(yīng)用,且該功能能夠通過(guò)該應(yīng)用的替代應(yīng)用實(shí)現(xiàn);其中,第一類應(yīng)用包括:短信應(yīng)用、桌面應(yīng)用或輸入法應(yīng)用;當(dāng)該應(yīng)用為第一類應(yīng)用時(shí),進(jìn)一步判斷在移動(dòng)終端中是否存在該應(yīng)用的替代應(yīng)用,當(dāng)不存在該應(yīng)用的替代應(yīng)用時(shí),將該應(yīng)用的狀態(tài)修改為不能刪除;當(dāng)存在該應(yīng)用的替代應(yīng)用時(shí),將該應(yīng)用及其替代應(yīng)用中的至少一個(gè)應(yīng)用的狀態(tài)設(shè)置為不能刪除。
[0051]上述獲取單元21、設(shè)置單元22和清理單元23的具體工作方式可參照方法實(shí)施例中相應(yīng)步驟的描述,此處不再贅述。
[0052]在本發(fā)明提供的應(yīng)用清理方法及裝置中,首先,通過(guò)預(yù)設(shè)的白名單對(duì)不能刪除的應(yīng)用進(jìn)行過(guò)濾,在此過(guò)程中通過(guò)數(shù)字簽名來(lái)判斷應(yīng)用是否能夠刪除的方式可以大大提高準(zhǔn)確率且易于操作;然后,將經(jīng)過(guò)過(guò)濾后的應(yīng)用發(fā)送給服務(wù)器,由服務(wù)器進(jìn)行判斷,從而確定出能夠刪除的應(yīng)用并進(jìn)行清理。在上述過(guò)程中,首先,通過(guò)白名單和服務(wù)器雙重判斷的機(jī)制,可以大大減少用戶的手工操作和人為判斷過(guò)程,既方便了用戶又降低了誤操作的可能。而且,經(jīng)過(guò)白名單過(guò)濾之后,發(fā)送給服務(wù)器的數(shù)據(jù)量大幅降低,從而減少了與服務(wù)器之間的消息傳遞數(shù)量,降低了服務(wù)器的負(fù)載,提升了服務(wù)器的性能。由此避免了現(xiàn)有技術(shù)中需要用戶逐一判斷哪些應(yīng)用需要保留,哪些應(yīng)用需要?jiǎng)h除,從而需要耗費(fèi)大量的時(shí)間和精力,且存在著誤操作的可能的問(wèn)題。
[0053]在此提供的算法和顯示不與任何特定計(jì)算機(jī)、虛擬系統(tǒng)或者其它設(shè)備固有相關(guān)。各種通用系統(tǒng)也可以與基于在此的示教一起使用。根據(jù)上面的描述,構(gòu)造這類系統(tǒng)所要求的結(jié)構(gòu)是顯而易見的。此外,本發(fā)明也不針對(duì)任何特定編程語(yǔ)言。應(yīng)當(dāng)明白,可以利用各種編程語(yǔ)言實(shí)現(xiàn)在此描述的本發(fā)明的內(nèi)容,并且上面對(duì)特定語(yǔ)言所做的描述是為了披露本發(fā)明的最佳實(shí)施方式。
[0054]在此處所提供的說(shuō)明書中,說(shuō)明了大量具體細(xì)節(jié)。然而,能夠理解,本發(fā)明的實(shí)施例可以在沒(méi)有這些具體細(xì)節(jié)的情況下實(shí)踐。在一些實(shí)例中,并未詳細(xì)示出公知的方法、結(jié)構(gòu)和技術(shù),以便不模糊對(duì)本說(shuō)明書的理解。
[0055]類似地,應(yīng)當(dāng)理解,為了精簡(jiǎn)本公開并幫助理解各個(gè)發(fā)明方面中的一個(gè)或多個(gè),在上面對(duì)本發(fā)明的示例性實(shí)施例的描述中,本發(fā)明的各個(gè)特征有時(shí)被一起分組到單個(gè)實(shí)施例、圖、或者對(duì)其的描述中。然而,并不應(yīng)將該公開的方法解釋成反映如下意圖:即所要求保護(hù)的本發(fā)明要求比在每個(gè)權(quán)利要求中所明確記載的特征更多的特征。更確切地說(shuō),如下面的權(quán)利要求書所反映的那樣,發(fā)明方面在于少于前面公開的單個(gè)實(shí)施例的所有特征。因此,遵循【具體實(shí)施方式】的權(quán)利要求書由此明確地并入該【具體實(shí)施方式】,其中每個(gè)權(quán)利要求本身都作為本發(fā)明的單獨(dú)實(shí)施例。
[0056]本領(lǐng)域那些技術(shù)人員可以理解,可以對(duì)實(shí)施例中的設(shè)備中的模塊進(jìn)行自適應(yīng)性地改變并且把它們?cè)O(shè)置在與該實(shí)施例不同的一個(gè)或多個(gè)設(shè)備中??梢园褜?shí)施例中的模塊或單元或組件組合成一個(gè)模塊或單元或組件,以及此外可以把它們分成多個(gè)子模塊或子單元或子組件。除了這樣的特征和/或過(guò)程或者單元中的至少一些是相互排斥之外,可以采用任何組合對(duì)本說(shuō)明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的所有特征以及如此公開的任何方法或者設(shè)備的所有過(guò)程或單元進(jìn)行組合。除非另外明確陳述,本說(shuō)明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的每個(gè)特征可以由提供相同、等同或相似目的的替代特征來(lái)代替。
[0057]此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此所述的一些實(shí)施例包括其它實(shí)施例中所包括的某些特征而不是其它特征,但是不同實(shí)施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實(shí)施例。例如,在下面的權(quán)利要求書中,所要求保護(hù)的實(shí)施例的任意之一都可以以任意的組合方式來(lái)使用。
[0058]本發(fā)明的各個(gè)部件實(shí)施例可以以硬件實(shí)現(xiàn),或者以在一個(gè)或者多個(gè)處理器上運(yùn)行的軟件模塊實(shí)現(xiàn),或者以它們的組合實(shí)現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,可以在實(shí)踐中使用微處理器或者數(shù)字信號(hào)處理器(DSP )來(lái)實(shí)現(xiàn)根據(jù)本發(fā)明實(shí)施例的裝置中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以實(shí)現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的設(shè)備或者裝置程序(例如,計(jì)算機(jī)程序和計(jì)算機(jī)程序產(chǎn)品)。這樣的實(shí)現(xiàn)本發(fā)明的程序可以存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)上,或者可以具有一個(gè)或者多個(gè)信號(hào)的形式。這樣的信號(hào)可以從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號(hào)上提供,或者以任何其他形式提供。
[0059]應(yīng)該注意的是上述實(shí)施例對(duì)本發(fā)明進(jìn)行說(shuō)明而不是對(duì)本發(fā)明進(jìn)行限制,并且本領(lǐng)域技術(shù)人員在不脫離所附權(quán)利要求的范圍的情況下可設(shè)計(jì)出替換實(shí)施例。在權(quán)利要求中,不應(yīng)將位于括號(hào)之間的任何參考符號(hào)構(gòu)造成對(duì)權(quán)利要求的限制。單詞“包含”不排除存在未列在權(quán)利要求中的元件或步驟。位于元件之前的單詞“一”或“一個(gè)”不排除存在多個(gè)這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當(dāng)編程的計(jì)算機(jī)來(lái)實(shí)現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,這些裝置中的若干個(gè)可以是通過(guò)同一個(gè)硬件項(xiàng)來(lái)具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序??蓪⑦@些單詞解釋為名稱。
[0060]本發(fā)明還公開了 Al、一種用于移動(dòng)終端的應(yīng)用清理方法,包括:
[0061]獲取預(yù)設(shè)的白名單,所述白名單中存儲(chǔ)的信息至少包括:預(yù)先確定為不能刪除的應(yīng)用所對(duì)應(yīng)的數(shù)字簽名;
[0062]獲取移動(dòng)終端中所有應(yīng)用的標(biāo)識(shí)信息,將標(biāo)識(shí)信息與所述白名單中存儲(chǔ)的信息一致的應(yīng)用的狀態(tài)設(shè)置為不能刪除,并將剩余的應(yīng)用的標(biāo)識(shí)信息發(fā)送給服務(wù)器,其中,所述應(yīng)用的標(biāo)識(shí)信息至少包括:應(yīng)用的數(shù)字簽名;
[0063]根據(jù)服務(wù)器返回的查詢結(jié)果,確定所述剩余的應(yīng)用的狀態(tài),并對(duì)狀態(tài)為能夠刪除的應(yīng)用進(jìn)行清理。
[0064]A2、如Al所述的方法,其中,所述預(yù)先確定為不能刪除的應(yīng)用所對(duì)應(yīng)的數(shù)字簽名包括:所述移動(dòng)終端的系統(tǒng)內(nèi)核應(yīng)用所對(duì)應(yīng)的數(shù)字簽名。
[0065]A3、如A2所述的方法,其中,所述移動(dòng)終端的系統(tǒng)內(nèi)核應(yīng)用所對(duì)應(yīng)的數(shù)字簽名包括:谷歌簽名。
[0066]A4、如A1-3任一所述的方法,其中,所述將剩余的應(yīng)用的標(biāo)識(shí)信息發(fā)送給服務(wù)器的步驟之前進(jìn)一步包括:
[0067]獲取預(yù)設(shè)的黑名單,并將標(biāo)識(shí)信息與所述黑名單中存儲(chǔ)的信息一致的應(yīng)用的狀態(tài)設(shè)置為能夠刪除,其中,所述黑名單中存儲(chǔ)的信息包括:預(yù)先確定為能夠刪除的應(yīng)用所對(duì)應(yīng)的數(shù)字簽名。
[0068]A5、如A1-4任一所述的方法,其中,所述根據(jù)服務(wù)器返回的查詢結(jié)果,確定剩余的應(yīng)用的狀態(tài)的步驟包括:
[0069]將服務(wù)器返回的查詢結(jié)果為能夠刪除的應(yīng)用的狀態(tài)確定為能夠刪除,將服務(wù)器返回的查詢結(jié)果為不能刪除的應(yīng)用的狀態(tài)確定為不能刪除;
[0070]對(duì)于服務(wù)器沒(méi)有返回查詢結(jié)果的應(yīng)用通過(guò)以下方式中的一種進(jìn)行處理:
[0071]將服務(wù)器沒(méi)有返回查詢結(jié)果的應(yīng)用的狀態(tài)設(shè)置為不能刪除;或者,
[0072]將服務(wù)器沒(méi)有返回查詢結(jié)果的應(yīng)用的狀態(tài)設(shè)置為能夠刪除;或者,
[0073]將服務(wù)器沒(méi)有返回查詢結(jié)果的應(yīng)用提供給用戶,并根據(jù)用戶發(fā)出的指令來(lái)設(shè)置所述應(yīng)用的狀態(tài)。
[0074]A6、如A1-5任一所述的方法,其中,所述根據(jù)服務(wù)器返回的查詢結(jié)果,確定剩余的應(yīng)用的狀態(tài)的步驟之后進(jìn)一步包括:
[0075]對(duì)于狀態(tài)為能夠刪除的應(yīng)用,進(jìn)一步判斷該應(yīng)用是否為第一類應(yīng)用,其中,所述第一類應(yīng)用為實(shí)現(xiàn)系統(tǒng)運(yùn)行所必需的功能的應(yīng)用,且該功能能夠通過(guò)該應(yīng)用的替代應(yīng)用實(shí)現(xiàn);其中,所述第一類應(yīng)用包括:短信應(yīng)用、桌面應(yīng)用或輸入法應(yīng)用;
[0076]當(dāng)該應(yīng)用為第一類應(yīng)用時(shí),進(jìn)一步判斷在所述移動(dòng)終端中是否存在該應(yīng)用的替代應(yīng)用,當(dāng)不存在該應(yīng)用的替代應(yīng)用時(shí),將該應(yīng)用的狀態(tài)修改為不能刪除;當(dāng)存在該應(yīng)用的替代應(yīng)用時(shí),將該應(yīng)用及其替代應(yīng)用中的至少一個(gè)應(yīng)用的狀態(tài)設(shè)置為不能刪除。
[0077]本發(fā)明還公開了 B7、一種用于移動(dòng)終端的應(yīng)用清理裝置,包括:
[0078]獲取單元,適于獲取預(yù)設(shè)的白名單,所述白名單中存儲(chǔ)的信息至少包括:預(yù)先確定為不能刪除的應(yīng)用所對(duì)應(yīng)的數(shù)字簽名;
[0079]設(shè)置單元,適于獲取移動(dòng)終端中所有應(yīng)用的標(biāo)識(shí)信息,將標(biāo)識(shí)信息與所述白名單中存儲(chǔ)的信息一致的應(yīng)用的狀態(tài)設(shè)置為不能刪除,并將剩余的應(yīng)用的標(biāo)識(shí)信息發(fā)送給服務(wù)器,其中,所述應(yīng)用的標(biāo)識(shí)信息至少包括:應(yīng)用的數(shù)字簽名;
[0080]清理單元,適于根據(jù)服務(wù)器返回的查詢結(jié)果,確定所述剩余的應(yīng)用的狀態(tài),并對(duì)狀態(tài)為能夠刪除的應(yīng)用進(jìn)行清理。
[0081]B8、如B7所述的裝置,其中,所述預(yù)先確定為不能刪除的應(yīng)用所對(duì)應(yīng)的數(shù)字簽名包括:所述移動(dòng)終端的系統(tǒng)內(nèi)核應(yīng)用所對(duì)應(yīng)的數(shù)字簽名。
[0082]B9、如B8所述的裝置,其中,所述移動(dòng)終端的系統(tǒng)內(nèi)核應(yīng)用所對(duì)應(yīng)的數(shù)字簽名包括:谷歌簽名。
[0083]B10、如B7-9任一所述的裝置,其中,所述獲取單元進(jìn)一步用于:獲取預(yù)設(shè)的黑名單,其中,所述黑名單中存儲(chǔ)的信息包括:預(yù)先確定為能夠刪除的應(yīng)用所對(duì)應(yīng)的數(shù)字簽名;
[0084]則所述設(shè)置單元進(jìn)一步用于:將標(biāo)識(shí)信息與所述黑名單中存儲(chǔ)的信息一致的應(yīng)用的狀態(tài)設(shè)置為能夠刪除。[0085]B11、如B7-10任一所述的裝置,其中,所述清理單元用于:
[0086]將服務(wù)器返回的查詢結(jié)果為能夠刪除的應(yīng)用的狀態(tài)確定為能夠刪除,將服務(wù)器返回的查詢結(jié)果為不能刪除的應(yīng)用的狀態(tài)確定為不能刪除;
[0087]對(duì)于服務(wù)器沒(méi)有返回查詢結(jié)果的應(yīng)用通過(guò)以下方式中的一種進(jìn)行處理:
[0088]將服務(wù)器沒(méi)有返回查詢結(jié)果的應(yīng)用的狀態(tài)設(shè)置為不能刪除;或者,
[0089]將服務(wù)器沒(méi)有返回查詢結(jié)果的應(yīng)用的狀態(tài)設(shè)置為能夠刪除;或者,
[0090]將服務(wù)器沒(méi)有返回查詢結(jié)果的應(yīng)用提供給用戶,并根據(jù)用戶發(fā)出的指令來(lái)設(shè)置所述應(yīng)用的狀態(tài)。
[0091]B12、如B7-11任一所述的裝置,其中,所述清理單元進(jìn)一步用于:
[0092]對(duì)于狀態(tài)為能夠刪除的應(yīng)用,進(jìn)一步判斷該應(yīng)用是否為第一類應(yīng)用,其中,所述第一類應(yīng)用為實(shí)現(xiàn)系統(tǒng)運(yùn)行所必需的功能的應(yīng)用,且該功能能夠通過(guò)該應(yīng)用的替代應(yīng)用實(shí)現(xiàn);其中,所述第一類應(yīng)用包括:短信應(yīng)用、桌面應(yīng)用或輸入法應(yīng)用;
[0093]當(dāng)該應(yīng)用為第一類應(yīng)用時(shí),進(jìn)一步判斷在所述移動(dòng)終端中是否存在該應(yīng)用的替代應(yīng)用,當(dāng)不存在該應(yīng)用的替代應(yīng)用時(shí),將該應(yīng)用的狀態(tài)修改為不能刪除;當(dāng)存在該應(yīng)用的替代應(yīng)用時(shí),將該應(yīng)用及其替代應(yīng)用中的至少一個(gè)應(yīng)用的狀態(tài)設(shè)置為不能刪除。
【權(quán)利要求】
1.一種用于移動(dòng)終端的應(yīng)用清理方法,包括: 獲取預(yù)設(shè)的白名單,所述白名單中存儲(chǔ)的信息至少包括:預(yù)先確定為不能刪除的應(yīng)用所對(duì)應(yīng)的數(shù)字簽名; 獲取移動(dòng)終端中所有應(yīng)用的標(biāo)識(shí)信息,將標(biāo)識(shí)信息與所述白名單中存儲(chǔ)的信息一致的應(yīng)用的狀態(tài)設(shè)置為不能刪除,并將剩余的應(yīng)用的標(biāo)識(shí)信息發(fā)送給服務(wù)器,其中,所述應(yīng)用的標(biāo)識(shí)信息至少包括:應(yīng)用的數(shù)字簽名; 根據(jù)服務(wù)器返回的查詢結(jié)果,確定所述剩余的應(yīng)用的狀態(tài),并對(duì)狀態(tài)為能夠刪除的應(yīng)用進(jìn)行清理。
2.如權(quán)利要求1所述的方法,其中,所述預(yù)先確定為不能刪除的應(yīng)用所對(duì)應(yīng)的數(shù)字簽名包括:所述移動(dòng)終端的系統(tǒng)內(nèi)核應(yīng)用所對(duì)應(yīng)的數(shù)字簽名。
3.如權(quán)利要求2所述的方法,其中,所述移動(dòng)終端的系統(tǒng)內(nèi)核應(yīng)用所對(duì)應(yīng)的數(shù)字簽名包括:谷歌簽名。
4.如權(quán)利要求1-3任一所述的方法,其中,所述將剩余的應(yīng)用的標(biāo)識(shí)信息發(fā)送給服務(wù)器的步驟之前進(jìn)一步包括: 獲取預(yù)設(shè)的黑名單,并將標(biāo)識(shí)信息與所述黑名單中存儲(chǔ)的信息一致的應(yīng)用的狀態(tài)設(shè)置為能夠刪除,其中,所述黑名單中存儲(chǔ)的信息包括:預(yù)先確定為能夠刪除的應(yīng)用所對(duì)應(yīng)的數(shù)字簽名。
5.如權(quán)利要求1-4任一所述的方法,其中,所述根據(jù)服務(wù)器返回的查詢結(jié)果,確定剩余的應(yīng)用的狀態(tài)的步驟包括: 將服務(wù)器返回的查詢結(jié)果為能夠刪除的應(yīng)用的狀態(tài)確定為能夠刪除,將服務(wù)器返回的查詢結(jié)果為不能刪除的應(yīng)用的狀態(tài)確定為不能刪除; 對(duì)于服務(wù)器沒(méi)有返回查詢結(jié)果的應(yīng)用通過(guò)以下方式中的一種進(jìn)行處理: 將服務(wù)器沒(méi)有返回查詢結(jié)果的應(yīng)用的狀態(tài)設(shè)置為不能刪除;或者, 將服務(wù)器沒(méi)有返回查詢結(jié)果的應(yīng)用的狀態(tài)設(shè)置為能夠刪除;或者, 將服務(wù)器沒(méi)有返回查詢結(jié)果的應(yīng)用提供給用戶,并根據(jù)用戶發(fā)出的指令來(lái)設(shè)置所述應(yīng)用的狀態(tài)。
6.如權(quán)利要求1-5任一所述的方法,其中,所述根據(jù)服務(wù)器返回的查詢結(jié)果,確定剩余的應(yīng)用的狀態(tài)的步驟之后進(jìn)一步包括: 對(duì)于狀態(tài)為能夠刪除的應(yīng)用,進(jìn)一步判斷該應(yīng)用是否為第一類應(yīng)用,其中,所述第一類應(yīng)用為實(shí)現(xiàn)系統(tǒng)運(yùn)行所必需的功能的應(yīng)用,且該功能能夠通過(guò)該應(yīng)用的替代應(yīng)用實(shí)現(xiàn);其中,所述第一類應(yīng)用包括:短信應(yīng)用、桌面應(yīng)用或輸入法應(yīng)用; 當(dāng)該應(yīng)用為第一類應(yīng)用時(shí),進(jìn)一步判斷在所述移動(dòng)終端中是否存在該應(yīng)用的替代應(yīng)用,當(dāng)不存在該應(yīng)用的替代應(yīng)用時(shí),將該應(yīng)用的狀態(tài)修改為不能刪除;當(dāng)存在該應(yīng)用的替代應(yīng)用時(shí),將該應(yīng)用及其替代應(yīng)用中的至少一個(gè)應(yīng)用的狀態(tài)設(shè)置為不能刪除。
7.一種用于移動(dòng)終端的應(yīng)用清理裝置,包括: 獲取單元,適于獲取預(yù)設(shè)的白名單,所述白名單中存儲(chǔ)的信息至少包括:預(yù)先確定為不能刪除的應(yīng)用所對(duì)應(yīng)的數(shù)字簽名; 設(shè)置單元,適于獲取移動(dòng)終端中所有應(yīng)用的標(biāo)識(shí)信息,將標(biāo)識(shí)信息與所述白名單中存儲(chǔ)的信息一致的應(yīng)用的狀態(tài)設(shè)置為不能刪除,并將剩余的應(yīng)用的標(biāo)識(shí)信息發(fā)送給服務(wù)器,其中,所述應(yīng)用的標(biāo)識(shí)信息至少包括:應(yīng)用的數(shù)字簽名; 清理單元,適于根據(jù)服務(wù)器返回的查詢結(jié)果,確定所述剩余的應(yīng)用的狀態(tài),并對(duì)狀態(tài)為能夠刪除的應(yīng)用進(jìn)行清理。
8.如權(quán)利要求7所述的裝置,其中,所述預(yù)先確定為不能刪除的應(yīng)用所對(duì)應(yīng)的數(shù)字簽名包括:所述移動(dòng)終端的系統(tǒng)內(nèi)核應(yīng)用所對(duì)應(yīng)的數(shù)字簽名。
9.如權(quán)利要求8所述的裝置,其中,所述移動(dòng)終端的系統(tǒng)內(nèi)核應(yīng)用所對(duì)應(yīng)的數(shù)字簽名包括:谷歌簽名。
10.如權(quán)利要求7-9任一所述的裝置,其中,所述獲取單元進(jìn)一步用于:獲取預(yù)設(shè)的黑名單,其中,所述黑名單中存儲(chǔ)的信息包括:預(yù)先確定為能夠刪除的應(yīng)用所對(duì)應(yīng)的數(shù)字簽名; 則所述設(shè)置單元進(jìn)一步用于:將標(biāo)識(shí)信息與所述黑名單中存儲(chǔ)的信息一致的應(yīng)用的狀態(tài)設(shè)置為能夠刪除。
【文檔編號(hào)】G06F9/445GK103544035SQ201310495506
【公開日】2014年1月29日 申請(qǐng)日期:2013年10月21日 優(yōu)先權(quán)日:2013年10月21日
【發(fā)明者】胡超博, 李睿 申請(qǐng)人:北京奇虎科技有限公司, 奇智軟件(北京)有限公司