一种电力系统界面集成的实现系统及其实现方法

文档序号:6383351阅读:203来源:国知局
专利名称:一种电力系统界面集成的实现系统及其实现方法
技术领域
本发明涉及一种电力系统界面集成的实现系统及其实现方法,用于调度自动化系统软件平台人机界面部分的软件集成,软件属于电网调度自动化领域。
背景技术
在现今的电网调度自动化系统中,图形界面作为一个主要的展示手段受到越来越广泛的应用。随着调度领域业务的发展以及图形技术的不断提高,面向某个方向的图形需求也越来越多,比如调度可视化领域的GIS图形、水情的水位过程线、调度计划的安全校核曲线、负荷预报操作面板、调变一体化变电站光字牌图形等。在集成平台环境下,与具体专业相关的界面资源能作为统一的图形或图元集成到基础图形平台中。从平台使用者角度看,这些资源是透明的,完全和平台基础图形一样,只是这些图形资源是通过外部集成进来的。现有的调度图形基础平台不支持此功能,相应的这些资源只能通过不同的进程来调用。

发明内容
本发明要解决的技术问题是将与具体专业相关的界面资源以图元或图形的方式集成到基础图形平台,满足调度自动化系统对界面集成的需要。为解决上述问题,本发明所采取的技术方案是
一种电力系统界面集成的实现系统,包括统一平台单元、图元集成单元、图形集成单元和图元定制单元,其特征在于
所述统一平台单元包括图元库、图形编辑器或图形浏览器,统一平台单元提供统一的图形资源访问与调用接口;
所述图元集成单元是将被集成系统中的复杂图元通过调用接口,将其集成到统一平台单元的图元库中;
图形集成则是将应用系统的界面资源作为一个整体直接集成到统一平台单元的图形编辑器或图形浏览器;
图元定制是指通过图元配置的方式将具有通用性和适当粒度的图形集成为图元并添加到统一平台单元的图元库中。一种电力系统界面集成的实现方法,其特征在于支持图元集成、图形集成和图元定制,包含以下步骤
1)动态库封装,在图元集成与图形集成时被集成的图形资源封装成独立的动态链接库,该动态库包含图形工厂动态加载接口;
2)动态库动态装载,集成平台只有在调用被集成图形或图元的资源时才动态加载相关动态库;
3)工厂模式资源访问,集成平台通过加载被集成资源的工厂实例获取其产品信息访问接口、产品实例的生产接口与产品销毁接口,无需在集成平台中配置工厂与产品目录树; 4)通用图元配置接口,集成的图形资源可通过图元配置接口将其配置成图元并添加到系统的图元库。前述的一种电力系统界面集成的实现方法,其特征在于在步骤I)中,被集成到平台中的动态库是独立编译的,也就是被集成的动态库因更改而编译的情况下平台无需重新编译,同样平台程序的编译也不会引起被集成动态库的重新编译。前述的一种电力系统界面集成的实现方法,其特征在于在步骤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标签、类型号、集成图元所在动态库描述、图形产品描述等;在图元类型配置文件中配置这些图元要素;在图元工具箱中配置定义的图元,包括配置图元工具的图标、绘图工具的类型号等。以上显示和述了本发明的基本原理、主要特征及优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。本发明要求保护范围由所附的权利要求书及其等效物界定。
权利要求
1.一种电力系统界面集成的实现系统,包括统一平台单元、图元集成单元、图形集成单元和图元定制单元,其特征在于 所述统一平台单元包括图元库、图形编辑器或图形浏览器,统一平台单元提供统一的图形资源访问与调用接口; 所述图元集成单元是将被集成系统中的复杂图元通过调用接口,将其集成到统一平台单元的图元库中; 图形集成则是将应用系统的界面资源作为一个整体直接集成到统一平台单元的图形编辑器或图形浏览器; 图元定制是指通过图元配置的方式将具有通用性和适当粒度的图形集成为图元并添加到统一平台单元的图元库中。
2.一种电力系统界面集成的实现方法,其特征在于支持图元集成、图形集成和图元定制,包含以下步骤 1)动态库封装,在图元集成与图形集成时被集成的图形资源封装成独立的动态链接库,该动态库包含图形工厂动态加载接口 ; 2)动态库动态装载,集成平台只有在调用被集成图形或图元的资源时才动态加载相关动态库; 3)工厂模式资源访问,集成平台通过加载被集成资源的工厂实例获取其产品信息访问接口、产品实例的生产接口与产品销毁接口,无需在集成平台中配置工厂与产品目录树; 4)通用图元配置接口,集成的图形资源可通过图元配置接口将其配置成图元并添加到系统的图元库。
3.根据权利书2所述的一种电力系统界面集成的实现方法,其特征在于在步骤I)中,被集成到平台中的动态库是独立编译的,也就是被集成的动态库因更改而编译的情况下平台无需重新编译,同样平台程序的编译也不会引起被集成动态库的重新编译。
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)、在图元工具箱中配置定义的图元。
全文摘要
本发明公开了一种电力系统界面集成的实现系统及其实现方法。界面集成通过提供统一的图形资源访问与调用接口将被集成系统中的图形资源集成到统一平台中。界面集成支持图元集成、图形集成与图元定制。图元集成是将被集成系统中的复杂图元通过集成接口,将其集成到统一平台的图元库中;图形集成则是将应用系统的界面资源作为一个整体直接集成到统一平台的图形编辑器或图形浏览器;图元定制是指通过图元配置的方式将具有一定的通用性和适当粒度的图形集成为图元并添加到系统的图元库。本发明的实现系统及其实现方法可满足不同层次的图形集成需求,实现被集成系统和统一平台之间的无缝对接。
文档编号G06F9/44GK103034491SQ20121051918
公开日2013年4月10日 申请日期2012年12月6日 优先权日2012年12月6日
发明者苏运光, 翟明玉, 孙云枫, 黄昆 申请人:国电南瑞科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1