本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種數(shù)據(jù)傳輸方法及設(shè)備。
背景技術(shù):
物聯(lián)網(wǎng)是將各種設(shè)備接入網(wǎng)絡(luò),以實現(xiàn)遠程管理,采集,分析,控制,互通的應(yīng)用方式。目前物聯(lián)網(wǎng)接入方案主要有無線保真(WiFi,WIreless-FIdelity),藍牙,紫蜂協(xié)議(英文:Zigbee),以及ISM頻段的私有協(xié)議等,其中WiFi協(xié)議能夠無需網(wǎng)關(guān)轉(zhuǎn)換而直接接入網(wǎng)絡(luò)。但是,目前,WiFi物聯(lián)網(wǎng)的傳輸距離較近。
技術(shù)實現(xiàn)要素:
本發(fā)明實施例公開了一種數(shù)據(jù)傳輸方法及設(shè)備,能夠增大WiFi物聯(lián)網(wǎng)的傳輸距離。
本發(fā)明實施例第一方面公開了一種數(shù)據(jù)傳輸方法,包括:
已入網(wǎng)設(shè)備接收對等網(wǎng)絡(luò)UP2P數(shù)據(jù)包,所述UP2P數(shù)據(jù)包包括目的地址;
當根據(jù)所述目的地址判斷所述UP2P數(shù)據(jù)包不是發(fā)送給所述已入網(wǎng)設(shè)備,且所述UP2P數(shù)據(jù)包不為廣播數(shù)據(jù)包,且所述已入網(wǎng)設(shè)備的尋址表中存在所述目的地址時,則向所述目的地址對應(yīng)的目的設(shè)備轉(zhuǎn)發(fā)所述UP2P數(shù)據(jù)包;
或者,當根據(jù)所述目的地址判斷所述UP2P數(shù)據(jù)包不是發(fā)送給所述已入網(wǎng)設(shè)備,且所述UP2P數(shù)據(jù)包不為廣播數(shù)據(jù)包,且所述已入網(wǎng)設(shè)備的尋址表中不存在所述目的地址時,則向所述已入網(wǎng)設(shè)備的臨近設(shè)備轉(zhuǎn)發(fā)所述UP2P數(shù)據(jù)包;
或者,當根據(jù)所述目的地址判斷所述UP2P數(shù)據(jù)包不是發(fā)送給所述已入網(wǎng)設(shè)備,且當所述UP2P數(shù)據(jù)包為廣播數(shù)據(jù)包時,則向所述已入網(wǎng)設(shè)備的臨近設(shè)備轉(zhuǎn)發(fā)所述UP2P數(shù)據(jù)包。
本發(fā)明實施例第二方面公開了一種數(shù)據(jù)傳輸方法,包括:
待入網(wǎng)設(shè)備接收已入網(wǎng)設(shè)備發(fā)送的特殊配置幀,所述特殊配置幀包括特殊目的地址、特殊源地址、特殊接入點地址、加密的所述已入網(wǎng)設(shè)備所在無線網(wǎng)格網(wǎng)絡(luò)Mesh的服務(wù)集標識符SSID和加密的可變數(shù)據(jù);
當根據(jù)所述SSID的Mesh標識號判斷所述Mesh是所述待入網(wǎng)設(shè)備待接入的網(wǎng)絡(luò)時,則從所述SSID中得到所述已入網(wǎng)設(shè)備的網(wǎng)絡(luò)層級,以及向網(wǎng)絡(luò)層級最小的已入網(wǎng)設(shè)備發(fā)送入網(wǎng)請求信息。
本發(fā)明實施例第三方面公開了一種數(shù)據(jù)傳輸系統(tǒng),應(yīng)用于包含第一無線網(wǎng)格網(wǎng)絡(luò)Mesh、服務(wù)器和第二Mesh的網(wǎng)絡(luò)架構(gòu),包括:
所述第一Mesh的設(shè)備向所述服務(wù)器發(fā)送UP2P數(shù)據(jù)包;
所述服務(wù)器接收所述UP2P數(shù)據(jù)包,并向所述第二Mesh的設(shè)備發(fā)送所述UP2P數(shù)據(jù)包;
所述第二Mesh的設(shè)備接收所述UP2P數(shù)據(jù)包。
本發(fā)明實施例第四方面公開了一種已入網(wǎng)設(shè)備,所述已入網(wǎng)設(shè)備包括:
接收單元,用于接收對等網(wǎng)絡(luò)UP2P數(shù)據(jù)包,所述UP2P數(shù)據(jù)包包括目的地址;
發(fā)送單元,用于當根據(jù)所述目的地址判斷所述UP2P數(shù)據(jù)包不是發(fā)送給所述已入網(wǎng)設(shè)備,且所述UP2P數(shù)據(jù)包不為廣播數(shù)據(jù)包,且所述已入網(wǎng)設(shè)備的尋址表中存在所述目的地址時,則向所述目的地址對應(yīng)的目的設(shè)備轉(zhuǎn)發(fā)所述UP2P數(shù)據(jù)包;
或者,所述發(fā)送單元,用于當根據(jù)所述目的地址判斷所述UP2P數(shù)據(jù)包不是發(fā)送給所述已入網(wǎng)設(shè)備,且所述UP2P數(shù)據(jù)包不為廣播數(shù)據(jù)包,且所述已入網(wǎng)設(shè)備的尋址表中不存在所述目的地址時,則向所述已入網(wǎng)設(shè)備的臨近設(shè)備轉(zhuǎn)發(fā)所述UP2P數(shù)據(jù)包;
或者,所述發(fā)送單元,用于當根據(jù)所述目的地址判斷所述UP2P數(shù)據(jù)包不是發(fā)送給所述已入網(wǎng)設(shè)備,且當所述UP2P數(shù)據(jù)包為廣播數(shù)據(jù)包時,則向所述已入網(wǎng)設(shè)備的臨近設(shè)備轉(zhuǎn)發(fā)所述UP2P數(shù)據(jù)包。
本發(fā)明實施例第五方面公開了一種待入網(wǎng)設(shè)備,所述待入網(wǎng)設(shè)備包括:
接收單元,用于接收已入網(wǎng)設(shè)備發(fā)送的特殊配置幀,所述特殊配置幀包括特殊目的地址、特殊源地址、特殊接入點地址、加密的所述已入網(wǎng)設(shè)備所在無線網(wǎng)格網(wǎng)絡(luò)Mesh的服務(wù)集標識符SSID和加密的可變數(shù)據(jù);
發(fā)送單元,用于當根據(jù)所述SSID的Mesh標識號判斷所述Mesh是所述待入網(wǎng)設(shè)備待接入的網(wǎng)絡(luò)時,則從所述SSID中得到所述已入網(wǎng)設(shè)備的網(wǎng)絡(luò)層級,以及向網(wǎng)絡(luò)層級最小的已入網(wǎng)設(shè)備發(fā)送入網(wǎng)請求信息;
其中,所述SSID包括所述Mesh中根設(shè)備的SSID名稱、所述Mesh的網(wǎng)絡(luò)標識名、所述已入網(wǎng)設(shè)備的網(wǎng)絡(luò)層級、以及所述已入網(wǎng)設(shè)備的物理地址的后6位。
實施本發(fā)明實施例,具有如下有益效果:
本發(fā)明實施例中,當已入網(wǎng)設(shè)備判斷所述UP2P數(shù)據(jù)包不是發(fā)送給已入網(wǎng)設(shè)備,且所述UP2P數(shù)據(jù)包不為廣播數(shù)據(jù)包,且所述已入網(wǎng)設(shè)備的尋址表中存在所述目的地址時,則向所述目的地址對應(yīng)的目的設(shè)備轉(zhuǎn)發(fā)所述UP2P數(shù)據(jù)包;或者,當所述已入網(wǎng)設(shè)備判斷所述UP2P數(shù)據(jù)包不是發(fā)送給已入網(wǎng)設(shè)備,且所述UP2P數(shù)據(jù)包不為廣播數(shù)據(jù)包,且所述已入網(wǎng)設(shè)備的尋址表中不存在所述目的地址時,則向所述已入網(wǎng)設(shè)備的臨近設(shè)備轉(zhuǎn)發(fā)所述UP2P數(shù)據(jù)包;或者,當所述已入網(wǎng)設(shè)備判斷所述UP2P數(shù)據(jù)包不是發(fā)送給已入網(wǎng)設(shè)備,且當所述UP2P數(shù)據(jù)包為廣播數(shù)據(jù)包時,則向所述已入網(wǎng)設(shè)備的臨近設(shè)備轉(zhuǎn)發(fā)所述UP2P數(shù)據(jù)包。可見,實施本發(fā)明實施例,當所述已入網(wǎng)設(shè)備接收到所述UP2P數(shù)據(jù)包時,會轉(zhuǎn)發(fā)到下級節(jié)點,因此可以將所述UP2P數(shù)據(jù)包一級級地接力傳輸,從而增大了WiFi物聯(lián)網(wǎng)的傳輸距離。
附圖說明
為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明實施例公開的一種無線網(wǎng)格網(wǎng)絡(luò)Mesh結(jié)構(gòu)示意圖;
圖2是本發(fā)明實施例公開的一種數(shù)據(jù)傳輸方法的流程示意圖;
圖3是本發(fā)明實施例公開的一種UP2P數(shù)據(jù)包結(jié)構(gòu)示意圖;
圖4是本發(fā)明實施例公開的一種待入網(wǎng)設(shè)備掃描入網(wǎng)的示意圖;
圖5是本發(fā)明實施例公開的一種特殊配置幀的格式示意圖;
圖6是本發(fā)明實施例公開的一種數(shù)據(jù)傳輸系統(tǒng)的示意圖;
圖7是本發(fā)明實施例公開的一種已入網(wǎng)設(shè)備的結(jié)構(gòu)示意圖;
圖8是本發(fā)明實施例公開的一種待入網(wǎng)設(shè)備的結(jié)構(gòu)示意圖;
圖9是本發(fā)明實施例公開的一種終端的結(jié)構(gòu)示意圖。
具體實施方式
下面結(jié)合附圖,對本發(fā)明的實施例進行描述。
請參閱圖1,圖1是本發(fā)明實施例公開的一種無線網(wǎng)格網(wǎng)絡(luò)Mesh結(jié)構(gòu)示意圖。如圖1所示,所述Mesh包括:設(shè)備節(jié)點Node(Node1~Node7)和監(jiān)控平臺。所述設(shè)備節(jié)點Node之間、以及所述設(shè)備節(jié)點Node與所述監(jiān)控平臺之間可以采用無線互聯(lián)的方式形成有多跳路徑的Mesh。所述設(shè)備節(jié)點Node可以將采集的信息通過所述Mesh傳遞給所述監(jiān)控平臺。
其中,所述設(shè)備節(jié)點Node可以包括:手機、平板電腦、移動互聯(lián)網(wǎng)設(shè)備(英文:Mobile Internet Device,MID)、智能穿戴設(shè)備(例如智能手表、智能手環(huán)等)、服務(wù)器、應(yīng)用程序或基站等。所述監(jiān)控平臺可以包括手機、平板電腦或MID等。
請參閱圖2,圖2為本發(fā)明實施例公開的一種數(shù)據(jù)傳輸方法的流程示意圖。該數(shù)據(jù)傳輸方法可以包括以下步驟。
步驟S201、已入網(wǎng)設(shè)備接收對等網(wǎng)絡(luò)UP2P數(shù)據(jù)包,所述UP2P數(shù)據(jù)包包括目的地址。
步驟S202、根據(jù)所述目的地址判斷所述UP2P數(shù)據(jù)包是否是發(fā)送給所述已入網(wǎng)設(shè)備,若是,則執(zhí)行步驟S203;反之,則所述已入網(wǎng)設(shè)備處理所述UP2P數(shù)據(jù)包。
步驟S203、判斷所述UP2P數(shù)據(jù)包是否為廣播數(shù)據(jù)包,若是,則向所述已入網(wǎng)設(shè)備的臨近設(shè)備轉(zhuǎn)發(fā)所述UP2P數(shù)據(jù)包;反之,則執(zhí)行步驟S204。
步驟S204、判斷所述已入網(wǎng)設(shè)備的尋址表中是否存在所述目的地址,若是,則向所述目的地址對應(yīng)的目的設(shè)備轉(zhuǎn)發(fā)所述UP2P數(shù)據(jù)包;反之,則向所述已入網(wǎng)設(shè)備的臨近設(shè)備轉(zhuǎn)發(fā)所述UP2P數(shù)據(jù)包。
所述已入網(wǎng)設(shè)備可以包括已入所述Mesh的節(jié)點設(shè)備,比如圖1所示的Node1~Node7的任一節(jié)點設(shè)備。
所述UP2P數(shù)據(jù)包可以包括目的地址(又可以指目的端口號),判斷所述目的地址是否與所述已入網(wǎng)設(shè)備的地址是否相同,若相同,則判斷所述UP2P數(shù)據(jù)包發(fā)送給所述已入網(wǎng)設(shè)備;反之,則判斷所述UP2P數(shù)據(jù)包不是發(fā)送給所述已入網(wǎng)設(shè)備。當判斷所述UP2P數(shù)據(jù)包是發(fā)送給所述已入網(wǎng)設(shè)備時,所述已入網(wǎng)設(shè)備可以對所述UP2P數(shù)據(jù)包進行數(shù)據(jù)分析或上傳給所述監(jiān)控平臺等處理操作。
所述已入網(wǎng)設(shè)備的臨近設(shè)備可以指所述已入網(wǎng)設(shè)備一跳或多跳范圍內(nèi)的節(jié)點設(shè)備。比如,如圖1所示,若所述已入網(wǎng)設(shè)備為Node4,規(guī)定所述Node4一跳范圍內(nèi)的節(jié)點設(shè)備作為所述Node4的臨近設(shè)備,則所述臨近設(shè)備可以為Node1、Node2、Node6和Node7;若所述已入網(wǎng)設(shè)備為Node4,規(guī)定所述Node4兩跳范圍內(nèi)的節(jié)點設(shè)備作為所述Node4的臨近設(shè)備,則所述臨近設(shè)備可以為Node3和Node5。
所述已入網(wǎng)設(shè)備的尋址表可以包括與所述已入網(wǎng)設(shè)備相連的設(shè)備節(jié)點的地址。比如,如圖1所示,若所述已入網(wǎng)設(shè)備為Node4,與所述Node4相連的設(shè)備節(jié)點為Node1、Node2、Node6和Node7,則所述Node4的尋址表中可以存儲Node1、Node2、Node6和Node7的地址。
進一步的,請參閱圖3所示的UP2P數(shù)據(jù)包結(jié)構(gòu)示意圖,所述UP2P數(shù)據(jù)包還可以包括數(shù)字標志符、源地址、包序號、包長度和可變數(shù)據(jù),其中,所述UP2P數(shù)據(jù)包由第一域至第七域共7個域組成,所述第一域包含4個字節(jié)的所述數(shù)字標志符;
所述第二域和第三域各占4個字節(jié),包含所述目的地址;
所述第四域和第五域各占4個字節(jié),包含所述源地址;
所述第六域包含2個字節(jié)的所述包序號;
所述第七域包含所述可變數(shù)據(jù)。
需要說明的是,步驟S202、步驟S203和步驟S204的判斷操作也可以在所述已入網(wǎng)設(shè)備之外的其他設(shè)備中執(zhí)行,比如服務(wù)器等。
作為一種可選的實施方式,待入網(wǎng)設(shè)備可以通過以下步驟11)~步驟13)掃描入網(wǎng):
步驟11)、所述已入網(wǎng)設(shè)備向待入網(wǎng)設(shè)備發(fā)送特殊配置幀,所述特殊配置幀包括特殊目的地址、特殊源地址、特殊無線訪問接入點(Wireless Access Point,AP)地址、加密的所述已入網(wǎng)設(shè)備所在Mesh的服務(wù)集標識符SSID和加密的可變數(shù)據(jù)。
步驟12)、所述待入網(wǎng)設(shè)備接收已入網(wǎng)設(shè)備發(fā)送的特殊配置幀。
步驟13)、所述待入網(wǎng)設(shè)備當根據(jù)所述SSID的Mesh標識號判斷所述Mesh是所述待入網(wǎng)設(shè)備待接入的網(wǎng)絡(luò)時,則從所述SSID中得到所述已入網(wǎng)設(shè)備的網(wǎng)絡(luò)層級,以及向網(wǎng)絡(luò)層級最小的已入網(wǎng)設(shè)備發(fā)送入網(wǎng)請求信息。
需要說明的是,本發(fā)明實施例中,所述Mesh的已入網(wǎng)設(shè)備可以有網(wǎng)絡(luò)層級之分,最低的層級可以為接入AP的設(shè)備,其網(wǎng)絡(luò)層級可以為0,所述設(shè)備的下一級設(shè)備的網(wǎng)絡(luò)層級可以為1,所述下一級設(shè)備的再下一級設(shè)備的網(wǎng)絡(luò)層級可以為2,依次類推。
設(shè)備的網(wǎng)絡(luò)層級最大可以為255,為實現(xiàn)無限的設(shè)備循環(huán),在網(wǎng)絡(luò)層級為255的設(shè)備之后,下一級接入的設(shè)備的網(wǎng)絡(luò)層級可以重置為0,依次循環(huán)。
舉例說明,請參閱圖4所示的一種待入網(wǎng)設(shè)備掃描入網(wǎng)的示意圖,Node1~Node7可以作為所述Mesh的已入網(wǎng)設(shè)備,若所述待入網(wǎng)設(shè)備Node8掃描的Node5和Node7,其中Node5的網(wǎng)絡(luò)層級為0,所述Node7的網(wǎng)絡(luò)層級可以為255,則所述Node8可以選擇所述Node7進行接入。
需要說明的是,本發(fā)明實施例中,“0網(wǎng)絡(luò)層級”為“255網(wǎng)絡(luò)層級”的下一級形成的,所以“0網(wǎng)絡(luò)層級”可以認為是“256網(wǎng)絡(luò)層級”,依次類推,“1網(wǎng)絡(luò)層級”可以認為是“257網(wǎng)絡(luò)層級”等。
實施本發(fā)明實施例,可以防止所述Mesh的割裂。
可選的,所述特殊目的地址可以指0、或其他不為所述目標地址的字符;所述特殊源地址可以指0、或其他不為所述源地址的字符;所述特殊AP地址可以指0、或其他不為所述AP地址的字符等。
其中,所述特殊配置幀的格式可以如圖5所示,所述特殊配置幀包括所述特殊目的地址6個字節(jié),所述特殊源地址6個字節(jié),所述包序號2個字節(jié),0X80和可變數(shù)據(jù),其中所述可變數(shù)據(jù)包括所述Mesh的根路由器的SSID和密碼信息,所述可變數(shù)據(jù)可以加密后插入所述特殊配置幀中發(fā)送。
在圖1所描述的方法中,當已入網(wǎng)設(shè)備判斷所述UP2P數(shù)據(jù)包不是發(fā)送給已入網(wǎng)設(shè)備,且所述UP2P數(shù)據(jù)包不為廣播數(shù)據(jù)包,且所述已入網(wǎng)設(shè)備的尋址表中存在所述目的地址時,則向所述目的地址對應(yīng)的目的設(shè)備轉(zhuǎn)發(fā)所述UP2P數(shù)據(jù)包;或者,當所述已入網(wǎng)設(shè)備判斷所述UP2P數(shù)據(jù)包不是發(fā)送給已入網(wǎng)設(shè)備,且所述UP2P數(shù)據(jù)包不為廣播數(shù)據(jù)包,且所述已入網(wǎng)設(shè)備的尋址表中不存在所述目的地址時,則向所述已入網(wǎng)設(shè)備的臨近設(shè)備轉(zhuǎn)發(fā)所述UP2P數(shù)據(jù)包;或者,當所述已入網(wǎng)設(shè)備判斷所述UP2P數(shù)據(jù)包不是發(fā)送給已入網(wǎng)設(shè)備,且當所述UP2P數(shù)據(jù)包為廣播數(shù)據(jù)包時,則向所述已入網(wǎng)設(shè)備的臨近設(shè)備轉(zhuǎn)發(fā)所述UP2P數(shù)據(jù)包。可見,實施圖1描述的方法,當所述已入網(wǎng)設(shè)備接收到所述UP2P數(shù)據(jù)包時,會轉(zhuǎn)發(fā)到下級節(jié)點,因此可以將所述UP2P數(shù)據(jù)包一級級地接力傳輸,從而增大了WiFi物聯(lián)網(wǎng)的傳輸距離。
請參閱圖6,圖6為本發(fā)明實施例公開的一種數(shù)據(jù)傳輸系統(tǒng)的示意圖。如圖6所示,該數(shù)據(jù)傳輸系統(tǒng)應(yīng)用于包含第一Mesh、服務(wù)器和第二Mesh的網(wǎng)絡(luò)架構(gòu)。
其中,所述第一Mesh的設(shè)備向所述服務(wù)器發(fā)送UP2P數(shù)據(jù)包;
所述服務(wù)器接收所述UP2P數(shù)據(jù)包,并向所述第二Mesh的設(shè)備發(fā)送所述UP2P數(shù)據(jù)包;
所述第二Mesh的設(shè)備接收所述UP2P數(shù)據(jù)包。
其中所述第一Mesh的設(shè)備和所述第二Mesh的設(shè)備均可為智能手機、筆記本電腦或具有通信功能的穿戴設(shè)備或應(yīng)用程序等。
在圖6所描述的系統(tǒng)中,所述第一Mesh的設(shè)備包括設(shè)備1、設(shè)備2和設(shè)備3等,所述第二Mesh的設(shè)備包括設(shè)備1、設(shè)備2和設(shè)備3等,所述第一Mesh的設(shè)備收集的數(shù)據(jù)可以通過服務(wù)器發(fā)送給所述第二Mesh的設(shè)備,因此實施圖6描述的系統(tǒng)能夠?qū)崿F(xiàn)不同Mesh的跨網(wǎng)互通。
請參見圖7,圖7是本發(fā)明實施例公開的一種已入網(wǎng)設(shè)備的結(jié)構(gòu)示意圖。其中,圖7所示的已入網(wǎng)設(shè)備可以包括:
接收單元701,用于接收對等網(wǎng)絡(luò)UP2P數(shù)據(jù)包,所述UP2P數(shù)據(jù)包包括目的地址;
發(fā)送單元702,用于當根據(jù)所述目的地址判斷所述UP2P數(shù)據(jù)包不是發(fā)送給所述已入網(wǎng)設(shè)備,且所述UP2P數(shù)據(jù)包不為廣播數(shù)據(jù)包,且所述已入網(wǎng)設(shè)備的尋址表中存在所述目的地址時,則向所述目的地址對應(yīng)的目的設(shè)備轉(zhuǎn)發(fā)所述UP2P數(shù)據(jù)包;
或者,所述發(fā)送單元702,用于當根據(jù)所述目的地址判斷所述UP2P數(shù)據(jù)包不是發(fā)送給所述已入網(wǎng)設(shè)備,且所述UP2P數(shù)據(jù)包不為廣播數(shù)據(jù)包,且所述已入網(wǎng)設(shè)備的尋址表中不存在所述目的地址時,則向所述已入網(wǎng)設(shè)備的臨近設(shè)備轉(zhuǎn)發(fā)所述UP2P數(shù)據(jù)包;
或者,所述發(fā)送單元702,用于當根據(jù)所述目的地址判斷所述UP2P數(shù)據(jù)包不是發(fā)送給所述已入網(wǎng)設(shè)備,且當所述UP2P數(shù)據(jù)包為廣播數(shù)據(jù)包時,則向所述已入網(wǎng)設(shè)備的臨近設(shè)備轉(zhuǎn)發(fā)所述UP2P數(shù)據(jù)包。
作為一種可選的實施方式,所述UP2P數(shù)據(jù)包還包括數(shù)字標志符、源地址、包序號、包長度和可變數(shù)據(jù),所述UP2P數(shù)據(jù)包由第一域至第七域共7個域組成,所述第一域包含4個字節(jié)的所述數(shù)字標志符;
所述第二域和第三域各占4個字節(jié),包含所述目的地址;
所述第四域和第五域各占4個字節(jié),包含所述源地址;
所述第六域包含2個字節(jié)的所述包序號;
所述第七域包含所述可變數(shù)據(jù);
所述發(fā)送單元,還用于向待入網(wǎng)設(shè)備發(fā)送特殊配置幀,所述特殊配置幀包括特殊目的地址、特殊源地址、特殊接入點地址、加密的所述已入網(wǎng)設(shè)備所在Mesh的服務(wù)集標識符SSID和加密的可變數(shù)據(jù);
所述接收單元,還用于接收所述待入網(wǎng)設(shè)備針對所述特殊配置幀發(fā)送的入網(wǎng)請求信息;
其中,所述SSID包括所述Mesh中根設(shè)備的SSID名稱、所述Mesh的網(wǎng)絡(luò)標識名、所述已入網(wǎng)設(shè)備的網(wǎng)絡(luò)層級、以及所述已入網(wǎng)設(shè)備的物理地址的后6位。
可見,實施圖7描述的已入網(wǎng)設(shè)備,能夠增大了WiFi物聯(lián)網(wǎng)的傳輸距離。
請參見圖8,圖8是本發(fā)明實施例公開的一種待入網(wǎng)設(shè)備的結(jié)構(gòu)示意圖。其中,所述待入網(wǎng)設(shè)備包括:接收單元801,用于接收已入網(wǎng)設(shè)備發(fā)送的特殊配置幀,所述特殊配置幀包括特殊目的地址、特殊源地址、特殊接入點地址、加密的所述已入網(wǎng)設(shè)備所在Mesh的服務(wù)集標識符SSID和加密的可變數(shù)據(jù);
發(fā)送單元802,用于當根據(jù)所述SSID的Mesh標識號判斷所述Mesh是所述待入網(wǎng)設(shè)備待接入的網(wǎng)絡(luò)時,則從所述SSID中得到所述已入網(wǎng)設(shè)備的網(wǎng)絡(luò)層級,以及向網(wǎng)絡(luò)層級最小的已入網(wǎng)設(shè)備發(fā)送入網(wǎng)請求信息;
其中,所述SSID包括所述Mesh中根設(shè)備的SSID名稱、所述Mesh的網(wǎng)絡(luò)標識名、所述已入網(wǎng)設(shè)備的網(wǎng)絡(luò)層級、以及所述已入網(wǎng)設(shè)備的物理地址的后6位。
可見,實施圖8描述的已入網(wǎng)設(shè)備,能夠增大了WiFi物聯(lián)網(wǎng)的傳輸距離。
請參見圖9,圖9是本發(fā)明實施例公開的一種終端的結(jié)構(gòu)示意圖。其中,本發(fā)明實施例提供的終端可以用于實施上述圖1~圖6所示的本發(fā)明各實施例實現(xiàn)的方法,為了便于說明,僅示出了與本發(fā)明各實施例相關(guān)的部分,具體技術(shù)細節(jié)未揭示的,請參照圖1~圖6所示的本發(fā)明各實施例。其中,圖9所示的終端可以包括:
處理器1通過接口2與處理器1相連接的輸入裝置3、以及通過接口2與處理器1相連接的輸出裝置6、以及通過總線4與處理器1相連接的存儲器5。其中,存儲器5用于存儲一組程序代碼;處理器1用于調(diào)用存儲器5中存儲的程序代碼,用于執(zhí)行以下操作:
所述輸入裝置3接收對等網(wǎng)絡(luò)UP2P數(shù)據(jù)包,所述UP2P數(shù)據(jù)包包括目的地址;
當根據(jù)所述目的地址判斷所述UP2P數(shù)據(jù)包不是發(fā)送給所述已入網(wǎng)設(shè)備,且所述UP2P數(shù)據(jù)包不為廣播數(shù)據(jù)包,且所述已入網(wǎng)設(shè)備的尋址表中存在所述目的地址時,則所述輸出裝置6向所述目的地址對應(yīng)的目的設(shè)備轉(zhuǎn)發(fā)所述UP2P數(shù)據(jù)包;
或者,當根據(jù)所述目的地址判斷所述UP2P數(shù)據(jù)包不是發(fā)送給所述已入網(wǎng)設(shè)備,且所述UP2P數(shù)據(jù)包不為廣播數(shù)據(jù)包,且所述已入網(wǎng)設(shè)備的尋址表中不存在所述目的地址時,則所述輸出裝置6向所述已入網(wǎng)設(shè)備的臨近設(shè)備轉(zhuǎn)發(fā)所述UP2P數(shù)據(jù)包;
或者,當根據(jù)所述目的地址判斷所述UP2P數(shù)據(jù)包不是發(fā)送給所述已入網(wǎng)設(shè)備,且當所述UP2P數(shù)據(jù)包為廣播數(shù)據(jù)包時,則所述輸出裝置6向所述已入網(wǎng)設(shè)備的臨近設(shè)備轉(zhuǎn)發(fā)所述UP2P數(shù)據(jù)包。
可見,實施圖9描述的終端,能夠增大了WiFi物聯(lián)網(wǎng)的傳輸距離。
本領(lǐng)域普通技術(shù)人員可以理解上述實施例的各種方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,該程序可以存儲于一計算機可讀存儲介質(zhì)中,存儲介質(zhì)包括只讀存儲器(Read-Only Memory,ROM)、隨機存儲器(Random Access Memory,RAM)、可編程只讀存儲器(Programmable Read-only Memory,PROM)、可擦除可編程只讀存儲器(Erasable Programmable Read Only Memory,EPROM)、一次可編程只讀存儲器(One-time Programmable Read-Only Memory,OTPROM)、電子抹除式可復(fù)寫只讀存儲器(Electrically-Erasable Programmable Read-Only Memory,EEPROM)、只讀光盤(Compact Disc Read-Only Memory,CD-ROM)或其他光盤存儲器、磁盤存儲器、磁帶存儲器、或者能夠用于攜帶或存儲數(shù)據(jù)的計算機可讀的任何其他介質(zhì)。
以上對本發(fā)明實施例公開的一種數(shù)據(jù)傳輸方法及設(shè)備進行了詳細介紹,本文中應(yīng)用了具體個例對本發(fā)明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實施方式及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。