摘要: |
随着我国社会经济的发展,近些年来远程无线监控系统的应用越来越普及。由于无线监控系统移动性强、安装灵活快捷、可用于恶劣环境等优点,使其广泛应用于公安、交通、金融、工业、电力、水利等领域。
铁路大型养路机车作业时一般在比较偏僻的路段,而且作业地点变动较大,再加上机车本身的移动性原因,对于机车作业数据的实时监控,采用以GPRS为基础的远程无程监控系统无疑是一个不错的选择。
本论文即是基于铁路大型养路机车的实时在线监控系统,对系统中的通信服务器的设计及实现进行了较为详细的描述与介绍。铁路大型养路机车实时在线监控系统由监控客户端、通信服务器、数据库服务器、WEB服务器以及机车终端组成。机车终端通过GPRS DTU将数据发送至通信服务器进行存储以及转发至监控客户端供办公室工作人员观察作业数据并进行分析处理。
通信服务器主要实现了现场作业数据的实时转发,监控客户端命令的下发,以及实时数据的存储。设计能力为可以同时连接200台机车车载终端以及同时供50个客户端程序访问数据。论文对通信服务器总体设计方案以及通信服务器设计所采用的关键技术进行了详细介绍,对通信服务器关键模块进行了详细的描述,并给出关键的流程图以及部分代码。
在通信服务器的开发上采用Visual C++6.0作为开发工具,并采用Windows2000作为开发平台,依据面向对象程序设计的思想,基于MFC(Microsoft Foundation Class)程序框架进行开发。
在通信服务器的测试以及实际使用中表明,服务器稳定可靠,响应速度较快,基本满足实际项目的要求。 |