论文部分内容阅读
气象部门经常开展人工影响天气作业活动,通过高炮、火箭、飞机播撒、地面燃烧等方式将催化剂播散到云层中,以此来达到人工增雨、人工防雹等目的。为了提高工作效率,需要开发一套完整的人工影响天气指挥系统。本文详细介绍了基于GIS、J2ME和GPRS的人工影响天气指挥系统的设计与实现过程。本系统采用Client/Server结构,由指挥系统、指令中转服务器程序以及指令接收程序三部分组成。指挥系统使用GIS技术显示作业地区的地理信息,实时获取并显示气象局内部网络中的雷达图、卫星云图、风向图等资料,为作业指挥人员的决策提供数据支持。指挥人员确定作业区域和时间后,软件自动为相关火箭、高炮作业点生成详细作业参数,并将作业指令通过中转服务器发送给一线作业人员。指令中转服务器程序安装在具有独立公网lP地址的服务器上,接收来自指挥中心和作业点的数据包,对其进行数据校验和格式调整,并转发到对应的目的地。此外指令中转服务器还通过心跳包机制实现连接故障的确认和自动重连功能。系统使用智能手机作为指令接收终端,指令接收程序使用J2ME开发,通过GPRS网络连接到指令中转服务器,接收并显示来自指挥中心的作业指令,并能够将作业人员输入的回执信息反馈到指挥中心。系统在实现基本工作流程外,还拥有较为完善的人员点名、操作确认、操作日志和数据库记录功能。本系统已经在山东省气象系统内得到推广,在实际运行过程中具有运行稳定可靠、指令接收延时小等优点,基本达到了预定的设计目标。