用于更新運(yùn)輸工具中的軟件的方法和裝置的制造方法
【專利摘要】針對(duì)執(zhí)行處在運(yùn)輸工具(6)例如機(jī)動(dòng)車中的計(jì)算設(shè)備(1)的尤其控制器和/或調(diào)節(jié)器的軟件的更新提出了在更新開(kāi)始前將處在所述計(jì)算設(shè)備(1)上的軟件的映象儲(chǔ)存在通過(guò)通信系統(tǒng)(2)與該計(jì)算設(shè)備(1)能夠連接的數(shù)據(jù)存儲(chǔ)器(3)中,將更新的軟件裝載至所述計(jì)算設(shè)備(1)上,檢測(cè)更新是否成功(102)并且如果不是這種情況將至少一部分儲(chǔ)存在所述數(shù)據(jù)存儲(chǔ)器(3)上的映象傳輸至該計(jì)算設(shè)備(1)并且在那里恢復(fù)(106)。
【專利說(shuō)明】
用于更新運(yùn)輸工具中的軟件的方法和裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及一種用于更新處在運(yùn)輸工具尤其機(jī)動(dòng)車中的計(jì)算設(shè)備的尤其控制器和/或調(diào)節(jié)器的軟件的方法。
[0002]另外本發(fā)明涉及一種用于更新運(yùn)輸工具中的至少一個(gè)計(jì)算設(shè)備上的軟件的裝置。此外本發(fā)明還涉及一種運(yùn)輸工具中的計(jì)算設(shè)備,尤其機(jī)動(dòng)車中的控制器和/或調(diào)節(jié)器,以及涉及一種計(jì)算機(jī)程序,該計(jì)算機(jī)程序在上述的計(jì)算設(shè)備上實(shí)施。
【背景技術(shù)】
[0003]在機(jī)動(dòng)車中,以及在飛機(jī)和船只中多個(gè)功能通過(guò)計(jì)算設(shè)備例如控制裝置和/或調(diào)節(jié)裝置予以控制,這些控制裝置和/或調(diào)節(jié)裝置依據(jù)相應(yīng)的實(shí)施方式和使用范圍也能夠稱為控制器和/或也能夠?qū)嵤榍度胧较到y(tǒng)。這些計(jì)算設(shè)備中的許多計(jì)算設(shè)備都以軟件的形式編程以用于執(zhí)行相應(yīng)的任務(wù)。即使運(yùn)輸工具亦即例如機(jī)動(dòng)車已經(jīng)出售并且在運(yùn)行中,也經(jīng)常對(duì)計(jì)算設(shè)備的功能予以改善、擴(kuò)展或者修正故障。在這些情況下對(duì)計(jì)算設(shè)備上的軟件予以更新。這意味著至少一部分在計(jì)算設(shè)備上安裝的軟件通過(guò)更新的版本予以替換。就有些系統(tǒng)而言在每次更新時(shí)全部的運(yùn)行軟件將予以覆蓋。這可能也涉及數(shù)據(jù),所述數(shù)據(jù)在相應(yīng)的計(jì)算設(shè)備運(yùn)行期間被收集并且顧及到例如用于計(jì)算設(shè)備對(duì)具體的運(yùn)行條件的匹配。
[0004]為了在軟件更新后還能夠使用運(yùn)行數(shù)據(jù),已知的是,將這些數(shù)據(jù)中的一些數(shù)據(jù)在機(jī)動(dòng)車的運(yùn)行期間以預(yù)定的間隔或者在預(yù)定的時(shí)間點(diǎn)以所謂的備份的形式予以保障。這樣的系統(tǒng)例如由US 2007/0283110已知。在那里數(shù)據(jù)通過(guò)存在于車輛中的數(shù)據(jù)總線傳輸至其它的控制器并且在那里予以儲(chǔ)存,所述數(shù)據(jù)對(duì)于發(fā)動(dòng)機(jī)運(yùn)行并且在發(fā)動(dòng)機(jī)運(yùn)行期間是需要的。如果控制器失效,儲(chǔ)存在其上的、與運(yùn)行相關(guān)的數(shù)據(jù)能夠由其他的控制器之一來(lái)請(qǐng)求并且在更換有缺陷的控制器之后在那里重新儲(chǔ)存以用于繼續(xù)的運(yùn)行。
[0005]由US6 230 082已知的是能夠?qū)iT針對(duì)車輛的數(shù)據(jù)傳輸至備份系統(tǒng),在所述備份系統(tǒng)上能夠存儲(chǔ)專門針對(duì)整個(gè)特定的車輛的數(shù)據(jù)。在那里說(shuō)明的備份系統(tǒng)能夠通過(guò)從測(cè)量向外的互聯(lián)網(wǎng)連接到達(dá)。
[0006]由US8 219 279 B2已知了一種方法,其中在車輛中布置的控制器的專門的參數(shù)和寄存器內(nèi)容以預(yù)先設(shè)定的間隔儲(chǔ)存在另一個(gè)控制器的存儲(chǔ)器中并且針對(duì)以下情況,即第一控制器失效或者說(shuō)必須重新啟動(dòng)時(shí),這些數(shù)據(jù)能夠由第二控制器繼續(xù)裝載。
【發(fā)明內(nèi)容】
[0007]本發(fā)明的任務(wù)在于,使得能夠更安全地執(zhí)行軟件更新,所述軟件在運(yùn)輸工具中的計(jì)算設(shè)備上例如在用于控制機(jī)動(dòng)車中的功能的控制器上。尤其也針對(duì)以下情況,即當(dāng)更新中斷或者不能夠成功地執(zhí)行,從而使得控制器上的軟件完全地或者部分地不再能夠使用時(shí),應(yīng)該建立可行方案,以便仍然達(dá)到控制器的可工作的狀態(tài)。
[0008]所述任務(wù)通過(guò)開(kāi)文提到的類型的方法由以下方式解決,即在更新開(kāi)始前將處在計(jì)算設(shè)備上的軟件的映象儲(chǔ)存在通過(guò)通信系統(tǒng)與該計(jì)算設(shè)備能夠連接的數(shù)據(jù)存儲(chǔ)器中,將更新的軟件裝載至計(jì)算設(shè)備上,檢測(cè)更新是否成功并且如果不是這種情況將至少一部分儲(chǔ)存在數(shù)據(jù)存儲(chǔ)器上的映象傳輸至計(jì)算設(shè)備并且在那里再次建立。
[0009]根據(jù)本發(fā)明的方法因此使得直接在計(jì)劃的控制器的軟件更新之前將控制器的全部?jī)?nèi)容即尤其在那里安裝的軟件予以存儲(chǔ)成為可能,不過(guò)如果必要也使得將用于軟件運(yùn)行所必要的數(shù)據(jù)存放在布置在車輛中的數(shù)據(jù)存儲(chǔ)器上成為可能。
[0010]就多個(gè)控制器而言在軟件更新時(shí)直接覆蓋存在的軟件。如果軟件更新不成功地進(jìn)行,例如因?yàn)楦碌能浖绣e(cuò)誤、傳輸介質(zhì)中斷或者由于其它的原因,則這能夠由此導(dǎo)致控制器不再能夠被激活。然后重新的更新嘗試是必要的。然而尤其當(dāng)例如介質(zhì)有缺陷時(shí),有時(shí)這一點(diǎn)是不可能的,更新的軟件由所述介質(zhì)讀取。在這些情況下,有利的是,如同提出的那樣,軟件和還有必要時(shí)的數(shù)據(jù)能夠復(fù)制回到有待更新的控制器上,所述軟件和還有必要時(shí)的數(shù)據(jù)已經(jīng)作為映象(軟件鏡像)儲(chǔ)存在為此設(shè)置的、布置在車輛中的數(shù)據(jù)存儲(chǔ)器上。由此能夠恢復(fù)先前的狀態(tài)??刂破鞯倪\(yùn)行由此而得到保證。
[0011]所述數(shù)據(jù)存儲(chǔ)器能夠尤其是數(shù)據(jù)服務(wù)器,所謂的網(wǎng)絡(luò)附加存儲(chǔ)(NAS)。這樣的數(shù)據(jù)存儲(chǔ)器能夠在軟件中或者在硬件中實(shí)施。優(yōu)選地,不僅有待更新的軟件的原始版本存儲(chǔ)在數(shù)據(jù)存儲(chǔ)器上,而且也儲(chǔ)存對(duì)于控制器運(yùn)行所必要的數(shù)據(jù)。這些數(shù)據(jù)也可能包括被收集用于設(shè)備對(duì)當(dāng)前運(yùn)行條件的匹配的數(shù)據(jù)。
[0012]根據(jù)一種可能的實(shí)施方式在未成功更新的情況下至少再嘗試一次將更新的軟件裝載至計(jì)算設(shè)備上。如果僅存在傳輸錯(cuò)誤,則更新不需要完全中斷或者說(shuō)推移至更遲的時(shí)間點(diǎn),而是通過(guò)開(kāi)始新的嘗試能夠在一些情況下仍然還能夠成功地完成更新。
[0013]按照所述方法的有利的改型方案,處在計(jì)算設(shè)備上的軟件的映象通過(guò)無(wú)線的連接傳輸至處在運(yùn)輸工具外部的數(shù)據(jù)存儲(chǔ)器。尤其能夠設(shè)置的是,所述映象通過(guò)移動(dòng)式的無(wú)線電連接傳送至控制器的制造商、軟件的制造商或者車輛制造商。由此達(dá)到的是,即使針對(duì)以下情況即布置在車輛中的數(shù)據(jù)存儲(chǔ)器是損壞的,恢復(fù)有待更新的控制器的原始狀態(tài)也是可能的。另外可能的是創(chuàng)建所謂的執(zhí)行了的更新的歷史。通過(guò)收集軟件映象或者說(shuō)所謂的鏡像,軟件的制造商或者控制器的制造商能夠得到以下信息,即在哪些軟件版本中出現(xiàn)了哪些錯(cuò)誤。此外也能夠?qū)v史用于識(shí)別或者說(shuō)限制后續(xù)錯(cuò)誤。
[0014]優(yōu)選地,多個(gè)存在于運(yùn)輸工具中的計(jì)算設(shè)備針對(duì)相應(yīng)軟件的更新這種情況與所述數(shù)據(jù)存儲(chǔ)器是能夠連接的,從而數(shù)據(jù)存儲(chǔ)器提供用于存儲(chǔ)多個(gè)控制器的映象。
[0015]本任務(wù)也通過(guò)開(kāi)文提到的類型的裝置由以下方式解決,所述裝置包括:
-通過(guò)通信系統(tǒng)與計(jì)算設(shè)備能夠連接的數(shù)據(jù)存儲(chǔ)器;
-用于建立處在至少一個(gè)計(jì)算設(shè)備上軟件的映象的器件;
-用于將映象傳輸至數(shù)據(jù)存儲(chǔ)器的器件;
-用于將更新的軟件裝載至至少一個(gè)計(jì)算設(shè)備上的器件;
-為了檢測(cè)更新是否成功的檢測(cè)器件以及用于假如軟件更新不成功就將儲(chǔ)存在數(shù)據(jù)存儲(chǔ)器中的映象傳輸至至少一個(gè)計(jì)算設(shè)備并且在那里恢復(fù)的器件。
[0016]這樣的裝置設(shè)立用于執(zhí)行根據(jù)本發(fā)明的方法,從而利用該裝置如同利用之前說(shuō)明的方法而達(dá)到了相同的優(yōu)點(diǎn)。
[0017]另外本任務(wù)通過(guò)開(kāi)文提到的類型的計(jì)算設(shè)備由以下方式解決,即計(jì)算設(shè)備設(shè)定用于執(zhí)行根據(jù)本發(fā)明的方法。此外所述任務(wù)通過(guò)計(jì)算機(jī)程序由以下方式解決,即所述計(jì)算機(jī)程序編程用于執(zhí)行根據(jù)本發(fā)明的方法。
【附圖說(shuō)明】
[0018]本發(fā)明的其它的特征、應(yīng)用可行方案和優(yōu)點(diǎn)由隨后的實(shí)施例說(shuō)明得出,這些實(shí)施例依據(jù)附圖予以解釋,其中這些特征能夠既獨(dú)自地也以不同的組合的方式對(duì)于本發(fā)明是重要的,對(duì)此不再次明確地指示。圖示:
圖1示出了一種根據(jù)本發(fā)明構(gòu)造的裝置的組件的示意性圖示;
圖2示出了根據(jù)本發(fā)明的方法的流程圖;以及
圖3示出了按照一種可能的實(shí)施方式的集成所述方法至為執(zhí)行該方法所設(shè)立的裝置的組件中的示意性圖示。
【具體實(shí)施方式】
[0019]圖1中展示了計(jì)算設(shè)備I,該計(jì)算設(shè)備例如構(gòu)造為機(jī)動(dòng)車中的控制器。這些計(jì)算設(shè)備I通過(guò)通信系統(tǒng)2與數(shù)據(jù)存儲(chǔ)器3連接,所述通信系統(tǒng)例如包括一個(gè)或者多個(gè)總線系統(tǒng),所述數(shù)據(jù)存儲(chǔ)器例如在硬件或者軟件中實(shí)現(xiàn)并且承擔(dān)所謂的網(wǎng)絡(luò)附加存儲(chǔ)的功能。在圖1中所示出的實(shí)施方式中,數(shù)據(jù)存儲(chǔ)器3通過(guò)通信連接4與處在車輛外部的數(shù)據(jù)存儲(chǔ)器5能夠連接,所述通信連接優(yōu)選地設(shè)計(jì)為移動(dòng)無(wú)線電連接。處在車輛外部的數(shù)據(jù)存儲(chǔ)器5通過(guò)互聯(lián)網(wǎng)能夠達(dá)到,這例如被稱作云或者說(shuō)稱作互聯(lián)網(wǎng)附加存儲(chǔ)。數(shù)據(jù)存儲(chǔ)器5優(yōu)選地如此設(shè)立,SP所述數(shù)據(jù)存儲(chǔ)器通過(guò)在圖1中未示出的網(wǎng)關(guān)能夠被數(shù)據(jù)存儲(chǔ)器3達(dá)到,以便將單個(gè)控制器的完整的軟件映象傳輸至外部的數(shù)據(jù)存儲(chǔ)器并且由所述外部數(shù)據(jù)存儲(chǔ)器接收。
[0020]圖2中示出了一種流程圖,該流程圖對(duì)應(yīng)于根據(jù)本發(fā)明的方法的一種可能的實(shí)施方式。所述方法在步驟100中開(kāi)始。在步驟1I中,將儲(chǔ)存在計(jì)算設(shè)備I上的軟件的全部映象傳輸至布置在車輛中的數(shù)據(jù)存儲(chǔ)器3。能夠設(shè)置的是,在這個(gè)步驟101中也將軟件映象轉(zhuǎn)送至外部的數(shù)據(jù)存儲(chǔ)器,所述數(shù)據(jù)存儲(chǔ)器例如通過(guò)互聯(lián)網(wǎng)是能夠達(dá)到的。
[0021]在步驟102中檢測(cè)存儲(chǔ)映象的傳輸和存儲(chǔ)是否成功。如果不是這種情況,則按照?qǐng)D2中所示出的實(shí)施例將全部的更新方法中斷。
[0022]如果按照另外一種可能的實(shí)施方式,之前讀出控制器軟件和控制器數(shù)據(jù)是不可能的(假如讀出功能被鎖定便是這種情況),則作為替代方案或作為補(bǔ)充方案能夠執(zhí)行如下的、圖2中未示出的步驟中的一個(gè)或者多個(gè):
-在沒(méi)有之前的備份的情況下執(zhí)行更新,即在沒(méi)有之前保障控制器內(nèi)容的情況下執(zhí)行更新;或者
-依據(jù)版本號(hào)和/或設(shè)備號(hào)嘗試從制造商或者其它的供應(yīng)商的服務(wù)器下載儲(chǔ)存在控制器上的并且有待更新的軟件。如果隨后更新在之后的步驟中失敗,則能夠至少再次更新原始的軟件,盡管可能存在的數(shù)據(jù)不再能夠被恢復(fù)。
[0023]如果軟件映象的傳輸和儲(chǔ)存在步驟102成功,則按照?qǐng)D2中所示出的實(shí)施例在步驟103中更新計(jì)算設(shè)備I上的軟件。就此,更新的版本例如通過(guò)移動(dòng)無(wú)線電連接或者通過(guò)總線系統(tǒng)或者由閃存存儲(chǔ)器傳輸至計(jì)算設(shè)備I,在那里它覆蓋存在的軟件。在步驟104中檢測(cè)更新是否成功,即例如全部的更新過(guò)程是否完全地經(jīng)歷,即更新的軟件是否完全地傳輸并且已經(jīng)儲(chǔ)存在計(jì)算設(shè)備上。能夠設(shè)置的是,在此例如以重新啟動(dòng)計(jì)算設(shè)備I的形式執(zhí)行測(cè)試。
[0024]如果更新成功,則在步驟107中結(jié)束所述方法。否則在步驟105中檢測(cè)更新過(guò)程是否應(yīng)該重復(fù)。例如能夠在此設(shè)置計(jì)數(shù)器以及極限值,所述極限值給出應(yīng)該執(zhí)行多少次嘗試。另外能夠設(shè)想的是,檢測(cè)更新為何不成功并且依據(jù)可能的原因決定繼續(xù)嘗試是否有意義。如果例如更新的軟件的數(shù)據(jù)污損,則重新的嘗試同樣會(huì)失敗。
[0025]如果進(jìn)行重新的更新嘗試,則分支至步驟103。否則在步驟106中由數(shù)據(jù)存儲(chǔ)器3請(qǐng)求之前存儲(chǔ)的軟件映象并且儲(chǔ)存在計(jì)算設(shè)備I中。由此計(jì)算設(shè)備I再次準(zhǔn)備就緒,這是因?yàn)樗鲇?jì)算設(shè)備這時(shí)處在與更新嘗試前相同的狀態(tài)。
[0026]利用根據(jù)本發(fā)明的方法因此可能的是,在執(zhí)行控制器的軟件更新時(shí)發(fā)生錯(cuò)誤的情況下仍然能夠保持所述控制器可用或者說(shuō)能夠再次使其運(yùn)行,辦法是:能夠再次復(fù)制回之前存在的軟件。所以這一點(diǎn)是有利的,因?yàn)榻?jīng)常在更新軟件時(shí)在控制器上直接將那里存在的軟件覆蓋,從而在更新中斷時(shí)由于錯(cuò)誤的緣故而使得計(jì)算設(shè)備不再準(zhǔn)備就緒。因此全部系統(tǒng)的可靠性得到提高,其中用于再次使得原始的數(shù)據(jù)可用的全部過(guò)程通過(guò)以下方式同時(shí)得到簡(jiǎn)化,即新的復(fù)雜的軟件安裝和配置不再必要。取而代之的是,僅將原始的軟件的全部映象連同配置數(shù)據(jù)一起再次傳輸至控制器。這一點(diǎn)在這樣的升級(jí)中是特別有意義的,即所述升級(jí)通過(guò)移動(dòng)無(wú)線電網(wǎng)絡(luò)進(jìn)行并且在升級(jí)中車輛不在車間內(nèi)或者說(shuō)在升級(jí)中沒(méi)有可用的培訓(xùn)過(guò)的人員。
[0027]所述數(shù)據(jù)存儲(chǔ)器3布置在車輛中并且如此設(shè)計(jì),即所述數(shù)據(jù)存儲(chǔ)器由盡可能多的、最好由車輛中所有的控制器能夠達(dá)到。車輛內(nèi)部的布置方式提高了全部系統(tǒng)的自給性或者說(shuō)可用性以用于恢復(fù)之前狀態(tài)。
[0028]尤其有利的是,控制器的軟件的映象和數(shù)據(jù)的映象與布置在車輛外部并且在存儲(chǔ)單元上存放有完整的更新歷史的該存儲(chǔ)單元同步,這可能由于布置在車輛內(nèi)部的數(shù)據(jù)存儲(chǔ)器3的有限的存儲(chǔ)容量的緣故而是不可能的。
[0029]圖3中示出了來(lái)自圖2的流程圖如何能夠根據(jù)一種可能的實(shí)施方式集成到全部的系統(tǒng)的單個(gè)組件中。利用虛線標(biāo)識(shí)的區(qū)域表示運(yùn)輸工具6,所述運(yùn)輸工具尤其可能是機(jī)動(dòng)車。在所述運(yùn)輸工具中布置有計(jì)算設(shè)備I例如控制器。另外數(shù)據(jù)存儲(chǔ)器3處在該運(yùn)輸工具6中。
[0030]圖3中展示了處于運(yùn)輸工具或者說(shuō)車輛外部的區(qū)域,所述區(qū)域例如可能是所謂的后端7。在后端7中能夠使用數(shù)據(jù)存儲(chǔ)器5,所述數(shù)據(jù)存儲(chǔ)器例如實(shí)現(xiàn)為所謂的云。
[0031]如同之前所說(shuō)明的,在步驟101中將計(jì)算設(shè)備I的軟件的映象傳輸至數(shù)據(jù)存儲(chǔ)器3并且在那里儲(chǔ)存在存儲(chǔ)區(qū)域8中。能夠有利的是,將軟件的映象例如通過(guò)移動(dòng)無(wú)線電連接4同樣傳輸至外部的數(shù)據(jù)存儲(chǔ)器5,在該處,所述軟件存放在存儲(chǔ)區(qū)域9中。這一點(diǎn)于是能夠是尤其有利的,當(dāng)數(shù)據(jù)存儲(chǔ)器3不具有足夠的存儲(chǔ)空間用于完整地儲(chǔ)存計(jì)算設(shè)備I的或者說(shuō)其它的計(jì)算設(shè)備的軟件映象時(shí),或者為了保證即使在數(shù)據(jù)存儲(chǔ)器3失效時(shí)能夠再次調(diào)用原始的映象。優(yōu)選地僅僅當(dāng)通往數(shù)據(jù)存儲(chǔ)器5的數(shù)據(jù)連接可靠地工作時(shí)才進(jìn)行向著外部的數(shù)據(jù)存儲(chǔ)器5的傳輸,這對(duì)于移動(dòng)無(wú)線電連接來(lái)說(shuō)可能必須事先予以檢測(cè)或者說(shuō)予以保證。作為替代方案或作為補(bǔ)充方案此外能夠設(shè)置的是,至少將控制器軟件儲(chǔ)存在數(shù)據(jù)存儲(chǔ)器3上并且將控制器的或者說(shuō)計(jì)算設(shè)備I的數(shù)據(jù)傳送到外部的數(shù)據(jù)存儲(chǔ)器5上,從而在任何情況下原始的軟件無(wú)論如何都能夠恢復(fù)。
[0032]假如更新不成功,在步驟106中再次將軟件的映象安裝至所述計(jì)算設(shè)備I上。就此,由數(shù)據(jù)存儲(chǔ)器3請(qǐng)求映象并且由該數(shù)據(jù)存儲(chǔ)器傳輸至計(jì)算設(shè)備I。
[0033]如果所述映象不存在于數(shù)據(jù)存儲(chǔ)器3上,則由外部的存儲(chǔ)器5請(qǐng)求所述映象并且最終傳送至計(jì)算設(shè)備I。
[0034]圖3中示出的實(shí)施方式此外還提供了以下優(yōu)點(diǎn),即在外部的存儲(chǔ)器5上能夠提供如此多的存儲(chǔ)空間,從而使得在車輛中的所有計(jì)算設(shè)備I的全體的軟件映象能夠持久地或者說(shuō)對(duì)于較長(zhǎng)的時(shí)間段被存儲(chǔ)。
【主權(quán)項(xiàng)】
1.一種用于更新處在運(yùn)輸工具(6)中的尤其處在機(jī)動(dòng)車中的計(jì)算設(shè)備(I)尤其控制器和/或調(diào)節(jié)器的軟件的方法,其特征在于,在更新開(kāi)始前將處在所述計(jì)算設(shè)備(I)上的軟件的映象儲(chǔ)存在通過(guò)通信系統(tǒng)(2)與該計(jì)算設(shè)備(I)能夠連接的數(shù)據(jù)存儲(chǔ)器(3)中(101),將更新的軟件裝載至所述計(jì)算設(shè)備(I)上(103),檢測(cè)該更新是否成功(104)并且如果不是這種情況則將至少一部分儲(chǔ)存在所述數(shù)據(jù)存儲(chǔ)器(3)上的映象傳輸至該計(jì)算設(shè)備(I)并且在該處恢復(fù)(I 06)。2.按照前述權(quán)利要求中任一項(xiàng)所述的方法,其特征在于,被保障的軟件也包括在所述計(jì)算設(shè)備(I)的運(yùn)行期間所產(chǎn)生和/或收集的數(shù)據(jù)。3.按照前述權(quán)利要求中任一項(xiàng)所述的方法,其特征在于,在未成功更新的情況下至少再嘗試一次將更新的軟件裝載到所述計(jì)算設(shè)備上(105)。4.按照前述權(quán)利要求中任一項(xiàng)所述的方法,其特征在于,將處在所述計(jì)算設(shè)備(I)上的軟件的映象通過(guò)無(wú)線的連接(4)傳輸至處在所述運(yùn)輸工具(6)外部的數(shù)據(jù)存儲(chǔ)器(5)。5.按照權(quán)利要求5所述的方法,其特征在于,假如軟件更新不成功,則將處在所述運(yùn)輸工具(4)外部的數(shù)據(jù)存儲(chǔ)器(5)的映象傳輸至所述計(jì)算設(shè)備(I)。6.按照權(quán)利要求5或6中任一項(xiàng)所述的方法,其特征在于,將所執(zhí)行的更新的歷史連同在相應(yīng)的更新前傳輸?shù)挠诚笠黄鸫鎯?chǔ)在處在所述運(yùn)輸工具(6)外部的數(shù)據(jù)存儲(chǔ)器(5)上。7.按照前述權(quán)利要求中任一項(xiàng)所述的方法,其特征在于,在所述運(yùn)輸工具(6)中布置有多個(gè)通過(guò)至少一個(gè)通信系統(tǒng)(2)與所述數(shù)據(jù)存儲(chǔ)器(3)能夠連接的計(jì)算設(shè)備(I)并且這些計(jì)算設(shè)備(I)的更新按照根據(jù)前述權(quán)利要求中任一項(xiàng)所述的方法執(zhí)行。8.—種用于更新在運(yùn)輸工具(6)中的至少一個(gè)計(jì)算設(shè)備(I)上的軟件的裝置(1、2、3),其特征在于,所述裝置包括: -通過(guò)通信系統(tǒng)(2)與所述計(jì)算設(shè)備(I)能夠連接的數(shù)據(jù)存儲(chǔ)器(3); -用于建立處在至少一個(gè)計(jì)算設(shè)備(I)上軟件的映象的器件; -用于將所述映象傳輸至所述數(shù)據(jù)存儲(chǔ)器(3)的器件; -用于將更新的軟件裝載至至少一個(gè)計(jì)算設(shè)備(I)上的器件; -用于檢測(cè)更新是否成功(102)的檢測(cè)器件;以及 -用于假如軟件更新不成功就將儲(chǔ)存在所述數(shù)據(jù)存儲(chǔ)器中的映象傳輸至所述至少一個(gè)計(jì)算設(shè)備(I)并且在那里恢復(fù)(106)的器件。9.按照權(quán)利要求8所述的裝置(1、2、3),其特征在于,所述裝置包括用于執(zhí)行按照權(quán)利要求2至7中任一項(xiàng)所述的方法的器件。10.—種在運(yùn)輸工具中的計(jì)算設(shè)備(I),尤其機(jī)動(dòng)車中的控制裝置和/或調(diào)節(jié)裝置,其特征在于,所述計(jì)算設(shè)備(I)設(shè)立用于執(zhí)行按照權(quán)利要求1至7中任一項(xiàng)所述的方法。11.一種計(jì)算機(jī)程序,其特征在于,所述計(jì)算機(jī)程序如此編程,即當(dāng)它在按照權(quán)利要求8或9中任一項(xiàng)所述的裝置和/或按照權(quán)利要求10所述的計(jì)算設(shè)備上實(shí)施時(shí),則實(shí)施按照權(quán)利要求I至7中任一項(xiàng)所述的方法。
【文檔編號(hào)】G06F11/14GK106095474SQ201610267995
【公開(kāi)日】2016年11月9日
【申請(qǐng)日】2016年4月27日 公開(kāi)號(hào)201610267995.7, CN 106095474 A, CN 106095474A, CN 201610267995, CN-A-106095474, CN106095474 A, CN106095474A, CN201610267995, CN201610267995.7
【發(fā)明人】M.沃爾夫
【申請(qǐng)人】羅伯特·博世有限公司