本發(fā)明涉及車輛控制測試,具體涉及一種基于虛擬定位的車輛數字鑰匙控制測試方法、設備及介質。
背景技術:
1、近年來,隨著科學技術和通信服務飛速發(fā)展,汽車諸多功能的使用也更加舒適、方便、快捷,使消費者獲得更智能、舒適的用車體驗。對于汽車鑰匙而言,其經歷了機械鑰匙、遙控鑰匙和數字鑰匙三種產品的迭代;隨著智能手機、智能手環(huán)等智能設備的普及,不需要物理實體,可安裝于智能設備的數字鑰匙越來越受到車主的青睞。
2、站在通信服務的角度上看,如果數字鑰匙和車輛的通信距離過長,則需要通過基站等設備進行多步轉發(fā)才能實現。這種長距離通信鏈路容易在通信協商過程中發(fā)生錯誤,同時也增加了通信鏈路受攻擊的風險,因此市面上支持數字鑰匙操控的車輛普遍對安裝數字鑰匙的智能設備和車輛的距離有一定的要求,只有數字鑰匙與車輛足夠靠近時才能通過數字鑰匙操控車輛。
3、在車輛開發(fā)測試過程中,研發(fā)人員通常不會直接針對目標車輛實車進行開發(fā)測試,而是會在一個車輛測試臺架上加載目標車輛的設計參數進行開發(fā)測試。然而車輛測試臺架并不具有實車的位置分布,因此數字鑰匙與車輛的測距流程無法在車輛測試臺架上進行,而只能等實車制造完成后才能進行數字鑰匙的開發(fā)測試,影響目標車輛的開發(fā)測試效率。
技術實現思路
1、有鑒于此,本發(fā)明實施例提供一種車輛虛擬定位方法、車輛數字鑰匙測試方法、設備及介質,使得數字鑰匙的測試能夠在車輛測試臺架上完成,加快開發(fā)測試效率。
2、本發(fā)明第一方面提供了一種車輛虛擬定位方法,應用于車輛測試臺架,包括以下步驟:
3、記錄車輛測試臺架的定位天線,建立第一定位框架;
4、獲取目標車輛車身定位,建立第二定位框架;
5、通過所述第二定位框架,在所述第一定位框架中建立關于目標車輛的虛擬定位;
6、當車輛測試臺架接收到對目標車輛的定位請求時,將所述定位請求應用至所述第二定位框架,并返回基于所述第二定位框架的定位響應。
7、進一步地,所述車輛測試臺架上具有多個定位天線,每個所述定位天線具有衛(wèi)星定位坐標;所述第一定位框架為全局坐標系,根據所述車輛測試臺架上每個所述定位天線的衛(wèi)星定位坐標建立。
8、進一步地,所述目標車輛的車身定位根據目標車輛設計參數中分布于車輛多個位置的定位點確定,每個所述定位點具有基于車輛的相對坐標;所述定位點包括uwb天線、rfid定位標簽和nfc模塊;所述第二坐標系為車身坐標系,根據所述目標車輛設計參數中每個定位點的相對坐標建立。
9、進一步地,所述通過所述第二定位框架,在所述第一定位框架中建立關于目標車輛的虛擬定位,具體包括以下步驟:
10、在所述第一定位框架中標定車輛測試臺架的質心點,作為第一質心點;
11、在所述第二定位框架中標定目標車輛的質心點,作為第二質心點;
12、將所述第一質心點和第二質心點對齊;
13、基于所述第一質心點和第二質心點的對應關系,將所述第二定位框架投射至第一定位框架,作為所述目標車輛的虛擬定位。
14、進一步地,在所述通過所述第二定位框架,在所述第一定位框架中建立關于目標車輛的虛擬定位步驟之后,還包括以下步驟:
15、根據目標車輛設計參數中目標車輛的體積,對所述第二定位框架的虛擬定位進行等比的縮小或放大,使所述目標車輛的虛擬定位與所述目標車輛的體積相適應。
16、本發(fā)明第二方面公開一種車輛數字鑰匙測試方法,應用于加載第一方面所述車輛虛擬定位方法的車輛測試臺架,包括以下步驟:
17、接收數字鑰匙所發(fā)送對目標車輛的控制請求,從所述控制請求中拆分得到定位請求;
18、將所述定位請求應用至目標車輛的虛擬定位中,得到目標車輛的定位響應;
19、根據所述目標車輛的定位響應,判斷數字鑰匙是否滿足預設定位條件;
20、當數字鑰匙滿足預設定位條件時,執(zhí)行所述控制請求。
21、進一步地,所述將所述定位請求應用至目標車輛的虛擬定位中,得到目標車輛的定位響應,具體包括以下步驟:
22、從所述定位請求中解析數字鑰匙所在終端的當前衛(wèi)星坐標,作為數字鑰匙坐標;
23、將所述數字鑰匙坐標應用至第一定位框架中;
24、在第一定位框架中計算所述數字鑰匙坐標與第二定位框架的距離,作為所述數字鑰匙所發(fā)送對目標車輛控制請求的控車距離;
25、根據所述控車距離生成目標車輛的定位響應。
26、進一步地,所述判斷數字鑰匙是否滿足預設定位條件,具體包括以下步驟:
27、對所述控制請求進行解析,得到所述控制請求所對應的目標控制操作;
28、自目標車輛設計參數中得到目標控制操作的距離閾值;
29、判斷所述定位響應是否滿足目標控制操作的距離閾值;當所述定位響應是否滿足目標控制操作的距離閾值時,判斷數字鑰匙滿足預設定位條件;否則,判斷數字鑰匙不滿足預設定位條件。
30、本發(fā)明第三方面公開一種電子設備,包括處理器以及存儲器;
31、所述存儲器用于存儲程序;
32、所述處理器執(zhí)行所述程序實現第一方面所述的一種車輛虛擬定位方法或第二方面所述的一種車輛數字鑰匙測試方法。
33、本發(fā)明第四方面公開一種計算機可讀存儲介質,所述存儲介質存儲有程序,所述程序被處理器執(zhí)行實現第一方面所述的一種車輛虛擬定位方法或第二方面所述的一種車輛數字鑰匙測試方法。
34、本發(fā)明實施例還公開了一種計算機程序產品或計算機程序,該計算機程序產品或計算機程序包括計算機指令,該計算機指令存儲在計算機可讀存儲介質中。計算機設備的處理器可以從計算機可讀存儲介質讀取該計算機指令,處理器執(zhí)行該計算機指令,使得該計算機設備執(zhí)行前面的方法。
35、本發(fā)明的實施例具有如下方面有益效果:本發(fā)明實施例提供了一種車輛虛擬定位方法、車輛數字鑰匙測試方法、設備及介質,能夠在車輛測試臺架上完成數字鑰匙的距離測試,在車輛測試臺架上完成整套數字鑰匙測試流程,有效解決數字鑰匙在臺架測試中無法完成測距定位的問題,改善了臺架測試當前的不足之處。本發(fā)明實施例提高了車輛研發(fā)過程中數字鑰匙的測試效率,極大地改善了傳統(tǒng)臺架測試中存在的局限性,為汽車行業(yè)的數字鑰匙技術開發(fā)與驗證流程提供了新的思路。
36、本發(fā)明的附加方面和優(yōu)點將在下面的描述部分中給出,部分將從下面的描述中變得明顯,或通過本發(fā)明的實踐了解到。
1.一種車輛虛擬定位方法,應用于車輛測試臺架,其特征在于,包括以下步驟:
2.根據權利要求1所述的一種車輛虛擬定位方法,其特征在于,所述車輛測試臺架上具有多個定位天線,每個所述定位天線具有衛(wèi)星定位坐標;所述第一定位框架為全局坐標系,根據所述車輛測試臺架上每個所述定位天線的衛(wèi)星定位坐標建立。
3.根據權利要求1所述的一種車輛虛擬定位方法,其特征在于,所述目標車輛的車身定位根據目標車輛設計參數中分布于車輛多個位置的定位點確定,每個所述定位點具有基于車輛的相對坐標;所述定位點包括uwb天線、rfid定位標簽和nfc模塊;所述第二坐標系為車身坐標系,根據所述目標車輛設計參數中每個定位點的相對坐標建立。
4.根據權利要求1所述的一種車輛虛擬定位方法,其特征在于,所述通過所述第二定位框架,在所述第一定位框架中建立關于目標車輛的虛擬定位,具體包括以下步驟:
5.根據權利要求1所述的一種車輛虛擬定位方法,其特征在于,在所述通過所述第二定位框架,在所述第一定位框架中建立關于目標車輛的虛擬定位步驟之后,還包括以下步驟:
6.一種車輛數字鑰匙測試方法,應用于加載如權利要求1-5所述車輛虛擬定位方法的車輛測試臺架,其特征在于,包括以下步驟:
7.根據權利要求6所述的一種基于虛擬定位的車輛數字鑰匙控制測試方法,其特征在于,所述將所述定位請求應用至目標車輛的虛擬定位中,得到目標車輛的定位響應,具體包括以下步驟:
8.根據權利要求6所述的一種基于虛擬定位的車輛數字鑰匙控制測試方法,其特征在于,所述判斷數字鑰匙是否滿足預設定位條件,具體包括以下步驟:
9.一種電子設備,其特征在于,包括處理器以及存儲器;
10.一種計算機可讀存儲介質,其特征在于,所述存儲介質存儲有程序,所述程序被處理器執(zhí)行實現如權利要求1-5中任一項所述的一種車輛虛擬定位方法或如權利要求6-8中任一項所述的一種車輛數字鑰匙測試方法。