張惠春
(晉城職業(yè)技術(shù)學(xué)院 信息工程系,山西 晉城 048026)
國(guó)家電網(wǎng)移動(dòng)終端綜合監(jiān)測(cè)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
張惠春
(晉城職業(yè)技術(shù)學(xué)院 信息工程系,山西 晉城 048026)
為了更好地對(duì)國(guó)家電網(wǎng)的運(yùn)營(yíng)環(huán)境進(jìn)行監(jiān)控,本文開發(fā)了一個(gè)移動(dòng)終端綜合監(jiān)測(cè)系統(tǒng),并對(duì)該軟件的客戶端進(jìn)行了系統(tǒng)分析,給出了內(nèi)部網(wǎng)元監(jiān)測(cè)、外部網(wǎng)元監(jiān)測(cè)、動(dòng)力環(huán)境監(jiān)測(cè)和運(yùn)營(yíng)監(jiān)測(cè)等功能的設(shè)計(jì)與實(shí)現(xiàn)。
國(guó)家電網(wǎng);移動(dòng)終端;監(jiān)測(cè)
為了更好地對(duì)國(guó)家電網(wǎng)的運(yùn)營(yíng)環(huán)境進(jìn)行監(jiān)控,建立監(jiān)測(cè)手機(jī)客戶端,從而隨時(shí)隨地掌握外網(wǎng)網(wǎng)元、內(nèi)網(wǎng)網(wǎng)元、機(jī)房環(huán)境等基本運(yùn)行環(huán)境情況,實(shí)時(shí)監(jiān)測(cè)預(yù)防緊急情況的發(fā)生,本文開發(fā)了移動(dòng)終端綜合監(jiān)測(cè)系統(tǒng),系統(tǒng)可以對(duì)運(yùn)營(yíng)服務(wù)狀況進(jìn)行統(tǒng)計(jì)查看,還提供了實(shí)時(shí)警情提醒功能。該系統(tǒng)確保為國(guó)家電網(wǎng)系統(tǒng)正常運(yùn)行和提升服務(wù)質(zhì)量提供了先進(jìn)的管理手段。
(一)系統(tǒng)邏輯架構(gòu)
本系統(tǒng)主要分為三層接觸層、管理層和接口層。手機(jī)客戶端用戶通過(guò)與接觸層進(jìn)行交互,獲得處理后數(shù)據(jù)的展示。而數(shù)據(jù)來(lái)源于接口層,接口層與各個(gè)系統(tǒng)通過(guò)不同同步接口獲得不同的數(shù)據(jù)保存到相應(yīng)的數(shù)據(jù)庫(kù)表中。管理層主要是負(fù)責(zé)對(duì)原始數(shù)據(jù)的展示和管理。當(dāng)手機(jī)客戶端用戶要進(jìn)行電費(fèi)繳納或者使用語(yǔ)音功能時(shí),這時(shí)就需要涉及到另外兩個(gè)系統(tǒng)——語(yǔ)音轉(zhuǎn)換系統(tǒng)和銀聯(lián)支付系統(tǒng),系統(tǒng)邏輯架構(gòu)圖如圖1所示。
(二)系統(tǒng)技術(shù)架構(gòu)
本項(xiàng)目開發(fā)依托JavaEE技術(shù),采用目前web應(yīng)用服務(wù)系統(tǒng)主流設(shè)計(jì)模式MVC架構(gòu)思想指導(dǎo)系統(tǒng)設(shè)計(jì)與開發(fā)。
服務(wù)端架構(gòu)技術(shù)采用了Struts,Spring,Hiber?nate等主流技術(shù)。其中Struts架構(gòu)主要負(fù)責(zé)控制層的管理和優(yōu)化,Spring架構(gòu)的引入使業(yè)務(wù)層的條理更加清晰,Hibernate的運(yùn)用建立了一種關(guān)系型數(shù)據(jù)庫(kù)與面向?qū)ο缶幊陶Z(yǔ)言的一種轉(zhuǎn)化方式,方便對(duì)數(shù)據(jù)庫(kù)的代碼操作。
圖1 系統(tǒng)邏輯架構(gòu)圖
(一)系統(tǒng)登錄
需輸入賬號(hào)及密碼登陸系統(tǒng)后方可使用,系統(tǒng)提供了記住賬號(hào)密碼和自動(dòng)登錄功能,在用戶首次登錄并勾選后,之后登錄系統(tǒng)無(wú)需重復(fù)輸入賬號(hào)和密碼即可登錄應(yīng)用。系統(tǒng)登錄頁(yè)面如圖2所示。
登錄后顯示系統(tǒng)主頁(yè),在上方可通過(guò)圖片切換方式在各個(gè)功能模塊間切換,系統(tǒng)下方直接顯示告警信息,點(diǎn)擊可查看詳細(xì)信息,如圖3所示。
圖2 系統(tǒng)登錄頁(yè)面
圖3 綜合監(jiān)測(cè)系統(tǒng)主頁(yè)面
(二)外部網(wǎng)元監(jiān)測(cè)
可通過(guò)兩種方式查看網(wǎng)元狀況,一種是通過(guò)交換內(nèi)存、CPU狀態(tài)、接口狀態(tài)等某一方面查看所有網(wǎng)元的實(shí)時(shí)狀況。另一種是查看某個(gè)網(wǎng)元的硬件概況信息及該網(wǎng)元交換內(nèi)存、CPU狀態(tài)等所有方面的實(shí)時(shí)狀態(tài)信息。
點(diǎn)擊首頁(yè)左側(cè)的按鈕可彈出功能菜單,并可選擇查看外部網(wǎng)元中的所有網(wǎng)元狀態(tài)、內(nèi)存狀態(tài)、CPU狀態(tài)以及相關(guān)接口狀態(tài),如圖4所示。
在系統(tǒng)主頁(yè)點(diǎn)擊外部網(wǎng)元模塊,則可跳轉(zhuǎn)至外部網(wǎng)元結(jié)構(gòu)圖,在圖中可查看當(dāng)前網(wǎng)元結(jié)構(gòu),點(diǎn)擊圖中的任一網(wǎng)元,即可查看此網(wǎng)元的基本概況以及此設(shè)備當(dāng)前的工作狀態(tài),圖5給出了交換機(jī)的監(jiān)測(cè)頁(yè)面。
圖4 外部網(wǎng)元監(jiān)測(cè)頁(yè)面
圖5 交換機(jī)監(jiān)測(cè)頁(yè)面
(三)內(nèi)部網(wǎng)元監(jiān)測(cè)
內(nèi)部網(wǎng)元的查看方式與外部網(wǎng)元相同。
在系統(tǒng)主頁(yè)點(diǎn)擊內(nèi)部網(wǎng)元模塊,則可跳轉(zhuǎn)至內(nèi)部網(wǎng)元結(jié)構(gòu)圖,在圖中可查看當(dāng)前的內(nèi)部網(wǎng)元結(jié)構(gòu),并可點(diǎn)擊具體的某一網(wǎng)元查看詳細(xì)信息,如圖6所示。
圖6 內(nèi)部網(wǎng)元監(jiān)測(cè)頁(yè)面
點(diǎn)擊內(nèi)部網(wǎng)元圖中的任一設(shè)備,即可查看此設(shè)備的基本概況以及此設(shè)備當(dāng)前的工作狀態(tài);也可以點(diǎn)擊首頁(yè)左側(cè)的按鈕,可彈出功能菜單中的某一項(xiàng),查看內(nèi)部網(wǎng)元中的所有交換機(jī)或者服務(wù)器的交換內(nèi)存狀態(tài)、內(nèi)存狀態(tài)、CPU狀態(tài)以及相關(guān)接口狀態(tài)。
(四)運(yùn)營(yíng)監(jiān)測(cè)
對(duì)運(yùn)營(yíng)的監(jiān)測(cè)主要包括對(duì)總體概況、話務(wù)情況、服務(wù)水平、IVR服務(wù)、人工服務(wù)、故障報(bào)修等幾個(gè)方面的監(jiān)測(cè),在這個(gè)模塊主要是通過(guò)圖表和表格兩種方式對(duì)統(tǒng)計(jì)數(shù)據(jù)進(jìn)行展示。
1.總體概況
圖7顯示當(dāng)日全省所有地市運(yùn)營(yíng)情況的匯總監(jiān)控,首頁(yè)山西省地圖可點(diǎn)擊全省各地市查看運(yùn)營(yíng)狀況。內(nèi)容除上圖中所顯示內(nèi)容外,還有網(wǎng)廳業(yè)務(wù)和掌廳業(yè)務(wù)的相關(guān)信息。
2.話務(wù)情況
話務(wù)情況的監(jiān)測(cè)主要是采用圖表與列表結(jié)合的方式展示當(dāng)前全省24點(diǎn)人工服務(wù)情況趨勢(shì)及當(dāng)日話務(wù)情況。圖表右上方為列表展示,可點(diǎn)擊查看詳細(xì)列表數(shù)據(jù),如圖8所示。
圖7 運(yùn)營(yíng)監(jiān)測(cè)總體概況圖
圖8 運(yùn)營(yíng)監(jiān)測(cè)話務(wù)情況列表數(shù)據(jù)圖
(五)接口功能
1.內(nèi)網(wǎng)網(wǎng)管接口
(1)網(wǎng)元概況接口
網(wǎng)元概況接口主要是同步物理網(wǎng)元的硬件配置信息,如cpu處理速度、內(nèi)存大小、操作系統(tǒng)等,變化的頻率不高。
(2)監(jiān)測(cè)組接口
監(jiān)測(cè)組接口是為性能監(jiān)測(cè)做準(zhǔn)備,同步的是性能監(jiān)測(cè)信息的分組常量,如server-cpu、server-網(wǎng)絡(luò)、switch-cpu等信息,該接口的數(shù)據(jù)也不會(huì)經(jīng)常變化。
(3)監(jiān)測(cè)項(xiàng)接口
監(jiān)測(cè)項(xiàng)接口同樣是為性能監(jiān)測(cè)做準(zhǔn)備,同步的是具體每個(gè)監(jiān)測(cè)組中具體的監(jiān)測(cè)項(xiàng)信息,如switch-cpu監(jiān)測(cè)組中有cpu占用率、最近5分鐘的cpu平均使用率等監(jiān)測(cè)項(xiàng)信息,該接口數(shù)據(jù)也是相對(duì)不會(huì)經(jīng)常變化的。
(4)網(wǎng)元性能監(jiān)測(cè)接口
網(wǎng)元性能監(jiān)測(cè)接口是對(duì)各個(gè)網(wǎng)元實(shí)時(shí)性能監(jiān)測(cè)信息的同步,包括網(wǎng)元、所屬的監(jiān)測(cè)組、監(jiān)視類型、監(jiān)視對(duì)象、監(jiān)測(cè)項(xiàng)以及監(jiān)測(cè)值等信息,這些信息是隨時(shí)變化的,同步的頻率跟內(nèi)網(wǎng)網(wǎng)管系統(tǒng)統(tǒng)計(jì)頻率一致。
(5)告警信息接口
當(dāng)網(wǎng)元性能監(jiān)測(cè)的監(jiān)測(cè)值超過(guò)一定的閥值就會(huì)產(chǎn)生告警信息,告警信息接口同步的內(nèi)容有告警信息源、具體內(nèi)容、告警時(shí)間、告警級(jí)別等,該接口的數(shù)據(jù)也是隨時(shí)變化的,同步的頻率會(huì)比較高。
(6)網(wǎng)絡(luò)拓?fù)潢P(guān)系接口
網(wǎng)絡(luò)拓?fù)潢P(guān)系接口是對(duì)各個(gè)網(wǎng)元之間關(guān)系的信息同步,網(wǎng)元之間的關(guān)系是相對(duì)不變的,因?yàn)橥筋l率也會(huì)較慢。
2.外網(wǎng)網(wǎng)管接口
和內(nèi)網(wǎng)網(wǎng)管接口類似,外網(wǎng)網(wǎng)管接口包含網(wǎng)元概況接口、監(jiān)測(cè)組接口、監(jiān)測(cè)項(xiàng)接口、網(wǎng)元性能監(jiān)測(cè)接口、告警信息接口、網(wǎng)絡(luò)拓?fù)潢P(guān)系接口6個(gè)子接口。
(1)網(wǎng)元概況接口
網(wǎng)元概況接口主要是同步物理網(wǎng)元的硬件配置信息。
(2)監(jiān)測(cè)組接口
監(jiān)測(cè)組接口是為性能監(jiān)測(cè)做準(zhǔn)備,同步的是性能監(jiān)測(cè)信息的分組常量,該接口的數(shù)據(jù)也不會(huì)經(jīng)常變化。
(3)監(jiān)測(cè)項(xiàng)接口
監(jiān)測(cè)項(xiàng)接口同樣是為性能監(jiān)測(cè)做準(zhǔn)備,同步的是具體每個(gè)監(jiān)測(cè)組中具體的監(jiān)測(cè)項(xiàng)信息,該接口數(shù)據(jù)也是相對(duì)不會(huì)經(jīng)常變化的。
(4)網(wǎng)元性能監(jiān)測(cè)接口
網(wǎng)元性能監(jiān)測(cè)接口是對(duì)各個(gè)網(wǎng)元實(shí)時(shí)性能監(jiān)測(cè)信息的同步,這些信息是隨時(shí)變化的,同步的頻率會(huì)比較高。
(5)告警信息接口
當(dāng)網(wǎng)元性能監(jiān)測(cè)的監(jiān)測(cè)值超過(guò)一定的閥值就會(huì)產(chǎn)生告警信息,告警信息接口同步的內(nèi)容有告警信息源、具體內(nèi)容、告警時(shí)間、告警級(jí)別等,該接口的數(shù)據(jù)也是隨時(shí)變化的,同步的頻率會(huì)比較高。
(6)網(wǎng)絡(luò)拓?fù)潢P(guān)系接口
網(wǎng)絡(luò)拓?fù)潢P(guān)系接口是對(duì)各個(gè)網(wǎng)元之間關(guān)系的信息同步,網(wǎng)元之間的關(guān)系是相對(duì)不變的,因?yàn)橥筋l率也會(huì)較慢
本項(xiàng)目的數(shù)據(jù)庫(kù)集中部署到外網(wǎng)的服務(wù)器,應(yīng)用分別部署在外網(wǎng)兩臺(tái)服務(wù)器上,手機(jī)客戶端應(yīng)用通過(guò)internet訪問(wèn)應(yīng)用服務(wù)器,接口服務(wù)器部署在內(nèi)網(wǎng),負(fù)責(zé)與各個(gè)平臺(tái)的數(shù)據(jù)交互,系統(tǒng)網(wǎng)絡(luò)拓?fù)鋱D如圖9所示。
圖9 系統(tǒng)網(wǎng)絡(luò)拓?fù)鋱D
本系統(tǒng)開發(fā)依托JavaEE技術(shù),采用目前web應(yīng)用服務(wù)系統(tǒng)主流設(shè)計(jì)模式MVC架構(gòu)思想指導(dǎo)系統(tǒng)設(shè)計(jì)與開發(fā)。軟件提供的主要功能包括外網(wǎng)管理、動(dòng)力檢測(cè)、外網(wǎng)管理和營(yíng)銷系統(tǒng)監(jiān)測(cè),為電網(wǎng)系統(tǒng)提供了一個(gè)可以快速實(shí)現(xiàn)移動(dòng)信息化功能的綜合解決方案,幫助電網(wǎng)企業(yè)快速地將傳統(tǒng)信息化系統(tǒng)遷移到移動(dòng)終端,讓用戶能夠隨身、隨時(shí)、隨地地了解和掌握內(nèi)外網(wǎng)、安全及經(jīng)營(yíng)管理情況。
[1]高煥堂.GoogleAndroid應(yīng)用程序框架原理與程序設(shè)計(jì)36計(jì)[EB/OL].(2008-10-20).http:∥down?load.csdn.net/source/1112245.
[2]韓超,梁泉.Android系統(tǒng)原理及開發(fā)要點(diǎn)詳解[M].北京:電子工業(yè)出版社,2010.
[3]楊豐盛.Android應(yīng)用開發(fā)揭秘[M].北京:機(jī)械工業(yè)出版社,2010.
[4]張惠春.基于Android系統(tǒng)的煤礦無(wú)線調(diào)度系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)時(shí)代,2013(6).
[5]舒后,王國(guó)偉.基于Android系統(tǒng)的手機(jī)交通查詢軟件的設(shè)計(jì)與實(shí)現(xiàn)[J].北京印刷學(xué)院學(xué)報(bào),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è)技術(shù)學(xué)院2013年立項(xiàng)課題《以技能大賽為導(dǎo)向的Java課程教學(xué)改革研究》(項(xiàng)目編號(hào):LX1326)
張惠春(1981-),女,山西大同人,講師,碩士。主要研究方向?yàn)樽匀徽Z(yǔ)言處理及計(jì)算智能。