
以先前所找到的paper定位方法進行實作:
架構如左圖
由client端偵測user AP強度傳給server端做定位計算
server端程式:
處理定位以及回傳位置的main
三個演算法各一class
以及一個紀錄參考點的database
三個演算法的整合想法如下:
P(x,y) = α Fun(knn) + β Fun(PDF) + γ Fun(RBFS)
目前大概模擬為 γ > α > β
(RBFN耗費以及定位精確度皆為中等 故假設加權最大,PDF計算時間最常精準度最低,到時可能會捨棄)
計劃表:
1.模擬一個database始可模擬演算法
2.先著手 KNN 以及 RBFN 演算法程式 最後PDF
(因RBFN算式較複雜,視狀況而定 可能僅採用KNN演算法( KNN是三者中定位效果最好的))
3.做好計算的main
4.做測量AP的程式(用於建立sample node 以及user的AP偵測)
5.建置sample node,完成database
6.實際測試再行修改
觸發程式時機:
定位系統發現所屬區塊變化時跳出新區塊的特價訊息(選擇性)
---為達此功能 須自動定偵測位置
使用者要求
---傳送要求時執行
沒有留言:
張貼留言