專利名稱:WiFi 應(yīng)用聚焦區(qū)域的定位方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及WiFi通信領(lǐng)域,尤其涉及一種WiFi應(yīng)用聚焦區(qū)域的定位方法及系統(tǒng)。
背景技術(shù):
WiFi是一種短程無線傳輸技術(shù),能夠在數(shù)百英尺范圍內(nèi)支持互聯(lián)網(wǎng)接入的無線電信號,內(nèi)置WiFi通信裝置(例如WiFi無線網(wǎng)卡等)的個人電腦、手持設(shè)備(如PDA、手機) 等終端都可以通過WiFi的接入點設(shè)備(Access Point,簡稱AP)進行聯(lián)網(wǎng)通信。隨著內(nèi)置 WiFi通信裝置的終端越來越普及,WiFi用戶也逐漸增多。由于AP發(fā)射功率低(不能超過500mw)且工作頻點較高(2. 4GHz以上),WiFi信號穿透能力差,因此AP的信號覆蓋半徑小。目前國內(nèi)外WiFi網(wǎng)絡(luò)建設(shè)一般采用“熱點”方式部署,即在可能具有WiFi業(yè)務(wù)量的地方,如校園、商業(yè)大廈、機場、咖啡店、旅館、書店等, 定點部署AP設(shè)備,為用戶提供無線寬帶接入服務(wù)。由于采用“點”覆蓋方式,WiFi網(wǎng)絡(luò)不能像普通無線通信系統(tǒng)那樣達到連續(xù)成片的覆蓋效果,用戶只能在幾個固定地點得到WiFi信號的有效覆蓋,其它地區(qū)則為WiFi信號盲區(qū)。此外,WiFi用戶具有一定的流動性,較難確定某個地點的WiFi用戶規(guī)模,若熱點規(guī)劃不合理或AP位置部署不當(dāng),則該處的WiFi網(wǎng)絡(luò)很難有效吸納WiFi業(yè)務(wù)流量。因此,WiFi 網(wǎng)絡(luò)建設(shè)的針對性和有效性要求較高?,F(xiàn)有的WiFi網(wǎng)絡(luò)技術(shù)一般都是針對已部署的熱點及其AP設(shè)備,包括定位AP設(shè)備的位置,生成已有熱點的位置信息數(shù)據(jù)庫、利用WiFi網(wǎng)管系統(tǒng)優(yōu)化AP設(shè)備配置參數(shù)等。這些技術(shù)方案具有一定的局限性,例如在大量未部署AP的地點,就無法采集、分析WiFi用戶信息,不能夠及時了解城市中哪些地點需要增設(shè)WiFi接入點,不能夠有效的補充完善城市中的WiFi網(wǎng)絡(luò)覆蓋。
發(fā)明內(nèi)容
本發(fā)明的目的是提出一種WiFi應(yīng)用聚焦區(qū)域的定位方法及系統(tǒng),能夠?qū)Ω鞯攸c的WiFi用戶規(guī)模進行分析,并精確定位WiFi應(yīng)用聚焦區(qū)域。為實現(xiàn)上述目的,本發(fā)明提供了一種WiFi應(yīng)用聚焦區(qū)域的定位方法,包括被布置到測試地點的WiFi信號采集終端監(jiān)聽并捕捉周圍區(qū)域的部分或全部的 WiFi無線數(shù)據(jù)報文;所述WiFi信號采集終端對捕捉到的WiFi無線數(shù)據(jù)報文進行分析,并從中甄別出探測請求幀;所述WiFi信號采集終端從所述探測請求幀獲取網(wǎng)卡MAC地址和信號場強的WiFi 用戶信息,以用戶記錄的方式逐條形成WiFi用戶數(shù)據(jù)記錄并存儲在本地的存儲區(qū)域內(nèi);所述WiFi信號采集終端將本地的存儲區(qū)域內(nèi)的WiFi用戶數(shù)據(jù)記錄以預(yù)設(shè)數(shù)據(jù)格式上傳到后臺分析系統(tǒng);所述后臺分析系統(tǒng)對接收到的WiFi用戶數(shù)據(jù)記錄進行匯總分析,獲得特定區(qū)域內(nèi)的部分或全部WiFi應(yīng)用聚焦區(qū)域的分布情況。為實現(xiàn)上述目的,本發(fā)明提供了一種WiFi信號采集終端,包括監(jiān)聽捕捉單元,用于監(jiān)聽并捕捉周圍區(qū)域的部分或全部的WiFi無線數(shù)據(jù)報文;報文甄別單元,用于對捕捉到的WiFi無線數(shù)據(jù)報文進行分析,并從中甄別出探測請求幀;記錄形成單元,用于從所述探測請求幀獲取網(wǎng)卡MAC地址和信號場強的WiFi用戶信息,以用戶記錄的方式逐條形成WiFi用戶數(shù)據(jù)記錄;記錄保存單元,用于將所述WiFi用戶數(shù)據(jù)記錄存儲在本地的存儲區(qū)域內(nèi);記錄上傳單元,用于將本地的存儲區(qū)域內(nèi)的WiFi用戶數(shù)據(jù)記錄以預(yù)設(shè)數(shù)據(jù)格式傳輸?shù)胶笈_分析系統(tǒng)。為實現(xiàn)上述目的,本發(fā)明還提供了一種包括前述WiFi信號采集終端的WiFi應(yīng)用聚焦區(qū)域的定位系統(tǒng),還包括后臺分析系統(tǒng),用于對接收到的WiFi用戶數(shù)據(jù)記錄進行匯總分析,獲得特定區(qū)域內(nèi)的部分或全部WiFi應(yīng)用聚焦區(qū)域的分布情況?;谏鲜黾夹g(shù)方案,本發(fā)明利用布置在測試地點的WiFi信號采集終端以非接觸的方式從附近的WiFi信號中檢測出所需的無線網(wǎng)卡信號,并以此進一步分析出該測試地點的WiFi用戶規(guī)模,以及通過后臺分析系統(tǒng)對接收到的WiFi用戶數(shù)據(jù)記錄進行匯總分析, 獲得特定區(qū)域內(nèi)的部分或全部WiFi應(yīng)用聚焦區(qū)域的分布情況,進而有利于WiFi熱點建設(shè)的預(yù)先規(guī)劃工作,提高WiFi網(wǎng)絡(luò)規(guī)劃、建設(shè)的針對性和有效性。
此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中圖1為本發(fā)明WiFi應(yīng)用聚焦區(qū)域的定位方法的一實施例的流程示意圖。圖2為本發(fā)明WiFi應(yīng)用聚焦區(qū)域的定位方法實施例中WiFi用戶數(shù)據(jù)記錄的存儲過程的具體流程示意圖。圖3為本發(fā)明WiFi應(yīng)用聚焦區(qū)域的定位方法實施例中后臺分析系統(tǒng)的分析過程的具體流程示意圖。圖4為本發(fā)明WiFi信號采集終端的一實施例的結(jié)構(gòu)示意圖。圖5為本發(fā)明WiFi信號采集終端的另一實施例中記錄保存單元的具體結(jié)構(gòu)示意圖。圖6為本發(fā)明WiFi信號采集終端實施例的數(shù)據(jù)采集功能示例。圖7為本發(fā)明WiFi應(yīng)用聚焦區(qū)域的定位系統(tǒng)的一實施例的結(jié)構(gòu)示意圖。圖8為本發(fā)明WiFi應(yīng)用聚焦區(qū)域的定位系統(tǒng)實施例中后臺分析系統(tǒng)的分層架構(gòu)示意圖。圖9為本發(fā)明WiFi應(yīng)用聚焦區(qū)域的定位系統(tǒng)實施例中后臺分析系統(tǒng)所生成的 WiFi應(yīng)用聚焦區(qū)域分布的GIS圖形展示示例。
具體實施方式
下面通過附圖和實施例,對本發(fā)明的技術(shù)方案做進一步的詳細描述。首先對WiFi應(yīng)用聚焦區(qū)域進行解釋,本文中WiFi應(yīng)用聚焦區(qū)域是指確實具有一定用戶規(guī)模的WiFi業(yè)務(wù)聚焦區(qū)域,可以是已部署AP和未部署AP的地點。如圖1所示,為本發(fā)明WiFi應(yīng)用聚焦區(qū)域的定位方法的一實施例的流程示意圖。 在本實施例中,定位流程具體包括步驟101、被布置到測試地點的WiFi信號采集終端監(jiān)聽并捕捉周圍區(qū)域的部分或全部的WiFi無線數(shù)據(jù)報文;步驟102、所述WiFi信號采集終端對捕捉到的WiFi無線數(shù)據(jù)報文進行分析,并從中甄別出探測請求幀;步驟103、所述WiFi信號采集終端從所述探測請求幀獲取網(wǎng)卡MAC地址和信號場強的WiFi用戶信息,以用戶記錄的方式逐條形成WiFi用戶數(shù)據(jù)記錄并存儲在本地的存儲區(qū)域內(nèi);步驟104、所述WiFi信號采集終端將本地的存儲區(qū)域內(nèi)的WiFi用戶數(shù)據(jù)記錄以預(yù)設(shè)數(shù)據(jù)格式上傳到后臺分析系統(tǒng);步驟105、所述后臺分析系統(tǒng)對接收到的WiFi用戶數(shù)據(jù)記錄進行匯總分析,獲得特定區(qū)域內(nèi)的部分或全部WiFi應(yīng)用聚焦區(qū)域的分布情況。在本實施例中,WiFi信號采集終端的形式包括內(nèi)置無線網(wǎng)卡的通用設(shè)備或者專用手持式終端,為了能夠獲取周圍區(qū)域的WiFi信號,需要將無線網(wǎng)卡設(shè)置為射頻監(jiān)聽 (Monitor)的工作模式。通常來說,普通的WiFi用戶的無線網(wǎng)卡工作在Managed模式下,而在該模式下無線網(wǎng)卡工作時都會進行主動掃描操作,即主動發(fā)送探測請求幀(Probe Request),來探詢周圍可用的AP及其工作信道。而這種探測請求幀中包括了一些WiFi用戶信息。基于這個情況,本發(fā)明將這些Request幀甄別出來,并以此進行進一步的分析和統(tǒng)計。WiFi信號采集終端所監(jiān)聽和捕捉的WiFi無線數(shù)據(jù)報文通常是遵從IEEE 802. 11 協(xié)議的幀格式定義,并主要由四個方面構(gòu)成(I)Radiotap(Radiotap Header);(2) MAC 層幀頭(MAC Header);(3)幀實體(Frame Body);(4)幀校驗序列(Frame Check kquence,簡稱 FCS)。通過分析WiFi無線數(shù)據(jù)報文中的MAC層幀頭和/或幀實體可以甄別出需要的 Probe Request 中貞。本實施例在下面給出了一種對捕捉到的WiFi無線信號進行分析,并從中甄別出 Probe Request幀的實例,以便能更方便的理解本發(fā)明,但應(yīng)理解的是,除了在這里介紹的分析和甄別方法之外,其它利用WiFi無線數(shù)據(jù)報文中的MAC層幀頭和/或幀實體中的信息來甄別ftObe Request幀的方式也應(yīng)在本發(fā)明所保護的范圍之內(nèi)。符合IEEE 802. 11協(xié)議的幀格式中的MAC層幀頭包含有以下幾個關(guān)鍵信息域,分別為(1)幀控制域(Frame Control);(2)幀目的 MAC 地址(Destination Address,或簡稱 DA);
(3)幀源 MAC 地址(Source Address,或簡稱 SA)。其中,幀控制域含有以下兩個關(guān)鍵字段,用于說明該幀的類型(1)幀類型(Type);(2)幀子類型(Subtype)。IEEE 802. 11協(xié)議根據(jù)幀的不同功能,將幀類型分成控制幀、管理幀、數(shù)據(jù)幀三種。Probe Request幀屬于管理幀,其幀類型、幀子類型的屬性值分別定義為0x00和0x04。基于上述說明,WiFi信號采集終端對捕捉到的WiFi無線數(shù)據(jù)報文進行分析,讀取 WiFi無線數(shù)據(jù)報文的MAC幀頭中的幀控制域中的幀類型和幀子類型所分別對應(yīng)的屬性值, 如果與探測請求幀的規(guī)定幀類型和規(guī)定幀子類型的屬性值(例如0x00和0x04)分別匹配, 則可以甄別出該WiFi無線數(shù)據(jù)報文為ftObe Request幀。Probe Request幀為WiFi上行信號報文,即該幀由WiFi用戶網(wǎng)卡向AP進行廣播, 因此該幀MAC層幀頭中所定義的源MAC地址即為WiFi用戶網(wǎng)卡MAC地址,并且在該幀的幀實體中還具有信號場強值、無線網(wǎng)卡所用信道等有價值的WiFi用戶信息。因此在甄別出 Probe Request幀之后,可以從ftObe Request幀獲取相應(yīng)的網(wǎng)卡MAC地址和信號場強,并以用戶記錄的方式逐條形成WiFi用戶數(shù)據(jù)記錄,形成的WiFi用戶數(shù)據(jù)記錄被存儲在本地的存儲區(qū)域內(nèi)。多個WiFi信號采集終端將各自采集的WiFi用戶數(shù)據(jù)記錄以預(yù)設(shè)的數(shù)據(jù)格式上傳給后臺分析系統(tǒng),由后臺分析系統(tǒng)對接收到的WiFi用戶數(shù)據(jù)記錄進行匯總分析,進而獲得特定區(qū)域內(nèi)的部分或全部WiFi應(yīng)用聚焦區(qū)域的分布情況。本實施例的定位方法有利于 WiFi熱點建設(shè)的預(yù)先規(guī)劃工作,提高WiFi網(wǎng)絡(luò)規(guī)劃、建設(shè)的針對性和有效性。在另一個實施例中,WiFi信號采集終端還可以獲取所在的測試地點的地理位置信息(例如經(jīng)緯度信息等),并且在上傳WiFi用戶數(shù)據(jù)記錄時,以重新編碼的WiFi用戶數(shù)據(jù)記錄報文將所述地理位置信息連同所述WiFi用戶數(shù)據(jù)記錄一并上傳到后臺分析系統(tǒng)。為了能夠獲得地理位置信息,可以在WiFi信號采集終端中設(shè)置GPS模塊等可以確定地理位置信息的功能單元。后臺分析系統(tǒng)可以對接收到的WiFi用戶數(shù)據(jù)記錄進行匯總分析,結(jié)合地理位置信息確定特定區(qū)域,并獲得該特定區(qū)域內(nèi)的部分或全部WiFi應(yīng)用聚焦區(qū)域的分布情況。這種方式相比于事先確定測試地點的地理位置信息的方式更加靈活,即便布置任務(wù)時事先并未確定具體的測試地點的信息,仍可以通過WiFi信號采集終端獲取的地理位置信息來確定測試地點所在的特定區(qū)域。上面提到的WiFi用戶數(shù)據(jù)記錄報文可以包括報文頭部和至少一條WiFi用戶數(shù)據(jù)記錄,報文頭部包括采集時間和地理位置信息(可以包括經(jīng)度、緯度和/或高度等),WiFi 用戶數(shù)據(jù)記錄包括記錄標(biāo)識、網(wǎng)卡MAC地址和信號場強。WiFi用戶數(shù)據(jù)記錄報文整體的具體編碼格式如下例
報文頭部用戶記錄1用戶記錄2用戶記錄η報文頭部的編碼格式如下例
權(quán)利要求
1.一種WiFi應(yīng)用聚焦區(qū)域的定位方法,包括被布置到測試地點的WiFi信號采集終端監(jiān)聽并捕捉周圍區(qū)域的部分或全部的WiFi無線數(shù)據(jù)報文;所述WiFi信號采集終端對捕捉到的WiFi無線數(shù)據(jù)報文進行分析,并從中甄別出探測請求幀;所述WiFi信號采集終端從所述探測請求幀獲取網(wǎng)卡MAC地址和信號場強的WiFi用戶信息,以用戶記錄的方式逐條形成WiFi用戶數(shù)據(jù)記錄并存儲在本地的存儲區(qū)域內(nèi);所述WiFi信號采集終端將本地的存儲區(qū)域內(nèi)的WiFi用戶數(shù)據(jù)記錄以預(yù)設(shè)數(shù)據(jù)格式上傳到后臺分析系統(tǒng);所述后臺分析系統(tǒng)對接收到的WiFi用戶數(shù)據(jù)記錄進行匯總分析,獲得特定區(qū)域內(nèi)的部分或全部WiFi應(yīng)用聚焦區(qū)域的分布情況。
2.根據(jù)權(quán)利要求1所述的定位方法,其中,還包括所述WiFi信號采集終端獲取所述測試地點的地理位置信息;所述WiFi信號采集終端將本地的存儲區(qū)域內(nèi)的WiFi用戶數(shù)據(jù)記錄以預(yù)設(shè)數(shù)據(jù)格式傳輸?shù)胶笈_分析系統(tǒng)的操作具體為以重新編碼的WiFi用戶數(shù)據(jù)記錄報文將所述地理位置信息連同所述WiFi用戶數(shù)據(jù)記錄一并上傳到所述后臺分析系統(tǒng);所述后臺分析系統(tǒng)對接收到的WiFi用戶數(shù)據(jù)記錄進行匯總分析,獲得特定區(qū)域內(nèi)的部分或全部WiFi應(yīng)用聚焦區(qū)域的分布情況的操作具體為所述后臺分析系統(tǒng)對接收到的 WiFi用戶數(shù)據(jù)記錄進行匯總分析,結(jié)合所述地理位置信息確定特定區(qū)域,并獲得該特定區(qū)域內(nèi)的部分或全部WiFi應(yīng)用聚焦區(qū)域的分布情況。
3.根據(jù)權(quán)利要求2所述的定位方法,其中,所述WiFi用戶數(shù)據(jù)記錄報文包括報文頭部和至少一條WiFi用戶數(shù)據(jù)記錄,所述報文頭部包括采集時間和地理位置信息,所述WiFi用戶數(shù)據(jù)記錄包括記錄標(biāo)識、網(wǎng)卡MAC地址和信號場強。
4.根據(jù)權(quán)利要求3所述的定位方法,其中,所述WiFi信號采集終端還從所述探測請求幀獲取與網(wǎng)卡相關(guān)聯(lián)的信道的服務(wù)集標(biāo)識、網(wǎng)卡所用的無線信道的加密類型、與網(wǎng)卡相關(guān)聯(lián)的接入點設(shè)備的MAC地址以及與網(wǎng)卡相關(guān)聯(lián)的信道的WiFi信道號中的一種或多種;所述WiFi用戶數(shù)據(jù)記錄報文中的至少一條WiFi用戶數(shù)據(jù)記錄進一步包括可選擇的所述服務(wù)集標(biāo)識、所述加密類型、所述接入點設(shè)備的MAC地址和所述WiFi信道號中的一種或多種。
5.根據(jù)權(quán)利要求1所述的定位方法,其中,所述WiFi信號采集終端對捕捉到的WiFi無線信號進行分析,并從中甄別出探測請求幀的操作具體為所述WiFi信號采集終端對捕捉到的WiFi無線數(shù)據(jù)報文進行分析,讀取所述WiFi無線數(shù)據(jù)報文幀控制域中的幀類型和幀子類型所包含的各項屬性值,如果與所述探測請求幀的規(guī)定幀類型和規(guī)定幀子類型的屬性值分別匹配,則甄別出所述WiFi無線數(shù)據(jù)報文為所述探測請求幀。
6.根據(jù)權(quán)利要求1所述的定位方法,其中,所述以用戶記錄的方式逐條形成WiFi用戶數(shù)據(jù)記錄并存儲在本地的存儲區(qū)域內(nèi)的操作具體包括在形成新的WiFi用戶數(shù)據(jù)記錄后,對該WiFi用戶數(shù)據(jù)記錄執(zhí)行哈希計算,獲得對應(yīng)的哈希值;通過已有的哈希表中的節(jié)點數(shù)據(jù)組織來確定該WiFi用戶數(shù)據(jù)記錄適合的插入位置; 如果該插入位置已有數(shù)據(jù),則繼續(xù)確定該WiFi用戶數(shù)據(jù)記錄的另一個適合的插入位置,如果該插入位置沒有數(shù)據(jù),則在該插入位置插入所述該WiFi用戶數(shù)據(jù)記錄及對應(yīng)的哈希值;在CPU空閑時,以預(yù)設(shè)檢索規(guī)則讀取所述哈希表中的至少一條WiFi用戶數(shù)據(jù)記錄及對應(yīng)的哈希值,通過比較讀取的該條WiFi用戶數(shù)據(jù)記錄所對應(yīng)的哈希值與本地的存儲區(qū)域內(nèi)的移動數(shù)據(jù)庫中已存的WiFi用戶數(shù)據(jù)所對應(yīng)的哈希值來確定在所述移動數(shù)據(jù)庫中是否已存在該條WiFi用戶數(shù)據(jù)記錄,如果存在,則進一步比較信號場強的數(shù)值,以及判斷連接狀態(tài)是否變化,如果該條WiFi用戶數(shù)據(jù)記錄的信號場強的數(shù)值較小,且連接狀態(tài)未發(fā)生變化,則丟棄該條WiFi用戶數(shù)據(jù)記錄;如果不存在該條WiFi用戶數(shù)據(jù),或者該條WiFi用戶數(shù)據(jù)記錄的信號場強的數(shù)值較大,或者連接狀態(tài)發(fā)生了變化,則將該條WiFi用戶數(shù)據(jù)記錄寫入所述移動數(shù)據(jù)庫。
7.根據(jù)權(quán)利要求1 6任一所述的定位方法,其中所述后臺分析系統(tǒng)對接收到的WiFi 用戶數(shù)據(jù)記錄進行匯總分析,獲得特定區(qū)域內(nèi)的部分或全部WiFi應(yīng)用聚焦區(qū)域的分布情況的操作具體包括所述后臺分析系統(tǒng)通過接口適配層接收各個WiFi信號采集終端在相應(yīng)被布置的測試地點上報的WiFi用戶數(shù)據(jù)記錄報文;所述后臺分析系統(tǒng)在數(shù)據(jù)存儲層對所述WiFi用戶數(shù)據(jù)記錄報文進行數(shù)據(jù)整理和分類,并將整理和分類好的數(shù)據(jù)進一步存儲在WiFi應(yīng)用聚焦區(qū)域信息庫和地理信息數(shù)據(jù)庫; 所述后臺分析系統(tǒng)通過分析處理層對所有接收到的各個測試地點的WiFi用戶數(shù)據(jù)記錄進行數(shù)據(jù)挖掘和多維度統(tǒng)計分析,獲得各個區(qū)域的部分或全部WiFi應(yīng)用聚焦區(qū)域的分布情況;所述后臺分析系統(tǒng)通過應(yīng)用展示層以電子地圖或電子圖表形式呈現(xiàn)各個區(qū)域的部分或全部WiFi應(yīng)用聚焦區(qū)域的分布情況。
8.一種WiFi信號采集終端,包括監(jiān)聽捕捉單元,用于監(jiān)聽并捕捉周圍區(qū)域的部分或全部的WiFi無線數(shù)據(jù)報文; 報文甄別單元,用于對捕捉到的WiFi無線數(shù)據(jù)報文進行分析,并從中甄別出探測請求幀;記錄形成單元,用于從所述探測請求幀獲取網(wǎng)卡MAC地址和信號場強的WiFi用戶信息,以用戶記錄的方式逐條形成WiFi用戶數(shù)據(jù)記錄;記錄保存單元,用于將所述WiFi用戶數(shù)據(jù)記錄存儲在本地的存儲區(qū)域內(nèi); 記錄上傳單元,用于將本地的存儲區(qū)域內(nèi)的WiFi用戶數(shù)據(jù)記錄以預(yù)設(shè)數(shù)據(jù)格式傳輸?shù)胶笈_分析系統(tǒng)。
9.根據(jù)權(quán)利要求8所述的WiFi信號采集終端,其中,還包括 地理信息獲取單元,用于獲取所述測試地點的地理位置信息;所述記錄形成單元還用于根據(jù)所述地理位置信息和所述WiFi用戶數(shù)據(jù)記錄重新編碼 WiFi用戶數(shù)據(jù)記錄報文;所述記錄上傳單元還用于以重新編碼的WiFi用戶數(shù)據(jù)記錄報文將所述地理位置信息連同所述WiFi用戶數(shù)據(jù)記錄一并上傳到所述后臺分析系統(tǒng)。
10.根據(jù)權(quán)利要求9所述的WiFi信號采集終端,其中,所述WiFi用戶數(shù)據(jù)記錄報文包括報文頭部和至少一條WiFi用戶數(shù)據(jù)記錄,所述報文頭部包括采集時間和地理位置信息, 所述WiFi用戶數(shù)據(jù)記錄包括記錄標(biāo)識、網(wǎng)卡MAC地址和信號場強。
11.根據(jù)權(quán)利要求10所述的WiFi信號采集終端,其中,所述記錄形成單元還用于從所述探測請求幀獲取與網(wǎng)卡相關(guān)聯(lián)的信道的服務(wù)集標(biāo)識、網(wǎng)卡所用的無線信道的加密類型、 與網(wǎng)卡相關(guān)聯(lián)的接入點設(shè)備的MAC地址以及與網(wǎng)卡相關(guān)聯(lián)的信道的WiFi信道號中的一種或多種;所述WiFi用戶數(shù)據(jù)記錄報文中的至少一條WiFi用戶數(shù)據(jù)記錄進一步包括可選擇的所述服務(wù)集標(biāo)識、所述加密類型、所述接入點設(shè)備的MAC地址和所述WiFi信道號中的一種或多種。
12.根據(jù)權(quán)利要求8所述的WiFi信號采集終端,其中,所述報文甄別單元具體包括 報文分析組件,用于對捕捉到的WiFi無線數(shù)據(jù)報文進行分析;屬性讀取組件,用于讀取所述WiFi無線數(shù)據(jù)報文的幀控制域中的幀類型和幀子類型所包含的各項屬性值;屬性匹配組件,用于將所述WiFi無線數(shù)據(jù)報文中的幀類型和幀子類型所分別對應(yīng)的屬性值與所述探測請求幀的規(guī)定幀類型和規(guī)定幀子類型的屬性值分別進行比對,判斷屬性值是否匹配;甄別組件,用于在屬性值匹配時,甄別所述WiFi無線數(shù)據(jù)報文為所述探測請求幀。
13.根據(jù)權(quán)利要求8所述的WiFi信號采集終端,其中,所述記錄保存單元具體包括 哈希計算組件,用于對形成的新的WiFi用戶數(shù)據(jù)記錄執(zhí)行哈希計算,獲得對應(yīng)的哈希值;插入位置確定組件,用于通過已有的哈希表中的節(jié)點數(shù)據(jù)組織來確定該WiFi用戶數(shù)據(jù)記錄適合的插入位置;數(shù)據(jù)存在性判斷組件,用于判斷該插入位置是否有數(shù)據(jù),如果該插入位置已有數(shù)據(jù),則轉(zhuǎn)回所述插入位置確定組件繼續(xù)確定該WiFi用戶數(shù)據(jù)記錄的另一個適合的插入位置;數(shù)據(jù)插入組件,用于在確定該插入位置沒有數(shù)據(jù)時,在該插入位置插入所述該WiFi用戶數(shù)據(jù)記錄及對應(yīng)的哈希值;記錄讀取組件,用于在CPU空閑時,以預(yù)設(shè)檢索規(guī)則讀取所述哈希表中的至少一條 WiFi用戶數(shù)據(jù)記錄及對應(yīng)的哈希值;哈希比較組件,用于通過比較讀取的該條WiFi用戶數(shù)據(jù)記錄所對應(yīng)的哈希值與本地的存儲區(qū)域內(nèi)的移動數(shù)據(jù)庫中已存的WiFi用戶數(shù)據(jù)所對應(yīng)的哈希值來確定在所述移動數(shù)據(jù)庫中是否已存在該條WiFi用戶數(shù)據(jù)記錄;場強比較組件,用于在所述移動數(shù)據(jù)庫中已存在該條WiFi用戶數(shù)據(jù)記錄時,比較信號場強的數(shù)值;狀態(tài)變化判斷組件,用于在所述移動數(shù)據(jù)庫中已存在該條WiFi用戶數(shù)據(jù)記錄時,判斷連接狀態(tài)是否變化;數(shù)據(jù)記錄丟棄組件,用于在所述場強比較組件確定該條WiFi用戶數(shù)據(jù)記錄的信號場強的數(shù)值較小,且所述狀態(tài)變化判斷組件確定連接狀態(tài)未發(fā)生變化時,丟棄該條WiFi用戶數(shù)據(jù)記錄;記錄入庫組件,用于在所述哈希比較組件確定所述移動數(shù)據(jù)庫中不存在該條WiFi用戶數(shù)據(jù),或者所述場強比較組件確定該條WiFi用戶數(shù)據(jù)記錄的信號場強的數(shù)值較大,或者所述狀態(tài)變化判斷組件確定連接狀態(tài)發(fā)生了變化,則將該條WiFi用戶數(shù)據(jù)記錄寫入所述移動數(shù)據(jù)庫。
14.一種包括了權(quán)利要求8 13任一所述的WiFi信號采集終端的WiFi應(yīng)用聚焦區(qū)域的定位系統(tǒng),還包括后臺分析系統(tǒng),用于對接收到的WiFi用戶數(shù)據(jù)記錄進行匯總分析,獲得特定區(qū)域內(nèi)的部分或全部WiFi應(yīng)用聚焦區(qū)域的分布情況。
15.根據(jù)權(quán)利要求14所述的定位系統(tǒng),其中所述后臺分析系統(tǒng)包括接口適配層組件,用于接收各個WiFi信號采集終端在相應(yīng)被布置的測試地點上報的 WiFi用戶數(shù)據(jù)記錄報文;數(shù)據(jù)存儲層組件,用于對所述WiFi用戶數(shù)據(jù)記錄報文進行數(shù)據(jù)整理和分類,并將整理和分類好的數(shù)據(jù)進一步存儲在WiFi應(yīng)用聚焦區(qū)域信息庫和地理信息數(shù)據(jù)庫;分析處理層組件,用于對所有接收到的各個測試地點的WiFi用戶數(shù)據(jù)記錄進行數(shù)據(jù)挖掘和多維度統(tǒng)計分析,獲得各個區(qū)域的部分或全部WiFi應(yīng)用聚焦區(qū)域的分布情況;應(yīng)用展示層組件,用于以電子地圖或電子圖表形式呈現(xiàn)各個區(qū)域的部分或全部WiFi 應(yīng)用聚焦區(qū)域的分布情況。
全文摘要
本發(fā)明涉及一種WiFi應(yīng)用聚焦區(qū)域的定位方法,包括被布置到測試地點的WiFi信號采集終端監(jiān)聽并捕捉周圍區(qū)域的部分或全部的WiFi無線數(shù)據(jù)報文;WiFi信號采集終端對捕捉到的WiFi無線數(shù)據(jù)報文進行分析,并從中甄別出探測請求幀;WiFi信號采集終端從探測請求幀獲取網(wǎng)卡MAC地址和信號場強的WiFi用戶信息,以用戶記錄的方式逐條形成WiFi用戶數(shù)據(jù)記錄并存儲;WiFi信號采集終端將存儲的WiFi用戶數(shù)據(jù)記錄上傳到后臺分析系統(tǒng);后臺分析系統(tǒng)對接收到的WiFi用戶數(shù)據(jù)記錄進行匯總分析,獲得特定區(qū)域內(nèi)的部分或全部WiFi應(yīng)用聚焦區(qū)域的分布情況。本發(fā)明涉及一種WiFi信號采集終端以及WiFi應(yīng)用聚焦區(qū)域的定位系統(tǒng)。本發(fā)明能夠?qū)Ω鞯攸c的WiFi用戶規(guī)模進行分析,并精確定位WiFi應(yīng)用聚焦區(qū)域。
文檔編號H04W64/00GK102497667SQ20111042789
公開日2012年6月13日 申請日期2011年12月20日 優(yōu)先權(quán)日2011年12月20日
發(fā)明者吳申強, 林峰, 江勇, 王徐芳, 鄭周, 陳德龍 申請人:中國電信股份有限公司