[发明专利]基于拥塞控制的非面向连接可靠冗余网络传输方法有效

专利信息
申请号: 201611078577.X 申请日: 2016-11-30
公开(公告)号: CN106789696B 公开(公告)日: 2020-06-30
发明(设计)人: 夏伟;傅林泰;周庭梁;蒋建金;黄邢陈;周丹;乔艳茹;郑琼;秦洁心 申请(专利权)人: 卡斯柯信号有限公司
主分类号: H04L12/801 分类号: H04L12/801;H04L12/24;H04L1/22
代理公司: 上海科盛知识产权代理有限公司 31225 代理人: 应小波
地址: 200070 上海市闸北区*** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 拥塞 控制 面向 连接 可靠 冗余 网络 传输 方法
【权利要求书】:

1.一种基于拥塞控制的非面向连接可靠冗余网络传输方法,其特征在于,该方法将网络通信模块抽象为三层:RUDP层、RMP层、UDP层,其中RUDP层为可靠用户数据报协议层,RMP层为冗余层,该方法包括以下步骤:

RUDP层负责实现消息的可靠传输,增加RUDP层消息头,通过滑动窗口SWS发送,并校验接收包,回复确认序列,实现超时重发机制;

RMP层负责接收RUDP层传来的消息,并增加冗余层消息头,实现了冗余层的管理协议,接收时负责过滤冗余消息;

UDP层配置红蓝两个网络,将每一包RMP消息分别通过红蓝网发送出去,并负责将收到的消息传给RMP层;

所述的RUDP层的任务包括链接维护任务、发送任务和接收任务;

所述的发送任务具体为:

a1)遍历所有链接状态为良好的通道,看是否有消息等待发送,如果有则执行步骤b1),如果没有则延时继续执行a1);

b1)判断是否已收到对方回复的ReplySN,如果没有则执行c1),已收到则执行d1);

c1)判断该通道等待时间是否已超时,如果已超时则判断重发次数是否超过阈值,超过则断开链接,如果未超过阈值则重发分组消息;如果未超时,则继续等待,并返回步骤a1);

d1)根据回复的ReplySN更新发送队列,执行拥塞控制算法,更新发送窗口SWS;

e1)从发送队列中读取SWS包消息发送;

f1)等待信号量Cond_Send,该信号量由接收任务收到ReplySN时释放;

所述的接收任务具体为:

a2)接收消息,判断当前收到消息对应链接状态是否为良好,若为是则执行步骤b2),否则丢弃该消息;

b2)判断该消息是否为回复序列包,若为是则更新ReplySN=SN,释放信号量Cond_Send给发送任务,执行步骤a2);如果不是则执行步骤c2);

c2)判断该消息SN是否大于已接收成功ReceivedSN,如果否则丢弃该消息,执行步骤a2);如果大于,则执行步骤d2);

d2)判断临时接收队列是否已满,若为是则执行e2),未满则执行a2);

e2)处理临时接收队列,校验有序包,将接收成功的消息传给应用层;

f2)更新接收成功的ReceivedSN,并回复给发送方,清空临时接收队列,执行a2)。

2.根据权利要求1所述的一种基于拥塞控制的非面向连接可靠冗余网络传输方法,其特征在于,所述的链接维护任务具体为:

链接维护任务周期性判断各链接的状态,如果状态为断开则发送建立链接请求包,接收方收到后回复链接响应包,发送方回复确认包,通过三次握手建立通信链接;建立链接后定时发送心跳包消息维护链接,若不能收到对方的心跳回复包则断开链接。

3.根据权利要求1所述的一种基于拥塞控制的非面向连接可靠冗余网络传输方法,其特征在于,所述的拥塞控制算法具体为:

a3)初始化发送滑动窗口SWS为设定值SWSinit,SWStotal=0,count=0;

b3)更新SWStotal,count,计算平均SWSaver

c3)判断当前回复序列号ReplySN是否大于已发送的序列号SendedSN,若为是则执行e3),否则执行d3);

d3)更新SWS=SWS/2,若SWS1,则SWS=1,执行步骤b3);

e3)判断若ReplySNSendedSN+SWS,则重置SWS,执行步骤a3),否则执行步骤f3);

f3)判断若ReplySN=SendedSN+SWS,执行步骤g3),否则更新SWS=ReplySN-SendedSN,执行步骤b3);

g3)判断若SWSSWSaver,SWS=SWS+1;否则SWS=SWSaver,执行步骤b3)。

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

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于卡斯柯信号有限公司,未经卡斯柯信号有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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