用于車輛狀態控制的方法和設備的制作方法
【專利摘要】提供一種用于車輛狀態控制的方法和設備,其中,一種系統包括:處理器,配置用于:從遠程裝置接收包括用于車輛系統的指令的文本消息。處理器還被配置用于確定與遠程裝置關聯的特定車輛。另外,處理器被配置用于將所述指令作為文本消息發送到提供給與遠程裝置關聯的特定車輛的電話。處理器被額外配置用于從處理所述指令的車輛接收確認,并將確認文本發送到遠程裝置。
【專利說明】用于車輛狀態控制的方法和設備
【技術領域】
[0001]說明性實施例總體涉及用于車輛狀態控制的方法和設備。
【背景技術】
[0002]車輛選項的遠程控制長久以來是車輛用戶期望的功能。遙控鑰匙(key fob)為開門、開后備箱、甚至是遠程啟動車輛提供機會。然而,在很多情況下,遙控鑰匙上的按鈕的數量限制功能。由于需要大的裝置來提供多個按鈕,因此典型的遠程控制已被限制為幾個常見功能。
[0003]具有交互顯示的蜂窩電話的可用性已提供了擴大車輛控制的新途徑。允許用戶通過使用運行在與車輛進行通信的電話上的應用,利用觸摸屏顯示器來遠程控制多個車輛設置的接口已被提出。遺憾的是,不是每個人都有能夠進行這種交互的電話,但即使相對簡單的電話一般也遠比典型的遙控鑰匙功能強。
[0004]美國專利申請2008/0287151總體涉及一種使得能夠使用文本消息協議(諸如,短消息服務(SMS))在移動無線通信裝置(諸如,蜂窩電話)與資產監視裝置之間進行通信的系統。包括資產監視裝置的序列號、PIN碼和用于監視裝置的命令的命令文本消息被輸入在移動無線裝置上。命令文本消息經由無線通信網絡被發送并轉發給服務提供商。在驗證了序列號和PIN時,服務提供商經由無線通信網絡將命令發送到無線資產監視裝置。無線資產監視裝置接收所述命令并基于所述命令執行行動。例如,如果所述命令是定位命令,則無線監視裝置發送它的當前位置,諸如,緯度/經度坐標。無線資產監視裝置還發送指示完成了行動或指示出于某 種原因未采取行動的響應。服務提供商從監視單元接收響應,解析所述響應,并構造發送到用戶的移動通信裝置的報告文本消息。所述報告文本消息隨后被顯示在移動通信裝置上。
【發明內容】
[0005]在第一說明性實施例中,一種系統包括處理器,所述處理器配置用于:從遠程裝置接收包括用于車輛系統的指令的文本消息。處理器還被配置用于確定與遠程裝置關聯的特定車輛。另外,處理器被配置用于將所述指令作為文本消息發送到提供給與遠程裝置關聯的特定車輛的電話。處理器被額外配置用于從處理所述指令的車輛接收確認,并將確認文本發送到遠程裝置。
[0006]在第二說明性實施例中,一種系統包括處理器,所述處理器配置用于:從遠程服務器接收包括用于車輛系統的指令的文本消息。處理器還被配置用于訪問在文本消息中指定的車輛系統。處理器還被配置用于針對車輛系統采取如文本消息中所指定的行動。另外,處理器被配置用于使用對行動的確認來對遠程服務器進行響應。
[0007]所述系統可包括:移動裝置,配置用于接收和發送文本消息,并與處理器進行通?目。
[0008]所述指令可包括用于改變車輛系統的狀態的指令。[0009]處理器可被配置用于通過如文本消息中所指定的改變車輛狀態,針對車輛系統采取如文本消息中所指定的行動。
[0010]所述指令可包括關于車輛系統的狀態的查詢。
[0011]所述確認可包括對所述查詢的響應,所述響應指示車輛系統的狀態。
[0012]所述指令可包括關于可查詢的車輛系統和可改變的車輛系統的查詢。
[0013]所述確認可包括對查詢的響應,其中,所述響應包括可使用的可查詢的車輛系統和可改變的車輛系統的標記。
[0014]在第三說明性實施例中,一種計算機實現的方法包括:在車輛計算系統(VCS)從遠程服務器接收包括用于車輛系統的指令的文本消息。所述方法還包括:經由VCS訪問在文本消息中指定的車輛系統。所述方法還包括:針對車輛系統采取如在文本消息中所指定的行動。另外,所述方法包括:使用對行動的確認來對遠程服務器進行響應。
[0015]所述指令可包括用于改變車輛系統的狀態的指令。
[0016]針對車輛系統采取如文本消息中所指定的行動的步驟可還包括:如文本消息中所指定的改變車輛狀態。
[0017]所述指令可包括關于車輛系統的狀態的查詢。
[0018]所述確認可包括對所述查詢的響應,所述響應指示車輛系統的狀態。
【專利附圖】
【附圖說明】
[0019]圖1示出車輛計算系統的說明性示例;
[0020]圖2示出用于在遠程賬戶中將電話與車輛進行關聯的處理的說明性示例;
[0021]圖3示出查詢處理的說明性示例;
[0022]圖4示出調整處理的說明性示例;
[0023]圖5示出調整選項傳送處理的說明性示例。
【具體實施方式】
[0024]根據需要,在此公開本發明的詳細實施例;然而,應當理解,所公開的實施例僅為本發明的示例,本發明可以以多種替代形式實施。附圖無需按比例繪制;可夸大或最小化一些特征以顯示特定組件的細節。因此,在此所公開的具體結構和功能細節將不被解釋為限制,而僅作為用于教導本領域技術人員以多種形式利用本發明的代表性基礎。
[0025]圖1示出用于車輛31的基于車輛的計算系統(VCS)I的示例框式拓樸圖。這種基于車輛的計算系統I的示例是由福特汽車公司制造的SYNC系統。設有基于車輛的計算系統的車輛可包含位于車輛中的可視前端界面4。如果所述界面設置有例如觸敏屏幕,則用戶還可與該界面交互。在另一說明性實施例中,通過按扭按壓、具有自動語音識別和語音合成的語音會話系統產生交互。
[0026]在圖1中所示的說明性實施例1中,處理器3控制基于車輛的計算系統的操作的至少某部分。設置在車輛中的處理器允許命令和程序車載處理。此外,處理器連接至非永久性存儲器5和永久性存儲器7兩者。在該說明性實施例中,非永久性存儲器是隨機存取存儲器(RAM),并且永久性存儲器是硬盤驅動器(HDD )或閃速存儲器。
[0027]處理器還提供有允許用戶與處理器交互的多個不同的輸入。在該說明性實施例中,提供有麥克風29、輔助輸入25 (用于輸入33)、USB輸入23、GPS輸入24、可以是觸摸屏顯示器的屏幕4和藍牙輸入15。還提供有輸入選擇器51,以允許用戶在各種輸入之間交換。在對麥克風和輔助連接器的輸入被傳遞至處理器之前,通過轉換器27將對麥克風和輔助連接器的輸入從模擬轉換為數字。盡管沒有顯示,但是與VCS通信的多個車輛組件和輔助組件可使用車輛網絡(諸如但不限于CAN總線),以向VCS (或其組件)傳遞數據或傳遞來自VCS (或其組件)的數據。
[0028]系統的輸出可包括但不限于視覺顯不器4和揚聲器13或立體聲系統輸出。揚聲器連接至放大器11并通過數字-模擬轉換器9從處理器3接收其信號。還可分別沿19和21處所示的雙向數據流產生至遠程藍牙裝置(諸如PND54)或USB裝置(諸如車輛導航裝置60)的輸出。
[0029]在一個說明性實施例中,系統I使用藍牙收發器15與用戶的移動裝置53(例如,蜂窩電話、智能電話、PDA或具有無線遠程網絡連接能力的任何其它裝置)進行通信17。移動裝置隨后可用于通過例如與蜂窩塔57的通信55來與車輛31外部的網絡61進行通信59。在一些實施例中,塔57可以是WiFi接入點。
[0030]信號14代表移動裝置和藍牙收發器之間的示例性通信。
[0031]可通過按鈕52或類似輸入來指示將移動裝置53與藍牙收發器15進行配對。因此,向CPU指示車載藍牙收發器將與移動裝置中的藍牙收發器進行配對。
[0032]可利用例如與移動裝置53相關聯的數據計劃、話上數據或DTMF音在CPU3和網絡61之間傳遞數據。可選擇地,可能期望包括具有天線18的車載調制解調器63,以便在語音頻帶上在CPU3和網絡61之間傳遞數據16。移動裝置53隨后能夠通過例如與蜂窩塔57的通信55而被用來與車輛31之外的網絡61進行通信59。在一些實施例中,調制解調器63可與蜂窩塔57建立通信20,以與網絡61通信。作為非限制性示例,調制解調器63可以是USB蜂窩調制解調器,并且通信20可以為蜂窩通信。
[0033]在一個說明性實施例中,處理器設置有包括與調制解調器應用軟件進行通信的API的操作系統。調制解調器應用軟件可訪問藍牙收發器上的嵌入式模塊或固件,以完成與遠程藍牙收發器(諸如在移動裝置中找到的藍牙收發器)的無線通信。藍牙是IEEE802PAN(個人局域網)協議的子集。IEEE802LAN (局域網)協議包括WiFi,并且具有相當多的與IEEE802PAN的交叉功能。兩者都適合于車輛內的無線通信。可以在該領域中使用的其它通信方式為自由空間光通信(諸如IrDA)和非標準化的消費者IR協議。
[0034]在另一實施例中,移動裝置53包括用于語音頻帶或寬帶數據通信的調制解調器。在話上數據的實施例中,當移動裝置的擁有者可在數據正被傳輸的同時通過裝置通話時,可執行已知為頻分復用的技術。在其它時間,當擁有者沒有使用該裝置時,數據傳輸能夠使用整個帶寬(在一個示例中為300Hz至3.4kHz)。盡管頻分復用對于車輛與互聯網之間的模擬蜂窩通信而言可能是常見的并且仍然在使用,但其已經很大程度上被針對數字蜂窩通信的碼域多址(CDMA)、時域多址(TDMA)、空域多址(SDMA)的混合體代替。這些都是符合ITUIMT-2000(3G)的標準,并且為靜止或者行走的用戶提供高達2mbs的數據速率以及為在移動車輛中的用戶提供高達385kbs的數據速率。3G標準現正被為車輛中的用戶提供IOOmbs并為靜止用戶提供Igbs的IMT高級(4G)所替代。如果用戶具有與移動裝置相關聯的數據計劃,則該數據計劃可允許寬帶傳輸,且系統可使用寬得多的帶寬(加速數據傳送)。在又一實施例中,移動裝置53被安裝到車輛31的蜂窩通信裝置(未示出)所代替。在又一實施例中,ND53可以是能夠通過例如(且不限于)802.1lg網絡(B卩WiFi)或WiMax網絡進行通信的無線局域網(LAN)裝置。
[0035]在一個實施例中,傳入的數據可經由話上數據或數據計劃經過移動裝置,經過車載藍牙收發器,并進入車輛內部處理器3。例如,在某些臨時數據的情況下,數據可存儲在HDD或其它存儲介質7上,直至不再需要所述數據的時候。
[0036]其它可與車輛進行接口連接的源包括具有例如USB連接56和/或天線58的個人導航裝置54、具有USB62或其它連接的車輛導航裝置60、車載GPS裝置24、或者具有與網絡61的連接能力的遠程導航系統(未顯示)。USB是一類串行聯網協議中的一種。IEEE1394(火線? (蘋果)、1.LINK? (索尼)和Lynx? (德州儀器))、EIA (電子工業協會)串行協議、IEEE1284(并口 )、S/PDIF(索尼/飛利浦數字互連格式)和USB-1F(USB應用者論壇)形成了裝置-裝置串行標準的骨干。這些協議中的大多數可被實施為用于電通信或光通信。
[0037]此外,CPU能與各種其它的輔助裝置65進行通信。這些裝置可通過無線連接67或有線連接69來連接。輔助裝置65可包括但不限于個人媒體播放器、無線健康裝置、便攜式計算機等。
[0038]此外或可選擇地,CPU可使用例如WiFi(IEEE803.11)71收發器而連接至基于車輛的無線路由器73。這能允許CPU在本地路由器73的范圍內連接到遠程網絡。
[0039]除了具有由位于車輛中的車輛計算系統執行的示例性處理之外,在特定實施例中,還可由與車輛計算系統進行通信的計算系統來執行示例性處理。這樣的系統可包括但不限于無線裝置(例如,但不限于移動電話)或通過無線裝置連接的遠程計算系統(例如,但不限于服務器)。總體上,這樣的系統可被稱為與車輛相關計算系統(VACS)。在特定實施例中,VACS的特定組件可依據系統的特定實現來執行處理的特定部分。通過示例且非限制的方式,如果處理具有使用配對的無線裝置發送或接收信息的步驟,則由于無線裝置不會與自身“發送和接收”信息,因此無線裝置很可能不執行所述處理,。本領域的普通技術人員將理解何時不適合對給定方案應用特定VACS。在所有方案中,預期至少位于車輛內部的車輛計算系統(VCS)自身能夠執行示例性處理。
[0040]已提出允許接口連接智能電話和車輛計算系統的各種方案。利用具有可視化界面的電話和車輛計算系統之間的通信,處理將經常呈現電話選項的可視化顯示,隨后智能電話的利用將把命令和選擇從菜單傳送到車輛計算系統以在車輛上實現。這通常涉及用于在電話和車輛之間傳送數據的數據計劃的使用,并還涉及在提供菜單的電話上的可視化顯示的使用兩者。
[0041]在上述示例中,當可在電話和車輛之間建立連接時,數據可被直接發送到車輛來實現。當然,為了實現這樣的方案,用戶必須具有可用于使用的智能電話和數據計劃兩者。雖然這已變得越來越普遍,但是仍然存在許多具有低數據可用性的區域,且仍然有很多人缺少具有用于提供可提供車輛控制選項的全功能應用的適當接口的智能電話和/或電話。
[0042]說明性實施例提出一種用于放寬與一些智能電話+數據計劃方案相關聯的更嚴格的要求的方案。利用說明性實施例,如由制造商和/或應用設計者允許的,缺少智能電話能力和/或數據計劃訪問的用戶仍然可使用電話與車輛計算系統和控制功能進行通信。
[0043]通常,在提出的實施例中,文本消息將被用作用于經由數據計劃將數據傳送到車輛或從車輛傳送數據的代理。由于文本消息往往在更傳統的數據計劃不可用的區域可用,因此這可提供可實現車輛選項的電話控制的范圍更廣的地理區域。在至少一些實施例中,文本將被直接發送到服務器,其中,通過所述服務器電話被鏈接到車輛。提供與車輛的通信的服務器隨后可將文本“饋送”傳送到車輛或從車輛接收文本“饋送”。
[0044]即使在使用智能電話應用的情況下,當數據計劃不可用時,系統可提供冗余層。在一個實施例中,用戶可實際上輸入命令行式命令,諸如,例如,<window_state=closed>或<vehicle_temperature=75>0這些可以是用于搖上任意打開的窗戶或將車輛溫度設置為七十五度的命令的示意性示例。這兩個選項都可在智能電話上運行的應用中訪問,所述選項可以或可不首先試圖利用數據計劃來直接將命令傳達到車輛。如果不可能進行直接通信,則所述處理可試圖利用文本饋送來轉送命令。由于在這個示例中,用戶正訪問應用接口,因此與輸入文本(這也是可能的)相反,應用本身可轉送命令。
[0045]在另一示例中,所述處理可基于簡單的文本消息,其中,用戶可在給定電話和車輛之間先前鏈接的賬戶上通過服務器將文本命令發送到車輛。在這種情況下,用戶可輸入命令行式命令,或在另一示例中,用戶可輸入“普通語言”命令,且服務器可將這些命令翻譯為用于車輛的大致相應的命令行命令。
[0046]圖2示出用于在遠程賬戶中將電話與車輛進行關聯的說明性示例。在這個說明性實施例中,經由無線裝置訪問遠程服務器201。在這個示例中,服務器提供車輛和遠程裝置(例如,電話、平板PC等)之間的通信。服務器可具有與其關聯的固定號碼,用戶(或在用戶的裝置上運行的應用)可將文本消息發送到固定號碼(通過所述固定號碼服務器可將號碼發送到適當的車輛)。
[0047]一旦遠程服務器接收到文本消息,在這個實施例中,它可檢查以查看當前電話是否已與車輛關聯。在這種情況下,由于請求是用于配對新的電話,因此電話將不會與車輛關聯,并且服務器可首先創建識別傳入的移動號碼(或其他適當的標識符)的賬戶。一旦配對的上半(first half)已被創建,用戶可輸入用于與車輛配對的車輛標識符。這可以是,例如,車輛識別號碼(VIN)、提供給消息可發送到的車輛(車載的)的移動電話的號碼、或甚至僅是參照存儲文件來查看哪個車輛屬于所有者的所有者標識符。
[0048]在使用車輛移動電話號碼的情況下,不需要獲取額外的信息,雖然在一些情況下,可能進一步期望獲得次要許可級別。例如,在至少一個示例中,用戶可能必須明確地登錄到網站,并將移動電話號碼和特定車輛進行關聯。這為關聯處理提供一定程度的密碼和登錄保護。特別在通信將用于打開/關閉窗戶、啟動車輛(例如,為了溫度改變)或其他為車輛提供可能的訪問和/或電力的情況下,可能期望要求用戶以受保護的方式配對電話和車輛。
[0049]一旦已利用任何合適的保護,服務器可隨后將車輛與傳入的用戶ID(例如,電話號碼)進行關聯205。將來,從具有注冊的ID的電話傳入服務器的移動消息可被轉送到關聯的車輛。在至少一個示例中,電話可與多個車輛關聯,消息本身可指定用于傳送的特定車輛。如果指定的車輛與關聯的車輛中的一個匹配,則消息可被傳送。
[0050]可按照若干方式實現車輛和電話的初始配對。可在先前已將電話與車輛進行藍牙配對的環境中執行一種相對無縫的方式。在這種情況下中,在藍牙配對下配對電話和車輛(這可假設需要對車輛的可允許的訪問)時,車輛計算系統可還提示用戶是否期望“文本配對”。如果用戶希望配對裝置,則所述處理可將信號發送到指示裝置和車輛的配對的遠程文本服務器。這可防止用戶稍后必須經過配對處理。
[0051]在另一示例中,其中,所述文本系統作為用于基于數據計劃的系統的備份,在首先使用車輛和電話之間的數據計劃式通信時,消息可被發送到遠程服務器來配對電話和車輛以用于文本通信。在這種情況下,如果數據計劃不可用,則由于先前激活的基于文本的處理可充當數據的足夠代理,甚至不需要用戶清楚這是這種情況,因此用戶不必經過任何額外的驗證步驟。
[0052]在另一示例中,在每個情況下可能需要密碼傳輸(或碼傳輸、PIN傳輸等),以提供更強健的形式的安全性并防止經由盜竊的或其他不允許的電話的車輛訪問。在任何情況下,在適當的配對處理之后,車輛和電話可經由遠程服務器被關聯,使得能夠適當地處理可接受的傳入消息。
[0053]在這種情況下,當裝置被關聯時,服務器可隨后將可經由文本消息控制的選項列表傳回電話。這些選項可被保存在用戶可訪問的文件中和/或被提供給用戶應用,使得應用可識別經由用于特定車輛的文本消息可控制的哪種車輛狀態/功能。
[0054]文本消息可用于狀態改變(溫度、窗戶、門、音量等)和用于查詢車輛系統的當前狀態(溫度、窗戶、充電/燃料等)的指令。圖3示出用于檢索關于一個或多個車輛狀態的信息的查詢處理的說明性示例。
[0055]在這個說明性示例中,遠程服務器從用戶的移動裝置接收請求,詢問關于車輛的一些狀況或組件的狀態301。如前面所指出的,這可包括,但不限于,車輛溫度、門鎖狀態、窗口狀態、充電/剩余燃料等。在一些情況下,這甚至可被用于監視車輛,并且諸如位置和/或當前速度的信息可被提供。
[0056]一旦已接收到查詢文本,這個處理可檢查關于車輛而存儲的文件,以查看對于給定車輛特定請求選項是否可用303。在一些情況下,特定數據可能僅可用于特定車輛,并且請求數據的應用或用戶可能不知道對于請求數據的特定車輛,特定請求的數據不可用。如果數據不可用,則用戶可被通知對于所述車輛,請求的數據不可用305。在其他情況下,如果服務器系統并不針對每個車輛跟蹤數據的可用性,則遠程處理可簡單地發送請求,隨后通知用戶數據是否不可用。
[0057]如果請求的數據可用,則在這個說明性示例中,所述處理可將文本查詢發送到車輛307。此外,可能僅一半的用戶/車輛組合超出數據計劃的范圍。在這種情況下,服務器可在數據和文本之間翻譯,使得可實現數據傳輸的最有效使用。例如,如果用戶在僅發送允許的文本消息的區域中徒步,但車輛停在數據可用的區域中,則隨后來自用戶的用于檢查車輛溫度的文本可由服務器接收,以適當的格式經由數據計劃傳遞到車輛,作為數據計劃響應被車輛接收,并隨后被翻譯并作為文本傳回用戶。
[0058]一旦已將查詢發送到車輛,可以(以適當的格式)接收響應。例如,車輛可用文本消息對遠程系統進行響應309,文本消息的格式可以或可不適合于傳回用戶。在至少一個示例中,車輛將文本消息格式化,并以適合傳達給用戶的形式將適當的響應發送到服務器。在另一示例中,在服務器可翻譯一些機器級代碼或其他不可讀代碼并將合適的響應發送回用戶時,車輛可使用一些機器級代碼或其他不可讀代碼進行響應311。依據很多因素可利用任一方法,其中,所述因素包括期望使車輛和/或遠程服務器執行的工作量。
[0059]圖4示出調整處理的說明性示例。在這個說明性示例中,用戶可試圖修改車輛狀態、設置、系統等。可修改的車輛約束的非限制集包括,但不限于,窗戶、門、溫度、音量、天窗、打開充電/關閉充電等。可以或不可修改的也可隨著具體特定車輛、型號、構造等而變化。
[0060]在這個說明性示例中,遠程服務器從用戶的移動裝置接收對經由文本進行調整的請求401。再次,這可由用戶直接發送,或可從在移動裝置上運行的應用產生。此外,這可以是“普通語言”請求,或可按照車輛將傳遞并可直接使用的形式被格式化。
[0061]至于查詢,遠程服務器可知道對于給定車輛哪些選項可用于調整或不可用于調整。在這些選項是已知的情況下,所述處理可確定用戶是否可調整請求的選項403。如果無法調整所述選項,則所述處理可通知用戶405。
[0062]在至少一個實施例中,選項的可用性可隨著車輛可用的通信的類型而變化。例如,如果服務器當前可使用數據計劃和文本選項兩者與車輛進行通信,則選項的整個范圍可以是可用的。這可以是,例如,因為假定如果數據計劃可用,則即使在一些信號強度變化的情況下,文本消息在任何情況下應可通過。因此,例如,在窗戶的狀態正被調整為“打開”的情況下,如果窗戶也可能被容易地關閉,則所述處理可在沒有用戶通知的情況下僅允許調整。在僅信號傳輸到車輛的文本可用的情況下,所述處理可首先警告用戶,用于搖上窗戶的將來的請求可能不被處理,并要求確認進行。在一些情況下,數據的可用性與文本信號的強度可能具有很少關系或沒有關系,因此可不需要這個檢查和平衡。
[0063]如要求的,如果對于經由文本消息的用戶調整,將被調整的系統是可行選項,則所述處理可將調整命令發送到車輛407。由于正請求車輛狀態、系統、處理等的實際修改,因此讓用戶知道請求的改變成功是有用的。在這種情況下,所述處理還可從車輛接收調整成功的確認409。在接收到確認時(或在接收確認失敗時),所述處理可隨后通知用戶適當的結果411。
[0064]在這種方式下,用戶可使用用于在電話和車輛之間進行通信的消息,僅僅與有文本功能的電話進行通信。在非常簡單的方案中,可使用提供稍多于基本安全和配對的遠程服務器來在電話和車輛之間發送命令行命令,甚至最基本的具有最小文本計劃的移動電話可被用于控制至少幾個車輛設置。
[0065]在一些場景下,基于文本的系統可作為備份,或甚至是設計用于經由移動裝置進行車輛控制的移動應用的標準骨干。在這種情況下,移動應用可具有應用設計者提供的多種選項。例如,這些選項可與用于所有制造商車輛的所有可查詢選項(類似用于可調整選項)相應。在這種情況下,用戶可配置具有各種選項的特定應用。然而,為了呈現更加用戶友好的選項,還可動態地呈現這些選項,使得在給定電話上的應用可自行配置。即使電話可用來控制多個車輛,但每當期望訪問時,簡單的請求可呈現對于特定車輛可用/不可用的選項列表。
[0066]在一個非限制性示例中,這可通過簡單的文本消息(通過對于每個選項指示1-可用O-不可用的二進制變量的字符串)來實現。因此,不過是用0100111011001001...等,256個字符串可指示給定車輛上的所有可用選項(256個之中),其中,每個二進制位與不同的選項相應。按這種方式,如果在制造商制造的所有車輛之間存在256個或更少的可用選項,則任意應用可使用簡單的文本消息來確定任意車輛的可用選項。這個例子不是為了以任何方式進行限制,而是僅為了示出查詢車輛來在標準化格式下確定選項可用性的相對簡單性。
[0067]圖5示出調整選項傳送處理的說明性示例。在這個說明性示例中,假設應用已從用戶接收到對一組用于特定車輛的可查詢和/或可調整選項的請求501 (或者,在很多情況下,用戶在這個步驟簡單地激活應用)。例如,應用可正在遠離車輛和中間服務器的PC或移動裝置上運行。
[0068]一旦已接收到對訪問應用的請求,所述處理聯系中間服務器503。在車輛或服務器可返回整體配置的情況下,如上所述,所述處理可發送簡單的查詢,以確定關于所有選項的可用性。在另一示例中,所述處理可能必須針對一些選項或所有選項發送測試查詢,并隨后基于哪個可用或不可用來建立可用選項列表。
[0069]由于用戶可能不想例如降低和升高窗口以確定這是否是可用選項,因此,在配置不立即可用的情況下,所述處理可具有“不采取行動”命令,其中,所述命令可針對每個測試變量來發送。在這種情況下,服務器可僅接收例如每個“不采取行動”命令的確認(例如,選項存在)或拒絕(例如,選項不存在或者不可改變)。在這種方式下,可在不改變任何選項的狀態下查詢選項。
[0070]當配置已從服務器被返回時505,應用隨后可裝配可用選項的顯示507,并將其呈現給用戶509。因為顯示被呈現給用戶,所以選項是使用數據計劃訪問還是文本訪問,這里這基本對用戶透明。一旦已給用戶提供顯示,所述處理可接收與任一查詢和/或指令相關的用戶輸入,并可相應地反應。
[0071]雖然上面描述了示例性實施例,但這些實施例沒有意在描述本發明的所有可能形式。而是,在說明書中使用的詞語是描述性的詞語而不是限制性的詞語,應理解,在不脫離本發明的精神和范圍的情況下,可做出各種改變。另外,各種實施實施例的功能可被組合以形成本發明的進一步實施例。
【權利要求】
1.一種系統包括: 處理器,配置用于: 從遠程裝置接收包括用于車輛系統的指令的文本消息; 確定與遠程裝置關聯的特定車輛; 將所述指令作為文本消息發送到提供給與遠程裝置關聯的特定車輛的電話; 從處理所述指令的車輛接收確認; 將確認文本發送到遠程裝置。
2.如權利要求1所述的系統,其中,處理器被配置用于基于存儲的配對確定與遠程裝置關聯的特定車輛。
3.如權利要求1所述的系統,其中,處理器被配置用于基于從遠程裝置與接收到的文本消息一起發送的車輛標識信息來確定與遠程裝置關聯的特定車輛。
4.如權利要求1所述的系統,其中,從遠程裝置接收到的文本消息是按照普通語言格式,處理器被配置用于將來自遠程裝置的文本消息翻譯為適合于由提供給車輛的車輛計算系統實施的命令行語言。
5.如權利要求1所述的系統,其中,所述確認是按照非普通語言格式,處理器被配置用于將所述確認翻譯為普通語言格式。
6.如權利要求1所述的系統,其中,所述指令包括用于改變車輛系統的狀態的指令。
7.如權利要求1所述的系統,其中,所述指令包括關于車輛系統的查詢,所述確認包括對查詢的響應。
【文檔編號】H04W4/12GK103781034SQ201310498803
【公開日】2014年5月7日 申請日期:2013年10月22日 優先權日:2012年10月22日
【發明者】大衛·佩納 申請人:福特全球技術公司