新四季網

一種監控系統的遠程控制方法及裝置的製作方法

2023-10-06 11:00:04 1

專利名稱:一種監控系統的遠程控制方法及裝置的製作方法
技術領域:
本發明涉及遠程控制的技術領域,特別是涉及一種監控系統的遠程控制方法,以及、一種監控系統的遠程控制裝置。
背景技術:
隨著計算機和網絡技術地不斷發展,越來越多地企業和用戶基於網絡組建了滿足各種業務需求的計算機集群。集群內部的計算機相互獨立地工作,對外作為一個整體提供服務。如電視臺的天氣預報、節目制播,通常都是一個計算機集群來完成。為了更好地管理集群中的軟、硬體資源,監控技術應運而生。簡單來講,監控技術就是對計算機軟體及硬體的運行情況、任務執行情況等進行記錄或者遠程察看,以了解計算機的各項指標是否正常。
通常的網絡監控系統,採用代理端、伺服器、客戶端的建構形式,所述代理端也即監控終端(被監控設備),其中,伺服器作為服務媒介從代理端上收集監控數據,客戶端從伺服器上獲取該數據,實現對代理端的監控。
為保證監控系統的正常運行,通過需要由管理員對代理端進行管理、控制。為方便管理員進行操作,對於監控系統的控制往往可以在客戶端通過遠程操作完成。現有技術中, 管理員一般採用將預先定義的命令通過一些傳輸協議(如RMON、UDP、TCP或私有協議等) 傳輸給代理端,然後接收代理端響應的方式來進行遠程控制。然而,這種命令控制的方式比較複雜,而且不夠直觀。
因此,目前需要本領域技術人員迫切解決的一個技術問題就是如何能夠創新地提出一種監控系統的遠程控制機制,以使管理員對代理端的遠程控制更加簡單且直觀。

發明內容
本發明所要解決的技術問題是提供一種監控系統的遠程控制方法及裝置,以使管理員對代理端的遠程控制更加簡單且直觀。
為了解決上述技術問題,本發明實施例公開了一種監控系統的遠程控制方法,包括 在客戶端部署VNC客戶端模塊,在代理端部署VNC服務端模塊;其中,所述VNC客戶端模塊配置有身份信息以及所連接的VNC服務端信息;所述VNC服務端模塊配置有身份鑑權信息及顯示配置信息; 依據當前控制需求開啟相應代理端的VNC服務端模塊和相應客戶端的VNC客戶端模塊; 當所述客戶端對代理端發起連接請求時,按照所述VNC客戶端模塊中配置的身份信息及VNC服務端中配置的身份鑑權信息,對當前客戶端進行認證; 若認證通過,則按照VNC服務端中配置的顯示配置信息,在當前客戶端實時展示相應代理端的遠程桌面; 依據用戶在客戶端的操作控制相應的代理端。
4CN 102196003 A
說明書
2/5頁 優選的,所述依據用戶在客戶端的操作控制相應的代理端的步驟包括 接收用戶在客戶端通過操作遠程桌面提交的控制請求; 將所述控制請求提交至相應的代理端; 由所述代理端響應所述控制請求,進行相應的操作。
優選的,所述控制請求包括發送命令,和/或,發送指定路徑下的文件。
優選的,所述代理端的VNC服務端模塊和客戶端的VNC客戶端模塊隨系統的啟動而開啟。
優選的,所述VNC客戶端模塊內置於客戶端中。
本發明實施例還公開了一種監控系統的遠程控制裝置,包括 VNC部署模塊,用於在客戶端部署VNC客戶端模塊,在代理端部署VNC服務端模塊; 其中,所述VNC客戶端模塊配置有身份信息以及所連接的VNC服務端信息;所述VNC服務端模塊配置有身份鑑權信息及顯示配置信息; VNC啟動模塊,用於依據當前控制需求開啟相應代理端的VNC服務端模塊和相應客戶端的VNC客戶端模塊; 鑑權模塊,用於當所述客戶端對代理端發起連接請求時,按照所述VNC客戶端模塊中配置的身份信息及VNC服務端中配置的身份鑑權信息,對當前客戶端進行認證; 界面展示模塊,用於若認證通過,則按照VNC服務端中配置的顯示配置信息,在當前客戶端實時展示相應代理端的遠程桌面; 操作控制模塊,用於依據用戶在客戶端的操作控制相應的代理端。
優選的,所述操作控制模塊包括 桌面操作接收子模塊,用於接收用戶在客戶端通過操作遠程桌面提交的控制請求; 傳輸子模塊,用於將所述控制請求提交至相應的代理端; 響應子模塊,用於由所述代理端響應所述控制請求,進行相應的操作。
優選的,所述控制請求包括發送命令,和/或,發送指定路徑下的文件。
優選的,所述代理端的VNC服務端模塊和客戶端的VNC客戶端模塊隨系統的啟動而開啟。
優選的,所述VNC客戶端模塊內置於客戶端中。
與現有技術相比,本發明具有以下優點 本發明通過在客戶端部署VNC(Virtual Network Computing,虛擬網絡計算機)客戶端模塊,在代理端部署VNC服務端模塊,並依據當前控制需求開啟相應的VNC服務端模塊和VNC客戶端模塊,由於VNC所依賴的RFB (remote framebufer)協議可以用於傳輸遠程設備的圖像,和將本機操作(如滑鼠移動,按下等)傳送給遠程設備;因而,通過在監控系統中對VNC的部署和連接,可以使得客戶端用於展現遠程桌面;代理端用於採集圖像和響應客戶端操作,從而較好地實現了遠程桌面的控制功能。本發明不僅可以使管理員簡單、方便地處理問題,而不用到現場處理;還可以通過遠程桌面控制直觀地進行控制操作。


圖1是本發明的一種監控系統的遠程控制方法實施例的流程圖;
5 圖2是本發明的一種監控系統的遠程控制裝置實施例的結構框圖。
具體實施例方式為使本發明的上述目的、特徵和優點能夠更加明顯易懂,下面結合附圖和具體實施方式
對本發明作進一步詳細的說明。
為使本領域技術人員更好地理解本發明,以下對VNC進行簡單介紹。
VNC(Virtual Network Computing)是虛擬網絡計算機的縮寫。VNC是一款優秀的遠程控制工具軟體,由著名的AT&T的歐洲研究實驗室開發的。VNC是在基於UNIX和Linux 作業系統的免費的開放源碼軟體,遠程控制能力強大,高效實用,其性能可以和Windows和 MAC中的任何遠程控制軟體媲美。VNC基本上屬於一種顯示系統,也就是說,他能將完整的窗口界面通過網絡,傳輸到另一臺計算機的屏幕上。VNC基於RFB (Remote FrameBuffer,遠程幀緩衝)協議進行通信。RFB是基於tcp的一個應用層協議,因為它工作在幀緩存級別上,所以它可以應用於所有的窗口系統,例如X11,Windows和Mac系統,VNC使用RFB協議以實現遠程控制另外一臺計算機。它把鍵盤、滑鼠動作發送到遠程計算機,並把遠程計算機的屏幕發回到本地。
VNC基本上是由兩部分組成一部分是客戶端的應用程式(vncviewer);另外一部分是伺服器端的應用程式(vncserver)。VNC的基本運行原理和一些Windows下的遠程控制軟體很相象。VNC的伺服器端應用程式在UNIX和Linux作業系統中適應性很強,圖形用戶界面十分友好,看上去和Windows下的軟體界面也很類似。在任何安裝了客戶端的應用程式(vncviewer)的Linux平臺的計算機都能十分方便的和安裝了伺服器端的應用程式 (vncserver)的計算機相互連接。另外,伺服器端(vncserver)還內建了 Java Web接口,這樣用戶通過伺服器端對其他計算機的操作就能通過Netscape顯示出來了,這樣的操作過程和顯示方式比較直觀方便。
在 Linux 中, VNC 包括以下四個命令vncserver, vncviewer, vncpasswd,禾口 vncconnect。下面對這些命令詳細描述 Vncserver 此服務程序必須在在主(或遙控)計算機上運行。
Vncviewer 本地應用程式,用於遠程接入運行vncserver的計算機並顯示其環境。需要知道遠程計算機的IP位址和vncserver設定的密碼。
Vncpasswd vncserver的密碼設置工具。vncserver服務程序沒有設置密碼將不能運行。如果沒有設置,運行vncserver時它會提示輸入一個密碼。
Vncconnect 告訴vncserver連接到遠程一個運行vncviewer的計算機的IP和埠號。
參考圖1,示出了本發明的一種監控系統的遠程控制方法實施例的流程圖,具體可以包括如下步驟 步驟101、在客戶端部署VNC客戶端模塊,在代理端部署VNC服務端模塊; 其中,所述VNC客戶端模塊配置有身份信息以及所連接的VNC服務端信息;所述 VNC服務端模塊配置有身份鑑權信息及顯示配置信息; 步驟102、依據當前控制需求開啟相應代理端的VNC服務端模塊和相應客戶端的 VNC客戶端模塊; 步驟103、當所述客戶端對代理端發起連接請求時,按照所述VNC客戶端模塊中配置的身份信息及VNC服務端中配置的身份鑑權信息,對當前客戶端進行認證; 步驟104、若認證通過,則按照VNC服務端中配置的顯示配置信息,在當前客戶端實時展示相應代理端的遠程桌面; 步驟105、依據用戶在客戶端的操作控制相應的代理端。
由於一般的監控系統,採用代理端、伺服器、客戶端的建構形式,所述代理端也即監控終端(被監控設備),其中,伺服器作為服務媒介從代理端上收集監控數據,客戶端從伺服器上獲取該數據,實現對代理端的監控。因而本發明的方案可直接應用於這種結構的監控系統中。
在本發明實施例中,所述VNC客戶端模塊即指VNC Viewer,所述VNC服務端模塊即指VNC Server。VNC Viewer與VNC Server可以一對一地連接;多個VNC Viewer也可以同時連接到一個VNC krver上。在實際中,在任何部署了 VNC Viewer的計算機都能十分方便的和部署了 VNC krver伺服器端的的計算機相互連接。作為一種示例,VNC的預設埠可以為main :5900 (在C/S結構下)和http :5800埠(在B/S結構下)。
在本發明一種優選應用中,所述VNC Viewer可以直接內置於監控客戶端中。
在具體實現中,可以通過上述Vnccormect命令為所述VNC客戶端模塊配置其所連接的VNC服務端信息,即所述VNC服務端信息可以為當前伺服器的IP位址信息;以及,通過 Vncpasswd命令為所述VNC客戶端模塊配置其身份信息,以及,為所述VNC服務端模塊配置身份鑑權信息,即通過設置密碼保證接入的安全性和穩定性;此外,所述VNC服務端模塊中配置的顯示配置信息可以包括圖像編碼信息,以保證在遠程控制端的顯示圖像的質量。
在實際應用中,所述VNC Viewer與VNC krver可以設置為隨監控系統的啟動而開啟,以方便實時發現監控設備出現的問題。
當某臺代理端計算機開啟了遠程桌面連接功能後,就可以在客戶端控制這臺計算機了,通過遠程桌面功能可以實時的操作這臺計算機,在上面安裝軟體,運行程序,所有的一切都好像是直接在本地計算機上的操作一樣。
在本發明的一種優選實施例中,所述依據用戶在客戶端的操作控制相應的代理端的步驟105可以進一步包括以下子步驟 子步驟Si、接收用戶在客戶端通過操作遠程桌面提交的控制請求; 子步驟S2、將所述控制請求提交至相應的代理端; 子步驟S3、由所述代理端響應所述控制請求,進行相應的操作。
例如、用戶可以通過在遠程桌面上輸入控制命令,如Ctrl+Alt+Del,然後發送至代理端,然後接收代理端的響應。
或如,用戶可以通過在遠程桌面上發送指定路徑下的文件。
需要說明的是,對於前述的方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領域技術人員應該知悉,本發明並不受所描述的動作順序的限制,因為依據本發明,某些步驟可以採用其他順序或者同時進行。其次,本領域技術人員也應該知悉, 說明書中所描述的實施例均屬於優選實施例,所涉及的動作和模塊並不一定是本發明所必須的。
參考圖2,示出了本發明的一種監控系統的遠程控制裝置實施例的結構框圖,具體可以包括如下模塊 VNC部署模塊201,用於在客戶端部署VNC客戶端模塊,在代理端部署VNC服務端模塊;其中,所述VNC客戶端模塊配置有身份信息以及所連接的VNC服務端信息;所述VNC 服務端模塊配置有身份鑑權信息及顯示配置信息; VNC啟動模塊202,用於依據當前控制需求開啟相應代理端的VNC服務端模塊和相應客戶端的VNC客戶端模塊; 鑑權模塊203,用於當所述客戶端對代理端發起連接請求時,按照所述VNC客戶端模塊中配置的身份信息及VNC服務端中配置的身份鑑權信息,對當前客戶端進行認證; 界面展示模塊204,用於若認證通過,則按照VNC服務端中配置的顯示配置信息, 在當前客戶端實時展示相應代理端的遠程桌面; 操作控制模塊205,用於依據用戶在客戶端的操作控制相應的代理端。
在具體實現中,所述操作控制模塊205可以包括如下子模塊 桌面操作接收子模塊,用於接收用戶在客戶端通過操作遠程桌面提交的控制請求; 傳輸子模塊,用於將所述控制請求提交至相應的代理端; 響應子模塊,用於由所述代理端響應所述控制請求,進行相應的操作。
作為示例,所述控制請求可以包括發送命令,和/或,發送指定路徑下的文件。
在實際中,所述代理端的VNC服務端模塊和客戶端的VNC客戶端模塊可以依據系統的啟動而開啟。
在本發明的一種優選實施例中,所述VNC客戶端模塊可以內置於客戶端中。
由於圖2所示的裝置實施例基本相應於前述圖1所示的方法實施例,故本實施例的描述中未詳盡之處,可以參見前述實施例中的相關說明,在此就不贅述了。
本發明可用於眾多通用或專用的計算系統環境或配置中。例如多處理器系統、伺服器、網絡PC、小型計算機、大型計算機、包括以上任何系統或設備的分布式計算環境等等。
本發明可以在由計算機執行的計算機可執行指令的一般上下文中描述,例如程序模塊。一般地,程序模塊包括執行特定任務或實現特定抽象數據類型的例程、程序、對象、組件、數據結構等等。也可以在分布式計算環境中實踐本發明,在這些分布式計算環境中,由通過通信網絡而被連接的遠程處理設備來執行任務。在分布式計算環境中,程序模塊可以位於包括存儲設備在內的本地和遠程計算機存儲介質中。
以上對本發明所提供的一種監控系統的遠程控制方法,以及、一種監控系統的遠程控制裝置進行了詳細介紹,本文中應用了具體個例對本發明的原理及實施方式進行了闡述,以上實施例的說明只是用於幫助理解本發明的方法及其核心思想;同時,對於本領域的一般技術人員,依據本發明的思想,在具體實施方式
及應用範圍上均會有改變之處,綜上所述,本說明書內容不應理解為對本發明的限制。
權利要求
1.一種監控系統的遠程控制方法,其特徵在於,包括在客戶端部署VNC客戶端模塊,在代理端部署VNC服務端模塊;其中,所述VNC客戶端模塊配置有身份信息以及所連接的VNC服務端信息;所述VNC服務端模塊配置有身份鑑權信息及顯示配置信息;依據當前控制需求開啟相應代理端的VNC服務端模塊和相應客戶端的VNC客戶端模塊;當所述客戶端對代理端發起連接請求時,按照所述VNC客戶端模塊中配置的身份信息及VNC服務端中配置的身份鑑權信息,對當前客戶端進行認證;若認證通過,則按照VNC服務端中配置的顯示配置信息,在當前客戶端實時展示相應代理端的遠程桌面;依據用戶在客戶端的操作控制相應的代理端。
2.如權利要求1所述的方法,其特徵在於,所述依據用戶在客戶端的操作控制相應的代理端的步驟包括接收用戶在客戶端通過操作遠程桌面提交的控制請求; 將所述控制請求提交至相應的代理端; 由所述代理端響應所述控制請求,進行相應的操作。
3.如權利要求2所述的方法,其特徵在於,所述控制請求包括發送命令,和/或,發送指定路徑下的文件。
4.如權利要求1、2或3所述的方法,其特徵在於,所述代理端的VNC服務端模塊和客戶端的VNC客戶端模塊隨系統的啟動而開啟。
5.如權利要求1、2或3所述的方法,其特徵在於,所述VNC客戶端模塊內置於客戶端中。
6.一種監控系統的遠程控制裝置,其特徵在於,包括VNC部署模塊,用於在客戶端部署VNC客戶端模塊,在代理端部署VNC服務端模塊;其中,所述VNC客戶端模塊配置有身份信息以及所連接的VNC服務端信息;所述VNC服務端模塊配置有身份鑑權信息及顯示配置信息;VNC啟動模塊,用於依據當前控制需求開啟相應代理端的VNC服務端模塊和相應客戶端的VNC客戶端模塊;鑑權模塊,用於當所述客戶端對代理端發起連接請求時,按照所述VNC客戶端模塊中配置的身份信息及VNC服務端中配置的身份鑑權信息,對當前客戶端進行認證;界面展示模塊,用於若認證通過,則按照VNC服務端中配置的顯示配置信息,在當前客戶端實時展示相應代理端的遠程桌面;操作控制模塊,用於依據用戶在客戶端的操作控制相應的代理端。
7.如權利要求6所述的裝置,其特徵在於,所述操作控制模塊包括桌面操作接收子模塊,用於接收用戶在客戶端通過操作遠程桌面提交的控制請求; 傳輸子模塊,用於將所述控制請求提交至相應的代理端; 響應子模塊,用於由所述代理端響應所述控制請求,進行相應的操作。
8.如權利要求7所述的裝置,其特徵在於,所述控制請求包括發送命令,和/或,發送指定路徑下的文件。
9.如權利要求6、7或8所述的裝置,其特徵在於,所述代理端的VNC服務端模塊和客戶端的VNC客戶端模塊隨系統的啟動而開啟。
10.如權利要求6、7或8所述的裝置,其特徵在於,所述VNC客戶端模塊內置於客戶端中。
全文摘要
本發明公開了一種監控系統的遠程控制方法,包括在客戶端部署VNC客戶端模塊,在代理端部署VNC服務端模塊;依據當前控制需求開啟相應代理端的VNC服務端模塊和相應客戶端的VNC客戶端模塊;當所述客戶端對代理端發起連接請求時,按照所述VNC客戶端模塊中配置的身份信息及VNC服務端中配置的身份鑑權信息,對當前客戶端進行認證;若認證通過,則按照VNC服務端中配置的顯示配置信息,在當前客戶端實時展示相應代理端的遠程桌面;依據用戶在客戶端的操作控制相應的代理端。本發明可以使管理員對代理端的遠程控制更加簡單且直觀。
文檔編號H04L12/24GK102196003SQ201010126910
公開日2011年9月21日 申請日期2010年3月12日 優先權日2010年3月12日
發明者李丹, 宋紅根, 王弋珵 申請人:新奧特(北京)視頻技術有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀