本發(fā)明涉及通信技術(shù)領域,具體而言,涉及一種自動配網(wǎng)方法、裝置及設備、中繼器。
背景技術(shù):
目前主流智能家居產(chǎn)品使用wifi模塊連接路由器時,一般需要經(jīng)過如下步驟完成:1)將設備中的wifi模塊設置為AP模式(即無線接入點模式,允許其他設備接入wifi模塊);2)手機掃描設備,連接上設置為AP模式的設備;3)用戶操作手機,通過手機告知設備需要連接的路由器的名稱和密碼;4)設備知道路由器名稱和密碼后,根據(jù)這些信息連接上路由器。
在實際操作過程中,上述方式使用起來較為復雜,用戶比較難以快速完成配網(wǎng),用戶使用體驗較低。
針對現(xiàn)有技術(shù)中設備配網(wǎng)流程繁瑣的問題,目前尚未提出有效的解決方案。
技術(shù)實現(xiàn)要素:
本發(fā)明實施例中提供一種自動配網(wǎng)方法、裝置及設備、中繼器,以解決現(xiàn)有技術(shù)中設備配網(wǎng)流程繁瑣的問題。
為解決上述技術(shù)問題,本發(fā)明提供了一種自動配網(wǎng)方法,其中,該方法包括:Wifi模塊查詢是否有符合配網(wǎng)條件的中繼器;在查詢到符合配網(wǎng)條件的中繼器后,所述Wifi模塊自動連接所述中繼器。
進一步地,所述Wifi模塊查詢是否有符合配網(wǎng)條件的所述中繼器,包括:所述Wifi模塊進入工作站模式,通過無線廣播的方式尋找中繼器;所述Wifi模塊與尋找到的所述中繼器建立握手過程;所述Wifi模塊基于所述握手過程判斷所述中繼器是否符合配網(wǎng)條件。
進一步地,所述Wifi模塊基于所述握手過程判斷所述中繼器是否符合配網(wǎng)條件,包括:所述Wifi模塊根據(jù)握手包解析出所述中繼器的mac地址;所述Wifi模塊根據(jù)所述mac地址判斷所述中繼器是否符合配網(wǎng)條件。
進一步地,所述Wifi模塊根據(jù)所述mac地址判斷所述中繼器是否符合配網(wǎng)條件,包括:所述Wifi模塊判斷所述mac地址與可配網(wǎng)mac地址是否一致;其中,所述可配網(wǎng)mac地址存儲在所述Wifi模塊中;如果是,則判定所述中繼器符合配網(wǎng)條件。
進一步地,所述Wifi模塊基于所述握手過程判斷所述中繼器是否符合配網(wǎng)條件,包括:所述Wifi模塊根據(jù)握手信息或廣播信息判斷所述中繼器是否符合配網(wǎng)條件。
進一步地,所述Wifi模塊自動連接所述中繼器,包括:所述Wifi模塊基于PIN碼,通過Wifi保護設置WPS方式自動連接所述中繼器;其中,所述PIN碼存儲在所述Wifi模塊中。
進一步地,所述方法還包括:如果查詢到符合配網(wǎng)條件的中繼器為多個,則所述Wifi模塊自動連接信號最強的中繼器。
進一步地,所述中繼器是路由器或網(wǎng)關。
本發(fā)明還提供了一種自動配網(wǎng)方法,其中,該方法包括:中繼器判斷Wifi模塊是否符合配網(wǎng)條件;如果是,則所述中繼器新建一個WiFi熱點供所述WiFi模塊連接。
進一步地,所述中繼器判斷所述Wifi模塊是否符合配網(wǎng)條件,包括:所述中繼器通過握手過程獲取所述Wifi模塊的媒體訪問控制mac地址;所述中繼器判斷所述mac地址與所述中繼器的mac地址是否一致;如果是,則判定所述Wifi模塊符合配網(wǎng)條件。
進一步地,所述WiFi熱點采用預設名稱和預設約定密碼。
進一步地,所述預設名稱是所述中繼器的mac地址,所述預設約定密碼是按照預設加密方式生成的、所述Wifi模塊通過內(nèi)部加密解密方法可以得知的密碼。
進一步地,所述中繼器是路由器或網(wǎng)關。
本發(fā)明還提供了一種自動配網(wǎng)裝置,應用于Wifi模塊,其中,該裝置包括:查詢模塊,用于查詢是否有符合配網(wǎng)條件的中繼器;連接模塊,用于在查詢到符合配網(wǎng)條件的中繼器后,自動連接所述中繼器。
進一步地,所述查詢模塊包括:廣播單元,用于進入工作站模式,通過無線廣播的方式尋找中繼器;握手單元,用于與尋找到的所述中繼器建立握手過程;判斷單元,用于基于所述握手過程判斷所述中繼器是否符合配網(wǎng)條件。
進一步地,所述判斷單元包括:地址解析子單元,用于根據(jù)握手包解析出所述中繼器的mac地址;判斷子單元,用于判斷所述mac地址與可配網(wǎng)mac地址是否一致;其中,所述可配網(wǎng)mac地址存儲在所述Wifi模塊中;如果是,則判定所述中繼器符合配網(wǎng)條件。
進一步地,所述判斷單元包括:信息判斷子單元,用于根據(jù)握手信息或廣播信息判斷所述中繼器是否符合配網(wǎng)條件。
進一步地,所述連接模塊,還用于基于PIN碼,通過Wifi保護設置WPS方式自動連接所述中繼器;其中,所述PIN碼存儲在所述Wifi模塊中。
本發(fā)明還提供了一種設備,其中,該設備包括上述的自動配網(wǎng)裝置。
本發(fā)明還提供了一種自動配網(wǎng)裝置,應用于中繼器,其中,該裝置包括:判斷模塊,用于判斷Wifi模塊是否符合配網(wǎng)條件;熱點新建模塊,用于在所述Wifi模塊符合配網(wǎng)條件的情況下,新建一個WiFi熱點供所述WiFi模塊連接。
進一步地,所述判斷模塊包括:獲取單元,用于通過握手過程獲取所述Wifi模塊的mac地址;判斷單元,用于判斷所述mac地址與所述中繼器的mac地址是否一致;如果是,則判定所述Wifi模塊符合配網(wǎng)條件。
進一步地,所述WiFi熱點采用預設名稱和預設約定密碼。
本發(fā)明還提供了一種中繼器,其中,該中繼器包括上述的自動配網(wǎng)裝置。
應用本發(fā)明的技術(shù)方案,無需人工手動設置wifi配網(wǎng)方式,wifi模塊可以自動連接上中繼器,解決了現(xiàn)有技術(shù)中設備配網(wǎng)流程繁瑣的問題,簡化WiFi配網(wǎng)流程,為使用帶wifi模塊的家電產(chǎn)品的用戶提供便利,提高用戶體驗。
附圖說明
圖1是根據(jù)本發(fā)明實施例的Wifi模塊的自動配網(wǎng)方法流程圖;
圖2是根據(jù)本發(fā)明實施例的Wifi模塊配網(wǎng)流程圖;
圖3是根據(jù)本發(fā)明實施例的中繼器的自動配網(wǎng)方法流程圖;
圖4是根據(jù)本發(fā)明實施例的中繼器配網(wǎng)流程圖;
圖5是根據(jù)本發(fā)明實施例的應用于Wifi模塊的自動配網(wǎng)裝置的結(jié)構(gòu)框圖;
圖6是根據(jù)本發(fā)明實施例的設備結(jié)構(gòu)框圖;
圖7是根據(jù)本發(fā)明實施例的應用于中繼器的自動配網(wǎng)裝置的結(jié)構(gòu)框圖;
圖8是根據(jù)本發(fā)明實施例的中繼器結(jié)構(gòu)框圖。
具體實施方式
下面結(jié)合附圖和具體實施例對本發(fā)明作進一步詳細描述,但不作為對本發(fā)明的限定。
實施例一
圖1是根據(jù)本發(fā)明實施例的Wifi模塊的自動配網(wǎng)方法流程圖,如圖1所示,該方法包括以下步驟(步驟S101-步驟S102):
步驟S101,Wifi模塊查詢是否有符合配網(wǎng)條件的中繼器;
步驟S102,在查詢到符合配網(wǎng)條件的中繼器后,Wifi模塊自動連接中繼器。
通過本實施例,無需人工手動設置wifi配網(wǎng)方式,wifi模塊可以自動連接上中繼器,解決了現(xiàn)有技術(shù)中設備配網(wǎng)流程繁瑣的問題,簡化WiFi配網(wǎng)流程,為使用帶wifi模塊的家電產(chǎn)品的用戶提供便利,提高用戶體驗。
在步驟S101中,Wifi模塊查詢是否有符合配網(wǎng)條件的中繼器,可以通過以下優(yōu)選實施方式實現(xiàn):Wifi模塊進入工作站模式,通過無線廣播的方式尋找中繼器;Wifi模塊與尋找到的中繼器建立握手過程;Wifi模塊基于握手過程判斷中繼器是否符合配網(wǎng)條件。
對于Wifi模塊基于握手過程判斷中繼器是否符合配網(wǎng)條件這一步驟,本實施例提供了兩種優(yōu)選實施方式:
第一種,Wifi模塊根據(jù)握手包解析出中繼器的mac(Media Access Control,媒體訪問控制)地址;Wifi模塊根據(jù)mac地址判斷中繼器是否符合配網(wǎng)條件。具體地,Wifi模塊判斷mac地址與可配網(wǎng)mac地址是否一致;其中,可配網(wǎng)mac地址存儲在Wifi模塊中;如果是,則判定中繼器符合配網(wǎng)條件?;诖?,可以準確匹配合適的中繼器,為自動配網(wǎng)提供基礎。
第二種,Wifi模塊根據(jù)握手信息或廣播信息判斷中繼器是否符合配網(wǎng)條件。
當然,本實施例并不僅限于上述兩種實施方式,只要在WiFi模塊周圍找到符合配網(wǎng)條件的中繼器即可實現(xiàn)WiFi模塊的自動配網(wǎng)。
在步驟S102中,Wifi模塊自動連接中繼器,可以通過以下優(yōu)選實施方式實現(xiàn):Wifi模塊基于PIN碼(Personal Identification Number,個人識別密碼),通過WPS(Wi-Fi Protected Setup,Wifi保護設置)方式自動連接中繼器;其中,PIN碼存儲在Wifi模塊中。基于此,可以快速安全的實現(xiàn)WiFi模塊的自動配網(wǎng)。
需要說明的是,如果查詢到符合配網(wǎng)條件的中繼器為多個,則Wifi模塊可以選擇自動連接信號最強的中繼器,從而保證聯(lián)網(wǎng)效果。在本實施例中,中繼器可以是路由器或網(wǎng)關。
實施例二
圖2是根據(jù)本發(fā)明實施例的Wifi模塊配網(wǎng)流程圖,如圖2所示,該方法包括以下步驟(步驟S201-步驟S205):
步驟S201,Wifi模塊為STA(工作站模式),通過無線廣播方式尋找路由器(或網(wǎng)關)信號。
步驟S202,Wifi模塊判斷周圍環(huán)境中是否有符合配網(wǎng)條件的路由器;如果是,則執(zhí)行步驟S203,如果否,則返回執(zhí)行步驟S201。
Wifi模塊在出廠時已經(jīng)存儲已知的路由器的WPS信息,例如路由器的mac地址,WPS的PIN碼。當用戶購買到符合該mac地址的路由器后,wifi模塊通過和路由器的握手包解析到路由器的mac地址,并進行比對該mac地址是否是Wifi模塊所知道的mac地址,如果是,則該路由器符合配網(wǎng)條件。
步驟S203,判斷符合配網(wǎng)條件的路由器是否只有一個;如果是,則執(zhí)行步驟S204,如果否,則執(zhí)行步驟S205。
步驟S204,通過WPS方式以PIN碼連接該路由器,完成簡易配網(wǎng)。該PIN碼存儲在Wifi模塊中。
步驟S205,通過WPS方式以PIN碼連接信號最強的路由器,完成簡易配網(wǎng)。
當然,也可以不通過握手過程中的mac地址來識別路由器是否為可快速配網(wǎng)的路由器,而使用握手信息或者別的廣播信息來確定。本實施例對此不做限制。
需要說明的是,可快速配網(wǎng)的路由器或網(wǎng)關可以是任何公司或廠商生產(chǎn)的路由器或網(wǎng)關,該路由器或網(wǎng)關可以被Wifi模塊識別為快速配網(wǎng)路由器或網(wǎng)關即可。
實施例三
圖3是根據(jù)本發(fā)明實施例的中繼器的自動配網(wǎng)方法流程圖,如圖3所示,該方法包括以下步驟(步驟S301-步驟S303):
步驟S301,中繼器判斷Wifi模塊是否符合配網(wǎng)條件;
步驟S302,如果是,則中繼器新建一個WiFi熱點供WiFi模塊連接。
步驟S303,如果否,則結(jié)束該流程。
通過本實施例,無需人工手動設置wifi配網(wǎng)方式,wifi模塊可以自動連接上中繼器,解決了現(xiàn)有技術(shù)中設備配網(wǎng)流程繁瑣的問題,簡化WiFi配網(wǎng)流程,為使用帶wifi模塊的家電產(chǎn)品的用戶提供便利,提高用戶體驗。
在步驟S301中,中繼器判斷Wifi模塊是否符合配網(wǎng)條件,可以通過以下優(yōu)選實施方式實現(xiàn):中繼器通過握手過程獲取Wifi模塊的mac地址;中繼器判斷mac地址與中繼器的mac地址是否一致;如果是,則判定Wifi模塊符合配網(wǎng)條件。基于此,中繼器與WiFi模塊準確匹配,為后續(xù)配網(wǎng)提供基礎。
需要說明的是,上述WiFi熱點可以采用預設名稱和預設約定密碼。預設名稱是中繼器的mac地址,預設約定密碼是按照預設加密方式生成的、所述Wifi模塊通過內(nèi)部加密解密方法可以得知的密碼。本實施例中的中繼器可以是路由器或網(wǎng)關。
實施例四
圖4是根據(jù)本發(fā)明實施例的中繼器配網(wǎng)流程圖,如圖4所示,該方法包括以下步驟(步驟S401-步驟S404):
步驟S401,Wifi模塊為STA(工作站模式),通過無線廣播方式尋找路由器或網(wǎng)關信號,在Wifi握手過程中路由器獲知Wifi模塊的mac地址。
步驟S402,路由器判斷Wifi模塊的mac地址是否符合配網(wǎng)條件。如果是,則執(zhí)行步驟S403,如果否,則返回執(zhí)行步驟S401。
步驟S403,路由器新建一個以路由器mac地址為名稱,以約定密碼為密碼的Wifi熱點。該約定密碼是路由器與WiFi模塊提前約定好加密方式的密碼。
步驟S404,Wifi模塊搜索Wifi熱點,并加入該Wifi熱點。
實施例二介紹的WPS配網(wǎng)方式存在安全隱患,為保證安全,本實施例提供了一種更為推薦的簡易配網(wǎng)方式:Wifi模塊在出廠的時候已知道一些路由器的信息,例如同一公司生產(chǎn)的路由器的mac地址。當用戶購買到這種路由器后,Wifi模塊通過Wifi握手過程中的mac地址信息發(fā)現(xiàn)該路由器為可配網(wǎng)的路由器,路由器也通過同樣的方法知道該WiFi模塊為可配網(wǎng)的WiFi模塊。之后,路由器新建一個以路由器mac地址為名稱的,事先約定好加密方式和加密密碼的隱藏的Wifi熱點。當然,也可以不以路由器mac地址為Wifi熱點的名稱,而以別的約定好的名稱作為Wifi熱點的名稱。Wifi模塊通過內(nèi)部加密解密方法得知該路由器隱藏的Wifi熱點的密碼,通過這個密碼連接上路由器,從而實現(xiàn)簡易配網(wǎng)。
在設備開機后,用戶通過手機app連接到路由器即可發(fā)現(xiàn)已經(jīng)自動連接上的設備。
實施例五
對應于實施例一介紹的自動配網(wǎng)方法,本實施例提供了一種自動配網(wǎng)裝置,如圖5所示的應用于Wifi模塊的自動配網(wǎng)裝置的結(jié)構(gòu)框圖,該裝置包括:
查詢模塊10,用于查詢是否有符合配網(wǎng)條件的中繼器;
連接模塊12,連接至查詢模塊10,用于在查詢到符合配網(wǎng)條件的中繼器后,自動連接中繼器。
通過本實施例,無需人工手動設置wifi配網(wǎng)方式,wifi模塊可以自動連接上中繼器,解決了現(xiàn)有技術(shù)中設備配網(wǎng)流程繁瑣的問題,簡化WiFi配網(wǎng)流程,為使用帶wifi模塊的家電產(chǎn)品的用戶提供便利,提高用戶體驗。
優(yōu)選地,上述查詢模塊10可以包括:廣播單元,用于進入工作站模式,通過無線廣播的方式尋找中繼器;握手單元,用于與尋找到的中繼器建立握手過程;判斷單元,用于基于握手過程判斷中繼器是否符合配網(wǎng)條件?;诖?,WiFi模塊可以準確匹配合適的中繼器,為自動配網(wǎng)提供基礎。
上述判斷單元可以包括:地址解析子單元,用于根據(jù)握手包解析出中繼器的mac地址;判斷子單元,用于判斷mac地址與可配網(wǎng)mac地址是否一致;其中,可配網(wǎng)mac地址存儲在Wifi模塊中;如果是,則判定中繼器符合配網(wǎng)條件。從而根據(jù)mac地址準確查詢符合配網(wǎng)條件的中繼器。
上述判斷單元可以包括:信息判斷子單元,用于根據(jù)握手信息或廣播信息判斷中繼器是否符合配網(wǎng)條件。即本實施例并不僅限于根據(jù)mac地址查詢符合配網(wǎng)條件的中繼器,也可以通過其他方式查詢,提供多種查詢方式,提高查詢效率和范圍。
優(yōu)選地,上述連接模塊12,還可以用于基于PIN碼,通過Wifi保護設置WPS方式自動連接中繼器;其中,PIN碼存儲在Wifi模塊中?;诖耍梢钥焖侔踩膶崿F(xiàn)WiFi模塊的自動配網(wǎng)。
需要說明的是,如果查詢到符合配網(wǎng)條件的中繼器為多個,則Wifi模塊可以選擇自動連接信號最強的中繼器,從而保證聯(lián)網(wǎng)效果。在本實施例中,中繼器可以是路由器或網(wǎng)關。
實施例六
對應于實施例五介紹的自動配網(wǎng)裝置,本實施例提供了一種設備,如圖6所示的設備結(jié)構(gòu)框圖,該設備包括上述實施例五介紹的自動配網(wǎng)裝置。該設備一般是用戶較常使用的家電設備。
實施例七
對應于實施例三介紹的自動配網(wǎng)方法,本實施例提供了一種自動配網(wǎng)裝置,如圖7所示的應用于中繼器的自動配網(wǎng)裝置的結(jié)構(gòu)框圖,該裝置包括:
判斷模塊20,用于判斷Wifi模塊是否符合配網(wǎng)條件;
熱點新建模塊22,連接至判斷模塊20,用于在Wifi模塊符合配網(wǎng)條件的情況下,新建一個WiFi熱點供WiFi模塊連接。
通過本實施例,無需人工手動設置wifi配網(wǎng)方式,wifi模塊可以自動連接上中繼器,解決了現(xiàn)有技術(shù)中設備配網(wǎng)流程繁瑣的問題,簡化WiFi配網(wǎng)流程,為使用帶wifi模塊的家電產(chǎn)品的用戶提供便利,提高用戶體驗。
優(yōu)選地,上述判斷模塊20可以包括:獲取單元,用于通過握手過程獲取Wifi模塊的媒體訪問控制mac地址;判斷單元,用于判斷mac地址與中繼器的mac地址是否一致;如果是,則判定Wifi模塊符合配網(wǎng)條件?;诖耍欣^器與WiFi模塊準確匹配,為后續(xù)配網(wǎng)提供基礎。
需要說明的是,上述WiFi熱點可以采用預設名稱和預設約定密碼。預設名稱是中繼器的mac地址,預設約定密碼是按照預設加密方式生成的、所述Wifi模塊通過內(nèi)部加密解密方法可以得知的密碼。本實施例中的中繼器可以是路由器或網(wǎng)關。
實施例八
對應于實施例七介紹的自動配網(wǎng)裝置,本實施例提供了一種中繼器,如圖8所示的中繼器結(jié)構(gòu)框圖,該中繼器包括上述實施例七介紹的自動配網(wǎng)裝置。該中繼器一般是路由器或網(wǎng)關。
從以上的描述中可知,應用本發(fā)明的技術(shù)方案,無需人工手動設置wifi配網(wǎng)方式,wifi模塊可以自動連接上中繼器,解決了現(xiàn)有技術(shù)中設備配網(wǎng)流程繁瑣的問題,簡化WiFi配網(wǎng)流程,為使用帶wifi模塊的家電產(chǎn)品的用戶提供便利,提高用戶體驗。
當然,以上是本發(fā)明的優(yōu)選實施方式。應當指出,對于本技術(shù)領域的普通技術(shù)人員來說,在不脫離本發(fā)明基本原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也視為本發(fā)明的保護范圍。