[发明专利]一种无线网络环境中的TCP协议双端代理加速系统与方法在审

专利信息
申请号: 201910037324.5 申请日: 2019-01-15
公开(公告)号: CN110035112A 公开(公告)日: 2019-07-19
发明(设计)人: 李红卫 申请(专利权)人: 广东交通职业技术学院
主分类号: H04L29/08 分类号: H04L29/08;H04L29/06;H04L1/16;H04L12/923
代理公司: 广州粤高专利商标代理有限公司 44102 代理人: 林丽明
地址: 510800 广*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 双端 无线网络环境 加速系统 丢包率 代理 缓存 数据传输性能 无线网络通信 无线网络系统 网络异构性 操作维护 传输时延 动态拓扑 多径传输 高误码率 频繁移动 网络终端 无线网络 移动终端 低功率 误码率 抖动 断续 算法 延迟 带宽 传输 优化 网络 表现 统一
【权利要求书】:

1.一种无线网络环境中的TCP协议双端代理加速系统,其特征在于,包括数据收发模块、TCP代理管理模块、TCP双端加速模块、TCP连接检测模块、TCP连接限速模块和公共适配模块;

所述的数据收发模块识别接收数据包的协议及业务信息,对TCP协议的数据包转发至TCP代理管理模块进行处理,对非TCP协议的数据包直接在数据收发模块进行转发;

所述的TCP代理管理模块的TCP接收管理层接收到数据收发模块的数据包,通过对接收到的TCP数据包进行分析处理,对TCP数据流状态进行维护,依据TCP数据流状态进行相应的操作并通过TCP发送管理层发送到TCP双端加速模块;

所述的TCP双端加速模块接收到TCP发送管理层的TCP数据流,对需要发送的TCP数据进行缓存、发送窗口限制及发送速率控制,将TCP数据流发送到TCP连接限速模块与TCP连接检测模块;

所述的TCP连接检测模块检测当前TCP数据流的连接状态,在电台通信较长时间不通畅时暂停数据传输,在电台数据通信恢复时进行数据重传;

所述的TCP连接限速模块依据预配置信息或电台上报的带宽信息,为经过无线链路的TCP数据流进行动态带宽分配,同时对TCP的带宽需求进行感知;

所述的公共适配模块通过对不同平台系统调用API进行封装。

2.一种无线网络环境中的TCP协议双端代理加速方法,其特征在于,包括以下步骤:

S10.数据收发模块识别接收数据包的协议及业务信息,对TCP协议的数据包转发至TCP代理管理模块进行处理,对非TCP协议的数据包直接在数据收发模块进行转发;

S20.TCP代理管理模块的TCP接收管理层接收到数据收发模块的数据包,通过对接收到的TCP数据包进行分析处理,对TCP数据流状态进行维护,依据TCP数据流状态进行相应的操作并通过TCP发送管理层发送到TCP双端加速模块;

S30.TCP双端加速模块接收到TCP发送管理层的TCP数据流,对需要发送的TCP数据进行缓存、发送窗口限制及发送速率控制,将TCP数据流发送到TCP连接限速模块、TCP连接检测模块与数据收发模块;

S40.TCP连接检测重传模块检测当前TCP数据流的连接状态并将相应TCP连接的反馈信息返回TCP代理管理模块的TCP发送管理层,在电台通信较长时间不通畅时暂停数据传输,在电台数据通信恢复时更好的进行数据重传;

S50.TCP连接限速模块依据预配置信息或电台上报的带宽信息,为经过无线链路的TCP数据流进行动态带宽分配,同时对TCP的带宽需求进行感知;

S60.调用API进行封装。

3.根据权利要求2所述的无线网络环境中的TCP协议双端代理加速方法,其特征在于,所述的S20包括如下步骤:

S201.TCP连接管理,检测从链路上接收到的TCP数据流,分析TCP数据流其所属的TCP连接会话,并依据会话状态对TCP数据报进行管理;

S202.TCP反馈欺骗,TCP代理接收到带负载的数据流后,发送欺骗ACK给源节点,并负责成功传输这些带负载的数据流至TCP双端加速模块;

S203.TCP代理删除了从对端接收到的真实的ACK。

4.根据权利要求3所述的无线网络环境中的TCP协议双端代理加速方法,其特征在于,所述的S30步骤包括如下步骤:

S301. TCP双端加速模块利用已配置的信息对带负载的数据流进行感知,获知当前信道速率;

S302.根据获知的信道速率对TCP数据流发送速率进行控制;

S303.对经过无线信道的所有TCP数据流进行感知,合理分配经过信道的各个TCP数据流的发送速率,传输至TCP连接检测模块、TCP连接限速模块与数据收发模块。

5.根据权利要求1所述的无线网络环境中的TCP协议双端代理加速方法,其特征在于,所述S40中TCP连接检测重传模块的TCP连接的反馈信息为反馈ACK,所述的反馈ACK中包含SNACK信息及向TCP发送管理层的丢包信息。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东交通职业技术学院,未经广东交通职业技术学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201910037324.5/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top