[發明專利]固件升級方法、服務器及系統在審
| 申請號: | 202010428226.7 | 申請日: | 2020-05-20 |
| 公開(公告)號: | CN111610993A | 公開(公告)日: | 2020-09-01 |
| 發明(設計)人: | 劉景玉;史曄 | 申請(專利權)人: | 麥騰物聯網技術有限公司 |
| 主分類號: | G06F8/65 | 分類號: | G06F8/65;G06F8/71;H04L12/40 |
| 代理公司: | 北京挺立專利事務所(普通合伙) 11265 | 代理人: | 韓暢 |
| 地址: | 710077 陜西省西安市高*** | 國省代碼: | 陜西;61 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 升級 方法 服務器 系統 | ||
本公開提供一種固件升級方法、服務器及系統,該方法應用于固件升級系統,該系統包括服務器、車載終端和至少一個電子控制單元ECU,所述車載終端和所述至少一個ECU通過控制器局域網絡CAN總線連接,該方法包括:車載終端通過所述CAN總線分別獲取每個ECU的版本信息,并發送給服務器;服務器將所述每個ECU的版本信息分別與本地存儲的版本信息比較,確定待升級ECU;服務器按照預設規則,確定與每個待升級ECU對應的升級版本;服務器將每個待升級ECU對應的升級版本發送給車載終端,車載終端將所對應的升級版本通過CAN總線分別發送給對應的待升級ECU;所述待升級ECU根據所述對應的升級版本進行升級。本公開能夠解決整車固件升級穩定性差,升級時間長的問題。
技術領域
本公開涉及軟件升級技術領域,尤其涉及固件升級方法、服務器及系統。
背景技術
整車固件升級又稱為FOTA(Full Over-The-Air),是指車輛在出廠后通過無線網絡遠程對車上軟件進行升級。
傳統車輛如果要進行軟件升級,需要去4S店使用診斷儀等專業工具完成,用戶不僅需要預約、排隊、等候,浪費大量時間和精力,而且需要支付額外費用,增加了成本。隨著4G、5G等無線通信技術的發展,整車固件升級技術應運而生,用戶只需簡單操作即可完成升級,無需付出額外的時間與精力。
目前使用整車固件升級技術的車企比較少,并無統一標準,存在穩定性較差、升級時間過長等問題。
發明內容
本公開實施例提供一種固件升級方法及系統,能夠解決上述整車固件升級穩定性差,升級時間長的問題。所述技術方案如下:
根據本公開實施例的第一方面,提供一種固件升級方法,該方法應用于固件升級系統,該系統包括服務器、至少一個電子控制單元(Electronic Control Unit,ECU)和車載終端,車載終端和至少一個ECU通過控制器局域網絡(Controller Area Network,CAN)總線連接,方法包括:
車載終端通過CAN總線分別獲取每個ECU的版本信息,并發送給服務器;
服務器將每個ECU的版本信息分別與本地存儲的版本信息比較,確定待升級ECU;
服務器按照預設規則,確定與每個待升級ECU對應的升級版本;
服務器將每個待升級ECU對應的升級版本發送給車載終端,車載終端將所對應的升級版本通過CAN總線分別發送給對應的待升級ECU;
待升級ECU根據對應的升級版本進行升級。
在一個實施例中,待升級ECU根據對應的升級版本進行升級之前,該方法還包括:
確定與車載終端對應的車輛處于休眠狀態。
在一個實施例中,車載終端通過CAN總線分別獲取每個ECU的版本信息,并發送給服務器之前,該方法還包括:
車載終端通過CAN總線分別獲取每個ECU的版本信息后,通過預設加密算法將每個ECU的版本信息生成通用唯一識別碼UUID,將UUID發送給服務器。
在一個實施例中,服務器將每個ECU的版本信息分別與本地存儲的版本信息比較,確定待升級ECU包括:
選擇當前ECU,確定當前ECU的版本信息;
如果當前ECU的版本信息指示當前ECU的版本低于本地存儲的版本,則確定當前ECU為待升級ECU。
在一個實施例中,服務器按照預設規則,確定與每個待升級ECU對應的升級版本包括:
獲取與車載終端對應的車輛型號;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于麥騰物聯網技術有限公司,未經麥騰物聯網技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010428226.7/2.html,轉載請聲明來源鉆瓜專利網。





