论文部分内容阅读
近几年,随着中国经济的迅速腾飞,汽车保有量突飞猛进,智能交通已经成为国内交通运输行业迫在眉睫需要解决的课题。智能交通的突出特点是通过对信息的收集、处理、发布、交换、分析和利用,根据交通参与者的需求提供各种所需的服务。基于智能交通的车联网管理系统是智能交通的核心,车联网管理系统为千变万化的道路交通提供专业、可靠和实时的数据。为未来智能交通的普及打好基础。本文实现的车联网系统采用了无线通信技术、GPS全球卫星定位技术、GIS地理信息技术、计算机网络技术和数据库技术等,建立了一个GPS监控中心和可以通过各种设备使用互联网接入的综合的道路卫星车辆卫星定位系统平台。本系统由五部分组成:包括GPS监控中心、无线通信平台、全球卫星定位系统、车载定位设备和道路卫星车辆卫星定位系统平台。本系统的总体架构分为六层,分别为:应用展示、应用服务、基础服务、数据存储、数据处理和数据接收。数据接收层负责接收从终端发来的各种数据,并下达指令和数据到终端上,提供双向通讯服务。数据接收层提供几种方式的数据接入,比如终端直连、短信指令下发等。终端接收到数据后,把数据插入系统的消息队列。同时,数据接收层还需要处理由系统下发给终端的各种指令以及数据。如果直连失败,可以通过短信进行指令的派发。数据处理层负责从消息队列中读取从终端接收的数据,进行协议的解析、数据处理,存入数据库。数据存储层含两个数据库,一个是关系型数据库,一个是非结构化数据库。关系型数据库用于存储关系型基础数据、业务数据和地理空间数据。非结构化数据库用于存储非结构化数据:视频、图片和轨迹等。基础服务层负责向应用服务层提供公共的构件和服务,比如报表打印服务、角色权限管理、多媒体服务、电子地图服务和系统管理服务。基础服务层独立开发与升级,保证接口的延续性与扩展性。应用服务层负责系统的业务管理,并给外部系统提供共享数据的接口,还提供统一的身份认证。应用服务层的系统管理功能,可以管理下属各级分公司的车辆,系统提供各种类型的监控、查询查看和统计分析等功能。应用展示层提供浏览器、桌面客户端、WAP浏览器等多种用户界面,满足各类用户使用不同的设备进行管理和查看。本系统技术上主要涉及两个方面:对于并发量小、实时性不高的监控管理系统:采用B/S架构,开发语言使用Java;使用分布式业务中间件部署;提供线性扩展;独立的电子地图服务,可以通过API的方式进行调用。对于并发量大,可以处理海量数据的通讯接收机,此系统处理与车载终端间的数据通信:采用C/S架构,开发语言使用C#和C++;数据分为关系型数据和非关系型数据,非关系型数据采用结构化存储方案;建立模拟终端,可以进行并行测试。本系统运用了SOA面向服务的体系结构来实现车联网的概念。结合SOA技术和车联网系统的具体需求,设计并构建适用于车联网系统的SOA应用模型,并进行具体模块的建模和分解。通过终端视频可以实现远程调用,通过构建流媒体服务器,可以实现实时查看视频监控。本系统旨在通过对智能交通的概念、SOA面向服务体系结构的研究,深入挖掘行业需求,例如公交、物流、出租、租赁车、危品车、押运车等各种行业车辆,提供一套基于智能交通的车联网管理系统设计方案,并赋予实施。本系统采用无线通信技术、GPS全球卫星定位技术、GIS技术、计算机网络技术和数据库技术等,建立一个GPS监控中心、用户可以通过互联网接入的综合性道路卫星车辆卫星定位系统平台。本系统对各种终端,通信方式,数据交换标准,系统的可靠性以及稳定易用性也做了很多探索和尝试,力求推出一个适应性高,稳定性强,可靠易用的综合性车联网管理系统。