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

系統(tǒng)軟件升級(jí)方法和裝置的制作方法

文檔序號(hào):6372429閱讀:242來源:國(guó)知局
專利名稱:系統(tǒng)軟件升級(jí)方法和裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及嵌入式軟件升級(jí)領(lǐng)域,特別是涉及一種系統(tǒng)軟件升級(jí)方法和裝置。
背景技術(shù)
傳統(tǒng)的系統(tǒng)包括Windows Embedded CE (嵌入式平臺(tái))系統(tǒng)、LINUX系統(tǒng)等。以Windows Embedded CE系統(tǒng)為例,當(dāng)其中某個(gè)驅(qū)動(dòng)程序、模塊或資源需要升級(jí)時(shí),需要通過升級(jí)整個(gè)鏡像來完成,導(dǎo)致這種現(xiàn)象的根本原因是由于鏡像本身的格式以及對(duì)驅(qū)動(dòng)、模塊或者資源的加載使用方式導(dǎo)致的。因傳統(tǒng)的Windows Embedded CE鏡像文件存放在如Flash、SD卡(Secure Digital Memory Card,安全數(shù)碼卡)等存儲(chǔ)介質(zhì)中,通過Boot loader將其整個(gè)或部分加載到RAM中運(yùn)行,其中驅(qū)動(dòng)程序、模塊或資源被映射到“\windows”目錄中,該部分的文件系統(tǒng)格式為BINFS,該文件系統(tǒng)格式只讀,掉電、關(guān)機(jī)后將重新映射,因而無法升級(jí)該目錄中的內(nèi)容,只有通過升級(jí)存儲(chǔ)介質(zhì)中的原始鏡像來升級(jí)系統(tǒng)。上述Windows Embedded CE系統(tǒng)中某個(gè)驅(qū)動(dòng)程序、模塊或資源需要升級(jí)時(shí),需升級(jí)整個(gè)鏡像文件,升級(jí)時(shí)需要傳送的數(shù)據(jù)量大,增大了網(wǎng)絡(luò)流量及傳送時(shí)間。

發(fā)明內(nèi)容
基于此,有必要提供一種能減少網(wǎng)絡(luò)流量及節(jié)省傳送時(shí)間的系統(tǒng)軟件升級(jí)方法。一種系統(tǒng)軟件升級(jí)方法,包括以下步驟加載并運(yùn)行系統(tǒng)內(nèi)核;將可讀寫型文件系統(tǒng)存儲(chǔ)設(shè)備的system分區(qū)內(nèi)存儲(chǔ)的系統(tǒng)文件映射到隨機(jī)存儲(chǔ)器中,并加載所述系統(tǒng)文件;獲取升級(jí)請(qǐng)求,并根據(jù)升級(jí)請(qǐng)求升級(jí)所需文件到所述可讀寫型文件系統(tǒng)存儲(chǔ)設(shè)備的system分區(qū)內(nèi)。在其中一個(gè)實(shí)施例中,在所述加載并運(yùn)行內(nèi)核的步驟之后,還包括步驟判斷是否存在可讀寫型文件系統(tǒng)存儲(chǔ)設(shè)備的system分區(qū),若存在,則直接將可讀寫型文件系統(tǒng)存儲(chǔ)設(shè)備的system分區(qū)存儲(chǔ)的系統(tǒng)文件映射到隨機(jī)存儲(chǔ)器內(nèi),若不存在,則將可讀寫型文件系統(tǒng)存儲(chǔ)設(shè)備格式化得到system分區(qū),并將系統(tǒng)文件存儲(chǔ)到system分區(qū)內(nèi)。在其中一個(gè)實(shí)施例中,所述獲取升級(jí)請(qǐng)求,并根據(jù)升級(jí)請(qǐng)求升級(jí)所需文件到所述可讀寫型文件系統(tǒng)存儲(chǔ)設(shè)備的system分區(qū)內(nèi)的步驟之后,還包括步驟重新啟動(dòng)系統(tǒng),加載并運(yùn)行系統(tǒng)內(nèi)核。在其中一個(gè)實(shí)施例中,所述可讀寫文件系統(tǒng)為FAT32格式文件系統(tǒng);所述系統(tǒng)文件包括驅(qū)動(dòng)程序、系統(tǒng)組件和資源文件。在其中一個(gè)實(shí)施例中,在所述加載并運(yùn)行系統(tǒng)內(nèi)核的步驟之前,還包括步驟將所述系統(tǒng)內(nèi)核存儲(chǔ)在Bootloader在系統(tǒng)存儲(chǔ)設(shè)備上開辟的隱藏的空間上,將所述系統(tǒng)文件存儲(chǔ)到可讀寫型文件系統(tǒng)存儲(chǔ)設(shè)備的system分區(qū)內(nèi)。
此外,還有必要提供一種能減少網(wǎng)絡(luò)流量及節(jié)省傳送時(shí)間的系統(tǒng)軟件升級(jí)裝置。一種系統(tǒng)軟件升級(jí)裝置,包括加載模塊,用于加載并運(yùn)行系統(tǒng)內(nèi)核;映射模塊,用于將可讀寫型文件系統(tǒng)存儲(chǔ)設(shè)備的system分區(qū)存儲(chǔ)的系統(tǒng)文件映射到隨機(jī)存儲(chǔ)器內(nèi);所述加載模塊加載所述系統(tǒng)文件;升級(jí)模塊,用于獲取升級(jí)請(qǐng)求,并根據(jù)升級(jí)請(qǐng)求升級(jí)所需文件到所述可讀寫型文件系統(tǒng)存儲(chǔ)設(shè)備的system分區(qū)內(nèi)。在其中一個(gè)實(shí)施例中,還包括 判斷模塊,用于判斷是否存在可讀寫型文件系統(tǒng)存儲(chǔ)設(shè)備的system分區(qū);所述映射模塊還用于在所述判斷模塊判斷出存在可讀寫型文件系統(tǒng)存儲(chǔ)設(shè)備的system分區(qū)時(shí),直接將可讀寫型文件系統(tǒng)存儲(chǔ)設(shè)備的system分區(qū)內(nèi)存儲(chǔ)的系統(tǒng)文件映射到隨機(jī)存儲(chǔ)器內(nèi);格式化模塊,用于在所述判斷模塊判斷出存在可讀寫型文件系統(tǒng)存儲(chǔ)設(shè)備的system分區(qū)時(shí),將可讀寫型文件系統(tǒng)存儲(chǔ)設(shè)備格式化得到system分區(qū);解壓模塊,用于在所述格式化模塊格式化得到system分區(qū)后,將所述系統(tǒng)文件存儲(chǔ)到system分區(qū)內(nèi)。在其中一個(gè)實(shí)施例中,還包括重啟模塊,用于在所述根據(jù)升級(jí)請(qǐng)求升級(jí)所需文件到所述可讀寫型文件系統(tǒng)存儲(chǔ)設(shè)備的system分區(qū)后,重新啟動(dòng)系統(tǒng);所述加載模塊重新加載并運(yùn)行系統(tǒng)內(nèi)核。在其中一個(gè)實(shí)施例中,所述可讀寫文件系統(tǒng)為FAT32格式文件系統(tǒng);所述系統(tǒng)文件包括驅(qū)動(dòng)程序、系統(tǒng)組件和資源文件。在其中一個(gè)實(shí)施例中,還包括初始化模塊,用于在所述加載并運(yùn)行內(nèi)核之前,將所述系統(tǒng)內(nèi)核存儲(chǔ)在由Bootloader在系統(tǒng)存儲(chǔ)設(shè)備上開辟的隱藏的空間上,將所述系統(tǒng)文件存儲(chǔ)到可讀寫型文件系統(tǒng)存儲(chǔ)設(shè)備的system分區(qū)內(nèi)。上述系統(tǒng)軟件升級(jí)方法和裝置,通過僅升級(jí)系統(tǒng)文件中某個(gè)或多個(gè)驅(qū)動(dòng)程序、系統(tǒng)組件或資源文件,不需對(duì)整個(gè)系統(tǒng)軟件進(jìn)行升級(jí),減少了升級(jí)數(shù)據(jù)傳輸?shù)牧髁?,?jié)省了傳送時(shí)間,從而節(jié)省升級(jí)時(shí)間,節(jié)省能源消耗,因傳送的內(nèi)容減少,也減少了出錯(cuò)的幾率。


圖I為一個(gè)實(shí)施例中系統(tǒng)軟件升級(jí)方法的流程圖;圖2為另一個(gè)實(shí)施例中系統(tǒng)軟件升級(jí)方法的流程圖;圖3為一個(gè)實(shí)施例中系統(tǒng)軟件升級(jí)裝置的內(nèi)部結(jié)構(gòu)示意圖;圖4為另一個(gè)實(shí)施例中系統(tǒng)軟件升級(jí)裝置的內(nèi)部結(jié)構(gòu)示意圖。
具體實(shí)施例方式下面結(jié)合具體的實(shí)施例及附圖對(duì)系統(tǒng)軟件升級(jí)方法和裝置的技術(shù)方案進(jìn)行詳細(xì)的描述,以使其更加清楚。
如圖I所示,在一個(gè)實(shí)施例中,一種系統(tǒng)軟件升級(jí)方法,包括以下步驟步驟S110,加載并運(yùn)行系統(tǒng)內(nèi)核。具體的,系統(tǒng)軟件包括系統(tǒng)內(nèi)核和系統(tǒng)文件。其中,系統(tǒng)內(nèi)核是不需要升級(jí)的;系統(tǒng)文件包括驅(qū)動(dòng)程序、系統(tǒng)組件和資源文件等,該部分升級(jí)的可能性較大。系統(tǒng)有Windows系統(tǒng),Linux系統(tǒng)等。下面均以Windows Embedded CE系統(tǒng)為例進(jìn)行描述。系統(tǒng)內(nèi)核采用nk. nbO表示采用,系統(tǒng)文件Windows, msk表示。啟動(dòng)系統(tǒng)后,先加載并運(yùn)行系統(tǒng)內(nèi)核。在一個(gè)實(shí)施例中,在步驟110之前,還包括步驟將系統(tǒng)內(nèi)核存儲(chǔ)由Bootloader在系統(tǒng)存儲(chǔ)設(shè)備上開辟的隱藏的空間上,將系統(tǒng)文件存儲(chǔ)到可讀寫型文件系統(tǒng)存儲(chǔ)設(shè)備的system分區(qū)。具體的,系統(tǒng)存儲(chǔ)設(shè)備上開辟的隱藏的空間是不使用任何文件系統(tǒng),且該空間對(duì)操作系統(tǒng)不可見。系統(tǒng)存儲(chǔ)設(shè)備一般指系統(tǒng)內(nèi)存norflash、nand flash, inand, SD卡。將系統(tǒng)文件在燒錄過程中存儲(chǔ)到可讀寫文件系統(tǒng)存儲(chǔ)設(shè)備的system分區(qū)windows目錄下,如FAT32格式的存儲(chǔ)設(shè)備的system分區(qū)windows目錄下。本實(shí)施例中,主要是將包含驅(qū)動(dòng)程序、系統(tǒng)組件和資源文件的系統(tǒng)文件壓縮包解壓到可讀寫文件系統(tǒng)存儲(chǔ)設(shè)備的system 分區(qū)windows目錄下。步驟S120,將可讀寫型文件系統(tǒng)存儲(chǔ)設(shè)備的system分區(qū)存儲(chǔ)的系統(tǒng)文件映射到隨機(jī)存儲(chǔ)器內(nèi),并加載系統(tǒng)文件。具體的,可讀寫型文件系統(tǒng)可為FAT32格式文件系統(tǒng)、FAT64格式文件系統(tǒng)等。將可讀寫型文件系統(tǒng)存儲(chǔ)設(shè)備的system分區(qū)windows目錄下的系統(tǒng)文件中的驅(qū)動(dòng)程序、系統(tǒng)組件和資源文件映射到隨機(jī)存儲(chǔ)器的windows目錄下。加載所需的驅(qū)動(dòng)程序、系統(tǒng)組件及資源文件。步驟S130,獲取升級(jí)請(qǐng)求,并根據(jù)升級(jí)請(qǐng)求升級(jí)所需文件到可讀寫型文件系統(tǒng)存儲(chǔ)設(shè)備的system分區(qū)內(nèi)。具體的,根據(jù)升級(jí)請(qǐng)求升級(jí)所需文件到可讀寫型文件系統(tǒng)存儲(chǔ)的system分區(qū)的windows目錄內(nèi)。在個(gè)實(shí)施例中,在步驟S130之后,還包括步驟重新啟動(dòng)系統(tǒng),加載并運(yùn)彳丁系統(tǒng)內(nèi)核。重新啟動(dòng)系統(tǒng)后,加載運(yùn)行系統(tǒng)內(nèi)核,將可讀寫型文件系統(tǒng)存儲(chǔ)設(shè)備的system分區(qū)內(nèi)的升級(jí)后的驅(qū)動(dòng)程序、系統(tǒng)組件或資源文件映射到隨機(jī)存儲(chǔ)器(RAM)內(nèi)。如圖2所示,在一個(gè)實(shí)施例中,一種系統(tǒng)軟件升級(jí)方法,包括以下步驟步驟S210,加載并運(yùn)行系統(tǒng)內(nèi)核。步驟S220,判斷是否存在可讀寫型文件系統(tǒng)存儲(chǔ)設(shè)備的system分區(qū),若存在,執(zhí)行步驟S240,若否,執(zhí)行步驟S230。具體的,可先判斷是否存在可讀寫型文件系統(tǒng)存儲(chǔ)設(shè)備的system分區(qū),不存在時(shí),需格式化創(chuàng)建system分區(qū),并將包含驅(qū)動(dòng)程序、系統(tǒng)組件和資源文件的系統(tǒng)文件壓縮包解壓到該system分區(qū)內(nèi)。步驟S230,將可讀寫型文件系統(tǒng)存儲(chǔ)設(shè)備格式化得到system分區(qū),并將系統(tǒng)文件存儲(chǔ)到system分區(qū),然后執(zhí)行步驟S240。具體的,解壓包含驅(qū)動(dòng)程序、系統(tǒng)組件和資源文件的系統(tǒng)文件壓縮包到system分區(qū)windows目錄內(nèi)。步驟S240,將可讀寫型文件系統(tǒng)存儲(chǔ)設(shè)備的system分區(qū)存儲(chǔ)的系統(tǒng)文件映射到隨機(jī)存儲(chǔ)器內(nèi),并加載系統(tǒng)文件。具體的,可讀寫型文件系統(tǒng)可為FAT32格式文件系統(tǒng)、FAT64格式文件系統(tǒng)等。將可讀寫型文件系統(tǒng)存儲(chǔ)設(shè)備的system分區(qū)windows目錄下的驅(qū)動(dòng)程序、系統(tǒng)組件和資源文件映射到隨機(jī)存儲(chǔ)器的windows目錄下。步驟S250,獲取升級(jí)請(qǐng)求,并根據(jù)升級(jí)請(qǐng)求升級(jí)所需文件到可讀寫型文件系統(tǒng)存儲(chǔ)設(shè)備的system分區(qū)。具體的,根據(jù)升級(jí)請(qǐng)求升級(jí)所需文件到可讀寫型文件系統(tǒng)存儲(chǔ)的system分區(qū)的windows目錄內(nèi)。在一個(gè)實(shí)施例中,步驟S250之后,還包括步驟重新啟動(dòng)系統(tǒng),加載并運(yùn)行系統(tǒng)內(nèi)核。
如圖3所示,在一個(gè)實(shí)施例中,一種系統(tǒng)軟件升級(jí)裝置,包括加載模塊110、映射模塊120和升級(jí)模塊130。其中加載模塊110用于加載并運(yùn)行內(nèi)核。系統(tǒng)軟件包括系統(tǒng)內(nèi)核和系統(tǒng)文件。其中,系統(tǒng)內(nèi)核是不需要升級(jí)的;系統(tǒng)文件包括驅(qū)動(dòng)程序、系統(tǒng)組件、資源文件等,該部分升級(jí)的可能性較大。系統(tǒng)有Windows系統(tǒng),Linux系統(tǒng)等。下面均以Windows Embedded CE系統(tǒng)為例進(jìn)行描述。系統(tǒng)內(nèi)核采用nk. nbO表示采用,系統(tǒng)文件采用Windows, msk表示。啟動(dòng)系統(tǒng)后,先加載并運(yùn)行系統(tǒng)內(nèi)核。映射模塊120用于將可讀寫型文件系統(tǒng)存儲(chǔ)設(shè)備的system分區(qū)存儲(chǔ)的系統(tǒng)文件映射到隨機(jī)存儲(chǔ)器內(nèi)。具體的,可讀寫型文件系統(tǒng)可為FAT32格式文件系統(tǒng)、FAT64格式文件系統(tǒng)等。將可讀寫型文件系統(tǒng)存儲(chǔ)設(shè)備的system分區(qū)windows目錄下的系統(tǒng)文件映射到隨機(jī)存儲(chǔ)器的windows目錄下。加載模塊110加載系統(tǒng)文件。加載模塊110根據(jù)需要加載驅(qū)動(dòng)程序、系統(tǒng)組件和資源文件等。升級(jí)模塊130用于獲取升級(jí)請(qǐng)求,并根據(jù)升級(jí)請(qǐng)求升級(jí)所需文件到可讀寫型文件系統(tǒng)存儲(chǔ)設(shè)備的system分區(qū)內(nèi)。具體的,根據(jù)升級(jí)請(qǐng)求升級(jí)所需文件到可讀寫型文件系統(tǒng)存儲(chǔ)的system分區(qū)的windows目錄內(nèi)。如圖4所示,在一個(gè)實(shí)施例中,上述系統(tǒng)軟件升級(jí)裝置,除了包括加載模塊110、映射模塊120和升級(jí)模塊130,還包括判斷模塊140、格式化模塊150、解壓模塊160、重啟模塊170和初始化模塊180。其中判斷模塊140用于判斷是否存在可讀寫型文件系統(tǒng)存儲(chǔ)設(shè)備的system分區(qū)。映射模塊120還用于在判斷模塊140判斷出存在可讀寫型文件系統(tǒng)存儲(chǔ)設(shè)備的system分區(qū)時(shí),將可讀寫型文件系統(tǒng)存儲(chǔ)設(shè)備的system分區(qū)存儲(chǔ)的系統(tǒng)文件映射到隨機(jī)存儲(chǔ)器。具體的,映射模塊120將可讀寫型文件系統(tǒng)存儲(chǔ)設(shè)備的system分區(qū)windows目錄下存儲(chǔ)的驅(qū)動(dòng)程序、系統(tǒng)組件和資源文件映射到隨機(jī)存儲(chǔ)器的windows目錄下。格式化模塊150用于在判斷模塊140判斷出存在可讀寫型文件系統(tǒng)存儲(chǔ)設(shè)備的system分區(qū)時(shí),將可讀寫型文件系統(tǒng)存儲(chǔ)設(shè)備格式化得到system分區(qū)。解壓模塊160用于在格式化模塊150格式化得到system分區(qū)后,將系統(tǒng)文件存儲(chǔ)到system分區(qū)。具體的,將包含驅(qū)動(dòng)程序、系統(tǒng)組件和資源文件的系統(tǒng)文件壓縮包解壓到system分區(qū)windows目錄下。
重啟模塊170用于在根據(jù)升級(jí)請(qǐng)求升級(jí)所需文件到可讀寫型文件系統(tǒng)存儲(chǔ)設(shè)備的system分區(qū)后,重新啟動(dòng)系統(tǒng)。加載模塊110重新加載并運(yùn)行系統(tǒng)內(nèi)核。初始化模塊180用于在加載并運(yùn)行內(nèi)核之前,將系統(tǒng)內(nèi)核存儲(chǔ)在由Bootloader在系統(tǒng)存儲(chǔ)設(shè)備上開辟的隱藏的空間上,將包含驅(qū)動(dòng)程序、系統(tǒng)組件和資源文件的系統(tǒng)文件壓縮包解壓到可讀寫型文件系統(tǒng)存儲(chǔ)設(shè)備的system分區(qū)內(nèi)。 上述系統(tǒng)軟件升級(jí)方法和裝置,通過僅升級(jí)系統(tǒng)文件中某個(gè)或多個(gè)驅(qū)動(dòng)程序、系統(tǒng)組件或資源文件,不需對(duì)整個(gè)系統(tǒng)軟件進(jìn)行升級(jí),減少了升級(jí)數(shù)據(jù)傳輸?shù)牧髁?,?jié)省了傳送時(shí)間,從而節(jié)省升級(jí)時(shí)間,節(jié)省能源消耗,因傳送的內(nèi)容減少,也減少了出錯(cuò)的幾率。以上所述實(shí)施例僅表達(dá)了本發(fā)明的幾種實(shí)施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對(duì)本發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對(duì)于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。
權(quán)利要求
1.一種系統(tǒng)軟件升級(jí)方法,包括以下步驟 加載并運(yùn)行系統(tǒng)內(nèi)核; 將可讀寫型文件系統(tǒng)存儲(chǔ)設(shè)備的system分區(qū)內(nèi)存儲(chǔ)的系統(tǒng)文件映射到隨機(jī)存儲(chǔ)器中,并加載所述系統(tǒng)文件; 獲取升級(jí)請(qǐng)求,并根據(jù)升級(jí)請(qǐng)求升級(jí)所需文件到所述可讀寫型文件系統(tǒng)存儲(chǔ)設(shè)備的system分區(qū)內(nèi)。
2.根據(jù)權(quán)利要求I所述的系統(tǒng)軟件升級(jí)方法,其特征在于,在所述加載并運(yùn)行內(nèi)核的步驟之后,還包括步驟 判斷是否存在可讀寫型文件系統(tǒng)存儲(chǔ)設(shè)備的system分區(qū),若存在,則直接將可讀寫型文件系統(tǒng)存儲(chǔ)設(shè)備的system分區(qū)存儲(chǔ)的系統(tǒng)文件映射到隨機(jī)存儲(chǔ)器內(nèi),若不存在,則將可讀寫型文件系統(tǒng)存儲(chǔ)設(shè)備格式化得到system分區(qū),并將系統(tǒng)文件存儲(chǔ)到system分區(qū)內(nèi)。
3.根據(jù)權(quán)利要求I所述的系統(tǒng)軟件升級(jí)方法,其特征在于,所述獲取升級(jí)請(qǐng)求,并根據(jù)升級(jí)請(qǐng)求升級(jí)所需文件到所述可讀寫型文件系統(tǒng)存儲(chǔ)設(shè)備的system分區(qū)內(nèi)的步驟之后,還包括步驟 重新啟動(dòng)系統(tǒng),加載并運(yùn)行系統(tǒng)內(nèi)核。
4.根據(jù)權(quán)利要求I至3中任一項(xiàng)所述的系統(tǒng)軟件升級(jí)方法,其特征在于,所述可讀寫文件系統(tǒng)為FAT32格式文件系統(tǒng);所述系統(tǒng)文件包括驅(qū)動(dòng)程序、系統(tǒng)組件和資源文件。
5.根據(jù)權(quán)利要求I所述的系統(tǒng)軟件升級(jí)方法,其特征在于,在所述加載并運(yùn)行系統(tǒng)內(nèi)核的步驟之前,還包括步驟將所述系統(tǒng)內(nèi)核存儲(chǔ)在Bootloader在系統(tǒng)存儲(chǔ)設(shè)備上開辟的隱藏的空間上,將所述系統(tǒng)文件存儲(chǔ)到可讀寫型文件系統(tǒng)存儲(chǔ)設(shè)備的system分區(qū)內(nèi)。
6.一種系統(tǒng)軟件升級(jí)裝置,其特征在于,包括 加載模塊,用于加載并運(yùn)行系統(tǒng)內(nèi)核; 映射模塊,用于將可讀寫型文件系統(tǒng)存儲(chǔ)設(shè)備的system分區(qū)存儲(chǔ)的系統(tǒng)文件映射到隨機(jī)存儲(chǔ)器內(nèi); 所述加載模塊加載所述系統(tǒng)文件; 升級(jí)模塊,用于獲取升級(jí)請(qǐng)求,并根據(jù)升級(jí)請(qǐng)求升級(jí)所需文件到所述可讀寫型文件系統(tǒng)存儲(chǔ)設(shè)備的system分區(qū)內(nèi)。
7.根據(jù)權(quán)利要求6所述的系統(tǒng)軟件升級(jí)裝置,其特征在于,還包括 判斷模塊,用于判斷是否存在可讀寫型文件系統(tǒng)存儲(chǔ)設(shè)備的system分區(qū); 所述映射模塊還用于在所述判斷模塊判斷出存在可讀寫型文件系統(tǒng)存儲(chǔ)設(shè)備的system分區(qū)時(shí),直接將可讀寫型文件系統(tǒng)存儲(chǔ)設(shè)備的system分區(qū)內(nèi)存儲(chǔ)的系統(tǒng)文件映射到隨機(jī)存儲(chǔ)器內(nèi); 格式化模塊,用于在所述判斷模塊判斷出存在可讀寫型文件系統(tǒng)存儲(chǔ)設(shè)備的system分區(qū)時(shí),將可讀寫型文件系統(tǒng)存儲(chǔ)設(shè)備格式化得到system分區(qū); 解壓模塊,用于在所述格式化模塊格式化得到system分區(qū)后,將所述系統(tǒng)文件存儲(chǔ)到system分區(qū)內(nèi)。
8.根據(jù)權(quán)利要求6所述的系統(tǒng)軟件升級(jí)裝置,其特征在于,還包括 重啟模塊,用于在所述根據(jù)升級(jí)請(qǐng)求升級(jí)所需文件到所述可讀寫型文件系統(tǒng)存儲(chǔ)設(shè)備的system分區(qū)后,重新啟動(dòng)系統(tǒng);所述加載模塊重新加載并運(yùn)行系統(tǒng)內(nèi)核。
9.根據(jù)權(quán)利要求6至8中任一項(xiàng)所述的系統(tǒng)軟件升級(jí)裝置,其特征在于,所述可讀寫文件系統(tǒng)為FAT32格式文件系統(tǒng);所述系統(tǒng)文件包括驅(qū)動(dòng)程序、系統(tǒng)組件和資源文件。
10.根據(jù)權(quán)利要求6所述的系統(tǒng)軟件升級(jí)裝置,其特征在于,還包括 初始化模塊,用于在所述加載并運(yùn)行內(nèi)核之前,將所述系統(tǒng)內(nèi)核存儲(chǔ)在由Bootloader在系統(tǒng)存儲(chǔ)設(shè)備上開辟的隱藏的空間上,將所述系統(tǒng)文件存儲(chǔ)到可讀寫型文件系統(tǒng)存儲(chǔ)設(shè)備的system分區(qū)內(nèi)。
全文摘要
本發(fā)明涉及一種系統(tǒng)軟件升級(jí)方法和裝置。所述系統(tǒng)軟件升級(jí)方法包括以下步驟加載并運(yùn)行系統(tǒng)內(nèi)核;將可讀寫型文件系統(tǒng)存儲(chǔ)設(shè)備的system分區(qū)內(nèi)存儲(chǔ)的系統(tǒng)文件映射到隨機(jī)存儲(chǔ)器中,并加載所述系統(tǒng)文件;獲取升級(jí)請(qǐng)求,并根據(jù)升級(jí)請(qǐng)求升級(jí)所需文件到所述可讀寫型文件系統(tǒng)存儲(chǔ)設(shè)備的system分區(qū)內(nèi)。上述系統(tǒng)軟件升級(jí)方法和裝置,通過僅升級(jí)系統(tǒng)文件中某個(gè)或多個(gè)驅(qū)動(dòng)程序、系統(tǒng)組件或資源文件,不需對(duì)整個(gè)系統(tǒng)軟件進(jìn)行升級(jí),減少了升級(jí)數(shù)據(jù)傳輸?shù)牧髁?,?jié)省了傳送時(shí)間,從而節(jié)省升級(jí)時(shí)間,節(jié)省能源消耗,因傳送的內(nèi)容減少,也減少了出錯(cuò)的幾率。
文檔編號(hào)G06F9/445GK102799452SQ201210222869
公開日2012年11月28日 申請(qǐng)日期2012年6月29日 優(yōu)先權(quán)日2012年6月29日
發(fā)明者楊小平, 楊成 申請(qǐng)人:深圳市安普爾科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
日喀则市| 辽宁省| 嵩明县| 大关县| 贵德县| 阿克苏市| 江达县| 安阳县| 萝北县| 阜新| 万山特区| 荆州市| 都江堰市| 鹤峰县| 邯郸市| 南乐县| 宁安市| 社会| 文化| 义乌市| 伊川县| 隆回县| 班戈县| 开阳县| 清原| 封开县| 卓资县| 百色市| 乌兰察布市| 广西| 洛宁县| 南丰县| 大悟县| 南康市| 封丘县| 黄浦区| 奎屯市| 武隆县| 依兰县| 洛浦县| 济宁市|