论文部分内容阅读
当前,经济快速发展,私家车保有量迅速增加,生活区域与工作区域进一步分化,城市交通规模不断增大、突发性加剧,导致城市交通拥堵越来越严重,其中的主要因素在于交通状态信息实时性差、信息渠道不流畅,车辆驾驶者与道路网络系统特别是交通管控系统的沟通渠道单一。为此,研究者将自组织网络(Ad Hoc)引入车辆通信中,提出车联网(VANET,Vehicular Ad Hoc Network)等技术,但是在复杂城市环境中,车联网由于网络拓扑捷变性易出现通信间断、网络分割等问题,因此更适合用机会网络(ONET,Opportunistic Network),即用车辆机会网络(VONET,Vehicular Opportunistic Network)进行描述。VONET网络拓扑的高度随机性使其在系统架构、网络拓扑、移动模型等方面的建模面临极大挑战,如何有效对VONET进行模拟仿真成为重要的研究工作。现有关于车辆机会网络仿真方面的研究,主要集中在车辆移动模型产生、网络通信模拟和VANET模拟等方面,而这些研究仅针对特定需求或场景,缺乏整体性考虑,也难以支持真实地图数据下的场景嵌入,因而无法全面有效地对整个VONET进行逼真建模、分析仿真。因此本文针对这些问题,在现有仿真工具的基础上尝试融合真实地图数据到VONET中以便对其关键协议如Bundle协议等进行仿真,设计开发了一个能更加全面支持车辆机会网络仿真的工具。具体工作如下:首先,论述了车辆机会网络技术以及如ONE仿真平台、JDTN仿真工具等网络仿真的工具的相关优缺点。然后,给出了用百度地图API技术来可视化方式获取真实车辆运行的地图数据的实现方法,包括地图数据的基本道路信息和辅助信息如红绿灯、道路方向等的获取。其次,设计并实现了将这些地图数据引入到ONE仿真平台,并将两者进行融合的方法,使其能在仿真平台当中有效模拟车辆机会网络中节点的移动和通信过程。再次,将Bundle协议引入到该仿真平台中,分别从应用层、网络层、路由层等方面对ONE仿真平台与JDTN仿真程序进行了修改融合,最终完成了一个能有效运行Bundle协议的仿真平台。最后,对本文设计仿真平台进行了路由协议等功能的验证与测试,以对车辆机会网络仿真平台进行完善。