[發(fā)明專利]一種控制模塊刷新方法在審
| 申請?zhí)枺?/td> | 201811320943.7 | 申請日: | 2018-11-07 |
| 公開(公告)號: | CN109460249A | 公開(公告)日: | 2019-03-12 |
| 發(fā)明(設(shè)計)人: | 林義 | 申請(專利權(quán))人: | 綠馳汽車科技(上海)有限公司 |
| 主分類號: | G06F8/654 | 分類號: | G06F8/654 |
| 代理公司: | 鄭州科碩專利代理事務(wù)所(普通合伙) 41157 | 代理人: | 侯立曼 |
| 地址: | 201799 上海市青浦區(qū)華*** | 國省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 校驗 控制模塊 校驗項 待下載文件 簽名校驗 刷新數(shù)據(jù) 提取數(shù)據(jù) 下載地址 下載數(shù)據(jù) 下載文件 摘要信息 下載 緩沖區(qū) 添加數(shù)據(jù) 文件下載 下載完成 有效標志 置位 出錯 保存 合法 | ||
1.一種控制模塊刷新方法,其特征在于,依次包括以下步驟:
(1)獲取待下載文件,所述待下載文件包含待下載數(shù)據(jù)和待下載地址;
(2)為待下載文件添加數(shù)據(jù)校驗區(qū),所述數(shù)據(jù)校驗區(qū)包括:簽名校驗項、適用控制單元校驗項以及摘要校驗項;
(3)根據(jù)待下載數(shù)據(jù)和待下載地址確定待刷新數(shù)據(jù)和待刷新地址;提取數(shù)據(jù)校驗區(qū)的簽名校驗項和適用控制單元校驗項進行校驗,當簽名校驗項和適用控制模塊校驗項均校驗通過后,提取數(shù)據(jù)校驗區(qū)中的原始摘要信息,將原始摘要信息保存至緩沖區(qū);
(4)將待刷新數(shù)據(jù)下載至待刷新地址,得到刷新后的控制模塊文件;
(5)提取待下載文件的摘要校驗項進行校驗,當所述摘要校驗項校驗通過,則置位下載文件有效標志,并結(jié)束編程。
2.如權(quán)利要求1所述的一種控制模塊刷新方法,其特征在于:所述步驟(3)中,根據(jù)待下載數(shù)據(jù)和待下載地址確定待刷新數(shù)據(jù)和待刷新地址時,需要判斷是否對當前控制模塊的控制模塊文件進行回讀,若否,則置位完全編程標志,并確定所述待下載地址為待刷新地址,所述待下載數(shù)據(jù)為待刷新數(shù)據(jù);若是,則讀取控制模塊文件,并判斷所述控制模塊文件的數(shù)據(jù)與待下載數(shù)據(jù)是否一致;當所述控制模塊文件的數(shù)據(jù)與待下載數(shù)據(jù)不一致時,則記錄不一致的待下載數(shù)據(jù)對應(yīng)的地址作為待刷新地址,標記不一致的待下載數(shù)據(jù)作為待刷新數(shù)據(jù),并置位快速編程標志。
3.如權(quán)利要求2所述的一種控制模塊刷新方法,其特征在于:所述步驟(3)中,提取數(shù)據(jù)校驗區(qū)的簽名校驗項和適用控制單元校驗項進行校驗的過程具體包括:提取簽名校驗項的簽名信息,并根據(jù)RSA算法校驗簽名信息是否有效,當簽名信息有效時,則簽名校驗項校驗通過,此時提取適用控制模塊校驗項的適用控制模塊信息,并校驗當前控制模塊的控制模塊信息與適用控制模塊信息是否匹配,當適用控制模塊信息與當前控制模塊的控制模塊信息匹配時,則適用控制模塊校驗項校驗通過,提取數(shù)據(jù)校驗區(qū)中的原始摘要信息,并將原始摘要信息保存至所述緩沖區(qū)。
4.如權(quán)利要求1至3任一項所述的一種控制模塊刷新方法,其特征在于:所述步驟(4)中,將待刷新數(shù)據(jù)下載至待刷新地址,得到刷新后的控制模塊文件之前,還包括:檢測快速編程標志是否置位,若所述快速編程標志置位,則確定不一致的待下載數(shù)據(jù)對應(yīng)的地址為待刷新地址,并驗證待刷新地址是否符合有效地址范圍;若快速編程標志不置位,則檢測完全編程標志是否置位;若完全編程標志置位,則確定待下載地址為待刷新地址,并驗證所述待刷新地址是否符合有效地址范圍;若所述待刷新地址符合有效地址范圍,則將待刷新地址范圍進行閃存空間擦除。
5.如權(quán)利要求4所述的一種控制模塊刷新方法,其特征在于:所述步驟(4)中,將待刷新數(shù)據(jù)下載至待刷新地址,得到刷新后的控制模塊文件之后,還包括:判斷所述待刷新數(shù)據(jù)是否下載完成,若是,則提取待下載文件的摘要校驗項進行校驗,若否,則繼續(xù)等待編程開始。
6.如權(quán)利要求5所述的一種控制模塊刷新方法,其特征在于:所述步驟(5)包括:根據(jù)刷新后的控制模塊文件計算當前摘要信息;提取緩沖區(qū)中的原始摘要信息,將原始摘要信息與當前摘要信息進行比對,當原始摘要信息和當前摘要信息一致時,摘要校驗項校驗通過,則置位下載文件有效標志,并結(jié)束編程。
該專利技術(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/201811320943.7/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種網(wǎng)絡(luò)驗證信息的方法和裝置
- 數(shù)據(jù)安全校驗方法、裝置及校驗設(shè)備
- XBRL實例文檔校驗方法以及系統(tǒng)
- 一次性可編程存儲裝置以及對其進行數(shù)據(jù)校驗的方法
- 信息校驗方法及裝置
- 一種基于Java系統(tǒng)的數(shù)據(jù)校驗方法及系統(tǒng)
- 用于獨立冗余磁盤陣列的數(shù)據(jù)管理方法、設(shè)備和計算機程序產(chǎn)品
- 數(shù)據(jù)校驗方法及應(yīng)用系統(tǒng)
- 數(shù)據(jù)校驗方法、裝置、電子設(shè)備
- 一種業(yè)務(wù)數(shù)據(jù)校驗方法及裝置





