亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種驗證碼生成驗證的方法和裝置與流程

文檔序號:12604383閱讀:208來源:國知局
一種驗證碼生成驗證的方法和裝置與流程

本發(fā)明涉及通信技術領域,具體涉及一種驗證碼生成驗證的方法和裝置。



背景技術:

隨著網(wǎng)絡通信技術的發(fā)展,可以通過終端設備鏈接網(wǎng)絡進行聊天、購物、支付、訪問論壇等,為了保證終端設備和網(wǎng)絡服務的安全,常常會通過驗證碼對用戶進行驗證。目前安全性比較高的一種驗證碼是文字和干擾圖形組合成的圖形驗證碼。

上述圖形驗證碼的生成驗證過程如下:從預設圖形文字庫中隨機選取文字和干擾圖形,將選取的文字和干擾圖形進行組合得到圖形文字驗證碼;展示圖形文字驗證碼;獲取原生鍵盤激活指令,激活原生鍵盤;獲取通過原生鍵盤輸入的文字,對輸入的文字進行驗證。

現(xiàn)有生成的圖形驗證碼,當干擾圖形很多時,干擾很大,用戶不易識別驗證碼中的文字,浪費時間;且現(xiàn)有的圖形驗證碼驗證時,需要激活原生鍵盤,通過原生鍵盤輸入文字,驗證過程繁瑣。



技術實現(xiàn)要素:

為了解決現(xiàn)有技術的問題,本發(fā)明提供了一種驗證碼生成驗證的方法和裝置,將預設個圖形與預設個字符圖形進行組合,得到完形驗證碼,方便用戶識別驗證碼中的圖形,可以節(jié)約時間;且用戶通過繪制所識別的圖形進行繪制輸入,不需要激活原生鍵盤,驗證過程簡單快捷。

為了解決上述問題,本發(fā)明公開了一種驗證碼生成驗證的方法,所述方法包括:

從預設圖形庫中選取預設個圖形,從預設字符圖形庫中選取預設個字符圖形;

將所述預設個圖形與所述預設個字符圖形進行組合,得到完形驗證碼;

展示所述完形驗證碼,獲取用戶通過觸摸方式繪制輸入的圖形;

根據(jù)所述完形驗證碼中所含有的圖形,對所述用戶繪制輸入的圖形進行驗證。

進一步地,從預設圖形庫中選取預設個圖形,從預設字符圖形庫中選取預設個字符圖形;將所述預設個圖形與所述預設個字符圖形進行組合,得到完形驗證碼,包括:

從所述預設圖形庫中隨機選取所述預設個圖形,將所述預設個圖形中每個圖形設置為預設顏色預設大小的圖形;

按照所述每個圖形的像素不觸碰預設畫布的邊緣、所述每個圖形相互不疊加的規(guī)定,將所述預設個圖形設置在所述預設畫布內;

從所述預設字符圖形庫中選取所述預設個字符圖形,將所述預設個字符圖形中每個字符圖形設置為預設顏色預設大小的字符圖形;

將所述預設個字符圖形設置在所述預設個圖形的上層,與所述預設個圖形進行疊加,得到所述完形驗證碼。

進一步地,所述預設畫布為設置的所述完形驗證碼在終端設備中的最大邊界區(qū)域。

進一步地,將所述預設個字符圖形設置在所述預設個圖形的上層,與所述預設個圖形進行疊加時,所述預設個字符圖形與所述預設個圖形的疊加區(qū)域的大小小于等于預設疊加閾值。

進一步地,展示所述完形驗證碼,獲取用戶通過觸摸方式繪制輸入的圖形,包括:

在終端設備的觸摸屏的預設展示位置展示所述完形驗證碼;

獲取所述用戶在所述終端設備的觸摸屏的預設輸入位置繪制輸入的圖形;

或,展示所述完形驗證碼,獲取用戶通過觸摸方式繪制輸入的圖形,包括:

在終端設備的屏幕的預設展示位置展示所述完形驗證碼;

獲取所述用戶通過所述終端設備的觸摸板或觸摸鼠標,在所述終端設備的屏幕的預設輸入位置繪制輸入的圖形。

進一步地,根據(jù)所述完形驗證碼中所含有的圖形,對所述用戶繪制輸入的圖形進行驗證,包括:

將所述完形驗證碼中所含有的圖形與所述用戶繪制輸入的圖形進行比對;

當所述用戶繪制輸入的圖形包含所述完形驗證碼中所含有的所有圖形時,驗證成功;

當所述用戶繪制輸入的圖形沒有包含所述完形驗證碼中所含有的所有圖形時,驗證失敗。

為了解決上述問題,本發(fā)明還公開了一種驗證碼生成驗證的裝置,所述裝置包括:

處理模塊,用于從預設圖形庫中選取預設個圖形,從預設字符圖形庫中選取預設個字符圖形;將所述預設個圖形與所述預設個字符圖形進行組合,得到完形驗證碼;

獲取模塊,用于展示所述完形驗證碼,獲取用戶通過觸摸方式繪制輸入的圖形;

驗證模塊,用于根據(jù)所述完形驗證碼中所含有的圖形,對所述用戶繪制輸入的圖形進行驗證。

進一步地,所述處理模塊包括:

選取單元,用于從所述預設圖形庫中隨機選取所述預設個圖形,將所述預設個圖形中每個圖形設置為預設顏色預設大小的圖形;

第一設置單元,用于按照所述每個圖形的像素不觸碰預設畫布的邊緣、所述每個圖形相互不疊加的規(guī)定,將所述預設個圖形設置在所述預設畫布 內;

第二設置單元,用于從所述預設字符圖形庫中選取所述預設個字符圖形,將所述預設個字符圖形中每個字符圖形設置為預設顏色預設大小的字符圖形;

疊加單元,用于將所述預設個字符圖形設置在所述預設個圖形的上層,與所述預設個圖形進行疊加,得到所述完形驗證碼。

進一步地,所述預設畫布為設置的所述完形驗證碼在終端設備中的最大邊界區(qū)域。

進一步地,將所述預設個字符圖形設置在所述預設個圖形的上層,與所述預設個圖形進行疊加時,所述預設個字符圖形與所述預設個圖形的疊加區(qū)域的大小小于等于預設疊加閾值。

進一步地,所述獲取模塊包括:

第一展示單元,用于在終端設備的觸摸屏的預設展示位置展示所述完形驗證碼;

第一獲取單元,用于獲取所述用戶在所述終端設備的觸摸屏的預設輸入位置繪制輸入的圖形;

或,所述獲取模塊包括:

第二展示單元,用于在終端設備的屏幕的預設展示位置展示所述完形驗證碼;

第二獲取單元,用于獲取所述用戶通過所述終端設備的觸摸板或觸摸鼠標,在所述終端設備的屏幕的預設輸入位置繪制輸入的圖形。

進一步地,所述驗證模塊包括:

比對單元,用于將所述完形驗證碼中所含有的圖形與所述用戶繪制輸入的圖形進行比對;

第一驗證單元,用于當所述用戶繪制輸入的圖形包含所述完形驗證碼中所含有的所有圖形時,驗證成功;

第二驗證單元,用于當所述用戶繪制輸入的圖形沒有包含所述完形驗證 碼中所含有的所有圖形時,驗證失敗。

與現(xiàn)有技術相比,本發(fā)明可以獲得包括以下技術效果:

1)將預設個圖形與預設個字符圖形進行組合,得到完形驗證碼,方便用戶識別驗證碼中的圖形,可以節(jié)約時間;且用戶通過繪制所識別的圖形進行繪制輸入,不需要激活原生鍵盤,驗證過程簡單快捷。

2)預設個字符圖形與預設個圖形的疊加區(qū)域的大小最多不超過預設疊加閾值,可以避免預設個字符圖形與預設個圖形重疊的部分太多,無法辨識圖形。

當然,實施本發(fā)明的任一產品必不一定需要同時達到以上所述的所有技術效果。

附圖說明

此處所說明的附圖用來提供對本發(fā)明的進一步理解,構成本發(fā)明的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構成對本發(fā)明的不當限定。在附圖中:

圖1是本發(fā)明實施例的第一種驗證碼生成驗證的方法流程圖;

圖2是本發(fā)明實施例的第二種驗證碼生成驗證的方法流程圖;

圖3是本發(fā)明實施例的第三種驗證碼生成驗證的方法流程圖;

圖4是本發(fā)明實施例的一種預設圖形庫的示意圖;

圖5是本發(fā)明實施例的一種預設字符圖形庫的示意圖;

圖6是本發(fā)明實施例的第四種驗證碼生成驗證的方法流程圖;

圖7是本發(fā)明實施例的第一種驗證碼的示意圖;

圖8是本發(fā)明實施例的第二種驗證碼的示意圖;

圖9是本發(fā)明實施例的第三種驗證碼的示意圖;

圖10是本發(fā)明實施例的第四種驗證碼的示意圖;

圖11是本發(fā)明實施例的第五種驗證碼的示意圖;

圖12是本發(fā)明實施例的第六種驗證碼的示意圖;

圖13是本發(fā)明實施例的第七種驗證碼的示意圖;

圖14是本發(fā)明實施例的手機中的驗證碼生成驗證的方法流程圖;

圖15是本發(fā)明實施例的一種驗證碼生成驗證的裝置結構示意圖。

具體實施方式

以下將配合附圖及實施例來詳細說明本發(fā)明的實施方式,藉此對本發(fā)明如何應用技術手段來解決技術問題并達成技術功效的實現(xiàn)過程能充分理解并據(jù)以實施。

在一個典型的配置中,計算設備包括一個或多個處理器(CPU)、輸入/輸出接口、網(wǎng)絡接口和內存。

內存可能包括計算機可讀介質中的非永久性存儲器,隨機存取存儲器(RAM)和/或非易失性內存等形式,如只讀存儲器(ROM)或閃存(flash RAM)。內存是計算機可讀介質的示例。

計算機可讀介質包括永久性和非永久性、可移動和非可移動媒體可以由任何方法或技術來實現(xiàn)信息存儲。信息可以是計算機可讀指令、數(shù)據(jù)結構、程序的模塊或其他數(shù)據(jù)。計算機的存儲介質的例子包括,但不限于相變內存(PRAM)、靜態(tài)隨機存取存儲器(SRAM)、動態(tài)隨機存取存儲器(DRAM)、其他類型的隨機存取存儲器(RAM)、只讀存儲器(ROM)、電可擦除可編程只讀存儲器(EEPROM)、快閃記憶體或其他內存技術、只讀光盤只讀存儲器(CD-ROM)、數(shù)字多功能光盤(DVD)或其他光學存儲、磁盒式磁帶,磁帶磁磁盤存儲或其他磁性存儲設備或任何其他非傳輸介質,可用于存儲可以被計算設備訪問的信息。按照本文中的界定,計算機可讀介質不包括非暫存電腦可讀媒體(transitory media),如調制的數(shù)據(jù)信號和載波。

如在說明書及權利要求當中使用了某些詞匯來指稱特定組件。本領域技術人員應可理解,硬件制造商可能會用不同名詞來稱呼同一個組件。本說明書及權利要求并不以名稱的差異來作為區(qū)分組件的方式,而是以組件在功能上的差異來作為區(qū)分的準則。如在通篇說明書及權利要求當中所提及的“包含”為一開放式用語,故應解釋成“包含但不限定于”。“大致”是指在可接收 的誤差范圍內,本領域技術人員能夠在一定誤差范圍內解決所述技術問題,基本達到所述技術效果。此外,“耦接”一詞在此包含任何直接及間接的電性耦接手段。因此,若文中描述一第一裝置耦接于一第二裝置,則代表所述第一裝置可直接電性耦接于所述第二裝置,或通過其他裝置或耦接手段間接地電性耦接至所述第二裝置。說明書后續(xù)描述為實施本發(fā)明的較佳實施方式,然所述描述乃以說明本發(fā)明的一般原則為目的,并非用以限定本發(fā)明的范圍。本發(fā)明的保護范圍當視所附權利要求所界定者為準。

還需要說明的是,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的商品或者系統(tǒng)不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種商品或者系統(tǒng)所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的商品或者系統(tǒng)中還存在另外的相同要素。

實施例描述

下面以一實施例對本發(fā)明方法的實現(xiàn)作進一步說明。如圖1所示,為本發(fā)明實施例的一種驗證碼生成驗證的方法流程圖,該方法包括:

S101:從預設圖形庫中選取預設個圖形,從預設字符圖形庫中選取預設個字符圖形。

具體地,預先設置一個圖形庫和字符圖形庫,預設圖形庫中包括圓形、方形、三角形、多邊形、星形等。預設字符圖形庫中包括圓形、方形、三角形、文字、字母等,預設字符圖形庫中的字符圖形優(yōu)選為SVG(Scalable Vector Graphics,可伸縮矢量圖形)矢量圖形。

S102:將預設個圖形與預設個字符圖形進行組合,得到完形驗證碼。

具體地,本實施例的驗證碼將圖形與字符圖形進行組合得到,在驗證時,用戶識別驗證碼中包含的圖形,并繪制輸入,當用戶繪制了驗證碼中包含的所有圖形時,驗證通過。本實施例的驗證碼生成驗證過程,適于人類識別卻不利于計算機程序(AI)識別,本實施例的驗證碼生成驗證過程符合完行心理學的理論,因此可以將本實施例的驗證碼稱為完形驗證碼。

S103:展示完形驗證碼,獲取用戶通過觸摸方式繪制輸入的圖形。

具體地,本實施例的方法可以用于具有觸摸屏的移動終端、或計算機等終端設備。當用于具有觸摸屏的移動終端等終端設備時,在終端設備的觸摸屏的預設展示位置展示完形驗證碼,獲取用戶在終端設備的觸摸屏的預設輸入位置繪制輸入的圖形。當用于計算機等終端設備時,在終端設備的屏幕的預設展示位置展示完形驗證碼;獲取用戶通過終端設備的觸摸板或觸摸鼠標,在終端設備的屏幕的預設輸入位置繪制輸入的圖形。

具體地,用戶識別完形驗證碼中包含的圖形,將完形驗證碼中包含的所有圖形一一繪制輸入,需要說明的是,在繪制輸入時可以不設定繪制輸入的順序,只要最終繪制輸入了完形驗證碼中包含的所有圖形即驗證成功;如果來自預設圖形庫和預設字符圖形庫中的圖形可以區(qū)分開(如通過分層的方式或顏色的方式等)也可以設定繪制輸入的順序,如先輸入來自預設圖形庫的圖形,再輸入來自預設字符圖形庫中的圖形等,只有用戶按照順序輸入了完形驗證碼中包含的所有圖形才驗證成功。

S104:根據(jù)完形驗證碼中所含有的圖形,對用戶繪制輸入的圖形進行驗證。

具體地,如果用戶繪制輸入了完形驗證碼中所含有的所有圖形,則驗證成功;如果用戶沒有繪制輸入完形驗證碼中所含有的所有圖形(包含沒有輸入或雖輸入但圖形錯誤等),則驗證失敗。

其中,在本實施例的一優(yōu)選實施例中,參見圖2,從預設圖形庫中選取預設個圖形,從預設字符圖形庫中選取預設個字符圖形;將預設個圖形與預設個字符圖形進行組合,得到完形驗證碼,包括:

S101a:從預設圖形庫中隨機選取預設個圖形,將預設個圖形中每個圖形設置為預設顏色預設大小的圖形。

其中,預設個可以是1個、2個等,并且,可以設置每次生成完形驗證碼時,預設個圖形的數(shù)量是固定的,或隨機改變的,可以根據(jù)實際應用狀況進行設置,對此不做具體限定。

其中,預設顏色可以是滿色黑色等顏色,預設大小可以根據(jù)終端設備和實際應用情況進行設置。

S101b:按照預設個圖形中每個圖形的像素不觸碰預設畫布的邊緣、預設個圖形中每個圖形相互不疊加的規(guī)定,將預設個圖形設置在預設畫布內。

其中,預設畫布為生成完形驗證碼的最大邊界區(qū)域。預設畫布的顏色可以設置為白色、黑色等,可以根據(jù)實際應用狀況進行設置。

并且,每個圖形相互不疊加是為了便于用戶識別圖形,實際應用中,在用戶能夠識別出圖形的前提下,也可以部分疊加。

S101c:從預設字符圖形庫中選取預設個字符圖形,將預設個字符圖形中每個字符圖形設置為預設顏色預設大小的字符圖形。

其中,預設個可以是1個、2個等,并且,可以設置每次生成完形驗證碼時,預設個字符圖形的數(shù)量是固定的,或隨機改變的,可以根據(jù)實際應用狀況進行設置,對此不做具體限定。并且,預設個字符圖形的個數(shù)一般小于預設個圖形的個數(shù)。

其中,預設顏色可以是白色等顏色,預設大小可以根據(jù)終端設備、預設個圖形的大小等進行設置。

S101d:將預設個字符圖形設置在預設個圖形的上層,與預設個圖形進行疊加,得到完形驗證碼。

具體地,為了防止預設個字符圖形與預設個圖形重疊的部分太多,無法辨識圖形,將預設個字符圖形設置在預設個圖形的上層,與預設個圖形進行疊加時,預設個字符圖形與預設個圖形的疊加區(qū)域的大小最多不超過預設疊加閾值,其中,預設疊加閾值可以設置為50%、60%等,可以根據(jù)實際應用狀況進行設置,對此不做限定。

其中,在本實施例的一優(yōu)選實施例中,參見圖3,根據(jù)完形驗證碼中所含有的圖形,對用戶繪制輸入的圖形進行驗證,包括:

S104a:將完形驗證碼中所含有的圖形與用戶繪制輸入的圖形進行比對。

具體地,用戶每繪制輸入一個圖形,就與完形驗證碼中所含有的圖形進 行比對;判斷完形驗證碼中是否存在一圖形與用戶繪制輸入的圖形的相似度滿足預設相似度閾值;如果存在,則將完形驗證碼中與用戶繪制輸入的圖形的相似度滿足預設相似度閾值的同一類圖形標為已驗證;如果不存在,則提示繪制輸入錯誤。

其中,預設相似度閾值可以是70%、80%等,可以根據(jù)實際應用狀況進行設置。

S104b:當用戶繪制輸入的圖形包含完形驗證碼中所含有的所有圖形時,驗證成功,然后結束。

S104c:當用戶繪制輸入的圖形沒有包含完形驗證碼中所含有的所有圖形時,驗證失敗,然后結束。

本實施例所述的驗證碼生成驗證的方法,將預設個圖形與預設個字符圖形進行組合,得到完形驗證碼,方便用戶識別驗證碼中的圖形,可以節(jié)約時間;且用戶通過繪制所識別的圖形進行繪制輸入,不需要激活原生鍵盤,驗證過程簡單快捷。預設個字符圖形與預設個圖形的疊加區(qū)域的大小最多不超過預設疊加閾值,可以避免預設個字符圖形與預設個圖形重疊的部分太多,無法辨識圖形。

為了便于理解,下面列舉具體的驗證碼生成驗證的例子,參見圖4,本實施例中預設圖形庫中包括圓形、方形和三角形。參見圖5,本實施例中預設字符圖形庫中包括圓形、方形、三角形、英語字母的SVG矢量圖形。參見圖6,驗證碼生成驗證的方法如下:

S201:從預設圖形庫中選取1個圖形(圓形),將圓形設置為100px*100px大小的滿色(黑色)。

具體地,圓形如圖7中的所示。

S202:按照圓形的像素不觸碰預設畫布的邊緣、圓形相互不疊加的規(guī)定,將圓形設置在預設畫布內。

其中,本實施例中預設畫布的大小為800px*800px,預設畫布的顏色為白色,預設畫布如圖7中的所示。

需要說明的是,為了美觀、增加辨識度,可將選取的圖形進行復制,增加圖形數(shù)量,以疊滿預設個字符圖形的外框,如圖7所示,將圓形復制為多個。

S203:從預設字符圖形庫中選取1個字符圖形(三角形),將三角形設置為600px*600px大小的滿色(白色)。

S204:將600px*600px大小的三角形疊加在100px*100px大小的圓形的上層,得到完形驗證碼。

具體地,得到的完形驗證碼如圖7所示。本實施例中設置預設疊加閾值為50%,即600px*600px大小的三角形與100px*100px大小的圓形的疊加區(qū)域的大小最多不超過50%。

具體地,參見圖8、9和10,為選擇不同圖形和字符圖形時,得到的完形驗證碼。并且,參見圖11和12,實際應用中字符圖形還可以是文字或企業(yè)logo等,增加完形驗證碼的意義,

需要說明的是,本實施例中字符圖形的個數(shù)是1個,實際應用中字符圖形的個數(shù)也可以是多個,例如:當字符圖形的個數(shù)是2個(三角形和圓形)時,得到的完形驗證碼如圖13。

S205:在終端設備的觸摸屏的預設展示位置展示完形驗證碼。

具體地,參見圖14,終端設備為手機,預設展示位置在終端設備的觸摸屏上部分。

S206:獲取用戶在終端設備的觸摸屏的預設輸入位置繪制輸入的圖形。

具體地,參見圖14,終端設備為手機,預設輸入位置在終端設備的觸摸屏下部分。

S207:根據(jù)完形驗證碼中所含有的圖形,對用戶繪制輸入的圖形進行驗證。

具體地,當用戶輸入一個三角形,三角形是完形驗證碼中所含有的圖形,則對完形驗證碼中的三角形驗證完成。用戶再次輸入一個方形,方形是完形驗證碼中所沒有含有的圖形,則錯誤。用戶再次輸入一個圓形,圓形是完形驗證碼中所含有的圖形,且完形驗證碼中包含的所有圖形為三角形和圓形, 因此驗證成功。需要說明的是,實際應用中,可以在驗證過程中在預設提示位置通過預設提示信息(如文字、聲音或圖像等)提示當前用戶繪制輸入的圖形是否驗證通過,在驗證成功后,用戶進入相應的功能,在驗證失敗后,通過預設提示信息(如文字、聲音或圖像等)提示用戶驗證失敗。

如圖15所示,是本發(fā)明實施例的一種驗證碼生成驗證的裝置結構圖,該裝置包括:

處理模塊301,用于從預設圖形庫中選取預設個圖形,從預設字符圖形庫中選取預設個字符圖形;將預設個圖形與預設個字符圖形進行組合,得到完形驗證碼;

獲取模塊302,用于展示完形驗證碼,獲取用戶通過觸摸方式繪制輸入的圖形;

驗證模塊303,用于根據(jù)完形驗證碼中所含有的圖形,對用戶繪制輸入的圖形進行驗證。

進一步地,處理模塊301包括:

選取單元,用于從預設圖形庫中隨機選取預設個圖形,將預設個圖形中每個圖形設置為預設顏色預設大小的圖形;

第一設置單元,用于按照每個圖形的像素不觸碰預設畫布的邊緣、每個圖形相互不疊加的規(guī)定,將預設個圖形設置在預設畫布內;

第二設置單元,用于從預設字符圖形庫中選取預設個字符圖形,將預設個字符圖形中每個字符圖形設置為預設顏色預設大小的字符圖形;

疊加單元,用于將預設個字符圖形設置在預設個圖形的上層,與預設個圖形進行疊加,得到完形驗證碼。

進一步地,預設畫布為設置的完形驗證碼在終端設備中的最大邊界區(qū)域。

進一步地,將預設個字符圖形設置在預設個圖形的上層,與預設個圖形進行疊加時,預設個字符圖形與預設個圖形的疊加區(qū)域的大小小于等于預設疊加閾值。

進一步地,獲取模塊302包括:

第一展示單元,用于在終端設備的觸摸屏的預設展示位置展示完形驗證碼;

第一獲取單元,用于獲取用戶在所述終端設備的觸摸屏的預設輸入位置繪制輸入的圖形;

或,獲取模塊302包括:

第二展示單元,用于在終端設備的屏幕的預設展示位置展示完形驗證碼;

第二獲取單元,用于獲取用戶通過所述終端設備的觸摸板或觸摸鼠標,在所述終端設備的屏幕的預設輸入位置繪制輸入的圖形。

進一步地,驗證模塊303包括:

比對單元,用于將完形驗證碼中所含有的圖形與用戶繪制輸入的圖形進行比對;

第一驗證單元,用于當用戶繪制輸入的圖形包含完形驗證碼中所含有的所有圖形時,驗證成功;

第二驗證單元,用于當用戶繪制輸入的圖形沒有包含完形驗證碼中所含有的所有圖形時,驗證失敗。

本實施例所述的驗證碼生成驗證的裝置,將預設個圖形與預設個字符圖形進行組合,得到完形驗證碼,方便用戶識別驗證碼中的圖形,可以節(jié)約時間;且用戶通過繪制所識別的圖形進行繪制輸入,不需要激活原生鍵盤,驗證過程簡單快捷。預設個字符圖形與預設個圖形的疊加區(qū)域的大小最多不超過預設疊加閾值,可以避免預設個字符圖形與預設個圖形重疊的部分太多,無法辨識圖形。

所述裝置與前述的方法流程描述對應,不足之處參考上述方法流程的敘述,不再一一贅述。

上述說明示出并描述了本發(fā)明的若干優(yōu)選實施例,但如前所述,應當理解本發(fā)明并非局限于本文所披露的形式,不應看作是對其他實施例的排除, 而可用于各種其他組合、修改和環(huán)境,并能夠在本文所述發(fā)明構想范圍內,通過上述教導或相關領域的技術或知識進行改動。而本領域人員所進行的改動和變化不脫離本發(fā)明的精神和范圍,則都應在本發(fā)明所附權利要求的保護范圍內。

當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1