本發(fā)明涉及電子設(shè)備領(lǐng)域,尤其涉及一種數(shù)據(jù)加載方法、移動(dòng)終端及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。
背景技術(shù):
::隨著互聯(lián)網(wǎng)技術(shù)和電子設(shè)備的不斷發(fā)展,移動(dòng)終端已經(jīng)成為人們?nèi)粘I钪械谋匦杵?,現(xiàn)在的移動(dòng)終端如智能手機(jī)、平板電腦等,往往會(huì)安裝有各種各樣的應(yīng)用,不同的應(yīng)用會(huì)對(duì)應(yīng)不同的應(yīng)用圖標(biāo)。目前,由于每一個(gè)應(yīng)用的應(yīng)用數(shù)據(jù),如應(yīng)用圖標(biāo)是分散存儲(chǔ)在外部存儲(chǔ)器中的,在移動(dòng)終端需要加載多個(gè)應(yīng)用圖標(biāo)時(shí),如系統(tǒng)桌面啟動(dòng)過(guò)程中、顯示應(yīng)用管理界面等,移動(dòng)終端的處理器往往需要先依次從外部存儲(chǔ)器上存儲(chǔ)的各個(gè)應(yīng)用對(duì)應(yīng)的數(shù)據(jù)中,分別來(lái)獲取各個(gè)應(yīng)用對(duì)應(yīng)的應(yīng)用圖標(biāo),然后再將各個(gè)應(yīng)用圖標(biāo)復(fù)制到內(nèi)存中,最后從內(nèi)存中將各個(gè)應(yīng)用圖標(biāo)加載到系統(tǒng)桌面、應(yīng)用管理界面中??梢?jiàn),現(xiàn)有移動(dòng)終端中,存在應(yīng)用數(shù)據(jù)加載速度較慢的問(wèn)題。技術(shù)實(shí)現(xiàn)要素:有鑒于此,本發(fā)明實(shí)施例為解決現(xiàn)有技術(shù)中存在的至少一個(gè)問(wèn)題而提供一種數(shù)據(jù)加載方法、移動(dòng)終端及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),能夠提高應(yīng)用數(shù)據(jù)的加載速度。本發(fā)明實(shí)施例的技術(shù)方案是這樣實(shí)現(xiàn)的:第一方面,本發(fā)明實(shí)施例提供一種數(shù)據(jù)加載方法,應(yīng)用于移動(dòng)終端,所述移動(dòng)終端上安裝有多個(gè)第一應(yīng)用,所述方法包括:獲得并執(zhí)行數(shù)據(jù)預(yù)存儲(chǔ)指令,訪(fǎng)問(wèn)外部存儲(chǔ)器,從所述外部存儲(chǔ)器中復(fù)制所述多個(gè)第一應(yīng)用的應(yīng)用數(shù)據(jù);將所述應(yīng)用數(shù)據(jù)的副本數(shù)據(jù)寫(xiě)入內(nèi)部存儲(chǔ)器;獲得并執(zhí)行指示加載目標(biāo)數(shù)據(jù)的數(shù)據(jù)加載指令,訪(fǎng)問(wèn)所述內(nèi)部存儲(chǔ)器,基于所述目標(biāo)數(shù)據(jù)的標(biāo)識(shí)信息,從所述內(nèi)部存儲(chǔ)器中存儲(chǔ)的所述副本數(shù)據(jù)中獲取所述目標(biāo)數(shù)據(jù);加載所述目標(biāo)數(shù)據(jù)。第二方面,本發(fā)明實(shí)施例提供一種移動(dòng)終端,所述移動(dòng)終端上安裝有多個(gè)第一應(yīng)用,所述移動(dòng)終端包括:外部存儲(chǔ)器、處理器以及內(nèi)部存儲(chǔ)器,其中,所述外部存儲(chǔ)器,用于存儲(chǔ)所述多個(gè)第一應(yīng)用的應(yīng)用數(shù)據(jù);所述內(nèi)部存儲(chǔ)器,用于存儲(chǔ)所述應(yīng)用數(shù)據(jù)的副本數(shù)據(jù);所述處理器,用于獲得并執(zhí)行數(shù)據(jù)預(yù)存儲(chǔ)指令,訪(fǎng)問(wèn)所述外部存儲(chǔ)器,從所述外部存儲(chǔ)器中復(fù)制所述多個(gè)第一應(yīng)用的應(yīng)用數(shù)據(jù);將所述應(yīng)用數(shù)據(jù)的副本數(shù)據(jù)寫(xiě)入內(nèi)部存儲(chǔ)器;獲得并執(zhí)行指示加載目標(biāo)數(shù)據(jù)的數(shù)據(jù)加載指令,訪(fǎng)問(wèn)所述內(nèi)部存儲(chǔ)器,基于所述目標(biāo)數(shù)據(jù)的標(biāo)識(shí)信息,從所述內(nèi)部存儲(chǔ)器中存儲(chǔ)的所述副本數(shù)據(jù)中獲取所述目標(biāo)數(shù)據(jù);加載所述目標(biāo)數(shù)據(jù)。第三方面,本發(fā)明實(shí)施例提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),應(yīng)用于移動(dòng)終端,所述移動(dòng)終端上安裝有多個(gè)第一應(yīng)用,所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)有一個(gè)或者多個(gè)程序,所述一個(gè)或者多個(gè)程序可被一個(gè)或者多個(gè)處理器執(zhí)行,以實(shí)現(xiàn)以下步驟:獲得并執(zhí)行數(shù)據(jù)預(yù)存儲(chǔ)指令,訪(fǎng)問(wèn)外部存儲(chǔ)器,從所述外部存儲(chǔ)器中復(fù)制所述多個(gè)第一應(yīng)用的應(yīng)用數(shù)據(jù);將所述應(yīng)用數(shù)據(jù)的副本數(shù)據(jù)寫(xiě)入內(nèi)部存儲(chǔ)器;獲得并執(zhí)行指示加載目標(biāo)數(shù)據(jù)的數(shù)據(jù)加載指令,訪(fǎng)問(wèn)所述內(nèi)部存儲(chǔ)器,基于所述目標(biāo)數(shù)據(jù)的標(biāo)識(shí)信息,從所述內(nèi)部存儲(chǔ)器中存儲(chǔ)的所述副本數(shù)據(jù)中獲取所述目標(biāo)數(shù)據(jù);加載所述目標(biāo)數(shù)據(jù)。本發(fā)明實(shí)施例提供的一種數(shù)據(jù)加載方法、移動(dòng)終端及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),在移動(dòng)終端獲得數(shù)據(jù)預(yù)存儲(chǔ)指令后,移動(dòng)終端就會(huì)執(zhí)行該數(shù)據(jù)預(yù)存儲(chǔ)指令,然后訪(fǎng)問(wèn)外部存儲(chǔ)器,從外部存儲(chǔ)器中復(fù)制移動(dòng)終端中安裝的多個(gè)第一應(yīng)用的應(yīng)用數(shù)據(jù),獲得該多個(gè)第一應(yīng)用的應(yīng)用數(shù)據(jù)的副本數(shù)據(jù),并將該副本數(shù)據(jù)寫(xiě)入到內(nèi)部存儲(chǔ)器中。接下來(lái),在將該副本數(shù)據(jù)寫(xiě)入到內(nèi)部存儲(chǔ)器后,移動(dòng)終端獲得了數(shù)據(jù)加載指令時(shí),移動(dòng)終端就能夠訪(fǎng)問(wèn)內(nèi)部存儲(chǔ)器,再基于該數(shù)據(jù)加載指令指示的目標(biāo)數(shù)據(jù)的標(biāo)識(shí)信息,從內(nèi)部存儲(chǔ)器中存儲(chǔ)的該副本數(shù)據(jù)中,讀取所需的該目標(biāo)數(shù)據(jù),最后加載該目標(biāo)數(shù)據(jù)。如此,通過(guò)預(yù)先將多個(gè)第一應(yīng)用的應(yīng)用數(shù)據(jù)的副本數(shù)據(jù)存儲(chǔ)至內(nèi)部存儲(chǔ)器中,在需要加載多個(gè)應(yīng)用數(shù)據(jù)時(shí),就可以直接從內(nèi)部存儲(chǔ)器中進(jìn)行讀取,而不用逐個(gè)分別從每個(gè)應(yīng)用對(duì)應(yīng)的外部存儲(chǔ)空間中來(lái)獲取,從而,提高應(yīng)用數(shù)據(jù)的加載速度。附圖說(shuō)明圖1為實(shí)現(xiàn)本發(fā)明各個(gè)實(shí)施例的移動(dòng)終端的硬件結(jié)構(gòu)示意圖;圖2-1為本發(fā)明實(shí)施例一中的數(shù)據(jù)加載方法的流程示意圖;圖2-2為本發(fā)明實(shí)施例一中的應(yīng)用數(shù)據(jù)的存儲(chǔ)示意圖;圖2-3為本發(fā)明實(shí)施例一中的系統(tǒng)顯示界面的示意圖一;圖2-4為本發(fā)明實(shí)施例一中的系統(tǒng)顯示界面的示意圖二;圖3為本發(fā)明實(shí)施例二中的數(shù)據(jù)加載方法的流程示意圖;圖4為本發(fā)明實(shí)施例三中的數(shù)據(jù)加載方法的流程示意圖;圖5為本發(fā)明實(shí)施例四中的移動(dòng)終端的結(jié)構(gòu)示意圖。具體實(shí)施方式應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明的技術(shù)方案,并不用于限定本發(fā)明的保護(hù)范圍。在后續(xù)的描述中,使用用于表示元件的諸如“模塊”、“部件”或“單元”的后綴僅為了有利于本發(fā)明的說(shuō)明,其本身沒(méi)有特定的意義。因此,“模塊”、“部件”或“單元”可以混合地使用。終端可以以各種形式來(lái)實(shí)施。例如,本發(fā)明中描述的終端可以包括諸如手機(jī)、平板電腦、筆記本電腦、掌上電腦、個(gè)人數(shù)字助理(personaldigitalassistant,pda)、便捷式媒體播放器(portablemediaplayer,pmp)、導(dǎo)航裝置、可穿戴設(shè)備、智能手環(huán)、計(jì)步器等移動(dòng)終端,以及諸如數(shù)字tv、臺(tái)式計(jì)算機(jī)等固定終端。后續(xù)描述中將以移動(dòng)終端為例進(jìn)行說(shuō)明,本領(lǐng)域技術(shù)人員將理解的是,除了特別用于移動(dòng)目的的元件之外,根據(jù)本發(fā)明的實(shí)施方式的構(gòu)造也能夠應(yīng)用于固定類(lèi)型的終端。請(qǐng)參閱圖1,其為實(shí)現(xiàn)本發(fā)明各個(gè)實(shí)施例的一種移動(dòng)終端的硬件結(jié)構(gòu)示意圖,該移動(dòng)終端100可以包括:rf(radiofrequency,射頻)單元101、wi-fi(wireless-fidelity,無(wú)線(xiàn)保真)模塊102、音頻輸出單元103、a/v(音頻/視頻)輸入單元104、傳感器105、顯示單元106、用戶(hù)輸入單元107、接口單元108、存儲(chǔ)器109、處理器110、以及電源111等部件。本領(lǐng)域技術(shù)人員可以理解,圖1中示出的移動(dòng)終端結(jié)構(gòu)并不構(gòu)成對(duì)移動(dòng)終端的限定,移動(dòng)終端可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。下面結(jié)合圖1對(duì)移動(dòng)終端的各個(gè)部件進(jìn)行具體的介紹:射頻單元101可用于收發(fā)信息或通話(huà)過(guò)程中,信號(hào)的接收和發(fā)送,具體的,將基站的下行信息接收后,給處理器110處理;另外,將上行的數(shù)據(jù)發(fā)送給基站。通常,射頻單元101包括但不限于天線(xiàn)、至少一個(gè)放大器、收發(fā)信機(jī)、耦合器、低噪聲放大器、雙工器等。此外,射頻單元101還可以通過(guò)無(wú)線(xiàn)通信與網(wǎng)絡(luò)和其他設(shè)備通信。上述無(wú)線(xiàn)通信可以使用任一通信標(biāo)準(zhǔn)或協(xié)議,包括但不限于gsm(globalsystemofmobilecommunication,全球移動(dòng)通訊系統(tǒng))、gprs(generalpacketradioservice,通用分組無(wú)線(xiàn)服務(wù))、cdma2000(codedivisionmultipleaccess2000,碼分多址2000)、wcdma(widebandcodedivisionmultipleaccess,寬帶碼分多址)、td-scdma(timedivision-synchronouscodedivisionmultipleaccess,時(shí)分同步碼分多址)、fdd-lte(frequencydivisionduplexing-longtermevolution,頻分雙工長(zhǎng)期演進(jìn))和tdd-lte(timedivisionduplexing-longtermevolution,分時(shí)雙工長(zhǎng)期演進(jìn))等。wi-fi屬于短距離無(wú)線(xiàn)傳輸技術(shù),移動(dòng)終端通過(guò)wi-fi模塊102可以幫助用戶(hù)收發(fā)電子郵件、瀏覽網(wǎng)頁(yè)和訪(fǎng)問(wèn)流式媒體等,它為用戶(hù)提供了無(wú)線(xiàn)的寬帶互聯(lián)網(wǎng)訪(fǎng)問(wèn)。雖然圖1示出了wi-fi模塊102,但是可以理解的是,其并不屬于移動(dòng)終端的必須構(gòu)成,完全可以根據(jù)需要在不改變發(fā)明的本質(zhì)的范圍內(nèi)而省略。音頻輸出單元103可以在移動(dòng)終端100處于呼叫信號(hào)接收模式、通話(huà)模式、記錄模式、語(yǔ)音識(shí)別模式、廣播接收模式等等模式下時(shí),將射頻單元101或wi-fi模塊102接收的或者在存儲(chǔ)器109中存儲(chǔ)的音頻數(shù)據(jù)轉(zhuǎn)換成音頻信號(hào)并且輸出為聲音。而且,音頻輸出單元103還可以提供與移動(dòng)終端100執(zhí)行的特定功能相關(guān)的音頻輸出(例如,呼叫信號(hào)接收聲音、消息接收聲音等等)。音頻輸出單元103可以包括揚(yáng)聲器、蜂鳴器等等。a/v輸入單元104用于接收音頻或視頻信號(hào)。a/v輸入單元104可以包括圖形處理器(graphicsprocessingunit,gpu)1041和麥克風(fēng)1042,圖形處理器1041對(duì)在視頻捕獲模式或圖像捕獲模式中由圖像捕獲裝置(如攝像頭)獲得的靜態(tài)圖片或視頻的圖像數(shù)據(jù)進(jìn)行處理。處理后的圖像幀可以顯示在顯示單元106上。經(jīng)圖形處理器1041處理后的圖像幀可以存儲(chǔ)在存儲(chǔ)器109(或其它存儲(chǔ)介質(zhì))中或者經(jīng)由射頻單元101或wi-fi模塊102進(jìn)行發(fā)送。麥克風(fēng)1042可以在電話(huà)通話(huà)模式、記錄模式、語(yǔ)音識(shí)別模式等等運(yùn)行模式中經(jīng)由麥克風(fēng)1042接收聲音(音頻數(shù)據(jù)),并且能夠?qū)⑦@樣的聲音處理為音頻數(shù)據(jù)。處理后的音頻(語(yǔ)音)數(shù)據(jù)可以在電話(huà)通話(huà)模式的情況下轉(zhuǎn)換為可經(jīng)由射頻單元101發(fā)送到移動(dòng)通信基站的格式輸出。麥克風(fēng)1042可以實(shí)施各種類(lèi)型的噪聲消除(或抑制)算法以消除(或抑制)在接收和發(fā)送音頻信號(hào)的過(guò)程中產(chǎn)生的噪聲或者干擾。移動(dòng)終端100還包括至少一種傳感器105,比如光傳感器、運(yùn)動(dòng)傳感器以及其他傳感器。具體地,光傳感器包括環(huán)境光傳感器及接近傳感器,其中,環(huán)境光傳感器可根據(jù)環(huán)境光線(xiàn)的明暗來(lái)調(diào)節(jié)顯示面板1061的亮度,接近傳感器可在移動(dòng)終端100移動(dòng)到耳邊時(shí),關(guān)閉顯示面板1061和/或背光。作為運(yùn)動(dòng)傳感器的一種,加速計(jì)傳感器可檢測(cè)各個(gè)方向上(一般為三軸)加速度的大小,靜止時(shí)可檢測(cè)出重力的大小及方向,可用于識(shí)別手機(jī)姿態(tài)的應(yīng)用(比如橫豎屏切換、相關(guān)游戲、磁力計(jì)姿態(tài)校準(zhǔn))、振動(dòng)識(shí)別相關(guān)功能(比如計(jì)步器、敲擊)等;至于手機(jī)還可配置的指紋傳感器、壓力傳感器、虹膜傳感器、分子傳感器、陀螺儀、氣壓計(jì)、濕度計(jì)、溫度計(jì)、紅外線(xiàn)傳感器等其他傳感器,在此不再贅述。顯示單元106用于顯示由用戶(hù)輸入的信息或提供給用戶(hù)的信息。顯示單元106可包括顯示面板1061,可以采用液晶顯示器(liquidcrystaldisplay,lcd)、有機(jī)發(fā)光二極管(organiclight-emittingdiode,oled)等形式來(lái)配置顯示面板1061。用戶(hù)輸入單元107可用于接收輸入的數(shù)字或字符信息,以及產(chǎn)生與移動(dòng)終端的用戶(hù)設(shè)置以及功能控制有關(guān)的鍵信號(hào)輸入。具體地,用戶(hù)輸入單元107可包括觸控面板1071以及其他輸入設(shè)備1072。觸控面板1071,也稱(chēng)為觸摸屏,可收集用戶(hù)在其上或附近的觸摸操作(比如用戶(hù)使用手指、觸筆等任何適合的物體或附件在觸控面板1071上或在觸控面板1071附近的操作),并根據(jù)預(yù)先設(shè)定的程式驅(qū)動(dòng)相應(yīng)的連接裝置。觸控面板1071可包括觸摸檢測(cè)裝置和觸摸控制器兩個(gè)部分。其中,觸摸檢測(cè)裝置檢測(cè)用戶(hù)的觸摸方位,并檢測(cè)觸摸操作帶來(lái)的信號(hào),將信號(hào)傳送給觸摸控制器;觸摸控制器從觸摸檢測(cè)裝置上接收觸摸信息,并將它轉(zhuǎn)換成觸點(diǎn)坐標(biāo),再送給處理器110,并能接收處理器110發(fā)來(lái)的命令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線(xiàn)以及表面聲波等多種類(lèi)型實(shí)現(xiàn)觸控面板1071。除了觸控面板1071,用戶(hù)輸入單元107還可以包括其他輸入設(shè)備1072。具體地,其他輸入設(shè)備1072可以包括但不限于物理鍵盤(pán)、功能鍵(比如音量控制按鍵、開(kāi)關(guān)按鍵等)、軌跡球、鼠標(biāo)、操作桿等中的一種或多種,具體此處不做限定。進(jìn)一步的,觸控面板1071可覆蓋顯示面板1061,當(dāng)觸控面板1071檢測(cè)到在其上或附近的觸摸操作后,傳送給處理器110以確定觸摸事件的類(lèi)型,隨后處理器110根據(jù)觸摸事件的類(lèi)型在顯示面板1061上提供相應(yīng)的視覺(jué)輸出。雖然在圖1中,觸控面板1071與顯示面板1061是作為兩個(gè)獨(dú)立的部件來(lái)實(shí)現(xiàn)移動(dòng)終端的輸入和輸出功能,但是在某些實(shí)施例中,可以將觸控面板1071與顯示面板1061集成而實(shí)現(xiàn)移動(dòng)終端的輸入和輸出功能,具體此處不做限定。接口單元108用作至少一個(gè)外部裝置與移動(dòng)終端100連接可以通過(guò)的接口。例如,外部裝置可以包括有線(xiàn)或無(wú)線(xiàn)頭戴式耳機(jī)端口、外部電源(或電池充電器)端口、有線(xiàn)或無(wú)線(xiàn)數(shù)據(jù)端口、存儲(chǔ)卡端口、用于連接具有識(shí)別模塊的裝置的端口、音頻輸入/輸出(i/o)端口、視頻i/o端口、耳機(jī)端口等等。接口單元108可以用于接收來(lái)自外部裝置的輸入(例如,數(shù)據(jù)信息、電力等等)并且將接收到的輸入傳輸?shù)揭苿?dòng)終端100內(nèi)的一個(gè)或多個(gè)元件或者可以用于在移動(dòng)終端100和外部裝置之間傳輸數(shù)據(jù)。存儲(chǔ)器109可用于存儲(chǔ)軟件程序以及各種數(shù)據(jù)。存儲(chǔ)器109可主要包括存儲(chǔ)程序區(qū)和存儲(chǔ)數(shù)據(jù)區(qū),其中,存儲(chǔ)程序區(qū)可存儲(chǔ)操作系統(tǒng)、至少一個(gè)功能所需的應(yīng)用程序(比如聲音播放功能、圖像播放功能等)等;存儲(chǔ)數(shù)據(jù)區(qū)可存儲(chǔ)根據(jù)手機(jī)的使用所創(chuàng)建的數(shù)據(jù)(比如音頻數(shù)據(jù)、電話(huà)本等)等。此外,存儲(chǔ)器109可以包括高速隨機(jī)存取存儲(chǔ)器,還可以包括非易失性存儲(chǔ)器,例如至少一個(gè)磁盤(pán)存儲(chǔ)器件、閃存器件、或其他易失性固態(tài)存儲(chǔ)器件。處理器110是移動(dòng)終端的控制中心,利用各種接口和線(xiàn)路連接整個(gè)移動(dòng)終端的各個(gè)部分,通過(guò)運(yùn)行或執(zhí)行存儲(chǔ)在存儲(chǔ)器109內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲(chǔ)在存儲(chǔ)器109內(nèi)的數(shù)據(jù),執(zhí)行移動(dòng)終端的各種功能和處理數(shù)據(jù),從而對(duì)移動(dòng)終端進(jìn)行整體監(jiān)控。處理器110可包括一個(gè)或多個(gè)處理單元;優(yōu)選的,處理器110可集成應(yīng)用處理器和調(diào)制解調(diào)處理器,其中,應(yīng)用處理器主要處理操作系統(tǒng)、用戶(hù)界面和應(yīng)用程序等,調(diào)制解調(diào)處理器主要處理無(wú)線(xiàn)通信。可以理解的是,上述調(diào)制解調(diào)處理器也可以不集成到處理器110中。移動(dòng)終端100還可以包括給各個(gè)部件供電的電源111(比如電池),優(yōu)選的,電源111可以通過(guò)電源管理系統(tǒng)與處理器110邏輯相連,從而通過(guò)電源管理系統(tǒng)實(shí)現(xiàn)管理充電、放電、以及功耗管理等功能。盡管圖1未示出,移動(dòng)終端100還可以包括藍(lán)牙模塊等,在此不再贅述。下面將基于上述移動(dòng)終端硬件結(jié)構(gòu),提出本發(fā)明方法各個(gè)實(shí)施例。下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明的技術(shù)方案進(jìn)一步詳細(xì)闡述。實(shí)施例一基于前述的實(shí)施例,本實(shí)施例提供一種數(shù)據(jù)加載方法,該數(shù)據(jù)加載方法的執(zhí)行主體為移動(dòng)終端,該移動(dòng)終端上安裝有多個(gè)第一應(yīng)用。在實(shí)際應(yīng)用中,該移動(dòng)終端可以為智能手機(jī)、平板電腦等具有顯示功能的電子設(shè)備,當(dāng)然,也可以為其它,本發(fā)明實(shí)施例不做具體限定。這里,上述第一應(yīng)用可以是能夠在移動(dòng)終端上安裝的任意類(lèi)型的應(yīng)用。在實(shí)際應(yīng)用中,上述第一應(yīng)用可以為即時(shí)通信類(lèi)應(yīng)用,如短信、聊天應(yīng)用等,也可以為管理類(lèi)應(yīng)用,如應(yīng)用商店、日程管理,還可以為購(gòu)物類(lèi)應(yīng)用,如團(tuán)購(gòu)應(yīng)用、旅游應(yīng)用等,當(dāng)然,還可以為其它,如聯(lián)系人、計(jì)算器、記事本、瀏覽器等,本發(fā)明實(shí)施例不做具體限定。該數(shù)據(jù)加載方法所實(shí)現(xiàn)的功能可以通過(guò)移動(dòng)終端中的處理器調(diào)用程序代碼來(lái)實(shí)現(xiàn),當(dāng)然程序代碼可以保存在計(jì)算機(jī)存儲(chǔ)介質(zhì)中,可見(jiàn),該移動(dòng)終端至少包括處理器和存儲(chǔ)介質(zhì)。在實(shí)際應(yīng)用中,該數(shù)據(jù)加載方法可以應(yīng)用于各種需要加載應(yīng)用數(shù)據(jù)的場(chǎng)合,如在用戶(hù)解鎖移動(dòng)終端后,會(huì)觸發(fā)移動(dòng)終端啟動(dòng)系統(tǒng)桌面,或在用戶(hù)想要卸載、更新第一應(yīng)用時(shí),會(huì)觸發(fā)移動(dòng)打開(kāi)并顯示應(yīng)用管理界面等。那么,圖2-1為本發(fā)明實(shí)施例一中的數(shù)據(jù)加載方法的流程示意圖,參見(jiàn)圖2-1所示,該方法包括:s201:獲得并執(zhí)行數(shù)據(jù)預(yù)存儲(chǔ)指令,訪(fǎng)問(wèn)外部存儲(chǔ)器,從外部存儲(chǔ)器中復(fù)制多個(gè)第一應(yīng)用的應(yīng)用數(shù)據(jù);這里,在移動(dòng)終端獲得了數(shù)據(jù)預(yù)存儲(chǔ)指令后,移動(dòng)終端就可以執(zhí)行該數(shù)據(jù)預(yù)存儲(chǔ)指令,然后訪(fǎng)問(wèn)外部存儲(chǔ)器,分別從該外部存儲(chǔ)器中各個(gè)第一應(yīng)用對(duì)應(yīng)不同存儲(chǔ)路徑中,復(fù)制各個(gè)第一應(yīng)用的應(yīng)用數(shù)據(jù),這樣,移動(dòng)終端就可以獲得上述多個(gè)第一應(yīng)用的應(yīng)用數(shù)據(jù)的副本數(shù)據(jù)。具體地,上述數(shù)據(jù)預(yù)存儲(chǔ)指令,可以由用戶(hù)操作直接產(chǎn)生,如用戶(hù)在移動(dòng)終端處于關(guān)機(jī)狀態(tài)時(shí)按下開(kāi)機(jī)按鍵進(jìn)入開(kāi)機(jī)模式。當(dāng)然,還可以是其他方式產(chǎn)生的,如第三方應(yīng)用調(diào)用產(chǎn)生的、在應(yīng)用安裝完成后自動(dòng)切換至重新啟動(dòng)模式時(shí),這里,本發(fā)明實(shí)施例不做具體限定。進(jìn)一步地,上述數(shù)據(jù)預(yù)存儲(chǔ)指令產(chǎn)生的時(shí)機(jī)可以由用戶(hù)根據(jù)需要自定義設(shè)置,如用戶(hù)按下預(yù)設(shè)按鍵、用戶(hù)完成預(yù)設(shè)操作,也可以由移動(dòng)終端的系統(tǒng)預(yù)設(shè),如每一次移動(dòng)終端開(kāi)機(jī)啟動(dòng)后、每天6:00時(shí)自動(dòng)產(chǎn)生,由本領(lǐng)域技術(shù)人員在具體實(shí)施時(shí)來(lái)確定,本發(fā)明實(shí)施例不做具體限定。在具體實(shí)施過(guò)程中,為了獲得數(shù)據(jù)預(yù)存儲(chǔ)指令,在s201之前,上述方法還可以包括:在移動(dòng)終端完成上電初始化后,生成數(shù)據(jù)預(yù)存儲(chǔ)指令。具體地,為了提前將各個(gè)第一應(yīng)用的應(yīng)用數(shù)據(jù)從外部存儲(chǔ)器復(fù)制到內(nèi)部存儲(chǔ)器中,以便在需要加載應(yīng)用數(shù)據(jù)時(shí),可以快速獲取到所需的目標(biāo)數(shù)據(jù),一般情況下,可以設(shè)定在移動(dòng)終端完成上電初始化后,就生成數(shù)據(jù)預(yù)存儲(chǔ)指令,這樣,在移動(dòng)終端完成上電初始化后,就可以開(kāi)始復(fù)制多個(gè)第一應(yīng)用的應(yīng)用數(shù)據(jù)。在實(shí)際應(yīng)用中,上述外部存儲(chǔ)器也可稱(chēng)為外存儲(chǔ)器,是指除移動(dòng)終端內(nèi)部存儲(chǔ)器及中央處理器緩存以外的儲(chǔ)存器,一般斷電后仍然能保存數(shù)據(jù)。而上述內(nèi)部存儲(chǔ)器也可稱(chēng)為內(nèi)存儲(chǔ)器,簡(jiǎn)稱(chēng)內(nèi)存,一般斷電后內(nèi)存內(nèi)存儲(chǔ)的數(shù)據(jù)會(huì)丟失。在具體實(shí)施過(guò)程中,每一個(gè)第一應(yīng)用的應(yīng)用數(shù)據(jù)的數(shù)量可以為一個(gè),也可以為多個(gè),如兩個(gè)、三個(gè)等。上述應(yīng)用數(shù)據(jù)可以為第一應(yīng)用對(duì)應(yīng)的應(yīng)用圖標(biāo),也可以為第一應(yīng)用對(duì)應(yīng)的安裝信息,如安裝日期、應(yīng)用版本等,當(dāng)然,還可以為其它數(shù)據(jù),這里,本發(fā)明實(shí)施例不做具體限定。示例性地,假設(shè)移動(dòng)終端上安裝了a應(yīng)用、b應(yīng)用、c應(yīng)用,且參見(jiàn)圖2-2所示,在外部存儲(chǔ)器220上的存儲(chǔ)路徑1上的文件夾221中存儲(chǔ)有a應(yīng)用對(duì)應(yīng)的a應(yīng)用圖標(biāo)、存儲(chǔ)路徑2上的文件夾222中存儲(chǔ)有b應(yīng)用對(duì)應(yīng)的b應(yīng)用圖標(biāo)、存儲(chǔ)路徑3上的文件夾223中存儲(chǔ)有c應(yīng)用對(duì)應(yīng)的c應(yīng)用圖標(biāo),這樣,在移動(dòng)終端獲得了數(shù)據(jù)預(yù)存儲(chǔ)指令后,就會(huì)依次訪(fǎng)問(wèn)存儲(chǔ)路徑1從文件夾221中復(fù)制a應(yīng)用圖標(biāo),再訪(fǎng)問(wèn)存儲(chǔ)路徑2從文件夾222中復(fù)制b應(yīng)用圖標(biāo),最后訪(fǎng)問(wèn)存儲(chǔ)路徑3從文件夾223中復(fù)制c應(yīng)用圖標(biāo),這樣,移動(dòng)終端就獲得了a應(yīng)用、b應(yīng)用以及c應(yīng)用各自對(duì)應(yīng)的應(yīng)用圖標(biāo)的副本數(shù)據(jù),即a應(yīng)用圖標(biāo)的副本224、b應(yīng)用圖標(biāo)的副本225以及c應(yīng)用圖標(biāo)的副本226。s202:將應(yīng)用數(shù)據(jù)的副本數(shù)據(jù)寫(xiě)入內(nèi)部存儲(chǔ)器;具體地,為了便于在快速讀取上述多個(gè)第一應(yīng)用的應(yīng)用數(shù)據(jù),在移動(dòng)終端從外部存儲(chǔ)器中,獲得了各個(gè)第一應(yīng)用對(duì)應(yīng)的應(yīng)用數(shù)據(jù)的副本數(shù)據(jù)以后,移動(dòng)終端就會(huì)將上述多個(gè)第一應(yīng)用的應(yīng)用數(shù)據(jù)的副本數(shù)據(jù)寫(xiě)入到內(nèi)部存儲(chǔ)器中,這樣,在移動(dòng)終端工作過(guò)程中,當(dāng)移動(dòng)終端需要讀取第一應(yīng)用的應(yīng)用數(shù)據(jù)時(shí),只用讀取內(nèi)部存儲(chǔ)器中存儲(chǔ)的第一應(yīng)用的副本數(shù)據(jù),而不用先將外部存儲(chǔ)器中第一應(yīng)用的應(yīng)用數(shù)據(jù)緩存至內(nèi)部存儲(chǔ)器中,再去內(nèi)部存儲(chǔ)器中讀取。在實(shí)際應(yīng)用中,為了便于后續(xù)從內(nèi)部存儲(chǔ)器中快速查找所需的副本數(shù)據(jù),可以為每一個(gè)副本數(shù)據(jù)生成唯一的標(biāo)識(shí)信息,并生成副本數(shù)據(jù)與標(biāo)識(shí)信息之間的映射關(guān)系,然后,基于副本數(shù)據(jù)與標(biāo)識(shí)信息之間的映射關(guān)系,將各個(gè)副本數(shù)據(jù)存儲(chǔ)到內(nèi)部存儲(chǔ)器中。示例性地,每一個(gè)副本數(shù)據(jù)的標(biāo)識(shí)信息可以為“包名+id”的格式,如“a應(yīng)用+編號(hào)1”、“a應(yīng)用+編號(hào)2”、“b應(yīng)用+編號(hào)1”等。這里,包名可以為應(yīng)用的名稱(chēng),id可以為數(shù)據(jù)的編號(hào)。在具體實(shí)施過(guò)程中,為了同時(shí)可以獲取多個(gè)副本數(shù)據(jù),上述s202可以包括:將應(yīng)用數(shù)據(jù)的副本數(shù)據(jù)存儲(chǔ)至內(nèi)部存儲(chǔ)器中的同一存儲(chǔ)路徑下。具體地,為了在移動(dòng)終端一次需要獲得多個(gè)第一應(yīng)用的副本數(shù)據(jù)中不同第一應(yīng)用的副本數(shù)據(jù)時(shí),可以實(shí)現(xiàn)快速獲取,移動(dòng)終端在獲得了多個(gè)第一應(yīng)用的副本數(shù)據(jù)后,可以將所有的副本數(shù)據(jù)都存儲(chǔ)在內(nèi)部存儲(chǔ)器中的同一個(gè)存儲(chǔ)路徑下。這樣,無(wú)論移動(dòng)終端想要一次獲得多個(gè)副本數(shù)據(jù)時(shí),就可以訪(fǎng)問(wèn)一次該存儲(chǔ)路徑即可,而不需要訪(fǎng)問(wèn)多個(gè)存儲(chǔ)路徑。示例性地,仍然參見(jiàn)圖2-2所示,假設(shè)移動(dòng)終端獲得的a應(yīng)用對(duì)應(yīng)的a應(yīng)用圖標(biāo)的副本數(shù)據(jù)為a應(yīng)用圖標(biāo)的副本224、獲得的b應(yīng)用對(duì)應(yīng)的b應(yīng)用圖標(biāo)的副本數(shù)據(jù)為b應(yīng)用圖標(biāo)的副本225以及獲得的c應(yīng)用各自對(duì)應(yīng)的c應(yīng)用圖標(biāo)的副本數(shù)據(jù)為c應(yīng)用圖標(biāo)的副本226,那么,移動(dòng)終端就可以將這三個(gè)應(yīng)用圖標(biāo)存儲(chǔ)到相同的存儲(chǔ)路徑下,如均存儲(chǔ)到內(nèi)部存儲(chǔ)器227上建立的文件夾228中。在本發(fā)明其它實(shí)施例中,在s202之后,上述方法還可以包括:對(duì)內(nèi)部存儲(chǔ)器中存儲(chǔ)的副本數(shù)據(jù)進(jìn)行標(biāo)記;獲得數(shù)據(jù)清理指令;執(zhí)行數(shù)據(jù)清理指令,刪除內(nèi)部存儲(chǔ)器中除帶標(biāo)記的副本數(shù)據(jù)之外的其它數(shù)據(jù)。具體地,移動(dòng)終端可以在將多個(gè)第一應(yīng)用的應(yīng)用數(shù)據(jù)的副本數(shù)據(jù)寫(xiě)入內(nèi)部存儲(chǔ)器之后,為上述副本數(shù)據(jù)設(shè)置保護(hù)標(biāo)識(shí),如將上述內(nèi)部存儲(chǔ)器中存儲(chǔ)的上述副本數(shù)據(jù)標(biāo)記為系統(tǒng)級(jí)別,這樣,在移動(dòng)終端獲得數(shù)據(jù)清理指令時(shí),就可以有選擇性地進(jìn)行數(shù)據(jù)清理,如僅刪除內(nèi)部存儲(chǔ)中除帶標(biāo)記的上述副本數(shù)據(jù)之外的其它數(shù)據(jù),而不刪除帶標(biāo)記的上述副本數(shù)據(jù)。那么,由于內(nèi)部存儲(chǔ)器中存儲(chǔ)的副本數(shù)據(jù)在移動(dòng)終端從開(kāi)機(jī)到關(guān)機(jī)的一個(gè)運(yùn)行周期內(nèi),都不會(huì)被刪除,這樣就保證了在移動(dòng)終端從開(kāi)機(jī)到關(guān)機(jī)的一個(gè)運(yùn)行周期內(nèi),在將第一應(yīng)用的應(yīng)用數(shù)據(jù)從外部存儲(chǔ)器中,復(fù)制到內(nèi)部存儲(chǔ)器后,無(wú)論什么時(shí)候移動(dòng)終端需要讀取第一應(yīng)用的應(yīng)用數(shù)據(jù)時(shí),都可以從內(nèi)部存儲(chǔ)器中讀取到對(duì)應(yīng)的副本數(shù)據(jù),這樣,就確保了無(wú)論什么情況下,如即使是采用冷啟動(dòng)的方式來(lái)啟動(dòng)應(yīng)用,移動(dòng)終端都可以快速獲取到所需的數(shù)據(jù)。這里,冷啟動(dòng)是指當(dāng)啟動(dòng)應(yīng)用時(shí),后臺(tái)沒(méi)有該應(yīng)用的進(jìn)程。在實(shí)際應(yīng)用中,如果用戶(hù)采用按back鍵、home鍵的方式來(lái)退出應(yīng)用時(shí),雖然會(huì)退出該應(yīng)用,但是該應(yīng)用的進(jìn)程依然會(huì)保留在后臺(tái)。在實(shí)際應(yīng)用中,在內(nèi)存清理、垃圾清理等場(chǎng)合,移動(dòng)終端就會(huì)產(chǎn)生上述數(shù)據(jù)清理指令。上述數(shù)據(jù)清理指令可以由用戶(hù)操作直接產(chǎn)生,如用戶(hù)在管理應(yīng)用中按下垃圾清理按鈕時(shí),當(dāng)然,還可以是其他方式產(chǎn)生的,如第三方應(yīng)用調(diào)用產(chǎn)生的、在長(zhǎng)時(shí)間不使用某一應(yīng)用時(shí),這里,本發(fā)明實(shí)施例不做具體限定。此外,在具體實(shí)施過(guò)程中,根據(jù)實(shí)際需要,移動(dòng)終端也可以對(duì)內(nèi)部存儲(chǔ)器中的存儲(chǔ)的副本數(shù)據(jù)進(jìn)行新增、刪除、修改等操作。示例性地,由前述可知,在移動(dòng)終端上已經(jīng)安裝有多個(gè)第一應(yīng)用,在此基礎(chǔ)上,當(dāng)移動(dòng)終端卸載了上述多個(gè)第一應(yīng)用中第二應(yīng)用時(shí),移動(dòng)終端就可以從內(nèi)部存儲(chǔ)器中存儲(chǔ)的副本數(shù)據(jù)中,刪除該第二應(yīng)用的副本數(shù)據(jù);當(dāng)移動(dòng)終端更新了上述多個(gè)第一應(yīng)用中第三應(yīng)用時(shí),移動(dòng)終端就可以從內(nèi)部存儲(chǔ)器中存儲(chǔ)的副本數(shù)據(jù)中,刪除該第三應(yīng)用的原始副本數(shù)據(jù),再向內(nèi)部存儲(chǔ)器中寫(xiě)入該第三應(yīng)用的新副本數(shù)據(jù);當(dāng)移動(dòng)終端新安裝除上述多個(gè)第一應(yīng)用以外的第四應(yīng)用時(shí),移動(dòng)終端就可以向內(nèi)部存儲(chǔ)器中寫(xiě)入該第四應(yīng)用的應(yīng)用數(shù)據(jù)的副本數(shù)據(jù),即移動(dòng)終端在內(nèi)部存儲(chǔ)器中新增了第四應(yīng)用的副本數(shù)據(jù)。s203:獲得并執(zhí)行指示加載目標(biāo)數(shù)據(jù)的數(shù)據(jù)加載指令,訪(fǎng)問(wèn)內(nèi)部存儲(chǔ)器,基于目標(biāo)數(shù)據(jù)的標(biāo)識(shí)信息,從內(nèi)部存儲(chǔ)器中存儲(chǔ)的副本數(shù)據(jù)中獲取目標(biāo)數(shù)據(jù);具體地,在移動(dòng)終端將上述多個(gè)第一應(yīng)用的應(yīng)用數(shù)據(jù)的副本數(shù)據(jù)寫(xiě)入到內(nèi)部存儲(chǔ)器之后,移動(dòng)終端獲得了用于指示加載目標(biāo)數(shù)據(jù)的數(shù)據(jù)加載指令后,移動(dòng)終端就可以執(zhí)行該數(shù)據(jù)加載指令,直接訪(fǎng)問(wèn)內(nèi)部存儲(chǔ)器,然后,從數(shù)據(jù)加載指令中獲取能夠指示目標(biāo)數(shù)據(jù)的標(biāo)識(shí)信息,再基于目標(biāo)數(shù)據(jù)的標(biāo)識(shí)信息,從內(nèi)部存儲(chǔ)器中存儲(chǔ)的多個(gè)第一應(yīng)用的副本數(shù)據(jù)中,查找到所需的目標(biāo)數(shù)據(jù)。在具體實(shí)施過(guò)程中,移動(dòng)終端獲得上述數(shù)據(jù)加載指令的時(shí)機(jī)可以為在桌面啟動(dòng)器(launcher)進(jìn)行系統(tǒng)桌面啟動(dòng)時(shí),如切換系統(tǒng)主題、應(yīng)用進(jìn)程意外終止重啟、開(kāi)機(jī)啟動(dòng)第一次加載桌面、進(jìn)行系統(tǒng)桌面設(shè)置后等,也可以為啟動(dòng)應(yīng)用管理界面時(shí),當(dāng)然,還可以為其它時(shí)機(jī),如啟動(dòng)應(yīng)用、更新應(yīng)用等,這里,本發(fā)明實(shí)施例不做具體限定。在具體實(shí)施過(guò)程中,在移動(dòng)終端將各個(gè)第一應(yīng)用的應(yīng)用數(shù)據(jù)的副本數(shù)據(jù)都存儲(chǔ)在同一存儲(chǔ)路徑下時(shí),上述s203還可以包括:當(dāng)數(shù)據(jù)加載指令中攜帶有多個(gè)標(biāo)識(shí)信息時(shí),訪(fǎng)問(wèn)存儲(chǔ)路徑,從存儲(chǔ)路徑下存儲(chǔ)的應(yīng)用數(shù)據(jù)的副本數(shù)據(jù)中,同時(shí)讀取多個(gè)標(biāo)識(shí)信息對(duì)應(yīng)的目標(biāo)數(shù)據(jù)。在實(shí)際應(yīng)用中,為了更加提高應(yīng)用數(shù)據(jù)的加載速度,便于快速同時(shí)找到所需的目標(biāo)數(shù)據(jù),移動(dòng)終端會(huì)將各個(gè)第一應(yīng)用的應(yīng)用數(shù)據(jù)的副本數(shù)據(jù)都存儲(chǔ)在同一存儲(chǔ)路徑下,這樣,當(dāng)移動(dòng)終端所獲得的數(shù)據(jù)加載指令中攜帶有多個(gè)標(biāo)識(shí)信息時(shí),就可以訪(fǎng)問(wèn)一次該存儲(chǔ)路徑,然后,從該存儲(chǔ)路徑下存儲(chǔ)的多個(gè)副本數(shù)據(jù)中,能夠同時(shí)讀取到多個(gè)標(biāo)識(shí)信息所對(duì)應(yīng)的目標(biāo)數(shù)據(jù),而不需要采用單個(gè)讀取目標(biāo)數(shù)據(jù),多次訪(fǎng)問(wèn)存儲(chǔ)路徑的方式來(lái)獲得多個(gè)目標(biāo)數(shù)據(jù),從而,提升了數(shù)據(jù)讀取速度。s204:加載目標(biāo)數(shù)據(jù)。具體地,在移動(dòng)終端從內(nèi)部存儲(chǔ)器中讀取到所需的目標(biāo)數(shù)據(jù)后,移動(dòng)終端就會(huì)對(duì)該目標(biāo)數(shù)據(jù)進(jìn)行加載。在實(shí)際應(yīng)用中,根據(jù)觸發(fā)生成數(shù)據(jù)加載指令的時(shí)機(jī)的不同,移動(dòng)終端實(shí)現(xiàn)對(duì)目標(biāo)數(shù)據(jù)進(jìn)行加載的方式也是不相同的,如當(dāng)在移動(dòng)終端啟動(dòng)系統(tǒng)界面時(shí),移動(dòng)終端獲得了數(shù)據(jù)加載指令,那么,移動(dòng)終端就會(huì)將目標(biāo)數(shù)據(jù)加載至系統(tǒng)桌面;當(dāng)在移動(dòng)終端啟動(dòng)應(yīng)用管理時(shí),移動(dòng)終端獲得了數(shù)據(jù)加載指令,那么,移動(dòng)終端就會(huì)將目標(biāo)數(shù)據(jù)加載至應(yīng)用管理界面。示例性地,假設(shè)原始的系統(tǒng)桌面如圖2-3所示,那么,在完成用戶(hù)針對(duì)系統(tǒng)主題的切換操作后,移動(dòng)終端就會(huì)獲得并執(zhí)行數(shù)據(jù)加載指令,獲取當(dāng)前主題所對(duì)應(yīng)的各個(gè)第一應(yīng)用的目標(biāo)數(shù)據(jù),再在系統(tǒng)桌面上加載該目標(biāo)數(shù)據(jù),最后控制系統(tǒng)桌面從如圖2-3所示的原始系統(tǒng)顯示界面切換至如圖2-4所示的新系統(tǒng)顯示界面。至此,便完成了數(shù)據(jù)加載過(guò)程。本實(shí)施例所提供的數(shù)據(jù)加載方法,在移動(dòng)終端獲得數(shù)據(jù)預(yù)存儲(chǔ)指令后,移動(dòng)終端就會(huì)執(zhí)行該數(shù)據(jù)預(yù)存儲(chǔ)指令,然后訪(fǎng)問(wèn)外部存儲(chǔ)器,從外部存儲(chǔ)器中復(fù)制移動(dòng)終端中安裝的多個(gè)第一應(yīng)用的應(yīng)用數(shù)據(jù),獲得該多個(gè)第一應(yīng)用的應(yīng)用數(shù)據(jù)的副本數(shù)據(jù),并將該副本數(shù)據(jù)寫(xiě)入到內(nèi)部存儲(chǔ)器中。接下來(lái),在將該副本數(shù)據(jù)寫(xiě)入到內(nèi)部存儲(chǔ)器后,移動(dòng)終端獲得了數(shù)據(jù)加載指令時(shí),移動(dòng)終端就能夠訪(fǎng)問(wèn)內(nèi)部存儲(chǔ)器,再基于該數(shù)據(jù)加載指令指示的目標(biāo)數(shù)據(jù)的標(biāo)識(shí)信息,從內(nèi)部存儲(chǔ)器中存儲(chǔ)的該副本數(shù)據(jù)中,讀取所需的該目標(biāo)數(shù)據(jù),最后加載該目標(biāo)數(shù)據(jù)。這樣,通過(guò)預(yù)先將多個(gè)第一應(yīng)用的應(yīng)用數(shù)據(jù)的副本數(shù)據(jù)存儲(chǔ)至內(nèi)部存儲(chǔ)器中,在移動(dòng)終端每次需要加載多個(gè)第一應(yīng)用中某一個(gè)應(yīng)用的應(yīng)用數(shù)據(jù)時(shí),移動(dòng)終端就可以直接從內(nèi)部存儲(chǔ)器中,來(lái)獲取該某一個(gè)應(yīng)用的副本數(shù)據(jù)進(jìn)行加載,而不用在每次需要加載該某一個(gè)應(yīng)用的應(yīng)用數(shù)據(jù)時(shí),都要先從外部存儲(chǔ)器中復(fù)制該某一個(gè)應(yīng)用的應(yīng)用數(shù)據(jù),再將該某一個(gè)應(yīng)用的應(yīng)用數(shù)據(jù)的副本數(shù)據(jù)寫(xiě)入到內(nèi)部存儲(chǔ)器中,最后再?gòu)膬?nèi)部存儲(chǔ)器中讀取該副本數(shù)據(jù)并進(jìn)行加載。從而,提高了應(yīng)用數(shù)據(jù)的加載速度。實(shí)施例二基于前述實(shí)施例,本實(shí)施例提供一種數(shù)據(jù)加載方法,應(yīng)用于以下場(chǎng)景:為了確保在移動(dòng)終端從開(kāi)機(jī)到關(guān)機(jī)的一個(gè)運(yùn)行周期內(nèi),無(wú)論什么時(shí)候移動(dòng)終端需要進(jìn)行數(shù)據(jù)加載,移動(dòng)終端都能夠直接從內(nèi)部存儲(chǔ)器中,讀取所需的目標(biāo)數(shù)據(jù),移動(dòng)終端會(huì)對(duì)內(nèi)部存儲(chǔ)器中存儲(chǔ)的多個(gè)第一應(yīng)用的應(yīng)用數(shù)據(jù)的副本數(shù)據(jù)設(shè)置安全標(biāo)記。那么,圖3為本發(fā)明實(shí)施例二中的數(shù)據(jù)加載方法的流程示意圖,參見(jiàn)圖3所示,該方法包括:s301:在移動(dòng)終端完成上電初始化后,生成數(shù)據(jù)預(yù)存儲(chǔ)指令;s302:執(zhí)行數(shù)據(jù)預(yù)存儲(chǔ)指令,訪(fǎng)問(wèn)外部存儲(chǔ)器,從外部存儲(chǔ)器中復(fù)制多個(gè)第一應(yīng)用的應(yīng)用數(shù)據(jù);s303:將應(yīng)用數(shù)據(jù)的副本數(shù)據(jù)寫(xiě)入內(nèi)部存儲(chǔ)器;s304:對(duì)內(nèi)部存儲(chǔ)器中存儲(chǔ)的副本數(shù)據(jù)進(jìn)行標(biāo)記;s305:獲得數(shù)據(jù)清理指令;s306:執(zhí)行數(shù)據(jù)清理指令,刪除內(nèi)部存儲(chǔ)器中除帶標(biāo)記的副本數(shù)據(jù)之外的其它數(shù)據(jù);s307:獲得并執(zhí)行指示加載目標(biāo)數(shù)據(jù)的數(shù)據(jù)加載指令,訪(fǎng)問(wèn)內(nèi)部存儲(chǔ)器,基于目標(biāo)數(shù)據(jù)的標(biāo)識(shí)信息,從內(nèi)部存儲(chǔ)器中存儲(chǔ)的副本數(shù)據(jù)中獲取目標(biāo)數(shù)據(jù);s308:加載目標(biāo)數(shù)據(jù)。本實(shí)施所提供的數(shù)據(jù)加載方法,在移動(dòng)終端完成上電初始化后,移動(dòng)終端就會(huì)預(yù)先將多個(gè)第一應(yīng)用的應(yīng)用數(shù)據(jù)的副本數(shù)據(jù)寫(xiě)入到內(nèi)部存儲(chǔ)器中,并對(duì)存儲(chǔ)在內(nèi)部存儲(chǔ)器中的副本數(shù)據(jù)進(jìn)行標(biāo)記,確保了該副本數(shù)據(jù)在移動(dòng)終端進(jìn)行內(nèi)存清理、垃圾清理時(shí),不會(huì)刪除該副本數(shù)據(jù),這樣,在后續(xù)移動(dòng)終端需要加載多個(gè)第一應(yīng)用的應(yīng)用數(shù)據(jù)時(shí),就可以直接從內(nèi)部存儲(chǔ)器中獲取對(duì)應(yīng)的副本數(shù)據(jù),從而,提高了加載應(yīng)用數(shù)據(jù)的速度,提高了用戶(hù)體驗(yàn)。實(shí)施例三基于前述實(shí)施例,本實(shí)施例提供一種數(shù)據(jù)加載方法,應(yīng)用于以下場(chǎng)景:為了確保在移動(dòng)終端需要加載多個(gè)應(yīng)用數(shù)據(jù)時(shí),能更快地進(jìn)行加載,在移動(dòng)終端預(yù)先將多個(gè)第一應(yīng)用的應(yīng)用數(shù)據(jù)的副本數(shù)據(jù)存儲(chǔ)到內(nèi)部存儲(chǔ)器時(shí),移動(dòng)終端可以會(huì)將該副本數(shù)據(jù)存儲(chǔ)到同一存儲(chǔ)路徑下。那么,圖4為本發(fā)明實(shí)施例三中的數(shù)據(jù)加載方法的流程示意圖,參見(jiàn)圖4所示,該方法包括:s401:獲得并執(zhí)行數(shù)據(jù)預(yù)存儲(chǔ)指令,訪(fǎng)問(wèn)外部存儲(chǔ)器,從外部存儲(chǔ)器中復(fù)制多個(gè)第一應(yīng)用的應(yīng)用數(shù)據(jù);s402:將應(yīng)用數(shù)據(jù)的副本數(shù)據(jù)存儲(chǔ)至內(nèi)部存儲(chǔ)器中的同一存儲(chǔ)路徑下;s403:獲得指示加載目標(biāo)數(shù)據(jù)的數(shù)據(jù)加載指令;s404:執(zhí)行數(shù)據(jù)加載指令,訪(fǎng)問(wèn)存儲(chǔ)路徑,基于數(shù)據(jù)加載指令中攜帶的多個(gè)標(biāo)識(shí)信息,從存儲(chǔ)路徑下存儲(chǔ)的應(yīng)用數(shù)據(jù)的副本數(shù)據(jù)中,同時(shí)讀取多個(gè)標(biāo)識(shí)信息對(duì)應(yīng)的目標(biāo)數(shù)據(jù);s405:加載目標(biāo)數(shù)據(jù)。本實(shí)施例所提供的數(shù)據(jù)加載方法,移動(dòng)終端會(huì)將多個(gè)第一應(yīng)用的應(yīng)用數(shù)據(jù)的副本數(shù)據(jù)存儲(chǔ)在同一存儲(chǔ)路徑下,這樣,在移動(dòng)終端需要加載多個(gè)目標(biāo)數(shù)據(jù)時(shí),就能夠基于該多個(gè)目標(biāo)數(shù)據(jù)的標(biāo)識(shí)信息,直接從該存儲(chǔ)路徑下同時(shí)獲取多個(gè)目標(biāo)數(shù)據(jù),并進(jìn)行加載。從而,大大提高了應(yīng)用數(shù)據(jù)的加載速度,提高了用戶(hù)體驗(yàn)。實(shí)施例四基于同一發(fā)明構(gòu)思,本實(shí)施例提供一種移動(dòng)終端,該移動(dòng)終端上安裝有多個(gè)第一應(yīng)用。圖5為本發(fā)明實(shí)施例四中的移動(dòng)終端的結(jié)構(gòu)示意圖,參見(jiàn)圖5所示,該移動(dòng)終端50包括:外部存儲(chǔ)器501、內(nèi)部存儲(chǔ)器502以及處理器503,其中,外部存儲(chǔ)器501,用于存儲(chǔ)多個(gè)第一應(yīng)用的應(yīng)用數(shù)據(jù);內(nèi)部存儲(chǔ)器502,用于存儲(chǔ)應(yīng)用數(shù)據(jù)的副本數(shù)據(jù);處理器503,用于獲得并執(zhí)行數(shù)據(jù)預(yù)存儲(chǔ)指令,訪(fǎng)問(wèn)外部存儲(chǔ)器501,從外部存儲(chǔ)器501中復(fù)制多個(gè)第一應(yīng)用的應(yīng)用數(shù)據(jù);將應(yīng)用數(shù)據(jù)的副本數(shù)據(jù)寫(xiě)入內(nèi)部存儲(chǔ)器502;獲得并執(zhí)行指示加載目標(biāo)數(shù)據(jù)的數(shù)據(jù)加載指令,訪(fǎng)問(wèn)內(nèi)部存儲(chǔ)器502,基于目標(biāo)數(shù)據(jù)的標(biāo)識(shí)信息,從內(nèi)部存儲(chǔ)器502中存儲(chǔ)的副本數(shù)據(jù)中獲取目標(biāo)數(shù)據(jù);加載目標(biāo)數(shù)據(jù)。進(jìn)一步地,處理器,用于對(duì)內(nèi)部存儲(chǔ)器中存儲(chǔ)的副本數(shù)據(jù)進(jìn)行標(biāo)記;獲得數(shù)據(jù)清理指令;執(zhí)行數(shù)據(jù)清理指令,刪除內(nèi)部存儲(chǔ)器中除帶標(biāo)記的副本數(shù)據(jù)之外的其它數(shù)據(jù)。進(jìn)一步地,處理器,用于將應(yīng)用數(shù)據(jù)的副本數(shù)據(jù)存儲(chǔ)至內(nèi)部存儲(chǔ)器中的同一存儲(chǔ)路徑下;還用于當(dāng)數(shù)據(jù)加載指令中攜帶有多個(gè)標(biāo)識(shí)信息時(shí),訪(fǎng)問(wèn)存儲(chǔ)路徑,從存儲(chǔ)路徑下存儲(chǔ)的應(yīng)用數(shù)據(jù)的副本數(shù)據(jù)中,同時(shí)讀取多個(gè)標(biāo)識(shí)信息對(duì)應(yīng)的目標(biāo)數(shù)據(jù)。進(jìn)一步地,處理器,用于在移動(dòng)終端完成上電初始化后,生成數(shù)據(jù)預(yù)存儲(chǔ)指令。進(jìn)一步地,處理器,用于獲得指示卸載多個(gè)第一應(yīng)用中的第二應(yīng)用的卸載指令;執(zhí)行卸載指令,卸載第二應(yīng)用,并從內(nèi)部存儲(chǔ)器中存儲(chǔ)的副本數(shù)據(jù)中,刪除第二應(yīng)用的應(yīng)用數(shù)據(jù)的副本數(shù)據(jù)。在實(shí)際應(yīng)用中,上述外部存儲(chǔ)器以及上述內(nèi)部存儲(chǔ)器可由隨機(jī)存取存儲(chǔ)器(randomaccessmemory,ram)、閃存(flashmemory)等實(shí)現(xiàn)。上述處理器可由中央處理器(centralprocessingunit,cpu)、gpu、微處理器(microprocessorunit,mpu)、數(shù)字信號(hào)處理器(digitalsignalprocessor,dsp)、或現(xiàn)場(chǎng)可編程門(mén)陣列(fieldprogrammablegatearray,fpga)等實(shí)現(xiàn)。這里需要指出的是:以上移動(dòng)終端實(shí)施例項(xiàng)的描述,與上述方法描述是類(lèi)似的,具有同方法實(shí)施例相同的有益效果,因此不做贅述。對(duì)于本發(fā)明移動(dòng)終端實(shí)施例中未披露的技術(shù)細(xì)節(jié),本領(lǐng)域的技術(shù)人員請(qǐng)參照本發(fā)明方法實(shí)施例的描述而理解,為節(jié)約篇幅,這里不再贅述。實(shí)施例五基于同一發(fā)明構(gòu)思,本實(shí)施例提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),可以應(yīng)用于上述一個(gè)或者多個(gè)實(shí)施例中的移動(dòng)終端,該移動(dòng)終端上安裝有多個(gè)第一應(yīng)用;該計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)有一個(gè)或者多個(gè)程序,上述一個(gè)或者多個(gè)程序可被一個(gè)或者多個(gè)處理器執(zhí)行,以實(shí)現(xiàn)以下步驟:獲得并執(zhí)行數(shù)據(jù)預(yù)存儲(chǔ)指令,訪(fǎng)問(wèn)外部存儲(chǔ)器,從外部存儲(chǔ)器中復(fù)制多個(gè)第一應(yīng)用的應(yīng)用數(shù)據(jù);將應(yīng)用數(shù)據(jù)的副本數(shù)據(jù)寫(xiě)入內(nèi)部存儲(chǔ)器;獲得并執(zhí)行指示加載目標(biāo)數(shù)據(jù)的數(shù)據(jù)加載指令,訪(fǎng)問(wèn)內(nèi)部存儲(chǔ)器,基于目標(biāo)數(shù)據(jù)的標(biāo)識(shí)信息,從內(nèi)部存儲(chǔ)器中存儲(chǔ)的副本數(shù)據(jù)中獲取目標(biāo)數(shù)據(jù);加載目標(biāo)數(shù)據(jù)進(jìn)一步地,在上述將應(yīng)用數(shù)據(jù)的副本數(shù)據(jù)寫(xiě)入內(nèi)部存儲(chǔ)器之后,上述一個(gè)或者多個(gè)程序還可被上述一個(gè)或者多個(gè)處理器執(zhí)行,以實(shí)現(xiàn)以下步驟:對(duì)內(nèi)部存儲(chǔ)器中存儲(chǔ)的副本數(shù)據(jù)進(jìn)行標(biāo)記;獲得數(shù)據(jù)清理指令;執(zhí)行數(shù)據(jù)清理指令,刪除內(nèi)部存儲(chǔ)器中除帶標(biāo)記的副本數(shù)據(jù)之外的其它數(shù)據(jù)。進(jìn)一步地,上述將應(yīng)用數(shù)據(jù)的副本數(shù)據(jù)寫(xiě)入內(nèi)部存儲(chǔ)器的步驟,還可被上述一個(gè)或者多個(gè)處理器執(zhí)行,以實(shí)現(xiàn)以下步驟:將應(yīng)用數(shù)據(jù)的副本數(shù)據(jù)存儲(chǔ)至內(nèi)部存儲(chǔ)器中的同一存儲(chǔ)路徑下;相應(yīng)地,上述基于目標(biāo)數(shù)據(jù)的標(biāo)識(shí)信息,從內(nèi)部存儲(chǔ)器中存儲(chǔ)的副本數(shù)據(jù)中獲取目標(biāo)數(shù)據(jù)的步驟,還可被上述一個(gè)或者多個(gè)處理器執(zhí)行,以實(shí)現(xiàn)以下步驟:當(dāng)數(shù)據(jù)加載指令中攜帶有多個(gè)標(biāo)識(shí)信息時(shí),訪(fǎng)問(wèn)存儲(chǔ)路徑,從存儲(chǔ)路徑下存儲(chǔ)的應(yīng)用數(shù)據(jù)的副本數(shù)據(jù)中,同時(shí)讀取多個(gè)標(biāo)識(shí)信息對(duì)應(yīng)的目標(biāo)數(shù)據(jù)。進(jìn)一步地,上述獲得數(shù)據(jù)預(yù)存儲(chǔ)指令的步驟,還可被上述一個(gè)或者多個(gè)處理器執(zhí)行,以實(shí)現(xiàn)以下步驟:在移動(dòng)終端完成上電初始化后,生成數(shù)據(jù)預(yù)存儲(chǔ)指令。進(jìn)一步地,上述一個(gè)或者多個(gè)程序可被一個(gè)或者多個(gè)處理器執(zhí)行,以實(shí)現(xiàn)以下步驟:獲得指示卸載多個(gè)第一應(yīng)用中的第二應(yīng)用的卸載指令;執(zhí)行卸載指令,卸載第二應(yīng)用,并從內(nèi)部存儲(chǔ)器中存儲(chǔ)的副本數(shù)據(jù)中,刪除第二應(yīng)用的應(yīng)用數(shù)據(jù)的副本數(shù)據(jù)。這里需要指出的是:應(yīng)理解,說(shuō)明書(shū)通篇中提到的“一個(gè)實(shí)施例”或“一實(shí)施例”意味著與實(shí)施例有關(guān)的特定特征、結(jié)構(gòu)或特性包括在本發(fā)明的至少一個(gè)實(shí)施例中。因此,在整個(gè)說(shuō)明書(shū)各處出現(xiàn)的“在一個(gè)實(shí)施例中”或“在一實(shí)施例中”未必一定指相同的實(shí)施例。此外,這些特定的特征、結(jié)構(gòu)或特性可以任意適合的方式結(jié)合在一個(gè)或多個(gè)實(shí)施例中。應(yīng)理解,在本發(fā)明的各種實(shí)施例中,上述各過(guò)程的序號(hào)的大小并不意味著執(zhí)行順序的先后,各過(guò)程的執(zhí)行順序應(yīng)以其功能和內(nèi)在邏輯確定,而不應(yīng)對(duì)本發(fā)明實(shí)施例的實(shí)施過(guò)程構(gòu)成任何限定。上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。需要說(shuō)明的是,在本文中,術(shù)語(yǔ)“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過(guò)程、方法、物品或者裝置不僅包括那些要素,而且還包括沒(méi)有明確列出的其他要素,或者是還包括為這種過(guò)程、方法、物品或者裝置所固有的要素。在沒(méi)有更多限制的情況下,由語(yǔ)句“包括一個(gè)……”限定的要素,并不排除在包括該要素的過(guò)程、方法、物品或者裝置中還存在另外的相同要素。在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的設(shè)備和方法,可以通過(guò)其它的方式實(shí)現(xiàn)。以上所描述的設(shè)備實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,如:多個(gè)單元或組件可以結(jié)合,或可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另外,所顯示或討論的各組成部分相互之間的耦合、或直接耦合、或通信連接可以是通過(guò)一些接口,設(shè)備或單元的間接耦合或通信連接,可以是電性的、機(jī)械的或其它形式的。上述作為分離部件說(shuō)明的單元可以是、或也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是、或也可以不是物理單元;既可以位于一個(gè)地方,也可以分布到多個(gè)網(wǎng)絡(luò)單元上;可以根據(jù)實(shí)際的需要選擇其中的部分或全部單元來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。另外,在本發(fā)明各實(shí)施例中的各功能單元可以全部集成在一個(gè)處理單元中,也可以是各單元分別單獨(dú)作為一個(gè)單元,也可以?xún)蓚€(gè)或兩個(gè)以上單元集成在一個(gè)單元中;上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用硬件加軟件功能單元的形式實(shí)現(xiàn)。本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過(guò)程序指令相關(guān)的硬件來(lái)完成,前述的程序可以存儲(chǔ)于計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括:移動(dòng)存儲(chǔ)設(shè)備、只讀存儲(chǔ)器(readonlymemory,rom)、磁碟或者光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)?;蛘?,本發(fā)明上述集成的單元如果以軟件功能模塊的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷(xiāo)售或使用時(shí),也可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。基于這樣的理解,本發(fā)明實(shí)施例的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī)、服務(wù)器、或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分。而前述的存儲(chǔ)介質(zhì)包括:移動(dòng)存儲(chǔ)設(shè)備、rom、磁碟或者光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)。以上所述,僅為本發(fā)明的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本
技術(shù)領(lǐng)域:
:的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以所述權(quán)利要求的保護(hù)范圍為準(zhǔn)。當(dāng)前第1頁(yè)12當(dāng)前第1頁(yè)12