一种网络总线的监控处理方法、装置、设备及存储介质制造方法及图纸

技术编号:24707604 阅读:61 留言:0更新日期:2020-06-30 23:55
本发明专利技术公开了一种网络总线的监控处理方法、装置、设备及存储介质,该方法包括:将至少一个监控过滤器与待监控的网络总线的共享内存进行绑定,其中,共享内存用于存储网络总线上传输的报文信息;通过各监控过滤器对共享内存中的各项报文信息进行监控过滤,获取满足各监控过滤器的监控条件的报文作为监控信息;响应于与目标监控过滤器匹配的监控信息查看请求,获取目标监控过滤器过滤得到的目标监控信息进行显示。本发明专利技术实施例的技术方案在网络总线传输数据量很大的情况下,高效地监控了网络总线中的数据,保证了监控报文的准确性,采用共享内存提高了各个进程之间的消息传输效率。

【技术实现步骤摘要】
一种网络总线的监控处理方法、装置、设备及存储介质
本专利技术实施例涉及数据处理技术,尤其涉及一种网络总线的监控处理方法、装置、设备及存储介质。
技术介绍
目前,电力监控系统为变配电系统的实时数据采集、开关状态检测及远程控制提供了基础平台,在变配电监控中发挥了核心作用,可以帮助企业降低运作成本,提高生产效率,加快变配电过程中异常的反应速度网络总线为电力监控系统提供了跨机器跨平台进程间通讯的访问接口,是不同机器和进程间搭建的快速交换数据的通道。由于电力监控系统中进程很多并且实时采集和处理的数据非常多,导致网络总线中传递的数据量很大。因此,网络总线的运行状态与电力监控系统的稳定运行息息相关。现在,对网络总线的监控缺乏相应的手段,在数据量很大的情况下,网络总线很难保证传输的报文没有遗漏。
技术实现思路
本专利技术实施例提供一种网络总线的监控处理方法、装置、设备及存储介质,高效地监控了网络总线中的数据,保证了监控报文的准确性。第一方面,本专利技术实施例提供了一种网络总线的监控处理方法,所述方法包括:将至少一个监控过滤器与待监控的网络总线的共享内存进行绑定,其中,所述共享内存用于存储所述网络总线上传输的报文信息;通过各所述监控过滤器对所述共享内存中的各项报文信息进行监控过滤,获取满足各所述监控过滤器的监控条件的报文作为监控信息;响应于与目标监控过滤器匹配的监控信息查看请求,获取所述目标监控过滤器过滤得到的目标监控信息进行显示。可选的,在将至少一个监控过滤器与待监控的网络总线的共享内存进行绑定之前,还包括:根据预先设置的总线监控条件配置至少一个监控过滤器。可选的,所述预先设置的总线监控条件包括下述至少一项:发送报文数据的主机名、发送报文数据的进程名、接收报文数据的进程名、报文数据的类型以及报文数据的发送时间。可选的,通过各所述监控过滤器对所述共享内存中的各项报文信息进行监控过滤,获取满足各所述监控过滤器的监控条件的报文作为监控信息,包括:将各所述监控过滤器的监控条件与所述网络总线上传输的报文信息进行对比;如果所述网络总线上传输的报文信息满足任意监控过滤器的监控条件,则将所述报文作为监控信息。可选的,在将至少一个监控过滤器与待监控的网络总线的共享内存进行绑定之后,包括:将预先设置的模拟报文数据输入所述网络总线;根据所述网络总线对所述模拟报文数据的发送结果对所述网络总线进行调试。可选的,根据所述网络总线对所述模拟报文数据的发送结果对所述网络总线进行调试,包括:将所述网络总线对所述模拟报文数据的发送结果与所述模拟报文数据中预先配置的模拟报文信息进行对比;如果所述网络总线对所述模拟报文数据的发送结果与所述模拟报文数据中预先配置的模拟报文信息不一致,则对所述网络总线进行调试。第二方面,本专利技术实施例还提供了一种网络总线的监控处理装置,该装置包括:监控过滤器绑定模块,用于将至少一个监控过滤器与待监控的网络总线的共享内存进行绑定,其中,所述共享内存用于存储所述网络总线上传输的报文信息;监控信息获取模块,用于通过各所述监控过滤器对所述共享内存中的各项报文信息进行监控过滤,获取满足各所述监控过滤器的监控条件的报文作为监控信息;监控信息显示模块,用于响应于与目标监控过滤器匹配的监控信息查看请求,获取所述目标监控过滤器过滤得到的目标监控信息进行显示。可选的,监控信息获取模块包括:报文信息对比单元,用于将各所述监控过滤器的监控条件与所述网络总线上传输的报文信息进行对比;监控信息确定单元,用于将网络总线上传输的报文信息满足任意监控过滤器的监控条件的报文作为监控信息。第三方面,本专利技术实施例还提供了一种计算设备,该计算设备包括:一个或多个处理器;存储装置,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本专利技术任意实施例提供的一种网络总线的监控处理方法。第四方面,本专利技术实施例还提供了一种计算机可读存储介质,该存储介质上存储有计算机程序,该程序被处理器执行时实现本专利技术任意实施例提供的一种网络总线的监控处理方法。本专利技术实施例的技术方案通过将监控过滤器与待监控的网络总线的共享内存进行绑定,然后通过各监控过滤器对共享内存中的各项报文信息进行监控过滤,获取满足各监控过滤器的监控条件的报文作为监控信息,最后响应于与目标监控过滤器匹配的监控信息查看请求,获取目标监控过滤器过滤得到的目标监控信息进行显示。本专利技术实施例的技术方案在网络总线传输数据量很大的情况下,高效地监控了网络总线中的数据,保证了监控报文的准确性,采用共享内存提高了各个进程之间的消息传输效率。附图说明图1是本专利技术实施例一中的一种网络总线的监控处理方法的流程图;图2是本专利技术实施例二中的一种网络总线的监控处理方法的流程图;图3是本专利技术实施例三中的一种网络总线的监控处理装置的结构图;图4是本专利技术实施例四中的一种计算设备的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。实施例一图1为本专利技术实施例一提供的一种网络总线的监控处理方法的流程图,本实施例可适用于电力监控系统中对网络总线进行监控的情况,该方法可以由网络总线的监控处理装置来执行,该装置可以由软件和/或硬件来实现,并一般可以集成在用于提供报文监控服务的终端或者服务器中,与预先绑定与网络总线的共享内存绑定的监控过滤器配合使用,所述方法具体包括如下步骤:步骤110、将至少一个监控过滤器与待监控的网络总线的共享内存进行绑定,其中,所述共享内存用于存储所述网络总线上传输的报文信息。在此步骤之前,可以根据预先设置的总线监控条件配置至少一个监控过滤器。具体的,由于网络总线的运行状态关系到电力监控系统的稳定运行,用户在对网络总线监控时需要获取反应网络总线运行状态的有效信息,比如网络总线中发送报文的进程名、接收报文的进程名、报文类型以及发送时间等,并且,当网络总线中报文数据量较大时,用户监控特定的报文比较困难,本实施例通过设置特定的监控过滤器获取用户感兴趣的报文。在本实施例中,可根据预先设置的总线监控条件配置多个监控过滤器,比如第一监控过滤器、第二监控过滤器和第三监控过滤器等。其中,预先设置的总线监控条件包括下述至少一项:发送报文数据的主机名、发送报文数据的进程名、接收报文数据的进程名、报文数据的类型以及报文数据的发送时间。当网络总线中的报文满足任意一个过滤器的监控条件时,即可将该报文作为用户监控的报文。在实际的电力监控系统运行过程中,各个进程需要访问系统内核存储器来实现进程之间的消息传递,当网络总线传递本文档来自技高网...

【技术保护点】
1.一种网络总线的监控处理方法,其特征在于,包括:/n将至少一个监控过滤器与待监控的网络总线的共享内存进行绑定,其中,所述共享内存用于存储所述网络总线上传输的报文信息;/n通过各所述监控过滤器对所述共享内存中的各项报文信息进行监控过滤,获取满足各所述监控过滤器的监控条件的报文作为监控信息;/n响应于与目标监控过滤器匹配的监控信息查看请求,获取所述目标监控过滤器过滤得到的目标监控信息进行显示。/n

【技术特征摘要】
1.一种网络总线的监控处理方法,其特征在于,包括:
将至少一个监控过滤器与待监控的网络总线的共享内存进行绑定,其中,所述共享内存用于存储所述网络总线上传输的报文信息;
通过各所述监控过滤器对所述共享内存中的各项报文信息进行监控过滤,获取满足各所述监控过滤器的监控条件的报文作为监控信息;
响应于与目标监控过滤器匹配的监控信息查看请求,获取所述目标监控过滤器过滤得到的目标监控信息进行显示。


2.根据权利要求1所述的方法,其特征在于,在将至少一个监控过滤器与待监控的网络总线的共享内存进行绑定之前,还包括:
根据预先设置的总线监控条件配置至少一个监控过滤器。


3.根据权利要求2所述的方法,其特征在于,所述预先设置的总线监控条件包括下述至少一项:发送报文数据的主机名、发送报文数据的进程名、接收报文数据的进程名、报文数据的类型以及报文数据的发送时间。


4.根据权利要求2或3所述的方法,其特征在于,通过各所述监控过滤器对所述共享内存中的各项报文信息进行监控过滤,获取满足各所述监控过滤器的监控条件的报文作为监控信息,包括:
将各所述监控过滤器的监控条件与所述网络总线上传输的报文信息进行对比;
如果所述网络总线上传输的报文信息满足任意监控过滤器的监控条件,则将所述报文作为监控信息。


5.根据权利要求1-3任一项所述的方法,其特征在于,在将至少一个监控过滤器与待监控的网络总线的共享内存进行绑定之后,包括:
将预先设置的模拟报文数据输入所述网络总线;
根据所述网络总线对所述模拟报文数据的发送结果对所述网络总线进行调试。


6.根据权利要求5所述的方法,其特征在于,根据所述网...

【专利技术属性】
技术研发人员:刘相财张春晓张进伟
申请(专利权)人:上海思源弘瑞自动化有限公司
类型:发明
国别省市:上海;31

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

1