李廣偉
摘 要 計算機網絡遠程控制技術是計算機技術、互聯網技術、通信技術發展到一定階段后整合技術,其代表著新時代的到來,對于區域分布廣泛要求遠距離控制、智能設備數量龐大或需要強化和集中控制力的企業而言,應用意義十分重大。
關鍵詞 遠程控制 控制技術 應用
中圖分類號:TP391.06 文獻標識碼:A
0 前言
1990年以來,隨著計算機技術的普及、因特網與通信技術的發展,互聯網與人類的生活、工作的結合日益緊密,而計算機網絡遠程控制技術得到應用。作為業界公認的實用技術,計算機網絡遠程控制和管理得到更多用戶的重視,并廣泛應用于各行各業。
1 計算機網絡遠程控制技術概述
1.1 計算機網絡遠程控制技術的定義
計算機網絡遠程控制技術是指,通過某臺指定的遠距離終端計算機依賴于網絡,去控制及監視另一臺或多臺終端設備(如計算機、自動化設備等)的技術,其主要應用于遠程監控、遠程技術支持等。
如果從計算機控制技術的對象來看,早期的計算機控制技術主要是針對單變量線性的對象,而現代網絡遠程控制技術的對象則由一變多,也就是我們所談到的多變量非線性的對象;而從實現遠程控制技術的元器件來看,早期監控技術主要依賴于獨立模擬元器件,而現代網絡遠程控制技術則建立在大規模集成電路的基礎上。①互聯網與通信科學的進步,一方面改變了控制技術早期的技術基礎及系統結構,另一方面也使得控制技術與網絡有了更好的融合,也就是我們現在所談論的計算機網絡遠程控制技術?;诰W絡的遠程控制技術,主要會使用四種網絡接入模式,包括LAN、WAN、電話撥號及互聯網接入。②
1.2 遠程控制的關鍵技術
1.2.1 Web技術
Web技術起源于日內瓦某個粒子實驗室,其主要基于超文本技術,包括HTTP(應用層協議-超文本傳送協議)及HTML(表示層句法-超文本標記性語言)兩大技術標準。
1.2.2 Activex技術
這一項技術主要是針對互聯網相關應用開發出來的技術,包括Activex 控件、文檔、腳本描述、服務器框架及Java虛擬機等五大部分,其主要依托于組件或分布式組件對象模型。該技術是微軟早期創建的遠程控制技術之一,被應用于常見的服務器及客戶終端機中。
1.2.3 Magic Packet技術
Magic Packet技術是又AMD公司所開發的,又稱作網絡喚醒技術,其主要通過MAC地址來進行網絡中計算機的辨識,即使客戶端的計算機出于關機狀態,Magic Packet也可以通過其標準的喚醒數據包來啟動任一指定MAC地址的遠程終端,開啟電源并啟動電腦。
1.2.4 遠程屏幕監視技術
這一技術主要利用TCP/IP協議來完成遠程監控,服務器端基于Winsock控件建立連接、發送指令到客戶端,在完成監控屏幕指令后,客戶端會通過圖片格式的文件反饋回服務器。
1.2.5 Sockets技術
Sockets技術,又稱為套接字技術,其主要分為流套接字及數據包套接字兩大類。套接字技術是基于VC++的語言編程來完成遠程控制過程中的信息傳輸和信通的,并且支持TCP/IP協議。
1.3 遠程控制技術的原理及實現
1.3.1 遠程控制技術的原理
遠程控制技術可以幫助建立多臺計算機之間的數據交換通道,從而使得專業工程師利用互聯網或通信技術來進行多臺計算機的控制成為可能。遠程控制技術的實現需要依靠三大核心構成,包括互聯網、遠程控制軟件、專業工程師。通常情況下,其實現原理如下:位于遠程終端的計算機(稱為服務器端或控制端),利用遠程控制軟件,向被控制的多臺終端設備(稱為客戶端或被控制端)發出指令,并利用遠程終端的計算機來進行各種程序的操作,比如針對客戶端所在計算機文件的使用、查看及管理客戶端的多個應用程序、遠程使用與客戶端所在計算機已建立連接相關外部設備等某些特定的工作。
但在使用遠程控制技術前,有三點需要注意的地方:第一,“遠程”不代表距離或位置的遠近,客戶端及服務器端所在的設備完全可以是在同一數據中心機房的任意設備,或通過互聯網接入的任意設備;第二,如果需要通過互聯網來使用遠程控制技術,必須通過遠程控制軟件作為載體,即將遠程控制軟件預裝或安裝到需要被控制的終端設備上;第三,服務器端的主要職責是發送指令與最終執行結果的查看;客戶端的主要作用是根據指令完成操作、反饋執行結果。為了便于專業IT人員的后續工作,很多現代遠程控制技術,都會基于互聯網技術、利用瀏覽器來運行相關程序。
1.3.2 遠程控制系統實現框架
網絡遠程控制系統由三大核心系統組成,包括有現成設備檢測與控制系統、遠距離數據傳輸系統及遠程監控終端系統。③在進行實際遠程控制技術的實現時,需要注意以下兩點:綜合考慮整體遠程控制系統的安全性及個性化操作需要,建議服務器端開發語言采用Linux系統下的C語言、客戶端采用Windows系統下的C++語言;參照Socket技術及流程,并對所有遠程控制指令進行加密,服務器及客戶端僅識別加密語句;在Socket技術與數據庫技術基礎上,建立遠程有效訪問和監控機制,隔離并控制異常數據情況。
2 遠程控制技術的應用
2.1 計算機網絡遠程控制技術的應用
計算機網絡遠程控制技術在實際生活和工作中的應用廣泛,如遠程的辦公、遠程教育、遠程監控等多個方面。④其中前者在國內的應用較少,后兩者應用居多。
2.1.1 遠程辦公
通過計算機網絡遠程控制技術,用戶可以通過互聯網隨時隨地地辦公,實現辦公自動化。遠程技術可以幫助用戶在任意地點通過internet接入辦公室的工作計算機,使用計算機中的應用程序、計算機硬盤中存儲的各種信息和數據,訪問文件、共享資源等。遠程辦公不僅有利于加強公司內部人員的溝通、提高工作效率和工作興趣,遠程辦公對于緩解一線城市交通壓力、減少環境污染等大有益處。目前,在西方發達國家,如美國、德國、英國、瑞典等,對于遠程辦公的應用已經非常廣泛,但國內在遠程辦公方面還處于非常初級的階段,僅少量跨國企業采用了這樣的模式。
2.1.2 遠程教育
計算機網絡遠程控制技術還應用在遠程教育方面。國內在遠程教育方面的應用主要包括企業e-learning平臺的建設、培訓學校遠程教育平臺的提供、互聯網網站遠程教育資源和內容的提供。國內的領先企業在遠程平臺建設方面的投資正如火如荼,其通過網絡遠程控制技術所建設的e-learning平臺,可以供企業員工在遠程接受企業內部的培訓及相關學習資料、學習心得的分享;而在遠程教育平臺、遠程教育資源和內容的提供方面,網絡遠程控制技術也是不可或缺的,一方面教師可以通過遠程技術提供授課服務、加強與學生的互動與交流、增強學習頻率與效率,另一方面遠程模式對于學習成本的降低和優化也起到不可小覷的作用。對于偏遠地區、教育資源稀缺地區,遠程教育對于當地教育資源的補充也是未來政府關注的重點。目前我國在遠程教育方面的投資還十分欠缺,希望在國家十二五發展包括2013年財政支出中,加大對遠程控制技術在教育行業應用的投資于傾斜。
2.1.3 遠程監控
除遠程辦公和遠程教育以外,國內企業在遠程監控方面的應用也較為廣泛,尤其是在針對企業用戶的企業級硬件運維方面的應用。對于銀行、制造、電信、互聯網等基礎架構較為復雜、且企業硬件設備種類多樣、數量龐大的企業而言,通常都會采購由原廠服務商提供的遠程監控軟件及服務,通過服務商遠程的專業工程師和領先的技術工具,幫助企業實現24*7小時的實時監控,并針對性地找出系統日常運行中的問題,通過遠程控制技術來提供相關的軟硬件支持服務、日常的故障查詢、常規故障修復等問題。遠程監控可以大量降低企業的運維成本。此外,遠程監控還應用于企業日常應用,使用規范監控、網絡異常流量監控、員工行為監控、商業機密監控等方面,避免由于不規范操作或病毒感染等問題導致企業整體系統出現風險的問題,做到實時監控、遇到問題解決問題。
2.2 遠程控制技術的主要功能和作用
遠程控制系統的主要功能和作用主要包括實時響應、穩定可靠、可操作性強這三大方面。對于遠程控制技術來說,需要滿足以上三點才可能被廣泛應用于實際生活和工作,遠程控制技術為用戶提供實時響應的功能,在遠程終端的服務器或專業工程師具有自動辨識設備問題或系統風險的能力,能及時將有效信息反饋給客戶端,或幫助客戶端修復相關錯誤或提出警示;遠程控制技術的可操作性和穩定可靠性對于用戶來說是至關重要的,過于復雜的遠程操作系統不適用于非專業人士的使用,因此在設計和實施遠程控制技術時,需要考慮到操作的便捷性與穩定性。
3 結論
相比較于傳統的控制技術,基于網絡的遠程控制技術更加的靈活,并且對于計算機信息的共享更加充分、降低了周期性專業工程師現場診斷及定期巡檢的風險、對于企業的成本控制也大有裨益。
注釋
① 陳希武.利用網絡實現遠程控制的技術分析[J].科技創新導報,2009(1):34-35.
② 眭春輝.淺談計算機遠程控制技術及常見軟件應用[J].電腦知識與技術,2010(27):7654-7655.
③ 仝世君.網絡遠程控制系統關鍵技術設計[J].制造業自動化,2011(3):204-206.
④ 彭建強.遠程控制技術原理與應用[J].華章,2012(36):306.