一種智能設(shè)備接入方法、裝置以及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于通信技術(shù)領(lǐng)域,尤其涉及一種智能設(shè)備接入方法、裝置以及系統(tǒng)。
【背景技術(shù)】
[0002]隨著智能手機(jī)的普及和物聯(lián)網(wǎng)技術(shù)的發(fā)展,人們使用智能手機(jī)控制智能設(shè)備的情況越來(lái)越多。物聯(lián)網(wǎng)的定義是通過(guò)射頻識(shí)別、紅外感應(yīng)器、全球定位系統(tǒng)、激光掃描器等信息傳感設(shè)備,按約定的協(xié)議,把任何物品與互聯(lián)網(wǎng)相連接,進(jìn)行信息交換和通信,以實(shí)現(xiàn)對(duì)物品的智能化識(shí)別、定位、跟蹤、監(jiān)控和管理的一種網(wǎng)絡(luò)。
[0003]現(xiàn)有技術(shù)中,將智能手機(jī)與智能設(shè)備連接起來(lái),通常采用掃描二維碼、實(shí)現(xiàn)設(shè)備的識(shí)別,進(jìn)而激活和控制設(shè)備,或者,將所智能設(shè)備識(shí)別標(biāo)識(shí)(ID,Identity)轉(zhuǎn)換成音頻識(shí)別信號(hào),并將音頻識(shí)別信號(hào)發(fā)射出去,在此過(guò)程中需智能手機(jī)對(duì)音頻識(shí)別信號(hào)進(jìn)行識(shí)別,得到與該音頻識(shí)別信號(hào)相對(duì)應(yīng)的的設(shè)備識(shí)別標(biāo)識(shí),然后智能手機(jī)與設(shè)備之間建立一個(gè)數(shù)據(jù)通道進(jìn)行連接。
[0004]在以上現(xiàn)有技術(shù)中,掃描解析二維碼的過(guò)程較復(fù)雜,且需要專門的二維碼貼紙作為設(shè)備ID的指示,而音頻識(shí)別流程比較復(fù)雜,導(dǎo)致建立數(shù)據(jù)通道時(shí)間較長(zhǎng),這樣,造成智能設(shè)備接入時(shí)間長(zhǎng),成本高,出錯(cuò)幾率大,并且需要設(shè)備進(jìn)入特定的發(fā)現(xiàn)模式,可靠性不高。
【發(fā)明內(nèi)容】
[0005]本發(fā)明提供一種智能設(shè)備接入方法、裝置以及系統(tǒng),通過(guò)將接入點(diǎn)設(shè)備的熱點(diǎn)接入信息組成組播地址,組播給接收端設(shè)備,使其解析出熱點(diǎn)接入信息從而完成接入,可減少接入時(shí)間,簡(jiǎn)化用戶操作,且無(wú)需額外開支,不需要進(jìn)入特定的發(fā)現(xiàn)模式便可接入。
[0006]本發(fā)明提供一種智能設(shè)備接入方法,包括:
[0007]連接接入點(diǎn)設(shè)備,并獲取所述接入點(diǎn)設(shè)備的熱點(diǎn)接入信息;將所述熱點(diǎn)接入信息組成組播地址;通過(guò)用戶數(shù)據(jù)報(bào)協(xié)議發(fā)送所述組播地址,使得智能設(shè)備接收并解析所述組播地址以獲取所述熱點(diǎn)接入信息,并根據(jù)所述熱點(diǎn)接入信息接入所述接入點(diǎn)設(shè)備。
[0008]本發(fā)明提供一種智能設(shè)備接入方法,包括:
[0009]在預(yù)置信道中監(jiān)聽智能移動(dòng)終端的廣播;當(dāng)監(jiān)聽到包含熱點(diǎn)接入信息的組播地址時(shí),解析所述組播地址以獲取接入熱點(diǎn)信息;根據(jù)所述接入熱點(diǎn)信息,接入接入點(diǎn)設(shè)備。
[0010]本發(fā)明提供一種智能設(shè)備接入裝置,包括:
[0011]連接模塊,用于連接接入點(diǎn)設(shè)備;獲取模塊,用于獲取所述接入點(diǎn)設(shè)備的熱點(diǎn)接入信息;組成模塊,用于將所述熱點(diǎn)接入信息組成組播地址;發(fā)送模塊,用于通過(guò)用戶數(shù)據(jù)報(bào)協(xié)議發(fā)送所述組播地址,使得智能設(shè)備接收并解析所述組播地址以獲取所述熱點(diǎn)接入信息,并根據(jù)所述熱點(diǎn)接入信息接入所述接入點(diǎn)設(shè)備。
[0012]本發(fā)明提供一種智能設(shè)備接入裝置,包括:
[0013]監(jiān)聽模塊,用于在預(yù)置信道中監(jiān)聽智能移動(dòng)終端的廣播;獲取模塊,用于當(dāng)監(jiān)聽到包含熱點(diǎn)接入信息的組播地址時(shí),解析所述組播地址以獲取接入熱點(diǎn)信息;接入模塊,用于根據(jù)所述接入熱點(diǎn)信息,接入接入點(diǎn)設(shè)備。
[0014]本發(fā)明提供一種智能設(shè)備接入系統(tǒng),包括:
[0015]智能移動(dòng)終端,智能設(shè)備,接入點(diǎn)設(shè)備;其中,所述智能移動(dòng)終端,用于連接所述接入點(diǎn)設(shè)備,并獲取所述接入點(diǎn)設(shè)備的熱點(diǎn)接入信息,將所述熱點(diǎn)接入信息組成組播地址;通過(guò)用戶數(shù)據(jù)報(bào)協(xié)議發(fā)送所述組播地址,使得所述智能設(shè)備接收并解析所述組播地址以獲取所述熱點(diǎn)接入信息,并根據(jù)所述熱點(diǎn)接入信息接入所述接入點(diǎn)設(shè)備;所述智能設(shè)備,用于在預(yù)置信道中監(jiān)聽所述智能移動(dòng)終端的廣播,當(dāng)監(jiān)聽到包含熱點(diǎn)接入信息的組播地址時(shí),解析所述組播地址以獲取接入熱點(diǎn)信息,根據(jù)所述接入熱點(diǎn)信息,接入所述接入點(diǎn)設(shè)備。
[0016]從上述本發(fā)明實(shí)施例可知,本發(fā)明通過(guò)發(fā)送端設(shè)備將接入點(diǎn)設(shè)備的熱點(diǎn)接入信息組成組播地址發(fā)送出去,使得接收端設(shè)備接收到該組播地址后解析出熱點(diǎn)接入信息,而根據(jù)該熱點(diǎn)接入信息接入該接入點(diǎn)設(shè)備,本實(shí)施例的接入方法接入時(shí)間短,操作便捷性強(qiáng),且無(wú)需額外開支,成本較低,以及,不需要進(jìn)入特定的發(fā)現(xiàn)模式便可接入,可靠性高。
【附圖說(shuō)明】
[0017]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0018]圖1是本發(fā)明第一實(shí)施例提供的智能設(shè)備接入系統(tǒng)的結(jié)構(gòu)示意圖;
[0019]圖2是本發(fā)明實(shí)施例中進(jìn)行數(shù)據(jù)編碼的MAC地址結(jié)構(gòu)示意圖;
[0020]圖3是本發(fā)明第二實(shí)施例提供的智能設(shè)備接入方法的實(shí)現(xiàn)流程示意圖;
[0021]圖4是本發(fā)明第三實(shí)施例提供的智能設(shè)備接入方法的實(shí)現(xiàn)流程示意圖;
[0022]圖5是本發(fā)明第四實(shí)施例提供的智能設(shè)備接入裝置的結(jié)構(gòu)示意圖;
[0023]圖6是本發(fā)明第五實(shí)施例提供的智能設(shè)備接入裝置的結(jié)構(gòu)示意圖;
[0024]圖7是本發(fā)明第六實(shí)施例提供的智能設(shè)備接入裝置的結(jié)構(gòu)示意圖;
[0025]圖8是本發(fā)明第七實(shí)施例提供的智能設(shè)備接入裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0026]為使得本發(fā)明的發(fā)明目的、特征、優(yōu)點(diǎn)能夠更加的明顯和易懂,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而非全部實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0027]圖1是本發(fā)明第一實(shí)施例提供的智能設(shè)備接入系統(tǒng)的結(jié)構(gòu)示意圖。如圖1所示,本實(shí)施例提供的智能設(shè)備接入系統(tǒng)包括:智能移動(dòng)終端100、智能設(shè)備200以及接入點(diǎn)(AP,Access Point)設(shè)備 300。
[0028]智能移動(dòng)終端100包括智能手機(jī)、智能平板電腦、智能穿戴設(shè)備等。通過(guò)內(nèi)置APP實(shí)現(xiàn)功能。
[0029]智能設(shè)備200,可以是智能家電等可以與智能移動(dòng)終端100連接在一起,并由智能移動(dòng)終端100控制運(yùn)行。
[0030]AP設(shè)備300是用于無(wú)線網(wǎng)絡(luò)的無(wú)線HUB,是無(wú)線網(wǎng)絡(luò)的核心。它是用戶進(jìn)入有線以太網(wǎng)骨干的接入點(diǎn),AP設(shè)備300可以簡(jiǎn)便的安裝的天花板或者墻壁上,它在開放空間最大覆蓋范圍可達(dá)300米,無(wú)線傳輸速率可達(dá)11Mbps。
[0031]本實(shí)施例中,智能移動(dòng)終端100,用于連接AP設(shè)備300,并獲取AP設(shè)備300的熱點(diǎn)接入信息,該熱點(diǎn)接入信息包括AP設(shè)備300的名稱和接入密碼,并將該熱點(diǎn)接入信息組成組播地址,通過(guò)用戶數(shù)據(jù)報(bào)協(xié)議(UDP,User Datagram Protocol)發(fā)送該組播地址,使得智能設(shè)備200接收并解析所述組播地址以獲取該熱點(diǎn)接入信息,并根據(jù)該熱點(diǎn)接入信息接入AP設(shè)備300。
[0032]具體地,由于通過(guò)wifi傳輸數(shù)據(jù)時(shí),其傳輸?shù)臄?shù)據(jù)經(jīng)過(guò)臨時(shí)密鑰完整性協(xié)議(TKIP,Temporal Key Integrity Protocol)或者高級(jí)加密標(biāo)準(zhǔn)(AES,AdvancedEncrypt1n Standard)加密的,那么當(dāng)接收端設(shè)備獲取到該數(shù)據(jù)時(shí)無(wú)法破解,所以,不能將該熱點(diǎn)接入信息作為802.11協(xié)議中的數(shù)據(jù)負(fù)載封裝到數(shù)據(jù)幀中傳輸。但是802.11協(xié)議的數(shù)據(jù)幀中有些字段的數(shù)據(jù)是沒(méi)有加密的,因此,可以將該熱點(diǎn)接入信息編碼到數(shù)據(jù)幀的不加密字段中以組成組播地址。這些不加密字段包括:包長(zhǎng)字段、接收的媒體訪問(wèn)控制(MAC,Media Access Control)地址字段等。所以,將AP設(shè)備300的熱點(diǎn)名稱和接入密碼編碼到該包長(zhǎng)字段或者該接收的MAC地址字段以組成組播地址。
[0033]進(jìn)一步地,當(dāng)該熱點(diǎn)接入信息編碼到接收的MAC地址字段中時(shí),根據(jù)MAC地址與組播網(wǎng)協(xié)(IP,Internet Protocol)地址的映射關(guān)系,將AP設(shè)備300的熱點(diǎn)名稱和接入密碼的數(shù)據(jù)分割為多份,并將分割后的數(shù)據(jù)以及該數(shù)據(jù)的相關(guān)的描述信息分多次編碼到接收到的MAC地址字段以組成組播地址,該數(shù)據(jù)描述信息包括:數(shù)據(jù)的起始信息、終止信息、分片信息、熱點(diǎn)名稱長(zhǎng)度信息以及接入密碼長(zhǎng)度信息。
[0034]具體地,請(qǐng)參閱圖2,電氣和電子工程師協(xié)會(huì)(IEEE,Institute of Electricaland Electronics Engineers)規(guī)定,以太網(wǎng)的MAC地址為6個(gè)字節(jié),總共48位。IP地址中的D類是組播IP地址,組播IP地址和其MAC地址存在下面的映射關(guān)系:
[0035]組播MAC地址的前(從左邊起)24位強(qiáng)行規(guī)定為01_00_5e,第25為0,而后(從左邊起)23位對(duì)應(yīng)組播IP地址的后23位。
[0036]因此,根據(jù)這種映射關(guān)系,將數(shù)據(jù)通過(guò)一定的編碼方式放到組播IP地址的后23位,通過(guò)802.11數(shù)據(jù)幀發(fā)送出去。當(dāng)接收端設(shè)備獲取到該數(shù)據(jù)幀后,因?yàn)閿?shù)據(jù)幀的目的組播MAC地址是可見(jiàn)的,所以很容易解析還原其中的數(shù)據(jù)。
[0037]更具體地,AP設(shè)備300的熱點(diǎn)名稱和接入密碼的數(shù)據(jù)最長(zhǎng)為96bytes,其中,熱點(diǎn)名稱占32bytes,密碼占64bytes。而組播IP地址的后23位只有23bit,所以須將要傳輸?shù)臄?shù)據(jù)進(jìn)行分割才能通過(guò)組播IP地址發(fā)送出去,將分割為多份的數(shù)據(jù)分別通過(guò)組播IP地址映射到MAC地址后,多次通過(guò)wifi網(wǎng)絡(luò)發(fā)送出去。為了接收端設(shè)備獲取到數(shù)據(jù)后可進(jìn)行解碼,智能移動(dòng)終端100發(fā)送的數(shù)據(jù)需帶有描述信息,該描述信息可以編號(hào)的形式存在,表示分次發(fā)送出去的數(shù)據(jù)的開始、結(jié)束、數(shù)據(jù)分片數(shù)、熱點(diǎn)名稱長(zhǎng)度以及密碼長(zhǎng)度等信息。
[0038]組播IP地址的后23位中的7bit作為描述信息,其余16bit作為最終的數(shù)據(jù)承載。而7bit最多可以表示127片,254個(gè)bytes,遠(yuǎn)大于我們數(shù)據(jù)的大小96bytes。編碼具體方式如下:
[0039]第一片,23bits中的