可被實施用于電通信或光通信。
[0042]另外,CPU可與多種輔助裝置65進行通信。這些裝置可通過無線67連接或有線69連接而連接。輔助裝置65可包括(但不限于)個人媒體播放器、無線健康裝置、便攜式計算機等。
[0043]另外,或可選地,CPU可使用例如WiFi(IEEE 803.11)71收發(fā)器連接到基于車輛的無線路由器73。這可允許CPU在本地路由器73的范圍內(nèi)連接到遠程網(wǎng)絡。
[0044]在一些實施例中,除了具有由位于車輛中的車輛計算系統(tǒng)執(zhí)行的示例性處理外,還可通過與車輛計算系統(tǒng)通信的計算系統(tǒng)來執(zhí)行示例性處理。這樣的系統(tǒng)可包括(但不限于)無線裝置(例如但不限于,移動電話)或通過無線裝置連接的遠程計算系統(tǒng)(例如但不限于,服務器)??傮w上,這些系統(tǒng)可統(tǒng)稱為與車輛相關(guān)聯(lián)的計算系統(tǒng)(VACS)。在一些實施例中,VACS的特定組件可根據(jù)系統(tǒng)的特定實施來執(zhí)行處理的特定部分。通過示例的方式但不限于這種方式,如果處理具有與配對的無線裝置進行發(fā)送或接收信息的步驟,則有可能因為無線裝置不與自身進行信息的“發(fā)送和接收”,所以無線裝置可不執(zhí)行所述處理。本領域普通技術(shù)人員將理解何時不適合將特定VACS應用到給定解決方案。在所有解決方案中,預期至少位于車輛本身內(nèi)的車輛計算系統(tǒng)(VCS)能夠執(zhí)行示例性處理。
[0045]圖2是用于將一個或更多個連接的裝置與基于車輛的計算系統(tǒng)I(VCS)集成的系統(tǒng)的示例性框式拓撲圖。為了促進所述集成,CPU 3可包括被構(gòu)造為向連接的裝置提供各種服務的裝置集成框架101。這些服務可包括消息在連接的裝置和CPU 3之間的傳輸路線、允許連接的裝置向用戶提供警報的全局通知服務、允許對由CPU 3執(zhí)行的應用和由連接的裝置執(zhí)行的應用進行統(tǒng)一訪問的應用啟動與管理工具以及各個可能車輛31目的地的興趣位置點和管理服務。
[0046]如上所述,VCS I的CPU 3可被構(gòu)造為與各種類型的一個或更多個移動裝置53進行交互。移動裝置53還可包括裝置集成客戶端組件103,以允許移動裝置53使用由裝置集成框架101提供的服務。由移動裝置53執(zhí)行的應用可相應地使用裝置集成客戶端組件103來經(jīng)由裝置集成框架101與CPU 3進行交互。作為一示例,移動裝置53上的音樂播放器應用可以與CPU 3進行交互,以通過VCS I的揚聲器13或立體聲系統(tǒng)輸出來提供流媒體音樂。作為另一示例,移動裝置53上的導航應用可以與CPU 3進行交互,以提供在VCSl的屏幕4上顯示的路線規(guī)劃方向。
[0047]多端口連接集線器102 (例如,但不限于“紅盒”)可用于在CPU 3和除移動裝置53之外的附加類型的連接裝置之間進行交互。多端口連接集線器102可通過各種總線和協(xié)議(諸如經(jīng)由USB)與CPU 3進行通信,并且還可使用各種其它連接總線和協(xié)議(諸如串行外設接口總線(SPI)、內(nèi)部集成電路(I2C)和/或通用異步接收器/發(fā)送器(UART))與連接的裝置進行通信。多端口連接集線器102還可在由連接的裝置使用的協(xié)議與在多端口連接集線器102和CPU 3之間使用的協(xié)議之間執(zhí)行通信協(xié)議轉(zhuǎn)換和互通服務。連接的裝置可包括(作為一些非限制性的示例)雷達探測器104、全球定位接收裝置106和存儲裝置108。
[0048]VCS I的用戶可調(diào)用移動應用,且移動應用可連接到用戶界面系統(tǒng)。作為應用協(xié)商處理的部分,連接到VCS I的移動應用可指定應用識別信息。作為一示例,應用識別信息可包括唯一識別連接到VCS I的移動應用的應用標識符。另外或可選地,應用識別信息可包括指示與應用相關(guān)聯(lián)的應用類型的類型標識符(例如,音樂、天氣等)。
[0049]VCS I可被構(gòu)造為基于應用識別信息將應用與合適的用戶界面模板進行匹配。匹配的用戶界面模板可被加載,并且可用于以適合于應用的格式在車輛31環(huán)境中呈現(xiàn)來自應用的用戶界面內(nèi)容。
[0050]參照圖3A和圖3B,VCS I可被構(gòu)造為保持多個模板300 (例如,模板300-A和模板300-Β) ο VCS I還可被構(gòu)造為保持應用類型標識符與存儲的模板300的關(guān)聯(lián)。作為一示例,模板300-A可以與天氣型應用的標識符相關(guān)聯(lián),從而向VCS I指示它們是天氣型應用的任意移動應用將與模板300-A匹配。因此,天氣型應用將使用模板300-A的布局來將數(shù)據(jù)呈現(xiàn)在VCS I上。作為另一示例,模板300-B可以與應用啟動器型應用的標識符相關(guān)聯(lián),從而向VCSl指示它們是啟動器型應用的任意移動應用將與模板300-B匹配。作為另一示例,模板300可以被指定為通用模板(例如,模板300-B、另一模板300等),并且可用于與VCS I的應用模板300在其它方面不匹配的移動應用。
[0051]VCS I還可被構(gòu)造為保持應用標識符與特定應用模板300的關(guān)聯(lián)。相對于被設計為適應更多個常見類型的應用的模板300,特定應用模板300可用于提供特別適合于單個應用的定制布局。因此,對特定應用模板300的選擇可優(yōu)于匹配應用類型模板300。例如,臉譜應用可以與特定臉譜模板300相關(guān)聯(lián),使得當臉譜應用將數(shù)據(jù)呈現(xiàn)在VCS I上時,VCSI將使用特定臉譜模板300的布局來將數(shù)據(jù)呈現(xiàn)在VCS I上,而不管臉譜應用是否也與應用類型模板300匹配。
[0052]為了保證特定應用模板300符合適合于移動環(huán)境的用戶界面標準,特定應用模板300可由一方或更多方驗證。例如,VCS I的供應商或裝置集成框架101的供應商可在車輛31中的產(chǎn)品VCS I單元使用提交的特定應用模板300之前對提交的特定應用模板300進行驗證。然而,可由移動應用提供者來進行通用模板或應用類型模板300的使用,而不需要額外的批準。
[0053]圖3A示出支持主內(nèi)容區(qū)域302和多個次內(nèi)容元素304-A至304_F(統(tǒng)稱為304)的示例性用戶界面模板300-A。主內(nèi)容區(qū)域302可包括例如主圖像子元素306、主標簽子元素308和輔助標簽子元素310。每個次內(nèi)容元素304可包括圖像子元素312和標簽子元素314。用戶界面模板300-A還可包括用于向顯示的用戶界面提供特定應用或應用類型的特定品牌的應用標志元素316。移動應用可使用用戶界面模板300-A的元素來將內(nèi)容顯示在VCS I上。例如,元素306至元素316中的每個元素可與預定義標識符(例如,字符串、無符號整型、對象的參考等)相關(guān)聯(lián),其中,預定義標識符可由移動應用用于指定將被包括在各個元素中的內(nèi)容。
[0054]圖3B示出同樣支持主內(nèi)容區(qū)域302和多個次內(nèi)容元素304但具有不同用戶界面布局的替代用戶界面模板300-B。雖然模板300-B中的元素的布局與模板300-A的布局不同,但模板300-A和模板300-B均被構(gòu)造為呈現(xiàn)相同的用戶界面元素306至元素316。此夕卜,模板300-A中的元素306至元素316中的每個元素可分配有與模板300-B中的元素306至元素316中的各個元素相同的預定義標識符。由于移動應用可被構(gòu)造為根據(jù)與元素306至元素316相關(guān)聯(lián)的標識符來操縱VCS I的用戶界面,因此移動應用可以向VCS I提供內(nèi)容,而不用考慮由VCS I選擇使用的模板300的布局的細節(jié)。
[0055]圖4A示出應用在圖3A中示出的模板300-A的天氣型應用的示例性用戶界面400-A。如示出的,示例性天氣應用可使用主內(nèi)容區(qū)域302來顯示選擇的當天的天氣細節(jié),并可使用多個次內(nèi)容元素304來顯示高級別的多天天氣預測。次內(nèi)容元素304可以是可選擇的,使得對次內(nèi)容元素304的選擇將選擇的日期的天氣的細節(jié)顯示在主內(nèi)容區(qū)域302中。例如,當選擇第五個次內(nèi)容元素304-E時,12月23日的天氣細節(jié)會被呈現(xiàn)在主內(nèi)容區(qū)域302中。模板300-A可能尤其適合于天氣型的應用,這是因為模板300-A包括具有充足空間的次內(nèi)容元素304的布置,以在圖像子元素312中圖標顯示每日天氣,以及標簽子元素314中的充足的文本空間,以允許顯示一周的相應日期。
[0056]圖4B示出應用圖3B示出的模板300-B的啟動器型應用的示例性用戶界面400-B。如示出的,音頻源啟動器應用可使用主內(nèi)容區(qū)域302來顯示與用戶界面的使用相關(guān)的指令,并可使用多個次內(nèi)容元素304作為指示可能的音頻源的按鈕。次內(nèi)容元素304可以是可選擇的,從而對次內(nèi)容元素304的選擇調(diào)用相應的音頻源。例如,可對次內(nèi)容元素304-C的選擇可選擇衛(wèi)星收音機音頻源。與模板300-A相比,啟動器應用可優(yōu)選使用模板300-B,這是因為模板300-B包括更大的圖像子元素312,其中,更大的圖像子元素312促使比使用另一模板(諸如模板300-A)的更小的圖像子元素312更容易地識別音頻源。
[0057]此外,示例性用戶界面400-B還示出在模板300-B中元素可見性的定制。例如,雖然示出的模板300-B包括六個次內(nèi)容元素304 (即,元素304-A至元素304-F),但顯示的啟動器應用僅包括四個選擇而非六個。當更新用戶界面時,啟動器應用可指定前四個次內(nèi)容元素304的內(nèi)容,而對于剩余的次內(nèi)容元素304返回特殊值(諸如零、空)或一些其他預定義值?;谟蒝CS I從啟動器應用接收到的信息,VCS I可隱藏沒有數(shù)據(jù)可用的剩余的次內(nèi)容元素304 (例如,次內(nèi)容元素304-E和次內(nèi)容元素304-F)。這對根據(jù)模板300-B顯示的用戶界面400-B提供了一種定制措施,以使用戶界面400-B看起來比可能具有包括空控件和不可用控件的顯示的模板300的用戶界面被更專業(yè)地設計。還應該注意,在一些情況下,移動應用需要的次內(nèi)容元素304的數(shù)量可能會超過六個,而在這種情況下,模板300-B可允許增加可由應用的用戶滾動的更多個次內(nèi)容元素304。
[0058]圖5示出用