本發(fā)明專利技術(shù)公開(kāi)了一種通過(guò)圖形驗(yàn)證碼驗(yàn)證的方法,首先生成不規(guī)則的切分圖形,并差值填充,根據(jù)不規(guī)則的切分圖形的填充結(jié)果,對(duì)圖形驗(yàn)證碼進(jìn)行切分,生成不少于2個(gè)部分,將切分生成的不少于2個(gè)部分進(jìn)行交叉組合,生成無(wú)法進(jìn)行機(jī)器識(shí)別的圖形,光標(biāo)在預(yù)定的范圍內(nèi)滑動(dòng),所述無(wú)法進(jìn)行機(jī)器識(shí)別的圖形隨著滑動(dòng),預(yù)定的范圍內(nèi)有不少于1個(gè)預(yù)設(shè)坐標(biāo)值,光標(biāo)觸發(fā)預(yù)設(shè)坐標(biāo)值,圖形驗(yàn)證碼恢復(fù),顯示清晰的驗(yàn)證碼。采用了本發(fā)明專利技術(shù)的技術(shù)方案,能夠在保證實(shí)現(xiàn)驗(yàn)證功能的同時(shí),提高用戶識(shí)別率,降低輸入時(shí)間成本。
【技術(shù)實(shí)現(xiàn)步驟摘要】
本專利技術(shù)涉及互聯(lián)網(wǎng)
,尤其涉及。
技術(shù)介紹
驗(yàn)證碼(CAPTCHA)最早在2002年由卡內(nèi)基梅隆大學(xué)的Luis von Ahn> ManuelBlum、Nicholas J. Hopper以及IBM的John Langford所提出,將一串隨機(jī)產(chǎn)生的數(shù)字或者符號(hào)生成一幅圖片,通過(guò)在圖片中添加干擾信息,例如增加雜點(diǎn)、線條數(shù)量,增加字符疊加度,增加扭曲程度,增加需要判定字符數(shù)量,這 樣由用戶肉眼識(shí)別出其中的驗(yàn)證信息,以防止機(jī)器識(shí)別(0CR),從而有效防止對(duì)于某些程序的批量的機(jī)械性操作,譬如防止用戶利用機(jī)器人自動(dòng)注冊(cè)、登錄或者灌水等等。但是這些手段均會(huì)提高人眼識(shí)別的難度和輸入時(shí)間的長(zhǎng)度,造成流程時(shí)間成本的提聞。
技術(shù)實(shí)現(xiàn)思路
本專利技術(shù)的目的在于提出,能夠在保證實(shí)現(xiàn)驗(yàn)證功能的同時(shí),提高用戶識(shí)別率,降低輸入時(shí)間成本。為達(dá)此目的,本專利技術(shù)采用以下技術(shù)方案 ,包括以下步驟 A、生成不規(guī)則的切分圖形,并差值填充; B、根據(jù)所述不規(guī)則的切分圖形的填充結(jié)果,對(duì)圖形驗(yàn)證碼進(jìn)行切分,生成不少于2個(gè)部分; C、將切分生成的不少于2個(gè)部分進(jìn)行交叉組合,生成無(wú)法進(jìn)行機(jī)器識(shí)別的圖形; D、光標(biāo)在預(yù)定的范圍內(nèi)滑動(dòng),所述無(wú)法進(jìn)行機(jī)器識(shí)別的圖形隨著滑動(dòng),預(yù)定的范圍內(nèi)有不少于I個(gè)預(yù)設(shè)坐標(biāo)值,光標(biāo)觸發(fā)預(yù)設(shè)坐標(biāo)值,圖形驗(yàn)證碼恢復(fù),顯示清晰的驗(yàn)證碼。所述不規(guī)則的切分圖形是網(wǎng)格。步驟D還包括以下步驟 恢復(fù)后的圖形驗(yàn)證碼配合隨機(jī)生成的雜點(diǎn)。步驟D中,所述無(wú)法進(jìn)行機(jī)器識(shí)別的圖形的滑動(dòng)是沿著預(yù)先設(shè)定的曲線路徑滑動(dòng)并回復(fù)原狀。步驟D中,預(yù)定的范圍是整個(gè)窗口或者驗(yàn)證框。步驟B中,切分后的圖像驗(yàn)證碼的不同部分采用不同的顏色標(biāo)識(shí)。步驟D中,以預(yù)定的范圍的橫軸或者縱軸作為預(yù)設(shè)坐標(biāo)值。采用了本專利技術(shù)的技術(shù)方案,由于驗(yàn)證碼部分本身就是雜點(diǎn),本身就是扭曲后的結(jié)果,還原后的驗(yàn)證碼不存在任何扭曲,不存在任何雜點(diǎn),當(dāng)然也不需要過(guò)長(zhǎng)的字符,因此在保證實(shí)現(xiàn)驗(yàn)證功能的同時(shí),提高用戶識(shí)別率,降低輸入時(shí)間成本。附圖說(shuō)明圖I是本專利技術(shù)具體實(shí)施方式中通過(guò)圖形驗(yàn)證碼驗(yàn)證的流程圖。圖2是本專利技術(shù)具體實(shí)施方式中圖形驗(yàn)證碼的示意圖。圖3是本專利技術(shù)具體實(shí)施方式中網(wǎng)格的示意圖。圖4是本專利技術(shù)具體實(shí)施方式中切分后圖形驗(yàn)證碼進(jìn)行組合的效果圖。具體實(shí)施例方式下面結(jié)合附圖并通過(guò)具體實(shí)施方式來(lái)進(jìn)一步說(shuō)明本專利技術(shù)的技術(shù)方案。圖I是本專利技術(shù)具體實(shí)施方式中通過(guò)圖形驗(yàn)證碼驗(yàn)證的流程圖。如圖I所示,該通過(guò)圖形驗(yàn)證碼驗(yàn)證的流程包括以下步驟 步驟101、生成一個(gè)圖形,圖形中只需要包括驗(yàn)證碼,作為驗(yàn)證碼的字符可以是數(shù)字或者字母,不要增加雜點(diǎn),也不需要將驗(yàn)證碼扭曲、疊加,如圖2所示。步驟102、生成不規(guī)則的切分圖形,如網(wǎng)格,并差值填充,其中不規(guī)則的切分圖形的隨機(jī)密度、隨機(jī)角度范圍可由驗(yàn)證碼生成程序設(shè)置,如圖3所示。步驟103、根據(jù)不規(guī)則的切分圖形的填充結(jié)果,對(duì)圖形驗(yàn)證碼進(jìn)行切分,生成多個(gè)部分,切分后的圖像驗(yàn)證碼的不同部分采用不同的顏色標(biāo)識(shí)。步驟104、將切分生成的圖形驗(yàn)證碼的多個(gè)部分進(jìn)行交叉組合,顯示在顯示器的驗(yàn)證框中,如圖4所示,這時(shí)驗(yàn)證碼是一種拆散并且疊加的狀態(tài),無(wú)法進(jìn)行機(jī)器識(shí)別。步驟105、光標(biāo)在整個(gè)窗口、驗(yàn)證框或者其他預(yù)定范圍內(nèi)滑動(dòng),無(wú)法進(jìn)行機(jī)器識(shí)別的圖形也隨著沿著預(yù)先設(shè)定的曲線路徑滑動(dòng)并回復(fù)原狀,在整個(gè)窗口、驗(yàn)證框或者其他預(yù)定范圍內(nèi)有至少I個(gè)預(yù)設(shè)坐標(biāo)值,光標(biāo)觸發(fā)預(yù)設(shè)坐標(biāo)值,圖形驗(yàn)證碼恢復(fù),顯示清晰的驗(yàn)證碼。為了方便操作,該預(yù)設(shè)坐標(biāo)值可以設(shè)定為預(yù)定范圍的橫軸或者縱軸。例如設(shè)置某條縱軸(x=5),光標(biāo)在驗(yàn)證框從左到右橫向劃過(guò),總能觸發(fā)到該條縱軸,恢復(fù)圖形驗(yàn)證碼。步驟106、為了更好地防止機(jī)器識(shí)別,當(dāng)恢復(fù)圖形驗(yàn)證碼時(shí),隨機(jī)生成雜點(diǎn),與圖形驗(yàn)證碼進(jìn)行配合。這樣用戶可以通過(guò)肉眼快速識(shí)別,從而輸入完成驗(yàn)證過(guò)程。以上所述,僅為本專利技術(shù)較佳的具體實(shí)施方式,但本專利技術(shù)的保護(hù)范圍并不局限于此,任何熟悉該技術(shù)的人在本專利技術(shù)所揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本專利技術(shù)的保護(hù)范圍之內(nèi)。因此,本專利技術(shù)的保護(hù)范圍應(yīng)該以權(quán)利要求的保護(hù)范圍為準(zhǔn)。權(quán)利要求1.,其特征在于,包括以下步驟 A、生成不規(guī)則的切分圖形,并差值填充; B、根據(jù)所述不規(guī)則的切分圖形的填充結(jié)果,對(duì)圖形驗(yàn)證碼進(jìn)行切分,生成不少于2個(gè)部分; C、將切分生成的不少于2個(gè)部分進(jìn)行交叉組合,生成無(wú)法進(jìn)行機(jī)器識(shí)別的圖形; D、光標(biāo)在預(yù)定的范圍內(nèi)滑動(dòng),所述無(wú)法進(jìn)行機(jī)器識(shí)別的圖形隨著滑動(dòng),預(yù)定的范圍內(nèi)有不少于I個(gè)預(yù)設(shè)坐標(biāo)值,光標(biāo)觸發(fā)預(yù)設(shè)坐標(biāo)值,圖形驗(yàn)證碼恢復(fù),顯示清晰的驗(yàn)證碼。2.根據(jù)權(quán)利要求I所述的,其特征在于,所述不規(guī)則的切分圖形是網(wǎng)格。3.根據(jù)權(quán)利要求I所述的,其特征在于,步驟D還包括以下步驟 恢復(fù)后的圖形驗(yàn)證碼配合隨機(jī)生成的雜點(diǎn)。4.根據(jù)權(quán)利要求I所述的,其特征在于,步驟D中,所述無(wú)法進(jìn)行機(jī)器識(shí)別的圖形的滑動(dòng)是沿著預(yù)先設(shè)定的曲線路徑滑動(dòng)并回復(fù)原狀。5.根據(jù)權(quán)利要求I所述的,其特征在于,步驟D中,預(yù)定的范圍是整個(gè)窗口或者驗(yàn)證框。6.根據(jù)權(quán)利要求I所述的,其特征在于,步驟B中,切分后的圖像驗(yàn)證碼的不同部分采用不同的顏色標(biāo)識(shí)。7.根據(jù)權(quán)利要求I所述的,其特征在于,步驟D中,以預(yù)定的范圍的橫軸或者縱軸作為預(yù)設(shè)坐標(biāo)值。全文摘要本專利技術(shù)公開(kāi)了,首先生成不規(guī)則的切分圖形,并差值填充,根據(jù)不規(guī)則的切分圖形的填充結(jié)果,對(duì)圖形驗(yàn)證碼進(jìn)行切分,生成不少于2個(gè)部分,將切分生成的不少于2個(gè)部分進(jìn)行交叉組合,生成無(wú)法進(jìn)行機(jī)器識(shí)別的圖形,光標(biāo)在預(yù)定的范圍內(nèi)滑動(dòng),所述無(wú)法進(jìn)行機(jī)器識(shí)別的圖形隨著滑動(dòng),預(yù)定的范圍內(nèi)有不少于1個(gè)預(yù)設(shè)坐標(biāo)值,光標(biāo)觸發(fā)預(yù)設(shè)坐標(biāo)值,圖形驗(yàn)證碼恢復(fù),顯示清晰的驗(yàn)證碼。采用了本專利技術(shù)的技術(shù)方案,能夠在保證實(shí)現(xiàn)驗(yàn)證功能的同時(shí),提高用戶識(shí)別率,降低輸入時(shí)間成本。文檔編號(hào)G06F21/36GK102890761SQ20111024742公開(kāi)日2013年1月23日 申請(qǐng)日期2011年8月24日 優(yōu)先權(quán)日2011年8月24日專利技術(shù)者李創(chuàng)奇, 王川 申請(qǐng)人:北京文海思創(chuàng)科技有限公司本文檔來(lái)自技高網(wǎng)...
【技術(shù)保護(hù)點(diǎn)】
一種通過(guò)圖形驗(yàn)證碼驗(yàn)證的方法,其特征在于,包括以下步驟:A、生成不規(guī)則的切分圖形,并差值填充;?B、根據(jù)所述不規(guī)則的切分圖形的填充結(jié)果,對(duì)圖形驗(yàn)證碼進(jìn)行切分,生成不少于2個(gè)部分;C、將切分生成的不少于2個(gè)部分進(jìn)行交叉組合,生成無(wú)法進(jìn)行機(jī)器識(shí)別的圖形;?D、光標(biāo)在預(yù)定的范圍內(nèi)滑動(dòng),所述無(wú)法進(jìn)行機(jī)器識(shí)別的圖形隨著滑動(dòng),預(yù)定的范圍內(nèi)有不少于1個(gè)預(yù)設(shè)坐標(biāo)值,光標(biāo)觸發(fā)預(yù)設(shè)坐標(biāo)值,圖形驗(yàn)證碼恢復(fù),顯示清晰的驗(yàn)證碼。
【技術(shù)特征摘要】
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:李創(chuàng)奇,王川,
申請(qǐng)(專利權(quán))人:北京文海思創(chuàng)科技有限公司,
類型:發(fā)明
國(guó)別省市:
還沒(méi)有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。