av色综合网,成年片色大黄全免费网站久久,免费大片黄在线观看,japanese乱熟另类,国产成人午夜高潮毛片

公務(wù)員期刊網(wǎng) 論文中心 正文

煤礦業(yè)計算機遠程監(jiān)管研究

前言:想要寫出一篇引人入勝的文章?我們特意為您整理了煤礦業(yè)計算機遠程監(jiān)管研究范文,希望能給你帶來靈感和參考,敬請閱讀。

煤礦業(yè)計算機遠程監(jiān)管研究

遠程監(jiān)管技術(shù)特點

(1)軟硬件的模式塊和結(jié)構(gòu)穩(wěn)定性要高,適應(yīng)性要強。如今成套的操作系統(tǒng)和數(shù)據(jù)庫管理系統(tǒng)的開發(fā)包越來越高標準和開放化,具備一定的靈活性、可靠性和適應(yīng)性,可以為此帶來極大便利。(2)網(wǎng)絡(luò)化。通信網(wǎng)絡(luò)技術(shù)可以使各主機連接起來,便于交換信息,是實現(xiàn)遠程監(jiān)管必不可少的技術(shù)。(3)通信質(zhì)量要高。遠程控制會傳輸大量文件、數(shù)據(jù)、圖片等,如果通信質(zhì)量不高勢必使指令傳達和命令響應(yīng)及其它多方面的時效性無法實現(xiàn),目前很多單位早已把提高通信質(zhì)量問題提上日程。(4)運用高性能的微機。高性能的微機響應(yīng)速度快,容量大且可支持不同網(wǎng)絡(luò),可為較好的運行系統(tǒng)和網(wǎng)速打好條件基礎(chǔ)。(5)具有多功能信息管理。結(jié)合信息管理系統(tǒng),聯(lián)合信息網(wǎng)絡(luò)化,實現(xiàn)全面的遠程監(jiān)管功能。(6)具備多媒體監(jiān)管。應(yīng)用不同類型的傳輸協(xié)議與互聯(lián)網(wǎng),可以傳輸并實時地播放多媒體的數(shù)據(jù)。(7)遠程性。這一點在借助互聯(lián)網(wǎng)之后,在監(jiān)管范圍內(nèi)可以實現(xiàn)任意遠程的監(jiān)控。

遠程監(jiān)控系統(tǒng)

系統(tǒng)結(jié)構(gòu)和設(shè)計流程遠程監(jiān)管實現(xiàn)在遠程控制的基礎(chǔ)上,而在遠程監(jiān)控系統(tǒng)之中,根據(jù)受控與控制角色,可將整個系統(tǒng)分為客戶端與服務(wù)端程序,而在進行監(jiān)控行為之前,還需要分別在發(fā)出命令的主控機上安裝客戶端系統(tǒng),在受控主機上安裝服務(wù)端。遠程控制行為發(fā)生的過程是起初在受控制主機上運行服務(wù)端系統(tǒng),接著在主控主機上執(zhí)行客戶端程序,如此主控機與服務(wù)端程序?qū)崿F(xiàn)一種特殊的遠程服務(wù),如此一來,控制主機發(fā)送的指令(如重啟、關(guān)閉、鼠標、鍵盤及服務(wù)器自動啟動等命令)才得以完成完整的發(fā)送和接收過程,最終才能完成服務(wù)器應(yīng)用程序的執(zhí)行行為。安裝在主控機上的客戶端系統(tǒng)主要任務(wù)之一是向安裝在受控機的服務(wù)端發(fā)送截取屏幕的請求命令并在接收目標屏幕圖像之后顯示在本地主機屏幕上,而安裝在受控機的服務(wù)端主要是響應(yīng)客戶端發(fā)送來的請求命令然后將獲取本地屏幕圖像傳送出去。監(jiān)聽遠程目標電腦的桌面圖像,對其各磁盤文件進行操作和記錄及操作其鼠標等都可以通過遠程監(jiān)控軟件實現(xiàn)。在遠程監(jiān)控行為之中,由于目標電腦圖片、文件及其它數(shù)據(jù)等傳輸至主控電腦也是受制于網(wǎng)速的,由于截取圖像過大,耗用網(wǎng)絡(luò)資源,很易導(dǎo)致遠程監(jiān)控指令的完成時效性差,不穩(wěn)定等。這里就需要把截圖的圖片加以壓縮再進行發(fā)送,主控機的客戶端接收后進行解壓再顯示圖片,因而現(xiàn)在解決問題的關(guān)鍵就轉(zhuǎn)換到處理獲取屏幕圖像數(shù)據(jù)發(fā)送時的壓縮與接收后的解壓上。

遠程監(jiān)控系統(tǒng)中圖像處理模塊在客戶端實現(xiàn)屏幕位圖是實現(xiàn)遠程屏幕控制的第一步,而形成屏幕位圖的算法如下:(1)用CreateDC()函數(shù)創(chuàng)建屏幕的設(shè)備描述表,而獲取屏幕的分辨率用GetDeviceCaps()函數(shù)。(2)CreateCompatibleDC()函數(shù)用來創(chuàng)建屏幕設(shè)備描述表的兼容內(nèi)存描述表。(3)用SelectObjec(t)函數(shù)將新位圖選入內(nèi)存設(shè)備描述表之中,而由BitBl(t)函數(shù)拷貝屏幕設(shè)備描述表至內(nèi)存設(shè)備描述表之中。再用CreateCompatibleBitmap()函數(shù)新建兼容與屏幕設(shè)備描述表的一個新位圖。(4)用SelectObjec(t)函數(shù)獲取屏幕位圖句柄。(5)選擇較好的壓縮算法。尤其是屏幕圖片的傳送,耗用資源較大,易影響時速,因此我們就需要選擇好的壓縮算法,這也是遠程監(jiān)控技術(shù)中達到時效的最關(guān)鍵部分。這里選擇了LZW和JPEG2種壓縮算法。LZW算法是無損壓縮算法的一種,其基本原理是,首先先建立字符串表,之后在這個建立的字符串表之中放入每次第一次出現(xiàn)的字符串,完成這一過程之后將起初新建的字符串表刪掉。而在解壓的時候,對應(yīng)于其壓縮過程,字符串表再依據(jù)字符串的數(shù)據(jù)自動重新生產(chǎn)。而JPEG壓縮是一種有損壓縮算法,它會去掉冗余信息,其運用人類的視覺系統(tǒng)特點,結(jié)合無損壓縮碼與量化來去除視角及數(shù)據(jù)本身的冗余信息。

遠程控制模塊遠程控制模塊主要負責(zé)完成鼠標鍵盤信息的處理與傳輸行為。要完成遠程控制模塊,獲取鼠標鍵盤消息是第一個任務(wù)。這一任務(wù)的完成可以運用Win-dowProc和PreTranslateMessage2個函數(shù)、要實現(xiàn)遠程控制需要使鼠標鍵盤完成如下功能:(1)完成鼠標事件。在操作系統(tǒng)之中,不一樣的鼠標事件是與不同的常量相對應(yīng)的。在遠程控制中,是需要實現(xiàn)把主控機的鼠標事件與坐標一同發(fā)送至受控端,受控端便可依據(jù)模擬函數(shù)模擬出鼠標事件,從而實現(xiàn)鼠標的遠程控制。而這里可運用Windows的API函數(shù)mouse_event來完成此功能,合成鼠標事件。(2)完成鍵盤事件。主控機在窗口顯示的使用鍵盤擊打信息顯示(即控制端在受控端位圖里的打鍵的鍵碼值),發(fā)送至受控機時,需要解決的問題和實現(xiàn)的鍵盤功能是讓這些主控機的鍵盤事件還原為受控端的鍵盤事件,而這一功能的實現(xiàn)可運用Windows的API函數(shù)keybd_event,此函數(shù)的可在受控端形成模擬擊鍵事件。

網(wǎng)絡(luò)通信CSocket是MFC在CAsyncSocket基礎(chǔ)上派生的一個同步阻塞Socket的封裝類。在服務(wù)器端簡單運用Create()、Listen()和Accep(t)3個函數(shù)便可將服務(wù)器的監(jiān)聽功能得以實現(xiàn)。而在客戶端也只需簡單的運用Create()與Connec(t)2個函數(shù)便可將其與服務(wù)器的連接功能得以實現(xiàn)。完成連接后只需Send()與Receive()函數(shù)便可實現(xiàn)雙方之間的通訊功能。為了提高程序的效率,多線程是一個很好的選擇。通過創(chuàng)建線程將界面操作和圖像處理分開,從而提高系統(tǒng)的實時性。本系統(tǒng)在服務(wù)器端首先創(chuàng)建一個監(jiān)聽線程,當有客服端請求連接后再創(chuàng)建一個新的線程來處理客服端。在監(jiān)聽線程中創(chuàng)建的CSocket對象不能直接傳遞給其他線程。必須是用Detach()函數(shù)得到一個SOCKET結(jié)構(gòu)體再將結(jié)構(gòu)體傳遞給其他線程。在其他線程中用Attach()函數(shù)來和線程中的CSocket對象關(guān)聯(lián)起來。只要滿足以上條件就可以安全、高效的在各個線程之間傳遞和使用Csocket對象。

結(jié)語

信息科技不斷在發(fā)展,相信將來遠程監(jiān)控技術(shù)更先進,而將遠程監(jiān)控技術(shù)應(yīng)用于各個領(lǐng)域,不但節(jié)省時間、人力成本,還可為煤礦、電力等需要檢測環(huán)境給企業(yè)帶來極大便利。相信將遠程監(jiān)控技術(shù)應(yīng)用于企業(yè)也是將來發(fā)展必然趨勢。希望這里對計算機遠程監(jiān)控的探討研究可為煤礦企業(yè)帶來積極作用。

作者:王學(xué)東 單位:承德廣播電視大學(xué)