電子設(shè)備升級(jí)系統(tǒng)及方法
【專(zhuān)利摘要】一種電子設(shè)備升級(jí)系統(tǒng),所述電子設(shè)備升級(jí)系統(tǒng)包括讀取單元、存儲(chǔ)單元、校驗(yàn)值生成單元、比較單元及升級(jí)單元;所述讀取單元用于從外部存儲(chǔ)介質(zhì)中讀取升級(jí)程序及根據(jù)存儲(chǔ)介質(zhì)中的升級(jí)程序運(yùn)算得到的第一校驗(yàn)值,并將升級(jí)程序存儲(chǔ)至所述存儲(chǔ)單元;所述校驗(yàn)值生成單元用于根據(jù)存儲(chǔ)單元中存儲(chǔ)的升級(jí)程序計(jì)算出第二校驗(yàn)值;所述比較單元用于比較所述第二校驗(yàn)值是否與所述第一校驗(yàn)值匹配;所述升級(jí)單元用于當(dāng)所述第二校驗(yàn)值與所述第一校驗(yàn)值匹配時(shí)執(zhí)行升級(jí)操作。本發(fā)明還提出一種電子設(shè)備升級(jí)方法。
【專(zhuān)利說(shuō)明】電子設(shè)備升級(jí)系統(tǒng)及方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種電子設(shè)備升級(jí)系統(tǒng)及方法,特別涉及一種防止電子設(shè)備升級(jí)錯(cuò)誤的電子設(shè)備升級(jí)系統(tǒng)及方法。
【背景技術(shù)】
[0002]在目前的生產(chǎn)過(guò)程中,常常利用存儲(chǔ)于存儲(chǔ)介質(zhì)(例如碟片、U盤(pán)等)中的升級(jí)程序?qū)﹄娮釉O(shè)備軟體進(jìn)行升級(jí)。但是,在升級(jí)的過(guò)程中,由于電子設(shè)備的硬件缺陷或者外部電壓不穩(wěn)定等情況,易使電子設(shè)備讀取到的升級(jí)程序與存儲(chǔ)介質(zhì)中存儲(chǔ)的升級(jí)程序不一致,由此導(dǎo)致電子設(shè)備升級(jí)失敗或者在升級(jí)后出現(xiàn)無(wú)法開(kāi)機(jī)等狀況,使得電子設(shè)備不能正常工作。
【發(fā)明內(nèi)容】
[0003]有鑒于此,有必要提供一種能夠避免由于數(shù)據(jù)丟失導(dǎo)致升級(jí)錯(cuò)誤的電子設(shè)備升級(jí)系統(tǒng)。
[0004]還有必要提供一種能夠避免由于數(shù)據(jù)丟失導(dǎo)致升級(jí)錯(cuò)誤的電子設(shè)備升級(jí)方法。
[0005]一種電子設(shè)備升級(jí)系統(tǒng),所述電子設(shè)備升級(jí)系統(tǒng)包括讀取單元、存儲(chǔ)單元、校驗(yàn)值生成單元、比較單元及升級(jí)單元;所述讀取單元用于從外部存儲(chǔ)介質(zhì)中讀取升級(jí)程序及根據(jù)存儲(chǔ)介質(zhì)中的升級(jí)程序運(yùn)算得到的第一校驗(yàn)值,并將升級(jí)程序存儲(chǔ)至所述存儲(chǔ)單元;所述校驗(yàn)值生成單元用于根據(jù)存儲(chǔ)單元中存儲(chǔ)的升級(jí)程序計(jì)算出第二校驗(yàn)值;所述比較單元用于比較所述第二校驗(yàn)值是否與所述第一校驗(yàn)值匹配;所述升級(jí)單元用于當(dāng)所述第二校驗(yàn)值與所述第一校驗(yàn)值匹配時(shí)執(zhí)行升級(jí)操作。
[0006]一種電子設(shè)備升級(jí)方法,所述電子設(shè)備升級(jí)方法包括如下步驟:
讀取外部存儲(chǔ)介質(zhì)中的升級(jí)程序及根據(jù)存儲(chǔ)介質(zhì)中的升級(jí)程序運(yùn)算得到的第一校驗(yàn)值,并存儲(chǔ)升級(jí)程序;
根據(jù)存儲(chǔ)的升級(jí)程序運(yùn)算出第二校驗(yàn)值;
比較所述第二校驗(yàn)值是否與所述第一校驗(yàn)值匹配;
當(dāng)所述第二校驗(yàn)值與所述第一校驗(yàn)值匹配時(shí),執(zhí)行升級(jí)操作。
[0007]上述電子設(shè)備升級(jí)系統(tǒng)及方法,能夠從外部存儲(chǔ)介質(zhì)中讀取到升級(jí)程序并存儲(chǔ),且在驗(yàn)證存儲(chǔ)的升級(jí)程序與外部存儲(chǔ)介質(zhì)中存儲(chǔ)的原始升級(jí)程序一致后,再對(duì)電子設(shè)備執(zhí)行升級(jí)的操作,避免了升級(jí)程序由外部存儲(chǔ)介質(zhì)傳輸過(guò)程中數(shù)據(jù)丟失而導(dǎo)致的升級(jí)錯(cuò)誤。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0008]圖1為本發(fā)明一較佳實(shí)施方式的電子設(shè)備升級(jí)系統(tǒng)的功能模塊圖。
[0009]圖2為本發(fā)明一較佳實(shí)施方式的電子設(shè)備升級(jí)方法的流程圖。
[0010]主要元件符號(hào)說(shuō)明
【權(quán)利要求】
1.一種電子設(shè)備升級(jí)系統(tǒng),所述電子設(shè)備升級(jí)系統(tǒng)包括讀取單元、存儲(chǔ)單元、校驗(yàn)值生成單元、比較單元及升級(jí)單元;所述讀取單元用于從外部存儲(chǔ)介質(zhì)中讀取升級(jí)程序及根據(jù)存儲(chǔ)介質(zhì)中的升級(jí)程序運(yùn)算得到的第一校驗(yàn)值,并將升級(jí)程序存儲(chǔ)至所述存儲(chǔ)單元;所述校驗(yàn)值生成單元用于根據(jù)存儲(chǔ)單元中存儲(chǔ)的升級(jí)程序計(jì)算出第二校驗(yàn)值;所述比較單元用于比較所述第二校驗(yàn)值是否與所述第一校驗(yàn)值匹配;所述升級(jí)單元用于當(dāng)所述第二校驗(yàn)值與所述第一校驗(yàn)值匹配時(shí)執(zhí)行升級(jí)操作。
2.如權(quán)利要求1所述的電子設(shè)備升級(jí)系統(tǒng),其特征在于,所述第一校驗(yàn)值為升級(jí)程序編譯的過(guò)程中將升級(jí)程序各字節(jié)相加后生成的,所述第二校驗(yàn)值為校驗(yàn)值生成單元將存儲(chǔ)單元中存儲(chǔ)的升級(jí)程序各字節(jié)相加后生成的。
3.如權(quán)利要求1所述的電子設(shè)備升級(jí)系統(tǒng),其特征在于:所述電子設(shè)備升級(jí)系統(tǒng)還包括提示單元,所述提示單元用于當(dāng)所述第二校驗(yàn)值與第一校驗(yàn)值不匹配時(shí)生成提示信號(hào)以提示用戶(hù)升級(jí)程序錯(cuò)誤。
4.如權(quán)利要求2所述的電子設(shè)備升級(jí)系統(tǒng),其特征在于,所述電子設(shè)備升級(jí)系統(tǒng)還包括顯示單元,所述顯示單元用于顯示所述提示信息。
5.如權(quán)利要求1所述的電子設(shè)備升級(jí)系統(tǒng),其特征在于,所述電子設(shè)備升級(jí)系統(tǒng)還包括輸入單元,所述輸入單元用于響應(yīng)用戶(hù)的操作發(fā)送指令以觸發(fā)升級(jí)程序。
6.一種電子設(shè)備升級(jí)方法,其特征在于,所述電子設(shè)備升級(jí)方法包括如下步驟: 讀取外部存儲(chǔ)介質(zhì)中的升級(jí)程序及根據(jù)存儲(chǔ)介質(zhì)中的升級(jí)程序運(yùn)算得到的第一校驗(yàn)值,并存儲(chǔ)升級(jí)程序; 根據(jù)存儲(chǔ)的升級(jí)程序運(yùn)算出第二校驗(yàn)值; 比較所述第二校驗(yàn)值是否與所述第一校驗(yàn)值匹配; 當(dāng)所述第二校驗(yàn)值與所述第一校驗(yàn)值匹配時(shí),執(zhí)行升級(jí)操作。
7.如權(quán)利要求6所述的電子設(shè)備升級(jí)方法,其特征在于,所述第一校驗(yàn)值為升級(jí)程序編譯的過(guò)程中將升級(jí)程序各字節(jié)相加后生成的,所述第二校驗(yàn)值時(shí)將讀取到的升級(jí)程序各字節(jié)相加后生成的。
8.如權(quán)利要求6所述的電子設(shè)備升級(jí)方法,其特征在于,所述電子設(shè)備升級(jí)方法還包括如下步驟: 當(dāng)所述第二校驗(yàn)值與第一校驗(yàn)值不匹配時(shí),生成提示信號(hào)以提示用戶(hù)升級(jí)程序錯(cuò)誤。
9.如權(quán)利要求8所述的電子設(shè)備升級(jí)方法,其特征在于,所述生成提示信號(hào)以提示用戶(hù)升級(jí)錯(cuò)誤的步驟具體為: 通過(guò)電子設(shè)備的顯示屏向用戶(hù)提示升級(jí)錯(cuò)誤,或者通過(guò)獨(dú)立于電子設(shè)備的顯示屏向用戶(hù)提示升級(jí)錯(cuò)誤。
10.如權(quán)利要求7所述的電子設(shè)備升級(jí)方法,其特征在于,所述電子設(shè)備升級(jí)方法還包括如下步驟: 響應(yīng)用戶(hù)的操作觸發(fā)升級(jí)程序。
【文檔編號(hào)】G06F9/445GK103870291SQ201210536680
【公開(kāi)日】2014年6月18日 申請(qǐng)日期:2012年12月13日 優(yōu)先權(quán)日:2012年12月13日
【發(fā)明者】王雅國(guó), 陳俊卿 申請(qǐng)人:鴻富錦精密工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司