基于GPSR协议的一种改进车载网路由协议

合集下载

基于分布式实时信息的车载网络路由协议

基于分布式实时信息的车载网络路由协议

基于分布式实时信息的车载网络路由协议宋超;刘明;龚海刚;陈贵海;王晓敏【期刊名称】《软件学报》【年(卷),期】2011(022)003【摘要】This paper proposes a Distributed Real-time Information based Routing Protocol in vehicular ad-hoc networks (DRIP).Based on the proposed Distributed Real-time Delay Evaluation Scheme (DRES), vehicles obtain the real-time information for the network status of each road, and according to the delay evaluation of each road,vehicles use DRIP for an effective data pared with existing protocols, DRIP has the characters of being effective and having a low resource consumption rate.The simulation results indicate that DRIP performs well.%提出了一种基于分布式实时信息的车载自组织网络路由协议(distributed real-time information based routing protocol,简称 DRIP).网络中,车辆基于提出的分布式实时路段延时估计机制(distributcd real-time delay evaluation scheme,简称DRES)获取各路段网络状态的实时信息,车辆根据对各路段网络延时的实时估计,采用DRIP 协议,保证了数据的有效传递.与现有协议相比,DRIP在最低限度消耗资源的情况下,具有实时性和高效性的特点.通过仿真实验对比现有协议,验证了DRIP在性能上的优越性.【总页数】15页(P466-480)【作者】宋超;刘明;龚海刚;陈贵海;王晓敏【作者单位】电子科技大学,计算机科学与工程学院,四川,成都,610054;电子科技大学,计算机科学与工程学院,四川,成都,610054;电子科技大学,计算机科学与工程学院,四川,成都,610054;计算机软件与新技术国家重点实验室(南京大学),江苏,南京,210093;电子科技大学,计算机科学与工程学院,四川,成都,610054【正文语种】中文【中图分类】TP393【相关文献】1.基于真实场景的车载网络路由协议仿真 [J], 包伟阳;陈焕银;童孟军2.车载网络中基于混合地理路由协议 [J], 黄智聪3.基于车载网络GPSR路由协议的改进 [J], 姚坚;彭好佑;魏应彬4.基于车载网络GPSR路由协议的改进 [J],5.基于发送和接收节点的车载网络混合地理路由协议 [J], 王庭恩因版权原因,仅展示原文概要,查看原文内容请购买。

城市场景下基于速度信息的VANET路由协议的改进

城市场景下基于速度信息的VANET路由协议的改进

城市场景下基于速度信息的VANET路由协议的改进
崔萌;李东
【期刊名称】《智能计算机与应用》
【年(卷),期】2012(002)003
【摘要】车载自组网络(Vehicular Ad Hoc Networks,VANET)是指道路上由车辆搭载的无线通信装置构成的一种特殊的多跳无线移动自组织网络.VANET在实现多种智能交通方面应用的同时,还能满足用户在乘车时的娱乐等舒适性的需求,近些年来已成为无线自组网络研究的新热点.总结了近些年来出现的主要YANET路由协议的核心路由机制及其优缺点,并分析了各种技术对路由协议性能的影响.其后给出了一种基于速度信息的VANET路由协议改进方法,并通过实验验证了将改进方法与GPSR协议结合可以提高路由路径的稳定性,减少了端到端的平均时延,降低了VANET网络中拓扑的高动态性对路由协议性能的影响.
【总页数】4页(P6-9)
【作者】崔萌;李东
【作者单位】哈尔滨工业大学计算机科学与技术学院,哈尔滨150001;哈尔滨工业大学计算机科学与技术学院,哈尔滨150001
【正文语种】中文
【中图分类】TP393
【相关文献】
1.VANETs城市场景下基于自适应时延的Geocast路由协议 [J], 李明;曹建国
2.VANET城市场景下一种优化的地理信息路由协议 [J], 赵博龙;杨洁
3.面向VANETs城市环境的基于道路连通路由协议 [J], 梅玲
4.城市场景下基于速度信息的VANET路由协议的改进 [J], 崔萌;李东
5.城市场景下VANET路由协议大规模仿真研究 [J], 张国庆;慕德俊;洪亮;许钟因版权原因,仅展示原文概要,查看原文内容请购买。

车联网中基于D-S理论的GPSR改进算法

车联网中基于D-S理论的GPSR改进算法

车联网中基于D-S理论的GPSR改进算法杨建喜; 张悦; 刘博雅; 许萍; 池亚平【期刊名称】《《计算机工程与设计》》【年(卷),期】2019(040)009【总页数】5页(P2411-2415)【关键词】车联网; 贪婪周边无状态路由; 路由协议; D-S证据理论; 信任模型【作者】杨建喜; 张悦; 刘博雅; 许萍; 池亚平【作者单位】北京电子科技学院通信工程系北京100070; 中国科学院信息工程研究所网络测评技术重点实验室北京100093【正文语种】中文【中图分类】TP309.70 引言车联网(vehicular ad hoc network,VANET)[1]是基于车辆位置、速度和路线等信息构成的巨大交互网络,节点高速移动,对信息的时效性要求高,信息交互缓慢或恶意节点对消息的不当处理可能会导致严重的交通事故。

车联网领域的下一步重点方向是设计出信息快速交互、可靠性高的VANET路由协议,而贪婪周边无状态路由(greed perimeter stateless routing,GPSR)[2]算法由于其独特的优势,成为VANET路由协议研究热点。

Aboki R等[3]通过对目标的运动信息预测目的节点对GPSR协议进行改进。

Veerasamy A等[4]定义“信息生存时间”来预测节点位置。

Thu P T M等[5]通过减少无用数据包,提高路由性能。

张继永等[6]提出了选择下一跳节点依靠最大通信时间的KMCT路由算法。

张晓丽等[7]提出基于速度-密度模型的改进路由协议GPSR-SD,结合速度-密度模型选择下一跳转发节点。

伍龙昶等[8]提出一种综合考虑接近率和下一跳节点前向转发区域密度的改进算法GPSR-D。

以上种种改进都未曾考虑实际状态下可能出现的恶意节点问题,带来严重隐患。

信任度量是解决网络内部恶意节点问题的有效方法之一。

周治平等[9]将贝叶斯理论引入无线传感器系统设计信任评估模型。

THORAT S A等[10]利用贝叶斯理论进行信任度量,依据节点信任值服从Beta分布得出最终信任值。

一种贪婪地理路由协议的改进算法

一种贪婪地理路由协议的改进算法

一种贪婪地理路由协议的改进算法摘要:贪婪转发策略广泛应用于无线传感网络(WSNs)的地理路由协议中,但是,该协议存在数据包丢失严重以及在遭遇路由空洞时路由效率低下的不足。

为此,提出一种贪婪地理路由协议的改进算法,记为GPSR?I算法。

GPSR?I算法在选择下一跳转发节点时,利用节点离目的节点距离、方向以及节点密度信息计算度量值,然后依据该度量值决策下一跳转发节点。

仿真数据表明,与GPSR相比,GPSR?I 算法能够有效降低平均端到端传输时延、路由开销,并提高了数据包传输率。

关键词:无线传感网;路由;GPSR;度量值;贪婪转发中图分类号:TN915.04?34;TPT393 文献标识码: A 文章编号:1004?373X(2016)11?0016?05Abstract:The greedy forwarding strategy is widely used in geographic routing protocol of wireless sensor networks (WSNs). Since the protocol has the problem of low routing efficiency in cases of routing void and serious packet loss,an improved algorithm of greedy perimeter stateless routing (GPSR?I)is proposed. The distance and direction from thetarget node and node density information are used to calculate the measurements when the GPSR?I algorithm is used to select the next?hop forwarding node,and then the next?hop forwarding node is determined. The simulation results show that,in comparison with the GPSR algorithm,the GPSR?I algorithm can effectively reduce the average end?to?end transmission delay and routing overhead,and improve the packet transmission rate.Keywords:WSNs;routing;GPSR;measurements;greedy forwarding0 引言无线传感网络(Wireless Sensor Networks,WSNs)被广泛应用于各类行业,如环境监测、战场勘察、健康医疗以及灾难管理。

智能车联网中的路由算法设计

智能车联网中的路由算法设计

智能车联网中的路由算法设计随着人类社会的进步,智能车辆逐渐成为现代交通的主流趋势,而智能车联网则成为实现智慧交通的重要手段。

在智能车联网中,车辆之间需要进行信息交流和数据传输,这就需要一种高效可靠的路由算法来指导数据流的传输。

本文将从智能车联网中的路由算法设计角度对该问题进行探讨。

一、智能车联网中的路由算法概述智能车联网是指多台车辆通过无线通信网络进行信息交流和数据传输的一种网络。

其中,智能车辆作为网络节点,可以通过网络协议进行信息通信和数据传输,而路由算法则是指在智能车联网中如何选择传输路径的一种算法。

在智能车联网中,路由算法需要考虑车辆之间的拓扑结构、路况、传输速度等因素。

传统路由算法比如最短路径算法和最小跳数算法显然无法满足这些需求,因此需要开发针对智能车联网的专门路由算法。

二、智能车联网中的路由算法分类智能车联网中的路由算法主要分为两类:基于地理位置的路由算法和基于信息的路由算法。

1. 基于地理位置的路由算法基于地理位置的路由算法把整个车联网看作一个区域,并为每个节点分配一个地理位置。

节点之间的路由选择通过地理位置信息进行。

最常见的基于地理位置的路由算法有GEAR算法、P-GPSR算法等。

GEAR算法是基于地理位置的无向图路由算法。

在GEAR算法中,每个节点把它们的位置信息广播给周围节点,并根据收到的位置信息来建立自己的局部拓扑结构。

在进行路由选择时,GEAR 算法会根据多种因素比如距离、速度、方向等来选择传输路径。

P-GPSR算法是一种基于进化算法的路由算法。

该算法通过交叉、变异等进化操作来产生新的路由策略。

在路由选择过程中,P-GPSR会比较多种不同策略的优劣,并选择最佳的传输路径。

2. 基于信息的路由算法基于信息的路由算法是利用节点之间的通信信息和传输数据的内容来决定数据流的传输路径。

常见的基于信息的路由算法有Flooding算法、Gossiping算法等。

Flooding算法是最简单的基于信息的路由算法。

车联网下基于RSU辅助AODV路由协议改进

车联网下基于RSU辅助AODV路由协议改进

车联网下基于RSU辅助AODV路由协议改进作者:张良陆川来源:《无线互联科技》2014年第04期摘要:目前,VANET网络中,针对AODV协议的改进仅仅考虑车载单元(OBU),没有将作为接入Internet起到网关作用的路侧单元(RSU)考虑进来。

在本文中,我们针对这一实际情况,提出了基于RSU辅助AODV路由协议(ARSU-AODV)改进,以快速建立到目的节点的稳定路由。

仿真结果表明,基于RSU辅助AODV路由协议改进降低了丢包率、端到端的延迟,具有一定的可行性。

关键词:VANET网络;AODV路由协议;ARSU-AODV1 研究背景及研究现状:进入21世纪,经济全球化进程加快。

人类社会进入了一个科学技术迅猛发展的历史时期,智能交通系统(Intelligent Transportation System,ITS)应运而生。

智能交通系统是人们在较完善的交通基础设施上,把通信、计算机、信息、自动控制和系统集成等技术加以运用,建立的一个集安全、高效、便捷、舒适、环保的综合系统。

智能交通系统可用来加强交通设施、载体和用户之间的联系,保证系统内运行的可控性和有序性,提高运行效率,减少事故,降低污染。

21世纪将是公路交通智能化的世纪,人们将要采用这一先进的一体化的交通综合管理系统,对道路、车辆的行踪进行实时监控、调度[1]。

车载自组织网络(Vehicle Ad hoc Network,VANET)在智能交通系统中起着重要作用。

VANET是在传统的移动自组织网络(MANET)基础上发展起来的,是一种特殊的移动自组织网--是一种由装备了无线通信收发装置的车辆,组成的一个临时性的多跳自组织网络。

VANET作为智能交通系统的基础部分,具有极高的研究价值和应用前景。

概括来说,车载自组织网络(VANET)通过车间通信和车与路侧单元通信,能够提供两大类应用。

一类是安全应用,主要为解决行车安全、舒适,比如前方事故预警、提示道路阻塞、提醒限速、为司机选择最佳行车路线或免费紧急通道;另一类是用户应用,主要是提供增值业务,为乘客在车内提供娱乐功能。

车载网络中基于混合地理路由协议

2018 年 9 月 1 日 第 41 卷第 17 期
现代电子技术 Modern Electronics Technique
DOI:10.16652/j.issn.1004⁃373x.2018.17.032
Sep. 2018 Vol. 41 No. 17
145
车载网络中基于混合地理路由协议
黄智聪
(华南理工大学 自动化科学与工程学院,广东 广州 510640)
Keywords:vehicle Ad Hoc network;geographic routing;sending node;receiving node;forwarding node;transmission rate
0引言
作为智能交通系统(Intelligent Transportation System, ITS)的 最 有 前 景 技 术 ,车 载 网 络(Vehicular Ad Hoc Networks,VANETs)[1] 的 相 关 研 究 受 到 广 泛 关 注 。 VANETs 中网络层的多跳协议增加了节点通信范围,为 车辆间的信息交互提供了平台。然而,由于网络拓扑的 动 态 变 化 、无 线 链 路 的 不 稳 定 性 ,发 现 和 维 护 稳 定 转 发 路径仍是一项挑战工作 。 [2⁃3]
A novel hybrid geographic routing protocol in VANETs
HUANG Zhicong
(College of Automation Science and Engineering,South China University of Technology,Guangzhou 510640,China)
Abstract:The multi ⁃ hop forwarding remains a challenging task in vehicle Ad Hoc networks (VANETs). The available routing protocol either focus on the high packet transmission ratio or low latency. Therefore,a sender ⁃ receiver based hybrid geographic routing(SRHGR)protocol is proposed in this paper,in which the selection feature of sending node,receiving node and forwarding node is combined. The beacon packet is used in SRHGR protocol to construct one⁃hop neighbor set,and then the candidate forwarding node is established according to the node distance. The node distance factor and relative speed factor are adopted to calculate the weight of the node. The delay of node forwarding message is set according to its weight,so as to select the optimal forwarding node. The simulation results show that the proposed SRHGR protocol can reduce the transmission delay, and also improve the data packet transmission ratio.

无线传感器网络GPSR路由协议研究

中图 分类 号 :T 3 3 0 P 9. 4 文献 标 识 码 :A
Re e r h o s a c f GPS r u i g p o o o o r ls e s r n t r s R o tn r t c lf r wi e e s s n o e wo k
5] B 上服从 均匀分 布 , 中 B为 发送信 标 的平均 时间间 隔 。 其 采用该方 法 , 可以降低 多个邻 居节 点 发送 信标 信号 时 的冲 突率 。采用 周期性 地发送 信标 信号 地方 式 , 以检 测到 是 可
Lo a ptm u c lo i m whe nc nt r o ig oi n e ou e r utn v d, rg h d ul a t s r t e of o l y r h n he e i ee i ht an r e nd he tucur t poog g ap i t p rm tr
Zha g W e Sh ebi n i iW i n
( c o lo S h o fOpt a — e t ia n mp t r En i e rn i lElc r la d Co u e g n e i g,U n v r iy o a g a o ce c n c o o y,S a g a 0 0 3 c c ie st fSh n h if r S i n e a d Te hn l g hnhi 09) 2
ቤተ መጻሕፍቲ ባይዱ
0 引

1 2 信 标 发 送 机 制 .
GP R周 期性地 向所有邻 居节 点发 送信 标 ( e cn 【 S B ao ) ] 4 信号 , 来得 到需 要用 到的邻 居节 点 的信 息 。该 信标 信号 中 包含 了节 点的标识 和节点 的地 理位 置信 息 , 标采 用广 播 信

车辆自组织网络中的路由协议研究与优化

车辆自组织网络中的路由协议研究与优化车辆自组织网络(Vehicular Ad Hoc Network,简称VANET)是一种基于车辆间通信的自组织网络。

在这种网络中,车辆可以通过无线通信实现互相之间的信息传递和共享。

为了实现稳定高效的通信,路由协议在VANET中起着至关重要的作用。

本文将针对车辆自组织网络中的路由协议进行研究与优化。

VANET通常分为两种通信模式:车到车通信(Vehicle-to-Vehicle,简称V2V)和车到基础设施通信(Vehicle-to-Infrastructure,简称V2I)。

在V2V通信中,车辆间直接进行通信,具有低延迟和高带宽的特点;而V2I通信则是车辆与路边基础设施之间的通信,能够提供稳定的连接和更远的传输距离。

路由协议的设计需要考虑到这两种通信模式,以实现网络的高效稳定运行。

首先,我们需要研究VANET中常用的路由协议。

其中,最常见的路由协议包括基于源的路由协议(Source-Based Routing Protocol)和基于位置的路由协议(Position-BasedRouting Protocol)。

基于源的路由协议使用传统的IP路由方式,将数据包从源节点转发到目的节点。

这种路由协议需要维护路由表,并解决路由选择和转发的问题。

然而,在高速移动的车辆网络中,节点的位置信息很难准确获取,使得基于源的路由协议效果不佳。

因此,更适合VANET的是基于位置的路由协议。

基于位置的路由协议使用车辆的位置信息来进行路由选择。

这种协议的优势在于能够更好地适应车辆的移动性,并减少对网络资源的浪费。

常见的基于位置的路由协议有基于地理的路由协议(Geographic-Based Routing Protocol)和基于预测的路由协议(Prediction-Based Routing Protocol)。

基于地理的路由协议是一种典型的基于位置的路由协议,它根据车辆的地理位置来选择路由路径。

基于地理位置的路由协议

基于地理位置的路由协议:GEARf GPSF协议对比2011-06-16 14:19现有的路由协议分为:能量感知路由协议、以数据为中心的路由协议、基于地理位置的路由协议、可靠的路由协议和层次路由协议五类。

地理位置路由假设节点知道自身及目标区域的位置,以这些位置信息作为路由选择的依据,按照一定策略转发数据到目标区域。

位置和能量感知的地理路由(geographical and energy aware routing ,GEAR : 能量感知的基于位置的地理路由协议,与传统非能量感知的地理路由相比,GEAR路由能极大地延长网络寿命。

由于Sink发出的查询消息中经常包含位置属性,GEAR路由协议在向目标区域散布查询消息的同时考虑了地理位置信息的使用。

其主要思想是通过利用位置信息使得“兴趣”的传播仅到达目标区域,而不是传播到整个网络,从而避免洪泛方式,减少路由建立的开销。

GEAR各由中查询消息的传播包括2个阶段:(1)查询消息转发到目标区域:从Sink节点开始的路径建立过程采用贪婪算法,节点在邻居中选择到目标区域代价最小的节点作为下一跳节点,并将自己的路由代价设为该下一跳节点的路由代价加上到该节点一跳通信的代价。

若陷入路由洞,节点则选取邻居中代价最小的节点作为下一跳节点,并修改自己的路由代价;(2)在目标区域内散布查询消息:查询消息到达目标区域后,通过迭代地理(节点密度较大时)或洪泛方式(节点较少时)将查询消息传播到目标区域内的所有节点。

这2个阶段完成后,监测数据沿查询消息的反向路径向Sink节点传送。

GPSR贪婪周边无状态路由协议)贪婪周边无状态路由(Greedy P erimeter Stateless Rout in g,G PSR)是一种基于传统贪婪转发方案的路由协议。

为了避免传统贪婪转发方案中通信空洞造成的路由寻径失败,以及由此产生的重复路由请求带来的额外开销,GP SR利用传感节点对位置信息的可知性和节点处于静态的特点,在路由过程遭遇通信空洞而失效时根据网络原始拓扑,生成一个平面子图并沿子图中空洞的周界进行分组转发。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第30卷第3期 2015年6月 成都信息工程学院学报 

JOURNAL OF CHENGDU UNIVERSITY OF INFORMATION TECHNOLOGY V01.3O NO.3 

Jun.2015 

文章编号:1671.1742{2015)03.0224—06 基于GPSR协议的一种改进车载网路由协议 

张好, 郑世慧, 杨 榆 (北京邮电大学信息安全中心,北京100876) 

摘要:基于GPSR协议提出一种新的车载网路由协议,该协议能很好的适应车载网中车辆节点高速移动的特 性,降低道路间障碍物对数据传输的影响,并能根据车流密度自动调节数据包的流向,从而提高路由协议的连通 率;同时,新的路由协议也能够自动区分乡村高速公路、城市路况等不同的道路环境,并依据不同的路况采用不同 的策略进行数据的传输。仿真结果表明,新协议的连通率明显高于GPSR协议。 关键词:车载网路由协议;GPSR;车流密度;位置预测;连通率 中图分类号:TN929.5 文献标志码:A 

O 引言 车载自组网(Vehicular Ad Hoc Network, VANET)是一种特殊的无线自组网。基本思想是在一 定通信范围内的车辆自动地相互连接建立起一个移动 的网络,用于交换各自信息(如车速、位置等)和车载传 感器感知的数据。车载自组织网络在事故预警、保障 交通安全、智能驾驶、收费站缴费、乘客办公与娱乐化 及电子商务等很多方面有着良好的应用前景。近年 来,随着车辆的飞速普及,车载网已经引起了越来越多 的研究者,其路由协议也成为一个研究的热点。 通过改进传统的GPSR车载网路由协议,获得一 种新的连通率较高,适应不同道路情况的新车载网路 由协议。仿真测试表明,新协议能很好的适应车载网 中车辆节点高速移动的特性,降低道路间障碍物对数 据传输的影响,并且能够根据车流密度自动调节数据 包的流向,从而提高路由协议的连通率。同时,新的路 由协议也能够自动区分乡村高速公路、城市路况等不 同的道路环境,并依据不同的路况采用不同的策略进 行数据的传输。 

1 GPSR协议 

1.1 GPSR协议简介 GPSR(Greedy Perimeter Stateless Routing)路由协 议是一种地理位置辅助路由协议。该协议中,每个节 

收稿日期:2014—07—28 基金项目:北京邮电大学青年科研创新计划专项人才培育资助项 目(BUPT2012RC0219,BI JPT2013RC0311) 

点需要在一定周期T内向一跳范围内的节点广播自 己的位置信息,这样每个节点就知道自己和自己一跳 范围内所有邻居节点的位置。节点在发送数据前不寻 找路由,不保存路由表,移动节点直接根据包括自己、 邻节点以及目的节点的位置信息制定数据转发决策, 其数据转发模式有贪婪模式和周边模式两种。当一个 节点收到数据分组时,首先采用的是贪婪模式转发,如 果贪婪模式失败则转为周边模式转发。 图1所示为贪婪转发示意图。图中以节点 为 中心的圆代表z的一跳通信范围,以节点z为中心的 圆代表 的一跳通信范围。 收到一个要转发至z的 数据包,首先查找邻居节点表中距离自身最远(即最接 近目的节点)的邻居节点,发现Y是满足条件的节点, 因此将数据包转发给Y。Y重复贪婪转发模式直至数 据包到达 。 

图1 GPSR协议的贪婪模式 周边转发模式是指这样一种情况,当节点查找邻 居节点表发现没有比自身更接近目的节点的邻居节点 时,就按照右手规则转发分组。右手规则是指数据分 组沿着路径转发,目的节点始终在转发路径的右侧。 在图2中,由于z在其通信范围内的邻居节点中没有 发现比它自身更接近于目的节点z的节点,贪婪转发 失败,因此采用右手规则转发数据分组,其分组发送的 路径是z一>口一>b一>C一> 。 第3期 张好,等:基于GPSR协议的一种改进车载网路由协议 225 图2 GPSR协议的周边模式 1.2 GPSR协议性能分析 在VANET中,通信节点处于高速移动状态,一条 链路的有效时间非常短,所以一旦存储路由表,就必须 不停地更新路由表,才能保证链路的有效性,这种方式 在通信量和通信时间上的开销非常大,而GPSR协议 采用边发包边找路的策略就能很好地避免上述问题, 这使由于位置改变带来的丢包现象的可能性大大缩 小。 但是,同时GPSR协议也存在着适用性不强、连通 率不高的缺点。原因如下: (1)GPSR协议将地图信息简单的当做一个二维 图进行处理,而忽视三维空间中的道路间障碍物对数 据传输的阻碍。 (2)GPSR协议根据存储在节点本地位置信息表 的位置信息选择一跳范围内的最优节点作为数据传输 的下一跳节点。每一个节点只能根据每隔T时间接 收的广播信息记录一跳范围内其他位置节点的信息, 也就是说S节点只能获取处于自己一跳范围内R节 点T,2T,3T,…,NT时刻的位置信息。如果在NT +t(0<t<T)时刻S节点收到数据包,它只能根据 NT时刻记录的位置信息选取一跳范围内的最优节点 R,但是,如果s和R处于高速移动状态,那么NT十£ 时刻,最优节点R很有可能已经移出S节点的通信范 围,在这种情况下S节点发出的数据包必定无法传送 到R节点。 (3)在原始的GPSR协议中,一旦节点发现周围 一跳范围内没有合适的的节点作为数据的下一跳,那 么节点将会直接丢弃数据,从而导致数据的传输失败。 

2改进的GPSR协议 GPSR协议存在着适用性不强、连通率不高缺点。 因此,为进一步提高协议的适用性,保证协议能够在各 种道路环境下运行良好,提高协议的连通率,保证数据 传输过程中的完整性,对GPSR路由协议进行改进,称 新协议为NGPSR。 

2.1 NGPSR路由协议 NGPSR协议流程如下: 角色:发送者S、经过的路口节点C1,C2,…, 、 参与转发的车辆Nl,N2,…, 、接收者R。 第一步:所有车辆节点产生一个记录自己位置信 息和自身标示(如车牌号等)的广播数据包,每隔时间 T向一跳范围内的车辆节点广播该数据包;节点收到 

一跳范围内的其他节点广播的位置信息后,将一跳范 围内所有节点的标示信息和位置信息记录在本地位置 信息表中。 第二步:发送者S产生一个数据包,通过GPS获 取接收者R的位置信息,并从本地位置信息表中获取 一跳范围内的所有节点信息。S节点判断自己一跳范 围内是否存在目的节点(此时S节点并不是直接以位 置信息表中的位置信息作为判断依据,而是先对一跳 范围内的所有车辆节点进行位置预测,然后以预测的 位置信息作为判断依据,文中所有的位置判断操作过 程都是指先位置预测再判断)。若存在,则将数据发送 给目的节点R;若不存在,S节点判断自己一跳范围 内是否存在路口节点。若存在,则将数据发送给路口 节点C1;若不存在,S节点判断自己一跳范围内是否 存在比自己更接近目的节点的车辆节点。若存在,则 用贪婪模式将数据转发给自己一跳范围内的车辆节点 N1;若不存在,则用周边转发模式将数据转发给自己 

一跳范围内的车辆节点N 。 第三步:路口节点C (1≤ ≤t)收到数据包后,C 节点判断自己一跳范围内是否存在目的节点R,若存 在,则将数据发送给目的节点R;若不存在,G节点通 过GPS获得离目标节点R最近的路口节点的信息, 判断自己是不是离目标节点R最近的路口节点。若 节点是离目的节点R最近的路口节点,则将数据转 发给行驶在自己和目标节点所处路上离路口节点G 

-t4[范围内的车辆节点 (1≤ ≤s);若G节点不是 离目标节点R最近的路口节点,G获取自己所处的几 条道路的车流密度信息,判断几条道路离目的节点R 的距离。综合这2个信息,选择一条道路,并将数据转 发到选定的这条道路上处在G节点一条范围内的车 辆节点N (1≤ ≤s)。 第四步:车辆节点 (1≤ ≤s)收到数据包后,N 节点判断自己一跳范围内是否存在目的节点.R。若存 在,则将数据发送给目的节点R;若不存在,N节点判 断自己一跳范围内是否存在路口节点。若存在,则将数 据发送给路口节点G+ ;若不存在,N节点自己一跳范 围内是否存在比自己更接近目的节点的车辆节点。若 成都信息工程学院学报 第30卷 存在,则用贪婪模式将数据转发给自己一跳范围内的车 辆节点 +1;若不存在,则用周边转发模式将数据转发 给自己一跳范围内的车辆节点N+1。 第五步:接收者R收到发送者S发送的数据。有 以下几种情况。 在第一步的操作中就R收到数据,此时t=0, s=0,没有参与转发的路口节点和参与转发的中间车 辆节点,S直接将数据发送给R; 在第二步的操作中就R收到数据,此时t≥1, s≥0,路口节点参与数据的转发,目标节点在路口节点 一跳范围内; 在第三步的操作中就R收到数据,此时t>0, S>=1,车辆节点参与数据的转发,数据经过多跳到达 接收者R节点。 图3和图4是具体的NGPSR协议流程图。 

收到数据分组 

用周边模式将数 据转发给邻节点 

H结束 给目的节点l ’I 将数据分组发I .1 模式二 给路口节点 广_1(路口节点) 

用贪婪模式将数1 .1 模式一 塑董垄 苎 r_.1(车辆节点) 

—— i 坚I 垂 薹 }_ 

通过车流密度、与 目的节点的距离等 参数选择一条路 二二二工=二 将数据分组发给行 驶在选择的道路上 自己一跳范围内的 车辆节点 

模式一 (车辆节点) 

图4模式二路口节点协议流程 结束 模式一 (车辆节点) 

模式一 (车辆节点) 

2.2 NGPSR协议的改进 相对于原始GPSR协议,新协议有4个方面的改 进。 (1)增加位置预测功能。可以通过节点存储在本 地位置信息表中的数据预测节点在t时刻的位置。s 节点选取接收到的R节点最近两次的广播信息,获取 R节点T时刻前和2T时刻前的位置信息:( 1,y1), (z2, 2)。通过这两个位置信息,S节点可以计算R 节点的速度 √(Y2一 1) +(z2一z1) ,1、 一 2T—T , 

运动方向是 

0=tan一 — (2) X2一 1 

因此,节点S可以利用公式获取R节点t时间后 

的位置信息 z= 2+vtCOS(0) (3) Y= 2+vtsin(0) (4) 以此类推,节点S可以预判其通信范围内所有节 点的运动方向及与节点S的距离,进而做出更加可靠 有效的转发节点选择。 (2)引入路口节点,使路由协议由无中心的转发 模式升级为分层次的无中心转发模式。路口节点负责 将一条道路上的数据转发至相邻的道路,起数据中转 站的作用,保证数据只在一条路上进行传输,避免数据 由一条路直接向另一条路传输时由于路口障碍物的阻 挡导致的连通率下降的情况。 (3)考虑车流密度对连通率的影响。NGPSR在 路口节点处统计车流密度,并根据车流密度选择数据 的传输路径,避免数据包被转发到封闭的小网络中,从 而提高连通率。 采用下面的方法统计车流密度:处于一条路两端 的两个路口节点A,B彼此定期(间隔时间T)向对方 发送一个特殊格式数据包,这条路上的车辆节点收到 这种格式的数据包后,把自己存储在本地的邻节点的 信息添加到这个特殊格式数据包的数据段部分,然后 再通过GPSR协议转发数据包,直至数据包发送到目 的地。当A节点收到B节点发来的数据包,A统计该 数据包数据段中的节点信息(出现多少个不同的车辆 节点)。 (4)NGPSR协议对传输数据进行缓存。一旦节 点A发现自己一条范围内没有任何节点可以传输数 据,那么就在本地缓存该数据;T时间后,A节点再次 在本地位置信息表中选择合适的节点作为下一个传输

相关文档
最新文档