[發(fā)明專利]一種防止車載ECU刷新出錯的多級校驗方法及系統(tǒng)有效
| 申請?zhí)枺?/td> | 202110259427.3 | 申請日: | 2021-03-10 |
| 公開(公告)號: | CN112925546B | 公開(公告)日: | 2023-07-25 |
| 發(fā)明(設計)人: | 謝杰 | 申請(專利權)人: | 云度新能源汽車股份有限公司 |
| 主分類號: | G06F8/65 | 分類號: | G06F8/65;H04L1/00 |
| 代理公司: | 福州市景弘專利代理事務所(普通合伙) 35219 | 代理人: | 黃以琳;張忠波 |
| 地址: | 351100 福建省莆田*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 防止 車載 ecu 刷新 出錯 多級 校驗 方法 系統(tǒng) | ||
本發(fā)明涉及了一種防止車載ECU刷新出錯的多級校驗方法及系統(tǒng),包括以下步驟,控制器執(zhí)行汽車軟件更新,控制器進行重編程;在控制器重編程的過程中,進行三級以上的數(shù)據(jù)校驗,第一級數(shù)據(jù)校驗、第二級數(shù)據(jù)校驗以及第三級數(shù)據(jù)校驗,在控制器接收到所有的數(shù)據(jù)后,將第一CRC校驗值與第四CRC校驗值進行對比;若第一級數(shù)據(jù)校驗、第二級數(shù)據(jù)校驗以及第三級數(shù)據(jù)校驗均通過校驗,則寫入控制器的應用程序可以正常啟動,若其中任意一級未通過校驗,則停止重編程進程,軟件更新失敗。區(qū)別現(xiàn)有技術,本發(fā)明通過多次校驗,能夠確認數(shù)據(jù)的各級傳輸是沒有問題的。多級校驗,確保文件的安全,以及數(shù)據(jù)在傳輸過程中的安全,實現(xiàn)控制器安全重編程。
技術領域
本發(fā)明涉及車輛軟件技術領域,特別涉及一種防止車載ECU刷新出錯的多級校驗方法及系統(tǒng)。
背景技術
現(xiàn)有技術中,純電動汽車銷售給用戶后,可以通過電動汽車的T-Box特有的ECU進行遠程更新ECU的軟件,但是遠程更新存在更新失敗的風險,可能導致車輛不能正常行駛。
現(xiàn)有技術,控制器重編程過程中,上位機根據(jù)控制器的刷寫文件中記載的地址進行下載請求的服務,請求下載服務通過后,上位機會向控制器相應的地址中傳輸數(shù)據(jù),每傳完一個邏輯塊地址的數(shù)據(jù)后,上位機通過例程服務的形式進行數(shù)據(jù)傳輸?shù)男r灒刂破髋袛噙壿媺K數(shù)據(jù)傳輸是否正確。
而通常數(shù)據(jù)傳輸?shù)男r炇峭ㄟ^上位機下發(fā)一個CRC校驗值,控制器計算出一個CRC校驗值,然后兩個校驗值對比;一份已知的文件的CRC校驗值是一個已知的定值,只要將控制器計算出的CRC校驗值,與已知的定值比較,就可以得出數(shù)據(jù)傳輸是否準確。
在如下文獻中,還可以發(fā)現(xiàn)更多與上述技術方案相關的信息:
在公開號為CN?107992321A的中國發(fā)明專利中,公開了一種ECU軟件更新方法、裝置、車載T-BOX及車輛,其中,方法包括:在更新檢測完成后,接收目標ECU發(fā)送的正響應,且發(fā)送正響應至于云服務器;接收云服務器推送的軟件更新包,在傳輸和接收過程中逐字節(jié)進行CRC校驗;在云服務器發(fā)送的第二CRC校驗和與第一CRC校驗和相同時發(fā)送更新軟件包至目標ECU;在目標ECU通過逐字節(jié)進行CRC校驗運算將軟件更新到更新區(qū)后,將更新區(qū)的數(shù)據(jù)讀取到車載T-BOX的緩沖區(qū),與云服務器相同時,接受并發(fā)送切換指令至目標軟件,完成軟件更新。該方法通過對軟件更新包多次逐字節(jié)比較,并采用CRC校驗保護,完成軟件更新,提高更新軟件的安全性和高效性,提升用戶使用體驗。
在公開號為CN?110597792A的中國發(fā)明專利中,公開了一種基于同期線損數(shù)據(jù)融合的多級冗余數(shù)據(jù)融合方法及裝置,其中,方法包括:利用Kettle工具對電網數(shù)據(jù)進行清洗;對清洗后的電網數(shù)據(jù)進行異常數(shù)據(jù)識別、系統(tǒng)聚類分析與正負相關分析,得到異常數(shù)據(jù)甄別結果;根據(jù)異常數(shù)據(jù)甄別結果進行多級冗余數(shù)據(jù)校驗修正,以完成電網設備參數(shù)、計算模型、拓撲數(shù)據(jù)與電量數(shù)據(jù)的修正。根據(jù)本發(fā)明實施例的融合方法,可以利用多級冗余數(shù)據(jù)融合對多源數(shù)據(jù)進行治理,提升數(shù)據(jù)質量,有效滿足使用需求。
在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術中存在如下問題:
1、當數(shù)據(jù)傳輸過程中,因為環(huán)境等因素導致傳輸?shù)娇刂破鲀炔康臄?shù)據(jù)發(fā)生變化,且CRC校驗值也會發(fā)生相應的變化;此時的CRC校驗值與錯誤的數(shù)據(jù)是相匹配的,因此控制器會誤判斷數(shù)據(jù)正確,寫入控制器的錯誤數(shù)據(jù)會導致不可控的后果。
2、利用服務器進行校驗值兩次對比,依賴于服務器的連接質量,中間鏈路也會出現(xiàn)不可控的數(shù)據(jù)偏移;沒有進行多級校驗,無法保證數(shù)據(jù)準確性。
發(fā)明內容
為此,需要提供一種防止車載ECU刷新出錯的多級校驗方法及系統(tǒng),解決現(xiàn)有技術中,利用服務器進行校驗值兩次對比,依賴于服務器的連接質量,中間鏈路也會出現(xiàn)不可控的數(shù)據(jù)偏移;沒有進行多級校驗,無法保證數(shù)據(jù)準確性的技術問題。
為實現(xiàn)上述目的,發(fā)明人提供了一種防止車載ECU刷新出錯的多級校驗方法,包括以下步驟:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于云度新能源汽車股份有限公司,未經云度新能源汽車股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110259427.3/2.html,轉載請聲明來源鉆瓜專利網。





