[發明專利]滑動驗證碼生成方法、裝置、電子設備和計算機可讀介質有效
| 申請號: | 202110416636.4 | 申請日: | 2021-04-19 |
| 公開(公告)號: | CN112819693B | 公開(公告)日: | 2022-04-22 |
| 發明(設計)人: | 張玲 | 申請(專利權)人: | 北京每日優鮮電子商務有限公司 |
| 主分類號: | G06F21/36 | 分類號: | G06F21/36;G06T3/00 |
| 代理公司: | 北京唯智勤實知識產權代理事務所(普通合伙) 11557 | 代理人: | 陳佳 |
| 地址: | 100102 北京市朝陽區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 滑動 驗證 生成 方法 裝置 電子設備 計算機 可讀 介質 | ||
本公開的實施例公開了滑動驗證碼生成方法、裝置、電子設備和計算機可讀介質。該方法的一具體實施方式包括:響應于檢測到目標用戶對目標頁面的訪問操作,從背景圖像庫中選取背景圖像作為候選背景圖像;對該候選背景圖像進行像素化處理,以生成像素化處理后的候選背景圖像;根據該像素化處理后的候選背景圖像中的候選像素點集合,生成滑動軌跡;確定該滑動軌跡中的目標位置;基于該像素化處理后的候選背景圖像、該滑動軌跡和該目標位置,生成滑動驗證碼。該實施方式減少了用戶通過驗證的時間,同時,提高了驗證碼的身份校驗能力。
技術領域
本公開的實施例涉及計算機技術領域,具體涉及滑動驗證碼生成方法、裝置、電子設備和計算機可讀介質。
背景技術
驗證碼技術能夠有效的防止以暴力破解的方式破解用戶賬號的問題的出現,同時,還能夠避免惡意的頻繁訪問,所造成的服務器崩潰的情況出現。目前,常用的驗證碼的類型通常為字符類型驗證碼和滑動類型驗證碼。字符類型驗證碼首先,往往需要用戶在文本框中輸入驗證碼中的字符,然后,再對用戶輸入的字符進行驗證。滑動類型驗證碼往往是用戶拖動滑塊,計算機通過檢測滑塊和滑動驗證碼中的凹槽的位置關系,以此實現對用戶身份的驗證。
然而,當采用上述字符類型驗證碼和滑動類型驗證碼時,經常會存在如下技術問題:
第一,對于字符類型驗證碼,當驗證碼中存在較多字符,且干擾項較多時,用戶極易輸入錯誤的驗證碼,并且也會增加用戶通過驗證的時間;
第二,對于常見的滑動類型驗證碼,由于滑動驗證碼中的凹槽存在明顯的邊界,因此極易通過邊界檢測算法,識別到凹槽的邊界,從而,實現對凹槽的定位,從而導致驗證碼失去作用;
第三,對于常見的滑動驗證碼,由于凹槽的位置是隨機生成的,可能出現隨機生成的凹槽的位置距離滑塊的初始位置較近的情況出現,從而導致驗證碼失去對用戶身份校驗的作用。
發明內容
本公開的內容部分用于以簡要的形式介紹構思,這些構思將在后面的具體實施方式部分被詳細描述。本公開的內容部分并不旨在標識要求保護的技術方案的關鍵特征或必要特征,也不旨在用于限制所要求的保護的技術方案的范圍。
本公開的一些實施例提出了滑動驗證碼生成方法、裝置、電子設備和計算機可讀介質,來解決以上背景技術部分提到的技術問題中的一項或多項。
第一方面,本公開的一些實施例提供了一種滑動驗證碼生成方法,該方法包括:響應于檢測到目標用戶對目標頁面的訪問操作,從背景圖像庫中選取背景圖像作為候選背景圖像;對上述候選背景圖像進行像素化處理,以生成像素化處理后的候選背景圖像;根據上述像素化處理后的候選背景圖像中的候選像素點集合,生成滑動軌跡;確定上述滑動軌跡中的目標位置;基于上述像素化處理后的候選背景圖像、上述滑動軌跡和上述目標位置,生成滑動驗證碼。
在一些實施例中,所述根據所述像素化處理后的候選背景圖像中的候選像素點集合,生成滑動軌跡,包括:
根據所述候選像素點集合,通過以下公式,生成所述滑動軌跡:
其中,表示所述滑動軌跡對應的軌跡方程,表示所述候選像素點集合中的候選像素點對應的候選像素信息包括的像素點坐標,表示所述候選像素點集合中的第1個候選像素點對應的候選像素信息包括的像素點坐標,表示所述候選像素點集合中的第2個候選像素點對應的候選像素信息包括的像素點坐標,表示所述候選像素點集合中的第3個候選像素點對應的候選像素信息包括的像素點坐標,表示所述候選像素點集合中的第4個候選像素點對應的候選像素信息包括的像素點坐標,表示所述候選像素點集合中的第5個候選像素點對應的候選像素信息包括的像素點坐標,表示自變量,取值范圍為。
在一些實施例中,所述確定所述滑動軌跡中的目標位置,包括:
通過以下公式,確定候選變量值:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京每日優鮮電子商務有限公司,未經北京每日優鮮電子商務有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110416636.4/2.html,轉載請聲明來源鉆瓜專利網。





