[發明專利]一種固件升級方法、固件升級裝置、冰箱和服務端有效
| 申請號: | 201610705503.8 | 申請日: | 2016-08-22 |
| 公開(公告)號: | CN106325929B | 公開(公告)日: | 2020-02-07 |
| 發明(設計)人: | 郭滸生 | 申請(專利權)人: | 合肥美的智能科技有限公司 |
| 主分類號: | G06F8/65 | 分類號: | G06F8/65;G06F8/71;H04L29/08 |
| 代理公司: | 11002 北京路浩知識產權代理有限公司 | 代理人: | 李相雨 |
| 地址: | 230601 安徽省合肥*** | 國省代碼: | 安徽;34 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 固件升級 下載 服務端 新版本 推送 并發 固件升級裝置 客戶端用戶 升級設備 下載數據 用戶搶占 智能調整 對設備 休眠 帶寬 冰箱 驗證 服務 | ||
本發明涉及一種固件升級方法、固件升級裝置、冰箱和服務端,其中,該固件升級方法,包括:服務端根據新版本固件向設備推送固件升級消息;設備根據所述推送固件升級消息和用戶對設備的使用狀態分步下載新版本固件;驗證新版本固件并升級設備固件。本發明在固件升級時固件升級不跟用戶搶占資源和帶寬,提升客戶端用戶體驗;通過適當的休眠,減輕服務端壓力,增加并發下載數量,減輕服務端端并發下載的壓力。本發明可以智能調整下載步長或持續時間,以最佳的狀態下載數據。
技術領域
本發明涉及通信技術領域,具體涉及一種固件升級方法、固件升級裝置、冰箱和服務端。
背景技術
本部分向讀者介紹可能與本發明的各個方面相關的背景技術,相信能夠向讀者提供有用的背景信息,從而有助于讀者更好地理解本發明的各個方面。因此,可以理解,本部分的說明是用于上述目的,而并非構成對現有技術的承認。
固件(Firmware)是具有軟件功能的硬件,在早期這種硬件一般都是存有軟件的EROM或EPROM(電可擦除可編程只讀存儲器)等,通常這些硬件內所保存的程序是無法被用戶直接讀出或修改的,并且終端用戶很難或者不可能改變固件,一般情況下也是沒有必要對固件進行升級操作的,即使在固件內發現了嚴重的錯誤(Bug)也必須由專業人員帶著寫好程序的EPROM把原來機器上的EPROM更換下來。
為了在出廠后仍有可能對設備進行軟件更新,以使設備獲得增強的功能,或者為了通過升級固件解決一些設備的Bug及兼容性問題,在路由器、防火墻、工業控制等設備和系統中廣泛采用Flash作為固件控制程序(簡稱:固件)存儲的介質。
當需要對設備進行更新升級時,為了防止在更新過程中的不正常結束,即為了防止因不正常結束而造成的設備無法正常工作,甚至導致設備必須送廠重新燒寫固件的情況,必須保證設備在升級過程中的可靠。一般的設備固件升級方案如下方案一:提示用戶下載固件,固件大小一般為500M-600M,用戶需要等待下載完成后再進行其他的操作。方案一的缺點:需要讓用戶長時間的等待,在等待過程中不能做其他的事情,用戶體驗很不好。方案二:靜默下載,客戶端檢測到新版本后,即開始在后臺開始下載,不影響用戶的其他操作,等下載完成后提示用戶升級系統固件。方案二的缺點:客戶端下載過程會搶占用戶的系統資源和帶寬,另外如果有多個客戶端同時下載,會給服務端端帶來巨大的壓力。
發明內容
要解決的技術問題是如何在不影響用戶使用設備的前提下升級固件。
針對現有技術中的缺陷,本發明提供一種固件升級方法、固件升級裝置、冰箱和服務端,可以分步下載,不影響用戶使用的同時降低服務端的壓力。
第一方面,本發明提供了一種固件升級方法,包括:
服務端根據新版本固件向設備推送固件升級消息;
設備根據所述推送固件升級消息和用戶對設備的使用狀態分步下載新版本固件;
驗證新版本固件并升級設備固件。
可選地,所述服務端根據新版本固件向設備推送固件升級消息包括:
查詢設備列表;
檢測設備列表中設備的固件信息是否是最新的固件版本;
將不是最新的固件版本的設備添加到待升級設備列表;
服務端向待升級設備列表中的設備推送固件升級消息。
可選地,所述固件升級消息包括:
下載授權碼、文件指紋和文件下載地址。
可選地,所述設備根據所述推送固件升級消息和用戶對設備的使用狀態分步下載新版本固件包括:
判斷設備的使用狀態;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于合肥美的智能科技有限公司,未經合肥美的智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610705503.8/2.html,轉載請聲明來源鉆瓜專利網。





