程偉 劉豐 楊睿毅
(公牛集團(tuán)有限公司 )
隨著移動(dòng)終端的快速發(fā)展,智能手機(jī)、平板的不斷普及,高清視頻、視頻通話、在線直播等應(yīng)用方式的發(fā)展,用戶對(duì)網(wǎng)絡(luò)的要求越來(lái)越高,無(wú)線寬帶(Wi-Fi)網(wǎng)絡(luò)也成為了其中的重要通道。與此同時(shí),用戶對(duì)Wi-Fi網(wǎng)絡(luò)的連接便捷性及安全性需求也日益增加。
目前用戶想要連接Wi-Fi網(wǎng)絡(luò)時(shí),需要向該Wi-Fi網(wǎng)絡(luò)的管理員詢問(wèn)Wi-Fi網(wǎng)絡(luò)的服務(wù)集標(biāo)識(shí)(SSID)及密碼,與此同時(shí),當(dāng)管理員需要修改Wi-Fi網(wǎng)絡(luò)的配置信息(該配置信息包括:SSID和/或密碼)時(shí),卻常常需要向使用者告知新的配置信息,使用者需要在Wi-Fi網(wǎng)絡(luò)管理中取消保存舊的Wi-Fi網(wǎng)絡(luò)的配置信息,然后輸入修改后的Wi-Fi網(wǎng)絡(luò)對(duì)應(yīng)的配置信息才可以接入修改后的Wi-Fi網(wǎng)絡(luò),該流程操作繁瑣;尤其是對(duì)路由器網(wǎng)絡(luò)安全要求較高的企業(yè)來(lái)說(shuō),常常會(huì)修改Wi-Fi網(wǎng)絡(luò)的配置信息,而每次修改都需要通知使用者重新連接,大大影響了使用者的用戶體驗(yàn)。
基于云平臺(tái)的終端設(shè)備自動(dòng)同步路由器Wi-Fi信息的網(wǎng)絡(luò)系統(tǒng),通過(guò)路由器修改Wi-Fi信息后,自動(dòng)上報(bào)到云平臺(tái),云平臺(tái)自動(dòng)推送到終端設(shè)備,終端設(shè)備收到Wi-Fi信息后自動(dòng)連接Wi-Fi的設(shè)計(jì)方案,實(shí)現(xiàn)了Wi-Fi信息自動(dòng)同步功能,有效解決了原有Wi-Fi信息修改后,需要通知使用者重新連接的問(wèn)題。
基于云平臺(tái)的終端設(shè)備自動(dòng)同步路由器Wi-Fi信息的網(wǎng)絡(luò)系統(tǒng)主要包括路由器、云平臺(tái)及終端設(shè)備三大模塊,其中路由器模塊包括收發(fā)及運(yùn)算單元,云平臺(tái)模塊包括轉(zhuǎn)發(fā)及推送單元,終端設(shè)備模塊包括數(shù)據(jù)獲取及處理單元。
路由器模塊,屬于路由器一部分,主要用于在管理員修改Wi-Fi信息后,將信息上傳到云平臺(tái)。該模塊包含收發(fā)及運(yùn)算單元兩部分,業(yè)務(wù)處理流程如圖1所示。
收發(fā)單元,用于獲取路由器配置信息;其中,路由器配置信息用于配置Wi-Fi網(wǎng)絡(luò)的接入?yún)?shù),接入?yún)?shù)包括SSID、加密方式、密碼中的一項(xiàng)或者多項(xiàng)。
圖1 路由器業(yè)務(wù)處理流程
運(yùn)算單元,用于上傳攜帶預(yù)設(shè)云平臺(tái)賬號(hào)和收發(fā)單元獲取的接入?yún)?shù)的報(bào)文至云平臺(tái),以便每個(gè)與預(yù)設(shè)云平臺(tái)賬號(hào)綁定的終端設(shè)備通過(guò)云平臺(tái)下發(fā)的攜帶接入?yún)?shù)的推送消息獲取接入?yún)?shù),并根據(jù)接入?yún)?shù)連接至Wi-Fi網(wǎng)絡(luò)。
運(yùn)算單元,還用于確定在云平臺(tái)未綁定預(yù)設(shè)云平臺(tái)賬號(hào),則向云平臺(tái)發(fā)送云平臺(tái)綁定信息,云平臺(tái)綁定信息包括預(yù)設(shè)云平臺(tái)賬號(hào)、綁定密碼,以便路由器與預(yù)設(shè)云平臺(tái)賬號(hào)綁定。
終端設(shè)備模塊,主要用于接受云平臺(tái)推送的Wi-Fi信息,以進(jìn)行網(wǎng)絡(luò)連接操作。該模塊包含數(shù)據(jù)獲取及數(shù)據(jù)處理單元兩部分,業(yè)務(wù)處理流程如圖2所示。
圖2 終端設(shè)備業(yè)務(wù)處理流程
數(shù)據(jù)獲取單元,用于接收云平臺(tái)下發(fā)的攜帶Wi-Fi網(wǎng)絡(luò)的接入?yún)?shù)的推送消息;其中,接入?yún)?shù)包括SSID、加密方式、密碼中的一項(xiàng)或者多項(xiàng)。
數(shù)據(jù)處理單元,根據(jù)數(shù)據(jù)獲取單元獲取的接入?yún)?shù)中的SSID與當(dāng)前Wi-Fi網(wǎng)絡(luò)列表進(jìn)行對(duì)比;其中,當(dāng)前Wi-Fi網(wǎng)絡(luò)列表包括0個(gè)或者至少1個(gè)SSID;當(dāng)前Wi-Fi網(wǎng)絡(luò)列表中不存在接入?yún)?shù)中的SSID時(shí),結(jié)束Wi-Fi網(wǎng)絡(luò)的連接;當(dāng)前Wi-Fi網(wǎng)絡(luò)列表中存在接入?yún)?shù)中的SSID時(shí),根據(jù)接入?yún)?shù)連接至Wi-Fi網(wǎng)絡(luò)。
數(shù)據(jù)處理單元,還用于上傳終端綁定信息至云平臺(tái),終端綁定信息包括:預(yù)設(shè)云平臺(tái)賬號(hào),以便終端設(shè)備與預(yù)設(shè)云平臺(tái)賬號(hào)綁定;接收云平臺(tái)下發(fā)的攜帶Wi-Fi網(wǎng)絡(luò)的接入?yún)?shù)的推送消息。
云平臺(tái)模塊,主要用于接收路由器上傳的Wi-Fi信息,并轉(zhuǎn)發(fā)給終端設(shè)備。該模塊包含轉(zhuǎn)發(fā)及推送單元兩部分,業(yè)務(wù)處理流程如圖3所示。
圖3 云平臺(tái)業(yè)務(wù)處理流程
轉(zhuǎn)發(fā)單元,用于接收路由器發(fā)送的報(bào)文;其中,報(bào)文攜帶預(yù)設(shè)云平臺(tái)賬號(hào)及路由器提供的Wi-Fi網(wǎng)絡(luò)的接入?yún)?shù),接入?yún)?shù)包括SSID、加密方式、密碼中的一項(xiàng)或者多項(xiàng)。
轉(zhuǎn)發(fā)單元,還用于接收路由器發(fā)送的云平臺(tái)綁定信息。云平臺(tái)綁定信息包括預(yù)設(shè)云平臺(tái)賬號(hào)、綁定密碼,以便路由器與預(yù)設(shè)云平臺(tái)賬號(hào)綁定。
轉(zhuǎn)發(fā)單元,還用于接收終端設(shè)備上傳的終端綁定信息。終端綁定信息包括:預(yù)設(shè)云平臺(tái)賬號(hào),以便終端設(shè)備與預(yù)設(shè)云平臺(tái)賬號(hào)綁定;
推送單元,用于下發(fā)攜帶轉(zhuǎn)發(fā)單元接收的接入?yún)?shù)的推送消息至每個(gè)與預(yù)設(shè)云平臺(tái)賬號(hào)綁定的終端設(shè)備,以便終端設(shè)備根據(jù)接入?yún)?shù)連接至Wi-Fi網(wǎng)絡(luò)。
通過(guò)基于云平臺(tái)的終端設(shè)備自動(dòng)同步路由器Wi-Fi信息的網(wǎng)絡(luò)系統(tǒng),能夠有效地解決在管理員修改了Wi-Fi網(wǎng)絡(luò)的配置信息時(shí),使用者需要向管理員獲取修改后的Wi-Fi配置信息,才能使終端設(shè)備重新連接至修改后的Wi-Fi網(wǎng)絡(luò)。該系統(tǒng)簡(jiǎn)化了用戶操作流程,大大提高了用戶體驗(yàn)、Wi-Fi連接的便捷性及路由器的安全性。