欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種閃存分區(qū)的處理方法和裝置的制造方法

文檔序號:10665699閱讀:198來源:國知局
一種閃存分區(qū)的處理方法和裝置的制造方法
【專利摘要】本發(fā)明實施例提供了一種閃存分區(qū)的處理方法和裝置,其中的方法包括:將閃存分為根文件系統(tǒng)分區(qū)和應用分區(qū);以只讀方式對所述根文件系統(tǒng)分區(qū)進行掛載;其中,所述根文件系統(tǒng)分區(qū)中包括啟動腳本和系統(tǒng)程序;以讀寫方式對所述應用分區(qū)進行掛載。本發(fā)明實施例能夠提高閃存文件系統(tǒng)的穩(wěn)定性。
【專利說明】
一種閃存分區(qū)的處理方法和裝置
技術領域
[0001]本發(fā)明涉及嵌入式技術領域,特別是涉及一種閃存分區(qū)的處理方法和裝置。
【背景技術】
[0002]閃速存儲器(Flash Memory)是一種非易失性存儲器,簡稱閃存。目前主要有兩種主流的閃存,分別是NOR型和NAND型。NAND型閃存具有擦除速度快、批量寫入速度快、容量大等優(yōu)點,具有更加廣泛的應用前景。
[0003]UBIFS(Unsorted Block Image File System,無序區(qū)塊映像文件系統(tǒng))是 Linux上正在研發(fā)的新一代閃存文件系統(tǒng),UBIFS閃存文件系統(tǒng)主要用于NAND型閃存。相對于JFFS2(閃存日志型文件系統(tǒng)第 2 版,Journalling Flash File System Vers1n 2)在掛載過程需要掃描閃存上的所有節(jié)點,UBIFS的索引數(shù)據(jù)也存放在閃存上,因此具有掛載速度快的特點。
[0004]然而,在實際應用中,如果在針對使用UBIFS文件系統(tǒng)的分區(qū)執(zhí)行修改操作時突然斷電,容易造成文件丟失,甚至導致UBIFS文件系統(tǒng)的損壞,這極大地影響了系統(tǒng)的穩(wěn)定性。

【發(fā)明內容】

[0005]本發(fā)明實施例所要解決的技術問題是提供一種閃存分區(qū)的處理方法和裝置,能夠提高閃存文件系統(tǒng)的穩(wěn)定性。
[0006]為了解決上述問題,本發(fā)明公開了一種閃存分區(qū)的處理方法,包括:
[0007]將閃存分為根文件系統(tǒng)分區(qū)和應用分區(qū);
[0008]以只讀方式對所述根文件系統(tǒng)分區(qū)進行掛載;其中,所述根文件系統(tǒng)分區(qū)中包括啟動腳本和系統(tǒng)程序;
[0009]以讀寫方式對所述應用分區(qū)進行掛載。
[0010]優(yōu)選地,所述根文件系統(tǒng)分區(qū)中還包括關鍵應用程序備份,所述方法還包括:
[0011]若應用分區(qū)文件系統(tǒng)崩潰,則對所述應用分區(qū)執(zhí)行格式化操作;
[0012]從根文件系統(tǒng)分區(qū)復制所述關鍵應用程序備份到所述應用分區(qū)。
[0013]優(yōu)選地,所述應用分區(qū)中包括關鍵應用程序,所述方法還包括:
[0014]對所述應用分區(qū)中的關鍵應用程序進行升級。
[0015]優(yōu)選地,所述對所述應用分區(qū)中的關鍵應用程序進行升級的步驟,包括:
[0016]采用下載的可更新的關鍵應用程序覆蓋所述應用分區(qū)中原有的關鍵應用程序,以及對覆蓋后的關鍵應用程序執(zhí)行校驗操作。
[0017]優(yōu)選地,所述根文件系統(tǒng)分區(qū)中還包括關鍵應用程序備份,所述方法還包括:
[0018]對所述應用分區(qū)中的關鍵應用程序進行校驗,若校驗失敗,則從所述根文件系統(tǒng)分區(qū)中復制所述關鍵應用程序備份到所述應用分區(qū)。
[0019]優(yōu)選地,所述根文件系統(tǒng)分區(qū)和應用分區(qū)使用的是UBIFS文件系統(tǒng)。
[0020]依據(jù)本發(fā)明的另一個方面,提供了一種閃存分區(qū)的處理裝置,包括:
[0021]分區(qū)操作模塊,用于將閃存分為根文件系統(tǒng)分區(qū)和應用分區(qū);
[0022]根分區(qū)掛載模塊,用于以只讀方式對所述根文件系統(tǒng)分區(qū)進行掛載;其中,所述根文件系統(tǒng)分區(qū)中包括啟動腳本和系統(tǒng)程序;及
[0023]應用分區(qū)掛載模塊,用于以讀寫方式對所述應用分區(qū)進行掛載。
[0024]優(yōu)選地,所述根文件系統(tǒng)分區(qū)中還包括關鍵應用程序備份,所述裝置還包括:
[0025]格式化操作模塊,用于在應用分區(qū)文件系統(tǒng)崩潰時,對所述應用分區(qū)執(zhí)行格式化操作;
[0026]復制恢復模塊,用于從根文件系統(tǒng)分區(qū)復制所述關鍵應用程序備份到所述應用分區(qū)。
[0027]優(yōu)選地,所述應用分區(qū)中包括關鍵應用程序,所述裝置還包括:
[0028]升級模塊,用于對所述應用分區(qū)中的關鍵應用程序進行升級。
[0029]優(yōu)選地,所述升級模塊,具體用于采用下載的可更新的關鍵應用程序覆蓋所述應用分區(qū)中原有的關鍵應用程序,以及對覆蓋后的關鍵應用程序執(zhí)行校驗操作。
[0030]優(yōu)選地,所述根文件系統(tǒng)分區(qū)中還包括關鍵應用程序備份,所述裝置還包括:
[0031]校驗模塊,用于對所述應用分區(qū)中的關鍵應用程序進行校驗,若校驗失敗,則從所述根文件系統(tǒng)分區(qū)中復制所述關鍵應用程序備份到所述應用分區(qū)。
[0032]與現(xiàn)有技術相比,本發(fā)明實施例包括以下優(yōu)點:
[0033]本發(fā)明實施例將閃存分為至少兩個分區(qū):根文件系統(tǒng)分區(qū)和應用分區(qū),并將啟動腳本和系統(tǒng)程序存放于根文件系統(tǒng)分區(qū)中,以只讀方式對所述根文件系統(tǒng)分區(qū)進行掛載,以讀寫方式對所述應用分區(qū)進行掛載;由于根文件系統(tǒng)分區(qū)為只讀掛載,因此用戶無法對根文件系統(tǒng)分區(qū)中的啟動腳本和系統(tǒng)程序進行修改,只能對應用分區(qū)中的文件進行操作,這樣,即使突然斷電也只會造成應用分區(qū)中的文件丟失,可以避免根文件系統(tǒng)分區(qū)中的啟動腳本和系統(tǒng)程序被損壞,從而保證Iinux等嵌入式系統(tǒng)在每次上電的時候能夠正常啟動和使用,提高系統(tǒng)的穩(wěn)定性。
【附圖說明】
[0034]圖1示出了本發(fā)明的一種閃存分區(qū)的處理方法實施例一的步驟流程圖;
[0035]圖2示出了本發(fā)明的一種閃存分區(qū)的處理方法實施例二的步驟流程圖;
[0036]圖3示出了本發(fā)明的一種閃存分區(qū)的處理方法實施例三的步驟流程圖;
[0037]圖4示出了本發(fā)明一種閃存分區(qū)的處理裝置的結構框圖。
【具體實施方式】
[0038]為使本發(fā)明的上述目的、特征和優(yōu)點能夠更加明顯易懂,下面結合附圖和【具體實施方式】對本發(fā)明作進一步詳細的說明。
[0039]實施例一
[0040]參照圖1,示出了本發(fā)明的一種閃存分區(qū)的處理方法實施例一的步驟流程圖,具體可以包括:
[0041]步驟101、將閃存分為根文件系統(tǒng)分區(qū)和應用分區(qū);
[0042]在嵌入式領域,閃存(FLASH)是一種常用的存儲介質,由于其特殊的硬件結構,普通的文件系統(tǒng)不適合在FLASH上使用,于是就出現(xiàn)了專門針對FLASH的文件系統(tǒng),比較常用的有 JFFS2、UBIFS。
[0043]嵌入式系統(tǒng)對系統(tǒng)穩(wěn)定性要求非常高,如果在對系統(tǒng)文件進行修改時突然斷電,容易造成文件丟失,甚至導致文件系統(tǒng)的損壞,這樣極大地影響了系統(tǒng)的穩(wěn)定性。
[0044]為了提高系統(tǒng)的穩(wěn)定性,本發(fā)明實施例將閃存分為至少兩個分區(qū):根文件系統(tǒng)分區(qū)和應用分區(qū)。在本發(fā)明的一種優(yōu)選實施例中,所述根文件系統(tǒng)分區(qū)和應用分區(qū)使用的是UBIFS文件系統(tǒng)。當然,上述UBIFS文件系統(tǒng)只是作為示例,本領域技術人員可以靈活選取根文件系統(tǒng)分區(qū)和應用分區(qū)所使用的文件系統(tǒng),如YAFFS(另一個文件系統(tǒng),Yet AnotherFlash File System)、JFFS(閃存日志型文件系統(tǒng)第2版,Journalling Flash File SystemVers1n 2)等等,本發(fā)明對于具體的文件系統(tǒng)以及閃存的具體分區(qū)數(shù)目不做具體限制。
[0045]步驟102、以只讀方式對所述根文件系統(tǒng)分區(qū)進行掛載;其中,所述根文件系統(tǒng)分區(qū)中具體可以包括啟動腳本和系統(tǒng)程序;
[0046]本發(fā)明實施例中,根文件系統(tǒng)分區(qū)可以用于存放啟動腳本以及系統(tǒng)程序等數(shù)據(jù),并且在系統(tǒng)啟動時,以只讀方式對根文件系統(tǒng)分區(qū)進行掛載。由于在實際應用中,通常修改根文件系統(tǒng)分區(qū)中的啟動腳本和系統(tǒng)程序的可能性非常小,因此,將根文件系統(tǒng)分區(qū)以只讀方式進行掛載,能夠使得對于根文件系統(tǒng)分區(qū)的讀寫操作被拒絕,因此能夠避免對根文件系統(tǒng)分區(qū)進行修改的情況,從而能夠避免突然斷電造成的根文件系統(tǒng)分區(qū)的文件以及文件系統(tǒng)的損壞,從而提尚系統(tǒng)的穩(wěn)定性。
[0047]在本發(fā)明的一種應用示例中,在需要對根文件系統(tǒng)分區(qū)中的文件進行修改時,可以執(zhí)行Iinux的mount命令重新將根文件系統(tǒng)分區(qū)掛載為可讀寫方式,并且,在文件修改完成后,再執(zhí)行mount命令將根文件系統(tǒng)分區(qū)掛載為只讀方式即可。
[0048]步驟103、以讀寫方式對所述應用分區(qū)進行掛載。
[0049]本發(fā)明實施例中,應用分區(qū)可以用于存放用戶常用的應用程序,這些程序不會影響系統(tǒng)的啟動及運行,因此,應用分區(qū)以讀寫方式進行掛載,即使應用分區(qū)的文件以及對應的文件系統(tǒng)被損壞,但是不會損壞根文件系統(tǒng)分區(qū)中的啟動腳本以及系統(tǒng)程序,因此不會影響系統(tǒng)的正常啟動和使用,從而保證系統(tǒng)的穩(wěn)定性。
[0050]綜上,本發(fā)明將閃存分為至少兩個分區(qū):根文件系統(tǒng)分區(qū)和應用分區(qū),并將啟動腳本和系統(tǒng)程序存放于根文件系統(tǒng)分區(qū)中,以只讀方式對所述根文件系統(tǒng)分區(qū)進行掛載,以讀寫方式對所述應用分區(qū)進行掛載;由于根文件系統(tǒng)分區(qū)為只讀掛載,因此用戶無法對根文件系統(tǒng)分區(qū)中的啟動腳本和系統(tǒng)程序進行修改,只能對應用分區(qū)中的文件進行操作,這樣,即使突然斷電也只會造成應用分區(qū)中的文件丟失,可以避免根文件系統(tǒng)分區(qū)中的啟動腳本和系統(tǒng)程序被損壞,從而保證Iinux等嵌入式系統(tǒng)在每次上電的時候能夠正常啟動和使用,提高系統(tǒng)的穩(wěn)定性。
[0051]實施例二
[0052]本實施例的閃存分區(qū)的處理方法在上述實施例一的基礎上,進一步還可以包括如下可選技術方案。
[0053]在本發(fā)明的一種優(yōu)選實施例中,所述根文件系統(tǒng)分區(qū)中還可以包括關鍵應用程序備份,參照圖2,示出了本發(fā)明的一種閃存分區(qū)的處理方法實施例二的步驟流程圖,具體可以包括:
[0054]步驟201、將閃存分為根文件系統(tǒng)分區(qū)和應用分區(qū);
[0055]步驟202、以只讀方式對所述根文件系統(tǒng)分區(qū)進行掛載;其中,所述根文件系統(tǒng)分區(qū)中具體可以包括啟動腳本、系統(tǒng)程序和關鍵應用程序備份;
[0056]根文件系統(tǒng)分區(qū)中除了可以存放啟動腳本和系統(tǒng)程序,還可以備份一些關鍵應用程序,例如和服務器進行基本通訊的應用程序,這些關鍵應用程序用于從服務器下載最新的業(yè)務應用程序包,這里的業(yè)務應用程序可用于執(zhí)行應用業(yè)務。上市關鍵應用程序,通常不需要進行修改,因此可以放入只讀的根文件系統(tǒng)分區(qū)中。
[0057]步驟203、以讀寫方式對所述應用分區(qū)進行掛載;
[0058]步驟204、若應用分區(qū)文件系統(tǒng)崩潰,則對所述應用分區(qū)執(zhí)行格式化操作;
[0059]具體地,在根文件系統(tǒng)分區(qū)掛載后,可以通過腳本如shell腳本,判斷應用分區(qū)文件系統(tǒng)是否崩潰,若應用分區(qū)文件系統(tǒng)崩潰,則對所述應用分區(qū)執(zhí)行格式化操作,例如重新格式化應用分區(qū)為UBIFS文件系統(tǒng)。
[0060]步驟205、從根文件系統(tǒng)分區(qū)復制所述關鍵應用程序備份到所述應用分區(qū)。
[0061]若應用分區(qū)文件系統(tǒng)崩潰,則應用分區(qū)中的所有應用都無法使用,因此,本發(fā)明實施例將和服務器進行基本通訊的關鍵應用程序備份在根文件系統(tǒng)中,當應用分區(qū)文件系統(tǒng)崩潰時,可以從根文件系統(tǒng)分區(qū)復制這些關鍵應用程序的備份到所述應用分區(qū),以保證系統(tǒng)的基本功能可以正常使用,從而提尚系統(tǒng)的穩(wěn)定性。
[0062]實施例三
[0063]參照圖3,示出了本發(fā)明的一種閃存分區(qū)的處理方法實施例三的步驟流程圖,具體可以包括:
[0064]步驟301、將閃存分為根文件系統(tǒng)分區(qū)和應用分區(qū);
[0065]步驟302、以只讀方式對所述根文件系統(tǒng)分區(qū)進行掛載;其中,所述根文件系統(tǒng)分區(qū)中具體可以包括啟動腳本和系統(tǒng)程序;
[0066]步驟303、以讀寫方式對所述應用分區(qū)進行掛載;
[0067]步驟304、對所述應用分區(qū)中的關鍵應用程序進行升級。
[0068]在具體實現(xiàn)中,所述對所述應用分區(qū)中的關鍵應用程序進行升級的步驟,可以包括:采用下載的可更新的關鍵應用程序覆蓋所述應用分區(qū)中原有的關鍵應用程序,以及對覆蓋后的關鍵應用程序執(zhí)行校驗操作。
[0069]在實際應用中,對于關鍵應用程序需要升級的情況,可以通過腳本判斷當前下載的應用程序升級包里面是否有可更新的關鍵應用程序,例如可以通過版本號進行判斷;如果有,則將下載的可更新的關鍵應用程序復制到應用分區(qū),覆蓋原有的關鍵應用程序,以及對覆蓋后的關鍵應用程序執(zhí)行校驗操作,并保存校驗文件到該關鍵應用程序所在目錄;如果沒有,則使用系統(tǒng)默認的從根文件系統(tǒng)分區(qū)復制過來的默認關鍵應用程序。
[0070]在本發(fā)明的一種應用示例中,將升級后的關鍵應用程序只保存在應用分區(qū)中,同時加以校驗,但是不用將升級后的關鍵應用程序備份至根文件系統(tǒng)分區(qū),以保證根文件系統(tǒng)分區(qū)中備份的是系統(tǒng)默認的可執(zhí)行的關鍵應用程序,在需要執(zhí)行關鍵應用程序的時候,如果找不到該文件,或者找到該文件,但是校驗不通過時,則可以使用根文件系統(tǒng)中默認的關鍵應用程序備份替換該損壞的應用程序。[0071 ] 綜上,本發(fā)明實施例中,根文件系統(tǒng)分區(qū)中只保存默認的關鍵應用程序備份,對于應用分區(qū)中的關鍵應用程序有升級的需求時,對應用分區(qū)中的關鍵應用程序進行升級,使得用戶在系統(tǒng)正常運行時能夠使用最新版本的關鍵應用程序,而當應用分區(qū)文件系統(tǒng)崩潰或者應用分區(qū)中的文件損壞時,可以使用根文件系統(tǒng)分區(qū)中備份的關鍵應用程序替換損壞的關鍵應用程序。由于在根文件系統(tǒng)分區(qū)中只備份了系統(tǒng)默認的關鍵應用程序,因此,可以在對根文件系統(tǒng)分區(qū)存儲需求較小的情況下,保證系統(tǒng)總是能夠正常運行,以提高系統(tǒng)的穩(wěn)定性。
[0072]在本發(fā)明的一種優(yōu)選實施例中,所述根文件系統(tǒng)分區(qū)中還可以包括關鍵應用程序備份,所述方法還可以包括:對所述應用分區(qū)中的關鍵應用程序進行校驗,若校驗失敗,則從所述根文件系統(tǒng)分區(qū)中復制關鍵應用程序備份到所述應用分區(qū)。
[0073]在具體應用中,為了保證整個系統(tǒng)的穩(wěn)定性,在執(zhí)行所述應用分區(qū)中的關鍵應用程序之前,可以對關鍵應用程序進行校驗,如MD5 (Message Digest Algorithm 5,消息摘要算法第五版)校驗,如果MD5校驗失敗,則說明該關鍵應用程序可能已經(jīng)損壞,則從根文件系統(tǒng)分區(qū)中復制關鍵應用程序備份到所述應用分區(qū),經(jīng)過校驗后,保存校驗文件到關鍵應用程序所在目錄下。
[0074]此外,如果遇到應用分區(qū)中關鍵應用程序丟失的情況,也可以從根文件系統(tǒng)分區(qū)中復制關鍵應用程序備份到所述應用分區(qū)。由于在根文件系統(tǒng)分區(qū)中備份有與通訊相關的關鍵應用程序備份,使得應用分區(qū)中的關鍵應用程序出現(xiàn)損壞或丟失的情況時,可以用根文件系統(tǒng)分區(qū)中的備份來替換該關鍵應用程序,從而保證用戶可以正常使用系統(tǒng)的基本功能,從而提尚系統(tǒng)的穩(wěn)定性。
[0075]裝置實施例
[0076]參照圖4,示出了本發(fā)明一種閃存分區(qū)的處理裝置的結構框圖,具體可以包括:
[0077]分區(qū)操作模塊410,用于將閃存分為根文件系統(tǒng)分區(qū)和應用分區(qū);
[0078]根分區(qū)掛載模塊420,用于以只讀方式對所述根文件系統(tǒng)分區(qū)進行掛載;其中,所述根文件系統(tǒng)分區(qū)中包括啟動腳本和系統(tǒng)程序;及
[0079]應用分區(qū)掛載模塊430,用于以讀寫方式對所述應用分區(qū)進行掛載。
[0080]在本發(fā)明的一種優(yōu)選實施例中,所述根文件系統(tǒng)分區(qū)中還可以包括關鍵應用程序備份,所述裝置還可以包括:
[0081]格式化操作模塊,用于在應用分區(qū)文件系統(tǒng)崩潰時,對所述應用分區(qū)執(zhí)行格式化操作;
[0082]復制恢復模塊,用于從根文件系統(tǒng)分區(qū)復制所述關鍵應用程序備份到所述應用分區(qū)。
[0083]在本發(fā)明的另一種優(yōu)選實施例中,所述應用分區(qū)中包括關鍵應用程序,所述裝置還可以包括:
[0084]升級模塊,用于對所述應用分區(qū)中的關鍵應用程序進行升級。
[0085]在本發(fā)明的又一種優(yōu)選實施例中,所述升級模塊,具體可以包括:
[0086]升級操作子模塊,用于采用下載的可更新的關鍵應用程序覆蓋所述應用分區(qū)中原有的關鍵應用程序,以及對覆蓋后的關鍵應用程序執(zhí)行校驗操作。
[0087]在本發(fā)明的再一種優(yōu)選實施例中,所述根文件系統(tǒng)分區(qū)中還可以包括關鍵應用程序備份,所述裝置還可以包括:
[0088]校驗模塊,用于對所述應用分區(qū)中的關鍵應用程序進行校驗,若校驗失敗,則從所述根文件系統(tǒng)分區(qū)中復制所述關鍵應用程序備份到所述應用分區(qū)。
[0089]對于裝置實施例而言,由于其與方法實施例基本相似,所以描述的比較簡單,相關之處參見方法實施例的部分說明即可。
[0090]本說明書中的各個實施例均采用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似的部分互相參見即可。
[0091]本領域內的技術人員應明白,本發(fā)明實施例的實施例可提供為方法、裝置、或計算機程序產(chǎn)品。因此,本發(fā)明實施例可采用完全硬件實施例、完全軟件實施例、或結合軟件和硬件方面的實施例的形式。而且,本發(fā)明實施例可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(包括但不限于磁盤存儲器、CD-ROM、光學存儲器等)上實施的計算機程序產(chǎn)品的形式。
[0092]本發(fā)明實施例是參照根據(jù)本發(fā)明實施例的方法、終端設備(系統(tǒng))、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合。可提供這些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理終端設備的處理器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理終端設備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
[0093]這些計算機程序指令也可存儲在能引導計算機或其他可編程數(shù)據(jù)處理終端設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
[0094]這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理終端設備上,使得在計算機或其他可編程終端設備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其他可編程終端設備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
[0095]盡管已描述了本發(fā)明實施例的優(yōu)選實施例,但本領域內的技術人員一旦得知了基本創(chuàng)造性概念,則可對這些實施例做出另外的變更和修改。所以,所附權利要求意欲解釋為包括優(yōu)選實施例以及落入本發(fā)明實施例范圍的所有變更和修改。
[0096]最后,還需要說明的是,在本文中,諸如第一和第二等之類的關系術語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關系或者順序。而且,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者終端設備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者終端設備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者終端設備中還存在另外的相同要素。
[0097]以上對本發(fā)明所提供的一種閃存分區(qū)的處理方法和裝置,進行了詳細介紹,本文中應用了具體個例對本發(fā)明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領域的一般技術人員,依據(jù)本發(fā)明的思想,在【具體實施方式】及應用范圍上均會有改變之處,綜上所述,本說明書內容不應理解為對本發(fā)明的限制。
【主權項】
1.一種閃存分區(qū)的處理方法,其特征在于,所述方法包括: 將閃存分為根文件系統(tǒng)分區(qū)和應用分區(qū); 以只讀方式對所述根文件系統(tǒng)分區(qū)進行掛載;其中,所述根文件系統(tǒng)分區(qū)中包括啟動腳本和系統(tǒng)程序; 以讀寫方式對所述應用分區(qū)進行掛載。2.如權利要求1所述的方法,其特征在于,所述根文件系統(tǒng)分區(qū)中還包括關鍵應用程序備份,所述方法還包括: 若應用分區(qū)文件系統(tǒng)崩潰,則對所述應用分區(qū)執(zhí)行格式化操作; 從根文件系統(tǒng)分區(qū)復制所述關鍵應用程序備份到所述應用分區(qū)。3.如權利要求1所述的方法,其特征在于,所述應用分區(qū)中包括關鍵應用程序,所述方法還包括: 對所述應用分區(qū)中的關鍵應用程序進行升級。4.如權利要求3所述的方法,其特征在于,所述對所述應用分區(qū)中的關鍵應用程序進行升級的步驟,包括: 采用下載的可更新的關鍵應用程序覆蓋所述應用分區(qū)中原有的關鍵應用程序,以及對覆蓋后的關鍵應用程序執(zhí)行校驗操作。5.如權利要求1所述的方法,其特征在于,所述根文件系統(tǒng)分區(qū)中還包括關鍵應用程序備份,所述方法還包括: 對所述應用分區(qū)中的關鍵應用程序進行校驗,若校驗失敗,則從所述根文件系統(tǒng)分區(qū)中復制所述關鍵應用程序備份到所述應用分區(qū)。6.如權利要求1所述的方法,其特征在于,所述根文件系統(tǒng)分區(qū)和應用分區(qū)使用的是UBIFS文件系統(tǒng)。7.一種閃存分區(qū)的處理裝置,其特征在于,所述裝置包括: 分區(qū)操作模塊,用于將閃存分為根文件系統(tǒng)分區(qū)和應用分區(qū); 根分區(qū)掛載模塊,用于以只讀方式對所述根文件系統(tǒng)分區(qū)進行掛載;其中,所述根文件系統(tǒng)分區(qū)中包括啟動腳本和系統(tǒng)程序;及 應用分區(qū)掛載模塊,用于以讀寫方式對所述應用分區(qū)進行掛載。8.如權利要求7所述的裝置,其特征在于,所述根文件系統(tǒng)分區(qū)中還包括關鍵應用程序備份,所述裝置還包括: 格式化操作模塊,用于在應用分區(qū)文件系統(tǒng)崩潰時,對所述應用分區(qū)執(zhí)行格式化操作; 復制恢復模塊,用于從根文件系統(tǒng)分區(qū)復制所述關鍵應用程序備份到所述應用分區(qū)。9.如權利要求7所述的裝置,其特征在于,所述應用分區(qū)中包括關鍵應用程序,所述裝置還包括: 升級模塊,用于對所述應用分區(qū)中的關鍵應用程序進行升級。10.如權利要求9所述的裝置,其特征在于,所述升級模塊,具體用于采用下載的可更新的關鍵應用程序覆蓋所述應用分區(qū)中原有的關鍵應用程序,以及對覆蓋后的關鍵應用程序執(zhí)行校驗操作。11.如權利要求7所述的裝置,其特征在于,所述根文件系統(tǒng)分區(qū)中還包括關鍵應用程序備份,所述裝置還包括: 校驗模塊,用于對所述應用分區(qū)中的關鍵應用程序進行校驗,若校驗失敗,則從所述根文件系統(tǒng)分區(qū)中復制所述關鍵應用程序備份到所述應用分區(qū)。
【文檔編號】G06F12/16GK106033362SQ201510112437
【公開日】2016年10月19日
【申請日】2015年3月13日
【發(fā)明人】馬令申, 王艷輝, 楊春暉
【申請人】北京視聯(lián)動力國際信息技術有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
益阳市| 凯里市| 清水县| 龙江县| 虎林市| 江口县| 武夷山市| 襄汾县| 扎兰屯市| 饶平县| 鞍山市| 娄烦县| 福鼎市| 广平县| 鄂伦春自治旗| 略阳县| 昌图县| 拉孜县| 即墨市| 搜索| 庄河市| 通山县| 景谷| 甘肃省| 济宁市| 深州市| 米泉市| 贡嘎县| 高雄市| 白朗县| 高密市| 尖扎县| 多伦县| 峨眉山市| 和田市| 盘锦市| 青海省| 枣阳市| 阳新县| 翁牛特旗| 奎屯市|