一種車輛遠(yuǎn)程控制方法、裝置及系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種車輛遠(yuǎn)程控制方法、裝置及系統(tǒng),其中,該方法包括:步驟A:通過與服務(wù)器預(yù)先建立的加密網(wǎng)絡(luò)連接,接收服務(wù)器發(fā)送的加密后的遠(yuǎn)程控制指令,所述遠(yuǎn)程控制指令由用戶端發(fā)送到所述服務(wù)器;步驟B:對接收到的加密后的遠(yuǎn)程控制指令進(jìn)行解密,并對解密后的遠(yuǎn)程控制指令依次進(jìn)行有效性、合法性和合理性驗證;步驟C:在所述有效性、合法性和合理性驗證全部通過時,執(zhí)行所述遠(yuǎn)程控制指令;步驟D:在執(zhí)行完所述遠(yuǎn)程控制指令后,將指令執(zhí)行結(jié)果通過所述加密網(wǎng)絡(luò)連接發(fā)送到所述服務(wù)器。
【專利說明】
一種車輛遠(yuǎn)程控制方法、裝置及系統(tǒng)
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及車聯(lián)網(wǎng)技術(shù)領(lǐng)域,具體地,涉及一種車輛遠(yuǎn)程控制方法、裝置及系統(tǒng)。
【背景技術(shù)】
[0002]移動互聯(lián)網(wǎng)時代的到來和智能手機(jī)等移動終端的普及,使得消費(fèi)類電子智能技術(shù)逐步被引入和應(yīng)用到汽車領(lǐng)域,從而推動了汽車智能化、信息化的飛速發(fā)展,提升了汽車的智能水平,滿足了汽車消費(fèi)者的智能需求。車輛遠(yuǎn)程控制的實現(xiàn),是智能汽車發(fā)展的第一步,也是關(guān)鍵一步。
[0003]汽車遠(yuǎn)程控制系統(tǒng)的作用,是為了讓車主更加方便、智能地控制汽車,該系統(tǒng)能夠僅通過手機(jī)等智能終端就能完成多數(shù)功能,使得車主隨時隨地能對車輛進(jìn)行控制而沒有限制,真正實現(xiàn)人、車的有機(jī)結(jié)合。
[0004]目前的汽車遠(yuǎn)程控制方案考慮到信號的穩(wěn)定性以及待機(jī)耗電量,都采取的是基于SMS(Short Message Service,短信服務(wù))技術(shù)的車輛遠(yuǎn)程控制技術(shù),在汽車內(nèi)采用SMS/MMS(Multimedia Messaging Service,彩信業(yè)務(wù))和CAN總線技術(shù)相結(jié)合的方法構(gòu)建遠(yuǎn)程控制系統(tǒng),車主可以通過手機(jī)發(fā)送短信來控制終端從而實現(xiàn)遠(yuǎn)程控制。
[0005]但是,目前采用SMS技術(shù)進(jìn)行車輛遠(yuǎn)程控制時面臨以下問題:一方面短信內(nèi)容在傳遞過程中安全性低,容易被攔截和復(fù)制,對于車輛會造成很大的安全隱患,短信攔截、偽基站模擬下發(fā)、短信復(fù)制等都會影響到車輛的安全;同時,短信通道的數(shù)據(jù)傳遞延遲也會對遠(yuǎn)程控制的時效性造成影響,甚至在錯誤時間收到短信從而造成安全隱患。
【發(fā)明內(nèi)容】
[0006]為了解決現(xiàn)有技術(shù)中采用SMS技術(shù)對車輛進(jìn)行遠(yuǎn)程控制時安全性和時效性差的技術(shù)問題,本發(fā)明提出了一種車輛遠(yuǎn)程控制方法、裝置及系統(tǒng)。
[0007]本發(fā)明的一種車輛遠(yuǎn)程控制方法,包括:
[0008]步驟A:通過與服務(wù)器預(yù)先建立的加密網(wǎng)絡(luò)連接,接收服務(wù)器發(fā)送的加密后的遠(yuǎn)程控制指令,所述遠(yuǎn)程控制指令由用戶端發(fā)送到所述服務(wù)器;
[0009]步驟B:對接收到的加密后的遠(yuǎn)程控制指令進(jìn)行解密,并對解密后的遠(yuǎn)程控制指令依次進(jìn)行有效性、合法性和合理性驗證;
[0010]步驟C:在所述有效性、合法性和合理性驗證全部通過時,執(zhí)行所述遠(yuǎn)程控制指令;
[0011]步驟D:在執(zhí)行完所述遠(yuǎn)程控制指令后,將指令執(zhí)行結(jié)果通過所述加密網(wǎng)絡(luò)連接發(fā)送到所述服務(wù)器。
[0012]優(yōu)選的,在所述步驟A之前,還包括:
[0013]步驟E:通過移動通信網(wǎng)絡(luò)連接到服務(wù)器;
[0014]步驟F:通過加密安全認(rèn)證并更新密鑰,與所述服務(wù)器建立加密的網(wǎng)絡(luò)連接。
[0015]優(yōu)選的,將所述步驟E和所述步驟F替換為以下步驟:
[0016]步驟G:通過虛擬專用網(wǎng)絡(luò)VPN連接到服務(wù)器,與所述服務(wù)器建立加密的專用網(wǎng)絡(luò)連接。
[0017]優(yōu)選的,所述步驟B具體包括:
[0018]對接收到的加密后的遠(yuǎn)程控制指令進(jìn)行解密,驗證所述遠(yuǎn)程控制指令的有效性,檢驗所述遠(yuǎn)程控制指令是否為發(fā)送給本車的,如果是有效性驗證通過,如果否有效性驗證不通過;
[0019]驗證所述遠(yuǎn)程控制指令的合法性,判斷所述遠(yuǎn)程控制指令是否屬于指令白名單,如果是合法性驗證通過,如果否合法性驗證不通過;
[0020]驗證所述遠(yuǎn)程控制指令的合理性,判斷所述遠(yuǎn)程控制指令的內(nèi)容是否符合預(yù)設(shè)的合理執(zhí)行條件,如果是合理性驗證通過,如果否合理性驗證不通過。
[0021 ]優(yōu)選的,所述步驟C具體包括:
[0022]根據(jù)所述遠(yuǎn)程控制指令的內(nèi)容,判斷所述遠(yuǎn)程控制指令由所述車載遠(yuǎn)程控制裝置執(zhí)行或車輛智能操作系統(tǒng)執(zhí)行;
[0023]當(dāng)所述遠(yuǎn)程控制指令由所述車載遠(yuǎn)程控制裝置執(zhí)行時,直接執(zhí)行所述遠(yuǎn)程控制指令;
[0024]當(dāng)所述遠(yuǎn)程控制指令由車輛智能操作系統(tǒng)執(zhí)行時,喚醒所述車輛智能操作系統(tǒng)執(zhí)行所述遠(yuǎn)程控制指令。
[0025]本發(fā)明的車輛遠(yuǎn)程控制方法,使得車載遠(yuǎn)程控制裝置通過加密網(wǎng)絡(luò)鏈接的方式和服務(wù)器進(jìn)行通訊,既保證了遠(yuǎn)程控制指令在傳輸過程中的安全可靠性,也大大提高了遠(yuǎn)程控制指令的傳遞速度,確保了用戶車輛的安全性,以及執(zhí)行遠(yuǎn)程控制指令的時效性,與現(xiàn)有技術(shù)相比,提供了更好的用戶體驗效果。
[0026]本發(fā)明的一種車載遠(yuǎn)程控制裝置,包括:
[0027]指令接收模塊,用于通過與服務(wù)器預(yù)先建立的加密網(wǎng)絡(luò)連接,接收服務(wù)器發(fā)送的加密后的遠(yuǎn)程控制指令,所述遠(yuǎn)程控制指令由用戶端發(fā)送到所述服務(wù)器;
[0028]指令驗證模塊,用于對接收到的加密后的遠(yuǎn)程控制指令進(jìn)行解密,并對解密后的遠(yuǎn)程控制指令依次進(jìn)行有效性、合法性和合理性驗證;
[0029]指令執(zhí)行模塊,用于在所述有效性、合法性和合理性驗證全部通過時,執(zhí)行所述遠(yuǎn)程控制指令;
[0030]結(jié)果反饋模塊,用于在執(zhí)行完所述遠(yuǎn)程控制指令后,將指令執(zhí)行結(jié)果通過所述加密網(wǎng)絡(luò)連接發(fā)送到所述服務(wù)器。
[0031]優(yōu)選的,還包括:
[0032]通信連接模塊,用于通過移動通信網(wǎng)絡(luò)連接到服務(wù)器;
[0033]第一建立模塊,用于通過加密安全認(rèn)證并更新密鑰,與所述服務(wù)器建立加密的網(wǎng)絡(luò)連接。
[0034]優(yōu)選的,將所述通信連接模塊和所述第一建立模塊替換為以下模塊:
[0035]第二建立模塊,用于通過虛擬專用網(wǎng)絡(luò)VPN連接到服務(wù)器,與所述服務(wù)器建立加密的專用網(wǎng)絡(luò)連接。
[0036]優(yōu)選的,所述指令驗證模塊具體用于,
[0037]對接收到的加密后的遠(yuǎn)程控制指令進(jìn)行解密,驗證所述遠(yuǎn)程控制指令的有效性,檢驗所述遠(yuǎn)程控制指令是否為發(fā)送給本車的,如果是有效性驗證通過,如果否有效性驗證不通過;
[0038]驗證所述遠(yuǎn)程控制指令的合法性,判斷所述遠(yuǎn)程控制指令是否屬于指令白名單,如果是合法性驗證通過,如果否合法性驗證不通過;
[0039]驗證所述遠(yuǎn)程控制指令的合理性,判斷所述遠(yuǎn)程控制指令的內(nèi)容是否符合預(yù)設(shè)的合理執(zhí)行條件,如果是合理性驗證通過,如果否合理性驗證不通過。
[0040]優(yōu)選的,所述指令執(zhí)行模塊具體用于,
[0041]根據(jù)所述遠(yuǎn)程控制指令的內(nèi)容,判斷所述遠(yuǎn)程控制指令由所述車載遠(yuǎn)程控制裝置執(zhí)行或車輛智能操作系統(tǒng)執(zhí)行;
[0042]當(dāng)所述遠(yuǎn)程控制指令由所述車載遠(yuǎn)程控制裝置執(zhí)行時,直接執(zhí)行所述遠(yuǎn)程控制指令;
[0043]當(dāng)所述遠(yuǎn)程控制指令由車輛智能操作系統(tǒng)執(zhí)行時,喚醒所述車輛智能操作系統(tǒng)執(zhí)行所述遠(yuǎn)程控制指令。
[0044]本發(fā)明的車載遠(yuǎn)程控制裝置,通過加密網(wǎng)絡(luò)鏈接的方式和服務(wù)器進(jìn)行通訊,既保證了遠(yuǎn)程控制指令在傳輸過程中的安全可靠性,也大大提高了遠(yuǎn)程控制指令的傳遞速度,確保了用戶車輛的安全性,以及執(zhí)行遠(yuǎn)程控制指令的時效性,與現(xiàn)有技術(shù)相比,提供了更好的用戶體驗效果。
[0045]本發(fā)明的一種車輛遠(yuǎn)程控制系統(tǒng),包括服務(wù)器和所述的車載遠(yuǎn)程控制裝置;
[0046]所述服務(wù)器接收用戶端發(fā)來的遠(yuǎn)程控制指令,對所述遠(yuǎn)程控制指令進(jìn)行加密,并將加密后的遠(yuǎn)程控制指令通過預(yù)先建立的加密網(wǎng)絡(luò)連接發(fā)送到所述車載遠(yuǎn)程控制裝置;
[0047]所述服務(wù)器還接收所述車載遠(yuǎn)程控制裝置通過所述加密網(wǎng)絡(luò)連接發(fā)送的指令執(zhí)行結(jié)果。
[0048]本發(fā)明的其它特征和優(yōu)點(diǎn)將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點(diǎn)可通過在所寫的說明書、權(quán)利要求書、以及附圖中所特別指出的結(jié)構(gòu)來實現(xiàn)和獲得。
[0049]下面通過附圖和實施例,對本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。
【附圖說明】
[0050]附圖用來提供對本發(fā)明的進(jìn)一步理解,并且構(gòu)成說明書的一部分,與本發(fā)明的實施例一起用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的限制。在附圖中:
[0051 ]圖1為本發(fā)明實施例一的方法流程示意圖;
[0052]圖2為本發(fā)明實施例二的方法流程示意圖;
[0053]圖3為本發(fā)明實施例三的一種車載遠(yuǎn)程控制裝置的結(jié)構(gòu)示意圖;
[0054]圖4為本發(fā)明實施例三中另一種車載遠(yuǎn)程控制裝置的結(jié)構(gòu)示意圖。
【具體實施方式】
[0055]下面結(jié)合附圖,對本發(fā)明的【具體實施方式】進(jìn)行詳細(xì)描述,但應(yīng)當(dāng)理解本發(fā)明的保護(hù)范圍并不受【具體實施方式】的限制。
[0056]為了解決現(xiàn)有技術(shù)中采用SMS技術(shù)對車輛進(jìn)行遠(yuǎn)程控制時安全性和時效性差的技術(shù)問題,本發(fā)明提出了一種車輛遠(yuǎn)程控制方法、裝置及系統(tǒng)。
[0057]本發(fā)明的車輛遠(yuǎn)程控制方法考慮SMS技術(shù)的缺陷,在遠(yuǎn)程控制過程中依靠數(shù)據(jù)鏈路傳輸數(shù)據(jù),通過數(shù)據(jù)鏈路的加密連接方式,保證了數(shù)據(jù)傳輸?shù)目煽啃?,同時依靠數(shù)據(jù)鏈路的數(shù)據(jù)傳輸可以做到實時的信息傳遞,避免控制指令的延誤。
[0058]實施例一
[0059]如圖1所示,本發(fā)明的一種車輛遠(yuǎn)程控制方法,包括以下步驟:
[0060]步驟SlOl:車載遠(yuǎn)程控制裝置通過移動通信網(wǎng)絡(luò)連接到服務(wù)器;
[0061]在本實施例中,車載遠(yuǎn)程控制裝置與服務(wù)器之間采用移動通信網(wǎng)絡(luò)連接的方式,本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,為了保證安全性和時效性,凡是能夠?qū)崿F(xiàn)數(shù)據(jù)安全、實時傳輸?shù)木W(wǎng)絡(luò)連接方式均可以應(yīng)用于本實施例中。
[0062]本實施例中的移動通信網(wǎng)絡(luò)連接僅作為對本發(fā)明方法的具體說明,而不構(gòu)成對本發(fā)明保護(hù)范圍的限制。
[0063]步驟S102:通過加密安全認(rèn)證并更新密鑰,與所述服務(wù)器建立加密的網(wǎng)絡(luò)連接。
[0064]本步驟中加密的網(wǎng)絡(luò)連接的建立方式,可以采用現(xiàn)有技術(shù)中任意一種加密網(wǎng)絡(luò)連接的建立方式,在此不再贅述!
[0065]優(yōu)選的,步驟SlOl和步驟S102可以替換為以下步驟:通過虛擬專用網(wǎng)絡(luò)VPN連接到服務(wù)器,與所述服務(wù)器建立加密的專用網(wǎng)絡(luò)連接。
[0066]虛擬專用網(wǎng)絡(luò)VPN(Virtual Private Network),是一種在公用網(wǎng)絡(luò)上建立的專用網(wǎng)絡(luò),用于加密通訊,在企業(yè)網(wǎng)絡(luò)中有廣泛應(yīng)用,VPN網(wǎng)關(guān)通過對數(shù)據(jù)包的加密和數(shù)據(jù)包目標(biāo)地址的轉(zhuǎn)換實現(xiàn)遠(yuǎn)程訪問。
[0067]步驟S103:通過與服務(wù)器預(yù)先建立的加密網(wǎng)絡(luò)連接,接收服務(wù)器發(fā)送的加密后的遠(yuǎn)程控制指令,所述遠(yuǎn)程控制指令由用戶端發(fā)送到所述服務(wù)器;
[0068]由于在本實施例中,為了保證數(shù)據(jù)傳輸?shù)陌踩?,采用了加密的網(wǎng)絡(luò)連接,因此,服務(wù)器在將自用戶端(可以是智能手機(jī)等)接收的遠(yuǎn)程控制指令發(fā)送到車載遠(yuǎn)程控制裝置之前,會對指令進(jìn)行加密處理,以保證指令在傳輸過程中的安全性。
[0069]服務(wù)器和車載遠(yuǎn)程控制裝置預(yù)先存儲了同樣的加/解密算法和密鑰,以使得能夠?qū)用芎蟮闹噶钸M(jìn)行成功解密。
[0070]更優(yōu)選的,服務(wù)器在接收到用戶A發(fā)送的對車輛X的遠(yuǎn)程控制指令后,還會將用戶A的身份與車輛X歸屬用戶的身份進(jìn)行比對,如果比對一致,則說明是合法用戶(車主)發(fā)來的控制指令,即將指令加密后發(fā)送到車載遠(yuǎn)程控制裝置;如果比對不一致,說明不是合法用戶(車主)發(fā)來的控制指令,可以直接拒絕將指令發(fā)送給車載遠(yuǎn)程控制裝置。
[0071]步驟S104:對接收到的加密后的遠(yuǎn)程控制指令進(jìn)行解密,并對解密后的遠(yuǎn)程控制指令依次進(jìn)行有效性、合法性和合理性驗證;
[0072]在本實施例中,車載遠(yuǎn)程控制裝置在收到遠(yuǎn)程控制指令后,執(zhí)行指令內(nèi)容之前,首先需要校驗指令的有效性,其次判斷指令的合法性,以及合理性,確認(rèn)無誤后再針對指令內(nèi)容不同進(jìn)行相應(yīng)的處理,能夠充分保證在合理、合法的情況下執(zhí)行有效的遠(yuǎn)程控制指令。
[0073]步驟S105:在所述有效性、合法性和合理性驗證全部通過時,執(zhí)行所述遠(yuǎn)程控制指令;
[0074]在確認(rèn)遠(yuǎn)程控制指令有效、合法、合理后,還需要根據(jù)指令的內(nèi)容,決定該指令是通過車載遠(yuǎn)程控制裝置直接執(zhí)行還是喚醒車輛智能操作系統(tǒng)執(zhí)行,這里的基本原則是車載遠(yuǎn)程控制裝置可以直接解決的就直接執(zhí)行,無法直接執(zhí)行的再喚醒車機(jī),通過車輛智能操作系統(tǒng)執(zhí)行。
[0075]步驟S105可具體實施為以下步驟:
[0076]步驟S1051:根據(jù)所述遠(yuǎn)程控制指令的內(nèi)容,判斷所述遠(yuǎn)程控制指令由所述車載遠(yuǎn)程控制裝置執(zhí)行或車輛智能操作系統(tǒng)執(zhí)行;
[0077]步驟S1052:當(dāng)所述遠(yuǎn)程控制指令由所述車載遠(yuǎn)程控制裝置執(zhí)行時,直接執(zhí)行所述遠(yuǎn)程控制指令;
[0078]步驟S1053:當(dāng)所述遠(yuǎn)程控制指令由車輛智能操作系統(tǒng)執(zhí)行時,喚醒所述車輛智能操作系統(tǒng)執(zhí)行所述遠(yuǎn)程控制指令。
[0079]在本實施例中,應(yīng)該直接由車載遠(yuǎn)程控制裝置執(zhí)行的指令內(nèi)容包括:點(diǎn)火、剎車等車輛安全駕駛行為;由車輛智能操作系統(tǒng)執(zhí)行的指令內(nèi)容包括:開啟電臺等娛樂活動設(shè)置行為。
[0080]步驟S106:在執(zhí)行完所述遠(yuǎn)程控制指令后,將指令執(zhí)行結(jié)果通過所述加密網(wǎng)絡(luò)連接發(fā)送到所述服務(wù)器。
[0081]車載遠(yuǎn)程控制裝置將指令執(zhí)行結(jié)果反饋到服務(wù)器,便于服務(wù)器及時掌握車輛實時的運(yùn)行狀態(tài)。
[0082]本發(fā)明的車輛遠(yuǎn)程控制方法,使得車載遠(yuǎn)程控制裝置通過加密網(wǎng)絡(luò)鏈接的方式和服務(wù)器進(jìn)行通訊,既保證了遠(yuǎn)程控制指令在傳輸過程中的安全可靠性,也大大提高了遠(yuǎn)程控制指令的傳遞速度,確保了用戶車輛的安全性,以及執(zhí)行遠(yuǎn)程控制指令的時效性,與現(xiàn)有技術(shù)相比,提供了更好的用戶體驗效果。
[0083]實施例二
[0084]如圖2所示,對實施例一中步驟S104進(jìn)行進(jìn)一步的具體說明,包括以下步驟:
[0085]步驟S201:所述車載遠(yuǎn)程控制裝置對接收到的加密后的遠(yuǎn)程控制指令進(jìn)行解密,驗證所述遠(yuǎn)程控制指令的有效性,檢驗所述遠(yuǎn)程控制指令是否為發(fā)送給本車的,如果是有效性驗證通過,如果否有效性驗證不通過;
[0086]車載遠(yuǎn)程控制裝置接收加密的遠(yuǎn)程控制指令,對遠(yuǎn)程控制指令進(jìn)行解密,判斷指令的有效性,檢驗指令是否是發(fā)送給本車的,如果確認(rèn)指令是發(fā)給本車的,指令有效,否則指令無效。
[0087]步驟S202:所述車載遠(yuǎn)程控制裝置驗證所述遠(yuǎn)程控制指令的合法性,判斷所述遠(yuǎn)程控制指令是否屬于指令白名單,如果是合法性驗證通過,如果否合法性驗證不通過;
[0088]在指令有效性驗證通過后,再判斷指令內(nèi)容是否合法,合法指令指在指令白名單內(nèi)的指令,如果不在白名單內(nèi)的指令為不合法,不允許執(zhí)行。
[0089]步驟S203:所述車載遠(yuǎn)程控制裝置驗證所述遠(yuǎn)程控制指令的合理性,判斷所述遠(yuǎn)程控制指令的內(nèi)容是否符合預(yù)設(shè)的合理執(zhí)行條件,如果是合理性驗證通過,如果否合理性驗證不通過。
[0090]在指令合法性驗證通過后,再判斷指令是否合理,所謂合理性是指根據(jù)指令內(nèi)容的不同,有各自的合理執(zhí)行條件,必須符合條件的指令才可以被執(zhí)行。具體不同指令的條件不同,需要分別判斷,比如:車載遠(yuǎn)程控制裝置接收到的指令是剎車,但是此時車輛正處于高速行駛過程中,由于通常不允許在高速路上隨意剎車,因此車載遠(yuǎn)程控制裝置認(rèn)為該指令不合理,即合理性驗證不通過,拒絕執(zhí)行該指令。
[0091]本實施例是對實施例一的進(jìn)一步限定,具有實施例一的全部有益技術(shù)效果,在此不再贅述。
[0092]實施例三
[0093 ]如圖3所示,本發(fā)明的一種車載遠(yuǎn)程控制裝置,包括:
[0094]指令接收模塊31,用于通過與服務(wù)器預(yù)先建立的加密網(wǎng)絡(luò)連接,接收服務(wù)器發(fā)送的加密后的遠(yuǎn)程控制指令,所述遠(yuǎn)程控制指令由用戶端發(fā)送到所述服務(wù)器;
[0095]指令驗證模塊32,用于對接收到的加密后的遠(yuǎn)程控制指令進(jìn)行解密,并對解密后的遠(yuǎn)程控制指令依次進(jìn)行有效性、合法性和合理性驗證;
[0096]指令執(zhí)行模塊33,用于在所述有效性、合法性和合理性驗證全部通過時,執(zhí)行所述遠(yuǎn)程控制指令;
[0097]結(jié)果反饋模塊34,用于在執(zhí)行完所述遠(yuǎn)程控制指令后,將指令執(zhí)行結(jié)果通過所述加密網(wǎng)絡(luò)連接發(fā)送到所述服務(wù)器。
[0098]優(yōu)選的,還包括:
[0099]通信連接模塊35,用于通過移動通信網(wǎng)絡(luò)連接到服務(wù)器;
[0100]第一建立模塊36,用于通過加密安全認(rèn)證并更新密鑰,與所述服務(wù)器建立加密的網(wǎng)絡(luò)連接。
[0101]優(yōu)選的,在另一個實施例中,如圖4所示,將所述通信連接模塊35和所述第一建立模塊36替換為以下模塊:
[0102]第二建立模塊37,用于通過虛擬專用網(wǎng)絡(luò)VPN連接到服務(wù)器,與所述服務(wù)器建立加密的專用網(wǎng)絡(luò)連接。
[0103]優(yōu)選的,所述指令驗證模塊32具體用于,
[0104]對接收到的加密后的遠(yuǎn)程控制指令進(jìn)行解密,驗證所述遠(yuǎn)程控制指令的有效性,檢驗所述遠(yuǎn)程控制指令是否為發(fā)送給本車的,如果是有效性驗證通過,如果否有效性驗證不通過;
[0105]驗證所述遠(yuǎn)程控制指令的合法性,判斷所述遠(yuǎn)程控制指令是否屬于指令白名單,如果是合法性驗證通過,如果否合法性驗證不通過;
[0106]驗證所述遠(yuǎn)程控制指令的合理性,判斷所述遠(yuǎn)程控制指令的內(nèi)容是否符合預(yù)設(shè)的合理執(zhí)行條件,如果是合理性驗證通過,如果否合理性驗證不通過。
[0107]優(yōu)選的,所述指令執(zhí)行模塊33具體用于,
[0108]根據(jù)所述遠(yuǎn)程控制指令的內(nèi)容,判斷所述遠(yuǎn)程控制指令由所述車載遠(yuǎn)程控制裝置執(zhí)行或車輛智能操作系統(tǒng)執(zhí)行;
[0109]當(dāng)所述遠(yuǎn)程控制指令由所述車載遠(yuǎn)程控制裝置執(zhí)行時,直接執(zhí)行所述遠(yuǎn)程控制指令;
[0110]當(dāng)所述遠(yuǎn)程控制指令由車輛智能操作系統(tǒng)執(zhí)行時,喚醒所述車輛智能操作系統(tǒng)執(zhí)行所述遠(yuǎn)程控制指令。
[0111]本發(fā)明的車載遠(yuǎn)程控制裝置,通過加密網(wǎng)絡(luò)鏈接的方式和服務(wù)器進(jìn)行通訊,既保證了遠(yuǎn)程控制指令在傳輸過程中的安全可靠性,也大大提高了遠(yuǎn)程控制指令的傳遞速度,確保了用戶車輛的安全性,以及執(zhí)行遠(yuǎn)程控制指令的時效性,與現(xiàn)有技術(shù)相比,提供了更好的用戶體驗效果。
[0112]實施例四
[0113]本發(fā)明還提出了一種車輛遠(yuǎn)程控制系統(tǒng),包括服務(wù)器和實施例三所述的車載遠(yuǎn)程控制裝置;
[0114]所述服務(wù)器接收用戶端發(fā)來的遠(yuǎn)程控制指令,對所述遠(yuǎn)程控制指令進(jìn)行加密,并將加密后的遠(yuǎn)程控制指令通過預(yù)先建立的加密網(wǎng)絡(luò)連接發(fā)送到所述車載遠(yuǎn)程控制裝置;
[0115]所述服務(wù)器還接收所述車載遠(yuǎn)程控制裝置通過所述加密網(wǎng)絡(luò)連接發(fā)送的指令執(zhí)行結(jié)果。
[0116]本發(fā)明能有多種不同形式的【具體實施方式】,上面以圖1-圖4為例結(jié)合附圖對本發(fā)明的技術(shù)方案作舉例說明,這并不意味著本發(fā)明所應(yīng)用的具體實例只能局限在特定的流程或?qū)嵤├Y(jié)構(gòu)中,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)了解,上文所提供的具體實施方案只是多種優(yōu)選用法中的一些示例,任何體現(xiàn)本發(fā)明權(quán)利要求的實施方式均應(yīng)在本發(fā)明技術(shù)方案所要求保護(hù)的范圍之內(nèi)。
[0117]最后應(yīng)說明的是:以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,盡管參照前述實施例對本發(fā)明進(jìn)行了詳細(xì)的說明,對于本領(lǐng)域的技術(shù)人員來說,其依然可以對前述各實施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分技術(shù)特征進(jìn)行等同替換。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【主權(quán)項】
1.一種車輛遠(yuǎn)程控制方法,其特征在于,包括: 步驟A:通過與服務(wù)器預(yù)先建立的加密網(wǎng)絡(luò)連接,接收服務(wù)器發(fā)送的加密后的遠(yuǎn)程控制指令,所述遠(yuǎn)程控制指令由用戶端發(fā)送到所述服務(wù)器; 步驟B:對接收到的加密后的遠(yuǎn)程控制指令進(jìn)行解密,并對解密后的遠(yuǎn)程控制指令依次進(jìn)行有效性、合法性和合理性驗證; 步驟C:在所述有效性、合法性和合理性驗證全部通過時,執(zhí)行所述遠(yuǎn)程控制指令; 步驟D:在執(zhí)行完所述遠(yuǎn)程控制指令后,將指令執(zhí)行結(jié)果通過所述加密網(wǎng)絡(luò)連接發(fā)送到所述服務(wù)器。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述步驟A之前,還包括: 步驟E:通過移動通信網(wǎng)絡(luò)連接到服務(wù)器; 步驟F:通過加密安全認(rèn)證并更新密鑰,與所述服務(wù)器建立加密的網(wǎng)絡(luò)連接。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,將所述步驟E和所述步驟F替換為以下步驟: 步驟G:通過虛擬專用網(wǎng)絡(luò)VPN連接到服務(wù)器,與所述服務(wù)器建立加密的專用網(wǎng)絡(luò)連接。4.根據(jù)權(quán)利要求1-3任意一項所述的方法,其特征在于,所述步驟B具體包括: 對接收到的加密后的遠(yuǎn)程控制指令進(jìn)行解密,驗證所述遠(yuǎn)程控制指令的有效性,檢驗所述遠(yuǎn)程控制指令是否為發(fā)送給本車的,如果是有效性驗證通過,如果否有效性驗證不通過; 驗證所述遠(yuǎn)程控制指令的合法性,判斷所述遠(yuǎn)程控制指令是否屬于指令白名單,如果是合法性驗證通過,如果否合法性驗證不通過; 驗證所述遠(yuǎn)程控制指令的合理性,判斷所述遠(yuǎn)程控制指令的內(nèi)容是否符合預(yù)設(shè)的合理執(zhí)行條件,如果是合理性驗證通過,如果否合理性驗證不通過。5.根據(jù)權(quán)利要求1-3任意一項所述的方法,其特征在于,所述步驟C具體包括: 根據(jù)所述遠(yuǎn)程控制指令的內(nèi)容,判斷所述遠(yuǎn)程控制指令由所述車載遠(yuǎn)程控制裝置執(zhí)行或車輛智能操作系統(tǒng)執(zhí)行; 當(dāng)所述遠(yuǎn)程控制指令由所述車載遠(yuǎn)程控制裝置執(zhí)行時,直接執(zhí)行所述遠(yuǎn)程控制指令;當(dāng)所述遠(yuǎn)程控制指令由車輛智能操作系統(tǒng)執(zhí)行時,喚醒所述車輛智能操作系統(tǒng)執(zhí)行所述遠(yuǎn)程控制指令。6.一種車載遠(yuǎn)程控制裝置,其特征在于,包括: 指令接收模塊,用于通過與服務(wù)器預(yù)先建立的加密網(wǎng)絡(luò)連接,接收服務(wù)器發(fā)送的加密后的遠(yuǎn)程控制指令,所述遠(yuǎn)程控制指令由用戶端發(fā)送到所述服務(wù)器; 指令驗證模塊,用于對接收到的加密后的遠(yuǎn)程控制指令進(jìn)行解密,并對解密后的遠(yuǎn)程控制指令依次進(jìn)行有效性、合法性和合理性驗證; 指令執(zhí)行模塊,用于在所述有效性、合法性和合理性驗證全部通過時,執(zhí)行所述遠(yuǎn)程控制指令; 結(jié)果反饋模塊,用于在執(zhí)行完所述遠(yuǎn)程控制指令后,將指令執(zhí)行結(jié)果通過所述加密網(wǎng)絡(luò)連接發(fā)送到所述服務(wù)器。7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,還包括: 通信連接模塊,用于通過移動通信網(wǎng)絡(luò)連接到服務(wù)器; 第一建立模塊,用于通過加密安全認(rèn)證并更新密鑰,與所述服務(wù)器建立加密的網(wǎng)絡(luò)連接。8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,將所述通信連接模塊和所述第一建立模塊替換為以下模塊: 第二建立模塊,用于通過虛擬專用網(wǎng)絡(luò)VPN連接到服務(wù)器,與所述服務(wù)器建立加密的專用網(wǎng)絡(luò)連接。9.根據(jù)權(quán)利要求6-8任意一項所述的裝置,其特征在于,所述指令驗證模塊具體用于, 對接收到的加密后的遠(yuǎn)程控制指令進(jìn)行解密,驗證所述遠(yuǎn)程控制指令的有效性,檢驗所述遠(yuǎn)程控制指令是否為發(fā)送給本車的,如果是有效性驗證通過,如果否有效性驗證不通過; 驗證所述遠(yuǎn)程控制指令的合法性,判斷所述遠(yuǎn)程控制指令是否屬于指令白名單,如果是合法性驗證通過,如果否合法性驗證不通過; 驗證所述遠(yuǎn)程控制指令的合理性,判斷所述遠(yuǎn)程控制指令的內(nèi)容是否符合預(yù)設(shè)的合理執(zhí)行條件,如果是合理性驗證通過,如果否合理性驗證不通過。10.根據(jù)權(quán)利要求6-8任意一項所述的裝置,其特征在于,所述指令執(zhí)行模塊具體用于, 根據(jù)所述遠(yuǎn)程控制指令的內(nèi)容,判斷所述遠(yuǎn)程控制指令由所述車載遠(yuǎn)程控制裝置執(zhí)行或車輛智能操作系統(tǒng)執(zhí)行; 當(dāng)所述遠(yuǎn)程控制指令由所述車載遠(yuǎn)程控制裝置執(zhí)行時,直接執(zhí)行所述遠(yuǎn)程控制指令;當(dāng)所述遠(yuǎn)程控制指令由車輛智能操作系統(tǒng)執(zhí)行時,喚醒所述車輛智能操作系統(tǒng)執(zhí)行所述遠(yuǎn)程控制指令。11.一種車輛遠(yuǎn)程控制系統(tǒng),其特征在于,包括服務(wù)器和權(quán)利要求6-10任意一項所述的車載遠(yuǎn)程控制裝置; 所述服務(wù)器接收用戶端發(fā)來的遠(yuǎn)程控制指令,對所述遠(yuǎn)程控制指令進(jìn)行加密,并將加密后的遠(yuǎn)程控制指令通過預(yù)先建立的加密網(wǎng)絡(luò)連接發(fā)送到所述車載遠(yuǎn)程控制裝置; 所述服務(wù)器還接收所述車載遠(yuǎn)程控制裝置通過所述加密網(wǎng)絡(luò)連接發(fā)送的指令執(zhí)行結(jié)果O
【文檔編號】H04L29/08GK105915576SQ201510964808
【公開日】2016年8月31日
【申請日】2015年12月18日
【發(fā)明人】蘇凱, 王力標(biāo), 陳軼飛
【申請人】樂視致新電子科技(天津)有限公司