一種數(shù)據(jù)存儲(chǔ)方法及移動(dòng)終端的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動(dòng)終端技術(shù)領(lǐng)域,具體涉及一種數(shù)據(jù)存儲(chǔ)方法及移動(dòng)終端。
【背景技術(shù)】
[0002]隨著移動(dòng)終端的容量越來(lái)越大,用戶可以在移動(dòng)終端上存儲(chǔ)大量的數(shù)據(jù),例如應(yīng)用程序、視頻、歌曲、主題、壁紙、照片等。目前,移動(dòng)終端在獲取和存儲(chǔ)數(shù)據(jù)時(shí)都是通過(guò)用戶的手動(dòng)操作實(shí)現(xiàn),例如,用戶可以對(duì)自己所喜好的數(shù)據(jù)進(jìn)行點(diǎn)擊操作,以下載該數(shù)據(jù),并手動(dòng)選擇該數(shù)據(jù)的存儲(chǔ)路徑,但是現(xiàn)有的這種方式可能會(huì)使用戶花費(fèi)大量的時(shí)間查找所需的數(shù)據(jù)。
【發(fā)明內(nèi)容】
[0003]本發(fā)明實(shí)施例提供一種數(shù)據(jù)存儲(chǔ)方法及移動(dòng)終端,可以使移動(dòng)終端更智能地獲取并存儲(chǔ)數(shù)據(jù)。
[0004]本發(fā)明實(shí)施例第一方面提供一種數(shù)據(jù)存儲(chǔ)方法,可包括:
[0005]獲取預(yù)設(shè)的數(shù)據(jù)存儲(chǔ)規(guī)則;
[0006]根據(jù)所述預(yù)設(shè)的數(shù)據(jù)存儲(chǔ)規(guī)則在源數(shù)據(jù)中進(jìn)行搜索;
[0007]當(dāng)在所述源數(shù)據(jù)中搜索到與所述數(shù)據(jù)存儲(chǔ)規(guī)則相匹配的目標(biāo)數(shù)據(jù)時(shí),將所述目標(biāo)數(shù)據(jù)存儲(chǔ)至對(duì)應(yīng)的目標(biāo)路徑。
[0008]本發(fā)明實(shí)施例第二方面提供一種移動(dòng)終端,可包括:
[0009]獲取單元,用于獲取預(yù)設(shè)的數(shù)據(jù)存儲(chǔ)規(guī)則;
[0010]搜索單元,用于根據(jù)所述預(yù)設(shè)的數(shù)據(jù)存儲(chǔ)規(guī)則在源數(shù)據(jù)中進(jìn)行搜索;
[0011]存儲(chǔ)單元,用于當(dāng)在所述源數(shù)據(jù)中搜索到與所述數(shù)據(jù)存儲(chǔ)規(guī)則相匹配的目標(biāo)數(shù)據(jù)時(shí),將所述目標(biāo)數(shù)據(jù)存儲(chǔ)至對(duì)應(yīng)的目標(biāo)路徑。
[0012]在本發(fā)明實(shí)施例中,通過(guò)獲取預(yù)設(shè)的數(shù)據(jù)存儲(chǔ)規(guī)則并根據(jù)預(yù)設(shè)的存儲(chǔ)規(guī)則在源數(shù)據(jù)中進(jìn)行搜索,當(dāng)在源數(shù)據(jù)中搜索到與所述數(shù)據(jù)存儲(chǔ)規(guī)則相匹配的目標(biāo)數(shù)據(jù)時(shí),將所述目標(biāo)數(shù)據(jù)存儲(chǔ)至對(duì)應(yīng)的目標(biāo)路徑,使移動(dòng)終端能夠自主地獲取并存儲(chǔ)數(shù)據(jù),提高了移動(dòng)終端的智能性,并節(jié)省了用戶搜索數(shù)據(jù)的時(shí)間。
【附圖說(shuō)明】
[0013]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0014]圖1為本發(fā)明實(shí)施例提供的一種數(shù)據(jù)存儲(chǔ)方法的流程示意圖;
[0015]圖2為本發(fā)明實(shí)施例提供的另一種數(shù)據(jù)存儲(chǔ)方法的流程示意圖;
[0016]圖3為本發(fā)明實(shí)施例提供的又一種數(shù)據(jù)存儲(chǔ)方法的流程示意圖;
[0017]圖4為本發(fā)明實(shí)施例提供的一種移動(dòng)終端的結(jié)構(gòu)示意圖;
[0018]圖5為本發(fā)明實(shí)施例提供的另一種移動(dòng)終端的結(jié)構(gòu)示意圖;
[0019]圖6為圖5所示實(shí)施例提供的搜索單元的結(jié)構(gòu)示意圖;
[0020]圖7為圖5所示實(shí)施例提供的存儲(chǔ)單元的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0021]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0022]本發(fā)明實(shí)施例提供的一種數(shù)據(jù)存儲(chǔ)方法及移動(dòng)終端,可以應(yīng)用于移動(dòng)終端自動(dòng)存儲(chǔ)數(shù)據(jù)的場(chǎng)景,例如:所述移動(dòng)終端在軟件商店或者下載網(wǎng)頁(yè)上自動(dòng)搜索下載量最高的應(yīng)用程序并將其存儲(chǔ)于對(duì)應(yīng)的目標(biāo)路徑下的場(chǎng)景;當(dāng)應(yīng)用程序有新版本發(fā)布時(shí),所述移動(dòng)終端自動(dòng)獲取新版的應(yīng)用程序并下載存儲(chǔ)于對(duì)應(yīng)的目標(biāo)路徑下的場(chǎng)景等。目前,移動(dòng)終端都是根據(jù)用戶的選擇指令搜索并存儲(chǔ)用戶所需的數(shù)據(jù),在搜索數(shù)據(jù)的過(guò)程中會(huì)浪費(fèi)用戶大量的時(shí)間,當(dāng)有新版本的數(shù)據(jù)發(fā)布時(shí),所述移動(dòng)終端只是提醒用戶可以升級(jí),但依然需要用戶的手動(dòng)操作才能完成下載更新,具有很強(qiáng)的依賴性。本發(fā)明實(shí)施例能夠自動(dòng)搜索并存儲(chǔ)數(shù)據(jù),為用戶節(jié)省了大量的時(shí)間的同時(shí)為用戶提供了更好的體驗(yàn),并提高移動(dòng)終端的智能性。
[0023]本發(fā)明實(shí)施例提供的數(shù)據(jù)存儲(chǔ)方法,其中,所述數(shù)據(jù)可以包括但不限于應(yīng)用程序、個(gè)性主題、個(gè)性壁紙、歌曲、視頻、圖片等可以存儲(chǔ)于移動(dòng)終端的數(shù)據(jù)。本發(fā)明實(shí)施例中的移動(dòng)終端可以包括但不限于筆記本電腦、手機(jī)、PAD(平板電腦)、智能可穿戴設(shè)備等電子設(shè)備。
[0024]下面將結(jié)合附圖1-附圖3對(duì)本發(fā)明實(shí)施例提供的數(shù)據(jù)存儲(chǔ)方法進(jìn)行詳細(xì)介紹。
[0025]請(qǐng)參見(jiàn)圖1,為本發(fā)明實(shí)施例提供的一種數(shù)據(jù)存儲(chǔ)方法的流程示意圖,該方法可包括步驟SlOl-步驟S103。
[0026]S101,獲取預(yù)設(shè)的數(shù)據(jù)存儲(chǔ)規(guī)則。
[0027]在本發(fā)明實(shí)施例中,所述預(yù)設(shè)的數(shù)據(jù)存儲(chǔ)規(guī)則是根據(jù)用戶所輸入的數(shù)據(jù)特征元素生成的,其中,所述數(shù)據(jù)特征元素包括關(guān)注度、下載量、版本值、評(píng)分等級(jí)中的至少一種。用戶可以在首次使用移動(dòng)終端時(shí)設(shè)置所述預(yù)設(shè)的數(shù)據(jù)存儲(chǔ)規(guī)則,也可以在每次開(kāi)機(jī)時(shí)或者需要使用數(shù)據(jù)存儲(chǔ)功能時(shí)設(shè)置數(shù)據(jù)存儲(chǔ)規(guī)則。
[0028]具體的,所述移動(dòng)終端獲取預(yù)設(shè)的數(shù)據(jù)存儲(chǔ)規(guī)則,所述預(yù)設(shè)的數(shù)據(jù)存儲(chǔ)規(guī)則不僅僅可以根據(jù)用戶所輸入的數(shù)據(jù)特征元素生成,還可以是系統(tǒng)默認(rèn)的數(shù)據(jù)存儲(chǔ)規(guī)則。例如,用戶所輸入的數(shù)據(jù)特征元素為關(guān)注度排名前三。所述預(yù)設(shè)的數(shù)據(jù)存儲(chǔ)規(guī)則既可以存在于某個(gè)應(yīng)用程序中,也可以集成在所述移動(dòng)終端的系統(tǒng)中,例如,所述移動(dòng)終端包括名稱為軟件商店的應(yīng)用程序,所述預(yù)設(shè)的數(shù)據(jù)存儲(chǔ)規(guī)則用于對(duì)所述軟件商店所包括的應(yīng)用程序進(jìn)行搜索存儲(chǔ)。
[0029]S102,根據(jù)所述預(yù)設(shè)的數(shù)據(jù)存儲(chǔ)規(guī)則在源數(shù)據(jù)中進(jìn)行搜索。
[0030]具體的,所述移動(dòng)終端在獲取到所述預(yù)設(shè)的數(shù)據(jù)存儲(chǔ)規(guī)則之后,可以根據(jù)所述預(yù)設(shè)的數(shù)據(jù)存儲(chǔ)規(guī)則中的數(shù)據(jù)特征元素在源數(shù)據(jù)中進(jìn)行搜索,其中,所述源數(shù)據(jù)根據(jù)具體的情況而定,當(dāng)所述預(yù)設(shè)的數(shù)據(jù)存儲(chǔ)規(guī)則針對(duì)所述軟件商店應(yīng)用程序時(shí),所述源數(shù)據(jù)即為所述軟件商店內(nèi)的所有應(yīng)用程序;當(dāng)所述預(yù)設(shè)的數(shù)據(jù)存儲(chǔ)規(guī)則針對(duì)某個(gè)社交軟件的個(gè)性主題時(shí),所述源數(shù)據(jù)即為所述社交軟件所提供的所有個(gè)性主題;當(dāng)所述預(yù)設(shè)的數(shù)據(jù)存儲(chǔ)規(guī)則針對(duì)某個(gè)音樂(lè)播放軟件時(shí),所述源數(shù)據(jù)即為該音樂(lè)播放軟件所提供的所有音樂(lè)。
[0031]當(dāng)所述移動(dòng)終端在所述源數(shù)據(jù)中搜索到與所述預(yù)設(shè)的數(shù)據(jù)存儲(chǔ)規(guī)則中的數(shù)據(jù)特征元素相匹配的數(shù)據(jù)時(shí),將所述相匹配的數(shù)據(jù)確定為目標(biāo)數(shù)據(jù),例如,所述預(yù)設(shè)的數(shù)據(jù)存儲(chǔ)規(guī)則中的數(shù)據(jù)特征元素為下載量排名前三的應(yīng)用程序,在所述軟件商店的應(yīng)用程序中搜索到所述下載量排名前三的應(yīng)用程序,將所述下載量排名前三的應(yīng)用程序確定為所述目標(biāo)數(shù)據(jù)。
[0032]S103,當(dāng)在所述源數(shù)據(jù)中搜索到與所述數(shù)據(jù)存儲(chǔ)規(guī)則相匹配的目標(biāo)數(shù)據(jù)時(shí),將所述目標(biāo)數(shù)據(jù)存儲(chǔ)至對(duì)應(yīng)的目標(biāo)路徑。
[0033]具體的,當(dāng)所述移動(dòng)終端在所述源數(shù)據(jù)中搜索到與所述數(shù)據(jù)存儲(chǔ)規(guī)則相匹配的目標(biāo)數(shù)據(jù)時(shí),獲取所述目標(biāo)數(shù)據(jù)的數(shù)據(jù)類型,并將所述目標(biāo)數(shù)據(jù)存儲(chǔ)至與所述目標(biāo)數(shù)據(jù)的數(shù)據(jù)類型相對(duì)應(yīng)的目標(biāo)路徑。通常,所述移動(dòng)終端獲取到的目標(biāo)數(shù)據(jù)都攜帶有所述目標(biāo)數(shù)據(jù)的屬性信息,所述屬性信息包括數(shù)據(jù)類型、數(shù)據(jù)量、數(shù)據(jù)的網(wǎng)絡(luò)地址等信息,一般所述數(shù)據(jù)類型可以通過(guò)識(shí)別數(shù)據(jù)名稱的后綴名得到,例如,歌曲的后綴名為“mp3”,視頻的后綴名為“flv”、“m0v”等。當(dāng)所述目標(biāo)數(shù)據(jù)包括三首歌曲時(shí),自動(dòng)將所述三首歌曲存儲(chǔ)至與音樂(lè)相對(duì)應(yīng)的目標(biāo)路徑,當(dāng)下一次目標(biāo)數(shù)據(jù)也是歌曲時(shí),同樣自動(dòng)將歌曲存儲(chǔ)至與音樂(lè)相對(duì)應(yīng)的目標(biāo)路徑,這樣就方便用戶根據(jù)數(shù)據(jù)類型在已存儲(chǔ)的目標(biāo)路徑下查找所述目標(biāo)數(shù)據(jù),避免用戶在經(jīng)過(guò)一段時(shí)間后忘記之前手動(dòng)選擇的存儲(chǔ)路徑,實(shí)現(xiàn)移動(dòng)終端的個(gè)性化存儲(chǔ)。
[0034]隨著所述移動(dòng)終端的內(nèi)存越來(lái)越大,能夠容納的數(shù)據(jù)也越來(lái)越多,在所述移動(dòng)終端能夠存儲(chǔ)大量數(shù)據(jù)的前提下,根據(jù)所述目標(biāo)數(shù)據(jù)的數(shù)據(jù)類型將所述目標(biāo)數(shù)據(jù)存儲(chǔ)至與所述目標(biāo)數(shù)據(jù)的數(shù)據(jù)類型相對(duì)應(yīng)的目標(biāo)路徑。若所述移動(dòng)終端的內(nèi)存有限,在存儲(chǔ)所述目標(biāo)數(shù)據(jù)時(shí)需根據(jù)所述目標(biāo)數(shù)據(jù)的數(shù)據(jù)量進(jìn)行存儲(chǔ)。所述移動(dòng)終端判斷所述目標(biāo)數(shù)據(jù)的數(shù)據(jù)量是否大于預(yù)設(shè)的數(shù)據(jù)量閾值,所述預(yù)設(shè)的數(shù)據(jù)量閾值可以是系統(tǒng)根據(jù)所述移動(dòng)終端的內(nèi)存量默認(rèn)的閾值,也可以是用戶設(shè)置的閾值。當(dāng)判斷的結(jié)果為是時(shí),獲取所述目標(biāo)數(shù)據(jù)對(duì)應(yīng)的網(wǎng)絡(luò)地址,并將所述目標(biāo)數(shù)據(jù)對(duì)應(yīng)的網(wǎng)絡(luò)地址存儲(chǔ)至與所述目標(biāo)數(shù)據(jù)的數(shù)據(jù)類型相對(duì)應(yīng)的目標(biāo)路徑;當(dāng)判斷的結(jié)果為否時(shí),將所述