摘要
本发明公开了一种基于贝叶斯模型的城市环境下VANET消息转发方法,包括步骤:1.车辆节点通过hello数据包交换上下文信息;2.源节点根据上下文信息,使用贝叶斯模型计算出投递成功概率;3.源节点使用本地缓存S1临时存储待转发消息,并使用负载均衡算法,将待转发消息分配到通信范围内的目标节点,避免因单个节点的缓存空间占用过多而导致网络拥塞现象;4.投递完成后,源节点会获得投递信息反馈报表,并存入本地缓存S2。节点定时地使用S2中的数据训练出新的贝叶斯模型参数。之后,节点使用新的模型参数去完成步骤2中的概率计算。贝叶斯模型参数能实时更新,因此,方案具有良好的自适应性和鲁棒性,能够有效地提高VANET环境中消息数据的投递成功率。