车辆定位监控系统通信服务器软件系统的设计与实现
GPS车辆监控系统采用GPS(Global Positioning System)全球卫星定位技术、GPRS(General Packet Radio Service)/CDMA(Code Division Multiple Access)通讯技术、计算机网络通信与数据库管理技术,并结合GIS(GeographicInformation System)为车辆提供诸如定位导航,轨迹回放,移动目标远程监控管理等服务.其中,通信服务器处于整个系统的中枢位置,主要完成GPS车辆终端,监控平台,数据库服务器和导航服务器之间的数据交换处理.该系统中的通信服务器的设计和实现,直接影响着系统服务车辆的规模及其实时性和可靠性.
论文在结合对以往GPS车辆监控系统中的通信服务器设计分析的基础上,从以下三个方面展开工作:
1、分析GPS车辆监控系统中通信服务器的设计需求,给出通信服务器的总体架构.采用"分层"的设计思路,并对分层设计的理论依据和现实意义进行研究.
2、对制约通信服务器负载能力的I/O解决方案进行深入分析,引入高效的I/O方式建立I/O模型.使用多线程技术和"池"技术来提高通信服务器的性能和吞吐率,并对这两种技术进行深入探讨,给出具体实现.
3、将GPS通信服务器的服务业务进行整合,对通信服务器的兼容性和适应性进行分析研究.引入动态链接库来实现多协议的转换,使得系统中的协议转换处理更加灵活、高效.
本文从分析现有的GPS车辆监控系统的优缺点入手,吸取现有的优秀设计技术,找到影响系统性能的关键点,然后着重分析怎样在关键点上有所突破.文章以实际应用系统为参考原型,并最终取得了预期效果.
- 作者:
- 李强
- 学位授予单位:
- 中国科学院研究生院
- 专业名称:
- 软件工程
- 授予学位:
- 硕士
- 学位年度:
- 2011年
- 导师姓名:
- 秦永叶;薛健
- 关键词:
- 车辆监控系统;通信服务器;内存池;软件系统;全球卫星定位;数据库管理
-