龔玲玲,李嘉懿,岳歐,盧克明,盧俊元
(國網四川省電力公司廣安供電公司,四川 廣安 638500)
目前信息網絡技術已經得到普及,成為日常生活生產的重要部分,良好的通信系統就是正常通訊的保證。在通信工作中,電源系統又是其重要部分,直接關系著通信系統的穩定。所以本文就從電源系統入手展開分析,通信電源遠程監控系統,對電源的實際運行進行實時的監控,確保其運用質量,可以有效地降低電源的故障。
WEB 是全球廣域網,是一種全球性、動態交互、跨平臺的分布式圖形信息系統,也是建立在internet 上的一種網絡服務,可以滿足操作者的網絡操作需求。而且WEB 實現了人們巨大規模的相互交流,可以通過網絡實現交流,打破了時間和空間上的交互距離,實現信息數據的共享。而且WEB具體的特點表現為:圖形化,可以同時具有圖形顯示和文本的性能;與平臺無關,無論使用者的系統平臺,都可以通過internet 訪問;而且是屬于分布式的,也就是把所有的信息都放在不同的站點上,方便使用者瀏覽搜尋;動態性,站點的信息是可以更新,保證信息的準確性和時間性;最后是交互特點,超鏈接,使用者在瀏覽的選擇上都具有一定的自由性,并且還可以直接獲得動態信息,只需要該填寫請求,服務器就會給予回應信息。
通信電源是通信網絡的動力基礎,對通信電源系統的監控也是非常重要的。通信電源系統是把交流電通過整流設備轉變為直流電。那么監控系統就是對通信電源系統的整個運行過程進行監控,實現自動化的控制管理,不僅降低了工作人員的工作強度,還提高了監控的效率,避免了錯誤的發生。因此監控系統就是需要獲得電源系統相關設備的實時數據,通過數據的分析,觀察設備的運行狀態、性能以及環境和供電質量以及用電情況。
遠程監控系統以遠程分布式監控系統為基礎,實現遠程監控,使處于遠端的管理人員可以方便地觀察和分析通信電源系統運行的情況。通信電源遠程監控系統可以分為三個模塊,分別是現場的信息采集模塊、信息的傳輸模塊以及控制管理模塊。也就是能夠把對通信電源系統的運行進行數據的采集,把采集到的數據傳輸到遠程控制中心,遠端控制中心對數據信息進行分析。
基于WEB 的通信電源遠程監控系統,在具體的監控過程中,可以分為三個部分,分別是現場的數據監測和子系統控制、數據的儲存和發送、客戶端數據的接受和實現控制。在監控的現場,子系統主要進行數據的采集,對象是現場控制節點運行狀況。把收集到的數據傳遞給中間層的子系統,中間層的子系統主要是由主控機、WEB 服務器以及數據庫服務器組成的每個部分有自己的職能,從中間層子系統獲取檢測數據并且向其發送控制命令。具體的工作原理如圖1。

圖1
系統中,主控機實現對于數據服務器之間的交互,通過socket 與應用服務器通信,將采集到的數據傳輸給數據庫,并且接受來自應用服務器發出的控制命令。在工作人員訪問系統的時候,既可以通過瀏覽器發出HTTP 協議請求,并且由瀏覽器解釋執行,Activex 控件與運用服務器建立socket連接,使用者進行監控操作只需要通過ActiveX 控件界面就可以實現。
Socket 編程是當前比較流行的網絡編程模型,是屬于服務器通信模式,在具體的使用中,是客戶進程向服務器進程發出具體的服務請求。Socket 就是一種“套接字”,是用來描述IP DI 地址和端口,是一個通信鏈的句柄,應用程序通過就是通過“套接字”向網絡發出請求。Socket 一般都是連接在網絡上的兩個程序間的雙向通信端點,一般情況下,網絡通訊就是socket 間的通訊。視同socket 實現網絡通信,服務器程序將一個套接字綁定到一個特定的端口,并且通過套接字等待和監聽客戶的連接請求,客戶程序根據服務器程序所在的主機與端口發出連接請求,服務器接受請求,獲得新的綁定到不同端口地址的套接字,最后客戶和服務器通過讀寫套接字實現通信。
使用Socket 進行網絡通信程序設計與其他服務器模式通信應用程序設計過程一樣,在操作中采取主動請求的方式,具體的過程為:
(1)服務器。從服務器方面,打開通信通道,而操作者在以上地址接受客戶請求;等待客戶把請求到達端口;接收到重復服務器請求,就會處理這一請求,并且發出相應的回答信息,如果接受到并發服務器請求,就需要激活一個新進程來處理客戶的請求,這里不需要對請求做出回答,只需要處理就可以。完成后就可以關閉新進程與客戶的通信連接。
(2)客戶。客戶打開通信通道,連接服務器所在的端口,向服務器發送請求,并且等待接受應答,在繼續提出請求。在完成請求結束后直接關系通信通道并終止。
根據服務器與客戶兩個方面的過后才能,可以確定,客戶與服務器之間的作用是非對稱的,因此其編碼是不同的。一般來講,服務器的進程一般是優于客戶請求而啟動的,Socket 程序的流程就應該如圖2。

圖2
當服務器與客戶端建立通信的時候,客戶端就可以動態地獲得服務器傳送過來的各種信息數據,同時發送各種控制指令給應用服務器,做出相應的處理。就比如操作者在客戶端分析數據的時候,發現其中出現問題,就需要馬上做出指令,然后反映到服務器,是通信電源系統根據指令做出改變。而且監控機上的運行監控軟件會不斷地寫入數據庫,這樣操作人員可以通過網絡服務器讀取數據庫的數據分析其監控軟件的運行狀況。
對于通信電源系統的控制管理,對整個通信系統正常運行至關重要,本文就在WEB 的基礎上,去探析通信電源遠程控制系統,實現對系統的監測與控制。主要以Socket 編程實現遠程監控。同時隨著通信規模的擴大,也還需要進一步的研究,提高監控質量,確保系統穩定安全。