亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

遠(yuǎn)端文件管理方法及系統(tǒng)的制作方法

文檔序號(hào):8001358閱讀:238來(lái)源:國(guó)知局
遠(yuǎn)端文件管理方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開(kāi)了一種遠(yuǎn)端文件管理方法及系統(tǒng),涉及計(jì)算機(jī)網(wǎng)絡(luò)【技術(shù)領(lǐng)域】。通過(guò)在網(wǎng)絡(luò)中設(shè)置控制臺(tái)管理服務(wù)器,在各文件服務(wù)器上設(shè)置監(jiān)控模塊,控制臺(tái)管理服務(wù)器和各監(jiān)控模塊之間通過(guò)http協(xié)議實(shí)現(xiàn)互通。服務(wù)器幾乎默認(rèn)開(kāi)通http協(xié)議,且不需每次都輸入用戶名和密碼,只需通過(guò)控制臺(tái)管理服務(wù)器,就可對(duì)安裝了監(jiān)控模塊的文件服務(wù)器進(jìn)行文件管理操作,優(yōu)選的,可以采用瀏覽器的方式實(shí)現(xiàn),界面簡(jiǎn)單易操作。監(jiān)控模塊在執(zhí)行控制臺(tái)管理服務(wù)器的文件操作指令之前,對(duì)控制臺(tái)管理服務(wù)器的合法性進(jìn)行驗(yàn)證,保證基于http協(xié)議進(jìn)行遠(yuǎn)端文件處理環(huán)節(jié)的安全性。本發(fā)明提供了簡(jiǎn)單通用的遠(yuǎn)程文件管理解決方案,能提高對(duì)多臺(tái)服務(wù)器大量文件的操作處理效率。
【專利說(shuō)明】遠(yuǎn)端文件管理方法及系統(tǒng)

【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)網(wǎng)絡(luò)【技術(shù)領(lǐng)域】,特別涉及一種遠(yuǎn)端文件管理方法及系統(tǒng)。

【背景技術(shù)】
[0002]近年來(lái),遠(yuǎn)端文件管理軟件,如SecureCRT, FlashFXP 和 SSHSecureShellClient等,已被大部分用戶所使用。遠(yuǎn)端文件管理軟件在企業(yè)管理應(yīng)用中的地位越來(lái)越重要。而在這些軟件中大多采用ftp或者Sftp協(xié)議進(jìn)行文件的傳輸,這就需要每次想要對(duì)某臺(tái)遠(yuǎn)程服務(wù)器進(jìn)行文件操作時(shí)都需要輸入一堆連接參數(shù)。如果采用http協(xié)議進(jìn)行文件的傳輸?shù)炔僮鳎覀儾粌H可以減少登陸服務(wù)器所花的時(shí)間,而且還能給用戶提供更人性化的操作界面。
[0003]現(xiàn)有的遠(yuǎn)端文件管理方案,通常是根據(jù)遠(yuǎn)端系統(tǒng)開(kāi)放了什么協(xié)議下載相對(duì)應(yīng)的連接工具,打開(kāi)連接工具選取對(duì)應(yīng)的協(xié)議,協(xié)議號(hào),輸入登陸的用戶名和密碼連接上對(duì)應(yīng)的遠(yuǎn)端,使用工具自帶的文件管理功能對(duì)遠(yuǎn)端的文件系統(tǒng)進(jìn)行操作處理。
[0004]可見(jiàn),現(xiàn)有的遠(yuǎn)端文件管理方案中,如果需要管理的服務(wù)器數(shù)量不太多還可以接受,一旦數(shù)量達(dá)到上百臺(tái)以上,如果需要對(duì)其中一部分服務(wù)器上的文件做一些操作處理的話,就需要一個(gè)個(gè)查詢每臺(tái)服務(wù)器開(kāi)放了哪些協(xié)議,對(duì)應(yīng)的用戶名和密碼是什么,需要使用什么軟件去連接,另外,每臺(tái)服務(wù)器都需要輸入不同的用戶名和密碼一個(gè)個(gè)登陸上去查看修改,然后還需要記錄哪些服務(wù)器被修改過(guò),防止重復(fù)修改相同的服務(wù)器,要修改起來(lái)將會(huì)特別耗費(fèi)人力和時(shí)間,而且還容易出錯(cuò),文件操作界面也很不友好。因此,迫切需要提出一種簡(jiǎn)單通用的遠(yuǎn)端文件管理解決方案,以提高對(duì)多臺(tái)服務(wù)器大量文件進(jìn)行操作處理的效率。


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

[0005]鑒于上述問(wèn)題,本發(fā)明實(shí)施例提供一種遠(yuǎn)端文件管理方法及系統(tǒng),使得能夠基于簡(jiǎn)單通用的架構(gòu)實(shí)現(xiàn)對(duì)多臺(tái)服務(wù)器大量文件的高效操作處理。
[0006]本發(fā)明實(shí)施例采用了如下技術(shù)方案:
[0007]本發(fā)明一個(gè)實(shí)施例提供了一種遠(yuǎn)端文件管理方法,在網(wǎng)絡(luò)中設(shè)置控制臺(tái)管理服務(wù)器,在網(wǎng)絡(luò)中各文件服務(wù)器上設(shè)置監(jiān)控模塊,并且,控制臺(tái)管理服務(wù)器掛載各監(jiān)控模塊,所述方法包括:
[0008]控制臺(tái)管理服務(wù)器接收到文件操作請(qǐng)求;
[0009]控制臺(tái)管理服務(wù)器根據(jù)所述文件操作請(qǐng)求中的目的地址,獲取目的地址所在文件服務(wù)器中的文檔結(jié)構(gòu);
[0010]控制臺(tái)管理服務(wù)器根據(jù)在所述文檔結(jié)構(gòu)中選定的目標(biāo)文件及操作內(nèi)容,向所述目的地址所在文件服務(wù)器發(fā)出文件操作指令;
[0011]所述文件服務(wù)器中的監(jiān)控模塊接收到文件操作指令后,對(duì)目標(biāo)文件執(zhí)行所述操作內(nèi)容,并將操作結(jié)果返回控制臺(tái)管理服務(wù)器。
[0012]所述控制臺(tái)管理服務(wù)器與各監(jiān)控模塊之間通過(guò)http協(xié)議進(jìn)行交互;具體的,
[0013]所述控制臺(tái)管理服務(wù)器根據(jù)所述文件操作指令中的目的地址,獲取目的地址所在文件服務(wù)器中的文檔結(jié)構(gòu)具體為:控制臺(tái)管理服務(wù)器根據(jù)所述文件操作指令中的目的地址,通過(guò)http協(xié)議獲取目的地址所在文件服務(wù)器中的文檔結(jié)構(gòu);
[0014]所述向所述目的地址所在文件服務(wù)器發(fā)出文件操作指令具體為:通過(guò)http協(xié)議向所述目的地址所在文件服務(wù)器發(fā)出文件操作指令;
[0015]所述將操作結(jié)果返回控制臺(tái)管理服務(wù)器具體為:通過(guò)http協(xié)議將操作結(jié)果返回控制臺(tái)管理服務(wù)器。
[0016]所述控制臺(tái)管理服務(wù)器根據(jù)所述文件操作指令中的目的地址,獲取目的地址所在文件服務(wù)器中的文檔結(jié)構(gòu)步驟還包括:
[0017]文件服務(wù)器中的監(jiān)控模塊對(duì)控制臺(tái)管理服務(wù)器進(jìn)行安全性驗(yàn)證的步驟。
[0018]所述文件服務(wù)器中的監(jiān)控模塊對(duì)控制臺(tái)管理服務(wù)器進(jìn)行安全性驗(yàn)證具體為:
[0019]文件服務(wù)器中的監(jiān)控模塊采用MD5加密算法對(duì)控制臺(tái)管理服務(wù)器的IP地址合法性進(jìn)行驗(yàn)證。
[0020]所述方法還包括:
[0021]當(dāng)控制臺(tái)管理服務(wù)器的IP地址變更時(shí),控制臺(tái)管理服務(wù)器發(fā)送包含變更后IP地址的同步命令給各監(jiān)控模塊;
[0022]各監(jiān)控模塊接收到同步命令后,將自身保存的控制臺(tái)管理服務(wù)器的IP地址更新為變更后IP地址;和/或
[0023]當(dāng)監(jiān)控模塊的IP地址變更時(shí),控制臺(tái)管理服務(wù)器更新自身保存的該監(jiān)控模塊的IP地址為變更后IP地址。
[0024]所述控制臺(tái)管理服務(wù)器采用瀏覽器方式提供交互接口,具體的:
[0025]控制臺(tái)管理服務(wù)器通過(guò)瀏覽器接收文件操作請(qǐng)求;
[0026]控制臺(tái)管理服務(wù)器通過(guò)瀏覽器呈現(xiàn)獲取到的文檔結(jié)構(gòu);并且,通過(guò)瀏覽器接收在所述文檔結(jié)構(gòu)中選定的目標(biāo)文件及操作內(nèi)容;以及,
[0027]控制臺(tái)管理服務(wù)器通過(guò)瀏覽器將監(jiān)控模塊返回的操作結(jié)果進(jìn)行呈現(xiàn),
[0028]若所述操作內(nèi)容為下載操作,則監(jiān)控模塊向控制臺(tái)管理服務(wù)器返回操作結(jié)果具體為:
[0029]監(jiān)控模塊將下載后的文件通過(guò)流的方式傳給控制器管理服務(wù)器;
[0030]控制器管理服務(wù)器直接將下載后的文件通過(guò)流方式傳給用戶請(qǐng)求端;其中,若下載后文件滿足預(yù)定條件,則通過(guò)流方式傳給用戶請(qǐng)求端的文件可以直接在用戶請(qǐng)求端打開(kāi),若下載后文件不滿足預(yù)定條件,則通過(guò)流方式傳給用戶請(qǐng)求端的文件需通過(guò)中轉(zhuǎn)方式下載至本地;
[0031]所述預(yù)定條件為:文檔類型為預(yù)定類型且文檔大小小于預(yù)定值。
[0032]另外,本發(fā)明實(shí)施例還提供了一種遠(yuǎn)端文件管理系統(tǒng),所述系統(tǒng)包括控制臺(tái)管理服務(wù)器、多個(gè)文件服務(wù)器,以及設(shè)置在各文件服務(wù)器中的監(jiān)控模塊;控制臺(tái)管理服務(wù)器掛載各監(jiān)控模塊;
[0033]所述控制臺(tái)管理服務(wù)器包括:
[0034]接收模塊,用于接收文件操作請(qǐng)求;
[0035]獲取模塊,用于根據(jù)所述文件操作請(qǐng)求中的目的地址,獲取目的地址所在文件服務(wù)器中的文檔結(jié)構(gòu);
[0036]指令下發(fā)模塊,用于根據(jù)在所述文檔結(jié)構(gòu)中選定的目標(biāo)文件及操作內(nèi)容,向所述目的地址所在文件服務(wù)器發(fā)出文件操作指令;
[0037]所述文件服務(wù)器中的監(jiān)控模塊,用于接收到文件操作指令后,對(duì)目標(biāo)文件執(zhí)行所述操作內(nèi)容,并將操作結(jié)果返回控制臺(tái)管理服務(wù)器。
[0038]所述控制臺(tái)管理服務(wù)器與各監(jiān)控模塊之間通過(guò)http協(xié)議進(jìn)行交互;
[0039]所述控制臺(tái)管理服務(wù)器采用瀏覽器方式提供交互接口,用于接收文件操作請(qǐng)求、呈現(xiàn)獲取到的文檔結(jié)構(gòu)、接收在所述文檔結(jié)構(gòu)中選定的目標(biāo)文件及操作內(nèi)容、以及,將監(jiān)控模塊返回的操作結(jié)果進(jìn)行呈現(xiàn)。
[0040]所述監(jiān)控模塊還包括:
[0041]驗(yàn)證單元,用于當(dāng)所述獲取模塊獲取本文件服務(wù)器中的文檔結(jié)構(gòu)時(shí),對(duì)控制臺(tái)管理服務(wù)器進(jìn)行安全性驗(yàn)證;
[0042]所述控制臺(tái)管理服務(wù)器還包括第一同步模塊,用于當(dāng)控制臺(tái)管理服務(wù)器的IP地址變更時(shí),向各監(jiān)控模塊發(fā)送包含變更后IP地址的同步命令;
[0043]各監(jiān)控模塊還包括第二同步模塊,用于接收到同步命令后,將自身保存的控制臺(tái)管理服務(wù)器的IP地址更新為變更后IP地址;
[0044]所述控制臺(tái)管理服務(wù)器還包括第三同步模塊,用于當(dāng)監(jiān)控模塊的IP地址變更時(shí),更新自身保存的該監(jiān)控模塊的IP地址為變更后IP地址。
[0045]可見(jiàn),本發(fā)明實(shí)施例提供的遠(yuǎn)端文件管理方法和系統(tǒng),通過(guò)在網(wǎng)絡(luò)中設(shè)置控制臺(tái)管理服務(wù)器,以及在各文件服務(wù)器上設(shè)置監(jiān)控模塊,控制臺(tái)管理服務(wù)器和各文件服務(wù)器上的監(jiān)控模塊之間通過(guò)http協(xié)議實(shí)現(xiàn)互通。由于http協(xié)議使用最廣泛,所有服務(wù)器幾乎默認(rèn)都會(huì)開(kāi)通,而且不需要每次連接都輸入用戶名和密碼,只需通過(guò)控制臺(tái)管理服務(wù)器,就可以對(duì)所有安裝了監(jiān)控模塊的文件服務(wù)器進(jìn)行文件管理操作,優(yōu)選的,控制臺(tái)管理服務(wù)器可以采用瀏覽器的方式實(shí)現(xiàn),界面簡(jiǎn)單易操作,就像操作本地文件一樣。進(jìn)一步的,監(jiān)控模塊在執(zhí)行控制臺(tái)管理服務(wù)器的文件操作指令之前,能夠?qū)刂婆_(tái)管理服務(wù)器的合法性進(jìn)行驗(yàn)證,從而保證基于http協(xié)議進(jìn)行遠(yuǎn)端文件處理環(huán)節(jié)的安全性??梢?jiàn),本發(fā)明實(shí)施例提供了一種簡(jiǎn)單通用的遠(yuǎn)程文件管理解決方案,能夠大大提高對(duì)多臺(tái)服務(wù)器大量文件的操作處理效率。

【專利附圖】

【附圖說(shuō)明】
[0046]圖1為本發(fā)明一個(gè)實(shí)施例提供的一種遠(yuǎn)端文件管理方法流程圖;
[0047]圖2為本發(fā)明另一實(shí)施例提供的一種遠(yuǎn)端文件管理方法流程圖;
[0048]圖3為本發(fā)明實(shí)施例提供的遠(yuǎn)端文件管理方法的一種具體實(shí)例流程圖;
[0049]圖4為本發(fā)明一個(gè)實(shí)施例提供的一種遠(yuǎn)端文件管理系統(tǒng)框圖。

【具體實(shí)施方式】
[0050]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施方式作進(jìn)一步地詳細(xì)描述。
[0051]參見(jiàn)圖1,本發(fā)明實(shí)施例提供一種遠(yuǎn)端文件管理方法,在網(wǎng)絡(luò)中設(shè)置控制臺(tái)管理服務(wù)器,在網(wǎng)絡(luò)中各文件服務(wù)器上設(shè)置監(jiān)控模塊,并且,控制臺(tái)管理服務(wù)器掛載各監(jiān)控模塊。具體實(shí)現(xiàn)步驟如下:
[0052]SlOl:控制臺(tái)管理服務(wù)器接收到文件操作請(qǐng)求。
[0053]S102:控制臺(tái)管理服務(wù)器根據(jù)文件操作請(qǐng)求中的目的地址,獲取目的地址所在文件服務(wù)器中的文檔結(jié)構(gòu)。
[0054]S103:控制臺(tái)管理服務(wù)器根據(jù)在文檔結(jié)構(gòu)中選定的目標(biāo)文件及操作內(nèi)容,向所述目的地址所在文件服務(wù)器發(fā)出文件操作指令。
[0055]S104:文件服務(wù)器中的監(jiān)控模塊接收到文件操作指令后,對(duì)目標(biāo)文件執(zhí)行所述操作內(nèi)容,并將操作結(jié)果返回控制臺(tái)管理服務(wù)器。
[0056]可見(jiàn),本發(fā)明實(shí)施例提供的遠(yuǎn)端文件管理方法,通過(guò)在網(wǎng)絡(luò)中設(shè)置控制臺(tái)管理服務(wù)器,以及在各文件服務(wù)器上設(shè)置監(jiān)控模塊,控制臺(tái)管理服務(wù)器掛載各監(jiān)控模塊。由于控制臺(tái)管理服務(wù)器與各監(jiān)控模塊之間互通,從而可以僅僅在控制臺(tái)管理服務(wù)器中提交文件操作請(qǐng)求,便可以對(duì)所有安裝了監(jiān)控模塊的文件服務(wù)器進(jìn)行文件管理操作,無(wú)需再逐個(gè)文件服務(wù)器查詢、連接,從而提供了一種簡(jiǎn)單通用的遠(yuǎn)程文件管理解決方案,能夠提高對(duì)多臺(tái)服務(wù)器大量文件的操作處理效率。
[0057]參見(jiàn)圖2,本發(fā)明實(shí)施例提供了一種遠(yuǎn)端文件管理方法,在網(wǎng)絡(luò)中設(shè)置控制臺(tái)管理服務(wù)器,在網(wǎng)絡(luò)中各文件服務(wù)器上設(shè)置監(jiān)控模塊,并且,控制臺(tái)管理服務(wù)器掛載各監(jiān)控模塊,本發(fā)明實(shí)施例提供的方法具體包括以下步驟:
[0058]S201:控制臺(tái)管理服務(wù)器接收到文件操作請(qǐng)求。
[0059]具體地,控制臺(tái)管理服務(wù)器采用瀏覽器方式提供與用戶請(qǐng)求端的交互接口,即用戶通過(guò)瀏覽器登錄控制臺(tái)管理服務(wù)器頁(yè)面,在該頁(yè)面上輸入文件操作請(qǐng)求。
[0060]S202:控制臺(tái)管理服務(wù)器根據(jù)文件操作請(qǐng)求中的目的地址,通過(guò)http協(xié)議獲取目的地址所在文件服務(wù)器中的文檔結(jié)構(gòu)。
[0061]具體地,控制臺(tái)管理服務(wù)器瀏覽器后臺(tái),在接收到的文件操作請(qǐng)求中解析出目的地址,即本次文件操作請(qǐng)求所要針對(duì)的是哪臺(tái)或哪幾臺(tái)文件服務(wù)器。再與目的地址所在的文件服務(wù)器中的監(jiān)控模塊之間建立信息交互,并獲取對(duì)應(yīng)的文件服務(wù)器上的文檔結(jié)構(gòu),即獲取對(duì)應(yīng)文件服務(wù)器的文檔結(jié)構(gòu),并呈現(xiàn)在控制臺(tái)管理服務(wù)器的瀏覽器上,供用戶端在文檔結(jié)構(gòu)中選擇要操作的目標(biāo)文件。
[0062]優(yōu)選的,獲取的文檔結(jié)構(gòu)可以是類似于windows的資源管理器,包含文件夾及文檔的形式。這樣比較符合用戶習(xí)慣,提高易用性及用戶體驗(yàn)。
[0063]進(jìn)一步的,本步驟控制臺(tái)管理服務(wù)器與目的地址所在文件服務(wù)器中的監(jiān)控模塊建立連接,實(shí)現(xiàn)信息交互時(shí),還包括文檔服務(wù)器中的監(jiān)控模塊對(duì)控制臺(tái)管理服務(wù)器進(jìn)行安全性驗(yàn)證的步驟。
[0064]具體實(shí)現(xiàn)中,文件服務(wù)器中的監(jiān)控模塊采用MD5加密算法對(duì)控制臺(tái)管理服務(wù)器的IP地址合法性進(jìn)行驗(yàn)證。
[0065]需要說(shuō)明的是,http協(xié)議雖然使用最廣泛,通常服務(wù)器幾乎默認(rèn)都會(huì)開(kāi)通,而且不需要每次連接都輸入用戶名和密碼,但是為了安全起見(jiàn),在實(shí)際應(yīng)用中,通常,服務(wù)器一般不會(huì)允許陌生IP地址通過(guò)http協(xié)議隨意訪問(wèn),這也是為什么雖然文件服務(wù)器通常都默認(rèn)開(kāi)通了 http協(xié)議,但是現(xiàn)有技術(shù)在實(shí)現(xiàn)中需要逐個(gè)文件服務(wù)器查詢用戶請(qǐng)求端(陌生訪問(wèn)源)所允許使用的協(xié)議,比如ftp或者Sftp協(xié)議等,及對(duì)應(yīng)的用戶名和密碼,以保證訪問(wèn)的安全性。本發(fā)明實(shí)施例中,由于控制臺(tái)管理服務(wù)器對(duì)于各文件服務(wù)器中的監(jiān)控模塊而言,是安全的,控制臺(tái)管理服務(wù)器通過(guò)HTTP協(xié)議與各監(jiān)控模塊之間進(jìn)行交互時(shí),各監(jiān)控模塊對(duì)控制臺(tái)管理服務(wù)器的IP地址進(jìn)行合法性驗(yàn)證,實(shí)現(xiàn)安全訪問(wèn)。當(dāng)然,在實(shí)際應(yīng)用中,各用戶請(qǐng)求端在訪問(wèn)控制臺(tái)管理服務(wù)器時(shí),可以通過(guò)用戶名密碼等方式實(shí)現(xiàn)安全登錄,進(jìn)一步提高安全性。也就是說(shuō),某用戶請(qǐng)求端僅需一次安全登錄后,便可以對(duì)該控制臺(tái)管理服務(wù)器所掛載的各監(jiān)控模塊所在的文件服務(wù)器上的文件進(jìn)行操作了,極大的提高了遠(yuǎn)端文件處理的便捷性及效率。
[0066]各用戶請(qǐng)求端在控制臺(tái)管理服務(wù)器中提交了文件操作請(qǐng)求,
[0067]S203:控制臺(tái)管理服務(wù)器根據(jù)在文檔結(jié)構(gòu)中選定的目標(biāo)文件及操作內(nèi)容,通過(guò)http協(xié)議向上述目的地址所在文件服務(wù)器發(fā)出文件操作指令。
[0068]用戶端可以在控制臺(tái)管理服務(wù)器瀏覽器呈現(xiàn)的文檔結(jié)構(gòu)中,選定要操作的目標(biāo)文件及對(duì)該目標(biāo)文件所要進(jìn)行的操作內(nèi)容,控制臺(tái)管理服務(wù)器后臺(tái)根據(jù)在文檔結(jié)構(gòu)中選定的目標(biāo)文件及操作內(nèi)容,生成文件操作指令,并通過(guò)http協(xié)議向上述目的地址所在文件服務(wù)器發(fā)出文件操作指令。
[0069]具體的,可以在控制臺(tái)管理服務(wù)器中預(yù)置web工程,用于根據(jù)目標(biāo)文件及操作內(nèi)容生成對(duì)應(yīng)的文件操作指令。當(dāng)控制臺(tái)管理服務(wù)器接收到選定的目標(biāo)文件及操作內(nèi)容后,便可以調(diào)用web工程生成本次文件操作指令。
[0070]需要說(shuō)明的是,在文檔結(jié)構(gòu)中選定的目標(biāo)文件及操作內(nèi)容可以是一個(gè),也可以是多個(gè),可以選定的是一個(gè)文件服務(wù)器上的一個(gè)或多個(gè)目標(biāo)文件,也可以選定的是多個(gè)文件服務(wù)器上的多個(gè)目標(biāo)文件。針對(duì)多個(gè)選定的目標(biāo)文件,對(duì)各目標(biāo)文件選定的操作內(nèi)容可以相同也可以不同。
[0071]若所選定的是多個(gè)文件服務(wù)器上的目標(biāo)文件及操作內(nèi)容,則控制臺(tái)管理服務(wù)器分別將生成的文件操作指令發(fā)送至對(duì)應(yīng)的文件服務(wù)器。
[0072]S204:文件服務(wù)器中的監(jiān)控模塊接收到文件操作指令后,對(duì)目標(biāo)文件執(zhí)行所述操作內(nèi)容,并通過(guò)http協(xié)議將操作結(jié)果返回控制臺(tái)管理服務(wù)器。
[0073]具體的,在各文件服務(wù)器中的監(jiān)控模塊中,內(nèi)置有用于針對(duì)各種操作內(nèi)容的具體實(shí)現(xiàn)的web工程,當(dāng)監(jiān)控模塊接收到文件操作指令后,在本監(jiān)控模塊中內(nèi)置的web工程中,調(diào)取對(duì)應(yīng)當(dāng)前操作內(nèi)容的web工程,以實(shí)現(xiàn)對(duì)當(dāng)前目標(biāo)文件的具體操作。操作內(nèi)容可以是對(duì)文件的增刪改查和下載,上傳等。
[0074]進(jìn)一步的,文件服務(wù)器中的監(jiān)控模塊,將操作結(jié)果通過(guò)http協(xié)議返回控制臺(tái)管理服務(wù)器后,控制臺(tái)管理服務(wù)器可以將操作結(jié)果呈現(xiàn)在瀏覽器界面上,使得結(jié)果更加直觀清晰,提高易用性及用戶體驗(yàn)。
[0075]需要說(shuō)明的是,若操作內(nèi)容為下載操作,則監(jiān)控模塊向控制臺(tái)管理服務(wù)器返回操作結(jié)果的步驟具體包括:
[0076]監(jiān)控模塊將下載后的文件通過(guò)流的方式傳給控制器管理服務(wù)器。
[0077]然后,控制器管理服務(wù)器直接將下載后的文件通過(guò)流方式傳給用戶請(qǐng)求端。也就是說(shuō),在文檔操作時(shí),如下載時(shí),文件服務(wù)器中的監(jiān)控模塊將文件通過(guò)流的方式傳給控制臺(tái)管理服務(wù)器,控制臺(tái)管理服務(wù)器只作為一個(gè)中轉(zhuǎn)站,本身不對(duì)下載的文件進(jìn)行保存,直接將流轉(zhuǎn)發(fā)給用戶請(qǐng)求端。這樣,可以極大的節(jié)省帶寬,同時(shí)也可以大大降低控制臺(tái)管理服務(wù)器的壓力。
[0078]其中,若下載后文件滿足預(yù)定條件,則通過(guò)流方式傳給用戶請(qǐng)求端的文件可以直接在用戶請(qǐng)求端打開(kāi),若下載后文件不滿足預(yù)定條件,則通過(guò)流方式傳給用戶請(qǐng)求端的文件需通過(guò)中轉(zhuǎn)方式下載至本地。
[0079]上述預(yù)定條件可以是:文檔類型為預(yù)定類型且文檔大小小于預(yù)定值。比如,文檔類型為txt類型,且文檔大小小于100k。則,對(duì)于小于10k的txt文件,可直接打開(kāi),大于100k,或其它非txt類型文件,可中轉(zhuǎn)下載到本地。
[0080]其中,txt類型文件包括 txt、properties、xml、jsp、java、js、log、html、sql、sh、
bat等文件類型。
[0081]進(jìn)一步的,本發(fā)明實(shí)施例提供的遠(yuǎn)端文件管理方法還可以包括控制臺(tái)管理服務(wù)器與各監(jiān)控模塊之間IP地址同步的步驟,具體包括:
[0082]當(dāng)控制臺(tái)管理服務(wù)器的IP地址變更時(shí),控制臺(tái)管理服務(wù)器發(fā)送包含變更后IP地址的同步命令給各監(jiān)控模塊;
[0083]各監(jiān)控模塊接收到同步命令后,將自身保存的控制臺(tái)管理服務(wù)器的IP地址更新為變更后IP地址。
[0084]和/或,當(dāng)監(jiān)控模塊的IP地址變更時(shí),控制臺(tái)管理服務(wù)器更新自身保存的該監(jiān)控模塊的IP地址為變更后IP地址。
[0085]優(yōu)選的,本發(fā)明實(shí)施例在具體實(shí)現(xiàn)中,各監(jiān)控模塊還可以記錄對(duì)其所在文件服務(wù)器上的各文件執(zhí)行操作的操作歷史,該操作歷史可以周期性的向控制臺(tái)管理服務(wù)器進(jìn)行同步,也可以根據(jù)接收到的控制臺(tái)管理服務(wù)器的操作歷史同步指令,將操作歷史同步給控制臺(tái)管理服務(wù)器。
[0086]可見(jiàn),本發(fā)明實(shí)施例提供的遠(yuǎn)端文件管理方法,通過(guò)在網(wǎng)絡(luò)中設(shè)置控制臺(tái)管理服務(wù)器,以及在各文件服務(wù)器上設(shè)置監(jiān)控模塊,控制臺(tái)管理服務(wù)器和各文件服務(wù)器之間通過(guò)http協(xié)議實(shí)現(xiàn)互通。由于http協(xié)議使用最廣泛,所有服務(wù)器幾乎默認(rèn)都會(huì)開(kāi)通,而且不需要每次連接都輸入用戶名和密碼,只需通過(guò)控制臺(tái)管理服務(wù)器,就可以對(duì)所有安裝了監(jiān)控模塊的文件服務(wù)器進(jìn)行文件管理操作,優(yōu)選的,控制臺(tái)管理服務(wù)器可以采用瀏覽器的方式實(shí)現(xiàn),界面簡(jiǎn)單易操作,就像操作本地文件一樣。進(jìn)一步的,監(jiān)控模塊在執(zhí)行控制臺(tái)管理服務(wù)器的文件操作指令之前,能夠?qū)刂婆_(tái)管理服務(wù)器的合法性進(jìn)行驗(yàn)證,從而保證基于http協(xié)議進(jìn)行遠(yuǎn)端文件處理環(huán)節(jié)的安全性??梢?jiàn),本發(fā)明實(shí)施例提供了一種簡(jiǎn)單通用的遠(yuǎn)程文件管理解決方案,能夠大大提高對(duì)多臺(tái)服務(wù)器大量文件的操作處理效率。
[0087]參見(jiàn)圖3,本發(fā)明實(shí)施例提供的一種遠(yuǎn)端文檔處理方法的一個(gè)具體實(shí)例,其中,控制臺(tái)管理服務(wù)器consle,各監(jiān)控模塊采用電子狗watchdog的方式實(shí)現(xiàn)。
[0088]控制臺(tái)管理服務(wù)器consle:—個(gè)web工程,安裝在整個(gè)網(wǎng)路的中心位置,保證跟每臺(tái)watchdog都能互通,將watchdog都掛載上來(lái)進(jìn)行指令發(fā)送和維護(hù)的功能。
[0089]Watchdog:安裝在需要監(jiān)管的服務(wù)器上,執(zhí)行控制臺(tái)管理服務(wù)器consle發(fā)送的文件操作指令。
[0090]console和watchdog之間使用http協(xié)議進(jìn)行互相通信,http協(xié)議使用最廣泛,所有服務(wù)器幾乎默認(rèn)都會(huì)開(kāi)通,而且不需要每次連接都輸入用戶名和密碼,并且將所有的監(jiān)管的watchdog都統(tǒng)一掛載到console,只需通過(guò)瀏覽器登錄該console頁(yè)面,就可以對(duì)所有安裝了 watchdog的服務(wù)器進(jìn)行統(tǒng)一的文件管理操作,界面簡(jiǎn)單易操作,就像操作本地的文件一樣,可以實(shí)現(xiàn)文件的增刪改查和下載,上傳等操作。
[0091]本實(shí)例中,優(yōu)選的,console與各操作模塊之間交互時(shí),采取DES加解密算法,用以進(jìn)一步提高網(wǎng)絡(luò)傳輸?shù)陌踩浴?br> [0092]也就是說(shuō),本方案通過(guò)采用http協(xié)議,可以減少用戶下載對(duì)應(yīng)的連接工具,輸入對(duì)應(yīng)的用戶名和密碼去連接的過(guò)程。而且采用console統(tǒng)一管理那些安裝了 watchdog的服務(wù)器,對(duì)所有監(jiān)管的服務(wù)器有一個(gè)統(tǒng)一的界面可以操作處理大量的服務(wù)器內(nèi)部的文件系統(tǒng),而且界面采用web方式直接在瀏覽器訪問(wèn),不需要用戶安裝任何的連接工具,對(duì)文件的操作就像操作本地的文件系統(tǒng)一個(gè),界面簡(jiǎn)單易操作,對(duì)文件的增刪改查和下載,上傳等都能操作。而且對(duì)文件的每次操作都會(huì)記錄下來(lái),并且還可以隨時(shí)查看歷史記錄。圖3中示出了本實(shí)例的具體實(shí)現(xiàn),此處不再贅述。
[0093]參見(jiàn)圖4,本發(fā)明實(shí)施例提供一種遠(yuǎn)端文件管理系統(tǒng),該系統(tǒng)包括控制臺(tái)管理服務(wù)器400、多個(gè)文件服務(wù)器500,以及設(shè)置在各文件服務(wù)器中的監(jiān)控模塊600 ;控制臺(tái)管理服務(wù)器掛載各監(jiān)控模塊。
[0094]上述控制臺(tái)管理服務(wù)器400包括:
[0095]接收模塊401,用于接收文件操作請(qǐng)求。
[0096]獲取模塊402,用于根據(jù)上述文件操作請(qǐng)求中的目的地址,獲取目的地址所在文件服務(wù)器中的文檔結(jié)構(gòu)。
[0097]指令下發(fā)模塊403,用于根據(jù)在上述文檔結(jié)構(gòu)中選定的目標(biāo)文件及操作內(nèi)容,向上述目的地址所在文件服務(wù)器發(fā)出文件操作指令。
[0098]文件服務(wù)器500中的監(jiān)控模塊600,用于接收到文件操作指令后,對(duì)目標(biāo)文件執(zhí)行所述操作內(nèi)容,并將操作結(jié)果返回控制臺(tái)管理服務(wù)器400。
[0099]上述控制臺(tái)管理服務(wù)器與各監(jiān)控模塊之間通過(guò)http協(xié)議進(jìn)行交互;所述控制臺(tái)管理服務(wù)器采用瀏覽器方式提供交互接口,用于接收文件操作請(qǐng)求、呈現(xiàn)獲取到的文檔結(jié)構(gòu)、接收在所述文檔結(jié)構(gòu)中選定的目標(biāo)文件及操作內(nèi)容、以及,將監(jiān)控模塊返回的操作結(jié)果進(jìn)行呈現(xiàn)。
[0100]優(yōu)選的,上述監(jiān)控模塊600還包括:
[0101]驗(yàn)證單元,用于當(dāng)所述獲取模塊獲取本文件服務(wù)器中的文檔結(jié)構(gòu)時(shí),對(duì)控制臺(tái)管理服務(wù)器進(jìn)行安全性驗(yàn)證。
[0102]所述控制臺(tái)管理服務(wù)器還包括第一同步模塊,用于當(dāng)控制臺(tái)管理服務(wù)器的IP地址變更時(shí),向各監(jiān)控模塊發(fā)送包含變更后IP地址的同步命令。
[0103]相應(yīng)的,各監(jiān)控模塊還包括第二同步模塊,用于接收到同步命令后,將自身保存的控制臺(tái)管理服務(wù)器的IP地址更新為變更后IP地址。
[0104]另外,控制臺(tái)管理服務(wù)器還包括第三同步模塊,用于當(dāng)監(jiān)控模塊的IP地址變更時(shí),更新自身保存的該監(jiān)控模塊的IP地址為變更后IP地址。
[0105]所述控制臺(tái)服務(wù)器具體采用瀏覽器方式提供交互接口,具體的:
[0106]控制臺(tái)服務(wù)器通過(guò)瀏覽器接收文件操作請(qǐng)求;控制臺(tái)服務(wù)器通過(guò)瀏覽器呈現(xiàn)獲取到的文檔結(jié)構(gòu);并且,通過(guò)瀏覽器接收在所述文檔結(jié)構(gòu)中選定的目標(biāo)文件及操作內(nèi)容;以及,控制臺(tái)服務(wù)器通過(guò)瀏覽器將操作模塊返回的操作結(jié)果進(jìn)行呈現(xiàn)。
[0107]需要說(shuō)明的是,本發(fā)明系統(tǒng)實(shí)施例中的各個(gè)模塊或者單元的工作原理和處理過(guò)程可以參見(jiàn)上述圖1、圖2和圖3所示方法實(shí)施例中的相關(guān)描述,此處不再贅述。
[0108]可見(jiàn),本發(fā)明實(shí)施例提供的遠(yuǎn)端文件管理系統(tǒng),通過(guò)在網(wǎng)絡(luò)中設(shè)置控制臺(tái)管理服務(wù)器,以及在各文件服務(wù)器上設(shè)置監(jiān)控模塊,控制臺(tái)管理服務(wù)器和各文件服務(wù)器之間通過(guò)http協(xié)議實(shí)現(xiàn)互通。由于http協(xié)議使用最廣泛,所有服務(wù)器幾乎默認(rèn)都會(huì)開(kāi)通,而且不需要每次連接都輸入用戶名和密碼,只需通過(guò)控制臺(tái)管理服務(wù)器,就可以對(duì)所有安裝了監(jiān)控模塊的文件服務(wù)器進(jìn)行文件管理操作,優(yōu)選的,控制臺(tái)管理服務(wù)器可以采用瀏覽器的方式實(shí)現(xiàn),界面簡(jiǎn)單易操作,就像操作本地文件一樣。進(jìn)一步的,監(jiān)控模塊在執(zhí)行控制臺(tái)管理服務(wù)器的文件操作指令之前,能夠?qū)刂婆_(tái)管理服務(wù)器的合法性進(jìn)行驗(yàn)證,從而保證基于http協(xié)議進(jìn)行遠(yuǎn)端文件處理環(huán)節(jié)的安全性??梢?jiàn),本發(fā)明實(shí)施例提供了一種簡(jiǎn)單通用的遠(yuǎn)程文件管理解決方案,能夠大大提高對(duì)多臺(tái)服務(wù)器大量文件的操作處理效率。
[0109]為了便于清楚描述本發(fā)明實(shí)施例的技術(shù)方案,在發(fā)明的實(shí)施例中,采用了“第一”、“第二”等字樣對(duì)功能和作用基本相同的相同項(xiàng)或相似項(xiàng)進(jìn)行區(qū)分,本領(lǐng)域技術(shù)人員可以理解“第一”、“第二”等字樣并不對(duì)數(shù)量和執(zhí)行次序進(jìn)行限定。
[0110]以上所述僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換、改進(jìn)等,均包含在本發(fā)明的保護(hù)范圍內(nèi)。
【權(quán)利要求】
1.一種遠(yuǎn)端文件管理方法,其特征在于,在網(wǎng)絡(luò)中設(shè)置控制臺(tái)管理服務(wù)器,在網(wǎng)絡(luò)中各文件服務(wù)器上設(shè)置監(jiān)控模塊,并且,控制臺(tái)管理服務(wù)器掛載各監(jiān)控模塊,所述方法包括: 控制臺(tái)管理服務(wù)器接收到文件操作請(qǐng)求; 控制臺(tái)管理服務(wù)器根據(jù)所述文件操作請(qǐng)求中的目的地址,獲取目的地址所在文件服務(wù)器中的文檔結(jié)構(gòu); 控制臺(tái)管理服務(wù)器根據(jù)在所述文檔結(jié)構(gòu)中選定的目標(biāo)文件及操作內(nèi)容,向所述目的地址所在文件服務(wù)器發(fā)出文件操作指令; 所述文件服務(wù)器中的監(jiān)控模塊接收到文件操作指令后,對(duì)目標(biāo)文件執(zhí)行所述操作內(nèi)容,并將操作結(jié)果返回控制臺(tái)管理服務(wù)器。
2.根據(jù)權(quán)利要求1所述的遠(yuǎn)端文件管理方法,其特征在于,所述控制臺(tái)管理服務(wù)器與各監(jiān)控模塊之間通過(guò)http協(xié)議進(jìn)行交互;具體的, 所述控制臺(tái)管理服務(wù)器根據(jù)所述文件操作指令中的目的地址,獲取目的地址所在文件服務(wù)器中的文檔結(jié)構(gòu)具體為:控制臺(tái)管理服務(wù)器根據(jù)所述文件操作指令中的目的地址,通過(guò)http協(xié)議獲取目的地址所在文件服務(wù)器中的文檔結(jié)構(gòu); 所述向所述目的地址所在文件服務(wù)器發(fā)出文件操作指令具體為:通過(guò)http協(xié)議向所述目的地址所在文件服務(wù)器發(fā)出文件操作指令; 所述將操作結(jié)果返回控制臺(tái)管理服務(wù)器具體為:通過(guò)http協(xié)議將操作結(jié)果返回控制臺(tái)管理服務(wù)器。
3.根據(jù)權(quán)利要求2所述的遠(yuǎn)端文件管理方法,其特征在于,所述控制臺(tái)管理服務(wù)器根據(jù)所述文件操作指令中的目的地址,獲取目的地址所在文件服務(wù)器中的文檔結(jié)構(gòu)步驟還包括: 文件服務(wù)器中的監(jiān)控模塊對(duì)控制臺(tái)管理服務(wù)器進(jìn)行安全性驗(yàn)證的步驟。
4.根據(jù)權(quán)利要求3所述的遠(yuǎn)端文件管理方法,其特征在于,所述文件服務(wù)器中的監(jiān)控模塊對(duì)控制臺(tái)管理服務(wù)器進(jìn)行安全性驗(yàn)證具體為: 文件服務(wù)器中的監(jiān)控模塊采用MD5加密算法對(duì)控制臺(tái)管理服務(wù)器的IP地址合法性進(jìn)行驗(yàn)證。
5.根據(jù)權(quán)利要求4所述的遠(yuǎn)端文件管理方法,其特征在于,所述方法還包括: 當(dāng)控制臺(tái)管理服務(wù)器的IP地址變更時(shí),控制臺(tái)管理服務(wù)器發(fā)送包含變更后IP地址的同步命令給各監(jiān)控模塊; 各監(jiān)控模塊接收到同步命令后,將自身保存的控制臺(tái)管理服務(wù)器的IP地址更新為變更后IP地址;和/或 當(dāng)監(jiān)控模塊的IP地址變更時(shí),控制臺(tái)管理服務(wù)器更新自身保存的該監(jiān)控模塊的IP地址為變更后IP地址。
6.根據(jù)權(quán)利要求1-5任一項(xiàng)所述的遠(yuǎn)端文件管理方法,其特征在于,所述控制臺(tái)管理服務(wù)器采用瀏覽器方式提供交互接口,具體的: 控制臺(tái)管理服務(wù)器通過(guò)瀏覽器接收文件操作請(qǐng)求; 控制臺(tái)管理服務(wù)器通過(guò)瀏覽器呈現(xiàn)獲取到的文檔結(jié)構(gòu);并且,通過(guò)瀏覽器接收在所述文檔結(jié)構(gòu)中選定的目標(biāo)文件及操作內(nèi)容;以及, 控制臺(tái)管理服務(wù)器通過(guò)瀏覽器將監(jiān)控模塊返回的操作結(jié)果進(jìn)行呈現(xiàn)。
7.根據(jù)權(quán)利要求1-5任一項(xiàng)所述的遠(yuǎn)端文件管理方法,其特征在于,若所述操作內(nèi)容為下載操作,則監(jiān)控模塊向控制臺(tái)管理服務(wù)器返回操作結(jié)果具體為: 監(jiān)控模塊將下載后的文件通過(guò)流的方式傳給控制器管理服務(wù)器; 控制器管理服務(wù)器直接將下載后的文件通過(guò)流方式傳給用戶請(qǐng)求端;其中,若下載后文件滿足預(yù)定條件,則通過(guò)流方式傳給用戶請(qǐng)求端的文件可以直接在用戶請(qǐng)求端打開(kāi),若下載后文件不滿足預(yù)定條件,則通過(guò)流方式傳給用戶請(qǐng)求端的文件需通過(guò)中轉(zhuǎn)方式下載至本地; 所述預(yù)定條件為:文檔類型為預(yù)定類型且文檔大小小于預(yù)定值。
8.—種遠(yuǎn)端文件管理系統(tǒng),其特征在于,所述系統(tǒng)包括控制臺(tái)管理服務(wù)器、多個(gè)文件服務(wù)器,以及設(shè)置在各文件服務(wù)器中的監(jiān)控模塊;控制臺(tái)管理服務(wù)器掛載各監(jiān)控模塊; 所述控制臺(tái)管理服務(wù)器包括: 接收模塊,用于接收文件操作請(qǐng)求; 獲取模塊,用于根據(jù)所述文件操作請(qǐng)求中的目的地址,獲取目的地址所在文件服務(wù)器中的文檔結(jié)構(gòu); 指令下發(fā)模塊,用于根據(jù)在所述文檔結(jié)構(gòu)中選定的目標(biāo)文件及操作內(nèi)容,向所述目的地址所在文件服務(wù)器發(fā)出文件操作指令; 所述文件服務(wù)器中的監(jiān)控模塊,用于接收到文件操作指令后,對(duì)目標(biāo)文件執(zhí)行所述操作內(nèi)容,并將操作結(jié)果返回控制臺(tái)管理服務(wù)器。
9.根據(jù)權(quán)利要求8所述的遠(yuǎn)端文件管理系統(tǒng),其特征在于,所述控制臺(tái)管理服務(wù)器與各監(jiān)控模塊之間通過(guò)http協(xié)議進(jìn)行交互; 所述控制臺(tái)管理服務(wù)器采用瀏覽器方式提供交互接口,用于接收文件操作請(qǐng)求、呈現(xiàn)獲取到的文檔結(jié)構(gòu)、接收在所述文檔結(jié)構(gòu)中選定的目標(biāo)文件及操作內(nèi)容、以及,將監(jiān)控模塊返回的操作結(jié)果進(jìn)行呈現(xiàn)。
10.根據(jù)權(quán)利要求8或9所述的遠(yuǎn)端文件管理系統(tǒng),其特征在于,所述監(jiān)控模塊還包括: 驗(yàn)證單元,用于當(dāng)所述獲取模塊獲取本文件服務(wù)器中的文檔結(jié)構(gòu)時(shí),對(duì)控制臺(tái)管理服務(wù)器進(jìn)行安全性驗(yàn)證; 所述控制臺(tái)管理服務(wù)器還包括第一同步模塊,用于當(dāng)控制臺(tái)管理服務(wù)器的IP地址變更時(shí),向各監(jiān)控模塊發(fā)送包含變更后IP地址的同步命令; 各監(jiān)控模塊還包括第二同步模塊,用于接收到同步命令后,將自身保存的控制臺(tái)管理服務(wù)器的IP地址更新為變更后IP地址; 所述控制臺(tái)管理服務(wù)器還包括第三同步模塊,用于當(dāng)監(jiān)控模塊的IP地址變更時(shí),更新自身保存的該監(jiān)控模塊的IP地址為變更后IP地址。
【文檔編號(hào)】H04L29/08GK104253832SQ201310259612
【公開(kāi)日】2014年12月31日 申請(qǐng)日期:2013年6月26日 優(yōu)先權(quán)日:2013年6月26日
【發(fā)明者】王慶磊, 盛健 申請(qǐng)人:北京神州泰岳軟件股份有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1