发明名称 |
一种基于反馈的网络编码TCP解码方法及装置 |
摘要 |
本发明提供了一种基于反馈的网络编码TCP解码方法及装置,所述方法包括:当接收到TCP层发送的TCP数据包时,发送端根据当前链路丢包率对当前需要发送的编码包数量Sn进行更新;根据当前时刻接收到的由接收端发送的应答消息中携带的反馈信息确定当前的编码窗口锁的次数Ln;若当前的编码窗口锁的次数Ln不为0,则固定编码窗口,并将编码窗口内的W个TCP数据包按照编码包数量<img file="DDA0000979490910000011.GIF" wi="98" he="67" />进行预设编码,将编码好的<img file="DDA0000979490910000012.GIF" wi="99" he="67" />个数据包发送至接收端。本发明不仅能够根据网络环境产生主动补偿,并且可以基于反馈做出相应调整以加速解码矩阵满秩,减少解码等待时延。 |
申请公布号 |
CN106027208A |
申请公布日期 |
2016.10.12 |
申请号 |
CN201610282604.9 |
申请日期 |
2016.04.29 |
申请人 |
中国科学院信息工程研究所 |
发明人 |
孙继燕;张棪;唐鼎;张舒黎;陈鑫 |
分类号 |
H04L1/16(2006.01)I;H04L1/00(2006.01)I;H04W28/02(2009.01)I |
主分类号 |
H04L1/16(2006.01)I |
代理机构 |
北京路浩知识产权代理有限公司 11002 |
代理人 |
李相雨 |
主权项 |
一种基于反馈的网络编码TCP解码方法,其特征在于,包括:当接收到上层传输控制协议TCP层发送的TCP数据包时,发送端根据当前链路丢包率对当前需要发送的编码包数量Sn进行更新:Sn=Sn+R其中,R为根据当前链路丢包率确定的冗余系数,R=1/(1‑P),P为当前链路丢包率;根据当前时刻接收到的由接收端发送的应答消息中携带的反馈信息确定当前的编码窗口锁的次数Ln;若当前的编码窗口锁的次数Ln不为0,则固定编码窗口,并将编码窗口内的W个TCP数据包按照所述编码包数量<img file="FDA0000979490880000011.GIF" wi="98" he="71" />进行预设编码,以及将编码好的<img file="FDA0000979490880000012.GIF" wi="108" he="69" />个数据包发送至接收端;其中,W为编码窗口的大小。 |
地址 |
100093 北京市海淀区闵庄路甲89号 |