1.一種嵌入式設(shè)備的固件升級方法,其特征在于,包括:
獲取包括至少兩個(gè)固件文件的固件升級包,存儲(chǔ)至設(shè)定固件升級包存儲(chǔ)區(qū);
解壓縮所述固件升級包得到所述固件文件,將所述固件文件作為原始固件文件存儲(chǔ)至設(shè)定原始固件存儲(chǔ)區(qū);
對所述原始固件文件進(jìn)行映射處理得到映射固件文件,將所述映射固件文件存儲(chǔ)至設(shè)定映射固件存儲(chǔ)區(qū);
從所述設(shè)定映射固件存儲(chǔ)區(qū)加載調(diào)用所述映射固件文件。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在獲取包括至少兩個(gè)固件文件的固件升級包之前,還包括:
在滿足固件升級條件時(shí),啟動(dòng)一個(gè)線程運(yùn)行固件升級系統(tǒng),發(fā)送硬件標(biāo)識(shí)至所述固件升級系統(tǒng),以使所述固件升級系統(tǒng)根據(jù)所述硬件標(biāo)識(shí)查詢原始升級包,得到與所述硬件標(biāo)識(shí)匹配的固件文件,下載所述固件文件對應(yīng)的固件升級包至驗(yàn)鈔器,其中,所述原始升級包包含不同硬件型號(hào)的驗(yàn)鈔器的固件升級包。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述原始升級包存儲(chǔ)于便攜式存儲(chǔ)介質(zhì)中,或存儲(chǔ)于遠(yuǎn)程服務(wù)器。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,在解壓縮所述固件升級包得到所述固件文件之前,還包括:
驗(yàn)證所述固件升級包已存儲(chǔ)至所述設(shè)定固件升級包存儲(chǔ)區(qū),且已下載成功。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述設(shè)定固件升級包存儲(chǔ)區(qū)、所述設(shè)定原始固件存儲(chǔ)區(qū)及所述設(shè)定映射固件存儲(chǔ)區(qū)均為非易失性存儲(chǔ)器。
6.一種嵌入式設(shè)備的固件升級裝置,其特征在于,包括:
升級包獲取模塊,用于獲取包括至少兩個(gè)固件文件的固件升級包,存儲(chǔ)至設(shè)定固件升級包存儲(chǔ)區(qū);
升級包解壓模塊,用于解壓縮所述固件升級包得到所述固件文件,將所述固件文件作為原始固件文件存儲(chǔ)至設(shè)定原始固件存儲(chǔ)區(qū);
固件文件映射模塊,用于對所述原始固件文件進(jìn)行映射處理得到映射固件文件,將所述映射固件文件存儲(chǔ)至設(shè)定映射固件存儲(chǔ)區(qū);
固件文件調(diào)用模塊,用于從所述設(shè)定映射固件存儲(chǔ)區(qū)加載調(diào)用所述映射固件文件。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,還包括:
升級包確定模塊,用于在獲取包括至少兩個(gè)固件文件的固件升級包之前,在滿足固件升級條件時(shí),啟動(dòng)一個(gè)線程運(yùn)行固件升級系統(tǒng),發(fā)送硬件標(biāo)識(shí)至所述固件升級系統(tǒng),以使所述固件升級系統(tǒng)根據(jù)所述硬件標(biāo)識(shí)查詢原始升級包,得到與所述硬件標(biāo)識(shí)匹配的固件文件,下載所述固件文件對應(yīng)的固件升級包至驗(yàn)鈔器,其中,所述原始升級包包含不同硬件型號(hào)的驗(yàn)鈔器的固件升級包。
8.根據(jù)權(quán)利要求6所述的裝置,其特征在于,還包括:
升級包驗(yàn)證模塊,用于在解壓縮所述固件升級包得到所述固件文件之前,驗(yàn)證所述固件升級包已存儲(chǔ)至所述設(shè)定固件升級包存儲(chǔ)區(qū),且已下載成功。
9.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述設(shè)定固件升級包存儲(chǔ)區(qū)、所述設(shè)定原始固件存儲(chǔ)區(qū)及所述設(shè)定映射固件存儲(chǔ)區(qū)均為非易失性存儲(chǔ)器。
10.一種驗(yàn)鈔器,其特征在于,包括存儲(chǔ)器、處理器及存儲(chǔ)在存儲(chǔ)器上并可在處理器上運(yùn)行的計(jì)算機(jī)程序,其特征在于,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)以下步驟:
獲取包括至少兩個(gè)固件文件的固件升級包,存儲(chǔ)至設(shè)定固件升級包存儲(chǔ)區(qū);
解壓縮所述固件升級包得到所述固件文件,將所述固件文件作為原始固件文件存儲(chǔ)至設(shè)定原始固件存儲(chǔ)區(qū);
對所述原始固件文件進(jìn)行映射處理得到映射固件文件,將所述映射固件文件存儲(chǔ)至設(shè)定映射固件存儲(chǔ)區(qū);
從所述設(shè)定映射固件存儲(chǔ)區(qū)加載調(diào)用所述映射固件文件。