国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種通過圖形驗證碼驗證的方法

      文檔序號:6431524閱讀:354來源:國知局
      專利名稱:一種通過圖形驗證碼驗證的方法
      技術領域
      本發(fā)明涉及互聯(lián)網(wǎng)技術領域,尤其涉及一種通過圖形驗證碼驗證的方法。
      背景技術
      驗證碼(CAPTCHA)最早在2002年由卡內(nèi)基梅隆大學的Luis von Ahn> ManuelBlum、Nicholas J. Hopper以及IBM的John Langford所提出,將一串隨機產(chǎn)生的數(shù)字或者符號生成一幅圖片,通過在圖片中添加干擾信息,例如增加雜點、線條數(shù)量,增加字符疊加度,增加扭曲程度,增加需要判定字符數(shù)量,這 樣由用戶肉眼識別出其中的驗證信息,以防止機器識別(0CR),從而有效防止對于某些程序的批量的機械性操作,譬如防止用戶利用機器人自動注冊、登錄或者灌水等等。但是這些手段均會提高人眼識別的難度和輸入時間的長度,造成流程時間成本的提聞。

      發(fā)明內(nèi)容
      本發(fā)明的目的在于提出一種通過圖形驗證碼驗證的方法,能夠在保證實現(xiàn)驗證功能的同時,提高用戶識別率,降低輸入時間成本。為達此目的,本發(fā)明采用以下技術方案
      一種通過圖形驗證碼驗證的方法,包括以下步驟
      A、生成不規(guī)則的切分圖形,并差值填充;
      B、根據(jù)所述不規(guī)則的切分圖形的填充結(jié)果,對圖形驗證碼進行切分,生成不少于2個部分;
      C、將切分生成的不少于2個部分進行交叉組合,生成無法進行機器識別的圖形;
      D、光標在預定的范圍內(nèi)滑動,所述無法進行機器識別的圖形隨著滑動,預定的范圍內(nèi)有不少于I個預設坐標值,光標觸發(fā)預設坐標值,圖形驗證碼恢復,顯示清晰的驗證碼。所述不規(guī)則的切分圖形是網(wǎng)格。步驟D還包括以下步驟
      恢復后的圖形驗證碼配合隨機生成的雜點。步驟D中,所述無法進行機器識別的圖形的滑動是沿著預先設定的曲線路徑滑動并回復原狀。步驟D中,預定的范圍是整個窗口或者驗證框。步驟B中,切分后的圖像驗證碼的不同部分采用不同的顏色標識。步驟D中,以預定的范圍的橫軸或者縱軸作為預設坐標值。采用了本發(fā)明的技術方案,由于驗證碼部分本身就是雜點,本身就是扭曲后的結(jié)果,還原后的驗證碼不存在任何扭曲,不存在任何雜點,當然也不需要過長的字符,因此在保證實現(xiàn)驗證功能的同時,提高用戶識別率,降低輸入時間成本。


      圖I是本發(fā)明具體實施方式
      中通過圖形驗證碼驗證的流程圖。圖2是本發(fā)明具體實施方式
      中圖形驗證碼的示意圖。圖3是本發(fā)明具體實施方式
      中網(wǎng)格的示意圖。圖4是本發(fā)明具體實施方式
      中切分后圖形驗證碼進行組合的效果圖。
      具體實施例方式下面結(jié)合附圖并通過具體實施方式
      來進一步說明本發(fā)明的技術方案。圖I是本發(fā)明具體實施方式
      中通過圖形驗證碼驗證的流程圖。如圖I所示,該通過圖形驗證碼驗證的流程包括以下步驟
      步驟101、生成一個圖形,圖形中只需要包括驗證碼,作為驗證碼的字符可以是數(shù)字或者字母,不要增加雜點,也不需要將驗證碼扭曲、疊加,如圖2所示。步驟102、生成不規(guī)則的切分圖形,如網(wǎng)格,并差值填充,其中不規(guī)則的切分圖形的隨機密度、隨機角度范圍可由驗證碼生成程序設置,如圖3所示。步驟103、根據(jù)不規(guī)則的切分圖形的填充結(jié)果,對圖形驗證碼進行切分,生成多個部分,切分后的圖像驗證碼的不同部分采用不同的顏色標識。步驟104、將切分生成的圖形驗證碼的多個部分進行交叉組合,顯示在顯示器的驗證框中,如圖4所示,這時驗證碼是一種拆散并且疊加的狀態(tài),無法進行機器識別。步驟105、光標在整個窗口、驗證框或者其他預定范圍內(nèi)滑動,無法進行機器識別的圖形也隨著沿著預先設定的曲線路徑滑動并回復原狀,在整個窗口、驗證框或者其他預定范圍內(nèi)有至少I個預設坐標值,光標觸發(fā)預設坐標值,圖形驗證碼恢復,顯示清晰的驗證碼。為了方便操作,該預設坐標值可以設定為預定范圍的橫軸或者縱軸。例如設置某條縱軸(x=5),光標在驗證框從左到右橫向劃過,總能觸發(fā)到該條縱軸,恢復圖形驗證碼。步驟106、為了更好地防止機器識別,當恢復圖形驗證碼時,隨機生成雜點,與圖形驗證碼進行配合。這樣用戶可以通過肉眼快速識別,從而輸入完成驗證過程。以上所述,僅為本發(fā)明較佳的具體實施方式
      ,但本發(fā)明的保護范圍并不局限于此,任何熟悉該技術的人在本發(fā)明所揭露的技術范圍內(nèi),可輕易想到的變化或替換,都應涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應該以權(quán)利要求的保護范圍為準。
      權(quán)利要求
      1.一種通過圖形驗證碼驗證的方法,其特征在于,包括以下步驟 A、生成不規(guī)則的切分圖形,并差值填充; B、根據(jù)所述不規(guī)則的切分圖形的填充結(jié)果,對圖形驗證碼進行切分,生成不少于2個部分; C、將切分生成的不少于2個部分進行交叉組合,生成無法進行機器識別的圖形; D、光標在預定的范圍內(nèi)滑動,所述無法進行機器識別的圖形隨著滑動,預定的范圍內(nèi)有不少于I個預設坐標值,光標觸發(fā)預設坐標值,圖形驗證碼恢復,顯示清晰的驗證碼。
      2.根據(jù)權(quán)利要求I所述的一種通過圖形驗證碼驗證的方法,其特征在于,所述不規(guī)則的切分圖形是網(wǎng)格。
      3.根據(jù)權(quán)利要求I所述的一種通過圖形驗證碼驗證的方法,其特征在于,步驟D還包括以下步驟 恢復后的圖形驗證碼配合隨機生成的雜點。
      4.根據(jù)權(quán)利要求I所述的一種通過圖形驗證碼驗證的方法,其特征在于,步驟D中,所述無法進行機器識別的圖形的滑動是沿著預先設定的曲線路徑滑動并回復原狀。
      5.根據(jù)權(quán)利要求I所述的一種通過圖形驗證碼驗證的方法,其特征在于,步驟D中,預定的范圍是整個窗口或者驗證框。
      6.根據(jù)權(quán)利要求I所述的一種通過圖形驗證碼驗證的方法,其特征在于,步驟B中,切分后的圖像驗證碼的不同部分采用不同的顏色標識。
      7.根據(jù)權(quán)利要求I所述的一種通過圖形驗證碼驗證的方法,其特征在于,步驟D中,以預定的范圍的橫軸或者縱軸作為預設坐標值。
      全文摘要
      本發(fā)明公開了一種通過圖形驗證碼驗證的方法,首先生成不規(guī)則的切分圖形,并差值填充,根據(jù)不規(guī)則的切分圖形的填充結(jié)果,對圖形驗證碼進行切分,生成不少于2個部分,將切分生成的不少于2個部分進行交叉組合,生成無法進行機器識別的圖形,光標在預定的范圍內(nèi)滑動,所述無法進行機器識別的圖形隨著滑動,預定的范圍內(nèi)有不少于1個預設坐標值,光標觸發(fā)預設坐標值,圖形驗證碼恢復,顯示清晰的驗證碼。采用了本發(fā)明的技術方案,能夠在保證實現(xiàn)驗證功能的同時,提高用戶識別率,降低輸入時間成本。
      文檔編號G06F21/36GK102890761SQ20111024742
      公開日2013年1月23日 申請日期2011年8月24日 優(yōu)先權(quán)日2011年8月24日
      發(fā)明者李創(chuàng)奇, 王川 申請人:北京文海思創(chuàng)科技有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1