本發(fā)明涉及無線網(wǎng)絡(luò)接入技術(shù)領(lǐng)域,尤其涉及一種實(shí)現(xiàn)Wi-Fi配網(wǎng)的控制方法。
背景技術(shù):
隨著物聯(lián)網(wǎng)行業(yè)的迅速發(fā)展,Wi-Fi(Wireless-Fidelity,無線局域網(wǎng))類物聯(lián)網(wǎng)設(shè)備,例如智能家居設(shè)備等,已經(jīng)被廣泛使用。Wi-Fi類物聯(lián)網(wǎng)設(shè)備在使用前,都需要進(jìn)行Wi-Fi配網(wǎng),而大多數(shù)的Wi-Fi類物聯(lián)網(wǎng)設(shè)備并沒有用戶操作界面,一般都是通過一鍵配網(wǎng)或熱點(diǎn)配網(wǎng)的方式連接路由器,實(shí)現(xiàn)Wi-Fi配網(wǎng)。其中,一鍵配網(wǎng)是指讓需要配網(wǎng)的設(shè)備處于網(wǎng)絡(luò)混雜模式,sniffer(嗅探器)進(jìn)行空中抓包,手機(jī)向設(shè)備發(fā)送約定好的特征碼以及附加的路由器的Wi-Fi賬號(hào)和密碼,設(shè)備只有在接收到約定的特征碼后,才能截取附加的Wi-Fi帳號(hào)和密碼,并通過截取的Wi-Fi帳號(hào)和密碼連接路由器。但是,當(dāng)出現(xiàn)路由器和手機(jī)不兼容的情況時(shí),一鍵配網(wǎng)并不能確保設(shè)備和路由器能夠連接上。熱點(diǎn)配網(wǎng)是指設(shè)備處于一個(gè)Wi-Fi熱點(diǎn)的狀態(tài),手機(jī)連接該熱點(diǎn),并將路由器的Wi-Fi賬號(hào)和密碼發(fā)送給設(shè)備,設(shè)備通過獲取的Wi-Fi賬號(hào)和密碼連接路由器。采用熱點(diǎn)配網(wǎng)方式進(jìn)行Wi-Fi配網(wǎng)時(shí),手機(jī)熱點(diǎn)需要在設(shè)備和路由器之間不斷地切換,步驟繁瑣,且非專業(yè)人員需要一定的學(xué)習(xí)才能成功配網(wǎng),實(shí)現(xiàn)起來較為困難。
為了確保網(wǎng)絡(luò)安全,防止網(wǎng)絡(luò)信息泄露,很多用戶都會(huì)定期地更新路由器的Wi-Fi賬號(hào)和密碼,而當(dāng)Wi-Fi賬號(hào)和密碼發(fā)生改變后,與該路由器相連的所有物聯(lián)網(wǎng)設(shè)備均需單獨(dú)地重新進(jìn)行Wi-Fi配網(wǎng)。由于一鍵配網(wǎng)或熱點(diǎn)配網(wǎng)方式都有其不可避免的缺陷性,導(dǎo)致了物聯(lián)網(wǎng)設(shè)備重新配網(wǎng)的過程非常繁瑣和復(fù)雜。尤其是在與路由器相連的物聯(lián)網(wǎng)設(shè)備較多的情況下,物聯(lián)網(wǎng)設(shè)備重新配網(wǎng)的過程更為繁瑣和復(fù)雜。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明提供了一種實(shí)現(xiàn)Wi-Fi配網(wǎng)的控制方法,可在更新路由器的Wi-Fi賬號(hào)和密碼后,降低物聯(lián)網(wǎng)設(shè)備重新配網(wǎng)的繁瑣性和復(fù)雜性。
為達(dá)到上述目的,本發(fā)明采用如下技術(shù)方案:
本發(fā)明提供了一種實(shí)現(xiàn)Wi-Fi配網(wǎng)的控制方法,所述控制方法包括:步驟S1:對(duì)路由器的Wi-Fi賬號(hào)和密碼進(jìn)行更新設(shè)置;步驟S2:確定是否用戶需要將更新的Wi-Fi賬號(hào)和密碼同步至與所述路由器相連的設(shè)備中;若是,則進(jìn)入步驟S3,若否,則使所述路由器重啟,按照更新的Wi-Fi賬號(hào)和密碼進(jìn)行認(rèn)證;步驟S3:選擇需要進(jìn)行Wi-Fi賬號(hào)和密碼同步的設(shè)備;步驟S4:所述路由器將更新的Wi-Fi賬號(hào)和密碼通過網(wǎng)絡(luò)傳輸協(xié)議同步至所選擇的設(shè)備,所選擇的設(shè)備按照更新后的Wi-Fi賬號(hào)和密碼進(jìn)行重新登錄。
當(dāng)需要對(duì)路由器的Wi-Fi賬號(hào)和密碼進(jìn)行更新時(shí),采用本發(fā)明所提供的控制方法,每個(gè)設(shè)備無需再單獨(dú)地重新進(jìn)行Wi-Fi配網(wǎng),路由器只需將更新后的Wi-Fi賬號(hào)和密碼統(tǒng)一通過網(wǎng)絡(luò)傳輸協(xié)議同步至需要與該路由器相連的設(shè)備中,即可完成設(shè)備與路由器之間的連網(wǎng)設(shè)置,避免了使用現(xiàn)有技術(shù)中一鍵配網(wǎng)和熱點(diǎn)配網(wǎng)的方式進(jìn)行重新配網(wǎng),從而極大地降低了設(shè)備重新配網(wǎng)的繁瑣性和復(fù)雜性。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其它的附圖。
圖1為本發(fā)明實(shí)施例所提供的實(shí)現(xiàn)Wi-Fi配網(wǎng)的控制方法的流程圖一;
圖2為本發(fā)明實(shí)施例所提供的實(shí)現(xiàn)Wi-Fi配網(wǎng)的控制方法的流程圖二;
圖3為本發(fā)明實(shí)施例所提供的實(shí)現(xiàn)Wi-Fi配網(wǎng)的控制方法的流程圖三;
圖4為本發(fā)明實(shí)施例所提供的實(shí)現(xiàn)Wi-Fi配網(wǎng)的控制方法的流程圖四;
圖5為本發(fā)明實(shí)施例所提供的實(shí)現(xiàn)Wi-Fi配網(wǎng)的控制方法的流程圖五;
圖6為本發(fā)明實(shí)施例所提供的實(shí)現(xiàn)Wi-Fi配網(wǎng)的控制方法的交互流程圖。
具體實(shí)施方式
為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述。顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)的前提下所獲得的所有其它實(shí)施例,均屬于本發(fā)明保護(hù)的范圍。
如圖1所示,本實(shí)施例提供了一種實(shí)現(xiàn)Wi-Fi配網(wǎng)的控制方法,該控制方法包括:
步驟S1:對(duì)路由器的Wi-Fi賬號(hào)和密碼進(jìn)行更新設(shè)置。
步驟S2:確定是否用戶需要將更新的Wi-Fi賬號(hào)和密碼同步至與路由器相連的設(shè)備中;若是,則進(jìn)入步驟S3,若否,則使路由器重啟,按照更新的Wi-Fi賬號(hào)和密碼進(jìn)行認(rèn)證。
步驟S3:選擇需要進(jìn)行Wi-Fi賬號(hào)和密碼同步的設(shè)備。
步驟S4:路由器將更新的Wi-Fi賬號(hào)和密碼通過網(wǎng)絡(luò)傳輸協(xié)議同步至所選擇的設(shè)備,所選擇的設(shè)備按照更新后的Wi-Fi賬號(hào)和密碼進(jìn)行重新登錄。
當(dāng)需要對(duì)路由器的Wi-Fi賬號(hào)和密碼進(jìn)行更新時(shí),采用本實(shí)施例所提供的實(shí)現(xiàn)Wi-Fi配網(wǎng)的控制方法,每個(gè)設(shè)備無需再單獨(dú)地重新進(jìn)行Wi-Fi配網(wǎng),路由器只需將更新后的Wi-Fi賬號(hào)和密碼統(tǒng)一通過網(wǎng)絡(luò)傳輸協(xié)議同步至需要與該路由器相連的設(shè)備中,即可完成設(shè)備與路由器之間的連網(wǎng)設(shè)置,避免了使用現(xiàn)有技術(shù)中一鍵配網(wǎng)和熱點(diǎn)配網(wǎng)的方式進(jìn)行重新配網(wǎng),從而極大地降低了設(shè)備重新配網(wǎng)的繁瑣性和復(fù)雜性。
如圖2所示,對(duì)路由器的Wi-Fi賬號(hào)和密碼進(jìn)行更新設(shè)置的步驟S1具體包括:
步驟S11:登錄路由器的頁面。
步驟S12:對(duì)路由器的Wi-Fi賬號(hào)和密碼進(jìn)行更新設(shè)置,設(shè)置完成后對(duì)更新的Wi-Fi賬號(hào)和密碼進(jìn)行保存。
需要說明的是,在步驟S12中,對(duì)更新的Wi-Fi賬號(hào)和密碼進(jìn)行保存僅為對(duì)更新的Wi-Fi賬號(hào)和密碼進(jìn)行了存儲(chǔ)操作,在執(zhí)行完步驟S12后,路由器依舊按照更新之前的Wi-Fi賬號(hào)和密碼與設(shè)備之間保持連接。
如圖3所示,選擇需要進(jìn)行Wi-Fi賬號(hào)和密碼同步的設(shè)備的步驟S3具體包括:
步驟S31:路由器的頁面跳轉(zhuǎn)至設(shè)備列表,其中,設(shè)備列表中包含與路由器相連的所有設(shè)備。
步驟S32:在設(shè)備列表中選擇需要進(jìn)行Wi-Fi賬號(hào)和密碼同步的設(shè)備。
步驟S33:將選擇完成后的設(shè)備列表進(jìn)行提交。
需要說明的是,步驟S32中,在設(shè)備列表中對(duì)需要進(jìn)行Wi-Fi賬號(hào)和密碼同步的設(shè)備進(jìn)行選擇時(shí),根據(jù)用戶的實(shí)際需要,選擇方式可包括全選、單選、多選和全不選四種方式。
在對(duì)路由器的Wi-Fi賬號(hào)和密碼進(jìn)行更新設(shè)置后,在設(shè)備列表中統(tǒng)一選擇出需要進(jìn)行Wi-Fi賬號(hào)和密碼同步的設(shè)備,進(jìn)而可實(shí)現(xiàn)對(duì)所選擇的設(shè)備統(tǒng)一進(jìn)行Wi-Fi賬號(hào)和密碼的同步操作,無需再對(duì)每個(gè)設(shè)備單獨(dú)地重新進(jìn)行Wi-Fi配網(wǎng),極大地降低了設(shè)備重新配網(wǎng)的繁瑣性和復(fù)雜性。
具體的,在使路由器按照更新后的Wi-Fi賬號(hào)和密碼重新認(rèn)證時(shí),根據(jù)用戶操作習(xí)慣的不同,本實(shí)施例所提供的實(shí)現(xiàn)Wi-Fi配網(wǎng)的控制方法的步驟S4有兩種不同的實(shí)現(xiàn)方案,如下所示:
方案一:
如圖4所示,步驟S4具體包括:
步驟S41:路由器將更新的Wi-Fi賬號(hào)和密碼通過網(wǎng)絡(luò)傳輸協(xié)議同步至所選擇的設(shè)備。
步驟S42:所選擇的設(shè)備接收更新的Wi-Fi賬號(hào)和密碼,進(jìn)行存儲(chǔ),并將接收完成的結(jié)果回復(fù)至路由器。
步驟S43:路由器等待所選擇的設(shè)備的回復(fù)。
步驟S44:路由器重啟,按照更新的Wi-Fi賬號(hào)和密碼進(jìn)行認(rèn)證。
步驟S45:所選擇的設(shè)備按照更新的Wi-Fi賬號(hào)和密碼進(jìn)行重新登錄。
需要說明的是,在路由器重啟,按照更新的Wi-Fi賬號(hào)和密碼進(jìn)行認(rèn)證的操作的過程中,路由器與設(shè)備之間處于斷開連接的狀態(tài),直至路由器按照更新的Wi-Fi賬號(hào)和密碼進(jìn)行了認(rèn)證,以及設(shè)備按照更新的Wi-Fi賬號(hào)和密碼重新登錄后,路由器與設(shè)備之間才重新處于連接狀態(tài)。
其中,步驟S43具體包括:
步驟S431:設(shè)置回復(fù)超時(shí)時(shí)間。
步驟S432:在回復(fù)超時(shí)時(shí)間內(nèi),實(shí)時(shí)判斷路由器是否接收到全部所選擇的設(shè)備的回復(fù),若是,則進(jìn)入步驟S44;若否,則進(jìn)入步驟S433。
步驟S433:判斷回復(fù)超時(shí)時(shí)間是否結(jié)束,若是,則進(jìn)入步驟S434;若否,則路由器繼續(xù)等待,并返回步驟S432。
步驟S434:確定用戶是否需要將更新的Wi-Fi賬號(hào)和密碼重新同步至未回復(fù)的設(shè)備中,若是,則將更新的Wi-Fi賬號(hào)和密碼重新同步至未回復(fù)的設(shè)備中;若否,進(jìn)入步驟S44。
在實(shí)際操作中,并不能保證路由器與所選擇的全部設(shè)備之間都能同步成功,通過設(shè)定步驟S431~步驟S434,在由某種因素導(dǎo)致了路由器與某一設(shè)備之間的同步失敗時(shí),用戶可再一次選擇將更新的Wi-Fi賬號(hào)和密碼重新同步至未回復(fù)的設(shè)備,保證了同步過程的可靠性。此外,為路由器設(shè)置合適的回復(fù)超時(shí)時(shí)間,可避免路由器進(jìn)入長(zhǎng)時(shí)間的等待過程,提高了同步效率。
方案二:
如圖5所示,步驟S4具體包括:
步驟S41':路由器重啟,按照更新的Wi-Fi賬號(hào)和密碼進(jìn)行認(rèn)證。
步驟S42':路由器將更新的Wi-Fi賬號(hào)和密碼通過網(wǎng)絡(luò)傳輸協(xié)議同步至所選擇的設(shè)備。
步驟S43':所選擇的設(shè)備接收更新的Wi-Fi賬號(hào)和密碼,進(jìn)行存儲(chǔ),并將接收完成的結(jié)果回復(fù)至路由器。
步驟S44':路由器等待所選擇的設(shè)備的回復(fù)。
步驟S45':所選擇的設(shè)備按照更新的Wi-Fi賬號(hào)和密碼進(jìn)行重新登錄。
其中,步驟S44'具體包括:
步驟S441':設(shè)置回復(fù)超時(shí)時(shí)間。
步驟S442':在回復(fù)超時(shí)時(shí)間內(nèi),實(shí)時(shí)判斷路由器是否接收到全部所選擇的設(shè)備的回復(fù),若是,則進(jìn)入步驟S45';若否,則進(jìn)入步驟S443'。
步驟S443':判斷回復(fù)超時(shí)時(shí)間是否結(jié)束,若是,則進(jìn)入步驟S444';若否,則路由器繼續(xù)等待,并返回步驟S442'。
步驟S444':確定用戶是否需要將更新的Wi-Fi賬號(hào)和密碼重新同步至未回復(fù)的設(shè)備中,若是,則將更新的Wi-Fi賬號(hào)和密碼重新同步至未回復(fù)的設(shè)備中;若否,則進(jìn)入步驟S45'。
方案一和方案二都為步驟S4的具體實(shí)施方案,且都可以實(shí)現(xiàn)路由器將更新的Wi-Fi賬號(hào)和密碼通過網(wǎng)絡(luò)傳輸協(xié)議同步至所選擇的設(shè)備的過程。
一般情況下,能夠?qū)崿F(xiàn)路由器同步Wi-Fi賬號(hào)和密碼的方式很多,可以在路由器與設(shè)備之間采用網(wǎng)絡(luò)層連接的基礎(chǔ)上實(shí)現(xiàn),也可以在路由器與設(shè)備之間采用TCP/IP應(yīng)用層連接的基礎(chǔ)上實(shí)現(xiàn)。當(dāng)路由器與設(shè)備之間采用TCP/IP應(yīng)用層連接時(shí),基于方案一,如圖6所示,所選擇的設(shè)備進(jìn)行Wi-Fi配網(wǎng)的過程具體包括:
將設(shè)備端設(shè)置為服務(wù)器端,路由器設(shè)置為客戶端。設(shè)備端創(chuàng)建網(wǎng)絡(luò)套接字端口,按照具體的協(xié)議綁定指定端口號(hào),綁定成功后,設(shè)備端監(jiān)聽端口,等待更新的Wi-Fi賬號(hào)和密碼的數(shù)據(jù)到來;路由器端創(chuàng)建網(wǎng)絡(luò)套接字端口,按照具體的協(xié)議綁定與設(shè)備端相同的端口號(hào),綁定成功后,路由器按照網(wǎng)絡(luò)傳輸協(xié)議將更新的Wi-Fi帳號(hào)和密碼發(fā)送到設(shè)備端。設(shè)備端接收路由器發(fā)來的Wi-Fi帳號(hào)和密碼,并對(duì)Wi-Fi帳號(hào)和密碼進(jìn)行存儲(chǔ),存儲(chǔ)完成后,設(shè)備端將接收完成的結(jié)果回復(fù)至路由器。路由器等待回復(fù)過程結(jié)束后,重新啟動(dòng),用更新后的Wi-Fi帳號(hào)和密碼進(jìn)行認(rèn)證,設(shè)備也用更新后的Wi-Fi帳號(hào)和密碼進(jìn)行重新登錄。在路由器重啟以及設(shè)備重新登錄的過程中,路由器和設(shè)備之間處于斷開連接的狀態(tài)。在路由器認(rèn)證結(jié)束以及設(shè)備重新登錄之后,路由器和設(shè)備之間重新恢復(fù)連接狀態(tài)。
需要說明的是,針對(duì)路由器與設(shè)備之間的同步技術(shù),可以指定相應(yīng)的Wi-Fi賬號(hào)和密碼同步標(biāo)準(zhǔn),所有按照該標(biāo)準(zhǔn)生產(chǎn)的路由器、Wi-Fi類產(chǎn)品(并不限定物聯(lián)網(wǎng)產(chǎn)品),都可以采用本實(shí)施例所提供的實(shí)現(xiàn)Wi-Fi配網(wǎng)的控制方法進(jìn)行同步。
以上僅為本發(fā)明的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以權(quán)利要求的保護(hù)范圍為準(zhǔn)。