[發明專利]軟件遠程升級方法在審
| 申請號: | 202110426350.4 | 申請日: | 2021-04-20 |
| 公開(公告)號: | CN114168181A | 公開(公告)日: | 2022-03-11 |
| 發明(設計)人: | 吳啟軍;全永兵;劉亞濤;魏中科;蘇澤鋒;趙恩辰;何玉霞 | 申請(專利權)人: | 佛山市順德區美的飲水機制造有限公司;美的集團股份有限公司 |
| 主分類號: | G06F8/658 | 分類號: | G06F8/658 |
| 代理公司: | 北京清亦華知識產權代理事務所(普通合伙) 11201 | 代理人: | 徐章偉 |
| 地址: | 528311 廣東省佛山市順德區北滘鎮*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 軟件 遠程 升級 方法 | ||
本發明公開了一種軟件遠程升級方法,其中,應用于家用電器的軟件遠程升級方法,包括以下步驟:獲取原文件和更新文件;根據待更新設備的存儲方式,對原文件和更新文件進行區塊存儲;依次比較每個區塊對應的原文件和更新文件以獲得差異區塊;根據差異區塊生成差異文件,以便根據差異文件對待更新設備遠程更新,以及,應用于待更新設備的軟件遠程升級方法,包括以下步驟:獲取差異文件,根據差異文件進行更新。由此,壓縮待更新設備內存空間中的下載文件緩存區,從而,在實現OTA功能基礎上,最大化利用待更新設備的內存空間,降低待更新設備制造成本。
技術領域
本發明涉及軟件升級技術領域,尤其涉及一種應用于家用電器的軟件遠程升級方法和一種應用于待更新設備的軟件遠程升級方法。
背景技術
目前,為了保證OTA升級的順利執行,通常需要將待更新設備的內存空間分成三個區域:(引導區、下載文件緩存區、工作區),其中,引導區主要功能是系統上電時初始化必要的接口和內存分配,下載文件緩存區主要是存放從云端服務器下載的升級包文件,工作區,也即軟件正常運行的區域,主要存放系統正常工作的代碼文件。
然而,下載文件緩存區和工作區通常需要一樣的大小空間,以便文件能直接覆蓋更新,但是實際情況下普通單片機的內部flash空間都是有限的,通用的就16K,32K大小,如果需要使用OTA功能,則實際整機軟件代碼則只能使用一半的空間呢,將造成空間利用的浪費和整機的成本上升。
發明內容
本發明旨在至少在一定程度上解決相關技術中的技術問題之一。為此,本發明的第一個目的在于提出一種應用于家用電器的軟件遠程升級方法,能夠壓縮待更新設備內存空間中的下載文件緩存區,從而,在實現OTA功能基礎上,最大化利用待更新設備的內存空間,降低待更新設備制造成本。
本發明的第二個目的在于提出一種應用于待更新設備的軟件遠程升級方法。
為達到上述目的,本發明第一方面實施例提出的軟件遠程升級方法,應用于家用電器,所述方法包括以下步驟:獲取原文件和更新文件;根據待更新設備的存儲方式,對所述原文件和所述更新文件進行區塊存儲;依次比較每個區塊對應的原文件和更新文件以獲得差異區塊;根據所述差異區塊生成差異文件,以便根據所述差異文件對所述待更新設備遠程更新。
根據本發明實施例的軟件遠程升級方法,獲取原文件和更新文件,并根據待更新設備的存儲方式,對原文件和更新文件進行區塊存儲,然后,依次比較每個區塊對應的原文件和更新文件以獲得差異區塊,以及,根據差異區塊生成差異文件,以便根據差異文件對待更新設備遠程更新。由此,壓縮待更新設備內存空間中的下載文件緩存區,從而,在實現OTA功能基礎上,最大化利用待更新設備的內存空間,降低待更新設備制造成本。
另外,根據本發明第一方面實施例提出的軟件遠程升級方法,還可以具有如下的附加技術特征:
根據本發明的一個實施例,所述根據待更新設備的存儲方式,對所述原文件和所述更新文件進行區塊存儲,包括:獲取所述待更新設備中寄存器的區塊大??;根據所述寄存器的區塊大小,對所述原文件和所述更新文件進行區塊存儲。
根據本發明的一個實施例,所述依次比較每個區塊對應的原文件和更新文件以獲得差異區塊,包括:依次比較每個區塊對應的原文件和更新文件;如果所述原文件與所述更新文件不同,則將該區塊設置為差異區塊。
根據本發明的一個實施例,在根據待更新設備的存儲方式,對所述原文件和所述更新文件進行區塊存儲時,所述方法還包括:按照所述原文件或所述更新文件的內容順序對所述區塊進行編號。
根據本發明的一個實施例,所述根據所述差異區塊生成差異文件,包括:獲取所述差異區塊的總個數、每個所述差異區塊的編號和差異區塊內容;根據所述差異區塊的總個數、每個所述差異區塊的編號和所述差異區塊內容生成所述差異文件,并對所述差異文件添加文件頭。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于佛山市順德區美的飲水機制造有限公司;美的集團股份有限公司,未經佛山市順德區美的飲水機制造有限公司;美的集團股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110426350.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種混合砂生產系統及其細度模數的控制方法
- 下一篇:飲水機水箱及飲水機





