论文部分内容阅读
车联网是汽车业和通信业以及信息业三大产业的混合。车联网的发展必然会带起一条产业链,为汽车电子带来了更好的发展机会,也会给汽车行业带来更多的投资,给整个行业带来繁荣发展。在这样的背景下,开始了支持车联网连接的车载信息服务系统项目的研究。本项目研究的车载信息服务系统所提供的服务包括:(1)中心导航和位置服务,实时接收GPS信息,在服务平台端进行路线规划,下发运行指令给车载信息终端。通过接收到的GPS信息和车辆周围辅助信息实现高质量定位服务。(2)客户服务,通过移动通讯可以为用户提供的服务项目。(3)远程故障诊断,实时监测车辆状态,出现问题时及时通知司机,并通过通讯模块将情况发送到维修站或检测中心,由维修部门判断故障原因,及时告知司机,并提供临时处理意见。车载信息系统的整体结构可以分为三个部分:车载终端是汽车用户与车载信息系统交互部分;客户端是系统操作人员与车载信息系统交互的部分;服务器是客户端与车载终端通信的中间桥梁,对两端通信的数据进行处理以及存储。客户端与服务器端通过以太网建立Socket连接,根据客户端与服务器端定义的自定义通信协议向服务器端发送数据,以及对存储在服务器端数据库中的数据进行访问,服务器端会对客户端发送的请求进行响应,客户端将响应结果在界面上显示给系统的操作人员,车载终端与服务器端则通过3G网络进行连接,车载终端会上传一些数据信息至服务器端,如车辆的GPS定位信息,以及车载终端发送的请求服务等。对于车载终端发送的请求,会通过服务器这个中间桥梁处理后发送至客户端,客户端将对车载终端发送的请求进行处理,将结果再通过服务器端发送至车载终端。论文中对车载信息服务系统的功能和结构进行了介绍。对客户端系统的设计过程进行了详细的描述。对客户端部分进行了需求分析,得到客户端部分应该具备的功能。之后对客户端进行了总体设计,对一些重要的模块进行了概述,以及对各个模块的设计进行了详细描述。使用Qt对客户端进行了详细设计,定义各种结构体,构建程序的流程。对各个操作界面进行了设计,就项目中的数据通信模块、数据加密/解密模块、协议模块、路径规划模块等进行了详细的描述与设计。数据通信模块中建立Socket连接与服务器中的通信模块进行数据通信,在数据加密/解密模块使用了DES算法对发送和接收的数据进行加密解密,并给出了各个模块中重要的代码实现部分。本文最后对本项目进行了总结,本项目完成了预期的目标,提供了需求分析中的核心服务。也有很多可以优化和扩展的地方。结合物联网的概念,项目中对汽车零配件追踪的功能进行初步尝试,随着以后的发展,研究基于IPv6/EPC256的车载节点编码技术,标识车载节点和零部件的类型、位置、功能、生产环节等信息,使其更完善。随着科技的进步和经济的发展,支持车联网连接的车载信息服务系统中的扩展需求的实现也指日可待。相信不久的将来支持车联网连接的车载信息服务系统会成为汽车用户不可缺少的服务平台。