人機(jī)交互(Human-Computer Interaction, 簡(jiǎn)寫HCI):是指人與計(jì)算機(jī)之間使用某種對(duì)話語(yǔ)言,以一定的交互方式,為完成確定任務(wù)的人與計(jì)算機(jī)之間的信息交換過程。有很多著名公司和學(xué)術(shù)機(jī)構(gòu)正在研究人機(jī)交互。
在計(jì)算機(jī)發(fā)展歷史上,人們很少注意計(jì)算機(jī)的易用性。現(xiàn)在,很多計(jì)算機(jī)用戶抱怨計(jì)算機(jī)制造商在如何使其產(chǎn)品“用戶友好”這方面沒有投入足夠的精力。而反過來,這些計(jì)算機(jī)系統(tǒng)開發(fā)商也在抱怨,他們的理由是:設(shè)計(jì)和制造計(jì)算機(jī)是一個(gè)很復(fù)雜的工作,光是研究如何在新領(lǐng)域能夠應(yīng)用計(jì)算機(jī)的問題就已經(jīng)占用了他們的大部分精力,實(shí)在是沒有多余的精力來研究如何提高計(jì)算機(jī)的易用性了。
人機(jī)交互(HCI)的一個(gè)重要問題是:不同的計(jì)算機(jī)用戶具有不同的使用風(fēng)格——他們的教育背景不同、理解方式不同、學(xué)習(xí)方法以及具備技能都不相同,比如,一個(gè)左撇子和普通人的使用習(xí)慣就完全不同。另外,還要考慮文化和民族的因素。其次,研究和設(shè)計(jì)人機(jī)交互需要考慮的是用戶界面技術(shù)變化迅速,提供的新的交互技術(shù)可能不適用于以前的研究。還有,當(dāng)用戶逐漸掌握了新的接口時(shí),他們可能提出新的要求。
詳細(xì)釋義
操作系統(tǒng)的人機(jī)交互功能是決定計(jì)算機(jī)系統(tǒng)“友善性”的一個(gè)重要因素。人機(jī)交互功能主要靠可輸入輸出的外部設(shè)備和相應(yīng)的軟件來完成??晒┤藱C(jī)交互使用的設(shè)備主要有鍵盤顯示、鼠標(biāo)、各種模式識(shí)別設(shè)備等。
與這些設(shè)備相應(yīng)的軟件就是操作系統(tǒng)提供人機(jī)交互功能的部分。人機(jī)交互部分的主要作用是控制有關(guān)設(shè)備的運(yùn)行和理解并執(zhí)行通過人機(jī)交互設(shè)備傳來的有關(guān)的各種命令和要求。早期的人機(jī)交互設(shè)施是鍵盤顯示器。操作員通過鍵盤打入命令,操作系統(tǒng)接到命令后立即執(zhí)行并將結(jié)果通過顯示器顯示。打入的命令可以有不同方式,但每一條命令的解釋是清楚的,唯一的。
隨著計(jì)算機(jī)技術(shù)的發(fā)展,操作命令也越來越多,功能也越來越強(qiáng)。隨著模式識(shí)別,如語(yǔ)音識(shí)別、漢字識(shí)別等輸入設(shè)備的發(fā)展,操作員和計(jì)算機(jī)在類似于自然語(yǔ)言或受限制的自然語(yǔ)言這一級(jí)上進(jìn)行交互成為可能。此外,通過圖形進(jìn)行人機(jī)交互也吸引著人們?nèi)ミM(jìn)行研究。這些人機(jī)交互可稱為智能化的人機(jī)交互。這方面的研究工作正在積極開展。