发明名称 一种无线Mesh网络机会路由方法及路由器
摘要 本发明公开了一种无线Mesh网络机会路由方法及路由器。所述方法包括:源节点广播本时隙第二数量的数据包,该数据包携带有其自身到目的节点的ETT值;接收下一跳节点所反馈的应答包,该应答包携带有相应下一跳节点所接收到的数据包的标识以及相应下一跳节点到目的节点ETT值;确定本时隙待中转的数据包以及每一待中转的数据包相对应的一中继节点;向每一中继节点发送相应的任务分配包,该任务分配包中携带有所述中继节点所需中转的数据包的标识;当接收到目的节点发送的ACK包时,结束本时隙的源节点到目的节点的数据包传输过程。通过利用本方案,可以解决现有机会路由所带来的冗余传输问题,进而提高无线Mesh网络的传输性能。
申请公布号 CN102821438B 申请公布日期 2016.04.20
申请号 CN201210338379.8 申请日期 2012.09.13
申请人 苏州大学 发明人 孙玉娥;黄河;郑建颖;鞠华;汪一鸣
分类号 H04L12/701(2013.01)I;H04W40/04(2009.01)I 主分类号 H04L12/701(2013.01)I
代理机构 北京集佳知识产权代理有限公司 11227 代理人 常亮
主权项 一种无线Mesh网络机会路由方法,其特征在于,预先为源节点到目的节点的数据传输过程划分第一数量的时隙,且每一时隙完成第二数量的数据包的传输;所述方法包括:源节点广播本时隙第二数量的数据包,所述数据包携带有其自身到目的节点的ETT值,所述ETT为耗时最长的潜在链路的传输时间;接收下一跳节点所反馈的应答包,所述应答包携带有相应下一跳节点所接收到的数据包的标识以及相应下一跳节点到目的节点ETT值;根据所述应答包中数据包的标识以及相应下一跳节点到目的节点的ETT值,确定本时隙待中转的数据包以及每一待中转的数据包相对应的一中继节点;向每一中继节点发送相应的任务分配包,所述任务分配包中携带有所述中继节点所需中转的数据包的标识;当接收到目的节点发送的ACK包时,结束本时隙的源节点到目的节点的数据包传输过程;其中,所述接收下一跳节点所反馈的应答包,所述应答包携带有相应下一跳节点所接收到的数据包的标识以及相应下一跳节点到目的节点ETT值具体为:源节点广播出第二数量的数据包后,接收到源节点本时隙所广播数据包的下一跳节点,根据所述下一跳节点到目的节点的ETT值,判断是否需要向源节点反馈一应答包;其中判断依据为:所述下一跳节点到目的节点的ETT值是否不大于源节点到目的节点的ETT值;当判断结果为需要反馈应答包时,向源节点反馈携带有所述下一跳节点所接收到的数据包的标识以及所述下一跳节点到目的节点的ETT值;其中,所述方法还包括:判断本时隙是否为最后一时隙;当本时隙不为最后一时隙时,进行下一时隙源节点到目的节点的数据包的传输;其中,所述方法还包括:当第一时间段内所接收到的下一跳节点反馈的应答包表明数据包丢失时,继续广播所丢失的数据包;并在接收到关于本时隙所有数据包的应答包时,执行确定本时隙待中转的数据包以及每一待中转的数据包相对应的一中继节点的步骤。
地址 215123 江苏省苏州市工业园区仁爱路199号