[发明专利]一种车联网中基于邻居节点协作通信的MAC层数据传输方法有效

专利信息
申请号: 201810243323.1 申请日: 2018-03-23
公开(公告)号: CN108616952B 公开(公告)日: 2020-10-27
发明(设计)人: 胡斌杰;吴朝东;蔺丽钊 申请(专利权)人: 华南理工大学
主分类号: H04W40/02 分类号: H04W40/02;H04W76/18
代理公司: 广州市华学知识产权代理有限公司 44245 代理人: 李斌
地址: 510640 广*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种车联网中基于邻居节点协作通信的MAC层数据传输方法,属于车载自组织网络通信技术领域。所述方法针对现有车载网络中数据传输失败时多次重传的现象,通过引入协作节点来对传输失败的数据包进行协作重传,并且充分利用当前时帧下的空闲时隙,有效提高信道利用率;在协作机制中,根据失败节点的数量采取不同策略选择最佳选择节点,确保建立稳定链路完成协作通信,从而提高了数据包传输成功的概率,也降低了时延,并有效实现了网络中数据的可靠传输。本发明可以作为车载网络中节点发送广播消息的MAC层协议使用,适用于网络拓扑结构复杂、数据传输可靠性较低的场景。
搜索关键词: 一种 联网 基于 邻居 节点 协作 通信 mac 数据传输 方法
【主权项】:
1.一种车联网中基于邻居节点协作通信的MAC层数据传输方法,其特征在于,所述方法包括以下步骤:S1、车联网中的车辆节点周期性地广播消息到该节点通信范围内的邻居节点,并根据获取的邻居节点的消息实时动态地维护本节点的邻居节点表T(i);S2、当源节点在数据传输过程中出现数据传输失败时,根据消息传递与确认机制来确定失败节点和潜在协作节点;S3、源节点向潜在协作节点发起通知协作消息帧IOC,告知协作通信的意图;S4、当潜在协作节点接收到通知协作消息帧IOC后,通过协作可靠性指标进行自我决策,判断自身是否适合作为此次协作通信的协作节点,其中,ω是常数值,ηi是该节点传输数据的成功率,fD是该节点产生紧急消息的频率,Ν是该节点的邻居节点的数量;S5、当失败节点只有一个时,失败节点根据接收到的不同潜在协作节点发来的请求协作消息帧ROC,计算所有潜在协作节点与自身的协作意向指标其中ω是常数值,CR(i)是协作可靠性指标,tij是潜在协作节点到失败节点之间的传输时间,dij是潜在协作节点到失败节点之间的传输距离,STid是时隙标号,若该协作意向指标越大,则表示该潜在协作节点与失败节点建立通信的成功率越大,也就是有更大意愿将该潜在协作节点作为唯一的协作节点;当失败节点有两个或两个以上时,潜在协作节点作为集合C,失败节点作为集合D,所有当前网络中同一通信范围的潜在协作节点依据定义的协作增益指标来确定最佳可能参与协作的失败节点,其中i表示潜在协作节点,j表示失败节点,ω是常数值,vi,vj分别是潜在协作节点和失败节点的速度,ai,aj分别是潜在协作节点和失败节点的加速度,dij是潜在协作节点到失败节点之间的传输距离,STid是时隙标号,并预约当前时帧下时隙标号最小的空闲时隙,然后向该失败节点发起请求协作消息帧ROC;另一方面,所有失败节点能够接受到来自部分潜在协作节点的请求协作消息帧ROC,再根据协作意向指标来确定唯一的协作节点,当且仅当某失败节点确定唯一的协作节点后才表示该失败节点完成选择唯一协作节点的工作,此时该失败节点从集合D中剔除,检查集合D中是否还有其它失败节点,若有,重复以上步骤直到集合D为空集;S6、失败节点向唯一协作节点发送确认协作消息帧AOC;S7、协作节点与失败节点建立链路完成协作通信。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华南理工大学,未经华南理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201810243323.1/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top