1. 智石地圖是基於ibeacon藍牙信號廣播的地圖定位應用。
2. 地圖基於藍牙信號廣播,通過主動採集和被動採集藍牙信號,來定位事物的當前位置或是 導航到目標位置。
3. 採用藍牙廣播作為標籤。通過嗅探器採集周圍藍牙廣播作為標籤。以接收嗅探器接收到的電子標籤信號強度作為判斷距離的依據。
4. 定位算法思想:根據信號值篩選出最多10(閾值,這裡設定為10)個beacon設備,獲取10個設備的地理坐標信息,使用節點定位及三角質心法深度解析計算。
5. 對採集到的數據進行分析:
l 根據採集到的數據分析實際點位和雲服務中存儲的點位是否有差異
l 校驗beacon設備穩定性
l 地圖算法使用的頻率
6. 抗幹擾:信號值、近幾次出現的beacon、樓層等數據進行篩選。
7. 地圖採用唯一標識加密管理技術,APPKEY管理模塊。APPKEY為用戶創建的唯一項目識別標識,APPKEY可以與建築、地圖設備、地圖信息進行關聯,實現了beacon設備信息加密、建築數據加密、地圖信息加密,非地圖的擁有者無法修改建築信息和設備信息,非授權用戶無法訪問地圖。
8. 智石地圖基於一套數據多個平臺的原則(WEB、Android、IOS),在使用WEB環境時,往往需要微信公眾號支持,或是在多個公眾號之間來回切換。公眾號管理模塊的背後是地圖數據跨平臺無縫接入技術的支撐。
9. 為節省地圖移動端流量消耗,提高地圖加載速度,並減小地圖伺服器壓力,智石地圖應用緩存技術,將地圖數據存於手機端本地。再次打開地圖只需要耗費幾KB流量(根據地圖場景,在沒有地圖數據更新情況下耗費3KB-10KB左右)。
10. 優化的地圖數據接口,智石地圖不斷優化地圖交互接口,採用最簡潔的數據和最快的響應速度為客戶提供最優質的室內定位及導航服務。據統計,智石地圖單次事件操作數據交互約1KB-2KB之間(檢索、路徑規劃、請求定位等事物數據耗費均值)