两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種基于代理服務(wù)器的屏幕監(jiān)控方法及其系統(tǒng)的制作方法

文檔序號:7802691閱讀:202來源:國知局
一種基于代理服務(wù)器的屏幕監(jiān)控方法及其系統(tǒng)的制作方法
【專利摘要】本發(fā)明提供一種基于代理服務(wù)器的屏幕監(jiān)控方法及其系統(tǒng)。該方法包括:根據(jù)用戶操作行為調(diào)用客戶端;客戶端接收賬戶令牌、代理服務(wù)器的IP和端口,與代理服務(wù)器進(jìn)行連接;對賬戶令牌進(jìn)行認(rèn)證,認(rèn)證成功則調(diào)用協(xié)議模塊與目標(biāo)服務(wù)器進(jìn)行連接;目標(biāo)服務(wù)器接收代理服務(wù)器的客戶端數(shù)據(jù)包,響應(yīng)并返回代理數(shù)據(jù)包至代理服務(wù)器以解析成明文數(shù)據(jù)包并記錄到錄像文件;錄像播放程序向代理服務(wù)器發(fā)送請求,代理服務(wù)器提取錄像文件的單個(gè)數(shù)據(jù)包,錄像播放程序解析并播放以進(jìn)行屏幕監(jiān)控。相比于現(xiàn)有技術(shù),本發(fā)明不僅部署簡單,網(wǎng)絡(luò)擁塞度低,而且還能完成實(shí)時(shí)監(jiān)控、錄像回放以及指令級操作檢索,實(shí)現(xiàn)客戶端管理、屏幕監(jiān)控和錄像回放的統(tǒng)一管理。
【專利說明】一種基于代理服務(wù)器的屏幕監(jiān)控方法及其系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)應(yīng)用技術(shù)和網(wǎng)絡(luò)服務(wù)器的運(yùn)維監(jiān)控技術(shù),尤其涉及一種基于代理服務(wù)器的屏幕監(jiān)控方法及其系統(tǒng),以實(shí)現(xiàn)對運(yùn)維服務(wù)器的屏幕監(jiān)控和錄像播放。
【背景技術(shù)】
[0002]隨著計(jì)算機(jī)和網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,越來越多的基于大型服務(wù)器的應(yīng)用系統(tǒng)走進(jìn)了我們的工作和生活。隨著應(yīng)用系統(tǒng)的不斷擴(kuò)展,服務(wù)器的數(shù)量也越來越多,因此對這些服務(wù)器的運(yùn)維監(jiān)控就顯得尤為重要。例如,若不及時(shí)防御和控制運(yùn)維操作行為,內(nèi)部業(yè)務(wù)數(shù)據(jù)就有可能被篡改、泄露、竊取;在服務(wù)器可訪問非法網(wǎng)站、出現(xiàn)誤操作;或者,在關(guān)鍵服務(wù)器上容易出現(xiàn)違規(guī)操作等。
[0003]在現(xiàn)有技術(shù)中,為了對服務(wù)器進(jìn)行運(yùn)維監(jiān)控,主要包括兩種方式:一種是通過系統(tǒng)信息查看工具或系統(tǒng)日志,實(shí)時(shí)監(jiān)控服務(wù)器的狀態(tài)等信息;另一種是在服務(wù)器上部署安裝監(jiān)控程序,實(shí)時(shí)截屏,并將截屏后的數(shù)據(jù)發(fā)送給監(jiān)控服務(wù)器。然而,對于終端字符型的服務(wù)器監(jiān)控具有很多局限性,無法實(shí)時(shí)監(jiān)控屏幕的具體操作。此外,對運(yùn)維客戶端的統(tǒng)一管理以及監(jiān)控程序的部署也存在諸多不足:1)客戶端分散管理。在一些應(yīng)用場合,運(yùn)維不同平臺的服務(wù)器需要使用不同的客戶端程序,隨著服務(wù)器數(shù)量的增多,對這些客戶端的管理就顯得尤為重要,再加上大量賬號和密碼的托管,因此會產(chǎn)生運(yùn)維工作繁重雜亂的情形;2)賬戶安全性。系統(tǒng)管理人員和運(yùn)維監(jiān)控人員一般通過在服務(wù)器安裝第三方工具或監(jiān)控腳本來監(jiān)控服務(wù)器的狀態(tài),而這些工具只在系統(tǒng)狀態(tài)達(dá)到某個(gè)條件時(shí)才發(fā)生報(bào)警,也無法快速準(zhǔn)確地定位到何種操作引起異常,依然存在再次出現(xiàn)該異常情形的風(fēng)險(xiǎn);3)部署方式復(fù)雜。運(yùn)維不同的服務(wù)器需要安裝不同類型的腳本以及不同的監(jiān)控程序,這樣會無形地加大運(yùn)維的工作成本,對監(jiān)控工具的管理也十分繁瑣。此外,不同的監(jiān)控程序上報(bào)的不同日志,也無法形成統(tǒng)一的標(biāo)準(zhǔn);4)粗粒度的系統(tǒng)日志無法定位到具體的異常原因,它仍難以精確地提供依據(jù)來避免再次產(chǎn)生該異常情形;5)雖然截屏錄像是現(xiàn)有較常用的屏幕監(jiān)控方法,可實(shí)時(shí)截取屏幕幀,將幀數(shù)據(jù)傳輸給監(jiān)控服務(wù)器達(dá)到屏幕監(jiān)控的目的,但屏幕幀包的數(shù)據(jù)量較大,當(dāng)監(jiān)控多臺服務(wù)器時(shí),數(shù)據(jù)傳輸量增加,而且對終端字符界面的屏幕監(jiān)控支持性不好,對網(wǎng)絡(luò)負(fù)載也會產(chǎn)生比較大的影響。
[0004]有鑒于此,如何設(shè)計(jì)一種服務(wù)器的運(yùn)維監(jiān)控方案,以便系統(tǒng)地解決多平臺服務(wù)器的屏幕監(jiān)控,同時(shí)建立對運(yùn)維客戶端的統(tǒng)一管理機(jī)制,達(dá)到實(shí)時(shí)監(jiān)控、錄像回放以及指令級操作檢索,降低網(wǎng)絡(luò)擁塞度,提升運(yùn)維效率和安全性,是業(yè)內(nèi)相關(guān)技術(shù)人員亟待解決的一項(xiàng)課題。

【發(fā)明內(nèi)容】

[0005]針對現(xiàn)有技術(shù)中的服務(wù)器在運(yùn)維監(jiān)控時(shí)所存在的上述諸多缺陷,本發(fā)明提供了一種新穎的、基于代理服務(wù)器的屏幕監(jiān)控方法及其系統(tǒng),不僅部署簡單,網(wǎng)絡(luò)擁塞度低,而且還能完成實(shí)時(shí)監(jiān)控、錄像回放以及指令級操作檢索,并實(shí)現(xiàn)客戶端管理、屏幕監(jiān)控和錄像回放的統(tǒng)一管理。
[0006]依據(jù)本發(fā)明的一個(gè)方面,提供了一種基于代理服務(wù)器的屏幕監(jiān)控方法,所述代理服務(wù)器與客戶端管理平臺以及目標(biāo)服務(wù)器進(jìn)行通信連接,包括以下步驟:
[0007]所述客戶端管理平臺根據(jù)用戶操作行為,調(diào)用相應(yīng)的客戶端;
[0008]所述客戶端接收賬戶令牌、所述代理服務(wù)器的IP和端口,并根據(jù)所述代理服務(wù)器的IP與所述代理服務(wù)器進(jìn)行通信連接;
[0009]所述客戶端發(fā)送所述賬戶令牌至所述代理服務(wù)器進(jìn)行認(rèn)證,并且在認(rèn)證成功時(shí),所述代理服務(wù)器調(diào)用相應(yīng)的協(xié)議模塊與所述目標(biāo)服務(wù)器進(jìn)行通信連接;
[0010]所述目標(biāo)服務(wù)器接收來自所述代理服務(wù)器的客戶端數(shù)據(jù)包,響應(yīng)并返回代理數(shù)據(jù)包至所述代理服務(wù)器,所述代理服務(wù)器解析成明文數(shù)據(jù)包并記錄到錄像文件;以及
[0011]所述客戶端的錄像播放程序向所述代理服務(wù)器發(fā)送錄像播放請求,所述代理服務(wù)器依序提取所述錄像文件中的單個(gè)數(shù)據(jù)包發(fā)給所述錄像播放程序,所述錄像播放程序解析并播放,以便對所述目標(biāo)服務(wù)器進(jìn)行屏幕監(jiān)控。
[0012]在其中的一實(shí)施例,客戶端管理平臺包括以插件形式呈現(xiàn)的多個(gè)客戶端,每一客戶端配置協(xié)議類型和用戶令牌,客戶端管理平臺根據(jù)與用戶操作行為相對應(yīng)的協(xié)議類型調(diào)用所述客戶端。
[0013]在其中的一實(shí)施例,所述代理服務(wù)器對所述目標(biāo)服務(wù)器的賬戶名和密碼進(jìn)行托管,并采用MD5加密算法生成所述賬戶令牌。
[0014]在其中的一實(shí)施例,所述協(xié)議類型包括SSH或TELNET,所述代理服務(wù)器將所述錄像文件的單個(gè)數(shù)據(jù)包發(fā)送給所述錄像播放程序,所述錄像播放程序解析日志文件格式,并將明文命令信息繪制到面板。
[0015]在其中的一實(shí)施例,所述協(xié)議類型包括RDP、XffIN或VNC,所述代理服務(wù)器將所述錄像文件的單個(gè)數(shù)據(jù)包發(fā)送給所述錄像播放程序,所述錄像播放程序通過錄像的協(xié)議類型調(diào)用相應(yīng)的協(xié)議解析模塊,并將解析后的圖形界面顯示到窗體。
[0016]在其中的一實(shí)施例,所述代理服務(wù)器將存儲的日志文件設(shè)置為B/S訪問方式,當(dāng)用戶點(diǎn)擊查看相應(yīng)日志時(shí),所述代理服務(wù)器將日志的相關(guān)數(shù)據(jù)實(shí)時(shí)傳輸給所述錄像播放程序。
[0017]在其中的一實(shí)施例,所述錄像播放程序支持快進(jìn)和快退操作,當(dāng)用戶點(diǎn)擊快進(jìn)或快退操作時(shí),將快進(jìn)或快退的預(yù)設(shè)偏移量傳輸給所述代理服務(wù)器,所述代理服務(wù)器將新的日志數(shù)據(jù)包傳給所述錄像播放程序。
[0018]依據(jù)本發(fā)明的又一個(gè)方面,提供了一種基于代理服務(wù)器的屏幕監(jiān)控系統(tǒng),其中所述屏幕監(jiān)控系統(tǒng)包括客戶端管理平臺、代理服務(wù)器和目標(biāo)服務(wù)器,
[0019]所述客戶端管理平臺,包括以插件形式呈現(xiàn)的多個(gè)客戶端,所述客戶端接收賬戶令牌、所述代理服務(wù)器的IP和端口,并根據(jù)所述代理服務(wù)器的IP與所述代理服務(wù)器進(jìn)行通信連接;
[0020]所述代理服務(wù)器用于對所述賬戶令牌進(jìn)行認(rèn)證,并且在認(rèn)證成功時(shí)調(diào)用相應(yīng)的協(xié)議模塊與所述目標(biāo)服務(wù)器進(jìn)行通信連接;
[0021]所述目標(biāo)服務(wù)器接收來自所述代理服務(wù)器的客戶端數(shù)據(jù)包,響應(yīng)并返回代理數(shù)據(jù)包至所述代理服務(wù)器,所述代理服務(wù)器解析成明文數(shù)據(jù)包并記錄到錄像文件,[0022]其中,所述客戶端的錄像播放程序向所述代理服務(wù)器發(fā)送錄像播放請求,所述代理服務(wù)器依序提取所述錄像文件中的單個(gè)數(shù)據(jù)包發(fā)給所述錄像播放程序,所述錄像播放程序解析并播放,以便對所述目標(biāo)服務(wù)器進(jìn)行屏幕監(jiān)控。
[0023]在其中的一實(shí)施例,所述代理服務(wù)器對所述目標(biāo)服務(wù)器的賬戶名和密碼進(jìn)行托管,并采用MD5加密算法生成所述賬戶令牌。
[0024]在其中的一實(shí)施例,所述協(xié)議類型包括SSH、TELNET、RDP、XffIN或VNC,當(dāng)所述協(xié)議類型為SSH或TELNET時(shí),所述代理服務(wù)器將錄像文件數(shù)據(jù)包發(fā)送給所述錄像播放程序,所述錄像播放程序解析日志文件格式,并將明文命令信息繪制到面板;當(dāng)所述協(xié)議類型為RDP> XWIN或VNC時(shí),所述代理服務(wù)器將錄像文件數(shù)據(jù)包發(fā)送給所述錄像播放程序,所述錄像播放程序解析錄像協(xié)議類型,并將圖形界面顯示到窗體。
[0025]采用本發(fā)明的基于代理服務(wù)器的屏幕監(jiān)控方法及其系統(tǒng),客戶端管理平臺根據(jù)用戶操作行為調(diào)用相應(yīng)的客戶端,然后客戶端接收賬戶令牌、代理服務(wù)器的IP和端口,并根據(jù)代理服務(wù)器的IP與其進(jìn)行通信連接,代理服務(wù)器對客戶端發(fā)送的賬戶令牌進(jìn)行認(rèn)證,并且在認(rèn)證成功時(shí)調(diào)用相應(yīng)的協(xié)議模塊與目標(biāo)服務(wù)器進(jìn)行通信連接,目標(biāo)服務(wù)器接收來自代理服務(wù)器的客戶端數(shù)據(jù)包,響應(yīng)并返回代理數(shù)據(jù)包至代理服務(wù)器,代理服務(wù)器解析成明文數(shù)據(jù)包并記錄到錄像文件。客戶端的錄像播放程序向代理服務(wù)器發(fā)送錄像播放請求,代理服務(wù)器依序提取錄像文件中的單個(gè)數(shù)據(jù)包發(fā)給錄像播放程序進(jìn)行解析并播放,從而對目標(biāo)服務(wù)器進(jìn)行屏幕監(jiān)控。相比于現(xiàn)有技術(shù),本發(fā)明對運(yùn)維服務(wù)器的屏幕監(jiān)控方法,不僅部署簡單,網(wǎng)絡(luò)擁塞度低,而且還能完成實(shí)時(shí)監(jiān)控、錄像回放以及指令級操作檢索,實(shí)現(xiàn)客戶端管理、屏幕監(jiān)控和錄像回放的統(tǒng)一管理。
【專利附圖】

【附圖說明】
[0026]讀者在參照附圖閱讀了本發(fā)明的【具體實(shí)施方式】以后,將會更清楚地了解本發(fā)明的各個(gè)方面。其中,
[0027]圖1示出依據(jù)本發(fā)明的一實(shí)施方式,基于代理服務(wù)器的屏幕監(jiān)控系統(tǒng)的示意性架構(gòu)圖;
[0028]圖2示出圖1的屏幕監(jiān)控系統(tǒng)中的代理服務(wù)器與客戶端管理平臺的數(shù)據(jù)交互示意圖;
[0029]圖3示出圖1的屏幕監(jiān)控系統(tǒng)中,客戶端的錄像播放程序與代理服務(wù)器的Webserver進(jìn)行日志數(shù)據(jù)交互的示意圖;以及
[0030]圖4示出依據(jù)本發(fā)明的另一實(shí)施方式,基于代理服務(wù)器的屏幕監(jiān)控方法的流程框圖。
【具體實(shí)施方式】
[0031]為了使本申請所揭示的技術(shù)內(nèi)容更加詳盡與完備,可參照附圖以及本發(fā)明的下述各種具體實(shí)施例,附圖中相同的標(biāo)記代表相同或相似的組件。然而,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,下文中所提供的實(shí)施例并非用來限制本發(fā)明所涵蓋的范圍。此外,附圖僅僅用于示意性地加以說明,并未依照其原尺寸進(jìn)行繪制。
[0032]下面參照附圖,對本發(fā)明各個(gè)方面的【具體實(shí)施方式】作進(jìn)一步的詳細(xì)描述。[0033]圖1示出依據(jù)本發(fā)明的一實(shí)施方式,基于代理服務(wù)器的屏幕監(jiān)控系統(tǒng)的示意性架構(gòu)圖。參照圖1,本發(fā)明的屏幕監(jiān)控系統(tǒng)包括客戶端管理平臺10、代理服務(wù)器12和目標(biāo)服務(wù)器14。
[0034]具體地,客戶端管理平臺10包括以插件形式呈現(xiàn)的多個(gè)客戶端,諸如客戶端1、客戶端2、客戶端3、……、客戶端η??蛻舳斯芾砥脚_10根據(jù)不同協(xié)議調(diào)用相應(yīng)的客戶端,被調(diào)用的客戶端接收賬戶令牌、代理服務(wù)器12的IP和端口,并根據(jù)代理服務(wù)器12的IP與代理服務(wù)器進(jìn)行通信連接。例如,協(xié)議類型可包括SSH、TELNET、RDP、XWIN或VNC,但本發(fā)明并不只局限于此。代理服務(wù)器12對賬戶令牌進(jìn)行認(rèn)證,并且在認(rèn)證成功時(shí)調(diào)用相應(yīng)的協(xié)議模塊與目標(biāo)服務(wù)器14進(jìn)行通信連接。
[0035]在一實(shí)施例中,代理服務(wù)器12包括認(rèn)證模塊和代理模塊。認(rèn)證模塊對來自客戶端的賬戶令牌進(jìn)行認(rèn)證。代理模塊用于調(diào)用相應(yīng)的協(xié)議模塊,以便與真正的目標(biāo)服務(wù)器14進(jìn)行通信連接。在此,代理服務(wù)器12對目標(biāo)服務(wù)器14的賬戶名和密碼進(jìn)行托管,并采用MD5加密算法生成該賬戶令牌。進(jìn)一步,代理服務(wù)器12將運(yùn)維的目標(biāo)服務(wù)器14加密生成的賬戶令牌、客戶端的用戶令牌、目標(biāo)服務(wù)器的IP和端口做成一一映射表,當(dāng)客戶端與代理服務(wù)器12進(jìn)行通信連接時(shí),代理服務(wù)器12解析客戶端發(fā)送的用戶令牌信息,查選映射表找到對應(yīng)的目標(biāo)服務(wù)器14的用戶名、密碼、IP和端口,傳送給代理服務(wù)器12的代理模塊進(jìn)行通信連接。 [0036]由上述可知,客戶端管理平臺10根據(jù)代理服務(wù)器12的IP和端口,與代理服務(wù)器12進(jìn)行通信連接。此時(shí),代理服務(wù)器12對于客戶端來說相當(dāng)于“偽服務(wù)器”。另外,代理服務(wù)器12還透過協(xié)議模塊與目標(biāo)服務(wù)器14進(jìn)行通信連接,此時(shí)代理服務(wù)器12對于目標(biāo)服務(wù)器14來說相當(dāng)于“偽客戶端”。
[0037]目標(biāo)服務(wù)器14接收來自代理服務(wù)器12的客戶端數(shù)據(jù)包,響應(yīng)并返回代理數(shù)據(jù)包至代理服務(wù)器12。代理服務(wù)器12將代理數(shù)據(jù)包進(jìn)行解析,生成明文數(shù)據(jù)包并記錄到錄像文件中。如此一來,客戶端的錄像播放程序向代理服務(wù)器12發(fā)送錄像播放請求時(shí),代理服務(wù)器12依序提取錄像文件中的單個(gè)數(shù)據(jù)包,并發(fā)給錄像播放程序。錄像播放程序解析并播放,以便對目標(biāo)服務(wù)器14進(jìn)行屏幕監(jiān)控。
[0038]圖2示出圖1的屏幕監(jiān)控系統(tǒng)中的代理服務(wù)器與客戶端管理平臺的數(shù)據(jù)交互示意圖。
[0039]如前所述,客戶端管理平臺10包括以插件形式呈現(xiàn)的多個(gè)客戶端,例如SecureCRT102、mstscl04、puttyl06、netterml08。每一客戶端配置有協(xié)議類型和用戶令牌,客戶端管理平臺10根據(jù)與用戶操作行為相對應(yīng)的協(xié)議類型調(diào)用對應(yīng)的客戶端。
[0040]客戶端管理平臺10通過判斷不同的協(xié)議類型,調(diào)用相應(yīng)的客戶端,并將賬戶令牌、代理服務(wù)器IP和端口、目標(biāo)服務(wù)器IP和端口返回給客戶端,客戶端識別代理服務(wù)器的IP和端口從而進(jìn)行通信連接。與此同時(shí),將該賬戶令牌在代理服務(wù)器12上予以認(rèn)證,認(rèn)證成功后,代理服務(wù)器12調(diào)用相應(yīng)的協(xié)議模塊連接目標(biāo)服務(wù)器14??蛻舳藢?shù)據(jù)包發(fā)給代理服務(wù)器12,代理服務(wù)器12解析該數(shù)據(jù)包,將解析后的明文數(shù)據(jù)包存儲到錄像文件中,并將組裝的新客戶端數(shù)據(jù)包發(fā)送給目標(biāo)服務(wù)器14,目標(biāo)服務(wù)器14響應(yīng)并返回給代理服務(wù)器數(shù)據(jù)包,代理服務(wù)器12解析成明文數(shù)據(jù)包并再次記錄到錄像文件中,同時(shí)再次封裝數(shù)據(jù)包轉(zhuǎn)發(fā)給客戶端。[0041]圖3示出圖1的屏幕監(jiān)控系統(tǒng)中,客戶端的錄像播放程序與代理服務(wù)器的Webserver進(jìn)行日志數(shù)據(jù)交互的示意圖。
[0042]如圖3所示,錄像播放文件存儲在代理服務(wù)器12中,而錄像播放程序是安裝在Windows下的窗體程序。代理服務(wù)器12將存儲的日志文件設(shè)置為B/S (Browser/Server)訪問方式,當(dāng)用戶點(diǎn)擊查看相應(yīng)日志時(shí),代理服務(wù)器12的Web Server將日志的相關(guān)數(shù)據(jù)實(shí)時(shí)傳輸給錄像播放程序。當(dāng)錄像播放程序?qū)Υ矸?wù)器12發(fā)出錄像播放請求時(shí),代理服務(wù)器12將取出錄像文件的一個(gè)數(shù)據(jù)包,發(fā)給錄像播放程序。錄像播放程序調(diào)用協(xié)議解析模塊解析日志文件并繪制到窗體上。較佳地,錄像播放程序?qū)eb Server請求一次數(shù)據(jù),錄像播放程序播放一幀,兩者同步進(jìn)行。
[0043]在一具體實(shí)施例中,錄像播放程序支持快進(jìn)和快退操作,當(dāng)用戶點(diǎn)擊快進(jìn)或快退操作時(shí),錄像播放程序?qū)⒖爝M(jìn)或快退的預(yù)設(shè)偏移量傳輸給代理服務(wù)器的Web Server,從而將新的日志數(shù)據(jù)包傳給錄像播放程序。
[0044]對于字符界面終端,例如SSH、TELNET協(xié)議,代理服務(wù)器將錄像文件的單個(gè)數(shù)據(jù)包發(fā)送給錄像播放程序,錄像播放程序解析日志文件格式,并將明文命令信息繪制到面板。對于圖形界面終端,例如RDP、XffIN, VNC等協(xié)議,代理服務(wù)器將錄像文件的單個(gè)數(shù)據(jù)包發(fā)送給錄像播放程序,錄像播放程序通過錄像的協(xié)議類型調(diào)用相應(yīng)的協(xié)議解析模塊,并將解析后的圖形界面顯示到窗體。此外,對于字符界面操作的錄屏,錄像播放程序支持關(guān)鍵字檢索,錄像播放客戶端將檢索內(nèi)容發(fā)送到Web Server, Webserver將關(guān)鍵字在日志文件中進(jìn)行二分查找,在查找到的第一個(gè)日志偏移處讀取日志內(nèi)容,返回給錄像播放程序。
[0045]圖4示出依據(jù)本發(fā)明的另一實(shí)施方式,基于代理服務(wù)器的屏幕監(jiān)控方法的流程框圖。
[0046]結(jié)合圖4和圖1,在該屏幕監(jiān)控方法中,首先執(zhí)行步驟S41,客戶端管理平臺10根據(jù)用戶操作行為調(diào)用相應(yīng)的客戶端。在步驟S43和S45中,客戶端接收賬戶令牌、代理服務(wù)器12的IP和端口,并根據(jù)代理服務(wù)器12的IP與代理服務(wù)器12進(jìn)行通信連接。并且客戶端發(fā)送賬戶令牌至代理服務(wù)器12進(jìn)行認(rèn)證,并且在認(rèn)證成功時(shí)由代理服務(wù)器12調(diào)用相應(yīng)的協(xié)議模塊與目標(biāo)服務(wù)器14進(jìn)行通信連接。接著,在步驟S47中,目標(biāo)服務(wù)器14接收來自代理服務(wù)器12的客戶端數(shù)據(jù)包,響應(yīng)并返回代理數(shù)據(jù)包至代理服務(wù)器12,代理服務(wù)器12解析成明文數(shù)據(jù)包并記錄到錄像文件。最后,客戶端的錄像播放程序向代理服務(wù)器12發(fā)送錄像播放請求,代理服務(wù)器12依序提取錄像文件中的單個(gè)數(shù)據(jù)包發(fā)給錄像播放程序,錄像播放程序解析并播放,以便對運(yùn)維的目標(biāo)服務(wù)器14進(jìn)行屏幕監(jiān)控。
[0047]采用本發(fā)明的基于代理服務(wù)器的屏幕監(jiān)控方法及其系統(tǒng),客戶端管理平臺根據(jù)用戶操作行為調(diào)用相應(yīng)的客戶端,然后客戶端接收賬戶令牌、代理服務(wù)器的IP和端口,并根據(jù)代理服務(wù)器的IP與其進(jìn)行通信連接,代理服務(wù)器對客戶端發(fā)送的賬戶令牌進(jìn)行認(rèn)證,并且在認(rèn)證成功時(shí)調(diào)用相應(yīng)的協(xié)議模塊與目標(biāo)服務(wù)器進(jìn)行通信連接,目標(biāo)服務(wù)器接收來自代理服務(wù)器的客戶端數(shù)據(jù)包,響應(yīng)并返回代理數(shù)據(jù)包至代理服務(wù)器,代理服務(wù)器解析成明文數(shù)據(jù)包并記錄到錄像文件??蛻舳说匿浵癫シ懦绦蛳虼矸?wù)器發(fā)送錄像播放請求,代理服務(wù)器依序提取錄像文件中的單個(gè)數(shù)據(jù)包發(fā)給錄像播放程序進(jìn)行解析并播放,從而對目標(biāo)服務(wù)器進(jìn)行屏幕監(jiān)控。相比于現(xiàn)有技術(shù),本發(fā)明對運(yùn)維服務(wù)器的屏幕監(jiān)控方法,不僅部署簡單,網(wǎng)絡(luò)擁塞度低,而且還能完成實(shí)時(shí)監(jiān)控、錄像回放以及指令級操作檢索,實(shí)現(xiàn)客戶端管理、屏幕監(jiān)控和錄像回放的統(tǒng)一管理。
[0048] 上文中,參照附圖描述了本發(fā)明的【具體實(shí)施方式】。但是,本領(lǐng)域中的普通技術(shù)人員能夠理解,在不偏離本發(fā)明的精神和范圍的情況下,還可以對本發(fā)明的【具體實(shí)施方式】作各種變更和替換。這些變更和替換都落在本發(fā)明權(quán)利要求書所限定的范圍內(nèi)。
【權(quán)利要求】
1.一種基于代理服務(wù)器的屏幕監(jiān)控方法,所述代理服務(wù)器與客戶端管理平臺以及目標(biāo)服務(wù)器進(jìn)行通信連接,其特征在于,所述屏幕監(jiān)控方法包括以下步驟: 所述客戶端管理平臺根據(jù)用戶操作行為,調(diào)用相應(yīng)的客戶端; 所述客戶端接收賬戶令牌、所述代理服務(wù)器的IP和端口,并根據(jù)所述代理服務(wù)器的IP與所述代理服務(wù)器進(jìn)行通信連接; 所述客戶端發(fā)送所述賬戶令牌至所述代理服務(wù)器進(jìn)行認(rèn)證,并且在認(rèn)證成功時(shí),所述代理服務(wù)器調(diào)用相應(yīng)的協(xié)議模塊與所述目標(biāo)服務(wù)器進(jìn)行通信連接; 所述目標(biāo)服務(wù)器接收來自所述代理服務(wù)器的客戶端數(shù)據(jù)包,響應(yīng)并返回代理數(shù)據(jù)包至所述代理服務(wù)器,所述代理服務(wù)器解析成明文數(shù)據(jù)包并記錄到錄像文件;以及 所述客戶端的錄像播放程序向所述代理服務(wù)器發(fā)送錄像播放請求,所述代理服務(wù)器依序提取所述錄像文件中的單個(gè)數(shù)據(jù)包發(fā)給所述錄像播放程序,所述錄像播放程序解析并播放,以便對所述目標(biāo)服務(wù)器進(jìn)行屏幕監(jiān)控。
2.根據(jù)權(quán)利要求1所述的基于代理服務(wù)器的屏幕監(jiān)控方法,其特征在于,所述客戶端管理平臺包括以插件形式呈現(xiàn)的多個(gè)客戶端,每一客戶端配置協(xié)議類型和用戶令牌,所述客戶端管理平臺根據(jù)與所述用戶操作行為相對應(yīng)的協(xié)議類型調(diào)用所述客戶端。
3.根據(jù)權(quán)利要求1所述的基于代理服務(wù)器的屏幕監(jiān)控方法,其特征在于,所述代理服務(wù)器對所述目標(biāo)服務(wù)器的賬戶名和密碼進(jìn)行托管,并采用MD5加密算法生成所述賬戶令牌。
4.根據(jù)權(quán)利要求1所述的基于代理服務(wù)器的屏幕監(jiān)控方法,其特征在于,所述協(xié)議類型包括SSH或TELNET,所述代理服務(wù)器將所述錄像文件的單個(gè)數(shù)據(jù)包發(fā)送給所述錄像播放程序,所述錄像播放程序解析日志文件格式,并將明文命令信息繪制到面板。
5.根據(jù)權(quán)利要求1所述的基于代理服務(wù)器的屏幕監(jiān)控方法,其特征在于,所述協(xié)議類型包括RDP、XWIN或VNC,所述代理服務(wù)器將所述錄像文件的單個(gè)數(shù)據(jù)包發(fā)送給所述錄像播放程序,所述錄像播放程序通過錄像的協(xié)議類型調(diào)用相應(yīng)的協(xié)議解析模塊,并將解析后的圖形界面顯示到窗體。
6.根據(jù)權(quán)利要求1所述的基于代理服務(wù)器的屏幕監(jiān)控方法,其特征在于,所述代理服務(wù)器將存儲的日志文件設(shè)置為B/S訪問方式,當(dāng)用戶點(diǎn)擊查看相應(yīng)日志時(shí),所述代理服務(wù)器將日志的相關(guān)數(shù)據(jù)實(shí)時(shí)傳輸給所述錄像播放程序。
7.根據(jù)權(quán)利要求6所述的基于代理服務(wù)器的屏幕監(jiān)控方法,其特征在于,所述錄像播放程序支持快進(jìn)和快退操作,當(dāng)用戶點(diǎn)擊快進(jìn)或快退操作時(shí),將快進(jìn)或快退的預(yù)設(shè)偏移量傳輸給所述代理服務(wù)器,所述代理服務(wù)器將新的日志數(shù)據(jù)包傳給所述錄像播放程序。
8.一種基于代理服務(wù)器的屏幕監(jiān)控系統(tǒng),其特征在于,所述屏幕監(jiān)控系統(tǒng)包括客戶端管理平臺、代理服務(wù)器和目標(biāo)服務(wù)器, 所述客戶端管理平臺,包括以插件形式呈現(xiàn)的多個(gè)客戶端,所述客戶端接收賬戶令牌、所述代理服務(wù)器的IP和端口,并根據(jù)所述代理服務(wù)器的IP與所述代理服務(wù)器進(jìn)行通信連接; 所述代理服務(wù)器用于對所述賬戶令牌進(jìn)行認(rèn)證,并且在認(rèn)證成功時(shí)調(diào)用相應(yīng)的協(xié)議模塊與所述目標(biāo)服務(wù)器進(jìn)行通信連接; 所述目標(biāo)服務(wù)器接收來自所述代理服務(wù)器的客戶端數(shù)據(jù)包,響應(yīng)并返回代理數(shù)據(jù)包至所述代理服務(wù)器,所述代理服務(wù)器解析成明文數(shù)據(jù)包并記錄到錄像文件, 其中,所述客戶端的錄像播放程序向所述代理服務(wù)器發(fā)送錄像播放請求,所述代理服務(wù)器依序提取所述錄像文件中的單個(gè)數(shù)據(jù)包發(fā)給所述錄像播放程序,所述錄像播放程序解析并播放,以便對所述目標(biāo)服務(wù)器進(jìn)行屏幕監(jiān)控。
9.根據(jù)權(quán)利要求8所述的基于代理服務(wù)器的屏幕監(jiān)控系統(tǒng),其特征在于,所述代理服務(wù)器對所述目標(biāo)服務(wù)器的賬戶名和密碼進(jìn)行托管,并采用MD5加密算法生成所述賬戶令牌。
10.根據(jù)權(quán)利要求8所述的基于代理服務(wù)器的屏幕監(jiān)控系統(tǒng),其特征在于,所述協(xié)議類型包括 SSH、TELNET、RDP、XffIN 或 VNC, 當(dāng)所述協(xié)議類型為SSH或TELNET時(shí),所述代理服務(wù)器將錄像文件數(shù)據(jù)包發(fā)送給所述錄像播放程序,所述錄像播放程序解析日志文件格式,并將明文命令信息繪制到面板; 當(dāng)所述協(xié)議類型為RDP、XWIN或VNC時(shí),所述代理服務(wù)器將錄像文件數(shù)據(jù)包發(fā)送給所述錄像播放程序,所述 像播放程序解析錄像協(xié)議類型,并將圖形界面顯示到窗體。
【文檔編號】H04L29/08GK103973781SQ201410178273
【公開日】2014年8月6日 申請日期:2014年4月29日 優(yōu)先權(quán)日:2014年4月29日
【發(fā)明者】馬哲 申請人:上海上訊信息技術(shù)股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
麦盖提县| 凤阳县| 海阳市| 东城区| 安国市| 灵川县| 安阳市| 石阡县| 乡城县| 哈巴河县| 乌拉特后旗| 尉犁县| 乐陵市| 长丰县| 盐边县| 葵青区| 丰镇市| 东安县| 邓州市| 宝丰县| 平顺县| 三河市| 巴马| 吉隆县| 伽师县| 彰化市| 旬阳县| 张掖市| 丰都县| 上犹县| 朝阳区| 莱州市| 富源县| 重庆市| 南昌县| 乌兰县| 龙川县| 阿荣旗| 庆元县| 临朐县| 疏附县|