亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種數(shù)據(jù)加載方法、移動終端及計算機可讀存儲介質(zhì)與流程

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