[發明專利]軟件升級方法、裝置及計算機可讀存儲介質有效
| 申請號: | 201710347222.4 | 申請日: | 2017-05-16 |
| 公開(公告)號: | CN107179909B | 公開(公告)日: | 2021-04-27 |
| 發明(設計)人: | 劉凱 | 申請(專利權)人: | 廣東美的暖通設備有限公司;美的集團股份有限公司 |
| 主分類號: | G06F8/654 | 分類號: | G06F8/654;G06F8/71;G06F11/14 |
| 代理公司: | 深圳市世紀恒程知識產權代理事務所 44287 | 代理人: | 胡海國 |
| 地址: | 528311 廣東省*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 軟件 升級 方法 裝置 計算機 可讀 存儲 介質 | ||
1.一種軟件升級方法,其特征在于,包括以下步驟:
主芯片在接收到主機發送的新版軟件數據時,將接收到的所述新版軟件數據寫入備份程序區;所述備份程序區所在的存儲器為非易失性存儲器;
在接收到所述新版軟件數據的所有數據后,所述主芯片重新啟動;
在重啟后,所述主芯片采用所述備份程序區的新版軟件數據替換應用程序區的舊版本軟件數據,以對舊版本軟件升級:
其中,所述在重啟后,所述主芯片采用所述備份程序區的新版軟件數據替換應用程序區的舊版本軟件數據,以對舊版本軟件升級的步驟包括:
在重啟后,若所述備份程序區寫入的數據異常,則將舊版本軟件數據復制至備份程序區,所述主芯片保持舊版本軟件數據運行;
在重啟后,若所述備份程序區寫入的數據正常,則所述主芯片采用所述備份程序區的新版軟件數據替換應用程序區的舊版本軟件數據,以對舊版本軟件升級;
所述將接收到的所述新版軟件數據寫入備份程序區的步驟之后,所述軟件升級方法還包括:
向主機反饋與所接收到的新版軟件數據相對應的幀號信息;
其中,所述主機依次發送新版本軟件數據的每一幀數據以及對應的幀號信息,并在發送每一幀新版軟件數據后接收所述主芯片反饋的幀號信息;在接收到所述幀號信息后,所述主機判斷接收到的幀號信息與已發送的最后一幀新版軟件數據的幀號信息是否一致;若是,則向所述主芯片發送下一幀新版軟件數據,直至發送完所述新版本軟件數據的所有數據;若否或所述主芯片無響應時,重新發送所述新版本軟件數據,直至達到重發極限次數時終止升級。
2.如權利要求1所述軟件升級方法,其特征在于,所述將接收到的所述新版軟件數據寫入備份程序區的步驟之后,還包括:
所述主芯片判斷當前接收到的新版軟件數據的幀號信息與接收到的前一幀新版軟件數據的幀號信息是否相差1;
若是,則執行所述向主機返回與所獲取的此幀新版軟件數據相對應的幀號信息的步驟;
若否,則向所述主機發送升級異常指令,以供所述主機在接收到所述升級異常指令時,重新發送所述新版軟件數據或停止發送所述新版軟件數據。
3.如權利要求1-2任一項所述軟件升級方法,其特征在于,所述主芯片重新啟動之前,所述軟件升級方法還包括:
在接收到所述新版軟件數據的所有數據后,所述主芯片獲取所述主機發送的升級結束指令中包含的第一校驗結果,并對所述備份程序區中寫入的所述新版軟件數據進行校驗,生成第二校驗結果,其中,在接收到所述主機發送的升級結束指令時,判定接收到所述新版軟件數據的所有數據;
在所述第一校驗結果與第二校驗結果一致時,執行所述主芯片進行重新啟動的步驟。
4.如權利要求1-2任一項所述軟件升級方法,其特征在于,所述軟件升級方法還包括:
在接收到主機發送的升級指令時,所述主芯片獲取所述升級請求信息中的版本信息;
在所述升級請求信息中的版本信息與主芯片中運行的軟件的版本信息不同時,向所述主機發送響應信息,以供所述主機根據接收到的所述響應信息向所述主芯片發送所述新版本軟件數據。
5.如權利要求4所述軟件升級方法,其特征在于,所述向所述主機發送響應信息的步驟之后,所述軟件升級方法還包括:
所述主芯片在接收到所述主機發送的啟動升級指令時,獲取所述啟動升級指令中包含的新版軟件數據的占用空間大小信息,其中,所述主機在接收到所述響應信息時,向所述主芯片發送占用空間大小信息;
所述主芯片擦除所述備份程序區中的對應存儲空間的扇區,并向所述主機反饋升級應答信息,以供所述主機在接收到所述升級應答信息后,向所述主芯片發送所述新版本軟件數據。
6.如權利要求1-2任一項所述軟件升級方法,其特征在于,所述升級方法還包括:
所述主芯片在接收所述主機發送的軟件版本信息的查詢指令時,確認所述查詢請求對應的軟件的版本信息并將所述版本信息發送至所述主機;
其中,在所述主機接收到所述舊版本軟件的版本信息后,判斷主機中軟件的版本信息是否與接收到的版本信息不同;若是,則向所述主芯片發送所述新版軟件數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣東美的暖通設備有限公司;美的集團股份有限公司,未經廣東美的暖通設備有限公司;美的集團股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710347222.4/1.html,轉載請聲明來源鉆瓜專利網。





