本發(fā)明涉及車輛控制技術(shù),尤其是一種車輛控制方法和系統(tǒng)、車輛鑰匙、車輛及車輛系統(tǒng)。
背景技術(shù):
近年來,隨著移動互聯(lián)網(wǎng)技術(shù)的快速更替,智能車輛技術(shù)也在蓬勃發(fā)展。車輛鑰匙(簡稱為:車鑰匙)作為車輛的重要組成部分,也在快速變化,各種智能鑰匙、無鑰匙進(jìn)入技術(shù)已經(jīng)越來越多的應(yīng)用在各種中高端車輛上。通過使用智能技術(shù)的車輛鑰匙,駕駛員在靠近車輛的時候按一下車輛鑰匙上的開鎖鍵即可打開車門,離開車輛時按一下車輛鑰匙上的關(guān)鎖鍵即可鎖上車門,并可以通過車輛鑰匙上的按鍵來打開或者關(guān)閉車輛后備箱。
目前使用最多的車輛鑰匙是遙控車輛鑰匙,車輛鑰匙與車輛之間通過無線通信方式進(jìn)行信息交互,從車輛鑰匙上的天線(作為發(fā)送模塊)發(fā)出無線信號指令,車輛上的天線(作為接收模塊)接收到和自己處于同一頻段的、特定格式的信號指令后經(jīng)電子控制單元(Electronic Control Unit,ECU,又稱行車電腦)識別信號指令,再由ECU執(zhí)行相應(yīng)的操作,這樣就可以實現(xiàn)車輛的開鎖和關(guān)鎖等功能。實現(xiàn)車輛鑰匙與車輛之間無線通信的系統(tǒng)主要包括位于車輛鑰匙上的發(fā)射模塊和位于車輛上的接收模塊兩部分。如圖1所示,為車輛上天線的一個作用區(qū)域示意圖。
在實現(xiàn)本發(fā)明的過程中,發(fā)明人通過調(diào)查研究發(fā)現(xiàn),現(xiàn)有的遙控車輛鑰匙至少存在以下問題:現(xiàn)有車輛鑰匙上的功能比較少,通過現(xiàn)有車輛鑰匙僅能遠(yuǎn)程實現(xiàn)對車輛車門、后備箱的開關(guān),已經(jīng)無法滿足移動互聯(lián)網(wǎng)發(fā)展的大背景下,用戶對車輛的遠(yuǎn)程控制功能需求。
技術(shù)實現(xiàn)要素:
本發(fā)明實施例所要解決的其中一個技術(shù)問題是:提供一種車輛控制方法和系統(tǒng)、車輛鑰匙、車輛及車輛系統(tǒng),以豐富車輛鑰匙上的功能。
根據(jù)本發(fā)明實施例的一個方面,提供的一種車輛控制方法,包括:
車輛鑰匙基于用戶的操作指令,在顯示屏幕上顯示當(dāng)前功能項的交互界面,所述車輛鑰匙中設(shè)置有功能列表,所述功能列表中包括多個功能項及各功能項表示功能的全局統(tǒng)一標(biāo)識符UUID;其中,每個功能項表示一項用于實現(xiàn)對車輛進(jìn)行操作的功能;每個UUID唯一標(biāo)識一項功能;
響應(yīng)于接收到用戶通過當(dāng)前功能項的交互界面發(fā)送的控制指令,車輛鑰匙生成控制請求消息并發(fā)送給與所述車輛鑰匙建立通信連接的車輛控制系統(tǒng),以便所述車輛控制系統(tǒng)基于所述控制請求消息控制所在車輛進(jìn)行相應(yīng)操作;所述控制請求消息中包括當(dāng)前功能項表示功能的UUID和所述控制指令。
可選的,本發(fā)明上述車輛控制方法中,所述功能列表中功能項表示的功能包括以下任意多種:
車門操作,顯示剩余里程,顯示車內(nèi)溫度,空調(diào)控制,顯示時間,應(yīng)急燈操作,氛圍燈操作,天窗操作,延遲照明燈操作,車窗操作,車外溫度顯示,找車,迎賓燈操作,自動泊車,后備箱操作,鑰匙充電,充電接口蓋操作。
可選的,本發(fā)明上述車輛控制方法中,還包括:
響應(yīng)于接收到車輛鑰匙發(fā)送的控制請求消息,所述車輛控制系統(tǒng)從預(yù)先存儲的功能列表中獲取所述控制請求消息中UUID標(biāo)識的功能,并基于所述控制請求消息中UUID標(biāo)識的功能和所述控制指令,控制所述車輛進(jìn)行相應(yīng)操作。
可選的,本發(fā)明上述車輛控制方法中,所述通信連接包括低功耗藍(lán)牙技術(shù)BLE連接;所述UUID為基于藍(lán)牙技術(shù)聯(lián)盟協(xié)議的16位UUID;
所述方法還包括:
車輛控制系統(tǒng)與所述車輛鑰匙未處于BLE連接狀態(tài)時,所述車輛控制系統(tǒng)按照預(yù)設(shè)時間間隔向預(yù)先存儲的指定地址發(fā)起B(yǎng)LE連接建立請求;其中,所述指定地址被預(yù)先分配給所述車輛的車輛鑰匙;
響應(yīng)于接收到BLE連接建立請求,所述車輛鑰匙與所述車輛控制系統(tǒng)建立BLE連接,并向所述車輛控制系統(tǒng)反饋BLE連接建立響應(yīng)。
可選的,本發(fā)明上述車輛控制方法中,所述車輛控制系統(tǒng)與所述車輛鑰匙建立BLE連接之后,還包括:
車輛鑰匙獲取預(yù)先存儲的第一加密車輛標(biāo)識ID,并以BLE通信方式向所述車輛控制系統(tǒng)發(fā)送所述第一加密車輛ID;其中,每個車輛ID唯一標(biāo)識一個車輛,第一加密車輛ID由第一車輛ID通過預(yù)設(shè)加密算法計算獲得;
車輛控制系統(tǒng)獲取預(yù)先存儲的第二加密車輛ID,或者通過預(yù)設(shè)加密算法對預(yù)先存儲的第二車輛ID進(jìn)行計算獲得第二加密車輛ID;其中,第二車輛ID唯一標(biāo)識所述車輛;
車輛控制系統(tǒng)比較所述第一加密車輛ID與所述第二加密車輛ID是否相同;
若所述第一加密車輛ID與所述第二加密車輛ID不相同,車輛控制系統(tǒng)斷開與所述車輛鑰匙之間的BLE連接。
可選的,本發(fā)明上述車輛控制方法中,還包括:
響應(yīng)于接收到BLE連接建立請求,車輛鑰匙獲取預(yù)先存儲的第一加密車輛標(biāo)識ID;其中,每個車輛ID唯一標(biāo)識一個車輛,第一加密車輛ID由第一車輛ID通過預(yù)設(shè)加密算法計算獲得;
所述BLE連接建立響應(yīng)中包括所述車輛鑰匙獲取的第一加密車輛ID;
所述車輛控制系統(tǒng)與所述車輛鑰匙建立BLE連接包括:
車輛控制系統(tǒng)獲取預(yù)先存儲的第二加密車輛ID,或者通過預(yù)設(shè)加密算法對預(yù)先存儲的第二車輛ID進(jìn)行計算獲得第二加密車輛ID;其中,第二車輛ID唯一標(biāo)識所述車輛;
車輛控制系統(tǒng)比較所述第一加密車輛ID與所述第二加密車輛ID是否相同;
若所述第一加密車輛ID與所述第二加密車輛ID相同,所述車輛控制系統(tǒng)與所述車輛鑰匙建立BLE連接。
可選的,本發(fā)明上述車輛控制方法中,還包括:
處于休眠狀態(tài)的車輛鑰匙接收到用戶發(fā)送的操作指令,識別所述車輛鑰匙的安全模式是否被設(shè)置為指紋識別模式;
若安全模式被設(shè)置為指紋識別模式,識別是否通過指紋識別單元讀取到用戶指紋;
響應(yīng)于通過指紋識別單元讀取到用戶指紋,比較讀取到的用戶指紋是否存在于存儲單元中;所述存儲單元中包括預(yù)先采集的一個以上授權(quán)用戶的指紋;
若讀取到的用戶指紋存在于存儲單元中,將車輛鑰匙當(dāng)前所在的鎖止?fàn)顟B(tài)變更為可用狀態(tài)。
可選的,本發(fā)明上述車輛控制方法中,還包括:
響應(yīng)于接收到用戶將安全模式由指紋識別模式變更為普通加密模式的操作指令,提示用戶輸入指紋;
響應(yīng)于通過指紋識別單元讀取到用戶指紋,比較讀取到的用戶指紋是否存在于存儲單元中;
若讀取到的用戶指紋存在于存儲單元中,提示用戶多次輸入密碼;
在用戶多次輸入的密碼相同時,將安全模式由指紋識別模式變更為普通加密模式;
或者
響應(yīng)于接收到用戶將安全模式由指紋識別模式變更為未加密模式的操作指令,提示用戶輸入指紋;
響應(yīng)于通過指紋識別單元讀取到用戶指紋,比較讀取到的用戶指紋是否存在于存儲單元中;
若讀取到的用戶指紋存在于存儲單元中,將安全模式由指紋識別模式變更為未加密模式。
可選的,本發(fā)明上述車輛控制方法中,還包括:
若安全模式被設(shè)置為未加密模式,將車輛鑰匙當(dāng)前所在的休眠狀態(tài)變更為可用狀態(tài)。
可選的,本發(fā)明上述車輛控制方法中,還包括:
響應(yīng)于接收到用戶將安全模式未加密模式變更為指紋識別模式的操作指令,提示用戶錄入指紋;
響應(yīng)于通過指紋識別單元讀取到有效的用戶指紋,將安全模式由未加密模式變更為指紋識別模式;
或者
響應(yīng)于接收到用戶將安全模式未加密模式變更為普通加密模式的操作指令,提示用戶多次輸入密碼;在用戶多次輸入的密碼相同時,將安全模式由未加密模式變更為普通加密模式。
可選的,本發(fā)明上述車輛控制方法中,還包括:
若安全模式被設(shè)置為普通加密模式,提示用戶輸入密碼;
響應(yīng)于接收到用戶輸入的密碼,比較用戶輸入的密碼與存儲單元中存儲的密碼是否一致;所述存儲單元中包括由授權(quán)用戶預(yù)先設(shè)置的密碼;
若用戶輸入的解密密碼與存儲單元中存儲的密碼一致,將車輛鑰匙當(dāng)前所在的鎖止?fàn)顟B(tài)變更為可用狀態(tài)。
可選的,本發(fā)明上述車輛控制方法中,還包括:
響應(yīng)于接收到用戶輸入的密碼,比較用戶輸入的密碼與存儲單元中存儲的密碼是否一致;所述存儲單元中包括由授權(quán)用戶預(yù)先設(shè)置的密碼;
若用戶輸入的解密密碼與存儲單元中存儲的密碼一致,提示用戶錄入指紋;
響應(yīng)于通過指紋識別單元讀取到有效的用戶指紋,將安全模式由未加密模式變更為指紋識別模式;
或者
響應(yīng)于接收到用戶將安全模式由普通加密模式變更為指紋識別模式的操作指令,提示用戶輸入密碼;
響應(yīng)于接收到用戶輸入的密碼,比較用戶輸入的密碼與存儲單元中存儲的密碼是否一致;所述存儲單元中包括由授權(quán)用戶預(yù)先設(shè)置的密碼;
若用戶輸入的解密密碼與存儲單元中存儲的密碼一致,將安全模式由指紋識別模式變更為未加密模式。
可選的,本發(fā)明上述車輛控制方法中,還包括:
響應(yīng)于在預(yù)設(shè)時間內(nèi)未接收到用戶發(fā)送的操作指令,車輛鑰匙進(jìn)入休眠狀態(tài);若所述車輛鑰匙的安全模式被設(shè)置為指紋識別模式或者普通加密模式,則所述車輛鑰匙同時進(jìn)入鎖止?fàn)顟B(tài)。
可選的,本發(fā)明上述車輛控制方法中,獲取所述控制請求消息中UUID標(biāo)識的功能,并基于所述控制請求消息中UUID標(biāo)識的功能和所述控制指令,進(jìn)行相應(yīng)操作,包括:
獲取所述控制請求消息中UUID標(biāo)識的功能、以及該功能的屬性和操作權(quán)限;其中,功能的屬性用于表示該功能的信息具有的可執(zhí)行屬性,功能的操作權(quán)限用于表示用戶是否具有對該功能的操作權(quán)限;
識別所述功能的屬性和操作權(quán)限是否支持所述控制請求消息中UUID標(biāo)識的功能和所述控制指令對應(yīng)的操作;
若所述功能的屬性和操作權(quán)限支持所述控制請求消息中UUID標(biāo)識的功能和所述控制指令對應(yīng)的操作,基于所述控制請求消息中UUID標(biāo)識的功能和所述控制指令,控制所述車輛進(jìn)行相應(yīng)操作。
可選的,本發(fā)明上述車輛控制方法中,還包括:
響應(yīng)于檢測到與所述車輛鑰匙之間的BLE連接斷開,所述車輛控制系統(tǒng)對所述車輛是否處于安全狀態(tài)進(jìn)行確認(rèn)檢測;
若檢測到所述車輛處于非安全狀態(tài),所述車輛控制系統(tǒng)控制所述車輛進(jìn)行相應(yīng)操作,以使所述車輛處于安全狀態(tài);其中,出現(xiàn)以下任意一種或多種情況時,所述車輛處于非安全狀態(tài):有車門未關(guān)閉或未上鎖、有車窗未關(guān)閉、后備箱未關(guān)閉或未上鎖、天窗未關(guān)閉或未上鎖。
可選的,本發(fā)明上述車輛控制方法中,還包括:
響應(yīng)于所述車輛上有所述功能列表中功能項對應(yīng)的車輛狀態(tài)變化,若車輛控制系統(tǒng)與所述車輛鑰匙當(dāng)前處于BLE連接狀態(tài),車輛控制系統(tǒng)將變化后的車輛狀態(tài)通知所述車輛鑰匙,由所述車輛鑰匙將對應(yīng)的車輛狀態(tài)更新至對變化后的車輛狀態(tài);
若車輛控制系統(tǒng)與所述車輛鑰匙當(dāng)前未處于BLE連接狀態(tài),車輛控制系統(tǒng)在與所述車輛鑰匙建立BLE連接后,將變化后的車輛狀態(tài)通知所述車輛鑰匙,由所述車輛鑰匙將對應(yīng)的車輛狀態(tài)更新至對變化后的車輛狀態(tài)。
根據(jù)本發(fā)明實施例的另一個方面,提供的一種車輛鑰匙,包括:
第一通信單元,用于與車輛控制系統(tǒng)進(jìn)行通信,將業(yè)務(wù)處理單元生成的控制請求消息發(fā)送給與所述車輛鑰匙建立通信連接的車輛控制系統(tǒng),以便所述車輛控制系統(tǒng)基于所述控制請求消息控制所在車輛進(jìn)行相應(yīng)操作;
第一存儲單元,用于存儲預(yù)先設(shè)置的功能列表,所述功能列表中包括多個功能項及各功能項表示功能的UUID;其中,每個功能項表示一項用于實現(xiàn)對車輛進(jìn)行操作的功能;每個UUID唯一標(biāo)識一項功能;
顯示屏幕,用于進(jìn)行信息顯示,以及基于用戶的操作指令,在顯示屏幕上顯示當(dāng)前功能項的交互界面;以及接收用戶通過當(dāng)前功能項的交互界面發(fā)送的控制指令;
業(yè)務(wù)處理單元,用于根據(jù)用戶發(fā)送的控制指令,從所述功能列表獲取所述當(dāng)前功能項表示功能的UUID,生成控制請求消息,所述控制請求消息中包括當(dāng)前功能項表示功能的UUID和所述控制指令。
可選的,本發(fā)明上述車輛鑰匙中,所述功能列表中功能項表示的功能包括以下任意多種:
車門操作,顯示剩余里程,顯示車內(nèi)溫度,空調(diào)控制,顯示時間,應(yīng)急燈操作,氛圍燈操作,天窗操作,延遲照明燈操作,車窗操作,車外溫度顯示,找車,迎賓燈操作,自動泊車,后備箱操作,鑰匙充電,充電接口蓋操作。
可選的,本發(fā)明上述車輛鑰匙中,所述第一通信單元包括藍(lán)牙模塊,所述第一通信單元具體基于BLE通信方式與車輛之間進(jìn)行通信;所述UUID為基于藍(lán)牙技術(shù)聯(lián)盟協(xié)議的16位UUID;
所述第一通信單元,還用于接收到車輛控制系統(tǒng)發(fā)送的BLE連接建立請求時,與所述車輛控制系統(tǒng)建立BLE連接,并向所述車輛控制系統(tǒng)反饋BLE連接建立響應(yīng);所述BLE連接建立請求由所述車輛控制系統(tǒng)在與所述車輛鑰匙未處于BLE連接狀態(tài)時,按照預(yù)設(shè)時間間隔向預(yù)先存儲的指定地址發(fā)起,所述指定地址被預(yù)先分配給所述車輛鑰匙。
可選的,本發(fā)明上述車輛鑰匙中,所述第一存儲單元還用于存儲第一加密車輛ID,其中,每個車輛ID唯一標(biāo)識一個車輛,第一加密車輛ID由第一車輛ID通過預(yù)設(shè)加密算法計算獲得;
所述第一通信單元,還用于獲取預(yù)先存儲的第一加密車輛標(biāo)識ID,并以BLE通信方式向所述車輛控制系統(tǒng)發(fā)送所述第一加密車輛ID,所述第一加密車輛ID與所述車輛控制系統(tǒng)中的第二加密車輛ID不相同時,所述車輛控制系統(tǒng)與所述車輛鑰匙之間的BLE連接將被斷開。
可選的,本發(fā)明上述車輛鑰匙中,所述第一存儲單元,還用于存儲預(yù)先采集的一個以上授權(quán)用戶的指紋;
所述車輛鑰匙還包括:
指紋識別單元,用于讀取用戶指紋;
所述業(yè)務(wù)處理單元,還用于在處于休眠狀態(tài)時,響應(yīng)于接收到用戶發(fā)送的操作指令,識別所述車輛鑰匙的安全模式是否被設(shè)置為指紋識別模式;若安全模式被設(shè)置為指紋識別模式,識別所述指紋識別單元是否讀取到用戶指紋;若所述指紋識別單元讀取到用戶指紋,比較指紋識別單元讀取到的用戶指紋是否存在于第一存儲單元中;若讀取到的用戶指紋存在于第一存儲單元中,將所述車輛鑰匙由當(dāng)前所在的鎖止?fàn)顟B(tài)變更為可用狀態(tài)。
可選的,本發(fā)明上述車輛鑰匙中,所述業(yè)務(wù)處理單元,還用于:
若安全模式被設(shè)置為未加密模式,將車輛鑰匙當(dāng)前所在的休眠狀態(tài)變更為可用狀態(tài);
或者
所述第一存儲單元,還用于存儲由授權(quán)用戶預(yù)先設(shè)置的密碼;
所述業(yè)務(wù)處理單元,還用于:
若安全模式被設(shè)置為普通加密模式,提示用戶輸入密碼;以及比較用戶輸入的密碼與第一存儲單元中存儲的密碼是否一致;若用戶輸入的解密密碼與第一存儲單元中存儲的密碼一致,將車輛鑰匙由當(dāng)前所在的鎖止?fàn)顟B(tài)變更為可用狀態(tài)。
可選的,本發(fā)明上述車輛鑰匙中,所述業(yè)務(wù)處理單元,還用于:
響應(yīng)于在預(yù)設(shè)時間內(nèi)未接收到用戶發(fā)送的操作指令,控制車輛鑰匙進(jìn)入休眠狀態(tài);若所述車輛鑰匙的安全模式被設(shè)置為指紋識別模式或者普通加密模式,則還用于控制所述車輛鑰匙同時進(jìn)入鎖止?fàn)顟B(tài)。
根據(jù)本發(fā)明實施例的又一個方面,提供的一種車輛控制系統(tǒng),包括:
第二通信單元,用于與所在車輛的車輛控制系統(tǒng)進(jìn)行通信,接收車輛鑰匙發(fā)送的控制請求消息,所述控制請求消息中包括UUID和控制指令;其中,每個UUID唯一標(biāo)識一項功能;
第二存儲單元,用于存儲預(yù)先設(shè)置的功能列表,所述功能列表中包括多個功能項及各功能項表示功能的UUID;其中,每個功能項表示一項用于實現(xiàn)對車輛進(jìn)行操作的功能;
控制單元,用于在第二通信單元接收到控制請求消息時,從所述功能列表中獲取所述控制請求消息中UUID標(biāo)識的功能,并基于所述控制請求消息中UUID標(biāo)識的功能和所述控制指令,控制所述車輛進(jìn)行相應(yīng)操作。
可選的,本發(fā)明上述車輛控制系統(tǒng)中,所述第二通信單元,還用于在所述車輛控制系統(tǒng)與所述車輛鑰匙未處于BLE連接狀態(tài)時,按照預(yù)設(shè)時間間隔向預(yù)先存儲的指定地址發(fā)起B(yǎng)LE連接建立請求,以及與接收到BLE連接建立請求的車輛鑰匙建立BLE連接;其中,所述指定地址被預(yù)先分配給所述車輛的車輛鑰匙。
可選的,本發(fā)明上述車輛控制系統(tǒng)中,所述第二通信單元,還用于接收所述車輛鑰匙以BLE通信方式發(fā)送的第一加密車輛ID,其中,每個車輛ID唯一標(biāo)識一個車輛,第一加密車輛ID由第一車輛ID通過預(yù)設(shè)加密算法計算獲得;
所述第一存儲單元還用于存儲第二加密車輛ID或第二車輛ID,其中,第二車輛ID唯一標(biāo)識所述車輛控制系統(tǒng)所在的車輛;
所述控制單元,還用于獲取所述第二加密車輛ID,或者通過預(yù)設(shè)加密算法對預(yù)先存儲的第二車輛ID進(jìn)行計算獲得第二加密車輛ID;比較所述第一加密車輛ID與所述第二加密車輛ID是否相同;若所述第一加密車輛ID與所述第二加密車輛ID不相同,指示所述第二通信單元斷開與所述車輛鑰匙之間的BLE連接。
可選的,本發(fā)明上述車輛控制系統(tǒng)中,所述第二通信單元,還用于接收所述車輛鑰匙返回的BLE連接建立響應(yīng),所述BLE連接建立響應(yīng)中包括第一加密車輛ID;其中,每個車輛ID唯一標(biāo)識一個車輛,第一加密車輛ID由第一車輛ID通過預(yù)設(shè)加密算法計算獲得;
所述第一存儲單元還用于存儲第二加密車輛ID或第二車輛ID,其中,第二車輛ID唯一標(biāo)識所述車輛控制系統(tǒng)所在的車輛;
所述控制單元,還用于獲取所述第二加密車輛ID,或者通過預(yù)設(shè)加密算法對預(yù)先存儲的第二車輛ID進(jìn)行計算獲得第二加密車輛ID;比較所述第一加密車輛ID與所述第二加密車輛ID是否相同;若所述第一加密車輛ID與所述第二加密車輛ID相同,指示所述第二通信單元與所述車輛鑰匙建立BLE連接。
可選的,本發(fā)明上述車輛控制系統(tǒng)中,所述控制單元,還用于在所述第二通信單元與所述車輛鑰匙之間的BLE連接斷開時,對所述車輛是否處于安全狀態(tài)進(jìn)行確認(rèn)檢測;若檢測到所述車輛處于非安全狀態(tài),控制所述車輛進(jìn)行相應(yīng)操作,以使所述車輛處于安全狀態(tài);其中,出現(xiàn)以下任意一種或多種情況時,所述車輛處于非安全狀態(tài):有車門未關(guān)閉或未上鎖、有車窗未關(guān)閉、后備箱未關(guān)閉或未上鎖、天窗未關(guān)閉或未上鎖。
可選的,本發(fā)明上述車輛控制系統(tǒng)中,所述控制單元,還用于在檢測到所述車輛上有所述功能列表中功能項對應(yīng)的車輛狀態(tài)變化時,若所述第二通信單元與所述車輛鑰匙當(dāng)前處于BLE連接狀態(tài),指示所述第二通信單元將變化后的車輛狀態(tài)通知所述車輛鑰匙,由所述車輛鑰匙將對應(yīng)的車輛狀態(tài)更新至對變化后的車輛狀態(tài);若車輛控制系統(tǒng)與所述車輛鑰匙當(dāng)前未處于BLE連接狀態(tài),指示所述第二通信單元在與所述車輛鑰匙建立BLE連接后,將變化后的車輛狀態(tài)通知所述車輛鑰匙,由所述車輛鑰匙將對應(yīng)的車輛狀態(tài)更新至對變化后的車輛狀態(tài)。
根據(jù)本發(fā)明實施例的再一個方面,提供的一種車輛,包括本發(fā)明上述任一實施例所述的車輛控制系統(tǒng)。
根據(jù)本發(fā)明實施例的再一個方面,提供的一種車輛系統(tǒng),包括本發(fā)明上述任一實施例所述的車輛鑰匙、以及本發(fā)明上述任一實施例所述的車輛控制系統(tǒng)。
基于本發(fā)明上述實施例提供的車輛控制方法和系統(tǒng)、車輛鑰匙、車輛及車輛系統(tǒng),車輛鑰匙中設(shè)置有功能列表,其中包括多個功能項及各功能項表示功能的UUID,每個功能項表示一項用于實現(xiàn)對車輛進(jìn)行操作的功能,每個UUID唯一標(biāo)識一項功能;車輛鑰匙基于用戶的操作指令,在顯示屏幕上顯示當(dāng)前功能項的交互界面,接收到用戶通過當(dāng)前功能項的交互界面發(fā)送的控制指令時,車輛鑰匙生成包括當(dāng)前功能項表示功能的UUID和控制指令的控制請求消息,并發(fā)送給與該車輛鑰匙建立通信連接的車輛控制系統(tǒng),由車輛控制系統(tǒng)基于該控制請求消息控制所在車輛進(jìn)行相應(yīng)操作,從而在功能列表支持的功能項范圍內(nèi)實現(xiàn)對車輛的多項控制,例如,車門操作、顯示剩余里程、顯示車內(nèi)溫度、空調(diào)控制、顯示時間、應(yīng)急燈操作、氛圍燈操作、天窗操作、延遲照明燈操作、車窗操作、車外溫度顯示、找車、迎賓燈操作、自動泊車、后備箱操作、鑰匙充電、充電接口蓋操作等,豐富了車輛鑰匙對車輛的遠(yuǎn)程控制功能,以滿足移動互聯(lián)網(wǎng)發(fā)展的大背景下,用戶對車輛的遠(yuǎn)程控制功能需求,提升了用戶體驗。
下面通過附圖和實施例,對本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。
附圖說明
構(gòu)成說明書的一部分的附圖描述了本發(fā)明的實施例,并且連同描述一起用于解釋本發(fā)明的原理。
參照附圖,根據(jù)下面的詳細(xì)描述,可以更加清楚地理解本發(fā)明,其中:
圖1為車輛上天線的一個作用區(qū)域示意圖。
圖2為本發(fā)明車輛控制方法一個實施例的流程圖。
圖3a~3r為本發(fā)明實施例中車輛鑰匙上顯示功能項的交互界面的一個具體示例圖。
圖4為本發(fā)明實施例中車輛鑰匙上的一個顯示界面示例圖。
圖5為本發(fā)明車輛控制方法另一個實施例的流程圖。
圖6為本發(fā)明實施例中車輛鑰匙與車輛控制系統(tǒng)建立通信連接一個實施例的流程圖。
圖7為本發(fā)明實施例中車輛鑰匙與車輛控制系統(tǒng)建立通信連接另一個實施例的流程圖。
圖8為本發(fā)明實施例中啟用車輛鑰匙一個實施例的流程圖。
圖9為本發(fā)明車輛鑰匙一個實施例的結(jié)構(gòu)示意圖。
圖10為本發(fā)明車輛鑰匙另一個實施例的結(jié)構(gòu)示意圖。
圖11為本發(fā)明車輛控制系統(tǒng)一個實施例的結(jié)構(gòu)示意圖。
圖12為本發(fā)明一個具體應(yīng)用實施例中的車輛的結(jié)構(gòu)框圖。
具體實施方式
現(xiàn)在將參照附圖來詳細(xì)描述本發(fā)明的各種示例性實施例。應(yīng)注意到:除非另外具體說明,否則在這些實施例中闡述的部件和步驟的相對布置、數(shù)字表達(dá)式和數(shù)值不限制本發(fā)明的范圍。
同時,應(yīng)當(dāng)明白,為了便于描述,附圖中所示出的各個部分的尺寸并不是按照實際的比例關(guān)系繪制的。
以下對至少一個示例性實施例的描述實際上僅僅是說明性的,決不作為對本發(fā)明及其應(yīng)用或使用的任何限制。
對于相關(guān)領(lǐng)域普通技術(shù)人員已知的技術(shù)、方法和設(shè)備可能不作詳細(xì)討論,但在適當(dāng)情況下,所述技術(shù)、方法和設(shè)備應(yīng)當(dāng)被視為說明書的一部分。
應(yīng)注意到:相似的標(biāo)號和字母在下面的附圖中表示類似項,因此,一旦某一項在一個附圖中被定義,則在隨后的附圖中不需要對其進(jìn)行進(jìn)一步討論。
圖2為本發(fā)明車輛控制方法一個實施例的流程圖。如圖2所示,該實施例的車輛控制方法包括:
102,車輛鑰匙基于用戶的操作指令,在顯示屏幕顯示當(dāng)前功能項的交互界面。
其中,車輛鑰匙中設(shè)置有功能列表,該功能列表中包括多個功能項及各功能項表示功能的全局統(tǒng)一標(biāo)識符(UUID)。每個功能項表示一項用于實現(xiàn)對車輛進(jìn)行操作的功能,每個UUID唯一標(biāo)識一項功能。
104,響應(yīng)于接收到用戶通過當(dāng)前功能項的交互界面發(fā)送的控制指令,車輛鑰匙生成控制請求消息并發(fā)送給與該車輛鑰匙建立通信連接的車輛控制系統(tǒng),以便車輛控制系統(tǒng)基于控制請求消息控制所在車輛進(jìn)行相應(yīng)操作。
其中,控制請求消息中包括當(dāng)前功能項表示功能的UUID和控制指令。
基于本發(fā)明上述實施例提供的車輛控制方法,車輛鑰匙中設(shè)置有功能列表,其中包括多個功能項及各功能項表示功能的UUID,每個功能項表示一項用于實現(xiàn)對車輛進(jìn)行操作的功能,每個UUID唯一標(biāo)識一項功能;車輛鑰匙基于用戶的操作指令,在顯示屏幕上顯示當(dāng)前功能項的交互界面,接收到用戶通過當(dāng)前功能項的交互界面發(fā)送的控制指令時,車輛鑰匙生成包括當(dāng)前功能項表示功能的UUID和控制指令的控制請求消息,并發(fā)送給與該車輛鑰匙建立通信連接的車輛控制系統(tǒng),由車輛控制系統(tǒng)基于該控制請求消息控制所在車輛進(jìn)行相應(yīng)操作,從而在功能列表支持的功能項范圍內(nèi)實現(xiàn)對車輛的多項控制,豐富了車輛鑰匙對車輛的遠(yuǎn)程控制功能,以滿足移動互聯(lián)網(wǎng)發(fā)展的大背景下,用戶對車輛的遠(yuǎn)程控制功能需求,提升了用戶體驗。
示例性地,本發(fā)明各實施例中,功能列表中功能項表示的功能例如可以包括但不限于以下任意多種:車門操作,顯示剩余里程,顯示車內(nèi)溫度,空調(diào)控制,顯示時間,應(yīng)急燈操作,氛圍燈操作,天窗操作,延遲照明燈操作,車窗操作,車外溫度顯示,找車,迎賓燈操作,自動泊車,后備箱操作,鑰匙充電,充電接口蓋操作。如下表1所示,為一個功能列表包括的功能項及其表示的功能說明。
表1
圖3a~3r為本發(fā)明實施例中車輛鑰匙上顯示功能項的交互界面的一個具體示例圖。其中,圖3a~圖3n為車輛鑰匙在車輛外部、但是在二者之間的連接支持距離范圍內(nèi)的各功能項的交互界面示意圖。圖3o~3r為車輛鑰匙上單獨功能的交互界面示意圖。具體來說,圖3o為車輛鑰匙遠(yuǎn)離車輛時、超過連接支持距離時的一個提示界面示意圖;圖3p為車輛鑰匙內(nèi)部操作系統(tǒng)更新的一個提示,車輛鑰匙內(nèi)部還可以設(shè)置數(shù)據(jù)網(wǎng)絡(luò)通信模塊,用于與服務(wù)器進(jìn)行系統(tǒng)文件、數(shù)據(jù)的收發(fā);圖3q為系統(tǒng)文件升級過程中的一個界面示意圖;圖3r為車輛鑰匙上切換用戶的一個界面示意圖,每個車輛鑰匙可以由多個用戶錄入指紋、具有使用權(quán)限。
示例性地,本發(fā)明實施例中,車輛鑰匙在車輛內(nèi)部或車輛附近時,還可以通過車輛鑰匙的顯示界面顯示車輛上的一些相關(guān)信息。例如,圖4為本發(fā)明實施例中車輛鑰匙上的一個顯示界面示例圖。圖4為車輛鑰匙在車輛內(nèi)部或車輛附近時,在車輛鑰匙的顯示屏幕上顯示當(dāng)前播放音樂信息。
圖5為本發(fā)明車輛控制方法另一個實施例的流程圖。如圖5所示,與圖2所示的實施例相比,該實施例的車輛控制方法在操作104之后,還可以包括:
202,響應(yīng)于接收到車輛鑰匙發(fā)送的控制請求消息,車輛控制系統(tǒng)從預(yù)先存儲的功能列表中獲取控制請求消息中UUID標(biāo)識的功能,并基于控制請求消息中UUID標(biāo)識的功能和控制指令,控制所在車輛進(jìn)行相應(yīng)操作。
相比傳統(tǒng)車輛鑰匙,本發(fā)明實施例中車鑰匙上集成了豐富的功能,可以滿足用戶更多的需求。例如,基于本發(fā)明上述實施例的應(yīng)用,用戶在車輛外要查看車輛上剩余里程的時候,只要車輛鑰匙和車輛之間BLE連接建立,就可以通過在車輛鑰匙上顯示剩余里程功能項的交互界面進(jìn)行操作,便可從車輛鑰匙端看到剩余里程;再如,用戶為車輛充電時只需通過車輛鑰匙上的充電接口蓋操作的交互界面進(jìn)行操作即可開啟車輛充電蓋,不需要手動操作。
在本發(fā)明各實施例中,車輛鑰匙與車輛之間具體通過藍(lán)牙方式進(jìn)行通信,二者之間的通信連接包括低功耗藍(lán)牙技術(shù)(Bluetooth Low Energy,BLE)連接。相應(yīng)地,上述UUID具體為基于藍(lán)牙技術(shù)聯(lián)盟協(xié)議的16位UUID。
現(xiàn)有技術(shù)中的車輛鑰匙與汽車之間通過無線通信方式進(jìn)行信息交互,電磁波在傳輸過程中容易受障礙物的阻擋、天氣狀況等很多因素的干擾,從而影響車鑰匙與汽車之間的通信質(zhì)量,導(dǎo)致車鑰匙對汽車的控制失靈;并且,用戶通過車鑰匙控制汽車時,需要位于汽車上天線的可接受范圍內(nèi),該距離較短,通常為5m左右。
BLE技術(shù)是藍(lán)牙4.0新增加的核心規(guī)范,具有高可靠性、低成本、低功耗、快速啟動、傳輸距離較大(傳輸距離可達(dá)60m~100m)和高安全性(使用AES-128CCM加密算法進(jìn)行數(shù)據(jù)包加密認(rèn)證)等特點,在智能終端上已經(jīng)有了廣泛的應(yīng)用。基于藍(lán)牙協(xié)議,車輛鑰匙和車輛在100m以內(nèi)就可以通過BLE協(xié)議進(jìn)行通信,來遠(yuǎn)程操作車輛。本發(fā)明實施例中,車輛鑰匙和車輛之間就有BLE進(jìn)行通信連接,使用BLE技術(shù)來實現(xiàn)車輛鑰匙,和搭載支持BLE協(xié)議的車輛控制系統(tǒng)配合可有效的避免傳統(tǒng)車輛鑰匙靠電磁波傳輸數(shù)據(jù)容易受到干擾、以及傳輸距離短所帶來的問題,給人們帶來全新的用戶體驗。車輛鑰匙和車輛控制系統(tǒng)之間通過BLE協(xié)議進(jìn)行通信,BLE協(xié)議本身的數(shù)據(jù)包加密認(rèn)證保證了通信交互消息的可靠性和安全性。
在BLE協(xié)議中有兩個角色:中央(Central)和周邊(Periphery)。其中,一個中央可以同時連接多個周邊,但是一個周邊某一時刻只能連接一個中央。本發(fā)明實施例中基于BLE協(xié)議實現(xiàn)時,可以將車輛鑰匙作為中央,將車輛作為周邊,或者也可以反之,實際應(yīng)用可以限定中央和周邊為一對一的關(guān)系,即:一個車輛鑰匙只能和一部車輛建立通信連接。
另外,在基于本發(fā)明上述車輛控制方法的另一個實施例中,還可以包括車輛鑰匙與車輛控制系統(tǒng)建立通信連接的操作。如圖6所示,為本發(fā)明實施例中車輛鑰匙與車輛控制系統(tǒng)建立通信連接一個實施例的流程圖,該實施例中,車輛鑰匙與車輛控制系統(tǒng)具體通過如下方式建立通信連接:
302,車輛控制系統(tǒng)與車輛鑰匙未處于BLE連接狀態(tài)時,按照預(yù)設(shè)時間間隔,例如5s,向預(yù)先存儲的指定地址發(fā)起B(yǎng)LE連接建立請求。
其中,該指定地址例如可以是介質(zhì)訪問控制(MAC)地址,被預(yù)先分配給對應(yīng)車輛的車輛鑰匙,預(yù)先存儲在車輛控制系統(tǒng)中。實際應(yīng)用中,MAC地址可以在車輛出廠時已經(jīng)嵌入到車輛控制系統(tǒng)對應(yīng)的車輛鑰匙中。
304,響應(yīng)于接收到BLE連接建立請求,車輛鑰匙與車輛控制系統(tǒng)建立BLE連接,并向車輛控制系統(tǒng)反饋BLE連接建立響應(yīng)。
基于該實施例,車輛鑰匙與車輛控制系統(tǒng)建立BLE連接后,二者之間便可以進(jìn)行通信和信息交互。
進(jìn)一步地,再參見圖6,在通過圖6所示實施例,車輛控制系統(tǒng)與車輛鑰匙建立BLE連接之后,還可以選擇性地執(zhí)行如下操作:
306,車輛鑰匙獲取預(yù)先存儲的第一加密車輛標(biāo)識(ID),并以BLE通信方式向車輛控制系統(tǒng)發(fā)送第一加密車輛ID。
其中,每個車輛ID唯一標(biāo)識一個車輛,第一加密車輛ID由第一車輛ID通過預(yù)設(shè)加密算法計算獲得。
其中的加密算法,例如可以是訊息摘要5(MD5)加密算法。
308,車輛控制系統(tǒng)獲取預(yù)先存儲的第二加密車輛ID,或者通過上述預(yù)設(shè)加密算法對預(yù)先存儲的第二車輛ID進(jìn)行計算獲得第二加密車輛ID。
其中,第二車輛ID唯一標(biāo)識車輛。
310,車輛控制系統(tǒng)比較第一加密車輛ID與第二加密車輛ID是否相同。
若第一加密車輛ID與第二加密車輛ID相同,證明第一車輛ID與第二加密車輛ID相同,該車鑰匙與車輛控制系統(tǒng)所在的車輛匹配,不執(zhí)行本實施例的后續(xù)流程;否則,若第一加密車輛ID與第二加密車輛ID不相同,執(zhí)行操作312。
312,車輛控制系統(tǒng)斷開與車輛鑰匙之間的BLE連接。
圖7為本發(fā)明實施例中車輛鑰匙與車輛控制系統(tǒng)建立通信連接另一個實施例的流程圖。如圖7所示,該實施例中,車輛鑰匙與車輛控制系統(tǒng)具體通過如下方式建立通信連接:
402,車輛控制系統(tǒng)與車輛鑰匙未處于BLE連接狀態(tài)時,按照預(yù)設(shè)時間間隔,例如5s,向預(yù)先存儲的指定地址發(fā)起B(yǎng)LE連接建立請求。
其中,該指定地址被預(yù)先分配給對應(yīng)車輛的車輛鑰匙,預(yù)先存儲在車輛控制系統(tǒng)中。其中,該指定地址例如可以是介質(zhì)訪問控制(MAC)地址,被預(yù)先分配給對應(yīng)車輛的車輛鑰匙,預(yù)先存儲在車輛控制系統(tǒng)中。實際應(yīng)用中,MAC地址可以在車輛出廠時已經(jīng)嵌入到車輛控制系統(tǒng)對應(yīng)的車輛鑰匙中。
404,響應(yīng)于接收到BLE連接建立請求,車輛鑰匙獲取預(yù)先存儲的第一加密車輛ID。
其中,每個車輛ID唯一標(biāo)識一個車輛,第一加密車輛ID由第一車輛ID通過預(yù)設(shè)加密算法計算獲得。
其中的加密算法,例如可以是訊息摘要5(MD5)加密算法。
406,車輛鑰匙向車輛控制系統(tǒng)反饋BLE連接建立響應(yīng),該BLE連接建立響應(yīng)中包括車輛鑰匙獲取的第一加密車輛ID。
408,車輛控制系統(tǒng)獲取預(yù)先存儲的第二加密車輛ID,或者通過上述預(yù)設(shè)加密算法對預(yù)先存儲的第二車輛ID進(jìn)行計算獲得第二加密車輛ID。
其中,第二車輛ID唯一標(biāo)識車輛。
410,車輛控制系統(tǒng)比較第一加密車輛ID與第二加密車輛ID是否相同。
若第一加密車輛ID與第二加密車輛ID相同,執(zhí)行操作412;否則,不執(zhí)行本實施例的后續(xù)流程。
412,車輛控制系統(tǒng)與車輛鑰匙建立BLE連接。
基于該實施例,車輛鑰匙與車輛控制系統(tǒng)建立BLE連接后,二者之間便可以進(jìn)行通信和信息交互。
在上述車輛鑰匙與車輛控制系統(tǒng)建立通信連接的各實施例中,可以在車輛處于休眠狀態(tài)時,由車輛控制系統(tǒng)按照預(yù)設(shè)時間間隔5s向指定地址的BLE設(shè)備發(fā)起連接,由于該指定地址預(yù)先嵌入到了車輛控制系統(tǒng)對應(yīng)的車輛鑰匙中,這就保證了只有本車輛的鑰匙才能和本車輛建立通信連接。當(dāng)車輛鑰匙啟動并靠近車輛時,在BLE傳輸距離范圍內(nèi)會收到車輛控制系統(tǒng)發(fā)來的BLE連接建立請求并瞬間建立連接。本發(fā)明實施例摒棄了BLE協(xié)議中周邊要向中央發(fā)送服務(wù)廣播的流程,因此車輛鑰匙不需要掃描BLE設(shè)備,只要和車輛之間的距離在BLE傳輸距離范圍內(nèi)就可收到車輛控制系統(tǒng)發(fā)送的連接請求并瞬間建立連接。
車輛控制系統(tǒng)在車輛出廠時內(nèi)嵌了車輛ID,車輛鑰匙中也內(nèi)嵌了經(jīng)過加密的車輛ID。車輛和車輛鑰匙建立連接的過程中或建立連接后,車輛控制系統(tǒng)會接收到車輛鑰匙發(fā)送的第一車輛ID經(jīng)預(yù)設(shè)加密算法加密得到的第一加密車輛ID,將該第一加密車輛ID和自身存儲的第二加密車輛ID、或由預(yù)先存儲的第二車輛ID經(jīng)過預(yù)設(shè)加密算法加密得到的第二加密車輛ID密鑰進(jìn)行對比,如果不相同則不語車輛鑰匙建立連接、或斷開車輛和車輛鑰匙之間已經(jīng)建立的連接,有效保證了車輛和車輛鑰匙之間連接和數(shù)據(jù)傳輸?shù)目煽啃?,提高了安全性和可靠性?/p>
在上述圖5所示實施例的一個具體示例中,操作202具體可以通過如下方式實現(xiàn):
獲取控制請求消息中UUID標(biāo)識的功能、以及該功能的屬性和操作權(quán)限;其中,功能的屬性用于表示該功能的信息具有的可執(zhí)行屬性,功能的操作權(quán)限用于表示用戶是否具有對該功能的操作權(quán)限;
識別功能的屬性和操作權(quán)限是否支持控制請求消息中UUID標(biāo)識的功能和控制指令對應(yīng)的操作;
若功能的屬性和操作權(quán)限支持控制請求消息中UUID標(biāo)識的功能和控制指令對應(yīng)的操作,基于控制請求消息中UUID標(biāo)識的功能和控制指令,控制車輛進(jìn)行相應(yīng)操作。
否則,若功能的屬性和操作權(quán)限不支持控制請求消息中UUID標(biāo)識的功能和控制指令對應(yīng)的操作,不控制車輛進(jìn)行相應(yīng)操作。
通用屬性配置文件(Generic Attribute profile,GATT)層是建立BLE連接和傳輸真正數(shù)據(jù)所在的層,在車輛控制系統(tǒng)和車輛鑰匙之間建立BLE連接和通信時,作為周邊的車輛上的車輛控制系統(tǒng)會創(chuàng)建一個BluetoothGattServer實例,該BluetoothGattserver實例中又可以創(chuàng)建BluetoothGattService實例,該BluetoothGattservice實例可以包含多個特征(Characteristic)。
BluetoothGattService實例擁有自己的UUID來標(biāo)識該服務(wù)實例。所有的藍(lán)牙技術(shù)聯(lián)盟定義UUID共用一個基本的UUID:0x0000xxxx-0000-1000-8000-00805f9b34fb,為了進(jìn)一步簡化基本UUID,每一個藍(lán)牙技術(shù)中的特征有一個唯一的16位UUID,以代替上面的基本UUID中的‘xxxx’部分。本發(fā)明是實施例中,在車輛鑰匙和車輛控制系統(tǒng)之間通過BLE協(xié)議通信時,車輛鑰匙可以使用0xb40b作為其16位UUID,因此服務(wù)實例完整的UUID為0x0000b40b-0000-1000-8000-00805f9b34fb,車輛鑰匙也存儲有該UUID并且只處理該UUID所述標(biāo)識服務(wù)的請求。
本發(fā)明實施例中,服務(wù)實例中的每個特征對應(yīng)于上述表1中描述的一個功能項,創(chuàng)建一個特征時需要提供標(biāo)識該特征的UUID、屬性(property)和權(quán)限(permissions),這樣車輛鑰匙和車輛控制系統(tǒng)才能根據(jù)事先約定好的UUID、property和permissions來進(jìn)行正常工作。其中,property是一個功能的屬性,例如一個文件是否具有可執(zhí)行屬性;permissions是指對該特征的權(quán)限,主要是讀寫相關(guān)的權(quán)限,一個用戶是否可以對某個可執(zhí)行的文件進(jìn)行操作,主要看該用戶是否有對這個文件進(jìn)行可執(zhí)行的權(quán)限。實際使用時,可以分別以車輛鑰匙的各項功能作為一個特征,并添加到在車輛控制系統(tǒng)上創(chuàng)建的、與車輛鑰匙對接的BluetoothGattService中,這個BluetoothGattService常駐車輛控制系統(tǒng)中,每個特征都分配了UUID作為其唯一標(biāo)識,并帶有property和permissions。車輛控制系統(tǒng)收到車輛鑰匙端發(fā)送的消息后,解析出其中的UUID和控制指令對應(yīng)的操作,再根據(jù)該UUID的property和permissions來判斷權(quán)限進(jìn)行操作。
在本發(fā)明實施例的一個具體示例中,為上述表1中各個功能項分配的16位UUID可以為1001~1011,每個功能根據(jù)具體使用為其分配property和permissions,并將每個功能代表的特征加入到服務(wù)實例當(dāng)中,這樣建立BLE連接后就可以正常操作表1中的功能了。
例如,針對上述表1中的車門操作功能項,為其分配16位UUID為1001,設(shè)置的property為PROPERTY_WRITE、PROPERTY_READ和PROPERTY_NOTIFY,設(shè)置的permissions為PERMISSION_WRITE和PERMISSION_READ。這樣,當(dāng)車輛控制系統(tǒng)收到控制請求消息中UUID為1001時,就代表要對車門進(jìn)行操作。這時候根據(jù)從報文中解析出的代表打開或者關(guān)閉車門的控制指令字段,對車門進(jìn)行操作。在車輛控制系統(tǒng)上操作車門狀態(tài)發(fā)生變化時也會將車門的狀態(tài)通知車輛鑰匙,從而保證車輛鑰匙和車輛控制系統(tǒng)上車門狀態(tài)的一致性。
另外,在基于本發(fā)明上述各車輛控制方法實施例的進(jìn)一步實施例中,還可以包括啟用車輛鑰匙的流程。圖8為本發(fā)明實施例中啟用車輛鑰匙一個實施例的流程圖。如圖8所示,該實施例啟用車輛鑰匙的流程包括:
502,處于休眠狀態(tài)的車輛鑰匙接收到用戶發(fā)送的操作指令,識別該車輛鑰匙的安全模式是否被設(shè)置為指紋識別模式。
若安全模式被設(shè)置為指紋識別模式,執(zhí)行操作504;否則,不執(zhí)行本實施例的后續(xù)流程。
本發(fā)明實施例中,車輛鑰匙在超過一定時間未接收到用戶的操作指令時,進(jìn)入休眠狀態(tài)。該休眠狀態(tài)下,除了能接收車輛控制系統(tǒng)的連接建立請求外,其他應(yīng)用均處于不運(yùn)行狀態(tài)。
504,識別是否通過指紋識別單元讀取到用戶指紋。
響應(yīng)于通過指紋識別單元讀取到用戶指紋,執(zhí)行操作506;否則,不執(zhí)行本實施例的后續(xù)流程。
506,比較讀取到的用戶指紋是否存在于存儲單元中。
其中,存儲單元中包括預(yù)先采集的一個以上授權(quán)用戶的指紋。
若讀取到的用戶指紋存在于存儲單元中,執(zhí)行操作508;否則,不執(zhí)行本實施例的后續(xù)流程。
508,將車輛鑰匙當(dāng)前所在的鎖止?fàn)顟B(tài)變更為可用狀態(tài)。
本發(fā)明實施例中,鎖止?fàn)顟B(tài)即為需要驗證才能使用的安全狀態(tài),用戶需要輸入車輛鑰匙當(dāng)前所處安全模式對應(yīng)的指紋或者密碼并通過驗證后,才能開啟車輛鑰匙進(jìn)行使用。
車輛鑰匙在超過一定時間未接收到用戶的操作指令時,進(jìn)入休眠狀態(tài)。該休眠狀態(tài)下,除了能接收車輛控制系統(tǒng)的連接建立請求外,其他應(yīng)用均處于不運(yùn)行狀態(tài)。
現(xiàn)有的車輛鑰匙安全性較低,任何人均可通過車鑰匙控制汽車,車輛鑰匙在未經(jīng)授權(quán)的情況下落入他人手中也可以開啟汽車,給車主帶來安全隱患。
另外,安全模式被設(shè)置為指紋識別模式時,用戶還可以將安全模式由指紋識別模式修改為非指紋識別模式,例如,普通加密模式、未加密模式等。則,在基于上述圖8所示的另一個實施例中,還可以包括:
響應(yīng)于接收到用戶將安全模式由指紋識別模式變更為普通加密模式的操作指令,提示用戶輸入指紋;
響應(yīng)于通過指紋識別單元讀取到用戶指紋,比較讀取到的用戶指紋是否存在于存儲單元中;
若讀取到的用戶指紋存在于存儲單元中,提示用戶多次輸入密碼;
在用戶多次輸入的密碼相同時,將安全模式由指紋識別模式變更為普通加密模式。
或者,在基于上述圖8所示的另一個實施例中,還可以包括:
響應(yīng)于接收到用戶將安全模式由指紋識別模式變更為未加密模式的操作指令,提示用戶輸入指紋;
響應(yīng)于通過指紋識別單元讀取到用戶指紋,比較讀取到的用戶指紋是否存在于存儲單元中;
若讀取到的用戶指紋存在于存儲單元中,將安全模式由指紋識別模式變更為未加密模式。
進(jìn)一步地,再參見圖8,在本發(fā)明實施例中啟用車輛鑰匙的另一個實施例中,還可以包括:
若安全模式被設(shè)置為未加密模式,執(zhí)行操作510。若安全模式被設(shè)置為普通加密模式,執(zhí)行操作512。
510,將車輛鑰匙當(dāng)前所在的休眠狀態(tài)變更為可用狀態(tài)。
本發(fā)明實施例中,車輛鑰匙的可用狀態(tài)即為開啟狀態(tài),用戶無需進(jìn)行指紋或者密碼驗證便可進(jìn)行使用的狀態(tài)。
之后,不執(zhí)行本實施例的后續(xù)流程。
512,提示用戶輸入密碼。
514,響應(yīng)于接收到用戶輸入的密碼,比較用戶輸入的密碼與存儲單元中存儲的密碼是否一致。
其中,存儲單元中包括由授權(quán)用戶預(yù)先設(shè)置的密碼。
若用戶輸入的解密密碼與存儲單元中存儲的密碼一致,執(zhí)行操作516;否則,不執(zhí)行本實施例的后續(xù)流程。
516,將車輛鑰匙當(dāng)前所在的鎖止?fàn)顟B(tài)變更為可用狀態(tài)。
另外,安全模式被設(shè)置為未加密模式時,用戶還可以將安全模式由未加密模式修改為其他模式,例如,指紋識別模式或普通加密模式。則,在基于上述圖8所示的另一個實施例中,還可以包括:
響應(yīng)于接收到用戶將安全模式未加密模式變更為指紋識別模式的操作指令,提示用戶錄入指紋;
響應(yīng)于通過指紋識別單元讀取到有效的用戶指紋,將安全模式由未加密模式變更為指紋識別模式。
或者,在基于上述圖8所示的另一個實施例中,還可以包括:
響應(yīng)于接收到用戶將安全模式未加密模式變更為普通加密模式的操作指令,提示用戶多次輸入密碼;
在用戶多次輸入的密碼相同時,將安全模式由未加密模式變更為普通加密模式。
另外,安全模式被設(shè)置為普通加密模式時,用戶還可以將安全模式由普通加密模式修改為其他模式,例如,指紋識別模式或未加密模式。則,在基于上述圖8所示的另一個實施例中,還可以包括:
響應(yīng)于接收到用戶將安全模式由普通加密模式變更為指紋識別模式的操作指令,提示用戶輸入密碼;
響應(yīng)于接收到用戶輸入的密碼,比較用戶輸入的密碼與存儲單元中存儲的密碼是否一致;所述存儲單元中包括由授權(quán)用戶預(yù)先設(shè)置的密碼;
若用戶輸入的解密密碼與存儲單元中存儲的密碼一致,提示用戶錄入指紋;
響應(yīng)于通過指紋識別單元讀取到有效的用戶指紋,將安全模式由未加密模式變更為指紋識別模式。
或者,在基于上述圖8所示的另一個實施例中,還可以包括:
響應(yīng)于接收到用戶將安全模式由普通加密模式變更為指紋識別模式的操作指令,提示用戶輸入密碼;
響應(yīng)于接收到用戶輸入的密碼,比較用戶輸入的密碼與存儲單元中存儲的密碼是否一致;所述存儲單元中包括由授權(quán)用戶預(yù)先設(shè)置的密碼;
若用戶輸入的解密密碼與存儲單元中存儲的密碼一致,將安全模式由指紋識別模式變更為未加密模式。
在本發(fā)明實施例的一個具體示例中,車輛鑰匙的安全模式具體可以通過一個狀態(tài)標(biāo)識位標(biāo)識,該狀態(tài)標(biāo)識位可以存儲在車輛要鑰匙的單元中。例如,可以預(yù)先設(shè)置狀態(tài)標(biāo)識位為00、01、10時,分別標(biāo)識車輛鑰匙的安全模式為指紋識別模式、普通加密模式和未加密模式。則車輛鑰匙的安全模式被修改后,相應(yīng)修改其狀態(tài)標(biāo)識位的取值。
基于上述啟用車輛鑰匙的實施例,車主可以預(yù)先在車輛鑰匙上的指紋識別區(qū)將自己的指紋錄入車輛鑰匙中,并設(shè)置車輛鑰匙的安全模式為指紋識別模式,之后啟用車輛鑰匙時必須先經(jīng)過指紋驗證,驗證通過后才能有使用車輛鑰匙的權(quán)限,防止了車輛鑰匙遺失對車輛帶來的風(fēng)險。當(dāng)處于指紋識別模式的車輛鑰匙遺失時,其他人即使撿到車輛鑰匙也不能啟動車輛鑰匙來操作車輛。車主要授權(quán)其他人使用車輛鑰匙時,可以將車輛鑰匙的安全模式更改設(shè)置為非指紋授權(quán)模式,例如,普通加密模式或者未加密模式,普通加密模式告知授權(quán)使用人員加密密碼,這樣授權(quán)的其他人員就可以使用車輛鑰匙,而不需要經(jīng)過指紋驗證。在授權(quán)的其他人員歸還車輛鑰匙后,車主可以將車輛鑰匙的安全模式重新更改設(shè)置為指紋識別模式,以提高車輛鑰匙的安全性。
進(jìn)一步地,在本發(fā)明車輛控制方法的又一個實施例中,還可以包括:
響應(yīng)于在預(yù)設(shè)時間內(nèi)未接收到用戶發(fā)送的操作指令,車輛鑰匙進(jìn)入休眠狀態(tài);若車輛鑰匙的安全模式被設(shè)置為指紋識別模式或者普通加密模式,則車輛鑰匙同時進(jìn)入鎖止?fàn)顟B(tài)。
進(jìn)一步地,在基于本發(fā)明上述各車輛控制方法實施例的再一個實施例中,還可以包括:
響應(yīng)于檢測到與車輛鑰匙之間的BLE連接斷開,車輛控制系統(tǒng)對車輛是否處于安全狀態(tài)進(jìn)行確認(rèn)檢測;
若檢測到車輛處于非安全狀態(tài),車輛控制系統(tǒng)控制車輛進(jìn)行相應(yīng)操作,以使車輛處于安全狀態(tài);其中,出現(xiàn)以下任意一種或多種情況時,車輛處于非安全狀態(tài):有車門未關(guān)閉或未上鎖、有車窗未關(guān)閉、后備箱未關(guān)閉或未上鎖、天窗未關(guān)閉或未上鎖。
本發(fā)明實施例中,車輛鑰匙遠(yuǎn)離車輛時,車輛鑰匙和車輛之間的BLE連接斷開后,對車輛是否處于安全狀態(tài),例如是否上鎖,進(jìn)行確認(rèn)檢測,如果車門或者后備箱沒有上鎖會自動鎖上車門和后備箱,從而提高了車輛的安全性。
進(jìn)一步地,在基于本發(fā)明上述各車輛控制方法實施例的還一個實施例中,還可以包括:
響應(yīng)于車輛上有功能列表中功能項對應(yīng)的車輛狀態(tài)變化,若車輛控制系統(tǒng)與車輛鑰匙當(dāng)前處于BLE連接狀態(tài),車輛控制系統(tǒng)將變化后的車輛狀態(tài)通知車輛鑰匙,由車輛鑰匙將對應(yīng)的車輛狀態(tài)更新至對變化后的車輛狀態(tài);
若車輛控制系統(tǒng)與車輛鑰匙當(dāng)前未處于BLE連接狀態(tài),車輛控制系統(tǒng)在與車輛鑰匙建立BLE連接后,將變化后的車輛狀態(tài)通知車輛鑰匙,由車輛鑰匙將對應(yīng)的車輛狀態(tài)更新至對變化后的車輛狀態(tài)。
在車輛控制系統(tǒng)上進(jìn)行相應(yīng)操作導(dǎo)致車輛狀態(tài)變化時,例如操作車門狀態(tài)發(fā)生變化時,也會將該狀態(tài)變化及時通知車輛鑰匙,從而保證車輛鑰匙和車輛控制系統(tǒng)上車輛狀態(tài)的一致性。
本領(lǐng)域普通技術(shù)人員可以理解:實現(xiàn)上述方法實施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲于一計算機(jī)可讀取存儲介質(zhì)中,該程序在執(zhí)行時,執(zhí)行包括上述方法實施例的步驟;而前述的存儲介質(zhì)包括:ROM、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
圖9為本發(fā)明車輛鑰匙一個實施例的結(jié)構(gòu)示意圖。該實施例的車輛鑰匙可用于實現(xiàn)本發(fā)明上述各車輛控制方法實施例中車鑰匙的相應(yīng)功能。如圖9所示,該實施例的車鑰匙包括:第一通信單元,第一存儲單元,顯示屏幕和業(yè)務(wù)處理單元。其中:
第一通信單元,用于與車輛控制系統(tǒng)進(jìn)行通信,將業(yè)務(wù)處理單元生成的控制請求消息發(fā)送給與車輛鑰匙建立通信連接的車輛控制系統(tǒng),以便車輛控制系統(tǒng)基于控制請求消息控制所在車輛進(jìn)行相應(yīng)操作。
第一存儲單元,用于存儲預(yù)先設(shè)置的功能列表,該功能列表中包括多個功能項及各功能項表示功能的UUID。
其中,每個功能項表示一項用于實現(xiàn)對車輛進(jìn)行操作的功能;每個UUID唯一標(biāo)識一項功能。
顯示屏幕,用于進(jìn)行信息顯示,以及基于用戶的操作指令,在顯示屏幕上顯示當(dāng)前功能項的交互界面;以及接收用戶通過當(dāng)前功能項的交互界面發(fā)送的控制指令并轉(zhuǎn)發(fā)給業(yè)務(wù)處理單元。
業(yè)務(wù)處理單元,用于根據(jù)用戶發(fā)送的控制指令,從功能列表獲取當(dāng)前功能項表示功能的UUID,生成控制請求消息,該控制請求消息中包括當(dāng)前功能項表示功能的UUID和控制指令。
示例性地,本發(fā)明各實施例的車鑰匙中,功能列表中功能項表示的功能例如可以包括但不限于以下任意多種:車門操作,顯示剩余里程,顯示車內(nèi)溫度,空調(diào)控制,顯示時間,應(yīng)急燈操作,氛圍燈操作,天窗操作,延遲照明燈操作,車窗操作,車外溫度顯示,找車,迎賓燈操作,自動泊車,后備箱操作,鑰匙充電,充電接口蓋操作。如下表1所示,為一個功能列表包括的功能項及其表示的功能說明。
基于本發(fā)明上述實施例提供的車輛鑰匙,設(shè)置有功能列表,其中包括多個功能項及各功能項表示功能的UUID,每個功能項表示一項用于實現(xiàn)對車輛進(jìn)行操作的功能,每個UUID唯一標(biāo)識一項功能;車輛鑰匙基于用戶的操作指令,在顯示屏幕上顯示當(dāng)前功能項的交互界面,接收到用戶通過當(dāng)前功能項的交互界面發(fā)送的控制指令時,車輛鑰匙生成包括當(dāng)前功能項表示功能的UUID和控制指令的控制請求消息,并發(fā)送給與該車輛鑰匙建立通信連接的車輛控制系統(tǒng),由車輛控制系統(tǒng)基于該控制請求消息控制所在車輛進(jìn)行相應(yīng)操作,從而在功能列表支持的功能項范圍內(nèi)實現(xiàn)對車輛的多項控制,豐富了車輛鑰匙對車輛的遠(yuǎn)程控制功能,以滿足移動互聯(lián)網(wǎng)發(fā)展的大背景下,用戶對車輛的遠(yuǎn)程控制功能需求,提升了用戶體驗。
在本發(fā)明各車鑰匙實施例的一個具體示例中,第一通信單元包括藍(lán)牙模塊,第一通信單元具體基于BLE通信方式與車輛之間進(jìn)行通信。相應(yīng)地,UUID為基于藍(lán)牙技術(shù)聯(lián)盟協(xié)議的16位UUID。該示例中,第一通信單元還可用于接收到車輛控制系統(tǒng)發(fā)送的BLE連接建立請求時,與車輛控制系統(tǒng)建立BLE連接,并向車輛控制系統(tǒng)反饋BLE連接建立響應(yīng)。該BLE連接建立請求由車輛控制系統(tǒng)在與車輛鑰匙未處于BLE連接狀態(tài)時,按照預(yù)設(shè)時間間隔向預(yù)先存儲的指定地址發(fā)起,指定地址被預(yù)先分配給車輛鑰匙。
另外,在本發(fā)明各車鑰匙的另一個實施例中,第一存儲單元還可用于存儲第一加密車輛ID,其中,每個車輛ID唯一標(biāo)識一個車輛,第一加密車輛ID由第一車輛ID通過預(yù)設(shè)加密算法計算獲得。相應(yīng)地,該實施例中,第一通信單元,還可用于獲取預(yù)先存儲的第一加密車輛標(biāo)識ID,并以BLE通信方式向車輛控制系統(tǒng)發(fā)送第一加密車輛ID,第一加密車輛ID與車輛控制系統(tǒng)中的第二加密車輛ID不相同時,車輛控制系統(tǒng)與車輛鑰匙之間的BLE連接將被斷開。
圖10為本發(fā)明車輛鑰匙另一個實施例的結(jié)構(gòu)示意圖。如圖10所示,與上述各實施例的車鑰匙相比,該實施例的車鑰匙還包括指紋識別單元。該實施例的車鑰匙中,第一存儲單元,還可用于存儲預(yù)先采集的一個以上授權(quán)用戶的指紋。指紋識別單元用于讀取用戶指紋。
相應(yīng)地,業(yè)務(wù)處理單元,還可用于在處于休眠狀態(tài)時,響應(yīng)于接收到用戶發(fā)送的操作指令,識別車輛鑰匙的安全模式是否被設(shè)置為指紋識別模式;若安全模式被設(shè)置為指紋識別模式,識別指紋識別單元是否讀取到用戶指紋;若指紋識別單元讀取到用戶指紋,比較指紋識別單元讀取到的用戶指紋是否存在于第一存儲單元中;若讀取到的用戶指紋存在于第一存儲單元中,將車輛鑰匙由當(dāng)前所在的鎖止?fàn)顟B(tài)變更為可用狀態(tài)。
進(jìn)一步地,在本發(fā)明車輛鑰匙的又一個實施例中,業(yè)務(wù)處理單元,還可用于若安全模式被設(shè)置為未加密模式,將車輛鑰匙當(dāng)前所在的休眠狀態(tài)變更為可用狀態(tài)。
或者,在本發(fā)明車輛鑰匙的再一個實施例中,第一存儲單元,還可用于存儲由授權(quán)用戶預(yù)先設(shè)置的密碼。業(yè)務(wù)處理單元,還可用于若安全模式被設(shè)置為普通加密模式,提示用戶例如通過顯示屏幕或者車輛鑰匙上的按鍵輸入密碼;以及比較用戶輸入的密碼與第一存儲單元中存儲的密碼是否一致;若用戶輸入的解密密碼與第一存儲單元中存儲的密碼一致,將車輛鑰匙由當(dāng)前所在的鎖止?fàn)顟B(tài)變更為可用狀態(tài)。
進(jìn)一步地,在在本發(fā)明車輛鑰匙的又一個實施例中,業(yè)務(wù)處理單元,還可用于在預(yù)設(shè)時間內(nèi)未接收到用戶發(fā)送的操作指令時,控制車輛鑰匙進(jìn)入休眠狀態(tài);若車輛鑰匙的安全模式被設(shè)置為指紋識別模式或者普通加密模式,則還用于控制車輛鑰匙同時進(jìn)入鎖止?fàn)顟B(tài)。
圖11為本發(fā)明車輛控制系統(tǒng)一個實施例的結(jié)構(gòu)示意圖。該實施例的車輛控制系統(tǒng)可用于實現(xiàn)本發(fā)明上述各車輛控制方法實施例中車輛控制系統(tǒng)的相應(yīng)功能。如圖11所示,該實施例的車鑰匙包括:第二通信單元,第二存儲單元和控制單元。其中:
第二通信單元,用于與所在車輛的車輛控制系統(tǒng)進(jìn)行通信,接收車輛鑰匙發(fā)送的控制請求消息,控制請求消息中包括UUID和控制指令;其中,每個UUID唯一標(biāo)識一項功能。
第二存儲單元,用于存儲預(yù)先設(shè)置的功能列表,該功能列表中包括多個功能項及各功能項表示功能的UUID;其中,每個功能項表示一項用于實現(xiàn)對車輛進(jìn)行操作的功能。
控制單元,用于在第二通信單元接收到控制請求消息時,從功能列表中獲取控制請求消息中UUID標(biāo)識的功能,并基于控制請求消息中UUID標(biāo)識的功能和控制指令,控制車輛進(jìn)行相應(yīng)操作。
基于本發(fā)明上述實施例提供的車輛控制系統(tǒng),由于車輛鑰匙中設(shè)置有功能列表,其中包括多個功能項及各功能項表示功能的UUID,每個功能項表示一項用于實現(xiàn)對車輛進(jìn)行操作的功能,每個UUID唯一標(biāo)識一項功能;車輛鑰匙基于用戶的操作指令,在顯示屏幕上顯示當(dāng)前功能項的交互界面,接收到用戶通過當(dāng)前功能項的交互界面發(fā)送的控制指令時,車輛鑰匙生成包括當(dāng)前功能項表示功能的UUID和控制指令的控制請求消息,并發(fā)送給與該車輛鑰匙建立通信連接的車輛控制系統(tǒng),車輛控制系統(tǒng)便可基于該控制請求消息控制所在車輛進(jìn)行相應(yīng)操作,從而在功能列表支持的功能項范圍內(nèi)實現(xiàn)對車輛的多項控制,豐富了車輛鑰匙對車輛的遠(yuǎn)程控制功能,以滿足移動互聯(lián)網(wǎng)發(fā)展的大背景下,用戶對車輛的遠(yuǎn)程控制功能需求,提升了用戶體驗。
另外,在本發(fā)明上述各車輛控制系統(tǒng)的另一個實施例中,第二通信單元,還可用于在該車輛控制系統(tǒng)與車輛鑰匙未處于BLE連接狀態(tài)時,按照預(yù)設(shè)時間間隔向預(yù)先存儲的指定地址發(fā)起B(yǎng)LE連接建立請求,以及與接收到BLE連接建立請求的車輛鑰匙建立BLE連接。其中,指定地址被預(yù)先分配給車輛的車輛鑰匙。
在本發(fā)明上述各車輛控制系統(tǒng)的又一個實施例中,第二通信單元,還可用于接收車輛鑰匙以BLE通信方式發(fā)送的第一加密車輛ID;其中,每個車輛ID唯一標(biāo)識一個車輛,第一加密車輛ID由第一車輛ID通過預(yù)設(shè)加密算法計算獲得。相應(yīng)地,第一存儲單元,還可用于存儲第二加密車輛ID或第二車輛ID;其中,第二車輛ID唯一標(biāo)識車輛控制系統(tǒng)所在的車輛??刂茊卧?,還可用于獲取第二加密車輛ID,或者通過預(yù)設(shè)加密算法對預(yù)先存儲的第二車輛ID進(jìn)行計算獲得第二加密車輛ID;以及比較第一加密車輛ID與第二加密車輛ID是否相同;若第一加密車輛ID與第二加密車輛ID不相同,指示第二通信單元斷開與車輛鑰匙之間的BLE連接。
在本發(fā)明上述各車輛控制系統(tǒng)的再一個實施例中,第二通信單元,還可用于接收車輛鑰匙返回的BLE連接建立響應(yīng),BLE連接建立響應(yīng)中包括第一加密車輛ID;其中,每個車輛ID唯一標(biāo)識一個車輛,第一加密車輛ID由第一車輛ID通過預(yù)設(shè)加密算法計算獲得。相應(yīng)地,第一存儲單元,還可用于存儲第二加密車輛ID或第二車輛ID,其中,第二車輛ID唯一標(biāo)識車輛控制系統(tǒng)所在的車輛;控制單元,還可用于獲取第二加密車輛ID,或者通過預(yù)設(shè)加密算法對預(yù)先存儲的第二車輛ID進(jìn)行計算獲得第二加密車輛ID;比較第一加密車輛ID與第二加密車輛ID是否相同;若第一加密車輛ID與第二加密車輛ID相同,指示第二通信單元與車輛鑰匙建立BLE連接。
在本發(fā)明各上述車輛控制系統(tǒng)的再一個實施例中,控制單元,還可用于在第二通信單元與車輛鑰匙之間的BLE連接斷開時,對車輛是否處于安全狀態(tài)進(jìn)行確認(rèn)檢測;若檢測到車輛處于非安全狀態(tài),控制車輛進(jìn)行相應(yīng)操作,以使車輛處于安全狀態(tài);其中,出現(xiàn)以下任意一種或多種情況時,車輛處于非安全狀態(tài):有車門未關(guān)閉或未上鎖、有車窗未關(guān)閉、后備箱未關(guān)閉或未上鎖、天窗未關(guān)閉或未上鎖。
進(jìn)一步地,控制單元,還可用于在檢測到車輛上有功能列表中功能項對應(yīng)的車輛狀態(tài)變化時,若第二通信單元與車輛鑰匙當(dāng)前處于BLE連接狀態(tài),指示第二通信單元將變化后的車輛狀態(tài)通知車輛鑰匙,由車輛鑰匙將對應(yīng)的車輛狀態(tài)更新至對變化后的車輛狀態(tài);若車輛控制系統(tǒng)與車輛鑰匙當(dāng)前未處于BLE連接狀態(tài),指示第二通信單元在與車輛鑰匙建立BLE連接后,將變化后的車輛狀態(tài)通知車輛鑰匙,由車輛鑰匙將對應(yīng)的車輛狀態(tài)更新至對變化后的車輛狀態(tài)。
本發(fā)明實施例還提供了一種車輛,其具體包括本發(fā)明上述任一實施例所述的車輛控制系統(tǒng)。
基于本發(fā)明上述實施例提供的車輛,可以在功能列表支持的功能項范圍內(nèi)實現(xiàn)車輛鑰匙對車輛的多項控制,豐富了車輛鑰匙對車輛的遠(yuǎn)程控制功能,以滿足移動互聯(lián)網(wǎng)發(fā)展的大背景下,用戶對車輛的遠(yuǎn)程控制功能需求,提升了用戶體驗。
圖12示出了本發(fā)明一個具體應(yīng)用實施例中的車輛的結(jié)構(gòu)框圖。如圖12所示,該車輛可以包括:中控模塊、儀表盤、行車記錄儀、HUD(Head Up Display,平視顯示器)抬頭顯示器、智能車載信息娛樂系統(tǒng)、智能駕駛模塊。
儀表盤具有12.3寸LCD顯示設(shè)備,該儀表盤可以采用TI的J6CPU;儀表盤的操作系統(tǒng)可以基于QNX嵌入式系統(tǒng),儀表盤可以用于顯示車輛狀態(tài)、地圖、車輛導(dǎo)航信息、車輛播放音樂等,所述車輛狀態(tài)信息包括速度、轉(zhuǎn)速、電量、胎壓、車輛駐車、檔位等。HUD抬頭顯示器可以顯示GPS導(dǎo)航信息、導(dǎo)航路徑信息、時間信息等。
在一個實施例中,智能駕駛模塊可以用于處理與智能駕駛相關(guān)的操作,智能駕駛模塊可以包括高級輔助駕駛系統(tǒng)(Advanced Driver Assistance Systems,ADAS)、主動安全系統(tǒng)、注意力輔助系統(tǒng)(Attention Assist System,AAS)、疲勞警告系統(tǒng)(Fatigue Warning System,F(xiàn)WS)、車輛智能聲學(xué)報警系統(tǒng)(Acoustic Vehicle Alerting System,AVAS)等。車輛可以結(jié)合ADAS等進(jìn)行智能駕駛,該智能駕駛可以是完全無人的駕駛,也可以是駕駛員進(jìn)行駕駛控制的輔助并線、車道偏移等高級輔助駕駛功能。
中控裝置可以由多個模塊組成,主要可以包括:主板;SATA(Serial Advanced Technology Attachment,串行高級技術(shù)附件)模塊,連接到如SSD的存儲設(shè)備,可以用來存儲數(shù)據(jù)信息;AM(Amplitude Modulation,調(diào)幅)/FM(Frequency Modulation,調(diào)頻)模塊,為車輛提供收音機(jī)的功能;功放模塊,用于聲音處理;WIFI(Wireless-Fidelity,無線保真)/Bluetooth模塊,為車輛提供WIFI/Bluetooth的服務(wù);LTE(Long Term Evolution,長期演進(jìn))通信模塊,為車輛提供與電信運(yùn)營商的通信功能;電源模塊,電源模塊為該中控裝置提供電源;Switch轉(zhuǎn)接模塊,該Switch轉(zhuǎn)接模塊可以作為一種可擴(kuò)展的接口連接多種傳感器,例如如果需要添加夜視功能傳感器、PM2.5功能傳感器,可以通過該Switch轉(zhuǎn)接模塊連接到中控裝置的主板,以便中控裝置的處理器進(jìn)行數(shù)據(jù)處理,并將數(shù)據(jù)傳輸給中控顯示器。
在一個實施例中,該車輛還包括環(huán)視攝像頭、ADAS攝像頭、夜視攝像頭、毫米波雷達(dá)、超聲波雷達(dá)、ESR雷達(dá)等傳感器。車輛硬件在生產(chǎn)后即掛載上述智能駕駛相關(guān)硬件,后期可以通過OTA升級使用上述硬件完善自動駕駛相關(guān)功能。
另外,本發(fā)明實施例還提供了一種車輛系統(tǒng),具體包括本發(fā)明上述任一實施例所述的車輛鑰匙、以及本發(fā)明上述任一實施例所述的車輛控制系統(tǒng)。
基于本發(fā)明上述實施例提供的車輛系統(tǒng),在功能列表支持的功能項范圍內(nèi)實現(xiàn)車輛鑰匙對車輛的多項控制,豐富了車輛鑰匙對車輛的遠(yuǎn)程控制功能,以滿足移動互聯(lián)網(wǎng)發(fā)展的大背景下,用戶對車輛的遠(yuǎn)程控制功能需求,提升了用戶體驗。
本發(fā)明各實施例中,車輛控制系統(tǒng)和車輛鑰匙可以使用Android、Linux等各種支持藍(lán)牙協(xié)議的操作系統(tǒng)。
本說明書中各個實施例均采用遞進(jìn)的方式描述,每個實施例重點說明的都是與其它實施例的不同之處,各個實施例之間相同或相似的部分相互參見即可。對于系統(tǒng)實施例而言,由于其與方法實施例基本對應(yīng),所以描述的比較簡單,相關(guān)之處參見方法實施例的部分說明即可。
可能以許多方式來實現(xiàn)本發(fā)明的方法和裝置。例如,可通過軟件、硬件、固件或者軟件、硬件、固件的任何組合來實現(xiàn)本發(fā)明的方法和裝置。用于所述方法的步驟的上述順序僅是為了進(jìn)行說明,本發(fā)明的方法的步驟不限于以上具體描述的順序,除非以其它方式特別說明。此外,在一些實施例中,還可將本發(fā)明實施為記錄在記錄介質(zhì)中的程序,這些程序包括用于實現(xiàn)根據(jù)本發(fā)明的方法的機(jī)器可讀指令。因而,本發(fā)明還覆蓋存儲用于執(zhí)行根據(jù)本發(fā)明的方法的程序的記錄介質(zhì)。
本發(fā)明的描述是為了示例和描述起見而給出的,而并不是無遺漏的或者將本發(fā)明限于所公開的形式。很多修改和變化對于本領(lǐng)域的普通技術(shù)人員而言是顯然的。選擇和描述實施例是為了更好說明本發(fā)明的原理和實際應(yīng)用,并且使本領(lǐng)域的普通技術(shù)人員能夠理解本發(fā)明從而設(shè)計適于特定用途的帶有各種修改的各種實施例。