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