[發明專利]一種固件遠程升級方法及裝置有效
| 申請號: | 202111129234.2 | 申請日: | 2021-09-26 |
| 公開(公告)號: | CN113805921B | 公開(公告)日: | 2023-10-24 |
| 發明(設計)人: | 肖明祿 | 申請(專利權)人: | 深圳威消保科技有限公司 |
| 主分類號: | G06F8/65 | 分類號: | G06F8/65;G06F8/71 |
| 代理公司: | 北京冠和權律師事務所 11399 | 代理人: | 陳彥朝 |
| 地址: | 518000 廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 遠程 升級 方法 裝置 | ||
本發明公開了一種固件遠程升級方法及裝置,其方法包括:對目標主機進行固件檢測以確認其是否需要升級固件;當確認目標主機需要升級固件時,調取目標主機適配的更新固件程序;將所述更新固件程序拆分為多個更新數據包傳輸至預設上位機;利用所述預設上位機檢測目標主機的系統狀態是否正常,若是,將所述更新固件程序傳輸至目標主機,否則,發出系統異常的提醒。通過利用有線傳輸的方式來使得目標主機接收對應的更新固件程序相比于現有技術中利用無線網絡傳輸來說更加穩定和可靠,避免數據在傳輸過程中的失真問題,提高了目標主機更新固件的可靠性和安裝成功概率。
技術領域
本發明涉及通信技術領域,尤其涉及一種固件遠程升級方法及裝置。
背景技術
固件(Firmware)是指設備內部保存的設備“驅動程序”,承擔著操作系統最基礎最底層的工作,通過固件,操作系統才能按照標準的設備驅動實現特定機器的運行動作。可見,在硬件設備中,固件就是硬件設備的靈魂,決定著硬件設備的功能及性能。為了修復產品缺陷、滿足不斷變化的需求和新功能、以及縮短產品周期,會對設備的固件進行升級。現有的固件升級方法為待升級設備向服務器發出固件更新請求,服務器將與待升級設備匹配的更新固件程序傳輸至待升級設備,上述方法方便快捷,可以在線實現固件更新,提高了用戶的體驗感,但同時存在以下問題:在設備固件更新過程中容易受自身網絡和系統影響進而在下載更新固件程序的過程中出現數據失真的情況從而導致最終更新失敗,浪費時間成本、降低了用戶的體驗感。
發明內容
針對上述所顯示出來的問題,本發明提供了一種固件遠程升級方法及裝置用以解決背景技術中提到的在設備固件更新過程中容易受自身網絡和系統影響進而在下載更新固件程序的過程中出現數據失真的情況從而導致最終更新失敗,浪費時間成本、降低了用戶的體驗感的問題。
一種固件遠程升級方法,包括以下步驟:
對目標主機進行固件檢測以確認其是否需要升級固件;
當確認目標主機需要升級固件時,調取目標主機適配的更新固件程序;
將所述更新固件程序拆分為多個更新數據包傳輸至預設上位機;
利用所述預設上位機檢測目標主機的系統狀態是否正常,若是,將所述更新固件程序傳輸至目標主機,否則,發出系統異常的提醒。
優選的,所述對目標主機進行固件檢測以確認其是否需要升級固件,包括:
檢測所述目標主機的當前固件程序版本;
確認所述當前固件程序版本是否為最新固件程序版本,若是,確認目標主機無需升級固件,否則,確認目標主機中是否下載有所述最新固件程序版本;
若是,向所述目標主機發出安裝所述最新固件程序版本的提醒;
否則,確認所述目標主機需要升級固件,獲取所述目標主機的序列號進行記錄。
優選的,所述當確認目標主機需要升級固件時,調取目標主機適配的更新固件程序,包括:
根據目標主機的當前固件程序版本獲取其對應的多個第一更新固件;
獲取所述目標主機的主機型號,將所述主機型號在預設固件庫中進行匹配以確定與目標主機適配的第二更新固件;
將多個第一更新固件中與第二更新固件相同的目標第一更新固件確認為目標主機的適配更新固件;
調取所述目標第一更新固件的更新程序并將其確認為更新固件程序。
優選的,在將所述更新固件程序拆分為多個更新數據包傳輸至預設上位機之前,所述方法還包括:
向所述目標主機發出是否升級固件的提示,接收目標主機的反饋指令,當所述反饋指令為確認升級時,生成確認升級指令;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳威消保科技有限公司,未經深圳威消保科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111129234.2/2.html,轉載請聲明來源鉆瓜專利網。





