本發(fā)明實(shí)施例涉及計(jì)算機(jī)技術(shù)領(lǐng)域,尤其涉及一種數(shù)據(jù)處理方法、裝置及電子設(shè)備。
背景技術(shù):
當(dāng)前,用戶(hù)在使用手機(jī)的過(guò)程中,手機(jī)往往會(huì)在本地生成一些臨時(shí)數(shù)據(jù),這些臨時(shí)數(shù)據(jù)會(huì)占用手機(jī)的存儲(chǔ)空間,導(dǎo)致手機(jī)中的空閑的存儲(chǔ)空間較少,進(jìn)而影響手機(jī)正常運(yùn)行,因此,為了避免臨時(shí)數(shù)據(jù)占用手機(jī)的過(guò)多的存儲(chǔ)空間而導(dǎo)致手機(jī)無(wú)法正常運(yùn)行,手機(jī)可以定時(shí)掃描手機(jī)中的數(shù)據(jù),并主動(dòng)刪除掃描到的臨時(shí)數(shù)據(jù),進(jìn)而騰出空閑的存儲(chǔ)空間。
但是,手機(jī)只能主動(dòng)刪除掃描到的臨時(shí)數(shù)據(jù),無(wú)法主動(dòng)刪除用戶(hù)的私人數(shù)據(jù),諸如用戶(hù)拍攝的照片和視頻,用戶(hù)下載的視頻等等。
在手機(jī)刪除掃描到的臨時(shí)數(shù)據(jù)之后,如果此時(shí)空閑的存儲(chǔ)空間還無(wú)法使得手機(jī)正常運(yùn)行,則為了給手機(jī)騰出更多空閑的存儲(chǔ)空間,手機(jī)可以在屏幕上顯示手機(jī)中存儲(chǔ)的用戶(hù)的私人數(shù)據(jù)的名稱(chēng),用戶(hù)可以在手機(jī)中顯示私人數(shù)據(jù)的名稱(chēng)中手動(dòng)選擇私人數(shù)據(jù)的名稱(chēng),之后手機(jī)就會(huì)從本地刪除用戶(hù)選擇名稱(chēng)對(duì)應(yīng)的私人數(shù)據(jù),從而實(shí)現(xiàn)給手機(jī)騰出更多空閑的存儲(chǔ)空間。
然而,發(fā)明人在實(shí)現(xiàn)本發(fā)明實(shí)施例的過(guò)程中發(fā)現(xiàn):
在手機(jī)從本地刪除了這些私人數(shù)據(jù)之后,如果用戶(hù)還需要使用這些私人數(shù)據(jù),則由于手機(jī)已經(jīng)從本地刪除了這些私人數(shù)據(jù),用戶(hù)就無(wú)法獲取到這些私人數(shù)據(jù),進(jìn)而無(wú)法使用這些私人數(shù)據(jù),從而給用戶(hù)帶來(lái)了不便,導(dǎo)致用戶(hù)體驗(yàn)較低。
技術(shù)實(shí)現(xiàn)要素:
為解決現(xiàn)有技術(shù)中的問(wèn)題,本發(fā)明實(shí)施例中提供了一種數(shù)據(jù)處理方法、裝置及電子設(shè)備。
本發(fā)明實(shí)施例公開(kāi)了如下技術(shù)方案:
第一方面,本發(fā)明實(shí)施例提供了一種數(shù)據(jù)處理方法,應(yīng)用于終端,所述方法包括:
獲取所述終端中存儲(chǔ)的數(shù)據(jù)的屬性信息;
在所述終端的屏幕上顯示所述屬性信息;
當(dāng)接收用戶(hù)根據(jù)所述屬性信息輸入的、用于刪除所述屬性信息中的目標(biāo)屬性信息對(duì)應(yīng)的數(shù)據(jù)的刪除操作時(shí),將所述目標(biāo)屬性信息對(duì)應(yīng)的數(shù)據(jù)存儲(chǔ)在云端中;
從所述終端中刪除所述目標(biāo)屬性信息對(duì)應(yīng)的數(shù)據(jù)。
在本發(fā)明實(shí)施例中,為了給終端騰出更多空閑的存儲(chǔ)空間,終端需要將從終端中刪除用戶(hù)選擇的目標(biāo)屬性信息對(duì)應(yīng)的數(shù)據(jù),但終端在刪除用戶(hù)選擇的目標(biāo)屬性信息對(duì)應(yīng)的數(shù)據(jù)之前,終端需要先將目標(biāo)屬性信息對(duì)應(yīng)的數(shù)據(jù)存儲(chǔ)在云端中,以實(shí)現(xiàn)對(duì)目標(biāo)屬性信息對(duì)應(yīng)的數(shù)據(jù)備份,然后再?gòu)慕K端中刪除目標(biāo)屬性信息對(duì)應(yīng)的數(shù)據(jù)。
之后,如果用戶(hù)需要使用目標(biāo)屬性信息對(duì)應(yīng)的數(shù)據(jù),終端可以從云端中重新獲取目標(biāo)屬性信息對(duì)應(yīng)的數(shù)據(jù)供用戶(hù)使用,從而可以避免出現(xiàn)無(wú)法獲取到目標(biāo)屬性信息對(duì)應(yīng)的數(shù)據(jù)以及無(wú)法使用目標(biāo)屬性信息對(duì)應(yīng)的數(shù)據(jù)的現(xiàn)象,進(jìn)而避免給用戶(hù)帶來(lái)不便,以提高用戶(hù)體驗(yàn)。
其中,所述獲取所述終端中存儲(chǔ)的數(shù)據(jù)的屬性信息,包括:
掃描所述終端中存儲(chǔ)的數(shù)據(jù);
對(duì)于掃描到的每一個(gè)數(shù)據(jù),根據(jù)所述數(shù)據(jù)的數(shù)據(jù)內(nèi)容計(jì)算所述數(shù)據(jù)的MD5值;獲取所述數(shù)據(jù)的數(shù)據(jù)標(biāo)識(shí)、所述數(shù)據(jù)所占的存儲(chǔ)空間、所述數(shù)據(jù)的存儲(chǔ)位置以及所述數(shù)據(jù)的修改時(shí)間戳以及所述數(shù)據(jù)的數(shù)據(jù)類(lèi)型,將所述MD5值、所述數(shù)據(jù)標(biāo)識(shí)、所述存儲(chǔ)空間、所述存儲(chǔ)位置、所述修改時(shí)間戳以及所述數(shù)據(jù)類(lèi)型確定為所述數(shù)據(jù)的屬性信息。
為了在實(shí)現(xiàn)給終端騰出更多空閑的存儲(chǔ)空間的同時(shí)提高給終端騰出更多空閑的存儲(chǔ)空間的效率,其中,所述掃描所述終端中存儲(chǔ)的數(shù)據(jù),包括:
掃描所述終端存儲(chǔ)的、所占的存儲(chǔ)空間大于預(yù)設(shè)空間閾值的數(shù)據(jù)。
為了提高之后終端獲取終端中存儲(chǔ)的數(shù)據(jù)的屬性信息的效率以提高給終端騰出更多空閑的存儲(chǔ)空間的效率,進(jìn)一步地,所述將所述MD5值、所述數(shù)據(jù)標(biāo)識(shí)、所述所占存儲(chǔ)空間、所述存儲(chǔ)位置、所述修改時(shí)間戳以及所述數(shù)據(jù)類(lèi)型確定為所述數(shù)據(jù)的屬性信息之后,還包括:
將確定出的屬性信息存儲(chǔ)在本地預(yù)先設(shè)置的屬性信息集合中。
其中,所述獲取所述終端中存儲(chǔ)的數(shù)據(jù)的屬性信息,包括:
獲取本地預(yù)先設(shè)置的屬性信息集合;
獲取所述屬性信息集合中的每一個(gè)屬性信息。
從而實(shí)現(xiàn)在獲取到終端中存儲(chǔ)的數(shù)據(jù)的屬性信息的同時(shí),提高獲取終端中存儲(chǔ)的數(shù)據(jù)的屬性信息的效率,進(jìn)而提高給終端騰出更多空閑的存儲(chǔ)空間的效率。
為了提高給終端騰出更多空閑的存儲(chǔ)空間的效率,進(jìn)而提高使得終端能夠繼續(xù)正常運(yùn)行的效率。需要使得終端中存儲(chǔ)的數(shù)據(jù)與屬性信息集合存儲(chǔ)的屬性信息一一對(duì)應(yīng),也即,當(dāng)某一數(shù)據(jù)存儲(chǔ)在終端中時(shí),屬性信息集合中必然會(huì)存儲(chǔ)該數(shù)據(jù)的屬性信息;相應(yīng)地,對(duì)于屬性信息集合中存儲(chǔ)的每一個(gè)屬性信息,該屬性信息對(duì)應(yīng)的數(shù)據(jù)必然存儲(chǔ)在終端中,因此,進(jìn)一步地,所述從所述終端中刪除所述目標(biāo)屬性信息對(duì)應(yīng)的數(shù)據(jù)之后,還包括:
在所述屬性信息集合中刪除所述目標(biāo)屬性信息。
進(jìn)一步地,所述方法還包括:
當(dāng)監(jiān)聽(tīng)到所述終端在本地存儲(chǔ)新數(shù)據(jù)時(shí),獲取所述新數(shù)據(jù)的屬性信息;
在所述終端的屏幕上顯示所述新數(shù)據(jù)的屬性信息;
當(dāng)接收到所述用戶(hù)根據(jù)所述新數(shù)據(jù)的屬性信息輸入的、用于刪除所述新數(shù)據(jù)的刪除操作時(shí),將新數(shù)據(jù)存儲(chǔ)在云端中;
從所述終端中刪除所述新數(shù)據(jù)。
其中,所述在所述終端的屏幕上顯示所述屬性信息,包括:
根據(jù)屬性信息中的所占的存儲(chǔ)空間由大至小的順序,對(duì)所述獲取的屬性信息排序;
在所述終端的屏幕上顯示排序后的屬性信息。
如此,當(dāng)終端在屏幕上顯示獲取的屬性信息之后,用戶(hù)在顯示的屬性信息中查找所占的存儲(chǔ)空間較大的數(shù)據(jù)的屬性信息時(shí),直接可以在顯示的屬性信息的起始位置處就可以查找到所占的存儲(chǔ)空間較大的數(shù)據(jù)的屬性信息,
無(wú)需先后遍歷顯示的所有屬性信息,也即,無(wú)需在顯示的屬性信息中一個(gè)一個(gè)查找所占的存儲(chǔ)空間較大的數(shù)據(jù)的屬性信息,節(jié)省了查找時(shí)間,方便了用戶(hù)。
第二方面,本發(fā)明實(shí)施例提供了一種數(shù)據(jù)處理裝置,應(yīng)用于終端,所述裝置包括:
第一獲取模塊,用于獲取所述終端中存儲(chǔ)的數(shù)據(jù)的屬性信息;
第一顯示模塊,用于在所述終端的屏幕上顯示所述屬性信息;
存儲(chǔ)模塊,用于當(dāng)接收用戶(hù)根據(jù)所述屬性信息輸入的、用于刪除所述屬性信息中的目標(biāo)屬性信息對(duì)應(yīng)的數(shù)據(jù)的刪除操作時(shí),將所述目標(biāo)屬性信息對(duì)應(yīng)的數(shù)據(jù)存儲(chǔ)在云端中;
刪除模塊,用于從所述終端中刪除所述目標(biāo)屬性信息對(duì)應(yīng)的數(shù)據(jù)。
在本發(fā)明實(shí)施例中,為了給終端騰出更多空閑的存儲(chǔ)空間,終端需要將從終端中刪除用戶(hù)選擇的目標(biāo)屬性信息對(duì)應(yīng)的數(shù)據(jù),但終端在刪除用戶(hù)選擇的目標(biāo)屬性信息對(duì)應(yīng)的數(shù)據(jù)之前,終端需要先將目標(biāo)屬性信息對(duì)應(yīng)的數(shù)據(jù)存儲(chǔ)在云端中,以實(shí)現(xiàn)對(duì)目標(biāo)屬性信息對(duì)應(yīng)的數(shù)據(jù)備份,然后再?gòu)慕K端中刪除目標(biāo)屬性信息對(duì)應(yīng)的數(shù)據(jù)。
之后,如果用戶(hù)需要使用目標(biāo)屬性信息對(duì)應(yīng)的數(shù)據(jù),終端可以從云端中重新獲取目標(biāo)屬性信息對(duì)應(yīng)的數(shù)據(jù)供用戶(hù)使用,從而可以避免出現(xiàn)無(wú)法獲取到目標(biāo)屬性信息對(duì)應(yīng)的數(shù)據(jù)以及無(wú)法使用目標(biāo)屬性信息對(duì)應(yīng)的數(shù)據(jù)的現(xiàn)象,進(jìn)而避免給用戶(hù)帶來(lái)不便,以提高用戶(hù)體驗(yàn)。
其中,所述第一獲取模塊包括:
掃描單元,用于掃描所述終端中存儲(chǔ)的數(shù)據(jù);
計(jì)算單元,用于對(duì)于掃描到的每一個(gè)數(shù)據(jù),根據(jù)所述數(shù)據(jù)的數(shù)據(jù)內(nèi)容計(jì)算所述數(shù)據(jù)的MD5值;第一獲取單元,用于獲取所述數(shù)據(jù)的數(shù)據(jù)標(biāo)識(shí)、所述數(shù)據(jù)所占的存儲(chǔ)空間、所述數(shù)據(jù)的存儲(chǔ)位置以及所述數(shù)據(jù)的修改時(shí)間戳以及所述數(shù)據(jù)的數(shù)據(jù)類(lèi)型,確定單元,用于將所述MD5值、所述數(shù)據(jù)標(biāo)識(shí)、所述存儲(chǔ)空間、所述存儲(chǔ)位置、所述修改時(shí)間戳以及所述數(shù)據(jù)類(lèi)型確定為所述數(shù)據(jù)的屬性信息。
為了在實(shí)現(xiàn)給終端騰出更多空閑的存儲(chǔ)空間的同時(shí)提高給終端騰出更多空閑的存儲(chǔ)空間的效率,其中,所述掃描單元用于:掃描所述終端存儲(chǔ)的、所占的存儲(chǔ)空間大于預(yù)設(shè)空間閾值的數(shù)據(jù)。
為了提高之后終端獲取終端中存儲(chǔ)的數(shù)據(jù)的屬性信息的效率以提高給終端騰出更多空閑的存儲(chǔ)空間的效率,進(jìn)一步地,所述第一獲取模塊還包括:
存儲(chǔ)單元,用于將確定出的屬性信息存儲(chǔ)在本地預(yù)先設(shè)置的屬性信息集合中。
其中,所述第一獲取模塊包括:
第二獲取單元,用于獲取本地預(yù)先設(shè)置的屬性信息集合;
第三獲取單元,用于獲取所述屬性信息集合中的每一個(gè)屬性信息。
從而實(shí)現(xiàn)在獲取到終端中存儲(chǔ)的數(shù)據(jù)的屬性信息的同時(shí),提高獲取終端中存儲(chǔ)的數(shù)據(jù)的屬性信息的效率,進(jìn)而提高給終端騰出更多空閑的存儲(chǔ)空間的效率。
為了提高給終端騰出更多空閑的存儲(chǔ)空間的效率,進(jìn)而提高使得終端能夠繼續(xù)正常運(yùn)行的效率。需要使得終端中存儲(chǔ)的數(shù)據(jù)與屬性信息集合存儲(chǔ)的屬性信息一一對(duì)應(yīng),也即,當(dāng)某一數(shù)據(jù)存儲(chǔ)在終端中時(shí),屬性信息集合中必然會(huì)存儲(chǔ)該數(shù)據(jù)的屬性信息;相應(yīng)地,對(duì)于屬性信息集合中存儲(chǔ)的每一個(gè)屬性信息,該屬性信息對(duì)應(yīng)的數(shù)據(jù)必然存儲(chǔ)在終端中,因此,進(jìn)一步地,所述第一獲取模塊還包括:
刪除單元,用于在所述屬性信息集合中刪除所述目標(biāo)屬性信息。
進(jìn)一步地,所述裝置還包括:
第二獲取模塊,用于當(dāng)監(jiān)聽(tīng)到所述終端在本地存儲(chǔ)新數(shù)據(jù)時(shí),獲取所述新數(shù)據(jù)的屬性信息;
第二顯示模塊,用于在所述終端的屏幕上顯示所述新數(shù)據(jù)的屬性信息;
第二存儲(chǔ)模塊,用于當(dāng)接收到所述用戶(hù)根據(jù)所述新數(shù)據(jù)的屬性信息輸入的、用于刪除所述新數(shù)據(jù)的刪除操作時(shí),將新數(shù)據(jù)存儲(chǔ)在云端中;
第二刪除模塊,用于從所述終端中刪除所述新數(shù)據(jù)。
其中,所述第一顯示模塊包括:
排序單元,用于根據(jù)屬性信息中的所占的存儲(chǔ)空間由大至小的順序,對(duì)所述獲取的屬性信息排序;
顯示單元,用于在所述終端的屏幕上顯示排序后的屬性信息。
如此,當(dāng)終端在屏幕上顯示獲取的屬性信息之后,用戶(hù)在顯示的屬性信息中查找所占的存儲(chǔ)空間較大的數(shù)據(jù)的屬性信息時(shí),直接可以在顯示的屬性信息的起始位置處就可以查找到所占的存儲(chǔ)空間較大的數(shù)據(jù)的屬性信息,
無(wú)需先后遍歷顯示的所有屬性信息,也即,無(wú)需在顯示的屬性信息中一個(gè)一個(gè)查找所占的存儲(chǔ)空間較大的數(shù)據(jù)的屬性信息,節(jié)省了查找時(shí)間,方便了用戶(hù)。
第三方面,本發(fā)明實(shí)施例提供了一種電子設(shè)備,其特征在于,所述電子設(shè)備包括:
至少一個(gè)處理器;以及,
與所述至少一個(gè)處理器通信連接的存儲(chǔ)器;其中,
所述存儲(chǔ)器存儲(chǔ)有可被所述一個(gè)處理器執(zhí)行的指令,所述指令被所述至少一個(gè)處理器執(zhí)行,以使所述至少一個(gè)處理器能夠:
獲取所述電子設(shè)備中存儲(chǔ)的數(shù)據(jù)的屬性信息;
在所述電子設(shè)備的屏幕上顯示所述屬性信息;
當(dāng)接收用戶(hù)根據(jù)所述屬性信息輸入的、用于刪除所述屬性信息中的目標(biāo)屬性信息對(duì)應(yīng)的數(shù)據(jù)的刪除操作時(shí),將所述目標(biāo)屬性信息對(duì)應(yīng)的數(shù)據(jù)存儲(chǔ)在云端中;
從所述終端中刪除所述目標(biāo)屬性信息對(duì)應(yīng)的數(shù)據(jù)。
第四方面,本發(fā)明實(shí)施例還提供了一種非暫態(tài)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述非暫態(tài)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)用于存儲(chǔ)計(jì)算機(jī)指令,所述計(jì)算機(jī)指令用于使所述計(jì)算機(jī)執(zhí)行上述第一方面任意一個(gè)實(shí)施例提供的所述數(shù)據(jù)處理方法。
第五方面,本發(fā)明實(shí)施例還提供了一種計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)程序產(chǎn)品包括存儲(chǔ)在非暫態(tài)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上的計(jì)算程序,所述計(jì)算機(jī)程序包括程序指令,當(dāng)所述程序指令被計(jì)算機(jī)執(zhí)行時(shí),使所述計(jì)算機(jī)執(zhí)行上述第一方面任意一個(gè)實(shí)施例提供的所述數(shù)據(jù)處理方法。
本發(fā)明實(shí)施例提供的技術(shù)方案可以包括以下有益效果:
在本發(fā)明實(shí)施例中,為了給終端騰出更多空閑的存儲(chǔ)空間,終端需要將從終端中刪除用戶(hù)選擇的目標(biāo)屬性信息對(duì)應(yīng)的數(shù)據(jù),但終端在刪除用戶(hù)選擇的目標(biāo)屬性信息對(duì)應(yīng)的數(shù)據(jù)之前,終端需要先將目標(biāo)屬性信息對(duì)應(yīng)的數(shù)據(jù)存儲(chǔ)在云端中,以實(shí)現(xiàn)對(duì)目標(biāo)屬性信息對(duì)應(yīng)的數(shù)據(jù)備份,然后再?gòu)慕K端中刪除目標(biāo)屬性信息對(duì)應(yīng)的數(shù)據(jù)。
之后,如果用戶(hù)需要使用目標(biāo)屬性信息對(duì)應(yīng)的數(shù)據(jù),終端可以從云端中重新獲取目標(biāo)屬性信息對(duì)應(yīng)的數(shù)據(jù)供用戶(hù)使用,從而可以避免出現(xiàn)無(wú)法獲取到目標(biāo)屬性信息對(duì)應(yīng)的數(shù)據(jù)以及無(wú)法使用目標(biāo)屬性信息對(duì)應(yīng)的數(shù)據(jù)的現(xiàn)象,進(jìn)而避免給用戶(hù)帶來(lái)不便,以提高用戶(hù)體驗(yàn)。
應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本發(fā)明。
附圖說(shuō)明
此處的附圖被并入說(shuō)明書(shū)中并構(gòu)成本說(shuō)明書(shū)的一部分,示出了符合本發(fā)明的實(shí)施例,并與說(shuō)明書(shū)一起用于解釋本發(fā)明的原理。
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,對(duì)于本領(lǐng)域普通技術(shù)人員而言,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
一個(gè)或多個(gè)實(shí)施例通過(guò)與之對(duì)應(yīng)的附圖中的圖片進(jìn)行示例性說(shuō)明,這些示例性說(shuō)明并不構(gòu)成對(duì)實(shí)施例的限定,附圖中具有相同參考數(shù)字標(biāo)號(hào)的元件表示為類(lèi)似的元件,除非有特別申明,附圖中的圖不構(gòu)成比例限制。
圖1是根據(jù)一示例性實(shí)施例示出的一種數(shù)據(jù)處理方法的流程圖;
圖2是根據(jù)一示例性實(shí)施例示出的一種數(shù)據(jù)處理方法的流程圖;
圖3是根據(jù)一示例性實(shí)施例示出的一種數(shù)據(jù)處理方法的流程圖;
圖4是根據(jù)一示例性實(shí)施例示出的一種數(shù)據(jù)處理方法的流程圖;
圖5根據(jù)一示例性實(shí)施例示出的一種數(shù)據(jù)處理裝置的結(jié)構(gòu)示意圖;
圖6根據(jù)一示例性實(shí)施例示出的一種電子設(shè)備的結(jié)構(gòu)示意圖。
具體實(shí)施方式
這里將詳細(xì)地對(duì)示例性實(shí)施例進(jìn)行說(shuō)明,其示例表示在附圖中。下面的描述涉及附圖時(shí),除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實(shí)施例中所描述的實(shí)施方式并不代表與本發(fā)明相一致的所有實(shí)施方式。相反,它們僅是與如所附權(quán)利要求書(shū)中所詳述的、本發(fā)明的一些方面相一致的裝置和方法的例子。
圖1是根據(jù)一示例性實(shí)施例示出的一種數(shù)據(jù)處理方法的流程圖,如圖1所示,該方法用于終端中,該方法包括以下步驟。
在步驟S101中,獲取終端中存儲(chǔ)的數(shù)據(jù)的屬性信息;
在本發(fā)明實(shí)施例中,終端中存儲(chǔ)的數(shù)據(jù)包括視頻、圖片、音樂(lè)以及應(yīng)用程序安裝包等數(shù)據(jù)。
數(shù)據(jù)的屬性信息包括:數(shù)據(jù)的MD5(Message Digest Algorithm 5,消息摘要算法第五版)值、數(shù)據(jù)的數(shù)據(jù)標(biāo)識(shí)、數(shù)據(jù)的所占的存儲(chǔ)空間、數(shù)據(jù)的在終端中的存儲(chǔ)位置、在終端中修改數(shù)據(jù)的修改時(shí)間戳以及數(shù)據(jù)的數(shù)據(jù)類(lèi)型等等。
其中,數(shù)據(jù)的MD5值是利用hash函數(shù)對(duì)數(shù)據(jù)的數(shù)據(jù)內(nèi)容計(jì)算得到的。當(dāng)兩個(gè)數(shù)據(jù)的數(shù)據(jù)內(nèi)容不同時(shí),這兩個(gè)數(shù)據(jù)的MD5值不同。
在本發(fā)明實(shí)施例中,由于終端中的存儲(chǔ)空間有限,為了避免終端中存儲(chǔ)過(guò)多的數(shù)據(jù)而占用終端中過(guò)多的存儲(chǔ)空間,進(jìn)而影響終端正常運(yùn)行,終端可以周期性地獲取終端中存儲(chǔ)的數(shù)據(jù)的屬性信息,然后執(zhí)行步驟S102,或者,每當(dāng)終端開(kāi)機(jī)時(shí),終端就獲取終端中存儲(chǔ)的數(shù)據(jù)的屬性信息,然后執(zhí)行步驟S102。
在步驟S102中,在終端的屏幕上顯示獲取的屬性信息;
在終端將獲取的屬性信息顯示在終端的屏幕上之后,用戶(hù)可以根據(jù)顯示的屬性信息選擇可以刪除的數(shù)據(jù)。
在步驟S103中,當(dāng)接收用戶(hù)根據(jù)顯示的屬性信息輸入的、用于刪除顯示的屬性信息中的目標(biāo)屬性信息對(duì)應(yīng)的數(shù)據(jù)的刪除操作時(shí),將目標(biāo)屬性信息對(duì)應(yīng)的數(shù)據(jù)存儲(chǔ)在云端中;
在本發(fā)明實(shí)施例中,當(dāng)用戶(hù)根據(jù)顯示的屬性信息確定出可以刪除的數(shù)據(jù)時(shí),用戶(hù)可以在終端中輸入選擇用戶(hù)確定出的數(shù)據(jù)的屬性信息選擇操作,并在終端中輸入用于刪除選擇的屬性信息對(duì)應(yīng)的數(shù)據(jù)的刪除指令;當(dāng)終端接收到該刪除指令時(shí),終端就會(huì)將用戶(hù)選擇的屬性信息對(duì)應(yīng)的數(shù)據(jù)存儲(chǔ)在云端中,然后執(zhí)行步驟S104。
在步驟S104中,從終端中刪除目標(biāo)屬性信息對(duì)應(yīng)的數(shù)據(jù)。
在本發(fā)明實(shí)施例中,為了給終端騰出更多空閑的存儲(chǔ)空間,終端需要將從終端中刪除用戶(hù)選擇的目標(biāo)屬性信息對(duì)應(yīng)的數(shù)據(jù),但終端在刪除用戶(hù)選擇的目標(biāo)屬性信息對(duì)應(yīng)的數(shù)據(jù)之前,終端需要先將目標(biāo)屬性信息對(duì)應(yīng)的數(shù)據(jù)存儲(chǔ)在云端中,以實(shí)現(xiàn)對(duì)目標(biāo)屬性信息對(duì)應(yīng)的數(shù)據(jù)備份,然后再?gòu)慕K端中刪除目標(biāo)屬性信息對(duì)應(yīng)的數(shù)據(jù)。
之后,如果用戶(hù)需要使用目標(biāo)屬性信息對(duì)應(yīng)的數(shù)據(jù),終端可以從云端中重新獲取目標(biāo)屬性信息對(duì)應(yīng)的數(shù)據(jù)供用戶(hù)使用,從而可以避免出現(xiàn)無(wú)法獲取到目標(biāo)屬性信息對(duì)應(yīng)的數(shù)據(jù)以及無(wú)法使用目標(biāo)屬性信息對(duì)應(yīng)的數(shù)據(jù)的現(xiàn)象,進(jìn)而避免給用戶(hù)帶來(lái)不便,以提高用戶(hù)體驗(yàn)。
在本發(fā)明另一實(shí)施例中,參見(jiàn)圖2,步驟S101包括:
在步驟S201中,掃描終端中存儲(chǔ)的數(shù)據(jù);
在步驟S202中,對(duì)于掃描到的每一個(gè)數(shù)據(jù),根據(jù)該數(shù)據(jù)的數(shù)據(jù)內(nèi)容計(jì)算該數(shù)據(jù)的MD5值;然后獲取該數(shù)據(jù)的數(shù)據(jù)標(biāo)識(shí)、該數(shù)據(jù)所占的存儲(chǔ)空間、該數(shù)據(jù)的存儲(chǔ)位置、該數(shù)據(jù)的修改時(shí)間戳以及該數(shù)據(jù)的數(shù)據(jù)類(lèi)型;并將該MD5值、該數(shù)據(jù)標(biāo)識(shí)、該存儲(chǔ)空間、該存儲(chǔ)位置、該修改時(shí)間戳和該數(shù)據(jù)類(lèi)型確定為該數(shù)據(jù)的屬性信息。
在本步驟中,對(duì)于掃描到的任意一個(gè)數(shù)據(jù),在該數(shù)據(jù)的數(shù)據(jù)內(nèi)容計(jì)算該數(shù)據(jù)的MD5值時(shí),需要先將該數(shù)據(jù)的數(shù)據(jù)內(nèi)容加載至終端的內(nèi)存中,然后按照MD5算法對(duì)該數(shù)據(jù)的數(shù)據(jù)內(nèi)容計(jì)算,得到該數(shù)據(jù)的MD5值,對(duì)于掃描到的其他每一個(gè)數(shù)據(jù),同樣如此。
通常情況下,終端中存儲(chǔ)的數(shù)據(jù)中有很多數(shù)據(jù)是所占的存儲(chǔ)空間較小的數(shù)據(jù),例如幾KB~幾十KB,或者幾百KB等等。
本發(fā)明實(shí)施例的目的是為了給終端騰出更多空閑的存儲(chǔ)空間,然而,終端中存儲(chǔ)的所占的存儲(chǔ)空間較小的數(shù)據(jù)對(duì)給終端騰出更多空閑的存儲(chǔ)空間的貢獻(xiàn)較小,且,將所占的存儲(chǔ)空間較小的數(shù)據(jù)的數(shù)據(jù)內(nèi)容加載至終端的內(nèi)存中以及計(jì)算所占的存儲(chǔ)空間較小的數(shù)據(jù)的MD5值的過(guò)程會(huì)耗費(fèi)一段時(shí)間,以及分別將每一個(gè)所占的存儲(chǔ)空間較小的數(shù)據(jù)的數(shù)據(jù)內(nèi)容加載至終端的內(nèi)存中以及分別計(jì)算所占的存儲(chǔ)空間較小的數(shù)據(jù)的MD5值的過(guò)程會(huì)耗費(fèi)大量的時(shí)間。
如此,需要耗費(fèi)大量時(shí)間才能給終端騰出更多空閑的存儲(chǔ)空間,降低了給終端騰出更多空閑的存儲(chǔ)空間的效率。
而在本發(fā)明實(shí)施例中,只有終端中存儲(chǔ)的所占的存儲(chǔ)空間較大的數(shù)據(jù)才會(huì)對(duì)給終端騰出更多空閑的存儲(chǔ)空間的貢獻(xiàn)較大,因此,在步驟S201中,終端可以?huà)呙杞K端存儲(chǔ)的、所占的存儲(chǔ)空間大于預(yù)設(shè)存儲(chǔ)空間閾值的數(shù)據(jù),而不會(huì)掃描所占的存儲(chǔ)空間較小的數(shù)據(jù),以及不會(huì)將所占的存儲(chǔ)空間較小的數(shù)據(jù)的數(shù)據(jù)內(nèi)容加載至終端的內(nèi)存中以及計(jì)算所占的存儲(chǔ)空間較小的數(shù)據(jù)的MD5值,從而實(shí)現(xiàn)在給終端騰出更多空閑的存儲(chǔ)空間的同時(shí)提高給終端騰出更多空閑的存儲(chǔ)空間的效率。
在本發(fā)明實(shí)施例中,終端會(huì)周期性的獲取終端中存儲(chǔ)的數(shù)據(jù)的屬性信息,或者每當(dāng)終端開(kāi)機(jī)的時(shí)候,終端就會(huì)獲取終端中存儲(chǔ)的數(shù)據(jù)的屬性信息。
如果終端每一次獲取終端中存儲(chǔ)的數(shù)據(jù)的屬性信息都要按照?qǐng)D2所示的實(shí)施例的方式獲取,由于在圖2所示實(shí)施例的方式中,掃描終端中存儲(chǔ)的數(shù)據(jù)是掃描存儲(chǔ)在終端中的硬盤(pán)中的數(shù)據(jù),終端訪(fǎng)問(wèn)硬盤(pán)的訪(fǎng)問(wèn)速度較慢,且將掃描到的數(shù)據(jù)的數(shù)據(jù)內(nèi)容加載至內(nèi)存中的過(guò)程以及計(jì)算加載至內(nèi)存中的數(shù)據(jù)的數(shù)據(jù)內(nèi)容的MD5值的過(guò)程會(huì)耗費(fèi)一段時(shí)間,導(dǎo)致終端需要耗費(fèi)較長(zhǎng)時(shí)間才能獲取到終端中存儲(chǔ)的數(shù)據(jù)的屬性信息,進(jìn)而導(dǎo)致獲取終端中存儲(chǔ)的數(shù)據(jù)的屬性信息的效率較低,進(jìn)一步降低了給終端騰出更多空閑的存儲(chǔ)空間的效率。
因此,為了提高之后終端獲取終端中存儲(chǔ)的數(shù)據(jù)的屬性信息的效率,以提高給終端騰出更多空閑的存儲(chǔ)空間的效率。
在步驟S202之后,終端需要將確定出的該屬性信息存儲(chǔ)在本地預(yù)先設(shè)置的屬性信息集合中。
如此,之后如果終端需要獲取終端中存儲(chǔ)的數(shù)據(jù)的屬性信息,終端無(wú)需按照?qǐng)D2所示的實(shí)施例的方式掃描終端中存儲(chǔ)的數(shù)據(jù),無(wú)需將掃描到的數(shù)據(jù)的數(shù)據(jù)內(nèi)容加載至內(nèi)存中以及無(wú)需計(jì)算加載至內(nèi)存中的數(shù)據(jù)的數(shù)據(jù)內(nèi)容的MD5值,終端可以從本地直接獲取屬性信息集合,然后獲取屬性信息集合中的每一個(gè)屬性信息,從而實(shí)現(xiàn)在獲取到終端中存儲(chǔ)的數(shù)據(jù)的屬性信息的同時(shí),提高獲取終端中存儲(chǔ)的數(shù)據(jù)的屬性信息的效率,進(jìn)而提高給終端騰出更多空閑的存儲(chǔ)空間的效率。
在本發(fā)明實(shí)施例中,在從終端中刪除目標(biāo)屬性信息對(duì)應(yīng)的數(shù)據(jù)之后,終端本地就不存在目標(biāo)屬性信息對(duì)應(yīng)的數(shù)據(jù)。
然而,終端本地預(yù)先設(shè)置的屬性信息集合中還存在目標(biāo)屬性信息,如果不從屬性信息集合中刪除目標(biāo)屬性信息,則之后如果終端中空閑的存儲(chǔ)空間較少而不足以使得終端能夠正常運(yùn)行,終端就會(huì)再次獲取終端中存儲(chǔ)的數(shù)據(jù)的屬性信息,并在終端的屏幕上顯示,以供用戶(hù)從顯示的屬性信息中選擇可以刪除的屬性信息,然后終端將用戶(hù)選擇的屬性信息對(duì)應(yīng)的數(shù)據(jù)刪除。其中,在這次獲取終端中存儲(chǔ)的數(shù)據(jù)的屬性信息時(shí),終端可以從本地直接獲取屬性信息集合,然后獲取屬性信息集合中的每一個(gè)屬性信息。
但是,屬性信息集合中包括目標(biāo)屬性信息,也即,用戶(hù)在終端的屏幕上顯示的屬性信息中會(huì)看到目標(biāo)屬性信息,用戶(hù)就會(huì)誤以為終端本地還存儲(chǔ)的有目標(biāo)屬性信息對(duì)應(yīng)的數(shù)據(jù)。
如果此時(shí)只要騰出目標(biāo)屬性信息對(duì)應(yīng)的數(shù)據(jù)所占的存儲(chǔ)空間就可以使得終端能夠正常運(yùn)行,則為了避免刪除更多的數(shù)據(jù),用戶(hù)可以在終端的屏幕上顯示的屬性信息中只選擇目標(biāo)屬性信息,以使終端只刪除目標(biāo)屬性信息對(duì)應(yīng)的數(shù)據(jù)。
然而,終端本地此時(shí)并不存在目標(biāo)屬性信息對(duì)應(yīng)的數(shù)據(jù),因此,終端無(wú)法執(zhí)行刪除目標(biāo)屬性信息對(duì)應(yīng)的數(shù)據(jù)的操作,繼而,終端就無(wú)法騰出目標(biāo)屬性信息對(duì)應(yīng)的數(shù)據(jù)所占的存儲(chǔ)空間,終端也就無(wú)法正常運(yùn)行。
用戶(hù)只能再次控制終端重新獲取終端中存儲(chǔ)的數(shù)據(jù)的屬性信息并在終端的屏幕上顯示,用戶(hù)再?gòu)慕K端的屏幕上顯示的屬性信息中除目標(biāo)屬性信息之外的其他屬性信息,然后終端刪除本地存儲(chǔ)的該其他屬性信息對(duì)應(yīng)的數(shù)據(jù),直至給終端騰出更多空閑的存儲(chǔ)空間為止,但這就降低了給終端騰出更多空閑的存儲(chǔ)空間的效率,進(jìn)而降低了使得終端能夠繼續(xù)正常運(yùn)行的效率。
因此,為了提高給終端騰出更多空閑的存儲(chǔ)空間的效率,進(jìn)而提高使得終端能夠繼續(xù)正常運(yùn)行的效率。需要使得終端中存儲(chǔ)的數(shù)據(jù)與屬性信息集合存儲(chǔ)的屬性信息一一對(duì)應(yīng),也即,當(dāng)某一數(shù)據(jù)存儲(chǔ)在終端中時(shí),屬性信息集合中必然會(huì)存儲(chǔ)該數(shù)據(jù)的屬性信息;相應(yīng)地,對(duì)于屬性信息集合中存儲(chǔ)的每一個(gè)屬性信息,該屬性信息對(duì)應(yīng)的數(shù)據(jù)必然存儲(chǔ)在終端中。
所以,在從終端刪除了目標(biāo)屬性信息對(duì)應(yīng)的數(shù)據(jù)之后,也就無(wú)需繼續(xù)在屬性信息集合中存儲(chǔ)的目標(biāo)屬性信息,因此,在本發(fā)明圖2所示的實(shí)施例的基礎(chǔ)之上,在從終端中刪除目標(biāo)屬性信息對(duì)應(yīng)的數(shù)據(jù)之后,需要在屬性信息集合中刪除目標(biāo)屬性信息。
進(jìn)一步地,在本發(fā)明又一實(shí)施例中,參見(jiàn)圖3,該方法還包括:
在步驟S301中,當(dāng)監(jiān)聽(tīng)到終端在本地存儲(chǔ)新數(shù)據(jù)時(shí),獲取新數(shù)據(jù)的屬性信息;
在本發(fā)明實(shí)施例中,終端可以實(shí)時(shí)監(jiān)聽(tīng)終端在本地是否存儲(chǔ)有新數(shù)據(jù),一旦監(jiān)聽(tīng)出存儲(chǔ)有新數(shù)據(jù),為了避免新數(shù)據(jù)占用終端過(guò)多的存儲(chǔ)空間以影響終端正常運(yùn)行,需要獲取新數(shù)據(jù)的屬性信息,然后執(zhí)行步驟S302。
其中,新數(shù)據(jù)的屬性信息的具體獲取方式可以參加如圖2所示的實(shí)施例,在此不做詳述。
在步驟S302中,在終端的屏幕上顯示新數(shù)據(jù)的屬性信息;
當(dāng)終端在屏幕上顯示新數(shù)據(jù)的屬性信息之后,用戶(hù)可以在屏幕上看到新數(shù)據(jù)的屬性信息,并根據(jù)新數(shù)據(jù)的屬性信息決定是否需要從終端中刪除新數(shù)據(jù)的屬性信息。
在步驟S303中,當(dāng)接收到用戶(hù)根據(jù)新數(shù)據(jù)的屬性信息輸入的、用于刪除新數(shù)據(jù)的刪除操作時(shí),將新數(shù)據(jù)存儲(chǔ)在云端中;
在本發(fā)明實(shí)施例中,當(dāng)用戶(hù)根據(jù)新數(shù)據(jù)的屬性信息決定需要從終端中刪除新數(shù)據(jù)的屬性信息時(shí),用戶(hù)可以根據(jù)新數(shù)據(jù)的屬性信息輸入的、用于刪除新數(shù)據(jù)的刪除操作,例如,用戶(hù)可以在終端中輸入用于選擇新數(shù)據(jù)的屬性信息的選擇操作,然后點(diǎn)擊終端的屏幕上提供的刪除按鈕,當(dāng)終端接收到用戶(hù)輸入的該選擇操作以及點(diǎn)擊該刪除按鈕的點(diǎn)擊操作時(shí),確定接收到該刪除操作,終端就會(huì)將新數(shù)據(jù)存儲(chǔ)在云端中,然后執(zhí)行步驟S304。
在步驟S304中,從終端中刪除新數(shù)據(jù)。
從而實(shí)現(xiàn)給終端騰出更多空閑的存儲(chǔ)空間。
在本發(fā)明的圖2所示的實(shí)施例的基礎(chǔ)之上,在本發(fā)明又一實(shí)施例中,參見(jiàn)圖4,步驟S102包括:
在步驟S401中,根據(jù)屬性信息中的所占的存儲(chǔ)空間由大至小的順序,對(duì)獲取的屬性信息排序;
其中,數(shù)據(jù)的屬性信息包括數(shù)據(jù)的MD5值、數(shù)據(jù)的數(shù)據(jù)標(biāo)識(shí)、數(shù)據(jù)所占的存儲(chǔ)空間、所述的存儲(chǔ)位置、所述的修改時(shí)間戳和數(shù)據(jù)的數(shù)據(jù)類(lèi)型。
終端中存儲(chǔ)的所占的存儲(chǔ)空間較小的數(shù)據(jù)對(duì)給終端騰出更多空閑的存儲(chǔ)空間的貢獻(xiàn)較小,終端中存儲(chǔ)的所占的存儲(chǔ)空間較大的數(shù)據(jù)對(duì)給終端騰出更多空閑的存儲(chǔ)空間的貢獻(xiàn)較大,為了在給終端騰出更多空閑的存儲(chǔ)空間的同時(shí)盡量避免刪除過(guò)多的數(shù)據(jù),用戶(hù)往往會(huì)手動(dòng)從終端上刪除所占存儲(chǔ)空間較大的數(shù)據(jù),也即,在步驟S101中獲取的這些屬性信息中,用戶(hù)會(huì)主動(dòng)優(yōu)先選擇所占的存儲(chǔ)空間較大的數(shù)據(jù)的屬性信息。
為了方便用戶(hù)從這些屬性信息中盡快查找到存儲(chǔ)空間所占的存儲(chǔ)空間較大的數(shù)據(jù)的屬性信息,在本發(fā)明實(shí)施例中,可以按照的屬性信息中包括的所占的存儲(chǔ)空間由大至小的順序,對(duì)獲取的屬性信息排序;然后在終端的屏幕上按照排序后的順序同時(shí)顯示獲取的屬性信息。
如此,當(dāng)終端在屏幕上顯示獲取的屬性信息之后,用戶(hù)在顯示的屬性信息中查找所占的存儲(chǔ)空間較大的數(shù)據(jù)的屬性信息時(shí),直接可以在顯示的屬性信息的起始位置處就可以查找到所占的存儲(chǔ)空間較大的數(shù)據(jù)的屬性信息,無(wú)需先后遍歷顯示的所有屬性信息,也即,無(wú)需在顯示的屬性信息中一個(gè)一個(gè)查找所占的存儲(chǔ)空間較大的數(shù)據(jù)的屬性信息,節(jié)省了查找時(shí)間,方便了用戶(hù)。
在步驟S402中,在終端的屏幕上顯示排序后的屬性信息。
圖5是根據(jù)一示例性實(shí)施例示出的一種數(shù)據(jù)處理裝置的結(jié)構(gòu)示意圖。參照?qǐng)D5,該裝置包括:
第一獲取模塊11,用于獲取所述終端中存儲(chǔ)的數(shù)據(jù)的屬性信息;
第一顯示模塊12,用于在所述終端的屏幕上顯示所述屬性信息;
存儲(chǔ)模塊13,用于當(dāng)接收用戶(hù)根據(jù)所述屬性信息輸入的、用于刪除所述屬性信息中的目標(biāo)屬性信息對(duì)應(yīng)的數(shù)據(jù)的刪除操作時(shí),將所述目標(biāo)屬性信息對(duì)應(yīng)的數(shù)據(jù)存儲(chǔ)在云端中;
刪除模塊14,用于從所述終端中刪除所述目標(biāo)屬性信息對(duì)應(yīng)的數(shù)據(jù)。
在本發(fā)明實(shí)施例中,為了給終端騰出更多空閑的存儲(chǔ)空間,終端需要將從終端中刪除用戶(hù)選擇的目標(biāo)屬性信息對(duì)應(yīng)的數(shù)據(jù),但終端在刪除用戶(hù)選擇的目標(biāo)屬性信息對(duì)應(yīng)的數(shù)據(jù)之前,終端需要先將目標(biāo)屬性信息對(duì)應(yīng)的數(shù)據(jù)存儲(chǔ)在云端中,以實(shí)現(xiàn)對(duì)目標(biāo)屬性信息對(duì)應(yīng)的數(shù)據(jù)備份,然后再?gòu)慕K端中刪除目標(biāo)屬性信息對(duì)應(yīng)的數(shù)據(jù)。
之后,如果用戶(hù)需要使用目標(biāo)屬性信息對(duì)應(yīng)的數(shù)據(jù),終端可以從云端中重新獲取目標(biāo)屬性信息對(duì)應(yīng)的數(shù)據(jù)供用戶(hù)使用,從而可以避免出現(xiàn)無(wú)法獲取到目標(biāo)屬性信息對(duì)應(yīng)的數(shù)據(jù)以及無(wú)法使用目標(biāo)屬性信息對(duì)應(yīng)的數(shù)據(jù)的現(xiàn)象,進(jìn)而避免給用戶(hù)帶來(lái)不便,以提高用戶(hù)體驗(yàn)。
其中,所述第一獲取模塊11包括:
掃描單元,用于掃描所述終端中存儲(chǔ)的數(shù)據(jù);
計(jì)算單元,用于對(duì)于掃描到的每一個(gè)數(shù)據(jù),根據(jù)所述數(shù)據(jù)的數(shù)據(jù)內(nèi)容計(jì)算所述數(shù)據(jù)的MD5值;第一獲取單元,用于獲取所述數(shù)據(jù)的數(shù)據(jù)標(biāo)識(shí)、所述數(shù)據(jù)所占的存儲(chǔ)空間、所述數(shù)據(jù)的存儲(chǔ)位置以及所述數(shù)據(jù)的修改時(shí)間戳以及所述數(shù)據(jù)的數(shù)據(jù)類(lèi)型,確定單元,用于將所述MD5值、所述數(shù)據(jù)標(biāo)識(shí)、所述存儲(chǔ)空間、所述存儲(chǔ)位置、所述修改時(shí)間戳以及所述數(shù)據(jù)類(lèi)型確定為所述數(shù)據(jù)的屬性信息。
為了在實(shí)現(xiàn)給終端騰出更多空閑的存儲(chǔ)空間的同時(shí)提高給終端騰出更多空閑的存儲(chǔ)空間的效率,其中,所述掃描單元用于:掃描所述終端存儲(chǔ)的、所占的存儲(chǔ)空間大于預(yù)設(shè)空間閾值的數(shù)據(jù)。
為了提高之后終端獲取終端中存儲(chǔ)的數(shù)據(jù)的屬性信息的效率以提高給終端騰出更多空閑的存儲(chǔ)空間的效率,進(jìn)一步地,所述第一獲取模塊11還包括:
存儲(chǔ)單元,用于將確定出的屬性信息存儲(chǔ)在本地預(yù)先設(shè)置的屬性信息集合中。
其中,所述第一獲取模塊11包括:
第二獲取單元,用于獲取本地預(yù)先設(shè)置的屬性信息集合;
第三獲取單元,用于獲取所述屬性信息集合中的每一個(gè)屬性信息。
從而實(shí)現(xiàn)在獲取到終端中存儲(chǔ)的數(shù)據(jù)的屬性信息的同時(shí),提高獲取終端中存儲(chǔ)的數(shù)據(jù)的屬性信息的效率,進(jìn)而提高給終端騰出更多空閑的存儲(chǔ)空間的效率。
為了提高給終端騰出更多空閑的存儲(chǔ)空間的效率,進(jìn)而提高使得終端能夠繼續(xù)正常運(yùn)行的效率。需要使得終端中存儲(chǔ)的數(shù)據(jù)與屬性信息集合存儲(chǔ)的屬性信息一一對(duì)應(yīng),也即,當(dāng)某一數(shù)據(jù)存儲(chǔ)在終端中時(shí),屬性信息集合中必然會(huì)存儲(chǔ)該數(shù)據(jù)的屬性信息;相應(yīng)地,對(duì)于屬性信息集合中存儲(chǔ)的每一個(gè)屬性信息,該屬性信息對(duì)應(yīng)的數(shù)據(jù)必然存儲(chǔ)在終端中,因此,進(jìn)一步地,所述第一獲取模塊11還包括:
刪除單元,用于在所述屬性信息集合中刪除所述目標(biāo)屬性信息。
進(jìn)一步地,所述裝置還包括:
第二獲取模塊,用于當(dāng)監(jiān)聽(tīng)到所述終端在本地存儲(chǔ)新數(shù)據(jù)時(shí),獲取所述新數(shù)據(jù)的屬性信息;
第二顯示模塊,用于在所述終端的屏幕上顯示所述新數(shù)據(jù)的屬性信息;
第二存儲(chǔ)模塊,用于當(dāng)接收到所述用戶(hù)根據(jù)所述新數(shù)據(jù)的屬性信息輸入的、用于刪除所述新數(shù)據(jù)的刪除操作時(shí),將新數(shù)據(jù)存儲(chǔ)在云端中;
第二刪除模塊,用于從所述終端中刪除所述新數(shù)據(jù)。
其中,所述第一顯示模塊包括:
排序單元,用于根據(jù)屬性信息中的所占的存儲(chǔ)空間由大至小的順序,對(duì)所述獲取的屬性信息排序;
顯示單元,用于在所述終端的屏幕上顯示排序后的屬性信息。
如此,當(dāng)終端在屏幕上顯示獲取的屬性信息之后,用戶(hù)在顯示的屬性信息中查找所占的存儲(chǔ)空間較大的數(shù)據(jù)的屬性信息時(shí),直接可以在顯示的屬性信息的起始位置處就可以查找到所占的存儲(chǔ)空間較大的數(shù)據(jù)的屬性信息,
無(wú)需先后遍歷顯示的所有屬性信息,也即,無(wú)需在顯示的屬性信息中一個(gè)一個(gè)查找所占的存儲(chǔ)空間較大的數(shù)據(jù)的屬性信息,節(jié)省了查找時(shí)間,方便了用戶(hù)。
本申請(qǐng)實(shí)施例提供了一種非暫態(tài)計(jì)算機(jī)存儲(chǔ)介質(zhì),所述計(jì)算機(jī)存儲(chǔ)介質(zhì)存儲(chǔ)有計(jì)算機(jī)可執(zhí)行指令,該計(jì)算機(jī)可執(zhí)行指令可執(zhí)行上述任意方法實(shí)施例中的數(shù)據(jù)處理方法。
本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過(guò)計(jì)算機(jī)程序來(lái)指令相關(guān)的硬件來(lái)完成,所述的程序可存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各個(gè)數(shù)據(jù)處理方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為磁碟、光盤(pán)、只讀存儲(chǔ)記憶體(Read-Only Memory,ROM)或隨機(jī)存儲(chǔ)記憶體(Random AccessMemory,RAM)等。
圖6是根據(jù)一示例性實(shí)施例示出的一種執(zhí)行數(shù)據(jù)處理方法的電子設(shè)備的結(jié)構(gòu)示意圖,如圖6所示,該電子設(shè)備包括:
一個(gè)或多個(gè)處理器610以及存儲(chǔ)器620,圖6中以一個(gè)處理器610為例。
執(zhí)行數(shù)據(jù)處理方法的電子設(shè)備還可以包括:輸入裝置630和輸出裝置640。
處理器610、存儲(chǔ)器620、輸入裝置630和輸出裝置640可以通過(guò)總線(xiàn)或者其他方式連接,圖6中以通過(guò)總線(xiàn)連接為例。
存儲(chǔ)器620作為一種非易失性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),可用于存儲(chǔ)非易失性軟件程序、非易失性計(jì)算機(jī)可執(zhí)行程序以及模塊,如本申請(qǐng)實(shí)施例中的數(shù)據(jù)處理方法對(duì)應(yīng)的程序指令/模塊(例如,附圖5所示的第一獲取模塊11、第一顯示模塊12、存儲(chǔ)模塊13和刪除模塊)。處理器610通過(guò)運(yùn)行存儲(chǔ)在存儲(chǔ)器620中的非易失性軟件程序、指令以及模塊,從而執(zhí)行服務(wù)器的各種功能應(yīng)用以及數(shù)據(jù)處理,即實(shí)現(xiàn)上述方法實(shí)施例所示的數(shù)據(jù)處理方法。
存儲(chǔ)器620可以包括存儲(chǔ)程序區(qū)和存儲(chǔ)數(shù)據(jù)區(qū),其中,存儲(chǔ)程序區(qū)可存儲(chǔ)操作系統(tǒng)、至少一個(gè)功能所需要的應(yīng)用程序;存儲(chǔ)數(shù)據(jù)區(qū)可存儲(chǔ)根據(jù)數(shù)據(jù)處理裝置的使用所創(chuàng)建的數(shù)據(jù)等。此外,存儲(chǔ)器620可以包括高速隨機(jī)存取存儲(chǔ)器,還可以包括非易失性存儲(chǔ)器,例如至少一個(gè)磁盤(pán)存儲(chǔ)器件、閃存器件、或其他非易失性固態(tài)存儲(chǔ)器件。在一些實(shí)施例中,存儲(chǔ)器620可選包括相對(duì)于處理器610遠(yuǎn)程設(shè)置的存儲(chǔ)器,這些遠(yuǎn)程存儲(chǔ)器可以通過(guò)網(wǎng)絡(luò)連接至數(shù)據(jù)處理裝置。上述網(wǎng)絡(luò)的實(shí)例包括但不限于互聯(lián)網(wǎng)、企業(yè)內(nèi)部網(wǎng)、局域網(wǎng)、移動(dòng)通信網(wǎng)及其組合。
輸入裝置630可接收輸入的數(shù)字或字符信息,以及產(chǎn)生與數(shù)據(jù)處理裝置的用戶(hù)設(shè)置以及功能控制有關(guān)的鍵信號(hào)輸入。輸出裝置640可包括顯示屏等顯示設(shè)備。
所述一個(gè)或者多個(gè)模塊存儲(chǔ)在所述存儲(chǔ)器620中,當(dāng)被所述一個(gè)或者多個(gè)處理器610執(zhí)行時(shí),執(zhí)行上述任意方法實(shí)施例所示的數(shù)據(jù)處理方法。
上述產(chǎn)品可執(zhí)行本申請(qǐng)實(shí)施例所提供的方法,具備執(zhí)行方法相應(yīng)的功能模塊和有益效果。未在本實(shí)施例中詳盡描述的技術(shù)細(xì)節(jié),可參見(jiàn)本申請(qǐng)實(shí)施例所提供的方法。
本申請(qǐng)實(shí)施例的電子設(shè)備以多種形式存在,包括但不限于:
(1)移動(dòng)通信設(shè)備:這類(lèi)設(shè)備的特點(diǎn)是具備移動(dòng)通信功能,并且以提供話(huà)音、數(shù)據(jù)通信為主要目標(biāo)。這類(lèi)終端包括:智能手機(jī)(例如iPhone)、多媒體手機(jī)、功能性手機(jī),以及低端手機(jī)等。
(2)超移動(dòng)個(gè)人計(jì)算機(jī)設(shè)備:這類(lèi)設(shè)備屬于個(gè)人計(jì)算機(jī)的范疇,有計(jì)算和處理功能,一般也具備移動(dòng)上網(wǎng)特性。這類(lèi)終端包括:PDA、MID和UMPC設(shè)備等,例如iPad。
(3)便攜式娛樂(lè)設(shè)備:這類(lèi)設(shè)備可以顯示和播放多媒體內(nèi)容。該類(lèi)設(shè)備包括:音頻、視頻播放器(例如iPod),掌上游戲機(jī),電子書(shū),以及智能玩具和便攜式車(chē)載導(dǎo)航設(shè)備。
(4)服務(wù)器:提供計(jì)算服務(wù)的設(shè)備,服務(wù)器的構(gòu)成包括處理器、硬盤(pán)、內(nèi)存、系統(tǒng)總線(xiàn)等,服務(wù)器和通用的計(jì)算機(jī)架構(gòu)類(lèi)似,但是由于需要提供高可靠的服務(wù),因此在處理能力、穩(wěn)定性、可靠性、安全性、可擴(kuò)展性、可管理性等方面要求較高。
(5)其他具有數(shù)據(jù)交互功能的電子裝置。
以上所描述的裝置實(shí)施例僅僅是示意性的,其中所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部模塊來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。
通過(guò)以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到各實(shí)施方式可借助軟件加通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn),當(dāng)然也可以通過(guò)硬件。基于這樣的理解,上述技術(shù)方案本質(zhì)上或者說(shuō)對(duì)相關(guān)技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品可以存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,如ROM/RAM、磁碟、光盤(pán)等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行各個(gè)實(shí)施例或者實(shí)施例的某些部分所述的方法。
最后應(yīng)說(shuō)明的是:以上實(shí)施例僅用以說(shuō)明本申請(qǐng)的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本申請(qǐng)進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本申請(qǐng)各實(shí)施例技術(shù)方案的精神和范圍。