專利名稱:一種獲取無線移動終端的服務集標識的方法
技術領域:
本發明涉及無線通信技術領域,尤其涉及一種獲取無線移動終端的服務集標識的方法。
背景技術:
WiFi作為全球統一的寬帶無線接入技術,近年來以其寬帶接入能力、部署靈活和低成本優勢,受到了運營商的大力推廣,成為數據分流的重要手段和新的業務增長點。中國移動、中國聯通及中國電信正在積極建設WiFi熱點,作為3G網絡數據分流的重要手段。與此同時,各地政府也正在建設WiFi熱點,作為無線城市、智慧城市的基礎網絡設施。
各地政府及運營商建設的WiFi熱點在移動終端用戶中的普及率,一方面可以通過數據流量進行統計,另一方面可以通過獲知與其建立過無線連接的移動終端的個數進行統計。然而在WiFi無線網絡中能夠唯一標識移動終端的MAC地址在經過無線路由器后就不在線路中傳送,因此無法通過后臺統計的方式獲取到相應的移動終端連接過的無線熱點的個數,也無法獲取無線移動終端的服務集標識(SSID)信息列表。發明內容
根據現有技術中存在的缺陷,現提供一種獲取無線移動終端的服務集標識的方法,具體包括一種獲取無線移動終端的服務集標識的方法,適用于無線移動終端,其中,采用一個探測設備監聽外部的無線移動終端并獲取所述無線移動終端的服務集標識;所述探測設備包括無線網卡、解析裝置和存儲裝置;所述無線網卡連接所述解析裝置,所述解析裝置連接所述存儲裝置;所述無線網卡用于探測外部的所述無線移動終端;所述解析裝置用于解析得到對應所述無線移動終端的所述服務集標識;所述存儲裝置包括第一存儲空間,所述第一存儲空間中內置有存放MAC地址的MAC地址信息列表;使用者第一次使用所述探測設備時,所述解析裝置第一次讀取所述無線網卡接收到的所述無線移動終端發送的探測幀數據包并進行解析,所述解析裝置將解析得到的所述MAC地址發送至所述存儲裝置中的所述MAC地址信息列表中保存;所述存儲裝置中還包括第二存儲空間,所述第二存儲空間中包括多個獨立的存儲塊, 每個所述存儲塊中存放有對應一個特定所述MAC地址的服務集標識信息列表;使用者第一次使用所述探測設備時,所述解析裝置第一次讀取所述探測幀數據包的MAC地址并解析得到對應所述MAC地址的服務集標識;所述解析裝置將所述服務集標識發送至所述存儲裝置中的對應所述服務集標識信息列表中保存;所述第一存儲空間連接所述第二存儲空間,所述第一存儲空間中的所述MAC地址和所述第二存儲空間中的所述服務集標識信息列表一一對應;所述獲取無線移動終端的服務集標識的方法包括步驟1,開啟所述探測設備, 將所述探測設備的所述無線網卡設置為混雜模式;步驟2,所述無線網卡捕獲經過所述無線網卡的探測幀數據包;所述無線網卡將所述探測幀數據包發送至所述解析裝置;步驟3,所述解析裝置對所述探測幀數據包進行解析并得到對應所述探測幀數據包的 MAC地址;所述解析裝置將所述MAC地址與所述存儲裝置中內置的所述MAC地址信息列表進行比較;步驟4,若所述MAC地址包括在所述MAC地址信息列表中,則所述解析裝置從對應所述 MAC地址的所述探測幀數據包中提取服務集標識信息列表并與所述存儲裝置中存放的對應所述MAC地址的服務集標識信息列表進行比較;步驟5,若所述服務集標識未包括在所述服務集標識信息列表中,則所述解析裝置將所述服務集標識寫入對應的所述服務集標識信息列表中保存。
優選的,該獲取無線移動終端的服務集標識的方法,其中,所述步驟4中,若所述 MAC地址未包括在所述MAC地址信息列表中,則所述解析裝置將所述MAC地址寫入所述MAC 地址信息列表中保存,并解析得到對應所述MAC地址的服務集標識;所述解析裝置直接將所述服務集標識存入對應所述MAC地址的服務集標識信息列表。
優選的,該獲取無線移動終端的服務集標識的方法,其中,所述步驟5中,若所述服務集標識包括在所述服務集標識信息列表中,則所述解析裝置放棄對所述服務集標識的操作。
優選的,該獲取無線移動終端的服務集標識的方法,其中,所述探測幀數據包為所述無線移動終端主動發送的探測請求幀。
優選的,該獲取無線移動終端的服務集標識的方法,其中,在所述解析裝置中內置有抓包部件,所述抓包部件連接所述無線網卡;所述抓包部件讀取所述無線網卡發送的探測幀數據包并處理得到所述MAC地址和所述服務集標識信息列表。
優選的,該獲取無線移動終端的服務集標識的方法,其中,在所述探測設備中增加一個顯示裝置,所述顯示裝置連接所述抓包部件;所述抓包部件處理所述探測幀數據包并得到所述MAC地址和所述服務集標識信息列表后,將所述MAC地址和所述服務集標識信息列表對應顯示在所述顯示裝置上。
上述技術方案的有益效果是借助于配備有WiFi網卡及安裝有抓包部件的設備, 可在指定區域內通過旁路監測的方式獲知WiFi移動終端關于無線熱點服務集標識的歷史信息,操作簡單、快速、結果準確。
圖1是本發明的實施例中所采用的探測設備的結構示意圖;圖2是本發明的實施例中獲取SSID方法的流程示意圖。
具體實施方式
下面結合附圖和具體實施例對本發明作進一步說明,但不作為本發明的限定。
如圖1所示 ,獲取SSID信息所采用的探測設備包括無線網卡和解析裝置,其中無線網卡和解析裝置連接,且無線網卡接收外部的無線移動終端設備發送的探測幀數據包; 解析裝置中包括一個抓包部件,該抓包部件連接無線網卡;該抓包部件中內置有相應的抓包軟件,用于解析接收到的探測幀數據包并得到對應的MAC地址和SSID信息列表;上述探測幀數據包是指無線移動終端為了發現隱藏服務集標識(SSID)的無線接入點,或為了快速與無線接入點建立連接而主動發送的探測請求中貞。
在探測設備中還包括存儲裝置、顯示裝置和輸入裝置;其中存儲裝置和顯示裝置分別連接解析裝置中的抓包部件;顯示裝置用于顯示抓包部件解析得到的相應數據信息, 具體而言,用于顯示解析得到的MAC地址信息和SSID信息;存儲裝置中包括第一存儲空間和第二存儲空間,第一存儲空間和第二存儲空間相連,兩個存儲空間分別連接于解析裝置中的抓包部件;第一存儲空間中內置有存放MAC地址的MAC地址信息列表;第三存儲空間用于保存特定無線移動終端的SSID信息列表;MAC地址和SSID信息列表一一對應。
使用者第一次啟用探測設備時,解析裝置解析無線網卡接收到的第一個探測幀數據包并得到相應的MAC地址,解析裝置將該MAC地址存入MAC地址信息列表中;隨后解析裝置解析得到對應該MAC地址的SSID信息并存入SSID信息列表中。
如圖2所示,本發明的實施例中,獲取無線移動終端的SSID信息的方法具體包括啟動探測設備;將無線網卡的模式調整至混雜模式(混雜模式就是接收所有經過網卡的數據包,包括不是發給本機的包;無線網卡能接受所有通過它的數據流,不管是什么格式,什么地址的);外部的無線終端設備主動發送探測請求幀,無線網卡接收經過其的探測請求幀,并將獲取到的探測幀數據包發送至解析裝置的抓包部件;抓包部件讀取探測幀數據包,并利用內置的抓包軟件解析得到對應發送該探測幀數據包的無線移動終端的MAC地址,并將該MAC地址與第一存儲空間中的MAC地址信息列表進行比較若得到的MAC地址包括在MAC地址信息列表中,則抓包部件對對應的探測數據包進行解析并得到對應該MAC地址的SSID信息;抓包部件將該SSID信息與對應MAC地址的SSID信息列表進行比較;若該SSID信息未包括在信息列表中,則抓包部件將該SSID信息寫入列表并保存;若SSID信息包括在信息列表中,則抓包部件放棄對該SSID信息的操作;若得到的MAC地址未包括在MAC地址信息列表中,則抓包部件將該MAC地址寫入MAC 地址信息列表,并解析對應該MAC地址的SSID信息,直接將該SSID信息寫入對應MAC地址的SSID信息列表中。
抓包部件將特定MAC地址和與該特定MAC地址對應的SSID信息列表發送至顯示裝置中顯示。
結束本次獲取SSID信息的過程。
若抓包部件解析MAC地址未得到任何SSID信息,則放棄對該MAC地址的操作。
本發明的實施例中,無線移動終端是指具有WiFi無線接入能力的移動終端,包括手機、平板電腦、上網本等。
本發明的實施例中,探測設備可以使配備有WiFi網卡臺式計算機、筆記本、手機或其他專用設備,上述設備上安裝有抓包解析軟件,該抓包解`析軟件是指能夠從WiFi網卡采集數據并進行802. llb/g/n協議解析的專門軟件;這使得使用者可通過旁路監測的方式監測到外部的無線移動終端。
以上所述僅為本發明較佳的實施例,并非因此限制本發明的實施方式及保護范圍,對于本領域技術人員而言,應當能夠意識到凡運用本發明說明書及圖示內容 所作出的等同替換和顯而易見的變化所得到的方案,均應當包含在本發明的保護范圍內。
權利要求
1.一種獲取無線移動終端的服務集標識的方法,適用于無線移動終端,其特征在于,采用一個探測設備監聽外部的無線移動終端并獲取所述無線移動終端的服務集標識;所述探測設備包括無線網卡、解析裝置和存儲裝置;所述無線網卡連接所述解析裝置,所述解析裝置連接所述存儲裝置;所述無線網卡用于探測外部的所述無線移動終端;所述解析裝置用于解析得到對應所述無線移動終端的所述服務集標識;所述存儲裝置包括第一存儲空間,所述第一存儲空間中內置有存放MAC地址的MAC地址信息列表;使用者第一次使用所述探測設備時,所述解析裝置第一次讀取所述無線網卡接收到的所述無線移動終端發送的探測幀數據包并進行解析,所述解析裝置將解析得到的所述MAC地址發送至所述存儲裝置中的所述MAC地址信息列表中保存;所述存儲裝置中還包括第二存儲空間,所述第二存儲空間中包括多個獨立的存儲塊, 每個所述存儲塊中存放有對應一個特定所述MAC地址的服務集標識信息列表;使用者第一次使用所述探測設備時,所述解析裝置第一次讀取所述探測幀數據包的MAC地址并解析得到對應所述MAC地址的服務集標識;所述解析裝置將所述服務集標識發送至所述存儲裝置中的對應所述服務集標識信息列表中保存;所述第一存儲空間連接所述第二存儲空間,所述第一存儲空間中的所述MAC地址和所述第二存儲空間中的所述服務集標識信息列表一一對應;所述獲取無線移動終端的服務集標識的方法包括步驟1,開啟所述探測設備,將所述探測設備的所述無線網卡設置為混雜模式;步驟2,所述無線網卡捕獲經過所述無線網卡的探測幀數據包;所述無線網卡將所述探測幀數據包發送至所述解析裝置;步驟3,所述解析裝置對所述探測幀數據包進行解析并得到對應所述探測幀數據包的 MAC地址;所述解析裝置將所述MAC地址與所述存儲裝置中內置的所述MAC地址信息列表進行比較;步驟4,若所述MAC地址包括在所述MAC地址信息列表中,則所述解析裝置從對應所述 MAC地址的所述探測幀數據包中提取服務集標識信息列表并與所述存儲裝置中內置的對應的服務集標識信息列表進行比較;步驟5,若所述服務集標識未包括在所述服務集標識信息列表中,則所述解析裝置將所述服務集標識寫入對應的所述服務集標識信息列表中保存。
2.如權利要求1所述的獲取無線移動終端的服務集標識的方法,其特征在于,所述步驟4中,若所述MAC地址未包括在所述MAC地址信息列表中,則所述解析裝置將所述MAC地址寫入所述MAC地址信息列表中保存,并解析得到對應所述MAC地址的服務集標識;所述解析裝置直接將所述服務集標識存入對應所述MAC地址的服務集標識信息列表。
3.如權利要求2所述的獲取無線移動終端的服務集標識的方法,其特征在于,所述步驟5中,若所述服務集標識包括在所述服務集標識信息列表中,則所述解析裝置放棄對所述服務集標識的操作。
4.如權利要求1所述的獲取無線移動終端的服務集標識的方法,其特征在于,所述探測幀數據包為所述無線移動終端主動發送的探測請求幀。
5.如權利要求1所述的獲取無線移動終端的服務集標識的方法,其特征在于,在所述解析裝置中內置有抓包部件,所述抓包部件連接所述無線網卡;所述抓包部件讀取所述無線網卡發送的探測幀數據包并處理得到所述MAC地址和所述服務集標識信息列表。
6.如權利要求5所述的獲取無線移動終端的服務集標識的方法,其特征在于,在所述探測設備中增加一個顯示裝置,所述顯示裝置連接所述抓包部件;所述抓包部件處理所述探測幀數據包并得到所述MAC地址和所述服務集標識信息列表后,將所述MAC地址和所述服務集標識信息列表對應顯示在所述顯示裝置上。
全文摘要
本發明公開了一種獲取無線移動終端的服務集標識的方法,其屬于無線通信技術領域,其中所采用的探測設備包括無線網卡、解析裝置、存儲裝置、輸入裝置和顯示裝置;上述獲取方法包括啟動探測設備;將無線網卡的模式調整至混雜模式;外部的無線終端設備主動發送探測請求幀,無線網卡接收到經過其的探測請求幀,并發送至解析裝置的抓包部件;抓包部件讀取探測幀數據包,并解析得到該探測幀數據包的MAC地址,并根據該MAC地址解析得到SSID信息列表;上述技術方案的有益效果是借助于配備有WiFi網卡及安裝有抓包部件的設備,可在指定區域內通過旁路監測的方式獲知WiFi移動終端關于無線熱點服務集標識的歷史信息,操作簡單、快速、結果準確。
文檔編號H04W24/00GK103052094SQ201310035008
公開日2013年4月17日 申請日期2013年1月30日 優先權日2013年1月30日
發明者徐林, 薛文曜, 王小寒, 潘顯萌 申請人:公安部第三研究所