论文部分内容阅读
现今交通资源紧张,汽车保有量逐年增加,人们对驾车出行有了更高的要求。伴随着物联网的发展,以不同的功能需求对驾驶车辆的运行状态进行有效的监管并提供综合服务为目的,车联网综合信息平台应运而生。车联网综合信息平台包含了多种不同的应用系统和海量的实时数据。不同的系统平台之间的数据传输以及管理系统中的海量数据存储成为了车联网综合信息平台的核心技术问题。具体表现为:第一是管理海量数据所导致的数据库性能问题;第二是不同的系统平台拥有的网络协议和结构连接是不同的,选择何种技术手段来完成数据在不同的应用系统之间通信传输。根据上述问题,通过分析相应的技术手段,得到如下解决方案:(1)对于管理数据库中的海量数据,通过在应用程序不做任何变动的前提下对代码进行修改,对系统进行优化处理以及使用ORACLE分区技术对大数据量的表进行分表处理这三种技术手段,最终使用ORACLE分区技术有效解决了海量数据管理的问题。(2)关于不同的应用系统之间的数据通信传输问题,在对FTP传输、无线AP传输、消息队列传输三种解决方案进行分析后,选择消息队列传输作为数据传输方式,对ORACLE高级队列技术所拥有的数据传输特点进行深入剖析,在此基础上,选取ORACLE高级队列技术作为车联网综合信息平台的数据传输手段,并与轮询技术在实验中进行了对比分析,最后在完成了系统中的高级队列搭建之后进行了数据传输性能测试。目前车联网综合信息平台已经服务了重庆、呼和浩特、济宁等6个城市的8家出租、长途货运机构。通过使用ORACLE高级队列技术,共实现了多应用平台之间的数据传输,并在只使用3台通用服务器基础上,达到了每30秒28bit的数据传输速度,单条数据传输只需约1ms。系统平台上线至今,在平均的驾驶时间内未出现过交通车辆安全等事故,保障了交通运输公司以及驾驶者的生命财产安全。