[發明專利]一種圖片驗證碼生成方法和驗證系統在審
| 申請號: | 202011045817.2 | 申請日: | 2020-09-29 |
| 公開(公告)號: | CN112241522A | 公開(公告)日: | 2021-01-19 |
| 發明(設計)人: | 胡丙良;何玉華 | 申請(專利權)人: | 全通金信控股(廣東)有限公司 |
| 主分類號: | G06F21/36 | 分類號: | G06F21/36 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 528400 廣東省中山市東區*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 圖片 驗證 生成 方法 系統 | ||
1.一種圖片驗證碼生成方法,其特征在于:包括以下步驟:
獲取基準圖片,從基準圖片中從左到右選擇若干大小和形狀相同的目標區域,對所述目標區域的圖片內容進行提取,形成若干滑動圖片和空白區域;
獲取該用戶注冊或綁定的手機號,提取手機號連續的若干位數字并得到原始數;
將所述的若干位數字隨機一對一的填充到所述滑動圖片,進而生成圖片驗證碼。
2.如權利要求1所述的圖片驗證碼生成方法,其特征在于,所述方法還包括:服務器向訪問對象的終端發送所述圖片驗證碼;終端在當前頁面顯示所述基準圖片及位于所述基準圖片上的所述滑動圖片。
3.如權利要求2所述的圖片驗證碼生成方法,其特征在于,所述方法還包括:
將所述滑動圖片逐一滑動到對應的空白區域,并根據滑動圖片上數字在所述手機號的中的順序依次從左往右填充到所述空白區域。
4.如權利要求3所述的圖片驗證碼生成方法,其特征在于,所述方法還包括提取所述空白區域上填充的滑動圖片上的數字,依據它們在所述空白區域上左右順序組合成完整的待驗證數。
5.如權利要求4所述的圖片驗證碼生成方法,其特征在于,所述方法還包括比較所述原始數與待驗證數是否相等,若相等則通過認證。
6.如權利要求3所述的圖片驗證碼生成方法,其特征在于,所述將所述滑動圖片逐一滑動到對應的空白區域,并根據滑動圖片上數字在所述手機號的中的順序依次從左往右填充到所述空白區域的過程中,實時檢測滑動圖片所在的位置點,從而在用戶釋放滑動時,判斷該滑動圖片的位置與空白區域的距離是否小于預設閥值,如果是則滑動圖片直接重疊填充到該空白位置,否則滑動圖片自動返回原始位置。
7.如權利要求6所述的圖片驗證碼生成方法,其特征在于,還包括將被滑動圖片重疊填充的空白位置狀態標記為已填充,否則標記為未填充,用戶釋放滑動時,判斷所述滑動圖片的位置與左邊第一個標記為未填充的空白區域的距離是否小于預設閥值,如果是則滑動圖片直接重疊填充到該空白位置,否則滑動圖片自動返回原始位置。
8.如權利要求1至7任一所述的圖片驗證碼生成方法,其特征在于,獲取該用戶注冊或綁定的手機號,提取手機號連續的4個數字并得到原始數;所述基準圖片上對應4個滑動圖片和4個空白區域。
9.如權利要求8所述的圖片驗證碼生成方法,其特征在于,所述方法還包括提取手機號連續的4個數字并得到原始數后,以所述4個數字生成隨機的四位數,然后將所述隨機四位數的千位、百位、十位、個位對應的數字分別從左到右依次填充到所述4個滑動圖片。
10.一種驗證系統,其特征在于,包括
基準圖片處理模塊,用于獲取基準圖片,從基準圖片中從左到右選擇若干大小和形狀相同的目標區域,對所述目標區域的圖片內容進行提取,形成若干滑動圖片和空白區域;并將將所述的若干位數字隨機一對一的填充到所述滑動圖片,進而生成圖片驗證碼;
數字處理模塊,用于獲取該用戶注冊或綁定的手機號,提取手機號連續的若干位數字并得到原始數;提取所述空白區域上填充的滑動圖片上的數字,依據它們在所述空白區域上左右順序組合成完整的待驗證數;
滑動模塊,用于將所述滑動圖片逐一滑動到對應的空白區域,并根據滑動圖片上數字在所述手機號的中的順序依次從左往右填充到所述空白區域的過程中,實時檢測滑動圖片所在的位置點,從而在用戶釋放滑動時,判斷該滑動圖片的位置與空白區域的距離是否小于預設閥值,如果是則滑動圖片直接重疊填充到該空白位置,否則滑動圖片自動返回原始位置;
比對模塊,用于比較所述原始數與待驗證數是否相等,若相等則通過認證。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于全通金信控股(廣東)有限公司,未經全通金信控股(廣東)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011045817.2/1.html,轉載請聲明來源鉆瓜專利網。





