专利名称:一种基于电网运行监视主题分类和动态加载的方法及设备的制作方法
技术领域:
本发明涉及电力系统调度自动化领域,尤其涉及一种基于电网运行监视主题分类 和动态加载的方法及设备。
背景技术:
随着国民经济的高速发展以及用电负荷的不断增长,我国的电力系统特别是地区 电网得到了长足的发展。地区电网的结构日趋复杂,运行方式的变化也越来越频繁,调度员 对电网运行监视的难度也随着电网运行方式的复杂化而日趋增加。
现今的电力调度系统配置的WEB服务器,一般都会配置两台或者多台WEB服务器, 实现了在浏览器上实时电网运行状态的监控。极少部分事务逻辑在前端实现,主要事务逻 辑在服务端实现。这样就大大简化了客户端的电脑负荷,减轻了系统维护与升级的成本和 工作量,降低了用户的总体成本。但在浏览器端对电网运行监视的水平不高,存在着以下较 为明显的缺点(O个性化特点较低,无法实现具有个性化的功能要求,仅仅可以监控单一的运行指 标和状态;(2)功能弱化,难以实现传统模式下的特殊功能要求。
(3)操作是以鼠标为最基本的操作方式,无法满足快速操作的要求。发明内容
本发明所要解决的技术问题是现有电力调度系统功能弱,个性化定制能力低且 无法满足快速操作的要求。
为解决上述技术问题,本发明提供一种基于电网运行监视主题分类和动态加载的 方法,包括监视主题的配置,在电网调度中心的调度系统中配置所关注的主题分类,按照不同的 应用配置不同的主题,一个应用可根据对指标的关注度的不同,配置多个不同的主题;主题分类的定义,通过配置文件对主题分类进行配置,在配置文件中,根据应用的不 同,配置不同的主题分类;对于某个特定的主题分类,配置相应的主题窗口和主题窗口在画 面上的停靠位置;当在画面上浏览该主题时,可通过在画面上的鼠标拖拽操作来改变主题 窗口的布局以及停靠位置和大小关系;主题分类窗口的动态加载,根据所配置的主题,动态加载画面,每个监视主题的窗口显 不不同的信息,画面同时加载在同一个主题窗口中;层次树的加载,层次树根据主题的不同进行配置,自定义消息触发,传递给主题窗口 ; 实时数据的获取,从电网调度中心的调度系统中获取所包含的实时数据,使监视主题 画面上的窗口实时刷新;监视主题以及主题窗口的实时加载,在不同的监视主题中,配置多个窗口用于展示不 同的指标信息,多个窗口动态加载实时刷新,实现动态加载新的窗口并实时刷新所展示的数据。所述的监视主题的配置进一步包括
多主题的配置,在电网调度系统中根据应用的不同定制不同的主题;
多主题的设定,根据配置的监视主题分类信息,设定应用类型的多个监视主题,形成应用对应多个不同主题的监控网络。所述的主题分类窗口的动态加载进一步包括
分类窗口的初步设定,根据监视主题配置多个监视窗口,预设定监视窗口的名称和内
容;
分类窗口的动态加载,同一主题的多个窗口可以相互切换,根据窗口名和窗口号进行事件触发和消息传递。所述的分类窗口的动态加载进一步包括
采用多视窗技术在同一屏幕上打开多个窗口,提供友好的操作环境,增加屏幕在同一时间所显示的信息容量;
采用任务切换模拟人们日常工作同时干几件事情的场景,调度员可以同时打开几个窗口并实现它们之间的快速切换。所述的层次树的加载进一步包括
层次树的初始配置,对于每个应用主题配置层次控制树,用于显示不同的节点和控制信息;
层次树的动态加载,层次树的节点根据电网调度系统中的实时数据动态生成,并在层次树的叶子节点上定义相应的事件类型,用于触发监控主题中的窗口动作;
层次树的实时刷新,层次树的节点信息具有实时刷新的功能,根据电网EMS系统中的数据实时刷新。所述的层次树的动态加载进一步包括层次树样式的定义,动态配置和定义层次树的样式,包括背景色,节点样式,节点按钮的显示图标,显示类型,节点的初始打开状态。所述的层次树的实时刷新进一步包括层次树节点的增删改操作,动态进行层次树节点的增加、删除和修改,并在画面上实时刷新。所述的实时数据的获取进一步包括安全生产一区到三区的数据同步,包括电网调度系统的商用库同步、实时库同步、消息同步以及文件同步。所述的监视主题以及主题窗口的实时加载进一步包括
多个主题窗口的实时刷新,根据电网运行调度系统的实时数据,监视主题下的多个窗口信息定时刷新,在画面上显示实时监控指标;
层次树的显示刷新,根据电网运行调度系统的实时数据,定时刷新层次树的节点信息。所述的多个主题窗口的实时刷新进一步包括层次树和多个窗口交互数据的实时刷新,在层次树实时刷新和动态加载的同时,所发送的消息也进行实时刷新,各个主题窗口接受到新的消息以后,触发相应的事件处理函数进行刷新操作。本发明还提供一种基于电网运行监视主题分类和动态加载的设备,包括
监视主题配置模块,在电网调度中心的调度系统中配置所关注的主题分类,按照不同的应用配置不同的主题,一个应用可根据对指标的关注度的不同,配置多个不同的主题;主题分类定义模块,通过配置文件对主题分类进行配置,在配置文件中,根据应用的不同,配置不同的主题分类;对于某个特定的主题分类,配置相应的主题窗口和主题窗口在画 面上的停靠位置;当在画面上浏览该主题时,可通过在画面上的鼠标拖拽操作来改变主题 窗口的布局以及停靠位置和大小关系;主题分配窗口动态加载模块,根据所配置的主题,动态加载画面,每个监视主题的窗口 显不不同的信息,画面同时加载在同一个主题窗口中;层次树加载模块,用于层次树的加载,层次树根据主题的不同进行配置,自定义消息触 发,传递给主题窗口 ;实时数据获取模块,从电网调度中心的调度系统中获取所包含的实时数据,使监视主 题画面上的窗口实时刷新;监视主题以及主题窗口实时加载模块,在不同的监视主题中,配置多个窗口用于展示 不同的指标信息,多个窗口动态加载实时刷新,实现动态加载新的窗口并实时刷新所展示 的数据。
所述的监视主题配置模块进一步包括多主题的配置模块,在电网调度系统中根据应用的不同定制不同的主题;多主题的设定模块,根据配置的监视主题分类信息,设定应用类型的多个监视主题,形 成应用对应多个不同主题的监控网络。
所述的主题分类窗口动态加载模块进一步包括分类窗口的初步设置模块,根据监视主题配置多个监视窗口,预设定监视窗口的名称 和内容;分类窗口的动态加载模块,同一主题的多个窗口可以相互切换,根据窗口名和窗口号 进行事件触发和消息传递。
所述的分类窗口的动态加载模块进一步包括多窗口控制模块,米用多视窗技术在同一屏幕上打开多个窗口,提供友好的操作环境, 增加屏幕在同一时间所显示的信息容量;任务切换控制模块,采用任务切换模拟人们日常工作同时干几件事情的场景,调度员 可以同时打开几个窗口并实现它们之间的快速切换。
所述的层次树加载模块进一步包括层次树初始配置模块,对于每个应用主题配置层次控制树,用于显示不同的节点和控 制信息;层次树动态加载模块,层次树的节点根据电网调度系统中的实时数据动态生成,并在 层次树的叶子节点上定义相应的事件类型,用于触发监控主题中的窗口动作;层次树实时刷新模块,层次树的节点信息具有实时刷新的功能,根据电网EMS系统中 的数据实时刷新。
所述的层次树动态加载模块进一步包括层次树样式定义模块,动态配置和定义层 次树的样式,包括背景色,节点样式,节点按钮的显示图标,显示类型,节点的初始打开状 态。
所述的层次树实时刷新模块进一步包括增删改操作模块,动态进行层次树节点的 增加、删除和修改,并在画面上实时刷新。
所述的实时数据获取模块进一步包括数据同步模块,同步安全生产一区到三区的数据,包括电网调度系统的商用库同步、实时库同步、消息同步以及文件同步。所述的监视主题以及主题窗口实时加载模块进一步包括
多个主题窗口实时刷新模块,根据电网运行调度系统的实时数据,监视主题下的多个窗口信息定时刷新,在画面上显示实时监控指标;
层次树显示刷新模块,根据电网运行调度系统的实时数据,定时刷新层次树的节点信
肩、O所述的多个主题窗口实时刷新模块进一步包括层次树和多个窗口交互数据实时刷新模块,在层次树实时刷新和动态加载的同时,所发送的消息也进行实时刷新,各个主题窗口接受到新的消息以后,触发相应的事件处理函数进行刷新操作。本发明的实施例通过对不同应用配置多个监视主题,并为各个监视主题配置不同的主题窗口,通过动态加载,实时刷新以及层次树的加载,消息的触发,实现了电网运行监视的主题分类和动态加载。
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本发明提供的一种电网运行监视主题分类和动态加载方法的一个实施例的实现流程 图2是本发明提供的一种电网运行监视主题分类和动态加载方法的另一个实施例的实现流程 图3是本发明提供的一种电网运行监视主题分类和动态加载方法的一个实施例的实时数据获取的示意 图4是本发明提供的一种电网运行监视主题分类和动态加载方法的一个实施例中列举的层次树的加载示意 图5是本发明提供的一种电网运行监视主题分类和动态加载设备的结构 图6是本发明提供的一种电网运行监视主题分类和动态加载设备中主题分配窗口动态加载模块的结构 图7是本发明提供的一种电网运行监视主题分类和动态加载设备中层次树加载模块的结构 图8是本发明提供的一种电网运行监视主题分类和动态加载设备中监视主题以及主题窗口实时加载模块的结构图。
具体实施例方式下面参考附图对本发明的优选实施例进行描述。图1是本发明提供的一种电网运行监视主题分类和动态加载方法的一个实施例的实现流程图。如图1所示,本实施例分类和动态加载一个电网运行监视主题,包括以下流程:S101、监视主题的配置,在电网调度中心的调度系统中配置所关注的主题分类,按照不 同的应用配置不同的主题,一个应用可根据对指标的关注度的不同,配置多个不同的主题。
S102、主题分类的定义,通过配置文件对主题分类进行配置,在配置文件中,根据 应用的不同,配置不同的主题分类;对于某个特定的主题分类,配置相应的主题窗口和主题 窗口在画面上的停靠位置;当在画面上浏览该主题时,可通过在画面上的鼠标拖拽操作来 改变主题窗口的布局以及停靠位置和大小关系。
S103、主题分类窗口的动态加载,根据所配置的主题,动态加载画面,每个监视主 题的窗口显不不同的信息,画面同时加载在同一个主题窗口中。
S104、层次树的加载,层次树根据主题的不同进行配置,自定义消息触发,传递给主题窗口。
S105、实时数据的获取,从电网调度中心的调度系统中获取所包含的实时数据,使 监视主题画面上的窗口实时刷新。
S106、监视主题以及主题窗口的实时加载,在不同的监视主题中,配置多个窗口用 于展示不同的指标信息,多个窗口动态加载实时刷新,实现动态加载新的窗口并实时刷新 所展示的数据。
经过上述步骤SlOf S106,电网监视系统实现了对电网运行监视主题的分类和动 态加载。
图2是本发明提供的一种电网运行监视主题分类和动态加载方法的另一个实施 例的实现流程图。如图2所示,电网监视系统接收用户客户端请求并最终将请求的监视主 题相关数据通过窗口返回客户端,显示给用户,具体包括以下步骤S201、电网调度中心的调度系统接收到客户端发送的客户端请求,所述请求通过客户 浏览器发送,其中包括指定的监视主题。
S202、当收到客户端的监视主题浏览请求后,电网调度中心的调度系统返回一个 响应信息表明收到客户端请求,并开始根据客户端请求处理监视程序。
S203、根据客户端请求中指定的主题分类信息,读取在电网调度中心的调度系统 中配置所关注的主题分类,该主题分类可以按不同的应用来配置不同的主题并保存为XML 格式的文件,一个应用可以根据对指标的关注度的不同,配置多个不同的主题。监视程序根 据不同的主题来在浏览器主画面生成一系列的主题窗口(可能是列表,综合图元,树,潮流 图,厂站图等)并自动形成一个合理的布局,各个主题窗体和主画面窗口之间可以进行通讯 和联动。灵活布局是定制个性化监视主题的基础,监视主题是为处理某项特定工作而编排 好的一组子窗口的组合,各子窗口的显示内容存在着一定的关联关系,通常是处理事务所 需的图形画面和表格数据画面等。
S204、在配置主题的时候,开始对该主题的动态窗口进行初始配置,所述初始配置 过程通过读取XML格式的配置文件实现。动态窗口又称之为多窗口,也称为多视窗技术。多 视窗技术提供了友好的操作环境,多窗口的具体实现时,提供了友好的、菜单驱动的、具有 图形功能的用户界面。可以通过操作窗口组成部件来实现窗口的移动、尺寸改变和多窗口 的布局,进行合理的人机交互。通过动态窗口,监视主题实现了一屏多用技术,一个多窗口 的屏幕,从功能上说,相当于多个独立的屏幕,能有效地增加屏幕在同一时间所显示的信息 容量。监视主题中的多窗口是一个可以同时动态加载多个模块的集成化环境。模拟人们日常工作中同时干几件事的情景,并可实现它们之间的快速转换。在电力系统浏览器展示中采用监视主题以及多窗口技术实现监视主题界面布局的人机交互平台。此平台可以实现随需而变的个性话主题方案以及浏览器端的画面动态布局。主题窗口能够通过鼠标随意调整并能够显示各类图形,包括地理图、潮流图、厂站图、表格画面、饼图、棒图、曲线等等。S205、层次树的加载,对于层次树的加载过程,可以分为三个步骤,即层次树的初始配置步骤,层次树的动态加载步骤以及层次树的实时刷新步骤。S206、实时数据的获取,从电网调度中心的调度系统中获取所包含的实时数据,使监视主题画面上的窗口实时刷新。S207、根据获取的实时数据,监视主题以及主题窗口的实时加载,在不同的监视主题中,配置多个窗口用于展示不同的指标信息,多个窗口动态加载实时刷新,实现动态加载新的窗口并实时刷新所展示的数据。S208、在完成窗口动态加载实时刷新后,系统将监视程序界面返回给客户端,客户端可根据浏览器中的多窗口界面对电网系统进行监视控制。图3是本发明提供的一种电网运行监视主题分类和动态加载方法的一个实施例的实时数据获取的示意图。如图3所示,本实施例通过以下步骤获取实时数据,包括
S301、访问本机或者指定服务器的BlazeDS服务器。系统基于Flex开发,在Flex端之间调用电网调度系统的平台接口,获取平台数据。系统中使用BlazeDS框架把JNI的获取数据接口封装成Flex的接口,通过继承Flex中的RemoteObject对象,生成了实时库和商用库的接口。因此,在获取实时数据时,需要首先通过指定运行BlazeDS服务端的本机或远端服务器的IP地址来访问本机或者指定服务器的BlazeDS服务器。S302、访问BlazeDS服务器上使用BlazeDS框架与Flex接口映射得到的Java类接口,Flex技术的接口调用模式采用异步方式,这样不会因为查询数据量过大而导致浏览器的假死状态,同时还支持跨服务器获取数据。S303、通过JNI框架,调用相关函数。系统中将JNI的获取数据接口封装成Flex的接口,需要调用相关函数获取数据。S304、调用平台中的实时库服务和商用库服务等。通过继承Flex中的RemoteObject对象,生成了实时库和商用库的接口,因此通过JNI框架调用相关函数,系统可以方法问平台中的实时库服务和商用库服务,获取实时库和商用库中的数据。图4是本发明提供的一种电网运行监视主题分类和动态加载方法的一个实施例中列举的层次树的加载示意图。如图4所示,本实施例加载层次树,包括以下流程
S401、主题加载。首先系统加载监视主题,需要从监视主题中获取层次树的配置信息。S402、读取层次树的配置文件。通过加载监视主题,获取主题中以XML格式保存的层次树配置文件,读取所述文件中的配置信息以供层次树加载时使用,所述配置文件中包含初始显示节点,用于显示不同的节点和控制信息,不同的主题应用下可以配置多个层次树。S403、层次树节点的加载。根据上一步骤中读取到的层次树配置信息,加载层次树不同的节点和相关的控制信息。S404、实时数据的获取。在层次树的加载过程中,需要获取实时数据以刷新实时树的最新状态,所述获取实时数据的步骤同图3中描述的实时数据获取流程。
S405、层次树节点的动态加载与实时刷新。层次树的节点信息根据电网调度系统 中的数据实时刷新,所述实时刷新一般可采用定时的方式,通过BlazeDS框架定时向后台 服务端获取数据在画面上动态加载实现。
S406、返回客户端。在获取实时数据实现实时刷新后,系统向客户端返回层次树以 供用户监控使用,客户端通过浏览器获取系统对客户端请求的响应。
图5是本发明提供的一种电网运行监视主题分类和动态加载设备的结构图。如图 5所示,本实施例通过如下结构构成电网运行监视主题分类和动态加载设备,包括D501、监视主题配置模块,在电网调度中心的调度系统中配置所关注的主题分类,按照 不同的应用配置不同的主题,一个应用可根据对指标的关注度的不同,配置多个不同的主 题;所述监视主题配置模块还包括D5011、多主题的配置模块,在电网调度系统中根据应 用的不同定制不同的主题;D5012、多主题的设定模块,根据配置的监视主题分类信息,设定 应用类型的多个监视主题,形成应用对应多个不同主题的监控网络;D502、主题分类定义模块,通过配置文件对主题分类进行配置,在配置文件中,根据应 用的不同,配置不同的主题分类;对于某个特定的主题分类,配置相应的主题窗口和主题窗 口在画面上的停靠位置;当在画面上浏览该主题时,可通过在画面上的鼠标拖拽操作来改 变主题窗口的布局以及停靠位置和大小关系;D503、主题分配窗口动态加载模块,根据所配置的主题,动态加载画面,每个监视主题 的窗口显不不同的信息,画面同时加载在同一个主题窗口中;D504、层次树加载模块,用于层次树的加载,层次树根据主题的不同进行配置,自定义 消息触发,传递给主题窗口 ;D505、实时数据获取模块,从电网调度中心的调度系统中获取所包含的实时数据,使监 视主题画面上的窗口实时刷新;所述的实时数据获取模块进一步包括数据同步模块,同步 安全生产一区到三区的数据;D506、监视主题以及主题窗口实时加载模块,在不同的监视主题中,配置多个窗口用于 展示不同的指标信息,多个窗口动态加载实时刷新,实现动态加载新的窗口并实时刷新所 展示的数据。
图6是本发明提供的一种电网运行监视主题分类和动态加载设备中主题分配窗 口动态加载模块的结构图。如图6所示,本实施例通过如下结构构成电网运行监视主题分 类和动态加载设备中的主题分配窗口动态加载模块,包括分类窗口的初步设置模块和分 类窗口的动态加载模块,其中分类窗口的动态加载模块还包括多窗口控制模块和任务切换 控制|吴块。
图7是本发明提供的一种电网运行监视主题分类和动态加载设备中层次树加载 模块的结构图。如图7所示,本实施例通过如下结构构成电网运行监视主题分类和动态加 载设备中的层次树加载模块,包括层次树初始配置模块,对于每个应用主题配置层次控制 树,用于显示不同的节点和控制信息;层次树动态加载模块,层次树的节点根据电网调度系 统中的实时数据动态生成,并在层次树的叶子节点上定义相应的事件类型,用于触发监控 主题中的窗口动作;层次树实时刷新模块,层次树的节点信息具有实时刷新的功能,根据电 网EMS系统中的数据实时刷新。其中层次树动态加载模块还包括层次树样式定义模块,动 态配置和定义层次树的样式,包括背景色,节点样式,节点按钮的显示图标,显示类型,节点的初始打开状态。层次树实时刷新模块还包括增删改操作模块,动态进行层次树节点的增加、删除和修改,并在画面上实时刷新。图8是本发明提供的一种电网运行监视主题分类和动态加载设备中监视主题以及主题窗口实时加载模块的结构图。如图8所示,本实施例通过如下结构构成监视主题以及主题窗口实时加载模块,包括多个主题窗口实时刷新模块,根据电网运行调度系统的实时数据,监视主题下的多个窗口信息定时刷新,在画面上显示实时监控指标;层次树显示刷新模块,根据电网运行调度系统的实时数据,定时刷新层次树的节点信息。其中多个主题窗口实时刷新模块还包括层次树和多个窗口交互数据实时刷新模块,在层次树实时刷新和动态加载的同时,所发送的消息也进行实时刷新,各个主题窗口接受到新的消息以后,触发相应的事件处理函数进行刷新操作。本发明的实现技术保证了可移植性,能够安全,稳定运行在IBM AIX、HPUX、SunSolaris、Linux等操作系统平台,系统编程语言采用的是Flex。本发明只需在EMS系统中通过配置电网的监视主题以达到监视电网的运行状态的目的,在调度系统自动化能够正常运行的情况下,本发明就可以实施,给出了方便快捷直观的展示手段。本发明具有高可靠性和高可用性,负责对电网日常运行的监视,提高了工作效率和降低了人力成本。以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
权利要求
1.一种基于电网运行监视主题分类和动态加载的方法,包括 监视主题的配置,在电网调度中心的调度系统中配置所关注的主题分类,按照不同的应用配置不同的主题,一个应用可根据对指标的关注度的不同,配置多个不同的主题; 主题分类的定义,通过配置文件对主题分类进行配置,在配置文件中,根据应用的不同,配置不同的主题分类;对于某个特定的主题分类,配置相应的主题窗口和主题窗口在画面上的停靠位置;当在画面上浏览该主题时,可通过在画面上的鼠标拖拽操作来改变主题窗口的布局以及停靠位置和大小关系; 主题分类窗口的动态加载,根据所配置的主题,动态加载画面,每个监视主题的窗口显不不同的信息,画面同时加载在同一个主题窗口中; 层次树的加载,层次树根据主题的不同进行配置,自定义消息触发,传递给主题窗口 ;实时数据的获取,从电网调度中心的调度系统中获取所包含的实时数据,使监视主题画面上的窗口实时刷新; 监视主题以及主题窗口的实时加载,在不同的监视主题中,配置多个窗口用于展示不同的指标信息,多个窗口动态加载实时刷新,实现动态加载新的窗口并实时刷新所展示的数据。
2.根据权利要求1所述的基于电网运行监视主题分类和动态加载的方法,其特征在于,所述的监视主题的配置进一步包括 多主题的配置,在电网调度系统中根据应用的不同定制不同的主题; 多主题的设定,根据配置的监视主题分类信息,设定应用类型的多个监视主题,形成应用对应多个不同主题的监控网络。
3.根据权利要求1所述的基于电网运行监视主题分类和动态加载的方法,其特征在于,所述的主题分类窗口的动态加载进一步包括 分类窗口的初步设定,根据监视主题配置多个监视窗口,预设定监视窗口的名称和内容; 分类窗口的动态加载,同一主题的多个窗口可以相互切换,根据窗口名和窗口号进行事件触发和消息传递。
4.根据权利要求3所述的基于电网运行监视主题分类和动态加载的方法,其特征在于,所述的分类窗口的动态加载进一步包括 采用多视窗技术在同一屏幕上打开多个窗口,提供友好的操作环境,增加屏幕在同一时间所显示的信息容量; 采用任务切换模拟人们日常工作同时干几件事情的场景,调度员可以同时打开几个窗口并实现它们之间的快速切换。
5.根据权利要求1所述的基于电网运行监视主题分类和动态加载的方法,其特征在于,所述的层次树的加载进一步包括 层次树的初始配置,对于每个应用主题配置层次控制树,用于显示不同的节点和控制信息; 层次树的动态加载,层次树的节点根据电网调度系统中的实时数据动态生成,并在层次树的叶子节点上定义相应的事件类型,用于触发监控主题中的窗口动作; 层次树的实时刷新,层次树的节点信息具有实时刷新的功能,根据电网EMS系统中的数据实时刷新。
6.根据权利要求5所述的基于电网运行监视主题分类和动态加载的方法,其特征在于,所述的层次树的动态加载进一步包括层次树样式的定义,动态配置和定义层次树的样式,包括背景色,节点样式,节点按钮的显示图标,显示类型,节点的初始打开状态。
7.根据权利要求6所述的基于电网运行监视主题分类和动态加载的方法,其特征在于,所述的层次树的实时刷新进一步包括层次树节点的增删改操作,动态进行层次树节点的增加、删除和修改,并在画面上实时刷新。
8.根据权利要求1所述的基于电网运行监视主题分类和动态加载的方法,其特征在于,所述的实时数据的获取进一步包括安全生产一区到三区的数据同步,包括电网调度系统的商用库同步、实时库同步、消息同步以及文件同步。
9.根据权利要求1所述的基于电网运行监视主题分类和动态加载的方法,其特征在于,所述的监视主题以及主题窗口的实时加载进一步包括 多个主题窗口的实时刷新,根据电网运行调度系统的实时数据,监视主题下的多个窗口信息定时刷新,在画面上显示实时监控指标; 层次树的显示刷新,根据电网运行调度系统的实时数据,定时刷新层次树的节点信息。
10.根据权利要求9所述的基于电网运行监视主题分类和动态加载的方法,其特征在于,所述的多个主题窗口的实时刷新进一步包括层次树和多个窗口交互数据的实时刷新,在层次树实时刷新和动态加载的同时,所发送的消息也进行实时刷新,各个主题窗口接受到新的消息以后,触发相应的事件处理函数进行刷新操作。
11.一种基于电网运行监视主题分类和动态加载的设备,其特征在于,包括 监视主题配置模块,在电网调度中心的调度系统中配置所关注的主题分类,按照不同的应用配置不同的主题,一个应用可根据对指标的关注度的不同,配置多个不同的主题; 主题分类定义模块,通过配置文件对主题分类进行配置,在配置文件中,根据应用的不同,配置不同的主题分类;对于某个特定的主题分类,配置相应的主题窗口和主题窗口在画面上的停靠位置;当在画面上浏览该主题时,可通过在画面上的鼠标拖拽操作来改变主题窗口的布局以及停靠位置和大小关系; 主题分配窗口动态加载模块,根据所配置的主题,动态加载画面,每个监视主题的窗口显不不同的信息,画面同时加载在同一个主题窗口中; 层次树加载模块,用于层次树的加载,层次树根据主题的不同进行配置,自定义消息触发,传递给主题窗口 ; 实时数据获取模块,从电网调度中心的调度系统中获取所包含的实时数据,使监视主题画面上的窗口实时刷新; 监视主题以及主题窗口实时加载模块,在不同的监视主题中,配置多个窗口用于展示不同的指标信息,多个窗口动态加载实时刷新,实现动态加载新的窗口并实时刷新所展示的数据。
12.根据权利要求11所述的基于电网运行监视主题分类和动态加载的设备,其特征在于,所述的监视主题配置模块进一步包括 多主题的配置模块,在电网调度系统中根据应用的不同定制不同的主题; 多主题的设定模块,根据配置的监视主题分类信息,设定应用类型的多个监视主题,形成应用对应多个不同主题的监控网络。
13.根据权利要求11所述的基于电网运行监视主题分类和动态加载的设备,其特征在于,所述的主题分类窗口动态加载模块进一步包括 分类窗口的初步设置模块,根据监视主题配置多个监视窗口,预设定监视窗口的名称和内容; 分类窗口的动态加载模块,同一主题的多个窗口可以相互切换,根据窗口名和窗口号进行事件触发和消息传递。
14.根据权利要求13所述的基于电网运行监视主题分类和动态加载的设备,其特征在于,所述的分类窗口的动态加载模块进一步包括 多窗口控制模块,米用多视窗技术在同一屏幕上打开多个窗口,提供友好的操作环境,增加屏幕在同一时间所显示的信息容量; 任务切换控制模块,采用任务切换模拟人们日常工作同时干几件事情的场景,调度员可以同时打开几个窗口并实现它们之间的快速切换。
15.根据权利要求11所述的基于电网运行监视主题分类和动态加载的设备,其特征在于,所述的层次树加载模块进一步包括 层次树初始配置模块,对于每个应用主题配置层次控制树,用于显示不同的节点和控制信息; 层次树动态加载模块,层次树的节点根据电网调度系统中的实时数据动态生成,并在层次树的叶子节点上定义相应的事件类型,用于触发监控主题中的窗口动作; 层次树实时刷新模块,层次树的节点信息具有实时刷新的功能,根据电网EMS系统中的数据实时刷新。
16.根据权利要求15所述的基于电网运行监视主题分类和动态加载的设备,其特征在于,所述的层次树动态加载模块进一步包括层次树样式定义模块,动态配置和定义层次树的样式,包括背景色,节点样式,节点按钮的显示图标,显示类型,节点的初始打开状态。
17.根据权利要求16所述的基于电网运行监视主题分类和动态加载的设备,其特征在于,所述的层次树实时刷新模块进一步包括增删改操作模块,动态进行层次树节点的增力口、删除和修改,并在画面上实时刷新。
18.根据权利要求11所述的基于电网运行监视主题分类和动态加载的设备,其特征在于,所述的实时数据获取模块进一步包括数据同步模块,同步安全生产一区到三区的数据,包括电网调度系统的商用库同步、实时库同步、消息同步以及文件同步。
19.根据权利要求11所述的基于电网运行监视主题分类和动态加载的设备,其特征在于,所述的监视主题以及主题窗口实时加载模块进一步包括 多个主题窗口实时刷新模块,根据电网运行调度系统的实时数据,监视主题下的多个窗口信息定时刷新,在画面上显示实时监控指标; 层次树显示刷新模块,根据电网运行调度系统的实时数据,定时刷新层次树的节点信肩、O
20.根据权利要求19所述的基于电网运行监视主题分类和动态加载的设备,其特征在于,所述的多个主题窗口实时刷新模块进一步包括层次树和多个窗口交互数据实时刷新模块,在层次树实时刷新和动态加载的同时,所发送的消息也进行实时刷新,各个主题窗口接受到新的消息以后,触发相应的事件处理函数进行刷新操作。·
全文摘要
本发明公开一种基于电网运行监视主题分类和动态加载的方法,包括如下步骤监视主题的配置;主题分类的定义;主题分类窗口的动态加载;层次树的加载;实时数据的获取;监视主题以及主题窗口的实时加载。本发明还提供一种基于电网运行监视主题分类和动态加载的设备。本发明实现了基于电网运行监视主题分类和动态加载,展示不同的指标,具有通用性和实用性,并且具有很高的可靠性。
文档编号G06F3/0481GK102999364SQ20121051353
公开日2013年3月27日 申请日期2012年12月5日 优先权日2012年12月5日
发明者江伟, 李艳, 胡子珩, 李佳阳, 徐铭, 黄昆, 黄颖祺, 柳纲 申请人:深圳供电局有限公司, 国电南瑞科技股份有限公司