[发明专利]一种车载网络中多候选复合中继数据传输方法有效
申请号: | 201510579823.9 | 申请日: | 2015-09-11 |
公开(公告)号: | CN105376152B | 公开(公告)日: | 2018-08-14 |
发明(设计)人: | 刘期烈;陈林;李云;冯志宇;贾梦芳;李伟;刘泽 | 申请(专利权)人: | 重庆邮电大学 |
主分类号: | H04L12/705 | 分类号: | H04L12/705;H04L29/08 |
代理公司: | 重庆市恒信知识产权代理有限公司 50102 | 代理人: | 刘小红 |
地址: | 400065 *** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 车载 网络 候选 复合 中继 数据传输 方法 | ||
1.一种车载网络中多候选复合中继数据传输方法,其特征在于,包括以下步骤:
101、车辆节点之间建立两跳邻居表的步骤;
102、当车辆源节点S发生碰撞时,车辆源节点S产生警告消息;
103、车辆源节点S将产生的警告消息,依据两跳邻居表中的节点信息,计算出当前时刻车辆i与源节点S的距离di(tcurrent),并与设定通信半径R进行比较,定义公式若pi<0,说明车辆i不在S的通信半径R内,链路断开;若pi>0,说明车辆i在S的通信半径R内能够进行通信,根据计算源节点周围两跳邻居节点的复合参数pi的值,按从小到大的顺序将对应的车辆id放在步骤102产生的警告消息的相应字段中,广播警告消息;
104、源节点S周围的邻居节点收到警告消息后,比较消息中的相应字段,确定自己是否为下一个转发节点,若是下一个转发节点则转到步骤103,若不是下一个转发节点则进行步骤105;
105、进入等待阶段,等待时间
T=tDIFS+Wmaxσ+tsend
其中,tDIFS表示MAC层的长帧间间隔时间,Wmax为广播消息遇到的最大退避窗口数,σ表示一个退避窗口的时隙大小,tsend表示发送一个包所需的时间,等待时间结束未收到广播消息,则回到步骤104,若等待时间T内收到同样的广播消息,说明已经有节点进行了消息转发则立即结束等待,删除多余消息。
2.根据权利要求1所述的一种车载网络中多候选复合中继数据传输方法,其特征在于,步骤101中车辆节点之间建立两跳邻居表的步骤具体为;在每一次交换Hello消息时都把自己的信息和自己的一跳邻居信息放入Hello消息中发给下一个邻居节点,这样每个节点的邻居表中都保存着两跳邻居的信息。
3.根据权利要求2所述的一种车载网络中多候选复合中继数据传输方法,其特征在于,所述Hello消息的格式为:
Vehicle ID Position Speed Driving direction Timestamp
其中,Vehicle ID为每个车辆节点的唯一标识;Position表示车辆的当前位置,用二元组(xi(t),yi(t))表示;Speed表示的是车辆的行驶速度v;Timestamp表示时间戳,即产生消息的时刻;Driving Direction表示车辆的行驶方向,每个移动车辆都安装有全向天线覆盖半径为R。
4.根据权利要求1所述的一种车载网络中多候选复合中继数据传输方法,其特征在于,步骤103中计算当前时刻车辆i与源节点S的距离di(tcurrent)具体为:根据两跳邻居表中的邻居节点信息计算车辆i在时刻t与源节点S之间的距离
车辆节点i与源节点S间的相对速度
△vi=vi-v0
若相对速度△vi>0表示车辆i速度大于源节点S的速度,vi表示节点i的速度,v0表示源节点的速度,若△vi<0则表示车辆i的速度小于源节点S的速度;
然后再通过相对速度计算△t内行驶的距离:
△di=△vi·△t=△vi·(tcurrent-t)
其中,(xi(t),yi(t))表示t时刻节点i的位置,(x0(t),y0(t))表示t时刻源节点的位置,tcurrent为发送消息的当前时间,t为源节点S的邻居表中车辆i时间戳,因此,当前时刻车辆i与源节点S的距离为:
di(tcurrent)=di(t)-△di=di(t)-△vi·(tcurrent-t)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆邮电大学,未经重庆邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510579823.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种电瓶、油箱、油管用恒温保温套
- 下一篇:用于检测发动机的动静态检测仪