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