[發(fā)明專利]一種利用Wi-Fi報文長度進行信息傳輸?shù)姆椒?/span>有效
| 申請?zhí)枺?/td> | 201310288798.X | 申請日: | 2013-07-10 |
| 公開(公告)號: | CN103327030A | 公開(公告)日: | 2013-09-25 |
| 發(fā)明(設(shè)計)人: | 徐煒;楊海波;沈建華;王永虹 | 申請(專利權(quán))人: | 上海慶科信息技術(shù)有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L29/12;H04L12/955 |
| 代理公司: | 上海藍迪專利事務(wù)所 31215 | 代理人: | 徐筱梅 |
| 地址: | 200333 上海市*** | 國省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 利用 wi fi 報文 長度 進行 信息 傳輸 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及無線通信技術(shù)領(lǐng)域,尤其是一種利用Wi-Fi報文長度進行信息傳輸?shù)姆椒ā?/p>
背景技術(shù)
Wi-Fi無線通訊技術(shù)在電腦、智能手機和平板電腦領(lǐng)域已經(jīng)得到了非常廣泛的應(yīng)用。隨著物聯(lián)網(wǎng)技術(shù)的逐步發(fā)展,各種類型的嵌入式計算機系統(tǒng),如傳感器,玩具,醫(yī)療設(shè)備等,開始使用Wi-Fi技術(shù)來實現(xiàn)無線網(wǎng)絡(luò)通訊和互聯(lián)網(wǎng)接入。Wi-Fi網(wǎng)絡(luò)使用共享網(wǎng)絡(luò)媒體,只有擁有同樣的網(wǎng)絡(luò)名稱和數(shù)據(jù)加密方式的設(shè)備才能夠互相通訊。但是人們卻常常需要對Wi-Fi網(wǎng)絡(luò)之外的設(shè)備傳遞數(shù)據(jù),比如,向沒有加入當(dāng)前Wi-Fi網(wǎng)絡(luò)的設(shè)備發(fā)送組網(wǎng)信息,使他們能夠加入網(wǎng)絡(luò)。由于發(fā)送者發(fā)送的無線網(wǎng)絡(luò)數(shù)據(jù)包通過Wi-Fi無線射頻發(fā)送時,無線信道上還存在其他正在通訊的設(shè)備發(fā)送的無線數(shù)據(jù)。在傳統(tǒng)的模式下,接收者必須接收所有的數(shù)據(jù)包,通過分析這些數(shù)據(jù)包的目的地址來獲取發(fā)送給自己的數(shù)據(jù)。但是如果接收者和發(fā)送者不在一個無線網(wǎng)絡(luò)中,就無法正常地解析無線數(shù)據(jù)包的內(nèi)容。尤其大部分Wi-Fi網(wǎng)內(nèi)的數(shù)據(jù)是加密的,在沒有獲得密鑰的情況下,網(wǎng)外設(shè)備是無法正常解析的。另外,正常的Wi-Fi數(shù)據(jù)包的傳遞是按照網(wǎng)絡(luò)地址傳遞的,網(wǎng)外設(shè)備不能獲取合法的網(wǎng)絡(luò)地址,所以數(shù)據(jù)包不能正確地傳遞到這些設(shè)備。因此,直接通過Wi-Fi網(wǎng)內(nèi)的數(shù)據(jù)傳輸是無法實現(xiàn)的。
現(xiàn)有技術(shù)一般采用增加其它通訊設(shè)備或組建網(wǎng)絡(luò),實現(xiàn)與Wi-Fi網(wǎng)外設(shè)備的信息傳輸。如采用藍牙則大大增加設(shè)備的成本,組建網(wǎng)絡(luò)雖然不會增加設(shè)備費用,但操作非常繁瑣,它需要將當(dāng)前使用的Wi-Fi網(wǎng)絡(luò)斷開后與需要通訊的設(shè)備聯(lián)網(wǎng),然后將數(shù)據(jù)傳輸后重新恢復(fù)原先的Wi-Fi網(wǎng)絡(luò),使得當(dāng)前正常使用Wi-Fi網(wǎng)絡(luò)的數(shù)據(jù)傳輸完全中斷。
發(fā)明內(nèi)容
本發(fā)明的目的是針對現(xiàn)有技術(shù)的不足而設(shè)計的一種利用Wi-Fi報文長度進行信息傳輸?shù)姆椒ǎ捎肳i-Fi報文長度編碼方式進行數(shù)據(jù)的傳輸,在不改變Wi-Fi標準通訊協(xié)議的基礎(chǔ)上,使需要通訊的兩個Wi-Fi設(shè)備不組建網(wǎng)絡(luò)就可以進行信息的傳輸,不會影響數(shù)據(jù)發(fā)送方當(dāng)前的Wi-Fi網(wǎng)絡(luò)連接,可以同時向多個Wi-Fi網(wǎng)絡(luò)外的設(shè)備發(fā)送數(shù)據(jù),也可應(yīng)用于其他加密的無線網(wǎng)絡(luò)中的設(shè)備向網(wǎng)絡(luò)之外的設(shè)備發(fā)送數(shù)據(jù)。?
本發(fā)明的目的是這樣實現(xiàn)的:?一種利用Wi-Fi報文長度進行信息傳輸?shù)姆椒ǎ涮攸c是將需要傳輸?shù)男畔⒉捎脭?shù)據(jù)包的長度來表示,使用UDP作為數(shù)據(jù)發(fā)送的協(xié)議,然后利用Wi-Fi網(wǎng)絡(luò)向一個以上的Wi-Fi網(wǎng)外設(shè)備發(fā)送UDP數(shù)據(jù)包進行信息的傳輸,接收方根據(jù)預(yù)定義的發(fā)送方編碼進行反編碼,準確地還原出傳輸?shù)男畔ⅲ渚唧w操作步驟如下:?
(1)、數(shù)據(jù)的重編碼
在發(fā)送的數(shù)據(jù)中增加一串接收雙方約定的具有明顯特征的數(shù)據(jù)序列進行重編碼。?
(2)、構(gòu)建數(shù)據(jù)包
將上述重編碼的特征數(shù)據(jù)構(gòu)建為一系列數(shù)據(jù)包,使每個數(shù)據(jù)包長度等于要發(fā)送的數(shù)據(jù)。?
(3)、數(shù)據(jù)包的發(fā)送?
采用TCP/IP協(xié)議將上述數(shù)據(jù)包以UDP協(xié)議遞交到Wi-Fi驅(qū)動程序,通過無線射以較高的頻率向指定地址持續(xù)發(fā)送這些數(shù)據(jù)包,且每個數(shù)據(jù)包的間隔時間不大于50微秒。?
(4)、數(shù)據(jù)包的接收
接收方順序監(jiān)聽所有Wi-Fi頻段上的Wi-Fi報文,對獲取的Wi-Fi報文進行過濾,并讀取長度,通過匹配特征數(shù)據(jù)序列,以決定發(fā)送方所使用的無線頻段、MAC地址以及Wi-Fi報文長度和UDP數(shù)據(jù)包長度的轉(zhuǎn)換關(guān)系,接收這個無線頻段上的所有Wi-Fi報文。?
(5)、重構(gòu)原始數(shù)據(jù)
對發(fā)送方的MAC地址信息再次進行過濾,將獲取Wi-Fi報文的長度轉(zhuǎn)換成UDP數(shù)據(jù)包長度,由UDP數(shù)據(jù)包長度獲取信息,從而可靠地接收到通過Wi-Fi報文長度編碼的數(shù)據(jù),然后根據(jù)發(fā)送方的預(yù)定義進行反編碼,準確地還原出原始數(shù)據(jù)。?
所述指定地址為無線局域網(wǎng)的網(wǎng)關(guān)地址或UDP組播地址。
所述過濾采用數(shù)據(jù)包類型等于0x10(Data);?To?DS參數(shù)等于1,;From?DS參數(shù)等于0的方式。
本發(fā)明與現(xiàn)有技術(shù)相比具有不影響數(shù)據(jù)發(fā)送方當(dāng)前的Wi-Fi網(wǎng)絡(luò)連接,可以同時向多個Wi-Fi網(wǎng)絡(luò)外的設(shè)備發(fā)送數(shù)據(jù),在不改變Wi-Fi標準通訊協(xié)議的基礎(chǔ)上,使需要通訊的兩個Wi-Fi設(shè)備不組建網(wǎng)絡(luò)就可以進行信息的傳輸,也可應(yīng)用于其它加密的無線網(wǎng)絡(luò)中的設(shè)備向網(wǎng)絡(luò)之外的設(shè)備發(fā)送數(shù)據(jù)。
附圖說明
圖1為本發(fā)明操作流程圖。???????????
具體實施方式
實施例1
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于上海慶科信息技術(shù)有限公司,未經(jīng)上海慶科信息技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310288798.X/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





