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

技术编号:8562847 阅读:364 留言:0更新日期:2013-04-11 04:28
本发明专利技术公开了一种电力系统界面集成的实现系统及其实现方法。界面集成通过提供统一的图形资源访问与调用接口将被集成系统中的图形资源集成到统一平台中。界面集成支持图元集成、图形集成与图元定制。图元集成是将被集成系统中的复杂图元通过集成接口,将其集成到统一平台的图元库中;图形集成则是将应用系统的界面资源作为一个整体直接集成到统一平台的图形编辑器或图形浏览器;图元定制是指通过图元配置的方式将具有一定的通用性和适当粒度的图形集成为图元并添加到系统的图元库。本发明专利技术的实现系统及其实现方法可满足不同层次的图形集成需求,实现被集成系统和统一平台之间的无缝对接。

【技术实现步骤摘要】

本专利技术涉及,用于调度自动化系统软件平台人机界面部分的软件集成,软件属于电网调度自动化领域。
技术介绍
在现今的电网调度自动化系统中,图形界面作为一个主要的展示手段受到越来越广泛的应用。随着调度领域业务的发展以及图形技术的不断提高,面向某个方向的图形需求也越来越多,比如调度可视化领域的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)中,平台启动时,通过动态调用的方式动态获取动态库的图形工厂接口信息并缓存,但并不生成和加载任何图形产...

【专利技术属性】
技术研发人员:苏运光翟明玉孙云枫黄昆
申请(专利权)人:国电南瑞科技股份有限公司
类型:发明
国别省市:

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

1