從用例、流程、頁面三個層面,拆解手勢密碼設計

在涉及金融業務的APP中經常會使用手勢密碼作為驗證條件之一,在產品環節中,這個功能需要如何設計呢?

从用例、流程、页面三个层面,拆解手势密码设计

產品賬戶設計和產品的私密性、安全性相關,與金錢相關的產品安全性、私密性較高,比如銀行APP、理財類、支付類的APP。

銀行類的APP用戶每次啟動時都要重新輸入密碼才能進入頁面進行操作,絕大多數私密性、安全性沒有那麼高的APP用戶的賬號和密碼保存在本地,用戶啟動APP時,系統自動發送賬號和密碼到服務器上獲取用戶的數據,不需要用戶輸入賬號和密碼。

手勢密碼介於中間,既可以方便用戶操作,又能夠在一定程度上保證用戶資金的安全,一般應用於理財類和支付類的產品,例如桔子理財和支付寶。

本文以桔子理財為例,主要從用例、流程、頁面三個層面來分析手勢密碼的設計。

一、用例分析

手勢密碼的用例包括:

从用例、流程、页面三个层面,拆解手势密码设计

二、流程和頁面

六個用例的流程和頁面設計,用例包括:繪製手勢密碼、手勢密碼登錄,修改手勢密碼、忘記手勢密碼、開通手勢密碼、關閉手勢密碼。

1. 繪製手勢密碼

場景:首次註冊完成後,繪製手勢密碼;用戶關閉手勢密碼,重新開通時需要重新設置手勢密碼,以防用戶忘記之前設置過的密碼;如果手勢密碼保存在本地的話,用戶卸載後重新下載、或使用其他手機登錄時需要重新設置。

流程:

从用例、流程、页面三个层面,拆解手势密码设计

限制條件:手勢密碼連接點4-9個

頁面:根據以上流程圖、限制條件,頁面包括首頁,第一次繪製-正確,第一次繪製-錯誤,第二次繪製-正確,第二次繪製-錯誤。

注意:繪製時用戶可以選擇跳過,頁面要有跳過功能;

从用例、流程、页面三个层面,拆解手势密码设计

注意:第二次繪製手勢密碼錯誤時,用戶可以重新設置

从用例、流程、页面三个层面,拆解手势密码设计

2. 手勢密碼登錄

場景:APP關閉後重新啟動;APP在後臺運行,但是距離上一次點擊超過30秒

前提:用戶設置了手勢密碼

流程圖:

从用例、流程、页面三个层面,拆解手势密码设计

頁面:包括首頁,輸入錯誤頁面,輸入正確時直接進入首頁無需額外頁面展示;頁面應包括忘記手勢密碼和其他賬號登錄功能。

从用例、流程、页面三个层面,拆解手势密码设计

3. 忘記、修改、開通、關閉手勢密碼

流程:

从用例、流程、页面三个层面,拆解手势密码设计

頁面:

从用例、流程、页面三个层面,拆解手势密码设计

題圖來自 Unsplash ,基於CC0協議


分享到:


相關文章: