通信处理方法及装置制造方法及图纸

技术编号:15767153 阅读:356 留言:0更新日期:2017-07-06 14:27
本发明专利技术涉及通信领域,提供了一种通信处理方法,所述方法包括:对数据包通信的异常次数进行计数;当所述异常次数达到预定次数时,开启旁路通信状态。其中,所述方法还包括:当开启旁路通信状态的时间达到预定延迟时间时,关闭所述旁路通信状态。根据本发明专利技术的另一方面还提供一种通信处理装置,利用所述通信控制方法及装置能仅能够实现在网络安装装置出现硬件问题时及时开启旁路通信(Bypass)状态,而且当业务程序出现问题时也能够及时开启旁路通信状态,从而保证数据包的正常传输。

Communication processing method and apparatus

The present invention relates to the field of communication and provides a communication processing method, the method includes: to count the number of abnormal data packet communication; when the abnormal number reaches a predetermined number, open the bypass communication state. Wherein, the method also includes closing the bypass communication state when the time of opening the bypass communication state reaches a predetermined delay time. According to another aspect of the invention also provides a communication processing device, using the communication control method and device can only achieve timely communication in opening the bypass network installation device hardware problem (Bypass), but also can timely open the bypass communication state when the problems of business process, so as to ensure the normal transmission of data package.

【技术实现步骤摘要】
通信处理方法及装置
本专利技术涉及通信领域,具体地,涉及一种通信处理方法及装置。
技术介绍
由于安全原因,在工业网络的通信系统中,通常会设置有对数据包进行业务处理的网络安全装置,以对通信网络中传输的数据包进行处理,例如判断数据包中是否包含有恶意攻击数据或其他对通信系统有威胁的数据,但是网络安全装置可能会因为断电或死机等异常事件而不能正常工作,因此为了避免网络安全装置故障而影响整个通信系统的正常通信,通常都设置有旁路功能(Bypass)。旁路功能(bypass)是指通过特定的触发状态(如断电或死机等)让两个通信网络不通过网络安全装置,而直接物理上导通,所以有了Bypass后,当网络安全装置故障时,不影响正常的数据通信。相关技术中对于旁路功能的控制通常采用看门狗(Watchdog)或通用输入输出接口(GPIO)两种方式。但是这两种控制方案过于机械,不够灵活,而影响通信系统的通信效率。
技术实现思路
本专利技术的目的是提供一种通信控制方法以及应用所述方法的通信控制装置,利用所述通信控制方法及装置能仅能够实现在网络安装装置出现硬件问题时及时开启旁路通信(Bypass)状态,而且当业务程序出现问题时也能够及时开启旁路通信状态,从而保证数据包的正常传输。为了实现上述目的,本专利技术提供了一种通信处理方法,所述方法包括:对数据包通信的异常次数进行计数;当所述异常次数达到预定次数时,开启旁路通信状态。其中,所述方法还包括:当开启旁路通信状态的时间达到预定延迟时间时,关闭所述旁路通信状态。其中,所述方法还包括:监测所述数据包通信的丢包数据;以及,所述对数据包通信的异常次数进行计数包括:根据所述丢包数据判断所述数据包通信是否异常;若确定所述数据包通信异常,则记录所述数据包通信的异常次数。其中,所述监测所述数据包通信的丢包数据包括:监测用于传输数据包的物理网口和用于对数据包进行业务处理的业务程序的丢包数据;以及所述根据所述丢包数据判断所述数据包通信是否异常包括:当所述用于传输所述数据包的物理网口和用于对所述数据包进行业务处理的业务程序中任一个出现丢包时,则确定所述数据包通信异常。其中,所述方法还包括:监测用于传输数据包的物理网口和用于对数据包进行业务处理的业务程序的流量,以统计经所述物理网口的数据包数量和统计经所述业务程序的数据包数量,其中,所述物理网口包括发包网口和收包网口;基于所述发包网口和所述收包网口的数据包数量计算得到第一差值;计算所述第一差值与所述业务程序的数据包数量的差,以得到第二差值;以及,所述对数据包通信的异常次数进行计数包括:当所述第二差值大于预设阈值时,确定所述数据包通信异常;记录所述数据包通信的异常次数。其中,所述监测用于传输数据包的物理网口和用于对数据包进行业务处理的业务程序的流量包括:按照预设检测周期监测用于传输数据包的物理网口和用于对数据包进行业务处理的业务程序的流量,其中,所述预设检测周期根据所述用于传输数据包的物理网口和用于对数据包进行业务处理的业务程序的流量状况进行调整。其中,所述预定延迟时间根据预定时间段内开启所述旁路通信状态的次数进行调整。根据本专利技术的另一方面,还提供一种通信处理装置,该装置包括:异常次数计数模块,被配置为对数据包通信的异常次数进行计数;以及旁路通信控制模块,被配置为当所述异常次数达到预定次数时,开启旁路通信状态。其中,所述装置还包括:通信状态恢复控制模块,被配置为当开启旁路通信状态的时间达到预定延迟时间时,关闭所述旁路通信状态。其中,所述装置还包括:丢包监测模块,被配置为监测所述数据包通信的丢包数据;以及,异常次数计数模块包括:第一异常检测子模块,被配置为根据所述丢包数据判断所述数据包通信是否异常;若确定所述数据包通信异常,则记录所述数据包通信的异常次数。其中,所述丢包监测模块包括:丢包数据监测子模块,被配置为监测用于传输数据包的物理网口和用于对数据包进行业务处理的业务程序的丢包数据;以及所述第一异常检测子模块当所述用于传输所述数据包的物理网口和用于对所述数据包进行业务处理的业务程序中任一个出现丢包时,则确定所述数据包通信异常。其中,所述装置还包括:流量监测模块,被配置为监测用于传输数据包的物理网口和用于对数据包进行业务处理的业务程序的流量,以统计经所述物理网口的数据包数量和统计经所述业务程序的数据包数量,其中,所述物理网口包括发包网口和收包网口;第一计算模块,被配置为基于所述发包网口和所述收包网口的数据包数量计算得到第一差值;第二计算模块,被配置为计算所述第一差值与所述业务程序的数据包数量的差,以得到第二差值;以及,所述异常次数计数模块包括:第二异常判断子模块,被配置为当所述第二差值大于预设阈值时,确定所述数据包通信异常;当所述第二异常判断子模块确定所述数据包通信异常时,记录所述数据包通信的异常次数。其中,所述流量监测模块按照预设检测周期监测用于传输数据包的物理网口和用于对数据包进行业务处理的业务程序的流量;其中,所述预设检测周期根据所述用于传输数据包的物理网口和用于对数据包进行业务处理的业务程序的流量状况进行调整。其中,所述装置还包括预定延迟时间调整模块,被配置为根据预定时间段内开启所述旁路通信状态的次数进行调整。通过上述技术方案,利用所述通信控制方法及装置能仅能够实现在网络安装装置出现硬件问题时及时开启旁路通信(Bypass)状态,而且当业务程序出现问题时也能够及时开启旁路通信状态,应用较为灵活,从而保证数据包的正常传输,不影响系统正常数据通信,并且,本专利技术所提供的通信控制方法及装置还对数据包通信过程中的异常进行了缓冲处理,提高了所述方法及装置的容错性。本专利技术的其它特征和优点将在随后的具体实施方式部分予以详细说明。附图说明附图是用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本专利技术,但并不构成对本专利技术的限制。在附图中:图1是根据本专利技术实施例一的通信处理方法的流程图;图2是根据本专利技术实施例二的通信处理方法的流程图;图3是根据本专利技术实施例三的通信处理方法的流程图;图4是根据本专利技术实施例四的通信处理方法的流程图;图5是根据本专利技术实施例五的通信处理装置的结构图;图6是根据本专利技术实施例六的通信处理装置的结构图;图7是根据本专利技术实施例七的通信处理装置的结构图;图8是根据本专利技术实施例八的通信处理装置的结构图;图9是根据本专利技术实施例的一种应用场景的示意性拓扑图。附图标记说明010:丢包监测模块021:流量监测模块022:第一计算模块023:第二计算模块100:异常计数模块200:旁路通信控制模块210:第一异常判断子模块220:第二异常判断子模块300:通信状态恢复控制模块400:预定延迟时间调整模块500:继电器具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本专利技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本专利技术的一些方面相一致的装置和方法的例子。以下结合附图对本专利技术的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本专利技术,并不用于限制本专利技术。为本文档来自技高网...
通信处理方法及装置

【技术保护点】
一种通信处理方法,其特征在于,所述方法包括:对数据包通信的异常次数进行计数;当所述异常次数达到预定次数时,开启旁路通信状态。

【技术特征摘要】
1.一种通信处理方法,其特征在于,所述方法包括:对数据包通信的异常次数进行计数;当所述异常次数达到预定次数时,开启旁路通信状态。2.根据权利要求1所述的通信处理方法,其特征在于,所述方法还包括:当开启旁路通信状态的时间达到预定延迟时间时,关闭所述旁路通信状态。3.根据权利要求1所述的通信处理方法,其特征在于,所述方法还包括:监测所述数据包通信的丢包数据;以及,所述对数据包通信的异常次数进行计数包括:根据所述丢包数据判断所述数据包通信是否异常;若确定所述数据包通信异常,则记录所述数据包通信的异常次数。4.根据权利要求3所述的通信处理方法,其特征在于,所述监测所述数据包通信的丢包数据包括:监测用于传输数据包的物理网口和用于对数据包进行业务处理的业务程序的丢包数据;以及所述根据所述丢包数据判断所述数据包通信是否异常包括:当所述用于传输所述数据包的物理网口和用于对所述数据包进行业务处理的业务程序中任一个出现丢包时,则确定所述数据包通信异常。5.根据权利要求1或2所述的通信处理方法,其特征在于,所述方法还包括:监测用于传输数据包的物理网口和用于对数据包进行业务处理的业务程序的流量,以统计经所述物理网口的数据包数量和统计经所述业务程序的数据包数量,其中,所述物理网口包括发包网口和收包网口;基于所述发包网口和所述收包网口的数据包数量计算得到第一差值;计算所述第一差值与所述业务程序的数据包数量的差,以得到第二差值;以及,所述对数据包通信的异常次数进行计数包括:当所述第二差值大于预设阈值时,确定所述数据包通信异常;记录所述数据包通信的异常次数。6.根据权利要求5所述的通信处理方法,其特征在于,所述监测用于传输数据包的物理网口和用于对数据包进行业务处理的业务程序的流量包括:按照预设检测周期监测用于传输数据包的物理网口和用于对数据包进行业务处理的业务程序的流量,其中,所述预设检测周期根据所述用于传输数据包的物理网口和用于对数据包进行业务处理的业务程序的流量状况进行调整。7.根据权利要求2所述的通信处理方法,其特征在于,...

【专利技术属性】
技术研发人员:冯伟滕俐军
申请(专利权)人:北京匡恩网络科技有限责任公司
类型:发明
国别省市:北京,11

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

1