- 相關(guān)推薦
基于計(jì)算機(jī)網(wǎng)絡(luò)的監(jiān)控系統(tǒng)應(yīng)用研究
隨著信息技術(shù)的發(fā)展,基于計(jì)算機(jī)網(wǎng)絡(luò)的遠(yuǎn)程監(jiān)控系統(tǒng)得到了廣泛的關(guān)注和應(yīng)用,以下是小編搜集整理的一篇探究計(jì)算機(jī)網(wǎng)絡(luò)監(jiān)控系統(tǒng)應(yīng)用的論文范文,歡迎閱讀參考。
摘 要:本文設(shè)計(jì)分析了一種基于計(jì)算機(jī)網(wǎng)絡(luò)的監(jiān)控系統(tǒng),該系統(tǒng)可以在遠(yuǎn)程控制端實(shí)現(xiàn)對(duì)被控端的存儲(chǔ)監(jiān)控、屏幕監(jiān)控、文件管理、進(jìn)程監(jiān)控等功能。
關(guān)鍵詞:計(jì)算機(jī)網(wǎng)絡(luò);監(jiān)控系統(tǒng)
隨著信息技術(shù)的發(fā)展,基于計(jì)算機(jī)網(wǎng)絡(luò)的遠(yuǎn)程監(jiān)控系統(tǒng)得到了廣泛的關(guān)注和應(yīng)用。利用計(jì)算機(jī)網(wǎng)絡(luò)可以將監(jiān)控系統(tǒng)的監(jiān)視范圍和控制范圍擴(kuò)展到極大的范圍區(qū)域內(nèi),協(xié)助管理人員實(shí)現(xiàn)多方位、綜合性的智能化監(jiān)控與管理。
1 監(jiān)控系統(tǒng)總體方案設(shè)計(jì)
為增大監(jiān)控系統(tǒng)的靈活性和適用性,現(xiàn)今的基于計(jì)算機(jī)網(wǎng)絡(luò)的監(jiān)控系統(tǒng)通常采用B/S建構(gòu)方式,將系統(tǒng)劃分為監(jiān)控端和被監(jiān)控端,同時(shí)分別在控制端和被監(jiān)控端進(jìn)行系統(tǒng)集成,利用軟件對(duì)不同部分進(jìn)行統(tǒng)一控制和管理。其中,控制端主要用于接收被監(jiān)控端采集發(fā)送來的數(shù)據(jù)信息,同時(shí)向被監(jiān)控端發(fā)送控制指令;被監(jiān)控端主要根據(jù)所接收的指令完成相應(yīng)的操作。
1.1 各功能模塊介紹
利用遠(yuǎn)程監(jiān)控子系統(tǒng)、網(wǎng)絡(luò)監(jiān)控子系統(tǒng)、遠(yuǎn)程資源監(jiān)控子系統(tǒng)、遠(yuǎn)程磁盤監(jiān)控子系統(tǒng)以及遠(yuǎn)程信息管理子系統(tǒng)可以基本實(shí)現(xiàn)一個(gè)功能完整、擴(kuò)展性能良好、集成度高的計(jì)算機(jī)遠(yuǎn)程監(jiān)控系統(tǒng)。其中,遠(yuǎn)程監(jiān)控子系統(tǒng)主要是將監(jiān)控信息呈現(xiàn)在遠(yuǎn)程控制端的監(jiān)控屏幕上,還可以對(duì)屏幕顯示內(nèi)容進(jìn)行控制和切換;網(wǎng)絡(luò)監(jiān)控子系統(tǒng)主要用于對(duì)連接監(jiān)控端與被監(jiān)控端的數(shù)據(jù)通信網(wǎng)絡(luò)進(jìn)行管理和維護(hù);遠(yuǎn)程資源監(jiān)控子系統(tǒng)主要用于對(duì)系統(tǒng)中的各資源進(jìn)行管理和分配;遠(yuǎn)程磁盤監(jiān)控子系統(tǒng)主要用于對(duì)監(jiān)控采集的數(shù)據(jù)進(jìn)行存儲(chǔ)、傳輸?shù)?遠(yuǎn)程信息管理子系統(tǒng)主要用于對(duì)整個(gè)監(jiān)控系統(tǒng)的運(yùn)行進(jìn)行記錄,對(duì)整個(gè)監(jiān)控系統(tǒng)產(chǎn)生的數(shù)據(jù)進(jìn)行分析管理。
1.2 監(jiān)控指令設(shè)計(jì)分析
為保障整個(gè)監(jiān)控系統(tǒng)的正常穩(wěn)定運(yùn)行,必須通過指令編碼的方式為系統(tǒng)設(shè)計(jì)一套程序,各硬件端在該程序的約定和規(guī)范下進(jìn)行通信和管理。在進(jìn)行監(jiān)控指令設(shè)計(jì)時(shí)可以采用以下步驟:
1)對(duì)基本指令結(jié)構(gòu)進(jìn)行設(shè)計(jì),該指令結(jié)構(gòu)中的指令頭用于對(duì)指令類型進(jìn)行描述說明。
2)在進(jìn)行具體指令編寫時(shí),要基于基本指令結(jié)構(gòu)編寫,也就是按照基本的指令結(jié)構(gòu)將相應(yīng)的、具體的指令內(nèi)容添加進(jìn)去。
通過上述兩個(gè)步驟可以完成對(duì)基本指令、屏幕發(fā)送指令、文件發(fā)送指令、磁盤內(nèi)容發(fā)送指令、計(jì)算機(jī)執(zhí)行事件指令等的編寫工作。
需要說明的是,對(duì)于具有特定系統(tǒng)功能的指令,需要做出相應(yīng)的特殊規(guī)定。如文件發(fā)送指令中,除了包含指令類型、指令目標(biāo)、指令內(nèi)容等,還應(yīng)該包含發(fā)送文件的文件名和文件內(nèi)容等部分。
1.3 監(jiān)控功能的詳細(xì)設(shè)計(jì)分析
監(jiān)控系統(tǒng)被分為五個(gè)主要功能模塊,每個(gè)功能模塊又分為多個(gè)子功能模塊。每個(gè)模塊相互獨(dú)立,只是通過預(yù)設(shè)的通信端口進(jìn)行通信,故系統(tǒng)靈活度高,兼容性較強(qiáng),可以實(shí)現(xiàn)多種具體功能。
其中,在顯示遠(yuǎn)程屏幕功能實(shí)現(xiàn)中,監(jiān)控端會(huì)根據(jù)監(jiān)控需求向被監(jiān)控端發(fā)送截屏指令,被監(jiān)控端接收到相關(guān)指令后截取本地電腦的屏幕信息,將該信息以圖片的方式通過網(wǎng)絡(luò)傳遞到監(jiān)控端。
在屏幕實(shí)時(shí)監(jiān)控功能實(shí)現(xiàn)中,可以有兩種實(shí)現(xiàn)方式,一種方式為添加時(shí)鐘插件,要求被監(jiān)控端按照一定的時(shí)間間隔向監(jiān)控端發(fā)送截屏畫面;另一種方式為通過軟件功能,直接實(shí)現(xiàn)類似于遠(yuǎn)程控制功能的屏幕控制顯示效果。
在連接顯示功能實(shí)現(xiàn)中,為每一個(gè)終端都配置一個(gè)獨(dú)立的、靜態(tài)的IP地址或者主機(jī)名,不同終端之間的通信和數(shù)據(jù)收發(fā)都根據(jù)該IP地址或者主機(jī)名實(shí)現(xiàn),這樣可以保證信息傳遞的準(zhǔn)確性,消除非對(duì)應(yīng)信息執(zhí)行為系統(tǒng)帶來的錯(cuò)誤。
在文件傳輸功能實(shí)現(xiàn)中,可以在遠(yuǎn)程控制端實(shí)現(xiàn)對(duì)本地文件的日常操作,如查看屬性、重命名、刪除等,也可以在遠(yuǎn)程控制端和被控制端兩者之間進(jìn)行文件傳輸。
在遠(yuǎn)程進(jìn)行監(jiān)控功能實(shí)現(xiàn)中,可以對(duì)被監(jiān)控端的終端系統(tǒng)服務(wù)進(jìn)程進(jìn)行控制,如重啟、關(guān)機(jī)等。這些功能是通過指令與參數(shù)相結(jié)合的方式實(shí)現(xiàn)的。
操作記錄功能的實(shí)現(xiàn)主要是對(duì)系統(tǒng)中的每一過程和每一指令進(jìn)行記錄和存儲(chǔ),將其保存在管理系統(tǒng)中,以控件的形式展現(xiàn)出來。
2 監(jiān)控系統(tǒng)的實(shí)現(xiàn)
2.1 監(jiān)控端實(shí)現(xiàn)
圖為監(jiān)控系統(tǒng)的監(jiān)控端系統(tǒng)實(shí)現(xiàn)流程圖,從圖中可以看出,整個(gè)系統(tǒng)啟動(dòng)后在監(jiān)控端會(huì)建立一個(gè)線程,該線程會(huì)自動(dòng)與被監(jiān)控端進(jìn)行連接,若連接失敗則等待一段時(shí)間間隔后重新向被監(jiān)控端發(fā)起連接,若連接成功則開始對(duì)各被監(jiān)控端進(jìn)行監(jiān)控和管理,向其發(fā)送相關(guān)控制指令。當(dāng)系統(tǒng)功能實(shí)現(xiàn)完畢后該線程會(huì)斷開相關(guān)被監(jiān)控端的連接,釋放系統(tǒng)資源。
2.2 被監(jiān)控端實(shí)現(xiàn)
被監(jiān)控端的實(shí)現(xiàn)過程類似于監(jiān)控端。當(dāng)被監(jiān)控端被啟動(dòng)后會(huì)通過內(nèi)置線程進(jìn)行網(wǎng)絡(luò)通信。這個(gè)線程會(huì)對(duì)其通信端口進(jìn)行監(jiān)控,若發(fā)現(xiàn)來自網(wǎng)絡(luò)端的連接請(qǐng)求,則分析該請(qǐng)求,確認(rèn)是否有效,若有效則接受連接請(qǐng)求并建立相關(guān)的數(shù)據(jù)連接通道,利用該通道接收控制指令并實(shí)現(xiàn)相關(guān)功能。
2.3 配置程序?qū)崿F(xiàn)
為保證整個(gè)系統(tǒng)運(yùn)行的穩(wěn)定和安全,在進(jìn)行系統(tǒng)設(shè)置時(shí)還應(yīng)該考慮通信數(shù)據(jù)的加密,用戶權(quán)限的設(shè)定、數(shù)據(jù)存儲(chǔ)形式等內(nèi)容的配置。
參考文獻(xiàn)
[1]蔣德勇,張宏.基于計(jì)算機(jī)網(wǎng)絡(luò)的監(jiān)控系統(tǒng)在高校中的應(yīng)用[J].煤炭技術(shù),2012,31(4).
[2]李志剛.淺談?dòng)?jì)算機(jī)網(wǎng)絡(luò)監(jiān)控系統(tǒng)的應(yīng)用[J].吉林廣播電視大學(xué)學(xué)報(bào),2010(11).
[3]徐玓,段永霞.基于計(jì)算機(jī)網(wǎng)絡(luò)的低成本視頻監(jiān)控系統(tǒng)的設(shè)計(jì)[J].信息化研究,2010,36(10).
[4]劉茵,于家海.基于計(jì)算機(jī)網(wǎng)絡(luò)監(jiān)控系統(tǒng)現(xiàn)場(chǎng)監(jiān)控器的設(shè)計(jì)[J].山東輕工業(yè)學(xué)院學(xué)報(bào)(自然科學(xué)版),2008,22(3).
【基于計(jì)算機(jī)網(wǎng)絡(luò)的監(jiān)控系統(tǒng)應(yīng)用研究】相關(guān)文章:
Openprocess在熱網(wǎng)監(jiān)控系統(tǒng)中的應(yīng)用06-04
基于web的異地并行設(shè)計(jì)與制造系統(tǒng)研究06-02
基于PLC的斷路器型式試驗(yàn)系統(tǒng)設(shè)計(jì)03-10
探析Openprocess在熱網(wǎng)監(jiān)控系統(tǒng)中的應(yīng)用05-29
談Openprocess在熱網(wǎng)監(jiān)控系統(tǒng)中的應(yīng)用06-09
談智能決策支持系統(tǒng)及其在林業(yè)中的應(yīng)用研究08-21
基于J2EE的遠(yuǎn)動(dòng)系統(tǒng)Web實(shí)時(shí)曲線的研究05-11
基于電話網(wǎng)絡(luò)的熱網(wǎng)遠(yuǎn)程控制系統(tǒng)設(shè)計(jì)05-11