[发明专利]一种基于贝叶斯模型的城市环境下VANET消息转发方法有效
| 申请号: | 201810711468.X | 申请日: | 2018-07-03 |
| 公开(公告)号: | CN109151738B | 公开(公告)日: | 2021-03-23 |
| 发明(设计)人: | 李致远;朱宗强;毕俊蕾;彭二帅 | 申请(专利权)人: | 江苏大学 |
| 主分类号: | H04W4/06 | 分类号: | H04W4/06;H04W4/12;H04W4/46;H04W24/06;H04W28/08;H04L12/24 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 212013 江*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 贝叶斯 模型 城市环境 vanet 消息 转发 方法 | ||
1.一种基于贝叶斯模型的城市环境下VANET消息转发方法,其特征在于,包括如下步骤:
步骤1,实时获得车辆信息数据或者环境信息数据;
步骤2,车辆节点将步骤1中获得的数据构成hello数据包,并向周边节点广播该hello数据包,在彼此通信范围内的节点能够获得彼此的hello数据包,车辆节点通过hello数据包获得对方的上下文信息,并将这些信息同自身采集到的步骤1中所述的信息拼接成一条投递上下文的数据集Di;
步骤3,节点定时使用S2中的数据作为训练集,训练出新的贝叶斯模型参数,即先验概率,实现自适应性;所述S2为存储投递记录的内存;
步骤4,源节点使用步骤3中的贝叶斯模型参数,计算出源节点将消息投递至通信范围内各个节点的投递成功率大小,并将投递成功率大小达到阀值的节点构成集合S;
步骤5,源节点根据步骤4中S集合中各个节点的S1v大小,使用负载均衡算法划分源节点S1中缓存消息,按照比例分配给S中的节点;S1表示缓存接收消息的内存,S1v表示S1的使用率;所述均衡算法如下:
步骤5.1,源节点计算出S1中存储消息总量S1,以及消息平均大小X;
步骤5.2,获取S中各节点S1的使用率U={U1,U2...Un},计算出U中对应各个节点S1的剩余量R={R1,R2...Rn},将R进行量化得到集合K={Ri/X,Ri∈R},对K中元素进行升序排序得K={K1,K2...Kn};
步骤5.3,如果则表示已经发生网络拥塞,放弃本次投递;
步骤5.4,如果则选中的S集合中目的节点符合投递条件;
步骤6,每次投递结束后,源节点和中继节点或者目的节点之间会反馈本次投递情况,源节点用来更新Di中的标志位ISsuccess,并向S2缓存队列中写入这些投递记录数据,作为步骤3中贝叶斯模型训练数据集。
2.根据权利要求1所述的一种基于贝叶斯模型的城市环境下VANET消息转发方法,其特征在于,步骤1中,所述信息数据包括:
车辆所处环境的相对湿度RH%,车辆经纬度坐标index,加速度大小a,加速度方向av,速度方向Vv,速度大小V,节点的缓存接收消息的内存S1的使用率S1v以及气象数据。
3.根据权利要求1所述的一种基于贝叶斯模型的城市环境下VANET消息转发方法,其特征在于,步骤3的具体过程包括:
步骤3.1,节点对S2中部分连续的数据进行阶梯量化处理;
步骤3.2,节点周期使用各自的S2数据算出Di中每个属性的先验概率,得出新的贝叶斯模型参数,即各个属性的先验概率。
4.根据权利要求3所述的一种基于贝叶斯模型的城市环境下VANET消息转发方法,其特征在于,步骤4的具体过程包括:
步骤4.1,读取步骤2中的Di中的各个属性值,用步骤3.1中所述的阶梯化和归一化处理数据,使用步骤3.2中的贝叶斯模型参数算出各个属性值下的投递成功率;
步骤4.2,针对各个属性间相互独立,对步骤4.1计算出的各个属性值下的投递成功率使用全概率公式,计算出该条投递上下文环境下投递成功率;
步骤4.3,根据步骤4.2的计算结果中筛选出投递成功率达到阀值的节点组成集合S。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏大学,未经江苏大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810711468.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种通信方法及装置
- 下一篇:一种智能呼叫方法及系统





