咨询微信:19130631612
028-66005555
招生问答
当前位置:首页 > 招生问答 > 详情内容
人机交互输入方式
作者:五月花电脑培训学校
时间:2021-04-08

人机交互输入方式

     人机交互是指人与计算机之间用一定的对话语言以一定的方式完成一定任务的信息交换过程。

     人机交互是研究系统与用户之间的交互。该系统可以是多种机器,也可以是计算机系统和软件。人机界面通常是指用户可见的部分。用户通过人机界面与系统进行通信和操作。它和收音机的播放按钮一样小,和飞机上的仪表盘一样大,或者和发电厂的控制室一样大。人机交互界面的设计应包括用户对系统的理解(即心理模型),即系统的可用性或用户友好性。

操作系统的人机交互功能是决定计算机系统“友好性”的重要因素。人机交互功能主要依靠外部设备的输入输出和相应的软件来完成。可用于人机交互的设备主要包括键盘显示、鼠标、各种模式识别设备等,与这些设备相对应的软件是操作系统提供人机交互功能的部分。人机交互部分的主要功能是控制相关设备的操作和理解,执行通过人机交互设备传送的各种命令和要求。早期的人机交互设备是键盘显示器。操作员通过键盘输入命令,操作系统立即执行命令并通过显示器显示结果。可以有不同的方式键入命令,但每个命令的解释都是清晰和独特的。

  随着计算机技术的发展,操作命令越来越多,功能也越来越多。随着模式识别技术的发展,如语音识别、汉字识别等输入设备的出现,使得操作者和计算机能够在与自然语言或受限自然语言相似的层次上进行交互。此外,通过图形进行人机交互也吸引了人们的研究。这些人机交互可以称为智能人机交互。这方面的研究工作正在积极开展。

人机交互输入模式

1、 请求模式

在请求模式下,在应用程序中设置输入设备的初始化。也就是说,只有通过输入设置命令(或语句)设置了相应设备所需的输入模式之后,设备才能执行相应的输入处理。在请求命令中,需要指定调用哪个应用程序和调用哪个输入设备。

 

请求模式的工作过程当程序运行时,输入设备正在等待程序的请求。

当程序运行到请求语句时,它向输入设备发出输入请求。同时,程序停止运行,等待输入设备输入数据。输入设备立即进入工作状态,直到满足请求,程序才继续运行。输入设备正在再次等待。因此,在请求模式下,程序和输入设备依次处于工作状态和等待状态,并且程序控制输入设备的启动。


2、采样模式

  当一个或多个输入设备被定义为采样模式时,这些设备将不等待应用程序的输入语句而连续地输入信息,即信息的输入独立于应用程序中的输入命令。当应用程序遇到采样命令时,将相应物理设备的当前值作为采样值。

 

采样方式的优点:不同于请求方式,请求方式要求用户有明显的动作,便于输入连续的信息流,还可以同时处理多个输入设备的输入信息。

采样方式的缺点:当处理一个输入需要很长时间时,一些输入信息可能会丢失。

 

3.采样方式工作过程

 

   在采样输入模式的工作过程中,程序和输入设备同时运行。输入装置连续地生成数据,并将数据输入到数据缓冲器中,并且数据缓冲器的内容不断地被刷新。如果程序在运行时遇到采样语句,它将读取数据缓存中的数据。这样,程序得到的是最新的数据。

 

4. 事件模式

    当设备设置为事件模式时,输入设备和程序并行工作。设置为事件模式的所有输入数据(或事件)都存储在事件队列中,该队列按事件发生的顺序排列。

当用户在输入设备上完成输入操作(如按下按钮)时,将生成一个事件,并且输入信息和设备号将存储在事件队列中。不同的应用程序可以转到队列来查询和提取与它们相关的事件。

事件模式工作过程在事件模式下,输入设备和程序独立运行。由输入设备生成的数据被组织到事件节点中,并插入到事件队列中以等待程序的处理。当程序运行到事件处理语句时,它从事件队列中获取第一个事件进行处理。如果事件队列为空,程序将等待特定的时间片,等待事件的发生。