The invention discloses a man-machine interface automatic generation method of entity object relevance based on object attributes and relationships according to the characteristics of the business model, select the graphics basic components, and create a reflection of business logic interface template and interactive subdivision requirements, using a collection of multiple interface and the interface template construction group, finally the attribute mapping entity object to the basic graphic component interface group, dynamic interface change generated at run time. The method of the present invention enables attribute object application and man-machine interface and display related specific constraints decoupling, graphic component reusability, powerful function, flexible use, will play a good role in the integration of monitoring automation system in intelligent substation.
【技术实现步骤摘要】
本专利技术属于监控自动化应用领域,尤其涉及一种基于实体对象关联性的人机界面自动化生成方法。
技术介绍
监控自动化系统可应用于多种行业的信息实时监视、控制及管理,具有数据采集、存储及分析的功能,这些数据在系统中表现为实时/历史数据、故障录波文件、频谱表等不同形式。现代监控自动化系统采用多种形式的图形化界面进行人机交互,如显示为活动的数据、表格、波形图、棒图、雷达图或其他形式。数据多样和图形界面的内容丰富等对监控自动化系统的开发、调试和维护都提出越来越高的要求,根据当前业务特性开发出的系统不一定适用于新业务特性:传统的图形展示模块,尽可能采用统一的图形文件格式,如SVG进行图形元素描述,但对于监控自动化系统需求而言,SVG及类似技术实现的是图形基本元素的描述手段,并未涉及对象-人机界面元素的映射方式。随着监控自动化系统通讯协议标准化程度的不断提高,在某些领域,上述信息传输方式、信息格式已渐趋统一,为数据的传输、处理、共享带来了便利。近年来,国际电工委员会发布了一系列国际标准,主要目的在于通过建立统一的、面向对象的层次化信息模型,实现设备的自我描述,以适应自动化功能的发展。设备对象化和数据集对象化之后,通过实体对象化进行人机界面描述,并将对象的实例化、多态性、虚拟化等概念应用于人机界面软件设计、开发,为监控自动化系统人机界面通用和互操作提供了可能。
技术实现思路
针对上述技术问题,本专利技术目的是提出一种新的用于监控自动化系统的人机界面自动化生成方法。为达到上述目的,本专利技术采用的技术方案为:一种基于实体对象关联性的人机界面自动化生成方法,所述方法包括:步骤10 ...
【技术保护点】
一种基于实体对象关联性的人机界面自动化生成方法,所述方法包括:步骤101,根据业务特性的实体对象模型的属性及关系,选择图形基本组件;步骤102,创建容纳多个不同图形基本组件的界面模板,所述界面模板内的图形基本组件由基于所表示的实体对象的人机交互要求来确定,所述界面模板与一个或多个实体对象类型相关联;步骤103,使用多个界面模板的集合构建界面组,所述界面组通过业务规范确定内部的所述界面模板间关系和调用流向;步骤104,通过所述实体对象模型和所述界面组,使用界面驱动模块将实体对象的属性映射到所述界面组的基本图形组件上,生成运行时改变的人机界面。
【技术特征摘要】
1.一种基于实体对象关联性的人机界面自动化生成方法,所述方法包括:步骤101,根据业务特性的实体对象模型的属性及关系,选择图形基本组件;步骤102,创建容纳多个不同图形基本组件的界面模板,所述界面模板内的图形基本组件由基于所表示的实体对象的人机交互要求来确定,所述界面模板与一个或多个实体对象类型相关联;步骤103,使用多个界面模板的集合构建界面组,所述界面组通过业务规范确定内部的所述界面模板间关系和调用流向;步骤104,通过所述实体对象模型和所述界面组,使用界面驱动模块将实体对象的属性映射到所述界面组的基本图形组件上,生成运行时改变的人机界面。2.根据权利要求1所述的方法,其特征在于,步骤1前进一步包括:预先提供多个图形基本组件,并建立图形基本组件与业务模型的对象的映射关系;其中,图形基本组件与业务模型的对象的映射关系为:图形基本组件的应用属性与业务模型的对象的部分属性或者全部属性相对应。3.根据权利要求2所述的方法,其特征在于:图形基本组件的物理展示方式可以是动态变化的图形块、表单、曲线或其他特定的显示方式;具有相同或相近对象属性的不同图形基本组件注册为同类图形基本组件。4.根据权利要求1所述的方法,其特征在于:步骤102中,所述界面模板是图形基本...
【专利技术属性】
技术研发人员:卢应强,贺枫,陈果,徐红武,
申请(专利权)人:南京国电南自城乡电网自动化工程有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。