• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    鏡像文件加載方法和裝置制造方法及圖紙

    技術編號:15690622 閱讀:59 留言:0更新日期:2017-06-24 03:09
    本發明專利技術涉及一種鏡像文件加載方法和裝置,所述方法包括:在boot啟動后,讀取指示鏡像文件版本的指令;確定存儲有與所述指令指示的版本相對應的鏡像文件的存儲分區;讀取確定的所述存儲分區中的所述鏡像文件;校驗讀取的所述鏡像文件;當校驗讀取的鏡像文件校驗成功時,則加載校驗成功的所述鏡像文件。上述鏡像文件加載方法和裝置,根據指示鏡像文件版本的指令可以確定相應版本的鏡像文件的存儲分區,從而加載相應存儲分區中的鏡像文件,不需要擦除原存儲分區中存儲的鏡像文件后再下載相應版本的鏡像文件至原存儲分區,僅通過自動讀取的指示鏡像文件版本的指令即可實現,操作簡單。

    Mirroring file loading method and apparatus

    The invention relates to an image file loading method and device. The method includes: in the boot after the start of reading instruction file version of the instruction; determine the storage partition instructions and the instructions corresponding to the version of the image file; read the image file stored in the partition is determined; the image file read check; when the image file read check verification is successful, then the image file loading success. The image file loading method and device, according to the instructions of image file version of the instructions can be stored version of the corresponding partition image file, to load the corresponding storage partition of the image file, without erasing the original storage partition is stored in the image file and then download the appropriate version of the image file to the original storage partition, only by automatically read the instructions file version of the instructions, simple operation.

    【技術實現步驟摘要】
    鏡像文件加載方法和裝置
    本專利技術涉及通信領域,特別是涉及一種鏡像文件加載方法和裝置。
    技術介紹
    鏡像文件格式是一個基于文件的磁盤鏡像格式。所謂鏡像文件其實和ZIP壓縮包類似,它將特定的一系列文件按照一定的格式制作成單一的文件,以方便用戶下載和使用。目前,設備在啟動后,會接著加載鏡像文件,以實現指定的功能。但是傳統技術中,當用戶需要啟動不同版本的鏡像文件時,通常是需要借助外部設備可擦除可編程邏輯器件來擦除原存儲分區中存儲的鏡像文件,再在原存儲分區中存儲更換版本的鏡像文件,最后再重新啟動系統,方可更換完成,且如果用戶又需要使用已使用過的鏡像文件的版本時,則仍需重復上述過程,該種過程操作復雜。
    技術實現思路
    基于此,有必要針對上述的在啟動不同版本的鏡像文件時的操作復雜的問題,提供一種鏡像文件加載方法和裝置。一種鏡像文件加載方法,所述方法包括:在boot啟動后,讀取指示鏡像文件版本的指令;確定存儲有與所述指令指示的版本相對應的鏡像文件的存儲分區;讀取確定的所述存儲分區中的所述鏡像文件;校驗讀取的所述鏡像文件;當校驗讀取的鏡像文件校驗成功時,則加載校驗成功的所述鏡像文件。在其中一個實施例中,所述加載校驗成功的所述鏡像文件的步驟之后,還包括:獲取下一次boot啟動后需加載的鏡像文件版本;生成指示獲取的所述鏡像文件版本的指令;存儲生成的指令。在其中一個實施例中,所述方法還包括:當校驗讀取的鏡像文件校驗失敗時,繼續確定存儲有與所述指令指示的版本相對應的鏡像文件的下一存儲分區;以及執行所述讀取確定的所述存儲分區中的所述鏡像文件,以及所述校驗讀取的所述鏡像文件的步驟,直至校驗讀取的鏡像文件校驗成功。在其中一個實施例中,所述方法還包括:當存在校驗失敗的鏡像文件時,則在所述直至校驗讀取的鏡像校驗成功后,將校驗失敗的鏡像文件替換為校驗成功的鏡像文件。在其中一個實施例中,所述方法還包括:當校驗本地各存儲分區中讀取的、且與所述指令指示的版本相對應的鏡像文件均失敗時,則確定存儲有與所述指令指示的版本不同的鏡像文件的存儲分區;以及執行所述讀取確定的所述存儲分區中的所述鏡像文件,以及所述校驗讀取的所述鏡像文件的步驟,直至校驗讀取的鏡像文件校驗成功。在其中一個實施例中,所述鏡像文件用于網絡通信;所述方法還包括:當校驗讀取的與所述指令指示的版本不同的鏡像文件成功,且服務器上存儲有與所述指令指示的版本相對應的鏡像文件時,則下載所述服務器上存儲的所述鏡像文件;在校驗失敗、且與所述指令指示的版本相對應的鏡像文件所在的存儲分區中,將校驗失敗的鏡像文件替換為從所述服務器上下載的所述鏡像文件。一種鏡像文件加載裝置,所述裝置包括:指令讀取模塊,用于在boot啟動后,讀取指示鏡像文件版本的指令;存儲分區確定模塊,用于確定存儲有與所述指令指示的版本相對應的鏡像文件的存儲分區;鏡像文件讀取模塊,用于讀取確定的所述存儲分區中的所述鏡像文件;校驗模塊,用于校驗讀取的所述鏡像文件;加載模塊,用于在校驗讀取的鏡像文件校驗成功時,則加載校驗成功的所述鏡像文件。在其中一個實施例中,所述裝置還包括:指令獲取模塊,用于在加載校驗成功的所述鏡像文件后,獲取下一次boot啟動后需加載的鏡像文件版本;指令生成模塊,用于生成指示獲取的所述鏡像文件版本的指令;存儲模塊,用于存儲生成的指令。在其中一個實施例中,所述存儲分區確定模塊還用于在校驗讀取的鏡像文件校驗失敗時,繼續確定存儲有與所述指令指示的版本相對應的鏡像文件的下一存儲分區;所述鏡像文件讀取模塊還用于讀取確定的所述存儲分區中的所述鏡像文件;所述校驗模塊還用于校驗讀取的所述鏡像文件,直至校驗讀取的鏡像文件校驗成功。在其中一個實施例中,所述裝置還包括:替換模塊,用于在存在校驗失敗的鏡像文件時,則在所述直至校驗讀取的鏡像校驗成功后,將校驗失敗的鏡像文件替換為校驗成功的鏡像文件。上述鏡像文件加載方法和裝置,根據指示鏡像文件版本的指令可以確定相應版本的鏡像文件的存儲分區,從而加載相應存儲分區中的鏡像文件,不需要擦除原存儲分區中存儲的鏡像文件后再下載相應版本的鏡像文件至原存儲分區,僅通過自動讀取的指示鏡像文件版本的指令即可實現,操作簡單。附圖說明圖1為一實施例中鏡像文件加載方法的流程圖;圖2為一實施例的更新指令步驟的流程圖;圖3為一實施例中的提示框的示意圖;圖4為圖1所示實施例中存儲分區的示意圖;圖5為一實施例中鏡像文件加載裝置的示意圖。具體實施方式為了使本專利技術的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對本專利技術進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用于解釋本專利技術,并不用于限定本專利技術。在詳細說明根據本專利技術的實施例前,應該注意到的是,所述的實施例主要在于與鏡像文件加載方法和裝置相關的步驟和系統組件的組合。因此,所屬系統組件和方法步驟已經在附圖中通過常規符號在適當的位置表示出來了,并且只示出了與理解本專利技術的實施例有關的細節,以免因對于得益于本專利技術的本領域普通技術人員而言顯而易見的那些細節模糊了本專利技術的公開內容。在本文中,諸如左和右,上和下,前和后,第一和第二之類的關系術語僅僅用來區分一個實體或動作與另一個實體或動作,而不一定要求或暗示這種實體或動作之間的任何實際的這種關系或順序。術語“包括”、“包含”或任何其他變體旨在涵蓋非排他性的包含,由此使得包括一系列要素的過程、方法、物品或者設備不僅包含這些要素,而且還包含沒有明確列出的其他要素,或者為這種過程、方法、物品或者設備所固有的要素。請參閱圖1所示,圖1為一實施例中鏡像文件加載方法的流程圖,在該實施例中,該方法可以包括以下步驟:S102:在boot啟動后,讀取指示鏡像文件版本的指令。具體地,boot來引導中央處理器加載應用程序版本的引導文件,本實施例中的鏡像文件是指在boot啟動后需要加載的各個模塊的鏡像文件,例如通信模塊等。指令是指標識鏡像文件的版本的指令,例如鏡像文件可能存在多個版本,V1.0、V2.0、V3.0、V4.0等,不同的指令其代表一個鏡像文件的版本。其中指令可以是通過標志位來實現,例如假設只有四個版本,則標志位可以是兩位,其中00代表版本V1.0,01代表版本V2.0,10代表版本V3.0,11代表版本V4.0等。版本的數量不同,標志位的位數可以相應地進行調整。S104:確定存儲有與指令指示的版本相對應的鏡像文件的存儲分區。具體地,存儲分區是指在flash(閃存)中劃分的不同的存儲分區,例如在一塊flash中,其大小可能為100兆,其中每25兆劃分為一個存儲分區,每一存儲分區中存儲有一個版本的鏡像文件。當存在多個存儲分區時,每一存儲分區中可以存儲有一個版本的鏡像文件,且每個存儲分區中的鏡像文件的版本可以不同,也可以相同,或者部分存儲分區中的鏡像文件的版本相同,剩余存儲分區中的鏡像文件的版本不相同。在讀取指示鏡像文件版本的指令后,獲取到鏡像文件的版本,再根據該鏡像文件的版本確定相應的存儲分區,例如可以預先存儲有一表格,在該表格中記錄鏡像文件的版本和存儲分區的關系,這樣根據鏡像文件的版本就可以找到相應的存儲分區,從而可以成功讀取到與指令指示的版本相一致的鏡像文件。S106:讀取確定的存儲分區中的鏡像文件。具體地,讀取確定的存儲分區中的鏡像文件,即本文檔來自技高網...
    鏡像文件加載方法和裝置

    【技術保護點】
    一種鏡像文件加載方法,其特征在于,所述方法包括:在boot啟動后,讀取指示鏡像文件版本的指令;確定存儲有與所述指令指示的版本相對應的鏡像文件的存儲分區;讀取確定的所述存儲分區中的所述鏡像文件;校驗讀取的所述鏡像文件;當校驗讀取的鏡像文件校驗成功時,則加載校驗成功的所述鏡像文件。

    【技術特征摘要】
    1.一種鏡像文件加載方法,其特征在于,所述方法包括:在boot啟動后,讀取指示鏡像文件版本的指令;確定存儲有與所述指令指示的版本相對應的鏡像文件的存儲分區;讀取確定的所述存儲分區中的所述鏡像文件;校驗讀取的所述鏡像文件;當校驗讀取的鏡像文件校驗成功時,則加載校驗成功的所述鏡像文件。2.根據權利要求1所述的方法,其特征在于,所述加載校驗成功的所述鏡像文件的步驟之后,還包括:獲取下一次boot啟動后需加載的鏡像文件版本;生成指示獲取的所述鏡像文件版本的指令;存儲生成的指令。3.根據權利要求1所述的方法,其特征在于,所述方法還包括:當校驗讀取的鏡像文件校驗失敗時,繼續確定存儲有與所述指令指示的版本相對應的鏡像文件的下一存儲分區;以及執行所述讀取確定的所述存儲分區中的所述鏡像文件,以及所述校驗讀取的所述鏡像文件的步驟,直至校驗讀取的鏡像文件校驗成功。4.根據權利要求3所述的方法,其特征在于,所述方法還包括:當存在校驗失敗的鏡像文件時,則在所述直至校驗讀取的鏡像校驗成功后,將校驗失敗的鏡像文件替換為校驗成功的鏡像文件。5.根據權利要求1至4中任一項所述的方法,其特征在于,所述方法還包括:當校驗本地各存儲分區中讀取的、且與所述指令指示的版本相對應的鏡像文件均失敗時,則確定存儲有與所述指令指示的版本不同的鏡像文件的存儲分區;以及執行所述讀取確定的所述存儲分區中的所述鏡像文件,以及所述校驗讀取的所述鏡像文件的步驟,直至校驗讀取的鏡像文件校驗成功。6.根據權利要求5所述的方法,其特征在于,所述鏡像文件用于網絡通信;所述方法還包括:當校驗讀取的與所述指令...

    【專利技術屬性】
    技術研發人員:姚湘陵張天瑜許寧
    申請(專利權)人:深圳市廣和通無線股份有限公司
    類型:發明
    國別省市:廣東,44

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 亚洲av永久中文无码精品综合 | 国精品无码一区二区三区在线蜜臀 | 免费无码又黄又爽又刺激| 无码av免费网站| 免费无码又爽又刺激高潮| 宅男在线国产精品无码| 亚洲中文无码卡通动漫野外| 日韩人妻无码精品专区| 亚洲精品久久无码av片俺去也| 亚洲av无码天堂一区二区三区| 无码成A毛片免费| 中文字幕无码久久人妻| 成人麻豆日韩在无码视频| 日韩午夜福利无码专区a| 黑人无码精品又粗又大又长 | 中文字幕无码av激情不卡| 麻豆国产精品无码视频| 曰韩精品无码一区二区三区 | 国产精品爽爽va在线观看无码 | 久久人妻av无码中文专区| 久久久久久久久免费看无码| 久久老子午夜精品无码| 国产色爽免费无码视频| 免费A级毛片无码A∨男男| 亚洲AV无码一区二区三区久久精品| 国产在线无码不卡影视影院| 久99久无码精品视频免费播放| 亚洲爆乳少妇无码激情| 中文有码无码人妻在线| 婷婷四虎东京热无码群交双飞视频| 国产午夜无码精品免费看动漫| 亚洲精品无码永久中文字幕| 久久久久亚洲AV无码专区桃色| 亚洲精品97久久中文字幕无码| 国产av永久精品无码| 午夜无码中文字幕在线播放 | 无码专区国产无套粉嫩白浆内射| JAVA性无码HD中文| 少妇极品熟妇人妻无码| 久久亚洲精品无码网站| 亚洲精品一级无码中文字幕|