本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種自動配網(wǎng)方法及其系統(tǒng)、一種服務(wù)器。
背景技術(shù):
隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,具備聯(lián)網(wǎng)功能的智能設(shè)備越來越多,但是很多設(shè)備本身不具備顯示和輸入的功能,這類設(shè)備在連接互聯(lián)網(wǎng)的過程中需要具備輸入和顯示功能的終端設(shè)備(如智能手機(jī))作為媒介。
在配網(wǎng)過程中,一般包括以下步驟:1)將設(shè)備中的wifi模塊設(shè)置為無線接入點(diǎn)模式,允許其他設(shè)備接入該wifi模塊;2)終端設(shè)備通過掃描的方式連接上該設(shè)備;3)通過終端設(shè)備手動輸入所在wifi下要連接的路由器的ssid(servicesetidentifier,服務(wù)集標(biāo)識)和密碼,并將其發(fā)送至設(shè)備;4)設(shè)備接收到路由器的ssid和密碼,與該路由器連接。
在這個過程中,需要通過手動輸入的方式輸入路由器的ssid和密碼,之后設(shè)備根據(jù)該信息與路由器進(jìn)行信息交互,實(shí)現(xiàn)配網(wǎng),無疑較為繁瑣,增加了用戶的操作,給用戶帶來不好的體驗(yàn),另外,設(shè)備接收并保存網(wǎng)絡(luò)環(huán)境的信息,存在一定安全隱患。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的是提供一種自動配網(wǎng)方法及其系統(tǒng)、一種服務(wù)器,有效解決了現(xiàn)有配網(wǎng)方法中操作較為繁瑣且安全性能不高的技術(shù)問題。
本發(fā)明提供的技術(shù)方案如下:
一種自動配網(wǎng)方法,包括:
位于云端的服務(wù)器認(rèn)證待配網(wǎng)設(shè)備是否符合配網(wǎng)條件;若符合,
無線接入設(shè)備放行待配網(wǎng)設(shè)備,實(shí)現(xiàn)待配網(wǎng)設(shè)備的自動配網(wǎng)。
在本技術(shù)方案中,通過服務(wù)器認(rèn)證的方式?jīng)Q定是否放行待配網(wǎng)設(shè)備,即無線接入設(shè)備是否允許該待配網(wǎng)設(shè)備連接互聯(lián)網(wǎng),無需用戶手動輸入無線接入網(wǎng)ssid和密碼,簡單方便,為用戶提供便利,提升用戶體驗(yàn),且提升網(wǎng)絡(luò)的安全性能。
進(jìn)一步優(yōu)選地,所述位于云端的服務(wù)器認(rèn)證待配網(wǎng)設(shè)備是否符合配網(wǎng)條件,包括:
服務(wù)器接收待配網(wǎng)設(shè)備經(jīng)由無線接入設(shè)備轉(zhuǎn)發(fā)的設(shè)備驗(yàn)證碼,所述設(shè)備驗(yàn)證碼由服務(wù)器生成并下發(fā);
服務(wù)器通過判斷設(shè)備驗(yàn)證碼是否正確判斷待配網(wǎng)設(shè)備是否符合配網(wǎng)條件。
在本技術(shù)方案中,服務(wù)器中通過驗(yàn)證設(shè)備驗(yàn)證碼是否正確判定是否放行該待配網(wǎng)設(shè)備,簡單方便。
進(jìn)一步優(yōu)選地,所述設(shè)備驗(yàn)證碼由服務(wù)器生成并下發(fā),包括:
服務(wù)器接收無線接入設(shè)備發(fā)送的驗(yàn)證碼請求,所述驗(yàn)證碼請求中包括用戶標(biāo)識、待配網(wǎng)設(shè)備標(biāo)識、無線接入設(shè)備標(biāo)識及ssid;
服務(wù)器校驗(yàn)用戶標(biāo)識;若校驗(yàn)成功,
服務(wù)器生成設(shè)備驗(yàn)證碼,并將設(shè)備驗(yàn)證碼和無線接入設(shè)備ssid經(jīng)由無線接入設(shè)備下發(fā)至終端設(shè)備。
在本技術(shù)方案中,服務(wù)器在生成設(shè)備驗(yàn)證碼的過程中,首先對用戶信息進(jìn)行驗(yàn)證,之后通過無線接入設(shè)備標(biāo)識,為該待配網(wǎng)設(shè)備注冊授權(quán)并生成設(shè)備驗(yàn)證碼進(jìn)行下發(fā),以此在后續(xù)過程中通過驗(yàn)證該設(shè)備驗(yàn)證碼進(jìn)一步確認(rèn)是否放行待配網(wǎng)設(shè)備,有效避免了現(xiàn)有配網(wǎng)方法中需要用戶通過反復(fù)手動的方式輸入wifi環(huán)境的信息(包括ssid和密碼),同時有效避免待配網(wǎng)設(shè)備存儲wifi環(huán)境數(shù)據(jù)帶來的安全隱患,大大降低了無線接入設(shè)備的安全風(fēng)險。
進(jìn)一步優(yōu)選地,所述服務(wù)器生成設(shè)備驗(yàn)證碼,并將設(shè)備驗(yàn)證碼和無線接入設(shè)備ssid經(jīng)由無線接入設(shè)備下發(fā)至終端設(shè)備之后,包括:
終端設(shè)備將設(shè)備驗(yàn)證碼和無線接入設(shè)備ssid發(fā)送至待配網(wǎng)設(shè)備;
待配網(wǎng)設(shè)備根據(jù)無線接入設(shè)備ssid查找到相應(yīng)的無線接入設(shè)備,并將接收到的設(shè)備驗(yàn)證碼發(fā)送至該無線接入設(shè)備;
無線接入設(shè)備將接收到的設(shè)備驗(yàn)證碼發(fā)送至服務(wù)器。
在本技術(shù)方案中,終端設(shè)備接收到服務(wù)器下發(fā)的設(shè)備驗(yàn)證碼之后隨即發(fā)送至待配網(wǎng)設(shè)備,以此待配網(wǎng)設(shè)備根據(jù)該設(shè)備驗(yàn)證碼連接相應(yīng)的無線接入設(shè)備,無需使用到無線接入設(shè)備的ssid和密碼。
進(jìn)一步優(yōu)選地,所述驗(yàn)證碼請求由無線接入設(shè)備生成,包括:
無線接入設(shè)備接收終端設(shè)備發(fā)送的標(biāo)識信息,所述標(biāo)識信息包括用戶標(biāo)識和待配網(wǎng)設(shè)備標(biāo)識,所述待配網(wǎng)設(shè)備標(biāo)識由待配網(wǎng)設(shè)備上報得到;
獲取自身的標(biāo)識信息和ssid,結(jié)合接收到的標(biāo)識信息生成驗(yàn)證碼請求,并發(fā)送至服務(wù)器。
進(jìn)一步優(yōu)選地,待配網(wǎng)設(shè)備上報待配網(wǎng)設(shè)備標(biāo)識,包括:
終端設(shè)備連接待配網(wǎng)設(shè)備;
接待配網(wǎng)設(shè)備將待配網(wǎng)設(shè)備標(biāo)識上報至終端設(shè)備。
在本技術(shù)方案中,終端設(shè)備在連接上待配網(wǎng)設(shè)備之后,隨即將自身的標(biāo)識上報至終端設(shè)備,便于后續(xù)服務(wù)器根據(jù)該標(biāo)識進(jìn)行注冊授權(quán)。
本發(fā)明還提供了一種自動配網(wǎng)系統(tǒng),包括:
位于云端的服務(wù)器、待配網(wǎng)設(shè)備以及無線接入設(shè)備,其中,
所述服務(wù)器,用于認(rèn)證待配網(wǎng)設(shè)備是否符合配網(wǎng)條件;
若服務(wù)器認(rèn)證待配網(wǎng)設(shè)備符合配網(wǎng)條件,則無線接入設(shè)備放行待配網(wǎng)設(shè)備,實(shí)現(xiàn)待配網(wǎng)設(shè)備的自動配網(wǎng)。
在本技術(shù)方案中,通過服務(wù)器認(rèn)證的方式?jīng)Q定是否放行待配網(wǎng)設(shè)備,即無線接入設(shè)備是否允許該待配網(wǎng)設(shè)備連接互聯(lián)網(wǎng),無需用戶手動輸入無線接入網(wǎng)ssid和密碼,簡單方便,為用戶提供便利,提升用戶體驗(yàn),且提升網(wǎng)絡(luò)的安全性能。
進(jìn)一步優(yōu)選地,在所述服務(wù)器中,根據(jù)接收的待配網(wǎng)設(shè)備經(jīng)由無線接入設(shè)備轉(zhuǎn)發(fā)的設(shè)備驗(yàn)證碼是否正確判斷待配網(wǎng)設(shè)備是否符合配網(wǎng)條件,所述設(shè)備驗(yàn)證碼由服務(wù)器生成并下發(fā)。
在本技術(shù)方案中,服務(wù)器中通過驗(yàn)證設(shè)備驗(yàn)證碼是否正確判定是否放行該待配網(wǎng)設(shè)備,簡單方便。
進(jìn)一步優(yōu)選地,在所述服務(wù)器中,
接收到無線接入設(shè)備發(fā)送的驗(yàn)證碼請求之后,若驗(yàn)證碼請求中的用戶標(biāo)識校驗(yàn)成功,則生成設(shè)備驗(yàn)證碼,并將設(shè)備驗(yàn)證碼和驗(yàn)證碼請求中的無線接入設(shè)備ssid經(jīng)由無線接入設(shè)備下發(fā)至終端設(shè)備,其中,所述驗(yàn)證碼請求中包括用戶標(biāo)識、待配網(wǎng)設(shè)備標(biāo)識、無線接入設(shè)備標(biāo)識及ssid。
在本技術(shù)方案中,服務(wù)器在生成設(shè)備驗(yàn)證碼的過程中,首先對用戶信息進(jìn)行驗(yàn)證,之后通過無線接入設(shè)備標(biāo)識,為該待配網(wǎng)設(shè)備注冊授權(quán)并生成設(shè)備驗(yàn)證碼進(jìn)行下發(fā),以此在后續(xù)過程中通過驗(yàn)證該設(shè)備驗(yàn)證碼進(jìn)一步確認(rèn)是否放行待配網(wǎng)設(shè)備,有效避免了現(xiàn)有配網(wǎng)方法中需要用戶通過反復(fù)手動的方式輸入wifi環(huán)境的信息(包括ssid和密碼),同時有效避免待配網(wǎng)設(shè)備存儲wifi環(huán)境數(shù)據(jù)帶來的安全隱患,大大降低了無線接入設(shè)備的安全風(fēng)險。
進(jìn)一步優(yōu)選地,所述自動配網(wǎng)系統(tǒng)中還包括終端設(shè)備,
在終端設(shè)備中,接收無線接入設(shè)備轉(zhuǎn)發(fā)的設(shè)備驗(yàn)證碼和無線接入設(shè)備ssid并將其發(fā)送至待配網(wǎng)設(shè)備;
在待配網(wǎng)設(shè)備中,根據(jù)無線接入設(shè)備ssid查找到相應(yīng)的無線接入設(shè)備,并將接收到的設(shè)備驗(yàn)證碼發(fā)送至該無線接入設(shè)備;
在無線接入設(shè)備中,將接收到的設(shè)備驗(yàn)證碼發(fā)送至服務(wù)器。
在本技術(shù)方案中,終端設(shè)備接收到服務(wù)器下發(fā)的設(shè)備驗(yàn)證碼之后隨即發(fā)送至待配網(wǎng)設(shè)備,以此待配網(wǎng)設(shè)備根據(jù)該設(shè)備驗(yàn)證碼連接相應(yīng)的無線接入設(shè)備,無需使用到無線接入設(shè)備的ssid和密碼。
進(jìn)一步優(yōu)選地,在所述無線接入設(shè)備中,接收到終端設(shè)備發(fā)送的標(biāo)識信息之后,獲取自身的標(biāo)識信息和ssid,并結(jié)合接收到的標(biāo)識信息生成驗(yàn)證碼請求發(fā)送至服務(wù)器,其中,所述標(biāo)識信息包括用戶標(biāo)識和待配網(wǎng)設(shè)備標(biāo)識,所述待配網(wǎng)設(shè)備標(biāo)識由待配網(wǎng)設(shè)備上報得到。
在本技術(shù)方案中,終端設(shè)備在連接上待配網(wǎng)設(shè)備之后,隨即將自身的標(biāo)識上報至終端設(shè)備,便于后續(xù)服務(wù)器根據(jù)該標(biāo)識進(jìn)行注冊授權(quán)。
本發(fā)明還提供了一種服務(wù)器,所述服務(wù)器與無線接入設(shè)備通信連接,所述無線接入設(shè)備分別與待配網(wǎng)設(shè)備和終端設(shè)備通信連接,所述無線接入設(shè)備分別將驗(yàn)證碼請求和設(shè)備驗(yàn)證碼發(fā)送至服務(wù)器,所述驗(yàn)證碼請求中包括用戶標(biāo)識、待配網(wǎng)設(shè)備標(biāo)識、無線接入設(shè)備標(biāo)識及ssid;
所述服務(wù)器中包括:
存儲模塊,用于存儲用戶標(biāo)識,無線接入設(shè)備發(fā)送的待配網(wǎng)設(shè)備標(biāo)識、無線接入設(shè)備標(biāo)識及ssid,以及生成的設(shè)備驗(yàn)證碼;
信息校驗(yàn)?zāi)K,用于根據(jù)存儲模塊的存儲信息對驗(yàn)證碼請求中的用戶標(biāo)識進(jìn)行驗(yàn)證,及用于根據(jù)存儲模塊的存儲信息對無線接入設(shè)備發(fā)送的設(shè)備驗(yàn)證碼進(jìn)行驗(yàn)證;
驗(yàn)證碼生成模塊,用戶根據(jù)信息校驗(yàn)?zāi)K對用戶標(biāo)識的校驗(yàn)結(jié)果生成設(shè)備驗(yàn)證碼;
信息發(fā)送模塊,用于將生成的設(shè)備驗(yàn)證碼和無線接入設(shè)備ssid發(fā)送至無線接入設(shè)備,及用于將設(shè)備驗(yàn)證碼的驗(yàn)證結(jié)果反饋至無線接入設(shè)備。
在本技術(shù)方案中,服務(wù)器首先對用戶信息進(jìn)行驗(yàn)證,之后通過無線接入設(shè)備標(biāo)識,為該待配網(wǎng)設(shè)備注冊授權(quán)并生成設(shè)備驗(yàn)證碼進(jìn)行下發(fā),以此在后續(xù)過程中通過驗(yàn)證該設(shè)備驗(yàn)證碼進(jìn)一步確認(rèn)是否放行待配網(wǎng)設(shè)備,有效避免了現(xiàn)有配網(wǎng)方法中需要用戶通過反復(fù)手動的方式輸入wifi環(huán)境的信息(包括ssid和密碼),同時有效避免待配網(wǎng)設(shè)備存儲wifi環(huán)境數(shù)據(jù)帶來的安全隱患,大大降低了無線接入設(shè)備的安全風(fēng)險。
附圖說明
下面將以明確易懂的方式,結(jié)合附圖說明優(yōu)選實(shí)施方式,對倒置定量氣霧劑閥門的上述特性、技術(shù)特征、優(yōu)點(diǎn)及其實(shí)現(xiàn)方式予以進(jìn)一步說明。
圖1為本發(fā)明中自動配網(wǎng)方法一種實(shí)施方式流程示意圖;
圖2為本發(fā)明中自動配網(wǎng)方法另一種實(shí)施方式流程示意圖;
圖3為本發(fā)明中自動配網(wǎng)方法另一種實(shí)施方式流程示意圖;
圖4為本發(fā)明中自動配網(wǎng)系統(tǒng)一種實(shí)施方式示意圖;
圖5為本發(fā)明中自動配網(wǎng)系統(tǒng)另一種實(shí)施方式示意圖;
圖6為本發(fā)明中服務(wù)器示意圖。
附圖標(biāo)號說明:
10-服務(wù)器,20-待配網(wǎng)設(shè)備,30-無線接入設(shè)備,40-終端設(shè)備,11-存儲模塊,12-信息校驗(yàn)?zāi)K,13-驗(yàn)證碼生成模塊,14-信息發(fā)送模塊。
具體實(shí)施方式
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對照附圖說明本發(fā)明的具體實(shí)施方式。顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖,并獲得其他的實(shí)施方式。
為使圖面簡潔,各圖中的只示意性地表示出了與本發(fā)明相關(guān)的部分,它們并不代表其作為產(chǎn)品的實(shí)際結(jié)構(gòu)。
如圖所示為本發(fā)明提供的自動配網(wǎng)方法一種實(shí)施方式流程示意圖,從圖中可以看出,在該自動配網(wǎng)方法中包括:s10位于云端的服務(wù)器認(rèn)證待配網(wǎng)設(shè)備是否符合配網(wǎng)條件;若符合,s20無線接入設(shè)備放行待配網(wǎng)設(shè)備,實(shí)現(xiàn)待配網(wǎng)設(shè)備的自動配網(wǎng)。
在本實(shí)施方式中,服務(wù)器在判斷待配網(wǎng)設(shè)備是否符合配網(wǎng)條件的過程中具體包括:服務(wù)器接收無線接入設(shè)備轉(zhuǎn)發(fā)的設(shè)備驗(yàn)證碼(該設(shè)備驗(yàn)證碼由待配網(wǎng)設(shè)備發(fā)送至無線接入設(shè)備,且該設(shè)備驗(yàn)證碼由服務(wù)器生成并下發(fā)),以此服務(wù)器通過驗(yàn)證設(shè)備驗(yàn)證碼的方式判斷待配網(wǎng)設(shè)備是否符合配網(wǎng)條件。
要說明的是,在本實(shí)施方式中,我們對設(shè)備驗(yàn)證碼的生成方式不做具體限定,服務(wù)器中可以通過隨機(jī)的方式生成該設(shè)備驗(yàn)證碼(如4位、6位等),也可以使用某一計(jì)算因子采用特定算法生成,只要能夠用來實(shí)現(xiàn)待配網(wǎng)設(shè)備的驗(yàn)證,都包括在本實(shí)施方式的內(nèi)容中。另外,無線接入設(shè)備可以為無線路由器、網(wǎng)關(guān)等,待配網(wǎng)設(shè)備可以為任意需要聯(lián)網(wǎng)的設(shè)備,尤其指內(nèi)部配備有wifi模塊/藍(lán)牙模塊等通信模塊但不具備顯示和輸入功能的設(shè)備,如智能家居設(shè)備。
對上述實(shí)施方式進(jìn)行改進(jìn)得到本實(shí)施方式,如圖2所示,在本實(shí)施方式中,該自動配網(wǎng)方法中包括:s31服務(wù)器接收無線接入設(shè)備發(fā)送的驗(yàn)證碼請求,驗(yàn)證碼請求中包括用戶標(biāo)識、待配網(wǎng)設(shè)備標(biāo)識、無線接入設(shè)備標(biāo)識及ssid;s32服務(wù)器校驗(yàn)用戶標(biāo)識;若校驗(yàn)成功,s33服務(wù)器生成設(shè)備驗(yàn)證碼,并將設(shè)備驗(yàn)證碼和無線接入設(shè)備ssid經(jīng)由無線接入設(shè)備下發(fā)至終端設(shè)備;s10位于云端的服務(wù)器認(rèn)證待配網(wǎng)設(shè)備是否符合配網(wǎng)條件;若符合,s20無線接入設(shè)備放行待配網(wǎng)設(shè)備,實(shí)現(xiàn)待配網(wǎng)設(shè)備的自動配網(wǎng)。
在本實(shí)施方式中,服務(wù)器接收無線接入設(shè)備發(fā)送的驗(yàn)證碼請求之后,隨即解析出其中包括的內(nèi)容,并對其中的用戶標(biāo)識(由終端設(shè)備發(fā)送至無線接入設(shè)備)進(jìn)行驗(yàn)證,即將接收到的用戶標(biāo)識與服務(wù)器內(nèi)部存儲的信息進(jìn)行比對查找,若能查找到該用戶標(biāo)識,則確認(rèn)該終端設(shè)備為合法用戶,并通過無線接入設(shè)備標(biāo)識為該待配網(wǎng)設(shè)備進(jìn)行注冊授權(quán)。之后生成設(shè)備驗(yàn)證碼,并將設(shè)備驗(yàn)證碼和無線接入設(shè)備ssid通過無線接入設(shè)備下發(fā)至終端設(shè)備。
終端設(shè)備接收到服務(wù)器下發(fā)的設(shè)備驗(yàn)證碼和無線接入設(shè)備ssid之后,隨即將其發(fā)送至待配網(wǎng)設(shè)備。待配網(wǎng)設(shè)備根據(jù)無線接入設(shè)備ssid查找到相應(yīng)的無線接入設(shè)備,并將接收到的設(shè)備驗(yàn)證碼發(fā)送至該無線接入設(shè)備;該無線接入設(shè)備之后將接收到的設(shè)備驗(yàn)證碼發(fā)送至服務(wù)器。以此,服務(wù)器根據(jù)對該設(shè)備驗(yàn)證碼進(jìn)行驗(yàn)證,若驗(yàn)證成功,說明該待配網(wǎng)設(shè)備為合法用戶,發(fā)送指令至無線接入設(shè)備,允許該待配網(wǎng)設(shè)備連接互聯(lián)網(wǎng)。
具體,在本實(shí)施方式中,用戶標(biāo)識、待配網(wǎng)設(shè)備標(biāo)識以及無線接入設(shè)備標(biāo)識分別為能夠用于唯一標(biāo)識用戶、待配網(wǎng)設(shè)備以及無線接入設(shè)備的標(biāo)識信息,如用戶標(biāo)識可以為用戶手機(jī)號碼、用戶身份證號、用戶的云賬戶信息(用戶在服務(wù)器中注冊的賬號信息)、用戶token信息(用戶在服務(wù)器中注冊云賬戶信息后生成的唯一標(biāo)識用戶的令牌信息)等,待配網(wǎng)設(shè)備標(biāo)識可以為待配網(wǎng)設(shè)備mac(mediaaccesscontrol,媒體訪問控制)信息等,無線接入設(shè)備可以為無線接入設(shè)備mac信息等。
在其他實(shí)施方式中,為了進(jìn)一步保證安全性能,服務(wù)器下發(fā)的設(shè)備驗(yàn)證碼為一次性動態(tài)口令,僅在一段時間內(nèi)有效,如1分鐘等;此外,服務(wù)器生成與待配網(wǎng)設(shè)備關(guān)聯(lián)的設(shè)備驗(yàn)證碼,即在后續(xù)的驗(yàn)證過程中,除了要驗(yàn)證設(shè)備驗(yàn)證碼,同時驗(yàn)證待配網(wǎng)設(shè)備標(biāo)識,即關(guān)聯(lián)生成的設(shè)備驗(yàn)證碼僅供該待配網(wǎng)設(shè)備使用,進(jìn)一步保證了無線接入設(shè)備的安全性能。
對上述實(shí)施方式進(jìn)行改進(jìn)得到本實(shí)施方式,如圖3所示,在本實(shí)施方式中,該自動配網(wǎng)方法中包括:s34無線接入設(shè)備接收終端設(shè)備發(fā)送的標(biāo)識信息,標(biāo)識信息包括用戶標(biāo)識和待配網(wǎng)設(shè)備標(biāo)識,待配網(wǎng)設(shè)備標(biāo)識由待配網(wǎng)設(shè)備上報得到;s35獲取自身的標(biāo)識信息和ssid,結(jié)合接收到的標(biāo)識信息生成驗(yàn)證碼請求,并發(fā)送至服務(wù)器;s31服務(wù)器接收無線接入設(shè)備發(fā)送的驗(yàn)證碼請求,驗(yàn)證碼請求中包括用戶標(biāo)識、待配網(wǎng)設(shè)備標(biāo)識、無線接入設(shè)備標(biāo)識及ssid;s32服務(wù)器校驗(yàn)用戶標(biāo)識;若校驗(yàn)成功,s33服務(wù)器生成設(shè)備驗(yàn)證碼,并將設(shè)備驗(yàn)證碼和無線接入設(shè)備ssid經(jīng)由無線接入設(shè)備下發(fā)至終端設(shè)備;s10位于云端的服務(wù)器認(rèn)證待配網(wǎng)設(shè)備是否符合配網(wǎng)條件;若符合,s20無線接入設(shè)備放行待配網(wǎng)設(shè)備,實(shí)現(xiàn)待配網(wǎng)設(shè)備的自動配網(wǎng)。
在本實(shí)施方式中,當(dāng)待配網(wǎng)設(shè)備需要聯(lián)網(wǎng)時,開啟待配網(wǎng)設(shè)備中的藍(lán)牙模塊/wifi模塊等通信模塊,隨即終端設(shè)備通過藍(lán)牙/wifi等方式發(fā)送連接請求至待配網(wǎng)設(shè)備,待配網(wǎng)設(shè)備與終端設(shè)備建立通信連接之后,待配網(wǎng)設(shè)備隨即將自身的標(biāo)識信息(即上述待配網(wǎng)設(shè)備標(biāo)識)上報至終端設(shè)備。
之后,終端設(shè)備以掃描的方式獲取周邊可連接的無線接入設(shè)備,選定某一無線接入設(shè)備并連接之后,將接收到的待配網(wǎng)設(shè)備標(biāo)識和用戶標(biāo)識一并發(fā)送至該無線接入設(shè)備。之后,無線接入設(shè)備生成驗(yàn)證碼請求發(fā)送服務(wù)器。
服務(wù)器接收無線接入設(shè)備發(fā)送的驗(yàn)證碼請求之后,隨即解析出其中包括的內(nèi)容,并對其中的用戶標(biāo)識進(jìn)行驗(yàn)證,以確認(rèn)用戶和終端設(shè)備的身份,隨后根據(jù)無線接入設(shè)備標(biāo)識和待配網(wǎng)設(shè)備標(biāo)識生成設(shè)備驗(yàn)證碼,并將生成的設(shè)備驗(yàn)證碼和無線接入設(shè)備ssid通過無線接入設(shè)備下發(fā)至終端設(shè)備,并開通該待配網(wǎng)設(shè)備的入網(wǎng)權(quán)限。
終端設(shè)備接收到服務(wù)器下發(fā)的設(shè)備驗(yàn)證碼和無線接入設(shè)備ssid之后,隨即將其發(fā)送至待配網(wǎng)設(shè)備。待配網(wǎng)設(shè)備根據(jù)無線接入設(shè)備ssid查找到相應(yīng)的無線接入設(shè)備,并將接收到的設(shè)備驗(yàn)證碼發(fā)送至該無線接入設(shè)備;該無線接入設(shè)備之后將接收到的設(shè)備驗(yàn)證碼發(fā)送至服務(wù)器。以此,服務(wù)器根據(jù)對該設(shè)備驗(yàn)證碼進(jìn)行驗(yàn)證,若驗(yàn)證成功,說明該待配網(wǎng)設(shè)備為合法用戶,發(fā)送指令至無線接入設(shè)備,允許該待配網(wǎng)設(shè)備連接互聯(lián)網(wǎng)。
由以上描述可知,整個自動配網(wǎng)過程在用戶連接上待配網(wǎng)設(shè)備之后自動完成,不需要用戶手動輸入任何信息。聯(lián)網(wǎng)后,待配網(wǎng)設(shè)備中只存儲有服務(wù)器下發(fā)的設(shè)備驗(yàn)證碼(授權(quán)token),不保存無線接入設(shè)備的密碼信息,提高了用戶體驗(yàn)的同時,確保了無線接入設(shè)備的安全性能。
如圖4所示為本發(fā)明提供的自動配網(wǎng)系統(tǒng)一種實(shí)施方式示意圖,從圖中可以看出,在該自動配網(wǎng)系統(tǒng)中包括:位于云端的服務(wù)器10、待配網(wǎng)設(shè)備20以及無線接入設(shè)備30,其中,無線接入設(shè)備30分別與待配網(wǎng)設(shè)備20和服務(wù)器10通信連接。
在本實(shí)施方式中,服務(wù)器10在判斷待配網(wǎng)設(shè)備20是否符合配網(wǎng)條件的過程中具體包括:服務(wù)器10接收無線接入設(shè)備30轉(zhuǎn)發(fā)的設(shè)備驗(yàn)證碼(該設(shè)備驗(yàn)證碼由待配網(wǎng)設(shè)備20發(fā)送至無線接入設(shè)備30,且該設(shè)備驗(yàn)證碼由服務(wù)器10生成并下發(fā)),以此服務(wù)器10通過驗(yàn)證設(shè)備驗(yàn)證碼的方式判斷待配網(wǎng)設(shè)備20是否符合配網(wǎng)條件。
要說明的是,在本實(shí)施方式中,我們對設(shè)備驗(yàn)證碼的生成方式不做具體限定,服務(wù)器中可以通過隨機(jī)的方式生成該設(shè)備驗(yàn)證碼也可以使用某一計(jì)算因子采用特定算法生成,只要能夠用來實(shí)現(xiàn)待配網(wǎng)設(shè)備的驗(yàn)證,都包括在本實(shí)施方式的內(nèi)容中。另外,無線接入設(shè)備可以為無線路由器、網(wǎng)關(guān)等,待配網(wǎng)設(shè)備可以為任意需要聯(lián)網(wǎng)的設(shè)備,尤其指內(nèi)部配備有wifi模塊/藍(lán)牙模塊等通信模塊但不具備顯示和輸入功能的設(shè)備,如智能家居設(shè)備。
對上述實(shí)施方式進(jìn)行改進(jìn)得到本實(shí)施方式,如圖5所示,在本實(shí)施方式中,自動配網(wǎng)系統(tǒng)中除了包括服務(wù)器10、待配網(wǎng)設(shè)備20以及無線接入設(shè)備30之外,還包括終端設(shè)備40,該終端設(shè)備40分別與待配網(wǎng)設(shè)備20和無線接入設(shè)備30通信連接。
在本實(shí)施方式中,以待配網(wǎng)設(shè)備20標(biāo)識為設(shè)備mac信息,無線接入設(shè)備30為無線路由器,無線接入設(shè)備30為路由器mac信息,用戶標(biāo)識為用于云賬號的用戶token、終端設(shè)備40為智能手機(jī)為例,對自動配網(wǎng)過程進(jìn)行描述:
當(dāng)待配網(wǎng)設(shè)備20需要聯(lián)網(wǎng)時,用戶通過此前注冊的云賬戶登錄智能手機(jī)中的app。開啟待配網(wǎng)設(shè)備20中的藍(lán)牙wifi模塊等通信模塊,隨即智能手機(jī)通過wifi等方式發(fā)送連接請求至待配網(wǎng)設(shè)備20,待配網(wǎng)設(shè)備20與智能手機(jī)建立通信連接之后,待配網(wǎng)設(shè)備20隨即將自身的設(shè)備mac信息上報至智能手機(jī)。
之后,智能手機(jī)以掃描的方式獲取周邊可連接的無線路由器,選定某一無線路由器并連接之后,將接收到的設(shè)備mac和用戶token一并發(fā)送至該無線路由器。之后,無線路由器生成驗(yàn)證碼請求發(fā)送服務(wù)器10,在該驗(yàn)證碼請求中包括:設(shè)備mac、用戶token、路由器mac以及ssid。
服務(wù)器10接收無線路由器發(fā)送的驗(yàn)證碼請求之后,隨即解析出其中包括的內(nèi)容,并對其中的用戶token進(jìn)行驗(yàn)證,即將接收到的用戶token與服務(wù)器10內(nèi)部存儲的信息進(jìn)行比對查找,若能查找到該用戶token,則確認(rèn)該用戶和智能手機(jī)為合法用戶,生成設(shè)備驗(yàn)證碼,并將設(shè)備驗(yàn)證碼和ssid通過無線路由器下發(fā)至智能手機(jī),之后在后臺開通該設(shè)備mac的入網(wǎng)權(quán)限。
智能手機(jī)接收到服務(wù)器10下發(fā)的設(shè)備驗(yàn)證碼和ssid之后,隨即將其發(fā)送至待配網(wǎng)設(shè)備20。待配網(wǎng)設(shè)備20根據(jù)ssid查找到相應(yīng)的無線路由器,并將接收到的設(shè)備驗(yàn)證碼發(fā)送至該無線路由器;無線路由器之后將接收到的設(shè)備驗(yàn)證碼發(fā)送至服務(wù)器10。以此,服務(wù)器10根據(jù)對該設(shè)備驗(yàn)證碼進(jìn)行驗(yàn)證,若驗(yàn)證成功,說明該待配網(wǎng)設(shè)備20為合法用戶,發(fā)送指令至無線路由器,批準(zhǔn)該待配網(wǎng)設(shè)備20連接互聯(lián)網(wǎng)。
具體,在本實(shí)施方式中,用戶標(biāo)識、待配網(wǎng)設(shè)備20標(biāo)識以及無線接入設(shè)備30標(biāo)識分別為能夠用于唯一標(biāo)識用戶、待配網(wǎng)設(shè)備20以及無線接入設(shè)備30的標(biāo)識信息,如用戶標(biāo)識除了上述token信息之外,可以為用戶手機(jī)號碼、用戶身份證號、用戶的云賬戶信息(用戶在服務(wù)器10中注冊的賬號信息)等。
在其他實(shí)施方式中,為了進(jìn)一步保證安全性能,服務(wù)器10下發(fā)的設(shè)備驗(yàn)證碼為一次性動態(tài)口令,僅在一段時間內(nèi)有效,如1分鐘等;此外,服務(wù)器10生成與待配網(wǎng)設(shè)備20關(guān)聯(lián)的設(shè)備驗(yàn)證碼,即在后續(xù)的驗(yàn)證過程中,除了要驗(yàn)證設(shè)備驗(yàn)證碼,同時驗(yàn)證待配網(wǎng)設(shè)備20標(biāo)識,即關(guān)聯(lián)生成的設(shè)備驗(yàn)證碼僅供該待配網(wǎng)設(shè)備20使用,進(jìn)一步保證了無線接入設(shè)備30的安全性能。
如圖6所示為本發(fā)明提供的服務(wù)器示意圖,具體該服務(wù)器與無線接入設(shè)備通信連接,無線接入設(shè)備分別與待配網(wǎng)設(shè)備和終端設(shè)備通信連接,無線接入設(shè)備分別將驗(yàn)證碼請求和設(shè)備驗(yàn)證碼發(fā)送至服務(wù)器,驗(yàn)證碼請求中包括用戶標(biāo)識、待配網(wǎng)設(shè)備標(biāo)識、無線接入設(shè)備標(biāo)識及ssid。從圖中可以看出,在該服務(wù)器10中包括:存儲模塊11、信息校驗(yàn)?zāi)K12、驗(yàn)證碼生成模塊13以及信息發(fā)送模塊14,其中,信息校驗(yàn)?zāi)K12分別與存儲模塊11、驗(yàn)證碼生成模塊13以及信息發(fā)送模塊14連接,驗(yàn)證碼生成模塊13與信息發(fā)送模塊14連接。具體,存儲模塊11用于存儲用戶標(biāo)識,無線接入設(shè)備發(fā)送的待配網(wǎng)設(shè)備標(biāo)識、無線接入設(shè)備標(biāo)識及ssid,以及生成的設(shè)備驗(yàn)證碼。
在工作過程中,首先通過信息校驗(yàn)?zāi)K12根據(jù)存儲模塊11的存儲信息對驗(yàn)證碼請求中的用戶標(biāo)識進(jìn)行驗(yàn)證,若校驗(yàn)成功,則驗(yàn)證碼生成模塊13生成設(shè)備驗(yàn)證碼;并通過信息發(fā)送模塊14將生成的設(shè)備驗(yàn)證碼和無線接入設(shè)備ssid發(fā)送至無線接入設(shè)備,之后開通該待配網(wǎng)設(shè)備的入網(wǎng)權(quán)限。
之后,接收到無線接入設(shè)備發(fā)送的設(shè)備校驗(yàn)碼之后,信息校驗(yàn)?zāi)K12根據(jù)存儲模塊11的存儲信息對無線接入設(shè)備發(fā)送的設(shè)備驗(yàn)證碼進(jìn)行驗(yàn)證,若驗(yàn)證成功,信息發(fā)送模塊14將設(shè)備驗(yàn)證碼的驗(yàn)證結(jié)果反饋至無線接入設(shè)備。
要說明的是,在這里,我們對設(shè)備驗(yàn)證碼的生成方式不做具體限定,服務(wù)器中可以通過隨機(jī)的方式生成該設(shè)備驗(yàn)證碼,也可以使用某一計(jì)算因子采用特定算法生成,如,將待配網(wǎng)設(shè)備標(biāo)識、當(dāng)前時間、無線接入設(shè)備標(biāo)識等作為計(jì)算因子,使用國密算法進(jìn)行加密得到設(shè)備驗(yàn)證碼。原則上來說,只要能夠用來實(shí)現(xiàn)待配網(wǎng)設(shè)備的驗(yàn)證,都包括在本發(fā)明的內(nèi)容中。
應(yīng)當(dāng)說明的是,上述實(shí)施例均可根據(jù)需要自由組合。以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也應(yīng)視為本發(fā)明的保護(hù)范圍。