【技术实现步骤摘要】
一种多通道主备链路快速切换方法和系统
本专利技术涉及网络
,尤其涉及一种多通道主备链路快速切换方法和系统。
技术介绍
系统之间数据通信过程中,往往由于网络原因或者其它不可控因素,造成数据通信中断,数据丢失。对于数据安全性、时效性要求较高的应用,数据传输中断、数据丢失是不允许的。为了有效控制这种不安全因素的发生,通常采用多链路主备方式,进行预防控制。但是在主备链路的选取以及切换过程中,存在备用链路选取不到或者选取的备用链路不是最佳的备用链路,选取备用链路的方法复杂,主备链路切换时间长、过程复杂等问题,因此,为解决上述问题,本专利技术提供一种简单、高效的多通道主备链路快速切换方法和系统。
技术实现思路
有鉴于此,本专利技术提出了一种简单、高效的多通道主备链路快速切换方法和系统。本专利技术的技术方案是这样实现的:一方面,本专利技术提供了一种多通道主备链路快速切换方法,包括以下步骤:S1、将各条链路的链路名称、链路状态和链路级别存储在全局变量map集合中,其中,链路状态包括断开状态、活动中状态和通信中状态,各链路的初始链路状态为断开状态;S2、各条链路进行TCP请求连接 ...
【技术保护点】
1.一种多通道主备链路快速切换方法,其特征在于:包括以下步骤:S1、将各条链路的链路名称、链路状态和链路级别存储在全局变量map集合中,其中,链路状态包括断开状态、活动中状态和通信中状态,各链路的初始链路状态为断开状态;S2、各条链路进行TCP请求连接到通信端,连接建立成功的链路进入主备链路选取阶段,并将链路状态更改为活动中状态,进行下一步;连接建立失败的链路重复S2直到连接建立成功;S3、轮询取出全局变量map集合中所有的链路,选取S2中链路状态为活动中状态且链路级别最高的链路为主链路;S4、主链路自身读取到链路状态为通信中状态时,开始与对端通信;当主链路在通信过程中出现 ...
【技术特征摘要】
1.一种多通道主备链路快速切换方法,其特征在于:包括以下步骤:S1、将各条链路的链路名称、链路状态和链路级别存储在全局变量map集合中,其中,链路状态包括断开状态、活动中状态和通信中状态,各链路的初始链路状态为断开状态;S2、各条链路进行TCP请求连接到通信端,连接建立成功的链路进入主备链路选取阶段,并将链路状态更改为活动中状态,进行下一步;连接建立失败的链路重复S2直到连接建立成功;S3、轮询取出全局变量map集合中所有的链路,选取S2中链路状态为活动中状态且链路级别最高的链路为主链路;S4、主链路自身读取到链路状态为通信中状态时,开始与对端通信;当主链路在通信过程中出现异常时,其链路状态更改为断开状态,并将该链路信息从全局变量map集合中删除,从剩余的链路状态为活动中状态的链路中选取链路级别最高的链路为备用链路;S5、重复步骤S2-S4,选用链路状态为活动中状态且链路级别最高的链路为主链路。2.如权利要求1所述的一种多通道主备链路快速切换方法,其特征在于:所述S1中链路级别分为1-15级,最高级别为1,最低级别为15。3.如权利要求2所述的一种多通道主备链路快速切换方法,其特征在于:所述S3中轮询时间为5s。4.如权利要求3所述的一种多通道主备链路快速切换方法,其特征在于:所述S3还包括以下步骤:S301、当全局变量map集合中存在链路状态为通信中状态的链路时且级别最高,以该链路为主链路;S302、当全局变量map集合中没有链路状态为通信中状态的链路...
【专利技术属性】
技术研发人员:易国华,许立群,程国兵,李俊逸,徐辉,杨军,
申请(专利权)人:湖北鑫英泰系统技术股份有限公司,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。