浏览器/服务器结构的车辆监控系统的设计与实现

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:yaomingjc
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
车辆监控系统是智能交通系统的一部分,其基本功能是车辆实时定位与状态监控。传统的基于客户/服务器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相结合模式的车辆监控系统,降低了浏览器与服务器之间的通讯量,提高了地图的加载速度,解决了在因特网上进行车辆监控时的车辆定位、动态跟踪、轨迹回放、最短路径等关键技术难题,具有一定的实用价值。
其他文献
多源数据是构建信息系统的重要部分,尤其是各类关系数据库,其异构性和管理的局部性以及地理位置的差异性导致企业信息管理中出现大量信息孤岛,造成运营成本的增加,所以研究一
车牌识别系统一般包括车牌定位、字符分割和字符识别三个模块。本文对车牌识别系统的三个模块进行了深入的分析,并提出了自己的观点。 本文首先介绍数字图像处理的基础,第
本文的重点是基于ARM处理器和μ Clinux操作系统的嵌入式系统的研究和应用,并以此为平台设计一个以ARM处理器S3C44BOX为核心和以μ Clinux为操作系统的嵌入式数据采集传输系统
目前,信息检索主要有三种方式:全文检索、数据检索和知识检索。前两种方法的本质都是基于关键字的匹配,这类方式不仅使计算机难以理解信息的语义,存在严重的漏检和误检等弊端,
当今时代,无线传感器网络已经成为互联网以外的最大网络,在各个领域开始得到广泛应用和研究。无线传感器网络协议栈中的网络层路由协议对于数据传输过程中能量利用的效率有直
人脸识别是当前模式识别和图像处理领域的热点和难点,而且因其具有广泛的实际应用背景,开展对人脸识别的研究意义重大。人脸作为一个非刚体,具有形变大、影响因素多且易受干扰的
科技项目在现代社会的发展中占据着举足轻重的地位,同时科技项目活动很复杂,影响因素众多。科技项目承担一定风险,本文需要对同行评议专家进行反评估,从而为科技项目评审活动
当今世界,科学技术飞速发展,信息技术日新月异。教育的规模在不断扩大,教育结构不断优化,教育理念不断更新,教育形式也日趋多样。对于干部培训同样也急需教学模式的改革,以满
移动Ad hoc网络是20世纪末计算机网络和无线通信技术相结合的产物,它使用无线信道来接入网络,为通信的移动化、个人化和多媒体应用提供了潜在的手段,并成为宽带无线接入的有效途
中国石油勘探与生产分公司信息门户建成后,集成在勘探与生产信息门户中的专业应用系统越来越多。隶属于业务处室的专业应用系统中的基础数据存储在不同的数据源中,用户需要实现