欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種無線報文抓取方法及設備的制作方法

文檔序號:7823859閱讀:260來源:國知局
一種無線報文抓取方法及設備的制作方法
【專利摘要】本發(fā)明涉及無線通信領域,公開了一種無線報文抓取方法及設備。該方法包括:數(shù)據(jù)接收步驟:對接收到的無線數(shù)據(jù)包進行復制,其中一份發(fā)送給應用程序,另一份發(fā)送給抓包工具;數(shù)據(jù)發(fā)送步驟:對應用程序發(fā)送的無線數(shù)據(jù)包進行復制,其中一份通過無線硬件進行發(fā)送,另一份發(fā)送給抓包工具。通過本發(fā)明,可以在不增加專業(yè)抓包設備和軟件的情況下,實現(xiàn)對無線數(shù)據(jù)包的抓取,作為網(wǎng)絡診斷的依據(jù),且不影響正常網(wǎng)絡通信,提升了用戶上網(wǎng)體驗。
【專利說明】一種無線報文抓取方法及設備

【技術領域】
[0001]本發(fā)明涉及無線通信領域,特別涉及一種無線報文抓取方法及設備。

【背景技術】
[0002]現(xiàn)有技術中,用戶在使用wifi時,有可能遇到頻繁掉線、通信不穩(wěn)定、網(wǎng)速慢等問題。用戶解決這些wifi問題時,在一些情況下有必要抓取無線報文來分析診斷問題的根源。
[0003]現(xiàn)有的無線報文抓取方法需要到用戶的環(huán)境中用專業(yè)的抓取無線報文的網(wǎng)卡和配套軟件在現(xiàn)場抓取無線報文;或者把這些專業(yè)的抓取無線報文的網(wǎng)卡和配套軟件寄到用戶手中,告訴用戶使用專業(yè)工具的方法并讓用戶協(xié)助抓取無線報文。這對雙方來說,都是一個耗時、復雜、低效的過程。


【發(fā)明內(nèi)容】

[0004]在wifi通信出現(xiàn)問題時,抓取通信過程中的無線報文,分析通信出問題時無線報文交互傳輸?shù)倪^程是一個診斷和解決問題的行之有效的辦法,也是在復雜wifi通信環(huán)境中解決問題的重要手段。本發(fā)明要解決的問題是,當路由器出現(xiàn)無線問題而需要抓取無線報文時,可以在路由器上直接抓取無線報文。而不影響路由器的正常通信,也不影響問題的復現(xiàn)。
[0005]本發(fā)明能提供一個全新的、便捷的方式,獲取到用于分析解決問題的無線報文,給用戶提供一個迅速,高效,滿意的售后支持服務。
[0006]為解決上述問題,本發(fā)明提供了一種無線報文抓取方法,所述無線報文抓取方法包括:
[0007]數(shù)據(jù)接收步驟:對接收到的無線數(shù)據(jù)包進行復制,其中一份發(fā)送給應用程序,另一份發(fā)送給抓包工具;
[0008]數(shù)據(jù)發(fā)送步驟:對應用程序發(fā)送的無線數(shù)據(jù)包進行復制,其中一份通過無線硬件進行發(fā)送,另一份發(fā)送給抓包工具。
[0009]所述數(shù)據(jù)接收步驟包括:
[0010]SlOl:接收無線數(shù)據(jù)包;
[0011]S102:復制無線數(shù)據(jù)包;
[0012]S103:對步驟S102復制的一份無線數(shù)據(jù)包進行無線數(shù)據(jù)包處理;
[0013]S104:將步驟S103處理后數(shù)據(jù)發(fā)送給應用程序
[0014]S105:將步驟S102復制的另一份無線數(shù)據(jù)包加入無線信息頭部;
[0015]S106:將步驟S105處理后數(shù)據(jù)發(fā)送給抓包工具。
[0016]所述數(shù)據(jù)發(fā)送步驟包括:
[0017]S201:應用程序發(fā)送無線數(shù)據(jù)包;
[0018]S102:對無線數(shù)據(jù)包進行無線數(shù)據(jù)包處理;
[0019]S103:復制步驟S102處理后的無線數(shù)據(jù)包;
[0020]S104:發(fā)送步驟S103復制的一份無線數(shù)據(jù)包;
[0021]S105:將步驟S103復制的另一份無線數(shù)據(jù)包加入無線信息頭部;
[0022]S106:將步驟S105處理后數(shù)據(jù)發(fā)送給抓包工具。
[0023]優(yōu)選地,所述無線數(shù)據(jù)包處理包括網(wǎng)絡協(xié)議棧處理。
[0024]優(yōu)選地,所述抓包工具為TCPDUMP或AIRODUMP工具。
[0025]優(yōu)選地,所述無線信息頭部至少包括:包結構代碼,和/或數(shù)據(jù)長度,和/或無線設備名。
[0026]優(yōu)選地,所述無線信息頭部進一步包括:無線數(shù)據(jù)包抓取時間,和/或無線數(shù)據(jù)包抓取信道,和/或無線數(shù)據(jù)包信號強度,和/或無線數(shù)據(jù)包發(fā)射速率。
[0027]本發(fā)明進一步提供一種無線報文抓取設備,其特征在于,所述無線報文抓取設備包括:
[0028]無線收發(fā)部:用于接收、發(fā)送無線數(shù)據(jù)包;
[0029]復制部:與無線收發(fā)部雙向連接,用于復制無線數(shù)據(jù)包;
[0030]數(shù)據(jù)處理部:與復制部雙向連接,用于處理無線數(shù)據(jù)包,并與外部用于存儲應用程序的部件雙向連接;
[0031]信息添加部:與復制部連接,用于為無線數(shù)據(jù)包添加無線信息頭部;
[0032]抓包工具部:與信息添加部連接,用于抓取無線數(shù)據(jù)包。
[0033]優(yōu)選地,所述無線信息頭部至少包括:包結構代碼,和/或數(shù)據(jù)長度,和/或無線設備名。
[0034]優(yōu)選地,所述無線信息頭部進一步包括:無線數(shù)據(jù)包抓取時間,和/或無線數(shù)據(jù)包抓取信道,和/或無線數(shù)據(jù)包信號強度,和/或無線數(shù)據(jù)包發(fā)射速率。

【專利附圖】

【附圖說明】
[0035]圖1為本發(fā)明的一個優(yōu)選實施例中報文抓取設備示意圖;
[0036]圖2為本發(fā)明的一個優(yōu)選實施例中無線報文接收的流程示意圖;
[0037]圖3為本發(fā)明的一個優(yōu)選實施例中無線報文發(fā)送的流程示意圖;
[0038]圖4為本發(fā)明的一個優(yōu)選實施例中添加無線信息頭部的示意圖;

【具體實施方式】
[0039]以下實施例僅用于更加清楚地說明本發(fā)明的技術方案,而不能以此來限制本發(fā)明的保護范圍。說明書后續(xù)描述為實施本發(fā)明的較佳實施方式,然所述描述仍以說明本發(fā)明的一般原則為目的,并非用以限定本發(fā)明的范圍。本發(fā)明的保護范圍當視所附權利要求所界定者為準。
[0040]參見圖1,本發(fā)明實施例提供了一種無線報文抓取設備,所述無線報文抓取設備包括了,無線收發(fā)部:用于接收、發(fā)送無線數(shù)據(jù)包;復制部:與無線收發(fā)部雙向連接,用于復制無線數(shù)據(jù)包;數(shù)據(jù)處理部:與復制部雙向連接,用于處理無線數(shù)據(jù)包,并與外部用于存儲應用程序的部件雙向連接;信息添加部:與復制部連接,用于為無線數(shù)據(jù)包添加無線信息頭部;抓包工具部:與信息添加部連接,用于抓取無線數(shù)據(jù)包。
[0041]在抓包過程中,當無線收發(fā)部接收到外部發(fā)送來的無線數(shù)據(jù)包時,其傳輸給復制部,復制部將無線數(shù)據(jù)包復制為相同的兩份,其中一份發(fā)送給數(shù)據(jù)處理部,用于進行網(wǎng)絡協(xié)議棧處理等相關無線數(shù)據(jù)包處理,這些處理與正常的無線通信中的處理無異,在此不再贅述,經(jīng)過數(shù)據(jù)處理部處理后的數(shù)據(jù)即發(fā)送給外部存儲應用程序的設備進行利用,復制部的另一份無線數(shù)據(jù)包發(fā)送給信息添加部,用于添加無線信息頭部,組成新的數(shù)據(jù)包,并將該數(shù)據(jù)包發(fā)送給相關抓包工具。
[0042]在抓包過程中,當外部應用程序需要發(fā)送數(shù)據(jù)時,其將無線數(shù)據(jù)包發(fā)送給數(shù)據(jù)處理部,數(shù)據(jù)處理部進行網(wǎng)絡協(xié)議棧處理等相關無線數(shù)據(jù)包處理,這些處理與正常的無線通信中的處理無異,在此不再贅述,處理后的數(shù)據(jù)發(fā)送給復制部,復制部將無線數(shù)據(jù)包復制為相同的兩份,其中一份發(fā)送給無線收發(fā)部,用于將數(shù)據(jù)發(fā)送出去,復制部的另一份無線數(shù)據(jù)包發(fā)送給信息添加部,用于添加無線信息頭部,組成新的數(shù)據(jù)包,并將該數(shù)據(jù)包發(fā)送給相關抓包工具。
[0043]由此可見,本發(fā)明的無線報文抓取方法包括:
[0044]數(shù)據(jù)接收步驟:對接收到的無線數(shù)據(jù)包進行復制,其中一份發(fā)送給應用程序,另一份發(fā)送給抓包工具;
[0045]數(shù)據(jù)發(fā)送步驟:對應用程序發(fā)送的無線數(shù)據(jù)包進行復制,其中一份通過無線硬件進行發(fā)送,另一份發(fā)送給抓包工具。
[0046]進一步地,參見圖2,數(shù)據(jù)接收步驟包括:
[0047]SlOl:接收無線數(shù)據(jù)包;
[0048]S102:復制無線數(shù)據(jù)包;
[0049]S103:對步驟S102復制的一份無線數(shù)據(jù)包進行無線數(shù)據(jù)包處理;
[0050]S104:將步驟S103處理后數(shù)據(jù)發(fā)送給應用程序
[0051]S105:將步驟S102復制的另一份無線數(shù)據(jù)包加入無線信息頭部;
[0052]S106:將步驟S105處理后數(shù)據(jù)發(fā)送給抓包工具。
[0053]更進一步地,參見圖3,數(shù)據(jù)發(fā)送步驟包括:
[0054]S201:應用程序發(fā)送無線數(shù)據(jù)包;
[0055]S102:對無線數(shù)據(jù)包進行無線數(shù)據(jù)包處理;
[0056]S103:復制步驟S102處理后的無線數(shù)據(jù)包;
[0057]S104:發(fā)送步驟S103復制的一份無線數(shù)據(jù)包;
[0058]S105:將步驟S103復制的另一份無線數(shù)據(jù)包加入無線信息頭部;
[0059]S106:將步驟S105處理后數(shù)據(jù)發(fā)送給抓包工具。
[0060]圖2、圖3中所展示的數(shù)據(jù)發(fā)送/接收方法中,無線數(shù)據(jù)包處理至少了包括網(wǎng)絡協(xié)議棧處理。抓包工具為TCPDUMP或AIRODUMP工具,其并不排除其他可以實現(xiàn)抓包功能的工具。
[0061]進一步地,參見圖4,公開了添加無線信息頭部的示意圖。
[0062]在本實施例中,選擇LINKTYPE_IEEE802_11_PRISM格式的包結構,當然,也可以選擇使用其它結構,本實施例選擇該結構的原因是tcpdump工具支持該種格式。
[0063]信息添加部處理后的數(shù)據(jù)由無線信息頭部和無線數(shù)據(jù)包所組成,其中無線數(shù)據(jù)包為復制部根據(jù)無線數(shù)據(jù)包復制而來,每處理一個無線數(shù)據(jù)包都將復制一份無線數(shù)據(jù)包,無線信息頭部為信息添加部根據(jù)硬件收包時的參數(shù)填充而成。
[0064]無線信息頭部包括了包結構代碼,例如0x0041,其代表了無線數(shù)據(jù)包的結構,也可使用其它結構。其還包括了數(shù)據(jù)填充總長度,該總長度為無線信息頭長和無線數(shù)據(jù)包長,這兩個長度可以分別表示,也可以以二者總和的形式表示。其進一步包括無線設備名,用于識別無線設備。無線信息頭部還包括抓取數(shù)據(jù)的相關信息,具體包括抓取無線數(shù)據(jù)包的時間、抓取無線數(shù)據(jù)包的信道、抓取無線數(shù)據(jù)包的信號強度以及抓取無線數(shù)據(jù)包的發(fā)射速率。以上無線信息頭部的組成部分可以根據(jù)實際需求選擇,即無線信息頭部的組成中可以包括包結構代碼、數(shù)據(jù)填充總長度、無線設備名、抓取無線數(shù)據(jù)包的時間、抓取無線數(shù)據(jù)包的信道、抓取無線數(shù)據(jù)包的信號強度以及抓取無線數(shù)據(jù)包的發(fā)射速率中的一個或幾個的組合,或其全部。
[0065]與現(xiàn)有技術相比,本發(fā)明提供了一種無線報文抓取方法,其可以在路由器等設備中將無線數(shù)據(jù)包復制一份,并在加入無線信息頭部之后發(fā)送給相關的抓包設備,從而避免了用戶在需要無線報文抓取的情況下,還要配置復雜的專業(yè)抓包設備以及軟件,從而便利的提供了網(wǎng)絡診斷的依據(jù),提升了用戶的上網(wǎng)體驗。
[0066]雖然以上結合優(yōu)選實施例對本發(fā)明進行了描述,但本領域的技術人員應該理解,本發(fā)明所述的方法和系統(tǒng)并不限于【具體實施方式】中所述的實施例,在不背離由所附權利要求書限定的本發(fā)明精神和范圍的情況下,可對本發(fā)明作出各種修改、增加、以及替換。
【權利要求】
1.一種無線報文抓取方法,其特征在于,所述方法包括: 數(shù)據(jù)接收步驟:對接收到的無線數(shù)據(jù)包進行復制,其中一份發(fā)送給應用程序,另一份發(fā)送給抓包工具; 數(shù)據(jù)發(fā)送步驟:對應用程序發(fā)送的無線數(shù)據(jù)包進行復制,其中一份通過無線硬件進行發(fā)送,另一份發(fā)送給抓包工具。
2.如權利要求1所述的無線報文抓取方法,其特征在于,所述數(shù)據(jù)接收步驟包括: 5101:接收無線數(shù)據(jù)包; 5102:復制無線數(shù)據(jù)包; 5103:對步驟S102復制的一份無線數(shù)據(jù)包進行無線數(shù)據(jù)包處理; 5104:將步驟S103處理后數(shù)據(jù)發(fā)送給應用程序 5105:將步驟S102復制的另一份無線數(shù)據(jù)包加入無線信息頭部; 5106:將步驟S105處理后數(shù)據(jù)發(fā)送給抓包工具。
3.如權利要求1所述的無線報文抓取方法,其特征在于,所述數(shù)據(jù)發(fā)送步驟包括: S201:應用程序發(fā)送無線數(shù)據(jù)包; 5102:對無線數(shù)據(jù)包進行無線數(shù)據(jù)包處理; 5103:復制步驟S102處理后的無線數(shù)據(jù)包; 5104:發(fā)送步驟S103復制的一份無線數(shù)據(jù)包; 5105:將步驟S103復制的另一份無線數(shù)據(jù)包加入無線信息頭部; 5106:將步驟S105處理后數(shù)據(jù)發(fā)送給抓包工具。
4.如權利要求2或3所述的無線報文抓取方法,其特征在于,所述無線數(shù)據(jù)包處理包括網(wǎng)絡協(xié)議棧處理。
5.權利要求2或3所述的無線報文抓取方法,其特征在于,所述抓包工具為TCPDUMP或AIRODUMP 工具。
6.權利要求2或3所述的無線報文抓取方法,其特征在于,所述無線信息頭部至少包括:包結構代碼,和/或數(shù)據(jù)長度,和/或無線設備名。
7.權利要求6所述的無線報文抓取方法,其特征在于,所述無線信息頭部進一步包括:無線數(shù)據(jù)包抓取時間,和/或無線數(shù)據(jù)包抓取信道,和/或無線數(shù)據(jù)包信號強度,和/或無線數(shù)據(jù)包發(fā)射速率。
8.一種無線報文抓取設備,其特征在于,所述無線報文抓取設備包括: 無線收發(fā)部:用于接收、發(fā)送無線數(shù)據(jù)包; 復制部:與無線收發(fā)部雙向連接,用于復制無線數(shù)據(jù)包; 數(shù)據(jù)處理部:與復制部雙向連接,用于處理無線數(shù)據(jù)包,并與外部用于存儲應用程序的部件雙向連接; 信息添加部:與復制部連接,用于為無線數(shù)據(jù)包添加無線信息頭部; 抓包工具部:與信息添加部連接,用于抓取無線數(shù)據(jù)包。
9.權利要求8所述的無線報文抓取設備,其特征在于,所述無線信息頭部至少包括:包結構代碼,和/或數(shù)據(jù)長度,和/或無線設備名。
10.權利要求9所述的無線報文抓取設備,其特征在于,所述無線信息頭部進一步包括:無線數(shù)據(jù)包抓取時間,和/或無線數(shù)據(jù)包抓取信道,和/或無線數(shù)據(jù)包信號強度,和/或無線數(shù)據(jù)包發(fā)射速率。
【文檔編號】H04W24/04GK104507115SQ201410817097
【公開日】2015年4月8日 申請日期:2014年12月23日 優(yōu)先權日:2014年12月23日
【發(fā)明者】黃秋鈞 申請人:北京極科極客科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
清水县| 江川县| 长春市| 页游| 肇东市| 万荣县| 建昌县| 渭南市| 德阳市| 乌什县| 大宁县| 宜兰市| 黑山县| 太保市| 明水县| 美姑县| 常德市| 固阳县| 巴马| 东乌珠穆沁旗| 崇礼县| 临泉县| 文昌市| 东明县| 库尔勒市| 武功县| 渭南市| 浏阳市| 潢川县| 大洼县| 宽甸| 若羌县| 石渠县| 福鼎市| 琼中| 荃湾区| 买车| 布尔津县| 西吉县| 大方县| 临沂市|