本申請涉及藍牙傳輸,特別涉及一種基于組網的藍牙鑰匙方法、裝置、存儲介質、電子設備和計算機程序產品。
背景技術:
1、在現有技術中,基于藍牙的無感解鎖方式主要包括單點藍牙模塊無感解鎖方式和基于監聽的多點藍牙rssi(received?signal?strength?indication)評估無感解鎖方式,其中單點藍牙模塊無感解鎖方式由于只有一個點無法判斷手機靠近的具體方向只能判斷目標設備是否進入有效范圍,因此,其無法判斷目標設備如手機等所處的位置,因而無法在目標設備到達一定準確的距離位置時執行解鎖處理。而現有的基于監聽的多點藍牙rssi評估,由于可以做多點配置,其雖然通過采用多點藍牙并根據不同位置藍牙模塊監聽到的rssi信號做位置判斷,但是由于不同藍牙模塊之間需要通過can傳輸進行物理連接,增加了部署難度,不利于節約成本和降低系統的難度。
技術實現思路
1、針對現有技術存在的無法準確確定目標位置以及在確定目標位置時部署復雜程度高的問題,本申請主要提供一種基于組網的藍牙鑰匙方法、裝置、存儲介質、電子設備和計算機程序產品。
2、為了實現上述目的,本申請采用的第一個技術方案是:一種基于組網的藍牙鑰匙方法,其包括:建立車載藍牙的中心節點與車載藍牙的輔助節點之間的第一連接關系,并建立中心節點與目標設備之間的藍牙連接關系;根據第一連接關系,利用輔助節點獲取藍牙連接關系的連接參數;通過連接參數,利用輔助節點監聽目標設備通過藍牙連接關系傳輸至中心節點的數據包,并用數據包計算目標設備相對輔助節點的第一相對距離;中心節點利用第一連接關系獲取第一相對距離,并根據第一相對距離計算目標設備相對中心節點網絡的第二相對距離。
3、可選的,基于組網的藍牙鑰匙方法,還包括:中心節點將第二相對距離通過中心節點與車輛的主機端之間的第二連接關系傳輸至主機端,并在主機端根據第二相對距離計算并判斷車輛的后續操作。
4、可選的,中心節點利用第一連接關系獲取相對距離,并根據第一相對距離計算目標設備相對中心節點網絡的第二相對距離,包括:中心節點利用第一連接關系獲取中心節點網絡中每一個輔助節點計算得到的目標設備的相對距離,并在中心節點中根據全部第一相對距離計算目標設備相對中心節點網絡的第二相對距離。
5、可選的,第一連接關系包括無線連接關系和無線組網的連接方式,并且中心節點通過向預先經過授權的目標設備發送定向廣播從而建立藍牙連接關系。
6、可選的,根據第一連接關系,利用輔助節點獲取藍牙連接關系的連接參數,包括:輔助節點通過保持周期性的無線接收模式,根據第一連接關系,獲取藍牙連接關系的連接參數。
7、本申請采用的第二個技術方案是:一種基于組網的藍牙鑰匙裝置,其包括:連接關系建立模塊,用于建立車載藍牙的中心節點與車載藍牙的輔助節點之間的第一連接關系,并建立中心節點與目標設備之間的藍牙連接關系;連接參數獲取模塊,用于根據第一連接關系,利用輔助節點獲取藍牙連接關系的連接參數;第一相對距離計算模塊,用于通過連接參數,利用輔助節點監聽目標設備通過藍牙連接關系傳輸至中心節點的數據包,并用數據包計算目標設備相對輔助節點的第一相對距離;第二相對距離計算模塊,用于中心節點利用第一連接關系獲取第一相對距離,并根據第一相對距離計算目標設備相對中心節點網絡的第二相對距離。
8、可選的,基于組網的藍牙鑰匙裝置,其特征在于,還包括:中心節點將所述第二相對距離通過所述中心節點與車輛的主機端之間的第二連接關系傳輸至所述主機端,并在所述主機端根據所述第二相對距離計算并判斷車輛的后續操作。
9、可選的,所述中心節點利用所述第一連接關系獲取所述相對距離,并根據所述第一相對距離計算所述目標設備相對中心節點網絡的第二相對距離,包括:所述中心節點利用所述第一連接關系獲取所述中心節點網絡中每一個所述輔助節點計算得到的所述目標設備的所述相對距離,并在中心節點中根據全部第一相對距離計算目標設備相對中心節點網絡的第二相對距離。
10、可選的,第一連接關系包括無線連接關系和無線組網的連接方式,并且中心節點通過向預先經過授權的目標設備發送定向廣播從而建立藍牙連接關系。
11、可選的,根據第一連接關系,利用輔助節點獲取藍牙連接關系的連接參數,包括:輔助節點通過保持周期性的無線接收模式,根據第一連接關系,獲取藍牙連接關系的連接參數。
12、本申請采用的第三個技術方案是:一種計算機可讀存儲介質,其存儲有計算機程序/指令,該計算機程序/指令被操作以執行方案一中的基于組網的藍牙鑰匙方法。
13、本申請采用的第四個技術方案是:一種計算機設備,包括存儲器、處理器以及存儲在存儲器上的計算機程序,該處理器執行計算機程序以實現方案一中的基于組網的藍牙鑰匙方法。
14、本申請采用的第五個技術方案是:一種計算機程序產品,包括計算機程序/指令,該計算機程序/指令被處理器執行時實現如方案一中的基于組網的藍牙鑰匙方法。
15、本申請的技術方案可以達到的有益效果是:本申請的中心節點和輔助節點間通過無線組網自主完成通訊,無需通過can或lin或uart等方式做物理連接,大大降低了對車載總線的依賴,簡化了部署難度,并且本申請的中心節點根據輔助節點數據直接計算目標設備的相對位置,車輛的主機側只需獲取位置信息即可,無需關注車鑰匙無線網絡的部署方式,以及,輔助節點在計算目標設備的rssi時,可以通過采用同步檢測方法,無需接受完整的數據包和crc計算,提升了接收速度,提高了計算效率。
1.一種基于組網的藍牙鑰匙方法,其特征在于,包括:
2.根據權利要求1所述的基于組網的藍牙鑰匙方法,其特征在于,還包括:
3.根據權利要求1所述的基于組網的藍牙鑰匙方法,其特征在于,所述中心節點利用所述第一連接關系獲取所述相對距離,并根據所述第一相對距離計算所述目標設備相對中心節點網絡的第二相對距離,包括:
4.根據權利要求1所述的基于組網的藍牙鑰匙方法,其特征在于,所述第一連接關系包括無線連接關系和無線組網的連接方式,并且所述中心節點通過向預先經過授權的所述目標設備發送定向廣播從而建立所述藍牙連接關系。
5.根據權利要求1所述的基于組網的藍牙鑰匙方法,其特征在于,所述根據所述第一連接關系,利用所述輔助節點獲取所述藍牙連接關系的連接參數,包括:
6.一種基于組網的藍牙鑰匙裝置,其特征在于,包括:
7.根據權利要求6所述的基于組網的藍牙鑰匙裝置,其特征在于,還包括:
8.一種計算機可讀存儲介質,其存儲有計算機程序/指令,其特征在于,所述計算機程序/指令被操作以執行如權利要求1-6中任一項所述的基于組網的藍牙鑰匙方法。
9.一種計算機設備,包括存儲器、處理器以及存儲在存儲器上的計算機程序,其特征在于,所述處理器執行所述計算機程序以實現如權利要求1-6中任一項所述的基于組網的藍牙鑰匙方法。
10.一種計算機程序產品,包括計算機程序/指令,其特征在于,該計算機程序/指令被處理器執行時實現如權利要求1-6中任一項所述的基于組網的藍牙鑰匙方法。