本發(fā)明涉及城市交通管理,尤其涉及一種低成本的多樓層反向?qū)Ш椒椒ā⑾到y(tǒng)、設備及介質(zhì)。
背景技術:
1、近年來,導航作為新興領域,逐漸成為研究熱點,然而,在室內(nèi)、地下停車場等無線電信號微弱或者電磁干擾強烈的環(huán)境下,導航信息的準確性、實時性均會受到影響,導致無法準確導航,給用戶的出行造成困擾。
2、當前室內(nèi)反向?qū)Ш较到y(tǒng)往往基于rfid卡、室內(nèi)導航、wifi探針、視頻拍照、室內(nèi)二維數(shù)組地圖等技術手段來實現(xiàn),需要高昂設備成本、建設成本及維護成本。例如rfid卡技術需要運營方制作并發(fā)放rfid卡、加裝全路徑的rfid感應系統(tǒng)及后臺frid路徑生成和查詢軟件系統(tǒng);室內(nèi)導航系統(tǒng)需要加裝室內(nèi)wifi系統(tǒng)并開發(fā)專項室內(nèi)電子二維數(shù)組地圖,實現(xiàn)室內(nèi)空間位置的定位;wifi探針技術需要全方位加裝wifi感應設備,并開發(fā)wifi感應系統(tǒng);視頻拍照需要安裝全通道的閉路視頻系統(tǒng),均需要加裝硬件設備實現(xiàn)導航,仍然依賴于信號設備,并且需要針對不同的場地進行硬件設備設計,費用較高,給運營方造成極大的成本負擔。
3、因此,亟需提出一種低成本的多樓層反向?qū)Ш椒椒ǎ越鉀Q在無線電信號微弱或者電磁干擾強烈的環(huán)境下提供導航需要加裝信號設備且不同應用場所需要重新進行設計的技術問題。
技術實現(xiàn)思路
1、為克服相關技術中存在的問題,本公開提供一種低成本的多樓層反向?qū)Ш椒椒ê拖到y(tǒng),以解決相關技術中在無線電信號微弱或者電磁干擾強烈的環(huán)境下提供導航需要加裝信號設備且不同應用場所需要重新進行設計的技術問題。
2、本說明書一個或多個實施例提供了一種低成本的多樓層反向?qū)Ш椒椒?,包括以下步驟:
3、對多樓層的平面圖進行數(shù)字化處理,形成二維數(shù)組地圖;
4、對所述二維數(shù)組地圖進行柵格化,確定目標柵格對應的點位信息并生成信息碼,基于所述信息碼和所述點位信息構建空間信息集合體;
5、基于用戶分別掃描多樓層建筑內(nèi)部的兩個信息碼獲取用戶的第一點位信息和第二點位信息;
6、基于所述第一點位信息和所述第二點位信息在所述空間信息集合體的空間位置構建路徑矩陣,計算所述路徑矩陣中的最短路徑作為導航路徑。
7、優(yōu)選地,所述計算所述路徑矩陣中的最短路徑作為導航路徑,包括以下步驟:
8、采用a*算法計算所述路徑矩陣中的最短路徑,通過估價函數(shù)減少a*算法中的計算節(jié)點,將所述最短路徑呈現(xiàn)給用戶并進行導航。
9、優(yōu)選地,所述采用a*算法計算所述路徑矩陣中的最短路徑,通過估價函數(shù)減少a*算法中的計算節(jié)點,將所述最短路徑呈現(xiàn)給用戶并進行導航,包括以下步驟:
10、根據(jù)所述第一點位信息和所述第二點位信息,判斷兩個點位信息不在同一樓層時,指引用戶到達所述第二點位信息的樓層;
11、根據(jù)a*算法設置的步長計算用戶需要行走的步數(shù)進行距離導航,根據(jù)用戶掃描的信息碼的位置確定用戶的前進方向進行方向?qū)Ш健?/p>
12、優(yōu)選地,所述基于用戶分別掃描多樓層建筑內(nèi)部的兩個信息碼獲取用戶的第一點位信息和第二點位信息,包括以下步驟:
13、基于用戶的首次掃描信息碼,生成用戶的唯一身份標識,將所述信息碼對應的第一點位信息與所述用戶的唯一身份關聯(lián)后存儲;
14、基于用戶的二次掃描信息碼,獲取用戶的唯一身份標識和第二點位信息,根據(jù)所述用戶的唯一身份標識檢索對應的第一點位信息。
15、本說明書一個或多個實施例提供了一種低成本的多樓層反向?qū)Ш较到y(tǒng),包括圖像處理模塊、信息碼生成模塊、定位模塊和路徑規(guī)劃模塊;
16、所述圖像處理模塊,用于對多樓層的平面圖進行數(shù)字化處理,形成二維數(shù)組地圖;
17、所述信息生成模塊,用于對所述二維數(shù)組地圖進行柵格化,確定目標柵格對應的點位信息并生成信息碼,基于所述信息碼和所述點位信息構建空間信息集合體;
18、所述定位模塊,用于基于用戶分別掃描多樓層建筑內(nèi)部的兩個信息碼獲取用戶的第一點位信息和第二點位信息;
19、所述路徑規(guī)劃模塊,用于基于所述第一點位信息和所述第二點位信息在所述空間信息集合體的空間位置構建路徑矩陣,計算所述路徑矩陣中的最短路徑作為導航路徑。
20、優(yōu)選地,所述路徑規(guī)劃模塊還包括路徑矩陣構建單元和最短路徑生成單元;
21、所述路徑矩陣構建單元,用于基于所述第一點位信息和所述第二點位信息在所述空間信息集合體的空間點之間構建路徑矩陣;
22、所述最短路徑生成單元,用于采用a*算法計算所述路徑矩陣中的最短路徑,通過估價函數(shù)減少a*算法中的計算節(jié)點,將所述最短路徑呈現(xiàn)給用戶并進行導航。
23、優(yōu)選地,所述最短路徑生成單元還包括判斷組件和導航組件;
24、所述判斷組件,用于根據(jù)所述第一點位信息和所述第二點位信息,判斷兩個點位信息不在同一樓層時,指引用戶到達所述第二點位信息的樓層;
25、所述導航組件,用于根據(jù)a*算法設置的步長計算用戶需要行走的步數(shù)進行距離導航,根據(jù)用戶掃描的信息碼的位置確定用戶的前進方向進行方向?qū)Ш健?/p>
26、優(yōu)選地,所述定位模塊包括第一定位單元和第二定位單元;
27、所述第一定位單元,用于基于用戶的首次掃描信息碼,生成用戶的唯一身份標識,將所述信息碼對應的第一點位信息與所述用戶的唯一身份關聯(lián)后存儲;
28、所述第二定位單元,用于基于用戶的二次掃描信息碼,獲取用戶的唯一身份標識和第二點位信息,根據(jù)所述用戶的唯一身份標識檢索對應的第一點位信息。
29、本說明書一個或多個實施例提供了一種計算機設備,包括存儲器、處理器以及存儲在所述存儲器中并可在所述處理器上運行的計算機程序,所述處理器執(zhí)行所述計算機程序時實現(xiàn)如上述低成本的多樓層反向?qū)Ш椒椒ā?/p>
30、本說明書一個或多個實施例提供了一種計算機可讀存儲介質(zhì),所述計算機可讀存儲介質(zhì)存儲有計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)如上述低成本的多樓層反向?qū)Ш椒椒ǖ牟襟E。
31、本公開提供的一種低成本的多樓層反向?qū)Ш椒椒?、系統(tǒng)、設備及介質(zhì),優(yōu)點在于,通過對多樓層的平面圖進行數(shù)字化處理,形成二維數(shù)組地圖,將建筑的平面圖處理成二維數(shù)組地圖,從而進行導航路徑規(guī)劃;對所述二維數(shù)組地圖進行柵格化,確定目標柵格對應的點位信息并生成信息碼,基于所述信息碼和所述點位信息構建空間信息集合體,通過信息碼賦予建筑空間的位置信息,不需增設信號增強設備,節(jié)約成本;基于用戶分別掃描多樓層建筑內(nèi)部的兩個信息碼獲取用戶的第一點位信息和第二點位信息,用戶的位置獲取依賴信息碼而不需要信號設備的支撐,基于所述第一點位信息和所述第二點位信息在所述空間信息集合體的空間位置構建路徑矩陣,計算所述路徑矩陣中的最短路徑作為導航路徑,采用路徑尋優(yōu)算法得到最短路徑,可適用于各類型設施的停車場,如商場、體育館、寫字樓等等,僅需要更換建筑的平面圖,提高了使用的便捷性,降低了導航的成本。
1.一種低成本的多樓層反向?qū)Ш椒椒?,其特征在于,包括以下步驟:
2.如權利要求1所述的低成本的多樓層反向?qū)Ш椒椒?,其特征在于,所述計算所述路徑矩陣中的最短路徑作為導航路徑,包括以下步驟:
3.如權利要求2所述的低成本的多樓層反向?qū)Ш椒椒?,其特征在于,所述將所述最短路徑呈現(xiàn)給用戶并進行導航,還包括以下步驟:
4.如權利要求1所述的低成本的多樓層反向?qū)Ш椒椒ǎ涮卣髟谟?,所述基于用戶分別掃描多樓層建筑內(nèi)部的兩個信息碼獲取用戶的第一點位信息和第二點位信息,包括以下步驟:
5.一種低成本的多樓層反向?qū)Ш较到y(tǒng),其特征在于,包括圖像處理模塊、信息碼生成模塊、定位模塊和路徑規(guī)劃模塊;
6.如權利要求5所述的多樓層反向?qū)Ш较到y(tǒng),其特征在于,所述路徑規(guī)劃模塊還包括路徑矩陣構建單元和最短路徑生成單元;
7.如權利要求6所述的多樓層反向?qū)Ш较到y(tǒng),其特征在于,所述最短路徑生成單元還包括判斷組件和導航組件;
8.如權利要求5所述的多樓層反向?qū)Ш较到y(tǒng),其特征在于,所述定位模塊包括第一定位單元和第二定位單元;
9.一種計算機設備,包括存儲器、處理器以及存儲在所述存儲器中并可在所述處理器上運行的計算機程序,其特征在于,所述處理器執(zhí)行所述計算機程序時實現(xiàn)如權利要求1至4任一項所述低成本的多樓層反向?qū)Ш椒椒ā?/p>
10.一種計算機可讀存儲介質(zhì),所述計算機可讀存儲介質(zhì)存儲有計算機程序,其特征在于,所述計算機程序被處理器執(zhí)行時實現(xiàn)如權利要求1至4任一項所述低成本的多樓層反向?qū)Ш椒椒ǖ牟襟E。