【技术实现步骤摘要】
mesh网络的数据传输方法、电子设备及存储介质
[0001]本申请涉及通信
,特别是涉及一种mesh网络的数据传输方法、电子设备及计算机可读存储介质。
技术介绍
[0002]无线mesh网络是一种新无线局域网类型,可以包括wifi mesh、蓝牙mesh、zigbee mesh等。无线mesh网络中的节点之间可以建立多跳的链路并转发相关的数据包。网络泛洪是mesh技术用于传输信息的方法,网络泛洪是指数据包在mesh网络上大规模、无方向性的传递,但是过多的、无必要的网络洪泛,会导致数据包冲突、网络拥塞、带宽下降等问题,严重时甚至可以导致网络瘫痪。
[0003]相关技术中,在处理mesh网络的网络洪泛时,一般采用一下两种方法:一种是,基于每个数据包的生命次数来控制数据包的无限制转发;另一种是,每个中继(节点)缓存是否转发过该数据包,防止重复转发同一个数据包。但这两种方案都不能很好的控制没有必要的转发,网络泛洪的抑制效果较差,因为,第一种方法中生命次数设置达到没有效果,设置太大会导致数据包无法到达路由出口,而且无法控 ...
【技术保护点】
【技术特征摘要】
1.一种mesh网络的数据传输方法,其特征在于,所述mesh网络设有多个节点,所述数据传输方法包括:所述节点接收到数据包,从所述数据包获取第一网络深度及获取自身的第二网络深度;所述节点基于所述第一网络深度及所述第二网络深度确定对所述数据包的转发概率;所述节点基于所述转发概率对所述数据包进行转发。2.根据权利要求1所述的数据传输方法,其特征在于,所述数据包设有传输类型字段及网络深度字段,所述网络深度字段用于设置所述第一网络深度,在对所述数据包进行转发后,还包括:基于所述数据包中的所述传输类型字段确定所述数据包的传输类型;响应于所述传输类型为上行传输,则将所述节点的第二网络深度更新至所述数据包中的所述网络深度字段中,以更新所述数据包的第一网络深度,其中,所述网络深度字段中的初始值为发送所述数据包的源节点的网络深度;响应于所述传输类型为下行传输,则保持所述网络深度字段中的第一网络深度,其中,所述第一网络深度为接收所述数据包的目标节点的网络深度。3.根据权利要求2所述的数据传输方法,其特征在于,所述基于所述第一网络深度及所述第二网络深度确定对所述数据包的转发概率,包括:获取所述第二网络深度与所述第一网络深度之间的差值;基于所述差值确定对所述数据包的转发概率。4.根据权利要求3所述的数据传输方法,其特征在于,所述基于所述差值确定对所述数据包的转发概率,包括:响应于所述差值大于第一阈值,则确定对所述数据包的转发概率为0;响应于所述差值小于或者等于所述...
【专利技术属性】
技术研发人员:杜龙,
申请(专利权)人:浙江大华技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。