• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>
    當前位置: 首頁 > 專利查詢>李爾公司專利>正文

    用于使用差分更新包更新ECU的方法技術

    技術編號:14314123 閱讀:63 留言:0更新日期:2016-12-30 16:10
    本發明專利技術公開了一種用于使用差分更新包更新ECU的方法。一種用于升級車輛中的車輛電子控制單元(ECU)的方法包括:創建用于對預定ECU的每個升級的差分升級包(DUP),所述創建包括:將預定ECU閃存存儲器的數字內容的新圖像與預定ECU閃存存儲器的數字內容的現有圖像進行比較;以及產生一組變化以將現有圖像修改為新圖像,所述變化包括一組指令。DUP包括被用于一次一塊地更新ECU閃存存儲器的一組指令。

    【技術實現步驟摘要】
    專利
    本專利技術總體上涉及車輛,并涉及允許車輛制造商利用車輛的更新包的空中下載(OTA)無線通信來批量或單獨地遠程更新車輛軟件的方法和裝置。專利技術背景車輛廣泛利用編程的電子產品來控制各種裝置和功能。通常,電子控制單元(ECU)提供對裝置和功能的控制。每個ECU通常包括微控制器和閃存存儲器來存儲用于控制特定ECU相關的裝置或功能的軟件和參數。ECU經由總線被互聯到車輛網絡。通常使用的一個這種車輛網絡總線是控制器局部網(CAN)總線,其為被設計成允許ECU和設備相互通信的標準車輛總線。現代車輛通常還包括無線通信能力。用于提供無線通信的一個這種機制可包括遠程信息處理控制單元(TCU)。通常,TCU涉及結合電信和信息處理的車載嵌入式系統。術語已經演變成涉及結合全球定位系統(GPS)衛星追蹤和無線通信的車輛系統。TCU通常包括或有權訪問追蹤車輛的位置的全球定位系統(GPS)單元、存儲器、微控制器以及一個或多個用于經由例如GPRS、Wi-Fi、WiMAX或LTE的無線通信的接口。TCU被連接至或耦合至車輛網絡總線。制造商可時不時地發布軟件更新以向存儲在各種ECU中的軟件和數據提供加強或修正或其他改變。更新通過刷新ECU閃存存儲器來安裝。通常在制造商保修期內或作為召回的一部分提供軟件更新。向車輛所有人發出通知,要求該所有人將車輛返回到制造商的經銷商以用于軟件更新。在將車輛送回經銷商之后,車輛經銷商安裝軟件更新。存在與提供車輛更新有關的巨額開支。制造商通常為安裝軟件而賠償車輛經銷商。此外,存在與向車輛所有人發送通知相關的成本。對于車輛所有人未能響應通知從而必需隨后通知的額外開支并不少見。對于車輛所有人未能及時地響應于將車輛送到經銷商的不便并不少見。因此,期望的是提供允許車輛軟件的遠程更新使得用于軟件安裝的經銷商成本大大降低或完全消除的方法和裝置。概述提供了用于在包括一個或多個車輛的目標車輛組中的一個或多個目標電子控制單元(ECU)的車輛軟件的無線遠程更新的方法的實施方式,每個ECU包括閃存存儲器。方法包括將管理軟件托管在作為可由客戶端訪問的客戶端服務器或中心服務器中的一個的服務器上。方法還包括利用管理軟件以用于:選擇目標車輛組;生成用于目標車輛的差分更新包(DUP),DUP包括更新管理軟件;選擇用于執行DUP的更新先決條件;以及選擇用于下載DUP的更新安排。方法還包括:提供用于將DUP下載到一個或多個目標車輛的每個的下載管理軟件,以及利用下載管理軟件以用于:建立至目標車輛組中的每個目標車輛中的遠程信息處理控制單元(TCU)的獨立的無線通信鏈路;并利用下載管理軟件來經由每個獨立的無線通信鏈路將DUP下載到每個TCU。方法還包括利用在每個TCU中的更新管理器來通過利用DUP刷新一個或多個目標ECU的每個閃存存儲器以更新每個目標車輛中的一個或多個目標ECU。實施方式還可包括:為DUP提供更新規則集并利用在每個TCU處的更新管理軟件以通過執行以下步驟來更新每個目標ECU閃存存儲器:驗證下載到每個TCU的每個目標ECU閃存圖像;驗證下載到每個TCU的更新的規則集;以及更新符合規則集的每個目標ECU。實施方式還可包括:利用下載管理軟件來提供經由獨立無線通信鏈路的與每個TCU的更新交互。實施方式還可包括操作每個TCU以經由無線通信鏈路向下載管理軟件報告更新狀態。實施方式可包括利用管理軟件以用于:執行車輛搜索;創建并管理多個車輛組;以及從多個車輛組中選擇目標車輛組。實施方式還可包括在每個車輛的基礎上查看ECU硬件和軟件。實施方式可包括利用下載管理軟件來提供經由無線通信鏈路的與每個TCU的更新交互。實施方式還可包括利用每個TCU以經由無線通信鏈路向下載管理軟件報告更新狀態。實施方式可包括向管理軟件提供ECU管理器。方法可包括利用ECU管理器來搜索預定ECU;并利用ECU管理器來執行上傳預定ECU的每個閃存存儲器的內容或者管理預定ECU的閃存存儲器內容中的其中一個或兩個。實施方式可包括利用下載管理軟件來提供經由無線鏈路的與TCU的更新交互。實施方式可包括操作TCU以經由無線鏈路向下載管理軟件報告更新狀態。實施方式可包括利用管理軟件以用于:執行車輛搜索;創建并管理車輛組;以及在每個車輛的基礎上查看ECU和每個查看的ECU的當前硬件和軟件版本。實施方式可包括提供包管理軟件,利用包管理器來選擇更新先決條件;利用包管理器來選擇更新安排;以及利用包管理器來選擇將生成的通知。實施方式可包括利用管理軟件以向一個或多個預定個體請求對每個DUP的批準。實施方式可包括在發起每個DUP的任何下載之前從一個或多個預定個體接收對每個DUP的批準。用于更新車輛中的電子控制單元(ECU)的方法的實施方式包括(其中ECU包括存儲數字內容圖像的閃存存儲器、隨機訪問內存(RAM)和引導裝載器):生成用于ECU的差分更新包(DUP)以將數字內容圖像更新為更新的數字內容圖像。DUP包括用以執行復制來自閃存存儲器的一個或多個字節、應用一組修改到復制的字節并添加額外的字節中的一個或多個的指令。方法還包括在無線載波系統上向車輛的遠程信息處理設備傳輸DUP;將閃存存儲器的原始塊存儲到RAM中;根據DUP來修改塊以產生修改的塊;從閃存存儲器中擦除原始塊;以及將修改的塊寫入閃存存儲器以替代塊。閃存存儲器和RAM被調整大小以不具有同時存儲現有數字圖像內容、期望的數字圖像內容和DUP的容量。方法還包括通過將閃存存儲器的現有數字內容圖像與閃存存儲器的新的期望的數字內容圖像進行比較并產生將現有數字內容圖像修改為期望的數字內容圖像所需的一組變化來生成DUP。方法還可包括修改引導裝載器以允許閃存工具向引導裝載器提供指令以在數字內容圖像上實施DUP。方法還可包括利用閃存工具來追蹤更新閃存存儲器的進展;利用閃存工具來檢測更新進展的任何中斷;以及利用閃存工具來從中斷發起更新進展的繼續。方法還可包括修改引導裝載器以允許閃存工具向引導裝載器提供指令以在數字內容圖像上實施DUP。用于實時監控車輛組件的廣泛分布的軟件更新的集中系統的實施方式包括:仲裁服務器;包括多個通信服務器的分布式網絡;以及多個車輛,多個車輛中的每個車輛包括可操作以與多個通信服務器中的一個通信服務器通信的遠程信息處理控制單元(TCU),TCU被調整為接收并部署車輛內的電子控制單元(ECU)的軟件更新,且TCU可操作以生成用于軟件更新的狀態更新并向一個通信服務器傳達狀態更新。多個通信服務器中的每個通信服務器可操作以同時從多個車輛接收包括狀態更新的數據消息并生成包括來自多個車輛的數據消息的數據流,數據流被發送到日志文件。在實施方式中,日志文件專用于客戶端;而仲裁服務器從客戶端接收過濾項和參數以將數據流減少至客戶端確定的數據。實施方式可操作使得仲裁服務器從客戶端接收參數以控制數據流的格式化和呈現中的至少一個。另外,仲裁服務器將過濾項傳達至多個通信服務器中的對其應用過濾項的選擇的通信服務器。每個通信服務器可將數據消息的每個與過濾項進行比較,以確定每個數據消息是否匹配過濾項并產生過濾的數據流。將過濾的數據流傳達至仲裁服務器。用于實時監控車輛組件的廣泛分布的軟件更新的集中系統的另一實施方式包括:客戶端服務器、仲裁服務器和包括多個通信服務器的分布本文檔來自技高網...
    <a  title="用于使用差分更新包更新ECU的方法原文來自X技術">用于使用差分更新包更新ECU的方法</a>

    【技術保護點】
    一種用于升級車輛中的電子控制單元(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

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: MM1313亚洲精品无码久久| 亚洲av无码专区在线观看亚| 精品少妇人妻av无码专区| 免费无码AV一区二区| 国产午夜无码精品免费看动漫| 无码国内精品人妻少妇蜜桃视频| 东京热HEYZO无码专区| 久久亚洲精品中文字幕无码| 国产精品无码MV在线观看| 久久久久亚洲AV成人无码网站| 九九无码人妻一区二区三区| 日韩AV无码中文无码不卡电影| 亚洲不卡无码av中文字幕| 精品人妻无码区二区三区| 亚洲?V无码乱码国产精品| 中文字幕AV无码一区二区三区| 午夜成人无码福利免费视频| 婷婷四虎东京热无码群交双飞视频| 日韩av无码中文无码电影| 亚洲AV无码一区二区三区鸳鸯影院| 亚洲2022国产成人精品无码区 | 久久精品无码一区二区日韩AV| 91精品日韩人妻无码久久不卡| 亚洲色偷拍另类无码专区| 国产精品亚洲а∨无码播放麻豆 | 一夲道无码人妻精品一区二区 | 无码国产69精品久久久久孕妇| 亚洲日韩乱码中文无码蜜桃臀| 亚洲AV无码久久精品蜜桃| 日韩精品无码免费专区网站 | 久久人妻内射无码一区三区| 中文字幕人妻无码一夲道| 久久美利坚合众国AV无码| 亚洲午夜无码久久久久小说| 无码中文字幕一区二区三区| 亚洲中文无码mv| 丰满亚洲大尺度无码无码专线| 人妻av中文字幕无码专区| 国产成人无码精品一区不卡| 亚洲高清无码专区视频| 久久影院午夜理论片无码|