[發明專利]一種適用于鋰電池遠程升級的方法、系統和可讀存儲介質在審
| 申請號: | 202111529720.3 | 申請日: | 2021-12-14 |
| 公開(公告)號: | CN114416161A | 公開(公告)日: | 2022-04-29 |
| 發明(設計)人: | 鐘磊;何俐鵬;王敏;陳拓 | 申請(專利權)人: | 杭州微慕科技有限公司 |
| 主分類號: | G06F8/71 | 分類號: | G06F8/71;G06F8/654 |
| 代理公司: | 杭州華知專利事務所(普通合伙) 33235 | 代理人: | 張德寶 |
| 地址: | 311100 浙江省*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 適用于 鋰電池 遠程 升級 方法 系統 可讀 存儲 介質 | ||
本發明公開了一種適用于鋰電池遠程升級的方法、系統和可讀存儲介質,本發明通過將FLASH電路分為若干個固件包區塊,每個固件包區塊用于存儲歷次遠程升級的固件包;遠程傳輸:通過云端將升級包分成若干個小包,依次下發給鋰電池端的FLASH電路進行存儲;遠程升級:云端下發升級指令,在鋰電池接收到來自云端的升級指令后,根據所述指令判斷應該升級哪份遠程固件包;然后根據遠程固件包對鋰電池進行遠程升級。本發明能夠使鋰電池在遠程升級的過程中實現正常使用,本發明支持斷點續傳,即文件傳輸,支持版本回退;可提高產品的體驗感。
技術領域
本發明涉及數據分析和處理領域,更具體的,涉及一種適用于鋰電池遠程升級的方法、系統和可讀存儲介質。
背景技術
在遠程升級過程當中,BMS保護板因程序在升級,會暫時失去對鋰電池的保護。受限于傳輸網絡(通常為2G、4G網絡),傳輸時間慢,增加了遠程升級時間。此時產品只能暫停使用,直至遠程升級成功,這無疑降低了產品的體驗感。
在遠程升級時,若此時有某種干擾(鋰電池突然饋電)導致傳輸失敗,會導致產品處于不可用狀態,需要維護人員去現場進行維修。
因人員操作錯誤,導致升級錯誤的程序后,無法進行版本回退。
發明內容
鑒于上述問題,本發明的目的是提供一種適用于鋰電池遠程升級的方法、系統和可讀存儲介質,能夠使鋰電池在遠程升級的過程中實現正常使用,可提高產品的體驗感。
本發明第一方面提供了一種適用于鋰電池遠程升級的方法,所述方法包括以下步驟:
將FLASH電路分為若干個固件包區塊,每個固件包區塊用于存儲歷次遠程升級的固件包;
遠程傳輸:通過云端將升級包分成若干個小包,依次下發給鋰電池端的FLASH電路進行存儲;
遠程升級:云端下發升級指令,在鋰電池接收到來自云端的升級指令后,根據所述指令判斷應該升級哪份遠程固件包;然后根據遠程固件包對鋰電池進行遠程升級。
本方案中,所述將FLASH電路分為若干個區塊,每個區塊除了用于存儲歷次遠程升級的固件包外;還記錄對應固件包的名稱、大小、是否應用的信息。
本方案中,所述遠程升級具體包括以下步驟:
通過云端將升級包分成若干個小包;
鋰電池判斷接收的小包是否完整;若不完整,則請求該不完整的小包重新傳輸;若完整,則將完整的小包存儲至FLASH電路的固件包區塊;并在固件包區塊寫小包相關信息。
本方案中,所述遠程升級包括以下步驟:
云端下發升級指令,在鋰電池接收到來自云端的升級指令后,鋰電池判斷當前是否滿足升級條件,若不滿足,則等待條件成熟再執行下一步操作,若滿足,則讓MCU進入軟復位,并保持當前鋰電池正常工作;
然后判斷固件包區塊中是否有需要升級的固件包,若沒有,則按現有程序繼續運行;若有,則拷貝新固件包至MCU;
拷貝結束后,將程序替換為新固件程序。
本方案中,所述鋰電池在遠程升級過程中判斷當前是否滿足升級條件的依據是判斷鋰電池是否處于空閑狀態。
本發明第二方面提供了一種適用于鋰電池遠程升級的系統,所述系統包括存儲器和處理器,所述存儲器中包括適用于鋰電池遠程升級的方法程序,所述適用于鋰電池遠程升級的方法程序被所述處理器執行時實現如下步驟:
將FLASH電路分為若干個固件包區塊,每個固件包區塊用于存儲歷次遠程升級的固件包;
遠程傳輸:通過云端將升級包分成若干個小包,依次下發給鋰電池端的FLASH電路進行存儲;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州微慕科技有限公司,未經杭州微慕科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111529720.3/2.html,轉載請聲明來源鉆瓜專利網。





