首页> 中国专利> 监控系统中组态监控页面生成方法

监控系统中组态监控页面生成方法

摘要

本发明公开了一种监控系统中组态监控页面生成方法,首先定义页面类型、定义各类页面模板、构建可扩展的界面控件库;然后根据监控对象配置自动生成各类页面,完成用户调整;最后进行页面监控。本发明所述方法解决了固定监控页面带来的无法适应用户监控需求变化的问题、也解决了逐一手工定制全部监控页面带来的工作量过大、规范性差等缺陷,达到既灵活又高效的良好效果。

著录项

  • 公开/公告号CN1770099A

    专利类型发明专利

  • 公开/公告日2006-05-10

    原文格式PDF

  • 申请/专利权人 中兴通讯股份有限公司;

    申请/专利号CN200410088836.8

  • 发明设计人 胡杨;李健;

    申请日2004-11-05

  • 分类号G06F9/44(20060101);G06F11/30(20060101);

  • 代理机构11262 北京安信方达知识产权代理有限公司;

  • 代理人霍育栋;王蔚

  • 地址 518057 广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦A座6层

  • 入库时间 2023-12-17 17:12:18

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2014-12-31

    未缴年费专利权终止 IPC(主分类):G06F9/44 授权公告日:20071128 终止日期:20131105 申请日:20041105

    专利权的终止

  • 2007-11-28

    授权

    授权

  • 2006-07-05

    实质审查的生效

    实质审查的生效

  • 2006-05-10

    公开

    公开

说明书

技术领域

本发明涉及计算机监控领域,尤其涉及在监控系统中自动创建组态监控页面的方法。

背景技术

计算机监控系统在社会各个领域中得到了日益广泛的应用,监控系统技术也随之得到了快速的发展,其中,组态监控页面技术是比较重要的一个技术。所谓组态监控页面是指监控系统提供给用户实现监控功能的一个可配置的图形显示界面,只限于窗口客户区,不包括系统中的菜单、工具条以及状态栏,也不同于一般网络管理系统中的网络拓扑图。组态监控页面表现的内容主要是监控站点、站内设备、设备监控点信号量等各种被监控对象的数值、状态等实时信息,其界面风格和内容都是可编辑的,且以具体的文件形式存在。相反的,一般网络管理系统中的网络拓扑图则重点表现网络节点的连接关系,是不可编辑的,大多以一种动态的输出结果存在。

目前各种监控软件系统中监控界面(以下简称页面)基本上是通过以下两种方式生成:一种是在设计阶段根据用户需求设计完成,发布后不可变,适用于简单固定的监控系统。另外一种是系统给用户提供一个配置环境以及一套工具(界面元件),允许用户自己定制页面,适用于用户需求变化的监控系统。

显然以上两种方法都不适用于大型的集中监控系统。在一个具有成百上千的监控站点组成的监控系统中,监控对象的层次关系复杂、数量众多,此时用如上两种方法生成组态监控页面就会存在如下问题:1、不能满足用户关于页面多样性、灵活性的需求;2、逐一定制的操作方式效率低、工作量过大以至不可行;3、手工制作出来的大量组态页面协调性、统一性和规范性差。

发明内容

本发明的目的在于提出一种灵活、高效、统一和规范的监控系统自动生成组态监控页面的方法,以期克服现有技术中存在的效率低下、协调性和统一性差、不规范以及不灵活的缺点。

本发明所提出的监控系统中组态监控页面生成方法,包括以下步骤:

定义页面类型,将全部监控系统页面区分为监控网(监控中心)页面、局站页面、设备群组页面、设备页面共四种类型;

定义各类页面模板,即定义页面的公共信息,具体包括:(1)该类页面的尺寸大小、标题、背景颜色、背景图片;(2)该类页面的必需信息项、必需操作项;(3)该类页面中监控对象与界面控件的对应关系;(4)该类页面上的界面控件排列布局方式;(5)该类页面的命名规则与保存方式;

构建可扩展的界面控件库,所述界面控件库包括如下控件:(1)Label标签控件:用于显示名称、数值与状态文本;(2)Picture图象控件:用于显示图形文件;(3)Line线条控件:用于建立和显示连接关系;(4)Button按钮控件:用于执行某种操作或显示某种开关量状态;(5)Meter计量控件:包括柱状风格、指针风格,用于模拟量数值显示;(6)Animate与Gif控件:用于播放动画文件如GIF等文件;

根据监控对象配置自动生成各类页面,完成用户调整,具体包括以下步骤:

(1)获取监控对象配置信息;

(2)应用页面模板;

(3)绑定页面控件属性;

(4)绑定页面控件事件;

(5)调整用户页面;

(6)命名和保存页面;

进行页面监控,具体包括以下步骤:

(1)刷新页面数值、状态;

(2)控制、调节执行;

(3)页面切换。

本发明所述方法直接根据监控系统中配置的各种监控对象属性信息,基于一个可扩充的通用界面控件库和页面模板定义,自动生成、保存和实现各类组态监控页面,解决了固定监控页面带来的无法适应用户监控需求变化的问题、也解决了逐一手工定制全部监控页面带来的工作量过大、规范性差等缺陷,达到既灵活又高效的良好效果。

附图说明

图1是本发明所述方法流程图。

图2是本发明所述方法中页面刷新示意图。

具体实施方式

下面结合附图对本发明所述方法作进一步描述:

从管理的角度来讲,大型集中监控系统中的监控对象共有这样一些:监控网络(监控中心)、监控站点、监控设备(包括同类设备所组成的设备群组)等。对于这些不同的监控对象,监控重点也不同。

对于监控网络中心而言,监控的重点是本监控中心下哪些站点处于告警状态、哪些站点处于通讯中断状态、整个监控网络中各个级别的告警数量分别是多少、如何方便的调出或切换到某个站点页面等。对于站点而言,监控的重点是有哪些下属设备处于告警状态、哪些设备处于故障状态、下属设备的工作状态、一些重要设备和重要监测点的测量数值或当前状态、如何迅速调出或切换到中心页面或设备页面等。对于设备而言,监控的重点是安装在设备上的各个监控点的传感器测量得到的具体数值或状态、对设备的控制调节操作等。因此本发明所述方法将这些不同层次的监控对象所对应的页面进行分类区分。但是,同一层次的同类页面在有相似性的同时,也会出现不完全一致的情况,或需要具有不同的风格。比如同样是开关电源设备,各厂家生产的开关电源又具有不同的特点,同样是对局站实施监控,交换机房和移动基站的监控重点也不一样,因此,对于同类但具有不同特点的监控对象,本发明所述方法利用不同的页面模板来体现差异生成具体的监控页面来解决。

综上所述,将监控页面按如下两种方式划分:1、按照层次划分:从高到低依次为:监控系统全网页面、监控系统分中心页面、监控站点页面、设备群组页面、重要设备页面;2、按照作用划分,可分为页面模板和监控页面。

页面自动生成的第一步是确定待生成的页面是什么类型的页面。本发明所述方法直接根据监控对象配置信息得到各类监控对象对应的页面类型。

确定待生成的页面类型之后,第二步是选择页面模板,当然也可以直接使用缺省默认模板。本发明通过页面模板对生成的同类页面定义一些共同的基本特性,这些特性体现在利用该模板生成的全部页面之中。同时,每一类页面也可以同时存在多个形式和内容不同的模板,这样,系统选择不同页面模板生成的组态页面就既做到了规范统一又体现了差异性。

页面模板提供的页面基本特性包括:页面标题、页面尺寸、页面背景颜色、最大显示控件数量、监控对象与界面控件对应关系、背景图片、页面类型、告警分级别数量统计、页面切换的按钮操作、页面控制操作按钮以及页面布局(包括监控对象群组分布样式)。

生成页面模板的过程类似于传统的手工定制页面过程,这个过程必须将该模板可能应用到的监控对象的主要特征考虑到模板页面设计过程中,模板与页面的区别在于模板中包括的监控对象类型特征完备,而同类特征则只对应一个记录,而页面中监控对象类型特征可能不完备但可能存在有同类的多个特征记录。

确定了页面类型、需要采用的页面模板之后,根据下属监控对象类型、属性、数量、是否需要进行组态页面监控等配置信息生成页面内容,由配置信息到页面元素的对应通过页面模板来完成。当发现有某种类型的监控对象之后,调用编程接口,在页面上创建对应的一个或一组界面控件(OLE item),设置控件的相关属性和事件,这样一一对应,最终记录下各个控件的属性信息、事件信息、生成页面名称和页面标签,得到最终页面。

表现在页面上的监控对象属性主要包括:名称、数值/状态、告警、故障、权限、输入/输出以及一些统计信息。表现这些信息所用的页面控件属性包括:标题/文本/数值、图片、颜色、使能状态和事件。在页面模板中,对象属性与控件属性的对应关系如下表1:

    对象属性    控件属性   可用控件    名称    文本、标题   Label    数值    文本、数值、标题   Label、Meter    状态    前景颜色、背景颜色、使能   Label、Button、Animate、Gif    输入/输出    事件、文本   Button、Edit
  统计  文本、标题  Label  外观  图片  Picture  连接  水平、竖直、前向、后向  Line

          表1  控件属性与监控对象属性对应表

页面和模板上使用的控件是通用的ActiveX控件,可以自己根据需要编写创建和扩充,扩充时也可以直接使用已有的商业或共享控件资源。

页面生成之后,该页面还不是一个真正的监控页面,因为页面上的元件还不能显示对应监控对象的具体监控信息、也不能执行具体的监控操作。需要对页面元件进行属性绑定和事件绑定。

属性绑定:将界面元件的显示特征与监控对象的监控信息关联起来。如将文本标签的显示文本与某设备的电压数值与单位关联起来,将标签的背景颜色与监控对象的告警背景颜色属性关联起来。这样当程序数据处理逻辑将该监控对象的当前数值与背景颜色改变的时候,界面刷新逻辑将可以将这个监控对象对应的监控元件的显示信息予以正确的调整,也就是将该监控对象的监控信息正确的显示出来。附图2所示是属性绑定后的界面刷新流程。

事件绑定:将对页面元件的界面操作(如Click、DoubleClick、MouseMove等)与监控操作或页面显示关联起来,这样使用者可以直接在页面上完成诸如控制、调节和换页或提示等操作。事件绑定具体内容主要是将界面元件的事件名称、对应操作类型、操作对象、操作参数保存起来,一种事件对应一种操作。这样,当使用者进行界面操作时,触发某个控件的事件发生时,在系统事件处理流程之中检查并处理该事件,利用事件绑定信息中的监控对象和操作参数信息完成对应的监控操作。

完成属性绑定与事件绑定之后,该页面即可实现监控功能,即为一个真正的监控系统页面。余下的工作是要将这个页面与某个具体的监控对象联系起来,当用户需要对该监控对象进行监控时,可以迅速定位该页面文件,本发明所述方法通过如下表2所定义的页面文件命名规则实现页面文件名称的唯一性和定位的方便。

    页面类型名称规则    含义    监控中心(网)、站点组合NFFFF    N:表示监控中心页面类别    FFFF:十六进制监控中心编号    站点OFFFF    O:表示站点页面类别    FFFF:十六进制站点编号    设备DFFFFFFFF    D:表示设备页面类别    FFFFFFFF:十六进制设备所属站    点编号+设备类型+设备编号    设备群组GFFFF    G:表示设备群组页面类别    FFFF:十六进制设备类型编号

                       表2  页面文件命名规则

所有页面的生成过程与监控系统中监控对象配置处理过程同步,配置处理完毕时页面也就创建完毕。而且,用户对系统自动生成的所有页面的所有内容仍然可以进行手工修改和调整,保留最大的灵活性。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号