[發明專利]一種數據采集模塊及其固件升級方法和存儲介質在審
| 申請號: | 201910722905.2 | 申請日: | 2019-08-06 |
| 公開(公告)號: | CN110609692A | 公開(公告)日: | 2019-12-24 |
| 發明(設計)人: | 李鎮;潘志榕;吳冠琳;林漢偉;莊瑩萍 | 申請(專利權)人: | 廈門科燦信息技術有限公司;科華恒盛股份有限公司 |
| 主分類號: | G06F8/65 | 分類號: | G06F8/65;G06F8/71;G06F11/30 |
| 代理公司: | 44285 深圳市深佳知識產權代理事務所(普通合伙) | 代理人: | 王仲凱 |
| 地址: | 361000 福建省廈門市(福建)自由貿易*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 固件代碼 固件升級 備用 數據采集模塊 升級指令 引導程序 預設 計算機可讀存儲介質 可用性 冗余保護 升級成功 升級結果 升級命令 響應消息 新版本號 批量化 覆蓋 跳轉 重啟 申請 升級 寫入 存儲 指令 上報 | ||
1.一種數據采集模塊的固件升級方法,其特征在于,所述數據采集模塊包括兩個APP空間塊和存儲有引導程序的引導程序空間塊;所述APP空間塊用于存儲包括有預設升級指令的固件代碼;所述固件升級方法包括:
在接收到升級命令后,執行當前所運行的固件代碼中的所述預設升級指令,以便將獲取到的新版本號的固件代碼覆蓋寫入備用APP空間塊;其中,當前所運行的固件代碼為主APP空間塊中存儲的固件代碼;
在升級結束后,執行軟重啟指令以跳轉進入所述引導程序;
通過所述引導程序判斷是否升級成功;
若是,則將所述備用APP空間塊中的固件代碼覆蓋寫入所述主APP空間塊;
上報與升級結果對應的升級結束響應消息。
2.根據權利要求1所述的數據采集模塊的固件升級方法,其特征在于,在所述通過所述引導程序判斷是否升級成功之后,還包括:
若否,則將所述主APP空間塊中的固件代碼覆蓋寫入所述備用APP空間塊。
3.根據權利要求1所述的數據采集模塊的固件升級方法,其特征在于,所述將獲取到的新版本號的固件代碼覆蓋寫入備用APP空間塊,包括:
清空所述備用APP空間塊;
將所述新版本號的固件代碼寫入所述備用APP空間塊。
4.根據權利要求1所述的數據采集模塊的固件升級方法,其特征在于,所述通過所述引導程序判斷是否升級成功,包括:
讀取預設標志位的標志量;其中,在所述預設升級指令的執行過程中,若升級超時或者報錯,則所述預設標志量被置為第一標志量;否則,所述預設標志量被置為第二標志量;
根據讀取的標志量判斷是否升級成功。
5.根據權利要求4所述的數據采集模塊的固件升級方法,其特征在于,在所述上報與升級結果對應的升級結束響應消息之后,還包括:
將所述預設標志位置為第三標志量。
6.根據權利要求1所述的數據采集模塊的固件升級方法,其特征在于,所述在接收到升級命令后,執行當前所運行的固件代碼中的所述預設升級指令,包括:
根據接收到的所述升級命令確定固件代碼的所述新版本號;
判斷所述新版本號與本地的舊版本號是否不同;
若是,則啟動所述執行當前所運行的固件代碼中的所述預設升級指令的步驟。
7.根據權利要求6所述的數據采集模塊的固件升級方法,其特征在于,所述上報與升級結果對應的升級結束響應消息,包括:
若升級成功,則上報升級成功響應消息與所述新版本號;
若升級失敗,則上報升級失敗響應消息與所述舊版本號。
8.根據權利要求1至7任一項所述的數據采集模塊的固件升級方法,其特征在于,在所述上報與升級結果對應的升級結束響應消息之后,還包括:
運行主APP空間塊在升級結束后所存儲的固件代碼;其中,所述主APP空間塊為所述數據采集模塊默認從中讀取固件代碼運行的APP空間塊。
9.一種數據采集模塊,其特征在于,包括:
存儲器,用于存儲計算機程序;所述計算機程序包括存儲在引導程序空間塊中的引導程序以及分別存儲在兩個APP空間塊中的固件代碼;
處理器,用于執行所述計算機程序以實現如權利要求1至8任一項所述的數據采集模塊的固件升級方法的步驟。
10.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質中存儲有計算機程序,所述計算機程序被處理器執行時用以實現如權利要求1至8任一項所述的數據采集模塊的固件升級方法的步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廈門科燦信息技術有限公司;科華恒盛股份有限公司,未經廈門科燦信息技術有限公司;科華恒盛股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910722905.2/1.html,轉載請聲明來源鉆瓜專利網。





