摘要:
汽车行业的发展一直受到电子信息技术进步的推动与发展,基于移动通讯信息技术和卫星定位技术的Telematics服务逐渐受到各大厂商的重视,同时整合了信息以及娱乐功能的Telematics服务,不仅扩宽了消费者在使用车辆时获取和处理信息的途径,而且让消费者能够更加便捷地获得安全性、便利性和娱乐性的服务。伴随着对Telematics系统信息服务能力要求的不断提高、终端硬件成本的不断下降和操作系统的不断更新升级,选择一款容易开发、维护和升级,且兼容性强的操作系统来支撑终端硬件系统的运行就显得非常重要。 本文就平台软硬环境搭建、定位导航功能模块和位置共享功能的设计以及实现进行阐述。Telematics系统平台采用基于Android+ARM的软硬件设计平台,通过移植Android开源操作系统,并完成Telematics平台文件系统的定制,从而实现系统平台的构建。建立以GPS以及GPRS/3G技术为核心的Telematics终端软件,对系统平台的实时位置信息的获取、基于权重值的地图匹配、电子地图显示引擎的设计与实现、最短导航路径规划以及位置共享都进行了详细的分析。尤其是针对使用Dijkstra算法实现最短路径过程中产生的庞大的中间数据,本课题将电子地图数据网格化,并将所有网格的基础数据表优化生成简化数据表从而提高了路径规划的响应速度。 在实现了系统功能模块后,对系统进行了功能测试以及性能测试。在功能测试中,功能模块运行情况正常,系统的稳定性、安全性、恢复性和移植性都达到了要求;在性能测试中,定位精度、定位时间以及地图显示时间具有一定的优势,地图匹配的精度较高,最短路径规划所占用的内存以及所需的时间也是得到了改善。 本应用平台可以嵌入到其他终端设备中,如手机、PDA等等。利用该设计方案并结合Android系统的函数接口可以开发适合于不同智能终端和不同应用需求的各种嵌入式GIS信息平台,具有很好地移植性和扩展性。本设计通过对现有技术进行新的应用尝试的同时,给出了一些新颖的应用理念,为Telematics终端的发展提供了新的设计思路,具备一定的应用价值。
展开