車輛和移動(dòng)裝置之間的軟件實(shí)現(xiàn)的設(shè)備和方法
【技術(shù)領(lǐng)域】
[0001]示意性實(shí)施例總體上涉及一種用于車輛和移動(dòng)裝置之間的軟件實(shí)現(xiàn)的設(shè)備和方法。
【背景技術(shù)】
[0002]第7516201號美國專利公開了一種具有計(jì)算管理器單元的用于在一個(gè)或更多個(gè)通信網(wǎng)絡(luò)中運(yùn)行多媒體應(yīng)用的通信裝置和軟件,其中,所述計(jì)算管理器單元用于在所述一個(gè)或更多個(gè)通信網(wǎng)絡(luò)中基于與一個(gè)或更多個(gè)通信裝置的通信來管理和提供多媒體應(yīng)用,借此所述計(jì)算管理器單元對裝置發(fā)現(xiàn)管理器單元、服務(wù)發(fā)現(xiàn)管理器單元和虛擬裝置管理器單元進(jìn)行控制,其中,裝置發(fā)現(xiàn)管理器單元用于檢測一個(gè)或更多個(gè)裝置和/或一個(gè)或更多個(gè)通信網(wǎng)絡(luò)的可用性,服務(wù)發(fā)現(xiàn)管理器單元用于從所述一個(gè)或更多個(gè)通信網(wǎng)絡(luò)提供可用服務(wù)并且/或者為所述一個(gè)或更多個(gè)通信網(wǎng)絡(luò)提供可用服務(wù),虛擬裝置管理器單元提供用于對裝置和/或所述一個(gè)或更多個(gè)通信網(wǎng)絡(luò)的服務(wù)進(jìn)行控制的圖形用戶界面。
[0003]WO 2013/039763公開了用于結(jié)合車輛的頭部單元使用移動(dòng)電話的系統(tǒng)、軟件和方法。運(yùn)行在移動(dòng)電話上的用戶應(yīng)用程序的用戶界面被擴(kuò)展以使用頭部單元的通用顯示屏幕,使得可避免定制頭部單元軟件或?qū)︻^部單元軟件的每個(gè)應(yīng)用進(jìn)行開發(fā)。優(yōu)選地,手機(jī)應(yīng)用代理(HAP)軟件應(yīng)用安裝在移動(dòng)電話中,并可在移動(dòng)電話中運(yùn)行;頭部單元代理(HUP)軟件組件可在頭部單元上運(yùn)行。HAP和HUP在頭部單元和移動(dòng)電話之間進(jìn)行消息通信。優(yōu)選地,HAP包括與用戶應(yīng)用相關(guān)聯(lián)的腳本語言組件,并具有模板消息翻譯器組件。
【發(fā)明內(nèi)容】
[0004]第一示意性實(shí)施例包括一種被配置為與移動(dòng)裝置進(jìn)行通信的車輛計(jì)算機(jī)系統(tǒng)(VCS),其中,所述VCS包括:無線收發(fā)器,被配置為與所述移動(dòng)裝置進(jìn)行通信。所述VCS還包括:vcs軟件棧,被配置為與移動(dòng)裝置軟件棧交互;處理器,被配置為通過無線收發(fā)器從所述移動(dòng)裝置接收指示所述移動(dòng)裝置軟件棧的版本的消息。所述處理器還被配置為:至少基于所述移動(dòng)裝置軟件棧的版本來確定所述VCS是否需要對VCS軟件棧的更新;從非車載服務(wù)器下載對VCS軟件棧的更新;對所述VCS進(jìn)行更新以使所述VCS包括更新后的VCS軟件棧;使用更新后的VCS軟件棧與所述移動(dòng)裝置進(jìn)行通信。
[0005]第二示意性實(shí)施例包括一種被配置為與一個(gè)或更多個(gè)移動(dòng)裝置進(jìn)行通信的車輛計(jì)算機(jī)系統(tǒng)(VCS),其中,所述VCS包括:無線收發(fā)器,被配置為與移動(dòng)裝置進(jìn)行通信。所述VCS還包括:vcs藍(lán)牙配置文件,被配置為與移動(dòng)裝置藍(lán)牙配置文件交互;處理器,被配置為通過無線收發(fā)器從移動(dòng)裝置接收指示所述移動(dòng)裝置藍(lán)牙配置文件的版本的消息。所述處理器還被配置為:至少基于所述移動(dòng)裝置藍(lán)牙配置文件的版本來確定所述VCS是否需要對VCS藍(lán)牙配置文件的更新;確定是否有足夠的存儲(chǔ)空間能夠用于下載并安裝對VCS藍(lán)牙配置文件的更新;從非車載服務(wù)器下載對VCS藍(lán)牙配置文件的軟件更新,其中,所述軟件更新包括針對移動(dòng)裝置的附加功能;對所述VCS進(jìn)行更新以使所述VCS包括所述軟件更新;使用更新后的VCS藍(lán)牙配置文件與移動(dòng)裝置進(jìn)行通信。
[0006]所述處理器還可被配置為在沒有足夠的存儲(chǔ)空間能夠用于下載并安裝對VCS藍(lán)牙配置文件的更新時(shí),輸出插入外部存儲(chǔ)裝置的通知。
[0007]通過無線收發(fā)器從所述移動(dòng)裝置接收到的所述消息可包括關(guān)于所述移動(dòng)裝置的制造商或所述移動(dòng)裝置的操作系統(tǒng)的信息。
[0008]第三示意性實(shí)施例包括一種車輛計(jì)算機(jī)系統(tǒng)(VCS)與移動(dòng)裝置(MD)進(jìn)行通信的方法,其中,所述方法包括:從所述MD接收指示MD軟件棧的版本的消息;至少基于所述MD軟件棧的版本來確定VCS軟件棧是否需要更新;從非車載服務(wù)器下載并安裝對所述VCS軟件棧的更新;使用更新后的VCS軟件棧與所述MD進(jìn)行通信。
[0009]所述VCS軟件棧可位于HCI層。
[0010]所述VCS軟件??纱龠M(jìn)藍(lán)牙配置文件和人機(jī)界面層之間的通信。
[0011]所述消息可包括關(guān)于所述MD的制造商或所述MD的操作系統(tǒng)的信息。
[0012]所述方法還可包括以下步驟:當(dāng)沒有足夠的存儲(chǔ)空間能夠用于下載并安裝對VCS藍(lán)牙配置文件的更新時(shí),輸出插入外部存儲(chǔ)裝置的通知。
[0013]所述方法還可包括以下步驟:當(dāng)沒有連接可用于下載所述更新時(shí),輸出存在網(wǎng)絡(luò)連接錯(cuò)誤的通知。
[0014]所述方法還可包括以下步驟:下載并安裝對VCS藍(lán)牙配置文件的更新。
【附圖說明】
[0015]圖1示出車輛的基于車輛的計(jì)算系統(tǒng)(VCS)的示例塊拓?fù)洌?br>[0016]圖2示出在軟件更新期間基于車輛的計(jì)算系統(tǒng)、服務(wù)器和移動(dòng)裝置彼此交互的示例流程圖;
[0017]圖3示出基于車輛的計(jì)算系統(tǒng)、服務(wù)器和移動(dòng)裝置彼此交互的示例流程圖。
【具體實(shí)施方式】
[0018]根據(jù)需要,在此公開本發(fā)明的詳細(xì)實(shí)施例;然而,將理解的是,所公開的實(shí)施例僅僅是本發(fā)明的示例,本發(fā)明可以以各種可替代形式實(shí)施。附圖無需按比例繪制;可夸大或最小化一些特征以示出特定組件的細(xì)節(jié)。因此,在此公開的具體結(jié)構(gòu)和功能細(xì)節(jié)不應(yīng)該被解釋為限制,而僅僅作為用于教導(dǎo)本領(lǐng)域技術(shù)人員以各種方式利用本發(fā)明的代表性基礎(chǔ)。
[0019]圖1示出車輛31的基于車輛的計(jì)算系統(tǒng)(VCS) I的示例塊拓?fù)?。這種基于車輛的計(jì)算系統(tǒng)I的示例是由福特汽車公司制造的SYNC系統(tǒng)。設(shè)置有基于車輛的計(jì)算系統(tǒng)的車輛可包含位于車輛中的可視前端界面4。如果設(shè)置有例如觸敏屏幕,則用戶還能夠與所述界面交互。在另一示意性實(shí)施例中,通過按鈕按壓、具有自動(dòng)語音識(shí)別的口語對話系統(tǒng)和語音合成來進(jìn)行交互。
[0020]在圖1中所示的示意性實(shí)施例1中,處理器3控制基于車輛的計(jì)算系統(tǒng)的操作中的至少某部分。設(shè)置在車輛內(nèi)的處理器允許對命令和程序的車載處理。此外,處理器連接到非永久性存儲(chǔ)器5和永久性存儲(chǔ)器7兩者。在該示意性實(shí)施例中,非永久性存儲(chǔ)器是隨機(jī)存取存儲(chǔ)器(RAM),而永久性存儲(chǔ)器是硬盤驅(qū)動(dòng)器(HDD)或閃存。通常,永久性(非暫時(shí)性)存儲(chǔ)器可包括在計(jì)算機(jī)或其他裝置斷電時(shí)保持?jǐn)?shù)據(jù)的所有形式的存儲(chǔ)器。這些存儲(chǔ)器包括但不限于HDDXD、DVD、磁帶、固態(tài)驅(qū)動(dòng)器、便攜式USB驅(qū)動(dòng)器以及任何其他適當(dāng)形式的永久性存儲(chǔ)器。
[0021]處理器還設(shè)置有允許用戶與處理器進(jìn)行交互的多個(gè)不同的輸入。在該示意性實(shí)施例中,麥克風(fēng)29、輔助輸入25 (用于輸入33)、USB輸入23、GPS輸入24、可作為觸摸屏顯示器的屏幕4和藍(lán)牙輸入15均被提供。還設(shè)置有輸入選擇器51,以允許用戶在各種輸入之間進(jìn)行交換。在對麥克風(fēng)和輔助連接器兩者的輸入被傳送到處理器之前,通過轉(zhuǎn)換器27將所述輸入從模擬轉(zhuǎn)換為數(shù)字。雖然未示出,但是與VCS進(jìn)行通信的很多車輛組件和輔助組件可使用車輛網(wǎng)絡(luò)(諸如,但不限于CAN總線)以向VCS (或其組件)傳送數(shù)據(jù)并傳送來自于VCS (或其組件)的數(shù)據(jù)。
[0022]對系統(tǒng)的輸出可包括但不限于可視顯示器4以及揚(yáng)聲器13或立體聲系統(tǒng)輸出。揚(yáng)聲器連接到放大器11并通過數(shù)模轉(zhuǎn)換器9從處理器3接收其信號。還可分別沿19和21所示的雙向數(shù)據(jù)流進(jìn)行到遠(yuǎn)程藍(lán)牙裝置(諸如,個(gè)人導(dǎo)航裝置(PND) 54)或USB裝置(諸如,車輛導(dǎo)航裝置60)的輸出。
[0023]在一示意性實(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)。
[0024]移動(dòng)裝置和藍(lán)牙收發(fā)器之間的示例性通信由信號14表示。
[0025]可通過按鈕52或相似輸入來指示對移動(dòng)裝置53與藍(lán)牙收發(fā)器15進(jìn)行配對。因此,CPU被指示:車載藍(lán)牙收發(fā)器將與移動(dòng)裝置中的藍(lán)牙收發(fā)器進(jìn)行配對。
[0026]可利用例如與移動(dòng)裝置53關(guān)聯(lián)的數(shù)據(jù)計(jì)劃、話上數(shù)據(jù)或DTMF音調(diào)在CPU3和網(wǎng)絡(luò)