[發明專利]一種控制模塊刷新方法在審
| 申請號: | 201811320943.7 | 申請日: | 2018-11-07 |
| 公開(公告)號: | CN109460249A | 公開(公告)日: | 2019-03-12 |
| 發明(設計)人: | 林義 | 申請(專利權)人: | 綠馳汽車科技(上海)有限公司 |
| 主分類號: | G06F8/654 | 分類號: | G06F8/654 |
| 代理公司: | 鄭州科碩專利代理事務所(普通合伙) 41157 | 代理人: | 侯立曼 |
| 地址: | 201799 上海市青浦區華*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 校驗 控制模塊 校驗項 待下載文件 簽名校驗 刷新數據 提取數據 下載地址 下載數據 下載文件 摘要信息 下載 緩沖區 添加數據 文件下載 下載完成 有效標志 置位 出錯 保存 合法 | ||
本發明公開了一種控制模塊刷新方法,首先獲取待下載文件,所述待下載文件包含待下載數據和待下載地址;然后對待下載文件添加數據校驗區,并根據待下載數據和待下載地址確定待刷新數據和待刷新地址;提取數據校驗區的簽名校驗項和適用控制單元校驗項進行校驗,當簽名校驗項和適用控制模塊校驗項均校驗通過后,提取數據校驗區中的原始摘要信息,將原始摘要信息保存至緩沖區;接著將待刷新數據下載至待刷新地址;最后提取待下載文件的摘要校驗項進行校驗,當所述摘要校驗項校驗通過,則置位下載文件有效標志。本發明能夠防止不合法及不適用文件下載至控制模塊,且能夠下載完成后實現對控制模塊內文件的完整性進行校驗,防止下載過程中出錯。
技術領域
本發明涉及汽車控制模塊領域,尤其涉及一種控制模塊刷新方法。
背景技術
在當今汽車技術領域中,為了消除現有控制器中漏洞或更新功能的需求,通常需對車輛的控制模塊進行軟件刷新。
目前普遍對車輛的控制模塊軟件刷新方案是:在控制模塊的閃存中分配一段空間,該空間刷新時不會被擦除,將引導加載程序通過燒寫器燒入該段空間,在執行刷新時,引導加載程序引導上位機控制刷寫流程,通過引導加載程序將待下載文件下載至控制模塊中,其中待下載文件可以包含應用程序和標定文件,待下載文件也可以只包含應用程序。
在現有的方案中,存在如下問題:下載前不會校驗待下載文件的合法性;下載前不會校驗待下載文件是否適用于當前控制模塊;下載完成后不會校驗控制模塊內文件的完整性;每次下載都會擦寫全部地址空間。
發明內容
本發明的目的在于提供一種控制模塊刷新方法,能夠防止不合法及不適用文件下載至控制模塊,且能夠下載完成后實現對控制模塊內文件的完整性進行校驗,防止下載過程中出錯。
為實現上述目的,本發明采用如下技術方案:
一種控制模塊刷新方法,依次包括以下步驟:
(1)獲取待下載文件,所述待下載文件包含待下載數據和待下載地址;
(2)為待下載文件添加數據校驗區,所述數據校驗區包括:簽名校驗項、適用控制單元校驗項以及摘要校驗項;
(3)根據待下載數據和待下載地址確定待刷新數據和待刷新地址;提取數據校驗區的簽名校驗項和適用控制單元校驗項進行校驗,當簽名校驗項和適用控制模塊校驗項均校驗通過后,提取數據校驗區中的原始摘要信息,將原始摘要信息保存至緩沖區;
(4)將待刷新數據下載至待刷新地址,得到刷新后的控制模塊文件;
(5)提取待下載文件的摘要校驗項進行校驗,當所述摘要校驗項校驗通過,則置位下載文件有效標志,并結束編程。
優選的,所述步驟(3)中,根據待下載數據和待下載地址確定待刷新數據和待刷新地址時,需要判斷是否對當前控制模塊的控制模塊文件進行回讀,若否,則置位完全編程標志,并確定所述待下載地址為待刷新地址,所述待下載數據為待刷新數據;若是,則讀取控制模塊文件,并判斷所述控制模塊文件的數據與待下載數據是否一致;當所述控制模塊文件的數據與待下載數據不一致時,則記錄不一致的待下載數據對應的地址作為待刷新地址,標記不一致的待下載數據作為待刷新數據,并置位快速編程標志。
優選的,所述步驟(3)中,提取數據校驗區的簽名校驗項和適用控制單元校驗項進行校驗的過程具體包括:提取簽名校驗項的簽名信息,并根據RSA算法校驗簽名信息是否有效,當簽名信息有效時,則簽名校驗項校驗通過,此時提取適用控制模塊校驗項的適用控制模塊信息,并校驗當前控制模塊的控制模塊信息與適用控制模塊信息是否匹配,當適用控制模塊信息與當前控制模塊的控制模塊信息匹配時,則適用控制模塊校驗項校驗通過,提取數據校驗區中的原始摘要信息,并將原始摘要信息保存至所述緩沖區。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于綠馳汽車科技(上海)有限公司,未經綠馳汽車科技(上海)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811320943.7/2.html,轉載請聲明來源鉆瓜專利網。





