电网系统数据接口校验方法技术方案

技术编号:15003917 阅读:123 留言:0更新日期:2017-04-04 12:09
本发明专利技术提供的电网系统数据接口校验方法,包括,对公共数据交换接口检验:包括资源ID服务函数校验、资源查询服务函数校验、事件服务函数校验;以及对时间序列数据管理与访问的操作接口校验:包括检测系统对规范一致性支持程度函数校验、数据读取函数校验,然后判断所述公共数据交换接口是否一致,判断所述时间序列数据管理与访问的操作接口是否一致,若二者都一致,则所述电网标准化数据交换接口一致;否则所述电网标准化数据交换接口不一致,需要重新调试。本发明专利技术所提供的方法是按照先校验最基本的函数的方法进行校验,在系统开发的过程中可高效且全面的校验数据交换接口,提高系统的开发效率、节约资源、降低开发成本。

【技术实现步骤摘要】
本申请为专利技术专利201410613766.7的分案申请。
本专利技术涉及一种电网系统标准化数据交换接口一致性校验方法,属于数据传输

技术介绍
配电网系统的不同进行数据交换,必须遵循统一标准的接口IEC61970GID,以达到减少向系统增加新应用时所需要的费用和时间,保护了正在有效运用的现有应用的投资。国际电工协会IEC制定的IEC61970定义了通用接口定义(GenericInterfaceDefinition,简称GID),GID提供了一套用于应用软件数据访问和与其他应用交换信息的API。通过使用GID,系统集成者或软件开发者能够构建不同的软件组件,从而避免必须开发软件来满足多种接口连接时冲突的编程模型。GID解决了系统的应用与数据资源的共享问题,尤其对于那些耦合较为紧密的核心业务之间的数据交互,大大优化系统的技术架构,根本上解决数据服务和数据交换的性能瓶颈问题。目前,许多系统没有完全按照IEC61970GID标准实现,比如有些接口的实现跟GID规定的不一致,影响了系统的标准化实现,为不同系统的无缝集成和互操作造成一定的困难,这在很大程度上削弱了配电网系统的自动化进程。因此,遵循IEC61970标准的系统若真正实现应用集成,需进行标准的一致性校验,准确且有效的校验方法是实现应用整合的基本步骤和根本性措施,尤其是在编程过程中需要反复的调试,影响系统的开发效率,浪费时间、资源和维护运营成本,现有技术中缺乏能够全面实现电网系统数据交换接口一致性校验方法或系统。
技术实现思路
为此,本专利技术所要解决的技术问题在于没有能够全面实现电网系统数据交换接口一致性校验方法,从而提供一种能够准确、全面的对电网系统标准化数据交换接口一致性校验方法及其系统。为解决上述技术问题,本专利技术的技术方案如下:一种电网系统标准化数据交换接口一致性校验方法,包括:对公共数据交换接口检验:包括对资源ID服务函数校验、资源查询服务函数校验、事件服务函数校验;对时间序列数据管理与访问的操作接口校验:包括检测系统对规范一致性支持程度函数校验、数据读取函数校验;判断所述公共数据交换接口是否一致,判断所述时间序列数据管理与访问的操作接口是否一致,若二者都一致,则所述电网标准化数据交换接口一致;否则所述电网标准化数据交换接口不一致,需要重新调试。所述公共数据交换接口校验还包括:服务定位函数校验、和/或代理服务函数校验。所述进行时间序列数据管理与访问的操作接口校验还包括:数据更新函数校验、和/或条目属性读取函数校验、和/或标注函数校验、和/或数据重放函数校验、和/或数据对象发现函数校验、和/或数据模型发现函数校验、和/或历史数据模型发现函数校验。所述资源ID服务函数校验是对资源ID和资源URI之间的映射关系是否一致进行校验;所述资源查询服务函数校验是根据资源ID和相应需要查找的属性ID和对应的关系,查询对应的资源描述是否和真实资源描述一致;所述事件服务函数校验是对对应服务提供者的接口以及获取当前服务事件的信息进行校验,根据获取的当前服务事件与所述对应服务提供者的接口提供的事件描述是否一致,所述对应服务提供者的接口是指系统提供的各项功能接口。所述系统对规范一致性支持程度函数校验是判断系统进行时间序列数据管理与访问的操作所支持的接口是否一致;所述数据读取函数校验包括同步数据接口校验和异步数据接口校验。所述服务定位函数校验包括通过提供资源对象的查询服务函数获取资源查询服务对象进行校验,通过提供查询特定资源服务函数获取资源标示服务对象进行校验,通过提供事件查询服务函数获取服务对象进行校验;所述代理服务函数校验是对所述资源ID服务函数校验、或所述资源查询服务函数校验、或所述事件服务函数校验、或所述服务定位函数校验以代理的方式校验一遍。所述数据更新函数校验是利用读取的方式对基本数据的插入、替换、插入并替换及删除操作进行校验;所述条目属性读取函数校验是判断返回的数据条目属性和真实数据条目属性数据是否一致;所述标注函数校验是利用读取的方式对标注的插入及替换操作进行校验;所述数据重放函数校验是判断回放数据是否出现异常;所述数据对象发现函数校验是判断返回用于浏览节点的接口、查询条目接口、迭代器、各个聚集操作是否支持;所述数据模型发现函数校验是判断是否支持数据模型的查找及调用;所述历史数据模型发现函数校验是判断是否支持浏览历史模型数据。所述同步数据接口校验和异步数据接口校验方法相同,包括:读取基本数据、指定时间段的历史数据以及聚类操作数据;判断读取所述基本数据、所述指定时间段的历史数据以及所述聚类操作数据的条目数是否超过最大返回条目数,若超过所述最大条目数则不一致否则;判断读取所述基本数据、所述指定时间段的历史数据以及所述聚类操作数据的条目是否存在错误的条目。所述同步数据接口校验和异步数据接口校验方法还包括判断所述基本数据和真实数据是否一致,所述基本数据包括指定时间段、指定时间间隔、指定数量的历史数据及返回满足要求的历史数据。所述返回用于浏览节点的接口包括返回用于浏览节点模型接口、返回用于浏览条目接口、返回用于浏览属性接口、返回用于浏览类型接口、返回用于浏览聚集操作接口、返回用于浏览条目属性接口;所述查询条目接口包括用于查询条目的描述、根据父条目查询子条目的描述、根据类型查询条目的描述、根据ID查询条目的路径及根据路径查询条目的ID。本专利技术的上述技术方案相比现有技术具有以下优点:(1)本专利技术提供的电网系统标准化数据交换接口一致性校验方法,包括步骤:对公共数据交换接口检验:包括资源ID资源服务函数校验、资源查询服务函数校验、事件服务函数校验;以及对时间序列数据管理与访问的操作接口校验:包括检测系统对规范一致性支持程度函数校验、数据读取函数校验,然后判断所述公共数据交换接口是否一致,判断所述时间序列数据管理与访问的操作接口是否一致,若二者都一致,则所述电网标准化数据交换接口一致;否则所述电网标准化数据交换接口不一致,需要重新调试。本专利技术所提供的方法是按照先校验最基本的函数的方法进行校验,在系统开发的过程中可高效且全面的校验数据交换接口,提高系统的开发效率、节约资源、降低开发成本。(2)本专利技术提供的电网系统标准化数据交换接口一致性校验方法,在进行所述时间序列数据管理与访问的操本文档来自技高网
...

【技术保护点】
一种电网系统数据接口校验方法,其特征在于,包括:对公共数据交换接口检验:包括对资源ID服务函数校验、资源查询服务函数校验、事件服务函数校验;其中,所述资源ID服务函数校验是对资源ID和资源URI之间的映射关系是否一致进行校验;所述资源查询服务函数校验是根据资源ID和相应需要查找的属性ID和对应的关系,查询对应的资源描述是否和真实资源描述一致;所述事件服务函数校验是对对应服务提供者的接口以及获取当前服务事件的信息进行校验,根据获取的当前服务事件与所述对应服务提供者的接口提供的事件描述是否一致,所述对应服务提供者的接口是指系统提供的各项功能接口;对时间序列数据管理与访问的操作接口校验:包括检测系统对规范一致性支持程度函数校验、数据读取函数校验;其中,所述系统对规范一致性支持程度函数校验是判断系统进行时间序列数据管理与访问的操作所支持的接口是否一致;所述数据读取函数校验包括同步数据接口校验和异步数据接口校验;判断所述公共数据交换接口是否一致,判断所述时间序列数据管理与访问的操作接口是否一致,若二者都一致,则所述电网标准化数据交换接口一致;否则所述电网标准化数据交换接口不一致,需要重新调试。

【技术特征摘要】
1.一种电网系统数据接口校验方法,其特征在于,包括:
对公共数据交换接口检验:包括对资源ID服务函数校验、资源查询服务
函数校验、事件服务函数校验;其中,所述资源ID服务函数校验是对资源ID
和资源URI之间的映射关系是否一致进行校验;所述资源查询服务函数校验
是根据资源ID和相应需要查找的属性ID和对应的关系,查询对应的资源描
述是否和真实资源描述一致;所述事件服务函数校验是对对应服务提供者的
接口以及获取当前服务事件的信息进行校验,根据获取的当前服务事件与所
述对应服务提供者的接口提供的事件描述是否一致,所述对应服务提供者的
接口是指系统提供的各项功能接口;
对时间序列数据管理与访问的操作接口校验:包括检测系统对规范一致
性支持程度函数校验、数据读取函数校验;其中,所述系统对规范一致性支
持程度函数校验是判断系统进行时间序列数据管理与访问的操作所支持的接
口是否一致;所述数据读取函数校验包括同步数据接口校验和异步数据接口

【专利技术属性】
技术研发人员:张宏伟崔潇于强董啸贾旭齐蔚海郭英雷李延真
申请(专利权)人:国网山东省电力公司青岛供电公司国家电网公司
类型:发明
国别省市:山东;37

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

1