專利名稱:一種確認WiFi移動終端的存在并統(tǒng)計其數(shù)量的方法
技術領域:
本發(fā)明涉及無線通信技術領域,尤其涉及一種確認WiFi移動終端的存在并統(tǒng)計其數(shù)量的方法。
背景技術:
WiFi作為全球統(tǒng)一的寬帶無線接入技術,近年來以其寬帶接入能力、部署靈活和低成本優(yōu)勢,受到了運營商的大力推廣,成為數(shù)據(jù)分流的重要手段和新的業(yè)務增長點。中國移動、中國聯(lián)通及中國電信正在積極建設WiFi熱點,作為3G網絡數(shù)據(jù)分流的重要手段。與此同時,各地政府也正在建設WiFi熱點,作為無線城市、智慧城市的基礎網絡設施。
·
電信級WiFi無線網絡的規(guī)模和容量需求,與WiFi移動終端的數(shù)量密切相關。如果不能統(tǒng)計出特定區(qū)域內WiFi移動終端的數(shù)量,就無法有效地進行WiFi無線網絡在容量、頻率方面的組織規(guī)劃,從而無法在系統(tǒng)資源和網絡性能、用戶體驗之間達到最佳平衡。中國專利CN202351880U公開了一種餐廳后廚的監(jiān)測系統(tǒng),包括服務器計算機、后廚電子看板、點菜智能終端和無線路由器,服務器計算機、后廚電子看板和點菜智能終端分別與無線路由器連接;服務器計算機上設有順次連接的出品檔口存儲單元、信息處理單元和信息收發(fā)裝置。但是其并沒有提及如何查找附近的無線移動終端以及進行數(shù)量統(tǒng)計的方法。
發(fā)明內容
根據(jù)現(xiàn)有技術中存在的缺陷,現(xiàn)提供一種確認WiFi移動終端的存在并統(tǒng)計其數(shù)量的方法,具體包括
一種確認WiFi移動終端的存在并統(tǒng)計其數(shù)量的方法,適用于符合802. 11 b/g/n協(xié)議的WiFi移動終端,其中,采用監(jiān)測設備進行監(jiān)測并統(tǒng)計,所述監(jiān)測設備包括解析裝置和無線網卡;所述解析裝置連接所述無線網卡;所述無線網卡用于接收外部的無線數(shù)據(jù)包并發(fā)送至所述解析裝置;所述解析裝置用于對接收到的所述無線數(shù)據(jù)包進行解析并得到相應的MAC地址,所述解析裝置統(tǒng)計所述MAC地址的數(shù)量;
所述方法具體包括
步驟1,將所述無線網卡的模式切換為混雜模式;
步驟2,所述無線網卡接收所有經過所述無線網卡的無線數(shù)據(jù)包;所述無線網卡將所有所述無線數(shù)據(jù)包發(fā)送至所述解析裝置;
步驟3,所述解析裝置對所述無線數(shù)據(jù)包進行解析并得到對應每個所述無線數(shù)據(jù)包的MAC地址;
步驟4,所述解析裝置統(tǒng)計所述MAC地址的數(shù)量。優(yōu)選的,該確認WiFi移動終端的存在并統(tǒng)計其數(shù)量的方法,其中,在所述監(jiān)測設備中增加一個存儲裝置;所述存儲裝置連接所述解析裝置;所述存儲裝置用于存放所述解析裝置解析得到的所述MAC地址的數(shù)據(jù)列表。
優(yōu)選的,該確認WiFi移動終端的存在并統(tǒng)計其數(shù)量的方法,其中,在所述解析裝置中內置抓包部件,所述抓包部件連接所述存儲裝置;所述抓包部件用于解析所述無線數(shù)據(jù)包并得到對應的MAC地址,所述抓包部件將所述MAC地址存入所述存儲裝置中。優(yōu)選的,該確認WiFi移動終端的存在并統(tǒng)計其數(shù)量的方法,其中,還包括對MAC地址的去重步驟
步驟a,所述解析裝置第一次解析所述無線數(shù)據(jù)包并得到對應的所述MAC地址后,將所述MAC地址存入所述存儲裝置的所述數(shù)據(jù)列表中;
步驟b,所述解析裝置解析所述無線數(shù)據(jù)包并得到對應的所述MAC地址后,將所述MAC地址與所述數(shù)據(jù)列表進行比對;若所述MAC地址未包括在所述數(shù)據(jù)列表內,則所述解析裝置將所述MAC地址存入所述存儲裝置的所述數(shù)據(jù)列表中。優(yōu)選的,該確認WiFi移動終端的存在并統(tǒng)計其數(shù)量的方法,其中,所述步驟b中,若所述MAC地址包括在所述數(shù)據(jù)列表內,則所述解析裝置不將所述MAC地址存入所述存儲
裝置中。優(yōu)選的,該確認WiFi移動終端的存在并統(tǒng)計其數(shù)量的方法,其中,在所述解析裝置中內置計數(shù)部件,所述計數(shù)部件與所述抓包部件連接;所述計數(shù)部件用于統(tǒng)計所述抓包部件解析的所述MAC地址的數(shù)量;
所述計數(shù)部件的初始值為O ;當所述抓包部件向所述存儲裝置中存入一個所述無線數(shù)據(jù)包的對應所述MAC地址時,所述計數(shù)部件的值加I ;所述抓包部件抓包完畢后,提取所述計數(shù)部件中的數(shù)值作為MAC地址的總數(shù)量并存入所述存儲裝置中。優(yōu)選的,該確認WiFi移動終`端的存在并統(tǒng)計其數(shù)量的方法,其中,在所述監(jiān)測設備中增加一個顯示裝置;所述顯示裝置連接所述抓包部件;所述抓包部件讀取所述存儲裝置中儲存的MAC地址以及所述MAC地址的總數(shù)量并顯示在所述顯示裝置上。上述技術方案的有益效果是借助于配備有WiFi網卡及安裝有抓包解析軟件的設備,可在指定區(qū)域內通過旁路監(jiān)測的方式確認WiFi移動終端的存在并統(tǒng)計其數(shù)量,操作簡單、快速,結果準確。
圖1是本發(fā)明的實施例中確認并統(tǒng)計WiFi移動終端所使用的監(jiān)測設備的基本結構 圖2是本發(fā)明的實施例中確認并統(tǒng)計WiFi移動終端的流程示意圖。
具體實施例方式下面結合附圖和具體實施例對本發(fā)明作進一步說明,但不作為本發(fā)明的限定。如圖1所示,確認并統(tǒng)計WiFi移動終端,需要用到一個監(jiān)測設備,該監(jiān)測設備適用于符合802. llb/g/n協(xié)議的WiFi移動終端(包括手機、平板電腦、上網本等)。該監(jiān)測設備包括無線網卡,解析裝置、存儲裝置和顯示裝置;解析裝置分別連接無線網卡、存儲裝置和顯示裝置,無線網卡用于監(jiān)測外界無線移動終端發(fā)送的無線數(shù)據(jù)包,解析裝置用于解析處理無線數(shù)據(jù)包,存儲裝置用于保存解析后的處理結果,顯示裝置用于顯示解析后的處理結果。解析裝置中包括抓包部件和計數(shù)部件,抓包部件分別連接無線網卡、存儲裝置和顯示裝置,同時連接計數(shù)部件;計數(shù)部件中的初始值為O,抓包部件中內置有抓包軟件。如圖2所示,本發(fā)明的實施例中,采用上述監(jiān)測設備進行確認并統(tǒng)計WiFi移動終端數(shù)量的方法具體包括
首先打開監(jiān)測設備,并將無線網卡的模式調為混雜模式(混雜模式就是接收所有經過網卡的數(shù)據(jù)包,包括不是發(fā)給本機的包;無線網卡能接受所有通過它的數(shù)據(jù)流,不管是什么格式,什么地址的);然后無線網卡捕捉經過其的無線數(shù)據(jù)包并發(fā)送至抓包部件;抓包部件運行內置的抓包解析軟件并分析得到對應每個無線數(shù)據(jù)包的MAC地址;抓包部件將MAC地址發(fā)送至存儲裝置中保存;
當抓包部件每向存儲裝置中存入一個MAC地址時,計數(shù)部件內的數(shù)值加I ;當監(jiān)測過程結束后,抓包部件讀取計數(shù)部件中的最終數(shù)值并作為無線移動終端的總數(shù)量存入存儲裝置中。在抓包解析的過程中,可能會抓取從同一個無線移動終端中發(fā)送的無線數(shù)據(jù)包,為避免重復計算同一個無線移動終端的個數(shù),在上述統(tǒng)計數(shù)量的方法中增加一個去重步驟,具體如下
當抓包部件分析得到第一個MAC地址時,將該MAC地址發(fā)送至存儲裝置;存儲裝置中存有一張關于MAC地址信息的空白的數(shù)據(jù)列表;抓包部件將第一個MAC地址送入該數(shù)據(jù)列表中保存。
隨后當抓包部件每分析得到一個MAC地址時,將該MAC地址與存儲裝置中的數(shù)據(jù)列表進行比對;若該MAC地址未包括在該數(shù)據(jù)列表中(即之前未抓取過從相同無線移動終端發(fā)送來的無線數(shù)據(jù)包),則抓包部件將該MAC地址寫入該數(shù)據(jù)列表中保存;若該MAC地址已經包括在該數(shù)據(jù)列表中(即抓包部件之前抓取過從相同無線移動終端發(fā)送來的無線數(shù)據(jù)包),則抓包部件不將該MAC地址存入存儲裝置中并丟棄。抓包部件將抓取的無線數(shù)據(jù)包的MAC地址以及最終抓取的無線移動終端總數(shù)發(fā)送至顯示裝置中顯示;在本發(fā)明的實施例中,顯示裝置為顯示屏。在本發(fā)明的實施例中,上述監(jiān)測設備可以集成在具有WiFi網卡的臺式計算機、筆記本、手機或其他專用設備上即在具有WiFi網卡的設備上安裝專用的抓包解析軟件,以形成一個專用的監(jiān)測設備。以上所述僅為本發(fā)明較佳的實施例,并非因此限制本發(fā)明的實施方式及保護范圍,對于本領域技術人員而言,應當能夠意識到凡運用本發(fā)明說明書及圖示內容所作出的等同替換和顯而易見的變化所得到的方案,均應當包含在本發(fā)明的保護范圍內。
權利要求
1.一種確認WiFi移動終端的存在并統(tǒng)計其數(shù)量的方法,適用于符合802. 11 b/g/n協(xié)議的WiFi移動終端,其特征在于,采用監(jiān)測設備進行監(jiān)測并統(tǒng)計,所述監(jiān)測設備包括解析裝置和無線網卡;所述解析裝置連接所述無線網卡;所述無線網卡用于接收外部的無線數(shù)據(jù)包并發(fā)送至所述解析裝置;所述解析裝置用于對接收到的所述無線數(shù)據(jù)包進行解析并得到相應的MAC地址,所述解析裝置統(tǒng)計所述MAC地址的數(shù)量; 所述方法具體包括 步驟1,將所述無線網卡的模式切換為混雜模式; 步驟2,所述無線網卡接收所有經過所述無線網卡的無線數(shù)據(jù)包;所述無線網卡將所有所述無線數(shù)據(jù)包發(fā)送至所述解析裝置; 步驟3,所述解析裝置對所述無線數(shù)據(jù)包進行解析并得到對應每個所述無線數(shù)據(jù)包的MAC地址; 步驟4,所述解析裝置統(tǒng)計所述MAC地址的數(shù)量。
2.如權利要求1所述的確認WiFi移動終端的存在并統(tǒng)計其數(shù)量的方法,其特征在于,在所述監(jiān)測設備中增加一個存儲裝置;所述存儲裝置連接所述解析裝置;所述存儲裝置用于存放所述解析裝置解析得到的所述MAC地址的數(shù)據(jù)列表。
3.如權利要求1所述的確認WiFi移動終端的存在并統(tǒng)計其數(shù)量的方法,其特征在于,在所述解析裝置中內置抓包部件,所述抓包部件連接所述存儲裝置;所述抓包部件用于解析所述無線數(shù)據(jù)包并得到對應的MAC地址,所述抓包部件將所述MAC地址存入所述存儲裝置中。
4.如權利要求2所述的確認WiFi移動終端的存在并統(tǒng)計其數(shù)量的方法,其特征在于,還包括對MAC地址的去重步驟 步驟a,所述解析裝置第一次解析所述無線數(shù)據(jù)包并得到對應的所述MAC地址后,將所述MAC地址存入所述存儲裝置的所述數(shù)據(jù)列表中; 步驟b,所述解析裝置解析所述無線數(shù)據(jù)包并得到對應的所述MAC地址后,將所述MAC地址與所述數(shù)據(jù)列表進行比對;若所述MAC地址未包括在所述數(shù)據(jù)列表內,則所述解析裝置將所述MAC地址存入所述存儲裝置的所述數(shù)據(jù)列表中。
5.如權利要求4所述的確認WiFi移動終端的存在并統(tǒng)計其數(shù)量的方法,其特征在于,所述步驟b中,若所述MAC地址包括在所述數(shù)據(jù)列表內,則所述解析裝置不將所述MAC地址存入所述存儲裝置中。
6.如權利要求3所述的確認WiFi移動終端的存在并統(tǒng)計其數(shù)量的方法,其特征在于,在所述解析裝置中內置計數(shù)部件,所述計數(shù)部件與所述抓包部件連接;所述計數(shù)部件用于統(tǒng)計所述抓包部件解析的所述MAC地址的數(shù)量; 所述計數(shù)部件的初始值為O ;當所述抓包部件向所述存儲裝置中存入一個所述無線數(shù)據(jù)包的對應所述MAC地址時,所述計數(shù)部件的值加I ;所述抓包部件抓包完畢后,提取所述計數(shù)部件中的數(shù)值作為MAC地址的總數(shù)量并存入所述存儲裝置中。
7.如權利要求6所述的確認WiFi移動終端的存在并統(tǒng)計其數(shù)量的方法,其特征在于,在所述監(jiān)測設備中增加一個顯示裝置;所述顯示裝置連接所述抓包部件;所述抓包部件讀取所述存儲裝置中儲存的MAC地址以及所述MAC地址的總數(shù)量并顯示在所述顯示裝置上。
全文摘要
本發(fā)明公開了一種確認WiFi移動終端的存在并統(tǒng)計其數(shù)量的方法,其屬于無線通信技術領域,其中采用的監(jiān)測設備包括解析裝置和無線網卡,無線網卡連接解析裝置;采用的方法包括步驟1,將無線網卡的模式切換為混雜模式;步驟2,無線網卡接收到所有經過無線網卡的無線數(shù)據(jù)包;無線網卡將所有無線數(shù)據(jù)包發(fā)送至解析裝置;步驟3,解析裝置對無線數(shù)據(jù)包進行解析并得到對應每個無線數(shù)據(jù)包的MAC地址;步驟4,解析裝置統(tǒng)計MAC地址的數(shù)量;上述技術方案的有益效果是借助于配備有WiFi網卡及安裝有抓包解析軟件的設備,可在指定區(qū)域內通過旁路監(jiān)測的方式確認WiFi移動終端的存在并統(tǒng)計其數(shù)量,操作簡單、快速,結果準確。
文檔編號H04W24/00GK103067943SQ20131002940
公開日2013年4月24日 申請日期2013年1月25日 優(yōu)先權日2013年1月25日
發(fā)明者徐凱, 徐林, 殷俊, 黃志根 申請人:公安部第三研究所