[發(fā)明專利]整車控制器軟件的遠(yuǎn)程更新計算系統(tǒng)及方法有效
| 申請?zhí)枺?/td> | 201710427910.1 | 申請日: | 2017-06-08 |
| 公開(公告)號: | CN107291457B | 公開(公告)日: | 2020-07-03 |
| 發(fā)明(設(shè)計)人: | 閆亞軍;謝樂成;薛飛 | 申請(專利權(quán))人: | 重慶長安新能源汽車科技有限公司 |
| 主分類號: | G06F8/65 | 分類號: | G06F8/65;G06F8/71;H04L29/08 |
| 代理公司: | 重慶華科專利事務(wù)所 50123 | 代理人: | 譚小琴 |
| 地址: | 401133 重慶市江*** | 國省代碼: | 重慶;50 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 整車 控制器 軟件 遠(yuǎn)程 更新 計算 系統(tǒng) 方法 | ||
1.一種整車控制器軟件的遠(yuǎn)程更新計算系統(tǒng),其特征在于:包括兼容性關(guān)系矩陣模塊、實時監(jiān)控服務(wù)模塊、信息服務(wù)采集模塊、版本更新主動計算服務(wù)模塊和主動推送服務(wù)模塊;
所述兼容性關(guān)系矩陣模塊用于建立兼容性關(guān)系矩陣表,該兼容性關(guān)系矩陣表包括軟件版本變更記錄、硬件版本變更記錄、硬件和軟件之間的兼容關(guān)系,以及軟件與軟件之間的兼容關(guān)系,并根據(jù)軟硬件版本變更經(jīng)歷和實際兼容關(guān)系進行數(shù)據(jù)維護,同時建立供外部訪問的服務(wù)接口;
所述實時監(jiān)控服務(wù)模塊用于主動監(jiān)測車輛位置信息、燃油信息和網(wǎng)絡(luò)健康狀態(tài),當(dāng)網(wǎng)絡(luò)健康狀態(tài)良好時啟動所述信息采集服務(wù)模塊;
所述信息服務(wù)采集模塊用于獲取車輛當(dāng)前狀態(tài)下所有硬件識別碼以及硬件版本信息,以及所有軟件識別碼以及軟件版本信息;
所述版本更新主動計算服務(wù)模塊根據(jù)獲取的硬件識別碼、硬件版本信息、軟件識別碼以及軟件版本信息,結(jié)合兼容性關(guān)系矩陣表,計算出軟件可升級版本組合;
所述主動推送服務(wù)模塊將計算出的軟件可升級版本組合推送到車輛端。
2.根據(jù)權(quán)利要求1所述的整車控制器軟件的遠(yuǎn)程更新計算系統(tǒng),其特征在于:所述版本更新主動計算服務(wù)模塊從兼容性關(guān)系矩陣表中取出每個控制器的所有硬件版本記錄和所有軟件版本記錄,循環(huán)比較每個控制器當(dāng)前狀態(tài)下硬件版本和軟件版本,若記錄的硬件版本高于當(dāng)前硬件版本且記錄的軟件版本高于當(dāng)前軟件版本,則認(rèn)為記錄的軟件版本為可更新軟件版本,記錄下所有控制器可更新的所有軟件版本,不考慮軟件與軟件之間的兼容性、軟件與硬件之間的兼容性,以及不考慮組合先后順序,窮舉可更新軟件版本之間的所有組合;再根據(jù)兼容性關(guān)系矩陣表的硬件和軟件之間的兼容關(guān)系,以及軟件與軟件之間的兼容關(guān)系,排出不兼容的組合,輸出較優(yōu)版本組合,由主動推送服務(wù)模塊將較優(yōu)版本組合推送到車輛端供用戶選擇。
3.根據(jù)權(quán)利要求2所述的整車控制器軟件的遠(yuǎn)程更新計算系統(tǒng),其特征在于:所述主動推送服務(wù)模塊還用于根據(jù)用戶所選擇的版本組合獲取對應(yīng)的軟件升級數(shù)據(jù)包,并發(fā)送至車輛端。
4.根據(jù)權(quán)利要求1至3任一所述的整車控制器軟件的遠(yuǎn)程更新計算系統(tǒng),其特征在于:所述兼容性關(guān)系矩陣表中:
所述軟件版本變更記錄包括軟件識別碼、軟件版本號和更新時間,
所述硬件版本變更記錄包括硬件識別碼和硬件版本號;
所述軟件與軟件之間的兼容關(guān)系中采用向上兼容的原則,即只給出相兼容軟件的最低版本,高于此版本的其他版本號均相兼容。
5.一種整車控制器軟件的遠(yuǎn)程更新計算方法,其特征在于:采用如權(quán)利要求1所述的整車控制器軟件的遠(yuǎn)程更新計算系統(tǒng),其計算方法包括以下步驟:
步驟1、建立兼容性關(guān)系矩陣表,并根據(jù)軟硬件版本變更經(jīng)歷和實際兼容關(guān)系進行數(shù)據(jù)維護,同時建立供外部訪問的服務(wù)接口;
步驟2、在車輛發(fā)動時,實時監(jiān)控服務(wù)模塊主動監(jiān)測車輛位置信息、燃油信息和網(wǎng)絡(luò)健康狀態(tài),并在網(wǎng)絡(luò)健康狀態(tài)良好時啟動信息采集服務(wù)模塊;
步驟3、信息服務(wù)采集模塊獲取車輛當(dāng)前狀態(tài)下所有硬件識別碼以及硬件版本信息,以及所有軟件識別碼以及軟件版本信息;
步驟4、版本更新主動計算服務(wù)模塊根據(jù)獲取的硬件識別碼、硬件版本信息、軟件識別碼以及軟件版本信息,結(jié)合兼容性關(guān)系矩陣表,計算出軟件可升級版本組合;由主動推送服務(wù)模塊將計算出的軟件可升級版本組合推送到車輛端。
6.根據(jù)權(quán)利要求5所述的整車控制器軟件的遠(yuǎn)程更新計算方法,其特征在于:所述版本更新主動計算服務(wù)模塊從兼容性關(guān)系矩陣表中取出每個控制器的所有硬件版本記錄和所有軟件版本記錄,循環(huán)比較每個控制器當(dāng)前狀態(tài)下硬件版本和軟件版本,若記錄的硬件版本高于當(dāng)前硬件版本且記錄的軟件版本高于當(dāng)前軟件版本,則認(rèn)為記錄的軟件版本為可更新版本,記錄下所有控制器可更新的所有軟件版本,不考慮軟件與軟件之間的兼容性、軟件與硬件之間的兼容性,以及不考慮組合先后順序,窮舉軟件版本之間的所有組合;再根據(jù)兼容性關(guān)系矩陣表的硬件和軟件之間的兼容關(guān)系,以及軟件與軟件之間的兼容關(guān)系,排出不兼容的組合,輸出較優(yōu)版本組合,由主動推送服務(wù)模塊將較優(yōu)版本組合推送到車輛端供用戶選擇。
該專利技術(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/201710427910.1/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種基于應(yīng)用軟件散布的軟件授權(quán)與保護方法及系統(tǒng)
- 一種用于航空機載設(shè)備的軟件在線加載系統(tǒng)及方法
- 軟件構(gòu)建方法、軟件構(gòu)建裝置和軟件構(gòu)建系統(tǒng)
- 惡意軟件檢測方法及裝置
- 一種基于軟件基因的軟件同源性分析方法和裝置
- 軟件引入系統(tǒng)、軟件引入方法及存儲介質(zhì)
- 軟件驗證裝置、軟件驗證方法以及軟件驗證程序
- 使用靜態(tài)和動態(tài)惡意軟件分析來擴展惡意軟件的動態(tài)檢測
- 一種工業(yè)控制軟件構(gòu)建方法和軟件構(gòu)建系統(tǒng)
- 可替換游戲軟件與測驗軟件的裝置與方法
- 用于提供遠(yuǎn)程幫助的方法和服務(wù)器
- 遠(yuǎn)程登錄會話維護方法、遠(yuǎn)程登錄代理和計算機網(wǎng)絡(luò)系統(tǒng)
- 汽車遠(yuǎn)程控制裝置和方法
- 一種基于EMS系統(tǒng)的變電站遠(yuǎn)程監(jiān)控系統(tǒng)
- 遠(yuǎn)程控制終端、遠(yuǎn)程控制方法、遠(yuǎn)程受控終端和遠(yuǎn)程受控方法
- 對遠(yuǎn)程受控終端的受控方式進行自定義的裝置及方法
- 一種基于互聯(lián)網(wǎng)的移動遠(yuǎn)程醫(yī)療綜合服務(wù)系統(tǒng)
- 一種遠(yuǎn)程控制方法、裝置及存儲介質(zhì)
- 一種遠(yuǎn)程炒菜機、遠(yuǎn)程炒菜機系統(tǒng)及遠(yuǎn)程炒菜方法
- 一種計算機遠(yuǎn)程控制組件





