一個基于WiFi 射頻信號強度指紋匹配的移動終端定位系統(tǒng),并設計實現(xiàn)了一種基于權重值選擇的定位算法。該算法為每個掃描到的AP 的RSSI 設定了選擇區(qū)間,指紋庫中落在此區(qū)間的所有位置點設平均權值,最后選取權重值最大者為待定位點的位置估計,如有相同權重值,則比較信號強度距離,取最小者,這種算法在一定程度上克服了RSSI 信號隨機抖動對定位的影響,提高了定位的穩(wěn)定性和精度。經(jīng)實驗測試,此系統(tǒng)在4 米范圍內(nèi)具有良好的定位效果。可部署在展館、校園、公園等公共場所,為客戶提供定位導航服務。定位算法運行于服務端,客戶端為配備WiFi 模塊的Android 手機。借助該定位系統(tǒng),基于Android 系統(tǒng)的移動終端可方便地查詢自身位置,并獲取各種基于位置服務。