[發(fā)明專利]汽車設(shè)碼方法、裝置、計算機設(shè)備及存儲介質(zhì)在審
| 申請?zhí)枺?/td> | 202010768019.6 | 申請日: | 2020-08-03 |
| 公開(公告)號: | CN112068982A | 公開(公告)日: | 2020-12-11 |
| 發(fā)明(設(shè)計)人: | 符雷;陳旗;金翔宇;孫繼國;楊顯平;吳凱 | 申請(專利權(quán))人: | 深圳市云伽智能技術(shù)有限公司 |
| 主分類號: | G06F11/08 | 分類號: | G06F11/08 |
| 代理公司: | 深圳眾鼎專利商標代理事務(wù)所(普通合伙) 44325 | 代理人: | 黃章輝 |
| 地址: | 518000 廣東省深圳市福田區(qū)梅林街道梅*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 汽車 方法 裝置 計算機 設(shè)備 存儲 介質(zhì) | ||
1.一種汽車設(shè)碼方法,其特征在于,包括:
接收汽車ECU基于預設(shè)廣播命令的響應數(shù)據(jù);
判斷所述響應數(shù)據(jù)中是否存在預設(shè)的設(shè)碼文件版本標識;
若所述響應數(shù)據(jù)中存在所述預設(shè)的設(shè)碼文件版本標識,則將所述汽車ECU確定為能夠被設(shè)碼的目標ECU;
當檢測到基于所述目標ECU的設(shè)碼指令時,自指定存儲位置獲取與所述預設(shè)的設(shè)碼文件版本標識配對的設(shè)碼配置文件和設(shè)碼校驗文件;
根據(jù)所述設(shè)碼配置文件和所述設(shè)碼校驗文件生成設(shè)碼數(shù)據(jù);
將所述設(shè)碼數(shù)據(jù)寫入所述目標ECU。
2.如權(quán)利要求1所述的汽車設(shè)碼方法,其特征在于,所述判斷所述響應數(shù)據(jù)中是否存在預設(shè)的設(shè)碼文件版本標識,包括:
對所述響應數(shù)據(jù)進行預處理,獲得字符串序列;
根據(jù)預設(shè)校驗規(guī)則對所述字符串序列進行位計算校驗,獲得校驗結(jié)果;
根據(jù)所述校驗結(jié)果將所述字符串序列劃分為若干個指定長度的數(shù)據(jù)塊;
分別判斷每個所述數(shù)據(jù)塊中是否存在所述預設(shè)的設(shè)碼文件版本標識;
若至少一個所述數(shù)據(jù)塊中存在所述預設(shè)的設(shè)碼文件版本標識,則判定所述響應數(shù)據(jù)中存在所述預設(shè)的設(shè)碼文件版本標識。
3.如權(quán)利要求1所述的汽車設(shè)碼方法,其特征在于,所述當檢測到基于所述目標ECU的設(shè)碼指令時,自指定存儲位置獲取與所述預設(shè)的設(shè)碼文件版本標識配對的設(shè)碼配置文件和設(shè)碼校驗文件之前,還包括:
獲取所述目標ECU的故障碼信息;
判斷所述故障碼信息中是否存在預設(shè)的設(shè)碼故障標識;
若所述故障碼信息中存在所述預設(shè)的設(shè)碼故障標識,則生成所述基于所述目標ECU的設(shè)碼指令。
4.如權(quán)利要求1所述的汽車設(shè)碼方法,其特征在于,所述自指定存儲位置獲取與所述預設(shè)的設(shè)碼文件版本標識配對的設(shè)碼配置文件和設(shè)碼校驗文件,包括:
將所述預設(shè)的設(shè)碼文件版本標識發(fā)送至指定服務(wù)器;
接收所述指定服務(wù)器返回的所述與所述預設(shè)的設(shè)碼文件版本標識配對的設(shè)碼配置文件和設(shè)碼校驗文件。
5.如權(quán)利要求1所述的汽車設(shè)碼方法,其特征在于,所述根據(jù)所述設(shè)碼配置文件和所述設(shè)碼校驗文件生成設(shè)碼數(shù)據(jù),包括:
解析所述設(shè)碼配置文件,得到汽車的硬件標識字段和所述目標ECU的設(shè)碼數(shù)據(jù)信息字段,所述設(shè)碼數(shù)據(jù)信息字段包括所述設(shè)碼數(shù)據(jù)的物理地址、字節(jié)個數(shù)、計算類型和功能類型;
根據(jù)所述硬件標識字段和所述設(shè)碼數(shù)據(jù)信息字段獲取激活信息字段;
從所述設(shè)碼校驗文件解析出與所述硬件標識字段匹配的字段校驗關(guān)系;
根據(jù)所述字段校驗關(guān)系確定所述設(shè)碼配置文件的數(shù)據(jù)計算規(guī)則;
根據(jù)所述數(shù)據(jù)計算規(guī)則處理所述設(shè)碼配置文件,生成索引信息字段;
根據(jù)所述硬件標識字段、所述設(shè)碼數(shù)據(jù)信息字段、所述激活信息字段和所述索引信息字段生成所述設(shè)碼數(shù)據(jù)。
6.如權(quán)利要求5所述的汽車設(shè)碼方法,其特征在于,所述根據(jù)所述數(shù)據(jù)計算規(guī)則處理所述設(shè)碼配置文件,生成索引信息字段之后,還包括:
當所述設(shè)碼數(shù)據(jù)的功能類型為指定功能類型時,調(diào)用預設(shè)校驗算法;
根據(jù)所述預設(shè)校驗算法生成校驗值;
根據(jù)所述硬件標識字段、所述設(shè)碼數(shù)據(jù)信息字段、所述激活信息字段、所述索引信息字段和所述校驗值生成所述設(shè)碼數(shù)據(jù)。
7.如權(quán)利要求1所述的汽車設(shè)碼方法,其特征在于,所述將所述設(shè)碼數(shù)據(jù)寫入所述目標ECU,包括:
將當前會話模式切換為設(shè)碼會話模式;
在所述設(shè)碼會話模式下,對所述目標ECU進行安全校驗;
通過安全校驗后,將所述設(shè)碼數(shù)據(jù)寫入所述目標ECU。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于深圳市云伽智能技術(shù)有限公司,未經(jīng)深圳市云伽智能技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010768019.6/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





