一种基于可复用库的交互界面快速实现方法技术

技术编号:10198912 阅读:104 留言:0更新日期:2014-07-11 07:13
本发明专利技术提供了一种基于可复用库的交互界面快速实现方法,是通过主动式数据/视图模型设计将数据及界面元素相关联,再根据交互界面的特点实现可复用性质的基础元素库、通用功能库和专用功能库后组建成可复用库,最后提出模型入库标准规范提供统一标准接口、配置路径、数据库表单形式、数据/视图模型绑定规范。本方法适合于基于WEB的远程访问及基于QT、VS等工具的本地交互界面的开发平台,能够基于可复用库快速实现各种类型的需要交互的界面,具备功能库设计规则简单,可复用性高,界面成型快速等特点,此外,通过对可复用库标准规范的改进和优化可进一步提高可复用库的有效性及交互界面的可用性。

【技术实现步骤摘要】
【专利摘要】本专利技术提供了,是通过主动式数据/视图模型设计将数据及界面元素相关联,再根据交互界面的特点实现可复用性质的基础元素库、通用功能库和专用功能库后组建成可复用库,最后提出模型入库标准规范提供统一标准接口、配置路径、数据库表单形式、数据/视图模型绑定规范。本方法适合于基于WEB的远程访问及基于QT、VS等工具的本地交互界面的开发平台,能够基于可复用库快速实现各种类型的需要交互的界面,具备功能库设计规则简单,可复用性高,界面成型快速等特点,此外,通过对可复用库标准规范的改进和优化可进一步提高可复用库的有效性及交互界面的可用性。【专利说明】
本专利技术设计一种交互界面开发技术,具体地说是。
技术介绍
交互界面是人和计算机进行信息交换的通道,用户通过交互界面向计算机输入信息、进行操作,计算机则通过交互界面向用户提供信息,以供阅读、分析和判断。现阶段交互界面被广泛应用于科技、军事、教育、安全及消费电子等很多方面。交互界面主要分为:命令语言用户界面、图形用户界面、直接操作用户界面、多媒体用户界面、多通道用户界面等,其中图形用户界面是当前用户界面设计的主流,此类界面采用的核心技术是时间驱动技术。用户通过图形识别与控制交互元素,进行有目的性的操作,但由于文化差异和图形理解的误区,很多操作被演化为尝试,图形用户界面和人机交互过程极大地依赖于视觉和手动控制的参与。正是由于这些特点此类界面往往针对性很强,对于开发者来说,特别是对于面向监视查询、配置管理、系统检测、故障诊断及信息预警的交互界面开发者来说,这类界面虽然操作步骤简单、目标明确,但功能差异大、开发平台多,这都给开发者带来了很大麻烦,往往会出现针对不同的产品需要重新开发新功能的交互界面。以某公司的服务器产品的监控管理系统为例,针对机架式服务器有一套已经应用的监控管理系统,但对于刀片式服务器开发时,由于基础架构发生了变化导致对于类似的功能在监控管理界面设计时需要重新开发,同时,由于服务器硬件平台定期的更新也导致了要对已有的功能进行修改,或者在原有个功能模块中增加新功能,这都需要重新开发交互界面。这样做不仅是对财力、物力、人力、资源的浪费,也是对已有劳动成果不能充分利用的浪费,而且会延长产品开发周期,推迟产品上市时间。因此,如何既能准确充分利用已有的交互界面的开发成果,又能提高交互界面的实际开发速度,更进一步地实现具有可复用库的模块设计标准规范就成了亟需解决的问题。
技术实现思路
针对如何快速准确地实现交互界面,降低开发过程中的各种成本,本专利技术提出。本专利技术所述基于可复用库的交互界面快速实现方法,解决所述技术问题采用的技术方案如下:所述基于可复用库的交互界面快速实现方法的主要内容包括:交互界面的模块化设计、可复用库的构件方法、基于可复用库的交互界面快速实现步骤; 所述交互界面的模块化设计方法,是指基于面向对象的设计方法,即将交互界面按功能模块进行共同性抽取和差异性分离; 所述可复用库的构建方法,其内容主要包括:获取整理的交互界面模块、数据库设计及实现、构建主动式数据/视图模型、绑定界面及数据库模块、按分类封装功能库; 所述基于可复用库的交互界面快速实现步骤主要包括:明确用户需求、查询可复用功能库、参考标准实现专用功能模块、定制功能列表、配置可复用功能库、生成目标交互界面。进一步,所述可复用库的构建方法中,可复用库主要包括基础元素库、公用功能库及专用功能库,每种功能库都绑定特定的交互界面模块;其中,基础元素库主要包括用于表格、列表、比例图、编辑框、按钮等构成界面的基础;公用功能库是通过面向对象方法分析抽象出来的具有共同的、可重复的功能模块,专用功能库是通过面向对象方法分析分离出来的具有专用的、特殊的功能模块。进一步,所述主动式数据/视图模型设计,是面向数据绑定图形的设计,用户不用关系数据是如何在视图下显示的,用户只要通过图像化方法将需要显示视图元素布置在合适的位置,然后通过数据库绑定特定的数据单元即可,当数据发生变化是视图会自动进行更新; 所述主动式数据/视图模型由数据源、逻辑源和视图源组成,其中数据源负责收集来自底层数据库的数据,逻辑源解析来自数据源的数据,视图源接收逻辑源处理后的数据。进一步,所述可复用库的构建方法中,还包括可复用库标准规范即模型入库标准规范,所述可复用库标准规范是为后续交互界面需要增加和扩展时,提供统一标准接口、配置路径、数据库表单形式、数据/视图模型绑定规范。本专利技术提出的基于可复用库的交互界面快速实现方法,是通过主动式数据/视图模型设计将数据及界面元素相关联,再根据交互界面的特点实现可复用性质的基础元素库、通用功能库和专用功能库后组建成可复用库,最后提出模型入库标准规范提供统一标准接口、配置路径、数据库表单形式、数据/视图模型绑定规范。本专利技术公开的的有益效果是: 所述基于可复用库的交互界面快速实现方法,可以基于可复用库快速实现各种类型的需要交互的界面,不仅可以充分利用已有的交互界面的开发成果,又能提高交互界面的实际开发速度。除此之外,本专利技术也涉及具有可复用库的模块设计标准规范,该规范是保障可复用库可以有效扩展和应用的基础,通过对可复用库标准规范的改进和优化可进一步提高可复用库的有效性及交互界面的可用性。本方法适合于基于WEB的远程访问及基于QT、VS等工具的本地交互界面的开发平台,具备功能库设计规则简单,可复用性高,界面成型快速等特点。【专利附图】【附图说明】附图1为本专利技术的主动式数据/视图模型; 附图2为本专利技术的可复用库框图; 附图3为本专利技术的构建可复用库的流程图; 附图4为本专利技术的交互界面快速实现流程图。【具体实施方式】下面通过附图,对本专利技术所述基于可复用库的交互界面快速实现方法进一步详细说明,并不构成对本专利技术的限制。本专利技术所述基于可复用库的交互界面快速实现方法,进行设计时主要涉及到的内容包括:交互界面的模块化设计方法、面向功能的可复用库的构建方法、基于可复用库的交互界面快速实现步骤。下面分别对上述几个方面进行详细说明: 所述交互界面的模块化设计中,所述模块化设计是基于面向对象的设计方法,即将交互界面按功能模块进行共同性抽取和差异性分离;所述交互界面主要面向包括监视查询、配置管理、系统检测、故障诊断及信息预警等应用场合,但不仅限于它们;所述交互界面的访问方式包括:WEB远程访问、本地登录访问、及本地安装运行等,但不仅限于它们。所述可复用库的构建方法中,可复用库主要包括基础元素库、通用功能库及专用功能库,每种功能库都绑定特定的交互界面模块;其中,基础元素库主要包括用于表格、列表、比例图、编辑框、按钮等构成界面的基础;通用功能库是通过面向对象方法分析抽象出来的具有共同的、可重复的功能模块,通常这部分功能在基本交互界面中都会存在,并且功能基本相同,如日志信息显示、用户管理、时间配置等;专用功能库是通过面向对象方法分析分离出来的具有专用的、特殊的功能模块,通常这部分功能由于其专用性,具体是否在交互界面中出现要根据实际情况具体配置,如固件更新及同步、电源控制等; 所述可复用库的构建方法,其内容主要包括:获取整理的交互界面模块、数据库设计及实现、构建主动式数据/视图模型、绑定界面及数据库模块、按分类封装功能库;本文档来自技高网
...

【技术保护点】
一种基于可复用库的交互界面快速实现方法, 其特征在于,其主要内容包括:交互界面的模块化设计、可复用库的构件方法、基于可复用库的交互界面快速实现步骤;所述交互界面的模块化设计方法,是指基于面向对象的设计方法,即将交互界面按功能模块进行共同性抽取和差异性分离;所述可复用库的构建方法,其内容主要包括:获取整理的交互界面模块、数据库设计及实现、构建主动式数据/视图模型、绑定界面及数据库模块、按分类封装功能库;所述基于可复用库的交互界面快速实现步骤主要包括:明确用户需求、查询可复用功能库、参考标准实现专用功能模块、定制功能列表、配置可复用功能库、生成目标交互界面。

【技术特征摘要】

【专利技术属性】
技术研发人员:陈刚
申请(专利权)人:浪潮电子信息产业股份有限公司
类型:发明
国别省市:山东;37

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

1