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

一種遠(yuǎn)端文件讀取方法及系統(tǒng)的制作方法

文檔序號(hào):8415643閱讀:333來源:國知局
一種遠(yuǎn)端文件讀取方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)領(lǐng)域,特別涉及一種遠(yuǎn)端文件讀取方法及系統(tǒng)。
【背景技術(shù)】
[0002]對(duì)于文本查看類軟件有很多,如UltrEdit、Notepad++,以及操作系統(tǒng)自帶notepad, more命令等,已被大部分用戶所熟知和使用。
[0003]現(xiàn)有的技術(shù)對(duì)大文件的查看一般有兩種方式,一種是使用Notepad、UltrEdit等軟件打開文件,另一種是,使用第三方管理軟件連接上終端,手動(dòng)敲擊“more cat”等命令進(jìn)行文件查看。
[0004]但這兩種方式在對(duì)于大文件的查看上存在一定的問題,向UltrEdit, notepad加載文件時(shí)需要耗費(fèi)大量內(nèi)存,如果一個(gè)上GB的文件打開對(duì)機(jī)器的性能要求相當(dāng)高,打開速度慢,文件過多時(shí)無法打開,文件過多時(shí),打開速度慢,或造成系統(tǒng)假死;操作系統(tǒng)帶的more命令是可分屏顯示,但是沒有友好的可操作界面。在對(duì)眾多軟件進(jìn)行日志維護(hù)時(shí),就會(huì)有諸多不便。
[0005]在這種情況下可以集中管理日志、快速查看檢索日志、可以快速讀取大日志文件的軟件就迫切需要在企業(yè)級(jí)的應(yīng)用管理中出現(xiàn),以提高服務(wù)器對(duì)大文件的高效讀取效率,以提聞企業(yè)生廣效率。

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

[0006]鑒于上述問題,本發(fā)明實(shí)施例提供一種遠(yuǎn)端文件讀取方法及系統(tǒng),使得能夠基于簡單通用的架構(gòu)實(shí)現(xiàn)對(duì)大文件的高效讀取效率。
[0007]本發(fā)明實(shí)施例采用了如下技術(shù)方案:
[0008]本發(fā)明一個(gè)實(shí)施例提供了一種遠(yuǎn)端文件讀取方法,在網(wǎng)絡(luò)中設(shè)置控制臺(tái)管理服務(wù)器,在網(wǎng)絡(luò)中各文件服務(wù)器上設(shè)置監(jiān)控模塊,并且,控制臺(tái)管理服務(wù)器掛載各監(jiān)控模塊,所述方法包括:
[0009]控制臺(tái)管理服務(wù)器接收到文件讀取請(qǐng)求;
[0010]控制臺(tái)管理服務(wù)器根據(jù)所述文件讀取請(qǐng)求中的目的地址,獲取目的地址所在文件服務(wù)器中的文檔結(jié)構(gòu);
[0011]控制臺(tái)管理服務(wù)器根據(jù)在所述文檔結(jié)構(gòu)中選定的目標(biāo)文件,向所述目的地址所在文件服務(wù)器發(fā)出文件讀取指令;
[0012]所述文件服務(wù)器中的監(jiān)控模塊接收到文件讀取指令后,對(duì)目標(biāo)文件執(zhí)行讀取操作,并將讀取結(jié)果返回控制臺(tái)管理服務(wù)器。
[0013]所述方法還包括控制臺(tái)管理服務(wù)器與各監(jiān)控模塊之間通過http協(xié)議進(jìn)行交互;具體的,
[0014]所述控制臺(tái)管理服務(wù)器根據(jù)所述文件讀取請(qǐng)求中的目的地址,獲取目的地址所在文件服務(wù)器中的文檔結(jié)構(gòu)具體為:控制臺(tái)管理服務(wù)器根據(jù)所述文件讀取請(qǐng)求中的目的地址,通過http協(xié)議獲取目的地址所在文件服務(wù)器中的文檔結(jié)構(gòu);
[0015]所述向所述目的地址所在文件服務(wù)器發(fā)出文件讀取指令具體為:通過http協(xié)議向所述目的地址所在文件服務(wù)器發(fā)出文件讀取指令;
[0016]所述將讀取結(jié)果返回控制臺(tái)管理服務(wù)器具體為:通過http協(xié)議將讀取結(jié)果返回控制臺(tái)管理服務(wù)器。
[0017]所述控制臺(tái)管理服務(wù)器根據(jù)所述文件讀取請(qǐng)求中的目的地址,獲取目的地址所在文件服務(wù)器中的文檔結(jié)構(gòu)步驟還包括:
[0018]文件服務(wù)器中的監(jiān)控模塊對(duì)控制臺(tái)管理服務(wù)器進(jìn)行安全性驗(yàn)證的步驟。
[0019]所述文件服務(wù)器中的監(jiān)控模塊對(duì)控制臺(tái)管理服務(wù)器進(jìn)行安全性驗(yàn)證具體為:
[0020]文件服務(wù)器中的監(jiān)控模塊采用MD5加密算法對(duì)控制臺(tái)管理服務(wù)器的IP地址合法性進(jìn)行驗(yàn)證。
[0021]所述方法還包括:
[0022]當(dāng)控制臺(tái)管理服務(wù)器的IP地址變更時(shí),控制臺(tái)管理服務(wù)器發(fā)送包含變更后IP地址的同步命令給各監(jiān)控模塊;
[0023]各監(jiān)控模塊接收到同步命令后,將自身保存的控制臺(tái)管理服務(wù)器的IP地址更新為變更后IP地址;和/或
[0024]當(dāng)監(jiān)控模塊的IP地址變更時(shí),控制臺(tái)管理服務(wù)器更新自身保存的該監(jiān)控模塊的IP地址為變更后IP地址。
[0025]所述控制臺(tái)管理服務(wù)器采用瀏覽器方式提供交互接口,具體的:
[0026]控制臺(tái)管理服務(wù)器通過瀏覽器接收文件讀取請(qǐng)求;
[0027]控制臺(tái)管理服務(wù)器通過瀏覽器呈現(xiàn)獲取到的文檔結(jié)構(gòu);并且,通過瀏覽器接收在所述文檔結(jié)構(gòu)中選定的目標(biāo)文件;以及,
[0028]控制臺(tái)管理服務(wù)器通過瀏覽器將監(jiān)控模塊返回的讀取結(jié)果進(jìn)行呈現(xiàn)。
[0029]所述對(duì)目標(biāo)文件執(zhí)行讀取操作,并將讀取結(jié)果返回控制臺(tái)管理服務(wù)器,具體包括:
[0030]判斷所述目標(biāo)文件是否為超大文件,若滿足超大文件條件,則利用分頁讀取算法將所述目標(biāo)文件進(jìn)行分頁處理,將分頁處理結(jié)果作為讀取結(jié)果返回控制臺(tái)管理服務(wù)器;若不滿足超大文件條件,則直接將所述目標(biāo)文件作為讀取結(jié)果返回控制臺(tái)管理服務(wù)器。
[0031]另外,本發(fā)明實(shí)施例還提供了一種遠(yuǎn)端文件讀取系統(tǒng),所述系統(tǒng)包括控制臺(tái)管理服務(wù)器、多個(gè)文件服務(wù)器,以及設(shè)置在各文件服務(wù)器中的監(jiān)控模塊;控制臺(tái)管理服務(wù)器掛載各監(jiān)控模塊;
[0032]所述控制臺(tái)管理服務(wù)器包括:
[0033]接收模塊,用于接收文件讀取請(qǐng)求;
[0034]獲取模塊,用于根據(jù)所述文件讀取請(qǐng)求中的目的地址,獲取目的地址所在文件服務(wù)器中的文檔結(jié)構(gòu);
[0035]指令下發(fā)模塊,用于根據(jù)在所述文檔結(jié)構(gòu)中選定的目標(biāo)文件,向所述目的地址所在文件服務(wù)器發(fā)出文件讀取指令;
[0036]所述文件服務(wù)器中的監(jiān)控模塊,用于接收到文件讀取指令后,對(duì)目標(biāo)文件執(zhí)行所述讀取操作,并將讀取結(jié)果返回控制臺(tái)管理服務(wù)器。
[0037]所述控制臺(tái)管理服務(wù)器與各監(jiān)控模塊之間通過http協(xié)議進(jìn)行交互;
[0038]所述控制臺(tái)管理服務(wù)器采用瀏覽器方式提供交互接口,用于接收文件讀取請(qǐng)求、呈現(xiàn)獲取到的文檔結(jié)構(gòu)、接收在所述文檔結(jié)構(gòu)中選定的目標(biāo)文件、以及,將監(jiān)控模塊返回的讀取結(jié)果進(jìn)行呈現(xiàn)。
[0039]所述監(jiān)控模塊還包括:
[0040]驗(yàn)證單元,用于接收到所述獲取模塊獲取目的地址所在文件服務(wù)器中的文檔結(jié)構(gòu)時(shí),對(duì)控制臺(tái)管理服務(wù)器進(jìn)行安全性驗(yàn)證;
[0041]所述控制臺(tái)管理服務(wù)器還包括第一同步模塊,用于當(dāng)控制臺(tái)管理服務(wù)器的IP地址變更時(shí),向各監(jiān)控模塊發(fā)送包含變更后IP地址的同步命令;
[0042]各監(jiān)控模塊還包括第二同步模塊,用于接收到同步命令后,將自身保存的控制臺(tái)管理服務(wù)器的IP地址更新為變更后IP地址;
[0043]所述控制臺(tái)管理服務(wù)器還包括第三同步模塊,用于當(dāng)監(jiān)控模塊的IP地址變更時(shí),更新自身保存的該監(jiān)控模塊的IP地址為變更后IP地址;
[0044]所述監(jiān)控模塊還包括判斷單元和分頁處理單元;
[0045]所述判斷單元,用于對(duì)目標(biāo)文件執(zhí)行讀取操作之前判斷所述目標(biāo)文件是否為超大文件,若滿足超大文件條件,則啟動(dòng)分頁處理單元,;若不滿足超大文件條件,則直接將所述目標(biāo)文件作為讀取結(jié)果;
[0046]所述分頁處理單元,用于利用分頁讀取算法將所述目標(biāo)文件進(jìn)行分頁處理,將分頁處理結(jié)果作為讀取結(jié)果。
[0047]可見,本發(fā)明實(shí)施例提供的遠(yuǎn)端文件讀取方法和系統(tǒng),通過在網(wǎng)絡(luò)中設(shè)置控制臺(tái)管理服務(wù)器,以及在各文件服務(wù)器上設(shè)置監(jiān)控模塊,控制臺(tái)管理服務(wù)器和各文件服務(wù)器上的監(jiān)控模塊之間通過http協(xié)議實(shí)現(xiàn)互通。由于http協(xié)議使用最廣泛,所有服務(wù)器幾乎默認(rèn)都會(huì)開通,而且不需要每次連接都輸入用戶名和密碼,只需通過控制臺(tái)管理服務(wù)器,就可以對(duì)所有安裝了監(jiān)控模塊的文件服務(wù)器進(jìn)行文件讀取,優(yōu)選的,控制臺(tái)管理服務(wù)器可以采用瀏覽器的方式實(shí)現(xià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é)的安全性。再進(jìn)一步的,監(jiān)控模塊還可以判斷目標(biāo)文件是否為超大文件,若滿足超大文件條件,則調(diào)取分頁讀取算法,將分頁讀取結(jié)果返回控制臺(tái)管理服務(wù)器;若不滿足超大文件條
當(dāng)前第1頁1 2 3 4 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1