用于更新機動車的軟件單元的方法、系統(tǒng)及相應(yīng)的機動車的制作方法
【專利說明】用于更新機動車的軟件單元的方法、系統(tǒng)及相應(yīng)的機動車
[0001 ]本申請是申請?zhí)枮椤?01080005539.6”的中國發(fā)明專利申請的分案申請。原申請的申請日是2010年3月30日(PCT國際申請日)、中國國家申請?zhí)柺恰?01080005539.6”(PCT國際申請?zhí)柺荘CT/EP2010/001991),發(fā)明創(chuàng)造名稱是“用于更新軟件單元的方法”。
技術(shù)領(lǐng)域
[0002]本申請涉及一種用于更新機動車的至少一個軟件單元的方法,至少包括以下步驟:通過狀態(tài)確定裝置確定車輛配置信息,該車輛配置信息至少包含在實際車輛中有哪些硬件單元和/或哪些軟件單元的信息;在車輛內(nèi)部的服務(wù)接口與車輛外部的服務(wù)裝置之間提供通信連接;經(jīng)由所述通信連接將狀態(tài)確定裝置所確定的車輛配置信息、以及將相關(guān)車輛的標(biāo)識數(shù)據(jù)從車輛發(fā)送到車輛外部的服務(wù)裝置;借助所述車輛配置信息,由所述車輛外部的服務(wù)裝置檢驗是否能夠按照在車輛外部的服務(wù)裝置中可用的控制規(guī)則更新一個或多個軟件單元;通過所述車輛外部的服務(wù)裝置提供相應(yīng)的更新規(guī)則,并借助該更新規(guī)則來更新所要更新的軟件單元。
[0003]本發(fā)明還涉及一種用于更新機動車的至少一個軟件單元的系統(tǒng)和一種相應(yīng)的機動車。
【背景技術(shù)】
[0004]根據(jù)目前現(xiàn)有技術(shù)的車輛包含大量的電子控制設(shè)備,這些電子控制設(shè)備除了硬件單元之外還包含軟件部件或軟件單元。目前車輛的平均使用壽命有許多年。在這個也被稱為車輛壽命周期的時間期間內(nèi),由于技術(shù)改變對軟件部件的影響,需要對軟件、即特定的軟件組成或基于軟件的功能進行補充或擴展,尤其是更換。這種影響在下面被稱為軟件單元的更新。如果需要的話,各種更新手段在更新和升級時可以是不同的,在更新的情況下先前已經(jīng)指定的功能范圍通?;旧媳3植蛔?,而在升級的情況下指定的功能范圍通常被擴展,即引入了功能增加。對于更新/升級的必要性的一種可能的原因例如可能是考慮到與外部設(shè)備、尤其是配件設(shè)備的連接的需求發(fā)生改變。通過更新軟件單元,通常會改變車輛的配置數(shù)據(jù)。
[0005]由現(xiàn)有技術(shù)、尤其是由W02007/098781A1,已經(jīng)公開了一種用于實現(xiàn)對車輛的軟件單元進行更新的方法,尤其是如開始所提到的類型的方法。但是,由該現(xiàn)有技術(shù)已知的方法在對所有車輛所花費的總體開銷方面有著明顯的缺點,其中應(yīng)當(dāng)給出一種特別的更新手段,能夠簡單和高效地解決所了解的這些問題,并能簡單、可靠和廉價地實現(xiàn)認(rèn)為是必需的更新手段。
【發(fā)明內(nèi)容】
[0006]本發(fā)明的一個任務(wù)是提供一種用于更新車輛中的軟件單元的簡單且可靠的方法,具有小的總開銷。
[0007]為此,本發(fā)明提供一種用于更新機動車的至少一個軟件單元的方法,至少包括下述步驟:由狀態(tài)確定裝置確定機動車配置信息,所述機動車配置信息至少包括關(guān)于實際機動車中有哪些硬件單元和/或哪些軟件單元的信息;在機動車內(nèi)部的服務(wù)接口和機動車外部的服務(wù)裝置之間提供無線的通信連接;通過所述通信連接將由狀態(tài)確定裝置所確定的機動車配置信息以及相關(guān)機動車的標(biāo)識數(shù)據(jù)從所述機動車發(fā)送到機動車外部的服務(wù)裝置;借助所述機動車配置信息,由所述機動車外部的服務(wù)裝置檢驗是否能按照機動車外部的服務(wù)裝置中可用的控制規(guī)則來更新一個或多個軟件單元;由所述機動車外部的服務(wù)裝置提供相應(yīng)的更新規(guī)則,并且要更新的軟件單元根據(jù)該更新規(guī)則來更新;其中,對要更新的軟件單元的更新在執(zhí)行之前由所述機動車外部的服務(wù)裝置提示給駕駛員;響應(yīng)所述提示,更新只能由機動車的駕駛員啟動;其特征在于,以時間控制和/或事件控制的方式反復(fù)地發(fā)送所述機動車配置信息及所述標(biāo)識數(shù)據(jù),而無需駕駛員協(xié)作和/或通知駕駛員,并且關(guān)于周期性時間控制的周期和/或關(guān)于在周期性時間控制的周期內(nèi)機動車的發(fā)送時刻,后續(xù)地通過無線連接從中央服務(wù)站點對機動車進行配置。
[0008]相應(yīng)地,本發(fā)明提供一種用于更新機動車的至少一個軟件單元的系統(tǒng),至少包括:狀態(tài)確定裝置,用于確定機動車配置信息,所述機動車配置信息至少包括關(guān)于實際機動車中有哪些硬件單元和/或哪些軟件單元的信息;機動車內(nèi)部的服務(wù)接口;機動車外部的服務(wù)裝置,以及在機動車內(nèi)部的服務(wù)接口和機動車外部的服務(wù)裝置之間提供的無線的通信連接,由狀態(tài)確定裝置所確定的機動車配置信息以及相關(guān)機動車的標(biāo)識數(shù)據(jù)通過所述通信連接從所述機動車發(fā)送到機動車外部的服務(wù)裝置;所述機動車外部的服務(wù)裝置借助所述機動車配置信息檢驗是否能按照機動車外部的服務(wù)裝置中可用的控制規(guī)則來更新一個或多個軟件單元并且提供相應(yīng)的更新規(guī)則,要更新的軟件單元根據(jù)該更新規(guī)則來更新;所述機動車外部的服務(wù)裝置將對要更新的軟件單元的更新在執(zhí)行之前提示給駕駛員,其中響應(yīng)所述提示,更新只能由機動車的駕駛員啟動;所述機動車配置信息及所述標(biāo)識數(shù)據(jù)以時間控制和/或事件控制的方式反復(fù)地被發(fā)送,而無需駕駛員協(xié)作和/或通知駕駛員,并且關(guān)于周期性時間控制的周期和/或關(guān)于在周期性時間控制的周期內(nèi)機動車的發(fā)送時刻,后續(xù)地通過無線連接從中央服務(wù)站點對機動車進行配置。
[0009]另外,本發(fā)明還提供一種機動車,包括:狀態(tài)確定裝置,用于確定機動車配置信息,所述機動車配置信息至少包括關(guān)于所述機動車中有哪些硬件單元和/或哪些軟件單元的信息;和服務(wù)接口,用于與機動車外部的服務(wù)裝置建立無線的通信連接,由狀態(tài)確定裝置所確定的機動車配置信息以及相關(guān)機動車的標(biāo)識數(shù)據(jù)通過所述通信連接從所述機動車發(fā)送到機動車外部的服務(wù)裝置;所述機動車外部的服務(wù)裝置借助所述機動車配置信息檢驗是否能按照機動車外部的服務(wù)裝置中可用的控制規(guī)則來更新一個或多個軟件單元并且提供相應(yīng)的更新規(guī)則,要更新的軟件單元根據(jù)該更新規(guī)則來更新;所述機動車外部的服務(wù)裝置將對要更新的軟件單元的更新在執(zhí)行之前提示給駕駛員,其中響應(yīng)所述提示,更新只能由機動車的駕駛員啟動;所述機動車配置信息及所述標(biāo)識數(shù)據(jù)以時間控制和/或事件控制的方式反復(fù)地被發(fā)送,而無需駕駛員協(xié)作和/或通知駕駛員,并且關(guān)于周期性時間控制的周期和/或關(guān)于在周期性時間控制的周期內(nèi)機動車的發(fā)送時刻,后續(xù)地通過無線連接從中央服務(wù)站點對機動車進行配置。
[0010]根據(jù)本發(fā)明,對要更新的軟件單元的實際更新只能由車輛的駕駛員來啟動。為了使駕駛員考慮進行相應(yīng)的啟動,對要更新的軟件單元的更新由車輛外部的服務(wù)裝置在其執(zhí)行之前提示給駕駛員。這例如可通過將電子消息傳輸?shù)杰囕v中并將其顯示在車輛的MMI(人機接口)中來實現(xiàn)。隨后,啟動可通過駕駛員的確認(rèn)操作來給出,例如選擇一個確認(rèn)應(yīng)答(例如“0K”或“開始更新”),其同時在MMI中向駕駛員顯示所傳輸?shù)南ⅰEc只能由駕駛員啟動的更新完全相反,根據(jù)本發(fā)明,車輛配置消息以及標(biāo)識數(shù)據(jù)的發(fā)送反復(fù)地、在無需駕駛員協(xié)作和/或通知駕駛員的情況下時間控制和/或事件控制地進行。
[0011]換句話說,在駕駛員為了執(zhí)行實際的更新而啟動之前,不被駕駛員覺察地進行大量用于準(zhǔn)備實際更新的措施。因此,駕駛員保留對軟件更新的控制,因為實際的更新只有在其啟動后才會進行。但同時,駕駛員不會受到與發(fā)送車輛配置信息以及標(biāo)識數(shù)據(jù)相關(guān)的消息、提示和/或請求的打擾,因為這從其角度看來“在背景中”很不起眼并且無需駕駛員的輔助就能實現(xiàn)。在駕駛員的動作和/或通知方面的總的開銷通過本發(fā)明得以縮減。
[0012]根據(jù)本發(fā)明的方法是基于部分地舍棄現(xiàn)有技術(shù)中一般未限制的使駕駛員凌駕于其車輛和車輛外部的服務(wù)裝置之間的數(shù)據(jù)通信之上的手段。但這種舍棄的程度僅僅限于將車輛配置和車輛標(biāo)識的指示傳輸給服務(wù)裝置,從而能夠為相關(guān)車輛安排和建議各種更新手段。車輛的涉及功能的軟件單元最好不會未經(jīng)駕駛員協(xié)助就被改變、移除和/或補充。
[0013]對于駕駛員的協(xié)作,在本文的范圍內(nèi),只要沒有另外提及,應(yīng)理解為在特定情況下、即在各種單獨的發(fā)送進程中的協(xié)作。在稍后的場合要說明的是,必須由駕駛員進行一次協(xié)作可能是符合目的的,例如是以服務(wù)的MMI控制的激活的形式,通過