自动化通讯全过程报文快速存储及检索方法

申请号 CN201310734944.7 申请日 2013-12-27 公开(公告)号 CN103678688A 公开(公告)日 2014-03-26
申请人 国家电网公司; 国网福建省电力有限公司; 国网福建省电力有限公司厦门供电公司; 发明人 黄春红; 高俊彦; 白小铮; 钱金霞; 郭熠昀; 李达; 王小辉;
摘要 本 发明 涉及一种电 力 系统中软报文传送技术,特别是一种电力自动化通讯全过程报文快速存储及检索方法,对汇入的多路海量实时远动报文流进行优化存储及支持快速检索的 数据处理 方法,能实现从多个维度实现查询报文的快速多点 定位 ,包括管理维(变电站-装置)、业务维、时间维。为消除远动规约间的差异,满足远动业务分析粒度的要求,对业务维进行抽象表述,以业务原语来表述业务维的内容,这些业务原语项与具体的远动规约没有相干性,因此而称之为原语,其表征简单、直白,易于理解,且不受具体的远动规约的约束,无需再进行解析和转换,处理方便,实现了高效、面向对象、支持高性能查询定位的海量报文流存储技术;实现基于业务原语的快速搜索匹配定位功能。
权利要求

1.电自动化通讯全过程报文快速存储方法,其要点在于,包括如下步骤:
1)提供报文存储系统,其支持的维度有管理维、业务维和时间维,管理维包括变电站维度和装置维度,为变电站与设备装置的信息及关联;时间维则表示报文传送的时间数据;
而业务维体现为业务原语,原语项包括有超30%遥测增量、超60%遥测增量、超90%遥测增量、遥信变位、SOE变位、校时、告警事件、动作事件、定值召唤、定值召唤返回、定值下装、定值下装返校、定值固化、定值固化返校、定值区召唤、定值区召唤返回、压板召唤、压板召唤返回、压板修改下装、压板下装返校、压板修改固化、压板固化修改返校;
2)主站远动机采集汇入的多个变电站海量实时远动报文流,以变电站维度和时间维组织储存为流文档;
3)流文档内部根据采集远动通道设置的规约类型,使用对应规约解析逻辑,以业务维进行报文流的分段,并且分析提取该业务报文段关联的装置信息、业务原语、时间;
4)首先以[流文档-段点]组合键作为检索定位点,建立一张检索定位点表,该表列由主键定位点ID、流文档名、段点位置构成;其次建立一张定位索引表,该表列由外键引用定位点ID、变电站、装置、时间、业务原语构成,在步骤3)过程的同时维护检索定位点表、定位索引表的行信息,并存储到报文存储系统中,完成电力自动化通讯全过程报文的优化存储。
2.电力自动化通讯全过程报文快速检索方法,其要点在于,包括如下步骤:
提供一种如权利要求1所述的报文存储系统,输入组合查询条件,包括变电站维度、装置维度、时间维以及以业务原语表述的业务维,上述查询条件为一个或者多个;
通过sql语句查询【定位索引表】获得满足条件的定位点ID集合,再通过【检索定位点表】获得满足查询条件的物理流文档名、和段偏移位置,实现快速定位到满足查询条件的源报文起始位置。

说明书全文

自动化通讯全过程报文快速存储及检索方法

技术领域

[0001] 本发明涉及一种电力系统中软报文传送技术,特别是一种电力自动化通讯全过程报文快速存储及检索方法。

背景技术

[0002] 地区调控一体技术支持系统(以下简称调控系统)和电力微机保护装置不停电整定及核查定值系统(以下简称定值系统)是电力生产重要的技术支持系统,但由于监控管理对象(继保设备)的电力安全生产约束,以及本体类型多样性和复杂性,使信息接入调试工作不仅面临时间限制,并且调试工作本身异常繁琐,使得系统运行维护工作量压力大。为配合定值系统的联调,联调相关的继保设备需要进入检修态,调控系统采用软报文直采直送方式,从变电站二次设备本体直接获取监控信息,而主站远动机(控制中心)为实现变电站实时监控,需要实时采集数量众多的变电站远动机和变电站测控装置的报文流,由于采集的对象数量多,单体信息发送速度快,软报文方式的多样性和复杂性,以及通讯经过环节多、涉及规约多,直接导致主站远动机处理的报文流数量巨大,检索耗时、繁琐。

发明内容

[0003] 本发明的目的在于克服现有技术的不足之处,而提出一种适用于电力系统远动通讯规范的电力自动化通讯全过程报文快速存储及检索方法。
[0004] 本发明所述的报文快速存储方法是通过以下途径来实现的:电力自动化通讯全过程报文快速存储方法,其要点在于,包括如下步骤:
1)提供报文存储系统,其支持的维度有管理维、业务维和时间维,管理维包括变电站维度和装置维度,为变电站与设备装置的信息及关联;时间维则表示报文传送的时间数据;
而业务维体现为业务原语,原语项包括有超30%遥测增量、超60%遥测增量、超90%遥测增量、遥信变位、SOE变位、校时、告警事件、动作事件、定值召唤、定值召唤返回、定值下装、定值下装返校、定值固化、定值固化返校、定值区召唤、定值区召唤返回、压板召唤、压板召唤返回、压板修改下装、压板下装返校、压板修改固化、压板固化修改返校;
2)主站远动机采集汇入的多个变电站海量实时远动报文流,以变电站维度和时间维组织储存为流文档;
3)流文档内部根据采集远动通道设置的规约类型,使用对应规约解析逻辑,以业务维进行报文流的分段,并且分析提取该业务报文段关联的装置信息、业务原语、时间;
4)首先以[流文档-段点]组合键作为检索定位点,建立一张检索定位点表,该表列由主键定位点ID、流文档名、段点位置构成;其次建立一张定位索引表,该表列由外键引用定位点ID、变电站、装置、时间、业务原语构成,在步骤3)过程的同时维护检索定位点表、定位索引表的行信息,并存储到报文存储系统中,完成电力自动化通讯全过程报文的优化存储。
[0005] 本发明所述的快速检索方法,其要点在于,包括如下步骤:1) 提供一种如上所述的报文存储系统,输入组合查询条件,包括变电站维度、装置维度、时间维以及以业务原语表述的业务维,上述查询条件为一个或者多个;
2) 通过sql语句查询【定位索引表】获得满足条件的定位点ID集合(可以多行),再通过【检索定位点表】获得满足查询条件的物理流文档名、和段偏移位置,实现快速定位到满足查询条件的源报文起始位置。
[0006] 本发明所述的电力自动化通讯全过程报文快速存储及检索方法,对汇入的多路海量实时远动报文流进行优化存储及支持快速检索的数据处理方法,能实现从多个维度实现查询报文的快速多点定位,支持组合查询的维度有管理维(变电站-装置)、业务维、时间维。本方法为消除远动规约间的差异,满足远动业务分析粒度的要求,对业务维进行抽象表述,以业务原语来表述业务维的内容,这些业务原语项与具体的远动规约没有相干性,因此而称之为原语。所述的业务原语表征简单、直白,易于理解,且不受具体的远动规约的约束,无需再进行解析和转换,处理方便,实现了高效、面向对象、支持高性能查询定位的海量报文流存储技术;并且通过基于电力自动化标准规约业务原语的组织存储方法,可以在海量的记录报文中,实现基于业务原语的快速搜索匹配定位功能。
附图说明
[0007] 图1所示为本发明所述电力自动化通讯全过程报文快速存储及检索方法的流程示意图。
[0008] 下面根据具体实施方式对本发明做进一步描述。

具体实施方式

[0009] 最佳实施例:本发明所述的电力自动化通讯全过程报文快速存储及检索方法,包括有快速存储方法和基于快速存储的检索方法,其满足电力自动化通讯全过程的运行分析及评估,兼容IEC
870-5-104、IEC 870-5-103、以及IEC61850等远动通讯规范。所述的快速存储及检索方法都是基于业务原语而进行的,是一种对汇入的多路海量实时远动报文流进行优化存储及支持快速检索的数据处理方法,能实现从多个维度实现查询报文的快速多点定位,支持组合查询的维度有管理维(变电站-装置)、业务维、时间维。本方法为消除远动规约间的差异,满足远动业务分析粒度的要求,抽象出业务维下有以下项目,这些项目与具体远动规约没有相干性,称之为原语。原语项包括有:超30%遥测增量、超60%遥测增量、超90%遥测增量、遥信变位、SOE变位、校时、告警事件、动作事件、定值召唤、定值召唤返回、定值下装、定值下装返校、定值固化、定值固化返校、定值区召唤、定值区召唤返回、压板召唤、压板召唤返回、压板修改下装、压板下装返校、压板修改固化、压板固化修改返校。
[0010] 参照附图1,所述电力自动化通讯全过程报文优化存储法,包括如下步骤:步骤1、运用winpcap或libpcap技术,设置过滤规则,通过交换机共享端口获取交互报文。主站远动机采集汇入的多个变电站海量实时远动报文流,以变电站维度(1个变电站)和时间维度(1天,年-月-日)组织储存为流文档;
步骤2、根据截获的报文,流文档内部采用采集远动通道设置的规约类型(IEC
870-5-104、IEC 870-5-103、或IEC61850),使用对应规约解析逻辑,以业务维进行报文流的分段,并且分析提取该业务报文段关联的装置信息、业务原语、时间(时-分-秒);
步骤3、首先以[流文档-段点]组合键作为检索定位点,建立一张检索定位点表,该表列由定位点ID(主键)、流文档名、段点位置构成;其次建立一张定位索引表,该表列由定位点ID(外键引用)、变电站、装置、时间(年-月-日 时-分-秒)、业务原语构成。步骤2过程中同时维护检索定位点表、定位索引表的行信息,完成电力自动化通讯全过程报文的优化存储。
[0011] 电力自动化通讯全过程报文的快速检索方法,包括如下步骤:步骤1、检索者输入组合查询条件:变电站(可以复选)、装置(可以复选)、时间(以年-月-日 时-分-秒形式描述时间段)、业务维(所有业务原语,可以复选);
步骤2、通过sql语句查询【定位索引表】获得满足条件的定位点ID集合(可以多行),再通过【检索定位点表】获得满足查询条件的物理流文档名、和段偏移位置,这样就可以实现快速定位到满足查询条件的源报文起始位置(多点)。
[0012] 本发明未述部分与现有技术相同。
QQ群二维码
意见反馈