【技术实现步骤摘要】
本专利技术涉及车载自组织路由协议车载自组织网络和机会网络
,尤其涉及一种基于节点传输能力的车载散发聚焦路由协议方法。
技术介绍
车载自组织网络(Vehicular Ad-hoc Network,VANET)作为目前移动自组织网络最具有前景的领域之一,其技术发展对构建智能交通系统具有重要的意义。而路由协议作为网络互连和数据交换的关键技术,在一定程度上决定了整个车载自组织网络的性能。由于车载自组织网络具有节点移动快、拓扑变化频繁、端到端路径无法保证等特点,造成了传统自组织网络路由协议在车载场景中难以发挥作用。而机会网络是一种不需要信源节点和目标节点之间存在完整的通信链路,而是依靠节点移动创造出的机遇机会,以“存储-携带-转发”机制实现通信的自组织网络,其具有的“容迟容断”特点能很好地满足车载自组织网络的应用需求。间歇性连通的车载网络可视为机会网络的延伸,传统的机会网络消息转发算法对车载网络路由协议设计具有重要的参考价值。路由协议是机会网络研究的热点问题,也是各种组网技术应当解决的首要问题之一。城市环境下夜晚车辆稀疏,节点要找到更合适的下一跳节点十分困难,此时的VANET可以看成是一种特殊的机会网络,单纯的基于拓扑或基于地理位置的路由协议难以发挥作用。为了提高消息的投递成功率,使用机会网络路由策略不失为一种可行的选择,当然这需要上层的应用能够容忍一定的中断和延时。传统机会网络路由中基于复制的路由协议的典型代表是Vahdat等人提出的Epidemic协议。协议规定每个节点维护一个消息概要向量(Summary Vector,SV),SV包含了节点存储的消息信 ...
【技术保护点】
一种基于节点传输能力的车载散发聚焦路由协议方法,其特征在于,包含以下步骤:步骤1:节点相遇阶段;每个车辆节点维护一个历史相遇节点集合,当遇到一个新节点时,将该新节点的ID和相遇时间加入历史相遇节点集合中,如果两节点在短时间内再次相遇,则更新相遇时间,如果车辆节点在指定时间长度内未与该节点相遇,则将对应记录从集合中删除;车辆节点周期性地对比当前周期起始时刻与当前时刻的集合,计算相遇节点的变化率;步骤2:连接建立阶段;当节点Ni确定与另一个节点Nj建立连接后,节点首先将已投递消息概要向量DMSV和消息摘要向量MSV发送给对方;节点Nj收到Ni发给自己的DMSV后,根据其信息更新自己维护的DMSV,同时删除自己缓存中的已被成功投递的消息;根据Ni发送的MSV与自己的MSV做逻辑与运算,判断哪些消息是节点Ni携带而自身没有的,Nj将这些信息和自己的DMSV封装在Request消息中发给节点Ni,向节点Ni请求消息发送;步骤3:Request消息处理阶段;节点Ni收到Request消息后,向节点Nj逐一发送请求的消息,包含以下几种情况的处理:a)如果节点Nj是消息m的目的节点,节点Ni将消息发送 ...
【技术特征摘要】
1.一种基于节点传输能力的车载散发聚焦路由协议方法,其特征在于,包含以下步骤:步骤1:节点相遇阶段;每个车辆节点维护一个历史相遇节点集合,当遇到一个新节点时,将该新节点的ID和相遇时间加入历史相遇节点集合中,如果两节点在短时间内再次相遇,则更新相遇时间,如果车辆节点在指定时间长度内未与该节点相遇,则将对应记录从集合中删除;车辆节点周期性地对比当前周期起始时刻与当前时刻的集合,计算相遇节点的变化率;步骤2:连接建立阶段;当节点Ni确定与另一个节点Nj建立连接后,节点首先将已投递消息概要向量DMSV和消息摘要向量MSV发送给对方;节点Nj收到Ni发给自己的DMSV后,根据其信息更新自己维护的DMSV,同时删除自己缓存中的已被成功投递的消息;根据Ni发送的MSV与自己的MSV做逻辑与运算,判断哪些消息是节点Ni携带而自身没有的,Nj将这些信息和自己的DMSV封装在Request消息中发给节点Ni,向节点Ni请求消息发送;步骤3:Request消息处理阶段;节点Ni收到Request消息后,向节点Nj逐一发送请求的消息,包含以下几种情况的处理:a)如果节点Nj是消息m的目的节点,节点Ni将消息发送给节点Nj,然后将其从自己的缓存中删除,同时更新DMSV;b)如果节点Nj不是消息m的目的节点,同时消息m当前的副本数大于1,则执行步骤4散发阶段的操作;c)如果节点Nj不是消息m的目的节点,同时消息m当前副本数等于1,则执行步骤5聚焦阶段的操作;步骤4:消息副本散发阶段;节点Ni计算自己和对方节点的综合传输能力,再根据综合传输能力计算需要散发和保留的副本数,将消息m副本发送给节点Nj,同时修改自己携带的消息m的副本数,按优先级重新加入缓存中;步骤5:消息聚焦阶段;节点Ni计算自己和对方节点的综合传输能力,再判断消息转发条件是否满足,如果满足,则向节点Nj转发消息,否则不予转发;步骤6:消息接收阶段;节点Nj逐一接收节点Ni发送过来的消息,如果收到的消息的目的节点是本身,则直接对消息进行处理并进行消息投递确认,不再将其放入缓存;否则在将消息放入缓存之前执行拥塞检测,包含以下两种情况的处理:a)缓存充足,节点Nj遍历缓存,计算消息的优先级,并将消息插入队列中的合适位置;b)缓存不足,节点Nj比较消息和缓存队尾消息的优先级;如果队尾消息优先级大于新到来的消息m,则直接丢弃消息m;如果队尾消息优先级较低,则丢弃队尾消息,重复执行b)步骤直至缓存充足,执行a)步骤。2.根据权利要求1所述的基于节点传输能力的车载散发聚焦路由协议方法,其特征在于,步骤1中车辆节点和新节点的相遇节点变化率可通过下式计算得到: H i = | H T 2 ∪ H T 1 | - | H T 2 ∩ H T 1 | Δ T ]]>其中为节点Ni在T1时刻的相遇节点集合,为T2时刻的相遇节点集合,以ΔT=T1-T2作为更新周期。3.根据权利要求1所述的基于节点传输能力的车载散发聚焦路由协议方法,其特征在于,已投递消息向量DMSV和消息概要向量MSV被封装在Request消息中进行交互,其中DMSV保存的是自身节点获知的已投递成功消息的概要信息向量,MSV保存的是存在自身节点缓存中的消息的概要信息向量。4.根据权利要求1所述的基于节点传输能力的车载散发聚焦路由协议方法,其特征在于,每个节点引入一个综合传输能力函数,步骤4和步骤5所用到的节点综合传输能力是根据相遇时两节点的状态信息计算得到的,每个节点的综合传输能力考虑以下因素:相对传输能力值、针对各个要素的考量的调整因子;根据节点的相对传输能力和调整因子,可由下面两式分别计算得到两个节点的综合传输能力值: C i = ω i U i C j = ω j U j ]]>其中ω为调整因子,U为相对传输能力值。5.根据权利要求4所述的基于节点传输能力的车载散发聚焦路由协议方法,其特征在于,两个相遇节点Ni和Nj的相对传输能力计算考虑两个节点的速度大小、剩余缓存大小和相遇节点变化率三个影响因素,由下面两式计算可得节点Ni和Nj的相对传输能力值: U i = α × V i V i + V j + β × B i B i + B j + γ × H i H i + H j ]]> U j = α × V j V i + V j + β × B j B i + B j + γ × H j H i + H j ]]>其中,V为节点行驶速度大小,B为剩余缓存大小,H为相遇节点变化率,而α、β和γ分别为针对节点移动速度、剩余缓存大小和相遇节点变化率预设的加权系数并且α+β+γ=1。6.根据权利要求4所述的基于节点传输能力的车载散发聚焦路由协议方法,其特征在于,在计算节点综合传输能力时,引入一个调整因子ω,即考虑缓存资源的可用等级,根据缓存可用等级对传输能力的计算进行相应的衰减,调整因子的计算方式如下:ω=(1+λ)-d其中λ是固定调整值,根据实际情况选取,d是缓存资源的可用等级;由于缓存可用等级的取值为非负的整数,上式保证了调整因子ω的取值范围为(0,1];或调整因子根据下式获得: ω = Π i = 1 N ( 1 + λ i ) - d i = ( 1 + λ ...
【专利技术属性】
技术研发人员:周杰英,许杨鹏,刘映淋,彭石,黄正,
申请(专利权)人:中山大学,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。