国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      對移動終端進(jìn)行系統(tǒng)重裝的方法及裝置的制造方法

      文檔序號:9304447閱讀:661來源:國知局
      對移動終端進(jìn)行系統(tǒng)重裝的方法及裝置的制造方法【
      技術(shù)領(lǐng)域
      】[0001]本發(fā)明涉及系統(tǒng)安裝技術(shù),尤其涉及對移動終端進(jìn)行系統(tǒng)重裝的方法及裝置。【
      背景技術(shù)
      】[0002]對于安卓(android)移動終端,在某些情況下需進(jìn)行系統(tǒng)重裝。例如,移動終端使用軟件進(jìn)行了升級,使得與移動終端固件不同步,導(dǎo)致移動終端在使用之初可能出現(xiàn)各種各樣的問題,需要進(jìn)行系統(tǒng)重裝;再如,移動終端用戶希望在各android版本間互刷,又或者希望完全定制化手機(jī)成為第三方風(fēng)格(如MIUI)等,需要進(jìn)行系統(tǒng)重裝。鑒于這些需求,各種進(jìn)行系統(tǒng)重裝的刷機(jī)技術(shù)應(yīng)運而生,如刷機(jī)精靈就是一款為廣大安卓用戶提供的簡單、安全、快速、高效的一鍵刷機(jī)工具。刷機(jī),指通過一定的方法,更改或替換移動終端中原本存在的一些語言、圖片、鈴聲、軟件或者操作系統(tǒng),通俗來講,刷機(jī)就是給移動終端重裝系統(tǒng)。[0003]實際應(yīng)用時,刷機(jī)精靈在為Android移動終端刷機(jī)過程中,常常因為移動終端內(nèi)置存儲空間太小而導(dǎo)致重裝中斷,無法完成刷機(jī)操作,造成重裝效率低較低。【
      發(fā)明內(nèi)容】[0004]本發(fā)明提供了一種對移動終端進(jìn)行系統(tǒng)重裝的方法,該方法能夠提高系統(tǒng)重裝的效率。[0005]本發(fā)明提供了一種對移動終端進(jìn)行系統(tǒng)重裝的裝置,該裝置能夠提高系統(tǒng)重裝的效率。[0006]一種對移動終端進(jìn)行系統(tǒng)重裝的方法,該方法包括:[0007]調(diào)用安卓調(diào)試橋(ADB,AndroidDebugBridge)工具,通過ADB工具從移動終端獲取各分區(qū)的配置文件信息;[0008]獲取配置文件信息中的多媒體卡類型;[0009]確定多媒體卡類型為安全數(shù)碼存儲卡(SD,SecureDigitalMemoryCard),貝丨J獲知移動終端設(shè)置有外置SD,開始進(jìn)行系統(tǒng)重裝。[0010]一種對移動終端進(jìn)行系統(tǒng)重裝的裝置,該裝置包括客戶端模塊、安卓調(diào)試橋ADB命令模塊、數(shù)據(jù)解析模塊和重裝模塊;[0011]所述客戶端模塊,接收重裝指令,向所述ADB命令模塊發(fā)送調(diào)用指令;[0012]所述ADB命令模塊,接收來自所述客戶端模塊的調(diào)用指令,調(diào)用ADB工具,通過ADB工具從移動終端獲取各分區(qū)的配置文件信息,發(fā)送給所述數(shù)據(jù)解析模塊;[0013]所述數(shù)據(jù)解析模塊,接收來自所述ADB命令模塊的配置文件信息,獲取配置文件信息中的多媒體卡類型,確定多媒體卡類型為安全數(shù)據(jù)存儲卡SD,則獲知移動終端設(shè)置有外置SD,向所述重裝模塊發(fā)送啟動指令;[0014]所述重裝模塊,接收啟動指令,對移動終端進(jìn)行系統(tǒng)重裝。[0015]從上述方案可以看出,本發(fā)明首先調(diào)用ADB工具,通過ADB工具從移動終端獲取各分區(qū)的配置文件信息,獲取配置文件信息中的多媒體卡類型,確定多媒體卡類型為SD,結(jié)合ADB工具獲知移動終端設(shè)置有外置SD,開始進(jìn)行系統(tǒng)重裝。本發(fā)明先對移動終端是否設(shè)置SD進(jìn)行檢測,確定出設(shè)置有外置SD后,才進(jìn)行系統(tǒng)重裝;移動終端設(shè)置有外置SD,對存儲空間進(jìn)行了擴(kuò)展,避免了因移動終端內(nèi)存不足引起的重裝中斷;采用本發(fā)明方案后,提高了系統(tǒng)重裝效率?!靖綀D說明】[0016]圖1為本發(fā)明對移動終端進(jìn)行系統(tǒng)重裝的方法示意性流程圖;[0017]圖2為本發(fā)明對移動終端進(jìn)行系統(tǒng)重裝的方法流程圖實例;[0018]圖3為本發(fā)明對移動終端進(jìn)行系統(tǒng)重裝的應(yīng)用環(huán)境示意圖;[0019]圖4為本發(fā)明對移動終端進(jìn)行系統(tǒng)重裝的裝置結(jié)構(gòu)示意圖?!揪唧w實施方式】[0020]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚明白,下面結(jié)合實施例和附圖,對本發(fā)明進(jìn)一步詳細(xì)說明。[0021]發(fā)明人在研究中發(fā)現(xiàn)了如下規(guī)律:對某些移動終端,由于內(nèi)置存儲空間有限,導(dǎo)致重裝中斷,無法完成刷機(jī)操作,造成重裝效率低較低;對于另一些情形,在移動終端插入了外置SD,對存儲空間進(jìn)行了擴(kuò)展,可避免因移動終端內(nèi)存不足引起的重裝中斷。SD,是一種基于半導(dǎo)體閃存工藝的存儲卡;外置SD,即移動終端擴(kuò)展SD,用來擴(kuò)展移動終端的物理空間。[0022]基于上述發(fā)現(xiàn),本發(fā)明結(jié)合ADB工具對移動終端是否設(shè)置SD進(jìn)行檢測,確定出設(shè)置有外置SD后,才進(jìn)行系統(tǒng)重裝;這樣,移動終端設(shè)置有外置SD,保障了的存儲空間容量,避免了因移動終端內(nèi)存不足引起的重裝中斷,從而,提高了系統(tǒng)重裝效率。[0023]參見圖1,為本發(fā)明對移動終端進(jìn)行系統(tǒng)重裝的方法示意性流程圖,其包括以下步驟:[0024]步驟101,調(diào)用ADB工具,通過ADB工具從移動終端獲取各分區(qū)的配置文件信息。[0025]ADB工具,例如可體現(xiàn)為一個可執(zhí)行(EXE,Executable)文件,用這個工具可以直接操作管理android模擬器或者真實的andr1d設(shè)備。具體實現(xiàn)中,可在重裝裝置中內(nèi)嵌ADB工具,在PC等終端設(shè)備上啟動重裝裝置終端,當(dāng)需要時,重裝裝置終端運行相應(yīng)的EXE文件,調(diào)用ADB工具以獲取各分區(qū)的配置文件信息。[0026]根據(jù)ADB工具的不同實現(xiàn),相應(yīng)地,通過ADB工具從移動終端獲取各分區(qū)的配置文件信息,可采用各種不同的方式;下面進(jìn)行舉例說明:[0027]向ADB工具發(fā)送分區(qū)文件獲取指令;[0028]ADB工具從移動終端獲取存儲卡列表信息,所述存儲卡列表信息包含移動終端內(nèi)的所有分區(qū)標(biāo)識;[0029]ADB工具根據(jù)分區(qū)標(biāo)識,從移動終端獲取各分區(qū)的配置文件信息。[0030]ADB工具執(zhí)行存儲卡列表獲取命令,以從移動終端獲取存儲卡列表信息,該存儲卡列表獲取命令例如為“adbshellls/sys/class/mmc_host”;移動終端獲取本地各存儲區(qū)的標(biāo)識,生成包含所有分區(qū)標(biāo)識的存儲卡列表信息,反饋給重裝裝置,如果該移動終端外置了SD,存儲卡列表信息中也將包含外置SD的標(biāo)識。獲取的存儲卡列表信息例如包含mmcO、mmcUmmc2等各存儲區(qū)的標(biāo)識。[0031]而后,ADB工具再針對每個分區(qū),分別從移動終端發(fā)送相應(yīng)分區(qū)的配置文件信息;以分區(qū)mmcO為例,可向移動終端發(fā)送關(guān)于mmcO的配置文件獲取命令,為“adbshellcat/sys/class/mmc_host/mmcO/mmcO:*/uevent”;移動終端接收該命令后,獲取mmcO的配置文件信息,反饋給重裝裝置。類似地,還可獲取mmcl等其他分區(qū)的配置文件信息,相應(yīng)地,用mmcl等標(biāo)識替換上述配置文件獲取命令中的mmcO。[0032]步驟102,獲取配置文件信息中的多媒體卡類型。[0033]步驟103,確定多媒體卡類型為SD,則獲知移動終端設(shè)置有外置SD,開始進(jìn)行系統(tǒng)重裝。[0034]配置文件信息中包含了插入、拔出SD的信息,具體通過其中的多媒體卡類型體現(xiàn);通過該多媒體卡類型,可以確定對應(yīng)的存儲卡是否為外置SD。具體地,確定多媒體卡類型為安全數(shù)據(jù)存儲卡SD時,可判斷配置文件信息中是否包含MMC_TYPE=SD的字段,如果是,則確定設(shè)置有外置SD;否則,不存在,可提示用戶插入外置SD,以確保系統(tǒng)重裝的完成。[0035]對于某些少數(shù)移動終端,不允許外插SD;為了使方案更加完善,本發(fā)明預(yù)先進(jìn)行前置檢測。具體地,圖1的流程中,步驟101之前,可進(jìn)一步包括:[0036]獲取移動終端的硬件信息;[0037]基于獲取的硬件信息確定移動終端的標(biāo)識值;[0038]根據(jù)標(biāo)志值確定移動終端類型是否為可插拔SD,如果是,則執(zhí)行所述調(diào)用ADB工具的步驟;否則,直接進(jìn)行系統(tǒng)重裝。[0039]所述硬件信息包括型號、版本號等移動終端硬件信息,根據(jù)硬件信息從后臺中獲取移動終端的相關(guān)標(biāo)識值;某些標(biāo)識值對應(yīng)的移動終端才可進(jìn)行外設(shè)SD,對這部標(biāo)識對應(yīng)的移動終端,才進(jìn)行前置檢測外置SD。[0040]本發(fā)明中,調(diào)用ADB工具,結(jié)合ADB工具獲取移動終端設(shè)置有外置SD,開始進(jìn)行系統(tǒng)重裝。本發(fā)明先對移動終端是否設(shè)置SD進(jìn)行檢測,確定出設(shè)置有外置SD后,才進(jìn)行系統(tǒng)重裝;設(shè)置有外置SD,對存儲空間進(jìn)行了擴(kuò)展,避免了因移動終端內(nèi)存不足引起的重裝中斷,從而,提聞了系統(tǒng)重裝效率。[0041]下面結(jié)合圖2,對移動終端進(jìn)行系統(tǒng)重裝的方法進(jìn)行實例說明,其包括以下步驟:[0042]步驟201,獲取移動終端的硬件信息。[0043]重裝裝置的客戶端安裝在PC上,將移動終端連到PC;進(jìn)行重裝時,啟動PC上安裝的該客戶端,對移動終端進(jìn)行訪問,獲取移動終端的硬件信息。[0044]所述硬件信息包括型號、版本號等移動終端硬件信息,根據(jù)硬件信息從后臺中獲取移動終端的相關(guān)標(biāo)識值;某些標(biāo)識值對應(yīng)的移動終端才可進(jìn)行外設(shè)SD,對這部標(biāo)識對應(yīng)的移動終端,才進(jìn)行前置檢測外置SD。[0045]步驟202,基于獲取的硬件信息確定移動終端的標(biāo)識值。[0046]步驟203,根據(jù)標(biāo)志值確定移動終端類型是否為可插拔SD,如果是,則執(zhí)行步驟204;否則,直接進(jìn)行系統(tǒng)重裝。[0047]步驟204,調(diào)用ADB工具,向ADB工具發(fā)送分區(qū)文件獲取指令。[0048]ADB工具具體為一個EXE文件,內(nèi)嵌在重裝裝置中,當(dāng)需要時,重裝裝置終端運行相應(yīng)的EXE文件,調(diào)用ADB工具進(jìn)行配置文件的獲取各分區(qū)的配置文件信息。[0049]步驟205,ADB工具從移動終端獲取存儲卡列表信息,所述存儲卡列表信息包含移動終端內(nèi)的所有分區(qū)標(biāo)識。[0050]ADB工具執(zhí)行存儲卡列表獲取命令,以從移動終端獲取存儲卡列表信息,該存儲卡列表獲取命令例如為“adbshellls/sys/class/mmc_host”;移動終端獲取本地各存儲區(qū)的標(biāo)識,生成包含所有分區(qū)標(biāo)識的存儲卡列表信息,反饋給重裝裝置,如果該移動終端外置了SD,存儲卡列表信息中也將包含外置SD的標(biāo)識。獲取的存儲卡列表信息例如包含mmcO、mmcl、mmc2等各存儲區(qū)的標(biāo)識。[0051]步驟206,ADB工具根據(jù)分區(qū)標(biāo)識,從移動終端獲取各分區(qū)的配置文件信息。[0052]ADB工具再針對每個分區(qū),分別向移動終端發(fā)送相應(yīng)分區(qū)的配置文件信息獲取命令;以分區(qū)m當(dāng)前第1頁1 2 
      當(dāng)前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1