张惠春
(晋城职业技术学院 信息工程系,山西 晋城 048026)
国家电网移动终端综合监测系统的设计与实现
张惠春
(晋城职业技术学院 信息工程系,山西 晋城 048026)
为了更好地对国家电网的运营环境进行监控,本文开发了一个移动终端综合监测系统,并对该软件的客户端进行了系统分析,给出了内部网元监测、外部网元监测、动力环境监测和运营监测等功能的设计与实现。
国家电网;移动终端;监测
为了更好地对国家电网的运营环境进行监控,建立监测手机客户端,从而随时随地掌握外网网元、内网网元、机房环境等基本运行环境情况,实时监测预防紧急情况的发生,本文开发了移动终端综合监测系统,系统可以对运营服务状况进行统计查看,还提供了实时警情提醒功能。该系统确保为国家电网系统正常运行和提升服务质量提供了先进的管理手段。
(一)系统逻辑架构
本系统主要分为三层接触层、管理层和接口层。手机客户端用户通过与接触层进行交互,获得处理后数据的展示。而数据来源于接口层,接口层与各个系统通过不同同步接口获得不同的数据保存到相应的数据库表中。管理层主要是负责对原始数据的展示和管理。当手机客户端用户要进行电费缴纳或者使用语音功能时,这时就需要涉及到另外两个系统——语音转换系统和银联支付系统,系统逻辑架构图如图1所示。
(二)系统技术架构
本项目开发依托JavaEE技术,采用目前web应用服务系统主流设计模式MVC架构思想指导系统设计与开发。
服务端架构技术采用了Struts,Spring,Hiber⁃nate等主流技术。其中Struts架构主要负责控制层的管理和优化,Spring架构的引入使业务层的条理更加清晰,Hibernate的运用建立了一种关系型数据库与面向对象编程语言的一种转化方式,方便对数据库的代码操作。
图1 系统逻辑架构图
(一)系统登录
需输入账号及密码登陆系统后方可使用,系统提供了记住账号密码和自动登录功能,在用户首次登录并勾选后,之后登录系统无需重复输入账号和密码即可登录应用。系统登录页面如图2所示。
登录后显示系统主页,在上方可通过图片切换方式在各个功能模块间切换,系统下方直接显示告警信息,点击可查看详细信息,如图3所示。
图2 系统登录页面
图3 综合监测系统主页面
(二)外部网元监测
可通过两种方式查看网元状况,一种是通过交换内存、CPU状态、接口状态等某一方面查看所有网元的实时状况。另一种是查看某个网元的硬件概况信息及该网元交换内存、CPU状态等所有方面的实时状态信息。
点击首页左侧的按钮可弹出功能菜单,并可选择查看外部网元中的所有网元状态、内存状态、CPU状态以及相关接口状态,如图4所示。
在系统主页点击外部网元模块,则可跳转至外部网元结构图,在图中可查看当前网元结构,点击图中的任一网元,即可查看此网元的基本概况以及此设备当前的工作状态,图5给出了交换机的监测页面。
图4 外部网元监测页面
图5 交换机监测页面
(三)内部网元监测
内部网元的查看方式与外部网元相同。
在系统主页点击内部网元模块,则可跳转至内部网元结构图,在图中可查看当前的内部网元结构,并可点击具体的某一网元查看详细信息,如图6所示。
图6 内部网元监测页面
点击内部网元图中的任一设备,即可查看此设备的基本概况以及此设备当前的工作状态;也可以点击首页左侧的按钮,可弹出功能菜单中的某一项,查看内部网元中的所有交换机或者服务器的交换内存状态、内存状态、CPU状态以及相关接口状态。
(四)运营监测
对运营的监测主要包括对总体概况、话务情况、服务水平、IVR服务、人工服务、故障报修等几个方面的监测,在这个模块主要是通过图表和表格两种方式对统计数据进行展示。
1.总体概况
图7显示当日全省所有地市运营情况的汇总监控,首页山西省地图可点击全省各地市查看运营状况。内容除上图中所显示内容外,还有网厅业务和掌厅业务的相关信息。
2.话务情况
话务情况的监测主要是采用图表与列表结合的方式展示当前全省24点人工服务情况趋势及当日话务情况。图表右上方为列表展示,可点击查看详细列表数据,如图8所示。
图7 运营监测总体概况图
图8 运营监测话务情况列表数据图
(五)接口功能
1.内网网管接口
(1)网元概况接口
网元概况接口主要是同步物理网元的硬件配置信息,如cpu处理速度、内存大小、操作系统等,变化的频率不高。
(2)监测组接口
监测组接口是为性能监测做准备,同步的是性能监测信息的分组常量,如server-cpu、server-网络、switch-cpu等信息,该接口的数据也不会经常变化。
(3)监测项接口
监测项接口同样是为性能监测做准备,同步的是具体每个监测组中具体的监测项信息,如switch-cpu监测组中有cpu占用率、最近5分钟的cpu平均使用率等监测项信息,该接口数据也是相对不会经常变化的。
(4)网元性能监测接口
网元性能监测接口是对各个网元实时性能监测信息的同步,包括网元、所属的监测组、监视类型、监视对象、监测项以及监测值等信息,这些信息是随时变化的,同步的频率跟内网网管系统统计频率一致。
(5)告警信息接口
当网元性能监测的监测值超过一定的阀值就会产生告警信息,告警信息接口同步的内容有告警信息源、具体内容、告警时间、告警级别等,该接口的数据也是随时变化的,同步的频率会比较高。
(6)网络拓扑关系接口
网络拓扑关系接口是对各个网元之间关系的信息同步,网元之间的关系是相对不变的,因为同步频率也会较慢。
2.外网网管接口
和内网网管接口类似,外网网管接口包含网元概况接口、监测组接口、监测项接口、网元性能监测接口、告警信息接口、网络拓扑关系接口6个子接口。
(1)网元概况接口
网元概况接口主要是同步物理网元的硬件配置信息。
(2)监测组接口
监测组接口是为性能监测做准备,同步的是性能监测信息的分组常量,该接口的数据也不会经常变化。
(3)监测项接口
监测项接口同样是为性能监测做准备,同步的是具体每个监测组中具体的监测项信息,该接口数据也是相对不会经常变化的。
(4)网元性能监测接口
网元性能监测接口是对各个网元实时性能监测信息的同步,这些信息是随时变化的,同步的频率会比较高。
(5)告警信息接口
当网元性能监测的监测值超过一定的阀值就会产生告警信息,告警信息接口同步的内容有告警信息源、具体内容、告警时间、告警级别等,该接口的数据也是随时变化的,同步的频率会比较高。
(6)网络拓扑关系接口
网络拓扑关系接口是对各个网元之间关系的信息同步,网元之间的关系是相对不变的,因为同步频率也会较慢
本项目的数据库集中部署到外网的服务器,应用分别部署在外网两台服务器上,手机客户端应用通过internet访问应用服务器,接口服务器部署在内网,负责与各个平台的数据交互,系统网络拓扑图如图9所示。
图9 系统网络拓扑图
本系统开发依托JavaEE技术,采用目前web应用服务系统主流设计模式MVC架构思想指导系统设计与开发。软件提供的主要功能包括外网管理、动力检测、外网管理和营销系统监测,为电网系统提供了一个可以快速实现移动信息化功能的综合解决方案,帮助电网企业快速地将传统信息化系统迁移到移动终端,让用户能够随身、随时、随地地了解和掌握内外网、安全及经营管理情况。
[1]高焕堂.GoogleAndroid应用程序框架原理与程序设计36计[EB/OL].(2008-10-20).http:∥down⁃load.csdn.net/source/1112245.
[2]韩超,梁泉.Android系统原理及开发要点详解[M].北京:电子工业出版社,2010.
[3]杨丰盛.Android应用开发揭秘[M].北京:机械工业出版社,2010.
[4]张惠春.基于Android系统的煤矿无线调度系统的设计与实现[J].计算机时代,2013(6).
[5]舒后,王国伟.基于Android系统的手机交通查询软件的设计与实现[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
晋城职业技术学院2013年立项课题《以技能大赛为导向的Java课程教学改革研究》(项目编号:LX1326)
张惠春(1981-),女,山西大同人,讲师,硕士。主要研究方向为自然语言处理及计算智能。