基于iec61968标准的数据在线监测方法及系统的制作方法
【技术领域】
[0001]本发明涉及电力系统信息技术领域,具体涉及一种基于IEC61968标准的数据在线监测方法及系统。
【背景技术】
[0002]基于IEC 61968标准的信息交互技术是配电网相关应用系统实现信息共享、安全机制等基本数据业务的常规方法,可以使应用系统信息交互过程安全、高效、透明,且便于对交互过程进行管理。配电网信息交换总线(以下简称总线)是用来实现信息交互的具体软件产品。
[0003]目前,随着研发总线产品的厂家增多、电力业务扩展带来的应用系统数量加大,导致实时性要求较高的消息无法被总线及时送达,并且缺乏配套的运行监管手段,从而使配电网信息互操作的稳定性大打折扣,进而影响了配电网整体的业务连贯性与智能电网的发展。
[0004]因此,如何设计一种能够实现稳定且快速的配电网信息互操作实时运行状态下的跟踪与监视的方法或系统,是本领亟待解决的问题。
【发明内容】
[0005]有鉴于此,本发明提供的一种基于IEC61968标准的数据在线监测方法及系统,该方法及系统以配套的运行监管手段,实现了配电网信息互操作实时运行状态下的跟踪与监视,使得实时性要求较高的消息能够被总线及时送达,并提高了配电网信息互操作的稳定性,作为管理部门对总线产品与接入的应用系统进行消息传输的一种重要监管手段;加速了配电网整体的业务连贯性与智能电网的发展。
[0006]本发明的目的是通过以下技术方案实现的:
[0007]一种基于IEC61968标准的数据在线监测方法,所述监测方法是利用监测系统在线监测电力信息安全网络中的信息交互总线与各应用系统之间传输的数据包,所述监测方法包括:
[0008]将所述监测系统接入所述电力信息安全网络中,并与所述信息交互总线及各应用系统连接;
[0009]所述监测系统监听并截获所述信息交互总线与各应用系统之间传输的基于IEC61968标准的数据包;
[0010]所述监测系统依次分析、整理并过滤其截获的每一个所述数据包,得到基于IEC61968标准的有效数据;
[0011]所述监测系统提取并记录所述有效数据的源地址、数据目标地址、发送时间戳及相应的消息内容。
[0012]优选的,所述监听并截获所述信息交互总线与应用系统之间传输的基于IEC61968标准的数据包,之前包括:
[0013]所述监测系统获取所述信息交互总线与各所述应用系统的服务器地址和端口信息;
[0014]安装并运行所述监测系统中的监听模块和数据采集模块;
[0015]开启各所述应用系统的消息传输功能;
[0016]启动各所述应用系统与所述信息交互总线之间基于IEC61968标准的数据包的传输。
[0017]优选的,所述分析、整理并过滤所述数据包,包括:
[0018]保留所述数据包中的基于IEC 61968标准的请求消息结构、应答消息结构、事件消息结构或错误消息结构中的以XML标签开头的数据;
[0019]保留剩余所述数据中的子节点为Header标签的所述数据;
[0020]保留剩余所述数据中包含Verb和Noun标签的所述数据;
[0021]保留剩余所述数据中的Verb和Noun标签中的值属于IEC 61968标准中的动词与名词的所述数据,得到所述有效数据。
[0022]优选的,所述提取并记录所述有效数据的源地址、数据目标地址、发送时间戳及相应的消息内谷,之后包括:
[0023]直到所述监测系统在线监测完所述信息交互总线与各应用系统之间传输的基于IEC61968标准的全部所述数据包,所述监测系统完成监管任务;
[0024]关闭所述监测系统中的所述监听模块和数据采集模块。
[0025]优选的,所述信息交互总线与各应用系统之间传输的数据包,包括:
[0026]所述信息交互总线向所述应用系统中的配电自动化应用系统、配电网生产管理应用系统、电力营销应用系统及配电网GIS应用系统中的一个或多个发送所述数据包;
[0027]所述应用系统中的所述配电自动化应用系统、配电网生产管理应用系统、电力营销应用系统及配电网GIS应用系统中的一个或多个向所述信息交互总线发送所述数据包。
[0028]一种基于IEC61968标准的数据在线监测系统,所述监测系统包括连接模块、监听模块、数据采集模块、分析过滤模块、信息提取模块和存储模块;
[0029]所述连接模块:用于将所述监测系统接入电力信息安全网络中,并与信息交互总线及各应用系统连接;
[0030]所述监听模块:用于监听所述信息交互总线与各应用系统之间传输的基于IEC61968标准的数据包;
[0031]所述数据采集模块:用于截取所述信息交互总线与各应用系统之间传输的基于IEC61968标准的数据包;
[0032]所述分析过滤模块:用于分析、整理并过滤所述数据包中的数据,得到基于IEC61968标准的有效数据;
[0033]所述信息提取模块:用于提取所述有效数据的源地址、数据目标地址、发送时间戳及相应的消息内容;
[0034]所述存储模块:用于记录所述有效数据的源地址、数据目标地址、发送时间戳及相应的消息内容。
[0035]优选的,所述系统还包括服务器地址获取模块、端口获取模块和启动模块;
[0036]所述服务器地址获取模块:用于获取所述信息交互总线与各所述应用系统的服务器地址;
[0037]所述端口获取模块:用于获取所述信息交互总线与各所述应用系统的端口信息;
[0038]所述启动模块:用于安装并运行所述监听模块和数据采集模块。
[0039]优选的,所述分析过滤模块包括XML标签判断模块、Header标签判断模块、Verb和Noun标签判断模块和IEC 61968标准中的动词与名词判断模块;
[0040]所述XML标签判断模块:用于保留所述数据包中的基于IEC 61968标准的请求消息结构、应答消息结构、事件消息结构或错误消息结构中的以XML标签开头的数据;
[0041]所述Header标签判断模块:用于保留剩余所述数据中的子节点为Header标签的所述数据;
[0042]所述Verb和Noun标签判断模块:用于保留剩余所述数据中包含Verb和Noun标签的所述数据;
[0043]所述IEC 61968标准中的动词与名词判断模块:用于保留剩余所述数据中的Verb和Noun标签中的值属于IEC 61968标准中的动词与名词的所述数据,得到所述有效数据。
[0044]优选的,所述系统还包括监管任务判断模块和关闭模块;
[0045]监管任务判断模块:用于判断所述监测系统是否已在线监测完所述信息交互总线与各应用系统之间传输的基于IEC61968标准的全部所述数据包,若是,则判断所述监测系统完成监管任务并将判断信息发送至所述关闭模块;
[0046]所述关闭模块:用于再接到监管任务判断模块发送的所述判断信息后,关闭所述监测系统中的所述监听模块和数据采集模块。
[0047]从上述的技术方案可以看出,本发明提供了本发明提供一种基于IEC61968标准的数据在线监测方法及系统,该方法采用信息技术与网络通信技术,通过信息捕获工具得到网络中传输的数据包,并基于IEC 61968国际标准中消息动词、消息名词相结合的方式对数据内容进行过滤,并同时记录传输的数据源地址与数据目标地址。该系统设置有连接模块、监听模块、数据采集模块、分析过滤模块、信息提取模块和存储模块。本发明提出的在线监测方法及系统,以配套的运行监管手段,实现了配电网信息互操作实时运行状态下的跟踪与监视,使得实时性