一种异常处理方法、装置及通信系统制造方法及图纸

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

【技术实现步骤摘要】
一种异常处理方法、装置及通信系统
本申请涉及通信
,更具体地说,涉及一种异常处理方法、装置及通信系统。
技术介绍
在通信系统中,主站可以与多个转发器相连,且每个转发器可以与多条总线相连,其中,每条总线上可以均连接有多个从站,以使得主站可以与多从站进行连接和通信。在上述通信系统中,由于从站所处环境比较复杂,因此,从站所发出的报文可能会出现错误,当有从站发出的报文出现错误之后,与从站相连的转发器会通过转发功能而将错误的报文发送到与自身相连的其他总线中以及与主站相连的其他转发器的各链路从站中,而这会导致与主站相连的其他从站中均有错误的报文,因此,则会给从站和主站间的通信带来影响。综上所述,如何避免不正常的报文发生扩散,是目前本领域技术人员亟待解决的技术问题。
技术实现思路
有鉴于此,本申请的目的是提供一种异常处理方法、装置及通信系统,用于避免不正常的报文发生扩散。为了实现上述目的,本申请提供如下技术方案:一种异常处理方法,应用于与主站及从站相连的转发器,包括:当接收到与各总线相连的从站发送的报文时,对各所述总线上的报文进行滑动检测;其中,滑动检测是以第一预设数量的报文为单位进行的检测;若存在总线在滑动检测时的异常报文数量达到第二预设数量,则关断目标总线,以使所述转发器停止利用所述目标总线向其他总线及所述主站转发报文;其中,所述目标总线为在滑动检测时异常报文数量达到所述第二预设数量的总线。优选的,还包括:当接收到所述主站发送的报文时,则对所述主站发送的报文进行转发。优选的,在关断所述目标总线之后,还包括:利用看门狗对所述目标总线上的报文进行检测;若在所述看门狗的看门时间内连续出现第三预设数量的正常报文,则重新开放所述目标总线,并对所述目标总线上的报文进行滑动检测;若在所述看门狗的看门时间内出现异常报文,则对所述目标总线进行持续性关断;其中,所述看门狗在首次上电时为关闭状态,当接收到第四预设数量的正常报文时被激活。优选的,在重新开放所述目标总线之后,还包括:向所述主站上报所述目标总线恢复正常的消息。优选的,对所述报文进行滑动检测,包括:对接收到所述报文进行解码,在解码过程中对字节间的等待时间进行统计,并在解码后对所述报文的帧头进行判断,且根据各所述报文的格式进行数据长度判断和奇偶校验;若字节间的等待时间超过门限值、所述报文的帧头不正确、数据长度不正确、奇偶校验未通过中的至少一项发生,则将所述报文确定为异常报文。优选的,还包括:在第一次检测到异常报文时,则停止将存在异常报文的总线上的报文转发到其他总线及所述主站上。优选的,在关断所述目标总线之后,还包括:发出警报。一种异常处理装置,应用于与主站及从站相连的转发器,包括:第一检测模块,用于当接收到与各总线相连的从站发送的报文时,对各所述总线上的报文进行滑动检测;其中,滑动检测是以第一预设数量的报文为单位进行的检测;关断模块,用于若存在总线在滑动检测时的异常报文数量达到第二预设数量,则关断目标总线,以使所述转发器停止利用所述目标总线向其他总线及所述主站转发报文;其中,所述目标总线为在滑动检测时异常报文数量达到所述第二预设数量的总线。一种通信系统,包括主站、转发器、从站、总线,其中,所述转发器包括主站端口、从站端口,所述转发器通过所述主站端口与所述主站相连,并通过所述从站端口及总线与所述从站相连,每条所述总线上至少连接有一个从站;所述转发器,用于执行如上述任一项所述的异常处理方法。优选的,所述转发器为HUB或中继器。本申请提供了一种异常处理方法、装置及通信系统,其中,该方法应用于与主站及从站相连的转发器,包括:当接收到与总线相连的从站发送的报文时,对总线上的报文进行滑动检测;其中,滑动检测是以第一预设数量的报文为单位进行的检测;若存在总线在滑动检测时的异常报文数量达到第二预设数量,则关断目标总线,以使转发器停止利用目标总线向其他总线及主站转发报文;其中,目标总线为在滑动检测时异常报文数量达到第二预设数量的总线。本申请公开的上述技术方案,在接收到与总线相连的从站发送的报文时,则对总线上的报文以第一预设数量为单位而进行滑动检测,在滑动检测时若存在有总线上的异常报文的数量达到第二预设值,则关断异常报文的数量达到第二预设值的总线,以使转发器停止利用该总线向其他总线及主站转发报文,即实现将异常报文隔离在异常报文所在的总线内,以避免异常报文扩散到转发器的其他总线上,并避免异常报文扩散到主站上且避免其通过主站扩散到其他转发器中,从而避免给从站和主站间的通信带来影响,以使得其他从站能够正常和主站进行通信。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本申请实施例提供的一种异常处理方法的流程图;图2为本申请实施例提供的通信系统的结构示意图;图3为本申请实施例提供的一种异常处理装置的结构示意图。具体实施方式在通信系统中,由于从站所处环境比较复杂,因此,从站所发出的报文可能会因环境等因素的影响而出现错误,同时由于转发器具有转发报文的功能,则转发器会将从站所发出的错误报文转发至该转发器对应的其他路从站中,且会通过与该转发器相连的主站转发到与其他转发器相连的各从站中,从而导致各从站中均包含有错误的报文,而这则会导致其他从站无法与主站进行正常通信。为此,本申请提供一种能够避免出现问题的报文发生扩散的技术方案,以降低不正常的报文给从站和主站间的通信所带来的影响。为了使本领域技术人员更好地理解本技术方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。参见图1和图2,其中,图1示出了本申请实施例提供的一种异常处理方法的流程图,图2示出了本申请实施例提供的通信系统的结构示意图,本申请实施例提供的一种异常处理方法,应用于与主站及从站相连的转发器,可以包括:S11:当接收到与各总线相连的从站发送的报文时,对各总线上的报文进行滑动检测;其中,滑动检测是以第一预设数量的报文为单位进行的检测。转发器可以通过其对应的主站端口与主站相连,并通过对应的从站端口与总线相连,且每个总线上可以连接有至少一个从站,需要说明的是,每个总线上的从站位于一个网段中。当转发器接收到与总线相连的从站发送的报文时,则可以对该总线上的报文进行滑动检测,其中,这里提及的滑动检测是以第一本文档来自技高网...

【技术保护点】
1.一种异常处理方法,其特征在于,应用于与主站及从站相连的转发器,包括:/n当接收到与各总线相连的从站发送的报文时,对各所述总线上的报文进行滑动检测;其中,滑动检测是以第一预设数量的报文为单位进行的检测;/n若存在总线在滑动检测时的异常报文数量达到第二预设数量,则关断目标总线,以使所述转发器停止利用所述目标总线向其他总线及所述主站转发报文;其中,所述目标总线为在滑动检测时异常报文数量达到所述第二预设数量的总线。/n

【技术特征摘要】
1.一种异常处理方法,其特征在于,应用于与主站及从站相连的转发器,包括:
当接收到与各总线相连的从站发送的报文时,对各所述总线上的报文进行滑动检测;其中,滑动检测是以第一预设数量的报文为单位进行的检测;
若存在总线在滑动检测时的异常报文数量达到第二预设数量,则关断目标总线,以使所述转发器停止利用所述目标总线向其他总线及所述主站转发报文;其中,所述目标总线为在滑动检测时异常报文数量达到所述第二预设数量的总线。


2.根据权利要求1所述的异常处理方法,其特征在于,还包括:
当接收到所述主站发送的报文时,则对所述主站发送的报文进行转发。


3.根据权利要求1所述的异常处理方法,其特征在于,在关断所述目标总线之后,还包括:
利用看门狗对所述目标总线上的报文进行检测;
若在所述看门狗的看门时间内连续出现第三预设数量的正常报文,则重新开放所述目标总线,并对所述目标总线上的报文进行滑动检测;
若在所述看门狗的看门时间内出现异常报文,则对所述目标总线进行持续性关断;
其中,所述看门狗在首次上电时为关闭状态,当接收到第四预设数量的正常报文时被激活。


4.根据权利要求3所述的异常处理方法,其特征在于,在重新开放所述目标总线之后,还包括:
向所述主站上报所述目标总线恢复正常的消息。


5.根据权利要求1所述的异常处理方法,其特征在于,对所述报文进行滑动检测,包括:
对接收到所述报文进行解码,在解码过程中对字节间的等待时间进行统计,并在解码后对所述报文的帧...

【专利技术属性】
技术研发人员:范福基李蒙
申请(专利权)人:杭州和利时自动化有限公司北京和利时系统工程有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1