时间:2023-03-02 15:05:41
序论:写作是一种深度的自我表达。它要求我们深入探索自己的思想和情感,挖掘那些隐藏在内心深处的真相,好投稿为您带来了七篇人机交互界面范文,愿它们成为您写作过程中的灵感催化剂,助力您的创作。
中图分类号:TB47
文献标识码:A
文章编号:1003-0069(2016)02-0064-02
人机交互是社会发展的未来趋势,实现人机交互,不仅是科学技术水平发展的必然,也是人们在生活水平不断提高的情况下所提出的新要求。设计人机交互界面是实现人机交互的关键,只有简单易懂、操作方便、功能完善的界面,才能满足人际交互不断提升的要求。但是,目前人机交互界面设计还存在一些不足之处,导致用户体验始终达不到较高水平。因此,必须对人机交互界面进行优化设计,不断提升其性能。
一 人机交互界面设计的基本原则
设计人机交互界面的目的就是为人和机器之间提供一个协调操作的界面,通过这一界面可以实现人机互动,达成用户所需的各种功能。人机交互界面所涉及的范围很广,不论是何种用途的人机交互界面,在设计过程中都应该遵循一些基本的设计原则,确保设计出来的人机交互界面能够符合用户的实际需求。
第一,人机交互界面设计需要满足易用性原则。不论是什么产品,其所面对的用户都是各种各样的,这些不同的用户之间存在学历差异、认知差异以及知识结构差异等多方面的不同。因此在设计人机交互界面时,就应该对这些因素全面考量,确保用户可以在不借助说明书的情况下就可以对界面功能形成大致认识。
第二,人机交互界面设计需要满足规范性原则。规范性原则是设计人机交互界面所必须遵循的原则,其主要涉及到界面图标、标签提示、对齐方式、等待过程、菜单结构等多个方面的内容。所以,在设计过程中,设计人员应该从菜单条、状态栏、工具栏、滚动条以及快捷菜单等方面加强交互界面的规范性设计。
第三,人机交互界面设计应该协调与美观。对于用户而言,操作界面是否美观协调,会直接决定其是否会产生购买欲望或是能够顺利操作。比如,对于手机的交互界面而言,若是美观性较低,或是协调性不好,那么消费者就不会购买这款手机。所以,在设计中加强协调性和美观性的考量是十分重要的。
第四,人机交互界面设计应该体现出独特性。对于一款产品而言,其必定和其他类似的产品存在区别。而且对于企业自身而言,必定是希望自己的产品能够在市场竞争中打败同类型的产品。由此,就需要在人机交互界面设计中体现出独特性,并且切实反映出企业自身的特色,以便得到消费者的认可。
第五,人机交互界面设计应该确保安全性。对于人机交互而言,由于机器本身和用户都可能出现各种各样的意外情况,从而引起不安全问题产生。因此,就需要在人机交互界面设计中加强安全性考量,避免发生意外情况。比如,应该对用户无意识输入的无效数据有效识别,并且控制程序不做出反应。而对某些控件也应该设置用户权限,避免用户输入不安全的数据。
最后,人机交互界面设计应该突出快捷性。在智能化趋势不断明显的当下,快捷性是用户提出的新要求,越来越多的用户希望在人机交互界面中能够实现快捷操作。比如,在文件操作方面,就应该设计打印、关闭等快捷键。在系统菜单上,也需要设置帮助、工具等快捷键,以满足用户的各种需求。
二 人机交互界面设计的要点
(一)整体框架设计要点
整体框架设计是人机交互界面设计的一个重要环节,其所包含的内容较多,主要有典型页面设计、登陆页面设计、系统首页设计等。
在典型页面设计方面,首先应该注意整体页面的位置,即对长、宽、高进行合理的控制。在页面基本框架构成方面,主要应该对系统logo、导航、菜单、内容显示页、查询等进行合理布置。此外,还需对页面显示的分辨率进行控制,确保显示清晰。在登陆页面设计以及系统首页设计这两个方面,其所需要注意的问题和典型页面设计基本一致。
在配色设计方面,首先应该满足基本的系统配色原则,确保界面设计配色的规范性。其次需要对系统主体背景配色进行设计,确保其和界面配色相适宜。最后就是系统辅助配色设计,其也应该在满足系统配色的基础上,最大程度贴合整体配色风格。
在字体设计方面,一般人机交互界面常用主体包含了汉字和英文这两种,针对某些交互界面可能还存在日语、德语等。在字体设计方面首先就是要确定字体类型,这需要根据用户对象合理选择。然后,需要对字体大小进行确定。这应该根据交互界面的大小尺寸合理确定。最后应该对字体颜色进行设计,使其和系统配色相得益彰。
在信息提示方面,首先应该对必添项提示进行设计,其主要包括了必添项的字体、项前标示以及输入框颜色等。对等待提示设计,则需注重进度条、提示形式的设计。对删除提示,应该在字体、大小、内容和颜色等方面进行统一设计。对保存提示也需要在颜色、字体、大小和内容上实现统一设计。
(二)界面元素设计要点
整体框架只是人机交互界面设计的基础,界面元素设计才是其中最为核心关键的环节。就人机交互界面而言,界面元素主要包含了logo图标、导航、菜单、表格、按钮、文本框等。
在设计logo图标时,除去前边所讲的大小、颜色和字体等,其定位也是非常重要的。对于人机交互界面而言,logo图标定位应该从人体工程学的角度出发,选择最符合人体视觉的位置。不仅如此,在logo图标设计上,还需充分融入企业元素,让用户能够切实感受到相关企业的企业文化。
在设计导航时,需要对导航形式、导航字体、导航颜色以及位置等合理设计。在设计的过程中不仅要考虑用户的实际体验,还需结合界面设计的实际情况,确保满足协调性和美观性。
在设计菜单时,需要对菜单级数、菜单展开风格、菜单菜单位置、菜单字体、菜单背景以及边框颜色等合理设计。菜单级数最好控制在3级以内,展开风格一般是纵向展开,菜单位置一般位于界面顶部或是底部,但是也可设计于界面的侧边。菜单背景应该和界面整体风格相适应,边框颜色也需要和界面整体配色相符合。对于不同级别的菜单,还需在字体、颜色和大小上体现出一定区别。
在设计表格时,对标题字体、大小、颜色和位置都需要精确控制。此外,对于表格行,需要控制行高、背景颜色以及每页的显示行数。还需对单元格间距、数据单位位置、表格主体内容提及页数表述等进行控制。
此外,在人机交互界面设计中,还需对按钮、文本框、下拉框、单选框等多个方面加强设计控制,确保设计满足基本原则,能够符合用户的实际需求。
三 人机交互界面设计的完善
(一)以人为本
以人为本,展开说来就是人机交互界面设计应该以用户的实际需求作为设计准则,围绕用户的根本需求设计人机交互界面,如此才能提升用户对人机交互界面设计的满意度。因此,在设计人机交互界面之初,就应该对用户群体进行全面调研,切实了解用户的需求,以及其对当前同类产品的评价。然后,可以对用户群体进行特征提取,对用户的普遍需求、心理特征、行为活动、个体差异等全面进行分析,再将其融入到人机交互界面设计当中。比如,如果人机交互界面的产品是面向儿童群体,那么就需要充分考量儿童的特点。儿童思维简单、活泼好动,因此界面设计就应该简洁明了、色彩鲜亮,在保证儿童能够快速操作的同时充满兴趣。再比如,若是手机的人机交互界面,其面向的用户数量庞大、特点各异,这是若是要充分考量所有用户的特点就显得不切实际了。因此,这就需要对产品进行定位,划分出具体的用户人群,然后在对其进行设计调研。不仅如此,在设计的过程中还需将用户引入其中,让用户参与设计活动,在人机交互界面中体现出用户意志,如此才能设计出符合用户群体的人机互动界面相关产品。
(二)情感因素
人机交互界面并不是单纯的操作界面,其应该在设计中融入情感元素,使其体现出生命力,情感因素可以从交互界面的构成元素上得到体现。在设计的过程中,需要设计者对用户情感客观审视,并通过颜色、字体、排版等设计体现出这些情感因素。只有人机交互界面充满了情感因素,才能使用户对产品产生兴趣,从而真正深入了解并认同一款产品。对于一款产品而言,不论是手机还是平板电脑,用户在使用之前都需要下载一些必要的软件。在设计交互界面时,不仅设计一个美观协调的下载界面,还需设计人性化的引导界面,通过引导帮助用户完成新产品的配置和软件下载。不仅如此,还可以加入一些交互界面,在用户下载新软件的时候能够进行一些其他的事项。在界面的按钮设计上,还可以融入企业的标示,让用户能够感受到企业设计这一款产品时的心意。比如,以微软推出的surface 3为例,其在人机交互界面的设计上就体现出了情感因素,简洁美观的交互界面,以灰色调配以surface字样的界面背景,不仅给用户一种沉稳大气的体验感受,更彰显出微软自身的企业文化。
(三)操作设计
操作是人机交互界面所必须考虑的问题,不论界面设计多么美观协调,若是操作性不好,就会导致用户的使用感受大打折扣。因此,在人机交互界面的设计过程中,必须注重操作设计,不仅要确保操作的便捷高效,还需符合用户的使用习惯。比如,在手机的设计中,对于音量键的设计就应该符合大众的使用习惯。大部分人都是右手持机,习惯音量键在手机右侧上方位置,或者是左侧上方位置,这样就能够直接用大拇指或是食指调控音量。再比如在滑屏设计上,大部分用户的使用习惯是向左或是向右滑动屏幕,因此若是设计成向上或是向下滑动屏幕,势必会导致用户操作体验不佳。所以,在实际设计应该尽量避免这种设计出现,确保操作设计符合用户习惯,以及能够方便地进行操作。此外,在操作设计上还需加强安全设计,即对用户的误操作进行安全保护,避免一些意外操作导致产品出现问题。
随着液晶显示技术的进步,高质量的液晶显示模块会被日趋广泛地应用于各种嵌入式系统中。在系统整体设计中,人机交互界面的设计往往占据着很大一部分工作,现以某嵌入式系统的人机交互部分为例,介绍一种使用WGA-12864B图形LCD模块实现中文窗口菜单界面的方法。
1 图形LCD模块WGM-12864简介
WGM-12864B模块是单色图形点阵液晶显示模块,点阵数为64×128,其点阵存储区如图1所示。
模块点阵分为左右两边,左右两边的结构是完全一样的。对模块的点阵存储区进行读写操作时,由CS1、CS2进行片选,高电平有效。模块中每8行为1页,页地址由X确定;Y确定点阵的列号,点阵数据的每一个字节所在的位置由(CSi,X,Y)唯一确定。字节中的每一位对应着相应的像素,为1显示该像素;为0则不显示。液晶显示模块工作时,逐行扫描点阵存储区。首先被扫描的行显示在LCD屏幕的第1行上,其余行则依次顺序显示。“扫描起始行”可以通过Z地址寄存器来设置。Z可以是0~63的任意一行,如Z=56时,则显示在LCD屏幕上的次序从上到下分别为:
56,57,…,62,63,0,1,2,…,54,55
该模块的这一功能为窗口的滚屏提供了便利。
2 人机界面的硬件接口设计
系统扩展了1片8255A作为人机界面的接口,硬件接口电路如图2所示。8255A的A口连接图形LCD的8位数据线,B口低6位连接相应的控制线,D/I表示数据总线上的信号是点阵数据还是控制命令字,R/W表示当前操作是读或写操作,E是使能控制端,RST是复位端,CS1、CS2是左右点阵区选端。以行扫描方式扩展键盘接口,C口高半字节接行线,低半字节接列线。8255A初始化时,定义A、B口为方式0输出;C口高半字节为方式0输出,低半字节为方式0输入。请注意,大多数类型的8255芯片在对其方式控制寄存器进行初始化时,会引起A、B、C口清零,故不要在程序中动态改变8255端口的输入输出方式,以免影响LCD和键盘。
3 用户界面的软件设计
人机交互界面设计的目标是实现中文窗口界面,用户可以在菜单方式下进行交互。窗口分为两类:对话框和菜单,也包括对话框和菜单的混合。对话框用于参数的输入输出显示;菜单用于响应用户的选择,根据用户的选择运行程序。
首先,应当确定系统需要多少个窗口,每个窗口有多少个菜单,画出窗口之间的变迁图,可以知道所有的窗口应当组成一个树形结构。菜单中的汉字大小为16×16的点阵,数字和符号的大小为16×8的点阵。这些点阵数据可以由点阵提取程序获得。点阵数为64×128的LCD模块只能同时显示4个菜单项,每个菜单项点据256个字节的点阵存储空间。窗口多于4个菜单项时,应当使用滚屏功能。为方便数据的安排,系统规定了参数、菜单、窗口及LCD缓冲区的数据结构。
(1)数据结构
为方便参数的显示和处理,参数的输入输出格式用类似于分离BCD码来表示,数据结构如图3所示。数据长度表示数据区的字节数。正负标志,为1表示负数,为0表示正数,负数在输入都要在数据前面加上负号“-”。数据区的每一字节对应于参数的每一位数。数字用分离BCD码表示,小数点用ASCII码表示。“数据长度”域占1个字节时,此数据结构可以表示最多255位的数据。
菜单点阵的数据结构如图4所示。菜单序号表示该菜单在该窗口所有菜单中的次序;菜单长度表示该菜单项中汉字的个数,菜单点阵数据区存放的是菜单中汉字的点阵,每一个汉字都是16×16的点阵;参数标志为0表示没有参数,为1表示此菜单项是对话框,后面跟着参数。参数存放在参数指针域指向的内存中,若是系统参数,则要预先从E2PROM读到内存中。由于系统是16位寻址的存储空间,所以用2个字节存放指针。参数存放格式如图3所示。
窗口点阵的数据结构如图5所示,其中用到了菜单数据结构,窗口中使用到的菜单项依着菜单序号顺次存放,各域的含义是显而易见的。注意,窗口的点阵数据是事先按照此格式建立的,系统中所有窗口以此格式存放非易失存储介质中,如ROM。以此格式,系统可以有255个窗口,每一个窗口可以多达255个菜单项。
系统在内存定区域开壁了1个LCD显示缓冲区,将要显示的整个窗口的点阵数据按下列格式拼装好以后存放在此区间。LCD的显示程序从此区间中读取数据到LCD点阵数据存储区,LCD显示程序正是凭借此数据结构管理用户交互界面。每个菜单项除了汉字和参数的点阵外,其余的空间用00H补齐为256字节。对话框中显示的参数,可以依据菜单数据结构中的参数指针域检索到数据,然后把它译码成为可以显示的16×8的点阵数据。LCD缓冲区数据结构如图6所示。当前菜单域指的是当有获得焦点的菜单序号,需要反显,主要用于光标管理。显示中的菜单项序号分别对应着当前LCD点阵存储区中的4个菜单项,这些数据主要用于滚屏操作。其余各域和上述类似。
(2)人机交互设计
人机交互设计的重点在于窗口界面的显示、滚屏、光标的管理及参数的显示、修改和保存。现在只介绍窗口的滚虐和参数的输入输出显示。仅当窗口的菜单数大于4的时候,才用到滚屏操作。为提高系统响应的速度,窗口在滚屏时只将新的菜单点阵数据读入LCD点阵存储 ,其余3个菜单的点阵数据保持不变。图7所示的窗口滚屏过程中LCD点阵存储区的快照以及LCD屏上显示的菜单次序,从A到E的滚屏每一步都是可逆的。可以发现,每一步相邻的操作,只要将1个即将显示的菜单项点阵数据写入LCD点阵存储区,图中加黑框的菜单项就是新写入的。当向下滚屏时,从LCD显示缓冲区中“显示中的菜单项”域检索出菜单序号最小的项,把新的菜单序号插入此位置,从显示缓冲区的“菜单点阵数据”域把菜单的点阵数据读到LCD点阵存储区中相应位置。然后再检索更新后的“显示中的菜单项”域,找出最小菜单项所在的行号,设置扫描起始行Z为此行号,图中箭头指向的位置即为扫描起始行。最后要更新的域是“当前菜单项”,用于光标显示管理。当向上滚屏时,操作是类似的,不同的是要替换出“显示中的菜单项”域中序号最大的菜单项。
参数的输入输出显示是人机交互界面中的重要环节。显示的参数来自键盘输入或系统内部,数据的流向如图8所示。参数依据图3对应的数据格式存放到参数指地所指的内存中,然后启动窗口更新即可。若该参数需要保存,则存入对应的E2PROM地址中。本系统使用X5045作为E2PROM,同时兼作看门狗。
1交互设计的概述
交互设计是通过增强和丰富用户日常工作、生活中与产品的交流互动,解决用户体验问题的一种设计策略。从用户视角出发,交互设计是一种探讨如何让产品有效,易用且获得操作愉悦感的技术,它致力于认知目标用户和他们的需求,认知用户与产品交互时双方的行为,认知“人”所特有的行为和心理特点,最后,还包括认知各种不同的有效交互方式,并对它们进行完善与扩充。交互设计应用范围广泛,已深入到人类生活的方方面面,如自助存取款、坐地铁、打电话等都展示着交互设计的作用。目前,在交互设计领域中,人机交互作为最备受关注及重要的研究和组成部分,正成为现代产品设计中不可或缺的设计原则和方法,通过将人机交互理论融入到产品的设计中,可以提升产品的可用性和用户的交互体验。
2人机交互设计的定义
人机交互可以被看作是工业设计在软件业中的延伸,它通过某种用户和计算机两大主体相互识别的“语言”或沟通手段来完成指令操控,是研究人、机以及两者之间互相影响的技术,广泛地被应用于人-机-环境的系统研究中。通常可将人机交互的过程简单的区分为“输入”与“输出”两种。其中,输入是指由人完成机械或设备的操作,命令的下达或保养维护等,强调将操作者的想法和需求转变为机器所能识别的语言,输入至机器中;而输出是指由机械或设备发出来的能够被人所识别的语言,如提示、警告、故障、操作说明等。人机交互的发展。早期的人机交互主要是通过键盘、鼠标、显示器等产品进行的,而如今随着新技术的层出不穷,体现出人与机器之间的识别语言逐渐变得愈发人性化。下面将对人机交互的发展进行分析,从人机交互的不同阶段所特有的内容、手段和方式深入探究人机交互的发展趋势。通过文献资料的整理查阅,人机交互从最初的人适应机器逐渐演变成机器适应人,本文作者将人机交互的发展归纳为以下阶段。
初期阶段,用户(更多是程序员)采用手工操作的方式,输入算机语言(二进制代码)在计算机上完成操作。语言命令交互阶段,采用大量的交互命令与计算机交流,需要大量命令记忆,并熟悉键盘输入方式。图形用户界面交互阶段,基于位图映像显示的高分辨率图形显示设备以及鼠标定位设备的应用,加上小型计算机的普及和软件技术的进步,出现了名为WIMP的界面,内容包括窗口、图标、菜单、指向装置等人机交互界面。网络用户界面交互阶段,各种浏览器、网站、超文本和HTML语言使得互联网快速发展。人机交互从单机的交互转变成在网络互联下的全球交互,搜索引擎、多媒体、聊天工具等新式的人机交互方式成为主流。通过上述对不同阶段的人机交互进行分析和描述,可以发现,人机交互的方式从单一、复杂、耗时和实体化逐渐向多样化、简单、实时和虚拟化的状态发生改变,这不仅符合了科技进步的趋势,而且使得人机交互的方式愈发体现了“以用户为中心”的设计原则。
3人机交互设计的应用
随着科技进步,智能终端和智能产品已经在社会生活中相当普及,人机交互的应用也随之发生了日新月异的变化。其中,一些新式的人机交互手段不仅为用户的交互操作提供了更为轻松、人性化的途径,而且也正在对用户的交互行为产生潜移默化的影响。如下文所要描述的几项人机交互的具体应用。
(1)手势交互:手势交互是利用计算机图形学技术来识别人的肢体语言,并将其转化为操作命令进行控制设备。利用手势实现交流是人的天性,在人类发明语言和文字之前,便已开始使用肢体语言进行交流。手势交互与手势跟踪技术是相辅相成的两项交互方式,它们共同组成了继鼠标、键盘和触屏之后新的人机交互方式。
(2)语音交互:语言无疑是人类最直接和自然的沟通方式,也是获取外界信息的重要来源方式。语音交互通过语音识别的原理,首先对接收的语音进行处理和保存,然后根据语音特征与语音信号模板进行分析和匹对,查找出相似的语音模型,最终识别出语音内容,并输出识别出的文字结果。
结语
通过整理并总结交互的概念由来理清交互的定义,帮助理解人机交互设计的定义。接着通过文献资料的整理对人机交互设计的定义做出总结,即基于人-机-环境的系统,解决或改善人与机器相互“输入”和“输出”的策略方法。然后分别叙述了人机交互设计的发展过程,共分为5个阶段。对人机交互设计的要素及原则进行分析和阐释,其中人机交互设计的原则包括人机工学原则、感性工学原则、一致性原则、层次性原则、功能性原则,人机交互设计的要素包括交互界面、用户、环境和操作行为四个方面。
参考文献:
[1]万陆洋.人机交互原理在产品设计中的应用[D].
[2]李艳民.基于Qt跨平台的人机交互界面的研究和应用[D].
[3]刘晓晖译.交互设计———超越人机交互[M].电子工业出版社,2003.
[4]刘宇尘.基于安卓系统的人机交互应用研究[D].合肥:中国科学技术大学,2012.[5]Bradweed.交互设计一工业设计在软件业中的延仲.
[6]张婷.人机交互界面设计在产品可用性中的应用研究[D].
人机交互界面的设计主要解决与人机交互相关的用户分析、任务分析、交互方式以及相应的课件开发过程等问题。
二、友好的人机交互界面的设计原则
1.确定使用对象2.用户控制性3.直接性4.敏捷性5.一致性6.反馈性7.清晰性8.美观性9.宽容性10.易用性11.象征性。
三、界面设计
1.窗口。一般由以下几个部分组成:标题栏、菜单栏、流动条(水平、垂直)、状态栏和控制栏。Microsoft公司的Windows操作系统可以称为窗口技术的典范。
2.菜单。常见的菜单有:条形菜单、弹出式菜单、下拉菜单、图标式菜单等。用户对菜单的操作主要是通过鼠标点击,并辅以键盘或触摸屏来实现的。
3.图标。图标是常用的一种图形界面对象,它是一种小型的,带有简洁图形符号。它的设计是基于隐喻和模拟的思想。图标能帮助用户简便地通过界面调用功能。
4.按钮。常见的按钮类型有:Windows风格按钮、闪烁式按钮、动画式图形按钮、热区(Hotspot)式按钮、文本按钮、图形按钮等。
5.对话框。是一个弹出式窗口,当课件运行时,除了各种选项和按键操作外,系统还可以在需要的时候提供一个对话框来让用户输入更加详细的信息,并通过对话框与用户一、人机交互界面的基本概念
人机交互界面的设计主要解决与人机交互相关的用户分析、任务分析、交互方式以及相应的课件开发过程等问题。
二、友好的人机交互界面的设计原则
1.确定使用对象2.用户控制性3.直接性4.敏捷性5.一致性6.反馈性7.清晰性8.美观性9.宽容性10.易用性11.象征性。
三、界面设计
1.窗口。一般由以下几个部分组成:标题栏、菜单栏、流动条(水平、垂直)、状态栏和控制栏。Microsoft公司的Windows操作系统可以称为窗口技术的典范。
2.菜单。常见的菜单有:条形菜单、弹出式菜单、下拉菜单、图标式菜单等。用户对菜单的操作主要是通过鼠标点击,并辅以键盘或触摸屏来实现的。
3.图标。图标是常用的一种图形界面对象,它是一种小型的,带有简洁图形符号。它的设计是基于隐喻和模拟的思想。图标能帮助用户简便地通过界面调用功能。
4.按钮。常见的按钮类型有:Windows风格按钮、闪烁式按钮、动画式图形按钮、热区(Hotspot)式按钮、文本按钮、图形按钮等。
5.对话框。是一个弹出式窗口,当课件运行时,除了各种选项和按键操作外,系统还可以在需要的时候提供一个对话框来让用户输入更加详细的信息,并通过对话框与用户进行交互。它也是充分体现多媒体人机交互特点的界面技术之一。
四、屏幕设计
1.封面(片头)屏幕。课件的首页即封面,应使学生明确这是一个课程的开始。封面屏幕一般包括:课程名称、课件作者、制作时间、版权等。
2.主界面屏幕。课件都是通过主界面为学习者提供教学内容选择的,类似于我们书的目录。
3.教学屏幕。教学屏幕就是多媒体课件开展教学活动的屏幕画面,也是课件设计的重点。
五、友好人机交互界面的设计方法
1.显示色彩的设计。要正确选择色彩基调,并注意到对比、统一与和谐
2.画面间的变换与动画。
3.声音处理与解说词。声音处理常采用44.1kHz或22.05kHz的采样频率,这样可获得满意的效果。解说词要求每句话、每个词都应紧密结合画面,准确地表达内容。言词应当生动、朴实,力求简练,语音吐字清晰。解说词每秒不应超过三个字。
。它也是充分体现多媒体人机交互特点的界面技术之一。
四、屏幕设计
1.封面(片头)屏幕。课件的首页即封面,应使学生明确这是一个课程的开始。封面屏幕一般包括:课程名称、课件作者、制作时间、版权等。
2.主界面屏幕。课件都是通过主界面为学习者提供教学内容选择的,类似于我们书的目录。
3.教学屏幕。教学屏幕就是多媒体课件开展教学活动的屏幕画面,也是课件设计的重点。
五、友好人机交互界面的设计方法
1.显示色彩的设计。要正确选择色彩基调,并注意到对比、统一与和谐
关键词:人机界面 交互设计方式 研究
中图分类号:TP317 文献标识码:A 文章编号:1674-098X(2017)01(a)-0123-02
人机交互技术实际上指的就是使用计算机技术的前提下,融入有效的方式让人和计算机二者可以达到相互沟通的目标。针对交互设计而言,最终目的就是对于使用者在运用产品的流程中心理和行为特点具有一个充分的了解,之后将使用者需要当作核心标准,深入设计更加完善的交互方式,并且将这个运用到产品中去,这样就可以提升生活的舒服以及便捷程度。因此,下面将进一步研究人机界面设计中的交互设计方式。
1 交互设计和人机界面设计简要分析
1.1 交互设计的简要分析
实际上交互设计就是利用设计实现二者之间的沟通和互动,实现高效的交流,使交互的双方均可以在短时间内清楚对方表达的意思。交互设计重点是针对使用者对于产品的不一样要求所实施的一种设计,这种类型的设计是经过具体分析使用者需要产品的方法,把使用者的心理状态以及可能的需要融入到设计当中,进而为其提供更加适合的应用环境。
1.2 人机界面设计的简要分析
人机界面实际上就是人和计算机之间相互影响的区域,参加人机信息沟通的所有领域均是人机界面。设计界面存在于人到物的信息沟通,简单讲,存在人和物信息沟通全部领域均是设计界面,其含义要素十分广泛。可以把设计界面界定成设计当中面对和分析的所有信息交互的整体,展示了人到物二者的关系。
1.3 交互设计在人机界面设计中的重要作用
通常来讲,人机界面设计相当于是隶属于人机交互界面的设计,必须要有健全的人机交互界面,才能够达到使用者要求的设计。在对人机界面进行设计的过程中,不能缺少交护设计,只拥有人机界面,而缺少交互功能的设计是不具备实效性的,无法满足使用者所提出的需求。人机界面功能的实现必须要借助交互才可以,所以,在设计人机界面的过程中,必须要把交互设计巧妙地应用当中,这样才能确保满足使用者所提出的基础要求,并且符合使用者视觉感受,同时还能够满足使用者操作功能方面要求的理想效果。
2 人机界面的类型
(1)功能性设计界面。接受物功能信息,操作和掌控物,并且还包含和生产的接口,也就是材料使用以及科学技术的运用等,这个界面体现设计和人造物二者之间的协调功能。
(2)情感性设计界面。也就是物要给人传达感受,引发和人们情感上的共鸣,这样情感的信息传递具有确定性和不确定性的统一,这样的界面体现设计和人之间的关系。
(3)环境性设计界面。这个界面外部环境因素对于人信息传达,其中一件或者是一个产品以及平面视觉展示作品,室内和室外环境作品均无法脱离环境而独立存在。
可以说,设计界面是将功能性界面当作根本的,环境性界面当作前提,将情节感性界面当作核心组成的,其中形成了有机并且系统性的联系。
3 人机界面设计原则
人机界面设计的水平和设计师经验具有极大的关系,部分原则对于全部的优秀人机界面设计均是适合的,通常可以从可交互性和信息以及显示,还有数据输入这些方面的充分思考,想要设计出高水平的人机界面,要求拥有较强的理性认知和创造性,同时还要对其实效性以及信息处理进行分析。因此,一定要谨记人机界面设计的基本原则,这样在设计的时候才能够最大限度根据原则设计,进而设计出受到广大使用者喜欢的人机界面。
例如,要求风格统一。在相同使用者界面当中,全部的菜单选项和命令输入以及数据现实还有别的功能,必须要确保其风格统一,风格统一的人机界面,给人一种简单和谐的视觉感受。
操作确定。针对全部有可能会带来损害的操作,必须要经过使用者再次确认,针对大部分动作也要允许恢复,针对使用者犯错保持宽容的态度。
及时响应。使用者界面一定要可以对使用者进行及时的反馈,提升对话和移动以及思考的速度,尽可能地降低击键次数,减小鼠标移动的距离,防止使用者出现无法适应的感受。
帮助系统。人机界面一定要提供上文和下文敏感求助这个系统,让使用者能够及时地得到帮助,尽可能地使用简单的动词或者短语提示指令。
界面分布。科学地划分同时合理地应用显示屏幕,只展示和上文以及下文相关的信息,统一使用者维护可视环境,例如,放大和缩小图片,使用窗口分割不一样类型的信息,仅展示有价值的错误信息,防止由于数据极度难以理解而给使用者带来烦恼。
4 人机界面设计中交互设计方式的应用
(1)围绕使用者进行设计,在设计人机界面的过程中,要求我们要将使用者当作核心,充分加强使用者对于设计界面的喜爱程度。一方面,在设计人机界面的过程中,我们必须要针对使用这个产品的客户人群,掌握其基本需要,再分析不一样使用人群所存在的差异,对于其心理规律以及行为活动等进行分析。之后将采集到的信息融入到界面设计当中,这样才能够不断改进人机交互界面的设计。
另一方面,要求必须要对使用者的特别要求实施仔细的解读,和使用者主动交流,让使用者适当参与到设计过程当中,从而可以及时准确地掌握使用者需要的交互作用和人机界面,这样也可以让其真切地感受到自己的需要不断获得满足。同时,要求设计人员还要不断结合交互理念去设计人机界面,这样可以从根本上提升使用者对于设计产品的满意程度。
(2)将情感因素融进界面设计中,全部使用者在使用设计出来的产品的过程中,均会不自觉地添加个人情感,在设计时,设计师既要满足界面上的视觉感受,同时还要确保交互过程中的美感,为使用者提供一个良好的使用环境,这样才能够增强使用者使用这个产品的热情。
5 结语
通过该文对人机界面设计中交互设计方式的进一步研究和阐述,使我们了解到人机界面设计中的交互设计十分重要。要求设计师在设计人机界面的过程中必须要遵循相应的设计原则,设计的时候必须要充分围绕使用者需求,将使用者当作中心,融入使用者的情感因素,引起其情感方面的共鸣。要求设计界面功能完善的基础上,还要注重界面的视觉感受,设计出来的人机界面必须要美观。只有这样才能够确保设计出来的产品能够受到使用者的欢迎,让人产生使用的欲望。因此,希望通过该文的阐述,能够给人机界面设计中交互设计方式方面提供一定的参考和帮助,进而设计出优秀的人机界面。
参考文献
[1] 李鸿明.基于手机游戏中的人机界面交互设计及应用研究[D].华南理工大学,2012.
[2] 齐颖.手持移动设备中基于手势的界面交互方式研究与设计[D].湖南大学,2011.
[3] 呼健.人C交互界面设计与评估技术的研究和应用[D].山东大学,2005.
[4] 王靖予.基于ERP软件的人机界面交互设计研究[D].华东理工大学,2015.
计算机技术与工业设计的结合主要表现在计算机辅助造型技术、计算机辅助工业设计中的人机交互、智能技术和新型技术。
1.1计算机辅助造型技术
计算机辅助造型技术是研究物体形状的一种数学模型,即研究计算机环境下物体形状的几何表示、分析和综合。计算机辅助造型技术经过将近30年的发展,已经逐步走向特征造型、变量化设计阶段,而这一进步也使得实体模型逐步转向产品模型。与此同时,对于产品模型生命周期中的信息共享以及各种数据之间的转换的研究也逐渐被关注,并慢慢往这方面发展。对于计算机辅助造型的研究目前主要表现在造型的自由曲面的设计以及造型的草图的设计等方面。产品自由曲面设计的研究是整个计算机辅助设计的一个重要的方面,该设计主要包括产品基本的表面设计、产品移动的特性和串通图形。自由曲面的设计直接影响着人们的审美观,设计完美的曲面应该具有流畅的线条和360度全方位的旋转,给人一种赏心悦目的感觉。设计是为了适应设计师传统的手绘设计而发展起来的。因为设计师不能将白己的设计思想转变为计算机可以理解的语言,所以传统的计算机辅助设计不能和工业设计进行有效的结合。草图设计的重点在于实现设计过程中的人机交互以及草图的完善技术。
1.2计算机辅助工业设计中的人机交互
机交互的主要任务在于实现人与计算机之间的信息交互。人机交互的发展历史并不长,但是其所包含的内容,像是人机交互界面,虚拟仿真技术等都在工业设计等领域得到了广泛的应用。人机交互界面指的是人与计算机之间用于交互的操作界面。人机界面由传统的DOC界面发展到现在的图形用户界面,未来人机交互界面将向着自然和谐的人机交互界面发展。虚拟仿真技术是指利用计算机软硬件系统虚拟现实的世界,设计是可以通过这个虚拟的世界通过人机交互完成产品的设计、验收等工作。
1.3计算机辅助工业设计中的智能技术
智能技术一直是人类研究的热点,智能手机、智能机器人等智能产品不断被推出和改进。目前,智能计算机辅助设计已经有了一定程度的进展。智能化系统能对设计过程提供很大的便利,特别是对于创造性思维和重复的人机交互,智能技术显得尤为重要。在设计师进行创造性思维的设计时,需要将设计思路快速的转化为草图,而这个过程相当的复杂,需要设计师频繁的对计算机进行操作。如果计算机能够根据设计师的想法自动的进行草图的绘制,然后设计师再根据绘制的草图不断的进行调整和改进,这对于设计师来说将是一件非常高效的事情。
1.4计算机辅助设计中的新技术
目前,随着对计算机技术与工业设计技术结合研究的进一步深人,虚拟现实、神经网络、遗传算法等新技术以及并行设计、辅助设计等设计方法逐渐成为又一大热点。虚拟现实就是利用计算机中的软硬件虚拟现实中的环境,然后在虚拟的环境中进行各种工作,目前已经得到了应用。神经网络是一种模仿动物的神经网络行为特征,进行分布式并行信息处理的算法数学模型。神经网络系统较为复杂,他先将信息概念化并用计算机符号进行表示,然后利用计算机软件进行推理和分析,形成计算机指令进而执行。神经网络目前也被广泛应用到工业设计过程中。遗传算法是一种模拟自然进化过程进行最优解的求解算法,这种算法相对来说操作简单一止匕
2结束语
关键词:人机界面;面向对象;设计
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2013)05-1071-03
1 概述
人机界面的设计[1],一般是以一种选定的界面支持系统为基础,利用它所支持的界面构造成分,设计一个可满足人机交互需求、适合使用者特点的人机界面设计模型。该文主要从软件的角度浅谈如何运用面向对象的概念和表示法进行人机界面的设计。
首先会涉及二个方面的概念[2,4] :
1)界面支持系统
包括窗口系统、图形用户界面、可视化编程环境。当前在人机界面的开发中最受欢迎的支持系统是将窗口系统、GUI、可视化开发工具、编程语言和类库结合为一体的可视化编程环境。
2)界面元素
现今流行的窗口系统和GUI中常见的界面元素有:窗口、菜单、对话盒、图符、滚动条等。
2 设计过程与策略
面向对象的人机界面设计是在人机交互需求分析的基础上,以选定的界面支持系统为背景,选择实现人机交互所需的界面元素来构造人机界面,并用面向对象的概念和表示法来表示这些界面元素以及它们之间的关系,从而形成整个系统的面向对象设计模型的人机交互部分。以下是其设计过程与策略。
2.1选择和掌握界面支持系统
首先要明确选择什么样的软件来实现人机界面的支持系统,因此必须考虑这些因素[3]:(1)硬件、操作系统及编程语言的兼容问题,它们必须能结合为一体,因为这与整个系统的全局性设计决策有关。(2)界面实现的支持级别,它有五个级别。一般来说应用系统的开发适合选择较高的支持系统,系统软件和有特殊要求的应用系统可能要选择级别较低的支持。(3)通常在设计中要考虑到用户适合用哪种风格与视感的人机界面,使得让用户更容易接受和掌握。(4)还应该考虑一些其他因素,如软件的价格等。
2.2根据需求选择界面元素
对设计者而言,开发的前端是对人机交互的需求分析,而后端是界面支持系统所提供的界面元素,他们的任务是建立需求和实现之间的桥梁,应重点考虑这些问题:(1)有些系统只有一条最高层的命令启动,而有些是由多个较独立的子系统所包含的,它可由多条最高层命令分别启动的。我们必须根据具体的要求加以选择,因为主界面的启动,意味着整个系统或一个子系统的启动,它的建立是对人机交互需求分析中所识别的最高层命令的实现。(2)基本命令的执行,设计者需要了解,选中了代表基本命令的界面元素将产生什么消息,并且要指出由哪个对象操作来处理该消息。(3)必须对在交互过程的输入输出它们的要求进行分类,对每一类输入输出决定采用何种界面实现进行考虑。(4)需要考虑在随机发生的事件打断系统正常运行的情况下所输入的命令。
2.3用面向对象的概念表示界面元素
在选定了界面支持系统,并且明确了用它提供的哪些界面元素来构成人机界面之后,我们就要用面向对象的概念及表示法来表示这些界面元素、它们的特点及它们之后的关系,建立类图,以形成面向对象设计模型的人机交互部分。下面将介绍各种面向对象概念在界面设计中的用法[5][6]。
1)对象和类
界面类的概念:每个具体的界面元素都是一个对象,每一种具有相同特征的界面对象用一个类来描述。
用这个类创造的每个对象实例是个可以在人机界面上显示的界面元素。当前的GUI和可视化编程环境里的界面元素都已在类库中提供了相应的类,如菜单,对话框等,而这种类可以直接复用。其表示法是在类符号的名字栏中给出类名,类名必须与类库里的名称相同,并注《复用》的字样,属性及操作不必填写。而在级别较低的界面支持系统可能不提供各种界面元素的类定义,我们就需要对自己所要用到的每种界面元素都给出其对象类的详细定义,同时也要在类规约中给出这些属性和操作的详细定义,这种类就需要由操作者对设计的模型进行编程。
除了表示各种界面元素的类外,还可以设计一些对各类界面对象进行管理、控制、提供消息等类,这些类可以根据设计者的需要在应用系统中实现。
2)属性与操作
界面对象的属性用于描述界面元素的各种静态特征,如颜色、尺寸、状态等特征。属性也可用来表示一个界面对象所含的部分对象或与它们相关的其他对象。
界面对象的操作是用来描述界面元素的行为。如单击、双击、最大化、最小化等的功能。
界面支持系统所提供的可复用类中已定义的属性和操作,用的时候都不用再定义了。而自己定义的类,用前都要给出它们的属性和操作。
3)一般与特殊的结构
在人机界面的设计中经常可以用到这种结构关系,使特殊界面能继承一般界面的属性与操作,从而减少开发工作的强度。
如果选定的界面支持系统带有一个界面类库,那在应用中就可以重复使用里面的类。但是类库中的类通常都是应用系统中所常用的,而在我们设计的界面系统中有一些是未曾定义它的属性和操作的,我们如果还要重复使用这些类的话,只有将它们引入本系统作为一般类,通过继承而定义本系统中所需的特殊类。
如图1所示(注意CDialog是MS-Windows的MFC类库中的一种对话框):
按照本方法为系统定义的类必须经过人工编程才可实现。另外,应用系统如果复用其中一个类,则这个类必须在类库中所有的一般类的支持下才能呈现完整的功能。
4)整体与部分的结构
这种结构在人机界面设计中的应用非常普遍,我们用两个角度来观察它:
一方面它是直接观察界面元素之间的构成关系。对于在图形结构上具有构成关系的界面元素,通常需要在它们的类之间建立整体-部分的结构。如一个窗口和它嵌着的按钮,对话框等成分就是一种整体-部分结构的关系。我们在设计界面时。需从具体的需求出发来选用哪些部分对象来组成整体对象,并且在设计模型中应用整体-部分的结构来表达。
另一方面是根据命令的组织结构来建立界面对象之间的整体-部分结构。简单的说就是我们经常看到的上一层命令是在一个下拉式菜单中通过点中一个菜单选项来输入的,下一层命令又是通过下一级菜单选项来输入,那么上下两层命令的对象就可以解释成整体-部分关系。我们可以用图2来表示:
5)关联
一个类的界面对象需要知道它与另一个类的哪个界面对象相联系,而且难以区分谁是整体、部分,则应用关联来表示它们之间的这种关系。如工具条上的某些按钮被选中时,需要出现相应的对话框完成进一步的交互操作,那么每个按钮应该知道与它有关的是哪个对话框。这就需要用关联表示按钮和对话框之间的这种关系,如图3所示:
6)消息
在人机界面的运行中消息是大量存在的,下面从输入输出来讨论消息的产生与传输情况。
1)从用户向系统输入一条命令到系统对该命令进行处理,消息的产生与传输过程如图4所示。
从图上可知从命令输入到命令处理所需的消息有4种情况:①从输入设备和事件/消息分发机制;②界面对象之间的消息传递;③从接收基本命令或命令步的界面对象向进行命令处理的功能对象发消息;④从功能对象向界面对象发消息。
2) 根据人机交互的要求向用户输出各种信息,包括对命令的处理结果,对下一次输入的提示,对输入操作的反馈信息和异常情况下的输出等。如果对象将通过消息把输出信息传送给一个界面对象。这个界面对象将把输出信息在输出设备上显示出来。接收下一次输入的任务可能同时由这个界面对象承担,也可能由其他界面对象发消息。总之,与输出有关的消息包括功能对象向界面对象发送的消息和界面对象之间发送的消息两种情况,如图5所示:
图 5 与输出有关的信息
与输入和输出有关的各种信息,都要在面向对象设计的模型中用消息表示出来,而且还应该在发送的消息的类中做相应的说明。以上两个图只是为了表示人机交互部分的消息包括的情况,并不是类图的规范画法。但在实际应用中需按照类图的规范画法来画出每个具体的类和它们之间的消息。
3 结论
人机界面是系统与用户直接接触的部分,它给用户的影响和感受最为明显,所以人机界面的设计直接关系到一个软件的好坏。
面向对象设计的人机界面就是在以选定的界面支持系统为基础下,根据用户的需求,找到适合他们的使用特点来进行人机界面设计的模型。而具有面向对象特色的人机界面设计中所需要的类、属性及操作,以及它们之间的关系,都需要由程序员去编程实现。在实际运用中,面向对象的人机界面的设计是非常普遍的,它涉及了许多方面的知识,需要在此基础上做进一步的分析研究,使得能有更深入的认识。
参考文献:
[1] 宫勇,杨颖,张三元,钱晓帆. 图形面板布局特征对人机交互效率的影响[J].计算机辅助设计与图形学学报,2012,24(9):1145-1150.
[2] 邵维忠,杨芙清. 面向对象的系统分析[M]. 北京: 清华大学出版社,1998.
[3] 周之英. 现代软件工程(上)[M]. 北京:科学出版社,1999.
[4] 邵维忠,杨芙清. 面向对象的系统设计[M]. 北京: 清华大学出版社,2003.