亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種網(wǎng)絡(luò)管理方法、相關(guān)設(shè)備及系統(tǒng)與流程

文檔序號(hào):11460084閱讀:299來(lái)源:國(guó)知局
一種網(wǎng)絡(luò)管理方法、相關(guān)設(shè)備及系統(tǒng)與流程

本發(fā)明涉及信息安全技術(shù)領(lǐng)域,具體涉及一種網(wǎng)絡(luò)管理方法、相關(guān)設(shè)備及系統(tǒng)。



背景技術(shù):

隨著通信技術(shù)的不斷發(fā)展,人們?cè)絹?lái)越習(xí)慣于利用無(wú)線網(wǎng)絡(luò)進(jìn)行各種活動(dòng),如看視頻,購(gòu)物以及聊天等。筆記本電腦、智能手機(jī)等帶有無(wú)線保真(wirelessfidelity,wi-fi)功能的無(wú)線網(wǎng)絡(luò)設(shè)備在輸入正確的密碼后可以連接路由器,通過(guò)路由器的無(wú)線功能連接網(wǎng)絡(luò)。

為了保證無(wú)線網(wǎng)絡(luò)的安全,防止陌生設(shè)備蹭網(wǎng),目前市面上的網(wǎng)絡(luò)管理軟件可以通過(guò)添加黑名單或白名單來(lái)指定設(shè)備是否允許上網(wǎng),以實(shí)現(xiàn)防蹭網(wǎng)功能。但是現(xiàn)有的網(wǎng)絡(luò)管理軟件能夠成功適配的路由器數(shù)量有限,使得這些不能成功適配的路由器無(wú)法實(shí)現(xiàn)防蹭網(wǎng)功能,如果需要適配某一路由器,則需要對(duì)網(wǎng)絡(luò)管理軟件進(jìn)行升級(jí),這種通過(guò)升級(jí)版本的方式來(lái)適配新路由器的網(wǎng)絡(luò)管理方式不夠靈活,網(wǎng)絡(luò)管理成本較高。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明實(shí)施例公開(kāi)了一種網(wǎng)絡(luò)管理方法、相關(guān)設(shè)備及系統(tǒng),可以提高網(wǎng)絡(luò)管理的靈活性,降低網(wǎng)絡(luò)管理成本。

第一方面,本發(fā)明實(shí)施例公開(kāi)了一種網(wǎng)絡(luò)管理方法,該方法可以包括:

客戶端獲取待管理路由器的設(shè)備標(biāo)識(shí),并將所述設(shè)備標(biāo)識(shí)上傳至服務(wù)器;

所述客戶端接收所述服務(wù)器發(fā)送的與所述設(shè)備標(biāo)識(shí)對(duì)應(yīng)的路由器管理js腳本;

所述客戶端注入所述路由器管理js腳本,并調(diào)用所述路由器管理js腳本登錄所述待管理路由器;

如果登錄成功,所述客戶端對(duì)所述待管理路由器進(jìn)行網(wǎng)絡(luò)管理。

第二方面,本發(fā)明實(shí)施例公開(kāi)了另一種網(wǎng)絡(luò)管理方法,該方法可以包括:

服務(wù)器接收客戶端上傳的待管理路由器的設(shè)備標(biāo)識(shí);

所述服務(wù)器判斷是否存在與所述設(shè)備標(biāo)識(shí)對(duì)應(yīng)的路由器管理js腳本;

如果存在,所述服務(wù)器將所述路由器管理js腳本發(fā)送給所述客戶端,以便所述客戶端調(diào)用所述路由器管理js腳本對(duì)所述待管理路由器進(jìn)行網(wǎng)絡(luò)管理。

第三方面,本發(fā)明實(shí)施例公開(kāi)了一種網(wǎng)絡(luò)管理裝置,應(yīng)用于客戶端,該裝置可以包括:

獲取模塊,用于獲取待管理路由器的設(shè)備標(biāo)識(shí);

通信模塊,用于將所述設(shè)備標(biāo)識(shí)上傳至服務(wù)器;

所述通信模塊,還用于接收所述服務(wù)器發(fā)送的與所述設(shè)備標(biāo)識(shí)對(duì)應(yīng)的路由器管理js腳本;

登錄模塊,用于注入所述路由器管理js腳本,并調(diào)用所述路由器管理js腳本登錄所述待管理路由器;

管理模塊,用于在所述登錄模塊登錄成功的情況下,對(duì)所述待管理路由器進(jìn)行網(wǎng)絡(luò)管理。

第四方面,本發(fā)明實(shí)施例公開(kāi)了另一種網(wǎng)絡(luò)管理裝置,應(yīng)用于服務(wù)器,該裝置可以包括:

通信模塊,用于接收客戶端上傳的待管理路由器的設(shè)備標(biāo)識(shí);

判斷模塊,用于判斷是否存在與所述設(shè)備標(biāo)識(shí)對(duì)應(yīng)的路由器管理js腳本;

所述通信模塊,還用于在所述判斷模塊判斷出存在與所述設(shè)備標(biāo)識(shí)對(duì)應(yīng)的路由器管理js腳本的情況下,將所述路由器管理js腳本發(fā)送給所述客戶端,以便所述客戶端調(diào)用所述路由器管理js腳本對(duì)所述待管理路由器進(jìn)行網(wǎng)絡(luò)管理。

第五方面,本發(fā)明實(shí)施例公開(kāi)了一種網(wǎng)絡(luò)管理系統(tǒng),包括了服務(wù)器和至少一個(gè)客戶端,其中,客戶端包括了第三方面公開(kāi)的網(wǎng)絡(luò)管理裝置,服務(wù)器包括了第四方面公開(kāi)的網(wǎng)絡(luò)管理裝置。

實(shí)施本發(fā)明實(shí)施例,具有如下有益效果:

本發(fā)明實(shí)施例中,客戶端在需要對(duì)路由器進(jìn)行網(wǎng)絡(luò)管理時(shí),可以向服務(wù)器下載對(duì)應(yīng)的路由器管理js腳本,從而調(diào)用對(duì)應(yīng)的路由器管理js腳本的路由器接口實(shí)現(xiàn)對(duì)該路由器的網(wǎng)絡(luò)管理,如防蹭網(wǎng)。通過(guò)本發(fā)明實(shí)施例,在有新類(lèi)型的路由器需要管理時(shí),不需要對(duì)軟件進(jìn)行升級(jí),同時(shí),本發(fā)明實(shí)施例不僅可以在android平臺(tái)中實(shí)現(xiàn)對(duì)路由器的網(wǎng)絡(luò)管理,還可以在ios平臺(tái)中實(shí)現(xiàn)對(duì)路由器的網(wǎng)絡(luò)管理,從而能夠提高網(wǎng)絡(luò)管理的靈活性,并降低網(wǎng)絡(luò)管理成本。

附圖說(shuō)明

為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1是本發(fā)明實(shí)施例公開(kāi)的一種網(wǎng)絡(luò)管理系統(tǒng)的架構(gòu)示意圖;

圖2是本發(fā)明實(shí)施例公開(kāi)的一種網(wǎng)絡(luò)管理方法的流程示意圖;

圖3是本發(fā)明實(shí)施例公開(kāi)的網(wǎng)絡(luò)管理界面示意圖;

圖4是本發(fā)明實(shí)施例公開(kāi)的一種客戶端的結(jié)構(gòu)示意圖;

圖5是本發(fā)明實(shí)施例公開(kāi)的一種網(wǎng)絡(luò)管理裝置的結(jié)構(gòu)示意圖;

圖6是本發(fā)明實(shí)施例公開(kāi)的一種服務(wù)器的結(jié)構(gòu)示意圖;

圖7是本發(fā)明實(shí)施例公開(kāi)的另一種網(wǎng)絡(luò)管理裝置的結(jié)構(gòu)示意圖。

具體實(shí)施方式

下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。

本發(fā)明實(shí)施例公開(kāi)了一種網(wǎng)絡(luò)管理方法、相關(guān)設(shè)備及系統(tǒng),可以提高網(wǎng)絡(luò)管理的靈活性,降低網(wǎng)絡(luò)管理成本。以下分別進(jìn)行詳細(xì)說(shuō)明。

本發(fā)明實(shí)施例公開(kāi)了一種網(wǎng)絡(luò)管理系統(tǒng),該系統(tǒng)可以對(duì)路由器的無(wú)線網(wǎng)絡(luò)進(jìn)行網(wǎng)絡(luò)管理。請(qǐng)參閱圖1,是本發(fā)明實(shí)施例公開(kāi)的一種網(wǎng)絡(luò)管理系統(tǒng)的架構(gòu)示意圖,該系統(tǒng)的架構(gòu)至少包括:服務(wù)器和至少一個(gè)客戶端。

其中,客戶端可以為筆記本電腦、臺(tái)式電腦、手機(jī)、平板電腦、車(chē)載終端、智能可穿戴設(shè)備等終端設(shè)備,也可以為安裝于上述終端設(shè)備上的無(wú)線網(wǎng)絡(luò)管理應(yīng)用,如wi-fi管家等,本發(fā)明實(shí)施例不做限定。在客戶端接入路由器的無(wú)線網(wǎng)絡(luò)時(shí),用戶可以通過(guò)客戶端登錄該路由器,從而對(duì)路由器的無(wú)線網(wǎng)絡(luò)進(jìn)行管理。其中,服務(wù)器可以是網(wǎng)絡(luò)管理系統(tǒng)中一個(gè)獨(dú)立的服務(wù)設(shè)備,也可以是由網(wǎng)絡(luò)管理系統(tǒng)中的多個(gè)獨(dú)立的服務(wù)設(shè)備共同構(gòu)成的集群服務(wù)設(shè)備,該服務(wù)器可用于為客戶端對(duì)路由器進(jìn)行網(wǎng)絡(luò)管理時(shí)提供路由器管理javascript(js)腳本。

基于圖1所示的系統(tǒng)架構(gòu),本發(fā)明實(shí)施例公開(kāi)了一種網(wǎng)絡(luò)管理方法。請(qǐng)參閱圖2,圖2是本發(fā)明實(shí)施例公開(kāi)的一種網(wǎng)絡(luò)管理方法的流程示意圖。本發(fā)明實(shí)施例所描述的方法,可以包括以下步驟:

201、客戶端獲取待管理路由器的設(shè)備標(biāo)識(shí)。

本發(fā)明實(shí)施例中,設(shè)備標(biāo)識(shí)是指用于區(qū)分不同路由器的標(biāo)識(shí)信息,具體可以是設(shè)備生產(chǎn)商信息、設(shè)備名稱(chēng)、設(shè)備型號(hào),媒體訪問(wèn)控制(mediaaccesscontrol,mac)地址,等等。其中,以太網(wǎng)采用mac地址進(jìn)行尋址,mac地址被接入每個(gè)以太網(wǎng)卡中,mac地址也叫做硬件地址,它采用48位(6字節(jié))的十六進(jìn)制格式。48位的mac地址包括兩部分:24位組織唯一標(biāo)識(shí)符(organizationallyuniqueidentifier,oui)和24位由廠家分配的代碼。通過(guò)mac地址的前三個(gè)字節(jié),也就是組織唯一標(biāo)識(shí)符,就可以識(shí)別出路由器的設(shè)備類(lèi)型,如設(shè)備生產(chǎn)商信息、設(shè)備型號(hào)??蛻舳嗽谶B接上待管理路由器的無(wú)線網(wǎng)絡(luò)后,可以進(jìn)一步獲取待管理路由器的設(shè)備標(biāo)識(shí)。

202、客戶端將該設(shè)備標(biāo)識(shí)上傳至服務(wù)器。

本發(fā)明實(shí)施例中,客戶端在獲取到待管理路由器的設(shè)備標(biāo)識(shí)后,具體可以通過(guò)無(wú)線網(wǎng)絡(luò)將其上傳至服務(wù)器。

需要說(shuō)明的是,客戶端在首次通過(guò)從服務(wù)器下載對(duì)應(yīng)的路由器管理js腳本實(shí)現(xiàn)對(duì)該路由器的網(wǎng)絡(luò)管理后,可以緩存該路由器管理js腳本,以便在下次需要對(duì)該待管理路由器進(jìn)行網(wǎng)絡(luò)管理時(shí),從緩存中獲取對(duì)應(yīng)的路由器管理js腳本,減少?gòu)姆?wù)器獲取路由器管理js腳本的時(shí)間,提高對(duì)路由器的適配效率。

進(jìn)一步的,客戶端可以設(shè)置路由器管理js腳本的緩存時(shí)間,如果在緩存時(shí)間內(nèi)未再調(diào)用路由器管理js腳本對(duì)待管理路由器進(jìn)行網(wǎng)絡(luò)管理,客戶端會(huì)自動(dòng)清除緩存的路由器管理js腳本,以防止非法用戶調(diào)用緩存的路由器管理js腳本對(duì)待管理路由器的網(wǎng)絡(luò)信息(如無(wú)線網(wǎng)絡(luò)密碼,黑名單列表、白名單列表,等等)進(jìn)行修改,提高對(duì)路由器進(jìn)行網(wǎng)絡(luò)管理的安全性。

203、服務(wù)器接收該設(shè)備標(biāo)識(shí),并判斷是否存在與該設(shè)備標(biāo)識(shí)對(duì)應(yīng)的路由器管理js腳本。

本發(fā)明實(shí)施例中,服務(wù)器預(yù)先存儲(chǔ)不同路由器類(lèi)型的路由器管理js腳本,該路由器管理js腳本用于與路由器進(jìn)行通信,以在路由器上實(shí)現(xiàn)登錄、網(wǎng)絡(luò)管理等功能。js是一種腳本語(yǔ)言,跨平臺(tái)的,網(wǎng)絡(luò)視圖通過(guò)注入js腳本就可以實(shí)現(xiàn)網(wǎng)絡(luò)視圖與js之間的互相調(diào)用,從而實(shí)現(xiàn)兩者間的交互。網(wǎng)絡(luò)視圖是android的一個(gè)視圖控件,用于加載顯示網(wǎng)頁(yè),類(lèi)似瀏覽器,使用了webkit渲染引擎加載顯示網(wǎng)頁(yè)。其中,網(wǎng)絡(luò)視圖的引擎都是webkit,其支持第五代超文本標(biāo)記語(yǔ)言(thefifthhypertextmark-uplanguage,html5)。

具體的,服務(wù)器存儲(chǔ)路由器管理js腳本的具體方式可以是同一生廠商的路由器對(duì)應(yīng)一個(gè)路由器管理js腳本,也可以是同一生廠商的路由器中,不同設(shè)備型號(hào)(如基礎(chǔ)款、升級(jí)款、尊享款,等等)對(duì)應(yīng)一個(gè)路由器管理js腳本,本發(fā)明實(shí)施例不做限定。

因此,在服務(wù)器接收到客戶端上報(bào)的待管理路由器的設(shè)備標(biāo)識(shí)后,可以判斷預(yù)先存儲(chǔ)的路由器管理js腳本中是否存在與該設(shè)備標(biāo)識(shí)對(duì)應(yīng)的路由器管理js腳本,如果存在,則將其發(fā)送給客戶端,如果不存在,則記錄該設(shè)備標(biāo)識(shí)。

進(jìn)一步的,服務(wù)器在接收到客戶端上報(bào)的待管理路由器的設(shè)備標(biāo)識(shí)后,可以首先對(duì)客戶端側(cè)的用戶進(jìn)行身份認(rèn)證,如通過(guò)密碼或授權(quán)信息進(jìn)行身份認(rèn)證,只有身份認(rèn)證通過(guò),才會(huì)向客戶端發(fā)送該設(shè)備標(biāo)識(shí)對(duì)應(yīng)的路由器管理js腳本,以防止非法用戶獲取路由器管理js腳本后,更改待管理路由器的網(wǎng)絡(luò)信息,如無(wú)線網(wǎng)絡(luò)密碼,黑名單列表、白名單列表,等等,從而提高了對(duì)路由器網(wǎng)絡(luò)管理的安全性。

在一些可行的實(shí)施方式中,服務(wù)器中預(yù)設(shè)存儲(chǔ)的路由器管理js腳本一般是開(kāi)發(fā)人員編寫(xiě)好后上傳至服務(wù)器的。具體的:

服務(wù)器接收上傳的路由器管理js腳本以及對(duì)應(yīng)路由器的設(shè)備標(biāo)識(shí),并存儲(chǔ)該js腳本與該設(shè)備標(biāo)識(shí)的對(duì)應(yīng)關(guān)系。

具體實(shí)現(xiàn)中,當(dāng)開(kāi)發(fā)人員需要客戶端實(shí)現(xiàn)對(duì)某個(gè)品牌的路由器進(jìn)行網(wǎng)絡(luò)管理,可以通過(guò)查看該路由器的源碼,掌握該路由器登錄、獲取連接的無(wú)線網(wǎng)絡(luò)設(shè)備、防蹭網(wǎng)設(shè)置、隱藏?zé)o線網(wǎng)絡(luò)信號(hào)的實(shí)現(xiàn)原理,從而通過(guò)js腳本實(shí)現(xiàn)這些功能,例如,用http方式將賬號(hào)和密碼作為參數(shù)實(shí)現(xiàn)登錄功能,用http方式將將連接的無(wú)線網(wǎng)絡(luò)設(shè)備對(duì)應(yīng)的設(shè)備標(biāo)識(shí),如mac地址作為參數(shù)實(shí)現(xiàn)防蹭網(wǎng)功能,等等,本發(fā)明實(shí)施例不做限定。當(dāng)開(kāi)發(fā)人員編寫(xiě)完成該品牌的路由器對(duì)應(yīng)的路由器管理js腳本后,從而通過(guò)服務(wù)器的網(wǎng)絡(luò)接口將其上傳到服務(wù)器,同時(shí)還會(huì)將該路由器的設(shè)備標(biāo)識(shí)(如品牌名稱(chēng),生產(chǎn)商名稱(chēng),等等)上傳至服務(wù)器。因此,服務(wù)器在接收到開(kāi)發(fā)上傳的路由器管理js腳本以及對(duì)應(yīng)路由器的設(shè)備標(biāo)識(shí)后,存儲(chǔ)該路由器的設(shè)備標(biāo)識(shí)和路由器管理js腳本的對(duì)應(yīng)關(guān)系,以便后續(xù)客戶端上傳設(shè)備標(biāo)識(shí)時(shí),服務(wù)器可以基于該設(shè)備標(biāo)識(shí)查找對(duì)應(yīng)的路由器管理js腳本。

204、如果存在與該設(shè)備標(biāo)識(shí)對(duì)應(yīng)的路由器管理js腳本,服務(wù)器將該路由器管理js腳本發(fā)送給客戶端。

本發(fā)明實(shí)施例中,如果服務(wù)器查找到與該設(shè)備標(biāo)識(shí)對(duì)應(yīng)的路由器管理js腳本,那么服務(wù)器可以將該路由器管理js腳本發(fā)送給客戶端,以便客戶端調(diào)用該路由器管理js腳本對(duì)待管理路由器進(jìn)行網(wǎng)絡(luò)管理。

205、如果不存在與該設(shè)備標(biāo)識(shí)對(duì)應(yīng)的路由器管理js腳本,服務(wù)器記錄該設(shè)備標(biāo)識(shí)。

本發(fā)明實(shí)施例中,如果服務(wù)器未查找到與該設(shè)備標(biāo)識(shí)對(duì)應(yīng)的路由器管理js腳本,說(shuō)明未適配該待管理路由器,那么服務(wù)器會(huì)記錄該設(shè)備標(biāo)識(shí),以便開(kāi)發(fā)人員根據(jù)記錄該設(shè)備標(biāo)識(shí)的次數(shù)來(lái)決定是否需要適配該待管理路由器。

因此,服務(wù)器在每次查找不到對(duì)應(yīng)的路由器管理js腳本時(shí),可以記錄對(duì)應(yīng)路由器的設(shè)備標(biāo)識(shí),如果某一設(shè)備標(biāo)識(shí)被記錄的次數(shù)超過(guò)一定閾值,如超過(guò)30次,服務(wù)器可以輸出通知消息,以通知開(kāi)發(fā)人員對(duì)該設(shè)備標(biāo)識(shí)對(duì)應(yīng)的路由器進(jìn)行適配。

本發(fā)明實(shí)施例中,當(dāng)需要適配新路由器時(shí),只需要開(kāi)發(fā)人員向服務(wù)器上傳對(duì)應(yīng)的路由器管理js腳本就行,客戶端每次在適配路由器時(shí)向服務(wù)器獲取對(duì)應(yīng)的路由器管理js腳本,而不需要進(jìn)行軟件升級(jí),從而能夠降低軟件升級(jí)的成本,以實(shí)現(xiàn)對(duì)路由器網(wǎng)絡(luò)管理成本的減少。

206、客戶端接收服務(wù)器發(fā)送的路由器管理js腳本,注入該路由器管理js腳本,并調(diào)用該路由器管理js腳本登錄待管理路由器。

本發(fā)明實(shí)施例中,客戶端在接收到服務(wù)器發(fā)送的路由器管理js腳本后,具體可以通過(guò)網(wǎng)絡(luò)視圖注入該路由器管理js腳本,從而調(diào)用路由器管理js腳本的路由器登錄接口登錄該待管理路由器。

207、如果登錄成功,客戶端對(duì)待管理路由器進(jìn)行網(wǎng)絡(luò)管理。

本發(fā)明實(shí)施例中,如果客戶端調(diào)用路由器管理js腳本的路由器登錄接口成功登錄待管理路由器后,客戶端從而可以通過(guò)調(diào)用路由器管理js腳本的其他功能接口對(duì)待管理路由器進(jìn)行網(wǎng)絡(luò)管理。

在一些可行的實(shí)施方式中,客戶端對(duì)待管理路由器進(jìn)行網(wǎng)絡(luò)管理的具體方式可以為:

客戶端獲取連接待管理路由器的無(wú)線網(wǎng)絡(luò)設(shè)備的設(shè)備信息,根據(jù)該設(shè)備信息確定蹭網(wǎng)設(shè)備,從而調(diào)用路由器管理js腳本的防蹭網(wǎng)設(shè)置接口禁止該蹭網(wǎng)設(shè)備連接待管理路由器。

具體的,無(wú)線網(wǎng)絡(luò)設(shè)備可以是筆記本電腦、智能手機(jī)、智能穿戴設(shè)備等帶有無(wú)線保真(wirelessfidelity,wi-fi)功能的終端設(shè)備,可以通過(guò)連接路由器的無(wú)線網(wǎng)絡(luò)進(jìn)行上網(wǎng)。設(shè)備信息具體可以是無(wú)線網(wǎng)絡(luò)設(shè)備的mac地址、設(shè)備名稱(chēng)、設(shè)備類(lèi)型、序列號(hào),等等,本發(fā)明實(shí)施例不做限定。

因此,客戶端在成功登錄待管理路由器后,可以獲取連接到該待管理路由器上的無(wú)線網(wǎng)絡(luò)設(shè)備的設(shè)備信息,并根據(jù)該設(shè)備信息確定連接待管理路由器的無(wú)線網(wǎng)絡(luò)設(shè)備中的是否存在蹭網(wǎng)設(shè)備,從而調(diào)用路由器管理js腳本的防蹭網(wǎng)設(shè)置接口禁止該蹭網(wǎng)設(shè)備連接待管理路由器。

具體的,客戶端調(diào)用路由器管理js腳本的防蹭網(wǎng)設(shè)置接口禁止該蹭網(wǎng)設(shè)備連接待管理路由器的具體方式可以是調(diào)用路由器管理js腳本的黑名單設(shè)置接口將該蹭網(wǎng)設(shè)備拉入待管理路由器的黑名單中,從此拒絕該蹭網(wǎng)設(shè)備的連接,也可以是調(diào)用路由器管理js腳本的網(wǎng)絡(luò)連接接口將該蹭網(wǎng)設(shè)備踢下線,該蹭網(wǎng)設(shè)備從而不能訪問(wèn)網(wǎng)絡(luò),本發(fā)明實(shí)施例不做限定。

需要說(shuō)明的是,客戶端根據(jù)所述設(shè)備信息確定蹭網(wǎng)設(shè)備的具體方式包括以下兩種:

方式一、將待管理路由器存儲(chǔ)的設(shè)備信息與連接該待管理路由器的無(wú)線網(wǎng)絡(luò)設(shè)備的設(shè)備信息進(jìn)行比對(duì),如果連接該待管理路由器的無(wú)線網(wǎng)絡(luò)設(shè)備的設(shè)備信息中存在目標(biāo)設(shè)備信息,則將該目標(biāo)設(shè)備信息對(duì)應(yīng)的無(wú)線網(wǎng)絡(luò)設(shè)備確定為蹭網(wǎng)設(shè)備,其中,目標(biāo)設(shè)備信息為不存在于該待管理路由器存儲(chǔ)的設(shè)備信息中的設(shè)備信息。

方式二、接收用戶根據(jù)該設(shè)備信息針對(duì)目標(biāo)無(wú)線網(wǎng)絡(luò)設(shè)備輸入的防蹭網(wǎng)設(shè)置操作,從而根據(jù)該防蹭網(wǎng)設(shè)置操作將目標(biāo)無(wú)線網(wǎng)絡(luò)設(shè)備確定為蹭網(wǎng)設(shè)備,其中,目標(biāo)無(wú)線網(wǎng)絡(luò)設(shè)備為連接該待管理路由器的無(wú)線網(wǎng)絡(luò)設(shè)備中的至少一個(gè)無(wú)線網(wǎng)絡(luò)設(shè)備。

也就是說(shuō),客戶端根據(jù)該設(shè)備信息確定連接待管理路由器的無(wú)線網(wǎng)絡(luò)設(shè)備中的是否存在蹭網(wǎng)設(shè)備具體可以是通過(guò)用戶的操作來(lái)確定,也可以是自動(dòng)識(shí)別,本發(fā)明實(shí)施例不做限定。

對(duì)于方式一,客戶端在獲取到連接待管理路由器的無(wú)線網(wǎng)絡(luò)設(shè)備的設(shè)備信息后,可以進(jìn)一步獲取待管理路由器存儲(chǔ)的白名單,該白名單中包含了允許連接待管理路由器的無(wú)線網(wǎng)絡(luò)設(shè)備的設(shè)備信息,然后將依次當(dāng)前連接待管理路由器的無(wú)線網(wǎng)絡(luò)設(shè)備的設(shè)備信息與白名單中的設(shè)備信息進(jìn)行比對(duì),如果設(shè)備信息在白名單中不存在,客戶端則自動(dòng)將該設(shè)備信息所對(duì)應(yīng)的無(wú)線網(wǎng)絡(luò)設(shè)備確定為蹭網(wǎng)設(shè)備。

對(duì)于方式二、客戶端在獲取到連接待管理路由器的無(wú)線網(wǎng)絡(luò)設(shè)備的設(shè)備信息后,可以在界面上展示這些設(shè)備信息,如圖3所示,由用戶來(lái)判別是否為蹭網(wǎng)設(shè)備,當(dāng)用戶需要禁止無(wú)線網(wǎng)絡(luò)設(shè)備4連接待管理路由器時(shí),可以點(diǎn)擊界面上無(wú)線網(wǎng)絡(luò)設(shè)備4對(duì)應(yīng)的“禁用”按鈕,客戶端從而會(huì)接收到針對(duì)無(wú)線網(wǎng)絡(luò)設(shè)備4輸入的防蹭網(wǎng)設(shè)置操作,從而將其確定為蹭網(wǎng)設(shè)備。

值得注意的是,js腳本可以適用于android平臺(tái)以及ios平臺(tái),因此,本發(fā)明實(shí)施例同樣可以適用于這兩個(gè)平臺(tái),從而實(shí)現(xiàn)對(duì)路由器的網(wǎng)絡(luò)管理,避免針對(duì)每個(gè)平臺(tái)開(kāi)發(fā)不同的軟件,減少開(kāi)發(fā)成本,從而能夠提高對(duì)路由器進(jìn)行網(wǎng)絡(luò)管理的靈活性。

208、如果登錄失敗,客戶端向服務(wù)器反饋待管理路由器登錄失敗的消息。

本發(fā)明實(shí)施例中,如果客戶端調(diào)用路由器管理js腳本未能成功登錄待管理路由器,客戶端會(huì)向服務(wù)器反饋待管理路由器登錄失敗的消息。

209、服務(wù)器接收待管理路由器登錄失敗的消息,并記錄該設(shè)備標(biāo)識(shí)。

本發(fā)明實(shí)施例中,如果服務(wù)器接收到客戶端反饋的待管理路由器登錄失敗的消息,會(huì)記錄該待管理設(shè)備的設(shè)備標(biāo)識(shí),以便開(kāi)發(fā)人員查找登錄失敗的原因,從而對(duì)路由器管理js腳本進(jìn)行優(yōu)化,提高路由器適配的成功率。

可見(jiàn),在圖2所描述的方法中,客戶端在需要對(duì)路由器進(jìn)行網(wǎng)絡(luò)管理時(shí),服務(wù)器可以為客戶端提供對(duì)應(yīng)的路由器管理js腳本,客戶端從而可以調(diào)用對(duì)應(yīng)的路由器管理js腳本的路由器接口實(shí)現(xiàn)對(duì)該路由器的網(wǎng)絡(luò)管理,如防蹭網(wǎng)。通過(guò)本發(fā)明實(shí)施例,在有新類(lèi)型的路由器需要管理時(shí),不需要對(duì)軟件進(jìn)行升級(jí),同時(shí),本發(fā)明實(shí)施例不僅可以在android平臺(tái)中實(shí)現(xiàn)對(duì)路由器的網(wǎng)絡(luò)管理,還可以在ios平臺(tái)中實(shí)現(xiàn)對(duì)路由器的網(wǎng)絡(luò)管理,從而能夠提高網(wǎng)絡(luò)管理的靈活性,并降低網(wǎng)絡(luò)管理成本。

基于上述實(shí)施例所示的網(wǎng)絡(luò)管理系統(tǒng)及網(wǎng)絡(luò)管理方法,本發(fā)明實(shí)施例還公開(kāi)了一種客戶端,該客戶端可以是圖1所示的客戶端中的至少一個(gè),可用于執(zhí)行上述圖2所示的方法流程的相應(yīng)步驟。請(qǐng)參閱圖4,圖4是本發(fā)明實(shí)施例公開(kāi)的一種客戶端的結(jié)構(gòu)示意圖。本發(fā)明實(shí)施例中所描述的客戶端可包括但不限于:處理器、網(wǎng)絡(luò)接口及存儲(chǔ)器。其中,客戶端內(nèi)的處理器、網(wǎng)絡(luò)接口及存儲(chǔ)器可通過(guò)總線或其他方式連接,在本發(fā)明實(shí)施例所示圖3中以通過(guò)總線連接為例。

其中,處理器(或稱(chēng)cpu(centralprocessingunit,中央處理器))是客戶端的計(jì)算核心以及控制核心。網(wǎng)絡(luò)接口可選的可以包括標(biāo)準(zhǔn)的有線接口、無(wú)線接口(如wi-fi、移動(dòng)通信接口等)。存儲(chǔ)器(memory)是客戶端中的記憶設(shè)備,用于存放程序和數(shù)據(jù)。可以理解的是,此處的存儲(chǔ)器可以是高速ram存儲(chǔ)器,也可以是非不穩(wěn)定的存儲(chǔ)器(non-volatilememory),例如至少一個(gè)磁盤(pán)存儲(chǔ)器;可選的還可以是至少一個(gè)位于遠(yuǎn)離前述處理器的存儲(chǔ)裝置。存儲(chǔ)器提供存儲(chǔ)空間,該存儲(chǔ)空間存儲(chǔ)了客戶端的操作系統(tǒng),可包括但不限于:windows系統(tǒng)(一種操作系統(tǒng))、luix(一種操作系統(tǒng))系統(tǒng)等等,本發(fā)明對(duì)此并不作限定。存儲(chǔ)器的存儲(chǔ)空間還存儲(chǔ)了網(wǎng)絡(luò)管理裝置。

在本發(fā)明實(shí)施例中,客戶端通過(guò)運(yùn)行存儲(chǔ)器中的網(wǎng)絡(luò)管理裝置來(lái)執(zhí)行上述圖2所示方法流程的相應(yīng)步驟。請(qǐng)一并參閱圖5,在接入待管理路由器的無(wú)線網(wǎng)絡(luò)后,該裝置運(yùn)行如下模塊:

獲取模塊501,用于獲取待管理路由器的設(shè)備標(biāo)識(shí)。

通信模塊502,用于將上述獲取模塊501獲取到的設(shè)備標(biāo)識(shí)上傳至服務(wù)器。

通信模塊502,還用于接收服務(wù)器發(fā)送的與該設(shè)備標(biāo)識(shí)對(duì)應(yīng)的路由器管理js腳本。

登錄模塊503,用于注入該路由器管理js腳本,并調(diào)用該路由器管理js腳本登錄待管理路由器。

管理模塊504,用于在上述登錄模塊503登錄成功的情況下,對(duì)待管理路由器進(jìn)行網(wǎng)絡(luò)管理。

具體的,登錄模塊503具體用于通過(guò)網(wǎng)絡(luò)視圖注入該路由器管理js腳本,并調(diào)用該路由器管理js腳本的路由器登錄接口登錄待管理路由器。

在一些可行的實(shí)施方式中,管理模塊504可以包括獲取單元5041、確定單元5042以及處理單元5043,其中:

獲取單元5041,用于獲取連接該待管理路由器的無(wú)線網(wǎng)絡(luò)設(shè)備的設(shè)備信息;

確定單元5042,用于根據(jù)該設(shè)備信息確定蹭網(wǎng)設(shè)備;

處理單元5043,用于調(diào)用該路由器管理js腳本的防蹭網(wǎng)設(shè)置接口禁止該蹭網(wǎng)設(shè)備連接待管理路由器。

具體的,確定單元5042根據(jù)該設(shè)備信息確定蹭網(wǎng)設(shè)備的具體方式可以為:

將待管理路由器存儲(chǔ)的設(shè)備信息與連接待管理路由器的無(wú)線網(wǎng)絡(luò)設(shè)備的設(shè)備信息進(jìn)行比對(duì);

如果連接待管理路由器的無(wú)線網(wǎng)絡(luò)設(shè)備的設(shè)備信息中存在目標(biāo)設(shè)備信息,將目標(biāo)設(shè)備信息對(duì)應(yīng)的無(wú)線網(wǎng)絡(luò)設(shè)備確定為蹭網(wǎng)設(shè)備,其中,該目標(biāo)設(shè)備信息為不存在于待管理路由器存儲(chǔ)的設(shè)備信息中的設(shè)備信息。

具體的,確定單元5042根據(jù)該設(shè)備信息確定蹭網(wǎng)設(shè)備的具體方式還可以為:

接收針對(duì)目標(biāo)無(wú)線網(wǎng)絡(luò)設(shè)備的防蹭網(wǎng)設(shè)置操作,其中,該目標(biāo)無(wú)線網(wǎng)絡(luò)設(shè)備為連接待管理路由器的無(wú)線網(wǎng)絡(luò)設(shè)備中的至少一個(gè);

根據(jù)該防蹭網(wǎng)設(shè)置操作將目標(biāo)無(wú)線網(wǎng)絡(luò)設(shè)備確定為蹭網(wǎng)設(shè)備。

在一些可行的實(shí)施方式中,管理模塊504對(duì)待管理路由器進(jìn)行網(wǎng)絡(luò)管理的具體方式還可以為:通過(guò)調(diào)用對(duì)應(yīng)的路由器管理js腳本的路由器接口隱藏待管理路由器的無(wú)線網(wǎng)絡(luò)信號(hào),更改無(wú)線網(wǎng)絡(luò)信號(hào)的名稱(chēng)、對(duì)連接待管理路由器的無(wú)線網(wǎng)絡(luò)設(shè)備限制網(wǎng)速,等等,本發(fā)明實(shí)施例不做限定。

在一些可行的實(shí)施方式中,通信模塊502,還用于在上述登錄模塊503登錄失敗的情況下,向服務(wù)器反饋待管理路由器登錄失敗的消息。

可見(jiàn),本發(fā)明實(shí)施例中,客戶端在需要對(duì)路由器進(jìn)行網(wǎng)絡(luò)管理時(shí),可以向服務(wù)器下載對(duì)應(yīng)的路由器管理js腳本,從而調(diào)用對(duì)應(yīng)的路由器管理js腳本的路由器接口實(shí)現(xiàn)對(duì)該路由器的網(wǎng)絡(luò)管理,如防蹭網(wǎng)。通過(guò)本發(fā)明實(shí)施例,在有新類(lèi)型的路由器需要管理時(shí),不需要對(duì)軟件進(jìn)行升級(jí),同時(shí),本發(fā)明實(shí)施例不僅可以在android平臺(tái)中實(shí)現(xiàn)對(duì)路由器的網(wǎng)絡(luò)管理,還可以在ios平臺(tái)中實(shí)現(xiàn)對(duì)路由器的網(wǎng)絡(luò)管理,從而能夠提高網(wǎng)絡(luò)管理的靈活性,并降低網(wǎng)絡(luò)管理成本。

基于上述實(shí)施例所示的網(wǎng)絡(luò)管理系統(tǒng)及網(wǎng)絡(luò)管理方法,本發(fā)明實(shí)施例還公開(kāi)了一種服務(wù)器,該服務(wù)器可以是圖1所示的服務(wù)器,可用于執(zhí)行上述圖2所示的方法流程的相應(yīng)步驟。請(qǐng)參閱圖6,圖6是本發(fā)明實(shí)施例公開(kāi)的一種服務(wù)器的結(jié)構(gòu)示意圖。本發(fā)明實(shí)施例中所描述的服務(wù)器可包括但不限于:處理器、網(wǎng)絡(luò)接口及存儲(chǔ)器。其中,服務(wù)器內(nèi)的處理器、網(wǎng)絡(luò)接口及存儲(chǔ)器可通過(guò)總線或其他方式連接,在本發(fā)明實(shí)施例所示圖6中以通過(guò)總線連接為例。

其中,處理器(或稱(chēng)cpu(centralprocessingunit,中央處理器))是服務(wù)器的計(jì)算核心以及控制核心。網(wǎng)絡(luò)接口可選的可以包括標(biāo)準(zhǔn)的有線接口、無(wú)線接口(如wi-fi、移動(dòng)通信接口等)。存儲(chǔ)器(memory)是服務(wù)器中的記憶設(shè)備,用于存放程序和數(shù)據(jù)。可以理解的是,此處的存儲(chǔ)器可以是高速ram存儲(chǔ)器,也可以是非不穩(wěn)定的存儲(chǔ)器(non-volatilememory),例如至少一個(gè)磁盤(pán)存儲(chǔ)器;可選的還可以是至少一個(gè)位于遠(yuǎn)離前述處理器的存儲(chǔ)裝置。存儲(chǔ)器提供存儲(chǔ)空間,該存儲(chǔ)空間存儲(chǔ)了服務(wù)器的操作系統(tǒng),可包括但不限于:windows系統(tǒng)(一種操作系統(tǒng))、luix(一種操作系統(tǒng))系統(tǒng)等等,本發(fā)明對(duì)此并不作限定。存儲(chǔ)器的存儲(chǔ)空間還存儲(chǔ)了網(wǎng)絡(luò)管理裝置。

在本發(fā)明實(shí)施例中,服務(wù)器通過(guò)運(yùn)行存儲(chǔ)器中的網(wǎng)絡(luò)管理裝置來(lái)執(zhí)行上述圖2所示方法流程的相應(yīng)步驟。請(qǐng)一并參閱圖7,在客戶端接入待管理路由器的無(wú)線網(wǎng)絡(luò)后,該裝置運(yùn)行如下模塊:

通信模塊701,用于接收客戶端上傳的待管理路由器的設(shè)備標(biāo)識(shí)。

判斷模塊702,用于判斷是否存在與該設(shè)備標(biāo)識(shí)對(duì)應(yīng)的路由器管理js腳本。

通信模塊701,還用于在判斷模塊702判斷出存在與該設(shè)備標(biāo)識(shí)對(duì)應(yīng)的路由器管理js腳本的情況下,將該路由器管理js腳本發(fā)送給客戶端,以便客戶端根據(jù)該路由器管理js腳本對(duì)待管理路由器進(jìn)行網(wǎng)絡(luò)管理。

在一些可行的實(shí)施方式中,該裝置還可以包括記錄模塊703,其中:

記錄模塊703,用于在判斷模塊702判斷出不存在與該設(shè)備標(biāo)識(shí)對(duì)應(yīng)的路由器管理js腳本的情況下,記錄該設(shè)備標(biāo)識(shí)。

在一些可行的實(shí)施方式中,通信模塊701,還用于接收客戶端反饋的待管理路由器登錄失敗的消息。

記錄模塊703,還用于根據(jù)該消息記錄待管理路由器的設(shè)備標(biāo)識(shí)。

在一些可行的實(shí)施方式中,該裝置還可以包括存儲(chǔ)模塊704,其中:

通信模塊701,還用于接收上傳的路由器管理js腳本以及對(duì)應(yīng)路由器的設(shè)備標(biāo)識(shí)。

存儲(chǔ)模塊704,用于存儲(chǔ)該路由器管理js腳本與該設(shè)備標(biāo)識(shí)的對(duì)應(yīng)關(guān)系。

可見(jiàn),本發(fā)明實(shí)施例中,客戶端在需要對(duì)路由器進(jìn)行網(wǎng)絡(luò)管理時(shí),服務(wù)器可以為客戶端提供對(duì)應(yīng)的路由器管理js腳本,客戶端從而可以調(diào)用對(duì)應(yīng)的路由器管理js腳本的路由器接口實(shí)現(xiàn)對(duì)該路由器的網(wǎng)絡(luò)管理,如防蹭網(wǎng)。通過(guò)本發(fā)明實(shí)施例,在有新類(lèi)型的路由器需要管理時(shí),不需要對(duì)軟件進(jìn)行升級(jí),同時(shí),本發(fā)明實(shí)施例不僅可以在android平臺(tái)中實(shí)現(xiàn)對(duì)路由器的網(wǎng)絡(luò)管理,還可以在ios平臺(tái)中實(shí)現(xiàn)對(duì)路由器的網(wǎng)絡(luò)管理,從而能夠提高網(wǎng)絡(luò)管理的靈活性,并降低網(wǎng)絡(luò)管理成本。

本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過(guò)計(jì)算機(jī)程序來(lái)指令相關(guān)的硬件來(lái)完成,所述的程序可存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為磁碟、光盤(pán)、只讀存儲(chǔ)記憶體(read-onlymemory,rom)或隨機(jī)存儲(chǔ)記憶體(randomaccessmemory,ram)等。

以上所揭露的僅為本發(fā)明較佳實(shí)施例而已,當(dāng)然不能以此來(lái)限定本發(fā)明之權(quán)利范圍,因此依本發(fā)明權(quán)利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1