人机交互是指人与计算机之间使用某种对话语言,以一定的交互方式,为完成确定任务的人与计算机之间的信息交换过程。
不同的计算机用户具有不同的使用风格——他们的教育背景不同、理解方式不同、学习方法以及具备技能都不相同,比如,一个左撇子和普通人的使用习惯就完全不同。郑芹另外,还要考虑文化和民族的因素。
其次,研究和设计人机交互需要考虑的是用户界面技术变化迅速,提供的新的交互技术可能不适用于以前的研究。还有,当用户逐渐掌握了新的接口时,他们可能提出新的要求。
人机交互的发展历喊烂毕史:
(1)早期的手工作业阶段。当时交互的特点是由设计者本人(或本部门同事)来使用计算机,他们采用手工操作和依赖机器(二进制机器代码)的方法去适应现在看来是十分笨拙的计算机。
(2)作业控制语言及交互命令语言阶段。这一阶段的特点是计算机的主要使用者——程序员可采用批处理作业语言或交互命令语言的方式和计算机打交道,虽然要记忆许多命令和熟练地敲键盘,但已可用较方便的手段来调试程序、了解计算机执行情况。
(3)图形用户界面(GUI)阶段。GUI的主要特点是桌面隐喻、WIMP技术、直接操纵和“所见即所得(WYSIWYG)”。由于GUI简明易学、减少了敲键盘、实现了“事实上的标准化”,因而使不懂计算机的普通用户也可以熟练地使用,开拓了用户人群。历此它的出现使信息产业得到空前的发展。
(4)网络用户界面的出现。以超文本标记语言HTML及超文本传输协议HTTP为主要基础的网络浏览器是网络用户界面的代表。由它形成的WWW网已经成为当今Internet的支柱。这类人机交互技术的特点是发展快,新的技术不断出现,如搜索引擎、网络加速、多媒体动画、聊天工具等。