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