[发明专利]随机网络编码和自动重传请求联合的自适应差错控制方法有效
申请号: | 201010290819.8 | 申请日: | 2010-09-21 |
公开(公告)号: | CN101938334A | 公开(公告)日: | 2011-01-05 |
发明(设计)人: | 邹君妮;谭冲;汪敏 | 申请(专利权)人: | 上海大学 |
主分类号: | H04L1/00 | 分类号: | H04L1/00;H04L1/16;H04L1/18 |
代理公司: | 上海上大专利事务所(普通合伙) 31205 | 代理人: | 陆聪明 |
地址: | 200444*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 随机 网络 编码 自动 请求 联合 自适应 差错 控制 方法 | ||
1.一种随机网络编码和自动重传请求联合的自适应差错控制方法,在源发送端和目标接收端间建立数据传输链路,视频传输源节点对所获取的视频数据分成块,每块视频数据中含有h个数据包,将每个数据块中的数据包进行随机网络编码生成编码数据包发送出去。目标接收节点对所接收的编码数据包进行网络编码解码,再判断所接收的编码数据包是否被恢复成原始数据块,并发送反馈信息包给视频源节点,上述的反馈信息包为ACK确认信号或NACK请求信号,要求源节点根据反馈信息包,实现传输链路状态的自适应性差错控制,该方法具体步骤如下:
步骤1:初始化,源节点采集视频数据,并将视频数据分块,每块数据包含h个数据包,依次发送每个数据块;
步骤2:源节点对数据块中的数据包进行随机网络编码,将h个数据包编码生成n个编码数据包;
步骤3:源节点通过传输链路发送编码数据包;
步骤4:目的节点接收到源节点发送来的h′个编码数据包,进行解码恢复原始数据,判断接收到的数据包h′个数是否大于解码所需数据包h个数,即,是否满足h′≥h?若达到,即,h′≥h,则转至步骤5,若未达到,即,h′<h,转至步骤9;
步骤5:目的节点发送反馈信息包给源节点,反馈信息包为ACK确认信号,并告之目的节点接收到的编码数据包个数;
步骤6:源节点收到反馈信息包,反馈信息包为ACK确认信号,判断数据块是否发送完毕?若数据块没有发送完毕,则继续发送下一个数据块,若数据块发送完毕,否则结束发送;
步骤7:源节点计算连续收到反馈信息包个数,反馈信息包为ACK确认信号,判断收到ACK确认信号个数是否超过预设门限个数m?若ACK确认信号个数未超过预设门限个数m,则保持发送上一次发送的编码数据包个数,转至步骤2,请求继续发送数据,若ACK确认信号个数超过预设门限个数m,则转步骤8,请求减少发送编码数据包个数;
步骤8:源节点根据ACK信号反馈的链路状态,要求减少发送的编码数据包个数n=n·h/h′,清零ACK确认信号计数,转至步骤2,请求继续发送数据;
步骤9:目的节点发送反馈信息包给源节点,反馈信息包为NACK请求信号,并告之目的节点接收到的数据包h′个数,要求增加发送编码数据包个数;
步骤10:源节点收到反馈信息包,反馈信息包为NACK请求信号,判断是否有待发送的数据块,若没有待发送的数据块,则结束发送,若有待发送的数据块,则继续发送下一个数据块,并清零ACK确认信号计数;
步骤11:源节点根据反馈信息包增加发送编码数据包个数n=n·h/h′,则返回转至步骤2,如此循环上述步骤直到待发送的数据块发送完毕。
2.根据权利要求1所述的随机网络编码和自动重传请求联合的自适应差错控制方法,其特征在于,所述的反馈信息包为ACK确认信号或NACK请求信号,其信息标识结构为:由6位(byte)信息标识组成,第1、2位是传输的数据块的标识,第3位是确定该反馈信息包是ACK确认信号还是NACK信号的标识,第4、5位是反馈目的节点所接收到的编码包个数标识,,第6位是校验位的标识。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海大学,未经上海大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010290819.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:集成有保护装置的充电电池
- 下一篇:托运式传送设备