張惠春
(晉城職業(yè)技術學院 信息工程系,山西 晉城 048026)
國家電網(wǎng)移動終端綜合監(jiān)測系統(tǒng)的設計與實現(xiàn)
張惠春
(晉城職業(yè)技術學院 信息工程系,山西 晉城 048026)
為了更好地對國家電網(wǎng)的運營環(huán)境進行監(jiān)控,本文開發(fā)了一個移動終端綜合監(jiān)測系統(tǒng),并對該軟件的客戶端進行了系統(tǒng)分析,給出了內部網(wǎng)元監(jiān)測、外部網(wǎng)元監(jiān)測、動力環(huán)境監(jiān)測和運營監(jiān)測等功能的設計與實現(xiàn)。
國家電網(wǎng);移動終端;監(jiān)測
為了更好地對國家電網(wǎng)的運營環(huán)境進行監(jiān)控,建立監(jiān)測手機客戶端,從而隨時隨地掌握外網(wǎng)網(wǎng)元、內網(wǎng)網(wǎng)元、機房環(huán)境等基本運行環(huán)境情況,實時監(jiān)測預防緊急情況的發(fā)生,本文開發(fā)了移動終端綜合監(jiān)測系統(tǒng),系統(tǒng)可以對運營服務狀況進行統(tǒng)計查看,還提供了實時警情提醒功能。該系統(tǒng)確保為國家電網(wǎng)系統(tǒng)正常運行和提升服務質量提供了先進的管理手段。
(一)系統(tǒng)邏輯架構
本系統(tǒng)主要分為三層接觸層、管理層和接口層。手機客戶端用戶通過與接觸層進行交互,獲得處理后數(shù)據(jù)的展示。而數(shù)據(jù)來源于接口層,接口層與各個系統(tǒng)通過不同同步接口獲得不同的數(shù)據(jù)保存到相應的數(shù)據(jù)庫表中。管理層主要是負責對原始數(shù)據(jù)的展示和管理。當手機客戶端用戶要進行電費繳納或者使用語音功能時,這時就需要涉及到另外兩個系統(tǒng)——語音轉換系統(tǒng)和銀聯(lián)支付系統(tǒng),系統(tǒng)邏輯架構圖如圖1所示。
(二)系統(tǒng)技術架構
本項目開發(fā)依托JavaEE技術,采用目前web應用服務系統(tǒng)主流設計模式MVC架構思想指導系統(tǒng)設計與開發(fā)。
服務端架構技術采用了Struts,Spring,Hiber?nate等主流技術。其中Struts架構主要負責控制層的管理和優(yōu)化,Spring架構的引入使業(yè)務層的條理更加清晰,Hibernate的運用建立了一種關系型數(shù)據(jù)庫與面向對象編程語言的一種轉化方式,方便對數(shù)據(jù)庫的代碼操作。

圖1 系統(tǒng)邏輯架構圖
(一)系統(tǒng)登錄
需輸入賬號及密碼登陸系統(tǒng)后方可使用,系統(tǒng)提供了記住賬號密碼和自動登錄功能,在用戶首次登錄并勾選后,之后登錄系統(tǒng)無需重復輸入賬號和密碼即可登錄應用。系統(tǒng)登錄頁面如圖2所示。
登錄后顯示系統(tǒng)主頁,在上方可通過圖片切換方式在各個功能模塊間切換,系統(tǒng)下方直接顯示告警信息,點擊可查看詳細信息,如圖3所示。

圖2 系統(tǒng)登錄頁面

圖3 綜合監(jiān)測系統(tǒng)主頁面
(二)外部網(wǎng)元監(jiān)測
可通過兩種方式查看網(wǎng)元狀況,一種是通過交換內存、CPU狀態(tài)、接口狀態(tài)等某一方面查看所有網(wǎng)元的實時狀況。另一種是查看某個網(wǎng)元的硬件概況信息及該網(wǎng)元交換內存、CPU狀態(tài)等所有方面的實時狀態(tài)信息。
點擊首頁左側的按鈕可彈出功能菜單,并可選擇查看外部網(wǎng)元中的所有網(wǎng)元狀態(tài)、內存狀態(tài)、CPU狀態(tài)以及相關接口狀態(tài),如圖4所示。
在系統(tǒng)主頁點擊外部網(wǎng)元模塊,則可跳轉至外部網(wǎng)元結構圖,在圖中可查看當前網(wǎng)元結構,點擊圖中的任一網(wǎng)元,即可查看此網(wǎng)元的基本概況以及此設備當前的工作狀態(tài),圖5給出了交換機的監(jiān)測頁面。

圖4 外部網(wǎng)元監(jiān)測頁面

圖5 交換機監(jiān)測頁面
(三)內部網(wǎng)元監(jiān)測
內部網(wǎng)元的查看方式與外部網(wǎng)元相同。
在系統(tǒng)主頁點擊內部網(wǎng)元模塊,則可跳轉至內部網(wǎng)元結構圖,在圖中可查看當前的內部網(wǎng)元結構,并可點擊具體的某一網(wǎng)元查看詳細信息,如圖6所示。

圖6 內部網(wǎng)元監(jiān)測頁面
點擊內部網(wǎng)元圖中的任一設備,即可查看此設備的基本概況以及此設備當前的工作狀態(tài);也可以點擊首頁左側的按鈕,可彈出功能菜單中的某一項,查看內部網(wǎng)元中的所有交換機或者服務器的交換內存狀態(tài)、內存狀態(tài)、CPU狀態(tài)以及相關接口狀態(tài)。
(四)運營監(jiān)測
對運營的監(jiān)測主要包括對總體概況、話務情況、服務水平、IVR服務、人工服務、故障報修等幾個方面的監(jiān)測,在這個模塊主要是通過圖表和表格兩種方式對統(tǒng)計數(shù)據(jù)進行展示。
1.總體概況
圖7顯示當日全省所有地市運營情況的匯總監(jiān)控,首頁山西省地圖可點擊全省各地市查看運營狀況。內容除上圖中所顯示內容外,還有網(wǎng)廳業(yè)務和掌廳業(yè)務的相關信息。
2.話務情況
話務情況的監(jiān)測主要是采用圖表與列表結合的方式展示當前全省24點人工服務情況趨勢及當日話務情況。圖表右上方為列表展示,可點擊查看詳細列表數(shù)據(jù),如圖8所示。

圖7 運營監(jiān)測總體概況圖

圖8 運營監(jiān)測話務情況列表數(shù)據(jù)圖
(五)接口功能
1.內網(wǎng)網(wǎng)管接口
(1)網(wǎng)元概況接口
網(wǎng)元概況接口主要是同步物理網(wǎng)元的硬件配置信息,如cpu處理速度、內存大小、操作系統(tǒng)等,變化的頻率不高。
(2)監(jiān)測組接口
監(jiān)測組接口是為性能監(jiān)測做準備,同步的是性能監(jiān)測信息的分組常量,如server-cpu、server-網(wǎng)絡、switch-cpu等信息,該接口的數(shù)據(jù)也不會經(jīng)常變化。
(3)監(jiān)測項接口
監(jiān)測項接口同樣是為性能監(jiān)測做準備,同步的是具體每個監(jiān)測組中具體的監(jiān)測項信息,如switch-cpu監(jiān)測組中有cpu占用率、最近5分鐘的cpu平均使用率等監(jiān)測項信息,該接口數(shù)據(jù)也是相對不會經(jīng)常變化的。
(4)網(wǎng)元性能監(jiān)測接口
網(wǎng)元性能監(jiān)測接口是對各個網(wǎng)元實時性能監(jiān)測信息的同步,包括網(wǎng)元、所屬的監(jiān)測組、監(jiān)視類型、監(jiān)視對象、監(jiān)測項以及監(jiān)測值等信息,這些信息是隨時變化的,同步的頻率跟內網(wǎng)網(wǎng)管系統(tǒng)統(tǒng)計頻率一致。
(5)告警信息接口
當網(wǎng)元性能監(jiān)測的監(jiān)測值超過一定的閥值就會產(chǎn)生告警信息,告警信息接口同步的內容有告警信息源、具體內容、告警時間、告警級別等,該接口的數(shù)據(jù)也是隨時變化的,同步的頻率會比較高。
(6)網(wǎng)絡拓撲關系接口
網(wǎng)絡拓撲關系接口是對各個網(wǎng)元之間關系的信息同步,網(wǎng)元之間的關系是相對不變的,因為同步頻率也會較慢。
2.外網(wǎng)網(wǎng)管接口
和內網(wǎng)網(wǎng)管接口類似,外網(wǎng)網(wǎng)管接口包含網(wǎng)元概況接口、監(jiān)測組接口、監(jiān)測項接口、網(wǎng)元性能監(jiān)測接口、告警信息接口、網(wǎng)絡拓撲關系接口6個子接口。
(1)網(wǎng)元概況接口
網(wǎng)元概況接口主要是同步物理網(wǎng)元的硬件配置信息。
(2)監(jiān)測組接口
監(jiān)測組接口是為性能監(jiān)測做準備,同步的是性能監(jiān)測信息的分組常量,該接口的數(shù)據(jù)也不會經(jīng)常變化。
(3)監(jiān)測項接口
監(jiān)測項接口同樣是為性能監(jiān)測做準備,同步的是具體每個監(jiān)測組中具體的監(jiān)測項信息,該接口數(shù)據(jù)也是相對不會經(jīng)常變化的。
(4)網(wǎng)元性能監(jiān)測接口
網(wǎng)元性能監(jiān)測接口是對各個網(wǎng)元實時性能監(jiān)測信息的同步,這些信息是隨時變化的,同步的頻率會比較高。
(5)告警信息接口
當網(wǎng)元性能監(jiān)測的監(jiān)測值超過一定的閥值就會產(chǎn)生告警信息,告警信息接口同步的內容有告警信息源、具體內容、告警時間、告警級別等,該接口的數(shù)據(jù)也是隨時變化的,同步的頻率會比較高。
(6)網(wǎng)絡拓撲關系接口
網(wǎng)絡拓撲關系接口是對各個網(wǎng)元之間關系的信息同步,網(wǎng)元之間的關系是相對不變的,因為同步頻率也會較慢
本項目的數(shù)據(jù)庫集中部署到外網(wǎng)的服務器,應用分別部署在外網(wǎng)兩臺服務器上,手機客戶端應用通過internet訪問應用服務器,接口服務器部署在內網(wǎng),負責與各個平臺的數(shù)據(jù)交互,系統(tǒng)網(wǎng)絡拓撲圖如圖9所示。

圖9 系統(tǒng)網(wǎng)絡拓撲圖
本系統(tǒng)開發(fā)依托JavaEE技術,采用目前web應用服務系統(tǒng)主流設計模式MVC架構思想指導系統(tǒng)設計與開發(fā)。軟件提供的主要功能包括外網(wǎng)管理、動力檢測、外網(wǎng)管理和營銷系統(tǒng)監(jiān)測,為電網(wǎng)系統(tǒng)提供了一個可以快速實現(xiàn)移動信息化功能的綜合解決方案,幫助電網(wǎng)企業(yè)快速地將傳統(tǒng)信息化系統(tǒng)遷移到移動終端,讓用戶能夠隨身、隨時、隨地地了解和掌握內外網(wǎng)、安全及經(jīng)營管理情況。
[1]高煥堂.GoogleAndroid應用程序框架原理與程序設計36計[EB/OL].(2008-10-20).http:∥down?load.csdn.net/source/1112245.
[2]韓超,梁泉.Android系統(tǒng)原理及開發(fā)要點詳解[M].北京:電子工業(yè)出版社,2010.
[3]楊豐盛.Android應用開發(fā)揭秘[M].北京:機械工業(yè)出版社,2010.
[4]張惠春.基于Android系統(tǒng)的煤礦無線調度系統(tǒng)的設計與實現(xiàn)[J].計算機時代,2013(6).
[5]舒后,王國偉.基于Android系統(tǒng)的手機交通查詢軟件的設計與實現(xiàn)[J].北京印刷學院學報,2011(4).
On the Design and Implementation of the Mobile Terminal Integrated Monitoring System for the State Grid
ZHANG Hui-chun
(Department of Information Engineering,Jincheng Institute of Technology,Jincheng,Shanxi 048026,China)
In order to monitor the operating environment of the state grid,this paper develops a mobile ter?minal integrated monitoring system.It has a systematic analysis of the client-side of the software and provides the design and implementation of the functions including the internal monitoring of the network element,the ex?ternal monitoring of the network element,the power environment monitoring and the operation monitoring.
state grid;mobile terminal;monitoring
TP311.11
A
1674-5078(2014)06-0056-04
10.3969/j.issn.1674-5078.2014.06.019
2014-09-05
晉城職業(yè)技術學院2013年立項課題《以技能大賽為導向的Java課程教學改革研究》(項目編號:LX1326)
張惠春(1981-),女,山西大同人,講師,碩士。主要研究方向為自然語言處理及計算智能。