亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

用于移動終端的應(yīng)用清理方法及裝置制造方法

文檔序號:6515991閱讀:152來源:國知局
用于移動終端的應(yīng)用清理方法及裝置制造方法
【專利摘要】本發(fā)明涉及一種用于移動終端的應(yīng)用清理方法及裝置,該方法包括:獲取預(yù)設(shè)的白名單,白名單中存儲的信息至少包括:預(yù)先確定為不能刪除的應(yīng)用所對應(yīng)的數(shù)字簽名;獲取移動終端中所有應(yīng)用的標(biāo)識信息,將標(biāo)識信息與白名單中存儲的信息一致的應(yīng)用的狀態(tài)設(shè)置為不能刪除,并將剩余的應(yīng)用的標(biāo)識信息發(fā)送給服務(wù)器,其中,應(yīng)用的標(biāo)識信息至少包括:應(yīng)用的數(shù)字簽名;根據(jù)服務(wù)器返回的查詢結(jié)果,確定剩余的應(yīng)用的狀態(tài),并對狀態(tài)為能夠刪除的應(yīng)用進行清理。由此避免了現(xiàn)有技術(shù)中需要用戶逐一判斷哪些應(yīng)用需要保留,哪些應(yīng)用需要刪除,從而需要耗費大量的時間和精力,且存在著誤操作的可能的問題。
【專利說明】用于移動終端的應(yīng)用清理方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及網(wǎng)絡(luò)通信【技術(shù)領(lǐng)域】,具體涉及一種用于移動終端的應(yīng)用清理方法及裝置。
【背景技術(shù)】
[0002]目前,移動終端的功能越來越完備,每一種功能通常都是由對應(yīng)的應(yīng)用軟件(以下簡稱應(yīng)用)來實現(xiàn)的,這樣,就導(dǎo)致移動終端上往往會安裝各種各樣名目繁多的應(yīng)用。
[0003]應(yīng)用數(shù)量的增多無疑為用戶提供了更多可選的功能,但是,在為用戶帶來方便的同時,也為用戶帶來了一定程度上的困擾:很多移動終端在出廠的時候就默認(rèn)安裝了很多應(yīng)用,而這些應(yīng)用中可能有很大一部分應(yīng)用對用戶來說是無用的,將這些無用的應(yīng)用持續(xù)保留在移動終端上將白白占用存儲空間并影響移動終端的運行速度。
[0004]但是,目前如果要刪除這些無用的應(yīng)用,往往只能由用戶根據(jù)自身的情況手動刪除,在此過程中,需要用戶逐一判斷哪些應(yīng)用需要保留,哪些應(yīng)用需要刪除,從而需要耗費大量的時間和精力,且存在著誤操作的可能。

【發(fā)明內(nèi)容】

[0005]鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上述問題的用于移動終端的應(yīng)用清理方法及裝置。
[0006]依據(jù)本發(fā)明的一個方面,提供了一種用于移動終端的應(yīng)用清理方法,包括:獲取預(yù)設(shè)的白名單,白名單中存儲的信息至少包括:預(yù)先確定為不能刪除的應(yīng)用所對應(yīng)的數(shù)字簽名;獲取移動終端中所有應(yīng)用的標(biāo)識信息,將標(biāo)識信息與白名單中存儲的信息一致的應(yīng)用的狀態(tài)設(shè)置為不能刪除,并將剩余的應(yīng)用的標(biāo)識信息發(fā)送給服務(wù)器,其中,應(yīng)用的標(biāo)識信息至少包括:應(yīng)用的數(shù)字簽名;根據(jù)服務(wù)器返回的查詢結(jié)果,確定剩余的應(yīng)用的狀態(tài),并對狀態(tài)為能夠刪除的應(yīng)用進行清理。
[0007]可選地,預(yù)先確定為不能刪除的應(yīng)用所對應(yīng)的數(shù)字簽名包括:移動終端的系統(tǒng)內(nèi)核應(yīng)用所對應(yīng)的數(shù)字簽名。
[0008]可選地,移動終端的系統(tǒng)內(nèi)核應(yīng)用所對應(yīng)的數(shù)字簽名包括:谷歌簽名。
[0009]可選地,將剩余的應(yīng)用的標(biāo)識信息發(fā)送給服務(wù)器的步驟之前進一步包括:獲取預(yù)設(shè)的黑名單,并將標(biāo)識信息與黑名單中存儲的信息一致的應(yīng)用的狀態(tài)設(shè)置為能夠刪除,其中,黑名單中存儲的信息包括:預(yù)先確定為能夠刪除的應(yīng)用所對應(yīng)的數(shù)字簽名。
[0010]可選地,根據(jù)服務(wù)器返回的查詢結(jié)果,確定剩余的應(yīng)用的狀態(tài)的步驟包括:將服務(wù)器返回的查詢結(jié)果為能夠刪除的應(yīng)用的狀態(tài)確定為能夠刪除,將服務(wù)器返回的查詢結(jié)果為不能刪除的應(yīng)用的狀態(tài)確定為不能刪除;對于服務(wù)器沒有返回查詢結(jié)果的應(yīng)用通過以下方式中的一種進行處理:將服務(wù)器沒有返回查詢結(jié)果的應(yīng)用的狀態(tài)設(shè)置為不能刪除;或者,將服務(wù)器沒有返回查詢結(jié)果的應(yīng)用的狀態(tài)設(shè)置為能夠刪除;或者,將服務(wù)器沒有返回查詢結(jié)果的應(yīng)用提供給用戶,并根據(jù)用戶發(fā)出的指令來設(shè)置應(yīng)用的狀態(tài)。[0011]可選地,根據(jù)服務(wù)器返回的查詢結(jié)果,確定剩余的應(yīng)用的狀態(tài)的步驟之后進一步包括:對于狀態(tài)為能夠刪除的應(yīng)用,進一步判斷該應(yīng)用是否為第一類應(yīng)用,其中,第一類應(yīng)用為實現(xiàn)系統(tǒng)運行所必需的功能的應(yīng)用,且該功能能夠通過該應(yīng)用的替代應(yīng)用實現(xiàn);其中,第一類應(yīng)用包括:短信應(yīng)用、桌面應(yīng)用或輸入法應(yīng)用;當(dāng)該應(yīng)用為第一類應(yīng)用時,進一步判斷在移動終端中是否存在該應(yīng)用的替代應(yīng)用,當(dāng)不存在該應(yīng)用的替代應(yīng)用時,將該應(yīng)用的狀態(tài)修改為不能刪除;當(dāng)存在該應(yīng)用的替代應(yīng)用時,將該應(yīng)用及其替代應(yīng)用中的至少一個應(yīng)用的狀態(tài)設(shè)置為不能刪除。
[0012]依據(jù)本發(fā)明的另一方面,提供了一種用于移動終端的應(yīng)用清理裝置,包括:獲取單元,適于獲取預(yù)設(shè)的白名單,白名單中存儲的信息至少包括:預(yù)先確定為不能刪除的應(yīng)用所對應(yīng)的數(shù)字簽名;設(shè)置單元,適于獲取移動終端中所有應(yīng)用的標(biāo)識信息,將標(biāo)識信息與白名單中存儲的信息一致的應(yīng)用的狀態(tài)設(shè)置為不能刪除,并將剩余的應(yīng)用的標(biāo)識信息發(fā)送給服務(wù)器,其中,應(yīng)用的標(biāo)識信息至少包括:應(yīng)用的數(shù)字簽名;清理單元,適于根據(jù)服務(wù)器返回的查詢結(jié)果,確定剩余的應(yīng)用的狀態(tài),并對狀態(tài)為能夠刪除的應(yīng)用進行清理。
[0013]可選地,預(yù)先確定為不能刪除的應(yīng)用所對應(yīng)的數(shù)字簽名包括:移動終端的系統(tǒng)內(nèi)核應(yīng)用所對應(yīng)的數(shù)字簽名。
[0014]可選地,移動終端的系統(tǒng)內(nèi)核應(yīng)用所對應(yīng)的數(shù)字簽名包括:谷歌簽名。
[0015]可選地,獲取單元進一步用于:獲取預(yù)設(shè)的黑名單,其中,黑名單中存儲的信息包括:預(yù)先確定為能夠刪除的應(yīng)用所對應(yīng)的數(shù)字簽名;則設(shè)置單元進一步用于:將標(biāo)識信息與黑名單中存儲的信息一致的應(yīng)用的狀態(tài)設(shè)置為能夠刪除。
[0016]可選地,清理單元用于:將服務(wù)器返回的查詢結(jié)果為能夠刪除的應(yīng)用的狀態(tài)確定為能夠刪除,將服務(wù)器返回的查詢結(jié)果為不能刪除的應(yīng)用的狀態(tài)確定為不能刪除;對于服務(wù)器沒有返回查詢結(jié)果的應(yīng)用通過以下方式中的一種進行處理:將服務(wù)器沒有返回查詢結(jié)果的應(yīng)用的狀態(tài)設(shè)置為不能刪除;或者,將服務(wù)器沒有返回查詢結(jié)果的應(yīng)用的狀態(tài)設(shè)置為能夠刪除;或者,將服務(wù)器沒有返回查詢結(jié)果的應(yīng)用提供給用戶,并根據(jù)用戶發(fā)出的指令來設(shè)置應(yīng)用的狀態(tài)。
[0017]可選地,清理單元進一步用于:對于狀態(tài)為能夠刪除的應(yīng)用,進一步判斷該應(yīng)用是否為第一類應(yīng)用,其中,第一類應(yīng)用為實現(xiàn)系統(tǒng)運行所必需的功能的應(yīng)用,且該功能能夠通過該應(yīng)用的替代應(yīng)用實現(xiàn);其中,第一類應(yīng)用包括:短信應(yīng)用、桌面應(yīng)用或輸入法應(yīng)用;當(dāng)該應(yīng)用為第一類應(yīng)用時,進一步判斷在移動終端中是否存在該應(yīng)用的替代應(yīng)用,當(dāng)不存在該應(yīng)用的替代應(yīng)用時,將該應(yīng)用的狀態(tài)修改為不能刪除;當(dāng)存在該應(yīng)用的替代應(yīng)用時,將該應(yīng)用及其替代應(yīng)用中的至少一個應(yīng)用的狀態(tài)設(shè)置為不能刪除。
[0018]在本發(fā)明提供的應(yīng)用清理方法及裝置中,首先,通過預(yù)設(shè)的白名單對不能刪除的應(yīng)用進行過濾,在此過程中通過數(shù)字簽名來判斷應(yīng)用是否能夠刪除的方式可以大大提高準(zhǔn)確率且易于操作;然后,將經(jīng)過過濾后的應(yīng)用發(fā)送給服務(wù)器,由服務(wù)器進行判斷,從而確定出能夠刪除的應(yīng)用并進行清理。在上述過程中,首先,通過白名單和服務(wù)器雙重判斷的機制,可以大大減少用戶的手工操作和人為判斷過程,既方便了用戶又降低了誤操作的可能。而且,經(jīng)過白名單過濾之后,發(fā)送給服務(wù)器的數(shù)據(jù)量大幅降低,從而減少了與服務(wù)器之間的消息傳遞數(shù)量,降低了服務(wù)器的負(fù)載,提升了服務(wù)器的性能。由此避免了現(xiàn)有技術(shù)中需要用戶逐一判斷哪些應(yīng)用需要保留,哪些應(yīng)用需要刪除,從而需要耗費大量的時間和精力,且存在著誤操作的可能的問題。
[0019]上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點能夠更明顯易懂,以下特舉本發(fā)明的【具體實施方式】。
【專利附圖】

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