[發明專利]一種空調器在審
| 申請號: | 202010511729.0 | 申請日: | 2020-06-08 |
| 公開(公告)號: | CN111813597A | 公開(公告)日: | 2020-10-23 |
| 發明(設計)人: | 王濤;張永良 | 申請(專利權)人: | 海信(山東)空調有限公司 |
| 主分類號: | G06F11/14 | 分類號: | G06F11/14;G06F8/65 |
| 代理公司: | 廣州三環專利商標代理有限公司 44202 | 代理人: | 黃華蓮;陳志明 |
| 地址: | 266100 山*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 空調器 | ||
本發明涉及空調技術領域,公開了一種空調器,包括:存儲器,包括應用區和備份區;以及,控制器,所述控制器與所述存儲器連接,且所述控制器被配置為:當接收到空調器的固件升級指令時,獲取固件升級包,并存儲所述固件升級包至所述備份區,以根據所述固件升級包對所述備份區相應的固件程序進行升級;在所述固件程序升級成功后,將所述備份區中升級后的固件程序復制到所述應用區中,并運行所述應用區中升級后的固件程序。本發明的空調器通過將存儲器的存儲空間分為應用區和備份區,在固件升級時先對備份區的固件程序進行擦除和重寫,待備份區的固件程序升級成功后,才復制到應用區,解決了空調器升級異常過程中無法正常工作的問題。
技術領域
本發明涉及空調技術領域,特別是涉及一種空調器。
背景技術
傳統的空調主控軟件OTA升級方法中,當出現掉電、斷網等不可預知的錯誤時,升級過程會被中斷,待故障恢復后,通過固件校驗和校驗等方式來判斷之前是否存在升級不成功的情況,若存在未升級完成的情況,則需要繼續等待升級命令以完成軟件升級后,設備才能正常工作。這樣的升級方式存在一個問題,因為在升級過程中實際上是擦除原有程序代碼進行重寫的,如果升級過程中出現異常,則控制板會因程序被擦寫而無法正常工作,只有強制用戶升級完成后才能再正常工作。
發明內容
本發明的目的是提供一種空調器,通過將存儲器的存儲空間分為應用區和備份區,在固件升級時先對備份區的固件程序進行擦除和重寫,待備份區的固件程序升級成功后,才復制到應用區,解決了空調器升級異常過程中無法正常工作的問題。
為了解決上述技術問題,本發明提供一種空調器,包括:
存儲器,包括應用區和備份區;以及,
控制器,所述控制器與所述存儲器連接,且所述控制器被配置為:
當接收到空調器的固件升級指令時,獲取固件升級包,并存儲所述固件升級包至所述備份區,以根據所述固件升級包對所述備份區相應的固件程序進行升級;
在所述固件程序升級成功后,將所述備份區中升級后的固件程序復制到所述應用區中,并運行所述應用區中升級后的固件程序。
本申請一些實施例中,所述控制器,還被配置為:
在所述備份區的所述固件程序升級成功后,且在將所述備份區中升級后的固件程序復制到所述應用區中,并運行所述應用區中升級后的固件程序之前,還包括:
獲取所述備份區中升級后的固件程序的校驗信息;
當確定所述校驗信息正確時,將升級成功標志寫入所述應用區中。
本申請一些實施例中,所述控制器,還被配置為:
當確定所述校驗信息不正確時,則運行所述應用區中原有的固件程序。
本申請一些實施例中,所述控制器,還被配置為:
當沒接收到所述空調器的固件升級指令時,判斷所述應用區中是否存在升級成功標志;
當所述應用區中存在所述升級成功標志時,則將所述備份區中升級后的固件程序復制到所述應用區中,并運行所述應用區中升級后的固件程序;
當所述應用區中不存在所述升級成功標志時,則運行所述應用區中原有的固件程序。
本申請一些實施例中,所述控制器,還被配置為:
在所述固件程序升級未成功時,判斷所述應用區中是否存在升級成功標志;
當所述應用區中存在所述升級成功標志時,則將所述備份區中升級后的固件程序復制到所述應用區中,并運行所述應用區中升級后的固件程序;
當所述應用區中不存在所述升級成功標志時,則運行所述應用區中原有的固件程序。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于海信(山東)空調有限公司,未經海信(山東)空調有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010511729.0/2.html,轉載請聲明來源鉆瓜專利網。





