殘留文件的清除方法、裝置及其特征庫的建立方法、裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動互聯(lián)應(yīng)用技術(shù)領(lǐng)域,特別是指一種殘留文件的清除方法、裝置、移動終端及其特征庫的建立方法、裝置、云端服務(wù)器。
【背景技術(shù)】
[0002]目前,移動終端中安裝有各式各樣的應(yīng)用程序以滿足用戶的多種需求,當卸載某個應(yīng)用程序時,由于移動終端操作系統(tǒng)的性能或應(yīng)用程序的安裝特性,經(jīng)常存在卸載不完全的情況,從而在移動終端中遺留殘留文件,日積月累,移動終端的存儲空間如存儲卡被殘留文件占據(jù),造成資源浪費,影響性能。
[0003]移動終端中安裝了某個應(yīng)用程序后,在運行該應(yīng)用程序的過程中,在移動終端的存儲空間中產(chǎn)生文件夾,該文件夾中存儲應(yīng)用程序讀寫過的數(shù)據(jù)文件,這些文件夾和數(shù)據(jù)文件即為殘留文件,例如,某個音樂播放器在存儲空間中對應(yīng)產(chǎn)生歌詞文件夾及歌詞文件夾中的歌詞文件等。目前,存在的問題時,當卸載該應(yīng)用程序時,移動終端的操作系統(tǒng)無法識別出存儲空間中的文件夾是哪個應(yīng)用程序產(chǎn)生的,因而無法清除掉這些文件夾,也無法清除掉對應(yīng)的數(shù)據(jù)文件。
【發(fā)明內(nèi)容】
[0004]本發(fā)明旨在至少解決上述技術(shù)問題之一。
[0005]為此,本發(fā)明的第一個目的在于提出一種殘留文件的清除方法。該方法可準確識別出應(yīng)用程序的殘留文件,進一步準確刪除對應(yīng)的殘留文件,從而提高移動終端的性能,提升用戶體驗。
[0006]本發(fā)明的第二個目的在于提出一種殘留文件的清除裝置。
[0007]本發(fā)明的第三個目的在于提出一種移動終端。
[0008]本發(fā)明的第四個目的在于提出一種殘留文件特征庫的建立方法。
[0009]本發(fā)明的第五個目的在于提出一種殘留文件特征庫的建立裝置。
[0010]本發(fā)明的第六個目的在于提出一種云端服務(wù)器。
[0011]為了實現(xiàn)上述目的,本發(fā)明第一方面實施例的殘留文件的清除方法,包括:監(jiān)控應(yīng)用程序向移動終端操作系統(tǒng)發(fā)送的存儲卡操作請求;根據(jù)所述存儲卡操作請求獲取所述應(yīng)用程序的名稱及所述應(yīng)用程序?qū)?yīng)文件夾的路徑信息;建立所述應(yīng)用程序與所述應(yīng)用程序?qū)?yīng)文件夾的關(guān)聯(lián)關(guān)系;以及在卸載所述應(yīng)用程序之后,根據(jù)所述關(guān)聯(lián)關(guān)系對所述應(yīng)用程序?qū)?yīng)文件夾中的殘留文件進行清除。
[0012]根據(jù)本發(fā)明實施例的殘留文件的清除方法,監(jiān)控應(yīng)用程序的進程向移動終端操作系統(tǒng)發(fā)起的存儲卡操作請求,進而獲取應(yīng)用程序的名稱及應(yīng)用程序?qū)?yīng)文件夾的路徑信息,例如,根據(jù)存儲卡操作請求提取出應(yīng)用程序的APK包名,并將該請求返回給操作系統(tǒng)進行處理,并收集到應(yīng)用程序在存儲卡中產(chǎn)生的文件夾目錄,可準確監(jiān)控到每個應(yīng)用程序的進程在存儲卡中產(chǎn)生的文件夾目錄并收集到每個應(yīng)用程序?qū)?yīng)的殘留文件,由此準確識別出應(yīng)用程序的殘留文件,進一步準確清除對應(yīng)的殘留文件,從而提高移動終端的性能,提升用戶體驗。
[0013]為了實現(xiàn)上述目的,本發(fā)明第二方面實施例的殘留文件的清除裝置,包括:監(jiān)控模塊,用于監(jiān)控應(yīng)用程序向移動終端操作系統(tǒng)發(fā)送的存儲卡操作請求;獲取模塊,用于根據(jù)所述存儲卡操作請求獲取所述應(yīng)用程序的名稱及所述應(yīng)用程序?qū)?yīng)文件夾的路徑信息;建立模塊,用于建立所述應(yīng)用程序與所述應(yīng)用程序?qū)?yīng)文件夾的關(guān)聯(lián)關(guān)系;以及清除模塊,用于在卸載所述應(yīng)用程序之后,根據(jù)所述關(guān)聯(lián)關(guān)系對所述應(yīng)用程序?qū)?yīng)文件夾中的殘留文件進行清除。
[0014]根據(jù)本發(fā)明實施例的殘留文件的清除裝置,監(jiān)控應(yīng)用程序的進程向移動終端操作系統(tǒng)發(fā)起的存儲卡操作請求,進而獲取應(yīng)用程序的名稱及應(yīng)用程序?qū)?yīng)文件夾的路徑信息,例如,根據(jù)存儲卡操作請求提取出應(yīng)用程序的APK包名,并將該請求返回給操作系統(tǒng)進行處理,并收集到應(yīng)用程序在存儲卡中產(chǎn)生的文件夾目錄,可準確監(jiān)控到每個應(yīng)用程序的進程在存儲卡中產(chǎn)生的文件夾目錄并收集到每個應(yīng)用程序?qū)?yīng)的殘留文件,由此準確識別出應(yīng)用程序的殘留文件,進一步準確清除對應(yīng)的殘留文件,從而提高移動終端的性能,提升用戶體驗。
[0015]為了實現(xiàn)上述目的,本發(fā)明第三方面實施例的移動終端,包括:外殼,屏幕,處理器和電路板;所述屏幕安置在所述外殼上,所述電路板安置在所述外殼圍成的空間內(nèi)部,所述處理器設(shè)置在所述電路板上;所述處理器用于處理數(shù)據(jù),具體用于:監(jiān)控應(yīng)用程序向移動終端操作系統(tǒng)發(fā)送的存儲卡操作請求;根據(jù)所述存儲卡操作請求獲取所述應(yīng)用程序的名稱及所述應(yīng)用程序?qū)?yīng)文件夾的路徑信息;建立所述應(yīng)用程序與所述應(yīng)用程序?qū)?yīng)文件夾的關(guān)聯(lián)關(guān)系;以及在卸載所述應(yīng)用程序之后,根據(jù)所述關(guān)聯(lián)關(guān)系對所述應(yīng)用程序?qū)?yīng)文件夾中的殘留文件進行清除。
[0016]根據(jù)本發(fā)明實施例的移動終端,監(jiān)控應(yīng)用程序的進程向移動終端操作系統(tǒng)發(fā)起的存儲卡操作請求,進而獲取應(yīng)用程序的名稱及應(yīng)用程序?qū)?yīng)文件夾的路徑信息,例如,根據(jù)存儲卡操作請求提取出應(yīng)用程序的APK包名,并將該請求返回給操作系統(tǒng)進行處理,并收集到應(yīng)用程序在存儲卡中產(chǎn)生的文件夾目錄,可準確監(jiān)控到每個應(yīng)用程序的進程在存儲卡中產(chǎn)生的文件夾目錄并收集到每個應(yīng)用程序?qū)?yīng)的殘留文件,由此準確識別出應(yīng)用程序的殘留文件,進一步準確清除對應(yīng)的殘留文件,從而提聞移動終端的性能,提升用戶體驗。
[0017]為了實現(xiàn)上述目的,本發(fā)明第四方面實施例的殘留文件特征庫的建立方法,包括:獲取多個移動終端發(fā)送的應(yīng)用程序的名稱及所述應(yīng)用程序?qū)?yīng)文件夾的路徑信息,其中所述應(yīng)用程序?qū)?yīng)文件夾的路徑信息為所述應(yīng)用程序所訪問的文件夾的路徑信息;以及建立所述應(yīng)用程序與所述應(yīng)用程序?qū)?yīng)文件夾的關(guān)聯(lián)關(guān)系,并根據(jù)所述關(guān)聯(lián)關(guān)系形成殘留文件特征庫。
[0018]根據(jù)本發(fā)明實施例的殘留文件特征庫的建立方法,獲取多個移動終端發(fā)送的應(yīng)用程序的名稱及應(yīng)用程序?qū)?yīng)文件夾的路徑信息,并形成殘留文件特征庫,準確識別出應(yīng)用程序的殘留文件,從而使得移動終端準確清除對應(yīng)的殘留文件,提高移動終端的性能,提升用戶體驗。
[0019]為了實現(xiàn)上述目的,本發(fā)明第五方面實施例的殘留文件特征庫的建立裝置,包括:獲取模塊,用于獲取多個移動終端發(fā)送的應(yīng)用程序的名稱及所述應(yīng)用程序?qū)?yīng)文件夾的路徑信息,其中所述應(yīng)用程序?qū)?yīng)文件夾的路徑信息為所述應(yīng)用程序所訪問的文件夾的路徑信息;以及建立模塊,用于建立所述應(yīng)用程序與所述應(yīng)用程序?qū)?yīng)文件夾的關(guān)聯(lián)關(guān)系,并根據(jù)所述關(guān)聯(lián)關(guān)系形成殘留文件特征庫。
[0020]根據(jù)本發(fā)明實施例的殘留文件特征庫的建立裝置,獲取多個移動終端發(fā)送的應(yīng)用程序的名稱及應(yīng)用程序?qū)?yīng)文件夾的路徑信息,并形成殘留文件特征庫,準確識別出應(yīng)用程序的殘留文件,從而使得移動終端準確清除對應(yīng)的殘留文件,提高移動終端的性能,提升用戶體驗。
[0021]為了實現(xiàn)上述目的,本發(fā)明第六方面實施例的云端服務(wù)器,包括:外殼、處理器和電路板;所述電路板安置在所述外殼圍成的空間內(nèi)部,所述處理器設(shè)置在所述電路板上;所述處理器用于處理數(shù)據(jù),具體用于:獲取多個移動終端發(fā)送的應(yīng)用程序的名稱及所述應(yīng)用程序?qū)?yīng)文件夾的路徑信息,其中所述應(yīng)用程序?qū)?yīng)文件夾的路徑信息為所述應(yīng)用程序所訪問的文件夾的路徑信息;以及建立所述應(yīng)用程序與所述應(yīng)用程序?qū)?yīng)文件夾的關(guān)聯(lián)關(guān)系,并根據(jù)所述關(guān)聯(lián)關(guān)系形成殘留文件特征庫。
[0022]根據(jù)本發(fā)明實施例的云端服務(wù)器,獲取多個移動終端發(fā)送的應(yīng)用程序的名稱及應(yīng)用程序?qū)?yīng)文件夾的路徑信息,并形成殘留文件特征庫,準確識別出應(yīng)用程序的殘留文件,從而使得移動終端準確清除對應(yīng)的殘留文件,提高移動終端的性能,提升用戶體驗。
[0023]本發(fā)明附加的方面和優(yōu)點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發(fā)明的實踐了解到。
【附圖說明】
[0024]本發(fā)明上述的和/或附加的方面和優(yōu)點從下面結(jié)合附圖對實施例的描述中將變得明顯和容易理解,其中,
[0025]圖1是根據(jù)本發(fā)明一個實施例的殘留文件的清除方法的流程圖;
[0026]圖2是根據(jù)本發(fā)明另一個實施例的殘留文件的清除方法的流程圖;
[0027]圖3是根據(jù)本發(fā)明又一個實施例的殘留文件的清除方法的流程圖;
[0028]圖4是根據(jù)本發(fā)明一個實施例的殘留文件的清除裝置的結(jié)構(gòu)框圖;
[0029]圖5是根據(jù)本發(fā)明一個實施例的殘留文件特征庫的建立方法的流程圖;
[0030]圖6是根據(jù)本發(fā)明另一個實施例的殘留文件特征庫的建立方法的流程圖;
[0031]圖7是根據(jù)本發(fā)明一個實施例的殘留文件特征庫的建立裝置的結(jié)構(gòu)框圖;
[0032]圖8是根據(jù)本發(fā)明另一個實施例的殘留文件特征庫的建立裝置的結(jié)構(gòu)框圖。
【具體實施方式】
[0033]下面詳細描述本發(fā)明的實施例,所述實施例的示例在附圖中示出,其中自始至終相同或類似的標號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施例是示例性的,僅用于解釋本發(fā)明,而不能理解為對本發(fā)明的限制。相反,本發(fā)明的實施例包括落入所附加權(quán)利要求書的精神和內(nèi)涵范圍內(nèi)的所有變化、修改和等同物。
[0034]在本發(fā)明的描述中,需要理解的是,術(shù)語“第一”、“第二”等僅用于描述目的,而不能理解為指示或暗示相對重要性。在本發(fā)明的描述中,需要說明的是,除非另有明確的規(guī)定和限定,術(shù)語“相連”、“連接”應(yīng)做廣義理解,例如,可以是固定連接,也可以是可拆卸連接,或一體地連接;可以是機械連接,也可以是電連接;可以是直接相連,也可以通過中間媒介間接相連。對于本領(lǐng)域的普通技術(shù)人員而言,可以具體情況理解上述術(shù)語在本發(fā)明中的具體含義。此外,在本發(fā)明的描述中,除非另有說明,“多個”的含義是兩個或兩個以上。
[0035]流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解為,表示包括一個或更多個用于實現(xiàn)特定邏輯功能或過程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本發(fā)明的優(yōu)選實施方式的范圍包括另外的實現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時的方式或按相反的順序,來執(zhí)行功能,這應(yīng)被本發(fā)明的實施例所屬技術(shù)領(lǐng)域的技術(shù)人員所理解。
[0036