用于運行車輛信息系統的方法、車輛信息系統和計算機程序的制作方法
【專利摘要】車輛信息系統包括用戶接口(3)、計算機單元(1)和通訊接口(5),該通訊接口構成為用于與外部計算機單元(7)通訊。借助用戶接口(3)使配設于外部計算機單元(7)的外部應用程序對于車輛的用戶可用。將配設于外部應用程序的操作指南以帶有自己的文件系統的容器的形式提供給計算機單元(1)。在用戶借助用戶接口(3)調用配設于外部應用程序的操作指南時,借助用戶接口(3)用信號表示包含在容器中的入口數據。在用戶借助用戶接口(3)從外部應用程序的當前用信號表示的操作指南出發調用涉及相應外部應用程序的操作指南一部分的鏈接時,僅僅在容器之內搜索屬于相應鏈接的數據并且在找到之后將該數據借助用戶接口(3)用信號表示。
【專利說明】用于運行車輛信息系統的方法、車輛信息系統和計算機程序
【技術領域】
[0001]本發明涉及一種用于運行車輛信息系統的方法、一種車輛信息系統和一種計算機程序。
【背景技術】
[0002]車輛信息系統通過統一的用戶接口越來越多地集成全面的功能,例如收音機、其他音頻源、例如CD,導航輔助裝置,關于車輛的狀態信息和類似物。此外通過外部計算機單元、例如外部的例如可以是智能手機的移動終端設備提供多個應用程序,這些應用程序也稱為App。值得期望的是,也使這樣的App借助用戶接口對于車輛信息系統的用戶、亦即特別是車輛乘員在車輛內可用。這樣的App遭受強的動態性,它們一方面被進一步開發地提供、另一方面被持續新地提供。
[0003]由DE102009059140A1已知一種用于將部件集成到車輛信息系統中的方法,在該方法中,至少一個可由部件實施的或提供的應用通過信息系統的人機接口被使得對于車輛的用戶可用。在啟動連接在信息系統上的部件的應用時,給該應用關于人機接口分配至少一個優先權值。優先權值說明等級,部件的應用以該等級相對于由信息實施的或應實施的其他應用優先地或者滯后地被處理。優選地,在啟動部件的應用時將消息傳輸給信息系統,在該消息中描述人機接口的為了實施應用而由該應用所需的資源。給人機接口的由應用所需的資源中的一個或多個資源分配各自的優先權值。
【發明內容】
[0004]本發明的目的在于,倉Il造一種用于運行車輛信息系統的方法、一種車輛信息系統和一種計算機程序,其有助于車輛信息系統的舒適且可靠的運行。
[0005]所述目的通過按照相應獨立權利要求的、一種用于運行車輛信息系統的方法、一種與其運行相應構成的車輛信息系統和一種計算機程序來實現。
[0006]有利的設計方案在從屬權利要求中限定。
[0007]按照第一方面,本發明的突出之處在于一種用于運行車輛信息系統的方法,該車輛信息系統包括用戶接口、計算機單元和通訊接口,該通訊接口構成為用于與外部計算機單元通訊。用戶接口構成為用于與車輛信息系統的用戶、亦即特別是車輛乘員通訊。它為此具有相應的輸入和輸出單元。因此,它可以具有光學的和/或聲學的輸出單元并且它例如可以具有聲學的和/或觸摸式的輸入單元。外部計算機單元例如可以是外部移動終端設備、例如智能手機。但它也可以是任意其他的外部計算機單元,并且因此例如也可以是在通訊網絡中的服務器。它例如也可以是中央計算機,例如車輛制造商的中央計算機。
[0008]借助用戶接口使配設于外部計算機單元的外部應用程序對于車輛的用戶可用。這特別是可以包括,用戶可以借助用戶接口調用和/或控制應用并且必要時應用程序的輸出經由用戶接口進行。[0009]將配設于外部應用程序的操作指南以帶有自己的文件系統的容器的形式提供給計算機單元。在用戶借助用戶接口調用配設于外部應用程序的操作指南時,借助用戶接口用信號表示包含在容器中的入口數據。在用戶借助用戶接口從相應外部應用程序的當前用信號表示的操作指南數據出發調用涉及相應外部應用程序的操作指南一部分的鏈接時,僅僅在容器之內搜索配設于相應鏈接的數據。在找到之后將這些數據借助用戶接口用信號表
/Jn ο
[0010]按這種方式可以除了相應的應用程序之外也使配設于該應用程序的操作指南舒適地借助用戶接口對于用戶可用。在這種情形下也可以保證,用戶接口的示意的、與車輛周圍環境中的特定要求相協調的輸入和輸出功能也用于相應外部應用程序的操作指南。因此也在行駛運行期間通過盡可能少地要求駕駛員的注意力和/或與行駛工況相關地激活或去激活與用戶的交互有助于安全性。此外,因此也借助使包含在相應操作指南中的信息可用能實現相應的外部應用程序在車輛信息系統中的舒適的運行。
[0011]在這種情形下,特別是通過以帶有自己的文件系統的容器的形式提供配設于相應外部應用程序的操作指南,有助于非常靈活地集成到車輛信息系統中,并且例如也在以相同的文件名管理文件的情況下,如例如其他外部應用程序的或者還有在車輛信息系統之內靜態存在的應用程序的其他操作指南的那些文件。按這種方式因此可以特別是避免在跟蹤鏈接時的多義性,這也包括圖像的結合。
[0012]按照第一方面的一種有利的設計方案,將配設于相應外部應用程序的操作指南的入口數據的相應標記嵌入預定類別的列表中,并且在已經相同地存在的標記作為列表要素的情況下給入口數據的相應標記添加相應外部應用程序的標識。按這種方式,可以將配設于相應外部應用程序的操作指南的入口數據的相應標記單義地嵌入列表中并且因此在借助用戶接口顯示列表時可以避免在列表中的多義性或者多個相同的條目。
[0013]按照第一方面的另一種有利的設計方案,在配設于相應外部應用程序的操作指南未以預定的語言版本存在的情況下,與此有關地借助用戶接口并且以預定的語言用信號表示。按這種方式,車輛信息系統的用戶可簡單地理解相應的操作指南未以預定的語言版本存在,因為該信息被以預定的、例如可以是其母語的語言用信號表示給該用戶。
[0014]在這種情形下有利的是,在配設于相應外部應用程序的操作指南未以預定的語言版本存在的情況下,借助用戶接口而且以預定的語言用信號表示,操作指南以哪種語言版本可用。借助用戶接口向用戶提供語言版本選擇并且根據進行的語言版本選擇來以相應配設的語言版本用信號表示操作指南。按這種方式,用戶可以舒適地選擇一種備選的語言版本并且然后獲得以所選擇的語言版本用信號表示的相應的操作指南。
[0015]按照另一種有利的設計方案,計算機單元配設有緩存存儲器。在通訊接口和外部計算機單元之間建立連接之后檢查操作指南的配設于相應外部應用程序的容器是否已經儲存在緩存存儲器中,并且在這種情況下使用儲存在那里的容器用于提供給計算機單元,而否則朝著通過通訊接口提供容器來將容器儲存在緩存存儲器中。按這種方式,當在緩存存儲器中存在相應的容器時一方面可以將從外部計算機單元朝向車輛信息系統的必需的數據傳輸量保持得小,另一方面也可以非常快速地給用戶提供隨著相應的操作指南而來的信息。
[0016]按照第二方面,本發明的突出之處在于一種車輛信息系統,該車輛信息系統包括用戶接口、計算機單元和通訊接口,該通訊接口構成為用于與外部計算機單元通訊,其中,該車輛信息系統構成為用于實施本發明的第一方面。
[0017]按照第三方面設定一種計算機程序,該計算機程序包括計算機程序編碼裝置,當在車輛系統的計算機單元上實施程序時,這些計算機程序編碼裝置適合于實施根據第一方面或其設計方案的步驟。
【專利附圖】
【附圖說明】
[0018]下面依據示意圖更詳細地闡述本發明的實施例。其中:
[0019]圖1不出一種車輛信息系統,
[0020]圖2示出車輛信息系統的各部件的方框圖,
[0021]圖3示出在用戶接口上的第一屏幕顯示,和
[0022]圖4示出在用戶接口上的第二屏幕顯示。
【具體實施方式】
[0023]結構或功能相同的元件跨越附圖地用相同的附圖標記標出。
[0024]一個車輛信息系統具有一個計算機單元1、一個用戶接口 3和一個通訊接口 5。車輛信息系統特別是靜止地、亦即固定安裝地設置在車輛中。
[0025]用戶接口 3構成為用于與車輛的用戶、特別是車輛乘員通訊,車輛信息系統設置在該車輛中。用戶接口3包括一個或多個輸入單元和輸出單元。輸出單元可以構成為光學的和/或聲學的輸出單元并且因此例如包括屏幕。此外,用戶接口 3包括一個或多個輸入單元,該輸入單元例如可以構成為聲學的和/或手動的輸入單元。因此,輸入單元例如可以構成為轉動按壓調節器和/或構成為觸摸屏和/或構成為麥克風。
[0026]通訊接口 5構成為用于與外部計算機單元7通訊。通訊接口 5可以構成為對于這種目的任意的對本領域技術人員來說已知的通訊接口 5。它因此可以構成為用于無線通訊并且例如包括無線電波接口和/或WLAN接口。但它可以備選地或附加地也構成為用于與線綁定的通訊并且例如包括USB接口。與外部計算機單元7的通訊此外可以在中間設置通訊網絡的情況下進行,該通訊網絡例如可以包括因特網。
[0027]外部計算機單元7例如可以構成為外部移動終端設備、因此特別是構成為智能手機。但它也可以例如構成為服務器、因此例如構成為中央計算機,該服務器例如由車輛制造商或類似物運行。
[0028]計算機單元I包括至少一個程序和/或數據存儲器和/或一個計算單元,在該計算單元中執行儲存在數據和程序存儲器中的程序。計算機單元I可選地包括一個緩存存儲器9。在計算機單元I中借助用戶接口 3產生用于信號化的信號并且另一方面評價通過相應的輸入在用戶接口 3上產生的信號。
[0029]在計算機單元I的數據和/或程序存儲器中例如可以存儲應用程序,這些應用程序也可以稱為內部應用程序并且例如在車輛首次投入運行之前儲存在計算機單元I的數據和/或程序存儲器中。這些內部應用程序例如可以包括收音機、例如FM收音機的功能。各個內部應用程序配設有各自的操作指南,該操作指南例如也可以稱為集成的操作指南IBA。
[0030]此外,也可以借助用戶接口 3使配設于外部計算機單元7的外部應用程序對于車輛的用戶可用。為此,可以例如在通訊接口 5上提供相應的外部應用程序并且因此將該外部應用程序這樣地從外部計算機單元朝向車輛信息系統傳輸。但優選地在外部計算機單元7上執行外部應用程序并且借助車輛信息系統僅僅執行涉及輸入和輸出的動作。
[0031 ] 因此例如外部計算機單元7可以用作所謂的應用服務器或者也可以用作App服務器并且例如借助用戶接口 3為用戶作為外部應用程序而提供網絡電臺和/或通訊服務如Twitter (推特)或類似物。
[0032]一塊App服務器因此可以包括一個相應的外部計算機單元7的一個或多個外部應用程序,如這在圖2中所示。在此,相應的方框圖顯示也可以在用戶接口 3上用信號表示并且例如在圖2中標出的各方框被用信號表不為選擇方框,這些選擇方框可以借助相應的輸入元件來選擇,如例如利用與電腦鼠標的功能相應的輸入元件。
[0033]各個內部應用程序分別配設有一個集成的操作指南IBA,該操作指南包括關于相應內部應用程序的相應的信息并且可以由用戶通過相應的選擇來調用。
[0034]將配設于相應外部應用程序的操作指南以帶有自己的文件系統的容器的形式提供給計算機單元I。配設于相應外部應用程序的該操作指南例如通常可以稱為App幫助并且因此例如在網絡電臺作為外部應用程序的情況下是集成網絡電臺的操作指南、網絡電臺IBA。在能實現Twitter訪問的外部應用程序的情況下,它例如可以是集成Twitter的操作指南 Twitter IBA。
[0035]相應容器的提供例如連同相應的外部應用程序的可用化一起進行。容器例如可以以ZIP文件的形式提供給計算機單元I。為此,外部計算機單元將相應的容器傳送給車輛信息系統的通訊接口 5。
[0036]可選地,計算機單元I具有緩存存儲器9,并且在通訊接口 5和外部計算機單元7之間建立連接之后檢查操作指南的配設于相應外部應用程序的容器是否已經儲存在緩存存儲器9中。在這種情況下便可以相同地使用儲存在那里的容器用于提供給計算機單元。否則優選朝著通過通訊接口 5提供相應的容器來進行相應容器在緩存存儲器9中的儲存。
[0037]在用戶借助用戶接口 3調用配設于相應外部應用程序的操作指南時,借助用戶接口 3用信號表示包含在容器中的入口數據。在用戶借助用戶接口從外部應用程序的當前用信號表示的操作指南數據出發調用涉及相應外部應用程序的操作指南一部分的鏈接時,僅僅在容器之內搜索屬于相應鏈接的數據并且在找到之后將該數據借助用戶接口用信號表示。因此,例如搜索僅僅總是分別在相應的ZIP文件之內進行。
[0038]在用戶接口 3上的第一屏幕顯示(圖3)在一個帶有預定類別并且帶有不同標記的列表中包括條目,如“氣囊”和“Google搜索幫助”。在外部計算機單元7耦聯到車輛信息系統上并且隨之使配設于外部計算機單元7的相應的外部應用程序可用之后,將配設于相應外部應用程序的操作指南的入口數據的相應標記嵌入預定類別的列表中,如這依據在圖4中的用戶接口 3的第二屏幕顯示所示。預定的類別可以例如包括按字母順序的類別,但它也可以基于對相應標記的調用的歷史檢測的頻率。
[0039]在已經相同地存在的標記、如標記“氣囊”作為列表要素的情況下,給入口數據的相應標記添加相應外部應用程序的標識,例如“[動感音樂]”或“ [Google?搜索]”或“[節能評級器]”。
[0040]在配設于相應外部應用程序的操作指南未以預定的語言版本存在的情況下,與此有關地借助用戶接口并且以預定的語言用信號表示。優選地,語言可以由用戶相應地事先給定并且例如與其母語相應。按這種方式可以簡單地確保,用戶也簡單地理解在相應外部應用程序中不存在預定語言版本的事實。與此有關的用信號表示例如可以按如下形式進行:“外部應用程序未以德語存在”。
[0041]可選地,對于配設于相應外部應用程序的操作指南未以預定的語言版本存在的情況可以用信號表示,操作指南以哪一種語言版本或以哪些語言版本可用,更確切地說借助用戶接口 3而且以預定的語言。該預定的語言因此以高的可能性便對于車輛信息系統的相應用戶來說是容易理解的。在這種情形下借助用戶接口 3向用戶提供語言版本選擇并且根據進行的語言版本選擇來以相應配設的語言版本用信號表示操作指南。因此例如在預定的語言為中文時可以給用戶以中文用信號表示相應的操作指南僅僅以英語、法語和德語可用,并且用戶便有可能選擇例如英語,這接著便導致以英語版本用信號表示相應的操作指南。
[0042]附圖標記
[0043]I車輛信息系統
[0044]3計算機單元
[0045]5用戶接口
[0046]7通訊接口
[0047]9外部計算機單元
【權利要求】
1.用于運行車輛信息系統的方法,該車輛信息系統包括用戶接口(3)、計算機單元(I)和通訊接口( 5 ),該通訊接口構成為用于與外部計算機單元(7 )通訊,其中, 借助用戶接口(3)使配設于外部計算機單元(7)的外部應用程序對于車輛的用戶可用, 將配設于外部應用程序的操作指南以帶有自己的文件系統的容器的形式提供給計算機單元(1), 在用戶借助用戶接口(3)調用配設于外部應用程序的操作指南時,借助用戶接口(3)用信號表示包含在容器中的入口數據, 在用戶借助用戶接口(3)從外部應用程序的當前用信號表示的操作指南數據出發調用涉及相應外部應用程序的操作指南一部分的鏈接時,僅僅在容器之內搜索屬于相應鏈接的數據并且在找到之后將該數據借助用戶接口(3)用信號表示。
2.根據權利要求1所述的方法,其中,將配設于相應外部應用程序的操作指南的入口數據的相應標記嵌入預定類別的列表中,并且在已經相同地存在的標記作為列表要素的情況下給入口數據的相應標記添加相應外部應用程序的標識。
3.根據上述權利要求之一所述的方法,其中,在配設于相應應用程序的操作指南未以預定的語言版本存在的情況下,與此有關地借助用戶接口并且以預定的語言用信號表示。
4.根據權利要求3所述的方法,其中,在配設于相應外部應用程序的操作指南未以預定的語言版本存在的情況下,借助用戶接口(3)而且以預定的語言用信號表示,操作指南以哪一種語言版本或以哪些語言版本可用,其中,借助用戶接口向用戶提供語言版本選擇并且根據進行的語言版本選擇來以相應配設的語言版本用信號表示操作指南。
5.根據上述權利要求之一所述的方法,其中,計算機單元(I)配設有緩存存儲器(9),其中,在通訊接口(5)和外部計算機單元(7)之間建立連接之后檢查操作指南的配設于相應外部應用程序的容器是否已經儲存在緩存存儲器(9)中,并且在這種情況下使用儲存在那里的容器用于提供給計算機單元(1),而否則朝著通過通訊接口(5)提供容器來將容器儲存在緩存存儲器(9)中。
6.車輛信息系統,該車輛信息系統包括用戶接口(3)、計算機單元(I)和通訊接口(5),該通訊接口構成為用于與外部計算機單元(7)通訊,其中,該車輛信息系統構成為用于實施根據上述權利要求之一所述的方法。
7.計算機程序,該計算機程序包括計算機程序編碼裝置,當在車輛信息系統的計算機單元(I)上實施程序時,這些計算機程序編碼裝置適合于實施根據權利要求1至6之一所述的步驟。
【文檔編號】G06F9/44GK103765382SQ201280041293
【公開日】2014年4月30日 申請日期:2012年8月7日 優先權日:2011年8月25日
【發明者】W·倫德斯, J·康拉德, T·貝內德克 申請人:寶馬股份公司