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

文档序号:9910889阅读:641来源:国知局
电网系统数据接口校验方法
【专利说明】电网系统数据接口校验方法
[0001 ] 本申请为发明专利201410613766.7的分案申请。
技术领域
[0002]本发明涉及一种电网系统标准化数据交换接口一致性校验方法,属于数据传输技术领域。
【背景技术】
[0003]配电网系统的不同进行数据交换,必须遵循统一标准的接口IEC61970GID,以达到减少向系统增加新应用时所需要的费用和时间,保护了正在有效运用的现有应用的投资。国际电工协会IEC制定的IEC61970定义了通用接口定义(Generic Interface Definit1n,简称GID),GID提供了一套用于应用软件数据访问和与其他应用交换信息的API。通过使用GID,系统集成者或软件开发者能够构建不同的软件组件,从而避免必须开发软件来满足多种接口连接时冲突的编程模型。GID解决了系统的应用与数据资源的共享问题,尤其对于那些耦合较为紧密的核心业务之间的数据交互,大大优化系统的技术架构,根本上解决数据服务和数据交换的性能瓶颈问题。
[0004]目前,许多系统没有完全按照IEC61970 GID标准实现,比如有些接口的实现跟GID规定的不一致,影响了系统的标准化实现,为不同系统的无缝集成和互操作造成一定的困难,这在很大程度上削弱了配电网系统的自动化进程。因此,遵循IEC 61970标准的系统若真正实现应用集成,需进行标准的一致性校验,准确且有效的校验方法是实现应用整合的基本步骤和根本性措施,尤其是在编程过程中需要反复的调试,影响系统的开发效率,浪费时间、资源和维护运营成本,现有技术中缺乏能够全面实现电网系统数据交换接口一致性校验方法或系统。

【发明内容】

[0005]为此,本发明所要解决的技术问题在于没有能够全面实现电网系统数据交换接口一致性校验方法,从而提供一种能够准确、全面的对电网系统标准化数据交换接口一致性校验方法及其系统。
[0006]为解决上述技术问题,本发明的技术方案如下:
[0007]—种电网系统标准化数据交换接口一致性校验方法,包括:
[0008]对公共数据交换接口检验:包括对资源ID服务函数校验、资源查询服务函数校验、事件服务函数校验;
[0009]对时间序列数据管理与访问的操作接口校验:包括检测系统对规范一致性支持程度函数校验、数据读取函数校验;
[0010]判断所述公共数据交换接口是否一致,判断所述时间序列数据管理与访问的操作接口是否一致,若二者都一致,则所述电网标准化数据交换接口一致;否则所述电网标准化数据交换接口不一致,需要重新调试。[0011 ]所述公共数据交换接口校验还包括:服务定位函数校验、和/或代理服务函数校验。
[0012]所述进行时间序列数据管理与访问的操作接口校验还包括:数据更新函数校验、和/或条目属性读取函数校验、和/或标注函数校验、和/或数据重放函数校验、和/或数据对象发现函数校验、和/或数据模型发现函数校验、和/或历史数据模型发现函数校验。
[0013]所述资源ID服务函数校验是对资源ID和资源URI之间的映射关系是否一致进行校验;
[0014]所述资源查询服务函数校验是根据资源ID和相应需要查找的属性ID和对应的关系,查询对应的资源描述是否和真实资源描述一致;
[0015]所述事件服务函数校验是对对应服务提供者的接口以及获取当前服务事件的信息进行校验,根据获取的当前服务事件与所述对应服务提供者的接口提供的事件描述是否一致,所述对应服务提供者的接口是指系统提供的各项功能接口。
[0016]所述系统对规范一致性支持程度函数校验是判断系统进行时间序列数据管理与访问的操作所支持的接口是否一致;
[0017]所述数据读取函数校验包括同步数据接口校验和异步数据接口校验。
[0018]所述服务定位函数校验包括通过提供资源对象的查询服务函数获取资源查询服务对象进行校验,通过提供查询特定资源服务函数获取资源标示服务对象进行校验,通过提供事件查询服务函数获取服务对象进行校验;
[0019]所述代理服务函数校验是对所述资源ID服务函数校验、或所述资源查询服务函数校验、或所述事件服务函数校验、或所述服务定位函数校验以代理的方式校验一遍。
[0020]所述数据更新函数校验是利用读取的方式对基本数据的插入、替换、插入并替换及删除操作进行校验;
[0021 ]所述条目属性读取函数校验是判断返回的数据条目属性和真实数据条目属性数据是否一致;
[0022]所述标注函数校验是利用读取的方式对标注的插入及替换操作进行校验;
[0023]所述数据重放函数校验是判断回放数据是否出现异常;
[0024]所述数据对象发现函数校验是判断返回用于浏览节点的接口、查询条目接口、迭代器、各个聚集操作是否支持;
[0025]所述数据模型发现函数校验是判断是否支持数据模型的查找及调用;
[0026]所述历史数据模型发现函数校验是判断是否支持浏览历史模型数据。
[0027]所述同步数据接口校验和异步数据接口校验方法相同,包括:
[0028]读取基本数据、指定时间段的历史数据以及聚类操作数据;
[0029]判断读取所述基本数据、所述指定时间段的历史数据以及所述聚类操作数据的条目数是否超过最大返回条目数,若超过所述最大条目数则不一致否则;
[0030]判断读取所述基本数据、所述指定时间段的历史数据以及所述聚类操作数据的条目是否存在错误的条目。
[0031 ]所述同步数据接口校验和异步数据接口校验方法还包括判断所述基本数据和真实数据是否一致,所述基本数据包括指定时间段、指定时间间隔、指定数量的历史数据及返回满足要求的历史数据。
[0032]所述返回用于浏览节点的接口包括返回用于浏览节点模型接口、返回用于浏览条目接口、返回用于浏览属性接口、返回用于浏览类型接口、返回用于浏览聚集操作接口、返回用于浏览条目属性接口;
[0033]所述查询条目接口包括用于查询条目的描述、根据父条目查询子条目的描述、根据类型查询条目的描述、根据ID查询条目的路径及根据路径查询条目的ID。
[0034]本发明的上述技术方案相比现有技术具有以下优点:
[0035](I)本发明提供的电网系统标准化数据交换接口一致性校验方法,包括步骤:对公共数据交换接口检验:包括资源ID资源服务函数校验、资源查询服务函数校验、事件服务函数校验;以及对时间序列数据管理与访问的操作接口校验:包括检测系统对规范一致性支持程度函数校验、数据读取函数校验,然后判断所述公共数据交换接口是否一致,判断所述时间序列数据管理与访问的操作接口是否一致,若二者都一致,则所述电网标准化数据交换接口一致;否则所述电网标准化数据交换接口不一致,需要重新调试。本发明所提供的方法是按照先校验最基本的函数的方法进行校验,在系统开发的过程中可高效且全面的校验数据交换接口,提高系统的开发效率、节约资源、降低开发成本。
[0036](2)本发明提供的电网系统标准化数据交换接口一致性校验方法,在进行所述时间序列数据管理与访问的操作接口校验时,需要调用所述公共数据交换接口,因此,首先对所述公共数据交换接口进行校验,确保所述公共数据交换接口正确后再对所述时间序列数据管理与访问的操作接口进行校验,容易排除系统开发过程中存在的问题,使得系统的开发效率至少提高两倍以上。
[0037](3)本发明提供的电网系统标准化数据交换接口一致性校验方法,在系统开发的过程中难免会出现错误,本方案可对每个借口进行全面校验,可以直接识别出具体哪个接口存在问题,便于调试,进一步提高了系统的开发效率。
[0038](4)本发明提供的电网系统标准化数据交换接口一致性校验方法,在对基本接口进行校验的同时可进一步对扩展功能进行校验,可根据用户的需求来设置各个校验接口,使用灵活方便,可操作更强,满足不同用户的需求。
[0039](5)本发明提供的电网系统标准化数据交换接口一致性校验方法,所述系统对规范一致性支持程度函数进行校验,对所述时间序列数据管理与访问的操作所支持的接口兼容性进行的校验,提高了电网系统的兼容性,通过本方案校验的电网系统标准化数据交换接口互通性更好。
[0040](6)本发明提供的电网系统标准化数据交换接口一致性校验方法,还对电网系统标准化数据各项操作及数据模型等进行校验,可在调试阶段很快实现各项功能正常运行。
【附图说明】
[0041]为了使本发明的内容更容易被清楚的理解,下面根据本发明的具体实施例并结合附图,对本发明作进一步详细的说明,其中
[0042]图1是本发明一个实施例的一种电网系统标准化数据交换接口一致性校验方法流程图;
[0043]图2是本发明一个实施例的一种电网系统标准化数据交换接口一致性校验方法中公共数据交换接口校验示意图;
[0044]图3是本发明一个实施例的一种电网系统标准化数据交换接口一致性校验方法中时间序列数据管理与访问的操作接口校验示意图。
【具体实施方式】
[0045]实施例一
[0046]本实施例提供一种电网系统标准化数据交换接口一致性校验方法,其流程图如图1所示,包括:
[0047]第一,对公共数据交换接口检验:包括对资源ID服务函数校验、资源查询服务函数校验、事件服务函数校验。所述资源ID服务函数校验是对资源ID和资源URI之间的映射关系是否一致进行校验;所述资源查询服务函数校验是根据资源ID和相应需要查找的属性ID和对应的关系,查询对应的资源描述是否和真实资源描述一致。
[0048]所述事件服务函数校验是对对应服务提供者的接口以及获取当前服务事件的信息进行校验,根据获取的当前服务事件与所述对应服务提供者的接口提供的事件描述是否一致,所述对应服务提供者的接口是指系统提供的各项功能接口。
[0049]第二,对时间序列数据管理与访问的操作接口校验:包括检测系统对规范一致性支持程度函数校验、数据读取函数校验。所述系统对规范一致性支持程度函数校验是判断系统进行时间序列数据管理与访问的操作所支持的接口是否一致;所述数据读取函数校验包括同步数据接口校验和异步数据接口校验。
[0050]最后,判断所述公共数据交换接口是否一致,判断所述时间序列数据管理与访问的操作接口是否一致,若二者都一致,则所述电网标准化数据交换接口一致;否则所述电网标准化数据交换接口不一致,需要重新调试。
[0051]本实施例所提供的方法是按照先校验最基本的函数的方法进行校验,在进行所述时间序列数据管理与访问的操作接口校验时,需要调用所述公共数据交换接口,因此,首先对所述公共数据交换接口进行校验,确保所述公共数据交换接口正确后再对所述时间序列数据管理与访问的操作接口进行校验
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1