[發(fā)明專利]低功耗嵌入式設(shè)備遠(yuǎn)程無線升級方法有效
| 申請?zhí)枺?/td> | 201310420686.5 | 申請日: | 2013-09-16 |
| 公開(公告)號: | CN103530146A | 公開(公告)日: | 2014-01-22 |
| 發(fā)明(設(shè)計(jì))人: | 鄒式論;陳奇志;王倩;鄧發(fā)均 | 申請(專利權(quán))人: | 成都交大光芒科技股份有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;H04L29/08 |
| 代理公司: | 成都行之專利代理事務(wù)所(普通合伙) 51220 | 代理人: | 謝敏 |
| 地址: | 610000 四川省成都市高新*** | 國省代碼: | 四川;51 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 功耗 嵌入式 設(shè)備 遠(yuǎn)程 無線 升級 方法 | ||
1.低功耗嵌入式設(shè)備遠(yuǎn)程無線升級方法,其特征在于,包括以下步驟:
(a)接收升級指令并響應(yīng):接收到升級指令時(shí),將外部存儲(chǔ)器中的遠(yuǎn)程升級標(biāo)志位置位,并重啟設(shè)備;
(b)升級前校驗(yàn):檢測是否滿足升級條件,是則進(jìn)入步驟c,否則進(jìn)入步驟e;
(c)接收升級包:連接數(shù)據(jù)中心,從數(shù)據(jù)中心接收新應(yīng)用程序升級包并存入外部存儲(chǔ)器;
(d)升級:將外部存儲(chǔ)器內(nèi)的新應(yīng)用程序編程至片內(nèi)應(yīng)用程序區(qū);
(e)結(jié)束升級:遠(yuǎn)程升級標(biāo)志位復(fù)位,結(jié)束升級。
2.根據(jù)權(quán)利要求1所述的低功耗嵌入式設(shè)備遠(yuǎn)程無線升級方法,其特征在于,步驟b中的升級條件包括:外部存儲(chǔ)器內(nèi)存在遠(yuǎn)程無線升級的有效配置信息并且遠(yuǎn)程升級標(biāo)志位已置位,所述有效配置信息包括數(shù)據(jù)中心IP地址。
3.根據(jù)權(quán)利要求2所述的低功耗嵌入式設(shè)備遠(yuǎn)程無線升級方法,其特征在于,步驟c中接收升級包的具體步驟是:
(c1)根據(jù)外部存儲(chǔ)器中的IP地址連接數(shù)據(jù)中心,若連接成功,向數(shù)據(jù)中心發(fā)送狀態(tài)報(bào)文,進(jìn)入步驟(c2);若連接失敗則重新連接,如果連續(xù)3次連接失敗,則進(jìn)入步驟(e);所述狀態(tài)報(bào)文內(nèi)含當(dāng)前外部存儲(chǔ)器已接收成功的有效升級包序號;
(c2)數(shù)據(jù)中心根據(jù)接收的最新狀態(tài)報(bào)文依次發(fā)送外部存儲(chǔ)器中未接收到的升級包,每個(gè)升級包內(nèi)均含有升級包序號和校驗(yàn)碼;
(c3)接收數(shù)據(jù)中心發(fā)至的升級包,并在收到每個(gè)升級包后向數(shù)據(jù)中心發(fā)送狀態(tài)報(bào)文;
(c4)重復(fù)步驟c2和c3,直到所有升級包接收完成或發(fā)生中斷。
4.根據(jù)權(quán)利要求3所述的低功耗嵌入式設(shè)備遠(yuǎn)程無線升級方法,其特征在于,步驟c4中發(fā)生中斷是指當(dāng)設(shè)備掉電或通訊中斷無法與數(shù)據(jù)中心連接時(shí)發(fā)生的無法獲取升級包的情況,當(dāng)中斷發(fā)生時(shí),退出本次升級;中斷結(jié)束后,繼續(xù)執(zhí)行遠(yuǎn)程升級,執(zhí)行步驟(b)。
5.根據(jù)權(quán)利要求1至4任一所述的低功耗嵌入式設(shè)備遠(yuǎn)程無線升級方法,其特征在于,步驟d中還包括有效性校驗(yàn)和匹配性驗(yàn)證流程,具體步驟如下:
(d1)匹配性驗(yàn)證:驗(yàn)證新應(yīng)用程序與設(shè)備是否匹配,匹配則驗(yàn)證通過,否則驗(yàn)證不通過;
(d2)有效性校驗(yàn):檢驗(yàn)外部存儲(chǔ)器中升級包的有效性,有效則校驗(yàn)通過,否則校驗(yàn)不通過;
(d3)匹配性驗(yàn)證和有效性校驗(yàn)均通過后,將外部存儲(chǔ)器內(nèi)的新應(yīng)用程序編程至片內(nèi)應(yīng)用程序區(qū);其中任意一項(xiàng)驗(yàn)證不通過則擦除外部存儲(chǔ)器內(nèi)的程序。
6.根據(jù)權(quán)利要求5所述的低功耗嵌入式設(shè)備遠(yuǎn)程無線升級方法,其特征在于,每個(gè)升級包內(nèi)均含有包序號和當(dāng)前包CRC校驗(yàn)碼,最后一個(gè)升級包內(nèi)還含有校驗(yàn)值,步驟d2中有效性的驗(yàn)證方法為:將所有升級包內(nèi)的數(shù)據(jù)段累加,得到數(shù)據(jù)段累加值;再將所有升級包內(nèi)的CRC校驗(yàn)碼累加,得到校驗(yàn)碼累加值;將數(shù)據(jù)段累加值和校驗(yàn)碼累加值與最后一個(gè)升級包內(nèi)的校驗(yàn)值比較,如果相同,則校驗(yàn)通過,不同則校驗(yàn)不通過。
7.根據(jù)權(quán)利要求6所述的低功耗嵌入式設(shè)備遠(yuǎn)程無線升級方法,其特征在于,步驟d2的有效性驗(yàn)證具體步驟如下:
(d21)從外部存儲(chǔ)器中讀取第1個(gè)升級包數(shù)據(jù),將其中的數(shù)據(jù)段累加,結(jié)果存入寄存器A,并取該包的CRC校驗(yàn)碼存入寄存器B;
(d22)判斷當(dāng)前包序號是否為最后一包,如果不是,進(jìn)入步驟d23;如果是,進(jìn)入步驟d24;
(d23)讀取下一個(gè)升級包數(shù)據(jù),將其中的數(shù)據(jù)段累加,累加結(jié)果再與寄存器A的數(shù)據(jù)相加,相加結(jié)果再次存入寄存器A并覆蓋寄存器A中的原有數(shù)據(jù);同時(shí),取該包的CRC校驗(yàn)碼與寄存器B相加,相加結(jié)果再次存入寄存器B并覆蓋寄存器B中的原有數(shù)據(jù);完成前述操作后進(jìn)入步驟d22;
(d24)比較寄存器A和寄存器B中的數(shù)據(jù)是否與最后一個(gè)升級包內(nèi)的校驗(yàn)值相同,相同為校驗(yàn)通過,反之不通過。
8.根據(jù)權(quán)利要求7所述的低功耗嵌入式設(shè)備遠(yuǎn)程無線升級方法,其特征在于,步驟d中將外部存儲(chǔ)器內(nèi)的新應(yīng)用程序編程至片內(nèi)應(yīng)用程序區(qū)后,還進(jìn)行了代碼一致性驗(yàn)證:對比片內(nèi)應(yīng)用程序區(qū)和外部存儲(chǔ)器的2段程序代碼,如果2段程序代碼一致,則進(jìn)入步驟(e);如果不一致,重新將外部存儲(chǔ)器內(nèi)的新應(yīng)用程序編程至片內(nèi)應(yīng)用程序區(qū),再次進(jìn)行代碼一致性驗(yàn)證;如果連續(xù)3次驗(yàn)證失敗,向數(shù)據(jù)中心發(fā)送待檢修的狀態(tài)報(bào)文,進(jìn)入步驟(e)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于成都交大光芒科技股份有限公司,未經(jīng)成都交大光芒科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310420686.5/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:二次空氣噴射系統(tǒng)
- 下一篇:石墨烯的制備方法
- 一種基于功耗池的集群功耗分配方法
- 遠(yuǎn)端射頻單元及其功耗限制方法、以及基站控制器
- 一種基站功耗的監(jiān)測方法及裝置
- 一種整機(jī)柜功耗限制方法及裝置
- 功耗處理方法、裝置、電子設(shè)備及計(jì)算機(jī)可讀介質(zhì)
- 一種整機(jī)箱功耗的分配方法、系統(tǒng)、裝置及可讀存儲(chǔ)介質(zhì)
- 一種基于LSTM的機(jī)房功耗預(yù)警方法、系統(tǒng)、終端及存儲(chǔ)介質(zhì)
- 功耗調(diào)節(jié)方法、裝置、存儲(chǔ)介質(zhì)、服務(wù)器和終端
- 一種數(shù)據(jù)中心的功耗控制方法、系統(tǒng)及相關(guān)組件
- 一種延遲掉電省功耗方法和裝置
- 傳感設(shè)備、檢索設(shè)備和中繼設(shè)備
- 簽名設(shè)備、檢驗(yàn)設(shè)備、驗(yàn)證設(shè)備、加密設(shè)備及解密設(shè)備
- 色彩調(diào)整設(shè)備、顯示設(shè)備、打印設(shè)備、圖像處理設(shè)備
- 驅(qū)動(dòng)設(shè)備、定影設(shè)備和成像設(shè)備
- 發(fā)送設(shè)備、中繼設(shè)備和接收設(shè)備
- 定點(diǎn)設(shè)備、接口設(shè)備和顯示設(shè)備
- 傳輸設(shè)備、DP源設(shè)備、接收設(shè)備以及DP接受設(shè)備
- 設(shè)備綁定方法、設(shè)備、終端設(shè)備以及網(wǎng)絡(luò)側(cè)設(shè)備
- 設(shè)備、主設(shè)備及從設(shè)備
- 設(shè)備向設(shè)備轉(zhuǎn)發(fā)
- 用于提供遠(yuǎn)程幫助的方法和服務(wù)器
- 遠(yuǎn)程登錄會(huì)話維護(hù)方法、遠(yuǎn)程登錄代理和計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)
- 汽車遠(yuǎn)程控制裝置和方法
- 一種基于EMS系統(tǒng)的變電站遠(yuǎn)程監(jiān)控系統(tǒng)
- 遠(yuǎn)程控制終端、遠(yuǎn)程控制方法、遠(yuǎn)程受控終端和遠(yuǎn)程受控方法
- 對遠(yuǎn)程受控終端的受控方式進(jìn)行自定義的裝置及方法
- 一種基于互聯(lián)網(wǎng)的移動(dòng)遠(yuǎn)程醫(yī)療綜合服務(wù)系統(tǒng)
- 一種遠(yuǎn)程控制方法、裝置及存儲(chǔ)介質(zhì)
- 一種遠(yuǎn)程炒菜機(jī)、遠(yuǎn)程炒菜機(jī)系統(tǒng)及遠(yuǎn)程炒菜方法
- 一種計(jì)算機(jī)遠(yuǎn)程控制組件





