一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种自动诊断数据网关机错误配置问题的方法及系统与流程

2022-10-26 08:54:02 来源:中国专利 TAG:


1.本发明涉及电力系统监控领域,具体涉及一种自动诊断数据网关机错误配置问题的方法及系统。


背景技术:

2.数据网关机也称数据通信网关机,是实现变电站与调度、生产等主站系统之间的通信,为主站系统实现变电站监视控制、信息査询和远程浏览等功能提供数据、模型、图形和文件的传输服务的一种通信装置。数据网关机作为变电站的关键设备,其配置文件的正确性决定着传输信息的正确性。当前大多数网关机的配置诊断均由维护人员手动完成,容易出现误操作,影响诊断结果。


技术实现要素:

3.本发明所要解决的技术问题是提供一种自动诊断数据网关机错误配置问题的方法及系统,可以在无人参与的情况下,自动核查数据网关机配置是否正确。
4.本发明解决上述技术问题的技术方案如下:一种自动诊断数据网关机错误配置问题的方法,包括以下步骤,
5.s1,对数据网关机进行扫描,得到扫描结果;
6.s2,根据所述扫描结果构建发生信号集,并向监控后台发送所述发生信号集中的发生信号,且记录所述发生信号集的发送时间段;
7.s3,当所述发生信号集中的发生信号发送完毕后,在所述监控后台中搜索所述发送时间段内的所有告警记录,并将所述告警记录与所述发生信号进行对比关联,得到关联信号;
8.s4,对所述关联信号进行文字匹配,得到匹配描述;
9.s5,对所述扫描结果的内容进行多种模式组合,得到衍生描述;
10.s6,通过字符串比较方法自动对比所述衍生描述和所述匹配描述,得到对比结果,并根据对比结果判断出数据网关机配置是否正确。
11.在上述技术方案的基础上,本发明还可以做如下改进。
12.进一步,在所述s1中,所述扫描结果的内容包括调度点号、间隔名称、设备名称、调度告警信息描述、scd中全网唯一ref以及scd中文告警描述。
13.进一步,在所述s2中,向监控后台发送所述发生信号集中的发生信号的具体方式为,按照先分-再合-最后分的方式将所述发生信号集中的每个所述发生信号向所述监控后台发送三次;
14.所述发生信号的特征包括scd中全网唯一ref、信号发生时间以及信号值;
15.所述发生信号集的发送时间段具体为[soe
min
,soe
max
];其中,soe
min
表示最小的发生信号发送时间,soe
max
表示最大的发生信号发送时间。
[0016]
进一步,在所述s3中,所述告警记录包括告警信号发生时间和监控后台告警信号
描述;
[0017]
将所述告警记录与所述发生信号进行对比关联的具体过程为,将所述发生信号的信号发生时间与所述告警记录的告警信号发生时间进行对比,当所述发生信号的信号发生时间与所述告警记录的告警信号发生时间一致时,则将所述发生信号与所述告警记录进行关联,得到所述关联信号;
[0018]
所述关联信号的表达式为scd中全网唯一ref 告警记录;其中,每一个所述scd中全网唯一ref对应关联多条所述告警记录。
[0019]
进一步,所述s4具体为,
[0020]
针对所述关联信号中每一个所述scd中全网唯一ref对应关联的多条所述告警记录,分别进行文字匹配,从第一个字开始,找到相同字段,去除监控后台信号值,得到所述匹配描述。
[0021]
进一步,在所述s5中,对所述扫描结果的内容进行多种模式组合具体为,将所述扫描结果中的间隔名称、设备名称和调度告警信息描述进行多种模式组合,得到所述衍生描述;其中,多种模式组合的形式包括,
[0022]
l'=l||strcat(k,l)||strcat(strcat(k,m),l)||strcat(k,l,”.”)||,
[0023]
l'=strcat(strcat(k,m,”.”),l,”.”)||strcat(k,l,”_”)||strcat(strcat(k,m,”_”),l,”_”)||,
[0024]
l'=strcat(k,
””
,l)||strcat(strcat(k,
””
,m),
””
,l)||,
[0025]
l'=strcat(k,
””
,l,”.”)||strcat(strcat(k,
””
m,”.”),
””
,l,”.”)||,
[0026]
l'=strcat(k,
””
,l,”_”)||strcat(strcat(k,
””
,m,”_”),
””
,l,”_”)||,
[0027]
l'=strcat(k,”_”,l)||strcat(strcat(k,”_”,m),”_”,l)||,
[0028]
l'=strcat(k,”_”,l,”.”)||strcat(strcat(k,”_”,m,”.”),”_”,l,”.”)||,
[0029]
l'=strcat(k,”_”,l,”_”)||strcat(strcat(k,”_”,m,”_”),”_”,l,”_”)||,
[0030]
l'=strcat(k,”.”,l)|||strcat(strcat(k,”.”,m),”.”,l)||,
[0031]
l'=strcat(k,”.”,l,”.”)||strcat(strcat(k,”.”,m,”.”),”.”,l,”.”)||,
[0032]
l'=strcat(k,”.”,l,”_”)||strcat(strcat(k,”.”,m,”_”),”.”,l,”_”);
[0033]
具体的,l'为所述衍生描述;strcat()为字符串连接函数,表示将括号内的多个字符串连接起来;||表示或;k为所述间隔名称,m为所述设备名称,l为所述调度告警信息描述,
””
表示空格字符串,”.”表示点字符串,”_”表示下划线字符串。
[0034]
进一步,在所述s6中,
[0035]
所述扫描结果与衍生描述关联关系的表达式为,调度点号 衍生描述 scd中全网唯一ref scd中文告警描述;
[0036]
所述关联信号与匹配描述关联关系的表达式为,scd中全网唯一ref 匹配描述;
[0037]
所述关联体的表达式为,调度点号 衍生描述 scd中全网唯一ref 匹配描述。
[0038]
进一步,在所述s2中,在向监控后台发送所述发生信号集中的发生信号之前还包括,通过站控层网络接口建立与所述监控后台之间的传输链路;在所述传输链路建立完成后,利用所述站控层网络接口向监控后台发送所述发生信号集中的发生信号。
[0039]
基于上述一种自动诊断数据网关机错误配置问题的方法,本发明还提供一种自动诊断数据网关机错误配置问题的系统。
[0040]
一种自动诊断数据网关机错误配置问题的系统,包括以下模块,
[0041]
扫描模块,其用于对数据网关机进行扫描,得到扫描结果;
[0042]
发生信号发送模块,其用于根据所述扫描结果构建发生信号集,并向监控后台发送所述发生信号集中的发生信号,且记录所述发生信号集的发送时间段;
[0043]
告警监控及关联信号生成模块,其用于当所述发生信号集中的发生信号发送完毕后,在所述监控后台中搜索所述发送时间段内的所有告警记录,并将所述告警记录与所述发生信号进行对比关联,得到关联信号;
[0044]
匹配模块,其用于对所述关联信号进行文字匹配,得到匹配描述;
[0045]
模式组合模块,其用于对所述扫描结果的内容进行多种模式组合,得到衍生描述;
[0046]
关联组合及自动对比模块,其用于通过字符串比较方法自动对比所述衍生描述和所述匹配描述,得到对比结果,并根据对比结果判断出数据网关机配置是否正确。
[0047]
本发明的有益效果是:在本发明一种自动诊断数据网关机错误配置问题的方法及系统中,数据网关机配置扫描结果自动核查,针对数据网关机遥信配置扫描结果,在源端进行模式组合得到多种衍生描述,在目标端去除监控后台信号值描述,最终在无人参与的情况下,自动核查数据网关机配置是否正确,避免了人为参与出现的误操作,保证诊断结果的正确性。
附图说明
[0048]
图1为本发明一种自动诊断数据网关机错误配置问题的方法流程图;
[0049]
图2为本发明一种自动诊断数据网关机错误配置问题的系统结构框图。
具体实施方式
[0050]
以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明,并非用于限定本发明的范围。
[0051]
如图1所示,一种自动诊断数据网关机错误配置问题的方法,包括以下步骤,
[0052]
s1,对数据网关机进行扫描,得到扫描结果。
[0053]
在本具体实施例中,所述扫描结果的内容包括调度点号、间隔名称、设备名称、调度告警信息描述、scd中全网唯一ref以及scd中文告警描述。
[0054]
其中,scd为变电站中的全站系统配置文件,ref为信号的数据路径(reference),简写成ref。
[0055]
s2,根据所述扫描结果构建发生信号集,并向监控后台发送所述发生信号集中的发生信号,且记录所述发生信号集的发送时间段。
[0056]
在本具体实施例中,向监控后台发送所述发生信号集中的发生信号的具体方式为,按照先分-再合-最后分的方式将所述发生信号集中的每个所述发生信号向所述监控后台发送三次;
[0057]
所述发生信号的特征包括scd中全网唯一ref、信号发生时间以及信号值,其中,所述信号值用于表征发生信号发送方式为“分”或“合”;
[0058]
所述发生信号集的发送时间段具体为[soe
min
,soe
max
];其中,soe
min
表示最小的发生信号发送时间,soe
max
表示最大的发生信号发送时间。
[0059]
s3,当所述发生信号集中的发生信号发送完毕后,在所述监控后台中搜索所述发送时间段内的所有告警记录,并将所述告警记录与所述发生信号进行对比关联,得到关联信号。
[0060]
在本具体实施例中,所述告警记录包括告警信号发生时间和监控后台告警信号描述;
[0061]
将所述告警记录与所述发生信号进行对比关联的具体过程为,将所述发生信号的信号发生时间与所述告警记录的告警信号发生时间进行对比,当所述发生信号的信号发生时间与所述告警记录的告警信号发生时间一致时,则将所述发生信号与所述告警记录进行关联,得到所述关联信号;
[0062]
所述关联信号的表达式为scd中全网唯一ref 告警记录;其中,每一个所述scd中全网唯一ref对应关联多条所述告警记录;具体的,每一个所述scd中全网唯一ref对应关联有2到3条告警记录。
[0063]
s4,对所述关联信号进行文字匹配,得到匹配描述。
[0064]
在本具体实施例中,所述s4具体为,针对所述关联信号中每一个所述scd中全网唯一ref对应关联的多条所述告警记录,采用字符串连接函数分别进行文字匹配,从第一个字开始,找到相同字段,去除监控后台信号值,得到所述匹配描述。
[0065]
监控后台告警描述分为两个部分:事件描述 信号值,事件描述也称信号描述,信号值用来说明监控后台告警描述的事件描述是否发生的表示方式。
[0066]
注意,信号值在不同的描述中代表不同的含义。例如,在所述发生信号的特征中,信号值用于表征发生信号发送方式为“分”或“合”;而在监控后台告警描述中,信号值用来说明监控后台告警描述的事件描述是否发生的表示方式(发生或不发生);总之,信号值用于表征相反的两种状态。
[0067]
s5,对所述扫描结果的内容进行多种模式组合,得到衍生描述。
[0068]
在本具体实施例中,对所述扫描结果的内容进行多种模式组合具体为,将所述扫描结果中的间隔名称、设备名称和调度告警信息描述进行多种模式组合,得到所述衍生描述;其中,多种模式组合的形式包括,
[0069]
l'=l||strcat(k,l)||strcat(strcat(k,m),l)||strcat(k,l,”.”)||,
[0070]
l'=strcat(strcat(k,m,”.”),l,”.”)||strcat(k,l,”_”)||strcat(strcat(k,m,”_”),l,”_”)||,
[0071]
l'=strcat(k,
””
,l)||strcat(strcat(k,
””
,m),
””
,l)||,
[0072]
l'=strcat(k,
””
,l,”.”)||strcat(strcat(k,
””
m,”.”),
””
,l,”.”)||,
[0073]
l'=strcat(k,
””
,l,”_”)||strcat(strcat(k,
””
,m,”_”),
””
,l,”_”)||,
[0074]
l'=strcat(k,”_”,l)||strcat(strcat(k,”_”,m),”_”,l)||,
[0075]
l'=strcat(k,”_”,l,”.”)||strcat(strcat(k,”_”,m,”.”),”_”,l,”.”)||,
[0076]
l'=strcat(k,”_”,l,”_”)||strcat(strcat(k,”_”,m,”_”),”_”,l,”_”)||,
[0077]
l'=strcat(k,”.”,l)|||strcat(strcat(k,”.”,m),”.”,l)||,
[0078]
l'=strcat(k,”.”,l,”.”)||strcat(strcat(k,”.”,m,”.”),”.”,l,”.”)||,
[0079]
l'=strcat(k,”.”,l,”_”)||strcat(strcat(k,”.”,m,”_”),”.”,l,”_”);
[0080]
具体的,l'为所述衍生描述;strcat()为字符串连接函数,表示将括号内的多个字
符串连接起来;||表示或;k为所述间隔名称,m为所述设备名称,l为所述调度告警信息描述,
””
表示空格字符串(两个前引号之间有一空格),”.”表示点字符串,”_”表示下划线字符串。
[0081]
例如,strcat(k,l)表示将间隔名称和调度告警信息描述两者依次进行字符串连接;又例如,strcat(k,l,”.”)表示将间隔名称、调度告警信息描述和点字符串三者依次进行字符串连接;再例如,strcat(k,
””
,m,”_”)表示将间隔名称、空格字符串、设备名称和下划线字符串四者依次进行字符串连接。
[0082]
s6,通过字符串比较方法自动对比所述衍生描述和所述匹配描述,得到对比结果,并根据对比结果判断出数据网关机配置是否正确。
[0083]
其中,所述衍生描述为调度点号对应的新的调度描述,用于表征scd中该信号全网唯一的ref与新的调度描述的关联关系。
[0084]
所述匹配描述为唯一的ref 去除监控后台信号值的相关描述。
[0085]
将所述衍生描述和所述匹配描述进行对比,即为将调度点号新的调度描述、唯一的ref 去除监控后台信号值进行关联。最终通过自动比对衍生描述和所述匹配描述,即可得出该调度点号对应的数据网关机配置是否正确。
[0086]
基于上述一种自动诊断数据网关机错误配置问题的方法,本发明还提供一种自动诊断数据网关机错误配置问题的系统。
[0087]
如图2所示,一种自动诊断数据网关机错误配置问题的系统,包括以下模块,
[0088]
扫描模块,其用于对数据网关机进行扫描,得到扫描结果;
[0089]
发生信号发送模块,其用于根据所述扫描结果构建发生信号集,并向监控后台发送所述发生信号集中的发生信号,且记录所述发生信号集的发送时间段;
[0090]
告警监控及关联信号生成模块,其用于当所述发生信号集中的发生信号发送完毕后,在所述监控后台中搜索所述发送时间段内的所有告警记录,并将所述告警记录与所述发生信号进行对比关联,得到关联信号;
[0091]
匹配模块,其用于对所述关联信号进行文字匹配,得到匹配描述;
[0092]
模式组合模块,其用于对所述扫描结果的内容进行多种模式组合,得到衍生描述;
[0093]
关联组合及自动对比模块,其用于通过字符串比较方法自动对比所述衍生描述和所述匹配描述,得到对比结果,并根据对比结果判断出数据网关机配置是否正确。
[0094]
在本发明一种自动诊断数据网关机错误配置问题的方法及系统中,数据网关机配置扫描结果自动核查,针对数据网关机遥信配置扫描结果,在源端进行模式组合得到多种衍生描述,在目标端去除监控后台信号值描述,最终在无人参与的情况下,自动核查数据网关机配置是否正确,避免了人为参与出现的误操作,保证诊断结果的正确性。
[0095]
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献