亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

射頻指紋定位方法、系統(tǒng)、無線控制器及定位服務器的制作方法

文檔序號:7896068閱讀:362來源:國知局
專利名稱:射頻指紋定位方法、系統(tǒng)、無線控制器及定位服務器的制作方法
技術領域
本發(fā)明涉及網(wǎng)絡通信技術,尤其涉及一種射頻指紋定位方法、系統(tǒng)、無線控制器及 定位服務器。
背景技術
無線局域網(wǎng)(Wireless Local Area Networks ;簡稱為WLAN)是指應用無線通信 技術將計算機設備互聯(lián)起來,使客戶端可以隨時隨地接入寬帶網(wǎng)絡實現(xiàn)信息共享的一種網(wǎng) 絡。其中,無線客戶端(例如支持WLAN接入功能的筆記本電腦、個人數(shù)碼助理或無線網(wǎng) 卡)通過無線接入點(Access Point ;簡稱為AP)接入無線局域網(wǎng)。AP是連接有線網(wǎng)和無 線局域網(wǎng)的橋梁,其主要作用是將各個無線客戶端連接到一起,然后將無線網(wǎng)絡接入以太 網(wǎng)。無線控制器(Access Controller ;簡稱為AC)是無線網(wǎng)絡中特有的網(wǎng)絡設備。 通常AP需要有線連接到一臺AC,由AC對其進行集中控制和管理以接入有線網(wǎng)絡;AC主要 負責數(shù)據(jù)交換和路由選擇,還進行用戶認證、安全策略管理、射頻信道選擇和輸出功率調(diào)整 等。其中,無線接入點控制與部署(Controlling and Provisioning of Wireless Access Point ;簡稱為CAPWAP)協(xié)議是AP與AC遵循的一種通信協(xié)議,具體規(guī)定了 AC和AP之間是 如何通信的,該CAPWAP協(xié)議在RFC5415進行了定義。無線定位技術是指對接收到的無線電波信號的特征參數(shù)進行分析,進而根據(jù)特定 的算法來計算出被測物體所在的位置。常用定位技術包括測量信號強度,例如接收信 號強度指示(Received Signal StrengthIndication ;簡稱為RSSI);測量信號方向,例 如到達角度(Arrival of Angle ;簡稱為:Α0Α);測量信號傳輸時間,例如到達時間(Time OfArrival ;簡稱為Τ0Α)、到達時間差(Time Difference Of Arrival ;簡稱為TD0A)等 等。射頻指紋識別技術是通過測量被測點信號強度實現(xiàn)定位的,該技術利用信號傳播時對 地理環(huán)境的依賴性而體現(xiàn)出的很強的站點特殊性,通過某個無線終端在某個位置被多個AP 采集到的RSSI組成指紋特征向量來表示對應位置,即在網(wǎng)絡布局已定的情形下,通過獲取 某個位置唯一的RSSI向量來定位該位置,其中RSSI向量是由多個AP采集到的數(shù)據(jù)組合 而成。如圖1所示,有4個AP參與定位,在位置(7,6)處由4個AP采集到的數(shù)據(jù)組合成 的RSSI向量為(-49,-43,-58,-57) dB ;在位置(3,幻處由4個AP采集到的數(shù)據(jù)組合成的 RSSI 向量為(-61,-55,-46,-46) dB。其中,由于射頻指紋識別技術考慮了建筑物等環(huán)境對無線電波信號的影響,例如 反射、衰減和多徑效應等,具有定位更準確的優(yōu)點,因此,被廣泛應用于室內(nèi)場合及小范圍 市區(qū)環(huán)境。現(xiàn)有技術利用射頻指紋識別技術實現(xiàn)定位的過程包括通過網(wǎng)絡規(guī)劃軟件,對 樓層平面圖進行處理,模擬分析實際環(huán)境,根據(jù)實際環(huán)境布局網(wǎng)絡(即實現(xiàn)定位用AP的布 局),輸出一個網(wǎng)絡信號分布的拓撲熱點圖,劃分指紋采樣的網(wǎng)格點;當網(wǎng)絡布局好后,工 作者拿著無線終端在被定位的區(qū)域中平穩(wěn)移動并在指定的網(wǎng)格中停留,被周邊布局好的AP 監(jiān)測無線終端的RSSI并上報至注冊的AC,AC組裝數(shù)據(jù)結(jié)構(gòu)并上傳定位服務器;其中,為了保證定位準確性,要求每條RSSI向量都有固定的順序和維數(shù),該順序和維數(shù)是預先設定好 的;定位服務器將RSSI向量存儲到指紋數(shù)據(jù)庫,以供定位所需。在實際應用過程中,當定位 服務器接收到AC上傳的RSSI向量后,根據(jù)一定的算法比較當前采集到的RSSI向量和指紋 數(shù)據(jù)庫中存儲的RSSI向量,根據(jù)一定的原則來確定當前位置。 其中,網(wǎng)絡規(guī)劃軟件的重要目的是為了提供具體的數(shù)據(jù)和圖示來指導下一步更加 精確的網(wǎng)絡布局,使得每個位置都有固定的指紋結(jié)構(gòu);但因為實際環(huán)境千差萬別,每次網(wǎng)絡 布局都需要進行大量的工作來模擬環(huán)境,非常繁瑣且準確性還不高;另外,指紋向量的采集 本身就非常繁瑣費時,因此現(xiàn)有技術利用射頻指紋識別技術實現(xiàn)定位的技術方案不易被推

發(fā)明內(nèi)容
本發(fā)明提供一種射頻指紋定位方法、系統(tǒng)、無線控制器及定位服務器,用以降低根 據(jù)射頻指紋技術定位時的復雜度,提高定位精度。本發(fā)明提供一種射頻指紋定位方法,包括定位服務器通過無線控制器向一個或一個以上的無線接入點下發(fā)第一定位指示 消息,以供所述一個或一個以上的無線接入點采集指定設備的接收信號強度指示值,所述 第一定位指示消息包括所述指定設備的標識;所述無線控制器接收所述一個或一個以上的無線接入點返回的所述指定設備的 接收信號強度指示值,并根據(jù)預設維數(shù)閾值和預設接收信號強度指示閾值,對所述指定設 備對應的一個或一個以上的接收信號強度指示值進行過濾處理,生成至少包括所述預設維 數(shù)閾值個接收信號強度指示值的指紋特征向量,并將所述指紋特征向量發(fā)送給所述定位服 務器;所述定位服務器根據(jù)所述指紋特征向量和預先存儲的至少包括所述預設維數(shù)閾 值個接收信號強度指示值和位置坐標的基準指紋特征向量,定位所述指定設備。本發(fā)明提供一種無線控制器,包括第一接收轉(zhuǎn)發(fā)模塊,用于接收定位服務器下發(fā)的第一定位指示消息,并將所述第 一定位指示消息轉(zhuǎn)發(fā)給一個或一個以上的無線接入點,以供所述一個或一個以上的無線接 入點采集指定設備的接收信號強度指示值,所述第一定位指示消息包括所述指定設備的標 識;第一接收生成模塊,用于接收所述一個或一個以上的無線接入點返回的所述指定 設備的接收信號強度指示值,并根據(jù)預設維數(shù)閾值和預設接收信號強度指示閾值,對所述 指定設備對應的一個或一個以上的接收信號強度指示值進行過濾處理,生成至少包括所述 預設維數(shù)閾值個接收信號強度指示值的指紋特征向量;第一發(fā)送模塊,用于將所述指紋特征向量發(fā)送給所述定位服務器,以供所述定位 服務器根據(jù)所述指紋特征向量和預先存儲的至少包括所述預設維數(shù)閾值個接收信號強度 指示值和位置坐標的基準指紋特征向量,定位所述指定設備。本發(fā)明提供一種定位服務器,包括第一下發(fā)模塊,用于通過無線控制器向一個或一個以上的無線接入點下發(fā)第一定 位指示消息,以供所述一個或一個以上的無線接入點采集指定設備的接收信號強度指示值,所述第一定位指示消息包括所述指定設備的標識;接收定位模塊,用于接收所述無線控制器發(fā)送的指紋特征向量,并根據(jù)所述指紋 特征向量和預先存儲的至少包括所述預設維數(shù)閾值個接收信號強度指示值和位置坐標的 基準指紋特征向量,定位所述指定設備;所述指紋特征向量是由所述無線控制器根據(jù)預設 維數(shù)閾值和預設接收信號強度指示閾值,對接收到的所述一個或一個以上的無線接入點返 回的所述指定設備的接收信號強度指示值進行過濾處理生成的,且所述指紋特征向量至少 包括所述預設維數(shù)閾值個接收信號強度指示值。本發(fā)明提供一種射頻指紋定位系統(tǒng),包括本發(fā)明提供的任一無線控制器和本發(fā)明 提供的任一定位服務器,還包括無線接入點;所述無線接入點,用于接收所述定位服務器通過所述無線控制器下發(fā)的第一定位 指示消息或第二定位指示消息,并向所述定位服務器返回根據(jù)所述第一定位指示消息采集 的指定設備的接收信號強度指示值或根據(jù)所述第二定位指示消息采集的位于指定位置的 測試設備的接收信號強度指示值。本發(fā)明提供的射頻指紋定位方法、系統(tǒng)、無線控制器及定位服務器,通過向AP下 發(fā)定位指示消息,使AP采集指定設備的RSSI并提供給AC ;AC根據(jù)預設維數(shù)閾值和預設 RSSI閾值,對接收到的指定設備的RSSI進行過濾處理,生成維數(shù)不固定但至少要包括預設 維數(shù)閾值個RSSI的指紋特征向量,并將該指紋特征向量提供給定位服務器;定位服務器根 據(jù)該指紋特征向量和預先獲取的維數(shù)不固定但至少包括預設維數(shù)閾值個RSSI的基準指紋 特征向量,實現(xiàn)對指定設備的定位。與現(xiàn)有技術相比,本發(fā)明技術方案根據(jù)預設維數(shù)閾值和 預設RSSI閾值生成指紋特征向量,對應不同指定設備所生成的指紋特征向量維數(shù)不固定, 但至少為預設維數(shù)閾值,保證了定位指定設備的最小需求;另外,與現(xiàn)有技術相比,本發(fā)明 技術方案采用更多維數(shù)的指紋特征向量和更多維數(shù)的基準指紋特征向量來對指定設備進 行定位,一方面由于增加維數(shù)可減小相似性,因此,提高了定位精度,另一方面由于指紋特 征向量的維數(shù)不再固定,增大了指紋特征向量和基準指紋特征向量的自由度,尤其可簡化 預先獲取基準指紋特征向量的操作,例如不用必須通過網(wǎng)絡規(guī)劃軟件提供具體的數(shù)據(jù)和圖 示來指導更加精確的網(wǎng)絡布局,可以通過較簡單的布局方式來進行網(wǎng)絡布局,并完成基準 指紋特征向量的獲取,降低了基于射頻指紋技術進行定位時的復雜度,使射頻指紋定位技 術可被廣泛使用。


為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn) 有技術描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā) 明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根 據(jù)這些附圖獲得其他的附圖。圖1為現(xiàn)有技術中采用射頻指紋技術定位時形成RSSI向量的示意圖;圖2為本發(fā)明實施例一提供的射頻指紋定位方法的流程圖;圖3為本發(fā)明實施例二提供的射頻指紋定位方法的流程圖;圖4為本發(fā)明實施例三提供的射頻定位方法中獲取基準指紋特征向量的方法流 程圖5為本發(fā)明實施例提供的無線控制器的一種結(jié)構(gòu)示意圖;圖6為本發(fā)明實施例提供的無線控制器的另一種結(jié)構(gòu)示意圖;圖7為本發(fā)明實施例提供的定位服務器的一種結(jié)構(gòu)示意圖;圖8為本發(fā)明實施例提供的定位服務器的另一種結(jié)構(gòu)示意圖;圖9為本發(fā)明實施例提供的射頻指紋定位系統(tǒng)的結(jié)構(gòu)示意圖。
具體實施例方式為使本發(fā)明實施例的目的、技術方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例 中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是 本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員 在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。圖2為本發(fā)明實施例一提供的射頻指紋定位方法的流程圖。如圖2所示,本實施 例的射頻指紋定位方法包括步驟21、定位服務器通過AC向一個或一個以上的AP下發(fā)第一定位指示消息,以供 一個或一個以上的AP采集指定設備的RSSI,其中第一定位指示消息包括指定設備的標識;其中,一個或一個以上的AP與AC連接,即AP注冊到AC上,由AC對各個AP進行 控制和管理,構(gòu)成WLAN網(wǎng)絡;而定位服務器與AC連接,進一步構(gòu)成射頻指紋定位系統(tǒng);本 實施例基于該射頻指紋定位系統(tǒng)實施。具體的,定位服務器向AC下發(fā)定位指示消息,AC將該定位指示消息發(fā)送給與其關 聯(lián)的各個AP。其中,定位指示消息中包括指定設備的標識,例如指定設備的介質(zhì)訪問控制 (Media Access Control ;簡稱為MAC)地址;AP根據(jù)該標識識別出定位服務器將要定位的 指定設備,并根據(jù)該定位指示消息啟動其定位功能采集指定設備的RSSI ;AP采集到指定設 備的RSSI后,對RSSI進行過濾、平均等處理后將采集的RSSI發(fā)送給AC。其中,考慮到無線 傳播環(huán)境的復雜性,AP通常會連續(xù)采集指定設備的多個RSSI,但在連續(xù)采集到的多個RSSI 中可能會存在明顯不合理的值(例如通過比較發(fā)現(xiàn)的遠遠偏離多數(shù)RSSI所在范圍的過小 或過大的RSSI,又或者小于或大于預設門限值的RSSI),因此,AP會過濾掉不合理的RSSI, 并對剩余的多個RSSI進行算術平均,以降低RSSI的波動特性,使發(fā)送給AC的RSSI更加可 靠穩(wěn)定。由于定位精度不僅依賴于算法和網(wǎng)絡布局,同樣會依賴于數(shù)據(jù)本身的可靠性,因 此,本實施例通過對RSSI進行過濾、平均等處理提高了 RSSI本身的可靠性,進而提高了定 位精度。其中,由于網(wǎng)絡布局中各個AP距離指定設備的距離不同,因此,每個AP采集到的 指定設備的RSSI并不相同,例如距離指定設備近的AP采集的RSSI較大,距離指定設備較 遠的AP采集的RSSI較小。步驟22、AC接收一個或一個以上的AP返回的指定設備的RSSI,并根據(jù)預設維數(shù) 閾值和預設RSSI閾值,對指定設備對應的一個或多個RSSI進行過濾處理,生成至少包括預 設維數(shù)閾值個RSSI的指紋特征向量,并將該指紋特征向量發(fā)送給定位服務器;其中,AC上預先設有維數(shù)閾值和RSSI閾值,用于供AC判斷接收到的RSSI是否有 效;AC根據(jù)維數(shù)閾值和RSSI閾值獲取有效的RSSI,并根據(jù)有效的RSSI生成指紋特征向量。 例如假設維數(shù)閾值為3,當AC僅接收到2個RSSI時,由于無法根據(jù)兩個RSSI來定位指定設備,因此,AC判定所接收到的RSSI無效,在該情況下無法根據(jù)接收到的RSSI對指定設備 進行精確定位,可以用來對指定設備進行粗略定位,但通常不會采用該粗略定位的結(jié)果;又 例如假設RSSI閾值為10,則AC接收到的值小于10的RSSI即為無效RSSI,將被過濾掉; 值不小于(即大于或等于)10的RSSI為有效RSSI,將被AC用來生成指紋特征向量??梢?經(jīng)過過濾處理生成的指紋特征向量的維數(shù)并不固定,具體與所設定的RSSI閾值以及指定 設備的狀態(tài)(固定或移動)、以及WLAN的布局有關,因此,對不同指定設備而言其所對應的 指紋特征向量的維數(shù)一般不同。進一步,通過設定RSSI閾值可以將滿足一定強度的RSSI 均用于對指定設備的定位,通過增加指紋特征向量的維數(shù)可以彌補網(wǎng)絡布局的不合理性造 成的誤差,提高后續(xù)定位操作的成功率和精度。另外,在射頻指紋定位技術中,至少需要三個RSSI才能唯一定位指定設備,因此, 本實施例中的維數(shù)閾值優(yōu)選為大于或等于3,用于在指紋特征向量維數(shù)不固定的條件下保 證能夠唯一定位指定設備。步驟23、定位服務器根據(jù)指紋特征向量和預先存儲的至少包括預設維數(shù)閾值個 RSSI和位置坐標的基準指紋特征向量,定位指定設備。定位服務器上預先存儲有基準指紋特征向量;基準指紋特征向量對應于WLAN中 的每個定位點(與具體位置坐標對應),且基準指紋特征向量中包括與定位點對應的多個 RSSI以及該定位點的位置坐標;其中,多個RSSI是指至少預設維數(shù)閾值個RSSI?;鶞手讣y 特征向量是由定位服務器預先獲取并存儲的,且該基準指紋特征向量也是根據(jù)預設維數(shù)閾 值和預設RSSI生成的,其維數(shù)也不固定。具體的,定位服務器在接收到指定設備對應的指紋特征向量后,將指紋特征向量 中的RSSI和預先存儲的基準指紋特征向量中的RSSI進行比較;其中,定位服務器可以將指 紋特征向量中的基準指紋特征向量中的所有RSSI進行比較,也可以只將部分RSSI進行比 較,當匹配到一致且唯一一個基準指紋特征向量時,即可根據(jù)匹配到的基準指紋特征向量 中的位置坐標來定位指定設備。其中,指紋特征向量中的RSSI的個數(shù)(即指紋特征向量的 維數(shù))與基準指紋特征向量中的RSSI的個數(shù)(即基準指紋特征向量的維數(shù))并不一定相 同,因此,上述將所有RSSI進行比較,是以數(shù)量較少的RSSI為基準進行比較的。本實施例提供的射頻指紋定位方法,定位服務器通過向AP下發(fā)定位指示消息,使 AP采集指定設備的RSSI并提供給AC ;AC根據(jù)預設維數(shù)閾值和預設RSSI閾值,對接收到的 指定設備的RSSI進行過濾處理,生成維數(shù)不固定但至少要包括預設維數(shù)閾值個RSSI的指 紋特征向量,并將該指紋特征向量提供給定位服務器;定位服務器根據(jù)該指紋特征向量和 預先獲取的維數(shù)不固定但至少包括預設維數(shù)閾值個RSSI的基準指紋特征向量,實現(xiàn)對指 定設備的定位。與現(xiàn)有技術相比,本實施例技術方案根據(jù)預設維數(shù)閾值和預設RSSI閾值生 成指紋特征向量,對應不同指定設備所生成的指紋特征向量維數(shù)不固定,但至少為預設維 數(shù)閾值,保證了定位指定設備的最小需求;另外,與現(xiàn)有技術相比,本實施例技術方案通過 預設RSSI閾值可以采用更多維數(shù)的指紋特征向量和更多維數(shù)的基準指紋特征向量來對指 定設備進行定位,一方面由于增加維數(shù)可減小相似性,因此,提高了定位精度,另一方面由 于指紋特征向量的維數(shù)不再固定,增大了指紋特征向量和基準指紋特征向量的自由度,可 簡化預先獲取基準指紋特征向量的操作,例如不用必須通過網(wǎng)絡規(guī)劃軟件提供具體的數(shù)據(jù) 和圖示來指導更加精確的網(wǎng)絡布局,可以通過較簡單的布局方式來進行網(wǎng)絡布局,并完成基準指紋特征向量的獲取,降低了基于射頻指紋技術進行定位時的復雜度,使射頻指紋定 位技術可被廣泛使用?;谏鲜鰧嵤├緦嵤├峁┮环N步驟22中AC生成指定設備的指紋特征向 量的具體實施方式
,包括:AC從指定設備對應的一個或一個以上的RSSI中獲取第一可用 RSSI ;所述第一可用RSSI是指值大于預設RSSI閾值的RSSI ;AC判斷第一可用RSSI的個數(shù) 是否不小于預設維數(shù)閾值(例如3);若判斷結(jié)果為第一可用RSSI的個數(shù)不小于預設維數(shù) 閾值,則AC根據(jù)第一可用RSSI生成指紋特征向量,即將值大于預設RSSI閾值的RSSI作為 指紋特征向量。若判斷結(jié)果為第一可用RSSI的個數(shù)小于預設維數(shù)閾值,AC可以將第一可 用RSSI值丟棄,向定位服務器上報錯誤,以報告無法定位該指定設備;另外,AC也可以將第 一可用RSSI值存儲起來,并對該維數(shù)不足的第一可用RSSI進行標識,在之后可以利用第一 可用RSSI對指定設備進行粗略定位,例如可以定位出指定設備所在的范圍等,但無法準確 定位指定設備,同時根據(jù)上述標識指明該定位不準確?,F(xiàn)有技術中很多應用場合都是通過復雜的網(wǎng)絡規(guī)劃軟件進行處理,獲取很多實際 環(huán)境的模擬數(shù)據(jù),來對網(wǎng)絡布局進行指導,以獲取準確的指紋特征向量,實現(xiàn)準確定位,該 方式在實現(xiàn)起來非常的繁瑣,還經(jīng)常需要返工,效果不佳。本實施例通過上述方式,AC可以 采集更多的AP的RSSI,并將更多RSSI用于定位,可提高定位精度,因此,可以降低對無線定 位系統(tǒng)中網(wǎng)絡環(huán)境的布局要求,只要布局滿足一定的覆蓋范圍即可,簡化了前期進行網(wǎng)絡 環(huán)境布局的操作。進一步,本實施例提供一種步驟23中定位服務器定位指定設備的實施方式,具 體包括步驟231、定位服務器根據(jù)指紋特征向量中和基準指紋特征向量中的指定個數(shù)的 RSSI,對指定設備進行定位;其中,指定個數(shù)的初始值優(yōu)選為預設維數(shù)閾值(例如幻,如果 根據(jù)最少RSSI進行比較就能確定指定設備的位置,則可以減少定位操作所消耗的各種資 源。步驟232、定位服務器判斷是否唯一確定出指定設備的位置;若唯一確定出指定設備的 位置,則執(zhí)行步驟233,若未能唯一確定指定設備的位置,則執(zhí)行步驟234 ;步驟233、定位成 功,定位服務器結(jié)束此次定位操作;步驟234、定位服務器將指定個數(shù)加1,并轉(zhuǎn)去執(zhí)行步驟 231,即定位服務器根據(jù)新的指定個數(shù)個RSSI,重新對指定設備進行定位。其中,步驟231的 具體過程為定位服務器將指紋特征向量中指定個數(shù)的RSSI依次和基準指紋特征向量中 的指定個數(shù)的RSSI進行匹配;如果匹配一致,且匹配到唯一的基準指紋特征向量,則說明 唯一確定出指定設備的位置,定位成功;反之,說明未能唯一確定出指定設備的位置,定位 失敗。通過上述方式,定位服務器采用讓更多RSSI參與并通過動態(tài)匹配操作來定位指 定設備,與現(xiàn)有技術中的固定匹配結(jié)構(gòu)相比,由于指紋特征向量維數(shù)的增加,可大大減少相 似性,因此,可以減少出現(xiàn)相同匹配結(jié)果的概率,提高定位精度;同時,利用動態(tài)匹配的方 式,對于大量通過較少維數(shù)就能唯一定位的場合,可大大減少匹配操作的工作量,提高了定 位效率。圖3為本發(fā)明實施例二提供的射頻指紋定位方法的流程圖。本實施例基于上述實 施例實現(xiàn),如圖3所示,本實施例的方法在步驟21之前還包括步驟20、定位服務器獲取基準指紋特征向量,所述基準指紋特征向量包括至少預 設維數(shù)閾值個RSSI和位置坐標。
本實施例在執(zhí)行定位操作之前,定位服務器預先獲取基準指紋特征向量,并將基 準指紋特征向量存儲起來。本實施例提供一種定位服務器獲取基準指紋特征向量的實施方式,具體包括步驟201、定位服務器通過AC向一個或一個以上的AP下發(fā)第二定位指示消息,以 供一個或一個以上的AP采集位于指定位置的測試設備的RSSI,所述第二定位指示消息包 括測試設備的標識和指定位置的位置坐標;其中,本實施例仍基于上述實施例中的射頻指紋定位系統(tǒng)實施。第二定位指示消 息是定位服務器為獲取定位系統(tǒng)中各個定位點對應的基準指紋特征向量而向AP發(fā)出的定 位指示消息。在該定位指示消息中包括測試設備的標識,用于使AP識別出需要對進行定位 的測試設備,并采集該測試設備的RSSI ;另外,該定位指示消息中還包括指定位置的位置 坐標,用于使AC將AP返回的RSSI與該外置坐標進行關聯(lián)生成基準指紋特征向量。同理,在該定位系統(tǒng)中,由于AP距離指定位置的距離不同,所獲取的RSSI不同;距 離指定位置較近的AP獲取的RSSI較大,距離指定位置較遠的AP獲取的RSSI較小。AP在 獲取到測試設備的RSSI后,將該RSSI發(fā)送給AC。步驟202、AC接收一個或一個以上的AP返回的測試設備的RSSI,并根據(jù)預設維數(shù) 閾值和預設RSSI閾值,對測試設備對應的一個或一個以上的RSSI進行過濾處理,生成至少 包括預設維數(shù)閾值個RSSI和位置坐標的基準指紋特征向量,并將該基準指紋特征向量發(fā) 送給定位服務器;其中,AC根據(jù)預設維數(shù)閾值和預設RSSI閾值生成基準指紋特征向量的過程可參 見上述實施例提供的步驟22中AC生成指定設備的指紋特征向量的具體實施方式
,在此不 再贅述。其中,為示區(qū)別,在本實施例中AC獲取的值大于預設RSSI閾值的可用RSH被稱 為第二可用RSSI。另外,在本實施例中,當AC判斷出RSSI為無效時,可以直接丟棄并上報 定位服務器以重新啟動一次或多次定位操作,來獲取指定位置對應的基準指紋特征向量; 或者也可以考慮AP布局的合理性,調(diào)整AP的布置或者增加一個或多個新AP,使得該指定位 置能夠被成功定位,以獲取該指定位置的基準指紋特征向量。其中,對于不同的指定位置,AC所生成的基準指紋特征向量的維數(shù)并不固定,且至 少為預設維數(shù)閾值,一方面可以保證基于該基準指紋特征向量能夠?qū)罄m(xù)指定設備進行定 位,另一方面通過預設RSSI閾值可以使?jié)M足一定強度要求的RSSI均用于后續(xù)定位操作,通 過增加基準指紋特征向量的維數(shù),可降低后續(xù)定位過程中出現(xiàn)相同匹配結(jié)果的概率,提高 了定位準確度。同時,本實施例是通過增加基準指紋特征向量的維數(shù)來提高定位精度,與現(xiàn) 有技術通過精確布局網(wǎng)絡結(jié)構(gòu)實現(xiàn)準確定位的技術方案不同,因此,本實施例可以降低對 前期網(wǎng)絡布局的要求,不需要通過網(wǎng)絡規(guī)劃軟件對實際環(huán)境進行大量模式操作,只要保證 網(wǎng)絡布局滿足一定的覆蓋范圍即可,大大簡化了前期網(wǎng)絡布局的操作,因此,與現(xiàn)有技術相 比,本實施例的技術方案更易被推廣和使用。步驟203、定位服務器接收并存儲該基準指紋特征向量。其中,定位服務器接收AC發(fā)送的包含指定位置對應的RSSI和位置坐標的基準指 紋特征向量,并將基準指紋特征向量存儲到指紋數(shù)據(jù)庫中,以供后續(xù)定位操作使用。本實施例提供的射頻指紋定位方法,通過預設維數(shù)閾值和預設RSSI閾值實際上 提供了一種動態(tài)匹配模式的定位方法,包括預先采集符合要求的多個RSSI作為基準指紋特征向量保存起來作為基準指紋特征向量;在實際定位階段,可以靈活地根據(jù)當前匹配的 結(jié)果,判斷是否需要進一步的匹配,而不是固定的比較每個指紋特征向量與基準指紋特征 向量的全部RSSI成員。通過這種方法,可以靈活地適應現(xiàn)場環(huán)境和當前網(wǎng)絡布局,只要滿 足一定的覆蓋率,就可達到一定的定位精度,而不需要前期經(jīng)過大量的測試工作,大大降低 了前期網(wǎng)絡布局的復雜度,提高了網(wǎng)絡布局的速度和靈活性,而在后續(xù)定位匹配操作時,通 過動態(tài)匹配操作的原理可以提高匹配定位操作的靈活性和定位的精度。圖4為本發(fā)明實施例三提供的射頻定位方法中獲取基準指紋特征向量的方法流 程圖。本實施例基于前述實施例實現(xiàn),并與實際應用環(huán)境相結(jié)合,如圖4所示,本實施例的 獲取方法包括步驟41、各AP上電,通過CAPWAP協(xié)議關聯(lián)到AC,并從AC上獲得正確的配置;其 中,AP與AC關聯(lián)的過程可參照現(xiàn)有技術,本實施例不再贅述。步驟42、定位服務器啟動離線訓練,通知AC進行離線訓練,即進行基準指紋特征 向量的采集,定位服務器發(fā)送給AC的通知消息中包括當前采樣點的坐標等信息;其中,基于射頻指紋的定位技術通常用于室內(nèi)WLAN環(huán)境,因此,本實施例的坐標 可以是基于樓層設計圖上的相對坐標來獲取。在離線訓練階段,需要工作人員的配合,例 如將采樣終端移動到樓層的某個位置。其中,該位置在樓層設計圖上的相對坐標可以確 定,并基于此計算出該位置的實際坐標并下發(fā)給AC,以供AC控制AP開始采集該位置的多個 RSSI,即基準指紋特征向量。步驟43、AC下發(fā)命令到已經(jīng)注冊到該AC的所有AP上,使AP工作在定位模式下;步驟44、定位服務器下發(fā)采樣終端的MAC地址信息,并由AC通過CAPWAP消息傳送 至AP ;步驟45、AP啟動定時器,監(jiān)測指定MAC地址的采樣終端,連續(xù)獲取采樣終端的多個 RSSI信息,對獲取的多個RSSI進行過濾等處理,并將處理后的結(jié)果作為采樣終端的RSSI上 報給AC,AP在AC下發(fā)停止命令后關閉定時器。其中,AC通過AP上的定時器來控制AP連 續(xù)采集采樣終端的RSSI的個數(shù),間接控制AP上報給其采樣終端的RSSI的穩(wěn)定特性。步驟46、AC對所有AP上報的RSSI進行分析整理,并和相應位置的坐標信息綁定, 組成基準指紋特征向量;其中,AC分析整理過程主要是指對相應位置對應的多個RSSI進行 預設維數(shù)閾值和預設RSSI閾值的比較判斷操作;如果不符合預設維數(shù)閾值的要求,例如預 設維數(shù)閾值為3,而只接收到2個AP的RSSI,則上報錯誤指示到定位服務器,之后可根據(jù)需 要對AP位置進行調(diào)整并再次啟動離線訓練階段,直到獲取到指定采樣點的基準指紋特征 向量為止。其中,除了調(diào)整AP布置位置之外,還可以增加新的AP來增大覆蓋范圍,以實現(xiàn) 對指定采樣點的定位為基準。其中,AC只需將多個AP上報的RSSI中不符合要求的RSSI過濾掉,而將其余有效 的多個AP上報的RSSI鏈接起來形成大于或等于預設維數(shù)閾值維數(shù)的基準指紋特征向量; 與現(xiàn)有技術用網(wǎng)絡規(guī)劃軟件對網(wǎng)絡布局進行規(guī)劃通過固定數(shù)量的AP采集的RSSI來構(gòu)成數(shù) 據(jù)指紋的技術方案不同,本實施例技術方案無需像現(xiàn)有技術那樣進行區(qū)域劃分,是一個動 態(tài)適配的過程;步驟47、AC將生成的基準指紋特征向量發(fā)送給定位控制器。步驟48、定位服務器接收AC發(fā)送的基準指紋特征向量,作為指紋數(shù)據(jù)庫的組成部分,并轉(zhuǎn)去執(zhí)行步驟43,以生成下一個采樣點對應的基準指紋特征向量。其中,通過多次循環(huán)執(zhí)行步驟43-步驟48,直到生成所需的所有采樣點的基準指 紋特征向量。采用本實施例技術方案,可以多采集些RSSI,讓更多的AP參與進來構(gòu)成動態(tài)的、 自由的基準指紋特征向量結(jié)構(gòu),一方面簡化了前期網(wǎng)絡布局的工作流程,網(wǎng)絡布局只需滿 足一定覆蓋范圍即可,另一方面還可以彌補采用固定結(jié)構(gòu)時,存在大量匹配結(jié)果相同或相 似的情況,提高了定位精度。圖5為本發(fā)明實施例提供的無線控制器的一種結(jié)構(gòu)示意圖。如圖5所示,本實施 例的無線控制器包括第一接收轉(zhuǎn)發(fā)模塊51、第一接收生成模塊52和第一發(fā)送模塊53。其中,第一接收轉(zhuǎn)發(fā)模塊51,與定位服務器和AP(圖5中僅示出一個AP)連接,用 于接收定位服務器下發(fā)的第一定位指示消息,并將第一定位指示消息轉(zhuǎn)發(fā)給一個或一個以 上的AP,以供一個或一個以上的AP采集指定設備的RSSI,所述第一定位指示消息包括指定 設備的標識,例如指定設備的MAC地址;第一接收生成模塊52,與AP連接,用于接收一個或 一個以上的AP返回的指定設備的RSSI,并根據(jù)預設維數(shù)閾值和預設接收信號強度指示閾 值,對指定設備對應的一個或一個以上的RSSI進行過濾處理,生成至少包括預設維數(shù)閾值 個RSSI的指紋特征向量;其中,預設維數(shù)閾值優(yōu)選為3。第一發(fā)送模塊53,與第一接收生成 模塊52和定位服務器連接,用于將指紋特征向量發(fā)送給定位服務器,以供定位服務器根據(jù) 指紋特征向量和預先存儲的至少包括預設維數(shù)閾值個RSSI和位置坐標的基準指紋特征向 量,定位指定設備。本實施例的無線控制器中的各功能模塊可用于執(zhí)行本發(fā)明實施例提供的射頻指 紋定位方法的流程,其具體工作原理詳見方法實施例的描述,在此不再贅述。本實施例的無線控制器,具體通過第一接收轉(zhuǎn)發(fā)模塊、第一接收生成模塊和第一 發(fā)送模塊生成維數(shù)不固定但至少包括預設維數(shù)閾值個RSSI的指紋特征向量,并將該指紋 特征向量提供給定位服務器;由定位服務器根據(jù)該指紋特征向量和預先獲取的維數(shù)不固定 但至少包括預設維數(shù)閾值個RSSI的基準指紋特征向量,實現(xiàn)對指定設備的定位。與現(xiàn)有技 術相比,本實施例技術方案根據(jù)預設維數(shù)閾值和預設RSSI閾值生成指紋特征向量,對應不 同指定設備所生成的指紋特征向量維數(shù)不固定,但至少為預設維數(shù)閾值,保證了定位指定 設備的最小需求;另外,與現(xiàn)有技術相比,本實施例技術方案通過預設RSSI閾值可以采用 更多維數(shù)的指紋特征向量和更多維數(shù)的基準指紋特征向量來對指定設備進行定位,一方面 由于增加維數(shù)可減小相似性,因此,提高了定位精度,另一方面由于指紋特征向量的維數(shù)不 再固定,增大了指紋特征向量和基準指紋特征向量的自由度,可簡化預先獲取基準指紋特 征向量的操作,例如不用必須通過網(wǎng)絡規(guī)劃軟件提供具體的數(shù)據(jù)和圖示來指導更加精確的 網(wǎng)絡布局,可以通過較簡單的布局方式來進行網(wǎng)絡布局,并完成基準指紋特征向量的獲取, 降低了基于射頻指紋技術進行定位時的復雜度,使射頻指紋定位技術可被廣泛使用。進一步,本實施例的第一接收生成模塊52可以包括第一接收單元521、第一獲取 單元522、第一判斷單元523和第一生成單元524。其中,第一接收單元521,與AP連接,用于接收一個或一個以上的AP返回的指定設 備的RSSI ;第一獲取單元522,與第一接收單元521連接,用于從指定設備對應的一個或一 個以上的RSSI中獲取第一可用RSSI,所述第一可用RSSI為值大于預設RSSI閾值的RSSI ;第一判斷單元523,與第一獲取單元522連接,用于判斷第一可用RSSI的個數(shù)是否不小于預 設維數(shù)閾值;第一生成單元524,與第一判斷單元523和第一發(fā)送模塊53連接,用于在第一 可用RSSI的個數(shù)不小于預設維數(shù)閾值時,根據(jù)第一可用RSSI生成指紋特征向量,并將指紋 特征向量提供給第一發(fā)送模塊53。圖6為本發(fā)明實施例提供的無線控制器的另一種結(jié)構(gòu)示意圖。本實施例基于上述 實施例,如圖6所示,本實施例的無線控制器還包括第二接收轉(zhuǎn)發(fā)模塊61、第二接收生成 模塊62和第二發(fā)送模塊63。其中,第二接收轉(zhuǎn)發(fā)模塊61,與定位服務器和AP連接,用于接收定位服務器下發(fā) 的第二定位指示消息,并將第二定位指示消息轉(zhuǎn)發(fā)給一個或一個以上的AP,以供一個或一 個以上的AP采集位于指定位置的測試設備的接收信號強度指示值,所述第二定位指示消 息包括測試設備的標識和指定位置的位置坐標;第二接收生成模塊62,與AP連接,用于接 收一個或一個以上的AP返回的測試設備的RSSI,并根據(jù)預設維數(shù)閾值和預設RSSI閾值, 對測試設備對應的一個或一個以上的RSSI進行過濾處理,生成至少包括預設維數(shù)閾值個 RSSI和位置坐標的基準指紋特征向量;第二發(fā)送模塊63,與第二接收生成模塊62和定位服 務器連接,用于將基準指紋特征向量發(fā)送給定位服務器,以供定位服務器存儲基準指紋特 征向量。本實施例的無線控制器中上述各功能模塊可用于執(zhí)行本發(fā)明方法實施例提供的 射頻指紋定位方法的流程,具體用于執(zhí)行獲取基準指紋特征向量的方法流程,各個功能模 塊的具體工作原理詳見方法實施例的描述,在此不再贅述。本實施例提供的無線控制器,通過第二接收轉(zhuǎn)發(fā)模塊、第二接收生成模塊和第二 發(fā)送模塊,可以生成維數(shù)不固定但至少包括預設維數(shù)閾值個RSSI的基準指紋特征向量,并 將該基準指紋特征向量提供給定位服務器;由定位服務器根據(jù)該基準指紋特征向量,實現(xiàn) 對指定設備的定位。與現(xiàn)有技術相比,本實施例技術方案根據(jù)預設維數(shù)閾值和預設RSSI閾 值生成基準指紋特征向量,對應不同指定位置所生成的基準指紋特征向量維數(shù)不固定,但 至少為預設維數(shù)閾值,保證了定位時的最小需求;另外,與現(xiàn)有技術相比,本實施例技術方 案通過預設RSSI閾值可以采用更多維數(shù)的基準指紋特征向量來對指定設備進行定位,一 方面由于增加維數(shù)可減小相似性,因此,提高了定位精度,另一方面由于指紋特征向量的維 數(shù)不再固定,增大了基準指紋特征向量的自由度,可簡化獲取基準指紋特征向量的操作,例 如不用必須通過網(wǎng)絡規(guī)劃軟件提供具體的數(shù)據(jù)和圖示來指導更加精確的網(wǎng)絡布局,可以通 過較簡單的布局方式來進行網(wǎng)絡布局,并完成基準指紋特征向量的獲取,降低了基于射頻 指紋技術進行定位時的復雜度,使射頻指紋定位技術可被廣泛使用。進一步,本實施例的第二接收生成模塊包括第二接收單元、第二獲取單元、第二 判斷單元和第二生成單元。其中,第二接收單元,與AP連接,用于接收一個或一個以上的AP返回的測試設備 的RSSI ;第二獲取單元,與第二接收單元連接,用于從測試設備對應的一個或一個以上的 RSSI中獲取第二可用RSSI,所述第二可用RSSI為值大于預設RSSI閾值的RSSI ;第二判斷 單元,與第二獲取單元連接,用于判斷第二可用RSSI的個數(shù)是否不小于預設維數(shù)閾值;第 二生成單元,與第二判斷單元和第二發(fā)送模塊連接,用于在第二可用RSSI的個數(shù)不小于預 設維數(shù)閾值時,根據(jù)第二可用RSSI生成指紋特征向量,并將生成的指紋特征向量提供給第二發(fā)送模塊。在此需要說明,本實施例的無線控制器中的第一接收轉(zhuǎn)發(fā)模塊和第二接收轉(zhuǎn)發(fā)模 塊、第一接收生成模塊和第二接收生成模塊以及第一發(fā)送模塊和第二發(fā)送模塊的功能相類 似,因此,在具體實現(xiàn)時可以采用獨立模塊來實現(xiàn),也可以采用同一模塊來實現(xiàn),本實施例 對此不做限定。圖7為本發(fā)明實施例提供的定位服務器的一種結(jié)構(gòu)示意圖。如圖7所示,本實施 例的定位服務器包括第一下發(fā)模塊71和接收定位模塊72。其中,第一下發(fā)模塊71,與AC連接,用于通過AC向一個或一個以上的AP下發(fā)第一 定位指示消息,以供一個或一個以上的AP采集指定設備的RSSI,所述第一定位指示消息包 括指定設備的標識,例如指定設備的MAC地址;接收定位模塊72,與AC連接,用于接收AC發(fā) 送的指紋特征向量,并根據(jù)指紋特征向量和預先存儲的至少包括預設維數(shù)閾值個RSSI和 位置坐標的基準指紋特征向量,定位指定設備;所述指紋特征向量是由AC根據(jù)預設維數(shù)閾 值和預設RSSI閾值,對接收到的一個或一個以上的AP返回的指定設備的RSSI進行過濾處 理生成的,且該指紋特征向量至少包括預設維數(shù)閾值個RSSI。本實施例的定位服務器中的各個功能模塊可用于執(zhí)行本發(fā)明方法實施例提供的 射頻指紋定位方法的流程,各個功能模塊的具體工作原理可參見方法實施例的描述,在此 不再贅述。本實施例提供的定位服務器,通過第一下發(fā)模塊和接收定位模塊,獲取指定設備 的維數(shù)不固定的指紋特征向量,并與基準指紋特征向量進行動態(tài)比較,實現(xiàn)對指定設備的 定位。與現(xiàn)有技術方案相比,本實施例可根據(jù)預設維數(shù)閾值和預設RSSI閾值生成維數(shù)不固 定的指紋特征向量,可以實現(xiàn)動態(tài)匹配操作;另外,通過預設RSSI閾值可以采用更多維數(shù) 的指紋特征向量來對指定設備進行定位,一方面由于增加維數(shù)可減小相似性,因此,提高了 定位精度,另一方面由于指紋特征向量的維數(shù)不再固定,增大了指紋特征向量的自由度,尤 其可簡化獲取基準指紋特征向量的操作,例如不用必須通過網(wǎng)絡規(guī)劃軟件提供具體的數(shù)據(jù) 和圖示來指導更加精確的網(wǎng)絡布局,可以通過較簡單的布局方式來進行網(wǎng)絡布局,并完成 基準指紋特征向量的獲取,降低了基于射頻指紋技術進行定位時的復雜度,使射頻指紋定 位技術可被廣泛使用。進一步,本實施例的接收定位模塊72包括第三接收單元721、定位單元722、第三 判斷單元723和觸發(fā)單元724。其中,第三接收單元721,與AC連接,用于接收AC發(fā)送的指紋特征向量;定位單元 722,與第三接收單元721連接,用于根據(jù)指紋特征向量中和基準指紋特征向量中的指定個 數(shù)的RSSI,對指定設備進行定位;第三判斷單元723,與定位單元722連接,用于判斷定位 單元722是否唯一確定出指定設備的位置;觸發(fā)單元724,與第三判斷單元723和定位單元 722連接,用于在第三判斷單元723判斷出定位單元722未能唯一確定指定設備的位置時, 將指定個數(shù)加1,并觸發(fā)定位單元722執(zhí)行根據(jù)指紋特征向量中和基準指紋特征向量中的 指定個數(shù)的RSSI,對指定設備進行定位的操作?;谏鲜鼋Y(jié)構(gòu),本實施例的定位服務器可以實現(xiàn)動態(tài)匹配定位操作,一方面對于 通過較少維數(shù)的指紋特征向量即可實現(xiàn)定位的場景,可以節(jié)約匹配定位操作,節(jié)約定位操 作所消耗的各種資源;另一方面,通過增加指紋特征向量和基準指紋特征向量的維數(shù)并通過動態(tài)匹配來實現(xiàn)定位,可以克服基于固定結(jié)構(gòu)定位時出現(xiàn)大量匹配結(jié)果相同或相似的情 況,提高了定位的精度和準確性。圖8為本發(fā)明實施例提供的定位服務器的另一種結(jié)構(gòu)示意圖。本實施例可基于上 述實施例實現(xiàn),如圖8所示,本實施例的定位服務器還包括第二下發(fā)模塊81和接收存儲模 塊82。其中,第二下發(fā)模塊81,與AC連接,用于通過AC向一個或一個以上的AP下發(fā)第二 定位指示消息,以供一個或一個以上的AP采集位于指定位置的測試設備的RSSI,所述第二 定位指示消息包括測試設備的標識和指定位置的位置坐標;接收存儲模塊82,與AC連接, 用于接收AC發(fā)送的基準指紋特征向量,并存儲基準指紋特征向量;所述基準指紋特征向量 是由AC根據(jù)預設維數(shù)閾值和預設RSSI閾值,對接收到的一個或一個以上的AP返回的測試 設備的RSSI進行過濾處理所生成的,且所述基準指紋特征向量至少包括預設維數(shù)閾值個 RSSI和位置坐標。其中,上述功能模塊可用于執(zhí)行本發(fā)明方法實施例提供的射頻指紋定位方法的流 程,具體用于執(zhí)行獲取基準指紋特征向量的方法流程,其具體工作原理詳見方法實施例的 描述,在此不再贅述。本實施例的定位服務器,通過第二下發(fā)模塊和接收存儲模塊,可生成維數(shù)不固定 的基準指紋特征向量,并根據(jù)該基準指紋特征向量對后續(xù)指定設備進行定位操作。其中,通 過增加基準指紋特征向量的匹配維數(shù),一方面可以提高定位精度,降低前期對網(wǎng)絡布局的 要求,可簡化對網(wǎng)絡布局的操作,使得基于射頻指紋技術進行定位的方案易于實施和推廣; 另一方面,通過動態(tài)匹配操作,可以提高定位效率和精度。在此需要說明,本實施例中的第一下發(fā)模塊和第二下發(fā)模塊的功能相似,在實現(xiàn) 時,可以采用獨立模塊來實現(xiàn)也可以采用同一模塊來實現(xiàn)。圖9為本發(fā)明實施例提供的射頻指紋定位系統(tǒng)的結(jié)構(gòu)示意圖。如圖9所示,本實 施例的定位系統(tǒng)包括AC91、定位服務器92和AP93。其中,AP93與AC91連接,且AP93可以 為多個,圖9示出4個;定位服務器92與AC91連接。其中,本實施例的AC91可以采用本發(fā)明上述實施例提供的AC,其結(jié)構(gòu)可參見上述 實施例提供的AC實現(xiàn),其工作原理可參見上述相應方法實施例,在此不再贅述。本實施例的定位服務器92可以采用本發(fā)明上述實施例提供的定位服務器,其結(jié) 構(gòu)參見上述實施例提供的定位服務器來實現(xiàn),其工作原理可參見上述相應方法實施例的描 述,在此不再贅述。本實施例的AP93,具體用于接收定位服務器92通過AC91下發(fā)的第一定位指示消 息,并向AC91返回根據(jù)第一定位指示消息采集的指定設備的RSSI ;或者具體用于接收定位 服務器92通過AC91下發(fā)的第二定位指示消息,并向AC91返回或根據(jù)第二定位指示消息采 集的位于指定位置的測試設備的RSSI。本實施例的射頻指紋定位系統(tǒng),可用于執(zhí)行本發(fā)明實施例提供的射頻指紋定位方 法的流程,具體通過預設維數(shù)閾值和預設RSSI閾值,生成維數(shù)不固定,但至少為預設維數(shù) 閾值的指紋特征向量和基準指紋特征向量,并根據(jù)指紋特征向量和基準指紋特征向量進行 動態(tài)匹配定位操作,一方面通過增加指紋特征向量和基準指紋特征向量的維數(shù),可以提高 定位的精度,另一方面通過動態(tài)匹配定位操作可以提高定位的效率;進一步,本實施例的系統(tǒng)通過增加指紋特征向量和基準指紋特征向量的維數(shù)來提高定位的精度,與現(xiàn)有技術采 用網(wǎng)絡規(guī)劃軟件進行大量環(huán)境模擬,通過引導前期網(wǎng)絡布局來達到準確定位的技術方案不 同,本實施例所提供的定位系統(tǒng)對前期網(wǎng)絡布局的要求較低,無須通過網(wǎng)絡規(guī)劃軟件進行 大量模擬操作,極大的簡化了前期網(wǎng)絡布局的工作,具有易于實施和便于推廣的優(yōu)點。本領域普通技術人員可以理解實現(xiàn)上述方法實施例的全部或部分步驟可以通過 程序指令相關的硬件來完成,前述的程序可以存儲于一計算機可讀取存儲介質(zhì)中,該程序 在執(zhí)行時,執(zhí)行包括上述方法實施例的步驟;而前述的存儲介質(zhì)包括R0M、RAM、磁碟或者 光盤等各種可以存儲程序代碼的介質(zhì)。最后應說明的是以上實施例僅用以說明本發(fā)明的技術方案,而非對其限制;盡 管參照前述實施例對本發(fā)明進行了詳細的說明,本領域的普通技術人員應當理解其依然 可以對前述各實施例所記載的技術方案進行修改,或者對其中部分技術特征進行等同替 換;而這些修改或者替換,并不使相應技術方案的本質(zhì)脫離本發(fā)明各實施例技術方案的精 神和范圍。
權(quán)利要求
1.一種射頻指紋定位方法,其特征在于,包括定位服務器通過無線控制器向一個或一個以上的無線接入點下發(fā)第一定位指示消息, 以供所述一個或一個以上的無線接入點采集指定設備的接收信號強度指示值,所述第一定 位指示消息包括所述指定設備的標識;所述無線控制器接收所述一個或一個以上的無線接入點返回的所述指定設備的接收 信號強度指示值,并根據(jù)預設維數(shù)閾值和預設接收信號強度指示閾值,對所述指定設備對 應的一個或一個以上的接收信號強度指示值進行過濾處理,生成至少包括所述預設維數(shù)閾 值個接收信號強度指示值的指紋特征向量,并將所述指紋特征向量發(fā)送給所述定位服務 器;所述定位服務器根據(jù)所述指紋特征向量和預先存儲的至少包括所述預設維數(shù)閾值個 接收信號強度指示值和位置坐標的基準指紋特征向量,定位所述指定設備。
2.根據(jù)權(quán)利要求1所述的射頻指紋定位方法,其特征在于,所述無線控制器根據(jù)預設 維數(shù)閾值和預設接收信號強度指示閾值,對所述指定設備對應的一個或一個以上的接收信 號強度指示值進行過濾處理,生成至少包括所述預設維數(shù)閾值個接收信號強度指示值的指 紋特征向量包括所述無線控制器從所述指定設備對應的一個或一個以上的接收信號強度指示值中獲 取第一可用接收信號強度指示值,所述第一可用接收信號強度指示值為大于所述預設接收 信號強度指示閾值的接收信號強度指示值;所述無線控制器判斷所述第一可用接收信號強度指示值的個數(shù)是否不小于所述預設 維數(shù)閾值;若所述第一可用接收信號強度指示值的個數(shù)不小于所述預設維數(shù)閾值,根據(jù)所述第一 可用接收信號強度指示值生成所述指紋特征向量。
3.根據(jù)權(quán)利要求1或2所述的射頻指紋定位方法,其特征在于,所述定位服務器根據(jù)所 述指紋特征向量和預先存儲的至少包括所述預設維數(shù)閾值個接收信號強度指示值和位置 坐標的基準指紋特征向量,定位所述指定設備包括所述定位服務器根據(jù)所述指紋特征向量中和所述基準指紋特征向量中的指定個數(shù)的 接收信號強度指示值,對所述指定設備進行定位;若未能唯一確定所述指定設備的位置,所述服務器將所述指定個數(shù)加1,并轉(zhuǎn)去執(zhí)行根 據(jù)所述指紋特征向量中和所述基準指紋特征向量中的指定個數(shù)的接收信號強度指示值,對 所述指定設備進行定位。
4.根據(jù)權(quán)利要求3所述的射頻指紋定位方法,其特征在于,所述指定個數(shù)的初始值為 所述預設維數(shù)閾值。
5.根據(jù)權(quán)利要求1或2所述的射頻指紋定位方法,其特征在于,在所述定位服務器根據(jù) 所述指紋特征向量和預先存儲的至少包括所述預設維數(shù)閾值個接收信號強度指示值和位 置坐標的基準指紋特征向量,定位所述指定設備之前還包括所述定位服務器通過所述無線控制器向所述一個或一個以上的無線接入點下發(fā)第二 定位指示消息,以供所述一個或一個以上的無線接入點采集位于指定位置的測試設備的接 收信號強度指示值,所述第二定位指示消息包括所述測試設備的標識和所述指定位置的位 置坐標;所述無線控制器接收所述一個或一個以上的無線接入點返回的所述測試設備的接收 信號強度指示值,并根據(jù)所述預設維數(shù)閾值和所述預設接收信號強度指示閾值,對所述測 試設備對應的一個或一個以上的接收信號強度指示值進行過濾處理,生成至少包括所述預 設維數(shù)閾值個接收信號強度指示值和所述位置坐標的所述基準指紋特征向量,并將所述基 準指紋特征向量發(fā)送給所述定位服務器;所述定位服務器存儲所述基準指紋特征向量。
6.根據(jù)權(quán)利要求5所述的射頻指紋定位方法,其特征在于,所述無線控制器根據(jù)所述 預設維數(shù)閾值和所述預設接收信號強度指示閾值,對所述測試設備對應的一個或一個以上 的接收信號強度指示值進行過濾處理,生成至少包括所述預設維數(shù)閾值個接收信號強度指 示值和所述位置坐標的所述基準指紋特征向量包括所述無線控制器從所述測試設備對應的一個或一個以上的接收信號強度指示值中獲 取第二可用接收信號強度指示值,所述第二可用接收信號強度指示值為大于所述預設接收 信號強度指示閾值的接收信號強度指示值;所述無線控制器判斷所述第二可用接收信號強度指示值的個數(shù)是否不小于所述預設 維數(shù)閾值;若所述第二可用接收信號強度指示值的個數(shù)不小于所述預設維數(shù)閾值,根據(jù)所述第二 可用接收信號強度指示值生成所述基準指紋特征向量。
7.一種無線控制器,其特征在于,包括第一接收轉(zhuǎn)發(fā)模塊,用于接收定位服務器下發(fā)的第一定位指示消息,并將所述第一定 位指示消息轉(zhuǎn)發(fā)給一個或一個以上的無線接入點,以供所述一個或一個以上的無線接入點 采集指定設備的接收信號強度指示值,所述第一定位指示消息包括所述指定設備的標識;第一接收生成模塊,用于接收所述一個或一個以上的無線接入點返回的所述指定設備 的接收信號強度指示值,并根據(jù)預設維數(shù)閾值和預設接收信號強度指示閾值,對所述指定 設備對應的一個或一個以上的接收信號強度指示值進行過濾處理,生成至少包括所述預設 維數(shù)閾值個接收信號強度指示值的指紋特征向量;第一發(fā)送模塊,用于將所述指紋特征向量發(fā)送給所述定位服務器,以供所述定位服務 器根據(jù)所述指紋特征向量和預先存儲的至少包括所述預設維數(shù)閾值個接收信號強度指示 值和位置坐標的基準指紋特征向量,定位所述指定設備。
8.根據(jù)權(quán)利要求7所述的無線控制器,其特征在于,所述第一接收生成模塊包括第一接收單元,用于接收所述一個或一個以上的無線接入點返回的所述指定設備的接 收信號強度指示值;第一獲取單元,用于從所述指定設備對應的一個或一個以上的接收信號強度指示值中 獲取第一可用接收信號強度指示值,所述第一可用接收信號強度指示值為大于所述預設接 收信號強度指示閾值的接收信號強度指示值;第一判斷單元,用于判斷所述第一可用接收信號強度指示值的個數(shù)是否不小于所述預 設維數(shù)閾值;第一生成單元,用于在所述第一可用接收信號強度指示值的個數(shù)不小于所述預設維數(shù) 閾值時,根據(jù)所述第一可用接收信號強度指示值生成所述指紋特征向量。
9.根據(jù)權(quán)利要求7或8所述的無線控制器,其特征在于,還包括第二接收轉(zhuǎn)發(fā)模塊,用于接收所述定位服務器下發(fā)的第二定位指示消息,并將所述第 二定位指示消息轉(zhuǎn)發(fā)給所述一個或一個以上的無線接入點,以供所述一個或一個以上的無 線接入點采集位于指定位置的測試設備的接收信號強度指示值,所述第二定位指示消息包 括所述測試設備的標識和所述指定位置的位置坐標;第二接收生成模塊,用于接收所述一個或一個以上的無線接入點返回的所述測試設備 的接收信號強度指示值,并根據(jù)所述預設維數(shù)閾值和所述預設接收信號強度指示閾值,對 所述測試設備對應的一個或一個以上的接收信號強度指示值進行過濾處理,生成至少包括 所述預設維數(shù)閾值個接收信號強度指示值和所述位置坐標的所述基準指紋特征向量;第二發(fā)送模塊,用于將所述基準指紋特征向量發(fā)送給所述定位服務器,以供所述定位 服務器存儲所述基準指紋特征向量。
10.根據(jù)權(quán)利要求9所述的無線控制器,其特征在于,所述第二接收生成模塊包括第二接收單元,用于接收所述一個或一個以上的無線接入點返回的所述測試設備的接 收信號強度指示值;第二獲取單元,用于從所述測試設備對應的一個或一個以上的接收信號強度指示值中 獲取第二可用接收信號強度指示值,所述第二可用接收信號強度指示值為大于所述預設接 收信號強度指示閾值的接收信號強度指示值;第二判斷單元,用于判斷所述第二可用接收信號強度指示值的個數(shù)是否不小于所述預 設維數(shù)閾值;第二生成單元,用于在所述第二可用接收信號強度指示值的個數(shù)不小于所述預設維數(shù) 閾值時,根據(jù)所述第二可用接收信號強度指示值生成所述指紋特征向量。
11.一種定位服務器,其特征在于,包括第一下發(fā)模塊,用于通過無線控制器向一個或一個以上的無線接入點下發(fā)第一定位指 示消息,以供所述一個或一個以上的無線接入點采集指定設備的接收信號強度指示值,所 述第一定位指示消息包括所述指定設備的標識;接收定位模塊,用于接收所述無線控制器發(fā)送的指紋特征向量,并根據(jù)所述指紋特征 向量和預先存儲的至少包括預設維數(shù)閾值個接收信號強度指示值和位置坐標的基準指紋 特征向量,定位所述指定設備;所述指紋特征向量是由所述無線控制器根據(jù)所述預設維數(shù) 閾值和預設接收信號強度指示閾值,對接收到的所述一個或一個以上的無線接入點返回的 所述指定設備的接收信號強度指示值進行過濾處理生成的,且所述指紋特征向量至少包括 所述預設維數(shù)閾值個接收信號強度指示值。
12.根據(jù)權(quán)利要求11所述的定位服務器,其特征在于,所述接收定位模塊包括 第三接收單元,用于接收所述指紋特征向量;定位單元,用于根據(jù)所述指紋特征向量中和所述基準指紋特征向量中的指定個數(shù)的接 收信號強度指示值,對所述指定設備進行定位;第三判斷單元,用于判斷所述定位單元是否唯一確定出所述指定設備的位置; 觸發(fā)單元,用于在所述第三判斷單元判斷出所述定位單元未能唯一確定所述指定設備 的位置時,將所述指定個數(shù)加1,并觸發(fā)所述定位單元執(zhí)行根據(jù)所述指紋特征向量中和所 述基準指紋特征向量中的指定個數(shù)的接收信號強度指示值,對所述指定設備進行定位的操 作。
13.根據(jù)權(quán)利要求11或12所述的定位服務器,其特征在于,還包括第二下發(fā)模塊,用于通過所述無線控制器向所述一個或一個以上的無線接入點下發(fā)第 二定位指示消息,以供所述一個或一個以上的無線接入點采集位于指定位置的測試設備的 接收信號強度指示值,所述第二定位指示消息包括所述測試設備的標識和所述指定位置的 位置坐標;接收存儲模塊,用于接收所述無線控制器發(fā)送的所述基準指紋特征向量,并存儲所述 基準指紋特征向量;所述基準指紋特征向量是由所述無線控制器根據(jù)所述預設維數(shù)閾值和 所述預設接收信號強度指示閾值,對接收到的所述一個或一個以上的無線接入點返回的所 述測試設備的接收信號強度指示值進行過濾處理所生成的,且所述基準指紋特征向量至少 包括所述預設維數(shù)閾值個接收信號強度指示值和所述位置坐標。
14.一種包括權(quán)利要求7-10任一項所述的無線控制器和權(quán)利要求11-13任一項所述的 定位服務器的射頻指紋定位系統(tǒng),其特征在于,還包括無線接入點;所述無線接入點,用于接收所述定位服務器通過所述無線控制器下發(fā)的第一定位指示 消息或第二定位指示消息,并向所述定位服務器返回根據(jù)所述第一定位指示消息采集的指 定設備的接收信號強度指示值或根據(jù)所述第二定位指示消息采集的位于指定位置的測試 設備的接收信號強度指示值。
全文摘要
本發(fā)明提供一種射頻指紋定位方法、系統(tǒng)、無線控制器及定位服務器,方法包括定位服務器通過AC向AP下發(fā)第一定位指示消息,以供AP采集指定設備的RSSI,第一定位指示消息包括指定設備的標識;無線控制器接收AP返回的指定設備的RSSI,并根據(jù)預設維數(shù)閾值和預設RSSI閾值,對指定設備對應的RSSI進行過濾處理,生成至少包括預設維數(shù)閾值個RSSI的指紋特征向量,并將指紋特征向量發(fā)送給定位服務器;定位服務器根據(jù)指紋特征向量和預先存儲的至少包括預設維數(shù)閾值個RSSI和位置坐標的基準指紋特征向量,定位指定設備。采用本發(fā)明技術方案,可以降低根據(jù)射頻指紋技術定位時的復雜度,提高定位精度。
文檔編號H04W64/00GK102056293SQ20101059584
公開日2011年5月11日 申請日期2010年12月10日 優(yōu)先權(quán)日2010年12月10日
發(fā)明者魏明輝 申請人:北京星網(wǎng)銳捷網(wǎng)絡技術有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1