【技术实现步骤摘要】
一种双链路冗余安全通信方法和装置
[0001]本专利技术涉及数据通信
,具体而言,涉及一种双链路冗余安全通信方法和装置。
技术介绍
[0002]应用软件为了保证信息安全,都需要符合安全要求,为保证应用系统的通信数据的安全性,传输的可靠性,及对敏感数据信息的加密要求等,提出对现有应用的通信接口的一个更高的通信要求,以满足在各个系统之间的在不同网络架构下的数据通信的安全稳定可靠。目前行业内普通的通信接口中是采用一对通信接口服务器来实现主备通信冗余接口的方式,采用网络TCP/IP通信协议或者使用消息中间件,基于某些通用的通信协议,建立两条主备链路的方式,进行数据通信。目前在这样的架构下,经常会遇到主备切换上的问题,特别当主备通信机直接物理通信出现异常时,或者通信服务端与客户端的冗余匹配上造成通信切换异常,来回切换的问题,另外在大数据量通信时的多并发数据的情况下,或者网络质量不稳定的情况下,容易发生数据丢失,出错,影响实时业务数据的传输等。
[0003]有鉴于此,本专利技术提出了一种双链路冗余安全通信方法和装置,通过采 ...
【技术保护点】
【技术特征摘要】
1.一种双链路冗余安全通信方法,其特征在于,包括服务端和客户端;所述服务端和所述客户端各包括两台通信服务机;还包括:确定所述服务端的通信服务机中的主通信服务机和备用通信服务机;确定所述客户端的通信服务机中的主通信客户机和备用通信客户机;所述主通信服务机、所述备用通信服务机、所述主通信客户机和所述备用通信客户机之间两两建立通信链路;所述主通信服务机和所述主通信客户机之间的通信链路用于数据业务服务;其他通信链路维持通信;判断所述主通信服务机和所述主通信客户机之间的通信是否异常,若是,则所述主通信客户机和所述备用通信客户机进行主备用切换。2.根据权利要求1所述的双链路冗余安全通信方法,其特征在于,所述主通信服务机、所述备用通信服务机、所述主通信客户机和所述备用通信客户机之间两两建立通信链路,包括:所述主通信服务机与所述备用通信服务机之间建立两条数据通信链路,同时传输完全相同的业务数据;所述主通信服务机与所述备用通信客户机之间建立两条备用通信链路,所述备用通信链路用于收发心跳数据;所述备用通信服务机与所述主通信客户机和所述备用通信客户机之间分别建立两条备用通信链路。3.根据权利要求2所述的双链路冗余安全通信方法,其特征在于,判断所述主通信服务机和所述主通信客户机之间的通信是否异常,包括:判断所述主通信客户机与所述主通信服务机之间的两条数据通信链路中的任意一条是否发生心跳数据丢失;若是,则所述主通信客户机与所述主通信服务机之间进行重连,当重连多次仍异常后,确定通信异常。4.根据权利要求1所述的双链路冗余安全通信方法,其特征在于,所述主通信客户机和所述备用通信客户机进行主备用切换,包括:判断所述主通信客户机接收到的所述备用通信客户机的心跳中是否含有主状态;若是,则将所述主通信客户机切换为新的备用通信客户机;将所述备用通信客户机切换为新的主通信客户机。5.根据权利要求1所述的双链路冗余安全通信方法,其特征在于,所述主通信客户机和所述备用通信客户机进行主备用切换,包括:判断所述备用通信客户机接收到的所述主通信客户机的心跳中是否含有备状态;若是,则获取所述备用通信客户机内部的ID码,并将该ID码作为第一ID码;确定接收到的所述主通信客户机的心跳中的ID码,并将该ID码作为第二I...
【专利技术属性】
技术研发人员:李存昌,李喆,陈瑞森,张文波,黄圣波,张高洪,
申请(专利权)人:成都交大光芒科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。