,在預(yù)測信道切換時(shí)間的過程中,可不考慮可將各節(jié)點(diǎn)的中斷處理延遲和無線傳 輸延遲,從而可W降低延遲的不確定性。
[0067] 在本發(fā)明的實(shí)施例中,上述FTSP算法的簇頭可W設(shè)定為路邊單元(服務(wù)端)。
[0068] 在本發(fā)明的一個(gè)實(shí)施例中,如圖4所示,基于信道切換時(shí)間同步算法,根據(jù)信道切 換的周期、信道切換延遲時(shí)間信息、所接收到的服務(wù)端的信道切換時(shí)間點(diǎn)信息和所獲取到 的接收端的信道切換時(shí)間點(diǎn)信息預(yù)測接收端在第K個(gè)信道切換周期的信道切換時(shí)間點(diǎn)信 息的具體過程可包括:
[0069]S31,基于最小二乘算法,根據(jù)所接收到的服務(wù)端的信道切換時(shí)間點(diǎn)信息和所獲取 到的接收端的信道切換時(shí)間點(diǎn)信息計(jì)算接收端和服務(wù)端之間的線性斜率a和截距0。
[0070] S32,根據(jù)線性斜率a、截距0、信道切換的周期、服務(wù)端在第N個(gè)信道切換周期的 信道切換時(shí)間點(diǎn)信息和信道切換延遲時(shí)間信息預(yù)測接收端在第K個(gè)信道切換周期的信道 切換時(shí)間點(diǎn)信息。
[0071] 其中,在本發(fā)明的一個(gè)實(shí)施例中,通過下述公式(1)計(jì)算線性斜率a,
[0072] a =(之;.Vv*巧-八.啼而')/ (Z ,VV - 朽;) (1 )
[0073] 其中,TSi為服務(wù)端在第i個(gè)信道切換周期的信道切換時(shí)間點(diǎn)信息,Tr1為接收 端在第i個(gè)信道切換周期的信道切換時(shí)間點(diǎn)信息,瓦打,./W為Tsi的算術(shù)平均值, 瓦=之豈巧/AT為Tri的算術(shù)平均值,
[0074]其中,通過下述公式似計(jì)算截距0, 陽0巧]P二干r-CC干S (2>
[0076]其中,根據(jù)線性斜率a、截距0、信道切換的周期、服務(wù)端在第N個(gè)信道切換周期 的信道切換時(shí)間點(diǎn)信息和信道切換延遲時(shí)間信息預(yù)測接收端在第K個(gè)信道切換周期的信 道切換時(shí)間點(diǎn)信息的公式(3)為:
[0077] Tr(K)=曰燈S(N)+化-腳 *100)+PWsd做
[007引其中,T為信切的周期,Trw為接收端在第K個(gè)信道切換周期的信道切換時(shí)間點(diǎn)信 息,Trw為服務(wù)端在第N個(gè)信道切換周期的信道切換時(shí)間點(diǎn)信息,Tgd為信道切換延遲時(shí)間 f目息。
[0079]進(jìn)一步地,在本發(fā)明的一個(gè)實(shí)施例中,如圖5所示,在根據(jù)信道切換的周期、信道 切換延遲時(shí)間信息、所接收到的服務(wù)端的信道切換時(shí)間點(diǎn)信息和所獲取到的接收端的信道 切換時(shí)間點(diǎn)信息預(yù)測接收端在第K個(gè)信道切換周期的信道切換時(shí)間點(diǎn)信息之后,該方法還 可W包括:
[0080] S4,在第K個(gè)信道切換周期時(shí),控制接收端根據(jù)所預(yù)測的信道切換時(shí)間點(diǎn)信息執(zhí) 行信道切換,W實(shí)現(xiàn)接收端和服務(wù)端的信道的時(shí)間同步。
[0081] 例如,當(dāng)車輛(接收端)得到在第K個(gè)信道切換周期時(shí),控制車輛(接收端)根據(jù) 所預(yù)測的信道切換時(shí)間點(diǎn)信息執(zhí)行信道切換,W實(shí)現(xiàn)車輛(接收端)和路邊單元(服務(wù)端) 的信道的時(shí)間同步。
[0082] 根據(jù)本發(fā)明實(shí)施例的預(yù)測信道切換時(shí)間的方法,首先接收服務(wù)端發(fā)送的服務(wù)公告 帖和N個(gè)時(shí)間公告帖,而后在接收到用戶確認(rèn)邀請信息的確認(rèn)指令之后,分別獲取接收端 在第i個(gè)信道切換周期的信道切換時(shí)間點(diǎn)信息,最后根據(jù)信道切換的周期、信道切換延遲 時(shí)間信息、所接收到的服務(wù)端的信道切換時(shí)間點(diǎn)信息和所獲取到的接收端的信道切換時(shí)間 點(diǎn)信息預(yù)測接收端在第K個(gè)信道切換周期的信道切換時(shí)間點(diǎn)信息。由此,準(zhǔn)確了接收端的 預(yù)測信道切換時(shí)間,從而保證了服務(wù)端與接收端之間的信道切換時(shí)切換時(shí)機(jī)一致,有效的 降低網(wǎng)絡(luò)的資源消耗和延遲所引起的不確定性,提高了數(shù)據(jù)傳輸?shù)耐ㄐ判省?br>[0083] 通常整個(gè)車間網(wǎng)絡(luò)由多個(gè)車間子網(wǎng)絡(luò)組成,每個(gè)車間子網(wǎng)絡(luò)都有一個(gè)簇首(服務(wù) 端),在監(jiān)控車輛駛?cè)氪厥椎目赏ㄐ欧秶?,該車輛可同時(shí)收到簇首廣播的服務(wù)公告帖和時(shí) 間公告帖,由于服務(wù)公告帖的交互流程比較復(fù)雜,需要多次握手才能完成,耗費(fèi)時(shí)間基本在 1秒鐘W上,在1秒鐘的時(shí)間內(nèi),由于車間網(wǎng)絡(luò)的信道切換周期為100ms,因此,該車輛可W 接收到8-10個(gè)時(shí)間公告帖,又由于各個(gè)車輛的時(shí)鐘漂移是一定的,所W,車輛的信道切換 時(shí)間與簇首的信道切換時(shí)間偏差是線性的,通過最小二乘法的線性回歸來預(yù)測車輛的信道 切換時(shí)間。
[0084] 下面結(jié)合圖6對預(yù)測信道切換時(shí)間的過程進(jìn)行介紹,如圖6所示,該預(yù)測信道切換 時(shí)間的方法的整體流程包括W下步驟:
[0085] S101,確定子網(wǎng)絡(luò)的簇首。
[0086] S102,子網(wǎng)絡(luò)簇首采集周期性采集信道切換時(shí)的時(shí)間點(diǎn)。
[0087] S103,將信道切換的時(shí)間點(diǎn)W及信道切換延遲組入時(shí)間公告帖。
[0088] S104,周期性的廣播時(shí)間公告帖。
[0089] S105,周期性的接收到服務(wù)提供者的時(shí)間公告帖并保存。
[0090] S106,與簇首交互判斷是否需要進(jìn)行信道切換,如果是,則執(zhí)行步驟S107,如果否, 則返回步驟S105。
[0091] S107,基于最小二乘法的線性回歸算法預(yù)估下一刻切換信道時(shí)間偏差。 陽092] S108,加入本節(jié)點(diǎn)的信道切換延遲信道切換。
[0093] S109,執(zhí)行信道切換操作并接收服務(wù)數(shù)據(jù)。
[0094] 其中,上述子網(wǎng)絡(luò)為車間網(wǎng)絡(luò)的子網(wǎng)絡(luò),即車間子網(wǎng)絡(luò)。
[0095] 根據(jù)本發(fā)明實(shí)施例的預(yù)測信道切換時(shí)間的方法,首先接收服務(wù)端發(fā)送的服務(wù)公告 帖和N個(gè)時(shí)間公告帖,而后在接收到用戶確認(rèn)邀請信息的確認(rèn)指令之后,分別獲取接收端 在第i個(gè)信道切換周期的信道切換時(shí)間點(diǎn)信息,最后根據(jù)信道切換的周期、信道切換延遲 時(shí)間信息、所接收到的服務(wù)端的信道切換時(shí)間點(diǎn)信息和所獲取到的接收端的信道切換時(shí)間 點(diǎn)信息預(yù)測接收端在第K個(gè)信道切換周期的信道切換時(shí)間點(diǎn)信息。因此,該方法能夠精準(zhǔn) 預(yù)測信道切換時(shí)間,從而保證了服務(wù)端與接收端之間的信道切換時(shí)切換時(shí)機(jī)一致,有效的 降低網(wǎng)絡(luò)的資源消耗和延遲所引起的不確定性,提高了數(shù)據(jù)傳輸?shù)耐ㄐ判省?br>[0096] 為了實(shí)現(xiàn)上述實(shí)施例,本發(fā)明還提出一種預(yù)測信道切換時(shí)間的裝置。
[0097] 圖7是根據(jù)本發(fā)明一個(gè)實(shí)施例的預(yù)測信道切換時(shí)間的裝置的方框示意圖。
[0098] 如圖7所示,該預(yù)測信道切換時(shí)間的裝置包括接收模塊100、獲取模塊200和預(yù)測 模塊300。
[0099] 具體地,接收模塊100用于接收服務(wù)端發(fā)送的服務(wù)公告帖和N個(gè)時(shí)間公告帖,其 中,服務(wù)公告帖中包含邀請信息,第i個(gè)時(shí)間公告帖中包含信道切換延遲時(shí)間信息和服務(wù) 端在第i個(gè)信道切換周期的信道切換時(shí)間點(diǎn)信息,其中,N為正整數(shù),且N由信道切換的周 期和傳輸服務(wù)公告帖所消耗的時(shí)間確定,其中,1《i《N。 陽100] 在本發(fā)明的一個(gè)實(shí)施例中,上述信道切換的周期為100ms,服務(wù)端與接收端處于車 間網(wǎng)絡(luò)中。 陽101 ] 其中,上述服務(wù)端可W是路邊單元,上述接收端可W是車輛。 陽102] 其中,需要理解的是,上述路邊單元可W用來向周邊的車輛建立服務(wù)信道,并交互 服務(wù)數(shù)據(jù),并且上述路邊單元可W是車間網(wǎng)絡(luò)中的時(shí)間同步的根節(jié)點(diǎn)。其中,上述路邊單元 可W是多個(gè)。 陽103] 例如,當(dāng)正常行駛中的車輛進(jìn)入車間網(wǎng)絡(luò)的范圍內(nèi)時(shí),車輛通過接收模塊100接 收路邊單元(服務(wù)端)發(fā)送的服務(wù)公告帖和時(shí)間公告帖,通常在車間網(wǎng)絡(luò)中,由于服務(wù)公告 帖的交互流程比較復(fù)雜,需要多次握手才能完成,耗費(fèi)時(shí)間基本在1秒鐘W上,在1秒鐘的 時(shí)間內(nèi),由于車間網(wǎng)絡(luò)的信道切換周期為100ms,因此,該車輛可W接收到8-10個(gè)時(shí)間公告 帖。
[0104] 其中,需要理解的是,該實(shí)施例中所說邀請信息可W是邀請車輛加入服務(wù)的信息, 其中,該服務(wù)可包括車輛預(yù)警距離提醒服務(wù)、交通狀態(tài)提醒服務(wù)器和行駛狀態(tài)提醒服務(wù)等。 陽105] 獲取模塊200用于在接收到用戶確認(rèn)邀請信息的確認(rèn)指令之后,分別獲取接收端 在第i個(gè)信道切換周期的信道切換時(shí)間點(diǎn)信息。
[0106] 具體地,當(dāng)接收端接收到用戶確認(rèn)邀請信息的確認(rèn)指令之后,獲取模塊200分別 獲取接收端在第i個(gè)信道切換周期的信道切換時(shí)間點(diǎn)信息。 陽107]例如,用戶確認(rèn)邀請信息的確認(rèn)指令后,獲取模塊200將,分別獲取車輛(接收端) 在第1至第N個(gè)信道切換周期的信道切換時(shí)間點(diǎn)信息。
[0108] 其中,需要理解的是,當(dāng)車輛(接收端)接收到路邊單元(服務(wù)端)發(fā)送的1個(gè)時(shí) 間公告帖時(shí),獲取模塊200獲取車輛(接收端)在第1個(gè)信道切換周期的信道切換時(shí)間點(diǎn) 信息;當(dāng)車輛(接收端)接收到路邊單元(服務(wù)端)發(fā)送的2個(gè)時(shí)間公告