[發明專利]用于車輛軟件更新安裝的方法和設備在審
| 申請號: | 201710089414.X | 申請日: | 2017-02-20 |
| 公開(公告)號: | CN107102912A | 公開(公告)日: | 2017-08-29 |
| 發明(設計)人: | 森基特·森加米西威蘭;杰森·邁克爾·米勒;約翰·瑙姆·萬格洛夫;布倫南·漢密爾頓 | 申請(專利權)人: | 福特全球技術公司 |
| 主分類號: | G06F11/14 | 分類號: | G06F11/14;G06F9/445 |
| 代理公司: | 北京銘碩知識產權代理有限公司11286 | 代理人: | 王秀君,魯恭誠 |
| 地址: | 美國密歇根*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 車輛 軟件 更新 安裝 方法 設備 | ||
技術領域
說明性的實施例總體上涉及用于車輛軟件更新安裝的方法和設備。
背景技術
車輛遠程信息處理單元以及車輛計算和信息娛樂系統在現代車輛中高度普及。這些系統允許集成來自遠程源的應用、車輛中的媒體和內容的播放、與遠程源的通信,并通常提供更良好的駕駛員體驗。由于這些系統和其它車輛電子控制單元(ECU)通常依賴一些形式的可更新的軟件/固件組件,此外,由于軟件一直被更新以提供組件之間的兼容性,因此,客戶必須經常到訪經銷商一年至少幾次來在它們的車輛計算系統上整體運行診斷和更新。目前,通過將車輛物理連接至提供更新的系統并由經銷商安裝更新來完成診斷和更新。這允許經銷商確保最近的模塊和版本被安裝,防止客戶手動修補車輛計算軟件,并允許原始設備制造商(OEM)獲取安裝在車輛上的當前軟件和固件版本的簡況(snapshot)。
通常,車輛ECU僅包含可用于執行指令、啟動、配置ECU等的單個車載閃存。如果在更新期間該存儲器被覆寫,則其內容不能被恢復。如果更新導致錯誤,則在ECU再次工作之前,可能需要下載舊代碼或新代碼的另一版本。
發明內容
在第一說明性實施例中,一種系統包括處理器,所述處理器被配置為檢測車輛點火開關斷開。所述處理器還被配置為:從電子控制單元(ECU)的主存儲器(“內部存儲器”)中刪除現有的軟件版本,其中,針對所述現有的軟件版本,在所述電子控制單元的輔助存儲器中存在新的軟件版本更新。所述處理器還被配置為:將所述新的軟件版本更新從所述輔助存儲器(“外部存儲器”)加載至所述主存儲器;當在加載期間檢測到故障時,從所述主存儲器中刪除所述新的軟件版本更新,并從所述輔助存儲器重新加載所述現有的軟件版本。
在第二說明性實施例中,一種計算機實現的方法包括:響應于車輛點火開關斷開事件,從內部存儲器中刪除現有的軟件版本,其中,針對所述現有的軟件版本,在外部存儲器中存在新的軟件版本更新。所述方法還包括:將所述新的軟件版本更新從所述外部存儲器加載至所述內部存儲器;響應于所述加載中的故障,從所述內部存儲器中刪除所述新的軟件版本更新,并從所述外部存儲器重新加載所述現有的軟件版本。
在第三說明性實施例中,一種非暫態計算機可讀存儲介質存儲當被執行時使得車輛處理器執行包括以下步驟的方法的指令,所述方法包括:響應于車輛點火開關斷開事件,如果在外部存儲器中存在新的軟件版本更新,則從內部存儲器中刪除現有的軟件版本。所述方法還包括:將所述新的軟件版本更新從所述外部存儲器加載至所述內部存儲器;響應于所述加載中的故障,從所述內部存儲器中刪除所述新的軟件版本更新,并從所述外部存儲器中的所述現有的軟件版本存在的位置重新加載所述現有的軟件版本。
根據本發明的一個實施例,所述方法還包括:在將所述新的軟件版本更新成功加載至所述內部存儲器之后測試所述新的軟件版本更新。
根據本發明的一個實施例,所述方法還包括:響應于在所述測試期間的錯誤,從所述內部存儲器中刪除所述新的軟件版本更新,并從所述外部存儲器中的所述現有的軟件版本存在的位置重新加載所述現有的軟件版本。
根據本發明的一個實施例,所述方法還包括:響應于當電子控制單元嘗試利用所述新的軟件版本更新時發生錯誤,從所述內部存儲器中刪除所述新的軟件版本更新,并從所述外部存儲器中的所述現有的軟件版本存在的位置重新加載所述現有的軟件版本。
根據本發明的一個實施例,所述方法還包括:當所述刪除和所述加載中的任何一個正在進行時暫停所述車輛的可駕駛性。
根據本發明的一個實施例,所述方法還包括:如果在所述外部存儲器中不存在與所述現有的軟件版本對應的更新,則在刪除所述現有的軟件版本之前將所述現有的軟件版本復制到所述外部存儲器。
附圖說明
圖1示出了說明性的車輛計算系統;
圖2A示出了用于提供車輛軟件/固件更新的說明性云端處理;
圖2B示出了用于更新處理的說明性車輛側處理;
圖3示出了用于更新通知的說明性處理;
圖4示出了另一說明性的更新通知處理;
圖5示出了用于召回處理的說明性處理;
圖6示出了車輛存儲系統的說明性示例;
圖7示出了用于更新加載的說明性處理;
圖8示出了用于更新處理的說明性處理。
具體實施方式
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于福特全球技術公司,未經福特全球技術公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710089414.X/2.html,轉載請聲明來源鉆瓜專利網。





