[發明專利]生成點選驗證碼的方法及裝置有效
| 申請號: | 201310508773.6 | 申請日: | 2013-10-24 |
| 公開(公告)號: | CN104580109B | 公開(公告)日: | 2018-05-22 |
| 發明(設計)人: | 黃亮 | 申請(專利權)人: | 深圳市騰訊計算機系統有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L9/32 |
| 代理公司: | 廣州華進聯合專利商標代理有限公司 44224 | 代理人: | 何平;鄧云鵬 |
| 地址: | 518000 廣東省深圳市南*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 生成 點選 驗證 方法 裝置 | ||
一種生成點選驗證碼的方法,包括:選取驗證問題;選取與所述驗證問題對應的候選樣本;根據所述驗證問題和相應的候選樣本生成點選驗證碼,并將其存儲在驗證碼緩沖區中;接收驗證碼拉取請求,在所述驗證碼緩沖區中選取點選驗證碼作為所述驗證碼拉取請求的響應返回。此外,還提供了一種生成點選驗證碼的裝置。上述生成點選驗證碼的方法和裝置能夠提高響應速度。
技術領域
本發明涉及互聯網技術領域,特別是涉及一種生成點選驗證碼的方法及裝置。
背景技術
傳統技術中的點選驗證碼通常由應用服務器根據終端的登錄請求在預先錄入的驗證問題庫和候選樣本庫中選取驗證問題和候選樣本生成驗證碼,并下發給終端進行驗證。
然而,發明人經研究發現,傳統技術中生成點選驗證碼的方法至少存在如下問題:當應用服務器接收到登錄請求的頻率較高時,應用服務器需要為每一個登錄請求新生成點選驗證碼,并需要在存儲數量龐大的驗證問題庫和候選樣本庫中查找數據,使得應用服務器需要花費較多計算資源在生成點選驗證碼的工作上,從而降低了響應速度。
發明內容
基于此,有必要提供一種能夠提高操作便利性的興趣點推薦方法。
一種生成點選驗證碼的方法,包括:
選取驗證問題;
選取與所述驗證問題對應的候選樣本;
根據所述驗證問題和相應的候選樣本生成點選驗證碼,并將其存儲在驗證碼緩沖區中;
接收驗證碼拉取請求,在所述驗證碼緩沖區中選取點選驗證碼作為所述驗證碼拉取請求的響應返回。
此外,還有必要提供一種能夠提高操作便利性的興趣點推薦裝置。
一種生成點選驗證碼的裝置,包括:
驗證問題選取模塊,用于選取驗證問題;
候選樣本選取模塊,用于選取與所述驗證問題對應的候選樣本;
驗證碼生成模塊,用于根據所述驗證問題和相應的候選樣本生成點選驗證碼,并將其存儲在驗證碼緩沖區中;
驗證碼分配模塊,用于接收驗證碼拉取請求,在所述驗證碼緩沖區中選取點選驗證碼作為所述驗證碼拉取請求的響應返回。
上述生成點選驗證碼的方法及裝置,將生成點選驗證碼的任務剝離了應用服務器,并將生成的點選驗證碼存儲在驗證碼緩沖區中,驗證碼緩沖區中的點選驗證碼可反復使用,應用服務器可無需等待地在驗證碼緩沖區中拉取到點選驗證碼下發給終端進行校驗,從而無需花費計算資源來生成點選驗證碼,提高了響應速度。
附圖說明
圖1為一個實施例中生成點選驗證碼的方法的流程圖;
圖2為一個實施例中生成點選驗證碼的方法的運行環境示意圖;
圖3為一個實施例中點選驗證碼的界面展示示意圖;
圖4為一個實施例中候選樣本與驗證問題對應的標簽信息示意圖;
圖5為一個實施例中驗證碼緩沖區與問題緩沖區、樣本緩沖區的關系示意圖;
圖6為一個實施例中生成點選驗證碼的裝置的結構示意圖;
圖7為另一個實施例中生成點選驗證碼的裝置的結構示意圖;
圖8為一個實施例中運行生成點選驗證碼的方法的服務器運行環境圖。
具體實施方式
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市騰訊計算機系統有限公司,未經深圳市騰訊計算機系統有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310508773.6/2.html,轉載請聲明來源鉆瓜專利網。





