[发明专利]无线网状网络中基于流内和流间网络编码的多播路由方法有效
申请号: | 201210518693.4 | 申请日: | 2012-12-06 |
公开(公告)号: | CN102970235A | 公开(公告)日: | 2013-03-13 |
发明(设计)人: | 王汝传;邵星;沙超;黄海平;张军强;蒋凌云;徐佳 | 申请(专利权)人: | 南京邮电大学 |
主分类号: | H04L12/761 | 分类号: | H04L12/761;H04L12/725;H04L1/18 |
代理公司: | 南京经纬专利商标代理有限公司 32200 | 代理人: | 叶连生 |
地址: | 210003 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 无线 网状 网络 基于 编码 路由 方法 | ||
1.一种无线网状网络中基于流内和流间网络编码的多播路由方法,其特征在于,该多播路由将流内网络编码和流间网络编码相结合应用于多播路由,在多播会话内采用流内网络编码,在多播会话间使用流间网络编码,包括以下步骤:
步骤a . 源节点到接收节点集合的多播路由发现,
步骤b . 多播路由选择,
步骤c . 基于滑动窗口和流内网络编码的多播会话内数据传输,
步骤d . 多播会话间数据传输,
步骤e . 基于零空间的多播反馈,
步骤f . 基于编码的多播重传。
2.根据权利要求1所述的无线网状网络中基于流内和流间网络编码的多播路由方法,其特征在于所述步骤a包括:
步骤a1. 源节点分别向各个接收节点发送路由请求报文,
步骤a2. 路由请求报文在中继节点转发的过程中,将收集各条链路的期望传输次数ETX信息。
3.根据权利要求1所述的无线网状网络中基于流内和流间网络编码的多播路由方法,其特征在于所述步骤b包括:
步骤b1. 多播路由发现结束后,源节点将得到到达每个接收节点的多条路由,以及每条路由上每条链路的ETX信息,
步骤b2. 路由选择算法,将依据源节点到每个接收节点的路径,构建源节点到接收节点集合的多播路由,并合并其中的重复链路,
步骤b3. 计算每个多播路由中,所有链路的ETX值的和,
步骤b4. 路由选择算法将选择ETX值最小的多播路径作为最终的多播路由。
4.根据权利要求1所述的无线网状网络中基于流内和流间网络编码的多播路由方法,其特征在于所述步骤c包括:
步骤c1. 源节点建立多播路由后,将K个原始数据包组成一组,为每个数据包分配一个从有限域中随机选择的一个数字作为编码系数,然后这K个数据包和对应的K个随机数相乘,而后做线性运算得到1个编码数据包,K为用户预先设定的常数;
步骤c2. 源节点重复步骤c1. 共K次,生成K个编码数据包,
步骤c3. 源节点沿着多播路径,向各接收节点发送生成的编码数据包,
步骤c4. 在每个多播会话中的源节点和每个接收节点分别设置大小同为W的发送窗口和接收窗口。
5.根据权利要求1所述的无线网状网络中基于流内和流间网络编码的多播路由方法,其特征在于所述步骤d包括:
步骤d1. 多播路由中的中间节点在发送数据过程中,如果该节点有其他多播会话的数据流经过,则该节点判断如果在该节点将来自不同多播会话的数据进行编码,下一跳节点能否正确解码,
步骤d2. 如果下一跳节点能够正确解码,则在该节点实施流间网络编码,否则该节点不对数据包进行任何操作。
6.根据权利要求1所述的无线网状网络中基于流内和流间网络编码的多播路由方法,其特征在于所述步骤e包括:
步骤e1. 多播传输的某个接收节点在收到第一个编码包后等待了预定义时间T,收到的同组内编码向量线性独立的编码包的数目小于K,该接收节点统计已经接收到的编码向量线性独立编码包的编码向量,
步骤e2. 若线性独立编码向量数目为n,则计算这些向量组成的矩阵对应的零空间,这里的零空间采用由(K-n)个变量构成的一维向量表示,
步骤e3. 接收节点向源节点反馈该零空间。
7.根据权利要求1所述的无线网状网络中基于流内和流间网络编码的多播路由方法,其特征在于所述步骤f包括:
步骤f1. 源节点在收到每个接收节点的零空间以后,将各节点的零空间具体化,对节点j的零空间,其由(K-nj)个变量表示,每次将其中的一个变量固定为1,其余变量固定为0,则可以得到(K-nj)个线性独立的向量,构成该节点的零空间向量集,
步骤f2. 源节点从每个节点的零空间向量集中取出一个向量,做加法运算得到重传数据包的编码向量,据此编码向量生成重传编码包,发送给各接收节点,
步骤f3. 源节点重复步骤f1、f2,直到所有节点的零空间向量集都为空集。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京邮电大学,未经南京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210518693.4/1.html,转载请声明来源钻瓜专利网。