[发明专利]一种切换通信链路的方法及接收端有效
申请号: | 201911156058.4 | 申请日: | 2019-11-22 |
公开(公告)号: | CN110830308B | 公开(公告)日: | 2022-07-05 |
发明(设计)人: | 江竹轩;方珂琦;张乾斌;庞欣然 | 申请(专利权)人: | 浙江中控技术股份有限公司 |
主分类号: | H04L41/0663 | 分类号: | H04L41/0663 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 古利兰 |
地址: | 310053 浙江省杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 切换 通信 方法 接收 | ||
本发明提供一种切换通信链路的方法及接收端,接收端接收发送端发送的通信数据;若通信数据由第一发送端发送,将第一发送端对应的第一超时计数清零,将第二发送端对应的第二超时计数加1;若通信数据由第二发送端发送,将第二超时计数清零,将第一超时计数加1;根据超时计数阈值、第一超时计数和第二超时计数,确定与第一发送端或第二发送端的通信链路为工作通信链路。本方案中,当接收端接收到发送端发送的通信数据时,将该发送端的超时计数清零,将另一发送端的超时计数加1。通过两个发送端的超时计数,确定与第一发送端或第二发送端的通信链路为工作通信链路。当工作通信链路出现故障时,能快速切换到另一通信链路,从而保证正常的通信工作。
技术领域
本发明涉及通信技术领域,具体涉及一种切换通信链路的方法及接收端。
背景技术
在对通信的可用性要求较高的应用场景中,通常采用通信链路冗余配置,即当工作的通信链路发生故障时,冗余配置的通信链路承担通信工作。
目前的通信链路冗余配置方式为:接收端根据默认设置选择一条通信链路作为数据来源,只要持续接收到所选择的通信链路传输的数据,就不会切换通信链路,当确认所选择的通信链路通信超时后会切换通信链路。但是由于检测通信超时的时间较长且远大于通信链路的发送周期,当所选择的通信链路出现故障时,接收端不能快速切换通信链路,从而无法保证正常的通信工作。
发明内容
有鉴于此,本发明实施例提供一种切换通信链路的方法及接收端,以解决目前接收端不能快速切换通信链路,从而无法保证正常的通信工作的问题。
为实现上述目的,本发明实施例提供如下技术方案:
本发明实施例第一方面公开一种切换通信链路的方法,所述方法包括:
接收端接收发送端发送的通信数据,所述通信数据至少包含所述发送端的故障等级和用于指示所述通信数据是否可信的状态信息,所述发送端为第一发送端或第二发送端;
若所述通信数据由所述第一发送端发送,将所述第一发送端对应的第一超时计数清零,以及将所述第二发送端对应的第二超时计数加1;
若所述通信数据由所述第二发送端发送,将所述第二超时计数清零,以及将所述第一超时计数加1;
根据超时计数阈值、所述第一超时计数和所述第二超时计数,确定与所述第一发送端或所述第二发送端的通信链路为工作通信链路。
优选的,所述根据超时计数阈值、所述第一超时计数和所述第二超时计数,确定与所述第一发送端或所述第二发送端的通信链路为工作通信链路,包括:
若所述第一超时计数大于或等于超时计数阈值,所述第二超时计数小于所述超时计数阈值,确定与所述第二发送端的通信链路为工作通信链路;
若所述第二超时计数大于或等于所述超时计数阈值,所述第一超时计数小于所述超时计数阈值,确定与所述第一发送端的通信链路为工作通信链路;
若所述第一超时计数和所述第二超时计数都小于所述超时计数阈值,根据所述第一发送端和所述第二发送端的故障等级,确定与所述第一发送端或所述第二发送端的通信链路为工作通信链路。
优选的,若所述通信数据由第一发送端发送,所述根据所述第一发送端和所述第二发送端的故障等级,确定与所述第一发送端或所述第二发送端的通信链路为工作通信链路,包括:
从所述通信数据中获取所述第一发送端的第一故障等级;
获取所述第二发送端前一次发送的通信数据所携带的第二故障等级;
比较所述第一故障等级和所述第二故障等级,确定与故障等级低的发送端的通信链路为工作通信链路。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江中控技术股份有限公司,未经浙江中控技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911156058.4/2.html,转载请声明来源钻瓜专利网。