學習啦 > 論文大全 > 技術論文 > 計算機控制技術論文賞析(2)

計算機控制技術論文賞析(2)

時間: 家文952 分享

計算機控制技術論文賞析

  計算機控制技術論文篇二

  淺析計算機遠程控制技術

  【摘要】本為主要通過運用應用程序中的偽消息機制以及套接字技術,來對計算機服務端及客戶端的數(shù)據(jù)進行交換處理,并按照電腦桌面的圖像特色,提出一種建立在網(wǎng)格基礎上,用于計算桌面圖像圖形的壓縮編碼。設計出以服務器、客戶端為主要模式的計算機遠程監(jiān)控系統(tǒng)。

  【關鍵詞】計算機 遠程監(jiān)控系統(tǒng) 技術研究

  一、遠程監(jiān)控系統(tǒng)的設計流程

  這一遠程監(jiān)控系統(tǒng)主要由服務器端與客戶端程序所組成,使用之前應先把客戶端程序安裝至主控制計算機上,服務器端則安裝于被控計算機上。接著在主控制端計算機上運行客戶端應用程序,用于建立與服務端之間的遠程控制,運用該遠程監(jiān)控系統(tǒng)中的控制功能來傳送口令,且通過服務器端中的控制軟件來執(zhí)行各項遠程操作,例如:截獲目標計算機桌面的屏幕圖形,提取且記錄遠程客戶端的鼠標及鍵盤事件等方面的內(nèi)容。[1]被控制計算機的屏幕圖像其截獲過程實質(zhì)上就是客戶端接收服務端屏幕圖像數(shù)據(jù)傳輸?shù)倪^程,而傳輸?shù)年P鍵則在于怎樣進行屏幕圖像的無損壓縮和有損壓縮,除此之外屏幕圖像的傳送還應注意屏幕圖像的相關數(shù)據(jù)的傳輸時間,是否每一次傳輸都需要全部的數(shù)據(jù)等問題。

  本文通過運用應用程序中的偽消息機制以及套接字技術,來實現(xiàn)服務器及客戶端的數(shù)據(jù)交換,以此滿足遠程監(jiān)控和被監(jiān)控。

  二、遠程控制系統(tǒng)的整體構架

  (一)傳輸協(xié)議的選擇。

  在TCP/IP的傳輸層上,存在著兩種可以使用的通信協(xié)議,一種是UDP,另一種是TCP。UDP協(xié)議能夠提供的是一種不可靠的服務,不可能保證數(shù)據(jù)在傳輸過程中不出現(xiàn)差錯;TCP協(xié)議是一種能提供雙向有序、且保證數(shù)據(jù)包可靠收發(fā)的協(xié)議。在遠程控制系統(tǒng)中,安全是第一個要考慮的問題,所以本文設計的遠程控制系統(tǒng)使用TCP作為傳輸協(xié)議。

  (二)使用模型的選擇。

  本文設計的遠程控制模式為一控多,既由一臺主計算機控制其他計算機,在模型上更加貼近于C/S模型,雖然使用C/S模型增加了客戶端程序設計的難度,但是C/S處理數(shù)據(jù)快速、準確、安全、封閉性能好,可以很好的抵抗干擾,并且可以快速的響應遠程操作請求,所以本系統(tǒng)使用C/S模型。

  (三)控制端需求設計。

  控制端要求有以下三點:一是能向指定的被控端發(fā)送操作指令。在指令中包含兩個部分:一是被控端地址,二是操作代碼;二是可接受被控端返回的信息。當控制端受到被控端返回的信息時應該能分析出該信息的來源是否正確,數(shù)據(jù)包結構是否合法,并能將合法的數(shù)據(jù)包解析為可理解的信息呈現(xiàn)給控制者;三是可以提供數(shù)據(jù)加密服務。為了更好的保證系統(tǒng)的安全性,必須使用一套安全可靠的密碼機制,所以要求控制端應該能與被控端建立可靠的安全的連接,并用該鏈接傳輸加密后的數(shù)據(jù)包。

  三、遠程監(jiān)控程序服務器端和客戶端中的模塊

  (一)遠程監(jiān)控程序服務器端的模塊。

  該遠程監(jiān)控系統(tǒng)中服務器端的模塊主要有:(1)網(wǎng)絡模塊,其主要職責在于監(jiān)聽客戶端的聯(lián)接,在接收到命令后做出相應的處理;(2)編碼模塊,主要進行屏幕圖片的壓縮編碼,常用的方法有:行程-霍夫曼編碼、行程編碼等;(3)主框架模快,負責服務器端映射及息的處理信。

  (二)遠程監(jiān)控程序客戶端的模塊。

  該遠程監(jiān)控系統(tǒng)中客戶端的模塊主要有:(1)網(wǎng)絡模塊,其主要職責在于發(fā)送操作命令、連接監(jiān)聽端口、接收數(shù)據(jù)以及處理數(shù)據(jù),并將接受到得圖片數(shù)據(jù)反饋于本機中;(2)解碼模塊,具有數(shù)據(jù)解碼壓縮的作用,該模塊由用戶在壓縮對話框中進行選擇;(3)主框架模塊,負責客戶端映射及信息處理的;(4)對話框模塊,主要有網(wǎng)格數(shù)目以及解碼、編碼選擇對話框。

  (三)遠程監(jiān)控程序具體關鍵技術的實現(xiàn)。

  1.消息模擬技術

  一般情況下,用戶在運行應用程序時的鼠標操作及鍵盤操作都會被驅動程序截獲,并把這一系列的操作信息列入系統(tǒng)信息的隊列,以便應用程序獲取消息以及處理信息。但有部分應用程序,不具備外設驅動程序的輸入功能,因此必須自行模擬外設信息且發(fā)送至系統(tǒng)信息的隊列中,即消息模擬技術。針對遠程監(jiān)控系統(tǒng)而言,客戶端應用程序能夠對服務器端進行自由操作,換而言之服務器端的應用程序應對客戶端的鍵盤、鼠標操作消息進行模擬。

  2.屏幕網(wǎng)格化傳輸在屏幕圖像數(shù)據(jù)中的應用

  若每一次的數(shù)據(jù)傳輸都包括整個圖像的數(shù)據(jù),會對服務器的日常工作帶來嚴重的影響。比如:顏色數(shù)是24真彩色,顯示配置是1024×768的典型Windows,其整個桌面屏幕圖像的數(shù)據(jù)18.9Mbit,不僅使得網(wǎng)絡寬帶被大量占用,還嚴重影響了Windows系統(tǒng)其他程序的正常響應與處理,因此可采用網(wǎng)格化模式減少屏幕數(shù)據(jù)的傳輸量,即將屏幕桌面分割成數(shù)個大小一致的網(wǎng)格,以網(wǎng)格為單位向客戶端傳送屏幕圖像數(shù)據(jù),當接收到Refresh命令后,服務器端則只傳輸本機屏幕出現(xiàn)變化的網(wǎng)格數(shù)據(jù)。由于桌面圖像的截取與傳輸過程緊密連接,通常屏幕在較短時間內(nèi)只發(fā)生局部變化或不變化。

  在電腦桌面上,經(jīng)常見到大片的條形及塊狀區(qū)域,這些區(qū)域的背景顏色相同,且占據(jù)了計算機屏幕網(wǎng)格圖形圖像的大部分,由此可見Huffman算法十分適用于I 幀的壓縮。相交P幀而言,因為其網(wǎng)格中的圖像數(shù)據(jù)是與舊圖向對比的網(wǎng)格差圖,若是網(wǎng)內(nèi)部數(shù)據(jù)出現(xiàn)變化的圖形圖像內(nèi)容不多,必定導致差圖中出現(xiàn)大量的零值。針對這些網(wǎng)格圖像數(shù)據(jù),Huffman算法其壓縮效率以及壓縮速度都遠遠小于Run Length Encoding算法。因此,利用Run Length Encoding算法對P幀的數(shù)據(jù)壓縮效率更高、速度更快。

  參考文獻:

  [1]王懿鵬.計算機遠程監(jiān)控系統(tǒng)的技術探討[J].高新技術產(chǎn)業(yè)發(fā)展,2010,(8).

  [2]謝建中.計算機遠程監(jiān)控系統(tǒng)的技術研究[J].電腦編程技巧與維護,2012,(3).

  [3]黃山.計算機遠程監(jiān)控系統(tǒng)技術探討[J].信息與電腦,2010,(4).

  
看了“計算機控制技術論文賞析”的人還看:

1.計算機控制技術論文

2.有關計算機控制技術論文

3.計算機控制技術論文

4.計算機控制系統(tǒng)的相關論文

5.計算機控制技術論文

2493021