[發(fā)明專利]空調(diào)程序升級方法及空調(diào)系統(tǒng)在審
| 申請?zhí)枺?/td> | 202110525133.0 | 申請日: | 2021-05-14 |
| 公開(公告)號: | CN113138788A | 公開(公告)日: | 2021-07-20 |
| 發(fā)明(設(shè)計)人: | 王菁宇;榮霞芳;郭海峰;楊德禹;李明 | 申請(專利權(quán))人: | 四川虹美智能科技有限公司 |
| 主分類號: | G06F8/65 | 分類號: | G06F8/65;F24F11/58;F24F11/63 |
| 代理公司: | 濟(jì)南信達(dá)專利事務(wù)所有限公司 37100 | 代理人: | 李世喆 |
| 地址: | 621050 四川*** | 國省代碼: | 四川;51 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 空調(diào) 程序 升級 方法 系統(tǒng) | ||
1.空調(diào)程序升級方法,其特征在于,應(yīng)用于空調(diào)系統(tǒng),其中,所述空調(diào)系統(tǒng)包括通信裝置、內(nèi)機(jī)和外機(jī),包括:
所述通信裝置訪問外部服務(wù)器檢查是否有針對于所述外機(jī)的外機(jī)升級文件,若是,下載所述外機(jī)升級文件,所述外機(jī)升級文件中包括至少一個數(shù)據(jù)塊;
所述通信裝置通過所述內(nèi)機(jī)的內(nèi)機(jī)微控制單元MCU轉(zhuǎn)發(fā)所述外機(jī)升級文件至所述外機(jī)的第一MCU;
所述第一MCU將所述數(shù)據(jù)塊導(dǎo)入自身的第一外機(jī)程序分區(qū),所述第一MCU包括至少兩個程序分區(qū),至少兩個所述程序分區(qū)中的第二外機(jī)程序分區(qū)寫入有所述外機(jī)當(dāng)前的運行程序;
所述外機(jī)通過所述第一外機(jī)程序分區(qū)中的外機(jī)升級文件進(jìn)行升級。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,
所述通信裝置通過所述內(nèi)機(jī)的內(nèi)機(jī)微控制單元MCU轉(zhuǎn)發(fā)所述外機(jī)升級文件至所述外機(jī)的第一MCU,包括:
所述通信裝置從所述升級文件中獲取至少一個分塊數(shù)據(jù),所述分塊數(shù)據(jù)包括:塊號、塊數(shù)量、偏移地址、數(shù)據(jù)內(nèi)容和校驗碼;
所述通信裝置將所述偏移地址修改為所述第一外機(jī)程序分區(qū);
所述通信裝置按照所述塊號順序向所述第二MCU發(fā)送分塊數(shù)據(jù);
當(dāng)所述第二MCU接收到所述第一MCU返回的確認(rèn)信息后,將所述確認(rèn)信息轉(zhuǎn)發(fā)至所述通信裝置;
所述通信裝置在接收到所述確認(rèn)信息時,發(fā)送下一所述塊號順序的分塊數(shù)據(jù)至所述第二MCU并使其轉(zhuǎn)發(fā)給所述第一MCU。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,
所述第一MCU通過所述第一外機(jī)程序分區(qū)中的外機(jī)升級文件對所述外機(jī)進(jìn)行升級,包括:
所述第一MCU通過每個分塊數(shù)據(jù)包含的校驗碼對每個分塊數(shù)據(jù)進(jìn)行驗證,若驗證通過,根據(jù)所述偏移地址將該分塊數(shù)據(jù)寫入所述第一外機(jī)程序分區(qū)并向所述第二MCU返回確認(rèn)信息;
確定所述外機(jī)升級文件的每個分塊數(shù)據(jù)是否均已寫入所述第一外機(jī)程序分區(qū);
在所述外機(jī)升級文件的每個數(shù)據(jù)塊均傳輸至所述第一外機(jī)程序分區(qū)后,所述第一MCU修改程序的引導(dǎo)地址為所述第一外機(jī)程序分區(qū),以在所述外機(jī)在下次開機(jī)時載入所述外機(jī)升級文件。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,
進(jìn)一步包括:
所述內(nèi)機(jī)在上電時,通過所述第二MCU向所述通信裝置發(fā)送升級文件請求;
所述通信裝置判斷所述外部服務(wù)器是否有內(nèi)機(jī)升級文件;
所述通信裝置當(dāng)確定有所述內(nèi)機(jī)升級文件時,將所述內(nèi)機(jī)升級文件傳輸至所述第二MCU;
所述內(nèi)機(jī)通過所述第二MCU將所述數(shù)據(jù)塊導(dǎo)入自身的第一內(nèi)機(jī)程序分區(qū),所述第二MCU包括至少兩個程序分區(qū),至少兩個所述程序分區(qū)中的第二內(nèi)機(jī)程序分區(qū)寫入有所述外機(jī)當(dāng)前的運行程序;
通過所述第一內(nèi)機(jī)程序分區(qū)中的內(nèi)機(jī)升級文件對所述內(nèi)機(jī)進(jìn)行升級。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,
所述通信裝置當(dāng)確定有所述內(nèi)機(jī)升級文件時,將所述內(nèi)機(jī)升級文件傳輸至所述第二MCU,包括:
所述通信裝置從所述升級文件中獲取至少一個分塊數(shù)據(jù);
所述通信裝置將所述分塊數(shù)據(jù)的所述偏移地址修改為所述第一內(nèi)機(jī)程序分區(qū);
所述通信裝置按照所述塊號順序向所述第二MCU發(fā)送分塊數(shù)據(jù);
當(dāng)所述第二MCU接收到所述分塊數(shù)據(jù)時,向所述通信裝置反饋確認(rèn)信息;
所述通信裝置接收到所述第二MCU反饋的確認(rèn)信息時,發(fā)送下一所述塊號順序的分塊數(shù)據(jù)至所述第二MCU。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,
所述通過所述第一外機(jī)程序分區(qū)中的外機(jī)升級文件對所述外機(jī)進(jìn)行升級,包括:
所述第一MCU通過每個分塊數(shù)據(jù)包含的校驗碼對每個分塊數(shù)據(jù)進(jìn)行驗證,若驗證通過,根據(jù)所述偏移地址將該分塊數(shù)據(jù)寫入所述第一外機(jī)程序分區(qū)并向所述第二MCU返回確認(rèn)信息;
確定所述外機(jī)升級文件的每個分塊數(shù)據(jù)是否均已寫入所述第一外機(jī)程序分區(qū);
在所述內(nèi)機(jī)升級文件的每個數(shù)據(jù)塊均傳輸至所述第一內(nèi)機(jī)程序分區(qū)后,所述第二MCU修改程序的引導(dǎo)地址為所述第一內(nèi)機(jī)程序分區(qū),以在所述外機(jī)在下次開機(jī)時載入所述內(nèi)機(jī)升級文件。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于四川虹美智能科技有限公司,未經(jīng)四川虹美智能科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110525133.0/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





