[發(fā)明專利]一種車載嵌入式OTA刷寫(xiě)文件、刷寫(xiě)裝置及刷寫(xiě)方法在審
| 申請(qǐng)?zhí)枺?/td> | 202110876728.0 | 申請(qǐng)日: | 2021-07-31 |
| 公開(kāi)(公告)號(hào): | CN113590157A | 公開(kāi)(公告)日: | 2021-11-02 |
| 發(fā)明(設(shè)計(jì))人: | 黃正瑜;劉平;劉俊 | 申請(qǐng)(專利權(quán))人: | 重慶長(zhǎng)安汽車股份有限公司 |
| 主分類號(hào): | G06F8/65 | 分類號(hào): | G06F8/65 |
| 代理公司: | 重慶華科專利事務(wù)所 50123 | 代理人: | 康海燕 |
| 地址: | 400023 *** | 國(guó)省代碼: | 重慶;50 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 車載 嵌入式 ota 文件 裝置 方法 | ||
本發(fā)明的目的是提供一種嵌入式控制器OTA刷寫(xiě)文件、刷寫(xiě)裝置及刷寫(xiě)方法,所述刷寫(xiě)文件格式包括:文件配置參數(shù)、數(shù)據(jù)塊配置參數(shù)、刷寫(xiě)數(shù)據(jù)塊及文件結(jié)束標(biāo)志。通過(guò)將bin、hex、S19等文件按照所述OTA刷寫(xiě)文件格式轉(zhuǎn)換為OTA刷寫(xiě)文件,OTA刷寫(xiě)文件內(nèi)容只有必須幾個(gè)標(biāo)識(shí)符和數(shù)據(jù),格式易識(shí)別,易讀取。所述刷寫(xiě)裝置統(tǒng)一化刷寫(xiě)流程,不同刷寫(xiě)對(duì)象的刷寫(xiě)文件差異信息則配置在OTA刷寫(xiě)文件的配置信息OTAfilecfg中,刷寫(xiě)過(guò)程不需要進(jìn)行解碼或者解密數(shù)據(jù),而是直接讀取數(shù)據(jù),其后發(fā)送數(shù)據(jù),減少處理過(guò)程,從而減少刷寫(xiě)時(shí)間,使得整車控制器的喚醒時(shí)長(zhǎng)減少,降低資源消耗和成本。
技術(shù)領(lǐng)域
本發(fā)明屬于汽車軟件技術(shù),具體涉及汽車軟件遠(yuǎn)程升級(jí)的軟件包及其刷寫(xiě)技術(shù)。
背景技術(shù)
空中下載技術(shù)(Over-The-Air Technology,OTA),是一種通過(guò)云端與車端通信,對(duì)車端控制器進(jìn)行軟件遠(yuǎn)程升級(jí)的技術(shù)。目前軟件定義汽車已經(jīng)是行業(yè)內(nèi)的共識(shí),整車軟件的快速迭代,以及個(gè)性需求的實(shí)現(xiàn)和更新都將依賴于OTA。OTA作為汽車軟件升級(jí)的通道,其價(jià)值是將新軟件遠(yuǎn)程刷寫(xiě)到汽車中。不同零部件廠商供應(yīng)的控制器在文件格式、軟件包大小及寫(xiě)入地址、軟件包數(shù)量、升級(jí)刷寫(xiě)流程、升級(jí)對(duì)象等方面皆存在差異。為保證刷寫(xiě)過(guò)程的效率及其可靠性,因此需要一種能夠快速識(shí)別刷寫(xiě)數(shù)據(jù)內(nèi)容的OTA刷寫(xiě)文件格式,及其對(duì)應(yīng)的刷寫(xiě)裝置。
中國(guó)專利文獻(xiàn)CN111190629A公開(kāi)了一種嵌入式終端升級(jí)軟件包及其解析方法,其是一種制作和解析特定格式的文件的方法,其優(yōu)勢(shì)在于結(jié)合了刷寫(xiě)流程及刷寫(xiě)數(shù)據(jù)在同一份文件中,統(tǒng)一流程;但其不足在于,文件格式定義了復(fù)雜的標(biāo)識(shí),且刷寫(xiě)過(guò)程中,需要對(duì)刷寫(xiě)文件中的這些標(biāo)識(shí)符進(jìn)行解析,如標(biāo)識(shí)符識(shí)別、數(shù)據(jù)解析等過(guò)程,這些解析過(guò)程是在刷寫(xiě)過(guò)程中才進(jìn)行的,復(fù)雜的解析過(guò)程對(duì)刷寫(xiě)效率產(chǎn)生了極大的影響。不能夠滿足整車OTA升級(jí)過(guò)程效率高,時(shí)間短,用戶等候時(shí)間少的要求。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種嵌入式控制器OTA刷寫(xiě)文件、刷寫(xiě)裝置及刷寫(xiě)方法,針對(duì)汽車進(jìn)行OTA遠(yuǎn)程升級(jí),實(shí)現(xiàn)對(duì)控制器軟件的高效升級(jí)迭代的需求。
本發(fā)明的技術(shù)方案如下:
本發(fā)明提出一種嵌入式控制器OTA刷寫(xiě)文件,所述刷寫(xiě)文件格式包括:文件配置參數(shù)、數(shù)據(jù)塊配置參數(shù)、刷寫(xiě)數(shù)據(jù)塊及文件結(jié)束標(biāo)志。其中,
文件配置參數(shù):被配置為刷寫(xiě)裝置引用,包含:參數(shù)標(biāo)識(shí)符、分隔符和參數(shù);
所述參數(shù)標(biāo)識(shí)符由“OTAfilecfg”和“:”組成,“OTAfilecfg”代表該行為文件配置參數(shù),“:”為參數(shù)分隔符,其后為參數(shù);參數(shù)由兩個(gè)十六進(jìn)制數(shù)組成,第一個(gè)代表數(shù)據(jù)塊單行的有效數(shù)據(jù)內(nèi)容位數(shù),第二代表文件中總計(jì)有多少個(gè)數(shù)據(jù)塊。
數(shù)據(jù)塊配置參數(shù):被配置為刷寫(xiě)裝置引用,包括數(shù)據(jù)塊配置參數(shù)標(biāo)識(shí)及刷寫(xiě)傳輸參數(shù),所述刷寫(xiě)傳輸參數(shù)包括:傳輸塊大小;單次傳輸塊起始地址;傳輸數(shù)據(jù)總大小。
所述數(shù)據(jù)塊配置參數(shù)標(biāo)識(shí)由“CFG”和“:”組成,“CFG”標(biāo)識(shí)代表該行數(shù)據(jù)為數(shù)據(jù)塊配置參數(shù)行,“:”為參數(shù)分割標(biāo)識(shí),其后為傳輸參數(shù)。
傳輸參數(shù)由10個(gè)十六進(jìn)制數(shù)組成,其中1至2位代表單次傳輸Blocksize大小的值;第3至6位代表單次傳輸塊起始地址; 第7至10位代表傳輸數(shù)據(jù)總大小;所述Blocksize指被刷控制器能支持的接收能力。
刷寫(xiě)數(shù)據(jù)塊:被配置為刷寫(xiě)裝置傳輸?shù)臄?shù)據(jù)內(nèi)容,數(shù)據(jù)塊的數(shù)據(jù)按行存儲(chǔ),每一行數(shù)據(jù)包括數(shù)據(jù)內(nèi)容、數(shù)據(jù)CRC、數(shù)據(jù)結(jié)束標(biāo)識(shí);
所述刷寫(xiě)數(shù)據(jù)塊的一行數(shù)據(jù)包括65個(gè)十六進(jìn)制數(shù)據(jù),64個(gè)刷寫(xiě)數(shù)據(jù)及1個(gè)CRC校驗(yàn)值,之后跟行數(shù)據(jù)結(jié)束標(biāo)識(shí)“XX”。
文件結(jié)束標(biāo)志,以“END”代表該OTA刷寫(xiě)文件內(nèi)容結(jié)束。
所述OTA刷寫(xiě)文件經(jīng)過(guò)加密算法處理之后得到加密的OTA刷寫(xiě)文件。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于重慶長(zhǎng)安汽車股份有限公司,未經(jīng)重慶長(zhǎng)安汽車股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110876728.0/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- OTA智能卡用戶信息管理系統(tǒng)及其應(yīng)用方法
- 一種USIM卡中OTA消息的處理方法及其系統(tǒng)
- OTA升級(jí)方法和裝置
- 系統(tǒng)升級(jí)方法、OTA升級(jí)包加密方法、終端設(shè)備及車輛
- 一種OTA引擎版本更新方法及系統(tǒng)、存儲(chǔ)介質(zhì)及OTA終端
- 基于OTA云端的升級(jí)管理方法及系統(tǒng)、存儲(chǔ)介質(zhì)及OTA云端
- 一種車載OTA遠(yuǎn)程系統(tǒng)
- 一種基于SIG MESH的OTA升級(jí)方法
- OTA更新控制方法及系統(tǒng)
- 一種聯(lián)網(wǎng)車輛OTA升級(jí)安全檢測(cè)系統(tǒng)及方法





