[發明專利]一種固件遠程升級方法及裝置有效
| 申請號: | 202111129234.2 | 申請日: | 2021-09-26 |
| 公開(公告)號: | CN113805921B | 公開(公告)日: | 2023-10-24 |
| 發明(設計)人: | 肖明祿 | 申請(專利權)人: | 深圳威消保科技有限公司 |
| 主分類號: | G06F8/65 | 分類號: | G06F8/65;G06F8/71 |
| 代理公司: | 北京冠和權律師事務所 11399 | 代理人: | 陳彥朝 |
| 地址: | 518000 廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 遠程 升級 方法 裝置 | ||
1.一種固件遠程升級方法,其特征在于,包括以下步驟:
對目標主機進行固件檢測以確認其是否需要升級固件;
當確認目標主機需要升級固件時,調取目標主機適配的更新固件程序;
將所述更新固件程序拆分為多個更新數據包傳輸至預設上位機;
利用所述預設上位機檢測目標主機的系統狀態是否正常,若是,將所述更新固件程序傳輸至目標主機,否則,發出系統異常的提醒。
2.根據權利要求1所述固件遠程升級方法,其特征在于,所述對目標主機進行固件檢測以確認其是否需要升級固件,包括:
檢測所述目標主機的當前固件程序版本;
確認所述當前固件程序版本是否為最新固件程序版本,若是,確認目標主機無需升級固件,否則,確認目標主機中是否下載有所述最新固件程序版本;
若是,向所述目標主機發出安裝所述最新固件程序版本的提醒;
否則,確認所述目標主機需要升級固件,獲取所述目標主機的序列號進行記錄。
3.根據權利要求1所述固件遠程升級方法,其特征在于,所述當確認目標主機需要升級固件時,調取目標主機適配的更新固件程序,包括:
根據目標主機的當前固件程序版本獲取其對應的多個第一更新固件;
獲取所述目標主機的主機型號,將所述主機型號在預設固件庫中進行匹配以確定與目標主機適配的第二更新固件;
將多個第一更新固件中與第二更新固件相同的目標第一更新固件確認為目標主機的適配更新固件;
調取所述目標第一更新固件的更新程序并將其確認為更新固件程序。
4.根據權利要求1所述固件遠程升級方法,其特征在于,在將所述更新固件程序拆分為多個更新數據包傳輸至預設上位機之前,所述方法還包括:
向所述目標主機發出是否升級固件的提示,接收目標主機的反饋指令,當所述反饋指令為確認升級時,生成確認升級指令;
將所述確認升級指令發送至預設服務器;
接收所述預設服務器反饋的網絡數據幀檢測指令并檢測目標主機的當前網絡數據幀;
對所述當前網絡數據幀進行檢驗,當通過檢驗時,從所述預設服務器上下載所述更新固件程序。
5.根據權利要求1所述固件遠程升級方法,其特征在于,所述將所述更新固件程序拆分為多個更新數據包傳輸至預設上位機,包括:
確定所述更新固件程序對應的目標數據類型并根據其生成拆分任務;
創建所述拆分任務中每個環節對應的任務線程以及運行參數;
創建完畢后,基于所述拆分任務對預設數據進行拆分測試,獲取測試結果;
根據所述測試結果判斷所述任務線程和運行參數是否合格,若是,基于所述拆分任務將更新固件程序拆分為多個更新數據包傳輸至預設上位機。
6.根據權利要求1所述固件遠程升級方法,其特征在于,所述利用所述預設上位機檢測目標主機的系統狀態是否正常,若是,將所述更新固件程序傳輸至目標主機,否則,發出系統異常的提醒,包括:
在所述預設上位機上生成測試指令,將所述測試指令通過網絡反饋至所述目標主機;
檢測所述目標主機是否接收到所述測試指令,若是,確認所述目標主機網絡系統正常,否則,確認所述目標主機網絡系統異常;
接收目標主機對于所述測試指令的操作反饋,根據所述操作反饋判斷判斷目標主機的操作系統是否正常;
當目標主機的網絡系統和操作系統都為正常時,確認目標主機的系統狀態正常,將所述更新固件程序傳輸至目標主機,當目標主機的網絡系統和操作系統中任一項異常時,確認目標主機的系統狀態異常,發出系統異常的提醒。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳威消??萍加邢薰?,未經深圳威消??萍加邢薰驹S可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.17sss.com.cn/pat/books/202111129234.2/1.html,轉載請聲明來源鉆瓜專利網。





