本申請實施例涉及定位,尤其涉及一種駕駛輔助數據處理方法、裝置、系統、介質及產品。
背景技術:
1、地圖匹配定位技術是指將汽車定位信息與高精度地圖提供的道路位置信息進行比較,并采用適當算法確定汽車當前的行駛路段以及在路段中的準確位置,校正定位誤差,并為自動駕駛路徑規劃提供可靠依據,隨著自動駕駛和高級駕駛輔助系統的發展,對車輛位置精確定位和地圖匹配的準確性提出了更高的要求。
2、現有技術中,利用汽車裝載的衛星系統和導航系統計算車輛的位置,通過將該車輛的位置與地圖上的道路進行對比實現車輛與地圖的匹配。
3、然而,在處理大規模數據時,存在計算量大的問題。
技術實現思路
1、本申請實施例提供一種駕駛輔助數據處理方法、裝置、系統、介質及產品,用以解決處理大規模數據時,存在計算量大的問題。
2、本申請實施例第一方面提供一種駕駛輔助數據處理方法,包括:接收定位信號接收器發送的車輛在當前時刻的第一位置,并采用預設地理編碼算法,將第一位置轉化為第一地理編碼;獲取車輛在上一時刻的第二地理編碼以及第二地理編碼對應的第一數據表,其中第二地理編碼是采用預設地理編碼算法,對車輛在上一時刻的第二位置進行轉化得到的,第一數據表保存車輛上一時刻所在路段上的所有位置信息;判斷第一地理編碼是否存在于第一數據表中;若第一地理編碼存在于第一數據表中,則根據第一地理編碼在第一數據表中進行匹配,以得到第一地理編碼對應的位置信息;將第一地理編碼對應的位置信息作為駕駛輔助數據的一部分進行封裝,以得到第一駕駛輔助報文;將第一駕駛輔助報文發送至車輛的電子控制單元,以使電子控制單元根據駕駛輔助數據進行路徑規劃。
3、可選地,判斷第一地理編碼是否存在于第一數據表中之后,還包括:若第一地理編碼不存在于第一數據表中,則根據第一地理編碼的前預設位字段查詢索引表中是否存在對應的數據表名,其中索引表保存了各路段的信息,各路段的信息包括地理編碼的前預設位字段與數據表名的映射關系;若索引表中的映射關系存在第一地理編碼的前預設位字段對應的數據表名,則根據數據表名,獲取第二數據表;根據第一地理編碼在第二數據表中進行匹配,以得到第一地理編碼對應的位置信息。
4、可選地,根據第一地理編碼的前預設位字段查詢索引表中是否存在對應的數據表名之后,還包括:若索引表中的映射關系不存在第一地理編碼的前預設位字段對應的數據表名,則繼續獲取車輛實時的第三位置,并采用預設地理編碼算法將第三位置轉化為第三地理編碼;根據第三地理編碼的前預設位字段查詢索引表中是否存在對應的數據表名。
5、可選地,數據表中的位置信息包括地理編碼、距離信息和坡度信息,距離信息為當前位置與當前位置所在路段起始位置的距離;相應地,根據第一地理編碼在第一數據表中進行匹配,以得到第一地理編碼對應的位置信息之后,還包括:獲取第一地理編碼對應的第一距離與第二地理編碼對應的第二距離;計算第一距離與第二距離的差值;判斷第一數據表中,是否存在第四地理編碼,其中第四地理編碼滿足第四地理編碼對應的第三距離與第一距離的差值為預設差值;若存在第四地理編碼,則獲取第五地理編碼對應的第四距離,其中第四距離滿足第三距離與第四距離的差值等于第一距離與第二距離的差值;將第一數據表中距離信息在第三距離和第四距離之間的地理編碼對應的位置信息作為駕駛輔助數據的一部分進行封裝,以得到第二駕駛輔助報文;將第二駕駛輔助報文發送至電子控制單元,以使電子控制單元根據駕駛輔助數據中的坡度信息控制車輛的行駛速度。
6、可選地,判斷第一數據表中,是否存在第四地理編碼之后,還包括:若不存在第四地理編碼,則獲取第一數據表中距離信息最大的第五距離;將第一數據表中距離信息在第一距離和第五距離之間的地理編碼對應的位置信息作為駕駛輔助數據的一部分進行封裝,以得到第三駕駛輔助報文;將第三駕駛報文發送至電子控制單元,以使電子控制單元根據駕駛輔助數據中的坡度信息控制車輛的行駛速度。
7、本申請實施例第二方面提供一種駕駛輔助數據處理裝置,包括:
8、第一地理編碼計算模塊,用于獲取車輛在當前時刻的第一位置,并采用預設地理編碼算法,將第一位置轉化為第一地理編碼。
9、第一數據表獲取模塊,用于獲取車輛在上一時刻的第二地理編碼以及第二地理編碼對應的第一數據表,其中第二地理編碼是采用預設地理編碼算法,對車輛在上一時刻的第二位置進行轉化得到的,第一數據表保存車輛上一時刻所在路段上的所有位置信息。
10、匹配判斷模塊,用于判斷第一地理編碼是否存在于第一數據表中。
11、匹配信息獲取模塊,用于若第一地理編碼存在于第一數據表中,則根據第一地理編碼在第一數據表中進行匹配,以得到第一地理編碼對應的位置信息。
12、數據封裝模塊,用于將第一地理編碼對應的位置信息作為駕駛輔助數據的一部分進行封裝,以得到第一駕駛輔助報文。
13、報文發送模塊,用于將第一駕駛輔助報文發送至車輛的電子控制單元,以使電子控制單元根據駕駛輔助數據進行路徑規劃。
14、本申請實施例第三方面提供一種車輛的駕駛輔助系統,包括:存儲器和處理器;
15、存儲器存儲計算機執行指令;
16、處理器執行存儲器存儲的計算機執行指令,以實現第一方面任一項所述的駕駛輔助數據處理方法。
17、本申請實施例第四方面提供一種計算機可讀存儲介質,所述計算機可讀存儲介質中存儲有計算機執行指令,所述計算機執行指令被處理器執行時用于實現第一方面任一項所述的駕駛輔助數據處理方法。
18、本申請實施例第五方面提供一種計算機程序產品,包括計算機程序,該計算機程序被處理器執行時實現第一方面任一項所述的駕駛輔助數據處理方法。
19、本申請實施例提供的一種駕駛輔助數據處理方法、裝置、系統、介質及產品,通過實時獲取車輛在當前時刻的位置,并采用預設地理編碼算法,將當前時刻的位置轉化為第一地理編碼,首先根據第一地理編碼在上一時刻匹配的第一數據表中進行查詢匹配,如果當前時刻的位置與上一時刻的位置在同一路段,則可以在第一數據表中快速匹配到第一地理編碼對應的位置信息,將第一地理編碼對應的位置信息作為駕駛輔助數據的一部分進行封裝得到駕駛輔助報文,并將駕駛輔助報文發送至該車輛的電子控制單元,為該車輛的路徑規劃提供依據,通過利用預設的地理編碼算法和上一時刻的第一數據表對當前時刻的位置快速檢索和匹配,提高了處理大規模數據時的匹配效率。
1.一種駕駛輔助數據處理方法,其特征在于,應用于車輛的駕駛輔助系統,包括:
2.根據權利要求1所述的方法,其特征在于,所述判斷所述第一地理編碼是否存在于所述第一數據表中之后,還包括:
3.根據權利要求2所述的方法,其特征在于,所述根據所述第一地理編碼的前預設位字段查詢索引表中是否存在對應的數據表名之后,還包括:
4.根據權利要求1所述的方法,其特征在于,所述數據表中的位置信息包括地理編碼、距離信息和坡度信息,所述距離信息為當前位置與當前位置所在路段起始位置的距離;
5.根據權利要求4所述的方法,其特征在于,所述判斷所述第一數據表中,是否存在第四地理編碼之后,還包括:
6.一種駕駛輔助數據處理裝置,其特征在于,應用于車輛的駕駛輔助系統,包括:
7.根據權利要求6所述的裝置,其特征在于,還包括:
8.一種車輛的駕駛輔助系統,其特征在于,包括:存儲器和處理器;
9.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質中存儲有計算機執行指令,所述計算機執行指令被處理器執行時用于實現如權利要求1至5任一項所述的駕駛輔助數據處理方法。
10.一種計算機程序產品,包括計算機程序,其特征在于,該計算機程序被處理器執行時實現權利要求1至5任一項所述的駕駛輔助數據處理方法。