專利名稱:與具有遠(yuǎn)程信息處理單元的車輛通信的方法
技術(shù)領(lǐng)域:
本發(fā)明總地涉及車輛,更特別地,涉及與具有遠(yuǎn)程信息處理單元的車輛通信的方法。
背景技術(shù):
中央設(shè)施與車輛進(jìn)行大量聲音和/或數(shù)據(jù)通信。這些傳播可為中央設(shè)施處的人工顧問與車輛乘客之間的聲音通信。這些傳播還可包括中央設(shè)施與車輛之間的數(shù)據(jù)交換。有時(shí),該交換包括車輛自動(dòng)發(fā)送數(shù)據(jù)或其它信息至中央設(shè)施。其它時(shí)候,中央設(shè)置可能希望讓車輛向它發(fā)送數(shù)據(jù)。在該情形下,中央設(shè)備可通過數(shù)據(jù)請(qǐng)求向車輛(或許多車輛)發(fā)送消息。然而,這些數(shù)據(jù)請(qǐng)求應(yīng)當(dāng)以這樣的方式發(fā)送,即,接收者能合理地確定發(fā)送者的身份。鑒于中央設(shè)施常常以安全的方式同時(shí)服務(wù)許多車輛,所以它經(jīng)濟(jì)性地和安全地發(fā)送通信至許多車輛是具有挑戰(zhàn)性的;這樣做的無線發(fā)送成本因此是巨大的。降低成本同時(shí)保持進(jìn)行這種通信的安全機(jī)構(gòu)對(duì)于與車輛無線通信是有助的。
發(fā)明內(nèi)容
根據(jù)本發(fā)明的一方面,提供了一種在具有車輛遠(yuǎn)程信息處理單元的車輛與中央設(shè)施之間通信的方法。該方法包括在車輛與中央設(shè)施之間建立虛擬私人網(wǎng)絡(luò)(VPN)連接;構(gòu)造用于使用VPN在所述車輛與所述中央設(shè)施之間通信的數(shù)據(jù)消息;使用不可靠的傳輸協(xié)議通過所述VPN傳輸所述數(shù)據(jù)消息;和確定傳輸?shù)臄?shù)據(jù)消息是否達(dá)到其目的地。根據(jù)本發(fā)明的另一方面,提供了一種在具有車輛遠(yuǎn)程信息處理單元的車輛與中央設(shè)施之間通信的方法。該方法包括在中央設(shè)施處構(gòu)造包括用于車輛遠(yuǎn)程信息處理單元的計(jì)算機(jī)可讀指令的消息;在所述中央設(shè)施與所述車輛遠(yuǎn)程信息處理單元之間建立用于傳輸所述消息的虛擬私人網(wǎng)絡(luò)(VPN),其中所述VPN至少部分地通過無線載波系統(tǒng)建立;使用用戶數(shù)據(jù)報(bào)協(xié)議(UDP)通過建立的VPN從所述中央設(shè)施向所述車輛遠(yuǎn)程信息處理單元傳輸所述消息。根據(jù)本發(fā)明的再一方面,提供了一種在具有車輛遠(yuǎn)程信息處理單元的車輛與中央設(shè)施之間通信的方法。該方法包括指令車輛僅在車輛接收使用用戶數(shù)據(jù)報(bào)協(xié)議(UDP)發(fā)送的數(shù)據(jù)消息時(shí)電話聯(lián)系中央設(shè)施,并忽略以除UDP以外格式接收的數(shù)據(jù)消息;在所述中央設(shè)施構(gòu)造指令所述車輛的遠(yuǎn)程信息處理單元接觸所述中央設(shè)施的數(shù)據(jù)消息;在所述中央設(shè)施與車輛之間使用虛擬私人網(wǎng)絡(luò)(VPN)連接來傳輸所述數(shù)據(jù)消息;和通過將消息傳輸與從所述車輛接收到通信之間的時(shí)間量與預(yù)定閾值作比較來確定所述數(shù)據(jù)消息是否達(dá)到其目的地。本發(fā)明提供下列技術(shù)方案。技術(shù)方案1. 一種在具有車輛遠(yuǎn)程信息處理單元的車輛與中央設(shè)施之間通信的方法,包括如下步驟
(a)在車輛與中央設(shè)施之間建立虛擬私人網(wǎng)絡(luò)(VPN)連接;(b)構(gòu)造數(shù)據(jù)消息,該數(shù)據(jù)消息用于使用VPN在所述車輛與所述中央設(shè)施之間通信;
(c)使用不可靠的傳輸協(xié)議通過所述VPN傳輸所述數(shù)據(jù)消息;和
(d)確定傳輸?shù)臄?shù)據(jù)消息是否達(dá)到其目的地。技術(shù)方案2.如技術(shù)方案I的方法,還包括如下步驟使用所述VPN傳輸所述數(shù)據(jù)消息,其中所述VPN通過無線載波系統(tǒng)建立。技術(shù)方案3.如技術(shù)方案I的方法,還包括如下步驟通過漫游的無線載波系統(tǒng)建立所述VPN。技術(shù)方案4.如技術(shù)方案I的方法,其中所述不可靠傳輸協(xié)議為用戶數(shù)據(jù)報(bào)協(xié)議(UDP)。技術(shù)方案5.如技術(shù)方案I的方法,其中所述中央設(shè)施為呼叫中心,所述數(shù)據(jù)消息包括命令所述車輛呼叫所述呼叫中心的計(jì)算機(jī)可讀指令。技術(shù)方案6.如技術(shù)方案I的方法,還包括如下步驟指令所述車輛僅在所述車輛接收使用用戶數(shù)據(jù)報(bào)協(xié)議(UDP)發(fā)送的數(shù)據(jù)消息時(shí)給所述中央設(shè)施打電話,忽略以除UDP以外其它格式接收的數(shù)據(jù)消息。技術(shù)方案7.如技術(shù)方案6的方法,其中指令所述車輛的步驟由車輛制造商執(zhí)行。技術(shù)方案8.如技術(shù)方案I的方法,其中步驟(d)還包括如下步驟將在步驟(C)中的消息傳輸與從所述車輛接收到呼叫之間的時(shí)間量與預(yù)定閾值作比較。技術(shù)方案9.如技術(shù)方案I的方法,還包括如下步驟獲得分配給所述車輛的互聯(lián)網(wǎng)協(xié)議(IP)地址,以便傳輸所述數(shù)據(jù)消息。技術(shù)方案10.如技術(shù)方案I的方法,還包括如下步驟響應(yīng)于接收所述傳輸?shù)南⒃谒鲕囕v發(fā)出對(duì)所述中央設(shè)施的呼叫。技術(shù)方案11.如技術(shù)方案I的方法,還包括如下步驟
在所述中央設(shè)施處加密所述數(shù)據(jù)消息;和
在所述車輛處解密所述數(shù)據(jù)消息。技術(shù)方案12. —種在具有車輛遠(yuǎn)程信息處理單元的車輛與中央設(shè)施之間通信的方法,包括如下步驟
(a)在中央設(shè)施處構(gòu)造包括用于車輛遠(yuǎn)程信息處理單元的計(jì)算機(jī)可讀指令的消息;(b)在所述中央設(shè)施與所述車輛遠(yuǎn)程信息處理單元之間建立用于傳輸所述消息的虛擬私人網(wǎng)絡(luò)(VPN),其中所述VPN至少部分地通過無線載波系統(tǒng)建立;(c)使用用戶數(shù)據(jù)報(bào)協(xié)議(UDP)通過所述建立的VPN從所述中央設(shè)施向所述車輛遠(yuǎn)程信息處理單元傳輸所述消息。技術(shù)方案13.如技術(shù)方案12的方法,還包括如下步驟通過漫游的無線載波系統(tǒng)建立所述VPN。技術(shù)方案14.如技術(shù)方案12的方法,其中所述中央設(shè)施為呼叫中心,所述計(jì)算機(jī)可讀指令命令所述車輛遠(yuǎn)程信息處理單元呼叫所述中央設(shè)施。技術(shù)方案15.如技術(shù)方案12的方法,還包括如下步驟指令所述車輛遠(yuǎn)程信息處理單元僅在所述車輛遠(yuǎn)程信息處理單元接收使用用戶數(shù)據(jù)報(bào)協(xié)議UDP發(fā)送的數(shù)據(jù)消息時(shí)給所述中央設(shè)施打電話,忽略以除UDP以外其它格式接收的數(shù)據(jù)消息。技術(shù)方案16.如技術(shù)方案12的方法,還包括如下步驟通過將在步驟(C)中的消息傳輸與消息達(dá)到所述車輛遠(yuǎn)程信息處理單元之間的時(shí)間量與預(yù)定閾值作比較來確定所述傳輸?shù)南⑹欠襁_(dá)到所述車輛遠(yuǎn)程信息處理單元。技術(shù)方案17.如技術(shù)方案12的方法,還包括如下步驟獲得分配給所述車輛遠(yuǎn)程信息處理單元的互聯(lián)網(wǎng)協(xié)議(IP)地址,以便傳輸所述數(shù)據(jù)消息。技術(shù)方案18.如技術(shù)方案12的方法,還包括如下步驟響應(yīng)于執(zhí)行所述傳輸?shù)南?nèi)所含有的計(jì)算機(jī)可讀指令在所述車輛遠(yuǎn)程信息處理單元發(fā)出對(duì)所述中央設(shè)施的呼叫。 技術(shù)方案19.如技術(shù)方案12的方法,還包括如下步驟
在所述中央設(shè)施處加密所述數(shù)據(jù)消息;和
在所述車輛處解密所述數(shù)據(jù)消息。技術(shù)方案20. —種在具有車輛遠(yuǎn)程信息處理單元的車輛與中央設(shè)施之間通信的方法,包括如下步驟
(a)指令車輛
(al)僅在車輛接收使用用戶數(shù)據(jù)報(bào)協(xié)議(UDP)發(fā)送的數(shù)據(jù)消息時(shí)接觸中央設(shè)施;和 (a2)忽略以除UDP以外格式接收的數(shù)據(jù)消息;
(b)在所述中央設(shè)施構(gòu)造指令所述車輛的車輛遠(yuǎn)程信息處理單元接觸所述中央設(shè)施的數(shù)據(jù)消息;
(c)在所述中央設(shè)施與車輛之間使用虛擬私人網(wǎng)絡(luò)(VPN)連接來傳輸所述數(shù)據(jù)消息;
和
(d)通過將在步驟(C)中的消息傳輸與從所述車輛接收到通信之間的時(shí)間量與預(yù)定閾值作比較來確定所述數(shù)據(jù)消息是否達(dá)到其目的地。
下面結(jié)合附圖描述本發(fā)明的一個(gè)或多個(gè)優(yōu)選示例性實(shí)施例,相同的標(biāo)記表示相同的元件,其中
圖1為示出能夠使用本文所公開方法的通信系統(tǒng)的示例性實(shí)施例的框圖;和 圖2為具有車輛遠(yuǎn)程信息處理單元的車輛與中央設(shè)施之間的通信方法的流程圖。
具體實(shí)施例方式下面描述的系統(tǒng)和方法便于帶有車輛遠(yuǎn)程信息處理單元的車輛與中央設(shè)施之間的通信。這些通信可通過虛擬私人網(wǎng)絡(luò)(VPN)使用經(jīng)用戶數(shù)據(jù)報(bào)協(xié)議(UDP)發(fā)送的消息來進(jìn)行。使用VPN,根據(jù)UDP構(gòu)造的消息可作為分組數(shù)據(jù)從中央設(shè)施安全地發(fā)送至車輛遠(yuǎn)程信息處理單元。通過使用UDP,可減少作為車輛與中央設(shè)施之間通信一部分所發(fā)送的數(shù)據(jù)的總量。并且通過使用VPN,可同時(shí)安全地發(fā)送使用UDP發(fā)送的通信。目前,車輛與中央設(shè)施之間交換的許多消息作為短信服務(wù)(SMS)消息發(fā)送。SMS消息往往是電路交換的(虛擬或以其它方式),且包括相對(duì)復(fù)雜和/或成本高的電話設(shè)備的組合來進(jìn)行發(fā)送。當(dāng)SMS消息的數(shù)量大時(shí)尤其這樣,例如車隊(duì)的情形。因此,使用UDP消息承載一般由SMS消息承載的有效載荷會(huì)提高發(fā)送的速度,同時(shí)降低成本。在接收UDP時(shí),車輛遠(yuǎn)程信息處理單元能提取其有效載荷并使用該有效載荷,與接收SMS消息時(shí)的情況非常像。
參考圖1,示出了示例性操作環(huán)境,包括移動(dòng)車輛通信系統(tǒng)10,其可用于實(shí)施本文所公開的方法。通信系統(tǒng)10 —般包括車輛12、一個(gè)或多個(gè)無線載波系統(tǒng)14、陸地通信網(wǎng)絡(luò)16、計(jì)算機(jī)18和呼叫中心20。應(yīng)當(dāng)理解,所公開的方法可與許多不同的系統(tǒng)一起使用,不具體限制為這里所示的操作環(huán)境。并且,系統(tǒng)10及其單獨(dú)的組件的架構(gòu)、構(gòu)造、建立和操作通常是本領(lǐng)域內(nèi)已知的。因此,下面的段落僅簡(jiǎn)單地提供一種這類示例性系統(tǒng)10的簡(jiǎn)要介紹;但是,這里未示出的其它系統(tǒng)可也可利用所公開的方法。所示實(shí)施例中車輛12被描述為轎車,但是應(yīng)當(dāng)清楚,也可使用任何其它車輛,包括摩托車、卡車、運(yùn)動(dòng)多用途汽車(SUV)、休閑車(RV)、輪船、飛機(jī)等。圖1中總地示出了一些車輛電氣28,包括遠(yuǎn)程信息處理單元30、麥克風(fēng)32、一個(gè)或多個(gè)按鈕或其它控制輸入34、音響系統(tǒng)36、可視顯示器38、GPS模塊40以及多個(gè)車輛系統(tǒng)模塊(VSM) 42。這些裝置的一些可直接連接至遠(yuǎn)程信息處理單元,例如麥克風(fēng)32和按鈕34,而其它使用一種或多種網(wǎng)絡(luò)連接(例如通信總線44或娛樂總線46)被間接連接。適當(dāng)?shù)木W(wǎng)絡(luò)連接的例子包括控制器局域網(wǎng)絡(luò)(CAN)、媒體導(dǎo)向系統(tǒng)傳輸(MOST)、局域互聯(lián)網(wǎng)(LIN)、局域網(wǎng)(LAN)及其它適當(dāng)?shù)倪B接,例如以太網(wǎng)或符合已知ISO、SAE和IEEE標(biāo)準(zhǔn)和規(guī)定等的其它連接,僅舉幾個(gè)例子。遠(yuǎn)程信息處理單元30可為OEM安裝(嵌入式)或售后式裝置,其能夠通過無線載波系統(tǒng)14和經(jīng)由無線連網(wǎng)進(jìn)行無線聲音和/或數(shù)據(jù)通信,使得車輛可與呼叫中心20、其它能夠遠(yuǎn)程信息處理的車輛、或其它實(shí)體或裝置通信。遠(yuǎn)程信息處理單元優(yōu)選使用使用無線傳輸建立與無線載波系統(tǒng)14的通信通道(聲音通道和/或數(shù)據(jù)通道),使得可通過該通道收發(fā)聲音和/或數(shù)據(jù)傳輸。通過提供聲音和數(shù)據(jù)通信,遠(yuǎn)程信息處理單元30使車輛能夠提供許多不同服務(wù),包括與導(dǎo)航、電話、緊急援助、診斷、資訊娛樂等相關(guān)的這些服務(wù)。數(shù)據(jù)可通過數(shù)據(jù)連接發(fā)送,例如經(jīng)由通過數(shù)據(jù)通道的分組數(shù)據(jù)傳輸,或者使用本領(lǐng)域內(nèi)已知技術(shù)經(jīng)由聲音通道。對(duì)于既包括聲音通信(例如 ,通過在呼叫中心20的人工顧問或語(yǔ)音響應(yīng)單元)又包括數(shù)據(jù)通信(例如,向呼叫中心20提供GPS定位數(shù)據(jù)或車輛診斷數(shù)據(jù))的組合服務(wù),該系統(tǒng)可通過聲音通道利用一個(gè)呼叫,并根據(jù)需要在通過該聲音通道的聲音與數(shù)據(jù)傳輸之間交換,這可使用本領(lǐng)域技術(shù)人員的已知的技術(shù)來進(jìn)行。根據(jù)一個(gè)實(shí)施例,遠(yuǎn)程信息處理單元30利用根據(jù)GSM或CDMA標(biāo)準(zhǔn)的蜂窩通信,因此包括用于語(yǔ)音通信(例如,免提呼叫)的標(biāo)準(zhǔn)蜂窩芯片組50、用于數(shù)據(jù)傳輸?shù)臒o線調(diào)制解調(diào)器、電子處理裝置52、一個(gè)或多個(gè)數(shù)字存儲(chǔ)裝置54、以及雙模式天線56。應(yīng)當(dāng)清楚,調(diào)制解調(diào)器可通過存儲(chǔ)在遠(yuǎn)程信息處理單元內(nèi)的軟件實(shí)施并由處理器52執(zhí)行,或者可為位于遠(yuǎn)程信息處理單元30內(nèi)部或外部的單獨(dú)硬件組件。調(diào)制解調(diào)器可使用任意數(shù)量的不同標(biāo)準(zhǔn)或協(xié)調(diào)來操作,例如EVDO、CDMA, GPRS和EDGE。車輛與其它聯(lián)網(wǎng)裝置之間的無線連網(wǎng)也可使用遠(yuǎn)程信息處理單元30來實(shí)施。為此,遠(yuǎn)程信息處理單元30可構(gòu)造成根據(jù)一種或多種無線協(xié)議來無線地通信,例如IEEE 802. 11協(xié)議、WiMAX或藍(lán)牙中的任意一種。當(dāng)用于分組交換型數(shù)據(jù)通信如TCP/IP時(shí),遠(yuǎn)程信息處理單元可構(gòu)造有靜態(tài)IP地址,或者可設(shè)置成從網(wǎng)絡(luò)上的另一裝置如路由器或從網(wǎng)絡(luò)地址服務(wù)器自動(dòng)接收分配的IP地址。處理器22可為能夠處理電子指令的任意類型的裝置,包括微處理器、微控制器、主處理器、控制器、車輛通信處理器和專用集成電路(ASIC)。其可為僅用于遠(yuǎn)程信息處理單元30的專用處理器,或者可與其它車輛系統(tǒng)共享。處理器52執(zhí)行使遠(yuǎn)程信息處理單元能夠提供多種服務(wù)的各種類型的數(shù)字存儲(chǔ)指令,例如存儲(chǔ)在存儲(chǔ)器54內(nèi)的軟件或固件程序。例如,處理器52可執(zhí)行程序或處理數(shù)據(jù),以實(shí)施本文所述方法的至少一部分。遠(yuǎn)程信息處理單元30可用于提供不同范圍的車輛服務(wù),包括至車輛的無線通信和/或來自車輛的無線通信。該服務(wù)包括結(jié)合基于GPS的車輛導(dǎo)向模塊40提供的轉(zhuǎn)彎路口提示(turn-by-turn direction)及其它導(dǎo)航相關(guān)的服務(wù);結(jié)合一個(gè)或多個(gè)碰撞傳感器接口模塊(例如車身控制模塊,未示出)提供的氣囊展開通知及其它緊急或路側(cè)援助相關(guān)服務(wù);使用一個(gè)或多個(gè)診斷模塊的診斷報(bào)告;和資訊娛樂相關(guān)服務(wù),其中音樂、網(wǎng)頁(yè)、電影、電視節(jié)目、視頻游戲和/或其它信息通過資訊娛樂模塊(未示出)下載,并存儲(chǔ)以便現(xiàn)在或后期播放。上列服務(wù)不是遠(yuǎn)程信息處理單元30的所有能力的詳盡列表,而是遠(yuǎn)程信息處理單元能夠提供的服務(wù)的一部分的列舉。另外,應(yīng)當(dāng)理解,前述模塊的至少一些可以存儲(chǔ)在遠(yuǎn)程信息處理單元30內(nèi)部或外部的軟件指令的形式來實(shí)施,它們可為位于遠(yuǎn)程信息處理單元30內(nèi)部或外部的硬件組件,或者它們可彼此或與位于車輛上的其它系統(tǒng)集成和/或共享,等等。在模塊實(shí)施為位于遠(yuǎn)程信息處理單元30外部的VSM 42時(shí),它們可利用車輛總線44與遠(yuǎn)程信息處理單元交換數(shù)據(jù)和命令。 GPS模塊40從GPS衛(wèi)星的星群60接收無線電信號(hào)。從這些信號(hào),模塊40可確定車輛位置,用于向車輛駕駛員提供導(dǎo)航及其它定位相關(guān)服務(wù)。導(dǎo)航信息可展示在顯示器38上(或車輛內(nèi)的其它顯示器),或者可語(yǔ)音地展現(xiàn),例如在提供轉(zhuǎn)彎路口提示時(shí)進(jìn)行。導(dǎo)航服務(wù)可使用車內(nèi)專用導(dǎo)航模塊(其可為GPS模塊40的一部分)來提供,或者一部分或全部導(dǎo)航服務(wù)可通過遠(yuǎn)程信息處理單元30來完成,其中位置信息被發(fā)送至遠(yuǎn)程位置,用于給車輛提供導(dǎo)航地圖、地圖標(biāo)注(關(guān)注點(diǎn)、飯店等)、路線計(jì)算等。位置信息可被提供給呼叫中心20或其它遠(yuǎn)程計(jì)算機(jī)系統(tǒng),例如計(jì)算機(jī)18,用于其它目的,例如車隊(duì)管理。并且,可通過遠(yuǎn)程信息處理單元30從呼叫中心20將新的或更新的地圖數(shù)據(jù)下載至GPS模塊40。除了音響系統(tǒng)36和GPS模塊40,車輛12可包括為電子硬件組件形式的其它車輛系統(tǒng)模塊(VSM) 42,它們遍布于車輛上,通常從一個(gè)或多個(gè)傳感器接收輸入,并使用感測(cè)的輸入來執(zhí)行診斷、監(jiān)測(cè)、控制、報(bào)告和/或其它功能。每個(gè)VSM 42優(yōu)選通過通信總線44連接至其它VSM以及遠(yuǎn)程信息處理單元30,并可編程為運(yùn)行車輛系統(tǒng)和子系統(tǒng)診斷測(cè)試。例如,一個(gè)VSM 42可為控制發(fā)動(dòng)機(jī)操作的各種方面(例如燃料點(diǎn)火和點(diǎn)火正時(shí))的發(fā)動(dòng)機(jī)控制模塊(ECM),另一 VSM 42可為調(diào)節(jié)車輛動(dòng)力系的一個(gè)或多個(gè)組件的操作的動(dòng)力系控制模塊,再一 VSM 42可為管理遍布于車輛定位的各種電子組件(例如車輛的動(dòng)力門鎖和車燈)的車身控制模塊。根據(jù)一個(gè)實(shí)施例,發(fā)動(dòng)機(jī)控制模塊配備有車載診斷(OBD)特征,其提供例如從包括車輛排放傳感器的各種傳感器接收的無數(shù)實(shí)時(shí)數(shù)據(jù),并提供允許技術(shù)人員快速確認(rèn)和矯正車內(nèi)故障的一系列標(biāo)準(zhǔn)診斷故障代碼(DTC)。如本領(lǐng)域技術(shù)人員所清楚的,上述VSM僅僅是車輛12中可使用的一些模塊的例子,許多其它模塊也是可能的。車輛電氣28還包括給車輛乘客提供一種提供和/或接收信息的裝置的許多車輛用戶接口,包括麥克風(fēng)32、按鈕34、音響系統(tǒng)36和可視顯示器38。如本文所使用的,術(shù)語(yǔ)“車輛用戶接口”廣義地包括任意適當(dāng)類型的電子裝置,包括硬件和軟件組件,其位于車輛上,并使車輛用戶能夠與車輛的組件通信或經(jīng)由該組件通信。麥克風(fēng)32向遠(yuǎn)程信息處理單元提供聲音輸入,使駕駛員或其它乘客能夠通過無線載波系統(tǒng)14提供語(yǔ)音命令和實(shí)施免提呼叫。為此,它可利用本領(lǐng)域已知的人機(jī)接口(HMI)技術(shù)連接至車載自動(dòng)語(yǔ)言處理單元。按鈕34允許手動(dòng)用戶輸入進(jìn)遠(yuǎn)程信息處理單元30以開始無線電話呼叫及提供其它數(shù)據(jù)、響應(yīng)或控制輸入。相比向呼叫中心20的常規(guī)援助服務(wù)呼叫,可使用單獨(dú)的按鈕來起動(dòng)緊急呼叫。音響系統(tǒng)36向車輛乘客提供聲音輸出且可為專用的獨(dú)立系統(tǒng)或主車輛音響系統(tǒng)的一部分。根據(jù)本文所示特定實(shí)施例,音響系統(tǒng)36可操作地聯(lián)接至車輛總線44和娛樂總線46,并可提供AM、FM和衛(wèi)星廣播、⑶、DVD及其它多媒體功能。該功能可結(jié)合上述資訊娛樂模塊或獨(dú)立于該模塊地提供??梢曪@示器38優(yōu)選為圖形顯示器,例如在儀表板上的觸摸屏或擋風(fēng)玻璃上反射的頭頂顯示器,可用于提供許多輸入和輸出功能。還可使用各種其它車輛用戶接口,圖1的接口僅僅是一種特定實(shí)施方案的例子。無線載波系統(tǒng)14優(yōu)選為蜂窩電話系統(tǒng),包括多個(gè)信號(hào)發(fā)射塔(cell tower)70 (僅示出一個(gè))、一個(gè)或多個(gè)移動(dòng)交換中心(MSC)72、以及將無線載波系統(tǒng)14與陸地網(wǎng)絡(luò)15連接所需的所有其它連網(wǎng)組件。每個(gè)信號(hào)發(fā)射塔70都包括收發(fā)天線和基站,基站從不同的信號(hào)發(fā)射塔或直接或通過間接設(shè)備(例如基站控制器)連接至MSC 72。蜂窩系統(tǒng)14可采用任何適當(dāng)?shù)耐ㄐ偶夹g(shù),包括如模擬技術(shù)(例如AMPS)或更新的數(shù)字技術(shù)(例如CDMA(如CDMA 2000和3GPP LTE)或GSM/GPRS)。如本領(lǐng)域技術(shù)人員所清楚的,各種信號(hào)發(fā)射塔/基站/MSC布置都是可能的,并可與無線系統(tǒng)14 一起使用。例如,基站和信號(hào)發(fā)射塔可共同位于相同的位置,或者它們可彼此遠(yuǎn)離地定位,每個(gè)基站可都負(fù)責(zé)于一個(gè)信號(hào)發(fā)射塔,或者一個(gè)基站可服務(wù)于多個(gè)信號(hào)發(fā)射塔,并且多個(gè)基站可聯(lián)接至一個(gè)MSC,僅列舉幾種可能的布置。除了使用無線載波系統(tǒng)14之外,可使用衛(wèi)星通信形式的不同無線載波系統(tǒng)來提供與車輛的單向或雙向通信。這可使用一個(gè)或多個(gè)通信衛(wèi)星62和上行發(fā)射站64來進(jìn)行。單向通信可為例如衛(wèi)星廣播服務(wù),其中節(jié)目?jī)?nèi)容(新聞、音樂等)被發(fā)射站64接收、分組用于上載、然后發(fā)送至衛(wèi)星62,衛(wèi)星將節(jié)目廣播至用戶。雙向通信可為例如使用衛(wèi)星62中繼車輛12與站64之間的電話通信的衛(wèi)星電話服務(wù)。如果使用的話,該衛(wèi)星電話可用來附加于或替代無線載波系統(tǒng)14。陸地網(wǎng)絡(luò)16可為傳統(tǒng)的地面電信網(wǎng)絡(luò),其連接至一個(gè)或多個(gè)固定電話,并將無線載波系統(tǒng)14連接至呼叫中心20。例如,陸地網(wǎng)絡(luò)16可包括例如用于提供硬連線電話的公共交換電話網(wǎng)絡(luò)(PSIN)、分組交換型數(shù)據(jù)通信和互聯(lián)網(wǎng)基礎(chǔ)設(shè)施。陸地網(wǎng)絡(luò)16的一個(gè)或多個(gè)部分可通過使用標(biāo)準(zhǔn)有線網(wǎng)絡(luò)、光線或其它光學(xué)網(wǎng)絡(luò)、電纜網(wǎng)、電力線、其它無線網(wǎng)絡(luò)(例如無線局域網(wǎng)絡(luò)(WLAN))或提供寬帶無線接入(BWA)的網(wǎng)絡(luò)、或它們的任意組合來實(shí)施。例夕卜,呼叫中心20不需要通過陸地網(wǎng)絡(luò)16連接,但是可包括無線電話設(shè)備,使得它可與無線網(wǎng)絡(luò)(如無線載波系統(tǒng)14)直接通信。計(jì)算機(jī)18可為可通過私人或公共網(wǎng)絡(luò)(如互聯(lián)網(wǎng))訪問的多個(gè)計(jì)算機(jī)中的一個(gè)。每個(gè)這種計(jì)算機(jī)18都可用于一個(gè)或多個(gè)目的,例如可由車輛經(jīng)由遠(yuǎn)程信息處理單元30和無線載波系統(tǒng)14訪問的網(wǎng)絡(luò)服務(wù)器。其它這種可訪問計(jì)算機(jī)18可為例如服務(wù)中心計(jì)算機(jī),其中診斷信息和其它車輛數(shù)據(jù)可從車輛經(jīng)遠(yuǎn)程信息處理單元30上載;由車主或其它用戶使用的客戶計(jì)算機(jī),用于諸如訪問或接收車輛數(shù)據(jù)或者設(shè)置或配置用戶偏好或控制車輛功能的目的;或第三方軟件倉(cāng)庫(kù),車輛數(shù)據(jù)或其它信息被通過與車輛12或呼叫中心20或兩者的通信提供給該第三方軟件倉(cāng)庫(kù)或從該第三方軟件倉(cāng)庫(kù)提供。計(jì)算機(jī)18還可用于提供互聯(lián)網(wǎng)連接,例如DNS服務(wù),或用作使用DHCP或其它適當(dāng)協(xié)議給車輛12分配IP地址的網(wǎng)址服務(wù)器。呼叫中心20設(shè)計(jì)成給車輛電氣28提供多種不同的系統(tǒng)后端功能,并且根據(jù)這里所示示例實(shí)施例,通常包括一個(gè)或多個(gè)交換機(jī)80、服務(wù)器82、數(shù)據(jù)庫(kù)84、人工顧問86、以及自動(dòng)語(yǔ)音響應(yīng)系統(tǒng)(VRS) 88,所有這些都是本領(lǐng)域已知的。這些各種呼叫中心組件優(yōu)選通過有線或無線局域網(wǎng)絡(luò)90彼此聯(lián)接??蔀閷S梅謾C(jī)交換(PBS)交換機(jī)的交換機(jī)80發(fā)送輸入的信號(hào),使得語(yǔ)言傳輸通常通過常規(guī)電話被發(fā)送至人工顧問86或使用VoIP被發(fā)送至自動(dòng)語(yǔ)音響應(yīng)系統(tǒng)88。人工顧問電話也可使用VoIP,如圖1中虛線所示。VoIP和通過交換機(jī)80的其它數(shù)據(jù)通信經(jīng)由連接在交換機(jī)80與網(wǎng)絡(luò)90之間的調(diào)制解調(diào)器(未示出)來實(shí)施。數(shù)據(jù)傳輸經(jīng)調(diào)制解調(diào)器輸送至服務(wù)器82和/或數(shù)據(jù)庫(kù)84。數(shù)據(jù)庫(kù)84可存儲(chǔ)帳戶信息,例如用戶認(rèn)證信息、車輛標(biāo)記、資料記錄、行為模式及其它相關(guān)用戶信息。數(shù)據(jù)傳輸還可通過無線系統(tǒng)進(jìn)行,例如802. llx、GPS等。盡管所示實(shí)施例已經(jīng)描述為其使用人工顧問86聯(lián)合人工呼叫中心20使用,但是應(yīng)當(dāng)清楚,呼叫中心可替代使用VRS 88作為自動(dòng)顧問,或者可使用VRS 88與人工顧問的組合?,F(xiàn)在參考圖2,示出了在具有遠(yuǎn)程信息處理單元30的車輛12與中央設(shè)施之間通信的方法200。方法200開始于步驟210,在車輛12與中央設(shè)施之間建立虛擬私人網(wǎng)絡(luò)(VPN)連接。例如,中央設(shè)施可為上述呼叫中心20。下面的描述包括使用呼叫中心20來實(shí)施方法200,但是其它方案也是可能的。 VPN連接可為使用不安全的公共通信基礎(chǔ)設(shè)施作為在兩個(gè)實(shí)體之間安全輸送信息的渠道的一種方式。存在許多種建立VPN的方法且可使用幾種隧道協(xié)議中的任意一種。例如,VPN可使用安全殼隧道(secure shell tunnel)或傳輸層安全(TLS)協(xié)議建立,未加密數(shù)據(jù)可通過該協(xié)議經(jīng)由加密通道發(fā)送。這些協(xié)議中每個(gè)都可使用加密密鑰策略,其中車輛遠(yuǎn)程信息處理單元30和呼叫中心20每個(gè)都擁有一個(gè)或多個(gè)密鑰,用于加密和解碼它們之間的通信。該密鑰加密策略可為對(duì)稱的,其中車輛遠(yuǎn)程信息處理單元30和呼叫中心20可使用私人密鑰來加密和解密通信?;蛘呙荑€加密系統(tǒng)可為非對(duì)稱的,其中車輛遠(yuǎn)程信息處理單元30和呼叫中心20每個(gè)都具有唯一一組一個(gè)公共密鑰和一個(gè)私人密鑰。在某些情形下,VPN可通過無線載波系統(tǒng)14至少部分地設(shè)置或?qū)嵤?。然而,可能無需無線載波系統(tǒng)14的輔助就能設(shè)置VPN。在無線載波系統(tǒng)14建立VPN的實(shí)施方案中,它可保持車輛遠(yuǎn)程信息處理單元30與呼叫中心20之間的隧道。這可以為安全傳輸連接,呼叫中心20可以使用該安全傳輸連接利用未加密數(shù)據(jù)接觸一個(gè)或多個(gè)車輛12。在其它實(shí)施方案中,無線載波系統(tǒng)14可不建立VPN。盡管這樣,即使車輛遠(yuǎn)程信息處理單元30可能正在與可為“漫游的”無線載波系統(tǒng)14通信,也可在車輛遠(yuǎn)程信息處理單元30與呼叫中心20之間建立VPN。當(dāng)車輛遠(yuǎn)程信息處理單元30通過漫游的無線載波系統(tǒng)14通信時(shí),可使用上述對(duì)稱/非對(duì)稱加密策略建立隧道。方法進(jìn)行至步驟220。在步驟220,為車輛12與呼叫中心20之間的通信構(gòu)造數(shù)據(jù)消息。作為給車輛12提供服務(wù)的一部分,呼叫中心20可為多種原因接觸車輛12,例如請(qǐng)求車輛數(shù)據(jù)以便進(jìn)行車輛診斷或指令車輛12下載軟件更新一僅強(qiáng)調(diào)兩個(gè)實(shí)例。這樣,呼叫中心20可開始接觸車輛12,并指令車輛12采取某些動(dòng)作。在該實(shí)施方案中,車輛遠(yuǎn)程信息處理單元30可被指令以基于數(shù)據(jù)消息接觸呼叫中心20。數(shù)據(jù)消息可包括指令車輛遠(yuǎn)程信息處理單元30接觸呼叫中心20的有效載荷;這類動(dòng)作可稱為“處理機(jī)間通信技術(shù)(shoulder tap)”。盡管方法200參考“處理機(jī)間通信技術(shù)”命令來描述,但是除了那些命令車輛12接觸呼叫中心20的指令之外,數(shù)據(jù)消息也可包括其它指令。所述有效載荷可原本意欲包括至車輛的SMS消息。但是,該有效載荷可壓縮成數(shù)據(jù)報(bào),其為使用用戶數(shù)據(jù)報(bào)協(xié)議(UDP)發(fā)送的數(shù)據(jù)消息的一部分。UDP可描述為用于實(shí)施一部分互聯(lián)網(wǎng)協(xié)議(IP)套件的協(xié)議。連同傳輸控制協(xié)議(TCP), UDP為可用在IP套件的傳輸層上的協(xié)議。M)P和TCP包括可在每個(gè)都具有IP地址的兩個(gè)實(shí)體之間發(fā)送的分組數(shù)據(jù)。這些協(xié)議可被視為不同于使用其它通信方法如SMS消息,SMS消息可沿著其通信通道使用線路轉(zhuǎn)換。另外,在UDP與TCP之間可進(jìn)行區(qū)分。例如,使用UDP發(fā)送的數(shù)據(jù)可視為“不可靠”,使得發(fā)送者無法接收有關(guān)輸送數(shù)據(jù)的傳輸?shù)娜魏未_認(rèn),而TCP為“可靠”協(xié)議。然而,使用UDP發(fā)送的數(shù)據(jù)的消息大小顯著小于其它協(xié)議(例如TCP)的消息大小和通過SMS發(fā)送的消息。盡管如此,應(yīng)當(dāng)清楚,盡管TCP消息可能大于使用UDP發(fā)送的那些,但是TCP也可用于實(shí)施本方法200的至少一部分。方法200進(jìn)行至步驟 230。在步驟230,數(shù)據(jù)消息使用呼叫中心20與車輛12之間的VPN連接來傳輸。使用VPN,數(shù)據(jù)消息可使用UDP通過VPN安全地傳輸。該數(shù)據(jù)消息可起源自呼叫中心20,并通過陸地網(wǎng)絡(luò)16和無線載波系統(tǒng)14傳遞至車輛遠(yuǎn)程信息處理單元30。在該實(shí)施方案中,呼叫中心20和遠(yuǎn)程信息處理單元30可能每個(gè)都可使用IP地圖,并且通過使用那些IP地址能保持通過VPN的通信鏈接,只要車輛遠(yuǎn)程信息處理單元30注冊(cè)無線載波系統(tǒng)14的基站,例如信號(hào)發(fā)射塔70。如上所 述,使用UDP發(fā)送的消息可使用比TCP或其它協(xié)議更小的文件尺寸來實(shí)現(xiàn)它們的目的。在示例的實(shí)施方案中,通過VPN使用UDP發(fā)送的數(shù)據(jù)消息可在大小上小于一千字節(jié)(K)。使用UDP從呼叫中心20到車輛遠(yuǎn)程信息處理單元30的傳輸通信策略也可用來實(shí)施在車輛12的防火墻或類似類型的網(wǎng)關(guān)。該防火墻可防止處理被發(fā)送至車輛12的不希望的消息。車輛12可被指令成僅在車輛12接收使用UDP發(fā)送的數(shù)據(jù)消息時(shí)來接觸呼叫中心20。該指令可在車輛12制造時(shí)被編制進(jìn)車輛遠(yuǎn)程信息處理單元30?;蛘咭部墒褂每罩邢螺d配置(over-the-air provisioning, 0TAP)給車輛遠(yuǎn)程信息處理單元30無線編制有該指令。例如,車輛遠(yuǎn)程信息處理單元30可編制成識(shí)別發(fā)送至車輛12的消息的類型,例如TCP消息、SMS消息或UDP消息。然后車輛遠(yuǎn)程信息處理單元30可被指令成不理會(huì)未使用UDP發(fā)送的全部消息。因此,無需在車輛12進(jìn)行復(fù)雜處理或決定,就可容易地不理會(huì)車輛遠(yuǎn)程信息處理單元30接收的所有SMS消息。實(shí)質(zhì)上,該指令可用作防止車輛遠(yuǎn)程信息處理單元30將計(jì)算資源投入于處理不需要的SMS消息的簡(jiǎn)單且有力的防火墻。存在該概念的其它實(shí)施方案。車輛遠(yuǎn)程信息處理單元30也可編制成不僅識(shí)別消息的類型(例如UDP),還識(shí)別消息的特定格式。使用UDP以獨(dú)特格式發(fā)送的消息可被車輛遠(yuǎn)程信息處理單元30識(shí)別為要處理的消息,而所有其它消息都被忽略。鑒于使用UDP發(fā)送的數(shù)據(jù)消息可被描述為“不可靠”的通信方法,所以呼叫中心20可使用計(jì)時(shí)器來監(jiān)測(cè)成功傳輸?shù)目赡苄浴:艚兄行?0可在發(fā)送數(shù)據(jù)消息至車輛遠(yuǎn)程信息處理單元30時(shí)激活計(jì)時(shí)器。這樣,即使UDP協(xié)議可能缺少對(duì)數(shù)據(jù)消息已經(jīng)輸送的固有確認(rèn),但是呼叫中心20仍可以合理的確實(shí)性確定數(shù)據(jù)消息是否已經(jīng)輸送。方法200進(jìn)行至步驟240。在步驟240,確定傳輸?shù)臄?shù)據(jù)消息是否達(dá)到其目的地。這可通過比較在步驟230的消息傳輸與從車輛12接收到通信的時(shí)間之間經(jīng)過的時(shí)間量與預(yù)定閾值作比較來確定。在向車輛12發(fā)送數(shù)據(jù)消息之后,呼叫中心20可預(yù)期在預(yù)定量時(shí)間內(nèi)接收對(duì)數(shù)據(jù)消息或數(shù)據(jù)消息的有效載荷內(nèi)的指令的響應(yīng)。在上面參考“處理機(jī)間通信技術(shù)”描述的例子中,呼叫中心20可預(yù)期車輛遠(yuǎn)程信息處理單元30在預(yù)定量時(shí)間內(nèi)接觸呼叫中心20。呼叫中心20可根據(jù)多個(gè)參數(shù)(如一天中的時(shí)間、網(wǎng)絡(luò)流量等)調(diào)節(jié)該時(shí)間量,以使其更小或更大。如果呼叫中心20未在預(yù)定時(shí)間量?jī)?nèi)接收對(duì)數(shù)據(jù)消息的響應(yīng),那么該方法可返回步驟220,可構(gòu)造另一數(shù)據(jù)消息并將其發(fā)送至呼叫中心20。否則,方法200結(jié)束。應(yīng)當(dāng)理解,前面是本發(fā)明一個(gè)或多個(gè)優(yōu)選實(shí)施例的描述。本發(fā)明不限于這里公開的特定實(shí)施例,其僅由所附權(quán)利要求限定。另外,前面描述中所含的內(nèi)容涉及特定實(shí)施例,其并不構(gòu)成對(duì)本發(fā)明范圍或權(quán)利要求 所用術(shù)語(yǔ)定義的限制,除非上面明確定義的術(shù)語(yǔ)或短語(yǔ)。各種其它實(shí)施方式及對(duì)所公開實(shí)施例的各種變化和修改對(duì)本領(lǐng)域的技術(shù)人員是顯而易見的。所有這些其它實(shí)施方式、變化和修改意欲都在所附權(quán)利要求的范圍內(nèi)。如該說明書和權(quán)利要求中所使用的,當(dāng)結(jié)合一個(gè)或多個(gè)組件或其它項(xiàng)目的列表使用時(shí),術(shù)語(yǔ)“例如”、“比如”、“如”和“等等”和動(dòng)詞“包括”、“具有”、“包含”及它們的其它動(dòng)詞形式每個(gè)都被認(rèn)為是開放式,意味著該列表不被認(rèn)為不排除其它的、另外的組件或項(xiàng)目。其它術(shù)語(yǔ)被認(rèn)為使用它們最廣義的合理含義,除非它們?cè)谛枰煌忉尩纳舷挛闹惺褂谩?br>
權(quán)利要求
1.一種在具有車輛遠(yuǎn)程信息處理單元的車輛與中央設(shè)施之間通信的方法,包括如下步驟 (a)在車輛與中央設(shè)施之間建立虛擬私人網(wǎng)絡(luò)(VPN)連接; (b)構(gòu)造數(shù)據(jù)消息,該數(shù)據(jù)消息用于使用VPN在所述車輛與所述中央設(shè)施之間通信; (c)使用不可靠的傳輸協(xié)議通過所述VPN傳輸所述數(shù)據(jù)消息;和 (d)確定傳輸?shù)臄?shù)據(jù)消息是否達(dá)到其目的地。
2.如權(quán)利要求1的方法,還包括如下步驟使用所述VPN傳輸所述數(shù)據(jù)消息,其中所述VPN通過無線載波系統(tǒng)建立。
3.如權(quán)利要求1的方法,還包括如下步驟通過漫游的無線載波系統(tǒng)建立所述VPN。
4.如權(quán)利要求1的方法,其中所述不可靠傳輸協(xié)議為用戶數(shù)據(jù)報(bào)協(xié)議(UDP)。
5.如權(quán)利要求1的方法,其中所述中央設(shè)施為呼叫中心,所述數(shù)據(jù)消息包括命令所述車輛呼叫所述呼叫中心的計(jì)算機(jī)可讀指令。
6.如權(quán)利要求1的方法,還包括如下步驟指令所述車輛僅在所述車輛接收使用用戶數(shù)據(jù)報(bào)協(xié)議(UDP)發(fā)送的數(shù)據(jù)消息時(shí)給所述中央設(shè)施打電話,忽略以除UDP以外其它格式接收的數(shù)據(jù)消息。
7.如權(quán)利要求6的方法,其中指令所述車輛的步驟由車輛制造商執(zhí)行。
8.如權(quán)利要求1的方法,其中步驟(d)還包括如下步驟將在步驟(c)中的消息傳輸與從所述車輛接收到呼叫之間的時(shí)間量與預(yù)定閾值作比較。
9.一種在具有車輛遠(yuǎn)程信息處理單元的車輛與中央設(shè)施之間通信的方法,包括如下步驟 (a)在中央設(shè)施處構(gòu)造包括用于車輛遠(yuǎn)程信息處理單元的計(jì)算機(jī)可讀指令的消息; (b)在所述中央設(shè)施與所述車輛遠(yuǎn)程信息處理單元之間建立用于傳輸所述消息的虛擬私人網(wǎng)絡(luò)(VPN),其中所述VPN至少部分地通過無線載波系統(tǒng)建立; (c)使用用戶數(shù)據(jù)報(bào)協(xié)議(UDP)通過所述建立的VPN從所述中央設(shè)施向所述車輛遠(yuǎn)程信息處理單元傳輸所述消息。
10.一種在具有車輛遠(yuǎn)程信息處理單元的車輛與中央設(shè)施之間通信的方法,包括如下步驟 (a)指令車輛 (al)僅在車輛接收使用用戶數(shù)據(jù)報(bào)協(xié)議(UDP)發(fā)送的數(shù)據(jù)消息時(shí)接觸中央設(shè)施;和 (a2)忽略以除UDP以外格式接收的數(shù)據(jù)消息; (b)在所述中央設(shè)施構(gòu)造指令所述車輛的車輛遠(yuǎn)程信息處理單元接觸所述中央設(shè)施的數(shù)據(jù)消息; (c)在所述中央設(shè)施與車輛之間使用虛擬私人網(wǎng)絡(luò)(VPN)連接來傳輸所述數(shù)據(jù)消息;和 (d)通過將在步驟(C)中的消息傳輸與從所述車輛接收到通信之間的時(shí)間量與預(yù)定閾值作比較來確定所述數(shù)據(jù)消息是否達(dá)到其目的地。
全文摘要
本發(fā)明涉及與具有遠(yuǎn)程信息處理單元的車輛通信的方法,提供一種用于在具有車輛遠(yuǎn)程信息處理單元的車輛與中央設(shè)施之間通信的系統(tǒng)和方法,包括在車輛與中央設(shè)施之間建立虛擬私人網(wǎng)絡(luò)(VPN)連接;使用所述VPN在所述車輛與所述中央設(shè)施之間構(gòu)造用于通信的數(shù)據(jù)消息;使用不可靠傳輸協(xié)議通過所述VPN傳輸所述數(shù)據(jù)消息;和確定傳輸?shù)臄?shù)據(jù)消息是否達(dá)到其目的地。
文檔編號(hào)H04W4/12GK103037321SQ20121036672
公開日2013年4月10日 申請(qǐng)日期2012年9月28日 優(yōu)先權(quán)日2011年10月6日
發(fā)明者K.H.易, K.L.皮爾斯, D.喬治 申請(qǐng)人:通用汽車有限責(zé)任公司