文档介绍:华中科技大学
硕士学位论文
浏览器/服务器结构的车辆监控系统的设计与实现
姓名:刘峰
申请学位级别:硕士
专业:计算机系统结构
指导教师:文远保;陈晓苏
20070202
华中科技大学硕士学位论文
摘要
车辆监控系统是智能交通系统的一部分,其基本功能是车辆实时定位与状态监
控。传统的基于客户/服务器 C/S(Clint/Server)结构的车辆监控系统存在着用户无
法快捷方便地获取信息,可扩展性差,系统建设与维护成本高等弊端。因此实现基
于浏览器/服务器 B/S(Brower/Server)结构的车辆监控系统已经成为目前研究的热
点。
通过对网络 GIS(Geographic Information System)、Ajax(Asynchronous JavaScript
and Extensible Markup Language)和 GIS Web Services 等关键技术的研究与分析,针
对当前 B/S 结构的车辆监控系统中由于安装插件扩充浏览器功能而带来的系统安全
性差、客户端部署复杂等问题,结合实际应用需求,采用 Ajax 和 GIS Web Services
相结合的模式设计并实现了一种基于 B/S 结构的车辆监控系统。阐述了系统的工作
原理、体系结构及主要功能,详细设计了系统的数据库及实时监控、轨迹回放、路
径规划、地图匹配、坐标转换等主要功能模块。
以系统设计为基础,分别描述了系统客户端与服务器端的工作流程,说明了客
户端核心模块 Ajax 引擎及服务器端 GIS Web Services 功能模块的实现,分析了 GIS
Web Services 地图操作功能以及定位功能的实现过程。在浏览器端不需要安装任何插
件的情况下,采用 Ajax 引擎异步调用 GIS Web Services 的方式实现了系统的功能。
实验表明,在网络带宽不变的情况下,采用 Ajax 和 GIS Web Services 相结合模
式的车辆监控系统,降低了浏览器与服务器之间的通讯量,提高了地图的加载速度,
解决了在因特网上进行车辆监控时的车辆定位、动态跟踪、轨迹回放、最短路径等
关键技术难题,具有一定的实用价值。
关键词:网络地理信息系统,浏览器/服务器模式,车辆监控系统,网络服务,异步
脚本语言,可扩展标记语言
I
华中科技大学硕士学位论文
Abstract
Vehicle monitoring system is a part of intelligent transportation system. Its basic
function is real-time vehicle positioning and condition monitoring of vehicles. It costs a
lot to develop and deploy traditional vehicle monitoring systems based on C/S
(Clint/Server) structure which has poor scalability. By them, users can not access to
information quickly and conveniently too. Therefore, the vehicle monitoring system based
on B/S (Browser/Server) structure has e the mainstream.
With the research and analysis of WebGIS (Web Geographic Information System),
Ajax (Asynchronous JavaScript and XML), GIS Web Services and other key technologies,
a B/S mode vehicle monitoring system based on Ajax and GIS Web Services is designed
to solve problems such as poor system security plex Client deployment caused by
plug-ins usually installed in the browser. The system’s principle, architecture and main
functions are introduced