速地進(jìn)行用戶界面交互并避免持久增加駕駛員的工作量。這些設(shè)計(jì)需求可能會(huì)增加應(yīng)用開發(fā)者設(shè)計(jì)合適的車內(nèi)用戶界面的負(fù)擔(dān)。
[0023]將由移動(dòng)裝置執(zhí)行的應(yīng)用集成到用戶界面中的一種可能為使用被預(yù)設(shè)計(jì)為在車輛環(huán)境中安全使用的單個(gè)公共用戶界面形式。然而,這樣的方法可能會(huì)將個(gè)別應(yīng)用提供的功能減小至極小的特征集。此外,這樣的方法可能會(huì)使使用所述公共形式的移動(dòng)應(yīng)用缺少經(jīng)由圖形化或特定應(yīng)用功能(諸如針對(duì)臉譜應(yīng)用的“喜歡”按鈕)將用戶體驗(yàn)“品牌化”的能力。
[0024]作為另一種可能,可結(jié)合安裝在與移動(dòng)應(yīng)用進(jìn)行通信的用戶界面系統(tǒng)上的配套應(yīng)用或組件來實(shí)現(xiàn)每個(gè)單獨(dú)的移動(dòng)應(yīng)用,以支持特定應(yīng)用品牌和功能。然而,這些多組件解決方案可能難以維持或更新。例如,應(yīng)用可能被要求跟蹤移動(dòng)應(yīng)用的哪個(gè)版本可與安裝在用戶界面系統(tǒng)上的組件的什么版本兼容。此外,如果特定應(yīng)用的品牌的功能改變,則可能需要對(duì)多個(gè)不同的組件進(jìn)行更新。另外,非技術(shù)用戶可能難以對(duì)安裝到用戶界面系統(tǒng)的軟件組件進(jìn)行更新。
[0025]作為另一種可能,移動(dòng)應(yīng)用可被設(shè)計(jì)有特定應(yīng)用車內(nèi)用戶界面模式。然而,這需要移動(dòng)應(yīng)用開發(fā)者構(gòu)建適合于車內(nèi)使用的第二用戶界面的額外工作。另外,這樣的方法給移動(dòng)開發(fā)者在車輛OEM或用戶界面系統(tǒng)提供者的控制之外創(chuàng)建用戶界面的控制,而這可能不包括將在車內(nèi)環(huán)境使用的安全性考慮在內(nèi)的特征。
[0026]“模板”的公共集可用在車輛主機(jī)上,并可使用來自移動(dòng)應(yīng)用的內(nèi)容對(duì)模板的公共集進(jìn)行填充,而不對(duì)用戶界面系統(tǒng)上的用戶界面進(jìn)行預(yù)定義或?qū)崿F(xiàn)移動(dòng)應(yīng)用的分離模式??梢酝ㄟ^應(yīng)用的類型(例如,“互聯(lián)網(wǎng)收音機(jī)”、“導(dǎo)航”、“天氣”、“交通”、“音樂”、“社交媒體”等)區(qū)分這些模板。在其它情況下,所述模板可用于特定應(yīng)用(例如,“潘多拉”、“臉譜”等)。所述模板還可包括適配的“通用”模板,來為與特定模板中的一個(gè)模板不匹配的任意應(yīng)用提供用戶界面。
[0027]每個(gè)模板可被預(yù)設(shè)計(jì)為供車輛乘員安全使用,并且還可被預(yù)設(shè)計(jì)為支持一種用于某一應(yīng)用類型或特定應(yīng)用的功能??赏ㄟ^應(yīng)用標(biāo)識(shí)符或類型標(biāo)識(shí)符來對(duì)這些模板進(jìn)行索引,以允許用戶界面系統(tǒng)將應(yīng)用與合適的模板進(jìn)行匹配。例如,當(dāng)移動(dòng)應(yīng)用連接到用戶界面系統(tǒng)時(shí),移動(dòng)應(yīng)用可指定應(yīng)用識(shí)別信息(諸如應(yīng)用標(biāo)識(shí)符或類型標(biāo)識(shí)符),而用戶界面系統(tǒng)可基于指定的應(yīng)用識(shí)別信息來為啟動(dòng)的應(yīng)用加載合適的模板。
[0028]使用加載的模板,用戶界面系統(tǒng)可以使用來自根據(jù)正確的模板而格式化的移動(dòng)應(yīng)用的數(shù)據(jù)來填充用戶界面。例如,用戶界面系統(tǒng)和移動(dòng)應(yīng)用可在關(guān)于用戶界面的各個(gè)方面進(jìn)行協(xié)商(例如,多少按鈕可用,哪一通用功能可用等)。作為一種可能,可使用諸如零、空的特殊值或一些其他預(yù)定義的值來更新將被隱藏的用戶界面元素。使用協(xié)商后的布局,移動(dòng)應(yīng)用可動(dòng)態(tài)地更新車內(nèi)模板的用戶界面元素的內(nèi)容。
[0029]當(dāng)移動(dòng)應(yīng)用被設(shè)計(jì)為使用由系統(tǒng)選擇的模板時(shí),單個(gè)移動(dòng)應(yīng)用實(shí)施方式可在多個(gè)不同的車內(nèi)模板實(shí)施方式中起作用(即,多個(gè)車輛產(chǎn)品或模塊,或模板的版本),而不用修改。此外,由于可通過標(biāo)識(shí)符來匹配模板,因此用戶界面系統(tǒng)可獨(dú)立于對(duì)可使用模板的特定應(yīng)用或應(yīng)用的類型的更新來更新模板。另外,由于模板在用戶界面系統(tǒng)上可更新,因此用戶界面系統(tǒng)可以支持將來的移動(dòng)應(yīng)用,而不需要知道哪些移動(dòng)應(yīng)用將會(huì)流行或?qū)砗螘r(shí)會(huì)流行。此外,所述模板可預(yù)留出可經(jīng)由車內(nèi)用戶界面可用的移動(dòng)應(yīng)用增加的數(shù)量,因此不需要為每個(gè)移動(dòng)應(yīng)用確定或開發(fā)專用的移動(dòng)用戶界面。
[0030]圖1示出針對(duì)車輛31的基于車輛的計(jì)算系統(tǒng)(VCS) I的示例性框式拓?fù)鋱D。這樣的基于車輛的計(jì)算系統(tǒng)I的示例是福特汽車公司制造的SYNC系統(tǒng)。能夠啟動(dòng)基于車輛的計(jì)算系統(tǒng)的車輛可包含位于車輛中的可視化前端界面4。如果可視化前端界面設(shè)置有例如觸摸敏感性屏幕,則用戶還可與所述界面進(jìn)行交互。在另一示意性實(shí)施例中,所述交互通過按鈕按壓,具有自動(dòng)語音識(shí)別和語音合成的語音對(duì)話系統(tǒng)而發(fā)生。
[0031]在圖1中示出的示意性實(shí)施例1中,處理器3控制基于車輛的計(jì)算系統(tǒng)的至少部分操作。如果處理器設(shè)置在車輛中,則處理器允許命令和程序的車內(nèi)處理。另外,處理器連接到非永久性的存儲(chǔ)器5和永久性的存儲(chǔ)器7 二者。在此示意性實(shí)施例中,非永久性存儲(chǔ)器為隨機(jī)存取存儲(chǔ)器(RAM),永久性存儲(chǔ)器為硬盤驅(qū)動(dòng)器(HDD)或閃存??傮w來說,永久性(或非永久性)的存儲(chǔ)器可包括在計(jì)算機(jī)或其它裝置斷電時(shí)保存數(shù)據(jù)的所有形式的存儲(chǔ)器。這些存儲(chǔ)器包括(但不限于)HDD、⑶、DVD、磁帶、固態(tài)驅(qū)動(dòng)器、便攜式USB驅(qū)動(dòng)器以及任何其它合適的形式的永久性存儲(chǔ)器。
[0032]處理器還設(shè)置有允許用戶與處理器進(jìn)行交互的多個(gè)不同的輸入。在此示意性實(shí)施例中,設(shè)置有麥克風(fēng)29、(用于輸入33的)輔助輸入25、USB輸入23、GPS輸入24,可以是觸摸屏顯示器的屏幕4以及藍(lán)牙輸入15。還設(shè)置有輸入選擇器51,以允許用戶在各種輸入之間切換。對(duì)麥克風(fēng)和輔助連接器兩者的輸入在被傳送到處理器之前,由轉(zhuǎn)換器27將所述輸入從模擬轉(zhuǎn)換到數(shù)字。雖然沒有示出,但與VCS通信的眾多車輛組件和輔助組件可使用車輛網(wǎng)絡(luò)(諸如但不限于CAN總線),以將數(shù)據(jù)傳遞到VCS (或其組件)以及從VCS (或其組件)接收數(shù)據(jù)。
[0033]系統(tǒng)的輸出可包括(但不限于)可視化顯示器4和揚(yáng)聲器13或立體聲系統(tǒng)輸出。揚(yáng)聲器連接到放大器11并通過數(shù)模轉(zhuǎn)換器9從處理器3接收處理器3的信號(hào)。還可沿著分別在19和21處示出的雙向數(shù)據(jù)流實(shí)現(xiàn)遠(yuǎn)程藍(lán)牙裝置(諸如PND 54)或USB裝置(諸如車輛導(dǎo)航裝置60)的輸出。
[0034]在一示意性實(shí)施例中,系統(tǒng)I使用藍(lán)牙收發(fā)器15與用戶的移動(dòng)裝置53 (例如,蜂窩電話、智能電話、PDA或具有無線遠(yuǎn)程網(wǎng)絡(luò)連接的任何其它裝置)進(jìn)行通信17。移動(dòng)裝置可隨后被用于通過例如與蜂窩塔57的通信55,來與車輛31外部的網(wǎng)絡(luò)61進(jìn)行通信59。在一些實(shí)施例中,蜂窩塔57可以是WiFi接入點(diǎn)。
[0035]移動(dòng)裝置和藍(lán)牙收發(fā)器之間的示例性通信由信號(hào)14表示。
[0036]可通過按鈕52或類似的輸入來指示移動(dòng)裝置53與藍(lán)牙收發(fā)器15進(jìn)行配對(duì)。因此,CPU被指示車載藍(lán)牙收發(fā)器將與移動(dòng)裝置中的藍(lán)牙收發(fā)器進(jìn)行配對(duì)。
[0037]可使用例如與移動(dòng)裝置相關(guān)聯(lián)的數(shù)據(jù)計(jì)劃、話上數(shù)據(jù)(data over voice)或DTMF音,在CPU 3和網(wǎng)絡(luò)61之間進(jìn)行數(shù)據(jù)通信??蛇x地,可期望包括具有天線18的車載調(diào)制解調(diào)器63以便在CPU 3和網(wǎng)絡(luò)61之間通過語音頻帶進(jìn)行數(shù)據(jù)通信16。移動(dòng)裝置53可隨后被用于通過例如與蜂窩塔57的通信55,來與車輛31外部的網(wǎng)絡(luò)61進(jìn)行通信59。在一些實(shí)施例中,調(diào)制解調(diào)器63可以與蜂窩塔57建立通信20,以與網(wǎng)絡(luò)61進(jìn)行通信。作為非限制性示例,調(diào)制解調(diào)器63可以是USB蜂窩調(diào)制解調(diào)器,通信20可以是蜂窩通信。
[0038]在一示意性實(shí)施例中,處理器設(shè)置有包括API的操作系統(tǒng)以與調(diào)制解調(diào)器應(yīng)用軟件進(jìn)行通信。調(diào)制解調(diào)器應(yīng)用軟件可訪問藍(lán)牙收發(fā)器上的嵌入式模塊或固件,以完成與遠(yuǎn)程藍(lán)牙收發(fā)器(諸如設(shè)置在移動(dòng)裝置中的藍(lán)牙收發(fā)器)的無線通信。藍(lán)牙是IEEE802PAN(個(gè)域網(wǎng))協(xié)議的子集。IEEE 802LAN(局域網(wǎng))協(xié)議包括WiFi,并具有大量的與IEEE 802PAN交叉的功能。兩者均適合于車輛中的無線通信??稍诖祟I(lǐng)域內(nèi)使用的另一通信方法為自由空間光通信(諸如IrDA)和非標(biāo)準(zhǔn)化消費(fèi)者IR協(xié)議。
[0039]在另一實(shí)施例中,移動(dòng)裝置53包括用于語音頻帶或?qū)拵?shù)據(jù)通信的調(diào)制解調(diào)器。在話上數(shù)據(jù)實(shí)施例中,當(dāng)移動(dòng)裝置的擁有者可在傳輸數(shù)據(jù)的同時(shí)通過裝置談話時(shí),可實(shí)現(xiàn)被稱為頻分復(fù)用的技術(shù)。在其它時(shí)間,當(dāng)擁有者不是正在使用裝置時(shí),數(shù)據(jù)傳輸可使用全部帶寬(一示例中的300Hz至3.4kHz)。雖然頻分復(fù)用可對(duì)于車輛和互聯(lián)網(wǎng)之間的模擬蜂窩通信是普通的,且其仍在被使用,但它已很大程度上被用于數(shù)字蜂窩通信的碼分多址(CDMA)、時(shí)分多址(TDMA)、空分多址(SDMA)的混合所取代。這些都是ITU IMT-2000 (3G)兼容標(biāo)準(zhǔn),并向靜止或步行的用戶提供高達(dá)2mbs的數(shù)據(jù)傳輸速率,并且向運(yùn)動(dòng)的車輛中的用戶提供高達(dá)385kbs的數(shù)據(jù)傳輸速率。3G標(biāo)準(zhǔn)如今正被MT-Advanced (4G)所取代,該IMT-Advanced(4G)向車輛中的用戶提供10mbs的數(shù)據(jù)傳輸速率并向靜止的用戶提供Igbs的數(shù)據(jù)傳輸速率。如果用戶具有與移動(dòng)裝置相關(guān)聯(lián)的數(shù)據(jù)計(jì)劃,則數(shù)據(jù)計(jì)劃可允許寬帶傳輸且系統(tǒng)可使用更寬的帶寬(加速數(shù)據(jù)傳輸)。在另一實(shí)施例中,移動(dòng)裝置53被安裝到車輛31的蜂窩通信裝置(未示出)所取代。在另一實(shí)施例中,ND 53可以是能夠通過例如(但不限于)802.1lg網(wǎng)絡(luò)(即,WiFi)或WiMax網(wǎng)絡(luò)通信的無線局域網(wǎng)(LAN)裝置。
[0040]在一實(shí)施例中,傳入數(shù)據(jù)可經(jīng)由話上數(shù)據(jù)或數(shù)據(jù)計(jì)劃通過移動(dòng)裝置,通過車載藍(lán)牙收發(fā)器傳送,并進(jìn)入車輛的內(nèi)部處理器3。在某些臨時(shí)數(shù)據(jù)的情況下,例如,數(shù)據(jù)可被存儲(chǔ)在HDD或其它存儲(chǔ)介質(zhì)7上,直到不再需要所述數(shù)據(jù)的時(shí)候?yàn)橹埂?br>[0041]可與車輛進(jìn)行連接的附加源包括具有例如USB連接56和/或天線58的個(gè)人導(dǎo)航裝置54、具有USB 62或其它連接的車輛導(dǎo)航裝置60、車載GPS裝置24或具有到網(wǎng)絡(luò)61的連接的遠(yuǎn)程導(dǎo)航系統(tǒng)(未示出KUSB是串行網(wǎng)絡(luò)協(xié)議類型之一。IEEE 1394(火線?(蘋果)、1.LINK?(索尼)和Lynx?(德州儀器))、EIA(電子工業(yè)協(xié)會(huì))串行協(xié)議、IEEE 1284(并行接口 )、S/H)IF (索尼/飛利浦?jǐn)?shù)據(jù)互連格式)和USB-1F (USB應(yīng)用者論壇)形成了裝置-裝置串行標(biāo)準(zhǔn)的支柱。這些協(xié)議中的大部分協(xié)議