新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 電子產品人機交互接口的安全性設計

        電子產品人機交互接口的安全性設計

        作者: 時間:2013-04-07 來源:網絡 收藏


        用戶操作盡量簡單易學,寧可讓機器多運行也應讓用戶少操作。機器多運行往往是軟件上的處理,當前的計算機技術高速發展速度以不成問題;而用戶操作步驟簡潔降低用戶操作的出錯幾率,減少用戶對系統的干預,降低了系統的故障率。

        操作邏輯上也需要設計,比如按鈕步驟互鎖或連鎖,減少操作者可能的操作組合,避免無意義的操作。互鎖功能是系統在使用功能A時就禁止功能B,連鎖指功能B必須在使用功能A的前提下。這樣的設計可以保證用戶操作必須符合一定的規范,對于不規范的操作直接不予接受;這就減少了系統接受用戶輸入的組合,并且還有一個好處是產品測試驗證的操作用例也會減少。

        b) 其次,加強對用戶操作的確認和增加提示,使得用戶意識到自己的操作錯誤。

        高度的人機交互性需要系統對用戶的操作給出相應的響應和提示。系統進入不同狀態都應該從狀態上清晰地顯示出來,可以根據實際情況采用聲,光狀態指示,一方面操作者可以從狀態反饋得知當前的操作是否成功,另一方面操作者可以根據狀態指示指導下一步操作。比如家用電器中的消毒柜和微波爐在工作時的狀態指示燈和聲音提示給用戶一個良好的狀態反饋和安全警告。

        如果系統有錯誤產生,不管是用戶操作錯誤引起還是環境引起的,給出相應的狀態指示可以幫助用戶及時糾正操作或處理錯誤,甚至需要暫停系統工作。良好的用戶接口設計,不
        僅需要系統具有檢錯或糾錯能力,而且在錯誤出現后應讓用戶清楚了解其錯誤的性質和來源,以便由用戶克服其錯誤,以免在異常狀態下引發更為嚴重的問題。我們可以從Windows系統的文件刪除操作來做例子,刪除文件需要確認刪除,并且先放到回收站而不是直接刪除,這些操作雖然很多情況都是添加了操作步驟,但是如果沒有這些安全措施,一個小孩隨機敲幾下鍵盤就可能將有用的資料從電腦上刪除。手機面板設計也是如此,刪除短信往往需要用戶確認。另外有的手機編輯短信時輸入編碼正常時相應按鍵“嘀”的一聲(設定按鍵有聲音的時候),錯誤長響“嘀 -”的一聲,這樣用戶可以清楚的判斷文字編碼輸入情況。只要有按鍵輸入(不管操作是否有誤)都有個聲音提示的另一個好處是,可以輕易探測按鍵是否失靈。

        c) 最后,在用戶誤操作的情況下,如何降低危險的發生?
        還需要考慮操作者誤操作并且可能帶來危害的情況下,如何采取安全保護措施。前面提到幾點是從設計上降低用戶誤操作幾率,但無法保證用戶不誤操作。比如系統在工作狀態中有危險源,需用戶保持一定距離,就應該有禁止用戶接觸的功能,比如需要關上屏蔽罩才允許用戶操作等等。對于有輻射源,高電壓,大機械力的產品這點尤為重要。比如微波爐在工作時上鎖不讓用戶打開柜門,避免工作時用戶誤開門對人體輻射;X線機在放線時誤開門自動通過門開關切斷射線產生。工業切割機在進料切割動作時可以在面板上設計必須雙手按控制按鈕才執行切割動作,目的是防止對人體造成意外傷害。

        還有一種方法是通過系統檢測功能使得風險降低,比如X線機的最長曝光時間限制,即使操作人員操作嚴重失誤,并且還沒意識到問題,系統已對風險做了處理,使病人在受線額度上做了限制。

        還有其他的安全防護措施,根據實際應用場合考慮是否需要。比如面板上的童鎖功能,按下童鎖鍵后,其他按鍵輸入都暫時失效,除非解除童鎖,這在一些場合有效地降低誤操作。另一種措施是分辨用戶等級,給出相應的操作權限,比如管理人員由于專業技能高,操作權限最高,普通用戶只能進行簡單的操作,實現的辦法可能是密碼管理,通過輸入密碼獲得權限;也可以是硬件鎖,管理員通過專用的鑰匙提高操作權限。

        設計產品初期就考慮不同類別的操作者,通過試驗,調查了解各種可能的操作情況和各種風險,再用相應的方法避免或降低風險,提高產品的可靠性和,這樣的設計才可能是優質產品,當然采用的方案也需要考慮產品價格,以提高產品整體競爭力。

        參考文獻
        《安全管理學》吳穹,許開立 主編,北京:煤炭工業出版社 2002年7月
        《嵌入式系統可靠性設計》李伯成 編著,北京:電子工業出版社 2006年1月
        《可靠性工程》金偉婭,張康達 編著,北京:化學工業出版社 2005年5月(end)

        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 工布江达县| 伊春市| 兴隆县| 通河县| 海盐县| 鸡泽县| 汝城县| 库尔勒市| 喜德县| 巩留县| 手游| 岳普湖县| 治多县| 南开区| 上饶市| 林口县| 华安县| 应用必备| 墨江| 怀柔区| 攀枝花市| 天等县| 新泰市| 扶沟县| 石楼县| 左云县| 乌恰县| 久治县| 固始县| 荃湾区| 分宜县| 台北市| 莲花县| 邛崃市| 油尖旺区| 云安县| 旺苍县| 南江县| 康马县| 芮城县| 新巴尔虎右旗|