[發明專利]一種動態適應程序大小的充電樁升級方法在審
| 申請號: | 202310232805.8 | 申請日: | 2023-03-13 |
| 公開(公告)號: | CN116339776A | 公開(公告)日: | 2023-06-27 |
| 發明(設計)人: | 湯慈全;池圣松;陳平;王炳福;倪政平 | 申請(專利權)人: | 福建星云電子股份有限公司 |
| 主分類號: | G06F8/65 | 分類號: | G06F8/65;G06F8/71;H04L67/00 |
| 代理公司: | 福州市京華專利代理事務所(普通合伙) 35212 | 代理人: | 宋連梅 |
| 地址: | 350000 福建省福州市*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 動態 適應 程序 大小 充電 升級 方法 | ||
本發明提供了充電樁技術領域的一種動態適應程序大小的充電樁升級方法,包括:步驟S10、將FLASH劃分為一個BOOT區、若干個APP固件區以及若干個預留存儲區;步驟S20、將升級固件寫入APP固件區,基于升級指令解析APP固件區中的升級固件,得到功能代碼以及固件信息;步驟S30、獲取升級固件的固件大小,固件轉換工具基于固件信息以及固件大小生成升級文件信息頭,固件轉換工具基于功能代碼生成安裝代碼;步驟S40、基于升級文件信息頭對升級固件的安裝空間進行校驗;步驟S50、基于升級文件信息頭對安裝代碼進行校驗和解密;步驟S60、基于固件信息將安裝代碼安裝到對應的預留存儲區以執行升級操作。本發明的優點在于:極大的提升了充電樁程序升級的靈活性以及便捷性。
技術領域
本發明涉及充電樁技術領域,特別指一種動態適應程序大小的充電樁升級方法。
背景技術
隨著電動汽車的發展,充電樁的建設數量也與日俱增,充電樁在使用過程中,需要不斷的對其程序(APP)進行更新升級,以對程序缺陷及安全漏洞進行修復,這可以降低召回、售后成本,且可以導入和迭代充電樁的新功能,進而提升用戶體驗,優化產品性能。
針對充電樁的升級,傳統上存在如下兩種方法:
方法一:將程序空間劃分為大小固定不變的一個BOOT區和一個APP區(包括APP空間和APP固件),程序安裝于APP區,后續基于該APP區對程序進行升級,但存在如下缺點:1、充電樁的全部功能都必須在APP區實現,無法進行設備功能分離,代碼耦合度高;2、開發人員必須共同維護一個工程,代碼之間相互影響比較大,不利于多人共同開發、維護。
方法二:將程序空間劃分為大小固定不變的一個BOOT區和若干個APP區,不同APP區實現不同的業務與驅動功能,但存在如下缺點:1、不同功能的APP區分配的程序空間為固定大小,隨著充電樁功能不斷的迭代,會出現某個APP區空間不夠的現象,使得該APP區無法進行功能升級;2、加大了前期開發過程中,程序空間分配規化的難度。
因此,如何提供一種動態適應程序大小的充電樁升級方法,實現提升充電樁程序升級的靈活性以及便捷性,成為一個亟待解決的技術問題。
發明內容
本發明要解決的技術問題,在于提供一種動態適應程序大小的充電樁升級方法,實現提升充電樁程序升級的靈活性以及便捷性。
本發明是這樣實現的:一種動態適應程序大小的充電樁升級方法,包括如下步驟:
步驟S10、將充電樁的FLASH劃分為一個BOOT區、若干個APP固件區以及若干個預留存儲區;各所述預留存儲區和APP固件區交替排列,且第一個所述預留存儲區的存儲地址緊鄰BOOT區的存儲地址;
步驟S20、將升級固件寫入對應的所述APP固件區,基于接收的升級指令解析所述APP固件區中的升級固件,得到功能代碼以及固件信息;
步驟S30、獲取所述升級固件的固件大小,固件轉換工具基于所述固件信息以及固件大小生成升級文件信息頭,固件轉換工具基于所述功能代碼生成安裝代碼;
步驟S40、基于所述升級文件信息頭對升級固件的安裝空間進行校驗;
步驟S50、基于所述升級文件信息頭對安裝代碼進行校驗和解密;
步驟S60、基于所述固件信息將安裝代碼安裝到對應的預留存儲區以執行升級操作。
進一步地,所述步驟S10中,所述BOOT區的起始地址固定不變,作為充電樁的程序總復位啟動地址,用于執行各所述APP固件區存儲的升級固件的升級操作;
鄰近所述BOOT區的第一個APP固件區對應的APP為主APP,用于啟動其余所述APP固件區對應的APP。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于福建星云電子股份有限公司,未經福建星云電子股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202310232805.8/2.html,轉載請聲明來源鉆瓜專利網。





