子系統、機動車輛和將軟件更新傳輸給機動車輛的系統的制作方法
【技術領域】
[0001]本發明涉及一種用于機動車輛的子系統。除此之外,本發明涉及一種相應的機動車輛以及一種相應的用于將軟件更新傳輸給機動車輛的系統。
【背景技術】
[0002]在無線電技術中,數據借助于電磁波、即顯然通過介質空氣(空中(over theair),OTA)的傳輸有時被稱為空中接口。這樣的“空中接口”的特征尤其在于,不使用諸如銅電纜或光纖電纜之類的固體傳輸介質,這針對后續實施的目的未排除真空中的傳輸。利用這樣的傳輸的電信技術方案譬如作為空中編程(Over-the-Air,0ΤΑ)、空中服務提供(Over-the-Air Service Provis1ning,0TASP)、空中提供(Over-the-Air Provis1ning,0ΤΑΡ)或者空中參數管理(Over-the-Air Parameter Administrat1n,0ΤΑΡΑ)已知。
[0003]所提到的技術對于更新所謂的固件、即嵌入到電子設備中的軟件是特別重要的。上面提到的OTA技術的根據固件被適配的修改方案在電信中以上位概念“固件空中編程(Firmware-Over-the-Air, FOTA),,被概括。
[0004]DE 10105454 Al提出一種用于經由空中接口自動補充軟件的方法,該方法用于用新軟件模塊對在系統上運行的軟件進行補充,其中這些軟件模塊首先被測試并且然后從這些軟件模塊中導出應用模塊。
【發明內容】
[0005]本發明提供根據獨立權利要求的用于機動車輛的子系統、相應的機動車輛、以及相應的用于將軟件更新傳輸給機動車輛的系統。
[0006]該解決方案的優越性在于其可以與現有車間解決方案共存,所述現有車間解決方案通常基于也被用作診斷測試器的所謂的車輛通信接口(vehicle communicat1ninterface,VCI ),所述車輛通信接口的硬件設計要求例如由國際標準ISO 22900-1:2008來定義。根據本發明,為此在車輛自身的子系統中仿真這樣的接口,這僅僅需要將本身已知的運行時環境迀移到車輛中可用的硬件上。在此,軟件更新自身由子系統的所謂的車輛更新器無線地得到。因此所導致的車輛通信接口的“虛擬化”允許在車輛的所涉及的控制設備上基本上不加改變地保留軟件更新的打包及其最終的安裝。其因此有利于所提出的技術的高認可度、短期引入和市場實施。
[0007]本發明的另外的有利的構型在從屬權利要求中予以說明。這樣,譬如車輛更新器和運行時環境可以在機動車輛的極其不同的控制設備之內實現,包括該機動車輛的中央網關、連通性控制設備、域控制設備、頭部單元或者車載計算機,其中中央網關被證明是車輛更新器的特別有利的硬件平臺。子系統的分布在多個控制設備上的實現也是完全可設想的。因此,所提出的方案可以被轉用于多種具有極其不同的控制設備配置的車輛模型。
[0008]特別有利的是,在硬件上有管理程序可用。在這種情況下,車輛更新器和運行時環境可以被構成為虛像,并且因此在正常行駛運行中保持去激活。只有當需要該功能時,該功能才被加載并且在虛擬環境中被實施。該方案關于運行安全性和數據保護也具有積極的方面。
[0009]所述子系統合理地包括與車輛更新器連接的用于暫存軟件更新的數據緩沖器。這樣,所涉及的控制設備的軟件下載和實際更新的過程步驟也可以在時間上盡可能去耦合,這提高魯棒性并且即使在空中接口中斷的情況下也使得能夠執行軟件更新。
[0010]當運行時環境對應于IS0-22900并且子系統包括用于起動(Ansprechen)車輛通信接口的協議數據單元編程接口、以及用于借助協議數據單元編程接口來操作車輛通信接口的可由車輛更新器經由運行時環境來起動的模塊化車輛通信接口服務器時,可以實現符合標準性。用于起動車輛通信接口的遵循國際標準SAE J2534/1的推薦的PassThru編程接口附加地擴展子系統的硬件兼容性。
[0011]關于運行時環境的運行,Linux的利用被證明是特別合理的變型方案,因為這些運行時環境的幾個制造商同樣提供兼容Linux的實現。
[0012]最后,為了將運行時環境與通信總線連接所需要的配置數據(哪個控制設備可以經由哪個總線被起動、協議等等)有利地從運行時環境的數據中獲取。因此,取消易錯的單獨的數據保持。
【附圖說明】
[0013]本發明的實施例在附圖中予以示出并且在下面予以進一步描述。
[0014]唯一的圖示出根據本發明的一種實施方式的用于將軟件更新傳輸給機動車輛的系統的框圖。
【具體實施方式】
[0015]圖1借助簡化框圖圖解所提出的用于將軟件更新傳輸給機動車輛32的系統30的示意性構造。根據所示出的實施方式的系統30被劃分成兩個位置上分離的子系統:無線地與機動車輛32連接的用于分發軟件更新的后端28、以及在機動車輛32自身之內實現的用于借助于所述軟件更新來更新機動車輛32的(本身未以繪畫方式示出的)控制設備的子系統10。在此,控制設備經由至少一個通信總線互相連接,并且可以經由該總線分別有針對性地被起動。
[0016]車輛內部的子系統10當前被實現在控制設備下的中央網關之內,并且經由連通性控制設備12無線地與后端28連接。在此,子系統10的中央車輛更新器14用于從后端28接收軟件更新,該中央車輛更新器將所接收的更新暫存在所連接的數據緩沖器16中以用于進一步使用。為此,網關包括管理程序,該管理程序為了按需要實施車輛更新器14而提供Linux來賓系統下的運行時環境18。
[0017]—旦實際的更新被導入,則同樣被子系統10包括的符合IS0-22900的運行時環境18就將軟件更新從車輛更新器14傳送給要更新的控制設備,該控制設備利用其通信總線經由虛擬車輛通信接口 26被連接。為此,該虛擬車輛通信接口根據所述標準通過模塊化車輛通信接口服務器(MVCI) 20經由協議數據單元編程接口(PDU-API) 22被起動。車輛通信接口 26直接從運行時環境18中得到為此需要的配置數據,使得根據所涉及的控制設備而不是協議數據單元編程接口 22,可以按需要使用替代的與標準SAE J2534/1相對應的 PassThru 編程接口 24。
【主權項】
1.用于機動車輛(32)的系統(10), 其特征在于如下特征:-無線地與后端(28)連接的車輛更新器(14),用于從所述后端(28)接收軟件更新,-運行時環境(18),用于解釋所述軟件更新并將所述軟件更新從所述車輛更新器(14)傳送給所述機動車輛(32)的至少一個控制設備,其中所述控制設備能夠經由所述機動車輛(32)的至少一個通信總線被起動,以及 -虛擬車輛通信接口(26),用于將所述運行時環境(18)與所述機動車輛(32)的通信總線連接。2.根據權利要求1所述的子系統(10), 其特征在于, 所述車輛更新器(14)或者所述運行時環境(18)在所述機動車輛(32)的如下的另外的控制設備之一之內實現: -中央網關, -連通性控制設備(12), -域控制設備, -頭部單元,或者 -車載計算機。3.根據權利要求2所述的子系統(10), 其特征在于, 所述另外的控制設備具有用于按需要實施所述車輛更新器(14)的管理程序。4.根據權利要求1至3之一所述的子系統(10), 其特征在于, 所述子系統(10)包括與所述車輛更新器(14)連接的用于暫存所述軟件更新的數據緩沖器(16)。5.根據權利要求1至4之一所述的子系統(10), 其特征在于, 所述運行時環境(18)對應于IS0-22900,并且所述子系統(10)包括如下特征: -協議數據單元編程接口(22),用于起動所述車輛通信接口(26),以及-能夠由所述車輛更新器(14)經由所述運行時環境(18)起動的模塊化車輛通信接口服務器(20),用于借助于所述協議數據單元編程接口(22)操作所述車輛通信接口(26)。6.根據權利要求5所述的子系統(10), 其特征在于, 所述子系統(10)此外包括與SAE J2534/1相對應的用于起動所述車輛通信接口(26)的 PassThru 編程接口(24)。7.根據權利要求5或6之一所述的子系統(10), 其特征在于, 所述子系統(10)包括用于運行所述運行時環境(18)的Linux操作系統。8.根據權利要求1至7之一所述的子系統(10), 其特征在于, 所述子系統(10)被配置,使得所述車輛通信接口(26)從所述車輛更新器(14)得到為了將所述運行時環境(18)與所述通信總線連接所需要的配置數據。9.機動車輛(32), 其特征在于如下特征: -多個控制設備; -至少一個將所述控制設備連接的通信總線,用于起動所述控制設備,以及-根據權利要求1至8之一所述的子系統(10),用于借助于軟件更新來更新所述控制設備。10.用于將軟件更新傳輸給機動車輛(32)的系統(30), 其特征在于如下特征: -無線地與所述機動車輛(32)連接的后端(28),用于分發所述軟件更新,以及-在所述機動車輛(32)之內實現的根據權利要求1至8之一所述的子系統(10),用于借助于所述軟件更新來更新所述機動車輛(32)的控制設備。
【專利摘要】本發明涉及子系統、機動車輛和將軟件更新傳輸給機動車輛的系統。本發明提供一種用于機動車輛的系統,其具有如下特征:無線地與后端(28)連接的車輛更新器(14),用于從后端(28)接收軟件更新;運行時環境(18),用于解釋軟件更新并將軟件更新從車輛更新器(14)傳送給機動車輛(32)的控制設備,其中所述控制設備能夠經由機動車輛(32)的通信總線被起動;以及虛擬車輛通信接口(26),用于將運行時環境(18)與機動車輛(32)的通信總線連接。本發明此外提供一種相應的機動車輛以及一種相應的用于將軟件更新傳輸給機動車輛的系統。
【IPC分類】G05B17/02
【公開號】CN105549416
【申請號】CN201510705142
【發明人】R.呂本, K.施奈德, G.齊梅里, V.布拉施克
【申請人】羅伯特·博世有限公司
【公開日】2016年5月4日
【申請日】2015年10月27日
【公告號】DE102014221972A1