[摘要]PCVSAT单收站运行监控系统运用现代计算机网络、数据库等软件技术,针对单收站在实时运行过程中接收并生成的数据而设计开发,来实现对全省单收站运行状况的监控,对于全面掌握单收站的运行状况,加强技术保障手段,提高技术保障能力,快速高效进行设备的技术保障有重要意义。主要从系统的结构、功能及实现技术等方面来叙述。
[关键词]PCVSAT单收站 运行监控
中图分类号:TP2文献标识码:A文章编号:1671-7597(2009)0420009-01
PCVSAT单收站系统是以北京主站为中心覆盖全国县级以上气象台站的星型结构卫星通信网络系统,我省已建成有单收站系统89套,用于接收气象资料和产品数量以及同上级台站的联系,这对于做好重大灾害性天气预报服务、决策服务等工作都起到显著的作用。
一、系统的需求分析
对于全省89个站点通信网络参数和客户端软件的配置管理;故障监控管理包括故障诊断、报警,对于设备故障和网络资源及网络节点的异常情况进行报警,并记录和发布报警内容;实时监控系统对全省PCVSAT站点状态数据和网络状况进行定时的统计和监视,给各级用户提供完整的接收和发送气象资料报告,设备的运行报告;按业务工作流程,将监控系统的日志信息传送到日志管理数据库中,并从数据库中统计前一时段的信息。定时对数据库的容量大小进行维护,做数据备份,避免巨大的数据量对数据的查询速度的影响,保证系统正常运行;监控系统将为各级用户提供监控的各类信息,因此在省级服务器建立一web站点,为保证不间断运行,须对站点进行维护和管
理。
二、系统结构设计
监控系统是基于网络的应用系统,其结构采用的是C/S模式。C/S结构通过消息传递机制,由客户端发出请求给服务器,服务器进行相应处理后经传递机制送回客户端。而在监控系统中,服务器端包括web应用服务器和数据获取服务器。
监控系统的分布式结构如图1所示,中心服务器端同台站客户端通信,采用分布式通信结构方式,可以满足双方的数据和信息通信的要求。
三、系统数据库设计
系统建立日志管理数据库对系统运行中产生的数据进行管理,主要存储监控系统的运行日志信息,可分为实时数据库和历史数据库。历史数据库中保存历史的日志信息,实时数据库中保存实时的日志信息,监控系统主要负责实时数据库的设计以及查询优化。
四、系统实现
监控系统选择windows xp为软件开发平台和使用Visual Basic6.0为应用程序开发平台,数据库采用sql server,Visual Basic6.0是功能非常强大的多媒体开发工具,它有丰富的函数和方法处理各种各样的多媒体信息,能够很灵活的操作图形、声音、动画、影象等多媒体素材。
监控系统短信功能主要用来下发监控结果中的报警信息,短信的接收对象包括故障台站的维护人员及省级设备技术保障人员,在特定情况下,还包括各级业务主管部门的相关人员。实现采用软硬件结合,硬件为西门子T35i短信模块,通过RS232串口同计算机相连,模块内插入在电信部门申请手机卡,硬件部分完成。目前,硬件模块都提供了大量AT命令供用户进行二次开发。
另外在系统中利用微软的MSTTS(Microsoft Text-To-Speech)文字朗读技术和vb编程来实现语音功能,MSTTS是微软公司研制的一套功能强大的英文文字朗读引擎,它可以将文档中的英文文字信息转换成计算机语音信息,通过计算机声卡发音将内容朗读出来,如图2。
PCVSAT单收站运行监控系统是为了全面快速地掌握全省单收站系统的实时运行状况和提高技术保障能力而设计开发的,它充分利用了现代网络、数据库、软件开发等技术,实现对全省单收站设备运行状况的监控,系统建成试用后,可及时地了解单收站的运行状况,并具有数据查询和统计功能,在设备出现问题能及时将信息通过网络传送至设备台站,系统实现了无人值守,通过短信模块能将故障台站和信息内容发送到相关的管理和保障人员。系统的开发提高了对单收站系统技术保障的响应能力,缩短故障持续时间,同时系统的开发为今后对于其他气象探测设备的运行监控提供参考。
参考文献:
[1]PCVSAT系统基本原理及小站的安装、调试,《江西气象科技》,1999年第1期.
[2]PCVSAT小站日常维护和常见故障分析,《江西气象科技》,2000年第1期.
[3]Tan Graham,面向对象的方法原理与实践(原书第3版),机械工业出版社,2003年3月1日.
作者简介:
闻春华,男,汉族,江西黎川人,软件工程硕士,江西省大气探测技术中心,研究方向:气象探测、技术保障。