一种基于人机交互系统的UI控件生成方法及装置制造方法及图纸

技术编号:20796651 阅读:35 留言:0更新日期:2019-04-06 10:17
本发明专利技术涉及一种基于人机交互系统的UI控件生成方法及装置,包括UI控件调取器、UI控件属性编辑器、UI工程模拟预览器、UI控件文件生成器以及UI工程GUI驱动器;首先,利用UI控件调取器调取预设UI控件模板,其次,对UI控件进行属性编辑,并对已编辑的个性化UI工程进行预览,再者,生成UI控件文件,最后通过GUI驱动及显示。本发明专利技术提供一种简单、快速的UI控件生方法和装置,提升UI开发效率。

A Method and Device for Generating UI Controls Based on Human-Computer Interaction System

The invention relates to a method and device for generating UI control based on human-computer interaction system, including UI control caller, UI control property editor, UI engineering simulation preview, UI control file generator and UI engineering GUI driver. Firstly, the preset UI control template is fetched by using UI control caller, secondly, the UI control is edited by attributes, and the edited personalized UI engineering is implemented. Preview, and then generate UI control files, and finally drive and display through GUI. The invention provides a simple and fast UI control generation method and device to improve the efficiency of UI development.

【技术实现步骤摘要】
一种基于人机交互系统的UI控件生成方法及装置
本专利技术涉及计算机显示
,具体涉及基于人机交互系统的UI控件生成方法和装置。
技术介绍
人机交互是指人与计算机或自动化设备之间以人可以理解的语言或者行为进行信息交互,同时计算机或者自动化设备可以完全识别或接收人的语言或者行为所表达或表述的内容的含义。目前人机交互设备已经广泛应用在人们的日常行为生活当中,尤其以带界面的人机交互系统更为突出。UI(UserInterface),即用户界面,是人机交互系统当中计算机或者自动化设备信息显示以及交互的可视化界面,无论其显示形式是否为数码管形式或者TFT彩色液晶屏。传统的UI界面往往包含着文本、图片、图标、曲线、触控形式的按钮、旋钮、滑块等;即显示内容以及行为交互。随着人们对计算机以及自动化设备的人机交互体验越来越高,传统的数码管显示以及按键操作已经不能满足人们的体验需求,要求计算机或者自动化设备要具有人性化地、简单地人机交互操控。但由于传统的人机交互都是通过大量的无论是汇编还是C或者其他语言通过代码编写的形式来完成的,面对目前的需求往往无能为力或者是工程量极大,因而造成人机交互极致体验的需求和开发成本和时间不成比例,这个问题亟待解决。
技术实现思路
本专利技术所要解决的技术问题是一种基于人机交互系统的UI控件生成方法及装置,可以根据此方法和装置快速地使用UI控件把复杂的、个性化的UI开发完毕,提升开发效率,提升产品的人机交互体验。本专利技术解决上述技术问题的技术方案如下:基于人机交互系统的UI控件生成装置,包括UI控件调取器、UI控件属性编辑器、UI工程模拟预览器、UI控件文件生成器以及UI工程GUI驱动器。所述UI控件调取器,用于开发过程中用户根据自己的个性化需求调取和选择的UI控件类型,用户根据所调取和选择的UI控件排列组合出个性化人机交系统的交互逻辑,即人机交互的互动步骤;所述UI控件属性编辑器,是用户在调取UI控件后根据实际需求编辑控件的属性,通过编辑UI控件的属性来限定用户自己开发所用的控件限定条件,根据UI控件的属性编辑来制作出符合当前UI控件的使用模式,即赋予UI控件的自主属性;所述UI工程模拟预览器,是用户在开发个性化UI系统的时候可以用来预览和模拟UI实际使用效果;通过UI工程模拟预览器模拟出来的效果来反馈用户制作的UI工程,所做即所见,使开发者不必在完全开发好后才能得知自己所设计的UI效果,避免因UI设计不合理需从头修改一次,实现边设计边修改,保证UI设计效果,节省开发时间;所述UI控件文件生成器,是一种保存用户制作的UI工程的一种文件存档格式,通过UI控件文件生成器把用户当前制作好的成品或半成品UI工程保存起来;以文件格式的方式存储UI控件文件工程,即用户可随时通过UI控件文件生成器还原之前所制作的UI控件文件工程;所述UI工程GUI驱动器,是基于人机交互系统设计出来的一种图像显示系统,通过UI工程GUI驱动器,可以把人机交互系统的人机UI工程显示出来;是整个人机交互系统对人的角度的最终实现终端;UI工程GUI驱动器可以驱动彩屏或数码管;上述UI工程GUI驱动器还附带着人机交互系统的触控或按键识别;通过触控或按键操控以达到UI工程关于交互系统的信息录入和交互信息的识别。本专利技术的有益效果是:通过UI控件调取器把适合用户个性化的UI工程控件调取出来,再通过UI控件编辑器把UI控件的属性编辑好后通过UI工程模拟预览器查看用户所制作的UI工程,再通过UI控件文件生成器保存用户制作的UI工程,最后通过UI工程GUI驱动器把用户开发好的UI人机交互系统实现出来。在上述技术方案的基础上,本专利技术还可以做如下改进:进一步,上述UI控件调取器可分类为变量控件、图标图形控件、触控按键控件;进一步,所述变量控件可分为显示变量控件和文本变量控件;上述显示变量控件即为数字式的变量,可以作为数据的变量显示;上述文本变量控件即为文字式的变量,可作为文本数据的变量显示;进一步,所述图标图形控件可分为图标变量控件和图形变量控件;上述图标变量控件即为UI工程中的小图标变量控件,可作为小图标的变量显示;上述图形变量显示控件即为UI工程中的图形变量控件,可作为各种几何图形的变量显示;进一步,所述控件按键控件可分为触控控件和按键控件;上述触控控件即为电阻式触摸和电容式触摸,可作为人机交互的触摸形式的选择;上述按键控件即为物理实体按键的触控,可作为人机交互的物理实体按键形式的选择;采用上述进一步方案的有益效果是:把UI控件分门别类,使用户可以分解人机交互的需求为具体的控件类别,分别调取对应的控件进行开发。进一步,所述UI控件编辑器,可分类为UI控件固有属性编辑器和UI控件个性化属性编辑器;上述UI控件固有属性编辑器即为UI控件的必须属性编辑,是对于UI控件的限定,通过UI控件的固有属性编辑器编辑用户调取的UI控件的标准属性,例如长度、宽度等;上述UI控件个性化属性编辑器即为UI控件的可选属性编辑器,是对于UI控件的个性化设计需求而设计的,通过UI控件个性化属性编辑器编辑用户调取的UI控件的特殊属性,例如显示模式、颜色设置等;采用上述进一步方案的有益效果是:通过UI控件固有属性编辑器和UI控件个性化属性编辑器可以在固有的UI控件属性编辑上做特殊处理UI控件,使UI控件具有鲜明的个性化属性,避免了UI控件的单调导致产品个性化和特点不鲜明的问题出现。进一步,所述UI工程模拟预览器,可以事先通过通用型计算机的显示屏和鼠标模拟出用户所制作的UI工程中的UI显示和人机交互行为;采用上述进一步方案的有益效果是:通过通用型的计算机系统可以低成本、方便地把用户制作的UI工程实时仿真出来,避免后续从头找错误,提升了开发效率和开发体验。进一步,所述UI控件文件生成器,是通过计算机系统的通用BIN格式文件来命名的,不以特殊文件格式存储;采用上述进一步方案的有益效果是:这样做是为了避免存储格式的不通用,不可编辑的问题,采用计算机的通用BIN二进制文件系统不仅可以通过软件来编辑UI控件文件,还可以直接用BIN文件编辑器打开并修改文件,这样设计大大提升了系统的通用性和普遍性,更简单化了开发难度和成本。进一步,所述UI工程GUI驱动器,是根据用户所选择的GUI输出类型而选择不同的GUI驱动输出类型,当用户选择数码管式人机交互则UI工程驱动器则选择成数码管式驱动器输出;当用户选择IFT彩色液晶屏作为人机交互系统的终端显示和触控输入则UI工程驱动器则输出TFT彩色液晶屏驱动模式,并根据用户选择的TFT彩色液晶屏的尺寸和分辨率来适当调节驱动输出信号。采用上述进一步方案的有益效果是:通过选择不同类型的GUI输出类型而自动调节驱动输出以达到最佳的显示效果和人机交互操作。基于人机交互系统的UI控件生成方法,包括以下步骤:步骤1,调取预设UI控件模板;步骤2,对UI控件进行属性编辑;步骤3,对个性化UI工程进行预览;步骤4,生成UI控件文件;步骤5,GUI驱动及显示。本专利技术的有益效果是:通过UI控件的调取、属性编辑、工程预览、工程文件生成以及GUI驱动及显示的全套步骤的处理,即可制作出符合用户预期的人机交互系统,避免了用户预期效果和实际开发效果不相符的情况发生,同时也提升了开发者本文档来自技高网...

【技术保护点】
1.一种基于人机交互系统的UI控件生成装置,其特征在于:包括UI控件调取器、UI控件属性编辑器、UI工程模拟预览器、UI控件文件生成器以及UI工程GUI驱动器。

【技术特征摘要】
1.一种基于人机交互系统的UI控件生成装置,其特征在于:包括UI控件调取器、UI控件属性编辑器、UI工程模拟预览器、UI控件文件生成器以及UI工程GUI驱动器。2.根据权利要求1所述的一种基于人机交互系统的UI控件生成装置,其特征在于:所述UI控件调取器,用于开发过程中用户根据自己的个性化需求调取和选择的UI控件类型,用户根据所调取和选择的UI控件排列组合出个性化人机交系统的交互逻辑,即人机交互的互动步骤;所述UI控件属性编辑器,是用户在调取UI控件后根据实际需求编辑控件的属性;所述UI工程模拟预览器,是用户在开发个性化UI系统的时候可以用来预览和模拟UI实际使用效果;所述UI控件文件生成器,是用于保存用户制作的UI工程文件;所述UI工程GUI驱动器,是基于人机交互系统设计出来的一种图像显示系统,通过UI工程GUI驱动器,可以把人机交互系统的人机UI工程显示出来。3.根据权利要求1所述的一种基于人机交互系统的UI控件生成装置,其特征在于:所述UI控件调取器可分类为变量控件、图标图形控件、触控按键控件,所述变量控件可分为显示变量控件和文本变量控件,所述图标图形控件可分为图标变量控件和图形变量控件,所述触控按键控件可分为触控控件和按键控件;所述UI控件编辑器,可分类为UI控件固有属性编辑器和UI控件个性化属性编辑器;所述UI工程模拟预览器,可以事先通过通用型计算机的显示屏和鼠标模拟出用户所制作的UI工程中的UI显示和人机交互行为;所述UI控件文件生成器,是通过计算机系统的通用BIN格式文件来命名存储;所述UI工程GUI驱动器,是根据用户所选择的GUI输出类型而选择不同的GUI驱动输出类型,并根据用户选择的TFT彩色...

【专利技术属性】
技术研发人员:王洪
申请(专利权)人:北京迪文科技有限公司
类型:发明
国别省市:北京,11

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

1