【技術實現步驟摘要】
專利
本專利技術總體上涉及車輛,并涉及允許車輛制造商利用車輛的更新包的空中下載(OTA)無線通信來批量或單獨地遠程更新車輛軟件的方法和裝置。專利技術背景車輛廣泛利用編程的電子產品來控制各種裝置和功能。通常,電子控制單元(ECU)提供對裝置和功能的控制。每個ECU通常包括微控制器和閃存存儲器來存儲用于控制特定ECU相關的裝置或功能的軟件和參數。ECU經由總線被互聯到車輛網絡。通常使用的一個這種車輛網絡總線是控制器局部網(CAN)總線,其為被設計成允許ECU和設備相互通信的標準車輛總線。現代車輛通常還包括無線通信能力。用于提供無線通信的一個這種機制可包括遠程信息處理控制單元(TCU)。通常,TCU涉及結合電信和信息處理的車載嵌入式系統。術語已經演變成涉及結合全球定位系統(GPS)衛星追蹤和無線通信的車輛系統。TCU通常包括或有權訪問追蹤車輛的位置的全球定位系統(GPS)單元、存儲器、微控制器以及一個或多個用于經由例如GPRS、Wi-Fi、WiMAX或LTE的無線通信的接口。TCU被連接至或耦合至車輛網絡總線。制造商可時不時地發布軟件更新以向存儲在各種ECU中的軟件和數據提供加強或修正或其他改變。更新通過刷新ECU閃存存儲器來安裝。通常在制造商保修期內或作為召回的一部分提供軟件更新。向車輛所有人發出通知,要求該所有人將車輛返回到制造商的經銷商以用于軟件更新。在將車輛送回經銷商之后,車輛經銷商安裝軟件更新。存在與提供車輛更新有關的巨額開支。制造商通常為安裝軟件而賠償車輛經銷商。此外,存在與向車輛所有人發送通知相關的成本。對于車輛所有人未能響應通知從而必需隨后通 ...
【技術保護點】
一種用于升級車輛中的電子控制單元(ECU)的方法,每個ECU包括閃存存儲器,每個ECU被設置在包括遠程信息處理控制單元(TCU)的車輛中,所述遠程信息處理控制單元(TCU)可操作以與所述ECU進行通信,所述方法包括:創建用于預定ECU的每個升級的差分升級包(DUP),所述創建包括:將所述預定ECU閃存存儲器的數字內容的新圖像與所述預定ECU閃存存儲器的數字內容的現有圖像進行比較;以及產生將所述現有圖像修改為所述新圖像的一組改變,所述改變包括一組指令;所述一組指令包括:用于復制來自所述預定ECU閃存存儲器的字節塊的指令,執行應用一組修改至所述字節塊和將額外的字節添加到所述字節塊以生成所述新圖像的塊中的一個或多個的指令;以及將所述新圖像的所述塊復制到所述預定ECU閃存存儲器中以替代來自所述預定ECU閃存存儲器的所述復制的字節塊的指令;將所述DUP經由無線網絡下載到包括遠程信息處理控制單元(TCU)的一個或多個車輛;利用所述遠程信息處理控制單元來自動響應對所述預定ECU的所述DUP的接收,以更新所述預定ECU閃存存儲器。
【技術特征摘要】
2015.06.16 US 14/740,4581.一種用于升級車輛中的電子控制單元(ECU)的方法,每個ECU包括閃存存儲器,每個ECU被設置在包括遠程信息處理控制單元(TCU)的車輛中,所述遠程信息處理控制單元(TCU)可操作以與所述ECU進行通信,所述方法包括:創建用于預定ECU的每個升級的差分升級包(DUP),所述創建包括:將所述預定ECU閃存存儲器的數字內容的新圖像與所述預定ECU閃存存儲器的數字內容的現有圖像進行比較;以及產生將所述現有圖像修改為所述新圖像的一組改變,所述改變包括一組指令;所述一組指令包括:用于復制來自所述預定ECU閃存存儲器的字節塊的指令,執行應用一組修改至所述字節塊和將額外的字節添加到所述字節塊以生成所述新圖像的塊中的一個或多個的指令;以及將所述新圖像的所述塊復制到所述預定ECU閃存存儲器中以替代來自所述預定ECU閃存存儲器的所述復制的字節塊的指令;將所述DUP經由無線網絡下載到包括遠程信息處理控制單元(TCU)的一個或多個車輛;利用所述遠程信息處理控制單元來自動響應對所述預定ECU的所述DUP的接收,以更新所述預定ECU閃存存儲器。2.根據權利要求1所述的方法,包括:利用分布式網絡來將所述DUP下載到多個車輛,以提供每個所述多個車輛中的所述預定ECU的同時更新。3.根據權利要求1所述的方法,包括:提供客戶端服務器;將所述DUP上傳到所述客戶端服務器;以及將所述客戶端服務器耦合到分布式網絡,以將所述DUP下載到多個車輛,每個車輛包括所述預定ECU。4.根據權利要求3所述的方法,包括:對于所述分布式網絡利用被耦合至多個通信服務器的管理服務器。5.根據權利要求1所述的方法,包括:提供分布式網絡,其包括仲裁服務器和多個通信服務器;經由所述仲裁服務器將所述DUP上傳至所述通信服務器;以及將所述DUP從所述多個通信服務器同時下載至多個車輛。6.根據權利要求5所述的方法,包括:提供客戶端服務器;以及將所述DUP從所述客戶端服務器上傳至所述仲裁服務器。7.一種用于實時監控車輛電子控制單元(ECU)的廣泛分布的軟件更新的方法,每個ECU包括閃存存儲器,每個ECU被設置在多個車輛中的一個車輛中,每個車輛包括可操作以與所述ECU進行通信的遠程信息處理控制單元(TCU),所述方法包括:創建用于所述多個車輛的每個車輛中的預定ECU的每個升級的數字升級包(DUP),所述創建包括:將所述預定ECU閃存存儲器的數字內容的新圖像與所述預定ECU閃存存儲器的數字內容的現有圖像進行比較;產生將所述現有圖像修改為所述新圖像的一組改變,所述改變包括一組指令;所述一組指令包括:用于復制來自所述預定ECU閃存存儲器的字節塊的指令,執行對所述字節塊應用一組修改和將額外的字節添加到所述字節塊以生成所述新圖像的塊中的一個或多個的指令,以及將所述新圖像的所述塊復制到所述預定ECU閃存存儲器中以替代來自所述預定ECU閃存存儲器的所述復制的字節塊的指令;經由無線分布式網絡將所述DUP下載到所述多個車輛;利用每個所述遠程信息處理控制單元來自動響應對所述DUP的接收,以更新對應的所述預定ECU閃存存儲器;利用每個所述遠程信息處理控制單元以自動生成用于所述對應的所述預定ECU閃存存儲器的所述DUP更新的更新狀態報告;以及操作每個所述遠程信息處理控制單元以自動將所述狀態報告上傳至所述無線分布式網絡。8.根據權利要求7所述的方法,包括:為所述無線分布式網絡提供多個通信服務器,所述通信服務器的每個可操作以與所述多個車輛的對應子集進行通信;以及為所述無線分布式網絡提供仲裁服務器,所述仲裁服務器可操作以與所述多個通信服務器進行通信。9.根據權利要求8所述的方法,包括:操作所述多個通信服務器的每個通信服務器,以從所述多個車輛的所述對應子集的每個車輛接收所述更新狀態報告;操作所述多個通信服務器的每個所述通信服務器,以將所述更新狀態報告結合到對應的數據流。10.根據權利要求9所述的方法,包括:向所述多個通信服務器的每個通信服務器提供數據流過濾準則,以過濾所述更新狀態報告來產生過濾的數據流。11.根據權利要求10所述的方法,包括:將所述數據流過濾準則從客戶端上傳至所述仲裁服務器。12.根據權利要求10所述的方法,包括:為所述多個通信服務器的每個所述通信服務器提供格式化數據以格式化所述過濾的數據流。13.根據權利要求12所述的方法,包括:將所述數據流過濾準則從客戶端上傳至所述仲裁服務器。14.根據權利要求9所述的方法,包括:向所述仲裁服務器提供數據流過濾準則,以過濾所述更新狀態報告來產生過濾的數據流;建立...
【專利技術屬性】
技術研發人員:道格拉斯·S·穆勒,羅納德·W·帕什比,考特尼·喬·霍姆斯,
申請(專利權)人:李爾公司,
類型:發明
國別省市:美國;US
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。