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