论文题名: | 安全实时智能车管理通信系统的设计和实现 |
关键词: | 智能车管理通信系统;整体设计;安全通信协议;实时通信组件 |
摘要: | 浙江大学ESE工程中心研发了新一代智能车,采用清洁能源作为动力,同时体积只有传统汽车的一半,试图尽可能降低传统汽车对环境污染、城市拥堵带来的负面影响。 智能车管理通信系统作为该项目的重要组成部分,负责智能车客户端、服务器、APP客户端三方的通信。在第一版通信系统中,智能车和服务器通过UDP、APP客户端和服务器通过HTTP进行通信,能够满足基本的通信需求。但是随着要求的提高,发现存在UDP传输不可靠、明文传输不安全、客户端消息不实时,以及HTTP流量消耗高的问题。本文针对存在的这些问题并结合智能车实际情况设计和实现了安全实时智能车管理通信系统,主要工作如下: (1)设计和实现了智能车客户端和服务器端的TCP长连接通信组件。TCP为面向连接的、可靠的、全双工传输协议,能够保证消息的可靠传递,保持TCP长连接,当服务器有控制命令需要下达时,可以及时推送给智能车客户端。 (2)设计和实现了适合智能车的安全通信协议。以智能车当前相关参数为种子,采用MD5算法生成会话密钥,RSA算法传递会话密钥,AES算法加密通信消息,BKDR算法计算消息摘要,解决明文通信存在的安全问题。 (3)设计和实现了APP客户端和服务器端的WebSocket实时通信组件。使用WebSocket技术,服务器可以随时向APP客户端推送消息,以保证APP端信息的实时性。WebSocket通信时省去了HTTP复杂的报文首部,经过实验,与传统的基于轮询的方式对比,随着流量的增大,WebSocket网络负载有着极大的性能优势。 |
作者: | 李坤 |
专业: | 计算机科学与技术 |
导师: | 顾宗华 |
授予学位: | 硕士 |
授予学位单位: | 浙江大学 |
学位年度: | 2015 |
正文语种: | 中文 |