CN103034491A - 一种电力***界面集成的实现***及其实现方法 - Google Patents
一种电力***界面集成的实现***及其实现方法 Download PDFInfo
- Publication number
- CN103034491A CN103034491A CN201210519181XA CN201210519181A CN103034491A CN 103034491 A CN103034491 A CN 103034491A CN 201210519181X A CN201210519181X A CN 201210519181XA CN 201210519181 A CN201210519181 A CN 201210519181A CN 103034491 A CN103034491 A CN 103034491A
- Authority
- CN
- China
- Prior art keywords
- integrated
- pel
- interface
- platform
- graphic
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Stored Programmes (AREA)
Abstract
本发明公开了一种电力***界面集成的实现***及其实现方法。界面集成通过提供统一的图形资源访问与调用接口将被集成***中的图形资源集成到统一平台中。界面集成支持图元集成、图形集成与图元定制。图元集成是将被集成***中的复杂图元通过集成接口,将其集成到统一平台的图元库中;图形集成则是将应用***的界面资源作为一个整体直接集成到统一平台的图形编辑器或图形浏览器;图元定制是指通过图元配置的方式将具有一定的通用性和适当粒度的图形集成为图元并添加到***的图元库。本发明的实现***及其实现方法可满足不同层次的图形集成需求,实现被集成***和统一平台之间的无缝对接。
Description
技术领域
本发明涉及一种电力***界面集成的实现***及其实现方法,用于调度自动化***软件平台人机界面部分的软件集成,软件属于电网调度自动化领域。
背景技术
在现今的电网调度自动化***中,图形界面作为一个主要的展示手段受到越来越广泛的应用。随着调度领域业务的发展以及图形技术的不断提高,面向某个方向的图形需求也越来越多,比如:调度可视化领域的GIS图形、水情的水位过程线、调度计划的安全校核曲线、负荷预报操作面板、调变一体化变电站光字牌图形等。
在集成平台环境下,与具体专业相关的界面资源能作为统一的图形或图元集成到基础图形平台中。从平台使用者角度看,这些资源是透明的,完全和平台基础图形一样,只是这些图形资源是通过外部集成进来的。现有的调度图形基础平台不支持此功能,相应的这些资源只能通过不同的进程来调用。
发明内容
本发明要解决的技术问题是将与具体专业相关的界面资源以图元或图形的方式集成到基础图形平台,满足调度自动化***对界面集成的需要。
为解决上述问题,本发明所采取的技术方案是:
一种电力***界面集成的实现***,包括:统一平台单元、图元集成单元、图形集成单元和图元定制单元,其特征在于:
所述统一平台单元包括图元库、图形编辑器或图形浏览器,统一平台单元提供统一的图形资源访问与调用接口;
所述图元集成单元是将被集成***中的复杂图元通过调用接口,将其集成到统一平台单元的图元库中;
图形集成则是将应用***的界面资源作为一个整体直接集成到统一平台单元的图形编辑器或图形浏览器;
图元定制是指通过图元配置的方式将具有通用性和适当粒度的图形集成为图元并添加到统一平台单元的图元库中。
一种电力***界面集成的实现方法,其特征在于:支持图元集成、图形集成和图元定制,包含以下步骤:
1)动态库封装,在图元集成与图形集成时被集成的图形资源封装成独立的动态链接库,该动态库包含图形工厂动态加载接口;
2)动态库动态装载,集成平台只有在调用被集成图形或图元的资源时才动态加载相关动态库;
3)工厂模式资源访问,集成平台通过加载被集成资源的工厂实例获取其产品信息访问接口、产品实例的生产接口与产品销毁接口,无需在集成平台中配置工厂与产品目录树;
4)通用图元配置接口,集成的图形资源可通过图元配置接口将其配置成图元并添加到***的图元库。
前述的一种电力***界面集成的实现方法,其特征在于:在步骤1)中,被集成到平台中的动态库是独立编译的,也就是被集成的动态库因更改而编译的情况下平台无需重新编译,同样平台程序的编译也不会引起被集成动态库的重新编译。
前述的一种电力***界面集成的实现方法,其特征在于:在步骤2)中,平台启动时,通过动态调用的方式动态获取动态库的图形工厂接口信息并缓存,但并不生成和加载任何图形产品;在绘制集成图形或图元时,集成平台从缓存的图形工厂信息中动态生成相应工厂实例,并通过工厂实例生成具体的图元与图形对象;集成平台与被集成界面资源之间采用松耦合实现方式实现数据的交互,除接口之外,被集成界面和集成平台之间无其它相互调用方式与途径。
前述的一种电力***界面集成的实现方法,其特征在于:在步骤3)中 ,产品工厂是集成平台用来获取被集成界面资源的唯一接口,每一个被用来集成的动态库拥有一个产品工厂;产品工厂有产品信息获取接口、产品实例生产接口以及产品实例销毁接口;产品工厂里的产品具有独立性,产品之间相互独立,任何产品的生成或销毁不会影响其它产品实例。
前述的一种电力***界面集成的实现方法,其特征在于:所述图元集成包含以下步骤:
1)、图形平台读取图元配置信息表;
2)、图形平台获取集成图元信息;
3)、图形平台初始化图元容器对象;
4)、动态装载集成图元的图形动态库;
5)、生成动态库图形工厂实例;
6)、工厂实例生成具体图形实例;
7)、图元容器对象展示图形实例。
前述的一种电力***界面集成的实现方法,其特征在于:所述图形集成包含以下步骤:
1)、动态装载图形资源动态库;
2)、生成动态库图形工厂实例;
3)、获取工厂图形产品信息列表;
4)、图形平台获取选择的具体产品;
5)、工厂实例生成具体图形实例;
6)、图形平台生成加载图形实例的容器;
7)、图形容器展示集成的图形资源。
前述的一种电力***界面集成的实现方法,其特征在于:所述图元定制包含以下步骤:
1)、定义图元要素;
2)、在图元配置文件中配置图元要素;
3)、在图元工具箱中配置定义的图元。
本发明的有益效果是:电力***界面集成的实现,增加了电网调度自动化***中图形界面的可扩充性,各应用开发的图形界面可以通过集成接口在平台上直接展现;丰富了图元的种类,图元不再局限于图形平台自有图元,外部图形可以通过集成接口集成为平台的图元。
附图说明
图1是本发明***框图。
图2是本发明图形集成逻辑关系图。
图3 是本发明图元集成逻辑关系图。
图4是本发明图元配置图。
具体实施方式
下面结合附图对本发明作进一步的描述。
如图1所示,一种电力***界面集成的实现***,包括:统一平台单元、图元集成单元、图形集成单元和图元定制单元,其特征在于:所述统一平台单元包括图元库、图形编辑器或图形浏览器,统一平台单元提供统一的图形资源访问与调用接口;所述图元集成单元是将被集成***中的复杂图元通过调用接口,将其集成到统一平台单元的图元库中;图形集成则是将应用***的界面资源作为一个整体直接集成到统一平台单元的图形编辑器或图形浏览器;图元定制是指通过图元配置的方式将具有通用性和适当粒度的图形集成为图元并添加到统一平台单元的图元库中。
图2 是图形集成逻辑关系图。平台动态装载用于界面集成的图形资源动态链接库(*.dll或*.so),并实例化出用于该动态库的一个图形工厂实例;获取选择的图形产品,通过图形实例生成该图形产品的一个实例;图形平台通过图形容器加载和展示生成出的图形产品实例。
图3 是图元集成逻辑关系图。图形平台读取图元配置信息文件获取集成图元信息,这些信息包括图元所在动态库描述、图形产品描述等;初始化一个图元容器对象;根据获取的动态库信息,动态加载图形资源所在的动态库,并生成用于该动态库的一个工厂实例;通过工厂实例生成图形产品的一个实例;将生成的图形产品实例句柄传递给图元容器对象;图元容器对象展示集成的内容;
图4是图元配置图。定义图元要素 ,包括图元的G标签、类型号、集成图元所在动态库描述、图形产品描述等;在图元类型配置文件中配置这些图元要素;在图元工具箱中配置定义的图元,包括配置图元工具的图标、绘图工具的类型号等。
以上显示和述了本发明的基本原理、主要特征及优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。本发明要求保护范围由所附的权利要求书及其等效物界定。
Claims (8)
1.一种电力***界面集成的实现***,包括:统一平台单元、图元集成单元、图形集成单元和图元定制单元,其特征在于:
所述统一平台单元包括图元库、图形编辑器或图形浏览器,统一平台单元提供统一的图形资源访问与调用接口;
所述图元集成单元是将被集成***中的复杂图元通过调用接口,将其集成到统一平台单元的图元库中;
图形集成则是将应用***的界面资源作为一个整体直接集成到统一平台单元的图形编辑器或图形浏览器;
图元定制是指通过图元配置的方式将具有通用性和适当粒度的图形集成为图元并添加到统一平台单元的图元库中。
2.一种电力***界面集成的实现方法,其特征在于:支持图元集成、图形集成和图元定制,包含以下步骤:
1)动态库封装,在图元集成与图形集成时被集成的图形资源封装成独立的动态链接库,该动态库包含图形工厂动态加载接口;
2)动态库动态装载,集成平台只有在调用被集成图形或图元的资源时才动态加载相关动态库;
3)工厂模式资源访问,集成平台通过加载被集成资源的工厂实例获取其产品信息访问接口、产品实例的生产接口与产品销毁接口,无需在集成平台中配置工厂与产品目录树;
4)通用图元配置接口,集成的图形资源可通过图元配置接口将其配置成图元并添加到***的图元库。
3.根据权利书2所述的一种电力***界面集成的实现方法,其特征在于:在步骤1)中,被集成到平台中的动态库是独立编译的,也就是被集成的动态库因更改而编译的情况下平台无需重新编译,同样平台程序的编译也不会引起被集成动态库的重新编译。
4.根据权利书3所述的一种电力***界面集成的实现方法,其特征在于:在步骤2)中,平台启动时,通过动态调用的方式动态获取动态库的图形工厂接口信息并缓存,但并不生成和加载任何图形产品;在绘制集成图形或图元时,集成平台从缓存的图形工厂信息中动态生成相应工厂实例,并通过工厂实例生成具体的图元与图形对象;集成平台与被集成界面资源之间采用松耦合实现方式实现数据的交互,除接口之外,被集成界面和集成平台之间无其它相互调用方式与途径。
5.根据权利书4所述的一种电力***界面集成的实现方法,其特征在于:在步骤3)中 ,产品工厂是集成平台用来获取被集成界面资源的唯一接口,每一个被用来集成的动态库拥有一个产品工厂;产品工厂有产品信息获取接口、产品实例生产接口以及产品实例销毁接口;产品工厂里的产品具有独立性,产品之间相互独立,任何产品的生成或销毁不会影响其它产品实例。
6.根据权利书2所述的一种电力***界面集成的实现方法,其特征在于:所述图元集成包含以下步骤:
1)、图形平台读取图元配置信息表;
2)、图形平台获取集成图元信息;
3)、图形平台初始化图元容器对象;
4)、动态装载集成图元的图形动态库;
5)、生成动态库图形工厂实例;
6)、工厂实例生成具体图形实例;
7)、图元容器对象展示图形实例。
7.根据权利书2所述的一种电力***界面集成的实现方法,其特征在于:所述图形集成包含以下步骤:
1)、动态装载图形资源动态库;
2)、生成动态库图形工厂实例;
3)、获取工厂图形产品信息列表;
4)、图形平台获取选择的具体产品;
5)、工厂实例生成具体图形实例;
6)、图形平台生成加载图形实例的容器;
7)、图形容器展示集成的图形资源。
8.根据权利书2所述的一种电力***界面集成的实现方法,其特征在于:所述图元定制包含以下步骤:
1)、定义图元要素;
2)、在图元配置文件中配置图元要素;
3)、在图元工具箱中配置定义的图元。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210519181XA CN103034491A (zh) | 2012-12-06 | 2012-12-06 | 一种电力***界面集成的实现***及其实现方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210519181XA CN103034491A (zh) | 2012-12-06 | 2012-12-06 | 一种电力***界面集成的实现***及其实现方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103034491A true CN103034491A (zh) | 2013-04-10 |
Family
ID=48021417
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210519181XA Pending CN103034491A (zh) | 2012-12-06 | 2012-12-06 | 一种电力***界面集成的实现***及其实现方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103034491A (zh) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103399873A (zh) * | 2013-07-10 | 2013-11-20 | 中国大唐集团科学技术研究院有限公司 | 虚拟现实***的数据库动态加载管理方法及装置 |
CN103605527A (zh) * | 2013-12-06 | 2014-02-26 | 普元信息技术股份有限公司 | 实现云计算应用间界面集成和统一样式展现的***及方法 |
CN105574114A (zh) * | 2015-12-15 | 2016-05-11 | 中兴软创科技股份有限公司 | 基于电信资源管理标准控件库的在线绘图方法 |
CN106202557A (zh) * | 2016-07-28 | 2016-12-07 | 国网江苏省电力公司镇江供电公司 | 配电网光字牌检索监控方法 |
CN106293776A (zh) * | 2016-10-28 | 2017-01-04 | 黑龙江省电力科学研究院 | 一种电力***emtpe辅助编译*** |
CN106775656A (zh) * | 2016-11-28 | 2017-05-31 | 江西金格科技股份有限公司 | 一种基于多智能密钥盘的调度方法 |
CN110764756A (zh) * | 2019-10-16 | 2020-02-07 | 江苏航天大为科技股份有限公司 | 水利用组态信息*** |
CN112732150A (zh) * | 2021-01-08 | 2021-04-30 | 国电南瑞科技股份有限公司 | 一种电网设备特殊辅助展示方法及*** |
CN113138790A (zh) * | 2021-05-14 | 2021-07-20 | 广东九联科技股份有限公司 | Android机顶盒客制化集成方法、装置及机顶盒集成开发*** |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101303762A (zh) * | 2008-06-06 | 2008-11-12 | 北京四方继保自动化股份有限公司 | 基于动态加载和插件技术的自动化***图元管理方法 |
CN101907991A (zh) * | 2010-06-30 | 2010-12-08 | 天津大学 | 一种基于插件技术的电力***分析软件接口实现方法 |
-
2012
- 2012-12-06 CN CN201210519181XA patent/CN103034491A/zh active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101303762A (zh) * | 2008-06-06 | 2008-11-12 | 北京四方继保自动化股份有限公司 | 基于动态加载和插件技术的自动化***图元管理方法 |
CN101907991A (zh) * | 2010-06-30 | 2010-12-08 | 天津大学 | 一种基于插件技术的电力***分析软件接口实现方法 |
Non-Patent Citations (1)
Title |
---|
杨道驰等: "基于交互式图形***的电力参数图元的建模", 《电力***保护与控制》 * |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103399873B (zh) * | 2013-07-10 | 2017-09-29 | 中国大唐集团科学技术研究院有限公司 | 虚拟现实***的数据库动态加载管理方法及装置 |
CN103399873A (zh) * | 2013-07-10 | 2013-11-20 | 中国大唐集团科学技术研究院有限公司 | 虚拟现实***的数据库动态加载管理方法及装置 |
CN103605527A (zh) * | 2013-12-06 | 2014-02-26 | 普元信息技术股份有限公司 | 实现云计算应用间界面集成和统一样式展现的***及方法 |
CN105574114A (zh) * | 2015-12-15 | 2016-05-11 | 中兴软创科技股份有限公司 | 基于电信资源管理标准控件库的在线绘图方法 |
CN106202557A (zh) * | 2016-07-28 | 2016-12-07 | 国网江苏省电力公司镇江供电公司 | 配电网光字牌检索监控方法 |
CN106293776A (zh) * | 2016-10-28 | 2017-01-04 | 黑龙江省电力科学研究院 | 一种电力***emtpe辅助编译*** |
CN106293776B (zh) * | 2016-10-28 | 2019-06-21 | 黑龙江省电力科学研究院 | 一种电力***emtpe辅助编译*** |
CN106775656A (zh) * | 2016-11-28 | 2017-05-31 | 江西金格科技股份有限公司 | 一种基于多智能密钥盘的调度方法 |
CN106775656B (zh) * | 2016-11-28 | 2020-03-31 | 江西金格科技股份有限公司 | 一种基于多智能密钥盘的调度方法 |
CN110764756A (zh) * | 2019-10-16 | 2020-02-07 | 江苏航天大为科技股份有限公司 | 水利用组态信息*** |
CN112732150A (zh) * | 2021-01-08 | 2021-04-30 | 国电南瑞科技股份有限公司 | 一种电网设备特殊辅助展示方法及*** |
CN112732150B (zh) * | 2021-01-08 | 2022-07-19 | 国电南瑞科技股份有限公司 | 一种电网设备特殊辅助展示方法及*** |
CN113138790A (zh) * | 2021-05-14 | 2021-07-20 | 广东九联科技股份有限公司 | Android机顶盒客制化集成方法、装置及机顶盒集成开发*** |
CN113138790B (zh) * | 2021-05-14 | 2023-11-10 | 广东九联科技股份有限公司 | Android机顶盒客制化集成方法、装置及机顶盒集成开发*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103034491A (zh) | 一种电力***界面集成的实现***及其实现方法 | |
US9235381B2 (en) | Method and device for the programming and configuration of a programmable logic controller | |
CN103677789B (zh) | 基于grid组件的列表数据展现方法及*** | |
CN102073502B (zh) | 一种利用web原生布局进行页面渲染的方法及装置 | |
CN101510151A (zh) | 综合监控跨平台组态人机界面*** | |
US8229576B2 (en) | Field device management apparatus and field device management system | |
US20120226786A1 (en) | System and method for porting of device software | |
CN105302578A (zh) | 一种拖拽式布局配置的门户综合管理*** | |
CN102855350B (zh) | 工程图的自动出图方法及*** | |
CN103885782A (zh) | 一种可视化编程页面程序库函数封装重用方法 | |
Papakonstantinou et al. | Generating an Object Oriented IEC 61131-3 software product line architecture from SysML | |
KR101416104B1 (ko) | 하이브리드 웹 어플리케이션의 네이티브 기능을 수행하는 자바스크립트 코드의 동적 로딩 장치와 방법 | |
CN105677303A (zh) | 一种组态软件画面编辑工具的设计方法 | |
CN101876917A (zh) | 一种开发控件的方法及装置 | |
CN104699518A (zh) | 一种基于微内核插件的万用抄表机适配器及其实现方法 | |
CN104063231B (zh) | 一种基于hit‑tena的试验资源快速接入方法 | |
CN102354275B (zh) | 一种文字输入框及其数据处理方法 | |
CN102915403A (zh) | 一种计算机平台设备参数可视化图形编辑配置方法 | |
US20120272222A1 (en) | Software Tool for Automation | |
KR20140021088A (ko) | 하이브리드 웹 어플리케이션 개발을 위한 호환성 높은 플러그인 시스템 | |
CN105930583A (zh) | 一种基于装备多领域对象模型的自动化***及其设计方法 | |
CN102637290B (zh) | 一种基于浏览器的作业编辑方法及作业*** | |
CN107018160B (zh) | 一种基于层次化的制造资源和云化方法 | |
CN113504909B (zh) | 工业app异构组件数据交换方法及相关设备 | |
CN101976190A (zh) | 基于DirectUI的界面生成***及方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20130410 |