照明控制系统监控界面的生成方法、系统及照明监控系统的制作方法

文档序号:8202497阅读:179来源:国知局
专利名称:照明控制系统监控界面的生成方法、系统及照明监控系统的制作方法
技术领域
本发明属于照明控制系统,尤其涉及一种照明控制系统监控界面的生成方法、系
统及照明监控系统。
背景技术
目前,普通的照明控制系统的监控界面是通过在设计阶段根据用户需求设计完成 的,即预先组态、排列,发布后不可变,这种监控界面的生成方法只适合简单固定的照明控 制系统,不能满足用户对于监控界面多样性、灵活性的需求。

发明内容
本发明实施例的目的在于提供一种照明控制系统监控界面的生成方法,旨在解决 现有技术中普通的照明控制系统的监控界面的生成方法只适合简单固定的照明控制系统, 不能满足用户对于监控界面多样性、灵活性的需求的问题。 本发明实施例是这样实现的,一种照明控制系统监控界面的生成方法,所述方法 包括以下步骤 获取监控对象的配置信息; 根据所述监控对象的配置信息确定所述监控对象对应的监控窗体的类型; 调用预先设置与所述监控窗体的类型对应的监控窗体的模板,或接收用户选择的
监控窗体的模板; 根据所述监控对象的配置信息和所述监控窗体的模板生成窗体; 对所述窗体的界面控件进行属性绑定和事件绑定,生成监控所述监控对象的监控界面。 本发明实施例还提供了一种照明控制系统监控界面的生成系统,所述系统包括
获取模块,用于获取监控对象的配置信息; 类型确定模块,用于在所述获取模块获取监控对象的配置信息后,根据所述监控 对象的配置信息确定所述监控对象对应的监控窗体的类型; 模板模块,用于在所述类型确定模块确定所述监控对象对应的监控窗体类型后, 调用预先设置与所述监控窗体的类型对应的监控窗体的模板,或接收用户选择的监控窗体 的模板; 窗体模块,用于在所述模板模块接收监控窗体的模板后,根据所述监控对象的配 置信息和所述监控窗体的模板生成窗体; 生成模块,用于在所述窗体模块生成窗体后,对所述窗体的界面控件进行属性绑 定和事件绑定,生成监控所述监控对象的监控界面。 本发明实施例还提供了一种照明监控系统,所述照明监控系统包括所述的照明控 制系统监控界面的生成系统。 本发明实施例与现有技术相比,有益效果在于通过设置的监控窗体类型、监控窗体模板及构建的可扩展的界面控件库,根据获取的监控对象的配置信息可以生成对应的监 控界面,可以根据需求设置多样、灵活的监控界面。


图1是本发明实施例提供的照明控制系统监控界面的生成方法的流程图;
图2是本发明实施例提供的照明控制系统监控界面在属性绑定后的刷新流程图;
图3是本发明实施例提供的照明控制系统监控界面的生成系统的模块框图。
具体实施例方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对 本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并 不用于限定本发明。 请参阅图l,本发明实施例提供的一种照明控制系统监控界面的生成方法包括以 下步骤 S101 :获取监控对象的配置信息; S102 :根据所述监控对象的配置信息确定所述监控对象对应的监控窗体的类型;
S103 :调用预先设置与所述监控窗体的类型对应的监控窗体的模板,或接收用户 选择的监控窗体的模板; S104 :根据所述监控对象的配置信息和所述监控窗体的模板生成窗体; S105 :对所述窗体的界面控件进行属性绑定和事件绑定,生成监控所述监控对象
的监控界面。 其中,步骤S101中监控对象对应的配置信息主要包括名称、数值、状态、告警、故 障、权限、输入、输出及统计信息。表现这些配置信息所用的界面控件属性包括标题、文本、 数值、图片、颜色、使能状态和事件。
其中,所述S101获取监控对象的配置信息的步骤之前还包括以下步骤
预先设置监控窗体的类型; 所述预先设置监控窗体的类型的步骤具体为
接收设置的主监控窗体; 接收在所述主监控窗体内设置的区域监控窗体;
接收在所述区域监控窗体内设置的设备组监控窗体;
接收在设备组监控窗体内设置的设备监控窗体; 所述主监控窗体、区域监控窗体、设备组监控窗体和设备监控窗体中设置有与监
控对象对应的配置信息及表现所述配置信息的界面控件。 其中,所述预先设置监控窗体的类型的步骤之后还包括以下步骤 预先设置与所述监控窗体的类型对应的监控窗体的模板; 所述预先设置与所述监控窗体的类型对应的监控窗体的模板的步骤具体为
接收设置的监控窗体的尺寸大小、标题、背景颜色和背景图片;
接收设置的监控窗体的必须信息和必须操作项; 接收设置的监控窗体中的界面控件,及界面控件与监控对象的对应关系;
接收设置的界面控件的排列布局方式;
接收设置的监控窗体的命名规则与保存方式;
接收设置的与监控对象对应的界面控件的告警事件。 另外,所述预先设置与所述监控窗体的类型对应的监控窗体的模板的步骤之后还 包括以下步骤 预先构建所述监控窗体可扩展的界面控件库; 所述界面控件库包括用于显示名称、数值与状态的文本标签控件(Label),用于建 立和显示连接关系的线条控件(Line),用于执行相应操作或显示相应开关量状态的按钮控 件(Button),用于模拟量数值显示的计量控件(Meter)和用于播放动画文件的图像控件 (Gif)。 其中,所述的界面控件采用的是通用的ActiveX控件,可以根据需要编写创建和
扩充,扩充时也可以直接使用已有的商业或共享控件资源。 其中,计量控件包括柱状和指针两种风格。 另外,所述标签控件、线条控件、按钮控件、计量控件和图像控件是属性可定制的 用来显示照明设备状态信息,对设备进行操作的可视化组件。 其中,步骤S101中,获取监控对象的配置信息是通过与监控对象相连接的照明控 制系统来获取的。 其中,所述步骤S103调用预先设置与所述监控窗体的类型对应的监控窗体的模 板,或接收用户选择的监控窗体的模板的步骤中,当接收用户选择的监控窗体的模板时,可 根据需要增加新的界面控件。 其中,步骤S105中,对所述窗体的界面控件进行属性绑定的步骤具体为 将界面控件的显示特征与监控对象的配置信息关联起来。比如将文本标签控件的
显示文本与某照明设备的照度数值与单位关联起来,将文本标签控件的背景颜色与监控对
象的告警背景颜色关联起来。这样当该照明设备的当前照度数值与背景颜色改变的时候,
监控界面刷新逻辑将可以将这个照明设备对应的文本标签控件的显示特征予以正确的调
整,就是将该照明设备的配置信息正确的显示出来。 其中,步骤S105中,对所述窗体的界面控件进行事件绑定的步骤具体为将界面 控件的事件名称、对应操作类型、操作对象和操作参数与监控窗体关联起来,其中一种事件 对应一种操作。当使用者对监控界面进行操作时,触发界面控件的事件发生,照明控制系统 则检查并处理该事件,利用事件绑定监控对象和操作参数,来完成对监控对象的监控操作。
在应用生成好的监控界面时,先刷新监控窗体数值、状态,然后控制执行监控对 象,使用者可以根据需求,对监控窗体进行切换。 请参阅图2,对窗体的界面控件进行属性绑定后可对监控界面进行刷新,刷新的步 骤具体包括 S201 :遍历每个界面控件; S202 :遍历每个界面控件的属性绑定信息链表;
S203 :查询监控对象对应的配置信息;
S204 :刷新对应的界面控件的属性。 请参阅图3,本发明实施例还提供一种照明控制系统监控界面的生成系统,所述系统包括 获取模块301,用于获取监控对象的配置信息; 类型确定模块302,用于在所述获取模块获取监控对象的配置信息后,根据所述监 控对象的配置信息确定所述监控对象对应的监控窗体的类型; 模板模块303,用于在所述类型确定模块确定所述监控对象对应的监控窗体类型 后,调用预先设置与所述监控窗体的类型对应的监控窗体的模板,或接收用户选择的监控 窗体的模板; 窗体模块304,用于在所述模板模块接收监控窗体的模板后,根据所述监控对象的 配置信息和所述监控窗体的模板生成窗体; 生成模块305,用于在所述窗体模块生成窗体后,对所述窗体的界面控件进行属性 绑定和事件绑定,生成监控所述监控对象的监控界面。
其中,所述系统还包括 第一预先设置模块,用于预先设置监控窗体的类型;
所述第一预先设置模块包括 第一接收模块,用于接收设置的主监控窗体、接收在所述主监控窗体内设置的区 域监控窗体、接收在所述区域监控窗体内设置的设备组监控窗体和接收在设备组监控窗体 内设置的设备监控窗体; 所述主监控窗体、区域监控窗体、设备组监控窗体和设备监控窗体中设置有与监
控对象对应的配置信息及表现所述配置信息的界面控件。 另外,所述系统还包括 第二预先设置模块,用于预先设置与所述监控窗体的类型对应的监控窗体的模 板; 所述第二预先设置模块包括 第二接收模块,用于接收设置的监控窗体的尺寸大小、标题、背景颜色和背景图 片,接收设置的监控窗体的必须信息和必须操作项,接收设置的监控窗体中的界面控件,及 界面控件与监控对象的对应关系,接收设置的界面控件的排列布局方式;设置窗体的命名 规则与保存方式和接收设置的与监控对象对应的界面控件的告警事件。
其中,所述系统还包括 构建模块,用于预先构建所述监控窗体可扩展的界面控件库; 所述界面控件库包括用于显示名称、数值与状态的文本标签控件,用于建立和显 示连接关系的线条控件,用于执行相应操作或显示相应开关量状态的按钮控件,用于模拟 量数值显示的计量控件和用于播放动画文件的图像控件。 本发明实施例还提供一种照明监控系统,所述照明监控系统包括所述的照明控制 系统监控界面的生成系统。 本发明的照明控制系统监控界面的生成方法、系统及照明控制系统,通过设置的
监控窗体类型、监控窗体模板及构建的可扩展的界面控件库,根据获取的监控对象的配置
信息可以生成对应的监控界面,可以根据需求设置多样、灵活的监控界面。 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精
神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
一种照明控制系统监控界面的生成方法,其特征在于,所述方法包括以下步骤获取监控对象的配置信息;根据所述监控对象的配置信息确定所述监控对象对应的监控窗体的类型;调用预先设置与所述监控窗体的类型对应的监控窗体的模板,或接收用户选择的监控窗体的模板;根据所述监控对象的配置信息和所述监控窗体的模板生成窗体;对所述窗体的界面控件进行属性绑定和事件绑定,生成监控所述监控对象的监控界面。
2. 如权利要求1所述的照明控制系统监控界面的生成方法,其特征在于,所述获取监 控对象的配置信息的步骤之前还包括以下步骤预先设置监控窗体的类型;所述预先设置监控窗体的类型的步骤具体为 接收设置的主监控窗体;接收在所述主监控窗体内设置的区域监控窗体; 接收在所述区域监控窗体内设置的设备组监控窗体; 接收在设备组监控窗体内设置的设备监控窗体;所述主监控窗体、区域监控窗体、设备组监控窗体和设备监控窗体中设置有与监控对 象对应的配置信息及表现所述配置信息的界面控件。
3. 如权利2所述的照明控制系统监控界面的生成方法,其特征在于,所述预先设置监 控窗体的类型的步骤之后还包括以下步骤预先设置与所述监控窗体的类型对应的监控窗体的模板;所述预先设置与所述监控窗体的类型对应的监控窗体的模板的步骤具体为 接收设置的监控窗体的尺寸大小、标题、背景颜色和背景图片; 接收设置的监控窗体的必须信息和必须操作项;接收设置的监控窗体中的界面控件,及界面控件与监控对象的对应关系; 接收设置的界面控件的排列布局方式; 接收设置的监控窗体的命名规则与保存方式; 接收设置的与监控对象对应的界面控件的告警事件。
4. 如权利要求3所述的照明控制系统监控界面的生成方法,其特征在于,所述预先设 置与所述监控窗体的类型对应的监控窗体的模板的步骤之后还包括以下步骤预先构建所述监控窗体可扩展的界面控件库;所述界面控件库包括用于显示名称、数值与状态的文本标签控件,用于建立和显示连 接关系的线条控件,用于执行相应操作或显示相应开关量状态的按钮控件,用于模拟量数 值显示的计量控件和用于播放动画文件的图像控件。
5. —种照明控制系统监控界面的生成系统,其特征在于,所述系统包括 获取模块,用于获取监控对象的配置信息;类型确定模块,用于在所述获取模块获取监控对象的配置信息后,根据所述监控对象 的配置信息确定所述监控对象对应的监控窗体的类型;模板模块,用于在所述类型确定模块确定所述监控对象对应的监控窗体类型后,调用预先设置与所述监控窗体的类型对应的监控窗体的模板,或接收用户选择的监控窗体的模 板;窗体模块,用于在所述模板模块接收监控窗体的模板后,根据所述监控对象的配置信 息和所述监控窗体的模板生成窗体;生成模块,用于在所述窗体模块生成窗体后,对所述窗体的界面控件进行属性绑定和 事件绑定,生成监控所述监控对象的监控界面。
6. 如权利要求5所述的照明控制系统监控界面的生成系统,其特征在于,所述系统包括第一预先设置模块,用于预先设置监控窗体的类型; 所述第一预先设置模块包括第一接收模块,用于接收设置的主监控窗体、接收在所述主监控窗体内设置的区域监 控窗体、接收在所述区域监控窗体内设置的设备组监控窗体和接收在设备组监控窗体内设 置的设备监控窗体;所述主监控窗体、区域监控窗体、设备组监控窗体和设备监控窗体中设置有与监控对 象对应的配置信息及表现所述配置信息的界面控件。
7. 如权利要求6所述的照明控制系统监控界面的生成系统,其特征在于,所述系统包括第二预先设置模块,用于预先设置与所述监控窗体的类型对应的监控窗体的模板; 所述第二预先设置模块包括第二接收模块,用于接收设置的监控窗体的尺寸大小、标题、背景颜色和背景图片,接 收设置的监控窗体的必须信息和必须操作项,接收设置的监控窗体中的界面控件,及界面 控件与监控对象的对应关系,接收设置的界面控件的排列布局方式;设置窗体的命名规则 与保存方式和接收设置的与监控对象对应的界面控件的告警事件。
8. 如权利要求7所述的照明控制系统监控界面的生成系统,其特征在于,所述系统包括构建模块,用于预先构建所述监控窗体可扩展的界面控件库;所述界面控件库包括用于显示名称、数值与状态的文本标签控件,用于建立和显示连 接关系的线条控件,用于执行相应操作或显示相应开关量状态的按钮控件,用于模拟量数 值显示的计量控件和用于播放动画文件的图像控件。
9. 一种照明监控系统,其特征在于,所述照明监控系统包括权利要求5所述的照明控 制系统监控界面的生成系统。
全文摘要
本发明适用于照明控制系统,提供了一种照明控制系统监控界面的生成方法,所述方法包括以下步骤获取监控对象的配置信息;根据监控对象的配置信息确定监控对象对应的监控窗体的类型;调用预先设置与监控窗体的类型对应的监控窗体的模板,或接收用户选择的监控窗体的模板;根据监控对象的配置信息和监控窗体的模板生成窗体;对窗体的界面控件进行属性绑定和事件绑定,生成监控所述监控对象的监控界面。本发明的照明控制系统监控界面的生成方法、系统及照明控制系统,通过设置的监控窗体类型、监控窗体模板及构建的可扩展的界面控件库,根据获取的监控对象的配置信息可以生成对应的监控界面,可以根据需求设置多样、灵活的监控界面。
文档编号H05B37/02GK101720156SQ20091018905
公开日2010年6月2日 申请日期2009年12月17日 优先权日2009年12月17日
发明者周明杰, 李卫 申请人:海洋王照明科技股份有限公司;深圳市海洋王照明工程有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1