本發(fā)明涉及車聯(lián)網(wǎng)技術(shù)領(lǐng)域,特別涉及一種車輛通信方法、終端、服務(wù)器及系統(tǒng)。
背景技術(shù):
當(dāng)前,LTE(即Long Term Evolution,長期演進(jìn))已經(jīng)將車聯(lián)網(wǎng)通信納入標(biāo)準(zhǔn)化范圍,在相關(guān)規(guī)范中將車輛與其他外界車輛、行人手持設(shè)備或路邊設(shè)備等外界設(shè)備之間的通信簡稱為LTE V2X通信。
在LTE V2X通信中,為了提高車輛行駛的安全性,要求車輛周期性地廣播包含自己當(dāng)前位置、當(dāng)前行駛速率、當(dāng)前交通狀況等行駛信息的消息,讓周圍其他外界設(shè)備及時(shí)了解當(dāng)前自身的行駛情況。另外,為了防止車輛惡意廣播假消息,LTE V2X標(biāo)準(zhǔn)規(guī)定,車輛在廣播消息之前,應(yīng)該利用預(yù)先獲取到的一個(gè)固定的合法簽名密鑰,對該消息進(jìn)行簽名,從而得到經(jīng)過簽名處理的消息,然后對該經(jīng)過簽名處理的消息進(jìn)行廣播。然而,外界設(shè)備可以根據(jù)自身所接收到的消息對應(yīng)的簽名密鑰是否相同,來確定出哪些消息是來源于同一輛車,然后基于這些來源于同一輛車的消息,便可實(shí)現(xiàn)對車輛的實(shí)時(shí)跟蹤,這樣便會(huì)使得車主詳細(xì)的行駛信息暴露在公眾之下,從而對車主的駕駛隱私造成損害。
綜上所述可以看出,如何強(qiáng)化對LTE V2X通信中車主的駕駛隱私的保護(hù)是目前亟待解決的問題。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本發(fā)明的目的在于提供一種車輛通信方法、終端、服務(wù)器及系統(tǒng),有利于強(qiáng)化對LTE V2X通信中車主的駕駛隱私的保護(hù)。其具體方案如下:
一種車輛通信方法,包括:
每當(dāng)獲取到常規(guī)消息發(fā)送指令,則均從預(yù)先獲取到的特征信息集中確定出一組特征信息,得到本次常規(guī)消息發(fā)送過程所對應(yīng)的特征信息;其中,所述特征信息集包括多組互異的特征信息,每組特征信息均包括與本組特征信息唯一對應(yīng)的簽名密鑰,并且,任意兩次常規(guī)消息發(fā)送過程所對應(yīng)的特征信息均不相同;
利用本次常規(guī)消息發(fā)送過程所對應(yīng)的特征信息,對當(dāng)前目標(biāo)車輛的車輛行駛信息進(jìn)行信息處理,得到本次常規(guī)消息發(fā)送過程所對應(yīng)的常規(guī)消息,并將該常規(guī)消息發(fā)送至外界消息中心;
其中,所述外界消息中心位于外界設(shè)備上或者位于能與外界設(shè)備進(jìn)行通信的服務(wù)器上。
可選的,所述外界設(shè)備包括外界車輛和/或路邊固定安置設(shè)備和/或路上行人手持設(shè)備。
可選的,所述利用本次常規(guī)消息發(fā)送過程所對應(yīng)的特征信息,對當(dāng)前目標(biāo)車輛的車輛行駛信息進(jìn)行信息處理的過程,包括:
利用本次常規(guī)消息發(fā)送過程所對應(yīng)的簽名密鑰,對當(dāng)前所述目標(biāo)車輛的車輛行駛信息進(jìn)行數(shù)字簽名,得到本次常規(guī)消息發(fā)送過程所對應(yīng)的常規(guī)消息。
可選的,所述特征信息集中的每組特征信息還包括與本組特征信息唯一對應(yīng)的標(biāo)識(shí)符;
相應(yīng)的,所述利用本次常規(guī)消息發(fā)送過程所對應(yīng)的特征信息,對當(dāng)前目標(biāo)車輛的車輛行駛信息進(jìn)行信息處理的過程,包括:
利用本次常規(guī)消息發(fā)送過程所對應(yīng)的簽名密鑰,對當(dāng)前所述目標(biāo)車輛的車輛行駛信息進(jìn)行數(shù)字簽名,得到相應(yīng)的數(shù)字簽名消息;
將本次常規(guī)消息發(fā)送過程所對應(yīng)的標(biāo)識(shí)符添加至所述數(shù)字簽名消息,得到本次常規(guī)消息發(fā)送過程所對應(yīng)的常規(guī)消息。
可選的,所述方法,還包括:
從所述特征信息集中確定出一組特征信息,得到目標(biāo)特征信息;
步驟A2:利用所述目標(biāo)特征信息,對所述目標(biāo)車輛當(dāng)前的車輛行駛信息進(jìn)行信息處理,得到當(dāng)前的可跟蹤性消息,并將該可跟蹤性消息發(fā)送至所述外界消息中心,以便所述外界消息中心根據(jù)已獲取到的可跟蹤性消息對所述目標(biāo)車輛進(jìn)行跟蹤。
可選的,所述方法,還包括:
確定過去的預(yù)設(shè)歷史時(shí)間段內(nèi)已經(jīng)發(fā)送的所有常規(guī)消息,得到目標(biāo)常規(guī)消息集;
利用目標(biāo)哈希樹的樹形結(jié)構(gòu),確定出與所述目標(biāo)常規(guī)消息集相對應(yīng)的必要結(jié)點(diǎn)信息;其中,所述目標(biāo)哈希樹為預(yù)先將所述特征信息集的每組特征信息的標(biāo)識(shí)符作為葉子結(jié)點(diǎn)來構(gòu)建的哈希樹;
將所述必要結(jié)點(diǎn)信息發(fā)送至所述外界消息中心,以使所述外界消息中心利用預(yù)先已經(jīng)接收到的所述目標(biāo)常規(guī)消息集中的標(biāo)識(shí)符以及所述必要結(jié)點(diǎn)信息計(jì)算出相應(yīng)的根哈希值,并在所述外界消息中心上判斷該根哈希值是否與所述目標(biāo)哈希樹上的根哈希值是否一致,以及根據(jù)本次判斷結(jié)果確定是否能夠根據(jù)所述目標(biāo)常規(guī)消息集對所述目標(biāo)車輛進(jìn)行跟蹤。
可選的,所述方法,還包括:
確定過去的預(yù)設(shè)歷史時(shí)間段內(nèi)已經(jīng)發(fā)送的所有常規(guī)消息,得到目標(biāo)常規(guī)消息集;
提取所述目標(biāo)常規(guī)消息集中的所有標(biāo)識(shí)符,得到目標(biāo)標(biāo)識(shí)符集;
將所述目標(biāo)標(biāo)識(shí)符集發(fā)送至所述外界消息中心,以使所述外界消息中心從已經(jīng)接收到的所有常規(guī)消息中篩選出與所述目標(biāo)標(biāo)識(shí)符集中的每個(gè)標(biāo)識(shí)符對應(yīng)的常規(guī)消息,以及根據(jù)篩選出來的所有常規(guī)消息對所述目標(biāo)車輛進(jìn)行跟蹤。
本發(fā)明還相應(yīng)公開了一種車輛通信終端,包括:
第一信息確定模塊,用于每當(dāng)獲取到常規(guī)消息發(fā)送指令,則均從預(yù)先獲取到的特征信息集中確定出一組特征信息,得到本次常規(guī)消息發(fā)送過程所對應(yīng)的特征信息;其中,所述特征信息集包括多組互異的特征信息,每組特征信息均包括與本組特征信息唯一對應(yīng)的簽名密鑰,并且,任意兩次常規(guī)消息發(fā)送過程所對應(yīng)的特征信息均不相同;
第一信息處理模塊,用于利用本次常規(guī)消息發(fā)送過程所對應(yīng)的特征信息,對當(dāng)前目標(biāo)車輛的車輛行駛信息進(jìn)行信息處理,得到本次常規(guī)消息發(fā)送過程所對應(yīng)的常規(guī)消息,并將該常規(guī)消息發(fā)送至外界消息中心;
其中,所述外界消息中心位于外界設(shè)備上或者位于能與外界設(shè)備進(jìn)行通信的服務(wù)器上。
可選的,所述外界設(shè)備包括外界車輛和/或路邊固定安置設(shè)備和/或路上行人手持設(shè)備。
可選的,所述第一信息處理模塊,具體用于利用本次常規(guī)消息發(fā)送過程所對應(yīng)的簽名密鑰,對當(dāng)前所述目標(biāo)車輛的車輛行駛信息進(jìn)行數(shù)字簽名,得到本次常規(guī)消息發(fā)送過程所對應(yīng)的常規(guī)消息。
可選的,所述特征信息集中的每組特征信息還包括與本組特征信息唯一對應(yīng)的標(biāo)識(shí)符;
相應(yīng)的,所述第一信息處理模塊,包括:
第一簽名單元,用于利用本次常規(guī)消息發(fā)送過程所對應(yīng)的簽名密鑰,對當(dāng)前所述目標(biāo)車輛的車輛行駛信息進(jìn)行數(shù)字簽名,得到相應(yīng)的數(shù)字簽名消息;
第一添加單元,用于將本次常規(guī)消息發(fā)送過程所對應(yīng)的標(biāo)識(shí)符添加至所述數(shù)字簽名消息,得到本次常規(guī)消息發(fā)送過程所對應(yīng)的常規(guī)消息。
可選的,所述車輛通信終端,還包括:
第二信息確定模塊,用于從所述特征信息集中確定出一組特征信息,得到目標(biāo)特征信息;
第二信息處理模塊,用于利用所述目標(biāo)特征信息,對所述目標(biāo)車輛當(dāng)前的車輛行駛信息進(jìn)行信息處理,得到當(dāng)前的可跟蹤性消息,并將該可跟蹤性消息發(fā)送至所述外界消息中心,以便所述外界消息中心根據(jù)已獲取到的可跟蹤性消息對所述目標(biāo)車輛進(jìn)行跟蹤。
可選的,所述車輛通信終端,還包括:
第三信息確定模塊,用于確定過去的預(yù)設(shè)歷史時(shí)間段內(nèi)已經(jīng)發(fā)送的所有常規(guī)消息,得到目標(biāo)常規(guī)消息集;
第四信息確定模塊,用于利用目標(biāo)哈希樹的樹形結(jié)構(gòu),確定出與所述目標(biāo)常規(guī)消息集相對應(yīng)的必要結(jié)點(diǎn)信息;其中,所述目標(biāo)哈希樹為預(yù)先將所述特征信息集的每組特征信息的標(biāo)識(shí)符作為葉子結(jié)點(diǎn)來構(gòu)建的哈希樹;
結(jié)點(diǎn)信息發(fā)送單元,用于將所述必要結(jié)點(diǎn)信息發(fā)送至所述外界消息中心,以使所述外界消息中心利用預(yù)先已經(jīng)接收到的所述目標(biāo)常規(guī)消息集中的標(biāo)識(shí)符以及所述必要結(jié)點(diǎn)信息計(jì)算出相應(yīng)的根哈希值,并在所述外界消息中心上判斷該根哈希值是否與所述目標(biāo)哈希樹上的根哈希值是否一致,以及根據(jù)本次判斷結(jié)果確定是否能夠根據(jù)所述目標(biāo)常規(guī)消息集對所述目標(biāo)車輛進(jìn)行跟蹤。
可選的,所述車輛通信終端,還包括:
第五信息確定模塊,用于確定過去的預(yù)設(shè)歷史時(shí)間段內(nèi)已經(jīng)發(fā)送的所有常規(guī)消息,得到目標(biāo)常規(guī)消息集;
標(biāo)識(shí)符提取單元,用于提取所述目標(biāo)常規(guī)消息集中的所有標(biāo)識(shí)符,得到目標(biāo)標(biāo)識(shí)符集;
標(biāo)識(shí)符發(fā)送單元,用于將所述目標(biāo)標(biāo)識(shí)符集發(fā)送至所述外界消息中心,以使所述外界消息中心從已經(jīng)接收到的所有常規(guī)消息中篩選出與所述目標(biāo)標(biāo)識(shí)符集中的每個(gè)標(biāo)識(shí)符對應(yīng)的常規(guī)消息,以及根據(jù)篩選出來的所有常規(guī)消息對所述目標(biāo)車輛進(jìn)行跟蹤。
本發(fā)明中,車輛通信方法,包括:每當(dāng)獲取到常規(guī)消息發(fā)送指令,則均從預(yù)先獲取到的特征信息集中確定出一組特征信息,得到本次常規(guī)消息發(fā)送過程所對應(yīng)的特征信息;其中,特征信息集包括多組互異的特征信息,每組特征信息均包括與本組特征信息唯一對應(yīng)的簽名密鑰,并且,任意兩次常規(guī)消息發(fā)送過程所對應(yīng)的特征信息均不相同;利用本次常規(guī)消息發(fā)送過程所對應(yīng)的特征信息,對當(dāng)前目標(biāo)車輛的車輛行駛信息進(jìn)行信息處理,得到本次常規(guī)消息發(fā)送過程所對應(yīng)的常規(guī)消息,并將該常規(guī)消息發(fā)送至外界消息中心;其中,外界消息中心位于外界設(shè)備上或者位于能與外界設(shè)備進(jìn)行通信的服務(wù)器上。
可見,本發(fā)明中,每當(dāng)獲取到常規(guī)消息發(fā)送指令,均會(huì)從預(yù)先獲取到的特征信息集中確定出一組特征信息,從而得到本次常規(guī)消息發(fā)送過程所對應(yīng)的特征信息,并且,任意兩次常規(guī)消息發(fā)送過程所對應(yīng)的特征信息均不相同,這樣,外界消息中心獲取到與目標(biāo)車輛對應(yīng)的多份常規(guī)消息之后,由于每份常規(guī)消息所對應(yīng)的簽名密鑰均不相同,所以外界消息中心將無法基于簽名密鑰是否相同來實(shí)現(xiàn)對上述目標(biāo)車輛的實(shí)時(shí)跟蹤,也即,本發(fā)明強(qiáng)化對了LTE V2X通信中車主的駕駛隱私的保護(hù)。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。
圖1為本發(fā)明實(shí)施例公開的一種車輛通信方法流程圖;
圖2為本發(fā)明實(shí)施例公開的一種車輛通信方法流程圖;
圖3為本發(fā)明實(shí)施例公開的一種車輛通信方法流程圖;
圖4為本發(fā)明實(shí)施例公開的一種目標(biāo)哈希樹的結(jié)構(gòu)示意圖;
圖5為本發(fā)明實(shí)施例公開的一種車輛通信方法流程圖;
圖6為本發(fā)明實(shí)施例公開的一種車輛通信終端結(jié)構(gòu)示意圖;
圖7為本發(fā)明實(shí)施例公開的一種車輛通信終端硬件結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
本發(fā)明實(shí)施例公開了一種車輛通信方法,參見圖1所示,該方法包括:
步驟S11:每當(dāng)獲取到常規(guī)消息發(fā)送指令,則均從預(yù)先獲取到的特征信息集中確定出一組特征信息,得到本次常規(guī)消息發(fā)送過程所對應(yīng)的特征信息;其中,特征信息集包括多組互異的特征信息,每組特征信息均包括與本組特征信息唯一對應(yīng)的簽名密鑰,并且,任意兩次常規(guī)消息發(fā)送過程所對應(yīng)的特征信息均不相同。
本實(shí)施例中,上述特征信息集可以從預(yù)設(shè)的統(tǒng)一授權(quán)中心獲取,具體的,可以預(yù)先向上述統(tǒng)一授權(quán)中心發(fā)送特征信息請求指令,當(dāng)統(tǒng)一授權(quán)中心對該特征信息請求指令進(jìn)行驗(yàn)證并且驗(yàn)證通過之后,將會(huì)獲取到統(tǒng)一授權(quán)中心下發(fā)的特征信息集。可以理解的是,上述統(tǒng)一授權(quán)中心對特征信息請求指令進(jìn)行驗(yàn)證,實(shí)質(zhì)上就是對該指令的發(fā)送方的合法性進(jìn)行的驗(yàn)證。
本實(shí)施例中,上述特征信息集中特征信息的數(shù)量可以基于實(shí)際應(yīng)用需要進(jìn)行具體設(shè)定,例如,上述特征信息集中可以包含1000組特征信息,并且每組特征信息之間均不相同,當(dāng)獲取到一個(gè)新的常規(guī)消息發(fā)送指令之后,將會(huì)從上述特征信息集中確定出一組特征信息,當(dāng)獲取到另一個(gè)新的常規(guī)消息發(fā)送指令之后,將從上述特征信息集中確定出下一組特征信息,以此類推,以確保任意兩次常規(guī)消息發(fā)送過程所對應(yīng)的特征信息均不相同。
可以理解的是,本實(shí)施例可以按照預(yù)設(shè)的更新周期,由上述統(tǒng)一授權(quán)中心對上述預(yù)先獲取到的特征信息集進(jìn)行周期性地更新。
另外需要說明的是,上述常規(guī)消息發(fā)送指令具體可以是由目標(biāo)車輛自動(dòng)觸發(fā)的指令,或者是由當(dāng)前目標(biāo)車輛上的司機(jī)或乘客通過預(yù)設(shè)觸發(fā)按鈕來觸發(fā)的指令。
步驟S12:利用本次常規(guī)消息發(fā)送過程所對應(yīng)的特征信息,對當(dāng)前目標(biāo)車輛的車輛行駛信息進(jìn)行信息處理,得到本次常規(guī)消息發(fā)送過程所對應(yīng)的常規(guī)消息,并將該常規(guī)消息發(fā)送至外界消息中心。
本實(shí)施例中,上述外界消息中心具體可以位于外界設(shè)備上或者位于能與外界設(shè)備進(jìn)行通信的服務(wù)器上。可以理解的是,在上述外界消息中心位于上述服務(wù)器的情況下,可以在外界消息中心獲取到常規(guī)消息之后,將該常規(guī)消息下發(fā)至上述外界設(shè)備。本實(shí)施例中,上述外界設(shè)備具體可以包括但不限于外界車輛和/或路邊固定安置設(shè)備和/或路上行人手持設(shè)備。
可以理解的是,本實(shí)施例中,對當(dāng)前目標(biāo)車輛的車輛行駛信息進(jìn)行信息處理的過程均包括利用特征信息中的簽名密鑰對車輛行駛信息的數(shù)字簽名過程,其中,本實(shí)施例的簽名密鑰均包括公鑰和私鑰。另外需要說明的是,本實(shí)施例具體是利用特征信息的簽名密鑰中的私鑰對當(dāng)前目標(biāo)車輛的車輛行駛信息進(jìn)行數(shù)字簽名,上述數(shù)字簽名處理之后所得到的消息上需要嵌入簽名密鑰的公鑰。
本實(shí)施例中,上述當(dāng)前目標(biāo)車輛的車輛行駛信息具體可以包括但不限于當(dāng)前目標(biāo)車輛的車輛位置、行駛速率和當(dāng)前交通狀況信息。
另外,本實(shí)施例可以將上述統(tǒng)一授權(quán)中心設(shè)置在上述服務(wù)器上。
可見,本發(fā)明實(shí)施例中,每當(dāng)獲取到常規(guī)消息發(fā)送指令,均會(huì)從預(yù)先獲取到的特征信息集中確定出一組特征信息,從而得到本次常規(guī)消息發(fā)送過程所對應(yīng)的特征信息,并且,任意兩次常規(guī)消息發(fā)送過程所對應(yīng)的特征信息均不相同,這樣,外界消息中心獲取到與目標(biāo)車輛對應(yīng)的多份常規(guī)消息之后,由于每份常規(guī)消息所對應(yīng)的簽名密鑰均不相同,所以外界消息中心將無法基于簽名密鑰是否相同來實(shí)現(xiàn)對上述目標(biāo)車輛的實(shí)時(shí)跟蹤,也即,本發(fā)明實(shí)施例強(qiáng)化對了LTE V2X通信中車主的駕駛隱私的保護(hù)。
參見圖2所示,本發(fā)明實(shí)施例公開了一種具體的車輛通信方法,包括如下步驟:
步驟S21:每當(dāng)獲取到常規(guī)消息發(fā)送指令,則均從預(yù)先獲取到的特征信息集中確定出一組特征信息,得到本次常規(guī)消息發(fā)送過程所對應(yīng)的特征信息;其中,特征信息集包括多組互異的特征信息,每組特征信息均包括與本組特征信息唯一對應(yīng)的簽名密鑰,并且,任意兩次常規(guī)消息發(fā)送過程所對應(yīng)的特征信息均不相同。
步驟S22:利用本次常規(guī)消息發(fā)送過程所對應(yīng)的簽名密鑰,對當(dāng)前目標(biāo)車輛的車輛行駛信息進(jìn)行數(shù)字簽名,得到本次常規(guī)消息發(fā)送過程所對應(yīng)的常規(guī)消息,并將該常規(guī)消息發(fā)送至外界消息中心。
可以理解的是,在上述常規(guī)消息發(fā)送過程中,由于每次生成常規(guī)消息時(shí)所用的簽名密鑰均不相同,所以可以使得上述目標(biāo)車輛的行駛蹤跡具有非常高的保密性。當(dāng)然,由于考慮到在目標(biāo)車輛出現(xiàn)失控、遇險(xiǎn)等突發(fā)情況下有必要使外界能夠?qū)崿F(xiàn)對目標(biāo)車輛的實(shí)時(shí)跟蹤,本實(shí)施例中的車輛通信方法還可以包括:從特征信息集中確定出一組特征信息,得到目標(biāo)特征信息,利用目標(biāo)特征信息,對目標(biāo)車輛當(dāng)前的車輛行駛信息進(jìn)行信息處理,得到當(dāng)前的可跟蹤性消息,并將該可跟蹤性消息發(fā)送至外界消息中心,以便外界消息中心根據(jù)已獲取到的可跟蹤性消息對目標(biāo)車輛進(jìn)行跟蹤,具體的,可以包括下面步驟A1至A3:
步驟A1:若已啟動(dòng)行蹤主動(dòng)公開模式,則從特征信息集中確定出一組特征信息,得到目標(biāo)特征信息。
步驟A2:利用目標(biāo)特征信息,對目標(biāo)車輛當(dāng)前的車輛行駛信息進(jìn)行信息處理,得到當(dāng)前的可跟蹤性消息,并將該可跟蹤性消息發(fā)送至外界消息中心。
本實(shí)施例具體可以利用上述目標(biāo)特征信息中的簽名密鑰,對上述目標(biāo)車輛當(dāng)前的車輛行駛信息進(jìn)行數(shù)字簽名,得到當(dāng)前的可跟蹤性消息。
步驟A3:重復(fù)上述步驟A2,以便外界消息中心根據(jù)已獲取到的可跟蹤性消息對目標(biāo)車輛進(jìn)行跟蹤,直至關(guān)閉行蹤主動(dòng)公開模式。
也即,在需要讓外界對上述目標(biāo)車輛進(jìn)行跟蹤的情況下,可以啟動(dòng)行蹤主動(dòng)公開模式,然后向外界消息中心發(fā)送多組可跟蹤性消息,并且在生成每組可跟蹤性消息時(shí)所對應(yīng)的特征信息均是同一組特征信息,也即意味著,在對上述目標(biāo)車輛當(dāng)前的車輛行駛信息進(jìn)行數(shù)字簽名以得到可跟蹤性消息時(shí)所使用的簽名密鑰均是相同的密鑰,這樣,外界消息中心便可基于簽名密鑰是否相同來實(shí)現(xiàn)對目標(biāo)車輛的實(shí)時(shí)跟蹤。
參見圖3所示,本發(fā)明實(shí)施例公開了一種具體的車輛通信方法,包括如下步驟:
步驟S31:每當(dāng)獲取到常規(guī)消息發(fā)送指令,則均從預(yù)先獲取到的特征信息集中確定出一組特征信息,得到本次常規(guī)消息發(fā)送過程所對應(yīng)的特征信息;其中,特征信息集包括多組互異的特征信息,每組特征信息均包括與本組特征信息均唯一對應(yīng)的簽名密鑰以及標(biāo)識(shí)符,并且,任意兩次常規(guī)消息發(fā)送過程所對應(yīng)的特征信息均不相同。
可以理解的是,本實(shí)施例中,上述特征信息集中不同特征信息之間的簽名密鑰和標(biāo)識(shí)符均不相同。
步驟S32:利用本次常規(guī)消息發(fā)送過程所對應(yīng)的簽名密鑰,對當(dāng)前目標(biāo)車輛的車輛行駛信息進(jìn)行數(shù)字簽名,得到相應(yīng)的數(shù)字簽名消息。
步驟S33:將本次常規(guī)消息發(fā)送過程所對應(yīng)的標(biāo)識(shí)符添加至上述數(shù)字簽名消息,得到本次常規(guī)消息發(fā)送過程所對應(yīng)的常規(guī)消息,并將該常規(guī)消息發(fā)送至外界消息中心。
可以理解的是,在上述常規(guī)消息發(fā)送過程中,由于每次生成常規(guī)消息時(shí)所用的簽名密鑰均不相同,所以可以使得上述目標(biāo)車輛的行駛蹤跡具有非常高的保密性。當(dāng)然,由于考慮到在目標(biāo)車輛出現(xiàn)失控、遇險(xiǎn)等突發(fā)情況下有必要使外界能夠?qū)崿F(xiàn)對目標(biāo)車輛的實(shí)時(shí)跟蹤,本實(shí)施例中的車輛通信方法還可以具體包括下面步驟A1至A3:
步驟A1:若已啟動(dòng)行蹤主動(dòng)公開模式,則從特征信息集中確定出一組特征信息,得到目標(biāo)特征信息。
步驟A2:利用目標(biāo)特征信息,對目標(biāo)車輛當(dāng)前的車輛行駛信息進(jìn)行信息處理,得到當(dāng)前的可跟蹤性消息,并將該可跟蹤性消息發(fā)送至外界消息中心。
本實(shí)施例具體可以利用上述目標(biāo)特征信息中的簽名密鑰,對上述目標(biāo)車輛當(dāng)前的車輛行駛信息進(jìn)行數(shù)字簽名,得到當(dāng)前的可跟蹤性消息。
步驟A3:重復(fù)上述步驟A2,以便外界消息中心根據(jù)已獲取到的可跟蹤性消息對目標(biāo)車輛進(jìn)行跟蹤,直至關(guān)閉行蹤主動(dòng)公開模式。
也即,在需要讓外界對上述目標(biāo)車輛進(jìn)行跟蹤的情況下,可以啟動(dòng)行蹤主動(dòng)公開模式,然后向外界消息中心發(fā)送多組可跟蹤性消息,并且在生成每組可跟蹤性消息時(shí)所對應(yīng)的特征信息均是同一組特征信息,也即意味著,在對上述目標(biāo)車輛當(dāng)前的車輛行駛信息進(jìn)行數(shù)字簽名以得到可跟蹤性消息時(shí)所使用的簽名密鑰均是相同的密鑰,這樣,外界消息中心便可基于簽名密鑰是否相同來實(shí)現(xiàn)對目標(biāo)車輛的實(shí)時(shí)跟蹤。
當(dāng)然,除了可以利用上述步驟A1至步驟A3來實(shí)現(xiàn)對目標(biāo)車輛的實(shí)時(shí)跟蹤,本發(fā)明實(shí)施例也可以利用下面步驟B1至B3來實(shí)現(xiàn)對目標(biāo)車輛的實(shí)時(shí)跟蹤:
步驟B1:若已啟動(dòng)行蹤主動(dòng)公開模式,則確定過去的預(yù)設(shè)歷史時(shí)間段內(nèi)已經(jīng)發(fā)送的所有常規(guī)消息,得到目標(biāo)常規(guī)消息集。
可以理解的是,上述預(yù)設(shè)歷史時(shí)間段可以基于實(shí)際應(yīng)用需要進(jìn)行具體設(shè)定,例如,可以設(shè)為1個(gè)小時(shí)或半個(gè)小時(shí)。
步驟B2:利用目標(biāo)哈希樹的樹形結(jié)構(gòu),確定出與目標(biāo)常規(guī)消息集相對應(yīng)的必要結(jié)點(diǎn)信息;其中,目標(biāo)哈希樹為預(yù)先將特征信息集的每組特征信息的標(biāo)識(shí)符作為葉子結(jié)點(diǎn)來構(gòu)建的哈希樹。
步驟B3:將必要結(jié)點(diǎn)信息發(fā)送至外界消息中心,以使外界消息中心利用預(yù)先已經(jīng)接收到的目標(biāo)常規(guī)消息集中的標(biāo)識(shí)符以及必要結(jié)點(diǎn)信息計(jì)算出相應(yīng)的根哈希值,并在外界消息中心上判斷該根哈希值是否與目標(biāo)哈希樹上的根哈希值是否一致,以及根據(jù)本次判斷結(jié)果確定是否能夠根據(jù)目標(biāo)常規(guī)消息集對目標(biāo)車輛進(jìn)行跟蹤??梢岳斫獾氖?,在進(jìn)行上述步驟B3之前,需要預(yù)先將上述目標(biāo)哈希樹上的根哈希值發(fā)送至上述外界消息中心,具體的,可以是在啟動(dòng)行蹤主動(dòng)公開模式的同時(shí),將目標(biāo)哈希樹上的根哈希值發(fā)送至上述外界消息中心。
例如,圖4中示出了上述目標(biāo)哈希樹的一個(gè)具體構(gòu)造,假設(shè)上述目標(biāo)常規(guī)消息集中包括消息1、消息2和消息3,其中,消息1、消息2和消息3各自所對應(yīng)的標(biāo)識(shí)符分別為標(biāo)識(shí)符1、標(biāo)識(shí)符2和標(biāo)識(shí)符3,則基于上述目標(biāo)哈希樹的樹形結(jié)構(gòu),可以確定出與上述目標(biāo)常規(guī)消息集相對應(yīng)的必要結(jié)點(diǎn)信息具體包括標(biāo)識(shí)符4和哈希值22。當(dāng)外界消息中心接收到上述必要結(jié)點(diǎn)信息之后,將會(huì)利用標(biāo)識(shí)符1和標(biāo)識(shí)符2計(jì)算出哈希值11、利用標(biāo)識(shí)符3和標(biāo)識(shí)符4計(jì)算出哈希值12、利用哈希值11和哈希值12計(jì)算出哈希值21,以及利用哈希值21和上述必要結(jié)點(diǎn)信息中的哈希值22進(jìn)行根哈希值的計(jì)算,并將計(jì)算出的根哈希值與上述目標(biāo)哈希樹上的根哈希值進(jìn)行比較,如果一致,則說明上述外界消息中心所接收到的消息1、消息2和消息3是對應(yīng)于同一輛車的消息,然后便可利用消息1、消息2和消息3實(shí)現(xiàn)對目標(biāo)車輛的跟蹤。
當(dāng)然,除了可以利用上述步驟A1至A3,或者利用上述步驟B1至B3來實(shí)現(xiàn)對目標(biāo)車輛的實(shí)時(shí)跟蹤,本實(shí)施例具體也可以利用下面步驟C1至C3來實(shí)現(xiàn)對目標(biāo)車輛的實(shí)時(shí)跟蹤:
步驟C1:若已啟動(dòng)行蹤主動(dòng)公開模式,則確定過去的預(yù)設(shè)歷史時(shí)間段內(nèi)已經(jīng)發(fā)送的所有常規(guī)消息,得到目標(biāo)常規(guī)消息集。
步驟C2:提取目標(biāo)常規(guī)消息集中的所有標(biāo)識(shí)符,得到目標(biāo)標(biāo)識(shí)符集。
步驟C3:將目標(biāo)標(biāo)識(shí)符集發(fā)送至外界消息中心,以使外界消息中心從已經(jīng)接收到的所有常規(guī)消息中篩選出與目標(biāo)標(biāo)識(shí)符集中的每個(gè)標(biāo)識(shí)符對應(yīng)的常規(guī)消息,以及根據(jù)篩選出來的所有常規(guī)消息對目標(biāo)車輛進(jìn)行跟蹤。
參見圖5所示,本發(fā)明實(shí)施例公開了一種具體的車輛通信方法,包括如下步驟:
步驟S41:每當(dāng)獲取到常規(guī)消息發(fā)送指令,則均從預(yù)先獲取到的特征信息集中確定出一組特征信息,得到本次常規(guī)消息發(fā)送過程所對應(yīng)的特征信息;其中,特征信息集包括多組互異的特征信息,每組特征信息均包括與本組特征信息均唯一對應(yīng)的簽名密鑰、標(biāo)識(shí)符以及合法簽名信息,并且,任意兩次常規(guī)消息發(fā)送過程所對應(yīng)的特征信息均不相同。
另外需要說明的是,上述每組特征信息中的合法簽名信息具體為利用合法授權(quán)密鑰,對本組特征信息中的簽名密鑰和標(biāo)識(shí)符進(jìn)行數(shù)字簽名之后得到的簽名信息。
步驟S42:利用本次常規(guī)消息發(fā)送過程所對應(yīng)的簽名密鑰,對當(dāng)前目標(biāo)車輛的車輛行駛信息進(jìn)行數(shù)字簽名,得到相應(yīng)的數(shù)字簽名消息。
步驟S43:將本次常規(guī)消息發(fā)送過程所對應(yīng)的標(biāo)識(shí)符以及合法簽名信息添加至數(shù)字簽名消息,得到本次常規(guī)消息發(fā)送過程所對應(yīng)的常規(guī)消息,并將該常規(guī)消息發(fā)送至外界消息中心。
相應(yīng)的,本發(fā)明實(shí)施例還公開了一種車輛通信終端,參見圖6所示,該終端包括:
第一信息確定模塊11,用于每當(dāng)獲取到常規(guī)消息發(fā)送指令,則均從預(yù)先獲取到的特征信息集中確定出一組特征信息,得到本次常規(guī)消息發(fā)送過程所對應(yīng)的特征信息;其中,特征信息集包括多組互異的特征信息,每組特征信息均包括與本組特征信息唯一對應(yīng)的簽名密鑰,并且,任意兩次常規(guī)消息發(fā)送過程所對應(yīng)的特征信息均不相同;
第一信息處理模塊12,用于利用本次常規(guī)消息發(fā)送過程所對應(yīng)的特征信息,對當(dāng)前目標(biāo)車輛的車輛行駛信息進(jìn)行信息處理,得到本次常規(guī)消息發(fā)送過程所對應(yīng)的常規(guī)消息,并將該常規(guī)消息發(fā)送至外界消息中心;
其中,外界消息中心位于外界設(shè)備上或者位于能與外界設(shè)備進(jìn)行通信的服務(wù)器上。
具體的,上述外界設(shè)備可以包括外界車輛和/或路邊固定安置設(shè)備和/或路上行人手持設(shè)備。
可見,本發(fā)明實(shí)施例中,每當(dāng)獲取到常規(guī)消息發(fā)送指令,均會(huì)從預(yù)先獲取到的特征信息集中確定出一組特征信息,從而得到本次常規(guī)消息發(fā)送過程所對應(yīng)的特征信息,并且,任意兩次常規(guī)消息發(fā)送過程所對應(yīng)的特征信息均不相同,這樣,外界消息中心獲取到與目標(biāo)車輛對應(yīng)的多份常規(guī)消息之后,由于每份常規(guī)消息所對應(yīng)的簽名密鑰均不相同,所以外界消息中心將無法基于簽名密鑰是否相同來實(shí)現(xiàn)對上述目標(biāo)車輛的實(shí)時(shí)跟蹤,也即,本發(fā)明實(shí)施例強(qiáng)化對了LTE V2X通信中車主的駕駛隱私的保護(hù)。
本發(fā)明實(shí)施例公開了一種具體的車輛通信終端,包括第一信息確定模塊和第一信息處理模塊;其中,
第一信息確定模塊,用于每當(dāng)獲取到常規(guī)消息發(fā)送指令,則均從預(yù)先獲取到的特征信息集中確定出一組特征信息,得到本次常規(guī)消息發(fā)送過程所對應(yīng)的特征信息;其中,特征信息集包括多組互異的特征信息,每組特征信息均包括與本組特征信息唯一對應(yīng)的簽名密鑰,并且,任意兩次常規(guī)消息發(fā)送過程所對應(yīng)的特征信息均不相同。
第一信息處理模塊,用于利用本次常規(guī)消息發(fā)送過程所對應(yīng)的簽名密鑰,對當(dāng)前目標(biāo)車輛的車輛行駛信息進(jìn)行數(shù)字簽名,得到本次常規(guī)消息發(fā)送過程所對應(yīng)的常規(guī)消息,并將該常規(guī)消息發(fā)送至外界消息中心;
其中,外界消息中心位于外界設(shè)備上或者位于能與外界設(shè)備進(jìn)行通信的服務(wù)器上。
本發(fā)明實(shí)施例公開了一種具體的車輛通信終端,包括第一信息確定模塊和第一信息處理模塊;其中,
第一信息確定模塊,用于每當(dāng)獲取到常規(guī)消息發(fā)送指令,則均從預(yù)先獲取到的特征信息集中確定出一組特征信息,得到本次常規(guī)消息發(fā)送過程所對應(yīng)的特征信息;其中,特征信息集包括多組互異的特征信息,每組特征信息均包括與本組特征信息均唯一對應(yīng)的簽名密鑰以及標(biāo)識(shí)符,并且,任意兩次常規(guī)消息發(fā)送過程所對應(yīng)的特征信息均不相同。
上述第一信息處理模塊,具體包括第一簽名單元和第一添加單元;其中,
第一簽名單元,用于利用本次常規(guī)消息發(fā)送過程所對應(yīng)的簽名密鑰,對當(dāng)前目標(biāo)車輛的車輛行駛信息進(jìn)行數(shù)字簽名,得到相應(yīng)的數(shù)字簽名消息;
第一添加單元,用于將本次常規(guī)消息發(fā)送過程所對應(yīng)的標(biāo)識(shí)符添加至數(shù)字簽名消息,得到本次常規(guī)消息發(fā)送過程所對應(yīng)的常規(guī)消息,并將該常規(guī)消息發(fā)送至外界消息中心。
其中,外界消息中心位于外界設(shè)備上或者位于能與外界設(shè)備進(jìn)行通信的服務(wù)器上。
本發(fā)明實(shí)施例公開了一種具體的車輛通信終端,包括第一信息確定模塊和第一信息處理模塊;其中,
第一信息確定模塊,用于每當(dāng)獲取到常規(guī)消息發(fā)送指令,則均從預(yù)先獲取到的特征信息集中確定出一組特征信息,得到本次常規(guī)消息發(fā)送過程所對應(yīng)的特征信息;其中,特征信息集包括多組互異的特征信息,每組特征信息均包括與本組特征信息均唯一對應(yīng)的簽名密鑰、標(biāo)識(shí)符以及合法簽名信息,并且,任意兩次常規(guī)消息發(fā)送過程所對應(yīng)的特征信息均不相同。
其中,每組特征信息中的合法簽名信息為利用合法授權(quán)密鑰,對本組特征信息中的簽名密鑰和標(biāo)識(shí)符進(jìn)行數(shù)字簽名之后得到的簽名信息。
上述第一信息處理模塊,具體可以包括第二簽名單元和第二添加單元;其中,
第二簽名單元,用于利用本次常規(guī)消息發(fā)送過程所對應(yīng)的簽名密鑰,對當(dāng)前目標(biāo)車輛的車輛行駛信息進(jìn)行數(shù)字簽名,得到相應(yīng)的數(shù)字簽名消息;
第二添加單元,用于將本次常規(guī)消息發(fā)送過程所對應(yīng)的標(biāo)識(shí)符以及合法簽名信息添加至數(shù)字簽名消息,得到本次常規(guī)消息發(fā)送過程所對應(yīng)的常規(guī)消息,并將該常規(guī)消息發(fā)送至外界消息中心。
其中,外界消息中心位于外界設(shè)備上或者位于能與外界設(shè)備進(jìn)行通信的服務(wù)器上。
本實(shí)施例中,車輛通信終端,還可以第二信息確定模塊,用于從特征信息集中確定出一組特征信息,得到目標(biāo)特征信息;以及第二信息處理模塊,用于利用目標(biāo)特征信息,對目標(biāo)車輛當(dāng)前的車輛行駛信息進(jìn)行信息處理,得到當(dāng)前的可跟蹤性消息,并將該可跟蹤性消息發(fā)送至外界消息中心,以便外界消息中心根據(jù)已獲取到的可跟蹤性消息對目標(biāo)車輛進(jìn)行跟蹤。
本實(shí)施例中,上述第二信息確定模塊,具體可以用于當(dāng)已啟動(dòng)行蹤主動(dòng)公開模式,則從特征信息集中確定出一組特征信息,得到目標(biāo)特征信息;
上述第二信息處理模塊,具體用于利用目標(biāo)特征信息,對目標(biāo)車輛當(dāng)前的車輛行駛信息進(jìn)行信息處理,得到當(dāng)前的可跟蹤性消息,并將該可跟蹤性消息發(fā)送至外界消息中心;
另外,本實(shí)施例中的車輛通信終端還進(jìn)一步包括循環(huán)控制模塊,具體用于重復(fù)啟動(dòng)第二信息處理模塊的工作進(jìn)程,以便外界消息中心根據(jù)已獲取到的可跟蹤性消息對目標(biāo)車輛進(jìn)行跟蹤,直至關(guān)閉行蹤主動(dòng)公開模式。
本實(shí)施例中,車輛通信終端,還可以進(jìn)一步包括:
第三信息確定模塊,用于當(dāng)已啟動(dòng)行蹤主動(dòng)公開模式,則確定過去的預(yù)設(shè)歷史時(shí)間段內(nèi)已經(jīng)發(fā)送的所有常規(guī)消息,得到目標(biāo)常規(guī)消息集;
第四信息確定模塊,用于利用目標(biāo)哈希樹的樹形結(jié)構(gòu),確定出與目標(biāo)常規(guī)消息集相對應(yīng)的必要結(jié)點(diǎn)信息;其中,目標(biāo)哈希樹為預(yù)先將特征信息集的每組特征信息的標(biāo)識(shí)符作為葉子結(jié)點(diǎn)來構(gòu)建的哈希樹;
結(jié)點(diǎn)信息發(fā)送單元,用于將必要結(jié)點(diǎn)信息發(fā)送至外界消息中心,以使外界消息中心利用預(yù)先已經(jīng)接收到的目標(biāo)常規(guī)消息集中的標(biāo)識(shí)符以及必要結(jié)點(diǎn)信息計(jì)算出相應(yīng)的根哈希值,并在外界消息中心上判斷該根哈希值是否與目標(biāo)哈希樹上的根哈希值是否一致,以及根據(jù)本次判斷結(jié)果確定是否能夠根據(jù)目標(biāo)常規(guī)消息集對目標(biāo)車輛進(jìn)行跟蹤。
本實(shí)施例中,車輛通信終端,還可以進(jìn)一步包括:
第五信息確定模塊,用于當(dāng)已啟動(dòng)行蹤主動(dòng)公開模式,則確定過去的預(yù)設(shè)歷史時(shí)間段內(nèi)已經(jīng)發(fā)送的所有常規(guī)消息,得到目標(biāo)常規(guī)消息集;
標(biāo)識(shí)符提取單元,用于提取目標(biāo)常規(guī)消息集中的所有標(biāo)識(shí)符,得到目標(biāo)標(biāo)識(shí)符集;
標(biāo)識(shí)符發(fā)送單元,用于將目標(biāo)標(biāo)識(shí)符集發(fā)送至外界消息中心,以使外界消息中心從已經(jīng)接收到的所有常規(guī)消息中篩選出與目標(biāo)標(biāo)識(shí)符集中的每個(gè)標(biāo)識(shí)符對應(yīng)的常規(guī)消息,以及根據(jù)篩選出來的所有常規(guī)消息對目標(biāo)車輛進(jìn)行跟蹤。
另外,本發(fā)明還公開了一種車輛通信服務(wù)器,包括前述實(shí)施例中公開的外界消息中心。關(guān)于該外界消息中心的具體結(jié)構(gòu)和工作過程可以參考前述實(shí)施例中公開的相應(yīng)內(nèi)容,在此不再進(jìn)行贅述。
進(jìn)一步的,本發(fā)明還公開了一種車輛通信系統(tǒng),包括前述已經(jīng)公開的車輛通信終端和車輛通信服務(wù)器。關(guān)于該車輛通信終端和車輛通信服務(wù)器的具體構(gòu)造可以參考前述已公開的相應(yīng)內(nèi)容,在此不再進(jìn)行贅述。
本發(fā)明實(shí)施例還進(jìn)一步公開了一種車輛通信終端,參見圖7所示,該車輛通信終端包括:
處理器21和存儲(chǔ)器22;
其中,處理器21通過調(diào)用存儲(chǔ)器22存儲(chǔ)的操作指令,用于執(zhí)行如下步驟:
每當(dāng)獲取到常規(guī)消息發(fā)送指令,則均從預(yù)先獲取到的特征信息集中確定出一組特征信息,得到本次常規(guī)消息發(fā)送過程所對應(yīng)的特征信息;其中,特征信息集包括多組互異的特征信息,每組特征信息均包括與本組特征信息唯一對應(yīng)的簽名密鑰,并且,任意兩次常規(guī)消息發(fā)送過程所對應(yīng)的特征信息均不相同;利用本次常規(guī)消息發(fā)送過程所對應(yīng)的特征信息,對當(dāng)前目標(biāo)車輛的車輛行駛信息進(jìn)行信息處理,得到本次常規(guī)消息發(fā)送過程所對應(yīng)的常規(guī)消息,并將該常規(guī)消息發(fā)送至外界消息中心;其中,外界消息中心位于外界設(shè)備上或者位于能與外界設(shè)備進(jìn)行通信的服務(wù)器上。
可以理解的是,本實(shí)施例中的車輛通信終端還進(jìn)一步包括通信芯片23、電源24、顯示屏25、輸出裝置26和輸入裝置27。
可以理解的是,本實(shí)施例中處理器、存儲(chǔ)器、通信芯片、電源、顯示屏、輸出裝置和輸入裝置的數(shù)量均可以是單數(shù)個(gè),也可以是復(fù)數(shù)個(gè),在此不對它們進(jìn)行一一限定。另外,本實(shí)施例中車輛通信終端的操作系統(tǒng)可以包括現(xiàn)有所有主流終端操作系統(tǒng)中的一個(gè)或多個(gè),也可以包括未來新開發(fā)的操作系統(tǒng),在此不對本實(shí)施例中車輛通信終端的操作系統(tǒng)進(jìn)行具體限定。
最后,還需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開來,而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。
以上對本發(fā)明所提供的一種車輛通信方法、終端、服務(wù)器及系統(tǒng)進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。