摘要: |
作为一种实时的车辆定位监控系统,WebGPS系统首先必须要解决定位数据的采集、数据的实时传输等关键技术.文章探讨了提高车辆定位精度及可靠性的定位方式,给出了GPS/DR组合导航的设计方案.根据车辆跟踪实时性要求,系统通信链路的建立、定位信息数据的传输成为开发过程中突出的问题,比较多种通信方式,综合各方面因素考虑,选择了GSM短消息(SMS)通信技术.短消息业务用于车辆监控最大的优点在于其无需建立连接,服务费用低,覆盖范围广,实现较方便,适于把每次定位数据随时发送到监控中心.在监控中心系统与短消息中心之间采用了"点对中心"的工作方式,减小了数据传输时延,大大提高了待监控目标的数量,具有良好的实际应用意义.监控中心是整个WebGPS系统的核心部分,它采用了"Internet+数据库+电子地图"的实现模式.通过对成都市地图的扫描、使用MapInfo矢量化地图、作标注以及修图等一系列步骤所建立的电子地图为监控中心实现地图应用开发提供了数据基础.通过MapXtremeJava地图应用服务平台,将GSM传输过来的GPS定位点对应显示在电予地图上,从而实现轨迹跟踪、车辆信息查询等一系列功能,用户无论身在何处,都能通过Internet方便地实时监控车辆.在开发系统过程中,监控中心采用了C/S模型与B/S模型相结合的策略.经过系统分析,把一些交互性和安全性要求高的应用设计为C/S模式,而在信息的浏览、查询实现上采用B/S模式.两种体系结构的结合使用,进一步扩充了系统的应用范围,满足了不同用户的要求,提高了系统的功能和运行效率,在保证系统的安全性和实时性的同时,实现了信息的开放式检索,体现出与现今信息系统的发展趋势的一致性.监控中心服务器端软件设计采用了全JAVA解决方案,着重介绍了利用Java技术开发基于Internet的GIS系统和数据库应用系统的特点和优势,深入分析了基于服务器端应用开发实现的Java技术,包括应用服务层的Java Servlet技术、应用服务层与数据服务层的JDBC技术等.由于系统具有多用户、大数据量的特性,建立数据库连接的操作将是系统中代价最大的操作之一.为了消除数据库频繁连接带来的开销瓶颈,对系统性能进行优化,提出了用于优化多用户数据库并发连接的一套基于JDBC的数据库连接池高效管理策略.系统优化后有效地控制了资源消耗,提高了数据库访问速度,增加了数据库连接的使用效率,极大地发挥了数据库系统的工作性能,充分体现了方案的正确性及可预见性.基于JAVA的车辆监控系统是一项新的技术应用,适合广大中小物流运输企业,它将大大增强客、货运输业的竞争能力,提高车辆的运营效益,具有广阔的应用前景. |