圖片類垃圾文件的識(shí)別方法、裝置和電子設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及文件處理領(lǐng)域,尤其涉及一種圖片類垃圾文件的識(shí)別方法、裝置和系統(tǒng)。
【背景技術(shù)】
[0002]隨著計(jì)算機(jī)及互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展,用戶可在計(jì)算機(jī)設(shè)備以及移動(dòng)終端設(shè)備中安裝各種應(yīng)用程序。在用戶啟動(dòng)應(yīng)用程序時(shí),會(huì)觸發(fā)一個(gè)或多個(gè)與該應(yīng)用程序?qū)?yīng)的存儲(chǔ)路徑,在應(yīng)用程序的使用過(guò)程中,會(huì)產(chǎn)生大量的垃圾文件存儲(chǔ)在這個(gè)存儲(chǔ)路徑中,占用設(shè)備的存儲(chǔ)空間,逐漸積累會(huì)導(dǎo)致設(shè)備存儲(chǔ)空間不足。由于移動(dòng)終端的存儲(chǔ)空間員小于計(jì)算機(jī)設(shè)備,因此對(duì)于移動(dòng)終端來(lái)說(shuō),垃圾文件對(duì)存儲(chǔ)空間的占用甚至?xí)?dǎo)致移動(dòng)終端反應(yīng)速度變慢、嚴(yán)重影響了用戶的使用。特別是圖片類文件,占用的存儲(chǔ)空間較文字信息所占用的空間更大,因此,亟須對(duì)圖片類垃圾文件進(jìn)行識(shí)別和清理。
[0003]但是,目前文件清理主要是針對(duì)緩存文件進(jìn)行的,例如,用戶可選擇清除緩存數(shù)據(jù),或者針對(duì)不同的應(yīng)用程序分別清除緩存數(shù)據(jù),但是這些都是批量清除,而不能在眾多數(shù)據(jù)中識(shí)別出終端設(shè)備中的圖片類垃圾文件,從而難以在保存有用文件同時(shí)對(duì)垃圾文件進(jìn)行清理,用戶體驗(yàn)差。
【發(fā)明內(nèi)容】
[0004]本發(fā)明旨在至少在一定程度上解決相關(guān)技術(shù)中的技術(shù)問(wèn)題之一。為此,本發(fā)明第一方面的目的在于提出一種圖片類垃圾文件的識(shí)別方法,實(shí)現(xiàn)了圖片類垃圾文件的自動(dòng)識(shí)另IJ,并且識(shí)別效率高、準(zhǔn)確率高。
[0005]本發(fā)明的第二方面的目的在于提出一種圖片類垃圾文件的識(shí)別裝置。
[0006]本發(fā)明的第三方面的目的在于提出一種電子設(shè)備。
[0007]為達(dá)上述目的,根據(jù)本發(fā)明第一方面實(shí)施例提出了一種圖片類垃圾文件的識(shí)別方法,包括:獲取圖片類文件的存儲(chǔ)路徑;獲取所述存儲(chǔ)路徑中文件的文件名特征;以及根據(jù)所述文件名特征判斷所述存儲(chǔ)路徑中的文件是否為圖片類垃圾文件。
[0008]本發(fā)明實(shí)施例的圖片類垃圾文件的識(shí)別方法,通過(guò)獲取圖片類文件的存儲(chǔ)路徑,并獲取存儲(chǔ)路徑中的文件名特征,以根據(jù)文件名特征判斷存儲(chǔ)路徑中的文件是否為圖片類垃圾文件,能夠根據(jù)圖片類垃圾文件的共性特征對(duì)圖片類垃圾文件進(jìn)行識(shí)別,實(shí)現(xiàn)了圖片類垃圾文件的自動(dòng)識(shí)別,并且識(shí)別效率高、準(zhǔn)確率高,從而能夠更高效精準(zhǔn)地對(duì)圖片類垃圾文件進(jìn)行清理,提升終端設(shè)備的存儲(chǔ)空間,進(jìn)而提升系統(tǒng)的流暢度和相應(yīng)速度,提升用戶體驗(yàn)。
[0009]本發(fā)明的第二方面的實(shí)施例提供了一種圖片類垃圾文件的識(shí)別裝置,包括:第一獲取模塊,用于獲取圖片類文件的存儲(chǔ)路徑;第二獲取模塊,用于獲取所述存儲(chǔ)路徑中文件的文件名特征;以及第一判斷模塊,用于根據(jù)所述文件名特征判斷所述存儲(chǔ)路徑中的文件是否為圖片類垃圾文件。
[0010]本發(fā)明實(shí)施例的圖片類垃圾文件的識(shí)別裝置,通過(guò)獲取圖片類文件的存儲(chǔ)路徑,并獲取存儲(chǔ)路徑中的文件名特征,以根據(jù)文件名特征和/或存儲(chǔ)路徑判斷存儲(chǔ)路徑中的文件是否為圖片類垃圾文件,能夠根據(jù)圖片類垃圾文件的共性特征對(duì)圖片類垃圾文件進(jìn)行識(shí)另IJ,實(shí)現(xiàn)了圖片類垃圾文件的自動(dòng)識(shí)別,并且識(shí)別效率高、準(zhǔn)確率高,從而能夠更高效精準(zhǔn)地對(duì)圖片類垃圾文件進(jìn)行清理,提升終端設(shè)備的存儲(chǔ)空間,進(jìn)而提升系統(tǒng)的流暢度和相應(yīng)速度,提升用戶體驗(yàn)。
[0011]本發(fā)明的第三方面的實(shí)施例提供了一種電子設(shè)備,包括本發(fā)明第二方面實(shí)施例的圖片類垃圾文件的識(shí)別裝置。
[0012]本發(fā)明實(shí)施例的電子設(shè)備,通過(guò)獲取圖片類文件的存儲(chǔ)路徑,并獲取存儲(chǔ)路徑中的文件名特征,以根據(jù)文件名特征和/或存儲(chǔ)路徑判斷存儲(chǔ)路徑中的文件是否為圖片類垃圾文件,能夠根據(jù)圖片類垃圾文件的共性特征對(duì)圖片類垃圾文件進(jìn)行識(shí)別,實(shí)現(xiàn)了圖片類垃圾文件的自動(dòng)識(shí)別,并且識(shí)別效率高、準(zhǔn)確率高,從而能夠更高效精準(zhǔn)地對(duì)圖片類垃圾文件進(jìn)行清理,提升終端設(shè)備的存儲(chǔ)空間,進(jìn)而提升系統(tǒng)的流暢度和相應(yīng)速度,提升用戶體驗(yàn)。
【附圖說(shuō)明】
[0013]本發(fā)明的上述和/或附加的方面和優(yōu)點(diǎn)從結(jié)合下面附圖對(duì)實(shí)施例的描述中將變得明顯和容易理解,其中:
[0014]圖1為根據(jù)本發(fā)明一個(gè)實(shí)施例的圖片類垃圾文件的識(shí)別方法的流程圖;
[0015]圖2為根據(jù)本發(fā)明另一個(gè)實(shí)施例的圖片類垃圾文件的識(shí)別方法的流程圖;
[0016]圖3為根據(jù)本發(fā)明又一個(gè)實(shí)施例的圖片類垃圾文件的識(shí)別方法的流程圖;
[0017]圖4為根據(jù)本發(fā)明一個(gè)實(shí)施例的圖片類垃圾文件的識(shí)別過(guò)程的示意圖;
[0018]圖5為根據(jù)本發(fā)明一個(gè)實(shí)施例的圖片類垃圾文件的識(shí)別裝置的結(jié)構(gòu)示意圖;
[0019]圖6為根據(jù)本發(fā)明另一個(gè)實(shí)施例的圖片類垃圾文件的識(shí)別裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0020]下面詳細(xì)描述本發(fā)明的實(shí)施例,所述實(shí)施例的示例在附圖中示出,其中自始至終相同或類似的標(biāo)號(hào)表示相同或類似的元件或具有相同或類似功能的元件。下面通過(guò)參考附圖描述的實(shí)施例是示例性的,旨在用于解釋本發(fā)明,而不能理解為對(duì)本發(fā)明的限制。
[0021]需要說(shuō)明的是,本發(fā)明的實(shí)施例優(yōu)選適用于移動(dòng)終端,例如,10S操作系統(tǒng)(10S是由蘋(píng)果公司開(kāi)發(fā)的手持設(shè)備操作系統(tǒng))、安卓操作系統(tǒng)(Android系統(tǒng)是一種基于Linux的自由及開(kāi)放源代碼的操作系統(tǒng))、Windows Phone操作系統(tǒng)(Windows Phone是微軟公司發(fā)布的一款手機(jī)操作系統(tǒng))的移動(dòng)終端,當(dāng)然也適用于個(gè)人計(jì)算機(jī)以及其他智能移動(dòng)終端,本發(fā)明對(duì)此不作限定。應(yīng)當(dāng)理解,在本發(fā)明的實(shí)施例中,移動(dòng)終端可以是手機(jī)、平板電腦、個(gè)人數(shù)字助理、電子書(shū)等具有各種操作系統(tǒng)的硬件設(shè)備。
[0022]下面參考附圖描述根據(jù)本發(fā)明實(shí)施例的圖片類垃圾文件的識(shí)別方法、裝置和電子設(shè)備。
[0023]圖1為根據(jù)本發(fā)明一個(gè)實(shí)施例的圖片類垃圾文件的識(shí)別方法的流程圖。
[0024]如圖1所示,該圖片類垃圾文件的識(shí)別方法,包括:
[0025]S101,獲取圖片類文件的存儲(chǔ)路徑。
[0026]在本發(fā)明的一個(gè)實(shí)施例中,為了能夠識(shí)別圖片類垃圾文件,需要從終端中的各個(gè)應(yīng)用觸發(fā)的存儲(chǔ)路徑中篩選出圖片類文件的存儲(chǔ)路徑,從而能夠?qū)υ摯鎯?chǔ)路徑下的圖片文件進(jìn)行識(shí)別。具體地,可首先獲取終端中各個(gè)存儲(chǔ)路徑中文件的文件類型,然后根據(jù)文件類型確定終端中各個(gè)存儲(chǔ)路徑中圖片類型文件所占比例,并將圖片類型文件所占比例大于第一預(yù)設(shè)比例的存儲(chǔ)路徑作為圖片類文件的存儲(chǔ)路徑。
[0027]其中,第一預(yù)設(shè)比例可根據(jù)需要設(shè)定,例如,第一預(yù)設(shè)比例可為90%。
[0028]S102,獲取存儲(chǔ)路徑中文件的文件名特征。
[0029]在本發(fā)明的一個(gè)實(shí)施例中,文件名特征是指文件名中的字符串特征,如文件名中包含分隔符的數(shù)量、文件名中字符序列的格式、文件名中是否包含表示分辨率或其他屬性的字符串等特征。
[0030]S103,根據(jù)文件名特征判斷存儲(chǔ)路徑中的文件是否為圖片類垃圾文件。
[0031]在本發(fā)明的實(shí)施例中,由于圖片類垃圾文件的文件名具有一些共性的特征,如,包含多個(gè)分隔符、包含表示分辨率屬性的字符序列、文件名是MD5值隨機(jī)字符序列或者文件名是隨機(jī)數(shù)字序列等特征。如果存儲(chǔ)路徑中的文件大多數(shù)具有這些共性的特征,則說(shuō)明存儲(chǔ)路徑中的文件是圖片類垃圾文件。因此,作為可選的判斷方式,可通過(guò)以下A1、A2、A3、A4中的一種或多種判斷存儲(chǔ)路徑中的文件是否為圖片類垃圾文件。
[0032]A1,根據(jù)文件名特征判斷存儲(chǔ)路徑中文件名中分隔符的數(shù)量大于預(yù)設(shè)數(shù)量的文件所占的比例是否大于第二預(yù)設(shè)比例,如果大于第二預(yù)設(shè)比例,則判斷存儲(chǔ)路徑中的文件為圖片類垃圾文件。舉例來(lái)說(shuō),分隔符可以是“_等符號(hào)。其中,預(yù)設(shè)數(shù)量可為任意值,舉例來(lái)說(shuō),預(yù)設(shè)數(shù)量可為5。也就是說(shuō),如果存儲(chǔ)路徑中超過(guò)第二預(yù)設(shè)比例的文件的文件名中的分隔符超過(guò)5個(gè),則可判斷存儲(chǔ)路徑中的文件為圖片類垃圾文件。
[0033]A2,根據(jù)文件名特征判斷存儲(chǔ)路徑中文件名中包括表示分辨率屬性的字符串的文件所占比例是否大于第二預(yù)設(shè)比例,如果大于第二預(yù)設(shè)比例,則判斷存儲(chǔ)路徑中的文件為圖片類垃圾文件。其中,表示分辨率屬性的字符串可以是120*210、100*180等數(shù)字序列*(或X)數(shù)字序列的字符串特征。如果存儲(chǔ)路徑中超過(guò)第二預(yù)設(shè)比例的文件的文件名中包括表示分辨率屬性的字符串,則可判斷存儲(chǔ)路徑中的文件為圖片類垃圾文件。
[0034]A3,根據(jù)文件名特征判斷存儲(chǔ)路徑中文件名為MD5值隨機(jī)字符序列的文件所占比例是否大于第二預(yù)設(shè)比例,如果大于第二預(yù)設(shè)比例,則判斷存儲(chǔ)路徑中的文件為圖片類垃圾文件。MD5 (Message-Digest Algorithm5,信息-摘要算法5)值是通過(guò)信息摘要算法對(duì)一個(gè)任意長(zhǎng)度的字節(jié)串進(jìn)行變換得到的一定長(zhǎng)度的十六進(jìn)制字符串。例如,0c29def086ced83435dc542db0f4c356即為一個(gè)MD5值隨機(jī)字符序列的示例。如果存儲(chǔ)路徑中超過(guò)第二預(yù)設(shè)比例的文件的文件名是MD5值隨機(jī)字符序列,則可判斷存儲(chǔ)路徑中的文件為圖片類垃圾文件。
[0035]A4,根據(jù)文件名特征判斷存儲(chǔ)路徑中文件名為隨機(jī)數(shù)字序列的文件所占比例大于第二預(yù)設(shè)比例,如果大于第二預(yù)設(shè)比例,則判斷存儲(chǔ)路徑中的文件為圖片類垃圾文件。在本發(fā)明的一個(gè)實(shí)施例中,隨機(jī)數(shù)字序列為具有一定長(zhǎng)度的純數(shù)字字符串。隨機(jī)數(shù)字序列的長(zhǎng)度可通過(guò)對(duì)圖片