麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

增強的智能電話車載設施的制作方法

文檔序號:7855437閱讀:225來源:國知局
專利名稱:增強的智能電話車載設施的制作方法
技術領域
本發明總體上涉及車輛,且更具體地涉及利于配置無線裝置和車輛遠程信息處理單元之間經過短程無線通信鏈路的通信。
背景技術
現代車輛給車輛乘員提供發送和接收無線通信的能力。而且現代車輛可以以多種方式實現。例如,車輛可包括遠程信息處理單元,其使用蜂窩通信系統來撥打和接收電話呼叫或者與中心設施通信數據。除了使用蜂窩系統通信之外,遠程信息處理單元還可使用短程無線通信性能,例如WiFi或藍牙。短程無線通信性能允許車輛遠程信息處理單元與距車輛遠程信息處理單元預定距離內的類似配置裝置通信。但是車輛乘員不僅僅依賴于車輛遠程信息處理單元來執行無線通信。通常,車輛乘員攜帶無線裝置,例如智能電話,所述無線裝置具有發送/接收蜂窩通信的性能,盡管車·輛也可能能夠類似地通信。這些類型的無線裝置通常還能夠下載和操作寬范圍的各種軟件應用,有時由第三方開發者產生,由所述裝置操作以給用戶提供更多特征。給定車輛遠程信息處理單元和無線裝置兩者的頻繁近距離存在,更有效地集成這些裝置兩者的性能將是有益的。

發明內容
根據本發明的一個方面,提供一種配置無線裝置和車輛遠程信息處理單元之間經過短程無線通信鏈路的通信的方法。所述方法包括在無線裝置處從中心設施接收串行端口配置文件(SPP)軟件應用;在無線裝置處存儲SPP軟件應用;使用SPP軟件應用識別存儲在無線裝置上的第三方軟件應用;將第三方軟件應用的識別符發送到中心設施;以及使用所存儲SPP軟件應用和使用一個或多個軟件模板傳輸的數據在無線裝置和車輛遠程信息處理單元之間經過短程無線通信鏈路通信,所述一個或多個軟件模板由車輛遠程信息處理單元響應于所發送的第三方軟件應用的識別符接收。根據本發明的另一方面,提供一種利于配置無線裝置和車輛遠程信息處理單元之間經過短程無線通信鏈路的通信的方法。所述方法包括在中心設施處接收將串行端口配置文件(SPP)軟件應用提供給無線裝置的請求^fSPP軟件應用傳輸給無線裝置;在中心設施處接收由SPP軟件應用產生的存儲在無線裝置上的一個或多個第三方軟件應用的識別符;將所接收識別符與用于在車輛遠程信息處理單元和無線裝置之間經由短程無線通信鏈路傳送數據的多個軟件模板進行比較;確定所接收識別符是否與所述多個軟件模板中的至少一個匹配;以及如果是,那么將匹配軟件模板傳輸給車輛遠程信息處理單元。根據本發明的又一方面,提供一種配置無線裝置和車輛遠程信息處理單元之間經過短程無線通信鏈路的通信的方法。所述方法包括將串行端口配置文件(SPP)軟件應用的請求從無線裝置發送到中心設施;在無線裝置處從中心設施接收SPP軟件應用;使用所接收SPP軟件應用識別駐留在無線裝置上的一個或多個第三方軟件應用;將第三方軟件應用的識別符從無線裝置發送到中心設施;搜索與第三方軟件應用的識別符相對應且用于在無線裝置和車輛遠程信息處理單元之間經由短程無線通信鏈路通信的一個或多個軟件模板;如果一個或多個軟件模板與第三方軟件應用的識別符相對應,那么將所述軟件模板從中心設施傳輸到與無線裝置有關的車輛;在車輛處接送并存儲所傳輸軟件模板;以及啟動車輛和無線裝置之間的通信會話,用于使用SPP軟件應用和所傳輸軟件模板操作第三方軟件應用。方案I. 一種配置無線裝置和車輛遠程信息處理單元之間經過短程無線通信鏈路的通信的方法,包括以下步驟
(a)在無線裝置處從中心設施接收串行端口配置文件(SPP)軟件應用;
(b)在無線裝置處存儲SPP軟件應用;
(c)使用SPP軟件應用識別存儲在無線裝置上的第三方軟件應用;
Cd)將第三方軟件應用的識別符發送到中心設施;以及
Ce)使用所存儲SPP軟件應用和使用一個或多個軟件模板傳輸的數據在無線裝置和車輛遠程信息處理單元之間經過短程無線通信鏈路通信,所述一個或多個軟件模板由車輛遠程信息處理單元響應于步驟(d)期間發送的第三方軟件應用的識別符接收。方案2.根據方案I所述的方法,還包括以下步驟
在車輛處存儲軟件聚合器,用于編譯發送到無線裝置和從無線裝置接收的數據;以及 使用所接收軟件模板中的一個或多個顯示從無線裝置發送的數據。方案3.根據方案2所述的方法,還包括以下步驟基于經由SPP軟件應用接收的數據通信在軟件聚合器的指導下選擇軟件模板。方案4.根據方案I所述的方法,還包括以下步驟在無線裝置處通過有線通信鏈路從個人計算機(PC)接收SPP軟件應用。方案5.根據方案I所述的方法,還包括以下步驟在無線裝置處通過個人計算機(PO和無線裝置之間的短程無線通信鏈路從個人計算機(PC)接收SPP軟件應用。方案6.根據方案I所述的方法,其中,SPP軟件應用包括具有對應軟件模板的第三方軟件應用列表。方案7.根據方案I所述的方法,還包括以下步驟使用SPP軟件編譯由一個或多個第三方軟件應用產生的數據,用于經過短程無線鏈路傳輸給車輛遠程信息處理單元。方案8.根據方案I所述的方法,還包括以下步驟使用SPP軟件應用和一個或多個軟件模板經由短程無線鏈路控制無線裝置上的一個或多個第三方軟件應用。方案9. 一種利于配置無線裝置和車輛遠程信息處理單元之間經過短程無線通信鏈路的通信的方法,包括以下步驟
Ca)在中心設施處接收將串行端口配置文件(SPP)軟件應用提供給無線裝置的請求;
(b)將SPP軟件應用傳輸給無線裝置;
(c)在中心設施處接收由SPP軟件應用產生的存儲在無線裝置上的一個或多個第三方軟件應用的識別符;
(d)將所接收識別符與用于在車輛遠程信息處理單元和無線裝置之間經由短程無線通信鏈路傳送數據的多個軟件模板進行比較;
Ce)確定所接收識別符是否與所述多個軟件模板中的至少一個匹配;以及(f)如果是,那么將匹配軟件模板傳輸給車輛遠程信息處理單元。方案10.根據方案9所述的方法,還包括以下步驟將軟件聚合器傳輸給車輛遠程信息處理單元,用于編譯發送到無線裝置和從無線裝置接收的數據。方案11.根據方案9所述的方法,還包括以下步驟將SPP軟件傳輸給個人計算機(PC)。方案12.根據方案9所述 的方法,其中,SPP軟件應用包括具有對應軟件模板的第三方軟件應用列表。方案13.根據方案9所述的方法,還包括以下步驟將無線裝置與一個或多個車輛相關聯。方案14. 一種配置無線裝置和車輛遠程信息處理單元之間經過短程無線通信鏈路的通信的方法,包括以下步驟
Ca)將串行端口配置文件(SPP)軟件應用的請求從無線裝置發送到中心設施;
(b)在無線裝置處從中心設施接收SPP軟件應用;
(c)使用所接收SPP軟件應用識別駐留在無線裝置上的一個或多個第三方軟件應用; Cd)將第三方軟件應用的識別符從無線裝置發送到中心設施;
(e)搜索與第三方軟件應用的識別符相對應且用于在無線裝置和車輛遠程信息處理單元之間經由短程無線通信鏈路通信的一個或多個軟件模板;
(f)如果一個或多個軟件模板與第三方軟件應用的識別符相對應,那么將所述軟件模板從中心設施傳輸到與無線裝置有關的車輛;
(g)在車輛處接送并存儲所傳輸軟件模板;以及
(h)啟動車輛和無線裝置之間的通信會話,用于使用SPP軟件應用和所傳輸軟件模板操作第三方軟件應用。方案15.根據方案14所述的方法,還包括以下步驟
在車輛處存儲軟件聚合器,用于編譯發送到無線裝置和從無線裝置接收的數據;以及 使用所傳輸軟件模板中的一個或多個顯示從無線裝置發送的數據。方案16.根據方案15所述的方法,還包括以下步驟基于經由SPP軟件應用接收的數據通信在軟件聚合器的指導下選擇所述一個或多個軟件模板。方案17.根據方案14所述的方法,還包括以下步驟在無線裝置處通過有線通信鏈路從個人計算機(PC)接收SPP軟件。方案18.根據方案14所述的方法,其中,SPP軟件包括具有與每個第三方軟件應用相對應的軟件模板的第三方軟件應用列表。方案19.根據方案14所述的方法,還包括以下步驟使用SPP軟件編譯由一個或多個第三方軟件應用產生的數據,用于經過短程無線鏈路傳輸給車輛遠程信息處理單元。方案20.根據方案14所述的方法,還包括以下步驟使用SPP軟件應用和一個或多個軟件模板經由短程無線鏈路控制無線裝置上的一個或多個第三方軟件應用。


本發明的一個或多個優選示例性實施例將在下文結合附圖描述,在附圖中,相同的附圖標記指代相同元件,且其中圖I是示出了能夠使用本文公開的方法的通信系統的示例性實施例的框圖;和圖2是配置無線裝置和車輛遠程信息處理單元之間經過短程無線通信鏈路的通信的方法的流程圖。
具體實施例方式下文所述的系統和方法利于車輛遠程信息處理單元和無線裝置之間的通信。更具體地,所述系統和方法能夠增強無線裝置(例如,智能電話)的功能性,所述無線裝置通常操作存儲在無線裝置上的第三方軟件應用(通常稱為“ap ps”)。無線裝置和遠程信息處理單元之間的短程無線鏈路可以交換數據,用于將第三方軟件應用功能的至少一部分與遠程信息處理單元整合。由此,具有無線裝置的車輛乘員能夠使用車輛硬件操作第三方軟件。這可以通過將軟件應用提供給無線裝置來實現,所述無線裝置可以編譯來自于駐留在裝置上的第三方軟件應用的通信,使得他們可以由車輛遠程信息處理單元理解。同時,提供給無線裝置的軟件應用還可以編譯從車輛遠程信息處理單元發送到裝置的通信,使得第三方軟件應用可以使用那些通信譯碼和/或操作。提供給無線裝置的軟件應用的副本可以在車輛遠程信息處理單元處使用。在車輛遠程信息處理單元處使用的軟件應用可以將通信發送到無線裝置/從無線裝置接收通信。類似于提供給無線裝置的軟件,由車輛遠程信息處理單元使用的軟件可以將由存儲在無線裝置上的第三方軟件應用產生的數據和/或通信編譯為可以由車輛遠程信息處理單元操作的計算機可讀指令。實際上,車輛遠程信息處理單元和無線裝置中的每個處的軟件應用用作“代理(broker,或中間程序)”,其編譯或譯碼來自于第三方軟件的指令,使得兩個裝置都可以通信。這是有幫助的,因為不僅無線裝置使用各種不同操作系統,而且每個操作系統都可以用不同第三方軟件應用的壯觀陣列一起工作。例如,智能電話操作系統的示例包括iOS (由Apple的iPhone 使用)和Android(各種智能電話)。這些操作系統中的每個由入門網頁維護,用于購買第三方軟件應用(例如,“app Store(S) ”)。給定寬范圍的各種不同第三方軟件應用,可以產生用于車輛遠程信息處理單元的多個不同軟件應用,例如軟件模板,其中每個都可與一個或多個第三方軟件應用兼容。由此,提供給無線裝置的軟件應用可以識別駐留在無線裝置上的第三方軟件且將一個或多個識別符提供給中心設施。取決于存儲在無線裝置處的第三方軟件,中心設施可以確定用于車輛遠程信息處理單元的一個或多個不同軟件模板,且將軟件模板發送到車輛。參考圖1,示出了包括可以用于實施本文所公開的方法的移動車輛通信系統10的示例性操作環境。通信系統10通常包括車輛12、一個或多個無線運營系統14、陸用通信網絡16、計算機18和呼叫中心20。應當理解的是,所公開的方法可以與任何數量的不同系統一起使用,且不具體限于本文所示的操作環境。而且,系統10及其獨立部件的架構、構造、設置和操作是本領域公知的。因而,以下段落簡單地提供一個這種示例性系統10的簡要概述;然而,本文未示出的其它系統也可以采用所公開的方法。車輛12在所示實施例中顯示為乘用車輛,但是應當理解的是,還可以使用任何其它車輛,包括摩托車、卡車、運動型多功能車輛(SUV)、旅行車(RV)、船舶、飛機等。車輛電子器件28中的一些在圖I中總體上不出且包括遠程信息處理單兀30、麥克風32、一個或多個按鈕或其它控制輸入34、音頻系統36、可視化顯示器38和GPS模塊40以及多個車輛系統模塊(VSM)42。這些裝置中的一些可以直接連接到遠程信息處理單元,例如,麥克風32和按鈕34,而其他裝置通過使用一個或多個網絡連接(例如通信總線44或娛樂總線46)間接連接。合適的網絡連接的例子包括控制器區域網絡(CAN)、面向媒體的系統傳輸(MOST)、本地互聯網絡(LIN)、局域網(LAN)以及其他合適的連接(如以太網或符合已知IS0、SAE和IEEE標準和規格的其他連接等)。遠程信息處理單元30可以是OEM安裝(嵌入)或售后裝置,其允許經過無線運營系統14和經由無線聯網進行無線語音和/或數據通信,使得車輛能夠與呼叫中心20、其他支持遠程信息處理的車輛或一些其他實體或裝置進行通信。遠程信息處理單元優選使用無線電傳輸來建立與無線運營系統14的通信信道(語音信道和/或數據信道),使得語音和/或數據傳輸能夠經過所述信道發送和接收。通過提供語音和數據通信兩者,遠程信息處理單元30允許車輛提供多種不同服務,包括與導航、電話、緊急援助、診斷、信息娛樂等有關的服務。可以使用本領域已知的技術經由數據連接(例如經過數據信道經由分組數據傳輸)或者經由語音信道來發送數據。對于包括語音通信(例如,與呼叫中心20處的活動顧問或語音響應單元)和數據通信(例如,以提供GPS位置數據或車輛診斷數據給呼叫中心20)兩者的組合服務,系統可以使用經過語音信道的單個呼叫并且根據需要在語音信道上在語音和數據傳輸之間切換,并且這可以使用本領域技術人員已知的技術完成。·根據一個實施例,遠程信息處理單元30使用根據GSM或CDMA標準的蜂窩通信,因而包括用于類似于免提呼叫的語音通信的標準蜂窩芯片組50、用于數據傳輸的無線調制解調器、電子處理裝置52、一個或多個數字存儲器裝置54和雙天線56。應當認識到,調制解調器可以通過存儲在遠程信息處理單元中并由處理器52執行的軟件來實施,或者可以是位于遠程信息處理單元30內部或外部的獨立硬件部件。調制解調器可以使用任何數量的不同標準或協議(例如EVDO、CDMA, GPRS和EDGE)來操作。當被用于分組交換數據通信(例如TCP/IP)時,遠程信息處理單元可以配置有靜態IP地址或者可以被設置成自動從網絡上另一裝置(例如路由器)或者從網絡地址服務器接收所分配的IP地址。車輛和其他聯網無線裝置間的無線聯網也可以使用遠程信息處理單元30實施。為此,遠程信息處理單元30可以被配置為按照一種或多種無線協議(例如IEEE 802. 11協議、WiMAX或者藍牙中的任一種)進行無線通信。車輛乘員可以攜帶無線裝置58,無線裝置58與遠程信息處理單元30經由短程無線鏈路使用上述無線協議通信。無線裝置58的示例包括移動電話(例如,智能電話,如由Apple制造的iPhone )、平板計算機(如也由Apple制造的iPad )、或具有短程無線天線且操作第三方軟件應用的其它類似裝置。處理器52可以是能夠處理電子指令的任何類型的裝置,包括微處理器、微控制器、主機處理器、控制器、車輛通信處理器和專用集成電路(ASIC)。它可以是僅用于遠程信息處理單元30的專用處理器或者可以與其他車輛系統共用。處理器52執行各種類型的數字存儲指令,例如存儲在存儲器54中的軟件或固件程序,所述指令允許遠程信息處理單元提供各種各樣的服務。例如,處理器52可以執行程序或處理數據以實施本文所述方法的至少一部分。遠程信息處理單元30可以用于提供多樣化范疇的車輛服務,包括到車輛和/或來自車輛的無線通信。這些服務包括與基于GPS的車輛導航模塊40結合提供的建議路線規劃(turn-by-turn)指導和其他導航相關的服務;與一個或多個碰撞傳感器接口模塊(例如車身控制模塊(未示出))結合提供的安全氣囊展開通知和其他緊急事件或路邊援助有關的服務;使用一個或多個診斷模塊的診斷報告;以及與信息娛樂有關的服務,在該服務中音樂、網頁、電影、電視節目、視頻游戲和/或其它信息由信息娛樂模塊(未示出)下載并存儲以便當前或以后重放。上述列舉的服務決不是對遠程信息處理單元30的所有能力的窮舉性列舉,而是簡單的列舉遠程信息處理單元能夠提供的一些服務。此外,應當理解的是,前述模塊中的至少一些可以以保存在遠程信息處理單元30內部或外部的軟件指令的形式來實施,它們可以是位于遠程信息處理單元30內部或外部的硬件部件,或者它們可以彼此集成或與車輛中的其他系統集成和/或它們可以彼此共享或與車輛中的其他系統共享,僅列舉若干可能。在模塊實施為位于遠程信息處理單元30外部的VSM 42的情況下 ,它們可以使用車輛總線44來與遠程信息處理單元交換數據和命令。GPS模塊40從GPS衛星星群60接收無線電信號。從這些信號,模塊40可以確定車輛位置,其用于給車輛駕駛員提供導航和其他位置相關服務。導航信息可以顯現在顯示器38 (或車輛內的其他顯示器)上,或者可以用語言呈現,例如在提供建議路線規劃導航時所做的那樣。導航服務可用專用車內導航模塊(其可以為GPS模塊40的一部分)提供,或者一些或全部導航服務可以由遠程信息處理單元30完成,其中,位置信息發送給遠程位置用于給車輛提供導航地圖、地圖注釋(感興趣的點、飯店等)、路線計算等。位置信息可以提供給呼叫中心20或者其他遠程計算機系統,例如計算機18,以用于其他目的,例如車隊管理。并且,新的或更新的地圖數據可以從呼叫中心20經由遠程信息處理單元30下載到GPS模塊40。除了音頻系統36和GPS模塊40之外,車輛12可以包括以電子硬件部件形式的其它車輛系統模塊(VSM) 42,其位于車輛中且通常接收來自一個或多個傳感器的輸入并利用所感測到的輸入來執行診斷、監測、控制、報告和/或其它功能。VSM 42中每個優選由通信總線44連接到其他VSM以及到遠程信息處理單元30,且可以被編程以運行車輛系統和子系統診斷測試。例如,一個VSM42可以是發動機控制模塊(ECM),發動機控制模塊控制發動機操作的各個方面,例如燃料點火和點火正時,另一個VSM42可以是動力系控制模塊,所述動力系控制模塊調節車輛動力系的一個或多個部件的操作,且另一個VSM42可以是車身控制模塊,所述車身控制模塊管理位于整個車輛的各個電氣部件,例如車輛的電動門鎖和前燈。根據一個實施例,發動機控制模塊配備有車載診斷(OBD)特征,所述車載診斷特征提供種種的實時數據,例如接收自包括車輛排放傳感器的各種傳感器的數據,且提供標準化的診斷故障碼(DTC)序列,所述診斷故障碼允許技術人員快速識別和補救車輛故障。如本領域技術人員理解的那樣,上述VSM僅是可用于車輛12中的一些模塊的示例,因為許多其它模塊也是可能的。車輛電子器件28還包括多個車輛用戶接口,所述車輛用戶接口給車輛乘員提供用來提供和/或接收信息的裝置,包括麥克風32、(多個)按鈕34、音頻系統36和可視化顯示器38。如這里使用的,術語“車輛用戶接口 ”廣泛地包括任何合適形式的電子裝置,包括硬件和軟件部件,其位于車輛上且允許車輛用戶與車輛部件通信或者通過車輛部件通信。麥克風32提供音頻輸入給遠程信息處理單元以使得駕駛員或其它乘員能夠經由無線運營系統14提供語音命令并實施免提呼叫。為此,它可以使用本領域已知的人機接口(HMI)技術連接到車載自動語音處理單元。(多個)按鈕34允許手動用戶輸入進遠程信息處理單元30以啟動無線電話呼叫并提供其他數據、響應、或控制輸入。獨立按鈕可以用于啟動到呼叫中心20的緊急呼叫與常規服務援助呼叫。音頻系統36提供音頻輸出給車輛乘員,并且可以是專用獨立式系統或主車輛音頻系統的一部分。根據這里所示的特定實施例,音頻系統36可操作地聯接到車輛總線44和娛樂總線46兩者,且可以提供AM、FM和衛星無線電廣播、CD、DVD和其它多媒體功能。該功能可以結合上述信息娛樂模塊或者獨立于上述信息娛樂模塊提供。可視化顯示器38優選是圖形顯示器,例如儀表板上的觸摸屏或擋風玻璃反射出的抬頭顯示器,且可以用于提供多種輸入和輸出功能。也可以使用各種其它車輛用戶接口,而圖I的接口僅僅是一種具體實施方式
的示例。無線運營系統14優選是蜂窩式電話系統,包括多個蜂窩塔70 (僅不出一個)、一個或多個移動交換中心(MSC) 72、以及將無線運營系統14與陸用網絡16連接所需的任何其它聯網部件。每個蜂窩塔70包括發送和接收天線以及基站,來自于不同蜂窩塔的基站直接地或者經由諸如基站控制器的中間裝置連接到MSC72。蜂窩系統14可以采用任何合適的通信技術,包括例如模擬技術(例如AMPS)或較新的數字技術(例如CDMA (例如,CDMA2000)或GSM/GPRS)。如本領域技術人員理解的,各種蜂窩塔/基站/MSC布置都是可能的且可以與無線系統14 一起使用。例如,基站和蜂窩塔可以共同位于相同位置處或者可以彼此遠距離定位,每個基站可負責單個蜂窩塔或者單個基站可服務多個蜂窩塔,且多個基站可聯接·到單個MSC,這里僅列舉一些可能的布置。除了使用無線運營系統14之外,以衛星通信形式的不同的無線運營系統可以用于提供與車輛的單向或雙向通信。這可以使用一個或多個通信衛星62和上行鏈路傳輸站64完成。單向通信可以是例如衛星無線電廣播服務,其中,節目內容(新聞、音樂等)通過傳輸站64接收,打包以便上傳,然后發送給衛星62,衛星62將所述節目廣播給簽約方。雙向通信可以是例如衛星電話服務,使用衛星62以在車輛12和站64之間中繼電話通信。如果使用,則該衛星電話可以額外于或者取代無線運營系統14使用。陸用網絡16可以是常規的基于陸地的電信網絡,其連接到一個或多個陸用線路電話且將無線運營系統14連接到呼叫中心20。例如,陸用網絡16可包括公共交換電話網絡(PSTN),如用于提供硬布線(有線)電話、分組交換數據通信和互聯網基礎設施。陸用網絡16中的一個或多個部分可以通過使用標準布線網絡、光纖或其它光學網絡、電纜網絡、電源線、其它無線網絡(例如無線局域網絡(WLAN)、或提供寬帶無線接入(BWA)的網絡)或其任何組合來實施。此外,呼叫中心20不需要經由陸用網絡16連接,而可以包括無線電話裝置,使得它可以與無線網絡例如無線運營系統14直接通信。計算機18可以是經由專用或公共網絡(例如互聯網)能訪問的多個計算機之一。每個這種計算機18可以用于一個或多個目的,例如經由遠程信息處理單元30和無線運營商14可由車輛訪問的網頁服務器。其它這種可訪問的計算機18可以是例如服務中心計算機,其中,診斷信息和其它車輛數據可以從車輛經由遠程信息處理單元30上傳;由車輛車主或其它簽約方使用的客戶計算機,用于諸如訪問或接收車輛數據或設置或配置簽約方偏好或者控制車輛功能的目的;或者第三方庫,車輛數據或其它信息提供給該第三方庫或從該第三方庫提供,不管是通過與車輛12通信或呼叫中心20通信或者兩者。計算機18也可以用于提供互聯網連接,例如DNS服務或者網絡地址服務器,其使用DHCP或其它合適協議來分配IP地址給車輛12。呼叫中心20被設計成給車輛電子器件28提供各種不同系統后端功能,且根據本文所示的示例性實施例,大體包括一個或多個交換機80、服務器82、數據庫84、活動顧問86、以及自動語音響應系統(VRS) 88,所有這些都是本領域已知的。這些各種呼叫中心部件優選經由有線或無線局域網絡90彼此聯接。交換機80,其可以是專用交換機(PBX),路由進來的信號,使得語音傳輸通常通過普通電話發送給活動顧問86或者使用VoIP發送給自動語音響應系統88。活動顧問電話也可以使用由圖I中虛線所示的VoIP。VoIP和通過交換機80的其它數據通信經由連接在 交換機80和網絡90之間的調制解調器(未示出)實施。數據傳輸經由調制解調器送至服務器82和/或數據庫84。數據庫84可以存儲帳戶信息,例如簽約方認證信息、車輛識別符、簡檔記錄、行為模式和其它有關簽約方信息。數據傳輸也可以通過無線系統(如802. IIx,GPRS等)來進行。雖然所示實施例已經描述為將通過使用活動顧問86結合人工呼叫中心20使用,但是應當認識到,呼叫中心可以替代地使用VRS88作為自動顧問,或者可以使用VRS 88和活動顧問86的組合。現在轉向圖2,示出了配置無線裝置58和車輛遠程信息處理單元30之間經過短程無線通信鏈路的通信的方法200。方法200在步驟210通過將可以在中心設施處接收的串行端口配置文件(SPP)軟件應用的請求從無線裝置20發送到中心設施而開始。SPP軟件可以存儲在無線裝置58處且用于控制多個操作。首先,SPP軟件可在無線裝置58的軟件堆棧的應用層上使用,以經由藍牙射頻通信協議(RFCOMM)啟動短程無線鏈路。RFCOMM協議可以模擬串行端口連接且SPP軟件可以配置成使用這些協議與遠程信息處理單元30通信。SPP軟件應用可以編譯經過短程無線鏈路發送/接收的通信。此外,SPP軟件可以被啟用以掃描存儲器裝置以識別存儲在無線裝置58處的任何第三方應用。在這樣做時,SPP軟件可以被指導以準備用于傳輸給中心設施的第三方軟件應用識別符列表。這將在下文更詳細討論。第三方軟件應用通常可以描述為使用無線裝置58的軟件/硬件性能給裝置58的用戶提供一些類型的服務或娛樂。通常,第三方軟件應用利于使用無線裝置58處的具體網站的功能。且第三方軟件應用可以使用軟件開發工具箱(例如,用于Apple的iPhone 的第三方軟件應用的iSO SDK)以其本機語言產生以用于無線裝置58。第三方軟件應用的示例包括用于pandora. com、natimes. com、或者gasbuddy. com等等的移動電話軟件應用。第三方軟件應用可以經過無線運營系統14經由數字分配平臺提供給無線裝置58,其包括操作系統本地平臺(例如,Google的Android Market和Apple的App Store)以及第三方平臺(例如,Amazon Appstore 和 Verizon Wireless VZAppZone)0SPP軟件的請求可以在中心設施處接收,例如如圖I所示的呼叫中心20。或者在另一個示例中,請求可以從無線裝置58通過無線運營系統14撥打到計算機18,使得無線裝置58具有無線訪問提供可下載軟件的入門網頁的能力。由此,使用無線裝置58的車輛乘員可以與計算機18或者可下載軟件的其它提供商(例如入門網頁/數字分配平臺(例如,“app store”))連接,且請求SPP軟件應用。“app store”可以由車輛制造商、無線裝置制造商或涉及將服務和/或軟件應用提供給無線裝置58的其它實體擁有。方法前進到步驟220。在步驟220,SPP軟件應用從中心設施傳輸給無線裝置58,且SPP軟件應用在無線裝置58處接收。SPP軟件應用可以通過無線運營系統14傳輸給無線裝置58。在一個示例中,傳輸可以源于其源(例如,計算機18、呼叫中心20或其它中心設施)且通過無線運營系統14直接傳送到無線裝置58。而且,SPP軟件應用的傳輸可以從其源流經無線運營系統14到遠程信息處理單元30且無線裝置58可以從遠程信息處理單元30經過裝置58和遠程信息處理單元30之間的短程無線鏈路接收SPP軟件應用。還應當理解的是,無線裝置58可以通過到連接到互聯網的個人計算機(PC)的鏈路接收SPP軟件應用。在該示例中,車輛乘員可以使用PC從入門網頁下載SPP軟件應用。車輛乘員然后可以將SPP軟件應用經由至無線裝置58的通信鏈路(例如,通用串行總線(USB)纜線或藍牙鏈路)從PC傳送給無線裝置58。SPP軟件應用然后可以存儲在無線裝置58處。方法200 前進到步驟230。在步驟230,駐留在無線裝置上的第三方軟件應用使用所接收SPP軟件應用識別。如上所述,SPP軟件應用不僅可以編譯無線裝置58和遠程信息處理單元30之間的短程無線通信的內容,而且SPP軟件應用可以用于學習哪些第三方軟件應用在無線裝置58上操作或存儲。例如,SPP軟件應用可以包括其指令搜索的第三方軟件應用識別符列表。一旦SPP軟件應用由無線裝置58安裝和/或運行,SPP軟件應用就可以將存儲在無線裝置58上的第三方軟件應用識別符(例如,版本號)與列表包括的第三方軟件應用識別符進行比較。如果比較產生列表上包括的第三方軟件應用識別符和存儲在無線裝置58上的第三方軟件應用之間的一個或多個匹配,那么與SPP軟件被指令搜索的識別符匹配的存儲在無線裝置58上的第三方軟件應用的識別符可以從無線裝置58發送到中心設施。且第三方軟件應用的識別符可以以SPP軟件應用發送到無線裝置58相同的方式發送到中心設施。第三方軟件應用的識別符然后可以在中心設施處接收。方法200前進到步驟240。在步驟240,搜索一個或多個軟件模板以確定所述軟件模板是否與第三方軟件應用識別符相對應。這些軟件模板可以用于在無線裝置58和車輛遠程信息處理單元30之間經過短程無線通信鏈路通信。軟件模板可以被開發以與每個第三方軟件應用或者一組第三方軟件應用相對應。通常,軟件模板可以編譯無線裝置58和遠程信息處理單元30之間通信的數據。軟件模板可以產生用于與特定第三方軟件應用一起使用且利于訪問車輛數據,例如由VSM 42產生的數據。軟件模板可以產生以模擬與和軟件模板一起使用的第三方軟件應用有關的網站外觀。軟件模板還可以具有附加的依車輛而定的特征。這些構思還可以通過非限制性示例闡述。例如,如果無線裝置58存儲用于gasbuddy. com的第三方軟件應用,那么可存在與gasbuddy. com應用一起使用的軟件模板。通過背景技術的方式,gasbuddy. com是可以識別地理區域內的燃料價格且通知用戶最便宜燃料的網站。無線裝置58可以使用gasbuddy.com的第三方軟件應用來確定某區域(可能是無線裝置58當前位于的區域)的燃料價格。與gasbuddy. com第三方軟件應用相對應的軟件模板可以使用軟件模板的軟件開發工具箱具體地產生。還可以使用軟件開發工具箱產生用于gasbuddy. com第三方軟件應用且還與其它第三方軟件應用兼容的通用軟件模板。軟件模板可以使用各種語言(包括HTML5)開發。此外,與gasbuddy. com相對應的軟件模板可以通過與車輛數據一起使用而增強該第三方軟件應用的功能。例如,車輛12可以包括監測車輛12的燃料液位的VSM 42。當車輛12的燃料液位下降低于預定點時,遠程信息處理單元30可以經由短程無線鏈路將警告gasbuddy. com第三方軟件應用低液位燃料狀況的數據發送到無線裝置58。作為響應,第三方軟件應用可以基于車輛數據顯示燃料用完之前的車輛里程且還顯示燃料站的地圖以及每單位體積的燃料成本。這是一個第三方軟件應用和一個軟件模板的示例。然而,多于一個第三方軟件應用在無線裝置58上識別且多于一個軟件模板將識別為與一個或多個第三方軟件應用相對應是可能的。將第三方軟件應用和軟件模板相關聯的數據庫可以在中心設施處維護,其可以執行計算機產生的搜索以識別適合于特定無線裝置58的軟件模板。最后,與駐留在無線裝置58上的第三方軟件相對應的軟件模板列表可以產生,從而控制車輛12應當接收哪些軟件模板,以便經過短程無線鏈路與無線裝置58連接。方法200前進到步驟250。在步驟250,如果一個或多個軟件模板與第三方軟件應用識別符相對應,那么軟件模板從中心設施傳輸給與無線裝置58有關的車輛12。對應軟件模板可以與由無線裝置58用戶使用的一個或多個車輛12相關聯。例如,SPP應用可以詢問無線裝置58的用戶以識別應當接收軟件模板的車輛12。在另一個示例中,無線裝置58的用戶可以在可以由遠程信息處理服務提供商維護的入門網頁處連同一個或多個車輛12—起登記裝置58,從而SPP應用可以自動地識別哪些車輛12將接收軟件模板。在步驟240期間識別的軟件模板可以從存儲軟件模板的源(例如,中心設施)訪問且無線地傳輸給合適車輛12,例如經由無線運·營系統14或短程無線通信技術。所傳輸軟件模板可以在車輛12處使用遠程信息處理單元30接收且最終存儲在車輛12處,以供未來使用。方法200前進到步驟260。在步驟260,啟動車輛12和無線裝置58之間的通信會話,用于使用SPP軟件應用和所傳輸軟件模板操作第三方軟件應用。通信會話可以在無線裝置58的用戶啟動第三方軟件應用時自動地啟動。此時,無線裝置58可以檢測遠程信息處理單元30是否能夠經過短程無線鏈路與裝置58無線通信。如果是,那么無線裝置58可以啟動SPP軟件應用。SPP軟件應用可以開始使用藍牙串行端口配置文件(BT SPP)建立無線裝置58和遠程信息處理單元30之間的短程無線通信鏈路。一旦遠程信息處理單元30接收建立BT SPP的請求,其就可以調用與駐留在無線裝置58上的SPP應用通信的軟件應用。這可以稱為SPP聚合器(aggregator)且可以被分派代理/編譯與無線裝置58使用的SPP軟件應用的通信以及管理存儲在車輛12處的軟件模板。在一個示例中,SPP聚合器可以整合有軟件模板。在另一個示例中,SPP聚合器和軟件模板是獨立而不同的軟件程序,從而SPP聚合器可以管理軟件模板。SPP聚合器可以在車輛12制造時安裝在車輛遠程信息處理單元30上。然而,可以確定,車輛12沒有SPP聚合器且其可以連同軟件模板一起無線地發送到車輛12。使用位于無線裝置58處的SPP軟件應用和位于車輛12處的SPP聚合器,短程無線鏈路可以建立(例如,BT SPP)且數據和指令可以在無線裝置58和遠程信息處理單元30之間經過該鏈路編譯和傳送。雖然SPP軟件應用和SPP聚合器可以代理無線裝置58和遠程信息處理單元30之間的通信,但是SPP軟件應用和SPP聚合器兩者都可以是軟件堆棧的應用層的一部分。執行維護短程無線鏈路的指令的軟件可以在堆棧的不同部分中實施,例如會話層或展示層。在短程通信鏈路建立(例如,經由啟動具體第三方軟件應用),遠程信息處理單元30可以選擇適合于與已啟動第三方軟件應用一起使用的軟件模板。此外,第三方軟件應用可以經由遠程信息處理單元30或無線裝置58控制。例如,車輛12的顯示器38可以包括觸摸屏,在觸摸屏上可以產生多個選項。通過按壓所顯示的選項,車輛乘員可以將指令通過SPP聚合器和SPP軟件應用從遠程信息處理單元30發送到無線裝置58且最終基于所發送指令指導第三方軟件應用。方法200然后結束。應當理解的是,前述說明是本發明的一個或多個優選示例性實施例的說明。本發明并不限于本文公開的具體實施例,而相反僅僅由 所附權利要求限定。此外,前述說明中包含的陳述涉及具體實施例且不理解為對本發明范圍或權利要求 中使用的術語定義的限制,除非術語或措詞在上文明確定義。所公開實施例的各種其它實施例和各種變化和修改對本領域技術人員來說將是顯而易見的。所有這種其它實施例、變化和修改旨在落入所附權利要求范圍內。如該說明書和權利要求中使用的那樣,用詞“例如”、“如”、“諸如”和“如同”以及動詞“包括”、“具有”、“包含”及其其它動詞形式,在與一個或多個部件或其它項的列表結合使用時,均應當被理解為開放式的,意味著列表不認為是排除其它附加部件或項。其它用詞應當使用其最廣泛的合適涵義理解,除非它們在需要不同解釋的上下文中使用。
權利要求
1.一種配置無線裝置和車輛遠程信息處理單元之間經過短程無線通信鏈路的通信的方法,包括以下步驟 (a)在無線裝置處從中心設施接收串行端口配置文件(SPP)軟件應用; (b)在無線裝置處存儲SPP軟件應用; (c)使用SPP軟件應用識別存儲在無線裝置上的第三方軟件應用; Cd)將第三方軟件應用的識別符發送到中心設施;以及 Ce)使用所存儲SPP軟件應用和使用一個或多個軟件模板傳輸的數據在無線裝置和車輛遠程信息處理單元之間經過短程無線通信鏈路通信,所述一個或多個軟件模板由車輛遠程信息處理單元響應于步驟(d)期間發送的第三方軟件應用的識別符接收。
2.根據權利要求I所述的方法,還包括以下步驟 在車輛處存儲軟件聚合器,用于編譯發送到無線裝置和從無線裝置接收的數據;以及 使用所接收軟件模板中的一個或多個顯示從無線裝置發送的數據。
3.根據權利要求2所述的方法,還包括以下步驟基于經由SPP軟件應用接收的數據通信在軟件聚合器的指導下選擇軟件模板。
4.根據權利要求I所述的方法,還包括以下步驟在無線裝置處通過有線通信鏈路從個人計算機(PC)接收SPP軟件應用。
5.根據權利要求I所述的方法,還包括以下步驟在無線裝置處通過個人計算機(PC)和無線裝置之間的短程無線通信鏈路從個人計算機(PC)接收SPP軟件應用。
6.根據權利要求I所述的方法,其中,SPP軟件應用包括具有對應軟件模板的第三方軟件應用列表。
7.根據權利要求I所述的方法,還包括以下步驟使用SPP軟件編譯由一個或多個第三方軟件應用產生的數據,用于經過短程無線鏈路傳輸給車輛遠程信息處理單元。
8.根據權利要求I所述的方法,還包括以下步驟使用SPP軟件應用和一個或多個軟件模板經由短程無線鏈路控制無線裝置上的一個或多個第三方軟件應用。
9.一種利于配置無線裝置和車輛遠程信息處理單元之間經過短程無線通信鏈路的通信的方法,包括以下步驟 (a)在中心設施處接收將串行端口配置文件(SPP)軟件應用提供給無線裝置的請求; (b)將SPP軟件應用傳輸給無線裝置; (c)在中心設施處接收由SPP軟件應用產生的存儲在無線裝置上的一個或多個第三方軟件應用的識別符; (d)將所接收識別符與用于在車輛遠程信息處理單元和無線裝置之間經由短程無線通信鏈路傳送數據的多個軟件模板進行比較; Ce)確定所接收識別符是否與所述多個軟件模板中的至少一個匹配;以及 (f)如果是,那么將匹配軟件模板傳輸給車輛遠程信息處理單元。
10.一種配置無線裝置和車輛遠程信息處理單元之間經過短程無線通信鏈路的通信的方法,包括以下步驟 (a)將串行端口配置文件(SPP)軟件應用的請求從無線裝置發送到中心設施; (b)在無線裝置處從中心設施接收SPP軟件應用; (c)使用所接收SPP軟件應用識別駐留在無線裝置上的一個或多個第三方軟件應用;(d)將第三方軟件應用的識別符從無線裝置發送到中心設施; (e)搜索與第三方軟件應用的識別符相對應且用于在無線裝置和車輛遠程信息處理單元之間經由短程無線通信鏈路通信的一個或多個軟件模板; (f)如果一個或多個軟件模板與第三方軟件應用的識別符相對應,那么將所述軟件模板從中心設施傳輸到與無線裝置有關的車輛; (g)在車輛處接送并存儲所傳輸軟件模板;以及 (h)啟動車輛和無線裝置之間的通信會話,用于使用SPP軟件應用和所傳輸軟件模板操作第三方軟件應用。
全文摘要
一種配置無線裝置和車輛遠程信息處理單元之間經過短程無線通信鏈路的通信的系統和方法,包括在無線裝置處從中心設施接收串行端口配置文件(SPP)軟件應用;在無線裝置處存儲SPP軟件應用;使用SPP軟件應用識別存儲在無線裝置上的第三方軟件應用;將第三方軟件應用的識別符發送到中心設施;以及使用所存儲SPP軟件應用和使用一個或多個軟件模板傳輸的數據在無線裝置和車輛遠程信息處理單元之間經過短程無線通信鏈路通信,所述一個或多個軟件模板由車輛遠程信息處理單元響應于所發送的第三方軟件應用的識別符接收。
文檔編號H04B5/00GK102883306SQ20121023305
公開日2013年1月16日 申請日期2012年7月6日 優先權日2011年7月7日
發明者G.A.沃金斯, R.C.瓦尼特維爾特, L.C.尼曼 申請人:通用汽車環球科技運作有限責任公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
主站蜘蛛池模板: 高碑店市| 克拉玛依市| 阳原县| 普定县| 洞口县| 佛冈县| 肥乡县| 南通市| 榆林市| 昌图县| 清徐县| 农安县| 沁阳市| 黄平县| 遵义县| 尼木县| 西昌市| 咸宁市| 九江县| 广宁县| 五指山市| 南城县| 桐庐县| 罗山县| 奉节县| 南华县| 中西区| 夹江县| 汕头市| 元朗区| 香格里拉县| 晋城| 化隆| 武威市| 濮阳市| 澄江县| 安丘市| 泰州市| 邓州市| 讷河市| 陕西省|