一种异常处理方法、装置及通信系统与流程

文档序号:24569802发布日期:2021-04-06 12:16阅读:来源:国知局

技术特征:

1.一种异常处理方法,其特征在于,应用于与主站及从站相连的转发器,包括:

当接收到与各总线相连的从站发送的报文时,对各所述总线上的报文进行滑动检测;其中,滑动检测是以第一预设数量的报文为单位进行的检测;

若存在总线在滑动检测时的异常报文数量达到第二预设数量,则关断目标总线,以使所述转发器停止利用所述目标总线向其他总线及所述主站转发报文;其中,所述目标总线为在滑动检测时异常报文数量达到所述第二预设数量的总线。

2.根据权利要求1所述的异常处理方法,其特征在于,还包括:

当接收到所述主站发送的报文时,则对所述主站发送的报文进行转发。

3.根据权利要求1所述的异常处理方法,其特征在于,在关断所述目标总线之后,还包括:

利用看门狗对所述目标总线上的报文进行检测;

若在所述看门狗的看门时间内连续出现第三预设数量的正常报文,则重新开放所述目标总线,并对所述目标总线上的报文进行滑动检测;

若在所述看门狗的看门时间内出现异常报文,则对所述目标总线进行持续性关断;

其中,所述看门狗在首次上电时为关闭状态,当接收到第四预设数量的正常报文时被激活。

4.根据权利要求3所述的异常处理方法,其特征在于,在重新开放所述目标总线之后,还包括:

向所述主站上报所述目标总线恢复正常的消息。

5.根据权利要求1所述的异常处理方法,其特征在于,对所述报文进行滑动检测,包括:

对接收到所述报文进行解码,在解码过程中对字节间的等待时间进行统计,并在解码后对所述报文的帧头进行判断,且根据各所述报文的格式进行数据长度判断和奇偶校验;

若字节间的等待时间超过门限值、所述报文的帧头不正确、数据长度不正确、奇偶校验未通过中的至少一项发生,则将所述报文确定为异常报文。

6.根据权利要去1所述的异常处理方法,其特征在于,还包括:

在第一次检测到异常报文时,则停止将存在异常报文的总线上的报文转发到其他总线及所述主站上。

7.根据权利要求1所述的异常处理方法,其特征在于,在关断所述目标总线之后,还包括:

发出警报。

8.一种异常处理装置,其特征在于,应用于与主站及从站相连的转发器,包括:

第一检测模块,用于当接收到与各总线相连的从站发送的报文时,对各所述总线上的报文进行滑动检测;其中,滑动检测是以第一预设数量的报文为单位进行的检测;

关断模块,用于若存在总线在滑动检测时的异常报文数量达到第二预设数量,则关断目标总线,以使所述转发器停止利用所述目标总线向其他总线及所述主站转发报文;其中,所述目标总线为在滑动检测时异常报文数量达到所述第二预设数量的总线。

9.一种通信系统,其特征在于,包括主站、转发器、从站、总线,其中,所述转发器包括主站端口、从站端口,所述转发器通过所述主站端口与所述主站相连,并通过所述从站端口及总线与所述从站相连,每条所述总线上至少连接有一个从站;

所述转发器,用于执行如权利要求1至7任一项所述的异常处理方法。

10.根据权利要求9所述的通信系统,其特征在于,所述转发器为hub或中继器。


技术总结
本申请公开了一种异常处理方法、装置及通信系统,该方法应用于与主站及从站相连的转发器,包括:当接收到与总线相连的从站发送的报文时,对总线上的报文进行滑动检测;滑动检测是以第一预设数量的报文为单位进行的检测;若存在总线在滑动检测时的异常报文数量达到第二预设数量,则关断目标总线,以使转发器停止利用目标总线向其他总线及主站转发报文;目标总线为在滑动检测时异常报文数量达到第二预设数量的总线。本申请公开的上述技术方案,可以实现将异常报文隔离在异常报文所在的总线内,以避免异常报文扩散到转发器的其他总线上,并避免异常报文扩散到主站上且避免其通过主站扩散到其他转发器中,从而避免给从站和主站间的通信带来影响。

技术研发人员:范福基;李蒙
受保护的技术使用者:杭州和利时自动化有限公司;北京和利时系统工程有限公司
技术研发日:2020.12.11
技术公布日:2021.04.06
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1