[發(fā)明專利]一種整車OTA數(shù)據(jù)下載部署方法及裝置有效
| 申請?zhí)枺?/td> | 202110690407.1 | 申請日: | 2021-06-22 |
| 公開(公告)號: | CN113434170B | 公開(公告)日: | 2023-03-14 |
| 發(fā)明(設(shè)計)人: | 劉俊;劉平;黃正瑜;方杰 | 申請(專利權(quán))人: | 重慶長安汽車股份有限公司 |
| 主分類號: | G06F8/65 | 分類號: | G06F8/65;G06F8/61;G06F8/71 |
| 代理公司: | 重慶華科專利事務(wù)所 50123 | 代理人: | 康海燕 |
| 地址: | 400023 *** | 國省代碼: | 重慶;50 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 整車 ota 數(shù)據(jù) 下載 部署 方法 裝置 | ||
1.一種整車OTA數(shù)據(jù)下載部署方法,運(yùn)用到車機(jī)或者T-BOX的OTA客戶端中,其特征在于,包括以下步驟:
步驟1、生成隊列:OTA客戶端檢測到新的OTA版本,按照OTA客戶端到升級目標(biāo)各個子節(jié)點的數(shù)據(jù)傳輸速率由低到高對節(jié)點下載的先后順序進(jìn)行排序,生成升級節(jié)點下載部署隊列;
步驟2、串行下載:將下載部署隊列的頭節(jié)點標(biāo)記為下載節(jié)點的位置,執(zhí)行該節(jié)點升級文件的下載,并判斷下載是否完成;當(dāng)該節(jié)點升級文件下載檢驗完成,標(biāo)記該節(jié)點下載完成;進(jìn)一步判斷該下載節(jié)點的位置是不是下載部署隊列中的最后一個節(jié)點,若不是,則將下載節(jié)點從當(dāng)前位置移到在下載部署隊列中的下一個節(jié)點,執(zhí)行步驟3;若是,則將下載節(jié)點設(shè)為空;
步驟3、儲存空間比較:OTA客戶端判斷當(dāng)前下載節(jié)點待下載文件的大小,與車機(jī)或者T-BOX剩余儲存空間進(jìn)行比較,如果剩余儲存空間減去預(yù)留空間大于待下載文件大小,則開始執(zhí)行下載,否則等待下載;
步驟4、并行分發(fā):OTA客戶端檢測到下載部署隊列中有節(jié)點文件下載完成,開始執(zhí)行該節(jié)點文件分發(fā),通過整車網(wǎng)絡(luò)將文件傳輸?shù)缴壞繕?biāo)節(jié)點;如果有多個節(jié)點已經(jīng)下載完成,則同時進(jìn)行多個節(jié)點的分發(fā);
步驟5、OTA客戶端檢測到有節(jié)點的文件分發(fā)完成,同時有下載節(jié)點正處于等待下載狀態(tài),則重新執(zhí)行步驟3;如果下載節(jié)點為空,表明所有節(jié)點文件已經(jīng)下載完畢,下載過程結(jié)束;如果下載部署隊列中所有節(jié)點的文件已經(jīng)分發(fā)完畢,則整個下載部署過程結(jié)束。
2.根據(jù)權(quán)利要求1所述的整車OTA數(shù)據(jù)下載部署方法,其特征在于,所述步驟4中,如果有節(jié)點的文件已經(jīng)分發(fā)完成,OTA客戶端刪除掉該節(jié)點的文件。
3.一種整車OTA數(shù)據(jù)下載部署裝置,其特征在于,包括:隊列生成模塊、下載功能模塊和分發(fā)功能模塊,
所述隊列生成模塊,被配置為在OTA客戶端檢測到服務(wù)器有新版本時,生成每次升級任務(wù)升級目標(biāo)節(jié)點的下載部署隊列;所述隊列生成模塊,是按照OTA客戶端到升級目標(biāo)各個子節(jié)點的數(shù)據(jù)傳輸速率由低到高對節(jié)點下載的先后順序進(jìn)行排序,生成升級節(jié)點下載部署隊列;
所述下載功能模塊,被配置為按照升級任務(wù)的下載部署隊列依次下載隊列中各個節(jié)點的升級文件;所述下載功能模塊包括:
下載子模塊,被配置為將下載部署隊列的頭節(jié)點標(biāo)記為下載節(jié)點的位置,執(zhí)行該節(jié)點升級文件的下載,并判斷下載是否完成;當(dāng)該節(jié)點升級文件下載檢驗完成,標(biāo)記該節(jié)點下載完成;進(jìn)一步判斷該下載節(jié)點的位置是不是下載部署隊列中的最后一個節(jié)點,若不是,則將下載節(jié)點從當(dāng)前位置移到在下載部署隊列中的下一個節(jié)點,執(zhí)行步驟3;若是,則將下載節(jié)點設(shè)為空;
比較子模塊,被配置為判斷當(dāng)前下載節(jié)點待下載文件的大小,與車機(jī)或者T-BOX剩余儲存空間進(jìn)行比較,如果剩余儲存空間減去預(yù)留空間大于待下載文件大小,則開始執(zhí)行下載,否則等待下載;
所述分發(fā)功能模塊,被配置為向下載部署隊列中升級文件已經(jīng)下載完成的節(jié)點分發(fā)升級文件,在檢測到有節(jié)點文件下載完成時,開始執(zhí)行該節(jié)點文件分發(fā),通過整車網(wǎng)絡(luò)將文件傳輸?shù)缴壞繕?biāo)節(jié)點;如果有多個節(jié)點已經(jīng)下載完成,則同時進(jìn)行多個節(jié)點的分發(fā)。
4.根據(jù)權(quán)利要求3所述的整車OTA數(shù)據(jù)下載部署裝置,其特征在于,所述分發(fā)功能模塊,還包括檢測子模塊,被配置為檢測到有節(jié)點的文件分發(fā)完成,同時有下載節(jié)點正處于等待下載,則重新執(zhí)行儲存空間比較;如果下載節(jié)點為空,表明所有節(jié)點文件已經(jīng)下載完畢,下載過程結(jié)束;如果下載部署隊列中所有節(jié)點的文件已經(jīng)分發(fā)完畢,則整個下載部署過程結(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/202110690407.1/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設(shè)備和數(shù)據(jù)讀取方法
- 數(shù)據(jù)記錄方法、數(shù)據(jù)記錄裝置、數(shù)據(jù)記錄媒體、數(shù)據(jù)重播方法和數(shù)據(jù)重播裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)發(fā)送系統(tǒng)、數(shù)據(jù)發(fā)送裝置以及數(shù)據(jù)結(jié)構(gòu)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法及數(shù)據(jù)系統(tǒng)
- 數(shù)據(jù)嵌入裝置、數(shù)據(jù)嵌入方法、數(shù)據(jù)提取裝置及數(shù)據(jù)提取方法
- 數(shù)據(jù)管理裝置、數(shù)據(jù)編輯裝置、數(shù)據(jù)閱覽裝置、數(shù)據(jù)管理方法、數(shù)據(jù)編輯方法以及數(shù)據(jù)閱覽方法
- 數(shù)據(jù)發(fā)送和數(shù)據(jù)接收設(shè)備、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收方法
- 數(shù)據(jù)發(fā)送裝置、數(shù)據(jù)接收裝置、數(shù)據(jù)收發(fā)系統(tǒng)、數(shù)據(jù)發(fā)送方法、數(shù)據(jù)接收方法和數(shù)據(jù)收發(fā)方法
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置





