论文部分内容阅读
摘要:基于Web的气象雷达站实时监控系统是实现气象业务智能化管理的重要平台,本课题严格从系统需求分析的角度去思考,采用ASP.NET平台、Oracle数据库技术、串口编程技术实现了整个综合管理系统,通过系统,可以提高设备工作效率、强化系统管理、能够及时准确的处理设备故障,成为设备高效运行的重要保障。
关键词:Web;实时监控;气象雷达站;B/S
中图分类号:TP393.07文献标识码:A文章编号:1007-9599 (2011) 08-0000-01
Web-Based Meteorological Radar Station Real-Time Monitoring System Design
Yang Jisong
(ANHUI SUN CREATE ELECTRONICS CO.,LTD,Hefei230000,China)
Abstract:Web-based real-time weather radar weather monitoring system is to achieve an important platform for business intelligence management,the subject of strict requirements from the system's point of view,the use of ASP.NET platform,Oracle database technology,programming technology the whole serial Integrated Management System,through the system,can improve the equipment efficiency,enhanced system management,timely and accurate processing equipment failures and become an important guarantee for efficient operation of equipment.
Keywords:Web;Real-time monitoring;Weather radar;B/S
一、需求分析
基于Web服务器的气象雷达站实时检测网络管理系统,可以由系统管理维护工程师授予三种不同用户的管理权限,分别是省级管理人员、地方管理人员已经普通的值班人员,授权的不同用户分别授予不同的管理权限范围[1],用户登录系统之后变可以在被授权的范围内查看气象雷达站的监控记录,填写设备的值日记录以及对设备进行一定的维护操作,基于实际应用需求,本文设计的气象雷达站实时监控系统主要能完成以下功能:
(一)本监控系统能够实时的相应用户需求,及时的将被检测的气象雷达站设备的型号以及相关的设备数据参数反馈回来,以便确定监控的雷达设备是目标设备。(二)本监控系统能够实时监控目标雷达的实时状态、以及相关的状态参数,并及时的通过Web服务器实时反馈回来,此外,本监控系统还能够查询气象雷达站的历史记录、设备运行参数,并能通过一定的计算对设备性能进行分析,从而为设备的高效率工作做出指导。(三)本监控系统能够检测出本区域内所有的台站检测设备,并将对应的台站位置、所有工作人员信息、联系方式等以表格的形式显示出来,以方便管理到人,管理到位。(四)本监控系统添加了快速报警功能,一旦监控系统反馈回来探测设备出现故障问题便会及时迅速的做出报警反映,报警方式主要有两种:Web平台警报报警、短消息报警。Web平台警报报警是以声音提示报警,而短消息报警方式则是通过GPRS网络以不同报警短信的方式进行报警。(五)本监控系统可以实现视频录像,多探测设备监控以及多画面监控等功能,此外由于本监控系统是一个多级目录服务的系统,为了搭建分布式的Web网络监控系统,子目录系统需要为动态IP系统,这样可以提供动态IP服务。
二、系统设计
前端气象雷达站站不断采集气象信息,并将收集到的数据进行相应的处理,比如标定气象信息地理位置图标、雷达本身相关参数、生成雷达状态信息以及将图像信息经过高清视频图像算法处理等,接着将收集到的信息传送到雷达产品生成子系统(RPG),RPG将传送过来的数据进行一定处理,然后打包数据,接着RPG将这些数据分成两路进行传送:一路数据传送到地方分中心计算机网络系统服务器,另外一路在上传到国家气象信息中心。地方分中心接收数据之后,分别对这些数据进行下级地方分发、解包、入库,并在最后生成系统需要的数据参数,并通过本课题设计的终端监控系统显示出来,用户可以通过IE浏览器实时监控气象雷达站的运行数据信息,以及天气实时信息。
系统设计紧紧结合实际的应用,以前端分析的实时采集的原始数据为依据,充分考虑用户的需求,本课题设计的系统采用ASP.NET框架技术作为系统的开发平台,本系统采用B/S架构,ASP.NET能够支持非常多的编程语言[2],运行效率非常高,能够兼容较多的语言平台。数据库技术采用安全性非常高的Oracle 10G作为本系统的数据库管理系统。
三、系统实现
通过ASP.NET开发的实时监控系统如图1所示,图1是气象雷达站站实时监控系统主界面。实现技术过程中主要解决以下几个问题:雷达设备原始数据读取与分析实现问题、监控平台系统的实现问题以及短信报警平台实现问题。
原始数据来源于气象雷达站以5分钟的频率产生的360个字节的气象雷达站详细参数文件与50个字节的报警文件。对数据的读取和解析至关重要,一旦解析错误,则不仅数据无效,还会导致工作人员下发无效的指令,本系统中采用比较成熟的Windows系统服务去读取与解析数据;系统监控平台是用户交互部分,包括系统数据的显示以及管理,本课程利用相对比较成熟的ASP.NET框架平台开发Web监控系统,以实现对设备状态进行监控、信息管理等功能;对于短信报警方式,由于短信报警对实时性的要求极高[3],只要这样才能及时的对报警信息进行处理,本系统采用统选用实时传输比较高的GPRS Model硬件设备。通过串口将系统服务器与GPRS Model硬件设备相连,通过对串口进行编程实现短信发送服务。
四、总结
基于Web的气象雷达站实时监控系统能够将气象雷达站的运行状态及雷达自身的状态数据通过IE浏览器及时的显示出来,用户可以直观的实时观测到想要的数据,是实现气象卫星雷达智能控制的一个重要技术,通过监控系统,用户可以及时准确的调控气象雷达站,使得雷达的工作效率大大提高,用户调查数据,完全改善了传统的那种繁琐的工作模式,系统还可以能够迅速的自动检测到雷达本身存在的问题,以便及时的进行维护工作,此外,天气信息数据通过浏览器一览无余。经过多次运行测试,测试结果标明本系统简单使用,运行可靠,可以进行现场应用。
参考文献:
[1]刁仁宏.基于Web Service的气象雷达监测网络综合管理系统的设计和实现[J].电子科技大学,2008,4
[2]邹建峰,李律松,李晓栓.ASP NET开发技术详解[M].北京:人民邮电出版社,2005,408-425
[3]蒲晓勇,蔡宏,唐俊,秦建峰.新一代天气雷达站网实时运行监控系统的设计与开发[J].暴雨灾害,2007,26:2
[作者简介]杨积松(1982-),男,安徽六安人,助理工程师,本科,主要研究方向:气象雷达终端。
关键词:Web;实时监控;气象雷达站;B/S
中图分类号:TP393.07文献标识码:A文章编号:1007-9599 (2011) 08-0000-01
Web-Based Meteorological Radar Station Real-Time Monitoring System Design
Yang Jisong
(ANHUI SUN CREATE ELECTRONICS CO.,LTD,Hefei230000,China)
Abstract:Web-based real-time weather radar weather monitoring system is to achieve an important platform for business intelligence management,the subject of strict requirements from the system's point of view,the use of ASP.NET platform,Oracle database technology,programming technology the whole serial Integrated Management System,through the system,can improve the equipment efficiency,enhanced system management,timely and accurate processing equipment failures and become an important guarantee for efficient operation of equipment.
Keywords:Web;Real-time monitoring;Weather radar;B/S
一、需求分析
基于Web服务器的气象雷达站实时检测网络管理系统,可以由系统管理维护工程师授予三种不同用户的管理权限,分别是省级管理人员、地方管理人员已经普通的值班人员,授权的不同用户分别授予不同的管理权限范围[1],用户登录系统之后变可以在被授权的范围内查看气象雷达站的监控记录,填写设备的值日记录以及对设备进行一定的维护操作,基于实际应用需求,本文设计的气象雷达站实时监控系统主要能完成以下功能:
(一)本监控系统能够实时的相应用户需求,及时的将被检测的气象雷达站设备的型号以及相关的设备数据参数反馈回来,以便确定监控的雷达设备是目标设备。(二)本监控系统能够实时监控目标雷达的实时状态、以及相关的状态参数,并及时的通过Web服务器实时反馈回来,此外,本监控系统还能够查询气象雷达站的历史记录、设备运行参数,并能通过一定的计算对设备性能进行分析,从而为设备的高效率工作做出指导。(三)本监控系统能够检测出本区域内所有的台站检测设备,并将对应的台站位置、所有工作人员信息、联系方式等以表格的形式显示出来,以方便管理到人,管理到位。(四)本监控系统添加了快速报警功能,一旦监控系统反馈回来探测设备出现故障问题便会及时迅速的做出报警反映,报警方式主要有两种:Web平台警报报警、短消息报警。Web平台警报报警是以声音提示报警,而短消息报警方式则是通过GPRS网络以不同报警短信的方式进行报警。(五)本监控系统可以实现视频录像,多探测设备监控以及多画面监控等功能,此外由于本监控系统是一个多级目录服务的系统,为了搭建分布式的Web网络监控系统,子目录系统需要为动态IP系统,这样可以提供动态IP服务。
二、系统设计
前端气象雷达站站不断采集气象信息,并将收集到的数据进行相应的处理,比如标定气象信息地理位置图标、雷达本身相关参数、生成雷达状态信息以及将图像信息经过高清视频图像算法处理等,接着将收集到的信息传送到雷达产品生成子系统(RPG),RPG将传送过来的数据进行一定处理,然后打包数据,接着RPG将这些数据分成两路进行传送:一路数据传送到地方分中心计算机网络系统服务器,另外一路在上传到国家气象信息中心。地方分中心接收数据之后,分别对这些数据进行下级地方分发、解包、入库,并在最后生成系统需要的数据参数,并通过本课题设计的终端监控系统显示出来,用户可以通过IE浏览器实时监控气象雷达站的运行数据信息,以及天气实时信息。
系统设计紧紧结合实际的应用,以前端分析的实时采集的原始数据为依据,充分考虑用户的需求,本课题设计的系统采用ASP.NET框架技术作为系统的开发平台,本系统采用B/S架构,ASP.NET能够支持非常多的编程语言[2],运行效率非常高,能够兼容较多的语言平台。数据库技术采用安全性非常高的Oracle 10G作为本系统的数据库管理系统。
三、系统实现
通过ASP.NET开发的实时监控系统如图1所示,图1是气象雷达站站实时监控系统主界面。实现技术过程中主要解决以下几个问题:雷达设备原始数据读取与分析实现问题、监控平台系统的实现问题以及短信报警平台实现问题。
原始数据来源于气象雷达站以5分钟的频率产生的360个字节的气象雷达站详细参数文件与50个字节的报警文件。对数据的读取和解析至关重要,一旦解析错误,则不仅数据无效,还会导致工作人员下发无效的指令,本系统中采用比较成熟的Windows系统服务去读取与解析数据;系统监控平台是用户交互部分,包括系统数据的显示以及管理,本课程利用相对比较成熟的ASP.NET框架平台开发Web监控系统,以实现对设备状态进行监控、信息管理等功能;对于短信报警方式,由于短信报警对实时性的要求极高[3],只要这样才能及时的对报警信息进行处理,本系统采用统选用实时传输比较高的GPRS Model硬件设备。通过串口将系统服务器与GPRS Model硬件设备相连,通过对串口进行编程实现短信发送服务。
四、总结
基于Web的气象雷达站实时监控系统能够将气象雷达站的运行状态及雷达自身的状态数据通过IE浏览器及时的显示出来,用户可以直观的实时观测到想要的数据,是实现气象卫星雷达智能控制的一个重要技术,通过监控系统,用户可以及时准确的调控气象雷达站,使得雷达的工作效率大大提高,用户调查数据,完全改善了传统的那种繁琐的工作模式,系统还可以能够迅速的自动检测到雷达本身存在的问题,以便及时的进行维护工作,此外,天气信息数据通过浏览器一览无余。经过多次运行测试,测试结果标明本系统简单使用,运行可靠,可以进行现场应用。
参考文献:
[1]刁仁宏.基于Web Service的气象雷达监测网络综合管理系统的设计和实现[J].电子科技大学,2008,4
[2]邹建峰,李律松,李晓栓.ASP NET开发技术详解[M].北京:人民邮电出版社,2005,408-425
[3]蒲晓勇,蔡宏,唐俊,秦建峰.新一代天气雷达站网实时运行监控系统的设计与开发[J].暴雨灾害,2007,26:2
[作者简介]杨积松(1982-),男,安徽六安人,助理工程师,本科,主要研究方向:气象雷达终端。