專利名稱:一種安卓系統(tǒng)的數(shù)據(jù)文件的處理方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及安卓操作系統(tǒng),尤其是一種安卓系統(tǒng)的數(shù)據(jù)文件的處理方法和裝置。
背景技術(shù):
在電腦上,大部分程序都包括了卸載程序。通過(guò)卸載程序可以把已經(jīng)安裝的應(yīng)用程序卸載。但是卸載后,還會(huì)有一部分文件殘留,這些殘留的文件往往是一些數(shù)據(jù)文件。由于存在部分卸載操作并不是用戶的真實(shí)意愿的卸載,可能涉及到誤刪了軟件的一些文件,需要卸載后再安裝。因此,在卸載程序中往往不會(huì)對(duì)數(shù)據(jù)文件進(jìn)行刪除,而會(huì)保留數(shù)據(jù)文件。這方便了用戶再次安裝時(shí),可以從數(shù)據(jù)目錄中讀取以往的數(shù)據(jù),不至于丟失以前的數(shù)據(jù)。但是也會(huì)對(duì)真正想卸載該程序的用戶造成了垃圾文件的殘留。由于移動(dòng)設(shè)備最近幾年的高速發(fā)展,很多移動(dòng)設(shè)備的應(yīng)用程序還不完善。這些應(yīng)用程序的制作者也是出于電腦上數(shù)據(jù)文件保留的相同考慮。因此,在卸載應(yīng)用程序時(shí),不會(huì)刪除應(yīng)用程序的數(shù)據(jù)文件。但是對(duì)于移動(dòng)設(shè)備來(lái)說(shuō),很多應(yīng)用程序的生命周期比較短,用戶對(duì)移動(dòng)設(shè)備的應(yīng)用程序的粘度并沒有電腦的強(qiáng)。所以很多應(yīng)用程序安裝一段時(shí)間后就會(huì)被卸載掉,而且不會(huì)再次安裝,這樣會(huì)產(chǎn)生很多數(shù)據(jù)目錄。而且在安卓系統(tǒng)下,很多數(shù)據(jù)文件都是英文,不便于用戶識(shí)別。同時(shí),由于移動(dòng)設(shè)備的硬件配置不高,不能存儲(chǔ)太多的數(shù)據(jù)。因此,用戶必須要對(duì)那些已經(jīng)卸載掉的應(yīng)用程序的數(shù)據(jù)文件進(jìn)行整理,以確保不會(huì)占用太多的移動(dòng)設(shè)備存儲(chǔ)空間。
發(fā)明內(nèi)容
本發(fā)明的目的,就是克服現(xiàn)有技術(shù)的不足,提供一種可以清理卸載應(yīng)用程序后留下的數(shù)據(jù)文件的安卓系統(tǒng)的數(shù)據(jù)文件的處理方法和裝置。為了達(dá)到上述目的,采用如下技術(shù)方案:一種安卓系統(tǒng)的數(shù)據(jù)文件的處理方法,包括以下步驟:在安卓設(shè)備配置一關(guān)聯(lián)目錄,所述關(guān)聯(lián)目錄中存儲(chǔ)有安卓應(yīng)用程序及其對(duì)應(yīng)數(shù)據(jù)文件的位置信息;當(dāng)檢測(cè)到用戶對(duì)安卓應(yīng)用程序執(zhí)行卸載操作或?qū)?shù)據(jù)文件執(zhí)行垃圾文件掃描操作,根據(jù)關(guān)聯(lián)目錄清除安卓應(yīng)用程序及其對(duì)應(yīng)數(shù)據(jù)文件。進(jìn)一步地,所述當(dāng)檢測(cè)到用戶對(duì)安卓應(yīng)用程序執(zhí)行卸載操作時(shí),根據(jù)關(guān)聯(lián)目錄的安卓應(yīng)用程序的包名和該包名對(duì)應(yīng)的數(shù)據(jù)文件的位置信息,刪除安卓應(yīng)用程序和其對(duì)應(yīng)的數(shù)據(jù)文件。進(jìn)一步地,所述當(dāng)檢測(cè)到用戶對(duì)對(duì)數(shù)據(jù)文件執(zhí)行垃圾文件掃描操作時(shí),根據(jù)關(guān)聯(lián)目錄查找被掃描的數(shù)據(jù)文件對(duì)應(yīng)的安卓應(yīng)用程序,若被掃描的數(shù)據(jù)文件對(duì)應(yīng)的安卓應(yīng)用程序已卸載,則刪除所述被掃描的數(shù)據(jù)文件。進(jìn)一步地,所述關(guān)聯(lián)目錄由云端服務(wù)器從與其聯(lián)網(wǎng)的安卓設(shè)備中收集并整理,并存儲(chǔ)至安卓設(shè)備。
一種安卓系統(tǒng)的數(shù)據(jù)文件的處理裝置,包括:配置模塊,用于在安卓設(shè)備配置一關(guān)聯(lián)目錄,所述關(guān)聯(lián)目錄中存儲(chǔ)有安卓應(yīng)用程序及其對(duì)應(yīng)數(shù)據(jù)文件的位置信息;整理模塊,用于當(dāng)檢測(cè)到用戶對(duì)安卓應(yīng)用程序執(zhí)行卸載操作或?qū)?shù)據(jù)文件執(zhí)行垃圾文件掃描操作,根據(jù)關(guān)聯(lián)目錄清除安卓應(yīng)用程序及其對(duì)應(yīng)數(shù)據(jù)文件。進(jìn)一步地,所述配置模塊根據(jù)安卓應(yīng)用程序的包名及其對(duì)應(yīng)數(shù)據(jù)文件的位置信息配置一關(guān)聯(lián)目錄。進(jìn)一步地,所述關(guān)聯(lián)目錄由云端服務(wù)器從與其聯(lián)網(wǎng)的安卓設(shè)備中收集并整理,并存儲(chǔ)至安卓設(shè)備。進(jìn)一步地,所述整理模塊包括檢測(cè)單元和清理單元,所述檢測(cè)單元用于檢測(cè)用戶對(duì)安卓應(yīng)用程序執(zhí)行卸載操作時(shí),所述清理單元根據(jù)關(guān)聯(lián)目錄的安卓應(yīng)用程序的包名和該包名對(duì)應(yīng)的數(shù)據(jù)文件的位置信息,刪除安卓應(yīng)用程序和其對(duì)應(yīng)的數(shù)據(jù)文件。進(jìn)一步地,所述整理模塊包括掃描單元、判斷單元和清理單元,所述掃描單元用于根據(jù)關(guān)聯(lián)目錄查找被掃描的數(shù)據(jù)文件對(duì)應(yīng)的安卓應(yīng)用程序時(shí),所述判斷單元判斷被掃描的數(shù)據(jù)文件對(duì)應(yīng)的安卓應(yīng)用程序是否已卸載,若是,則清理單元?jiǎng)h除所述被掃描的數(shù)據(jù)文件。與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果在于:本發(fā)明可以有效地減少安卓操作系統(tǒng)的垃圾文件,尤其是一些安卓應(yīng)用軟件卸載后留下的數(shù)據(jù)文件或文件夾。本發(fā)明可以通過(guò)把關(guān)聯(lián)目錄關(guān)聯(lián)在卸載程序中,當(dāng)卸載時(shí),同時(shí)刪除數(shù)據(jù)文件;也可以關(guān)聯(lián)到垃圾文件清理功能中,當(dāng)檢測(cè)到被掃描的數(shù)據(jù)文件對(duì)應(yīng)的安卓應(yīng)用程序被卸載時(shí),刪除所述被掃描的數(shù)據(jù)文件。
圖1是本發(fā)明實(shí)施例一所述安卓系統(tǒng)的數(shù)據(jù)文件的處理方法的步驟流程圖;圖2是本發(fā)明實(shí)施例一所述安卓系統(tǒng)的數(shù)據(jù)文件的處理裝置的結(jié)構(gòu)示意圖;圖3是本發(fā)明實(shí)施例二所述安卓系統(tǒng)的數(shù)據(jù)文件的處理方法的步驟流程圖;圖4是本發(fā)明實(shí)施例二所述安卓系統(tǒng)的數(shù)據(jù)文件的處理裝置的結(jié)構(gòu)示意圖。圖不:1—配置模塊;2—整理模塊;21—檢測(cè)單兀;22—掃描單兀;23—清理單兀;24一判斷單兀;3—關(guān)聯(lián)目錄。
具體實(shí)施例方式下面將結(jié)合附圖以及具體實(shí)施方法來(lái)詳細(xì)說(shuō)明本發(fā)明,在本發(fā)明的示意性實(shí)施及說(shuō)明用來(lái)解釋本發(fā)明,但并不作為對(duì)本發(fā)明的限定。實(shí)施例一:請(qǐng)參閱圖1,其為本實(shí)施例所述安卓系統(tǒng)的數(shù)據(jù)文件的處理方法的步驟流程圖,包括以下步驟:S10:在安卓手機(jī)中配置一存儲(chǔ)有安卓應(yīng)用程序及其對(duì)應(yīng)數(shù)據(jù)文件的位置信息的關(guān)聯(lián)目錄。具體地,從云端服務(wù)器中下載關(guān)聯(lián)目錄至安卓手機(jī)中或集成在手機(jī)管理軟件中。所述關(guān)聯(lián)目錄中記錄了常見的安卓應(yīng)用程序及其對(duì)應(yīng)數(shù)據(jù)文件的位置信息。所述數(shù)據(jù)文件包括正常卸載后殘留的數(shù)據(jù)文件。所述關(guān)聯(lián)目錄由云端服務(wù)器從與云端服務(wù)器聯(lián)網(wǎng)的安卓設(shè)備中收集,通過(guò)人工整理后集成到手機(jī)管理軟件中或與卸載操作綁定,并更新至安卓設(shè)備。云端服務(wù)器從聯(lián)網(wǎng)的安卓設(shè)備中讀取安卓設(shè)備的安卓應(yīng)用程序,當(dāng)某一安卓應(yīng)用程序的數(shù)量與讀取的安卓設(shè)備的數(shù)量之比大于一閾值比例時(shí),在關(guān)聯(lián)目錄中配置該安卓應(yīng)用程序與其對(duì)應(yīng)的數(shù)據(jù)文件的位置信息。S20:當(dāng)檢測(cè)到用戶對(duì)安卓應(yīng)用程序執(zhí)行卸載操作時(shí),根據(jù)關(guān)聯(lián)目錄清除安卓應(yīng)用程序及其對(duì)應(yīng)數(shù)據(jù)文件。具體地,所述當(dāng)檢測(cè)到用戶對(duì)安卓應(yīng)用程序執(zhí)行卸載操作時(shí),讀取該安卓應(yīng)用程序的包名,根據(jù)關(guān)聯(lián)目錄的安卓應(yīng)用程序的包名和該包名對(duì)應(yīng)的數(shù)據(jù)文件的存放路徑,找到關(guān)聯(lián)目錄中該安卓應(yīng)用程序和其數(shù)據(jù)文件所在的文件夾或文件,刪除安卓應(yīng)用程序和其對(duì)應(yīng)的數(shù)據(jù)文件。請(qǐng)參閱圖2,其為本實(shí)施例所述的裝置的結(jié)構(gòu)示意圖。所述裝置包括配置模塊I和整理模塊2。所述配置模塊I用于在安卓設(shè)備配置一關(guān)聯(lián)目錄3,所述關(guān)聯(lián)目錄中存儲(chǔ)有安卓應(yīng)用程序的包名及該包名對(duì)應(yīng)數(shù)據(jù)文件的位置信息。所述整理模塊2包括檢測(cè)單元21和清理單元23,所述檢測(cè)單元21用于檢測(cè)出用戶對(duì)安卓應(yīng)用程序執(zhí)行卸載操作時(shí),通知所述清理單元23根據(jù)關(guān)聯(lián)目錄3的安卓應(yīng)用程序的包名和該包名對(duì)應(yīng)的數(shù)據(jù)文件的位置信息,刪除安卓應(yīng)用程序和其對(duì)應(yīng)的數(shù)據(jù)文件。所述關(guān)聯(lián)目錄3由云端服務(wù)器從與其聯(lián)網(wǎng)的安卓設(shè)備中收集并整理,并存儲(chǔ)至安卓設(shè)備。具體地,云端服務(wù)器從聯(lián)網(wǎng)的安卓設(shè)備中讀取安卓設(shè)備的安卓應(yīng)用程序,當(dāng)某一安卓應(yīng)用程序的數(shù)量與讀取的安卓設(shè)備的數(shù)量之比大于一閾值比例時(shí),在關(guān)聯(lián)目錄3中增加該安卓應(yīng)用程序與其對(duì)應(yīng)的數(shù)據(jù)文件的位置信息。實(shí)施例二請(qǐng)參閱圖3,其為本實(shí)施例所述安卓系統(tǒng)的數(shù)據(jù)文件的處理方法的步驟流程圖,包括以下步驟:S10:在安卓手機(jī)中配置一存儲(chǔ)有安卓應(yīng)用程序及其對(duì)應(yīng)數(shù)據(jù)文件的位置信息的關(guān)聯(lián)目錄。本步驟與實(shí)施例一的步驟SlO相同,在此不再贅述。S20:當(dāng)檢測(cè)到用戶對(duì)對(duì)數(shù)據(jù)文件執(zhí)行垃圾文件掃描操作時(shí),根據(jù)關(guān)聯(lián)目錄查找被掃描的數(shù)據(jù)文件對(duì)應(yīng)的安卓應(yīng)用程序,若被掃描的數(shù)據(jù)文件對(duì)應(yīng)的安卓應(yīng)用程序已卸載,則刪除所述被掃描的數(shù)據(jù)文件。具體地,當(dāng)用戶對(duì)手機(jī)的內(nèi)存進(jìn)行垃圾掃描操作時(shí),查找被掃描的文件夾或文件對(duì)應(yīng)的安卓應(yīng)用程序。若被掃描的數(shù)據(jù)文件或所在的文件夾對(duì)應(yīng)的安卓應(yīng)用程序不存在,則刪除該數(shù)據(jù)文件或文件夾。請(qǐng)參閱圖4,其為本實(shí)施例所述的安卓系統(tǒng)的數(shù)據(jù)文件的處理裝置,包括:所述裝置包括配置模塊I和整理模塊2。所述配置模塊I用于在安卓設(shè)備配置關(guān)聯(lián)目錄3,所述關(guān)聯(lián)目錄中存儲(chǔ)有安卓應(yīng)用程序的包名及該包名對(duì)應(yīng)數(shù)據(jù)文件的位置信息。所述整理模塊2包括掃描單元22、判斷單元24和清理單元23。所述掃描單元22用于根據(jù)關(guān)聯(lián)目錄3查找被掃描的數(shù)據(jù)文件對(duì)應(yīng)的安卓應(yīng)用程序。掃描單元22掃描時(shí),所述判斷單元24判斷被掃描的數(shù)據(jù)文件對(duì)應(yīng)的安卓應(yīng)用程序是否已卸載。若已卸載,則清理單元23刪除所述被掃描的數(shù)據(jù)文件。 以上對(duì)本發(fā)明實(shí)施例所提供的技術(shù)方案進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明實(shí)施例的原理以及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說(shuō)明只適用于幫助理解本發(fā)明實(shí)施例的原理;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明實(shí)施例,在具體實(shí)施方式
以及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說(shuō)明書內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。
權(quán)利要求
1.一種安卓系統(tǒng)的數(shù)據(jù)文件的處理方法,其特征在于,包括以下步驟: 在安卓設(shè)備配置一關(guān)聯(lián)目錄,所述關(guān)聯(lián)目錄中存儲(chǔ)有安卓應(yīng)用程序及其對(duì)應(yīng)數(shù)據(jù)文件的位置信息; 當(dāng)檢測(cè)到用戶對(duì)安卓應(yīng)用程序執(zhí)行卸載操作或?qū)?shù)據(jù)文件執(zhí)行垃圾文件掃描操作,根據(jù)關(guān)聯(lián)目錄清除安卓應(yīng)用程序及其對(duì)應(yīng)數(shù)據(jù)文件。
2.根據(jù)權(quán)利要求1所述的安卓系統(tǒng)的數(shù)據(jù)文件的處理方法,其特征在于:所述當(dāng)檢測(cè)到用戶對(duì)安卓應(yīng)用程序執(zhí)行卸載操作時(shí),根據(jù)關(guān)聯(lián)目錄的安卓應(yīng)用程序的包名和該包名對(duì)應(yīng)的數(shù)據(jù)文件的位置信息,刪除安卓應(yīng)用程序和其對(duì)應(yīng)的數(shù)據(jù)文件。
3.根據(jù)權(quán)利要求1所述的安卓系統(tǒng)的數(shù)據(jù)文件的處理方法,其特征在于:所述當(dāng)檢測(cè)到用戶對(duì)對(duì)數(shù)據(jù)文件執(zhí)行垃圾文件掃描操作時(shí),根據(jù)關(guān)聯(lián)目錄查找被掃描的數(shù)據(jù)文件對(duì)應(yīng)的安卓應(yīng)用程序,若被掃描的數(shù)據(jù)文件對(duì)應(yīng)的安卓應(yīng)用程序已卸載,則刪除所述被掃描的數(shù)據(jù)文件。
4.根據(jù)權(quán)利要求1所述的安卓系統(tǒng)的數(shù)據(jù)文件的處理方法,其特征在于:所述關(guān)聯(lián)目錄由云端服務(wù)器從與其聯(lián)網(wǎng)的安卓設(shè)備中收集并整理,并存儲(chǔ)至安卓設(shè)備。
5.一種安卓系統(tǒng)的數(shù)據(jù)文件的處理裝置,其特征在于,包括: 配置模塊,用于在安卓設(shè)備配置一關(guān)聯(lián)目錄,所述關(guān)聯(lián)目錄中存儲(chǔ)有安卓應(yīng)用程序及其對(duì)應(yīng)數(shù)據(jù)文件的位置信息; 整理模塊,用于當(dāng)檢測(cè)到用戶對(duì)安卓應(yīng)用程序執(zhí)行卸載操作或?qū)?shù)據(jù)文件執(zhí)行垃圾文件掃描操作,根據(jù)關(guān)聯(lián)目錄清除安卓應(yīng)用程序及其對(duì)應(yīng)數(shù)據(jù)文件。
6.根據(jù)權(quán)利要求5所述的安卓系統(tǒng)的數(shù)據(jù)文件的處理裝置,其特征在于:所述配置模塊根據(jù)安卓應(yīng)用程序的包名及其對(duì)應(yīng)數(shù)據(jù)文件的位置信息配置一關(guān)聯(lián)目錄。
7.根據(jù)權(quán)利要求5所述的安卓系統(tǒng)的數(shù)據(jù)文件的處理裝置,其特征在于:所述關(guān)聯(lián)目錄由云端服務(wù)器從與其聯(lián)網(wǎng)的安卓設(shè)備中收集并整理,并存儲(chǔ)至安卓設(shè)備。
8.根據(jù)權(quán)利要求5所述的安卓系統(tǒng)的數(shù)據(jù)文件的處理裝置,其特征在于:所述整理模塊包括檢測(cè)單元和清理單元,所述檢測(cè)單元用于檢測(cè)用戶對(duì)安卓應(yīng)用程序執(zhí)行卸載操作時(shí),所述清理單元根據(jù)關(guān)聯(lián)目錄的安卓應(yīng)用程序的包名和該包名對(duì)應(yīng)的數(shù)據(jù)文件的位置信息,刪除安卓應(yīng)用程序和其對(duì)應(yīng)的數(shù)據(jù)文件。
9.根據(jù)權(quán)利要求5所述的安卓系統(tǒng)的數(shù)據(jù)文件的處理裝置,其特征在于:所述整理模塊包括掃描單元、判斷單元和清理單元,所述掃描單元用于根據(jù)關(guān)聯(lián)目錄查找被掃描的數(shù)據(jù)文件對(duì)應(yīng)的安卓應(yīng)用程序時(shí),所述判斷單元判斷被掃描的數(shù)據(jù)文件對(duì)應(yīng)的安卓應(yīng)用程序是否已卸載,若是,則清理單元?jiǎng)h除所述被掃描的數(shù)據(jù)文件。
全文摘要
本發(fā)明公開了一種安卓系統(tǒng)的數(shù)據(jù)文件的處理方法和裝置,該方法包括以下步驟在安卓設(shè)備配置一關(guān)聯(lián)目錄,所述關(guān)聯(lián)目錄中存儲(chǔ)有安卓應(yīng)用程序及其對(duì)應(yīng)數(shù)據(jù)文件的位置信息;當(dāng)檢測(cè)到用戶對(duì)安卓應(yīng)用程序執(zhí)行卸載操作或?qū)?shù)據(jù)文件執(zhí)行垃圾文件掃描操作,根據(jù)關(guān)聯(lián)目錄清除安卓應(yīng)用程序及其對(duì)應(yīng)數(shù)據(jù)文件。本發(fā)明可以通過(guò)卸載時(shí)刪除數(shù)據(jù)文件或掃描出殘留的數(shù)據(jù)文件兩種方法卸載數(shù)據(jù)文件。
文檔編號(hào)G06F9/445GK103092664SQ20131004967
公開日2013年5月8日 申請(qǐng)日期2013年2月7日 優(yōu)先權(quán)日2013年2月7日
發(fā)明者劉碩 申請(qǐng)人:珠海市君天電子科技有限公司