也能夠保證網(wǎng)絡(luò)的安全性,防止對(duì)通信終端300的惡意攻擊。
[0039]參見(jiàn)圖2,一個(gè)實(shí)施例中,通信終端300包括WIFI模塊310、處理器320和存儲(chǔ)器330。WIFI模塊310用于接收通信裝置200發(fā)出的網(wǎng)絡(luò)封包。處理器320用于判定網(wǎng)絡(luò)封包是否與預(yù)設(shè)的標(biāo)識(shí)碼匹配,若是,將網(wǎng)絡(luò)封包中的編碼配置信息進(jìn)行解碼處理,得到包含WIFI網(wǎng)絡(luò)接入點(diǎn)的標(biāo)識(shí)和WIFI網(wǎng)絡(luò)接入密碼的配置信息;否則,對(duì)網(wǎng)絡(luò)封包不進(jìn)行解碼處理。存儲(chǔ)器330用于將配置信息進(jìn)行存儲(chǔ)。
[0040]以下通過(guò)一個(gè)具體實(shí)例對(duì)WIFI網(wǎng)絡(luò)裝置進(jìn)行詳細(xì)描述。本實(shí)施例中,WIFI網(wǎng)絡(luò)生成裝置100的個(gè)數(shù)為一個(gè),通信裝置200的個(gè)數(shù)為一個(gè),通信終端300的個(gè)數(shù)為一個(gè)。WIFI網(wǎng)絡(luò)生成裝置100為路由器。
[0041]具體的,由路由器生成包含WIFI網(wǎng)絡(luò)接入點(diǎn)的標(biāo)識(shí)和WIFI網(wǎng)絡(luò)接入密碼的配置信息。其中,WIFI網(wǎng)絡(luò)接入點(diǎn)的標(biāo)識(shí)為SSID。
[0042]通信裝置200與路由器連接,并把路由器生成的配置信息進(jìn)行編碼,生成編碼配置信息,然后把編碼配置信息填充到網(wǎng)絡(luò)封包中發(fā)送出去。
[0043]通信終端300搜索網(wǎng)絡(luò)封包,搜索到網(wǎng)絡(luò)封包后,將該網(wǎng)絡(luò)封包與預(yù)設(shè)的標(biāo)識(shí)碼進(jìn)行匹配,若匹配成功,則將該網(wǎng)絡(luò)封包中的編碼配置信息進(jìn)行解碼,得到包含SSID和WIFI網(wǎng)絡(luò)接入密碼的配置信息;若匹配不成功,則不對(duì)該網(wǎng)絡(luò)封包中的信息進(jìn)行解碼。
[0044]通信終端300通過(guò)SSID和WIFI網(wǎng)絡(luò)接入密碼的配置信息與路由器進(jìn)行認(rèn)證連接。通信終端300與路由器連接成功后,通信終端300、通信裝置200和路由器建立在同一網(wǎng)絡(luò)通信系統(tǒng)中。此時(shí),通信終端300可以通知通信裝置200連接成功,并進(jìn)行進(jìn)一步的組態(tài)設(shè)定。通信終端300與通信裝置200之間還可以進(jìn)行信息交互。該信息交互可以為配置信息的更新。
[0045]可以理解的,本實(shí)施例中,WIFI網(wǎng)絡(luò)生成裝置100還可以為AP。WIFI網(wǎng)絡(luò)生成裝置100為AP時(shí),WIFI網(wǎng)絡(luò)裝置的工作流程與WIFI網(wǎng)絡(luò)生成裝置100為路由器時(shí)的WIFI網(wǎng)絡(luò)裝置的工作流程相同,故在此不再贅述。當(dāng)然,WIFI網(wǎng)絡(luò)生成裝置100還可以為其他能夠生成WIFI網(wǎng)絡(luò)的裝置。
[0046]參見(jiàn)圖3,一個(gè)實(shí)施例中,WIFI網(wǎng)絡(luò)生成裝置100可以包括第一 WIFI網(wǎng)絡(luò)生成裝置110和第二 WIFI網(wǎng)絡(luò)生成裝置120。其中,第一 WIFI網(wǎng)絡(luò)生成裝置110生成的配置信息為第一配置信息,第二 WIFI網(wǎng)絡(luò)生成裝置120生成的配置信息為第二配置信息。
[0047]通信裝置200可以包括第一通信裝置210和第二通信裝置220。其中,第一通信裝置210將第一配置信息編碼生成第一編碼配置信息,第二通信裝置220將第二配置信息編碼生成第二編碼配置信息。
[0048]通信終端300搜索第一編碼配置信息和第二編碼配置信息,將第一編碼配置信息解碼后得到第一配置信息,將第二編碼配置信息解碼后得到第二配置信息,判斷第一 WIFI網(wǎng)絡(luò)生成裝置110和第二 WIFI網(wǎng)絡(luò)生成裝置120的信號(hào)強(qiáng)度,并從第一 WIFI網(wǎng)絡(luò)生成裝置110和第二 WIFI網(wǎng)絡(luò)生成裝置120中選擇信號(hào)強(qiáng)度較高的WIFI網(wǎng)絡(luò)生成裝置進(jìn)行連接。
[0049]具體的,由第一 WIFI網(wǎng)絡(luò)生成裝置110生成包含第一 WIFI網(wǎng)絡(luò)接入點(diǎn)的標(biāo)識(shí)和第一 WIFI網(wǎng)絡(luò)接入密碼的第一配置信息。由第二 WIFI網(wǎng)絡(luò)生成裝置120生成包含第二WIFI網(wǎng)絡(luò)接入點(diǎn)的標(biāo)識(shí)和第二 WIFI網(wǎng)絡(luò)接入密碼的第二配置信息。其中,第一 WIFI網(wǎng)絡(luò)接入點(diǎn)的標(biāo)識(shí)和第二 WIFI網(wǎng)絡(luò)接入點(diǎn)的標(biāo)識(shí)可以均為SSID。
[0050]第一通信裝置210與第一 WIFI網(wǎng)絡(luò)生成裝置110連接,并把第一 WIFI網(wǎng)絡(luò)生成裝置110生成的第一配置信息進(jìn)行編碼,生成第一編碼配置信息,然后把第一編碼配置信息填充到第一網(wǎng)絡(luò)封包中發(fā)送出去。第二通信裝置220與第二 WIFI網(wǎng)絡(luò)生成裝置120連接,并把第二 WIFI網(wǎng)絡(luò)生成裝置120生成的第二配置信息進(jìn)行編碼,生成第二編碼配置信息,然后把第二編碼配置信息填充到第二網(wǎng)絡(luò)封包中發(fā)送出去。
[0051]通信終端300搜索網(wǎng)絡(luò)封包。通信終端300搜索到第一網(wǎng)絡(luò)封包后,將第一網(wǎng)絡(luò)封包與預(yù)設(shè)的標(biāo)識(shí)碼進(jìn)行匹配,若匹配成功,則將第一網(wǎng)絡(luò)封包中的第一編碼配置信息進(jìn)行解碼,得到包含SSID和第一 WIFI網(wǎng)絡(luò)接入密碼的第一配置信息;若匹配不成功,則不對(duì)第一網(wǎng)絡(luò)封包中的信息進(jìn)行解碼。
[0052]通信終端300搜索到第二網(wǎng)絡(luò)封包后,將第二網(wǎng)絡(luò)封包與預(yù)設(shè)的標(biāo)識(shí)碼進(jìn)行匹配,若匹配成功,則將第二網(wǎng)絡(luò)封包中的第二編碼配置信息進(jìn)行解碼,得到包含SSID和第二 WIFI網(wǎng)絡(luò)接入密碼的第二配置信息;若匹配不成功,則不對(duì)第二網(wǎng)絡(luò)封包中的信息進(jìn)行解碼。通信終端300將解碼得出的第一配置信息和第二配置信息存儲(chǔ)在存儲(chǔ)器330中。
[0053]通信終端300比較第一 WIFI網(wǎng)絡(luò)生成裝置110的信號(hào)強(qiáng)度和第二 WIFI網(wǎng)絡(luò)生成裝置120的信號(hào)強(qiáng)度的大小,選擇第一 WIFI網(wǎng)絡(luò)生成裝置110和第二 WIFI網(wǎng)絡(luò)生成裝置120中信號(hào)強(qiáng)度較大的WIFI網(wǎng)絡(luò)生成裝置進(jìn)行認(rèn)證連接。例如,第一 WIFI網(wǎng)絡(luò)生成裝置110的信號(hào)強(qiáng)度較大,通信終端300與第一 WIFI網(wǎng)絡(luò)生成裝置110進(jìn)行認(rèn)證連接。連接成功后,第一 WIFI網(wǎng)絡(luò)生成裝置110、第二通信裝置220和通信終端300位于同一網(wǎng)絡(luò)通信系統(tǒng)中。此時(shí),通信終端300可以通知第一通信裝置210連接成功,并進(jìn)行進(jìn)一步的組態(tài)設(shè)定通信終端300與通信裝置200之間還可以進(jìn)行信息交互。該信息交互可以為配置信息的更新。
[0054]同樣的,本實(shí)施例中,WIFI網(wǎng)絡(luò)生成裝置100可以為路由器或AP,還可以為其他能夠生成WIFI網(wǎng)絡(luò)的裝置。
[0055]另外,上述實(shí)施例中的通信裝置200可以為手機(jī)、掌上電腦、筆記本電腦或車(chē)載電腦等。通信終端300可以為智能手機(jī)、掌上電腦、筆記本電腦、車(chē)載電腦或臺(tái)式電腦等。
[0056]需要說(shuō)明的是,WIFI網(wǎng)絡(luò)裝置中的WIFI網(wǎng)絡(luò)生成裝置100的個(gè)數(shù)還可以為三個(gè)以上,通信裝置200的個(gè)數(shù)可以還為三個(gè)以上。WIFI網(wǎng)絡(luò)生成裝置100的個(gè)數(shù)為三個(gè)以上、通信裝置200的個(gè)數(shù)為三個(gè)以上時(shí)的WIFI網(wǎng)絡(luò)裝置的工作流程與WIFI網(wǎng)絡(luò)生成裝置100的個(gè)數(shù)為兩個(gè)、通信裝置200的個(gè)數(shù)為兩個(gè)時(shí)的WIFI網(wǎng)絡(luò)裝置的工作流程相同,故在此不再贅述。
[0057]上述WIFI網(wǎng)絡(luò)接入裝置,通信裝置200和WIFI信號(hào)的持有者可以給通信終端300的持有者授權(quán)網(wǎng)絡(luò)連接,這樣既可以保證WIFI信號(hào)不會(huì)免費(fèi)提供,又可以使通信終端300方便地連接上WIFI信號(hào)。
[0058]上述WIFI網(wǎng)絡(luò)裝置,通信裝置200與WIFI網(wǎng)絡(luò)生成裝置100通信連接后,獲取WIFI網(wǎng)絡(luò)生成裝置100生成的配置信息,并對(duì)配置信息進(jìn)行編碼生成編碼配置信息;通信終端300接收通信裝置200發(fā)出的編碼配置信息,根據(jù)解碼出來(lái)的配置信息與WIFI網(wǎng)絡(luò)生成裝置100建立WIFI認(rèn)證連接,用戶(hù)不再需要通過(guò)手動(dòng)輸入相關(guān)的配置信息,通信終端300與WIFI網(wǎng)絡(luò)生成裝置100就能夠方便的建立連接,而且通信終端300位于未知的網(wǎng)絡(luò)環(huán)境的情況下,仍能夠方便地通過(guò)通信裝置200自動(dòng)完成與WIFI網(wǎng)絡(luò)生成裝置100的認(rèn)證連接。
[0059]本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過(guò)計(jì)算機(jī)程序來(lái)指令相關(guān)的硬件來(lái)完成,所述的程序可存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為磁碟、光盤(pán)、只讀存儲(chǔ)記憶體(Read-Only Memory, ROM)或隨機(jī)存儲(chǔ)記憶體(Random AccessMemory, RAM)等。
[0060]基于同一發(fā)明構(gòu)思,本發(fā)明實(shí)施例還提供一種WIFI網(wǎng)絡(luò)接入方法,由于此方法解決問(wèn)題的原理與前述一種WIFI網(wǎng)絡(luò)裝置相似,因此,該方法可以通過(guò)前述裝置實(shí)現(xiàn),重復(fù)之處不再贅述。
[0061]參見(jiàn)圖4,一個(gè)實(shí)施例中,WIFI網(wǎng)絡(luò)接入方法包括以下步驟:
[0062]S401,由WIFI網(wǎng)絡(luò)生成裝置生成包含WIFI網(wǎng)絡(luò)接入點(diǎn)的標(biāo)識(shí)和WIFI網(wǎng)絡(luò)接入密碼的配置信息。
[0063]其中,WIFI網(wǎng)絡(luò)接入點(diǎn)的標(biāo)識(shí)可以為SSID。
[0064]S402,通過(guò)通信裝置將配置信息進(jìn)行編碼生成編碼配置信息后發(fā)送出去。