網(wǎng)絡設備快速連接方法及裝置的制造方法
【技術領域】
[0001]本發(fā)明實施例屬于物聯(lián)網(wǎng)的無線網(wǎng)絡連接領域,尤其涉及一種網(wǎng)絡設備快速連接方法及裝置。
【背景技術】
[0002]物聯(lián)網(wǎng)的發(fā)展,使得各種通信接入技術出現(xiàn)了越來越多的交叉。早期基于WiFi而實現(xiàn)的Ad-Hoc技術,實現(xiàn)了 WiFi設備之間的點對點的連接,但由于這一技術只能實現(xiàn)單點對單點的通信,而且不具有安全防范技術等,因此雖然便于連接但卻很快被無線直連(WiFiDirect)技術所弱化甚至代替。此外,在無線網(wǎng)絡連接領域還開拓了快連(SmartLink)技術,快連技術允許通過智能控制終端向智能設備發(fā)送用于接入目標網(wǎng)絡的配置信息,以使智能設備接入配置信息對應的目標網(wǎng)絡。
[0003]快連技術可以采用多種不同方式實現(xiàn)對智能設備的接入驅動:一是以WiFiDirect為基礎,使智能控制終端接入處于WiFi AP模式的智能設備,向其傳輸配置信息后,由智能設備配置自身網(wǎng)絡設置并啟動與目標網(wǎng)絡的WiFi AP的接入程序,最終實現(xiàn)接入,這種方式中,智能控制終端與智能設備借助基于IEEE802.1l協(xié)議規(guī)范的用戶數(shù)據(jù)報協(xié)議(User Datagram Protocol,UDP)廣播數(shù)據(jù)包實現(xiàn)配置信息的傳輸;另一種方式是智能控制終端直接基于UDP組播數(shù)據(jù)包發(fā)送所述的配置信息,而智能設備依照與智能控制終端共同遵守的協(xié)議解析相應的組播數(shù)據(jù)幀獲得相應的配置信息,利用該配置信息配置自身網(wǎng)絡設置完成接入所述的目標網(wǎng)絡,從而使家居鏈接到網(wǎng)絡,方便用戶可以從遠端進行控制,即所謂的物聯(lián)網(wǎng)(“Internet of things(1T),,)。
[0004]但無論是點對點的Ad-Hoc技術,還是快連解決方案,由于其需要增加額外的數(shù)據(jù)包發(fā)送配置信息,因此,其發(fā)送數(shù)據(jù)更多,連接速度較慢。
【發(fā)明內容】
[0005]本發(fā)明實施例提供了一種網(wǎng)絡設備快速連接方法及裝置,旨在解決現(xiàn)有方法接入網(wǎng)絡設備的速度過慢的問題。
[0006]本發(fā)明實施例是這樣實現(xiàn)的,一種網(wǎng)絡設備快速連接方法,所述方法包括:
[0007]接收移動終端發(fā)送的UDP報文,所述UDP報文攜帶所述移動終端的IP地址;
[0008]解析所述IP地址的后三位中的指定位;
[0009]重組從解析所述IP地址的后三位中的指定位中得到的信息,以獲取接入目標網(wǎng)絡設備的配置信息;
[0010]根據(jù)所述配置信息接入對應目標網(wǎng)絡設備。
[0011]本發(fā)明實施例的另一目的在于提供一種網(wǎng)絡設備快速連接裝置,所述裝置包括:
[0012]UDP報文接收單元,用于接收移動終端發(fā)送的UDP報文,所述UDP報文攜帶所述移動終端的IP地址;
[0013]指定位信息解析單元,用于解析所述IP地址的后三位中的指定位,所述預設算法包括解析IP地址的指定位的信息;
[0014]配置信息獲取單元,用于重組從解析所述IP地址的后三位中的指定位中得到的信息,以獲取接入目標網(wǎng)絡設備的配置信息;
[0015]目標網(wǎng)絡設備接入單元,用于根據(jù)所述配置信息接入對應目標網(wǎng)絡設備。
[0016]在本發(fā)明實施例中,由于將接入目標網(wǎng)絡設備的配置信息通過IP地址的后三位中的指定位發(fā)送,因此,無需增加額外的數(shù)據(jù)包就可以完成數(shù)據(jù)的發(fā)送,從而提高了數(shù)據(jù)的發(fā)送速率以及提高網(wǎng)絡設備的接入速度。
【附圖說明】
[0017]圖1是本發(fā)明第一實施例提供的一種網(wǎng)絡設備快速連接方法的流程圖;
[0018]圖2是本發(fā)明第一實施例提供的第二種網(wǎng)絡設備快速連接方法的流程圖;
[0019]圖3是本發(fā)明第一實施例提供的第二種網(wǎng)絡設備快速連接方法的流程圖;
[0020]圖4是本發(fā)明第一實施例提供的步驟S13的具體流程圖;
[0021 ]圖5是本發(fā)明第一實施例提供的步驟Cl的具體流程圖;
[0022]圖6是本發(fā)明第二實施例提供的一種網(wǎng)絡設備快速連接裝置的結構圖。
【具體實施方式】
[0023]為了使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,以下結合附圖及實施例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0024]本發(fā)明實施例中,接收移動終端發(fā)送的UDP報文,解析所述IP地址的后三位中的指定位,重組從解析所述IP地址的后三位中的指定位中得到的信息,以獲取接入目標網(wǎng)絡設備的配置信息,根據(jù)所述配置信息接入對應目標網(wǎng)絡設備。
[0025]為了說明本發(fā)明所述的技術方案,下面通過具體實施例來進行說明。
[0026]實施例一:
[0027]圖1示出了本發(fā)明第一實施例提供的一種網(wǎng)絡設備快速連接方法流程圖,詳述如下:
[0028]步驟Sll,接收移動終端發(fā)送的UDP報文,所述UDP報文攜帶所述移動終端的IP地址。
[0029]該步驟中,每個UDP報文攜帶發(fā)送該UDP報文的移動終端的互聯(lián)網(wǎng)協(xié)議地址(Internet Protocol,IP)地址。
[0030]圖2示出了第二種網(wǎng)絡設備快速連接方法流程圖,在圖2中,在所述接收移動終端發(fā)送的UDP報文之前,包括:
[0031]步驟Al、根據(jù)預設的信道查找算法跳轉信道。在該步驟中,由于只有與移動終端連接的網(wǎng)關設備在同一個信道下才可以接收到該網(wǎng)關設備轉發(fā)的數(shù)據(jù)包,因此,需要根據(jù)預設的信道查找算法跳轉信道,以查找到與移動終端連接的網(wǎng)關設備相同的信道。其中,預設的信道查找算法可在一個時間差(如20毫秒)內按照各個國家信道的排列順序逐個順序跳轉信道,當然,為了加快跳轉速度,可設定優(yōu)先逐個跳轉到所在國家的常用信道。
[0032]步驟A2、在跳轉到一個信道時,判斷跳轉到的信道內連續(xù)預設次數(shù)接收的UDP報文的MAC地址是否相同,并在跳轉到的信道內連續(xù)預設次數(shù)接收的UDP報文的MAC地址相同時,鎖定所述信道,以接收UDP報文。在該步驟之前,若接收到一個數(shù)據(jù)包,需判斷該數(shù)據(jù)包是否為組播數(shù)據(jù)包,具體地,由于移動終端通過UDP組播進行數(shù)據(jù)的傳輸,基于組播的特殊性,以太網(wǎng)和FDDI 的媒體訪問控制(Media Access Control,MAC)地址 01:00: 5E: 00:00:00到01:00:5E: 7F: FF: FF用于將三層IP組播地址映射為二層地址,即IP組播地址中的低23位放入IEEE MAC地址的低23位。IP組播地址有28位地址空間,但只有23位被映射到IEEE MAC地址,這樣會有32個IP組播地址映射到同一 MAC地址上。簡言之,判斷一個報文是否為組播的UDP報文是通過判斷接收的報文攜帶的MAC地址是否以01:00: 5E開頭,若是,則判定該報文為組播UDP報文,并接收該組播UDP報文,判斷在該信道內連續(xù)預設次數(shù)接收的其他報文的MAC地址是否相同,若相同,則鎖定該信道,若不相同,則繼續(xù)跳轉信道。比如,當在一個信道內連續(xù)接收到基于同一個MAC地址發(fā)送的UDP報文,則鎖定該信道。
[0033]為了過濾干擾報文,提高抗干擾性,圖3示出了第三種網(wǎng)絡設備快速連接方法流程圖,在圖3中,在所述接收移動終端發(fā)送的UDP報文時,包括:
[0034]步驟B1、判斷當前接收的UDP報文的MAC地址與第一次接收的UDP報文的MAC地址是否相同。
[0035]步驟B2、在當前接收的UDP報文的MAC地址與第一次接收的UDP報文的MAC地址不相同時,將所述當前接收的UDP報文的MAC地址加入黑名單中,以拒接基于所述當前接收的UDP報文的MAC地址發(fā)送的UDP報文。由于本次接收的UDP報文的MAC地址與第一次接收的UDP報文的MAC地址不同時,表明發(fā)送本次接收的UDP報文的移動終端與第一次接收的UDP報文的移動終端為不同的移動終端,因此,將本次接收的UDP報文的MAC地址加入黑名單,能夠不再接收該基于該MAC地址發(fā)送的UDP報文,避免不同移動終端搶占資源,提高報文傳輸速度,并且,由于UDP報文是無序的,因此不接收其他UDP報文