本發(fā)明涉及車輛領(lǐng)域,具體地,涉及一種用于車輛的控制方法及裝置。
背景技術(shù):
隨著電子電器技術(shù)的不斷提高,對于車輛的控制方式也在不斷發(fā)展。以車輛的解鎖和啟動為例,就從早期的機(jī)械鑰匙解鎖啟動,發(fā)展為帶有防盜芯片的鑰匙,然后發(fā)展為具有遙控解鎖功能的鑰匙,到現(xiàn)在常用的無鑰匙進(jìn)入及啟動系統(tǒng)。
然而,對于現(xiàn)有的汽車的解鎖和啟動方式,都需要使用遙控鑰匙或者無鑰匙進(jìn)入及啟動系統(tǒng)的智能卡,這對于用戶而言十分不便。并且,一旦用戶忘記攜帶遙控鑰匙或者無鑰匙進(jìn)入及啟動系統(tǒng)的智能卡,則用戶無法正常使用車輛。此外,對于車輛而言,如果采用無鑰匙進(jìn)入及啟動系統(tǒng),還需配置專門的無鑰匙進(jìn)入及啟動控制器,這導(dǎo)致車輛成本的增加。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的是提供一種能夠通過用戶終端設(shè)備來對車輛進(jìn)行控制的用于車輛的控制方法及裝置。
為了實(shí)現(xiàn)上述目的,本發(fā)明提供一種用于車輛的控制方法,所述方法應(yīng)用于服務(wù)器,并且所述方法包括:從用戶終端設(shè)備接收控制信號,其中,所述控制信號包括用于指示車輛要執(zhí)行的操作的控制指令;從所述控制信號中提取出所述控制指令;向與所述用戶終端設(shè)備相對應(yīng)的車輛的車載智能終端發(fā)送所述控制指令,以由所述車載智能終端根據(jù)所述控制指令控制車輛執(zhí)行所述操作。
本發(fā)明還提供一種用于車輛的控制方法,所述方法應(yīng)用于車載智能終端,并且所述方法包括:接收控制指令,其中,所述控制指令用于指示車輛要執(zhí)行的操作;根據(jù)所述控制指令控制車輛執(zhí)行所述操作。
本發(fā)明還提供一種用于車輛的控制裝置,其特征在于,所述裝置配置于服務(wù)器,并且所述裝置包括:第一接收模塊,用于從用戶終端設(shè)備接收控制信號,其中,所述控制信號包括用于指示車輛要執(zhí)行的操作的控制指令;第一提取模塊,用于從所述控制信號中提取出所述控制指令;第一發(fā)送模塊,用于向與所述用戶終端設(shè)備相對應(yīng)的車輛的車載智能終端發(fā)送所述控制指令,以由所述車載智能終端根據(jù)所述控制指令控制車輛執(zhí)行所述操作。
本發(fā)明還提供一種用于車輛的控制裝置,其特征在于,所述裝置配置于車載智能終端,并且所述裝置包括:第三接收模塊,用于接收控制指令,其中,所述控制指令用于指示車輛要執(zhí)行的操作;控制模塊,用于根據(jù)所述控制指令控制車輛執(zhí)行所述操作。
通過上述技術(shù)方案,可以利用用戶終端設(shè)備來發(fā)送控制指令,并且車載智能終端根據(jù)該控制指令控制車輛執(zhí)行相應(yīng)操作,由此,用戶可以方便地通過用戶終端設(shè)備來直接對車輛進(jìn)行控制(包括解鎖、啟動等),并正常使用車輛,而不必須攜帶遙控鑰匙或者無鑰匙進(jìn)入及啟動系統(tǒng)的智能卡。此外,對于車輛而言,通過車載智能終端來控制車輛的操作,因此無需配置專門的無鑰匙進(jìn)入及啟動控制器,整車成本得以降低。
本發(fā)明的其他特征和優(yōu)點(diǎn)將在隨后的具體實(shí)施方式部分予以詳細(xì)說明。
附圖說明
附圖是用來提供對本發(fā)明的進(jìn)一步理解,并且構(gòu)成說明書的一部分,與下面的具體實(shí)施方式一起用于解釋本發(fā)明,但并不構(gòu)成對本發(fā)明的限制。在附圖中:
圖1A是根據(jù)一示例性實(shí)施例示出的一種實(shí)施環(huán)境的結(jié)構(gòu)示意圖。
圖1B是根據(jù)另一示例性實(shí)施例示出的一種實(shí)施環(huán)境的結(jié)構(gòu)示意圖。
圖2是根據(jù)一示例性實(shí)施例示出的用于車輛的控制方法的流程圖。
圖3是根據(jù)另一示例性實(shí)施例示出的用于車輛的控制方法的流程圖。
圖4是根據(jù)另一示例性實(shí)施例示出的用于車輛的控制方法的流程圖。
圖5是根據(jù)另一示例性實(shí)施例示出的用于車輛的控制方法的流程圖。
圖6是根據(jù)一示例性實(shí)施例示出的用于車輛的控制方法的流程圖。
圖7是根據(jù)另一示例性實(shí)施例示出的用于車輛的控制方法的流程圖。
圖8A至圖8B是根據(jù)另一示例性實(shí)施例示出的用于車輛的控制方法的流程圖。
圖9A至圖9B是根據(jù)另一示例性實(shí)施例示出的用于車輛的控制方法的流程圖。
圖10A是根據(jù)一示例性實(shí)施例示出的在用戶終端設(shè)備控制車輛解鎖或閉鎖時,用戶終端設(shè)備、服務(wù)器、車載智能終端、以及車身控制器間的信令交互圖。
圖10B是根據(jù)一示例性實(shí)施例示出的在用戶終端設(shè)備控制車輛啟動時,用戶終端設(shè)備、服務(wù)器、車載智能終端、以及發(fā)動機(jī)控制器間的信令交互圖。
圖11A是根據(jù)另一示例性實(shí)施例示出的在用戶終端設(shè)備控制車輛解鎖或閉鎖時,用戶終端設(shè)備、車載智能終端、以及車身控制器間的信令交互圖。
圖11B是根據(jù)另一示例性實(shí)施例示出的在用戶終端設(shè)備控制車輛啟動時,用戶終端設(shè)備、車載智能終端、以及發(fā)動機(jī)控制器間的信令交互圖。
圖12A至圖12F是根據(jù)一示例性實(shí)施例示出的用于車輛的控制裝置的框圖。
圖13A至圖13H是根據(jù)一示例性實(shí)施例示出的用于車輛的控制裝置的框圖。
具體實(shí)施方式
以下結(jié)合附圖對本發(fā)明的具體實(shí)施方式進(jìn)行詳細(xì)說明。應(yīng)當(dāng)理解的是,此處所描述的具體實(shí)施方式僅用于說明和解釋本發(fā)明,并不用于限制本發(fā)明。
圖1A是根據(jù)一示例性實(shí)施例示出的一種實(shí)施環(huán)境的結(jié)構(gòu)示意圖。如圖1A所示,該實(shí)施環(huán)境可以包括:用戶終端設(shè)備110、服務(wù)器120和車載智能終端130。用戶終端設(shè)備110可以通過網(wǎng)絡(luò)140與服務(wù)器120連接,并通過網(wǎng)絡(luò)140與服務(wù)器120通信。該網(wǎng)絡(luò)140可以例如包括但不限于:WiFi(Wireless Fidelity,無線保真)、2G、3G、4G等網(wǎng)絡(luò)。服務(wù)器120可以經(jīng)由各種有線或無線技術(shù)與車載智能終端130通信,例如,服務(wù)器120可以經(jīng)由2G、3G、4G等與車載智能終端130通信。
用戶終端設(shè)備110可以是用于發(fā)送控制指令,以指示車輛執(zhí)行相應(yīng)操作的電子設(shè)備。該用戶終端設(shè)備110可以例如是智能手機(jī)、平板電腦、個人數(shù)字助理(PDA)、智能穿戴設(shè)備等等,圖1A中以用戶終端設(shè)備110是智能手機(jī)為例來示意。
車載智能終端130可以是安裝在車輛上、用于車輛與外部設(shè)備通信的電子設(shè)備。該車載智能終端130例如為T-Box(Telematics-Box)。該車載智能終端130還用于根據(jù)來自于用戶終端設(shè)備110的控制指令,控制車輛執(zhí)行相應(yīng)操作。此外,不同車輛上安裝的車載智能終端130具有各自不同的標(biāo)識,并且每輛車上安裝的車載智能終端的標(biāo)識是唯一的。
服務(wù)器120可以是由服務(wù)提供商(例如,TSP(Telematics Service Provider))使用和維護(hù)的計(jì)算設(shè)備。該服務(wù)器120可以為用戶終端設(shè)備110、車載智能終端130提供各種服務(wù),包括多媒體服務(wù)、導(dǎo)航服務(wù)、車輛控制服務(wù)等等。
用戶終端設(shè)備110可以利用其自身的標(biāo)識信息(例如,手機(jī)號、IMEI(國際移動電話設(shè)備識別號碼)、用戶名等)向服務(wù)器120進(jìn)行注冊。在注冊時,用戶終端設(shè)備110還提供相對應(yīng)的車輛的標(biāo)識信息(例如,車牌號、VIN(車輛識別號碼)),其中,車輛的標(biāo)識信息能夠唯一標(biāo)識該車輛。這樣,在服務(wù)器120中就可以設(shè)置有用戶終端設(shè)備與車輛映射關(guān)系表。這樣,服務(wù) 器120可以在用戶終端設(shè)備110和相對應(yīng)的車輛上的車載智能終端130之間轉(zhuǎn)發(fā)消息。
圖1B是根據(jù)另一示例性實(shí)施例示出的一種實(shí)施環(huán)境的結(jié)構(gòu)示意圖。如圖1B所示,該實(shí)施環(huán)境可以包括:用戶終端設(shè)備110和車載智能終端130。用戶終端設(shè)備110可以經(jīng)由各種有線或無線技術(shù)與車載智能終端130通信,例如,用戶終端設(shè)備110可以經(jīng)由Wi-Fi、藍(lán)牙等無線通信技術(shù)與車載智能終端130通信。
用戶終端設(shè)備110可以是用于發(fā)送控制指令,以指示車輛執(zhí)行相應(yīng)操作的電子設(shè)備。該用戶終端設(shè)備110可以例如是智能手機(jī)、平板電腦、個人數(shù)字助理(PDA)、智能穿戴設(shè)備等等,圖1B中以用戶終端設(shè)備110是智能手機(jī)為例來示意。
車載智能終端130可以是安裝在車輛上、用于車輛與外部設(shè)備通信的電子設(shè)備。該車載智能終端130例如為T-Box(Telematics-Box)。該車載智能終端130還用于根據(jù)來自于用戶終端設(shè)備110的控制指令,控制車輛執(zhí)行相應(yīng)操作。此外,不同車輛上安裝的車載智能終端130具有各自不同的標(biāo)識,并且每輛車上安裝的車載智能終端的標(biāo)識是唯一的。
在圖1B所述的實(shí)施環(huán)境中,用戶終端設(shè)備110可以直接與車載智能終端130進(jìn)行通信,而無需通過服務(wù)器120。
圖2是根據(jù)一示例性實(shí)施例示出的用于車輛的控制方法的流程圖,該方法可以應(yīng)用于服務(wù)器,例如,圖1A所示的服務(wù)器120。如圖2所示,該方法可以包括:
在步驟S201中,從用戶終端設(shè)備(例如,圖1A所示的用戶終端設(shè)備110)接收控制信號,其中,該控制信號可以包括用于指示車輛要執(zhí)行的操作的控制指令。
在一些可選的實(shí)施方式中,控制指令指示的車輛要執(zhí)行的操作可以包括但不限于:解鎖、閉鎖、啟動、開啟空調(diào)、升降車窗等等。
在步驟S202中,從控制信號中提取出控制指令。
在步驟S203中,向與用戶終端設(shè)備相對應(yīng)的車輛的車載智能終端發(fā)送控制指令,以由車載智能終端根據(jù)控制指令控制車輛執(zhí)行操作。
由此,用戶可以方便地通過用戶終端設(shè)備來直接對車輛進(jìn)行控制(包括解鎖、啟動等),并正常使用車輛,而不必須攜帶遙控鑰匙或者無鑰匙進(jìn)入及啟動系統(tǒng)的智能卡。此外,對于車輛而言,通過車載智能終端來控制車輛的操作,因此無需配置專門的無鑰匙進(jìn)入及啟動控制器,整車成本得以降低。
在另一實(shí)施方式中,在步驟S201中接收到的控制信號還可以包括用戶終端設(shè)備的標(biāo)識信息。在本發(fā)明中,每個用戶終端設(shè)備的標(biāo)識信息唯一。
圖3是根據(jù)另一示例性實(shí)施例示出的用于車輛的控制方法的流程圖,該方法可以應(yīng)用于服務(wù)器,例如,圖1A所示的服務(wù)器120。如圖3所示,在圖2所示的方法的基礎(chǔ)上,該方法還可以包括:
在步驟S301中,從控制信號中提取出用戶終端設(shè)備的標(biāo)識信息。
在步驟S302中,根據(jù)用戶終端設(shè)備的標(biāo)識信息對用戶終端設(shè)備進(jìn)行認(rèn)證。該步驟的實(shí)施的目的在于鑒權(quán)用戶終端設(shè)備的合法性。
根據(jù)用戶終端設(shè)備的標(biāo)識信息來對該用戶終端設(shè)備進(jìn)行認(rèn)證的方法有很多。例如,在一種實(shí)施方式中,可以預(yù)先在服務(wù)器內(nèi)設(shè)置合法用戶終端設(shè)備標(biāo)識列表,該列表中包括至少一個被認(rèn)證是合法的用戶終端設(shè)備的標(biāo)識信息。這樣,當(dāng)從控制信號中提取出用戶終端設(shè)備的標(biāo)識信息之后,可以查詢該合法用戶終端設(shè)備標(biāo)識列表中是否包括該用戶終端設(shè)備的標(biāo)識信息。如果包括,則可以確定該用戶終端設(shè)備是合法的,可以通過認(rèn)證。如果不包括,則可以確定該用戶終端設(shè)備并非是合法的,不能通過認(rèn)證。
或者,在另一實(shí)施方式中,直接利用設(shè)置在服務(wù)器上的用戶終端設(shè)備與車輛映射關(guān)系表來進(jìn)行認(rèn)證。具體地,在提取出用戶終端設(shè)備的標(biāo)識信息之后,可以根據(jù)該用戶終端設(shè)備的標(biāo)識信息查詢用戶終端設(shè)備與車輛映射關(guān)系 表,其中,該映射關(guān)系表包括至少一個用戶終端設(shè)備的標(biāo)識信息以及與每個用戶終端設(shè)備相對應(yīng)的車輛的標(biāo)識信息。例如,表1示出了一示例車輛映射關(guān)系表。
表1
在這種實(shí)施方式中,直接將映射關(guān)系表中包括的用戶終端設(shè)備的標(biāo)識信息視為合法的用戶終端設(shè)備的標(biāo)識信息。因此,在映射關(guān)系表中查詢到該用戶終端設(shè)備的標(biāo)識信息的情況下,確定該用戶終端設(shè)備通過認(rèn)證;在映射關(guān)系表中未查詢到該用戶終端設(shè)備的標(biāo)識信息的情況下,確定該用戶終端設(shè)備未通過認(rèn)證。
不過應(yīng)當(dāng)理解的是,其他用于對用戶終端設(shè)備進(jìn)行認(rèn)證,以鑒權(quán)該用戶終端設(shè)備的合法性的方法同樣適用于本發(fā)明。
在這種情況下,圖2中的步驟S203可以包括:
在步驟S303中,在用戶終端設(shè)備通過認(rèn)證的情況下,向與用戶終端設(shè)備相對應(yīng)的車輛的車載智能終端發(fā)送控制指令。
通過這一實(shí)施方式,可以確保在用戶終端設(shè)備通過了服務(wù)器的認(rèn)證的條件下,服務(wù)器才會將來自用戶終端設(shè)備的控制指令發(fā)送給相對應(yīng)的車輛的車載智能終端,才能控制車輛執(zhí)行相應(yīng)操作。一旦用戶終端設(shè)備未通過服務(wù)器的認(rèn)證,則該控制指令無法被傳遞到車載智能終端,使得非法用戶無法使用車輛,從而可以保證車輛的安全性。
圖4是根據(jù)另一示例性實(shí)施例示出的用于車輛的控制方法的流程圖,該 方法可以應(yīng)用于服務(wù)器,例如,圖1A所示的服務(wù)器120。如圖4所示,在圖2所示的方法的基礎(chǔ)上,該方法還可以包括:
在步驟S401中,從控制信號中提取出用戶終端設(shè)備的標(biāo)識信息。
在步驟S402中,根據(jù)用戶終端設(shè)備的標(biāo)識信息查詢用戶終端設(shè)備與車輛映射關(guān)系表,得到與該用戶終端設(shè)備對應(yīng)的車輛的標(biāo)識信息,其中,該映射關(guān)系表可以包括至少一個用戶終端設(shè)備的標(biāo)識信息以及與每個用戶終端設(shè)備相對應(yīng)的車輛的標(biāo)識信息。
與一個用戶終端設(shè)備對應(yīng)的車輛可以為一個或多個。這樣,在步驟S402中查詢得到的車輛的標(biāo)識信息可以為一個車輛的標(biāo)識信息,或者為多個車輛的標(biāo)識信息。
在這種情況下,圖2中的步驟S203可以包括:
在步驟S403中,在查詢得到的車輛的標(biāo)識信息為一個的情況下,向該標(biāo)識信息所表示的車輛的車載智能終端發(fā)送控制指令。
在步驟S404中,在查詢得到的車輛的標(biāo)識信息為多個的情況下,將查詢得到的多個車輛的標(biāo)識信息發(fā)送至用戶終端設(shè)備,以供用戶通過用戶終端設(shè)備從多個車輛的標(biāo)識信息選擇其中之一。
在步驟S405中,從用戶終端設(shè)備接收標(biāo)識信息選擇消息,該標(biāo)識信息選擇消息用于指示用戶從多個車輛的標(biāo)識信息中選擇的車輛的標(biāo)識信息。
在步驟S406中,向標(biāo)識信息選擇消息所指示的車輛的標(biāo)識信息所表示的車輛的車載智能終端發(fā)送控制指令。
如上所述,每個車輛上的車載智能終端是唯一的,因此,在服務(wù)器上還可以設(shè)置有車輛與車載智能終端的映射關(guān)系表,其中,該映射關(guān)系表中包括至少一個車輛的標(biāo)識信息以及與每個車輛相對應(yīng)的車載智能終端的標(biāo)識信息。這樣,可以通過車輛的標(biāo)識信息,從車輛與車載智能終端的映射關(guān)系表查詢得到相對應(yīng)的車載智能終端的標(biāo)識信息,進(jìn)而可以向該車載智能終端發(fā) 送控制指令。
通過這一實(shí)施方式,可以確保服務(wù)器能夠?qū)碜杂脩艚K端設(shè)備的控制指令發(fā)送到對應(yīng)的車輛的車載智能終端,以進(jìn)一步確保車輛遠(yuǎn)程控制的安全性。
在本發(fā)明的另一個實(shí)施方式中,該方法還可以包括;接收第一標(biāo)識信息設(shè)置指令,其中,該第一標(biāo)識信息設(shè)置指令可以用于設(shè)置用戶終端設(shè)備的標(biāo)識信息以及與該用戶終端設(shè)備的標(biāo)識信息相對應(yīng)的車輛的標(biāo)識信息。之后,根據(jù)第一標(biāo)識信息設(shè)置指令,生成或者更新用戶終端設(shè)備與車輛映射關(guān)系表。
例如,用戶可以通過在用戶終端設(shè)備上進(jìn)行標(biāo)識信息設(shè)置操作,由該用戶終端設(shè)備發(fā)出第一標(biāo)識信息設(shè)置指令。其中,該第一標(biāo)識信息設(shè)置指令中可以包括用于設(shè)定的用戶終端設(shè)備的標(biāo)識信息以及與該用戶終端設(shè)備相對應(yīng)的車輛的標(biāo)識信息。在服務(wù)器接收到該第一標(biāo)識信息設(shè)置指令后,其可以首先根據(jù)該第一標(biāo)識信息設(shè)置指令中的用戶終端設(shè)備的標(biāo)識信息查詢已有的用戶終端設(shè)備與車輛映射關(guān)系表。如果在已有的用戶終端設(shè)備與車輛映射關(guān)系表中存在該用戶終端設(shè)備的標(biāo)識信息,那么可以進(jìn)一步判斷已有的用戶終端設(shè)備與車輛映射關(guān)系表中、與該用戶終端設(shè)備的標(biāo)識信息對應(yīng)的車輛的標(biāo)識信息是否與第一標(biāo)識信息設(shè)置指令中的車輛的標(biāo)識信息一致。如果不一致,則可以將已有的用戶終端設(shè)備與車輛映射關(guān)系表中、與該用戶終端設(shè)備的標(biāo)識信息對應(yīng)的車輛的標(biāo)識信息更新為第一標(biāo)識信息設(shè)置指令中的車輛的標(biāo)識信息。
可替換地或附加地,在服務(wù)器接收到該第一標(biāo)識信息設(shè)置指令后,其可以首先根據(jù)該第一標(biāo)識信息設(shè)置指令中的車輛的標(biāo)識信息查詢已有的用戶終端設(shè)備與車輛映射關(guān)系表。如果在已有的用戶終端設(shè)備與車輛映射關(guān)系表中存在該車輛的標(biāo)識信息,那么可以進(jìn)一步判斷已有的用戶終端設(shè)備與車輛映射關(guān)系表中、與該車輛的標(biāo)識信息對應(yīng)的用戶終端設(shè)備的標(biāo)識信息是否包括第一標(biāo)識信息設(shè)置指令中的用戶終端設(shè)備的標(biāo)識信息。如果不包括,則可 以在已有的用戶終端設(shè)備與車輛映射關(guān)系表中,將第一標(biāo)識信息設(shè)置指令中的用戶終端設(shè)備的標(biāo)識信息和對應(yīng)的車輛的標(biāo)識信息生成為新的映射關(guān)系,并添加到用戶終端設(shè)備與車輛映射關(guān)系表中。
可替換地或附加地,如果在已有的用戶終端設(shè)備與車輛映射關(guān)系表中,不存在第一標(biāo)識信息設(shè)置指令中的用戶終端設(shè)備的標(biāo)識信息,也不存在第一標(biāo)識信息設(shè)置指令中的車輛的標(biāo)識信息,那么可以將第一標(biāo)識信息設(shè)置指令中的用戶終端設(shè)備的標(biāo)識信息和對應(yīng)的車輛的標(biāo)識信息生成為新的映射關(guān)系,并添加到用戶終端設(shè)備與車輛映射關(guān)系表中。
由此,通過這一實(shí)施方式,可以使得用戶能夠主動通過用戶終端設(shè)備來生成或者更新用戶終端設(shè)備與車輛映射關(guān)系表,從而可以使得在新用戶出現(xiàn)、或者用戶更換了用戶終端設(shè)備、或者用戶更換了車輛的情況下,能夠及時更新用戶終端設(shè)備與車輛映射關(guān)系表,保證新的用戶終端設(shè)備能夠借由更新后的映射關(guān)系表、通過服務(wù)器與車載智能終端建立通信連接,或者原用戶終端設(shè)備能夠借由更新后的映射關(guān)系表、通過服務(wù)器與新車輛上的車載智能終端建立通信連接,從而實(shí)現(xiàn)對車輛的遠(yuǎn)程智能控制。
此外,該方法還可以包括:向車載智能終端發(fā)送與該車載智能終端所在的車輛相對應(yīng)的用戶終端設(shè)備的標(biāo)識信息,以由該車載智能終端存儲。在一個實(shí)施方式中,服務(wù)器可以基于用戶終端設(shè)備與車輛映射關(guān)系表中記錄的車輛的標(biāo)識信息,向每個車輛的車載智能終端發(fā)送與該車輛相對應(yīng)的用戶終端設(shè)備的標(biāo)識信息,以告知各個車載智能終端對于各自的車輛,哪個或哪些用戶終端設(shè)備是合法的。
此外,一旦該映射關(guān)系表發(fā)生變化,則服務(wù)器可以立即針對該變化,通知相應(yīng)的車輛的車載智能終端,以更新在該車載智能終端本地存儲的相對應(yīng)的用戶終端設(shè)備的標(biāo)識信息。
圖5是根據(jù)另一示例性實(shí)施例示出的用于車輛的控制方法的流程圖,該 方法可以應(yīng)用于服務(wù)器,例如,圖1A所示的服務(wù)器120。如圖5所示,在圖2所示的方法的基礎(chǔ)上,步驟S203可以包括:
在步驟S501中,對控制指令進(jìn)行加密。例如,可以利用各種公知的加密算法中的任一種加密算法來對控制指令進(jìn)行加密。并且,加密密鑰針對車輛而言可以是唯一的。
在步驟S502中,向與用戶終端設(shè)備相對應(yīng)的車輛的車載智能終端發(fā)送加密后的控制指令。
通過對控制指令進(jìn)行加密,可以確??刂浦噶钤趥鬏敃r的安全性,從而可以進(jìn)一步提高用戶終端設(shè)備對車輛的遠(yuǎn)程控制的安全性。
圖6是根據(jù)一示例性實(shí)施例示出的用于車輛的控制方法的流程圖,該方法可以應(yīng)用于車載智能終端,例如,圖1A或圖1B所示的車載智能終端130。如圖6所示,該方法可以包括:
在步驟S601中,接收控制指令,其中,該控制指令可以用于指示車輛要執(zhí)行的操作。
在一個實(shí)施方式中,可以從服務(wù)器(例如,圖1A所示的服務(wù)器120)接收該控制指令,其中,該控制指令可以來自于用戶終端設(shè)備110。
在步驟S602中,根據(jù)該控制指令控制車輛執(zhí)行操作。
由此,用戶可以方便地通過用戶終端設(shè)備來直接對車輛進(jìn)行控制(包括解鎖、啟動等),并正常使用車輛,而不必須攜帶遙控鑰匙或者無鑰匙進(jìn)入及啟動系統(tǒng)的智能卡。此外,對于車輛而言,通過車載智能終端來控制車輛的操作,因此無需配置專門的無鑰匙進(jìn)入及啟動控制器,整車成本得以降低。
在一個可選的實(shí)施方式中,在步驟S601中接收到的控制指令是被加密的。在這種情況下,如圖7所示,該方法還可以包括:在步驟S701中,在步驟S602之前,對控制指令進(jìn)行解密。例如,使用針對車輛而言唯一的解密密鑰進(jìn)行解密。如果經(jīng)解密能夠正確還原出控制指令,則可以進(jìn)行步驟 S602。如果無法正確解密,則無法進(jìn)行步驟S602。由此,可以提高車輛的安全性。
圖8A至圖8B是根據(jù)另一示例性實(shí)施例示出的用于車輛的控制方法的流程圖,該方法可以應(yīng)用于車載智能終端,例如,圖1A或圖1B所示的車載智能終端130。如圖8A所示,步驟S602可以包括:
在步驟S801中,對控制指令進(jìn)行解析,得出車輛要執(zhí)行的操作,其中,該操作可以包括解鎖、閉鎖和啟動中的一者。不過應(yīng)當(dāng)理解的是,所述操作不限于上述列舉的三者,其余操作(例如,開啟空調(diào)、升降車窗)等也包括在本發(fā)明的范圍內(nèi)。
在步驟S802中,在車輛要執(zhí)行的操作為解鎖或閉鎖的情況下,將控制指令發(fā)送給車輛的車身控制器(BCM),以通過車身控制器執(zhí)行解鎖或閉鎖操作。
可選地,如圖8B所示,步驟S602還可以包括:
在步驟S803中,在車輛要執(zhí)行的操作為啟動的情況下,將控制指令發(fā)送給車輛的發(fā)動機(jī)控制器(ECU)。
發(fā)動機(jī)控制器在接收到這一控制指令后,要進(jìn)行防盜認(rèn)證。具體過程為:發(fā)動機(jī)控制器響應(yīng)于接收到控制指令,生成一校驗(yàn)碼(例如,隨機(jī)數(shù)),并向車載智能終端發(fā)送該校驗(yàn)碼。
在步驟S804中,從發(fā)動機(jī)控制器接收校驗(yàn)碼。
在步驟S805中,對校驗(yàn)碼進(jìn)行處理。
在該步驟中,車載智能終端可以利用與發(fā)動機(jī)控制器預(yù)先約定的數(shù)據(jù)處理算法對該校驗(yàn)碼進(jìn)行處理,得到一處理結(jié)果。與此同時,發(fā)動機(jī)控制器也利用同樣的數(shù)據(jù)處理算法在本地對該校驗(yàn)碼進(jìn)行處理。
在步驟S806中,將處理結(jié)果發(fā)送給發(fā)動機(jī)控制器,以由發(fā)動機(jī)控制器根據(jù)處理結(jié)果來控制車輛發(fā)動機(jī)的啟動。
在該步驟中,車載智能終端可以將處理結(jié)果發(fā)送給發(fā)動機(jī)控制器。發(fā)動機(jī)控制器在接收到來自車載智能終端的處理結(jié)果之后,可以將接收到的處理結(jié)果與本地得到的處理結(jié)果進(jìn)行比較。如果二者一致,則確認(rèn)車載智能終端通過防盜認(rèn)證,并控制車輛發(fā)動機(jī)啟動。如果二者不一致,則確認(rèn)車載智能終端未通過防盜認(rèn)證,此時,不控制車輛發(fā)動機(jī)啟動。并且可選地,發(fā)動機(jī)控制器還可以在車載智能終端未通過防盜認(rèn)證的情況下,控制車身報(bào)警器進(jìn)行報(bào)警。
通過在啟動車輛前進(jìn)行防盜認(rèn)證,可以進(jìn)一步提高車輛啟動的安全性。
如前所述,在步驟S601中,可以例如從服務(wù)器接收控制指令,不過本發(fā)明不限于此。車載智能終端也可以直接從用戶終端設(shè)備(例如,圖1B中所示的用戶終端設(shè)備110)接收控制指令,如下面進(jìn)一步描述的。
圖9A至圖9B是根據(jù)另一示例性實(shí)施例示出的用于車輛的控制方法的流程圖,該方法可以應(yīng)用于車載智能終端,例如,圖1A或圖1B所示的車載智能終端130。如圖9A所示,在圖6所示的方法的基礎(chǔ)上,該方法還可以包括:
在步驟S901中,接收車輛開關(guān)觸發(fā)信號,其中,該車輛開關(guān)觸發(fā)信號可以用于指示開始掃描與車輛相對應(yīng)的用戶終端設(shè)備。
可以在車輛上設(shè)置一開關(guān),一旦該開關(guān)被觸發(fā),該開關(guān)就發(fā)出車輛開關(guān)觸發(fā)信號。在本發(fā)明的一個示例實(shí)施方式中,該開關(guān)可以例如為無鑰匙進(jìn)入及啟動(PESP,Passive Entry and Passive Start)系統(tǒng)的微動開關(guān)。
在這種情況下,圖6中的步驟S601可以包括:
在步驟S902中,在接收到車輛開關(guān)觸發(fā)信號的情況下,掃描與車輛相對應(yīng)的用戶終端設(shè)備,并與掃描到的用戶終端設(shè)備建立連接。
在車載智能終端接收到這一車輛開關(guān)觸發(fā)信號后,可以開啟近場通信模式,例如,打開藍(lán)牙通信模塊、Wi-Fi通信模塊。在未接收到車輛開關(guān)觸發(fā) 信號的情況下,這些用于近場通信的通信模塊關(guān)閉,以節(jié)省車載智能終端的電量。一旦接收到車輛開關(guān)觸發(fā)信號,這些用于近場通信的通信模塊被開啟,以開始掃描與車輛相對應(yīng)的用戶終端設(shè)備。
可以例如通過以下方式來實(shí)現(xiàn)掃描與車輛相對應(yīng)的用戶終端設(shè)備,并與掃描到的用戶終端設(shè)備建立連接的步驟。首先,在車載智能終端內(nèi)可以存儲有與該車載智能終端所在的車輛相對應(yīng)的用戶終端設(shè)備的標(biāo)識信息,其中,該相對應(yīng)的用戶終端設(shè)備的標(biāo)識信息可以例如從服務(wù)器獲取。這樣,車載智能終端可以向該標(biāo)識信息所表示的用戶終端設(shè)備發(fā)送連接建立請求消息。在本發(fā)明中,與車輛對應(yīng)的用戶終端設(shè)備可以為一個,也可以為多個。在與車輛對應(yīng)的用戶終端設(shè)備為多個的情況下,車載智能終端可以向多個用戶終端設(shè)備都發(fā)送連接建立請求消息。
此時,與車輛對應(yīng)的用戶終端設(shè)備可以接收建立請求消息,并對該連接建立請求消息進(jìn)行響應(yīng),向車載智能終端發(fā)送連接建立響應(yīng)消息。
之后,車載智能終端可以與對連接建立請求消息做出響應(yīng)的用戶終端設(shè)備建立連接。
在對連接建立請求消息做出響應(yīng)的用戶終端設(shè)備為一個的情況下,車載智能終端可以與這一個用戶終端設(shè)備建立連接。而在對連接建立請求消息做出響應(yīng)的用戶終端設(shè)備為多個的情況下,車載智能終端可以與最早做出響應(yīng)的用戶終端設(shè)備(最早接收到來自該用戶終端設(shè)備的連接建立響應(yīng)消息)建立連接。
在步驟S903中,從連接的用戶終端設(shè)備接收控制指令。
通過上述實(shí)施方式,用戶可以在網(wǎng)絡(luò)質(zhì)量不穩(wěn)定的地區(qū),通過觸發(fā)車輛上設(shè)置的開關(guān)發(fā)出所述車輛開關(guān)觸發(fā)信號,從而可以開啟車載智能終端的近場通信模式。這樣,用戶終端設(shè)備可以利用Wi-Fi、藍(lán)牙等近場通信技術(shù)直接與車載智能終端進(jìn)行近場通信,而不受網(wǎng)絡(luò)質(zhì)量不穩(wěn)定的影響,仍然能夠 通過用戶終端設(shè)備對車輛進(jìn)行控制。
此外,圖9A所示的方法還可以包括:接收第二標(biāo)識信息設(shè)置指令(例如,從用戶終端設(shè)備接收),其中,該第二標(biāo)識信息設(shè)置指令可以用于設(shè)置所述用戶終端設(shè)備的標(biāo)識信息。在接收到第二標(biāo)識信息設(shè)置指令之后,車載智能終端可以根據(jù)該第二標(biāo)識信息設(shè)置指令,更新所述車載智能終端內(nèi)存儲的用戶終端設(shè)備的標(biāo)識信息。此外,一旦進(jìn)行了更新操作,車載智能終端可以將更新后的用戶終端設(shè)備的標(biāo)識信息發(fā)送至服務(wù)器,以由服務(wù)器同步更新。
在另一實(shí)施方式中,如圖9B所示,圖6中的步驟S601還可以包括:在步驟904中,在未接收到車輛開關(guān)觸發(fā)信號的情況下,從服務(wù)器接收控制指令。
如上所述,在未接收到車輛開關(guān)觸發(fā)信號的情況下,車載智能終端上的用于近場通信的通信模塊(例如,Wi-Fi通信模塊、藍(lán)牙通信模塊)處于關(guān)閉狀態(tài)。而車載智能終端上的其他用于遠(yuǎn)程通信的通信模塊(例如,2G、3G、4G通信模塊)可以長期處于開啟狀態(tài)。此時,車載智能終端可以通過這些通信模塊與服務(wù)器進(jìn)行通信,從而可以從該服務(wù)器接收來自用戶終端設(shè)備的控制指令。此種實(shí)施方式適用于用戶終端設(shè)備的網(wǎng)絡(luò)質(zhì)量較為穩(wěn)定的場景。
圖10A是根據(jù)一示例性實(shí)施例示出的在用戶終端設(shè)備控制車輛解鎖或閉鎖時,用戶終端設(shè)備、服務(wù)器、車載智能終端、以及車身控制器間的信令交互圖。圖10B是根據(jù)一示例性實(shí)施例示出的在用戶終端設(shè)備控制車輛啟動時,用戶終端設(shè)備、服務(wù)器、車載智能終端、以及發(fā)動機(jī)控制器間的信令交互圖。其中,用戶終端設(shè)備例如為圖1A所示的用戶終端設(shè)備110,服務(wù)器例如為圖1A所示的服務(wù)器120,車載智能終端例如為圖1A所示的車載智能終端130。圖10A和圖10B涉及以上用于服務(wù)器和用于車載智能終端的一個或多個方法中的部分或全部步驟,因而,其具體的信令交互過程此處不再詳細(xì)描述。
圖11A是根據(jù)另一示例性實(shí)施例示出的在用戶終端設(shè)備控制車輛解鎖 或閉鎖時,用戶終端設(shè)備、車載智能終端、以及車身控制器間的信令交互圖。圖11B是根據(jù)另一示例性實(shí)施例示出的在用戶終端設(shè)備控制車輛啟動時,用戶終端設(shè)備、車載智能終端、以及發(fā)動機(jī)控制器間的信令交互圖。其中,用戶終端設(shè)備例如為圖1B所示的用戶終端設(shè)備110,車載智能終端例如為圖1B所示的車載智能終端130。圖11A和圖11B涉及以上用于車載智能終端的一個或多個方法中的部分或全部步驟,因而,其具體的信令交互過程此處不再詳細(xì)描述。
圖12A至圖12F是根據(jù)一示例性實(shí)施例示出的用于車輛的控制裝置的框圖,該裝置可以配置于服務(wù)器,例如,圖1A所示的服務(wù)器120。如圖12A所示,該裝置可以包括:第一接收模塊1201,用于從用戶終端設(shè)備接收控制信號,其中,該控制信號包括用于指示車輛要執(zhí)行的操作的控制指令;第一提取模塊1202,用于從控制信號中提取出控制指令;第一發(fā)送模塊1203,用于向與用戶終端設(shè)備相對應(yīng)的車輛的車載智能終端發(fā)送控制指令,以由車載智能終端根據(jù)控制指令控制車輛執(zhí)行操作。
可選地,控制信號還包括用戶終端設(shè)備的標(biāo)識信息。在這種情況下,如圖12B所示,該裝置還可以包括:第二提取模塊1204,用于從控制信號中提取出用戶終端設(shè)備的標(biāo)識信息;認(rèn)證模塊1205,用于根據(jù)用戶終端設(shè)備的標(biāo)識信息對用戶終端設(shè)備進(jìn)行認(rèn)證;以及所述第一發(fā)送模塊1203可以包括:第一發(fā)送子模塊1206,用于在用戶終端設(shè)備通過認(rèn)證的情況下,向與用戶終端設(shè)備相對應(yīng)的車輛的車載智能終端發(fā)送控制指令。
可選地,如圖12C所示,該裝置還可以包括:第二提取模塊1204,用于從控制信號中提取出用戶終端設(shè)備的標(biāo)識信息;查詢模塊1207,用于根據(jù)用戶終端設(shè)備的標(biāo)識信息查詢用戶終端設(shè)備與車輛映射關(guān)系表,得到與用戶終端設(shè)備對應(yīng)的車輛的標(biāo)識信息,其中,該映射關(guān)系表包括至少一個用戶終端設(shè)備的標(biāo)識信息以及與每個用戶終端設(shè)備相對應(yīng)的車輛的標(biāo)識信息;以及 所述第一發(fā)送模塊1203可以包括:第二發(fā)送子模塊1208,用于在查詢得到的車輛的標(biāo)識信息為一個的情況下,向該標(biāo)識信息所表示的車輛的車載智能終端發(fā)送控制指令;第三發(fā)送子模塊1209,用于在查詢得到的車輛的標(biāo)識信息為多個的情況下,將查詢得到的多個車輛的標(biāo)識信息發(fā)送至用戶終端設(shè)備;第一接收子模塊1210,用于從用戶終端設(shè)備接收標(biāo)識信息選擇消息,該標(biāo)識信息選擇消息用于指示用戶從多個車輛的標(biāo)識信息中選擇的車輛的標(biāo)識信息;第四發(fā)送子模塊1211,用于向標(biāo)識信息選擇消息所指示的車輛的標(biāo)識信息所表示的車輛的車載智能終端發(fā)送控制指令。
可選地,如圖12D所示,該裝置還可以包括:第二接收模塊1212,用于接收第一標(biāo)識信息設(shè)置指令,其中,該第一標(biāo)識信息設(shè)置指令用于設(shè)置用戶終端設(shè)備的標(biāo)識信息以及與用戶終端設(shè)備相對應(yīng)的車輛的標(biāo)識信息;映射關(guān)系編輯模塊1213,用于根據(jù)第一標(biāo)識信息設(shè)置指令,生成或者更新所述映射關(guān)系表。
可選地,如圖12E所示,該裝置還可以包括:第二發(fā)送模塊1214,用于向車載智能終端發(fā)送與該車載智能終端所在的車輛相對應(yīng)的用戶終端設(shè)備的標(biāo)識信息。
可選地,如圖12F所示,第一發(fā)送模塊1203可以包括:加密子模塊1215,用于對控制指令進(jìn)行加密;以及第五發(fā)送子模塊1216,用于向與用戶終端設(shè)備相對應(yīng)的車輛的車載智能終端發(fā)送加密后的控制指令。
圖13A至圖13H是根據(jù)一示例性實(shí)施例示出的用于車輛的控制裝置的框圖,該裝置可以配置于車載智能終端,例如,圖1A或圖1B所示的車載智能終端130。如圖13A所示,該裝置可以包括:第三接收模塊1301,用于接收控制指令,其中,該控制指令用于指示車輛要執(zhí)行的操作;控制模塊1302,用于根據(jù)控制指令控制車輛執(zhí)行操作。
可選地,如圖13B所示,控制模塊1302可以包括:解析子模塊1303, 用于對控制指令進(jìn)行解析,得出車輛要執(zhí)行的操作,其中,該操作包括解鎖、閉鎖和啟動中的一者;第六發(fā)送子模塊1304,用于在車輛要執(zhí)行的操作為解鎖或閉鎖的情況下,將控制指令發(fā)送給車輛的車身控制器,以通過車身控制器執(zhí)行解鎖或閉鎖操作。
可選地,如圖13C所示,控制模塊1302還可以包括:第七發(fā)送子模塊1305,用于在車輛要執(zhí)行的操作為啟動的情況下,將控制指令發(fā)送給車輛的發(fā)動機(jī)控制器;第二接收子模塊1306,用于從發(fā)動機(jī)控制器接收校驗(yàn)碼,其中,該校驗(yàn)碼是由發(fā)動機(jī)控制器響應(yīng)于控制指令發(fā)送的;處理子模塊1307,用于對校驗(yàn)碼進(jìn)行處理;第八發(fā)送子模塊1308,用于將處理結(jié)果發(fā)送給發(fā)動機(jī)控制器,以由發(fā)動機(jī)控制器根據(jù)處理結(jié)果來控制車輛發(fā)動機(jī)的啟動。
可選地,所接收到的控制指令被加密。在這種情況下,如圖13D所示,該裝置還可以包括:解密模塊1309,用于在根據(jù)控制指令控制車輛執(zhí)行操作之前,對控制指令進(jìn)行解密。
可選地,如圖13E所示,該裝置還可以包括:第四接收模塊1310,用于接收車輛開關(guān)觸發(fā)信號,其中,該車輛開關(guān)觸發(fā)信號用于指示開始掃描與車輛相對應(yīng)的用戶終端設(shè)備;以及所述第三接收模塊1301可以包括:掃描子模塊1311,用于在接收到車輛開關(guān)觸發(fā)信號的情況下,掃描與車輛相對應(yīng)的用戶終端設(shè)備,并與掃描到的用戶終端設(shè)備建立連接;以及第三接收子模塊1312,用于從連接的用戶終端設(shè)備接收控制指令。
可選地,在車載智能終端內(nèi)存儲有與該車載智能終端所在的車輛相對應(yīng)的用戶終端設(shè)備的標(biāo)識信息;以及,如圖13F所示,掃描子模塊1311可以包括:發(fā)送單元1313,用于向該標(biāo)識信息所表示的用戶終端設(shè)備發(fā)送連接建立請求消息;連接建立單元1314,用于與對連接建立請求消息做出響應(yīng)的用戶終端設(shè)備建立連接。
可選地,如圖13G所示,該裝置還可以包括:第五接收模塊1315,用 于接收第二標(biāo)識信息設(shè)置指令,其中,該第二標(biāo)識信息設(shè)置指令用于設(shè)置用戶終端設(shè)備的標(biāo)識信息;更新模塊1316,用于根據(jù)第二標(biāo)識信息設(shè)置指令,更新車載智能終端內(nèi)存儲的用戶終端設(shè)備的標(biāo)識信息。
可選地,如圖13G所示,該裝置還可以包括:第三發(fā)送模塊1317,用于將更新后的用戶終端設(shè)備的標(biāo)識信息發(fā)送至服務(wù)器。
可選地,如圖13H所示,第三接收模塊1301還可以包括:第四接收子模塊1318,用于在未接收到車輛開關(guān)觸發(fā)信號的情況下,從服務(wù)器接收控制指令。
關(guān)于上述各實(shí)施例中的裝置,其中各個模塊執(zhí)行操作的具體方式已經(jīng)在有關(guān)該方法的實(shí)施例中進(jìn)行了詳細(xì)描述,此處將不做詳細(xì)闡述說明。
綜上所述,通過本發(fā)明提供的用于車輛的控制方法及裝置,可以利用用戶終端設(shè)備來發(fā)送控制指令,并且車載智能終端根據(jù)該控制指令控制車輛執(zhí)行相應(yīng)操作,由此,用戶可以方便地通過用戶終端設(shè)備來直接對車輛進(jìn)行控制(包括解鎖、啟動等),并正常使用車輛,而不必須攜帶遙控鑰匙或者無鑰匙進(jìn)入及啟動系統(tǒng)的智能卡。此外,對于車輛而言,通過車載智能終端來控制車輛的操作,因此無需配置專門的無鑰匙進(jìn)入及啟動控制器,整車成本得以降低。
以上結(jié)合附圖詳細(xì)描述了本發(fā)明的優(yōu)選實(shí)施方式,但是,本發(fā)明并不限于上述實(shí)施方式中的具體細(xì)節(jié),在本發(fā)明的技術(shù)構(gòu)思范圍內(nèi),可以對本發(fā)明的技術(shù)方案進(jìn)行多種簡單變型,這些簡單變型均屬于本發(fā)明的保護(hù)范圍。
另外需要說明的是,在上述具體實(shí)施方式中所描述的各個具體技術(shù)特征,在不矛盾的情況下,可以通過任何合適的方式進(jìn)行組合。為了避免不必要的重復(fù),本發(fā)明對各種可能的組合方式不再另行說明。
此外,本發(fā)明的各種不同的實(shí)施方式之間也可以進(jìn)行任意組合,只要其不違背本發(fā)明的思想,其同樣應(yīng)當(dāng)視為本發(fā)明所公開的內(nèi)容。