tft每日頭條

 > 科技

 > 可以免費獲取驗證碼的軟件

可以免費獲取驗證碼的軟件

科技 更新时间:2024-10-06 03:38:07

我們做用戶體驗的不能将系統過失/産品過失遷就于我們的用戶。因為用戶永遠不會錯,用戶也沒有必要為産品和過失負責。我們要做的就是窮盡我們解決問題的能力幫助用戶獲得最佳的使用操作,并能帶來一絲的驚喜。

可以免費獲取驗證碼的軟件(從可用到易用的一次思考)1

問題根源

最近在做公司某個PC端項目時涉及到企業要獲得權限必須進行一次資格認證。而在這個過程中,其中要緊的一步是進行手機号的驗證。但是,最近公司網站頻繁被黑,考慮到用戶手機号會受到騷擾,同時短信平台也會增加無謂的流量壓力。因此凡是涉及到用戶進行手機号碼驗證的地方,都額外增加了輸入随機驗證碼的步驟。

可以免費獲取驗證碼的軟件(從可用到易用的一次思考)2

圖1 登錄輸入驗證碼

流程分析

從邏輯上來講這個操作并不複雜,對照随機驗證碼内的字符輸入即可,如果看不清楚,點擊換一張(刷新)即可。而且放到整個操作流程上來說也隻是多一步操作而已。

可以免費獲取驗證碼的軟件(從可用到易用的一次思考)3

圖2 任務流程分析

用戶操作行為分析

看似隻是增加了一個簡單的輸入驗證碼的步驟,但是實際上進行用戶行為分解時其實是複雜了很多。其中微動作的分析下可以發現:

可以免費獲取驗證碼的軟件(從可用到易用的一次思考)4

圖3 用戶操作流程分析

  1. 企業用戶在平台上的上一步操作中點擊提交下一步,來到手機驗證這一步時,手機号是不用再次輸入的,因為這個必須而且是必要的從用戶中心獲取;
  2. 實際上輸入随即驗證碼是這個頁面操作的第一步,但是這個步驟中因為驗證碼規則安全性的考慮,采用字母 數字組合的方式。殊不知在鍵盤上數字區域和字母區域相距較遠,操作切換過程花費時間會比較長。(用戶目标是企業用戶,台式機占大部分);
  3. 另外獲取手機驗證碼時用戶行為需要從鍵盤上切換到鼠标上從而獲取手機驗證;
  4. 輸入手機驗證碼是6位數字,又需要切換到鼠标。

明确問題

看似簡單增加一個驗證碼,實際上在第2步操作以及切換到第3步操作的過程上給用戶操作帶來不必要的繁瑣和時間冗長。

雖然添加随機驗證碼有這樣的缺點,但是其簡單的邏輯以及被帶壞的用戶操作習慣造成我們在設計上的思維定勢。誤以為這就是最合理的解決方案,雖然不是最佳的,但是确實最穩妥,最沒有争議的而且對于技術實施來說也相對容易。

那麼還有沒有更好的操作方式,或許在看到上述表述,你的心裡已經有了更好的解決方案。但是不要着急,因為我也找到了一種比較合理的方法。慢慢看來,是不是和你的一樣。

分析問題

解決一個問題之前首先要做的是這個問題的來源是什麼。

我在前面講到了這個問題的來源是因為平台頻繁被黑,無法判斷獲取手機驗證碼的是來自于真實的用戶還是程序下的黑客們。

那這樣做的目的又是為了什麼呢?

  • 為了讓我們的系統認定這個操作是人為的;
  • 為了防止黑客惡意獲取對短信平台造成影響;
  • 為了保護用戶信息的安全;
  • 為了提高用戶操作效率(優化的最重要目的)。

産品案例分析

知道問題是什麼以及要做什麼了,那麼我們看看有什麼好的可以借鑒的操作方式麼。

首先想到的是某付寶,我們來看看這個據說是互聯網信息安全最厲害的公司是怎麼做的。

可以免費獲取驗證碼的軟件(從可用到易用的一次思考)5

圖4 拖動滑塊驗證方式(1)

這個一滑到底的操作方式想必很多人都用過。其延伸的操作方式有:

可以免費獲取驗證碼的軟件(從可用到易用的一次思考)6

圖5 拖動滑塊驗證方式(2)

這個是比較有趣味的解決方式,利用大家熟知的拼圖方式(建立簡單的認知模型)結合卡通形象做一個趣味性的驗證方式。

可以免費獲取驗證碼的軟件(從可用到易用的一次思考)7

圖6 拖動滑塊驗證方式(6)

除了卡通形象外,另外像人人網登錄驗證時,用戶拖動滑塊到指定位置并且成功後提示用戶拖動滑塊的時間并做了一個百分數的排名,轉移用戶的對因安全驗證而增加的滑動驗證的抱怨,增加趣味性并且通過排名激勵用戶下次對使用滑塊的期待。這種方式也是極為不錯的。

方案設計

結合當前比較流行的滑動驗證的方式,首先我先做了一個流程上的優化分析。

  1. 原始流程中輸入随機驗證碼-獲取手機驗證碼-輸入手機驗證碼,對應着動作操作為鍵盤輸入-鼠标點擊-鍵盤輸入;
  2. 優化流程為拖動滑塊獲取驗證碼-輸入驗證碼,對應着動作操作為鼠标拖動-鍵盤輸入。

流程上優化方案确定後,接着進行原型頁面設計,如下圖:

可以免費獲取驗證碼的軟件(從可用到易用的一次思考)8

圖7 設計優化方案

優化方案提出後,經過産品評審和技術評審讨論,這個方案從開發邏輯上來說相對于随機驗證碼方式複雜了許多,因為這裡需要前端去控制滑塊的移動,移動位置數據的随機規則會比驗證碼随機生成的規則不同。雖然在一定程度上增加開發周期,但是能夠滿足産品安全策略并且提供一個良好的用戶體驗。所以方案評審通過,并且進入開發。

總結

  1. 這個方案能夠實施推進的前提條件是手機号碼必須要先輸入正确;
  2. 簡單的交互,能夠滿足可用性,但是還不夠易用性;
  3. 用戶體驗也是可以疊代的,綜合考慮開發成本、上線時間等因素,用戶體驗在版本疊代中慢慢提升;
  4. 當産品處在功能快速疊代的時候,産品的用戶體驗會在上線時間緊迫的壓縮下損失一部分,但是對于細節的體驗要保持持續的關注。

作者:Nick Chen,Chen_YonWei,從事某互聯網行業,3年交互設計,擅長場景分析和産品品牌分析。曾主導過智能硬件,Web後台管理等多端的用戶體驗工作。偶爾做做平面設計和3D建模設計。

本文由Nick Chen原創 發布于人人都是産品經理。未經許可,禁止轉載。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved