System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及計算機,尤其涉及一種地理圍欄生成和匹配方法、裝置、電子設備及存儲介質。
技術介紹
1、地理圍欄是人為劃定的虛擬地理邊界,當部署了相應功能的設備進入地理圍欄區域,可以觸發響應,以使用戶相應做出處理措施。地理圍欄可以用于智能放牧、兒童活動區域監控、共享單車還車、產品防竄貨以及無人機禁飛區設置等場景。
2、現有技術中地理圍欄生成方法所生成的地理圍欄,其地理圍欄數據多為浮點數據。因為地理圍欄數據的數據量大,在針對嵌入式設備進行部署時,需要占用過多的存儲空間,且在地理圍欄匹配時,針對浮點數據進行匹配所需要的計算量過大,計算時間過長。
技術實現思路
1、本專利技術實施例提供一種地理圍欄生成和匹配方法、裝置、電子設備及存儲介質,能夠快速準確地生成數據量較小的目標區域地理圍欄,并且能使地理圍欄的匹配過程以較小的計算量快速高效地進行。
2、第一方面,本專利技術實施例提供一種地理圍欄生成方法,包括:按照級別從高到低的順序逐級查找目標區域的相交哈希矩形;
3、對所查找的各個級別的所述相交哈希矩形,在查找到當前級別的所述相交哈希矩形后,基于當前級別的所述相交哈希矩形和目標精確度確定目標相交哈希矩形;以及
4、基于所述目標相交哈希矩形確定所述目標區域對應的圍欄哈希編碼,并基于所述圍欄哈希編碼生成所述目標區域的地理圍欄;
5、其中所述相交哈希矩形為與所述目標區域的邊界相交的地理哈希矩形,最高級別的所述地理哈希矩形表示的區域最大,最低級別
6、第二方面,本專利技術實施例提供一種地理圍欄匹配方法,包括:
7、基于待匹配位置點的地理哈希編碼獲取待匹配哈希編碼;以及
8、基于所述待匹配哈希編碼以及地理圍欄對應的圍欄哈希編碼確定所述待匹配位置點與所述地理圍欄的匹配結果,所述地理圍欄為本專利技術任一實施例中任一所述的地理圍欄。
9、第三方面,本專利技術實施例提供一種地理圍欄生成裝置,包括:
10、查找模塊,用于按照級別從高到低的順序逐級查找目標區域的相交哈希矩形;
11、目標相交哈希矩形獲取模塊,用于對所查找的各個級別的所述相交哈希矩形,在查找到當前級別的所述相交哈希矩形后,基于當前級別的所述相交哈希矩形和目標精確度確定目標相交哈希矩形;以及
12、地理圍欄生成模塊,用于基于所述目標相交哈希矩形確定所述目標區域對應的圍欄哈希編碼,并基于所述圍欄哈希編碼生成所述目標區域的地理圍欄;
13、其中所述相交哈希矩形為與所述目標區域的邊界相交的地理哈希矩形,最高級別的所述地理哈希矩形表示的區域最大,最低級別的所述地理哈希矩形表示的區域最小。
14、第四方面,本專利技術實施例提供一種地理圍欄匹配裝置,包括:
15、編碼獲取模塊,用于基于待匹配位置點的地理哈希編碼獲取待匹配哈希編碼;以及
16、匹配模塊,用于基于所述待匹配哈希編碼以及地理圍欄對應的圍欄哈希編碼確定所述待匹配位置點與所述地理圍欄的匹配結果,所述地理圍欄為本專利技術實施例中任一所述的地理圍欄。
17、第五方面,本專利技術實施例還提供了一種電子設備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,所述處理器執行所述程序時實現如本專利技術實施例中任一所述的地理圍欄生成方法或者地理圍欄匹配方法。
18、第六方面,本專利技術實施例還提供了一種計算機可讀存儲介質,其上存儲有計算機程序,該程序被處理器執行時實現如本專利技術實施例中任一所述的地理圍欄生成方法或者地理圍欄匹配方法。
19、本專利技術實施例提供的一種地理圍欄生成和匹配方法、裝置、電子設備及存儲介質,通過按照級別從高到低的順序逐級查找目標區域的相交哈希矩形,并基于當前級別的相交哈希矩形的各個位置點和目標精確度,確定目標相交哈希矩形,進一步基于目標相交哈希矩形的地理哈希編碼確定目標區域對應的圍欄哈希編碼,進而生成地理圍欄,能夠快速準確地生成數據量較小的目標區域地理圍欄,減少地理圍欄數據所需存儲內存,并利于提高進行地理圍欄匹配的系統響應和匹配速度;本專利技術實施例還基于所生成的地理圍欄,通過基于待匹配位置點對應的待匹配哈希編碼和地理圍欄對應圍欄哈希編碼確定地理圍欄的匹配結果,能夠以較小的計算量快速高效地進行地理圍欄的匹配。
本文檔來自技高網...【技術保護點】
1.一種地理圍欄生成方法,其特征在于,包括:
2.根據權利要求1所述的地理圍欄生成方法,其特征在于,所述按照級別從高到低的順序逐級查找目標區域的相交哈希矩形,包括:
3.根據權利要求1所述的地理圍欄生成方法,其特征在于,所述基于當前級別的所述相交哈希矩形和目標精確度確定目標相交哈希矩形,包括:
4.根據權利要求1所述的地理圍欄生成方法,其特征在于,所述目標相交哈希矩形包括查找到的各個所述相交哈希矩形,所述基于所述目標相交哈希矩形確定所述目標區域對應的圍欄哈希編碼,包括:
5.根據權利要求4所述的地理圍欄生成方法,其特征在于,所述基于所述目標哈希編碼獲取所述圍欄哈希編碼,包括:
6.根據權利要求1所述的地理圍欄生成方法,其特征在于,所述基于所述圍欄哈希編碼生成所述目標區域的地理圍欄,包括:
7.一種地理圍欄匹配方法,其特征在于,包括:
8.根據權利要求7所述的地理圍欄匹配方法,其特征在于,所述基于所述待匹配哈希編碼以及地理圍欄對應的圍欄哈希編碼確定所述待匹配位置點與所述地理圍欄的匹配結果,包括:
...【技術特征摘要】
1.一種地理圍欄生成方法,其特征在于,包括:
2.根據權利要求1所述的地理圍欄生成方法,其特征在于,所述按照級別從高到低的順序逐級查找目標區域的相交哈希矩形,包括:
3.根據權利要求1所述的地理圍欄生成方法,其特征在于,所述基于當前級別的所述相交哈希矩形和目標精確度確定目標相交哈希矩形,包括:
4.根據權利要求1所述的地理圍欄生成方法,其特征在于,所述目標相交哈希矩形包括查找到的各個所述相交哈希矩形,所述基于所述目標相交哈希矩形確定所述目標區域對應的圍欄哈希編碼,包括:
5.根據權利要求4所述的地理圍欄生成方法,其特征在于,所述基于所述目標哈希編碼獲取所述圍欄哈希編碼,包括:
6.根據權利要求1所述的地理圍欄生成方法,其特征在于,所述基于所述圍欄哈希編碼生成所述目標區域的地理圍欄,包括:
7.一種...
【專利技術屬性】
技術研發人員:武維樂,劉磊,張儀瀟,
申請(專利權)人:上海華測導航技術股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。