本發(fā)明涉及對先前被授權控制至少一個車輛功能的移動設備的通信控制權限的撤回。
背景技術:
通過使用智能電話和無線協(xié)議,車輛用戶可遠程命令執(zhí)行或實現(xiàn)各種車輛任務。例如,使用智能電話和短程無線協(xié)議,車輛用戶可在不進入車輛或以其他方式不與車輛交互作用的情況下解鎖車門或啟動車輛。或者使用智能電話和蜂窩協(xié)議,車輛用戶可諸如從購物中心內遠程地實施這些或類似任務,而車輛在附近的停車場。在一些情況下,智能電話可裝備有安全應用軟件,其可賦予其和信息處理后臺之間的安全通信,使得從智能電話發(fā)射的命令可在后臺進行確認并且然后以蜂窩方式發(fā)送到車輛。車輛響應于從后臺接收該通信而可然后執(zhí)行所希望的任務。
技術實現(xiàn)要素:
根據本發(fā)明的一個實施例,提供一種撤回先前被授權控制車輛的移動設備的通信控制權限的方法。該方法包括步驟:在車輛處經由用戶接口設備接收撤回請求,撤回請求包括撤回先前被授權的移動設備的通信控制權限的請求,其中,所述控制權限包括遠程命令多個車輛功能中的至少一個的能力;以及基于所述撤回請求,在車輛處撤回先前被授權的移動設備的通信控制權限。
根據本發(fā)明的另一實施例,提供一種撤回先前被授權控制車輛的移動設備的通信控制權限的方法。該方法包括步驟:監(jiān)測與撤回測試事件相關聯(lián)的觸發(fā)的接收,其中,該觸發(fā)響應于車輛中確定閾值的計量器;當接收到觸發(fā)時,經由用戶接口設備向車輛用戶呈現(xiàn)查詢,該查詢請求授權代碼;以及當未接收到授權代碼時,則撤回移動設備的通信控制權限。
根據本發(fā)明的另一實施例,提供一種撤回移動設備的車輛通信控制權限的方法。該方法包括步驟:操作車輛中的電子子系統(tǒng),其每個控制多個車輛功能中的至少一個,其中所述多個車輛功能包括下列中的至少一個或多個:電子地致動的門鎖、電子地致動的車輛點火以及電子地致動的行李箱蓋開啟;在車輛處直接從移動設備接收來自移動設備的車輛功能命令,并且移動設備在車輛處,其中,所述車輛功能命令包括請求車輛執(zhí)行車輛功能中的一個,并且其中,所述車輛包括自動設置,該自動設置指示移動設備被授權命令車輛執(zhí)行包括所請求的車輛功能在內的所述多個車輛功能中的一個或多個;執(zhí)行所請求的車輛功能;以及然后隨后:在車輛處接收指示移動設備不再授權執(zhí)行所述一個或多個車輛功能的撤回請求;以及響應于撤回請求的接收,改變車輛中的授權設置,使得移動設備不再被授權命令車輛執(zhí)行所述一個或多個車輛功能。
附圖說明
在下文中將結合附圖描述本發(fā)明的一個或多個實施例,其中,相同符號指代相同元素,并且其中:
圖1是示出主動和被動撤回移動設備的車輛通信控制權限(CCP)的方法的流程圖;
圖2是描繪能夠應用本文公開的方法的通信系統(tǒng)的實施例的框圖;
圖3是短程無線通信(SRWC)模塊的示意圖;
圖4是主動撤回移動設備的通信控制權限的方法的流程圖;以及
圖5是被動撤回移動設備的通信控制權限的方法的流程圖。
具體實施方式
通信系統(tǒng)-
下面描述的通信系統(tǒng)和方法涉及已經授予權利或權限控制車輛的一個或多個功能的移動設備。可由移動設備控制的車輛功能的數量實質上與可由車輛內用戶控制或由車輛自身自主控制的車輛功能的數量一樣眾多。移動設備可控制的功能的一些示例包括電子車輛點火、車輛門鎖的電子致動以及車輛行李箱蓋開啟的電子致動。
更具體地,本文描述的系統(tǒng)和方法涉及撤回先前授予的權利。正如在下面描述中將是顯然的,撤回移動設備的通信和控制權限的能力在移動設備遺失或被盜情況下可增強車輛安全性,或者在車輛被盜的情況下甚至可阻止犯罪。圖1示出了撤回移動設備的通信控制權限10可經由被動撤回12或主動撤回14來實現(xiàn)。被動撤回可無用戶交互作用——比如,不存在用戶通過按壓開關、觸摸屏幕或使用語音命令提供輸入的人致動或啟動。因而,被動撤回可以是無人交互作用的由車輛電子設備、硬件、軟件等執(zhí)行的自動過程。然而,在至少一個實施例中,被動撤回可在發(fā)起監(jiān)測時段之前由用戶的有限輸入(例如,閾值)發(fā)起或者相反地包括用戶的有限輸入(例如,閾值);并且一旦監(jiān)測開始,該過程完全是自動的(即,無人交互作用)。
在主動撤回實施方式中,撤回可要求用戶交互作用或人輸入以撤回通信控制權限。用戶的交互作用可采用各種形式,如下面將更多討論的。用戶交互作用的一個示例包括:用戶(比如,經由觸摸屏、開關或按鈕或者經由語音命令或指令)向車輛前端單元提供輸入,并且響應于用戶交互作用來撤回通信控制權限的撤回。下面更詳細地討論其他示例。此外,主動撤回14可包括用戶交互作用在本地于或接近車輛16的情形或者用戶交互作用遠離車輛18的情形。無論撤回是主動的還是被動的,從移動設備撤回先前授予的權利可增強車輛安全性。
圖2示出可用于實施本文公開的(多個)方法的移動車輛通信系統(tǒng)20。通信系統(tǒng)20大體包括車輛22、具有車輛22的通信控制權限的移動設備56、一個或多個無線載波系統(tǒng)24、地面通信網絡26、遠程服務器28和呼叫中心30。應理解的是所公開的方法可與任何數量的不同系統(tǒng)使用并且不具體限于在此示出的操作環(huán)境。
車輛22在示出的實施例中描述為具有集成通信裝置40的乘用車,該集成通信裝置40賦予多個電子子系統(tǒng)彼此通信并且尤其實施各種車輛功能。通信裝置40可實現(xiàn)車輛內部通信,以及實現(xiàn)與系統(tǒng)20的其他部件的通信;通信裝置40將在下面更詳細地討論。乘用車僅是一種實施方式;車輛22可以是任何其他類型的交通工具,包括摩托車、貨車、運動型多功能車(SUV)、休閑車(RV)、船舶、航空器等。
無線載波系統(tǒng)24優(yōu)選為蜂窩電話系統(tǒng),其包括多個蜂窩塔并且可包括任何其他適合的通信裝備(比如,移動交換中心(MSC)、基站收發(fā)臺(BTS)、演進型節(jié)點B(eNodeB或eNB)等;比如,取決于無線通信或構架的類型)。通信裝備可包括將地面網絡26與無線載波系統(tǒng)24連接所需的任何其他網絡部件。每個蜂窩塔可包括發(fā)送和接收天線,(多個)蜂窩基站直接地或經由中間裝備連接到通信裝備。蜂窩系統(tǒng)24可實現(xiàn)任何適合的通信技術,例如包括諸如為AMPS的模擬技術,或者諸如CDMA(比如CDMA2000)、GSM/GPRS或LTE的最新數字技術。如本領域技術人員將理解的,各種蜂窩塔/通信裝備布置是可能的并且可與任何類型的無線系統(tǒng)24使用。
地面網絡26可以是連接到一個或多個固定電話并將無線載波系統(tǒng)24連接到呼叫中心30的傳統(tǒng)的基于地面的電信網絡。例如,地面網絡26可包括公共交換電話網(PSTN),以便用于提供硬線電話、包交換數據通信和互聯(lián)網基礎結構。地面網絡26的一個或多個部分可通過使用標準有線網絡、光纖或其他光網絡、電纜網絡、電力線、諸如無線局域網(WLAN)的其他無線網絡、或提供寬帶無線接入(BWA)的網絡、或者其任何組合來實現(xiàn)。此外,呼叫中心30不需要經由地面網絡26連接,而是可包括無線電話裝備,使得其可與諸如無線載波系統(tǒng)24的無線網絡直接通信。
遠程服務器28可以是可經由個人網絡或諸如互聯(lián)網的公共網絡接入的多個計算設備中的一個。每個這樣的服務器28可用于一個或多個目的,諸如可由車輛通信裝置40和無線載波24器接入的網頁服務器。其他這樣的可接入服務器28可以是,例如:服務中心計算機,其中無論通過與車輛22還是呼叫中心30或者它們二者通信,診斷信息和其他車輛數據可從車輛或第三方倉庫上傳,車輛數據或其他信息提供到車輛或第三方存儲器、或者從車輛或第三方存儲器提供。在一個實施方式中,服務器28位于呼叫中心30處。
呼叫中心30被設計成向車輛22提供大量不同的系統(tǒng)后臺功能并且大體包括一個或多個服務器、數據庫、在線指導(live advisor)等。由于車輛呼叫中心可提供的服務在本領域是公知的,因此呼叫中心及其相應的服務將不在此詳細討論。
無線載波系統(tǒng)24、地面通信網絡26、(多個)遠程服務器28和呼叫中心30可定位成18遠離車輛22。其他遠程定位的用戶接口設備42可與載波系統(tǒng)24、網絡26、服務器28等通信。例如,設備42可以包括計算機或計算設備44或者與車輛22的用戶關聯(lián)的另一移動設備46。計算機44可以是由車輛的所有者或其他訂戶使用的或與車輛所有者或其他訂戶關聯(lián)的客戶端計算機,用于下列目的:訪問或接收車輛數據、建立或設定車輛或訂戶偏好,或者它們二者。
并且移動設備46可以是配置為在無線載波系統(tǒng)24、地面網絡26等上通信的任何電子設備。此外,移動設備46包括:經由短程無線通信(比如,Wi-Fi直連和藍牙)和其他移動設備應用來實現(xiàn)蜂窩通訊和通信的硬件、軟件、和/或固件。移動設備46的硬件可包括:處理器和用于存儲軟件、固件等的存儲器(諸如,配置為與處理器一起操作的非暫時性計算機可讀介質)。移動設備處理器和存儲器可賦予可由用戶(或制造商)預安裝或安裝的各種軟件應用(比如,具有軟件應用或圖形用戶接口或GUI)。車輛移動設備應用的一個實施方式可使車輛用戶與車輛22通信和/或控制車輛的各個方面或功能——例如,尤其允許用戶遠程地鎖定/解鎖車門、啟動/停止車輛、檢查車輛輪胎壓力、油位、油壽命等。另外,應用還可允許用戶在任何時間與呼叫中心30或呼叫中心指導聯(lián)系。
移動設備硬件還可包括顯示器、鍵區(qū)(諸如按鍵和/或觸摸屏)、麥克風、一個或多個揚聲器、運動檢測傳感器(諸如加速計、陀螺儀等)以及相機。
移動設備46的非限制性示例包括蜂窩電話、個人數字助理(PDA)、智能電話、具有雙向通信能力的個人膝上型計算機或平板計算機、上網本計算機、筆記本計算機、或者其任何適合組合。
圖2中還示出了相對于車輛22本地或附近定位16的兩個額外的設備50。設備52包括與車輛22和移動設備56相關聯(lián)的密匙卡(keyfob)54。密匙卡54可包括本體,該本體包括用于用戶交互作用的一個或多個開關或按鈕;此外,本體可載有處理器、存儲器和用于短程無線通信(SRWC,比如,諸如藍牙或藍牙低功耗(BLE))的無線發(fā)射器。如技術人員將理解的,密匙卡存儲器可存儲并發(fā)送加密密匙,其用于在車輛處的進行密匙卡確認。在用戶致動之后,包括加密密匙的無線信號的發(fā)送可發(fā)起或控制一個或多個車輛功能,諸如鎖定和解鎖車門,發(fā)動車輛,操作車輛報警系統(tǒng),操作車輛行李箱蓋開啟等。
移動設備56可具有與關于移動設備46描述的那些相似的硬件、軟件、程序應用等;因此,全部特征和功能將不在此重復。然而,在至少一個實施例中,移動設備56具有配置成遠程地命令車輛功能的應用軟件。例如,移動設備56可命令車輛22的下列功能中的至少一個:電子地致動車輛門鎖、電子地致動車輛點火,或電子地致動車輛行李箱開啟。更具體地,如下面將詳細描述的,移動設備56可配置為在不使用車輛點火鑰匙或密匙卡54的情況下操作車輛22。
圖2還示出了車輛22中的通信裝置40的各種特征。通信裝置40包括嵌入式車輛信息處理單元(VTU)60、車輛系統(tǒng)模塊(VSM)62、車輛前端單元或車輛多媒體單元(VMU)64、以及SRWC基礎單元或模塊66。該部件被示意性示出為使用圖解箭頭顯示連接性(例如,連接A、B、C、D);然而,應當理解的是,通信裝置40包括任何適合的有線或無線連接。因此,連接A、B、C和/或D可包括任何適合的硬件、軟件、協(xié)議等。例如,連接可以是控制器區(qū)域網(CAN)、媒體導向系統(tǒng)傳輸(MOST)、局域互聯(lián)網(LIN)、局域網(LAN)、和諸如以太網的其他適合連接,或符合已知的ISO、SAE和IEEE標準和規(guī)范的其他網絡的一部分,僅列出一些。連接還可包括任何適合的SRWC,諸如任何適合的Wi-Fi標準(比如IEEE 802.11)、WiFi直連、藍牙、無線紅外傳輸或其各種組合。
信息處理單元60可以是OEM安裝(嵌入)的或后繼市場設備,其安裝在車輛中并且使能在無線載波系統(tǒng)24上和經由無線網絡實現(xiàn)無線語音和/或數據通信。其可用于向和/或從車輛提供涉及無線通信的廣泛車輛服務,包括轉向、安全氣囊展開通知、緊急或路邊援助相關的服務、以及使用車輛呼叫中心30經由個人APN和通信鏈路提供安全通信。無線服務可包括蜂窩通信(比如GSM、CDMA、和/或LTE)和,在一些情況下,SRWC(比如Wi-Fi標準(比如IEEE 802.11)、Wi-Fi直連、藍牙、無線紅外傳輸等)。
VSM 62表示位于車輛上的從一個或多個傳感器接收輸入并且使用感測到的輸入來執(zhí)行診斷、監(jiān)測、控制、報告和/或其他功能的多個可編程VSM中的一個。例如,VSM 62可通過通信總線彼此連接。在至少一個實施例中,VSM 62是經由連接D連接到SRWC模塊66的車身控制模塊(BCM)或發(fā)動機控制模塊(ECM),并且能夠監(jiān)測和控制車輛22的各種電子方面(例如,車輛點火,或控制電動車窗、電動鏡、空調、電動門鎖等)。還存在其他實現(xiàn)方式。
車輛前端單元64可以是具有硬件、軟件等的任何適合的人機接口設備,其向車輛用戶和/或占有者提供車輛娛樂和車輛信息娛樂服務。硬件可包括具有適合接收車輛占有者交互作用的觸摸屏輸入能力、開關、旋鈕或其任何組合的顯示器。前端單元64可耦合到(多個)AM/FM/XM/SiriusTM無線調諧器,以及適于用戶語音控制的揚聲器和麥克風。此外,前端單元可具有存儲器和配置為執(zhí)行存儲在包括應用軟件的存儲器上的指令的處理器。進一步,在一些實現(xiàn)方式中,前端單元可具有其他特征,諸如SRWC能力——比如,用于與移動設備56使用。
在圖3中還示出SRWC基礎單元或模塊66。模塊可包括配置為通過使用適合形式的短程無線通信(SRWC)來與車輛22內部和外部的設備52通信的任何電路或設備。例如,模塊66可包括它自己的存儲器70和處理器72以及任何SRWC收發(fā)器電路74和相關聯(lián)的天線76。處理器72可執(zhí)行存儲在存儲器70中的指令以確認密匙卡54提供的加密密鑰。模塊66使用的SRWC可以是藍牙、Wi-Fi(802.11)、Wi-Fi直連或藍牙低功耗(BLE)。
在一些實現(xiàn)方式中,模塊66包括計量器78,其確定存儲器70中存儲的閾值是否被確定或達到。計量器78可以以硬件或軟件來實施并且可多方面地測量與被動撤回方法中的閾值相關的值,如下面將要討論的。在一個實施例中,計量器是配置為從預定值向下計數到閾值的定時器。在另一實施例中,計量器向上計數至閾值是計數器。在另一實施例中,計量器可計數車輛相關事件的循環(huán)次數,比如計數至閾值。車輛相關事件應當廣泛地解釋;示例包括:計數點火循環(huán)、開門循環(huán)、輪胎旋轉循環(huán)或里程計英里的數量等。在另一實施例中,計量器通過在相關事件發(fā)生(比如,可在每次點火循環(huán)時記錄時間戳)時使用記錄并存儲在存儲器70中的一個或多個時間戳來執(zhí)行其他算術操作或計算。這個實施例在下面的方法500中進一步示出。值和/或閾值可由用戶配置、由車輛制造商或服務中心設置、或是其一些組合。
方法-
圖4示出了從移動設備56撤回通信控制權限的方法400的一個實施例。方法通過向移動設備56分配通信控制權限(CCP)而在410處開始。CCP包括安全憑證,其足以使得由移動設備發(fā)送的車輛功能命令一旦被接收就車輛22做出確認,以便車輛然后執(zhí)行所述車輛功能命令。如上面所討論的,大量車輛功能命令是可能的;這樣的命令的非限制性示例包括電子地致動車輛門鎖、電子地致動車輛點火或電子地致動車輛行李箱蓋開啟。
向移動設備56分配CCP可以以多種方式存在。例如,呼叫中心30可確定移動設備關聯(lián)于車輛22和其所有者,并且可向移動電話56提供同提供給密匙卡54的相似的共享的、秘密加密的密匙(比如,SRWC模塊66可在存儲器70中承載相應的共享密匙)。所述分配可由車輛所有者執(zhí)行——例如,經由安全網頁連接(比如,經由計算機44)從制造商處取回加密密匙。移動設備56可在車輛服務中心處被分配車輛22的CCP。這些僅是一些示例。在至少一個實施例中,移動設備56包括配置為提供與車輛22安全交互作用的應用軟件。
在步驟420中,從移動設備56接收請求執(zhí)行至少一個車輛功能的車輛功能命令。該命令可以以多種方式接收。例如,在一個實現(xiàn)方式中,該命令經由SRWC模塊66(比如經由BLE)接收并確認;在此,無線命令的確認可使用已知的解密技術來實施。該命令也可以以其他方式接收。作為示例,該命令可使用無線載波系統(tǒng)24以蜂窩方式發(fā)送,由呼叫中心30(或者甚至遠程服務器28)接收,并在那里確認,以及然后再發(fā)送到車輛22,以經由個人通信鏈路由信息處理單元60接收,并最終由SRWC模塊66接收。還存在并構思其他實現(xiàn)方式。在步驟420之后,方法前進到步驟430。
在步驟430中,方法400執(zhí)行車輛命令。例如,如果由移動設備56發(fā)送的車輛功能命令是開鎖電子地致動的車門,則執(zhí)行該命令。這可包括SRWC模塊66將該命令通信到VSM 62,或信息處理單元60將該命令通信到VSM 62。不管通信裝置40內的路由路徑,將該命令提供到適當的VSM——在至少一個實現(xiàn)方式中,BCM控制車門鎖定或行李箱蓋開啟。在另一實現(xiàn)方式中,發(fā)動機控制模塊(ECM)致動車輛點火。在步驟430之后,方法400可進行到步驟440。
在步驟440中,車輛22可確定是否已經接收授權的撤回請求。車輛22內的多個子系統(tǒng)或部件可確定撤回請求是否被授權;然而,根據至少一個實現(xiàn)方式,SRWC模塊66做出該確定。例如,模塊66可接收該請求并基于與該請求相關聯(lián)的憑證來確定撤回移動設備56的CCP。
SRWC模塊66可以以多種方式接收撤回請求。根據一個實施例,撤回請求是主動撤回并且從用戶接口設備接收。用戶接口設備的示出的示例包括車輛前端單元64、密匙卡54、移動設備46和計算機44。例如,當前端單元從車輛占有者接收輸入時,該輸入可包括撤回移動設備56的CCP的指令;并且車輛前端單元64可能夠經由通信裝置40(比如,諸如以太網的有線連接)將該指令通信到SRWC模塊66。
在另一實施例中,密匙卡54充當用戶接口設備,從而以無線方式向SRWC模塊66提供撤回請求。該請求可由車輛用戶根據預定的序列致動密匙卡上的開關來發(fā)起。響應這個接收到的序列,密匙卡54可生成電信號,該電信號在由模塊66接收時將指示所希望的撤回請求。
在另一實施例中,計算機44或移動設備46向信息處理單元60、SRWC模塊66或前端單元64提供撤回請求。這些撤回請求可使用位于在計算機44或移動設備46或網頁入口(僅列舉一些例子)上的應用程序。另外,這個實施例可包括通過呼叫中心30或遠程服務器28路由該請求,在一些情況下,呼叫中心30或遠程服務器28可進一步確認撤回請求??商娲兀敵坊卣埱蠼浻煞涓C通信通信時,最終,該請求可由信息處理單元60接收并提供給SRWC模塊66。當使用某種形式的短程無線通信在車輛22處接收撤回請求時,其可由信息處理單元60或前端單元64接收,并且此后提供給SRWC模塊66。以及在至少一個實現(xiàn)方式中,移動設備46還可配置為命令車輛功能——,設備46可能夠直接與SRWC模塊66通信(比如,位于車輛22附近)。在所有情況下,SRWC模塊66可從用戶接口設備接收撤回移動設備56的CCP的指示。
根據步驟440,當SRWC模塊66已接收主動撤回請求時,方法進行到步驟450。當SRWC模塊66確定未接收到撤回請求時,方法400可循環(huán)回到步驟420——重復步驟420、430和440。
在步驟450中,撤回通信控制權限(CCP)。例如,SRWC模塊可更新其存儲器70內的注冊表,以便忽略以后從移動設備56接收的命令。例如,可刪除或重寫在與移動設備56相關聯(lián)的存儲器70中存儲的任何憑證或(多個)授權設置。因此,移動設備56可不能夠啟動或開鎖車輛22;或者,如果車輛正在行駛,移動設備56可不能夠隨后實施(例如,啟動車輛的下一嘗試的)這些動作。此后,方法400結束。
在另一實施例中,方法500可根據被動撤回請求來執(zhí)行。方法在可與步驟410相似的步驟510處開始,如上面所描述的;因此,在此不再重復描述。此后,方法可進行到步驟520。
在步驟520中,方法500可監(jiān)測與來自車輛22內的撤回測試事件相關聯(lián)的觸發(fā)——比如觸發(fā)可由VSM 62提供,比如在計量器78確定閾值時。BCM(VSM)可向SRWC模塊66發(fā)送指示觸發(fā)的指示(比如電信號)。響應于觸發(fā),可向車輛用戶呈現(xiàn)查詢,如在步驟530中討論的。
閾值可與在計量器78處預定或預分配的值相關聯(lián)。如上所述,計量器78可以是定時器、計數器或使用時間戳來執(zhí)行各種算術計算——能夠量化閾值(比如,包括持續(xù)時間)。為了闡述,在計量器配置為從預定值(比如,如24小時)(向下計數)的定時器的情況下,則閾值可以是零(或小于預定值的其他值)。因此,例如,在定時器達到零時,可以發(fā)生觸發(fā)?;蛘咴谟嬃科髋渲脼橛嫈灯?比如從零向上計數至閾值,)的情況下,則閾值可以是24小時、48小時等。因此,在計數器達到24小時、48小時等時,發(fā)生觸發(fā)?;蛘?,在另一示例中,計量器可配置為執(zhí)行計算——例如,確定兩個時間戳之間的差并將這個差與閾值比較。例如,在使用移動設備56執(zhí)行車輛功能時,記錄第一時間戳(時間戳1)。在使用移動設備56執(zhí)行下一車輛功能時,記錄第二時間戳(時間戳2)。計量器78可確定時間戳之間的差(時間戳2-時間戳1),并且然后將該差與閾值比較。例如,在時間戳2-時間戳1>閾值時,可從SRWC模塊66發(fā)送觸發(fā)。一旦SRWC模塊66接收觸發(fā),方法進行到步驟530。
在步驟530中,車輛向用戶呈現(xiàn)請求授權代碼(比如,密碼、PIN、生物輸入等)的查詢。車輛可經由任何適合的用戶接口設備(比如,經由移動電話56、經由前端單元64、經由如為移動設備46或計算機44的遠程設備,等等)向用戶呈現(xiàn)這個查詢。因此,根據一個示例性實施例,SRWC模塊66向移動設備56發(fā)送無線信號,并且移動設備56使用車輛應用軟件向用戶顯示這個查詢。
步驟540表示撤回測試事件——即,可導致或可不導致撤回移動設備56的CCP的事件,這取決于用戶對移動設備56的輸入。步驟540確定是否響應于查詢而接收到授權代碼。這可發(fā)生,比如在SRWC模塊66上——將用戶提供的授權代碼與存儲器70中存儲的代碼進行比較。繼續(xù)本示例,如果響應于用戶輸入,移動設備56提供了準確的響應(即,正確的授權代碼),則方法進行到步驟550。然而,如果未接收到正確的授權代碼(比如,如果接收到的代碼不準確或在預定的一段時間內未接收到代碼),則方法進行到步驟560。
在步驟560中,方法500執(zhí)行與(方法400中的)步驟450中相似的步驟,并且撤回移動設備56的CCP。并且,此后方法結束。
在步驟550中,重置計量器78。例如,如果計量器配置為定時器,則計量器開始再次向下計數到零(或任何其他預配置值)?;蛘呷绻嬃科髋渲脼橛嫈灯?,則計量器開始再次從零(或任何其他預配置值)向上計數。此后,方法再次進行到步驟520——等待下一次觸發(fā)。并且可重復步驟520、530和540。
在計量器執(zhí)行算術計算實現(xiàn)方式中,重置步驟550可忽略時間戳1并且準備計算時間戳2和未來時間戳(比如,時間戳3)之間的新的差。當然,應理解的是,在車輛用戶使用移動設備56執(zhí)行相同的遠程車輛功能時可發(fā)生時間戳3。因而,在步驟520中,當時間戳3-時間戳2>閾值時,接下來可發(fā)生觸發(fā)。應理解,在不引起發(fā)生觸發(fā)的情況下可發(fā)生多個時間戳;當例如時間戳3-時間戳2不大于閾值時。在這些示例中,可忽略較舊的時間戳并且兩個較新的時間戳可用于下一算術估計(比如,在監(jiān)測步驟520期間)中。
還存在其他實現(xiàn)方式。例如,VSM 62中的一個可在車輛存儲器(VSM存儲器)中存儲與授權的車輛用戶的駕駛模式或特征——例如,過去的或先前的駕駛特征——相關聯(lián)的駕駛參數。VSM 62可監(jiān)測當前駕駛員的當前或實時駕駛特征?;趯ο惹暗奶卣髋c當前的駕駛特征相比較的評估或確定,VSM 62可確定當前駕駛員可能未被授權使用車輛,或者至少存在這種可能。響應于這樣的評估,VSM可向SRWC模塊66發(fā)送觸發(fā),SRWC模塊66可發(fā)送請求授權代碼的查詢。
或者例如,響應于這樣的評估,VSM 62可以以其他方式限制車輛功能。例如,VSM 62可根據預定的用戶配置文件(user-profile)(比如,限制前端單元音量、駕駛速度等的青少年駕駛模式)來控制或引導車輛功能的管理。在一些實現(xiàn)方式中,要求兩個授權代碼并且啟用預定的用戶配置文件。
在至少一個實現(xiàn)方式中,上面討論的被動和主動撤回方法可同時起作用。例如,車輛22可配置為接收主動撤回,同時查看觸發(fā)事件并要求車輛用戶周期性提供授權代碼。
因此,已經對撤回通信控制權限(CCP)的通信系統(tǒng)和方法進行了描述。撤回可以是主動的或被動的。主動方法可要求用戶向諸如為車輛前端單元的用戶接口設備提供一些輸入。在不提供用戶輸入時——或更具體地,在提供不正確的授權信息時,被動方法可執(zhí)行撤回。在這樣的環(huán)境中,已經盜竊了車輛的犯罪分子可被禁止進入車輛、啟動車輛等等。
上述方法可被實施為由各種車輛部件(諸如信息處理單元60、VSM 62(比如,BCM)、車輛前端單元64和/或SRWC模塊66)的或與其通信的一個或多個計算設備可執(zhí)行的一個或多個計算機程序。與這些設備(以及車輛22中其他類似描述的設備)中的每個相關聯(lián)的存儲器可存儲不同的或公共的計算機程序。在這些情況的每個下,計算機程序可以以包括源代碼、目標代碼、可執(zhí)行代碼或其他格式的程序指令的(多個)軟件程序;(多個)固件程序;或者硬件描述語言(HDL)文件的形式存在。任何上述物可嵌入計算機可使用的或可讀的介質中,其包括一個或多個存儲設備或產品。示例性計算機可使用存儲設備包括傳統(tǒng)的計算機系統(tǒng)RAM(隨機存取存儲器)、ROM(只讀存儲器)、EPROM(可擦除可編程ROM)、EEPROM(電可擦除可編程ROM)、以及磁或光盤或帶。另外,上面描述的處理器中的每個可操作其相應的單元或模塊,從而引起系統(tǒng)和/或(多個)計算設備執(zhí)行所述方法。因此要理解的是,所述方法可至少部分地由能夠執(zhí)行上述功能的(多個)任何電子設備執(zhí)行。
存儲器可以是任何適合的非暫時性計算機可用或可讀介質。示例性計算機可用存儲設備包括傳統(tǒng)的計算機系統(tǒng)RAM(隨機存取存儲器)、ROM(只讀存儲器)、EPROM(可擦除可編程ROM)、EEPROM(電可擦除可編程ROM)、以及磁或光盤或帶。
存儲器可存儲由(多個)處理器可執(zhí)行一個或多個計算機程序,以引起通信系統(tǒng)執(zhí)行本文描述的方法。(多個)計算機程序可以以多種形式存在——激活的和未激活的。例如,(多個)計算機程序可以以包括源代碼、目標代碼、可執(zhí)行代碼或其他格式的程序指令的軟件程序;(多個)固件程序;或者硬件描述語言(HDL)文件的形式存在。
要理解的是,上文是本發(fā)明的一個或多個實施例的描述。本發(fā)明不限于在此公開的(多個)具體實施例,而僅由下面的權利要求書限定。而且,上文描述中包含的陳述與具體實施例有關,并且不解釋為對本發(fā)明的范圍或權利要求書中使用的術語的定義的限制,除非術語或短語在上文中被明確定義。各種其他實施例和(多個)所公開的實施例的各種變化和修改對本領域技術人員將變得明顯的。所有這樣的其他實施例、變化和修改旨在在所附權利要求書的范圍內。
如本說明書和權利要求書中所使用的,術語“比如”、“例如”、“作為示例”、“諸如”、和“像”,以及動詞“包括”、“具有”、“包含”和其其他動詞形式,在與一個或多個部件或其他項的列表結合使用時,每個均解釋為開放式的,意味著該列表不被認為是排除其他、額外的部件或項。其他術語解釋為其最寬泛合理的意思,除非其用在需要不同解釋的上下文中。