信息通過所述車載診斷座傳輸至所述終端中。若不存在與所述標(biāo)識信息匹配的預(yù)存標(biāo)識信息,說明所述終端是不滿足通信條件的其它終端,此時(shí),所述車輛不執(zhí)行獲取CAN數(shù)據(jù)并傳輸CAN數(shù)據(jù)的操作。
[0093]本實(shí)施例中,通過檢測終端的標(biāo)識信息,并在終端的標(biāo)識信息與預(yù)存標(biāo)識信息時(shí)才將獲取的待傳輸CAN數(shù)據(jù)傳輸至所述終端中,從而提高了車輛CAN數(shù)據(jù)傳輸?shù)陌踩浴?br>[0094]進(jìn)一步地,為了提高數(shù)據(jù)傳輸?shù)陌踩?,基于第一或第二?shí)施例提出本發(fā)明數(shù)據(jù)傳輸裝置的第三實(shí)施例,在本實(shí)施例中,參照圖7,所述數(shù)據(jù)傳輸裝置還包括:
[0095]存儲模塊50,用于將所述加密后的待傳輸CAN數(shù)據(jù)以及所述加密后的密鑰信息關(guān)聯(lián)存儲;
[0096]所述傳輸模塊40,還用于在預(yù)設(shè)的時(shí)間間隔內(nèi)若接收到所述待傳輸CAN數(shù)據(jù)的數(shù)據(jù)傳輸請求,將存儲的所述加密后的待傳輸CAN數(shù)據(jù)以及所述加密后的密鑰信息傳輸至所述終端。
[0097]在本實(shí)施例中,在得到加密后的待傳輸CAN數(shù)據(jù)和加密后的密鑰信息后,若此時(shí),所述待傳輸CAN數(shù)據(jù)是靜態(tài)數(shù)據(jù),為了提高數(shù)據(jù)傳輸?shù)闹悄苄?,所述存儲模塊50將所述加密后的待傳輸CAN數(shù)據(jù)以及所述加密后的密鑰信息關(guān)聯(lián)存儲,在預(yù)設(shè)的時(shí)間間隔內(nèi)若接收到所述待傳輸CAN數(shù)據(jù)的數(shù)據(jù)傳輸請求,所述傳輸模塊40直接將存儲的所述加密后的待傳輸CAN數(shù)據(jù)以及所述加密后的密鑰信息傳輸至所述終端中,而不需要再重新獲取待傳輸CAN數(shù)據(jù),再執(zhí)行加密等操作,本實(shí)施例直接將將存儲的所述加密后的待傳輸CAN數(shù)據(jù)以及所述加密后的密鑰信息傳輸至所述終端中,從而提高了車輛CAN數(shù)據(jù)傳輸?shù)闹悄苄浴?br>[0098]進(jìn)一步地,為了提高數(shù)據(jù)傳輸?shù)陌踩?,基于第三?shí)施例提出本發(fā)明數(shù)據(jù)傳輸裝置的第四實(shí)施例,在本實(shí)施例中,參照圖8,所述數(shù)據(jù)傳輸裝置還包括:
[0099]刪除模塊60,用于在所述加密后的待傳輸CAN數(shù)據(jù)以及所述加密后的密鑰信息存儲的時(shí)間達(dá)到預(yù)設(shè)時(shí)間段時(shí),刪除存儲的所述加密后的待傳輸CAN數(shù)據(jù)以及所述加密后的密鑰信息。
[0100]在本實(shí)施例中,在所述加密后的待傳輸CAN數(shù)據(jù)以及所述加密后的密鑰信息存儲的時(shí)間達(dá)到預(yù)設(shè)時(shí)間段時(shí),為了減小車輛存儲器中的存儲空間,優(yōu)選所述刪除模塊60將存儲的所述加密后的待傳輸CAN數(shù)據(jù)以及所述加密后的密鑰信息進(jìn)行刪除,從而增大了車輛存儲器的存儲空間,提高了車輛的運(yùn)行效率。
[0101]需要說明的是,在本文中,術(shù)語“包括”、“包含”或者其任何其它變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者裝置不僅包括那些要素,而且還包括沒有明確列出的其它要素,或者是還包括為這種過程、方法、物品或者裝置所固有的要素。在沒有更多限制的情況下,由語句“包括一個(gè)……”限定的要素,并不排除在包括該要素的過程、方法、物品或者裝置中還存在另外的相同要素。
[0102]上述本發(fā)明實(shí)施例序號僅僅為了描述,不代表實(shí)施例的優(yōu)劣。
[0103]通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到上述實(shí)施例方法可借助軟件加必需的通用硬件平臺的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲在一個(gè)存儲介質(zhì)(如R0M/RAM、磁碟、光盤)中,包括若干指令用以使得一臺終端設(shè)備(可以是手機(jī),計(jì)算機(jī),月艮務(wù)器,空調(diào)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。
[0104]以上僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其它相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。
【主權(quán)項(xiàng)】
1.一種數(shù)據(jù)傳輸方法,其特征在于,所述數(shù)據(jù)傳輸方法包括以下步驟: 車輛獲取待傳輸控制器局域網(wǎng)絡(luò)CAN數(shù)據(jù),并通過預(yù)設(shè)的密鑰信息對所述待傳輸CAN數(shù)據(jù)進(jìn)行加密得到加密后的待傳輸CAN數(shù)據(jù); 所述車輛通過預(yù)設(shè)的公鑰對所述密鑰信息進(jìn)行加密得到加密后的密鑰信息; 所述車輛將所述加密后的待傳輸CAN數(shù)據(jù),以及所述加密后的密鑰信息傳輸至終端,其中,所述終端通過預(yù)存的與所述公鑰配對的私鑰對所述加密后的密鑰信息進(jìn)行解密,并采用解密得到的所述密鑰信息對所述加密后的待傳輸CAN數(shù)據(jù)進(jìn)行解密。2.如權(quán)利要求1所述的數(shù)據(jù)傳輸方法,其特征在于,所述車輛獲取待傳輸CAN數(shù)據(jù)的步驟包括: 在當(dāng)前時(shí)間點(diǎn)與預(yù)設(shè)時(shí)間點(diǎn)匹配時(shí),所述車輛獲取待傳輸CAN數(shù)據(jù); 或者,在檢測到待傳輸CAN數(shù)據(jù)更新時(shí),所述車輛獲取更新后的待傳輸CAN數(shù)據(jù)。3.如權(quán)利要求1所述的數(shù)據(jù)傳輸方法,其特征在于,所述車輛將所述加密后的待傳輸CAN數(shù)據(jù),以及所述加密后的密鑰信息傳輸至終端的步驟包括: 所述車輛通過車載診斷座接收到終端發(fā)送的數(shù)據(jù)傳輸請求時(shí),獲取所述終端的標(biāo)識信息; 在所述終端的標(biāo)識信息與預(yù)存標(biāo)識信息匹配時(shí),所述車輛將所述加密后的待傳輸CAN數(shù)據(jù),以及所述加密后的密鑰信息通過所述車載診斷座傳輸至所述終端。4.如權(quán)利要求1或2所述的數(shù)據(jù)傳輸方法,其特征在于,所述車輛將所述加密后的待傳輸CAN數(shù)據(jù),以及所述加密后的密鑰信息傳輸至終端的步驟之后,所述數(shù)據(jù)傳輸方法還包括: 所述車輛將所述加密后的待傳輸CAN數(shù)據(jù)以及所述加密后的密鑰信息關(guān)聯(lián)存儲; 在預(yù)設(shè)的時(shí)間間隔內(nèi)若接收到所述待傳輸CAN數(shù)據(jù)的數(shù)據(jù)傳輸請求,所述車輛將存儲的所述加密后的待傳輸CAN數(shù)據(jù)以及所述加密后的密鑰傳輸信息至所述終端。5.如權(quán)利要求4所述的數(shù)據(jù)傳輸方法,其特征在于,所述車輛將所述加密后的待傳輸CAN數(shù)據(jù)以及所述加密后的密鑰信息關(guān)聯(lián)存儲的步驟之后,所述數(shù)據(jù)傳輸方法還包括: 在所述加密后的待傳輸CAN數(shù)據(jù)以及所述加密后的密鑰信息存儲的時(shí)間達(dá)到預(yù)設(shè)時(shí)間段時(shí),所述車輛刪除存儲的所述加密后的待傳輸CAN數(shù)據(jù)以及所述加密后的密鑰信息。6.一種數(shù)據(jù)傳輸裝置,其特征在于,所述數(shù)據(jù)傳輸裝置包括: 獲取模塊,用于獲取待傳輸控制器局域網(wǎng)絡(luò)CAN數(shù)據(jù); 第一加密模塊,用于通過預(yù)設(shè)的密鑰信息對所述待傳輸CAN數(shù)據(jù)進(jìn)行加密得到加密后的待傳輸CAN數(shù)據(jù); 第二加密模塊,用于通過預(yù)設(shè)的公鑰對所述密鑰信息進(jìn)行加密得到加密后的密鑰信息; 傳輸模塊,用于將所述加密后的待傳輸CAN數(shù)據(jù),以及所述加密后的密鑰信息傳輸至終端,其中,所述終端通過預(yù)存的與所述公鑰配對的私鑰對所述加密后的密鑰信息進(jìn)行解密,并采用解密得到的所述密鑰信息對所述加密后的待傳輸CAN數(shù)據(jù)進(jìn)行解密。7.如權(quán)利要求6所述的數(shù)據(jù)傳輸裝置,其特征在于,所述獲取模塊,還用于在當(dāng)前時(shí)間點(diǎn)與預(yù)設(shè)時(shí)間點(diǎn)匹配時(shí),獲取待傳輸CAN數(shù)據(jù); 或者,在檢測到待傳輸CAN數(shù)據(jù)更新時(shí),獲取更新后的待傳輸CAN數(shù)據(jù)。8.如權(quán)利要求6所述的數(shù)據(jù)傳輸裝置,其特征在于,所述傳輸模塊包括: 獲取單元,用于通過車載診斷座接收到終端發(fā)送的數(shù)據(jù)傳輸請求時(shí),獲取所述終端的標(biāo)識信息; 傳輸單元,用于在所述終端的標(biāo)識信息與預(yù)存標(biāo)識信息匹配時(shí),將所述加密后的待傳輸CAN數(shù)據(jù),以及所述加密后的密鑰信息通過所述車載診斷座傳輸至所述終端。9.如權(quán)利要求6或7所述的數(shù)據(jù)傳輸裝置,其特征在于,所述數(shù)據(jù)傳輸裝置還包括: 存儲模塊,用于將所述加密后的待傳輸CAN數(shù)據(jù)以及所述加密后的密鑰信息關(guān)聯(lián)存儲; 所述傳輸模塊,還用于在預(yù)設(shè)的時(shí)間間隔內(nèi)若接收到所述待傳輸CAN數(shù)據(jù)的數(shù)據(jù)傳輸請求,將存儲的所述加密后的待傳輸CAN數(shù)據(jù)以及所述加密后的密鑰傳輸信息至所述終端。10.如權(quán)利要求9所述的數(shù)據(jù)傳輸裝置,其特征在于,所述數(shù)據(jù)傳輸裝置還包括: 刪除模塊,用于在所述加密后的待傳輸CAN數(shù)據(jù)以及所述加密后的密鑰信息存儲的時(shí)間達(dá)到預(yù)設(shè)時(shí)間段時(shí),刪除存儲的所述加密后的待傳輸CAN數(shù)據(jù)以及所述加密后的密鑰信息。
【專利摘要】本發(fā)明公開了一種數(shù)據(jù)傳輸方法,車輛獲取待傳輸控制器局域網(wǎng)絡(luò)CAN數(shù)據(jù),并通過預(yù)設(shè)的密鑰信息對所述待傳輸CAN數(shù)據(jù)進(jìn)行加密得到加密后的待傳輸CAN數(shù)據(jù);所述車輛通過預(yù)設(shè)的公鑰對所述密鑰信息進(jìn)行加密得到加密后的密鑰信息;所述車輛將所述加密后的待傳輸CAN數(shù)據(jù),以及所述加密后的密鑰信息傳輸至終端,其中,所述終端通過預(yù)存的與所述公鑰配對的私鑰對所述加密后的密鑰信息進(jìn)行解密,并采用解密得到的所述密鑰信息對所述加密后的待傳輸CAN數(shù)據(jù)進(jìn)行解密。發(fā)明還公開了一種數(shù)據(jù)傳輸裝置。本發(fā)明提高了車輛CAN數(shù)據(jù)傳輸?shù)陌踩浴?br>【IPC分類】H04L29/06, H04L29/08
【公開號】CN105471874
【申請?zhí)枴緾N201510859265
【發(fā)明人】劉均, 劉濤
【申請人】深圳市元征軟件開發(fā)有限公司
【公開日】2016年4月6日
【申請日】2015年11月30日