基于wifi的定位系統(tǒng)及方法
【專利摘要】本發(fā)明涉及一種定位系統(tǒng)及方法。本發(fā)明所要解決的技術(shù)問題是提供一種可靠的基于WIFI的定位系統(tǒng)及方法。采用的技術(shù)方案可概括為:基于WIFI的定位系統(tǒng),包括至少一個WIFI熱點、客戶端與服務(wù)器,所述客戶端用于采集并儲存熱點信息,獲取定位點數(shù)據(jù)并傳輸給服務(wù)器,且與服務(wù)器進行信息交互,接收服務(wù)器發(fā)送的位置信息,并處理顯示位置信息,所述熱點信息為WIFI熱點的信息;所述服務(wù)器用于處理數(shù)據(jù),根據(jù)客戶端發(fā)送的定位點數(shù)據(jù)計算出與定位點的相關(guān)性最大的區(qū)域,確定該區(qū)域的WIFI熱點,且儲存熱點信息,計算并確定該定位點的位置信息,并發(fā)送給客戶端。本發(fā)明的有益效果是:結(jié)構(gòu)簡單,操作便捷,實用性強。本發(fā)明適用于在有WIFI熱點的地方進行定位。
【專利說明】基于WIFI的定位系統(tǒng)及方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種定位系統(tǒng)及方法,尤其是涉及一種基于WIFI的定位系統(tǒng)及方法?!颈尘凹夹g(shù)】
[0002]隨著WIFI熱點(即無線路由器或AP)的增多,在通信信號測試中更趨向于空間任何一點都能收到至少一個AP的信號。只要AP通電,不管其是否加密,也不管其加密方式如何,AP就一定會向周圍發(fā)射信號。信號中包含此WIFI熱點的唯一 MAC (Medium AccessControl,介質(zhì)訪問控制)地址,而MAC地址是AP的唯一全球標(biāo)識。即使距離此WIFI熱點比較遠(yuǎn),無法建立連接,但還是可以探測到它的存在。
[0003]而在實際應(yīng)用中,WIFI熱點的位置比較固定,很少會發(fā)生改變。因此客戶端只需探測附近有哪些WIFI熱點,檢測每一個WIFI熱點的信號強度,將上述信息發(fā)送給服務(wù)器,服務(wù)器根據(jù)這些信息,查詢記載在數(shù)據(jù)庫中的每個WIFI熱點的位置坐標(biāo),通過運算,能夠確定客戶端的具體位置信息,再將客戶端的具體位置信息發(fā)送給客戶端,在客戶端的地圖上顯示當(dāng)前位置。只要收到的WIFI熱點信號越多,定位就會越準(zhǔn)確。
【發(fā)明內(nèi)容】
[0004]本發(fā)明所要解決的技術(shù)問題是提供一種可靠的基于WIFI的定位系統(tǒng)及方法。
[0005]本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是:基于WIFI的定位系統(tǒng),包括至少一個WIFI熱點、客戶端與服務(wù)器,
[0006]所述客戶端用于采集并儲存熱點信息,獲取定位點數(shù)據(jù)并傳輸給服務(wù)器,且與服務(wù)器進行信息交互,接收服務(wù)器發(fā)送的位置信息,并處理顯示位置信息,所述熱點信息為WIFI熱點的信息;
[0007]所述服務(wù)器用于處理數(shù)據(jù),根據(jù)客戶端發(fā)送的定位點數(shù)據(jù)計算出與定位點的相關(guān)性最大的區(qū)域,確定該區(qū)域的WIFI熱點,且儲存熱點信息,計算并確定該定位點的位置信息,并發(fā)送給客戶端。
[0008]具體的,熱點信息包括WIFI熱點的接收的信號強度指示信息及介質(zhì)訪問控制地
址信息。
[0009]進一步的,客戶端處理顯示位置信息包括將定位數(shù)據(jù)轉(zhuǎn)換為圖像,在客戶端的地圖上呈現(xiàn)出來。
[0010]本發(fā)明解決其技術(shù)問題所采用的另一技術(shù)方案是:基于WIFI的定位方法,包括以下步驟:
[0011]A.客戶端對定位點進行定位,獲取定位點數(shù)據(jù)并傳輸給服務(wù)器;
[0012]B.服務(wù)器根據(jù)定位點數(shù)據(jù)計算出與定位點的相關(guān)性最大的區(qū)域,確定該區(qū)域的WIFI熱點;
[0013]C.在服務(wù)器中尋找是否有與該區(qū)域匹配的熱點信息,所述熱點信息為WIFI熱點的信息,若是,則進入步驟F ;否則,進入步驟D ;[0014]D.客戶端采集并儲存區(qū)域內(nèi)的熱點信息;
[0015]E.客戶端將熱點信息發(fā)送給服務(wù)器,進入步驟C ;
[0016]F.服務(wù)器計算并確定該定位點的位置信息,并發(fā)送給客戶端;
[0017]G.客戶端接收并處理顯示位置信息。
[0018]具體的,在步驟A之前還包括步驟
[0019]Al.布置 WIFI 熱點。
[0020]具體的,步驟D中的熱點信息包括WIFI熱點的接收的信號強度指示信息及介質(zhì)訪問控制地址信息。
[0021]具體的,步驟F中服務(wù)器是利用TOA定位方式計算出該定位點的位置信息。
[0022]進一步的,步驟G中,客戶端處理顯示位置信息包括將位置信息轉(zhuǎn)換為圖像,在地圖上呈現(xiàn)出來。
[0023]本發(fā)明的有益效果是:結(jié)構(gòu)簡單,操作便捷,尤其在人活動密集的區(qū)域內(nèi)能夠快速可靠地實現(xiàn)分享自身位置,解決對人或商鋪、地點定位難的問題,節(jié)約時間,實用性強。本發(fā)明適用于在有WIFI熱點的地方進行定位。
【具體實施方式】
[0024]下面結(jié)合實施例,詳細(xì)描述本發(fā)明的技術(shù)方案。
[0025]本發(fā)明的基于WIFI的定位系統(tǒng),包括至少一個WIFI熱點、客戶端與服務(wù)器,
[0026]WIFI熱點:例如在一些商業(yè)區(qū)活著辦公樓里,已經(jīng)存在一些固定的WIFI熱點,這時,只需要補加一些WIFI熱點即可。不再需要重新部署WIFI熱點。這些WIFI熱點在該域內(nèi),將構(gòu)成一個陣分布。當(dāng)某客戶端在該區(qū)域內(nèi)時,將能接收WIFI熱點的RSSI信息。RSSI(Received Signal Strength Indication)即接收的信號強度指示,可通過接收到的信號強弱測定信號點與接收點的距離,進而根據(jù)相應(yīng)數(shù)據(jù)進行定位。
[0027]客戶端:采集并儲存熱點信息,獲取定位點數(shù)據(jù)并傳輸給服務(wù)器,且與服務(wù)器進行信息交互,接收服務(wù)器發(fā)送的位置信息,并處理顯示位置信息。所述熱點信息為WIFI熱點的信息,包括熱點RSSI信息及MAC地址信息。處理顯示位置信息包括將定位數(shù)據(jù)轉(zhuǎn)換為圖像,在客戶端的地圖上呈現(xiàn)出來。
[0028]服務(wù)器:處理數(shù)據(jù),根據(jù)客戶端發(fā)送的定位點數(shù)據(jù)計算出與定位點的相關(guān)性最大的區(qū)域,確定該區(qū)域的WIFI熱點,且儲存熱點信息,計算并確定該定位點的位置信息,并發(fā)送給客戶端。具體而言,存儲客戶端采集的定位點數(shù)據(jù)及熱點信息,計算定位點的具體位置,再將位置信息傳輸給客戶端。
[0029]本發(fā)明的基于WIFI的定位方法,包括以下步驟:
[0030]A.客戶端對定位點進行定位,獲取定位點數(shù)據(jù)并傳輸給服務(wù)器;
[0031]B.服務(wù)器根據(jù)定位點數(shù)據(jù)計算出與定位點的相關(guān)性最大的區(qū)域,確定該區(qū)域的WIFI熱點;
[0032]根據(jù)定位算法計算獲取到粗略定位的區(qū)域。
[0033]C.在服務(wù)器中尋找是否有與該區(qū)域匹配的熱點信息,所述熱點信息為WIFI熱點的信息,若是,則進入步驟F ;否則,進入步驟D ;
[0034]D.客戶端采集并儲存區(qū)域內(nèi)的熱點信息;[0035]熱點信息包括WIFI熱點的RSSI信息及MAC地址信息。
[0036]E.客戶端將熱點信息發(fā)送給服務(wù)器,進入步驟C ;
[0037]F.服務(wù)器計算并確定該定位點的位置信息,并發(fā)送給客戶端;
[0038]服務(wù)器是利用TOA (Time of arrive到達時間)定位方式計算出該定位點的位置信息。TOA定位方式與其他一些定位算法相比,具有硬件成本較低、計算量小等優(yōu)點,計算速度快,是本發(fā)明的輔助定位方式。
[0039]G.客戶端接收并處理顯示位置信息,且將位置信息轉(zhuǎn)換為圖像,在地圖上呈現(xiàn)出來。
[0040]定位點數(shù)據(jù)即該定位點的基本信息,如定位點的名稱或地標(biāo)建筑等。位置信息即定位點在當(dāng)前區(qū)域的位置,如用戶利用客戶端尋找某一區(qū)域內(nèi)的一家餐館,餐館名稱即為該定位點數(shù)據(jù),而餐館的位置信息即餐館在該區(qū)域內(nèi)的具體位置。
[0041]實施例
[0042]本例中以布置9個WIFI熱點為例來說明。
[0043]I)布置9個WIFI熱點
[0044]9個WIFI熱點的位置可以任意放置。固定放置后WIFI熱點的位置將不能改變,一旦WIFI熱點的位置發(fā)生改變,則需要重新采集WIFI熱點樣本。例如在一些商業(yè)區(qū)活著辦公樓里,已經(jīng)存在一些固定的WIFI熱點,這時如果需要的話可以補加一些WIFI熱點,不再需要重新部署WIFI熱點。
[0045]2)樣本采集
[0046]WIFI熱點正常工作時進行數(shù)據(jù)采集。當(dāng)客戶端在運行WIFI熱點區(qū)域內(nèi)時,將收到并存儲WIFI熱點的RSSI信息及MAC信息。若能接收到9個WIFI熱點的信號,則在采集過程中將會接收到9* (定位點的個數(shù))個信號來源。每個定位點構(gòu)成一個1*9的數(shù)組。
[0047]3)定位算法計算相關(guān)性
[0048]當(dāng)采集完成后,將客戶端采集到的數(shù)據(jù)發(fā)送給服務(wù)器,服務(wù)器將根據(jù)定位算法,計算出采集點區(qū)域內(nèi)的相關(guān)性。在定位點處獲取到的定位點數(shù)據(jù)傳給服務(wù)器后存儲下來。當(dāng)客戶端進入該區(qū)域進行定位時,服務(wù)器根據(jù)定位點數(shù)據(jù)計算出與定位點的相關(guān)性最大的區(qū)域,確定該區(qū)域的WIFI熱點,在服務(wù)器中尋找是否有與該區(qū)域匹配的熱點信息,若有,則確定粗略定位的區(qū)域。
[0049]4)精確位置定位
[0050]服務(wù)器根據(jù)客戶端接收到的RSSI信息及MAC信息,利用TOA定位方式及一些優(yōu)化算法計算出該定位點的準(zhǔn)確的位置信息,達到精確定位的目的。
【權(quán)利要求】
1.基于WIFI的定位系統(tǒng),其特征在于,包括至少一個WIFI熱點、客戶端與服務(wù)器, 所述客戶端用于采集并儲存熱點信息,獲取定位點數(shù)據(jù)并傳輸給服務(wù)器,且與服務(wù)器進行信息交互,接收服務(wù)器發(fā)送的位置信息,并處理顯示位置信息,所述熱點信息為WIFI熱點的信息; 所述服務(wù)器用于處理數(shù)據(jù),根據(jù)客戶端發(fā)送的定位點數(shù)據(jù)計算出與定位點的相關(guān)性最大的區(qū)域,確定該區(qū)域的WIFI熱點,且儲存熱點信息,計算并確定該定位點的位置信息,并發(fā)送給客戶端。
2.如權(quán)利要求1所述的基于WIFI的定位系統(tǒng),其特征在于,熱點信息包括WIFI熱點的接收的信號強度指示信息及介質(zhì)訪問控制地址信息。
3.如權(quán)利要求1所述的基于WIFI的定位系統(tǒng),其特征在于,客戶端處理顯示位置信息包括將定位數(shù)據(jù)轉(zhuǎn)換為圖像,在客戶端的地圖上呈現(xiàn)出來。
4.基于WIFI的定位方法,其特征在于,包括以下步驟: A.客戶端對定位點進行定位,獲取定位點數(shù)據(jù)并傳輸給服務(wù)器; B.服務(wù)器根據(jù)定位點數(shù)據(jù)計算出與定位點的相關(guān)性最大的區(qū)域,確定該區(qū)域的WIFI#1占.C.在服務(wù)器中尋找是 否有與該區(qū)域匹配的熱點信息,所述熱點信息為WIFI熱點的信息,若是,則進入步驟F ;否則,進入步驟D ; D.客戶端采集并儲存區(qū)域內(nèi)的熱點信息; E.客戶端將熱點信息發(fā)送給服務(wù)器,進入步驟C; F.服務(wù)器計算并確定該定位點的位置信息,并發(fā)送給客戶端; G.客戶端接收并處理顯示位置信息。
5.如權(quán)利要求4所述的基于WIFI的定位方法,其特征在于,在步驟A之前還包括步驟 Al.布置WIFI熱點。
6.如權(quán)利要求4所述的基于WIFI的定位方法,其特征在于,步驟D中的熱點信息包括WIFI熱點的接收的信號強度指示信息及介質(zhì)訪問控制地址信息。
7.如權(quán)利要求4所述的基于WIFI的定位方法,其特征在于,步驟F中服務(wù)器是利用TOA定位方式計算出該定位點的位置信息。
8.如權(quán)利要求4或5或6或7所述的基于WIFI的定位方法,其特征在于,步驟G中,客戶端處理顯示位置信息包括將位置信息轉(zhuǎn)換為圖像,在地圖上呈現(xiàn)出來。
【文檔編號】H04W64/00GK103607771SQ201310572744
【公開日】2014年2月26日 申請日期:2013年11月15日 優(yōu)先權(quán)日:2013年11月15日
【發(fā)明者】何誠 申請人:四川長虹電器股份有限公司