專利名稱:一種驗(yàn)證碼信息的提供方法、系統(tǒng)及裝置的制作方法
技術(shù)領(lǐng)域:
本申請(qǐng)涉及圖像識(shí)別技術(shù)領(lǐng)域,尤其涉及一種驗(yàn)證碼信息的提供方法、系統(tǒng)及裝置。
背景技術(shù):
驗(yàn)證碼(CAPTCHA)是“CompletelyAutomated Public Turing test to tellComputers and Humans Apart”(全自動(dòng)區(qū)分計(jì)算機(jī)和人類的圖靈測(cè)試)的縮寫,是一種區(qū)分用戶是計(jì)算機(jī)和人的程序,通過該程序生成驗(yàn)證碼圖片,驗(yàn)證碼圖片中通常具有一串隨機(jī)產(chǎn)生的字母和/或數(shù)字等字符。通過在該驗(yàn)證碼圖片中增加干擾信息,例如雜點(diǎn)或者線條等,由用戶肉眼識(shí)別出來其中的驗(yàn)證信息,以防止通過計(jì)算機(jī)惡意破解密碼、自動(dòng)注冊(cè)、刷票、灌水等計(jì)算機(jī)操作。廣泛用于各類網(wǎng)站、論壇等的注冊(cè)、登錄等場(chǎng)景中,以提高系統(tǒng)的安全性。目前在驗(yàn)證碼圖片中的字符的識(shí)別過程中,為了降低機(jī)器識(shí)別的成功率,通常采用的手段包括:在圖片中增加干擾信息的數(shù)量,即增加雜點(diǎn)或/和線條的數(shù)量,或者增加該圖片中識(shí)別符的疊加度,或者增加該圖片中識(shí)別符的扭曲程度,或者增加該圖片中需要判斷的識(shí)別符的數(shù)量等。但是上述降低機(jī)器識(shí)別成功率的同時(shí),也增加了用戶人眼識(shí)別的難度以及識(shí)別出驗(yàn)證碼到輸入驗(yàn)證碼的時(shí)間,從而不利于提高用戶識(shí)別驗(yàn)證碼的效率,推遲了用戶的后續(xù)操作。另外,在申請(qǐng)?zhí)枮?00810146233.7的專利申請(qǐng)中公開了一種圖片驗(yàn)證碼的生成方法和裝置,該方法中建立至少兩個(gè)圖層,其中最底層的圖層中包含驗(yàn)證碼圖片中的全部字符,最底層之外的圖層用于覆蓋該驗(yàn)證碼圖片中的部分或全部字符,并且通過最底層之外的圖層在最底層的圖層上的相對(duì)運(yùn)動(dòng),透過最底層之外的圖層可以看到最底層的圖層中包含驗(yàn)證碼圖片中的字符,以供用戶(人)識(shí)別。該方案中,由于驗(yàn)證碼圖片中的全部字符均列于最底層的圖層中,因此,通過計(jì)算機(jī)獲得該最底層的圖層,并對(duì)該圖層上的全部字符進(jìn)行識(shí)別,通有限的排列組合測(cè)試,同樣容易破解出驗(yàn)證碼圖片中的具體字符,因此安全性較差。
發(fā)明內(nèi)容
有鑒于此,本申請(qǐng)實(shí)施例提供一種驗(yàn)證碼信息的提供方法及裝置,用以解決現(xiàn)有驗(yàn)證碼技術(shù)中,容易被破解,安全性差的問題。本申請(qǐng)實(shí)施例提供的一種驗(yàn)證碼信息的提供方法,包括:服務(wù)器將驗(yàn)證碼圖片切分為至少兩個(gè)子圖片,其中所述驗(yàn)證碼圖片中的字符至少有一個(gè)字符被切分為至少兩個(gè)不可識(shí)別出字符的部分,各部分分別位于一個(gè)不同的子圖片中;將切分后的所述至少兩個(gè)子圖片發(fā)送給客戶端;并
接收所述客戶端提供的、根據(jù)所述至少兩個(gè)子圖片組合后對(duì)應(yīng)識(shí)別出的驗(yàn)證碼圖片中的字符信息。本申請(qǐng)實(shí)施例提供的一種驗(yàn)證碼信息的提供方法,包括:接收服務(wù)器發(fā)送的至少兩個(gè)子圖片,其中所述至少兩個(gè)子圖片為將驗(yàn)證碼圖片中的字符至少一個(gè)字符切分為至少兩個(gè)不可識(shí)別出該字符的部分,各部分分別位于一個(gè)不同的子圖片中得到的;將所述至少兩個(gè)子圖片組合后對(duì)應(yīng)識(shí)別出的驗(yàn)證碼圖片中的字符信息,提供給所述服務(wù)器。本申請(qǐng)實(shí)施例提供的一種驗(yàn)證碼信息的提供系統(tǒng),包括:服務(wù)器,用于將驗(yàn)證碼圖片切分為至少兩個(gè)子圖片,其中所述驗(yàn)證碼圖片中的字符至少一個(gè)字符被切分為至少兩個(gè)不可識(shí)別出字符的部分,各部分分別位于一個(gè)不同的子圖片中;將切分后的所述至少兩個(gè)子圖片發(fā)送給客戶端;接收所述客戶端提供的根據(jù)所述至少兩個(gè)子圖片組合后對(duì)應(yīng)識(shí)別出的驗(yàn)證碼圖片中的字符信息;客戶端,用于服務(wù)器發(fā)送的切分后的至少兩個(gè)子圖片,并將所述至少兩個(gè)子圖片組合后對(duì)應(yīng)的識(shí)別出的驗(yàn)證碼圖片中的字符信息提供給所述服務(wù)器。本申請(qǐng)實(shí)施例提供的一種驗(yàn)證碼信息的提供裝置,包括:切分模塊,用于將驗(yàn)證碼圖片切分為至少兩個(gè)子圖片,其中所述驗(yàn)證碼圖片中的字符至少一個(gè)字符被切分為至少兩個(gè)不可識(shí)別出字符的部分,各部分分別位于一個(gè)不同的子圖片中;第一發(fā)送模塊,用于將切分后的所述至少兩個(gè)子圖片發(fā)送給客戶端;第一接收模塊,用于接收所述客戶端提供的根據(jù)所述至少兩個(gè)子圖片組合后對(duì)應(yīng)識(shí)別出的驗(yàn)證碼圖片中的字符信息。本申請(qǐng)實(shí)施例提供的一種驗(yàn)證碼信息的提供裝置,所述裝置包括:接收模塊,用于接收服務(wù)器對(duì)驗(yàn)證碼圖片切分后的至少兩個(gè)子圖片,其中所述至少兩個(gè)子圖片為將驗(yàn)證碼圖片中的字符至少一個(gè)字符切分為至少兩個(gè)不可識(shí)別出該字符的部分,各部分分別位于一個(gè)不同的子圖片中得到的;提供模塊,用于根據(jù)所述至少兩個(gè)子圖片組合后對(duì)應(yīng)識(shí)別出的驗(yàn)證碼圖片中的字符信息,提供給所述服務(wù)器。本申請(qǐng)實(shí)施例提供一種驗(yàn)證碼信息的提供方法、系統(tǒng)及裝置,該方法服務(wù)器將驗(yàn)證碼圖片切分為至少兩個(gè)子圖片,驗(yàn)證碼圖片中的字符至少有一個(gè)字符被切分為至少兩個(gè)不可識(shí)別出字符的部分,各部分分別位于一個(gè)不同的子圖片中,將切分后的所述至少兩個(gè)子圖片發(fā)送給客戶端,接收所述客戶端提供的根據(jù)所述至少兩個(gè)子圖片組合后對(duì)應(yīng)識(shí)別出的驗(yàn)證碼圖片中的字符信息。由于在本申請(qǐng)實(shí)施例中服務(wù)器向客戶端提供的各個(gè)子圖片中均不存在驗(yàn)證碼圖片中全部且完整的字符,因此其被計(jì)算機(jī)破解和識(shí)別出的可能性非常的小,有效地提高了驗(yàn)證碼的安全性。與此同時(shí),用戶只需要將各子圖片組合即可識(shí)別出驗(yàn)證碼圖片中的字符,使用方便。
圖1為本申請(qǐng)實(shí)施例提供的驗(yàn)證碼的提供系統(tǒng)結(jié)構(gòu)示意圖2A為本申請(qǐng)實(shí)施例提供的驗(yàn)證碼信息的提供過程;圖2B為本申請(qǐng)實(shí)施例提供的將識(shí)別符“BtK45”對(duì)應(yīng)的圖片,采用圖形切分算法,切分為2個(gè)子圖片,每個(gè)子圖片對(duì)應(yīng)一個(gè)可以隨意移動(dòng)的,不可識(shí)別的字符的示意圖;圖3為本申請(qǐng)實(shí)施例提供的圖2中的兩個(gè)子圖片按照設(shè)定的規(guī)則疊加后提供給客戶端的圖片;圖4為本申請(qǐng)實(shí)施例提供的,該兩個(gè)子圖片的坐標(biāo)變化后,該兩個(gè)子圖片對(duì)應(yīng)的不可識(shí)別字符組合后的識(shí)別符可識(shí)別的示意圖;圖5為本申請(qǐng)實(shí)施例提供的一種驗(yàn)證碼信息的提供裝置結(jié)構(gòu)示意圖;圖6為本申請(qǐng)實(shí)施例提供的一種驗(yàn)證碼信息的提供裝置結(jié)構(gòu)示意圖;圖7為本申請(qǐng)實(shí)施例提供的一種驗(yàn)證碼信息的提供裝置結(jié)構(gòu)示意圖。
具體實(shí)施例方式本申請(qǐng)?jiān)诒阌谟脩糇R(shí)別的前提下,為了降低驗(yàn)證碼圖片中的字符的計(jì)算機(jī)識(shí)別成功率,提供一種驗(yàn)證碼信息的提供方法、系統(tǒng)及裝置,該方法中,可通過服務(wù)器將驗(yàn)證碼圖片切分為至少兩個(gè)子圖片,所述驗(yàn)證碼圖片中的字符至少有一個(gè)字符被切分為至少兩個(gè)不可識(shí)別出該字符的部分,各部分分別位于一個(gè)不同的子圖片中,并將切分后的各個(gè)子圖片發(fā)送給客戶端。由于在本申請(qǐng)實(shí)施例中服務(wù)器向客戶端提供的各個(gè)子圖片中均不存在驗(yàn)證碼圖片中全部且完整的字符,因此其被計(jì)算機(jī)破解和識(shí)別出的可能性非常的小,有效地提高了驗(yàn)證碼的安全性。與此同時(shí),用戶只需要將各子圖片組合即可識(shí)別出驗(yàn)證碼圖片中的字符,使用方便。下面結(jié)合說明書附圖,對(duì)本申請(qǐng)實(shí)施例進(jìn)行詳細(xì)說明。圖1為本申請(qǐng)實(shí)施例提供的驗(yàn)證碼信息的提供系統(tǒng)結(jié)構(gòu)示意圖,該系統(tǒng)包括:月艮務(wù)器11和客戶端12,其中,服務(wù)器11,用于將驗(yàn)證碼圖片切分為至少兩個(gè)子圖片,所述驗(yàn)證碼圖片中的字符至少有一個(gè)字符被切分為至少兩個(gè)不可識(shí)別出該字符的部分,各部分分別位于一個(gè)不同的子圖片中;將切分后的所述子圖片發(fā)送給客戶端;接收客戶端提供的根據(jù)所述至少兩個(gè)子圖片組合后對(duì)應(yīng)識(shí)別出的驗(yàn)證碼圖片中的字符信息;客戶端12,用于接收服務(wù)器發(fā)送的切分后的至少兩個(gè)子圖片,并將根據(jù)所述至少兩個(gè)子圖片組合后對(duì)應(yīng)識(shí)別出的驗(yàn)證碼圖片中的字符信息提供給所述服務(wù)器。在本申請(qǐng)實(shí)施例中,每幅驗(yàn)證碼圖片包含對(duì)應(yīng)的驗(yàn)證碼的信息,當(dāng)服務(wù)器在接收到客戶端的請(qǐng)求時(shí),將待提供的驗(yàn)證碼圖片切分為至少兩個(gè)子圖片,驗(yàn)證碼圖片中的字符至少有一個(gè)字符被切分為至少兩個(gè)不可識(shí)別出字符的部分,各部分分別位于一個(gè)不同的子圖片中,將切分后的至少兩個(gè)子圖片發(fā)送給所述客戶端。具體的,服務(wù)器在將該驗(yàn)證碼圖片中的識(shí)別符切分為至少子圖片時(shí),可以采用圖形切分算法,將該驗(yàn)證碼圖片中的至少一個(gè)字符切分為至少兩個(gè)不可識(shí)別的部分,該兩部分分別位于不同的子圖片中,在將子圖片組合時(shí),該兩個(gè)不可識(shí)別的部分重合后,用戶可以識(shí)別出被切分的識(shí)別符,通過這種方式實(shí)現(xiàn)用戶對(duì)切分后的子圖片中的驗(yàn)證碼的識(shí)別。圖2A為本申請(qǐng)實(shí)施例提供的驗(yàn)證碼信息的提供過程,該過程包括以下步驟:S201:服務(wù)器將驗(yàn)證碼圖片切分為至少兩個(gè)子圖片后,其中驗(yàn)證碼圖片中的字符至少有一個(gè)字符被切分為至少兩個(gè)不可識(shí)別出字符的部分,各部分分別位于一個(gè)不同的子圖片中。服務(wù)器在切分該驗(yàn)證碼圖片時(shí),可以將該驗(yàn)證碼圖片切分為至少兩個(gè)子圖片,由于每個(gè)子圖片對(duì)應(yīng)至少一個(gè)字符的一部分,當(dāng)切分后的子圖片的數(shù)量較多時(shí),將該多個(gè)子圖片提供給客戶端時(shí),可以降低該多個(gè)子圖片被破解的可能性,提高該驗(yàn)證碼圖片抵抗機(jī)器識(shí)別的成功率。S202:服務(wù)器將切分后的子圖片發(fā)送至客戶端。S203:接收所述客戶端提供的根據(jù)所述至少兩個(gè)子圖片組合后對(duì)應(yīng)識(shí)別出的驗(yàn)證碼圖片中的字符信息。在采用圖形切分算法將該驗(yàn)證碼圖片切分為至少兩個(gè)子圖片時(shí),驗(yàn)證碼圖片中的至少一個(gè)字符被切分為至少兩個(gè)不可識(shí)別的部分,并且不可識(shí)別的部分分別位于不同的子圖片中。在切分該驗(yàn)證碼圖片時(shí),可以采用黑白圖片的蒙版,該黑白圖片的蒙版為黑白兩色,將該蒙版置于驗(yàn)證碼對(duì)應(yīng)的驗(yàn)證碼圖片之前,其中該驗(yàn)證碼圖片對(duì)應(yīng)白色的部分為一個(gè)子圖片,圖片對(duì)應(yīng)黑色的部分為另一個(gè)子圖片。圖2B所示為將字符“BtK45”對(duì)應(yīng)的驗(yàn)證碼圖片,采用圖形切分算法,切分為2個(gè)子圖片,2個(gè)子圖片可以相對(duì)移動(dòng),并且分別包含至少一個(gè)字符的一部分,不可識(shí)別的字符的圖片。例如將字符“BtK45”對(duì)應(yīng)的驗(yàn)證碼圖片切分時(shí),切分后的兩個(gè)子圖片中,字符t、K、4、5都是可識(shí)別的,只有字符B為不可識(shí)別的,或者B、t都是不可識(shí)別的,但是K、4、5都是可識(shí)別的,具體的切分過程可以根據(jù)需要靈活設(shè)定。為了便于區(qū)分,該切分后的每個(gè)子圖片采用一種顏色進(jìn)行標(biāo)識(shí),例如第一子圖片采用紅色標(biāo)識(shí),第二子圖片采用藍(lán)色標(biāo)識(shí)。由于在本申請(qǐng)中服務(wù)器將該驗(yàn)證碼圖片切分為至少兩個(gè)子圖片,每個(gè)子圖片對(duì)應(yīng)至少一個(gè)字符的一部分,即在每個(gè)子圖片中都不具有完整的驗(yàn)證碼的信息,并且每個(gè)子圖片可以切分為任意形狀。因此當(dāng)將該切分后的至少兩個(gè)子圖片發(fā)送給客戶端后,機(jī)器很難將該至少兩個(gè)子圖片組合得到驗(yàn)證碼圖片,即該至少兩個(gè)子圖片對(duì)于機(jī)器來說無(wú)法識(shí)別,即使在某一過程中機(jī)器識(shí)別了其中的一個(gè)子圖片,但是由于該切分后的驗(yàn)證碼圖片包括至少兩個(gè)子圖片,機(jī)器還是無(wú)法破解該驗(yàn)證碼的信息。另外還由于服務(wù)器在切分驗(yàn)證碼圖片時(shí),將該驗(yàn)證碼圖片切分為了至少兩個(gè)子圖片,而每次對(duì)同一驗(yàn)證碼圖片切分得到相同子圖片的可能性很小,因此即使機(jī)器在某一過程中識(shí)別了某一個(gè)子圖片,而當(dāng)服務(wù)器再次提供了切分后的子圖片后,機(jī)器并知道該子圖片為哪個(gè)驗(yàn)證碼圖片切分后得到的,即不知道該子圖片具體的應(yīng)該與哪個(gè)子圖片對(duì)應(yīng),也就不知道如何和其他子圖片組合,從而也就無(wú)法獲取到驗(yàn)證碼信息,從而增加了驗(yàn)證碼信息提供的可靠性。服務(wù)器將驗(yàn)證碼圖片切分為至少兩個(gè)子圖片后,將該至少兩個(gè)子圖片提供給客戶端,為了抵抗機(jī)器識(shí)別,服務(wù)器可以將該至少兩個(gè)子圖片切分為任意形狀,或者將該驗(yàn)證碼圖片切分為多個(gè)子圖片。并且在發(fā)送給客戶端時(shí),可以將該至少兩個(gè)子圖片任意組合,該至少兩個(gè)子圖片可以完全重疊,或者距離一定的距離,而該距離可以是任意值。當(dāng)客戶端接收到該至少兩個(gè)子圖片任意組合后的圖片后,將該組合后的圖片提供給了用戶,此時(shí)由于該組合后的圖片包括切分后的至少兩個(gè)子圖片,每個(gè)子圖片對(duì)應(yīng)至少一個(gè)字符的一部分,因此該組合后的圖片對(duì)于機(jī)器來說無(wú)法識(shí)別。而對(duì)于用戶來說,其可以根據(jù)每個(gè)子圖片包含的字符信息,采用拖動(dòng)方式拖動(dòng)該至少兩個(gè)子圖片中的任意一個(gè),將該至少兩個(gè)子圖片重新組合。客戶端接收到組合后的子圖片后,客戶端記錄用戶對(duì)每個(gè)子圖片的操作,確定該操作的子圖片相對(duì)其他子圖片的移動(dòng)軌跡,根據(jù)確定的移動(dòng)軌跡,將移動(dòng)后的子圖片與其他子圖片組合后對(duì)應(yīng)的可識(shí)別符提供給用戶。具體的在根據(jù)用戶對(duì)每個(gè)子圖片的操作,確定該被操作的子圖片相對(duì)其他子圖片的移動(dòng)軌跡時(shí),可以根據(jù)用戶對(duì)每個(gè)子圖片的拖動(dòng)操作的方向和拖動(dòng)操作的時(shí)長(zhǎng),確定該被拖動(dòng)的子圖片相對(duì)其他子圖片的移動(dòng)軌跡。另外,為了提高本申請(qǐng)實(shí)施例中用戶識(shí)別該驗(yàn)證碼信息的速度,當(dāng)服務(wù)器將該組合后的圖片提供給客戶端時(shí),還可以向客戶端提供相應(yīng)的提示信息,該提示信息可以以文字的形式、圖片的形式或動(dòng)畫的形式提供給用戶,以提示用戶根據(jù)該子圖片獲取該驗(yàn)證碼信息的操作,例如可以為提示用戶進(jìn)行拖動(dòng)操作的方法,具體的可以為拖動(dòng)的方向等等。在本申請(qǐng)實(shí)施例中為了提高該驗(yàn)證碼信息抵抗機(jī)器識(shí)別的成功率,服務(wù)器將該切分后的至少兩個(gè)子圖片提供給客戶端時(shí),可以將該至少兩個(gè)子圖片按照設(shè)定的規(guī)則疊加,將疊加后的圖片提供給客戶端。圖3為本申請(qǐng)實(shí)施例提供的圖2中的兩個(gè)子圖片按照設(shè)定的規(guī)則疊加后提供給客戶端的圖片。由于至少兩個(gè)子圖片完全重合疊加時(shí),該至少兩個(gè)子圖片對(duì)應(yīng)的不可識(shí)別的字符組合后的識(shí)別符為可識(shí)別的,即為該驗(yàn)證碼信息。因此本申請(qǐng)實(shí)施例中,在根據(jù)設(shè)定規(guī)則,確定該至少兩個(gè)不可識(shí)別字符對(duì)應(yīng)的子圖片疊加后的圖片時(shí),可以任意確定每幅子圖片的在進(jìn)行疊加時(shí)的位置,只要能夠根據(jù)該疊加時(shí)的位置,確定出該至少兩個(gè)不可識(shí)別的字符對(duì)應(yīng)的子圖片重合后組成的識(shí)別符可識(shí)別時(shí),確定移動(dòng)軌跡與該至少兩個(gè)子圖片對(duì)應(yīng)的不可識(shí)別的字符的坐標(biāo)變化的關(guān)系即可。具體的例如,在驗(yàn)證碼圖片切分為了兩個(gè)子圖片,其中每個(gè)子圖片的尺寸與該驗(yàn)證碼圖片的尺寸可以相同,也可以不同,但是當(dāng)該兩個(gè)子圖片完全重合疊加時(shí),該兩個(gè)子圖片對(duì)應(yīng)的不可識(shí)別的字符組合后的識(shí)別符可識(shí)別。此時(shí)將該第一子圖片在完全重合的位置向左移動(dòng)20mm,第二子圖片在完全重合的位置向右移動(dòng)10mm,則兩個(gè)子圖片移動(dòng)后進(jìn)行疊力口,得到疊加后的圖片,將該圖片提供給客戶端,供用戶辨識(shí)。由于該兩個(gè)子圖片分別對(duì)應(yīng)至少一個(gè)不可識(shí)別的字符,只有該兩個(gè)子圖片完全重合時(shí),該至少一個(gè)不可識(shí)別符組合后的識(shí)別符才可識(shí)別,因此將該兩個(gè)子圖片按照設(shè)定規(guī)則疊加后,即將該兩個(gè)子圖片以完全重合的位置為基準(zhǔn)分別向兩個(gè)方向移動(dòng)了一段距離,則兩個(gè)子圖片疊加后的圖片,該兩個(gè)不可識(shí)別的字符組合后的識(shí)別符一定不可識(shí)別。當(dāng)服務(wù)器將該切分后的至少兩個(gè)子圖片,按照設(shè)定的規(guī)則疊加并提供給客戶端時(shí),需要確定怎樣的坐標(biāo)變化,可以通過該疊加后的子圖片獲得驗(yàn)證碼信息,即需要確定用戶對(duì)應(yīng)光標(biāo)的移動(dòng)軌跡,與每個(gè)子圖片坐標(biāo)變化的關(guān)系,具體的可以根據(jù)移動(dòng)軌跡的橫坐標(biāo)的變化,與每個(gè)子圖片的坐標(biāo)變化關(guān)系,確定所述至少兩個(gè)子圖片的坐標(biāo)變化;或,根據(jù)移動(dòng)軌跡的縱坐標(biāo)的變化,與每個(gè)子圖片的坐標(biāo)變化關(guān)系,確定所述至少兩個(gè)子圖片的坐標(biāo)變化;或,根據(jù)移動(dòng)軌跡的距離變化,與每個(gè)子圖片的坐標(biāo)變化的關(guān)系,確定所述至少兩個(gè)子圖片的坐標(biāo)變化。這是因?yàn)榉?wù)器為了向客戶端提供可識(shí)別的識(shí)別符,需要確定用戶對(duì)應(yīng)的光標(biāo)在熱區(qū)移動(dòng)時(shí),其移動(dòng)軌跡與兩個(gè)不可識(shí)別符對(duì)應(yīng)的圖片的坐標(biāo)變化之間的關(guān)系,從而可以當(dāng)用戶對(duì)應(yīng)的光標(biāo)移動(dòng)滿足一定的條件時(shí),可以將變化后的兩個(gè)不可識(shí)別的字符組合后的識(shí)別符可識(shí)別。其中該用戶對(duì)應(yīng)的光標(biāo)的移動(dòng)可以是用戶通過拖動(dòng)鼠標(biāo)方式確定的其對(duì)應(yīng)的光標(biāo)的移動(dòng),也可以用戶在觸摸屏上的拖動(dòng)操作確定且對(duì)應(yīng)的光標(biāo)的移動(dòng)。具體的在確定每個(gè)設(shè)定規(guī)則對(duì)應(yīng)的用戶對(duì)應(yīng)的光標(biāo)的移動(dòng)軌跡與不可識(shí)別字符對(duì)應(yīng)的圖片的坐標(biāo)變化的關(guān)系時(shí),可以根據(jù)該用戶對(duì)應(yīng)的光標(biāo)移動(dòng)的橫坐標(biāo)的變化,確定該不可識(shí)別字符對(duì)應(yīng)的圖片的坐標(biāo)變化,也可以根據(jù)用戶對(duì)應(yīng)的光標(biāo)移動(dòng)的縱坐標(biāo)的變化,確定該不可識(shí)別字符對(duì)應(yīng)的圖片的坐標(biāo)變化,也可以用戶對(duì)應(yīng)的光標(biāo)移動(dòng)的距離的變化,確定該不可識(shí)別字符對(duì)應(yīng)的圖片的坐標(biāo)變化。當(dāng)服務(wù)器確定了該相應(yīng)的規(guī)則后,可以將該相應(yīng)的規(guī)則提供給客戶端,通過客戶端識(shí)別到的用戶對(duì)應(yīng)的光標(biāo)的移動(dòng)軌跡,根據(jù)確定的該移動(dòng)軌跡,及接收到的服務(wù)器發(fā)送的移動(dòng)軌跡與每個(gè)子圖片的坐標(biāo)變化關(guān)系,確定該每個(gè)子圖片的坐標(biāo)變化?;蛘邽榱诉M(jìn)一步抵抗機(jī)器識(shí)別,該相應(yīng)的規(guī)則也可以保存在服務(wù)器側(cè),當(dāng)客戶端識(shí)別到用戶對(duì)應(yīng)的光標(biāo)的移動(dòng)軌跡后,將該移動(dòng)軌跡發(fā)送到服務(wù)器,服務(wù)器根據(jù)接收到的移動(dòng)軌跡,以及保存的移動(dòng)軌跡與每個(gè)子圖片的坐標(biāo)變化關(guān)系,確定每個(gè)子圖片的坐標(biāo)變化。還以上述實(shí)施例進(jìn)行說明,當(dāng)將兩個(gè)子圖片按照設(shè)定的規(guī)則疊加后的圖片提供給客戶端后,其中疊加得到該圖片的第一子圖片在完全重合的位置向左移動(dòng)了 20_,第二子圖片在完全重合的位置向右移動(dòng)了 10_。當(dāng)保存的為用戶對(duì)應(yīng)的光標(biāo)移動(dòng)的橫坐標(biāo)的變化,與該不可識(shí)別字符對(duì)應(yīng)的子圖片的坐標(biāo)變化的關(guān)系時(shí),可以是用戶對(duì)應(yīng)的光標(biāo)在熱區(qū)的橫坐標(biāo)每增加(或減小)Imm,則第一子圖片向右移動(dòng)4_,第二子圖片向左移動(dòng)2_,則可以確定當(dāng)用戶對(duì)應(yīng)的光標(biāo)在熱區(qū)移動(dòng),其橫坐標(biāo)的變化滿足一定的條件時(shí),該兩個(gè)子圖片對(duì)應(yīng)的不可識(shí)別的字符組合后得到的識(shí)別符即為可識(shí)別的。該一定的條件時(shí),該用戶對(duì)應(yīng)的光標(biāo)在熱區(qū)內(nèi)移動(dòng)時(shí),其橫坐標(biāo)變化(增大或減小)了 5mm,則此時(shí)第一子圖片向右移動(dòng)了 20mm,第二子圖片向左移動(dòng)了 10mm,即第一子圖片移動(dòng)到了其疊加前的重合位置,第二子圖片也移動(dòng)到了其疊加前的重合位置,因此兩個(gè)子圖片對(duì)應(yīng)的不可識(shí)別符組合后的識(shí)別符可識(shí)別。上述實(shí)施例是以用戶對(duì)應(yīng)的光標(biāo)的橫坐標(biāo)的變化,確定該不可識(shí)別字符對(duì)應(yīng)的圖片的坐標(biāo)變化為例進(jìn)行說明的,當(dāng)依據(jù)用戶對(duì)應(yīng)的光標(biāo)的縱坐標(biāo)的變化,保存該不可識(shí)別字符對(duì)應(yīng)的縱坐標(biāo)的變化,與該不可識(shí)別字符對(duì)應(yīng)的子圖片的坐標(biāo)變化時(shí),其過程與上述過程基本類似,在這里就不一一說明。當(dāng)保存的為用戶對(duì)應(yīng)的光標(biāo)的距離變化,與該不可識(shí)別字符對(duì)應(yīng)的子圖片的坐標(biāo)變化關(guān)系時(shí),可以是用戶對(duì)應(yīng)的光標(biāo)在設(shè)定時(shí)間長(zhǎng)度內(nèi)的移動(dòng)的距離滿足條件時(shí),第一子圖片和第二子圖片的坐標(biāo)做相應(yīng)的變化。例如可以為在Ims之內(nèi),用戶對(duì)應(yīng)的光標(biāo)在熱區(qū)內(nèi)移動(dòng)的距離為Imm時(shí),該第一子圖片向右移動(dòng)4mm,第二子圖片向左移動(dòng)2mm,則可以確定當(dāng)用戶的鼠標(biāo)在熱區(qū)移動(dòng)的距離,滿足一定的條件時(shí),該兩個(gè)子圖片對(duì)應(yīng)的不可識(shí)別的字符組合后得到的識(shí)別符即為可識(shí)別的,其中該移動(dòng)的距離為向左移動(dòng)的距離,也可以是向右移動(dòng)的距離。具體的為了降低機(jī)器識(shí)別的成功率,在本申請(qǐng)實(shí)施例中可以在服務(wù)器中保存多個(gè)設(shè)定規(guī)則,并保存每個(gè)設(shè)定規(guī)則對(duì)應(yīng)的移動(dòng)軌跡與每個(gè)子圖片的坐標(biāo)變化關(guān)系,當(dāng)切分為至少兩個(gè)子圖片后,可以根據(jù)相應(yīng)的設(shè)定規(guī)則將該至少兩個(gè)子圖片進(jìn)行疊加,并在后續(xù)過程中,當(dāng)獲取了用戶對(duì)應(yīng)的光標(biāo)在熱區(qū)內(nèi)的移動(dòng)軌跡時(shí),可以根據(jù)該設(shè)定規(guī)則對(duì)應(yīng)的移動(dòng)軌跡與每個(gè)子圖片的坐標(biāo)變化關(guān)系,確定每個(gè)子圖片變化后的坐標(biāo)。圖4為本申請(qǐng)實(shí)施例提供的,該兩個(gè)子圖片的坐標(biāo)變化后,該兩個(gè)子圖片組合后對(duì)應(yīng)識(shí)別出的驗(yàn)證碼圖片中的字符示意圖。當(dāng)確定了用戶對(duì)應(yīng)的光標(biāo)的移動(dòng)軌跡與不可識(shí)別字符對(duì)應(yīng)的子圖片的坐標(biāo)變化關(guān)系后,獲取用戶對(duì)應(yīng)的光標(biāo)在該疊加后的圖片對(duì)應(yīng)的熱區(qū)內(nèi)的移動(dòng)軌跡,該熱區(qū)可以為該疊加后的圖片所在的區(qū)域,或者也可以是該疊加后的圖片對(duì)應(yīng)的其他區(qū)域。服務(wù)器獲取了用戶對(duì)應(yīng)的光標(biāo)在該疊加后的圖片對(duì)應(yīng)的熱區(qū)內(nèi)的移動(dòng)軌跡時(shí),月艮務(wù)器根據(jù)保存的該設(shè)定規(guī)則對(duì)應(yīng)的移動(dòng)軌跡與子圖片的坐標(biāo)變化關(guān)系,確定該至少兩個(gè)子圖片的坐標(biāo)變化,并將坐標(biāo)變化后的至少兩個(gè)子圖片組合后對(duì)應(yīng)識(shí)別出的驗(yàn)證碼圖片中的字符信息提供給客戶端顯示給用戶。當(dāng)根據(jù)用戶對(duì)應(yīng)的光標(biāo)在該疊加后的圖片對(duì)應(yīng)的熱區(qū)內(nèi)的移動(dòng)軌跡,確定的該至少兩個(gè)子圖片坐標(biāo)變化后的不可識(shí)別字符組合后的識(shí)別符為可識(shí)別為止,客戶端獲取到了該可識(shí)別的識(shí)別符對(duì)應(yīng)的驗(yàn)證碼。在本申請(qǐng)實(shí)施例中服務(wù)器在提供該驗(yàn)證碼時(shí),將該驗(yàn)證碼圖片切分為至少兩個(gè)子圖片,并且驗(yàn)證碼圖片中的字符至少有一個(gè)字符被切分為至少兩個(gè)不可識(shí)別出字符的部分,各部分分別位于一個(gè)不同的子圖片中,而該子圖片的切分沒有任何的規(guī)律,并且可以切分為至少兩個(gè)子圖片,因此其被破解的可能性非常的小,可以有效的抵抗機(jī)器識(shí)別,另外由于每個(gè)子圖片對(duì)應(yīng)至少一個(gè)字符的一部分,即使獲取了每個(gè)子圖片,也并不能識(shí)別該子圖片的具體內(nèi)容,因此可以有效降低機(jī)器識(shí)別的成功率,同時(shí)也便于用戶的識(shí)別,提高用戶識(shí)別驗(yàn)證碼的效率。另外還由于服務(wù)器在切分驗(yàn)證碼圖片時(shí),將該驗(yàn)證碼圖片切分為了至少兩個(gè)子圖片,而每次對(duì)同一驗(yàn)證碼圖片切分得到相同子圖片的可能性很小,因此即使機(jī)器在某一過程中識(shí)別了某一個(gè)子圖片,而當(dāng)服務(wù)器再次提供了切分后的子圖片后,機(jī)器并知道該子圖片為哪個(gè)驗(yàn)證碼圖片切分后得到的,即不知道該子圖片具體的應(yīng)該與哪個(gè)子圖片對(duì)應(yīng),也就不知道如何和其他子圖片組合,從而也就無(wú)法獲取到驗(yàn)證碼信息,從而增加了驗(yàn)證碼信息提供的可靠性。圖5為本申請(qǐng)實(shí)施例提供的一種驗(yàn)證碼信息的提供裝置結(jié)構(gòu)示意圖,所述裝置包括:切分模塊51,用于將驗(yàn)證碼圖片切分為至少兩個(gè)子圖片后,其中驗(yàn)證碼圖片中的字符至少有一個(gè)字符被切分為至少兩個(gè)不可識(shí)別出字符的部分,各部分分別位于一個(gè)不同的子圖片中;第一發(fā)送模塊52,用于將切分后的所述至少兩個(gè)子圖片發(fā)送給客戶端;第一接收模塊53,用于接收所述客戶端提供的根據(jù)所述至少兩個(gè)子圖片組合后對(duì)應(yīng)識(shí)別出的驗(yàn)證碼圖片中的字符信息。其中所述裝置可以位于服務(wù)器內(nèi)。圖6為本申請(qǐng)實(shí)施例提供的一種驗(yàn)證碼信息的提供裝置結(jié)構(gòu)示意圖,該裝置包括:第二接收模塊61,用于接收服務(wù)器對(duì)驗(yàn)證碼圖片切分后的至少兩個(gè)子圖片,其中所述驗(yàn)證碼圖片中的字符至少有一個(gè)字符被切分為至少兩個(gè)不可識(shí)別出字符的部分,各部分分別位于一個(gè)不同的子圖片中;
第二發(fā)送模塊62,用于根據(jù)所述至少兩個(gè)子圖片組合后對(duì)應(yīng)識(shí)別出的驗(yàn)證碼圖片中的字符信息,提供給所述服務(wù)器。所述第二發(fā)送模塊62,具體用于接收子圖片操作信息,根據(jù)所述子圖片操作信息,確定該被操作的子圖片相對(duì)其他子圖片的移動(dòng)軌跡;根據(jù)確定的移動(dòng)軌跡,將移動(dòng)后的該子圖片與其他子圖片組合對(duì)應(yīng)可識(shí)別出的驗(yàn)證碼圖片中的字符信息提供給所述用戶。所述第二發(fā)送模塊62,具體用于根據(jù)對(duì)每個(gè)子圖片的拖動(dòng)操作的方向及拖動(dòng)操作的時(shí)長(zhǎng),確定該被拖動(dòng)的子圖片相對(duì)其他子圖片移動(dòng)軌跡。所述第二發(fā)送模塊62,具體用于根據(jù)光標(biāo)在熱區(qū)內(nèi)的移動(dòng)軌跡,及保存的移動(dòng)軌跡與每個(gè)子圖片的坐標(biāo)變化關(guān)系,確定所述至少兩個(gè)子圖片的坐標(biāo)變化。所述第二發(fā)送模塊62,具體用于根據(jù)保存的所述移動(dòng)軌跡的橫坐標(biāo)的變化,與每個(gè)子圖片的坐標(biāo)變化關(guān)系,確定所述至少兩個(gè)子圖片的坐標(biāo)變化;或,根據(jù)保存的所述移動(dòng)軌跡的縱坐標(biāo)的變化,與每個(gè)子圖片的坐標(biāo)變化關(guān)系,確定所述至少兩個(gè)子圖片的坐標(biāo)變化;或,根據(jù)保存的所述移動(dòng)軌跡的距離變化,與每個(gè)子圖片的坐標(biāo)變化的關(guān)系,確定所述至少兩個(gè)子圖片的坐標(biāo)變化。其中所述裝置可以位于客戶端內(nèi)。圖7為本申請(qǐng)實(shí)施例提供的一種驗(yàn)證碼信息的提供裝置結(jié)構(gòu)示意圖,該裝置包括:接收模塊71,用于接收服務(wù)器對(duì)驗(yàn)證碼圖片切分后的至少兩個(gè)子圖片,其中所述至少兩個(gè)子圖片為將驗(yàn)證碼圖片中的字符至少一個(gè)字符切分為至少兩個(gè)不可識(shí)別出該字符的部分,各部分分別位于一個(gè)不同的子圖片中得到的;提供模塊72,用于根據(jù)所述至少兩個(gè)子圖片組合后對(duì)應(yīng)識(shí)別出的驗(yàn)證碼圖片中的字符信息,提供給所述服務(wù)器。所述接收模塊71,還用于接收并顯示所述服務(wù)器發(fā)送的組合所述至少兩個(gè)子圖片的提示信息。本申請(qǐng)實(shí)施例提供一種驗(yàn)證碼信息的提供方法、系統(tǒng)及裝置,該方法服務(wù)器將驗(yàn)證碼圖片切分為至少兩個(gè)子圖片,驗(yàn)證碼圖片中的字符至少有一個(gè)字符被切分為至少兩個(gè)不可識(shí)別出字符的部分,各部分分別位于一個(gè)不同的子圖片中,將切分后的所述至少兩個(gè)子圖片發(fā)送給客戶端,接收所述客戶端提供的根據(jù)所述至少兩個(gè)子圖片組合后對(duì)應(yīng)識(shí)別出的驗(yàn)證碼圖片中的字符信息。由于在本申請(qǐng)實(shí)施例中服務(wù)器向客戶端提供的各個(gè)子圖片中均不存在驗(yàn)證碼圖片中全部且完整的字符,因此其被計(jì)算機(jī)破解和識(shí)別出的可能性非常的小,有效地提高了驗(yàn)證碼的安全性。與此同時(shí),用戶只需要將各子圖片組合即可識(shí)別出驗(yàn)證碼圖片中的字符,使用方便。顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本申請(qǐng)進(jìn)行各種改動(dòng)和變型而不脫離本申請(qǐng)的精神和范圍。這樣,倘若本申請(qǐng)的這些修改和變型屬于本申請(qǐng)權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本申請(qǐng)也意圖包含這些改動(dòng)和變型在內(nèi)。
權(quán)利要求
1.一種驗(yàn)證碼信息的提供方法,其特征在于,包括: 服務(wù)器將驗(yàn)證碼圖片切分為至少兩個(gè)子圖片,其中所述驗(yàn)證碼圖片中的字符至少有一個(gè)字符被切分為至少兩個(gè)不可識(shí)別出字符的部分,各部分分別位于一個(gè)不同的子圖片中; 將切分后的所述至少兩個(gè)子圖片發(fā)送給客戶端;并 接收所述客戶端提供的根據(jù)所述至少兩個(gè)子圖片組合后對(duì)應(yīng)識(shí)別出的驗(yàn)證碼圖片中的字符信息。
2.如權(quán)利要求1所述的方法,其特征在于,獲取所述至少兩個(gè)子圖片組合后對(duì)應(yīng)識(shí)別出的驗(yàn)證碼圖片中的字符信息,包括: 接收子圖片操作信息; 根據(jù)所述子圖片操作信息,確定該被操作的子圖片相對(duì)其他子圖片的移動(dòng)軌跡; 根據(jù)確定的移動(dòng)軌跡,將移動(dòng)后的該子圖片與其他子圖片組合后對(duì)應(yīng)的可識(shí)別出的驗(yàn)證碼圖片中的字符信息提供給所述用戶。
3.如權(quán)利要求2所述的方法,其特征在于,根據(jù)所述子圖片操作信息,確定該被操作的子圖片相對(duì)其他子圖片的移動(dòng)軌跡包括: 根據(jù)對(duì)每個(gè)子圖片的拖動(dòng)操作的方向及拖動(dòng)操作的時(shí)長(zhǎng),確定該被拖動(dòng)的子圖片相對(duì)其他子圖片移動(dòng)軌跡。
4.如權(quán)利要求2所述的方法,其特征在于,所述根據(jù)所述子圖片操作信息,確定該被操作的子圖片相對(duì)其他子圖片的移動(dòng)軌跡包括: 根據(jù)光標(biāo)在熱區(qū)內(nèi)的移動(dòng)軌跡,及保存的移動(dòng)軌跡與每個(gè)子圖片的坐標(biāo)變化關(guān)系,確定所述至少兩個(gè)子圖片的坐標(biāo)變化。
5.如權(quán)利要求4所述的方法,其特征在于,根據(jù)保存的移動(dòng)軌跡與每個(gè)子圖片的坐標(biāo)變化關(guān)系,確定所述至少兩個(gè)子圖片的坐標(biāo)變化包括: 根據(jù)保存的所述移動(dòng)軌跡的橫坐標(biāo)的變化,與每個(gè)子圖片的坐標(biāo)變化關(guān)系,確定所述至少兩個(gè)子圖片的坐標(biāo)變化;或, 根據(jù)保存的所述移動(dòng)軌跡的縱坐標(biāo)的變化,與每個(gè)子圖片的坐標(biāo)變化關(guān)系,確定所述至少兩個(gè)子圖片的坐標(biāo)變化;或, 根據(jù)保存的所述移動(dòng)軌跡的距離變化,與每個(gè)子圖片的坐標(biāo)變化的關(guān)系,確定所述至少兩個(gè)子圖片的坐標(biāo)變化。
6.如權(quán)利要求1所述的方法,其特征在于,還包括子圖片著色步驟,各個(gè)經(jīng)過著色的子圖片的顏色不同。
7.—種驗(yàn)證碼信息的提供方法,其特征在于,所述方法包括: 接收服務(wù)器發(fā)送的至少兩個(gè)子圖片,其中所述至少兩個(gè)子圖片為將驗(yàn)證碼圖片中的字符至少一個(gè)字符切分為至少兩個(gè)不可識(shí)別出該字符的部分,各部分分別位于一個(gè)不同的子圖片中得到的; 將所述至少兩個(gè)子圖片組合后對(duì)應(yīng)識(shí)別出的驗(yàn)證碼圖片中的字符信息,提供給所述服務(wù)器。
8.如權(quán)利要求7所述的方法,其特征在于,將所述至少兩個(gè)子圖片組合后對(duì)應(yīng)的識(shí)別出的驗(yàn)證碼圖片中的字符信息之前,還包括: 接收并顯示所述服務(wù)器發(fā)送的組合所述至少兩個(gè)子圖片的提示信息。
9.如權(quán)利要求7或8所述的方法,其特征在于,獲取所述至少兩個(gè)子圖片組合后對(duì)應(yīng)識(shí)別出的驗(yàn)證碼圖片中的字符信息,包括: 接收子圖片操作信息; 根據(jù)所述子圖片操作信息,確定該被操作的子圖片相對(duì)其他子圖片的移動(dòng)軌跡; 根據(jù)確定的移動(dòng)軌跡,將移動(dòng)后的該子圖片與其他子圖片組合后對(duì)應(yīng)可識(shí)別出的驗(yàn)證碼圖片中的字符信息提供給所述用戶。
10.如權(quán)利要求9所述的方法,其特征在于,根據(jù)所述子圖片操作信息,確定該被操作的子圖片相對(duì)其他子圖片的移動(dòng)軌跡包括: 根據(jù)對(duì)每個(gè)子圖片的拖動(dòng)操作的方向及拖動(dòng)操作的時(shí)長(zhǎng),確定該被拖動(dòng)的子圖片相對(duì)其他子圖片移動(dòng)軌跡。
11.一種驗(yàn)證碼信息的提供系統(tǒng),其特征在于,所述系統(tǒng)包括: 服務(wù)器,用于將驗(yàn)證碼圖片切分為至少兩個(gè)子圖片,其中所述驗(yàn)證碼圖片中的字符至少一個(gè)字符被切分為至少兩個(gè)不可識(shí)別出字符的部分,各部分分別位于一個(gè)不同的子圖片中;將切分后的所述至少兩個(gè)子圖片發(fā)送給客戶端;接收所述客戶端提供的根據(jù)所述至少兩個(gè)子圖片組合后對(duì)應(yīng)識(shí)別出的驗(yàn)證碼圖片中的字符信息; 客戶端,用于接收服務(wù)器發(fā)送的切分后的至少兩個(gè)子圖片,并將所述至少兩個(gè)子圖片組合后對(duì)應(yīng)的識(shí)別出的驗(yàn)證碼圖片中的字符信息,提供給所述服務(wù)器。
12.—種驗(yàn)證碼信息的提供裝置,其特征在于,所述裝置包括: 切分模塊,用于將驗(yàn)證碼圖片切分為至少兩個(gè)子圖片,其中所述驗(yàn)證碼圖片中的字符至少有一個(gè)字符被切分為至少兩個(gè)不可識(shí)別出字符的部分,各部分分別位于一個(gè)不同的子圖片中; 第一發(fā)送模塊,用于將切分后的所述至少兩個(gè)子圖片發(fā)送給客戶端; 第一接收模塊,用于接收所述客戶端提供的根據(jù)所述至少兩個(gè)子圖片組合后對(duì)應(yīng)識(shí)別出的驗(yàn)證碼圖片中的字符信息。
13.—種驗(yàn)證碼信息的提供裝置,其特征在于,所述裝置包括: 第二接收模塊,用于接收服務(wù)器對(duì)驗(yàn)證碼圖片切分后的至少兩個(gè)子圖片,其中所述驗(yàn)證碼圖片中的字符至少有一個(gè)字符被切分為至少兩個(gè)不可識(shí)別出字符的部分,各部分分別位于一個(gè)不同的子圖片中; 第二發(fā)送模塊,用于根據(jù)所述至少兩個(gè)子圖片合后對(duì)應(yīng)識(shí)別出的驗(yàn)證碼圖片中的字符信息提供給所述服務(wù)器。
14.一種驗(yàn)證碼信息的提供裝置,其特征在于,所述裝置包括: 接收模塊,用于接收服務(wù)器對(duì)驗(yàn)證碼圖片切分后的至少兩個(gè)子圖片,其中所述至少兩個(gè)子圖片為將驗(yàn)證碼圖片中的字符至少一個(gè)字符切分為至少兩個(gè)不可識(shí)別出該字符的部分,各部分分別位于一個(gè)不同的子圖片中得到的; 提供模塊,用于根據(jù)所述至少兩個(gè)子圖片組合后對(duì)應(yīng)識(shí)別出的驗(yàn)證碼圖片中的字符信息,提供給所述服務(wù)器。
全文摘要
本申請(qǐng)公開了一種驗(yàn)證碼信息的提供方法、系統(tǒng)及裝置,用以解決現(xiàn)有驗(yàn)證碼識(shí)別過程中不利于提高用戶識(shí)別驗(yàn)證碼的效率的問題。該方法服務(wù)器將驗(yàn)證碼圖片切分為至少兩個(gè)子圖片,驗(yàn)證碼圖片中的字符至少有一個(gè)字符被切分為至少兩個(gè)不可識(shí)別出字符的部分,各部分分別位于一個(gè)不同的子圖片中,將切分后的至少兩個(gè)子圖片發(fā)送給客戶端,接收客戶端提供的根據(jù)至少兩個(gè)子圖片組合后對(duì)應(yīng)識(shí)別出的驗(yàn)證碼圖片中的字符信息。本申請(qǐng)實(shí)施例中服務(wù)器向客戶端提供的各個(gè)子圖片中均不存在驗(yàn)證碼圖片中全部且完整的字符,因此其被計(jì)算機(jī)破解和識(shí)別出的可能性非常的小,有效地提高了驗(yàn)證碼的安全性。
文檔編號(hào)G06K9/00GK103179092SQ20111043504
公開日2013年6月26日 申請(qǐng)日期2011年12月22日 優(yōu)先權(quán)日2011年12月22日
發(fā)明者李創(chuàng)奇 申請(qǐng)人:阿里巴巴集團(tuán)控股有限公司