[發明專利]驗證碼請求處理方法、裝置及驗證碼處理系統在審
| 申請號: | 201711213065.4 | 申請日: | 2017-11-28 |
| 公開(公告)號: | CN107846412A | 公開(公告)日: | 2018-03-27 |
| 發明(設計)人: | 張文選;蘇加卉 | 申請(專利權)人: | 五八有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06 |
| 代理公司: | 北京同立鈞成知識產權代理有限公司11205 | 代理人: | 楊貝貝,劉芳 |
| 地址: | 300450 天津市濱海新區經濟技術開*** | 國省代碼: | 天津;12 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 驗證 請求 處理 方法 裝置 系統 | ||
技術領域
本發明涉及計算機技術,尤其涉及一種驗證碼請求處理方法、裝置及驗證碼處理系統。
背景技術
當前的終端上安裝的很多應用程序(Application,簡稱APP)都支持驗證碼功能,以提升APP使用的安全性。其中,圖片驗證碼是使用較為廣泛的一種驗證碼類型。當用戶使用APP中的一個功能時,需要首先進行圖片驗證碼的驗證,驗證通過之后才能繼續使用APP中的對應功能。
現有技術中,圖片驗證碼為隨機的字符或數字生成的一張圖片,并在圖片驗證碼生成過程中使用了各種背景干擾,噪點像素,字體形變和字體粘連,字符位置隨機及個數不定,反色等一些技術。用戶對識別圖片驗證碼中的字符或數字,并輸入所識別出的字符或數字,進而由APP或特定的驗證碼系統進行驗證。
但是,現有技術的圖片驗證碼的實現方法可能會被機器識別出來,導致圖片驗證碼的安全性過低。
發明內容
本發明提供一種驗證碼請求處理方法、裝置及驗證碼處理系統,用于解決現有技術中圖片驗證碼安全性低的問題。
本發明第一方面提供一種驗證碼請求處理方法,包括:
向所述驗證碼系統發送圖片驗證碼獲取請求;
接收所述驗證碼系統發送的圖片驗證碼的信息,所述圖片驗證碼為滑動拼圖驗證碼或點選漢字驗證碼;
根據用戶的輸入信息,向所述驗證碼系統發送待校驗驗證碼信息,其中,所述待校驗驗證碼信息中包括輸入參數以及用戶行為軌跡,以使所述驗證碼系統根據所述輸入參數以及所述用戶行為軌跡進行校驗。
進一步地,若所述圖片驗證碼為滑動拼圖驗證碼,則所述待校驗驗證碼信息中的所述輸入參數為滑塊滑動距離,所述待校驗驗證碼信息中的所述用戶行為軌跡為用戶的拖動軌跡;
若所述圖片驗證碼為點選漢字驗證碼,則所述待校驗驗證碼信息中的所述輸入參數為用戶所點擊圖片中文字的順序及坐標,所述待校驗驗證碼信息中的所述用戶行為軌跡為用戶點選驗證碼時在文字之外位置的點擊坐標與時間戳信息。。
進一步地,所述向所述驗證碼系統發送圖片驗證碼獲取請求之前,還包括:
向驗證碼系統發送驗證碼請求;
接收所述驗證碼系統發送的與所述驗證碼碼請求對應的會話標識,所述會話標識用于所述驗證碼系統控制所述驗證碼請求可獲取的驗證碼數量;
所述圖片驗證碼獲取請求中包括所述會話標識;
所述圖片驗證碼的信息中包括圖片標識;所述待校驗驗證碼信息中還包括所述圖片標識;其中,所述圖片標識用于所述驗證碼系統控制所述圖片驗證碼的校驗失敗次數。
進一步地,還包括:
向所述驗證碼系統發送用于顯示所述圖片驗證碼的組件的參數信息,所述組件的參數信息包括所述組件的大小以及展示形式。
本發明第二方面提供一種驗證碼請求處理方法,包括:
接收所述應用程序發送的圖片驗證碼獲取請求;
根據所述圖片驗證碼獲取請求,為所述應用程序分配圖片驗證碼,所述圖片驗證碼為滑動拼圖驗證碼或點選漢字驗證碼;
向所述應用程序發送所述圖片驗證碼的信息;
接收所述應用程序發送的與所述圖片驗證碼對應的待校驗驗證碼信息,其中,所述待校驗驗證碼信息中包括輸入參數以及用戶行為軌跡;
根據所述輸入參數以及所述用戶行為軌跡進行校驗。
進一步地,若所述圖片驗證碼為滑動拼圖驗證碼,則所述待校驗驗證碼信息中的所述輸入參數為滑塊滑動距離,所述待校驗驗證碼信息中的所述用戶行為軌跡為用戶的拖動軌跡;
所述根據所述輸入參數以及所述用戶行為軌跡進行校驗,包括:
若所述滑塊滑動距離與所述滑動拼圖驗證碼預置的滑動距離的差值小于第一誤差閾值,則根據所述用戶的拖動軌跡判斷所述滑塊滑動距離是否是合法操作的結果,若是,則確定所述待校驗驗證碼信息校驗成功;
若所述圖片驗證碼為點選漢字驗證碼,則所述待校驗驗證碼信息中的所述輸入參數為用戶所點擊圖片中文字的順序及坐標,所述待校驗驗證碼信息中的所述用戶行為軌跡為用戶點選驗證碼時在文字之外位置的點擊坐標與時間戳信息;
所述根據所述輸入參數以及所述用戶行為軌跡進行校驗,包括:
若所述用戶所點擊圖片中文字的坐標與所述點選漢字驗證碼預置的文字坐標的差值小于第二誤差閾值,并且,所述用戶所點擊圖片中文字的順序與所述點選漢字驗證碼對應的文字順序一致,則根據所述用戶點選驗證碼時在文字之外位置的點擊坐標與時間戳信息判斷所述用戶所點擊圖片中文字的順序及坐標是否是合法操作的結果,若是,則確定所述待校驗驗證碼信息校驗成功。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于五八有限公司,未經五八有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711213065.4/2.html,轉載請聲明來源鉆瓜專利網。





