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

生成包括可識(shí)別圖像的挑戰(zhàn)應(yīng)答圖像的制作方法

文檔序號(hào):6578845閱讀:142來(lái)源:國(guó)知局
專利名稱:生成包括可識(shí)別圖像的挑戰(zhàn)應(yīng)答圖像的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及用于生成包括可識(shí)別圖像的挑戰(zhàn)應(yīng)答圖像的方法、系統(tǒng)和 制品。
背景技術(shù)
"CAPTCHA"(全自動(dòng)公共圖靈測(cè)試)是一種用于確定CAPTCHA測(cè) 試的應(yīng)答者是否為人類的挑戰(zhàn)應(yīng)答測(cè)試,即,與機(jī)器(例如自動(dòng)過(guò)程或機(jī) 器人(bot))相對(duì)的接收者的人性測(cè)試。可以在確定是否同意訪問(wèn)由 CAPTCHA所保護(hù)的、以將訪問(wèn)限制于人類用戶的資源的環(huán)境中進(jìn)行這個(gè) 確定。盡管可以相對(duì)于遠(yuǎn)程的人來(lái)執(zhí)行CAPTCHA挑戰(zhàn),但該過(guò)程典型地 涉及遠(yuǎn)程機(jī)器,其自動(dòng)地詢問(wèn)計(jì)算機(jī)用戶或測(cè)試接收者,以完成簡(jiǎn)單的測(cè) 試,例如識(shí)別在接收者的計(jì)算機(jī)屏幕上呈現(xiàn)的字母數(shù)字串。典型地,該字 符串被嚴(yán)重扭曲,以使得機(jī)器識(shí)別非常困難,但由人類進(jìn)行識(shí)別則相對(duì)容 易。
這個(gè)假定是由于計(jì)算機(jī)過(guò)程難以確定包括在圖像中的字符串,所以
計(jì)算機(jī)過(guò)程不太可能解答CAPTCHA,所以輸入正確答案的接收者被認(rèn)為 是人類??梢圆渴餋APTCHA來(lái)保護(hù)易受垃圾郵件攻擊的系統(tǒng)(例如商業(yè) 的網(wǎng)絡(luò)郵件服務(wù)),以及阻止自動(dòng)地對(duì)博客、論壇和維基記錄進(jìn)行張貼,不 論是出于商業(yè)宣傳原因還是政治宣傳、侵?jǐn)_和/或破壞的原因,以確保訪問(wèn) 信息或計(jì)算機(jī)程序的用戶是人類等。CAPTCHA還可以用于確保對(duì)互聯(lián)網(wǎng) 投票的應(yīng)答是來(lái)自于人類,以防止使用稱為機(jī)器人的自動(dòng)過(guò)程來(lái)操縱結(jié)果。 近來(lái),CAPTCHA已被破解,這使得自動(dòng)過(guò)程能夠響應(yīng)于CAPTCHA 圖像來(lái)提供正確的答案,以將它們自己表現(xiàn)為人類接收者,并且在一些情 況下獲得對(duì)由CAPTCHA挑戰(zhàn)應(yīng)答測(cè)試所保護(hù)的資源的訪問(wèn)權(quán)限。例如, 許多網(wǎng)站重復(fù)使用一組CAPTCHA圖像。試圖使用自動(dòng)過(guò)程來(lái)避開(kāi) CAPTCHA的黑客可以維護(hù)CAPTCHA圖像的庫(kù),使得當(dāng)檢測(cè)到CAPTCHA
8圖像時(shí),自動(dòng)過(guò)程或機(jī)器人在庫(kù)中査找CAPTCHA圖像,以確定返回給 CAPTCHA挑戰(zhàn)的應(yīng)答。


圖l說(shuō)明了計(jì)算環(huán)境的實(shí)施例。
圖2說(shuō)明了發(fā)送圖像記錄項(xiàng)的實(shí)施例。
圖3、 5和6說(shuō)明了用于生成包括可識(shí)別圖像的挑戰(zhàn)圖像的操作的實(shí)施例。
圖4說(shuō)明了用于處理對(duì)挑戰(zhàn)圖像的應(yīng)答的操作的實(shí)施例。
具體實(shí)施例方式
圖1說(shuō)明了計(jì)算環(huán)境的實(shí)施例。計(jì)算機(jī)2包括一個(gè)或多個(gè)處理器4和 存儲(chǔ)器6,在存儲(chǔ)器6中加載有由處理器4執(zhí)行的程序。處理器4執(zhí)行請(qǐng)求 服務(wù)器10程序來(lái)處理對(duì)計(jì)算機(jī)資源12的請(qǐng)求。請(qǐng)求服務(wù)器10可以包括網(wǎng) 絡(luò)(web)服務(wù)器或超文本傳輸協(xié)議(HTTP)服務(wù)器,以處理通過(guò)網(wǎng)絡(luò)16 來(lái)自于客戶端計(jì)算機(jī)(例如接收者計(jì)算機(jī)14)的請(qǐng)求。計(jì)算機(jī)資源12可以 包括用戶想要訪問(wèn)的、在計(jì)算機(jī)2內(nèi)的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中的或者在計(jì) 算機(jī)2外的存儲(chǔ)設(shè)備中的信息??蛇x地,計(jì)算機(jī)資源12可以包括用戶可用 的計(jì)算機(jī)資源,例如用于執(zhí)行用戶所請(qǐng)求的操作(例如電子郵件等)的計(jì) 算和處理資源、計(jì)算機(jī)程序、在線投票或調(diào)査、可以發(fā)表評(píng)論的博客、用 于存儲(chǔ)用戶數(shù)據(jù)的存儲(chǔ)資源、諸如打印^l之類的輸出設(shè)備或任何其它計(jì)算 機(jī)可操作設(shè)備、程序或服務(wù)。請(qǐng)求服務(wù)器10可以響應(yīng)于通過(guò)網(wǎng)絡(luò)16來(lái)自 接收者計(jì)算機(jī)14的請(qǐng)求,返回頁(yè)面18。網(wǎng)絡(luò)可以包括局域網(wǎng)(LAN)、互 聯(lián)網(wǎng)、企業(yè)內(nèi)部互聯(lián)網(wǎng)等。
挑戰(zhàn)應(yīng)答生成器20生成包括多個(gè)可用的人類可識(shí)別圖像22中的至少 一個(gè)的表示的挑戰(zhàn)圖像24,其可以在頁(yè)面18 (例如超文本標(biāo)記語(yǔ)言 (HTML)、可擴(kuò)展標(biāo)記語(yǔ)言(XML)頁(yè)面)中被返回給接收者計(jì)算機(jī)14。 如果接收者計(jì)算機(jī)14返回了正確地標(biāo)識(shí)人類可識(shí)別圖像24的輸入,那么 請(qǐng)求服務(wù)器10可以同意接收者計(jì)算機(jī)14訪問(wèn)計(jì)算機(jī)資源12。挑戰(zhàn)應(yīng)答生 成器20可以隨機(jī)地選擇多個(gè)人類可識(shí)別圖像22中的一個(gè),以包括在挑戰(zhàn)圖像24中。在優(yōu)選的實(shí)施例中,人類可識(shí)別圖像22可以被人類接收者理 解,但被設(shè)計(jì)為對(duì)計(jì)算機(jī)來(lái)說(shuō)難以識(shí)別,以確保人類很可能回答挑戰(zhàn)應(yīng)答 的挑戰(zhàn)測(cè)試。例如,可識(shí)別圖像22可以包括字母數(shù)字串、單詞、容易辨認(rèn) 的對(duì)象的圖像,例如,動(dòng)物、設(shè)備、場(chǎng)所等。以此方式,挑戰(zhàn)圖像24用作 CAPTCHAo
挑戰(zhàn)圖像24可以包括單獨(dú)的圖像或一起觀察的多個(gè)圖像,從而可識(shí)別 圖像22對(duì)于人類視覺(jué)感知來(lái)說(shuō)是可辨認(rèn)的,但卻不能被計(jì)算機(jī)確定。
挑戰(zhàn)應(yīng)答生成器20可以在發(fā)送圖像記錄26中記錄已發(fā)送的挑戰(zhàn)圖像 24。挑戰(zhàn)應(yīng)答生成器20還維護(hù)每一個(gè)可識(shí)別圖像22的描述符。挑戰(zhàn)應(yīng)答 生成器20可以被實(shí)現(xiàn)為可以由如圖1所示的處理器4執(zhí)行的、在存儲(chǔ)器22 中的軟件,或?qū)崿F(xiàn)為單獨(dú)的硬件設(shè)備。
接收者計(jì)算機(jī)14包括瀏覽器26,例如互聯(lián)網(wǎng)Web瀏覽器,以向請(qǐng)求 服務(wù)器10提交對(duì)頁(yè)面18的請(qǐng)求,并在附帶的監(jiān)視器30上顯示和呈現(xiàn)由請(qǐng) 求服務(wù)器10返回的頁(yè)面18,該頁(yè)面18可以包括挑戰(zhàn)圖像24。接收者計(jì)算 機(jī)14可以使用輸入設(shè)備28來(lái)與瀏覽器14交互以提交對(duì)頁(yè)面18的請(qǐng)求, 并在顯示監(jiān)視器30中呈現(xiàn)所返回的頁(yè)面18,其中的一些可以包括挑戰(zhàn)圖像 24。輸入設(shè)備28可以包括由挑戰(zhàn)應(yīng)答測(cè)試的接收者控制的鼠標(biāo)、鍵盤、觸 控筆、話筒、觸摸屏等,以向計(jì)算機(jī)程序提供用戶輸入。處理器4可以包 括一個(gè)或多個(gè)中央處理單元(CPU)并且存儲(chǔ)器6可以包括一個(gè)或多個(gè)非 易失性或易失性存儲(chǔ)設(shè)備。接收者計(jì)算機(jī)14可以包括桌面電腦、膝上型電 腦、電話設(shè)備、個(gè)人數(shù)字助理(PDA)或本領(lǐng)域已知的其它合適的計(jì)算設(shè) 備。
接收者計(jì)算機(jī)14可以有選擇性地包括圖像生成器32,用于生成接收者 圖像34,以發(fā)送到服務(wù)器2中的挑戰(zhàn)應(yīng)答生成器20,以用于形成挑戰(zhàn)圖像 24。圖像生成器32可以被實(shí)現(xiàn)為由在接收者計(jì)算機(jī)中的處理器執(zhí)行的軟件 程序,或者包括耦合到接收者計(jì)算機(jī)14的安全硬件設(shè)備。
圖2說(shuō)明了在針對(duì)發(fā)送到接收者計(jì)算機(jī)14的所生成的挑戰(zhàn)圖像24的 發(fā)送圖像記錄22中的發(fā)送圖像記錄項(xiàng)50的實(shí)施例,包括標(biāo)識(shí)發(fā)送到接收 者計(jì)算機(jī)14的一個(gè)或多個(gè)挑戰(zhàn)圖像的挑戰(zhàn)圖像標(biāo)識(shí)符(ID) 52、包括在挑 戰(zhàn)圖像52中的一個(gè)人類可識(shí)別圖像的可識(shí)別圖像標(biāo)識(shí)符(ID) 54、以及接收者計(jì)算機(jī)14的接收者標(biāo)識(shí)符(ID) 56,該計(jì)算機(jī)14發(fā)起對(duì)計(jì)算機(jī)資源 12的請(qǐng)求,其中,為該計(jì)算機(jī)資源12生成挑戰(zhàn)圖像24。
圖3說(shuō)明了在服務(wù)器2的程序部件(例如請(qǐng)求服務(wù)器10和挑戰(zhàn)應(yīng)答生 成器20)中實(shí)現(xiàn)的挑戰(zhàn)應(yīng)答過(guò)程的實(shí)施例,用于確定挑戰(zhàn)圖像24的接收者 是否包括與計(jì)算機(jī)過(guò)程相對(duì)的人類。控制在框100開(kāi)始,在框100,請(qǐng)求服 務(wù)器10從接收者計(jì)算機(jī)14或接收者接收到對(duì)頁(yè)面18的請(qǐng)求,可以從瀏覽 器26生成和發(fā)送該請(qǐng)求。所請(qǐng)求的頁(yè)面18可以包括對(duì)計(jì)算機(jī)資源12的訪 問(wèn)機(jī)制。該訪問(wèn)機(jī)制可以包括計(jì)算機(jī)資源12的描述符和超文本鏈接或登錄 區(qū)域,以允許接收者進(jìn)行選擇以訪問(wèn)計(jì)算機(jī)資源12。在一個(gè)實(shí)施例中,服 務(wù)器2可以自動(dòng)地在返回到接收者計(jì)算機(jī)14的頁(yè)面18中包括挑戰(zhàn)圖像, 以使得在接收者計(jì)算機(jī)14處的接收者能夠選擇性地確定是否響應(yīng)挑戰(zhàn)圖像 24以訪問(wèn)資源12?;蛘撸梢栽诮邮照哌x擇訪問(wèn)計(jì)算機(jī)資源12后再返回 挑戰(zhàn)圖像24。
當(dāng)接收到(在框100)請(qǐng)求時(shí),請(qǐng)求服務(wù)器10調(diào)用挑戰(zhàn)應(yīng)答生成器20, 或一些其它功能,以生成挑戰(zhàn)圖像24。當(dāng)被調(diào)用時(shí),挑戰(zhàn)應(yīng)答生成器20選 擇(在框102)多個(gè)存儲(chǔ)的可識(shí)別圖像22中的一個(gè)并將所選擇的可識(shí)別圖 像22包含(在框104)到包括隨機(jī)元素的挑戰(zhàn)圖像24中。所述元素可以包 括點(diǎn)、圖像片段、圖形符號(hào)、 一個(gè)或多個(gè)幾何形狀或任何其它可顯示的項(xiàng) 目。挑戰(zhàn)應(yīng)答生成器20可以響應(yīng)于來(lái)自接收者計(jì)算機(jī)14或接收者的對(duì)頁(yè) 面18的每一個(gè)請(qǐng)求來(lái)生成具有隨機(jī)元素的新的挑戰(zhàn)圖像24,或者為不同的 挑戰(zhàn)請(qǐng)求使用相同的挑戰(zhàn)圖像和相同或不同的可識(shí)別圖像22??蛇x地,可 以選擇多個(gè)可識(shí)別圖像22來(lái)包括在挑戰(zhàn)圖像24中??梢杂呻S機(jī)過(guò)程來(lái)生 成在挑戰(zhàn)圖像24中的隨機(jī)元素,以確保生成的挑戰(zhàn)圖像24的每一個(gè)實(shí)例 包括不同數(shù)目的元素或不同的元素排列。為了在挑戰(zhàn)圖像24中包括或并入 所選擇的可識(shí)別圖像22,挑戰(zhàn)應(yīng)答生成器20可以將隨機(jī)圖像中的元素(例 如,點(diǎn))關(guān)聯(lián)到所選擇的可識(shí)別圖像22的輪廓,使得可以通過(guò)挑戰(zhàn)圖像24 的人類感覺(jué)在視覺(jué)上發(fā)現(xiàn)可識(shí)別圖像。在某些實(shí)施例中,挑戰(zhàn)圖像24可以 包括立體圖,例如,三維立體圖、自動(dòng)立體圖、單圖像隨機(jī)點(diǎn)立體圖(SIRDS)、 隨機(jī)點(diǎn)立體圖(RDS)等??梢陨商魬?zhàn)圖像24以使得挑戰(zhàn)圖像24中的 可識(shí)別圖像22可以對(duì)于人類視覺(jué)感知過(guò)程是可辨認(rèn)的,例如立體視覺(jué),但是對(duì)于自動(dòng)計(jì)算過(guò)程來(lái)說(shuō)卻很難發(fā)現(xiàn)。
挑戰(zhàn)應(yīng)答生成器20或請(qǐng)求服務(wù)器IO可以在所請(qǐng)求的頁(yè)面18中包括(在 框106)挑戰(zhàn)圖像24,該挑戰(zhàn)圖像24包括可識(shí)別圖像22的表示??梢韵?發(fā)送圖像記錄26添加(在框108)發(fā)送圖像記錄項(xiàng)50,其包括所生成的挑 戰(zhàn)圖像24的唯一標(biāo)識(shí)符52、包括在生成的挑戰(zhàn)圖像24中的可識(shí)別圖像22 的標(biāo)識(shí)符以及發(fā)送請(qǐng)求的接收者的標(biāo)識(shí)符54。請(qǐng)求服務(wù)器10向接收者計(jì)算 機(jī)14發(fā)送(在框110)包括挑戰(zhàn)圖像24的頁(yè)面18,以在接收者計(jì)算機(jī)的 監(jiān)視器30中顯示。
另外,挑戰(zhàn)圖像24可以包括挑戰(zhàn)視頻或者在視頻中呈現(xiàn)立體圖像的動(dòng) 態(tài)移動(dòng)的可感知對(duì)象,其中可識(shí)別圖像對(duì)于人類視覺(jué)感覺(jué)是可辨認(rèn)的,但 是對(duì)于計(jì)算機(jī)過(guò)程來(lái)說(shuō)卻很難辨認(rèn)。挑戰(zhàn)圖像24還可以包括隨機(jī)點(diǎn)圖像, 其包括嵌入的一個(gè)或多個(gè)可識(shí)別圖像的塊。
接收者計(jì)算機(jī)14的用戶在接收到挑戰(zhàn)圖像24時(shí),可以感知到可識(shí)別 圖像22,并且隨后返回包括圖像的描述的應(yīng)答,以獲得對(duì)計(jì)算機(jī)資源12的 訪問(wèn)權(quán)。在另外的實(shí)施例中,接收者可以請(qǐng)求訪問(wèn)不同類型的資源,例如 有形貨物、商品、項(xiàng)目等。
圖4說(shuō)明了由請(qǐng)求服務(wù)器10或其它程序模塊執(zhí)行的操作的實(shí)施例,用 于處理對(duì)于挑戰(zhàn)圖像24的(挑戰(zhàn)圖像的)接收者的應(yīng)答。在接收到(在框 150)來(lái)自于與所發(fā)送的挑戰(zhàn)圖像24相關(guān)聯(lián)的接收者計(jì)算機(jī)14的接收者輸 入時(shí),例如嵌入在挑戰(zhàn)圖像24中的可識(shí)別圖像22的描述,請(qǐng)求服務(wù)器IO 確定(在框152)所接收的接收者輸入是否匹配于與嵌入在所發(fā)送的挑戰(zhàn)圖 像24中的可識(shí)別圖像22相關(guān)聯(lián)的描述符。例如,可以與挑戰(zhàn)圖像24的標(biāo) 識(shí)符一起來(lái)發(fā)送接收者輸入應(yīng)答。在這種情況下,請(qǐng)求服務(wù)器10可以查找 發(fā)送圖像記錄項(xiàng)50,針對(duì)其的接收者輸入描述被接收,以確定接收者提供 的描述是否與為在發(fā)送圖像記錄項(xiàng)50中標(biāo)識(shí)的可識(shí)別圖像54所維護(hù)的描 述相匹配。
如果(在框152)接收者輸入與為所發(fā)送的可識(shí)別圖像22維護(hù)的描述 符相匹配,那么請(qǐng)求服務(wù)器10指示(在框154)接收者正確地識(shí)別了所述 可識(shí)別圖像。請(qǐng)求服務(wù)器10可以進(jìn)一步授權(quán)接收者計(jì)算機(jī)14來(lái)訪問(wèn)被保 護(hù)的資源。如果(在框152)用戶輸入的描述與為可識(shí)別圖像22維護(hù)的描述不匹配,那么控制進(jìn)入到框102-110,以調(diào)用挑戰(zhàn)應(yīng)答生成器20來(lái)選擇 (在框156)另一個(gè)可識(shí)別圖像,并生成包括另外選擇的可識(shí)別圖像22的 新的挑戰(zhàn)圖像24,以在新的頁(yè)面18中將新的挑戰(zhàn)圖像24發(fā)送到接收者計(jì) 算機(jī),以重試挑戰(zhàn)應(yīng)答。服務(wù)器2可以在由于超時(shí)而拒絕接收者計(jì)算機(jī)14 的訪問(wèn)之前或在進(jìn)一步驗(yàn)證之后,僅生成有限次數(shù)的挑戰(zhàn)圖像24。
圖5說(shuō)明了由挑戰(zhàn)應(yīng)答生成器20執(zhí)行的操作的實(shí)施例,用于生成包括 一對(duì)隨機(jī)立體圖像的挑戰(zhàn)圖像24,以使得僅當(dāng)一起觀察這兩個(gè)立體圖像時(shí), 或者僅當(dāng)將這兩個(gè)立體圖像并排或者相互重疊觀察時(shí),才能夠通過(guò)人類視 覺(jué)發(fā)現(xiàn)嵌入在所述一個(gè)或兩個(gè)隨機(jī)立體圖像中的可識(shí)別圖像22。在某些實(shí) 施例中,當(dāng)分開(kāi)觀察時(shí),單獨(dú)的每一個(gè)圖像并不包含信息,當(dāng)并排觀察(如 在立體圖中)或交叉觀察(如在SIRDS圖像中)或以任何其它方式(其使 得人類視覺(jué)能夠同時(shí)一起査看兩個(gè)圖像以便從視覺(jué)上發(fā)現(xiàn)未包含在任何單 獨(dú)圖像中的共享圖像)結(jié)合觀察時(shí),將允許接收者確定可由人類視覺(jué)辨認(rèn) 的可識(shí)別圖像。在初始化(在框200)用于生成一對(duì)(或其它數(shù)量的)隨機(jī) 立體圖像(或其它數(shù)目)的操作時(shí),挑戰(zhàn)應(yīng)答生成器20生成(在框202) 包括隨機(jī)元素的第一圖像,例如隨機(jī)點(diǎn)圖像,并生成(在框204)包括該第 一圖像的副本的第二圖像。挑戰(zhàn)應(yīng)答生成器20生成(在框206)與要包括 的可識(shí)別圖像對(duì)應(yīng)的第一和第二隨機(jī)點(diǎn)圖像中的一個(gè)或兩者中的元素(例 如,點(diǎn))的位置上的相關(guān)聯(lián)的變化。在一個(gè)實(shí)施例中,可以用一種方式將 可識(shí)別圖像22僅包含到隨機(jī)點(diǎn)圖像中的一個(gè)中,該方式使得僅當(dāng)并排觀察 第一和第二隨機(jī)圖像時(shí),人類視覺(jué)才能夠辨認(rèn)出可識(shí)別圖像?;蛘?,可以 以一種方式將可識(shí)別圖像22包括在兩個(gè)隨機(jī)圖像中,該方式使得僅當(dāng)將第 一和第二隨機(jī)圖像相互疊加時(shí),人類視覺(jué)才能夠辨認(rèn)出可識(shí)別圖像22。請(qǐng) 求服務(wù)器10可以向接收者計(jì)算機(jī)14發(fā)送包括第一和第二圖像的頁(yè)面18, 以在瀏覽器26中呈現(xiàn),從而使得接收者計(jì)算機(jī)14的人類用戶能夠辨認(rèn)出 可識(shí)別圖像并向服務(wù)器2返回該圖像的應(yīng)答來(lái)進(jìn)行驗(yàn)證。
在一個(gè)實(shí)施例中,可以把按照?qǐng)D5的操作生成的第一和第二立體圖像 一起發(fā)送到接收者計(jì)算機(jī)14的瀏覽器26。在一個(gè)可選的實(shí)施例中,服務(wù)器 2可以把第一圖像發(fā)送到接收者計(jì)算機(jī)14,并且僅在發(fā)送第一圖像后、在 從接收者計(jì)算機(jī)接收到請(qǐng)求之后,才發(fā)送第二圖像。分別發(fā)送第一和第二
13圖像可以通過(guò)防止兩個(gè)圖像在同一個(gè)傳輸中都被攔截來(lái)提高安全性。
在一個(gè)實(shí)施例中,挑戰(zhàn)圖像24包括兩個(gè)同樣大小的隨機(jī)元素(例如, 點(diǎn))立體圖,在某些實(shí)施例中,其中的每一個(gè)由按以下方式布置的隨機(jī)點(diǎn) 組成,所述方式使得這些點(diǎn)的空間分布是嚴(yán)格隨機(jī)的,并且當(dāng)分開(kāi)觀察這 些圖像時(shí)不包含任何信息。在可選的實(shí)施例中,挑戰(zhàn)圖像24包括單個(gè)圖像, 該單個(gè)圖像包含計(jì)算機(jī)難以讀出的大量信息。
當(dāng)為挑戰(zhàn)圖像24使用一對(duì)圖像時(shí),圖像組中的單個(gè)圖像,不論是否在 自動(dòng)立體圖、RDS、 SIRD等中,在缺少另一個(gè)圖像時(shí)均不包含指示可識(shí)別 圖像的任何信息。需要同時(shí)觀察所有圖像來(lái)確定通過(guò)挑戰(zhàn)應(yīng)答測(cè)試所需要 的可識(shí)別圖像。這樣提高了可以在分離的傳輸中分別發(fā)送圖像的實(shí)施例中 的安全性。在另外的實(shí)施例中, 一對(duì)挑戰(zhàn)圖像中的一個(gè)圖像可以是唯一的 并保存在硬件設(shè)備內(nèi)。
圖6說(shuō)明了在請(qǐng)求服務(wù)器10和挑戰(zhàn)應(yīng)答生成器20中實(shí)現(xiàn)的操作的實(shí) 施例,用于基于從接收者計(jì)算機(jī)14的圖像生成器32接收的隨機(jī)點(diǎn)圖像來(lái) 生成挑戰(zhàn)圖像24。當(dāng)從接收者計(jì)算機(jī)14接收到(在框250)對(duì)計(jì)算機(jī)資源 12的請(qǐng)求時(shí),例如用于產(chǎn)品的計(jì)算機(jī)補(bǔ)丁,請(qǐng)求服務(wù)器10向接收者計(jì)算機(jī) 14發(fā)送(在框252)對(duì)隨機(jī)元素圖像的請(qǐng)求。當(dāng)從接收者計(jì)算機(jī)接收到(在 框254)由接收者計(jì)算機(jī)14的圖像生成器32生成的接收者圖像34時(shí),挑 戰(zhàn)應(yīng)答生成器20將接收到的接收者圖像34復(fù)制到(在框256)挑戰(zhàn)圖像 24,并將所選擇的可識(shí)別圖像22并入到挑戰(zhàn)圖像24。在一個(gè)實(shí)施例中,可 識(shí)別圖像22包括在挑戰(zhàn)圖像24中,所以如果接收者計(jì)算機(jī)14的瀏覽器26 將接收者圖像34與挑戰(zhàn)圖像24 —起顯示,那么計(jì)算機(jī)14的人類用戶可以 從視覺(jué)上感知到挑戰(zhàn)圖像24中的可識(shí)別圖像22。在一個(gè)實(shí)施例中,當(dāng)彼此 相鄰地顯示挑戰(zhàn)圖像24和接收者圖像34時(shí),可以感知到可識(shí)別圖像22; 在另一個(gè)實(shí)施例中,當(dāng)將挑戰(zhàn)圖像24和接收者圖像34相互疊加時(shí),可以 感知到可識(shí)別圖像22。挑戰(zhàn)應(yīng)答生成器20向接收者計(jì)算機(jī)14發(fā)送(在框 258)挑戰(zhàn)圖像24,以與來(lái)自接收者計(jì)算機(jī)14的接收者圖像34—起顯示。
所描述的實(shí)施例提供了使用挑戰(zhàn)圖像的挑戰(zhàn)應(yīng)答,該挑戰(zhàn)圖像包括人 類視覺(jué)容易辨認(rèn)的、但對(duì)于計(jì)算機(jī)來(lái)說(shuō)很難辨認(rèn)的可識(shí)別圖像。挑戰(zhàn)圖像 可以包括隨機(jī)元素,以使得挑戰(zhàn)圖像在整體上相對(duì)于以前生成的挑戰(zhàn)圖像是唯一的,以測(cè)試挑戰(zhàn)圖像測(cè)試的接收者是人還是機(jī)器。生成的挑戰(zhàn)圖像 的隨機(jī)性特質(zhì)提高了應(yīng)對(duì)嘗試破解挑戰(zhàn)圖像的自動(dòng)過(guò)程的安全性。 另外的實(shí)施例細(xì)節(jié)
所描述的操作可以被實(shí)現(xiàn)為方法、裝置或使用標(biāo)準(zhǔn)編程和/或工程技術(shù) 來(lái)生產(chǎn)軟件、固件、硬件或它們的任意組合的制品。所描述的操作可以被 實(shí)現(xiàn)為保存在"計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)"中的代碼,其中,處理器可以從該 計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中讀取和執(zhí)行該代碼。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以包括
諸如磁存儲(chǔ)介質(zhì)(例如,硬盤驅(qū)動(dòng)器、軟盤、磁帶等)、光存儲(chǔ)器(CD-ROM、 DVD、光盤等)、易失性和非易失性存儲(chǔ)設(shè)備(例如,EEPROM、 ROM、 PROM、 RAM、 DRAM、 SRAM、閃速存儲(chǔ)器、固件、可編程邏輯器件等) 等的存儲(chǔ)介質(zhì)。實(shí)現(xiàn)所描述的操作的代碼還可以被實(shí)現(xiàn)為在硬件設(shè)備(例 如,集成電路芯片、可編程門陣列(PGA)、專用集成電路(ASIC)等)中 實(shí)現(xiàn)的硬件邏輯。另外,實(shí)現(xiàn)所描述的操作的代碼可以被實(shí)現(xiàn)為"傳輸信 號(hào)",其中,可以通過(guò)空間或通過(guò)傳輸媒介來(lái)傳播傳輸信號(hào),所述傳輸媒介 例如是光纖、銅線等。代碼或邏輯被編碼在其中的傳輸信號(hào)還可以包括無(wú) 線信號(hào)、衛(wèi)星傳輸、無(wú)線電波、紅外信號(hào)、藍(lán)牙等。"制品"可以包括用于 發(fā)送和接收所述代碼或邏輯被編碼在其中的傳輸信號(hào)的發(fā)送站和/或接收 站,其中,編碼在傳輸信號(hào)中的代碼或邏輯可以被解碼并存儲(chǔ)在接收和發(fā) 送站或設(shè)備處的硬件或計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中。"制品"包括其中可以實(shí)現(xiàn) 代碼和邏輯的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)、硬件設(shè)備和/或傳輸發(fā)射機(jī)或接收機(jī)。 本領(lǐng)域的技術(shù)人員將意識(shí)到,在不脫離本發(fā)明的范圍的情況下,可以對(duì)這 個(gè)結(jié)構(gòu)進(jìn)行許多改變,并且制品可以包括本領(lǐng)域已知的適當(dāng)?shù)男畔⒊休d介 質(zhì)。
在可選的實(shí)施例中,挑戰(zhàn)圖像的接收者可以包括接收挑戰(zhàn)圖像或要被 —起觀察的一對(duì)挑戰(zhàn)圖像的打印輸出的人,并且可以向服務(wù)器2輸入識(shí)別 所述挑戰(zhàn)圖像的接收者輸入。在另外的實(shí)施例中,可以由人類操作者來(lái)執(zhí) 行針對(duì)挑戰(zhàn)應(yīng)答生成器20所描述的、用于生成挑戰(zhàn)圖像24和詢問(wèn)接收者 的操作,該人類操作者準(zhǔn)備挑戰(zhàn)圖像24并檢查接收者應(yīng)答以確定接收者是 否正確地識(shí)別了可識(shí)別圖像。
在所描述的實(shí)施例中,通過(guò)人類視覺(jué)來(lái)發(fā)現(xiàn)嵌入在挑戰(zhàn)圖像中的可識(shí)別圖像。在可選的實(shí)施例中,挑戰(zhàn)圖像可以包括通過(guò)人類聽(tīng)覺(jué)發(fā)現(xiàn)的、但 對(duì)于計(jì)算機(jī)自動(dòng)過(guò)程來(lái)說(shuō)卻難以發(fā)現(xiàn)的音頻文件。以此方式,可以將所描 述的挑戰(zhàn)實(shí)施例擴(kuò)展到另外的感官,例如聽(tīng)覺(jué)。
如果沒(méi)有另外清楚地指明,術(shù)語(yǔ)"包括"、"包含"、"具有"和它們的 各種變形意味著"包括但不限于"。
如果沒(méi)有另外清楚地指明,所列舉的項(xiàng)目列表并不意味著這些項(xiàng)目中 的任何項(xiàng)目或所有項(xiàng)目是互斥的。
如果沒(méi)有另外清楚地指明,術(shù)語(yǔ)"一"、"一個(gè)"和"所述"意味著"一 個(gè)或多個(gè)"。
如果沒(méi)有另外清楚地指明,相互通信的設(shè)備不必連續(xù)地相互通信。另 外,相互通信的設(shè)備可以直接通信或通過(guò)一個(gè)或多個(gè)中間媒介間接地通信。
具有相互通信的多個(gè)部件的實(shí)施例的描述并不意味著需要所有這些部 件。相反,描述了多種可選擇的部件來(lái)說(shuō)明本發(fā)明的許多種可能的實(shí)施例。
另外,盡管可以按照連續(xù)的順序來(lái)描述過(guò)程步驟、方法步驟、算法等, 但是可以將這些過(guò)程、方法和算法配置為按照替代的順序來(lái)工作。換句話 說(shuō),可能描述的步驟的任何序列或順序并非必然地表明要求以該順序來(lái)執(zhí) 行這些步驟??梢园凑杖魏螌?shí)際的順序來(lái)執(zhí)行本文所描述的過(guò)程的步驟。 另外,可以同時(shí)執(zhí)行一些步驟。
當(dāng)本文描述了單獨(dú)的設(shè)備或制品時(shí),顯然,可以使用不止一個(gè)設(shè)備/制 品(不論它們是否協(xié)作)來(lái)代替單獨(dú)的設(shè)備/制品。類似地,當(dāng)本文描述了 不止一個(gè)設(shè)備或制品時(shí)(不論它們是否協(xié)作),顯然,可以使用單獨(dú)的設(shè)備 /制品來(lái)代替不止一個(gè)的設(shè)備或制品,或者可以使用不同數(shù)量的設(shè)備/制品, 而不是所示數(shù)量的設(shè)備或程序。設(shè)備的功能和/或特征可以由一個(gè)或多個(gè)未 被明確地描述為具有這種功能/特征的其它設(shè)備來(lái)替代地實(shí)現(xiàn)。因此,本發(fā) 明的其它實(shí)施例不必包括設(shè)備自身。
圖3、 4、 5和6中的示例性操作示出了以某個(gè)順序發(fā)生的某些事件。 在可選的實(shí)施例中,可以以不同的順序來(lái)執(zhí)行某些操作,或者可以修改、 刪除某些操作。另外,可以向上述的邏輯添加步驟并且仍然符合所描述的 實(shí)施例。此外,本文描述的操作可以連續(xù)地發(fā)生,或者可以并行地處理某 些操作。此外,可以由單獨(dú)的處理單元或由分布式處理單元來(lái)執(zhí)行操作。已經(jīng)為了說(shuō)明和描述的目的而給出了本發(fā)明的各個(gè)實(shí)施例的以上描 述。其并非旨在窮舉本發(fā)明的實(shí)施例或?qū)⒈景l(fā)明限制到公開(kāi)的精確形式。 根據(jù)上面的教導(dǎo),許多改變或變形是可能的。本文的描述旨在不由具體的 描述來(lái)限制本發(fā)明的范圍,而是由所附的權(quán)利要求來(lái)進(jìn)行限制。上面的說(shuō) 明、例子和數(shù)據(jù)提供了關(guān)于本發(fā)明的成分的制造和使用的完整描述。因?yàn)?能夠在不脫離本發(fā)明的精神和范圍的情況下獲得本發(fā)明的許多實(shí)施例,所 以本發(fā)明由所附的權(quán)利要求限定。
權(quán)利要求
1、一種用于生成包括可識(shí)別圖像的挑戰(zhàn)應(yīng)答圖像的方法,包括生成包括隨機(jī)元素和可識(shí)別圖像的挑戰(zhàn)圖像;向接收者發(fā)送所述挑戰(zhàn)圖像;接收與所述發(fā)送的挑戰(zhàn)圖像相關(guān)聯(lián)的接收者輸入;確定所述接收的接收者輸入是否與關(guān)聯(lián)于所述挑戰(zhàn)圖像中的所述可識(shí)別圖像的描述符相匹配;以及指出所述接收者正確地識(shí)別了所述可識(shí)別圖像。
2、 根據(jù)權(quán)利要求1所述的方法,還包括響應(yīng)于指出所述接收者正確地識(shí)別了所述可識(shí)別圖像,允許所述接收 者訪問(wèn)計(jì)算機(jī)資源。
3、 根據(jù)權(quán)利要求1所述的方法,其中,生成所述圖像包括 選擇多個(gè)存儲(chǔ)的可識(shí)別圖像中的一個(gè);以及 將所述選擇的可識(shí)別圖像并入到所述挑戰(zhàn)圖像中。
4、 根據(jù)權(quán)利要求1所述的方法,還包括從所述接收者計(jì)算機(jī)接收對(duì)頁(yè)面的請(qǐng)求,其中,所述被請(qǐng)求的頁(yè)面包 括對(duì)所述計(jì)算機(jī)資源的訪問(wèn)機(jī)制;將所述挑戰(zhàn)圖像包括到所述被請(qǐng)求的頁(yè)面中,其中,發(fā)送所述圖像包 括發(fā)送包括所述挑戰(zhàn)圖像的所述被請(qǐng)求的頁(yè)面。
5、 根據(jù)權(quán)利要求1所述的方法,還包括從接收者接收請(qǐng)求,其中,響應(yīng)于所述接收者請(qǐng)求來(lái)生成所述挑戰(zhàn)圖 像,并且其中,為多個(gè)接收者請(qǐng)求中的每一個(gè)生成包括隨機(jī)元素和至少一 個(gè)可識(shí)別圖像的新的挑戰(zhàn)圖像。
6、 根據(jù)權(quán)利要求1所述的方法,其中,所述挑戰(zhàn)圖像包括三維圖像,當(dāng)在接收者計(jì)算機(jī)上顯示時(shí),所述可識(shí) 別圖像對(duì)于人類視覺(jué)顯現(xiàn)為三維的。
7、 根據(jù)權(quán)利要求1所述的方法,其中, 所述挑戰(zhàn)圖像包括可識(shí)別圖像的隨機(jī)分布的塊。
8、 根據(jù)權(quán)利要求1所述的方法,其中,生成所述挑戰(zhàn)圖像包括生成包括隨機(jī)元素和所述可識(shí)別圖像的立體 圖,其中,包括所述可識(shí)別圖像以使得通過(guò)人類視覺(jué)進(jìn)行立體觀測(cè)來(lái)感知 所述可識(shí)別圖像。
9、 根據(jù)權(quán)利要求8所述的方法,其中, 所述挑戰(zhàn)圖像包括隨機(jī)點(diǎn)自動(dòng)立體圖。
10、 根據(jù)權(quán)利要求8所述的方法,其中,生成所述立體圖包括生成包括隨機(jī)元素的一對(duì)第一和第二圖像,其 中,僅當(dāng)一起觀察所述第一和第二圖像時(shí),才能通過(guò)人類視覺(jué)識(shí)別出所述 可識(shí)別圖像,并且其中,發(fā)送所述挑戰(zhàn)圖像包括將所述第一和第二圖像發(fā) 送到所述接收者計(jì)算機(jī)。
11、 根據(jù)權(quán)利要求10所述的方法,其中,所述接收者計(jì)算機(jī)將所述第一和第二圖像合并到一起,其中,僅當(dāng)疊 加所述第一和第二圖像時(shí),才能通過(guò)人類視覺(jué)識(shí)別出所述可識(shí)別圖像。
12、 根據(jù)權(quán)利要求10所述的方法,其中,所述接收者計(jì)算機(jī)相鄰地顯示所述第一和第二圖像,其中,僅當(dāng)相鄰 地顯示所述第一和第二圖像時(shí),才能通過(guò)人類視覺(jué)識(shí)別出所述可識(shí)別圖像。
13、 根據(jù)權(quán)利要求10所述的方法,其中,生成所述一對(duì)第一和第二圖 像包括生成包括隨機(jī)元素圖像的所述第一圖像; 生成包括所述第一圖像的副本的所述第二圖像;生成與所述可識(shí)別圖像對(duì)應(yīng)的所述第一和第二圖像中的至少一個(gè)中的 所述元素的位置的相關(guān)變化,以使得當(dāng)一起觀察所述第一和第二圖像時(shí), 通過(guò)人類視覺(jué)識(shí)別出所述可識(shí)別圖像。
14、 根據(jù)權(quán)利要求10所述的方法,其中,發(fā)送所述第一和第二圖像包括向所述接收者計(jì)算機(jī)發(fā)送所述第一圖像; 在發(fā)送所述第一圖像之后從所述用戶接收請(qǐng)求;響應(yīng)于來(lái)自所述用戶的所述請(qǐng)求,向所述接收者計(jì)算機(jī)發(fā)送所述第二 圖像。
15、 根據(jù)權(quán)利要求1所述的方法,還包括,從所述接收者計(jì)算機(jī)接收接收者圖像,其中,生成所述挑戰(zhàn)圖像包括: 將所述接收者圖像復(fù)制到所述挑戰(zhàn)圖像并且在所述挑戰(zhàn)圖像中包括所述可 識(shí)別圖像,其中,將所述挑戰(zhàn)圖像發(fā)送到所述接收者計(jì)算機(jī)以相鄰于所述 接收者圖像進(jìn)行顯示,其中,僅當(dāng)所述接收者計(jì)算機(jī)同時(shí)相鄰地顯示所述 發(fā)送的挑戰(zhàn)圖像和所述接收者圖像時(shí),所述可識(shí)別圖像才是可發(fā)現(xiàn)的。
16、 根據(jù)權(quán)利要求15所述的方法,還包括, 從所述接收者計(jì)算機(jī)接收對(duì)產(chǎn)品補(bǔ)丁的請(qǐng)求;以及 響應(yīng)于對(duì)所述產(chǎn)品補(bǔ)丁的所述請(qǐng)求,向所述接收者計(jì)算機(jī)發(fā)送對(duì)所述接收者圖像的請(qǐng)求,其中,接收到響應(yīng)于所述請(qǐng)求的所述接收者圖像,其 中,將所述生成的挑戰(zhàn)圖像發(fā)送到所述接收者計(jì)算機(jī),并且其中,在發(fā)送 所述挑戰(zhàn)圖像之后接收到具有所述描述符的所述接收者輸入。
17、 根據(jù)權(quán)利要求15所述的方法,其中,所述生成的挑戰(zhàn)圖像包括第 一挑戰(zhàn)圖像,并且所述可識(shí)別圖像包括第一可識(shí)別圖像,所述方法還包括:響應(yīng)于確定所述接收的接收者輸入與所述描述符不匹配,確定第二可識(shí)別圖像;生成包括所述接收者圖像的副本的第二挑戰(zhàn)圖像,其中,所述接收者 圖像包括所述第二可識(shí)別圖像;以及將所述第二挑戰(zhàn)圖像發(fā)送到所述接收者計(jì)算機(jī)以相鄰于所述接收者圖 像進(jìn)行顯示,其中,僅當(dāng)所述接收者計(jì)算機(jī)同時(shí)相鄰地顯示所述發(fā)送的生 成圖像和所述接收的隨機(jī)點(diǎn)圖像時(shí),所述第二可識(shí)別圖像才是可發(fā)現(xiàn)的。
18、 一種與接收者通信的、用于生成包括可識(shí)別圖像的挑戰(zhàn)應(yīng)答圖像 的系統(tǒng),包括處理器;挑戰(zhàn)應(yīng)答生成器,其被所述處理器執(zhí)行,以生成包括隨機(jī)元素和可識(shí) 別圖像的挑戰(zhàn)圖像;以及請(qǐng)求服務(wù)器,其被所述處理器執(zhí)行,用于向所述接收者發(fā)送所述挑戰(zhàn)圖像,接收與所述發(fā)送的挑戰(zhàn)圖像相 關(guān)聯(lián)的接收者輸入;確定所述接收的接收者輸入是否與關(guān)聯(lián)于所述挑戰(zhàn)圖像中的所述 可識(shí)別圖像的描述符相匹配;以及指出所述接收者正確地識(shí)別了所述可識(shí)別圖像。
19、 根據(jù)權(quán)利要求18所述的系統(tǒng),其中,所述請(qǐng)求服務(wù)器還響應(yīng)于指出所述接收者正確地識(shí)別了所述可識(shí)別圖 像,允許所述接收者訪問(wèn)計(jì)算機(jī)資源。
20、 根據(jù)權(quán)利要求18所述的系統(tǒng),其中,所述請(qǐng)求服務(wù)器從接收者接收請(qǐng)求,其中,響應(yīng)于所述接收者請(qǐng)求來(lái) 生成所述挑戰(zhàn)圖像,并且其中,為多個(gè)接收者請(qǐng)求中的每一個(gè)生成包括隨 機(jī)元素和至少一個(gè)可識(shí)別圖像的新的挑戰(zhàn)圖像。
21、 根據(jù)權(quán)利要求18所述的系統(tǒng),其中,生成所述挑戰(zhàn)圖像包括生成包括隨機(jī)元素和所述可識(shí)別圖像的立體圖,其中,包括所述可識(shí)別圖像以使得通過(guò)人類視覺(jué)進(jìn)行立體觀測(cè)來(lái)感知 所述可識(shí)別圖像。
22、 根據(jù)權(quán)利要求21所述的系統(tǒng),其中,生成所述立體圖包括生成包括隨機(jī)元素的一對(duì)第一和第二圖像,其中,僅當(dāng)一起觀察所述第一和第二圖像時(shí),才能通過(guò)人類視覺(jué)識(shí)別出所述 可識(shí)別圖像,并且其中,發(fā)送所述挑戰(zhàn)圖像包括將所述第一和第二圖像發(fā) 送到所述接收者計(jì)算機(jī)。
23、 根據(jù)權(quán)利要求18所述的系統(tǒng),其中,所述挑戰(zhàn)應(yīng)答生成器還從所述接收者計(jì)算機(jī)接收接收者圖像,其中, 生成所述挑戰(zhàn)圖像包括將所述接收者圖像復(fù)制到所述挑戰(zhàn)圖像并且在所述 挑戰(zhàn)圖像中包括所述可識(shí)別圖像,其中,將所述挑戰(zhàn)圖像發(fā)送到所述接收 者計(jì)算機(jī)以相鄰于所述接收者圖像進(jìn)行顯示,其中,僅當(dāng)所述接收者計(jì)算 機(jī)同時(shí)相鄰地顯示所述發(fā)送的挑戰(zhàn)圖像和所述接收者圖像時(shí),所述可識(shí)別 圖像才是可發(fā)現(xiàn)的。
24、 一種與接收者通信的、用于生成包括可識(shí)別圖像的挑戰(zhàn)應(yīng)答圖像 的服務(wù)器,包括用于生成包括隨機(jī)元素和可識(shí)別圖像的挑戰(zhàn)圖像的模塊; 用于向接收者發(fā)送所述挑戰(zhàn)圖像的模塊-, 用于接收與所述發(fā)送的挑戰(zhàn)圖像相關(guān)聯(lián)的接收者輸入的模塊; 用于確定所述接收的接收者輸入是否與關(guān)聯(lián)于所述挑戰(zhàn)圖像中的所述 可識(shí)別圖像的描述符相匹配的模塊;以及用于指出所述接收者正確地識(shí)別了所述可識(shí)別圖像的模塊。
25、 根據(jù)權(quán)利要求24所述的服務(wù)器,還包括用于響應(yīng)于指出所述接收者正確地識(shí)別了所述可識(shí)別圖像而允許所述 接收者訪問(wèn)計(jì)算機(jī)資源的模塊。
26、 根據(jù)權(quán)利要求24所述的服務(wù)器,還包括用于從接收者接收請(qǐng)求的模塊,其中,響應(yīng)于所述接收者請(qǐng)求來(lái)生成 所述挑戰(zhàn)圖像,并且其中,為多個(gè)接收者請(qǐng)求中的每一個(gè)生成包括隨機(jī)元 素和至少一個(gè)可識(shí)別圖像的新的挑戰(zhàn)圖像。
27、 根據(jù)權(quán)利要求24所述的服務(wù)器,其中,生成所述挑戰(zhàn)圖像包括生成包括隨機(jī)元素和所述可識(shí)別圖像的立體 圖,其中,包括所述可識(shí)別圖像以使得通過(guò)人類視覺(jué)進(jìn)行立體觀測(cè)來(lái)感知 所述可識(shí)別圖像。
28、 根據(jù)權(quán)利要求27所述的服務(wù)器,其中,生成所述立體圖包括生成包括隨機(jī)元素的一對(duì)第一和第二圖像,其 中,僅當(dāng)一起觀察所述第一和第二圖像時(shí),才能通過(guò)人類視覺(jué)識(shí)別出所述 可識(shí)別圖像,并且其中,發(fā)送所述挑戰(zhàn)圖像包括將所述第一和第二圖像發(fā) 送到所述接收者計(jì)算機(jī)。
29、 根據(jù)權(quán)利要求28所述的制品,其中,發(fā)送所述第一和第二圖像包括向所述接收者計(jì)算機(jī)發(fā)送所述第一圖像; 在發(fā)送所述第一圖像之后從所述用戶接收請(qǐng)求; 響應(yīng)于來(lái)自所述用戶的所述請(qǐng)求,向所述接收者計(jì)算機(jī)發(fā)送所述第二 圖像。
30、 根據(jù)權(quán)利要求24所述的制品,還包括,用于從所述接收者計(jì)算機(jī)接收接收者圖像的模塊,其中,生成所述挑 戰(zhàn)圖像包括將所述接收者圖像復(fù)制到所述挑戰(zhàn)圖像并且在所述挑戰(zhàn)圖像中 包括所述可識(shí)別圖像,其中,將所述挑戰(zhàn)圖像發(fā)送到所述接收者計(jì)算機(jī)以 相鄰于所述接收者圖像進(jìn)行顯示,其中,僅當(dāng)所述接收者計(jì)算機(jī)同時(shí)相鄰 地顯示所述發(fā)送的挑戰(zhàn)圖像和所述接收者圖像時(shí),所述可識(shí)別圖像才是可 發(fā)現(xiàn)的。
全文摘要
提供了用于生成包括可識(shí)別圖像的挑戰(zhàn)應(yīng)答圖像的方法、系統(tǒng)和制品。生成包括隨機(jī)元素和可識(shí)別圖像的挑戰(zhàn)圖像。將所述挑戰(zhàn)圖像發(fā)送到接收者。接收與所述發(fā)送的挑戰(zhàn)圖像相關(guān)聯(lián)的接收者輸入。確定所述接收的接收者輸入是否與關(guān)聯(lián)于所述挑戰(zhàn)圖像中的所述可識(shí)別圖像的描述符相匹配。指出所述接收者正確地識(shí)別了所述可識(shí)別圖像。
文檔編號(hào)G06K9/00GK101615250SQ20091014933
公開(kāi)日2009年12月30日 申請(qǐng)日期2009年6月16日 優(yōu)先權(quán)日2008年6月16日
發(fā)明者J·W·馬特斯 申請(qǐng)人:英特爾公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1