[發(fā)明專利]一種安全靈活的固件升級方法無效
| 申請?zhí)枺?/td> | 201310144727.2 | 申請日: | 2013-04-24 |
| 公開(公告)號: | CN103207800A | 公開(公告)日: | 2013-07-17 |
| 發(fā)明(設(shè)計)人: | 馮萬健 | 申請(專利權(quán))人: | 廈門億聯(lián)網(wǎng)絡(luò)技術(shù)股份有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 廈門市新華專利商標(biāo)代理有限公司 35203 | 代理人: | 朱凌 |
| 地址: | 361009 福建省廈門市*** | 國省代碼: | 福建;35 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 安全 靈活 升級 方法 | ||
1.一種安全靈活的固件升級方法,其特征在于:
包括如下步驟:
步驟1:用戶觸發(fā)進入升級,此時啟動升級程序,名稱為p1;
步驟2:p1根據(jù)用戶提供的固件地址去下載固件頭;
步驟3:固件頭下載完成后,p1判斷用戶提供的固件數(shù)據(jù)是否正確,如果固件數(shù)據(jù)錯誤,轉(zhuǎn)入步驟4,如果正確,則轉(zhuǎn)入步驟5;
步驟4:p1停止升級并反饋用戶錯誤信息;
步驟5:?p1殺死除自己以外的全部進程,來讓出整個設(shè)備的內(nèi)存,并且這樣避免了其他程序?qū)ι壍母蓴_;
步驟6、p1此時開始下載整個固件到內(nèi)存;
步驟7:整個固件下載完成后,p1設(shè)置和保存同步信息;
步驟8:p1對固件中的子升級程序所在的分區(qū)數(shù)據(jù)進行解密和解壓縮,提取出所述子升級程序,,所述子升級程序的名稱為p2;
步驟9:p1調(diào)用p2去完成升級動作,p1等待升級完成;
步驟10:p2檢測固件是否合法,是,轉(zhuǎn)入步驟12,否,則轉(zhuǎn)入步驟11;
步驟11:停止升級,并通知p1;
步驟12:p2對升級分區(qū)數(shù)據(jù)進行解密和解壓縮;轉(zhuǎn)入步驟13;
步驟13:p2開始對設(shè)備進行具體的升級動作;
步驟14:當(dāng)p2完成后通知p1,然后重啟設(shè)備升級完成。
2.如權(quán)利要求1所述的一種安全靈活的固件升級方法,其特征在于:所述固件包括:
用于判斷固件數(shù)據(jù)包是否合法的固件頭;
經(jīng)過加密的子升級程序p2;
經(jīng)過加密的各個分區(qū)數(shù)據(jù)。
3.如權(quán)利要求1的所述的一種安全靈活的固件升級方法,其特征在于:所述步驟2中,判斷用戶提供的固件數(shù)據(jù)是否正確采用以下方式進行:
判斷固件的設(shè)備id是否和設(shè)備匹配,不匹配則不升級;
判斷固件的oem號是否和設(shè)備匹配,不匹配則不升級;
判斷固件的版本號是否和設(shè)備相同,相同則不升級。
4.如權(quán)利要求1的所述的一種安全靈活的固件升級方法,其特征在于:所述子升級程序P2包括:
分區(qū)頭校驗正確;
分區(qū)是否強制升級,強制則不判斷分區(qū)版本號,否則分區(qū)版本號和設(shè)備分區(qū)版本號相同則不升級;
根據(jù)分區(qū)數(shù)據(jù)壓縮類型進行數(shù)據(jù)解壓;
根據(jù)分區(qū)數(shù)據(jù)加密類型進行數(shù)據(jù)解密;
根據(jù)分區(qū)數(shù)據(jù)類型將數(shù)據(jù)寫入設(shè)備;
如此循環(huán)遍歷升級全部的分區(qū)數(shù)據(jù)。
5.如權(quán)利要求1的所述的一種安全靈活的固件升級方法,其特征在于:所述固件數(shù)據(jù),是根據(jù)設(shè)備的分區(qū)劃分為不同的數(shù)據(jù)分區(qū),每一個分區(qū)都有分區(qū)頭來標(biāo)記該分區(qū)的信息,所述信息包括分區(qū)版本,分區(qū)大小,分區(qū)數(shù)據(jù)類型,分區(qū)加密方式,分區(qū)壓縮方式,分區(qū)校驗值;其中分區(qū)數(shù)據(jù)類型包括:bin文件,普通文件,nand數(shù)據(jù),nand帶oob數(shù)據(jù),nor數(shù)據(jù),可執(zhí)行程序,配置表。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于廈門億聯(lián)網(wǎng)絡(luò)技術(shù)股份有限公司,未經(jīng)廈門億聯(lián)網(wǎng)絡(luò)技術(shù)股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310144727.2/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





