本發(fā)明涉及無線通信領(lǐng)域,尤其涉及一種便捷登錄無線網(wǎng)絡(luò)的方法及系統(tǒng)。
背景技術(shù):
Wi-Fi是一種允許電子設(shè)備連接到一個(gè)無線局域網(wǎng)的技術(shù),通常使用2.4G UHF或5G SHF ISM射頻頻段。連接到無線局域網(wǎng)通常是有密碼保護(hù)的;但也可是開放的,這樣就允許任何在無線局域網(wǎng)范圍內(nèi)的設(shè)備可以連接上。
目前的無線技術(shù),需要無線終端客戶使用前知道現(xiàn)有的服務(wù)集標(biāo)識(shí)(SSID)及密碼。會(huì)產(chǎn)生如下問題:
1.服務(wù)集標(biāo)識(shí)和密碼的獲取不便捷,用戶不能在任意情況下登錄無線網(wǎng)絡(luò);
2.在商用環(huán)境下,知道服務(wù)集標(biāo)識(shí)及密碼的人數(shù)眾多,數(shù)據(jù)安全性得不到保障。
現(xiàn)有的登錄無線網(wǎng)絡(luò)的方法,不僅登錄方式不夠便捷,并且安全性得不到保障,用戶不能放心地連接商用無線網(wǎng)絡(luò)。
公開號(hào)為CN104320408A的專利提供了一種Wi-Fi熱點(diǎn)的登錄方法,客戶端在本地存儲(chǔ)一張熱點(diǎn)AP登錄表,且每條記錄包含SSID、帳號(hào)、密碼和模式字段,客戶端自動(dòng)登錄Wi-Fi熱點(diǎn)AP的方法包括:客戶端接收周邊AP廣播的SSID信息,并選取其中一個(gè)SSID;用得到的SSID作為關(guān)鍵字查找AP登錄表,選取模式字段值同AP登錄方式一致的記錄,計(jì)算記錄SSID字段值與關(guān)鍵字的匹配長(zhǎng)度;若存在多條記錄與關(guān)鍵字匹配長(zhǎng)度不為0,計(jì)算每條匹配記錄的優(yōu)先權(quán),選取優(yōu)先權(quán)最大的記錄;用選取的記錄對(duì)應(yīng)的賬號(hào)和密碼自動(dòng)登錄Wi-Fi熱點(diǎn)AP。該發(fā)明提出的熱點(diǎn)登錄方法支持同一帳號(hào)和密碼登錄不同SSID的
Wi-Fi熱點(diǎn),且該登錄方法具有良好的兼容性,只需在客戶端的熱點(diǎn)登錄模塊中實(shí)現(xiàn)本登錄方法,便可在現(xiàn)有的Wi-Fi設(shè)備和網(wǎng)絡(luò)中正常運(yùn)行。但是該發(fā)明的登錄方法不夠便捷并且安全性得不到保證。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明要解決的技術(shù)問題目的在于提供一種便捷登錄無線網(wǎng)絡(luò)的方法及系統(tǒng),用以解決現(xiàn)有技術(shù)中用戶不能自由登錄無線網(wǎng)絡(luò)并且在商用環(huán)境下安全性低的問題。
為了實(shí)現(xiàn)上述目的,本發(fā)明采用的技術(shù)方案為:
一種便捷登錄無線網(wǎng)絡(luò)的方法,包括步驟:
S1、獲取路由器的服務(wù)集標(biāo)識(shí)的使用狀態(tài)信息;
S2、判斷是否有未使用的服務(wù)集標(biāo)識(shí),若有,獲取配置的服務(wù)集標(biāo)識(shí)及密碼;否則,結(jié)束登錄;
S3、根據(jù)所述獲取的配置的服務(wù)集標(biāo)識(shí)及密碼登錄無線網(wǎng)絡(luò)。
進(jìn)一步地,步驟S2及步驟S3之間還包括步驟:
判斷所述獲取的配置的服務(wù)集標(biāo)識(shí)是否有重名,若有,則提示用戶重新配置;若無,則完成配置。
進(jìn)一步地,步驟S2具體包括:
判斷是否有未配置的服務(wù)集標(biāo)識(shí),若有,獲取配置的服務(wù)集標(biāo)識(shí)及密碼;
若沒有未配置的服務(wù)集標(biāo)識(shí),判斷是否有已配置但未在預(yù)設(shè)時(shí)間使用的服務(wù)集標(biāo)識(shí),若有,獲取重新配置的服務(wù)集標(biāo)識(shí)及密碼;否則,結(jié)束登錄。
進(jìn)一步地,步驟S1是通過H5協(xié)議登錄無線配置頁(yè)面以獲取路由器的服務(wù)集標(biāo)識(shí)的使用狀態(tài)信息。
進(jìn)一步地,所述路由器同時(shí)支持多個(gè)服務(wù)集標(biāo)識(shí)空間并且所述多個(gè)服務(wù)集標(biāo)識(shí)空間通過無線配置頁(yè)面進(jìn)行獨(dú)立地配置服務(wù)集標(biāo)識(shí)及密碼。
一種便捷登錄無線網(wǎng)絡(luò)的系統(tǒng),包括:
獲取模塊,用于獲取路由器的服務(wù)集標(biāo)識(shí)的使用狀態(tài)信息;
判斷模塊,用于判斷是否有未使用的服務(wù)集標(biāo)識(shí),若有,獲取配置的服務(wù)集標(biāo)識(shí)及密碼;否則,結(jié)束登錄;
登錄模塊,用于根據(jù)所述獲取的配置的服務(wù)集標(biāo)識(shí)及密碼登錄無線網(wǎng)絡(luò)。
進(jìn)一步地,還包括:
校驗(yàn)?zāi)K,用于判斷所述獲取的配置的服務(wù)集標(biāo)識(shí)是否有重名,若有,則提示用戶重新配置;若無,則完成配置。
進(jìn)一步地,所述判斷模塊包括:
未配置判斷單元,用于判斷是否有未配置的服務(wù)集標(biāo)識(shí),若有,獲取配置的服務(wù)集標(biāo)識(shí)及密碼;
未使用判斷單元,用于若沒有未配置的服務(wù)集標(biāo)識(shí),判斷是否有已配置但未在預(yù)設(shè)時(shí)間使用的服務(wù)集標(biāo)識(shí),若有,獲取重新配置的服務(wù)集標(biāo)識(shí)及密碼;否則,結(jié)束登錄。
進(jìn)一步地,所述獲取模塊包括:
配置頁(yè)面獲取單元,用于通過H5協(xié)議登錄無線配置頁(yè)面以獲取路由器的服務(wù)集標(biāo)識(shí)的使用狀態(tài)信息。
進(jìn)一步地,所述判斷模塊包括:
無線獨(dú)立配置單元,用于使所述路由器同時(shí)支持多個(gè)服務(wù)集標(biāo)識(shí)空間并且所述多個(gè)服務(wù)集標(biāo)識(shí)空間通過無線配置頁(yè)面進(jìn)行獨(dú)立地配置服務(wù)集標(biāo)識(shí)及密碼。
本發(fā)明與傳統(tǒng)的技術(shù)相比,有如下優(yōu)點(diǎn):
1.采用本發(fā)明,用戶更加便捷并安全地登錄無線網(wǎng)絡(luò)。
2.每個(gè)用戶都有專屬的服務(wù)集標(biāo)識(shí)及密碼,使用時(shí)不會(huì)對(duì)其他用戶產(chǎn)生影響。
附圖說明
圖1是實(shí)施例一提供的一種便捷登錄無線網(wǎng)絡(luò)的方法流程圖;
圖2是實(shí)施例一提供的一種便捷登錄無線網(wǎng)絡(luò)的系統(tǒng)結(jié)構(gòu)圖;
圖3是實(shí)施例二提供的一種便捷登錄無線網(wǎng)絡(luò)的方法流程圖;
圖4是實(shí)施例三提供的一種便捷登錄無線網(wǎng)絡(luò)的方法流程圖;
圖5是實(shí)施了二、三提供的一種便捷登錄無線網(wǎng)絡(luò)的系統(tǒng)結(jié)構(gòu)圖;
圖6是本發(fā)明實(shí)施例無線獨(dú)立配置方法示意圖。
具體實(shí)施方式
以下是本發(fā)明的具體實(shí)施例并結(jié)合附圖,對(duì)本發(fā)明的技術(shù)方案作進(jìn)一步的描述,但本發(fā)明并不限于這些實(shí)施例。
實(shí)施例一
本實(shí)施例提供了一種便捷登錄無線網(wǎng)絡(luò)的方法,如圖1所示,包括步驟:
S11:獲取路由器的服務(wù)集標(biāo)識(shí)的使用狀態(tài)信息;
S12:判斷是否有未使用的服務(wù)集標(biāo)識(shí),若有,獲取配置的服務(wù)集標(biāo)識(shí)及密碼;否則,結(jié)束登錄;
S13:根據(jù)獲取的配置的服務(wù)集標(biāo)識(shí)及密碼登錄無線網(wǎng)絡(luò)。
無線網(wǎng)絡(luò)是采用無線通信技術(shù)實(shí)現(xiàn)的網(wǎng)絡(luò)。
無線網(wǎng)絡(luò)在無線局域網(wǎng)的范疇是指“無線相容性認(rèn)證”,實(shí)質(zhì)上是一種商業(yè)認(rèn)證,同時(shí)也是一種無線聯(lián)網(wǎng)技術(shù),以前通過網(wǎng)線連接電腦,而Wi-Fi則是通過無線電波來連網(wǎng);常見的就是一個(gè)無線路由器,在這個(gè)無線路由器的電波覆蓋的有效范圍都可以采用Wi-Fi連接方式進(jìn)行聯(lián)網(wǎng),如果無線路由器連接了一條ADSL線路或者別的上網(wǎng)線路,則又被稱為熱點(diǎn)。
目前的無線技術(shù),需要無線終端客戶使用前知道現(xiàn)有的服務(wù)集標(biāo)識(shí)(SSID)及密碼。而獲取服務(wù)集標(biāo)識(shí)(SSID)及密碼較為麻煩,并且商用環(huán)境下使用人員眾多會(huì)產(chǎn)生安全隱患。
SSID即服務(wù)集標(biāo)識(shí)。SSID技術(shù)可以將一個(gè)無線局域網(wǎng)分為幾個(gè)需要不同身份驗(yàn)證的子網(wǎng)絡(luò),每一個(gè)子網(wǎng)絡(luò)都需要獨(dú)立的身份驗(yàn)證,只有通過身份驗(yàn)證的用戶才可以進(jìn)入相應(yīng)的子網(wǎng)絡(luò),防止未被授權(quán)的用戶進(jìn)入本網(wǎng)絡(luò)。
以下出現(xiàn)的SSID即服務(wù)集標(biāo)識(shí)的縮寫。
本發(fā)明用以解決這兩個(gè)問題,做到可以隨時(shí)設(shè)置私有的SSID及密碼進(jìn)行登錄,并且設(shè)置和使用過程不影響其他正在使用無線路由器的用戶,做到便捷登錄和自身數(shù)據(jù)通信的安全。
本實(shí)施例中,步驟S11為獲取路由器的服務(wù)集標(biāo)識(shí)的使用狀態(tài)信息。
其中,步驟S11是通過H5協(xié)議登錄無線配置頁(yè)面以獲取路由器的服務(wù)集標(biāo)識(shí)的使用狀態(tài)信息。
H5即HTML5,萬維網(wǎng)的核心語(yǔ)言、標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言下的一個(gè)應(yīng)用超文本標(biāo)記語(yǔ)言(HTML)的第五次重大修改。超文本標(biāo)記語(yǔ)言,標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言下的一個(gè)應(yīng)用?!俺谋尽敝疙?yè)面內(nèi)可以包含圖片、鏈接,甚至音樂、程序等非文字元素。超文本標(biāo)記語(yǔ)言的結(jié)構(gòu)包括“頭”部分、和“主體”部分,其中“頭”部提供關(guān)于網(wǎng)頁(yè)的信息,“主體”部分提供網(wǎng)頁(yè)的具體內(nèi)容。
通過H5協(xié)議登錄是為了讓客戶能便捷地登錄到無線路由器的無線配置網(wǎng)頁(yè)。
用戶首先使用H5協(xié)議通過路由器固定的SSID登錄路由器無線配置頁(yè)面,查看目前路由器SSID的空閑以及正在使用的SSID信息等情況。
本實(shí)施例中,步驟S12為判斷是否有未使用的服務(wù)集標(biāo)識(shí),若有,獲取配置的服務(wù)集標(biāo)識(shí)(SSID)及密碼;否則,結(jié)束登錄。
當(dāng)確保SSID有未使用狀態(tài)時(shí),可以通過頁(yè)面配置無線信息,即配置SSID及密碼。
本實(shí)施例中,所述路由器同時(shí)支持多個(gè)SSID空間并且所述多個(gè)SSID空間通過無線配置頁(yè)面進(jìn)行獨(dú)立地配置SSID及密碼。
其中,配置SSID及密碼具體方式如圖6所示,包括2.4G及5G的無線頻道。
每個(gè)無線頻道有多個(gè)橋接無線網(wǎng)絡(luò)的MAC地址(BSSID),優(yōu)選的,有16個(gè)BSSID,對(duì)應(yīng)16個(gè)SSID,其中SSID1用于H5頁(yè)面登錄使用,為系統(tǒng)默認(rèn)設(shè)置,不能修改,無密碼,可支持16個(gè)用戶同時(shí)登錄。
BSSID2~BSSID16是給一般用戶上網(wǎng)使用的,對(duì)應(yīng)SSID2~SSID16一般用戶可以在登錄H5頁(yè)面后配置,每個(gè)SSID可支持多個(gè)用戶上網(wǎng)。
信道/頻寬/無線模式為管理員配置,因?yàn)檫M(jìn)行操作時(shí)會(huì)影響到所有SSID的用戶使用,所以一般用戶無法配置。
本實(shí)施例中,當(dāng)用戶到了一個(gè)有Wi-Fi的環(huán)境,連接無密碼的SSID1,通過域名劫持或者直接輸入路由器地址,使用H5協(xié)議登錄,軟件設(shè)置SSID1連接的用戶直接進(jìn)入無線配置管理頁(yè)面。
用戶先讀取目前所有SSID的信息,確認(rèn)目前的SSID是否有之前連接過的SSID,如有,可嘗試連接。
若無法登錄成功,則通過系統(tǒng)查詢是否有BSSID未使用,若有,獲取配置的SSID及密碼,若無,結(jié)束登錄。
具體的,若所有BSSID都在使用,本次操作結(jié)束。
若有BSSID未使用,則用戶通過H5頁(yè)面輸入新的SSID及密碼。
本實(shí)施例中,步驟S13為根據(jù)獲取的配置的服務(wù)集標(biāo)識(shí)及密碼登錄無線網(wǎng)絡(luò)。
若用戶配置的新的SSID及密碼可用,則登錄成功。
每個(gè)SSID之間相互不影響,重新配置后不影響其他正在使用當(dāng)前無線網(wǎng)絡(luò)的用戶,提升用戶體驗(yàn)。并且,每個(gè)用戶都有專屬的SSID和密碼,增強(qiáng)了網(wǎng)絡(luò)使用的安全性。
本實(shí)施例還提供了一種便捷登錄無線網(wǎng)絡(luò)的系統(tǒng),如圖2所示,包括:
獲取模塊21,用于獲取路由器的服務(wù)集標(biāo)識(shí)的使用狀態(tài)信息;
判斷模塊22,用于判斷是否有未使用的服務(wù)集標(biāo)識(shí),若有,獲取配置的服務(wù)集標(biāo)識(shí)及密碼;否則,結(jié)束登錄;
登錄模塊23,用于根據(jù)獲取的配置的服務(wù)集標(biāo)識(shí)及密碼登錄無線網(wǎng)絡(luò)。
本實(shí)施例中,獲取模塊21包括:
配置頁(yè)面獲取單元,用于通過H5協(xié)議登錄無線配置頁(yè)面以獲取路由器的服務(wù)集標(biāo)識(shí)的使用狀態(tài)信息。
通過H5協(xié)議登錄是用于讓客戶能便捷地登錄到無線路由器的無線配置網(wǎng)頁(yè)。
具體的,用戶首先使用H5協(xié)議通過路由器固定的SSID登錄路由器無線配置頁(yè)面,查看目前路由器SSID的空閑以及正在使用的SSID信息等情況。
本實(shí)施例中,當(dāng)確保SSID有未使用狀態(tài)時(shí),可以通過頁(yè)面配置無線信息,即配置SSID及密碼。
判斷模塊22包括:
無線獨(dú)立配置單元,用于使路由器同時(shí)支持多個(gè)SSID空間并且所述多個(gè)SSID空間通過無線配置頁(yè)面進(jìn)行獨(dú)立地配置SSID及密碼。
其中,配置SSID及密碼具體方式如圖6所示。
每個(gè)無線頻道有多個(gè)橋接無線網(wǎng)絡(luò)的MAC地址(BSSID),優(yōu)選的,有16個(gè)BSSID,對(duì)應(yīng)16個(gè)SSID,其中SSID1用于H5頁(yè)面登錄使用,為系統(tǒng)默認(rèn)設(shè)置,不能修改,無密碼,可支持16個(gè)用戶同時(shí)登錄。
BSSID2~BSSID16是給一般用戶上網(wǎng)使用的,對(duì)應(yīng)SSID2~SSID16一般用戶可以在登錄H5頁(yè)面后配置,每個(gè)SSID可支持多個(gè)用戶上網(wǎng)。
信道/頻寬/無線模式為管理員配置,因?yàn)檫M(jìn)行操作時(shí)會(huì)影響到所有SSID的用戶使用,所以一般用戶無法配置。
本實(shí)施例中,當(dāng)用戶到了一個(gè)有Wi-Fi的環(huán)境,連接無密碼的SSID1,通過域名劫持或者直接輸入路由器地址,使用H5協(xié)議登錄,軟件設(shè)置SSID1連接的用戶直接進(jìn)入無線配置管理頁(yè)面。
用戶先讀取目前所有SSID的信息,確認(rèn)目前的SSID是否有之前連接過的SSID,如有,可嘗試連接。
若無法登錄成功,則通過系統(tǒng)查詢是否有BSSID未使用,若有,獲取配置的SSID及密碼,若無,結(jié)束登錄。
登錄模塊23,用于根據(jù)獲取的配置的服務(wù)集標(biāo)識(shí)及密碼登錄無線網(wǎng)絡(luò)。
若用戶配置的新的SSID及密碼可用,則登錄成功。
實(shí)施例二
本實(shí)施例提供了一種便捷登錄無線網(wǎng)絡(luò)的方法,如圖3所示,包括步驟:
S31:獲取路由器的服務(wù)集標(biāo)識(shí)的使用狀態(tài)信息;
S32:判斷是否有未使用的服務(wù)集標(biāo)識(shí),若有,獲取配置的服務(wù)集標(biāo)識(shí)及密碼;否則,結(jié)束登錄;
S33:判斷獲取的配置的服務(wù)集標(biāo)識(shí)是否有重名,如有,則提示用戶重新配置;否則,完成配置;
S34:根據(jù)獲取的配置的服務(wù)集標(biāo)識(shí)及密碼登錄無線網(wǎng)絡(luò)。
與實(shí)施例一不同之處在于:
本實(shí)施例中,步驟S33為判斷獲取的配置的服務(wù)集標(biāo)識(shí)是否有重名,如有,則提示用戶重新配置;否則,完成配置。
在配置生效前,系統(tǒng)會(huì)檢查配置的SSID是否有重名現(xiàn)象,如果重復(fù)的SSID,提示用戶重新配置。若無重復(fù)則配置生效,該SSID模塊重啟,不影響其他SSID模塊的使用。
在配置生效后,使用修改完的SSID及密碼登錄無線網(wǎng)絡(luò)。
本實(shí)施例還提供了一種便捷登錄無線網(wǎng)絡(luò)的系統(tǒng),如圖5所示,包括:
獲取模塊51,用于獲取路由器的服務(wù)集標(biāo)識(shí)的使用狀態(tài)信息;
判斷模塊52,用于判斷是否有未使用的服務(wù)集標(biāo)識(shí),若有,獲取配置的服務(wù)集標(biāo)識(shí)及密碼;否則,結(jié)束登錄;
校驗(yàn)?zāi)K53,用于判斷獲取的配置的服務(wù)集標(biāo)識(shí)是否有重名,若有,則提示用戶重新配置;若無,則完成配置;
登錄模塊54,用于根據(jù)獲取的配置的服務(wù)集標(biāo)識(shí)及密碼登錄無線網(wǎng)絡(luò)。
與實(shí)施例一不同之處在于,包括校驗(yàn)?zāi)K53。
具體的,用于在配置生效前,系統(tǒng)會(huì)檢查配置的SSID是否有重名現(xiàn)象,如果重復(fù)的SSID,提示用戶重新配置。若無重復(fù)則配置生效,該SSID模塊重啟,不影響其他SSID模塊的使用。
在配置生效后,使用修改完的SSID及密碼登錄無線網(wǎng)絡(luò)。
經(jīng)過校驗(yàn)后,在判定沒有重名的情況下進(jìn)行配置,避免了因重名導(dǎo)致的配置失敗。增強(qiáng)了安全性。
實(shí)施例三
本實(shí)施例提供了一種便捷登錄無線網(wǎng)絡(luò)的方法,如圖4所示,包括步驟:
S41:獲取路由器的服務(wù)集標(biāo)識(shí)的使用狀態(tài)信息;
S42:判斷是否有未配置的服務(wù)集標(biāo)識(shí),若有,獲取配置的服務(wù)集標(biāo)識(shí)及密碼;
S43:若沒有未配置的服務(wù)集標(biāo)識(shí),判斷是否有已配置但未在預(yù)設(shè)時(shí)間使用的服務(wù)集標(biāo)識(shí),若有,獲取重新配置的服務(wù)集標(biāo)識(shí)及密碼;否則,結(jié)束登錄;
S44:判斷獲取的配置的服務(wù)集標(biāo)識(shí)是否有重名,如有,則提示用戶重新配置;否則,完成配置;
S45:根據(jù)獲取的配置的服務(wù)集標(biāo)識(shí)及密碼登錄無線網(wǎng)絡(luò)。
本實(shí)施例與實(shí)施例二不同之處在于,用戶通過系統(tǒng)查詢是否有BSSID未使用。未使用的情況包括:
1.未配置過SSID和密碼的;
2.已配置過,但是對(duì)應(yīng)的SSID在預(yù)設(shè)時(shí)間內(nèi)無終端連接的SSID。
因此,判斷是否有未使用的SSID包括判斷是否有未配置的SSID和判斷是否有已配置未在預(yù)設(shè)時(shí)間使用的SSID。
本實(shí)施例中,先判斷是否有未配置的SSID,若有,獲取配置的SSID及密碼;
若沒有未配置的SSID,再判斷是否有已配置但未在預(yù)設(shè)時(shí)間使用的SSID,若有,獲取重新配置的SSID及密碼;否則,結(jié)束登錄。
本實(shí)施例還提供了一種便捷登錄無線網(wǎng)絡(luò)的系統(tǒng),如圖5所示,與實(shí)施例二不同之處在于:
判斷模塊52包括:
未配置判斷單元,用于判斷是否有未配置的服務(wù)集標(biāo)識(shí),若有,獲取配置的服務(wù)集標(biāo)識(shí)及密碼;
未使用判斷單元,用于若沒有未配置的服務(wù)集標(biāo)識(shí),判斷是否有已配置但未在預(yù)設(shè)時(shí)間使用的服務(wù)集標(biāo)識(shí),若有,獲取重新配置的服務(wù)集標(biāo)識(shí)及密碼;否則,結(jié)束登錄。
用戶通過系統(tǒng)查詢是否有BSSID未使用。未使用的情況包括:
1.未配置過SSID和密碼的;
2.已配置過,但是對(duì)應(yīng)的SSID在預(yù)設(shè)時(shí)間內(nèi)無終端連接的SSID。
因此,判斷模塊52具體包括未配置判斷單元及未使用判斷單元,分別用于判斷是否有未配置的SSID及判斷是否有已配置未在預(yù)設(shè)時(shí)間使用的SSID。
本文中所描述的具體實(shí)施例僅僅是對(duì)本發(fā)明精神作舉例說明。本發(fā)明所屬技術(shù)領(lǐng)域的技術(shù)人員可以對(duì)所描述的具體實(shí)施例做各種各樣的修改或補(bǔ)充或采用類似的方式替代,但并不會(huì)偏離本發(fā)明的精神或者超越所附權(quán)利要求書所定義的范圍。