电力系统数据的查询方法及系统技术方案

技术编号:13039312 阅读:88 留言:0更新日期:2016-03-23 10:51
本发明专利技术涉及一种电力系统数据的查询方法及系统,通过将用户可能需要查询的属性名称配置在预设表格模板配置文件中,当接收到用户实际数据查询请求后,查询到对应的预设表格模板配置文件,根据预设表格模板配置文件,对电力系统的预设公共信息模型数据进行筛选,获得筛选结果,即可获得用户本次想要查询的内容。通过上述电力系统数据的查询方法及系统,进行多种属性内容的数据查询时,由于预设表格模板配置文件中包括了用户所需查询的属性名称以及属性表达式,因此用户只需通过一次数据查询访问即可获得用户本次所需的内容,用户无需通过多次查询访问以获得预设表格模板配置文件中属性名称对应的内容,大大减少了查询访问次数,提高数据访问效率。

【技术实现步骤摘要】

本专利技术涉及电气领域,特别涉及一种电力系统数据的查询方法及系统
技术介绍
基于IEC61968标准的0SB服务总线在电力系统监测领域的应用提高了数据访问 的灵活性,客户端可以通过与服务器进行消息交换查询数据。目前电力系统监测领域的消 息交换都是基于CIM(CommonInformationModel,公共信息模型)的,数据以类为单位进行 描述,在具备灵活性的同时使访问操作变得繁琐。例如,用户需要获取一台主变的设备基本 信息、油气监测信息以及调度运行信息等参量的实时数据和历史数据,要分多次与服务进 行交互,分别查询主变信息、监测设备信息、量测对象信息、实时数据和历史数据,再将查询 到的结果按照关联取值进行组织,十分繁琐,对于不了解(ΠΜ的用户难度很大。 直接基于(ΠΜ的层次数据视图访问是常见的方法之一,进一步的做法是根据(ΠΜ 类的关联配置出树状层次视图,存成树形模板配置,用以支持消息交换方式的数据访问,这 样可以在模型获取阶段减少客户端与服务器的交互次数。当客户端以视图作为名词访问 时,会得到层次嵌套的XML格式数据描述,然而,这种方法缺点在于用户访问到的数据不是 表格形式的数据,还需要自己组织成表状结构才能直接显示或入库保存。返回的数据仍然 是按照(ΠΜ类、属性以及关联组织的,用户必须充分了解(ΠΜ模型,才能解析和使用数据。基 于(ΠΜ的层次视图配置不带有实时数据和历史数据,用户还是要与服务器进行多次交互才 能获取到需要的变化数据,数据访问效率低。 另一种常用的方法是基于数据库表结构进行消息访问,针对用户表格形式数据的 需求,服务端也以相同的数据库表结构进行视图化设计和存储,当用户指定过滤条件进行 访问时,从表中过滤出相应的数据即可。实时数据需要定时同步到数据库视图表,以防止实 时数据长时间不同步。这种方法的缺点在于基于数据库表或视图的数据提供方式虽然直 接,能够满足已知业务对模型方面的需要,但是由于历史数据量大,访问时间点或时间段不 确定,无法同步到数据库表,也就不能支持一次访问同时获取到模型和历史数据,导致数据 访问效率低。
技术实现思路
基于此,有必要针对数据访问效率低的问题,提供一种提高数据访问效率的电力 系统数据的查询方法及系统。 一种电力系统数据的查询方法,包括以下步骤: 获取数据查询请求,其中,所述数据查询请求包括请求查询的模板名称; 根据所述数据查询请求中所述请求查询的模板名称,查询预设表格模板配置文 件,其中,所述预设表格模板配置文件包括模板名称、主类名称、属性名称以及属性表达 式; 根据查询到的所述预设表格模板配置文件,对电力系统的预设公共信息模型数据 进行筛选,获得筛选结果,其中,所述筛选结果与所述预设表格模板配置文件对应; 发送所述筛选结果。 本专利技术还提供一种电力系统数据的查询系统,包括: 获取模块,用于获取数据查询请求,其中,所述数据查询请求包括请求查询的模板 名称; 查询模块,用于根据所述数据查询请求中所述请求查询的模板名称,查询预设表 格模板配置文件,其中,所述预设表格模板配置文件包括模板名称、主类名称、属性名称以 及属性表达式; 第一筛选模块,用于根据查询到的所述预设表格模板配置文件,对电力系统的预 设公共信息模型数据进行筛选,获得筛选结果,其中,所述筛选结果与所述预设表格模板配 置文件对应; 发送模块,用于发送所述筛选结果。 上述电力系统数据的查询方法及系统,通过将用户可能需要查询的属性名称配置 在预设表格模板配置文件中,当接收到用户实际数据查询请求后,查询到对应的预设表格 模板配置文件,根据预设表格模板配置文件,对电力系统的预设公共信息模型数据进行筛 选,获得筛选结果,即可获得用户本次想要查询的内容。通过上述电力系统数据的查询方法 及系统,进行多种属性内容的数据查询时,由于预设表格模板配置文件中包括了模板名称、 主类名称、属性名称以及属性表达式,即包括了用户所需查询的属性名称以及属性表达式, 因此用户只需通过一次数据查询访问即可获得用户本次所需的内容,用户无需通过多次查 询访问以获得预设表格模板配置文件中属性名称对应的内容,大大减少了查询访问次数, 提高数据访问效率。【附图说明】 图1为一种实施方式的电力系统数据的查询方法的流程图; 图2为另一种实施方式的电力系统数据的查询方法的流程图; 图3为另一种实施方式的电力系统数据的查询方法的流程图; 图4为另一种实施方式的电力系统数据的查询方法的子流程图; 图5为另一种实施方式的电力系统数据的查询方法的流程图; 图6为500kv变电站预设表格模板配置文件内容描述图; 图7为500kV变电站数据查询请求的XML语言描述图; 图8为500kV变电站响应消息的XML语言描述图; 图9为主变预设表格模板配置文件内容描述图; 图10为主变数据查询请求的XML语言描述图; 图11为主变响应消息的XML语言描述图; 图12为主变高压侧有功预设表格模板配置文件内容描述图; 图13为主变高压侧有功数据查询请求的XML语言描述图; 图14为主变高压侧有功响应消息的XML语言描述图; 图15为佛山江门主变高压侧有功预设表格模板配置文件内容描述图; 图16为佛山江门主变高压侧有功数据查询请求的XML语言描述图; 图17为佛山江门主变高压侧有功响应消息的XML语言描述图; 图18为主变量测预设表格模板配置文件内容描述图; 图19为主变量测数据查询请求的XML语言描述图; 图20为主变量测响应消息的XML语言描述图; 图21为携带有筛选条件的主变量测数据查询请求的XML语言描述图; 图22为携带有筛选条件的主变量测响应消息的XML语言描述图; 图23为一种实施方式的电力系统数据的查询系统的模块图; 图24为另一种实施方式的电力系统数据的查询系统的模块图; 图25为另一种实施方式的电力系统数据的查询系统的子模块图; 图26为另一种实施方式的电力系统数据的查询系统的模块图。【具体实施方式】 请参阅图1,提供一种实施方式的电力系统数据的查询方法,包括如下步骤: S200 :获取数据查询请求。 其中,数据查询请求包括请求查询的模板名称。在实际应用过程中,不同时间或不 同用户可能需要查询的数据不一样,通过发送数据查询请求,请求服务器发送用户所需的 数据,服务器获取到数据查询请求后响应,返回对应的数据。 S400 :根据数据查询请求中请求查询的模板名称,查询预设表格模板配置文件。 其中,预设表格模板配置文件包括模板名称、主类名称、属性名称以及属性表达 式,查询到的预设表格模板配置文件的模板名称与数据查询请求中查询请求的模板名称对 应。 在实际应用中,首先,需要对表格模板进行配置,即对用户可能需要查询的内容进 行配置,获得预设表格模板配置文件。数据查询请求中具有请求查询的模板名称,服务器 获取数据查询请求之当前第1页1 2 3 4 5 本文档来自技高网
...

【技术保护点】
一种电力系统数据的查询方法,其特征在于,包括以下步骤:获取数据查询请求,其中,所述数据查询请求包括请求查询的模板名称;根据所述数据查询请求中所述请求查询的模板名称,查询预设表格模板配置文件,其中,所述预设表格模板配置文件包括模板名称、主类名称、属性名称以及属性表达式;根据查询到的所述预设表格模板配置文件,对电力系统的预设公共信息模型数据进行筛选,获得筛选结果,其中,所述筛选结果与所述预设表格模板配置文件对应;发送所述筛选结果。

【技术特征摘要】

【专利技术属性】
技术研发人员:吴昊王红斌杜双育罗颖婷杨强李峰
申请(专利权)人:广东电网有限责任公司电力科学研究院
类型:发明
国别省市:广东;44

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

1