最新的毛片基地免费,国产国语一级毛片,免费国产成人高清在线电影,中天堂国产日韩欧美,中国国产aa一级毛片,国产va欧美va在线观看,成人不卡在线

一種基于外網(wǎng)實(shí)現(xiàn)遠(yuǎn)程訪問內(nèi)網(wǎng)設(shè)備的方法與流程

文檔序號(hào):11206453閱讀:1944來源:國(guó)知局
一種基于外網(wǎng)實(shí)現(xiàn)遠(yuǎn)程訪問內(nèi)網(wǎng)設(shè)備的方法與流程

本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種基于外網(wǎng)實(shí)現(xiàn)遠(yuǎn)程訪問內(nèi)網(wǎng)設(shè)備的方法。



背景技術(shù):

為了方便使用者對(duì)處于同一網(wǎng)絡(luò)中的設(shè)備進(jìn)行管理,可通網(wǎng)管系統(tǒng)將所有的設(shè)備作為管理節(jié)點(diǎn),方便使用者實(shí)時(shí)的管理,其中管理可具體包括通過網(wǎng)管系統(tǒng)對(duì)對(duì)應(yīng)的設(shè)備進(jìn)行配置,以及獲取設(shè)備的相關(guān)信息,如性能參數(shù)以及工作狀態(tài)信息等,但是在網(wǎng)絡(luò)系統(tǒng)中存在一些設(shè)備,其對(duì)應(yīng)的性能參數(shù)在查看或者配置或者調(diào)試過程都需要通過在設(shè)備本地啟動(dòng)遠(yuǎn)程登錄管理服務(wù),以獲取相關(guān)設(shè)備的工作狀態(tài)信息以及對(duì)設(shè)備進(jìn)行相關(guān)的配置;

如果維護(hù)人員身在外地例如出差,相對(duì)于需要訪問的設(shè)備,使用者處于外網(wǎng),而設(shè)備處于內(nèi)網(wǎng)中,使用者則無法及時(shí)的趕到對(duì)處于內(nèi)網(wǎng)中的設(shè)備本體進(jìn)行相關(guān)的操作,因此存在維護(hù)人員對(duì)設(shè)備的管理存在不便的缺陷。



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

針對(duì)現(xiàn)有技術(shù)中使用者在查看設(shè)備獲取對(duì)設(shè)備進(jìn)行配置操作存在的上述問題,現(xiàn)提供一種旨在實(shí)現(xiàn)使用者可在遠(yuǎn)程即處于外網(wǎng)中通過代理服務(wù)端及時(shí)的獲取終端設(shè)備的工作狀態(tài)信息的遠(yuǎn)程訪問內(nèi)網(wǎng)設(shè)備的方法。

具體技術(shù)方案如下:

一種基于外網(wǎng)實(shí)現(xiàn)遠(yuǎn)程訪問內(nèi)網(wǎng)設(shè)備的方法,應(yīng)用于外網(wǎng)中的客戶端對(duì)內(nèi)網(wǎng)中的終端設(shè)備進(jìn)行配置,其中,提供一代理服務(wù)端,以及與所述代理服務(wù)端連接的終端設(shè)備;

提供一客戶端,與所述代理服務(wù)端連接;

包括以下步驟:

步驟s1、所述客戶端遠(yuǎn)程發(fā)送一連接請(qǐng)求至所述代理服務(wù)端,并于連接成功后與所述代理服務(wù)端建立雙向通信;

步驟s2、所述代理服務(wù)端提供一遠(yuǎn)程指令控制模塊,所述遠(yuǎn)程指令控制模塊用以根據(jù)所述連接請(qǐng)求使所述代理服務(wù)端與所述終端設(shè)備建立連接;

步驟s3、所述遠(yuǎn)程控制模塊用以實(shí)時(shí)獲取所述終端設(shè)備的工作狀態(tài)信息,并將獲取的所述工作狀態(tài)信息發(fā)送至所述客戶端。

優(yōu)選的,還包括所述客戶端于遠(yuǎn)程配置所述終端設(shè)備的方法,具體包括以下步驟:

步驟a、所述客戶端用以根據(jù)所述終端設(shè)備的工作狀態(tài)信息,對(duì)所述終端設(shè)備執(zhí)行配置操作以形成配置信息,并將所述配置信息遠(yuǎn)程發(fā)送至所述代理服務(wù)端;

步驟b、所述指令控制模塊根據(jù)所述配置信息形成對(duì)應(yīng)所述配置信息的配置指令,并將所述配置指令發(fā)送至所述終端設(shè)備;

步驟c、所述終端設(shè)備根據(jù)獲取的所述配置指令完成所述終端設(shè)備的配置。

優(yōu)選的,所述客戶端為瀏覽器。

優(yōu)選的,所述步驟s1中,所述客戶端基于websocket協(xié)議(websocketprotocol是html5一種新的協(xié)議,它實(shí)現(xiàn)了瀏覽器與服務(wù)器全雙工通信(full-duplex)。)與所述代理服務(wù)端建立雙向通信。

優(yōu)選的,所述步驟s1中,所述代理服務(wù)端提供一用戶認(rèn)證模塊,所述用于認(rèn)證模塊用以對(duì)所述客戶端提供的賬戶以及密碼進(jìn)行認(rèn)證;

如認(rèn)證通過,則所述客戶端成功接入所述代理服務(wù)端;

如認(rèn)證不通過,則所述代理服務(wù)端拒絕所述客戶端接入。

優(yōu)選的,所述代理服務(wù)端與所述終端設(shè)備之間基于telnet協(xié)議進(jìn)行通信。

終端設(shè)備

優(yōu)選的,所述步驟s3中,所述代理服務(wù)端與所述終端設(shè)備建立連接后;

所述遠(yuǎn)程控制模塊用以發(fā)送一獲取所述工作狀態(tài)信息的指令至所述終端設(shè)備;

所述終端設(shè)備根據(jù)所述指令將當(dāng)前的所述工作狀態(tài)信息發(fā)送至所述代理服務(wù)端。

上述技術(shù)方案具有如下優(yōu)點(diǎn)或有益效果:客戶端通過遠(yuǎn)程連接接入代理服務(wù)端,代理服務(wù)端根據(jù)連接請(qǐng)求與對(duì)應(yīng)的終端設(shè)備建立連接,進(jìn)而通指令控制模塊實(shí)時(shí)獲取終端設(shè)備的工作狀態(tài)信息,代理服務(wù)端將獲取的設(shè)備的工作狀態(tài)信息實(shí)時(shí)的發(fā)送至客戶端,方便客戶端及時(shí)的訪問終端設(shè)備的工作狀態(tài)信息,克服了現(xiàn)有技術(shù)中使用者需要處于終端設(shè)備的本體訪問終端設(shè)備的缺陷。

附圖說明

參考所附附圖,以更加充分的描述本發(fā)明的實(shí)施例。然而,所附附圖僅用于說明和闡述,并不構(gòu)成對(duì)本發(fā)明范圍的限制。

圖1為本發(fā)明一種基于外網(wǎng)實(shí)現(xiàn)遠(yuǎn)程訪問內(nèi)網(wǎng)設(shè)備的方法的實(shí)施例的流程圖;

圖2為本發(fā)明一種基于外網(wǎng)實(shí)現(xiàn)遠(yuǎn)程訪問內(nèi)網(wǎng)設(shè)備的方法的實(shí)施例中,關(guān)于客戶端于遠(yuǎn)程配置終端設(shè)備的流程圖。

具體實(shí)施方式

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

需要說明的是,在不沖突的情況下,本發(fā)明中的實(shí)施例及實(shí)施例中的特征可以相互組合。

下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明作進(jìn)一步說明,但不作為本發(fā)明的限定。

本發(fā)明的技術(shù)方案中包括一種基于外網(wǎng)實(shí)現(xiàn)遠(yuǎn)程訪問內(nèi)網(wǎng)設(shè)備的方法。

一種基于外網(wǎng)實(shí)現(xiàn)遠(yuǎn)程訪問內(nèi)網(wǎng)設(shè)備的方法的實(shí)施例,應(yīng)用于外網(wǎng)中的客戶端對(duì)內(nèi)網(wǎng)中的終端設(shè)備進(jìn)行配置,其中,提供一代理服務(wù)端,以及與所述代理服務(wù)端連接的終端設(shè)備;

提供一客戶端,與代理服務(wù)端連接;

如圖1所示,包括以下步驟:

步驟s1、客戶端遠(yuǎn)程發(fā)送一連接請(qǐng)求至代理服務(wù)端,并于連接成功后與代理服務(wù)端建立雙向通信;

步驟s2、代理服務(wù)端提供一遠(yuǎn)程指令控制模塊,遠(yuǎn)程指令控制模塊用以根據(jù)連接請(qǐng)求使代理服務(wù)端與終端設(shè)備建立連接;

步驟s3、遠(yuǎn)程控制模塊用以實(shí)時(shí)獲取終端設(shè)備的工作狀態(tài)信息,并將獲取的工作狀態(tài)信息發(fā)送至客戶端。

上述技術(shù)方案中,處于外網(wǎng)中的客戶端可以是選擇是瀏覽器,無線接入設(shè)備為無線接入設(shè)備,通過輸入登錄賬號(hào)以及與登錄賬號(hào)對(duì)應(yīng)的密碼接入代理服務(wù)端,使代理服務(wù)端與客戶端之間建立雙向通信,其具體的建立雙向通信的方法如下:

使用jar包:java_websocket.jar

在創(chuàng)建websocket前需要先啟動(dòng)websocket服務(wù),及調(diào)用從websocketserver繼承而來的start()方法

將繼承于websocketserver的方法重寫,處理websocket信息

代理服務(wù)端,在與客戶端建立連接時(shí),即onopen()被調(diào)用時(shí);在onopen()函數(shù)中,在在線用戶列表中添加對(duì)應(yīng)的websocket;

代理服務(wù)端端接收到客戶端數(shù)據(jù)后,即onmessage()被調(diào)用時(shí),在onmessage()中判斷,不是telnet關(guān)閉,就開啟一個(gè)線程;

代理服務(wù)端端接收到客戶端斷開連接的命令,或者是與客戶端斷開連接,即onclose()函數(shù)被調(diào)用時(shí),調(diào)用telnet的關(guān)閉連接函數(shù);

代理服務(wù)端端發(fā)生錯(cuò)誤時(shí),執(zhí)行onerror()。

代理服務(wù)端于獲取客戶端發(fā)送的登錄賬號(hào)和密碼后通過指令控制模塊登錄無線接入設(shè)備;

于接入無線接入設(shè)備后,代理服務(wù)端的指令控制模塊將客戶端發(fā)送的指令信息轉(zhuǎn)換為對(duì)應(yīng)的telnet指令,其中telnet指令包括于無線設(shè)備中獲取其對(duì)應(yīng)的工作狀態(tài)信息,或者對(duì)無線接入設(shè)備的配置信息的指令等,通過代理服務(wù)端將指令控制模塊生成的telnet指令發(fā)送至對(duì)應(yīng)的無線接入設(shè)備;

無線接入設(shè)備根據(jù)獲取的telnet指令,執(zhí)行對(duì)應(yīng)的操作,如對(duì)無線設(shè)備進(jìn)行配置或者將無線設(shè)備的工作狀態(tài)信息發(fā)送至代理服務(wù)端,由代理服務(wù)端將對(duì)應(yīng)無線接入設(shè)備的工作狀態(tài)信息發(fā)送至對(duì)應(yīng)的客戶端。

在一種較優(yōu)的實(shí)施方式中,如圖2所示,還包括客戶端于遠(yuǎn)程配置終端設(shè)備的方法,具體包括以下步驟:

步驟a、客戶端用以根據(jù)終端設(shè)備的工作狀態(tài)信息,對(duì)終端設(shè)備執(zhí)行配置操作以形成配置信息,并將配置信息遠(yuǎn)程發(fā)送至代理服務(wù)端;

步驟b、指令控制模塊根據(jù)配置信息形成對(duì)應(yīng)配置信息的配置指令,并將配置指令發(fā)送至終端設(shè)備;

步驟c、終端設(shè)備根據(jù)獲取的配置指令完成終端設(shè)備的配置。

在一種較優(yōu)的實(shí)施方式中,客戶端為瀏覽器。

上述技術(shù)方案中,在客戶端為瀏覽器的實(shí)施例下,通過在瀏覽器中可模擬作為終端設(shè)備的telnet客戶端,客戶端與代理服務(wù)端之間基于websocket協(xié)議實(shí)現(xiàn)雙向通信,代理服務(wù)端可連接管理多個(gè)終端設(shè)備;

代理服務(wù)端通過客戶端的發(fā)送的登錄賬號(hào)對(duì)應(yīng)的密碼,確定客戶端需要訪問的終端設(shè)備,進(jìn)而通過指令控制模塊發(fā)送相應(yīng)的telnet指令以控制終端設(shè)備返回對(duì)應(yīng)的工作狀態(tài)信息;

或者客戶端根據(jù)顯示的工作狀態(tài)信息,對(duì)終端設(shè)備進(jìn)行配置操作,并將形成的配置信息發(fā)送至代理服務(wù)端中的指令控制模塊,通過指令控制模塊將接收的配置信息轉(zhuǎn)化為對(duì)應(yīng)telnet的配置指令,并將配置指令發(fā)送至終端設(shè)備,終端設(shè)備于獲取配置指令后完成對(duì)應(yīng)的配置,并進(jìn)一步的將配置成功后的工作狀態(tài)信息返回至代理服務(wù)端,由代理服務(wù)端將配置完成后的關(guān)于終端設(shè)備的工作狀態(tài)信息發(fā)送至客戶端。

在一種較優(yōu)的實(shí)施方式中,步驟s1中,客戶端基于websocket協(xié)議與代理服務(wù)端建立雙向通信。

在一種較優(yōu)的實(shí)施方式中,步驟s1中,代理服務(wù)端提供一用戶認(rèn)證模塊,用于認(rèn)證模塊用以對(duì)客戶端提供的賬戶以及密碼進(jìn)行認(rèn)證;

如認(rèn)證通過,則客戶端成功接入代理服務(wù)端;

如認(rèn)證不通過,則代理服務(wù)端拒絕客戶端接入。

上述技術(shù)方案中,代理服務(wù)端中的用戶認(rèn)證模塊于認(rèn)證通過后,獲取客戶端需要訪問的終端設(shè)備的信息,并于對(duì)應(yīng)的終端設(shè)備建立連接。

在一種較優(yōu)的實(shí)施方式中,代理服務(wù)端與終端設(shè)備之間基于telnet協(xié)議進(jìn)行通信。

在一種較優(yōu)的實(shí)施方式中,步驟s3中,代理服務(wù)端與終端設(shè)備建立連接后;

遠(yuǎn)程控制模塊用以發(fā)送一獲取工作狀態(tài)信息的指令至終端設(shè)備;

終端設(shè)備根據(jù)指令將當(dāng)前的工作狀態(tài)信息發(fā)送至代理服務(wù)端。

以上所述僅為本發(fā)明較佳的實(shí)施例,并非因此限制本發(fā)明的實(shí)施方式及保護(hù)范圍,對(duì)于本領(lǐng)域技術(shù)人員而言,應(yīng)當(dāng)能夠意識(shí)到凡運(yùn)用本發(fā)明說明書及圖示內(nèi)容所作出的等同替換和顯而易見的變化所得到的方案,均應(yīng)當(dāng)包含在本發(fā)明的保護(hù)范圍內(nèi)。

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