首页> 中国专利> 应答判定装置、应答判定方法、应答判定程序、记录介质以及应答判定系统

应答判定装置、应答判定方法、应答判定程序、记录介质以及应答判定系统

摘要

取得由文本信息构成的问题以及与问题对应的正确答案,将问题中的字符串或字符的一部分转换为其它的字符串或字符,生成与问题对应的字符转换问题(42)(S21),将字符转换问题的信息输出到输出目的地(S22),受理与字符转换问题对应的应答(43)的输入(S27),判定所受理的应答与正确答案是否一致(S28)。

著录项

  • 公开/公告号CN102687160A

    专利类型发明专利

  • 公开/公告日2012-09-19

    原文格式PDF

  • 申请/专利权人 乐天株式会社;

    申请/专利号CN201180005193.4

  • 发明设计人 山原久范;

    申请日2011-08-10

  • 分类号G06F21/20;H04L9/32;

  • 代理机构北京三友知识产权代理有限公司;

  • 代理人李辉

  • 地址 日本东京都

  • 入库时间 2023-12-18 06:33:08

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2022-03-04

    专利权人的姓名或者名称、地址的变更 IPC(主分类):G06F21/31 专利号:ZL2011800051934 变更事项:专利权人 变更前:乐天株式会社 变更后:乐天集团股份有限公司 变更事项:地址 变更前:日本东京都 变更后:日本东京都

    专利权人的姓名或者名称、地址的变更

  • 2015-12-16

    授权

    授权

  • 2012-11-14

    实质审查的生效 IPC(主分类):G06F21/20 申请日:20110810

    实质审查的生效

  • 2012-09-19

    公开

    公开

说明书

技术领域

本发明涉及判定是人的应答、还是计算机的应答的应答判定装置、应答判定方法、 应答判定程序、记录介质以及应答判定系统的技术领域。

背景技术

为了防止使用计算机的用户生成大量账户,并且防止因使用计算机下载大量数据 而造成的网络负荷增大等,使用了CAPTCHA(Completely Automated Public Turing test  to tell Computers and Humans Apart:全自动区分计算机和人类的图灵测试)技术。例 如,在专利文献1中,公开了通过动态地隐藏字符而使得计算机难以识别字符的技术。

现有技术文献

专利文献

专利文献1:日本特开2008-52727号公报

发明内容

发明所要解决的课题

但是,在上述技术中,由于遮蔽了字符的一部分,因此人难以明确地识别所提示 的字符,存在对于人而言视觉辨认性降低的问题。

本发明正是鉴于这种问题而完成的,其课题的一例的目的在于,提供在不降低人 的视觉辨认的情况下,实现使计算机难以识别的CAPTCHA的应答判定装置、应答 判定方法、应答判定程序、记录介质以及应答判定系统。

用于解决课题的手段

为了解决上述课题,权利要求1所述的发明的应答判定装置具有:问题/正确答 案取得单元,其取得由文本信息构成的问题以及与所述问题对应的正确答案;字符转 换问题生成单元,其将所述问题中的字符串或字符的一部分转换为其它的字符串或字 符,生成与所述问题对应的字符转换问题;字符转换问题输出单元,其将所述字符转 换问题的信息输出到输出目的地;应答受理单元,其受理与所述字符转换问题对应的 应答的输入;以及应答判定单元,其判定所述受理的应答与所述正确答案是否一致。

权利要求2所述的发明是在权利要求1所述的应答判定装置中,其特征在于,该 应答判定装置还具有从所述问题中取得单词的单词取得单元,所述字符转换问题生成 单元将构成所述取得的单词的字符串或字符的一部分转换为其它的字符串或字符,并 使用该转换后的字符转换单词,生成与所述问题对应的字符转换问题。

权利要求3所述的发明是在权利要求2所述的应答判定装置中,其特征在于,所 述问题/正确答案取得单元取得所述问题的句子作为所述问题,所述单词取得单元从 所述问题的句子中取得单词,所述字符转换问题生成单元在所述问题的句子中,对所 述取得的单词和所述字符转换单词进行调换来生成所述字符转换问题。

权利要求4所述的发明是在权利要求2所述的应答判定装置中,其特征在于,所 述问题/正确答案取得单元取得由所述单词取得单元取得的所述单词作为与所述问题 对应的正确答案,所述字符转换问题生成单元生成所述字符转换单词作为所述字符转 换问题,所述应答判定单元判定所述受理的应答与作为所述正确答案的所述单词是否 一致。

权利要求5所述的发明是在权利要求2~4中的任意一项所述的应答判定装置中, 其特征在于,该应答判定装置还具有取得对所述字符转换问题进行应答的用户的用户 信息的用户信息取得单元,所述单词取得单元根据所述用户信息,从所述问题存储单 元的问题中取得所述单词。

权利要求6所述的发明是在权利要求1~5中的任意一项所述的应答判定装置中, 其特征在于,该应答判定装置还具有问题/正确答案生成单元,该问题/正确答案生成 单元根据所述文本信息,生成所述问题以及与所述问题对应的正确答案中的至少一 方,所述问题/正确答案生成单元将所述正确答案作为检索关键词,根据与所述检索 关键词对应的检索结果生成所述问题。

在权利要求7所述的发明的应答判定方法中,由应答判定装置进行所受理的应答 的判定,该应答判定方法包含以下步骤:问题/正确答案取得步骤,取得由文本信息 构成的问题以及与所述问题对应的正确答案;字符转换问题生成步骤,将所述问题中 的字符串或字符的一部分转换为其它的字符串或字符,生成与所述问题对应的字符转 换问题;字符转换问题输出步骤,将所述字符转换问题的信息输出到输出目的地;应 答受理步骤,受理与所述字符转换问题对应的应答的输入;以及应答判定步骤,判定 所述受理的应答与所述正确答案是否一致。

权利要求8所述的发明的应答判定程序使计算机作为以下单元发挥功能:问题/ 正确答案取得单元,其取得由文本信息构成的问题以及与所述问题对应的正确答案; 字符转换问题生成单元,其将所述问题中的字符串或字符的一部分转换为其它的字符 串或字符,生成与所述问题对应的字符转换问题;字符转换问题输出单元,其将所述 字符转换问题的信息输出到输出目的地;应答受理单元,其受理与所述字符转换问题 对应的应答的输入;以及应答判定单元,其判定所述受理的应答与所述正确答案是否 一致。

权利要求9所述的发明的计算机可读记录介质记录了使计算机作为以下单元发 挥功能的应答判定程序:问题/正确答案取得单元,其取得由文本信息构成的问题以 及与所述问题对应的正确答案;字符转换问题生成单元,其将所述问题中的字符串或 字符的一部分转换为其它的字符串或字符,生成与所述问题对应的字符转换问题;字 符转换问题输出单元,其将所述字符转换问题的信息输出到输出目的地;应答受理单 元,其受理与所述字符转换问题对应的应答的输入;以及应答判定单元,其判定所述 受理的应答与所述正确答案是否一致。

权利要求10所述的发明的应答判定系统具有:终端;以及应答判定装置,其经 由网络与所述终端连接,判定来自所述终端的应答是否成功,该应答判定系统的特征 在于,所述应答判定装置具有:问题/正确答案取得单元,其取得由文本信息构成的 问题以及与所述问题对应的正确答案;字符转换问题生成单元,其将所述问题中的字 符串或字符的一部分转换为其它的字符串或字符,生成与所述问题对应的字符转换问 题;字符转换问题发送单元,其将所述字符转换问题的信息发送到终端;应答接收单 元,其从所述终端接收与所述字符转换问题对应的所述应答的输入;应答判定单元, 其判定所述接收的应答与所述正确答案是否一致;以及判定结果发送单元,其将所述 应答判定单元的判定结果发送到所述终端。

发明效果

根据本发明,取得由文本信息构成的问题以及与问题对应的正确答案,将问题中 的字符串或字符的一部分转换为其它的字符串或字符,生成与问题对应的字符转换问 题,将字符转换问题的信息输出到输出目的地,受理与字符转换问题对应的应答的输 入,并判定所受理的应答与正确答案是否一致,由此,仅将问题中包含的字符串或字 符的一部分转换为其它的字符串或字符,因此,人容易理解出字符转换前的单词,能 够在不降低人的视觉辨认性的情况下实现使计算机难以识别的CAPTCHA。

附图说明

图1是示出本发明的一个实施方式的应答判定系统的概要结构例的示意图。

图2是示出图1的应答判定服务器的概要结构的一例的框图。

图3是示出存储在图2的对照数据库中的问题/正确答案表的一例的示意图。

图4是示出存储在图2的对照数据库中的问题/正确答案表的一例的示意图。

图5是示出存储在图2的对照数据库中的问题/正确答案表的一例的示意图。

图6是示出图1的购物服务器的概要结构的一例的框图。

图7是示出存储在图6的会员数据库中的用户信息表的一例的示意图。

图8是示出图1的终端的概要结构的一例的框图。

图9是示出图1的应答判定系统中的数据库构建过程的框图。

图10是示出图1的应答判定系统的第1实施方式的动作例的顺序图。

图11(A)和(B)是示出显示在图1的终端上的字符转换问题和应答的一例的 示意图。

图12是示出图1的应答判定系统的第1实施方式的动作的变形例的顺序图。

图13(A)和(B)是示出显示在图1的终端上的字符转换问题和应答的第1变 形例的示意图。

图14(A)和(B)是示出显示在图1的终端上的字符转换问题和应答的第2变 形例的示意图。

图15(A)和(B)是示出显示在图1的终端上的字符转换问题和应答的第3变 形例的示意图。

图16(A)和(B)是示出显示在图1的终端上的字符转换问题和应答的第4变 形例的示意图。

图17是示出图1的应答判定系统的第2实施方式的动作例的顺序图。

图18是示出图1的应答判定系统的第2实施方式的动作的第1变形例的顺序图。

图19是示出图1的应答判定系统的第2实施方式的动作的第2变形例的顺序图。

图20(A)和(B)是示出显示在图1的终端上的字符转换问题和应答的第5变 形例的示意图。

用于实施发明的方式

以下,参照附图来说明本发明的实施方式。另外,以下说明的实施方式是将本发 明应用于应答判定系统时的实施方式。

[1应答判定系统的结构和功能概要]

首先,使用图1对本发明的一个实施方式的应答判定系统的结构和概要功能进行 说明。

图1是示出本实施方式的应答判定系统1的概要结构例的示意图。

如图1所示,应答判定系统1具有:应答判定服务器(应答判定装置的一例)10, 其判定与针对用户的问题对应的应答成功与否,以便对作为用户而访问的对象不是计 算机的情况进行认证;购物服务器20,其是为了用户所利用的购物站点的运营而设 置的;以及终端30(终端的一例),其显示用于让用户进行应答的问题。

应答判定服务器10和购物服务器20通过局域网等连接,相互能够进行数据的收 发,构成了服务器系统(应答判定装置的一例)5。并且,服务器系统5和终端30 通过网络3连接,能够基于通信协议(例如TCP/IP)进行数据的收发。另外,网络3 例如是由互联网、专用通信线路(例如CATV(Community Antenna Television:有线 电视)线路)、移动体通信网(包含基站等)以及网关等构建的。

此外,应答判定服务器10通过网络3与外部的数据检索服务器7连接。数据检 索服务器7具有字典数据库(以下设为字典DB)8,针对来自应答判定服务器10的 检索查询,返回检索结果。例如,数据检索服务器7参照字典DB 8,将与检索查询 中包含的检索关键词对应的说明语句等作为检索结果发送到应答判定服务器10。此 外,数据检索服务器7在作为互联网上的检索引擎发挥功能的情况下,将包含检索关 键词的网页的检索结果发送到应答判定服务器10。

此外,应答判定服务器10生成对某个问题应用了字符转换后的字符转换问题, 作为用于判定应答是否成功的问题。并且,应答判定服务器10将字符转换问题作为 CAPTCHA发送到终端30,从终端接收与字符转换问题对应的应答,进行判定。

此处,所谓字符转换,是指依照预先设定的规则,将构成问题的单词的字符串的 一部分转换为其它的字符串或字符,例如在单词内对字符进行调换、将单词内的字符 替换为该单词内未包含的字符、添加字符、或者省略一部分的字符。例如,针对单词 “○△□”的一部分字符串“△□”:在单词内对字符进行调换的情况下,将字 符串“△□”转换为字符串“△□”;在将单词内的字符替换为该单词内未包含 的字符的情况下,将字符串“△□”转换为字符串“△●□”;在添加字符的情况 下,将字符串“△□”转换为字符串“△□”;在省略一部分的字符“△”的 情况下,将字符串“△□”转换为字符串“□”。在进一步省略的情况下, 转换为字符“△”。

此外,优选进行用户能够预测到字符转换前的单词的字符转换。作为字符转换的 例子,可将元音转变为其它元音、或者将辅音转换为其它辅音。例如,可列举出“a” 和“o”、“y”和“I”、“t”和“d”、“m”和“n”、“p”和“b”等。对于日 语而言,可以像“は”、“ば”、“ぱ”那样,标上或消除浊音符或半浊音符。并且 对于日语而言,可以使表示拗音的字符“ゃ”与“や”相互转变,并且可以使表示促 音的字符“っ”与“つ”相互转变。将“とうきょう”字符转换为“とょうきう”或 “とよぅぎう”等,或者将“Tokyo”字符转换为“Tkoyo”或“Takio”等。此外, 对于“remember”,可以像“rememnber”那样增加某个字符,或者像“remeber”那 样省略某个字符。

并且,作为应用该字符转换的条件(或取得单词的条件),可以增加以下限制: 针对4个字符以上的单词应用该字符转换,或者,不改变单词的头和/或尾的字符, 或者不改变“は”“が”“に”等助词。此外,可以基于根据使用频度或难易度等进 行了分级后的基本单词集合,将专业用语排除在外,仅针对多数用户容易理解的单词 进行字符转换。

[2.各服务器的结构和功能]

(2.1应答判定服务器10的结构和功能)

接着,使用图2至图5对应答判定服务器10的结构和功能进行说明。

图2是示出应答判定服务器10的概要结构的一例的框图。图3至图5是示出存 储在应答判定服务器10的对照数据库中的问题/正确答案表的一例的示意图。

如图2所示,作为计算机发挥功能的应答判定服务器10具有通信部11、存储部 12、输入输出接口部13和系统控制部14。并且,系统控制部14和输入输出接口部 13经由系统总线15进行连接。

通信部11连接到网络3,对与终端30、数据检索服务器7等之间的通信状态进 行控制,并且连接到局域网,与局域网上的购物服务器20等其它服务器进行数据收 发。

存储部12例如由硬盘驱动器等构成,存储操作系统和服务器程序等各种程序以 及数据等。另外,各种程序例如可从其它服务器装置等经由网络3取得,也可以被记 录到记录介质中并经由驱动装置读入。

此外,在存储部12中构建有对照数据库(DB)12a(以下称为“对照DB”。) 等,该对照数据库12a存储由文本信息构成的问题、与问题对应的正确答案和各种句 子。这样,存储部12作为存储由文本信息构成的问题的问题存储单元、存储与问题 对应的正确答案的正确答案存储单元、和存储句子的句子存储单元的一例发挥功能。 此处,作为文本信息的一例,可列举出句子、单词等,单词例如由字符串或字符等构 成。

如图3~图5所示,在对照DB 12a中,与问题代号相关联地存储有问题、正确 答案、字符转换问题、问题的提示、问题的类别、问题的难易度,其中,字符转换问 题是将构成问题单词的字符串的一部分转换为其它的字符串或字符后的问题。此外, 在对照DB 12a中,存储有用HTML(HyperText Markup Language:超文本标记语言)、 XML(Extensible Markup Language:可扩展标记语言)等标记语言等描述的网页的文 件等,该网页的文件用于显示供应答的问题、或者用于受理应答。另外,后面会针对 对照DB 12a的表的生成进行叙述。

接着,输入输出接口部13进行通信部11以及存储部12与系统控制部14之间的 接口处理。

系统控制部14由CPU(Central Processing Unit:中央处理器)14a、ROM(Read  Only Memory:只读存储器)14b和RAM(Random Access Memory:随机存取存储器) 14c等构成。在系统控制部14中,由CPU 14a读出并执行存储在ROM 14b和存储部 12中的各种程序,从而根据来自终端30等的应答进行判定处理等。此外,RAM 14c 作为存储由文本信息构成的问题的问题存储单元、存储与问题对应的正确答案的正确 答案存储单元、和存储句子的句子存储单元的一例发挥功能。

(2.2购物服务器20的结构和功能)

接着,使用图6和图7对购物服务器20的结构和功能进行说明。

图6是示出购物服务器20的概要结构的一例的框图。图7是示出存储在购物服 务器20的会员数据库中的用户信息表的一例的示意图。

如图6所示,购物服务器20具有通信部21、存储部22、输入输出接口部23和 系统控制部24,系统控制部24和输入输出接口部23经由系统总线25连接。另外, 购物服务器20的结构和功能与应答判定服务器10的结构和功能大致相同,因此以与 应答判定服务器10的各结构和功能不同的部分为中心进行说明。

通信部21通过网络3和局域网等对与终端30以及应答判定服务器10等之间的 通信状态进行控制等。

在存储部22中,构建有商品数据库(以下称为“商品DB”。)22a和会员数据 库(以下称为“会员DB”。)22b等。

在商品DB 22a中,与作为用于识别商品的标识符的商品ID相关联地存储有商 品名、种类、商品的图像、规格、商品介绍的概括语句等商品信息和广告信息等。此 外,在商品DB 22a中,存储有用HTML、XML等标记语言等描述的商品网页的文 件等。

在会员DB 22b中,登记有进行了会员登记的用户(购物站点的使用者)的用户 ID、名称、电话号码、邮箱地址、住址、职业、兴趣、购物履历、用户关心的主题和 风格等用户信息。此外,在会员DB 22b中登记有用户从终端30登录购物站点时所 需的用户ID、登录ID和密码。此处,登录ID和密码是在登录处理(用户的认证处 理)中使用的登录信息。

如图7所示,这样的用户信息被构建为会员DB 22b中的用户信息表,能够根据 用户ID针对每个用户进行判别,并且被用于应用字符转换的条件等。如图7所示, 可以在类别代号一栏中存储用户的兴趣和用户关心的主题等的多个代号。

系统控制部24由CPU 24a、ROM 24b和RAM 24c等构成。并且,在系统控制 部24中,由CPU 24a读出并执行存储在ROM 24b和存储部22中的各种程序,从而 针对每个用户ID,记录用户的商品购买处理和商品购买履历。

(2.3终端30的结构和功能)

接着,使用图8对终端30的结构和功能进行说明。

图8是示出终端30的概要结构的一例的框图。

如图8所示,作为计算机发挥功能的终端30例如是个人计算机、便携式无线电 话机或PDA等便携终端,具有通信部31、存储部32、显示部33、操作部34、输入 输出接口部35和系统控制部36。并且,系统控制部36和输入输出接口部35经由系 统总线37进行连接。

通信部31通过网络3控制与应答判定服务器10的通信。另外,在终端30为便 携式无线电话机的情况下,通信部31具有无线通信功能,以便连接到网络3的移动 体通信网。

存储部32例如由硬盘驱动器等构成,存储操作系统、Web浏览器程序等。

显示部33例如由液晶显示元件或EL(Electro Luminescence:电致发光)元件等 构成。在显示部33上显示从应答判定服务器10取得的网页等。

操作部34例如由键盘和鼠标等构成。用户通过操作部34输入应答。另外,在显 示部33为触摸面板那样的接触开关方式的显示面板的情况下,操作部34取得显示部 33的画面的被按压部位的位置信息。

输入输出接口部35是通信部31以及存储部32与系统控制部36之间的接口。

系统控制部36例如具有CPU 36a、ROM 36b和RAM36c。在系统控制部36中, 由CPU 36a读出并执行存储在ROM 36b、RAM36c和存储部32中的各种程序。

[3.应答判定系统的第1实施方式的动作]

(3.1对照数据库12a的构建)

使用图3~图4以及图9对本发明的一个实施方式的应答判定系统1中的对照 DB 12a的构建进行说明。

图9是示出应答判定系统1中的数据库构建过程的框图。

针对字符转换前的问题、与问题对应的正确答案、以及展现给用户的字符转换问 题的组的数据库的构建,对以下方法进行说明:(1)根据正确答案生成问题的方法(步 骤S1~S4、S15、S16)、(2)根据问题生成正确答案的方法(步骤S5~S8、S15、S16)、 (3)根据句子生成问题和正确答案的方法(步骤S10、S11、S15、S16)、(4)根据 单词生成问题和正确答案的方法(步骤S12、S13、S15、S16)、(5)取得预先准备的 问题和正确答案的方法(步骤S14、S15、S16)。

首先,对根据正确答案生成问题的方法(1)进行说明。如图9所示,应答判定 服务器10取得正确答案(步骤S1)。具体而言,应答判定服务器10的系统控制部14 作为取得由文本信息构成的问题以及与问题对应的正确答案的问题/正确答案取得单 元的一例,从未图示的输入单元将“花火”、“firework”那样的单词等作为正确答 案而受理输入,或者读出预先存储在作为存储与问题对应的正确答案的正确答案存储 单元的一例的存储部12等中的单词等正确答案。这样,应答判定服务器10的系统控 制部14作为取得作为文本信息的正确答案,由此取得由文本信息构成的问题以及与 问题对应的正确答案的问题/正确答案取得单元的一例发挥功能。

接着,应答判定服务器10将正确答案作为检索关键词进行检索(步骤S2)。具 体而言,应答判定服务器10的系统控制部14生成将正确答案设为检索关键词的检索 查询,并通过通信部11发送到数据检索服务器7。数据检索服务器7参照字典DB 8 进行检索,将与检索关键词对应的检索结果发送到应答判定服务器10。

接着,应答判定服务器10取得检索结果(步骤S3)。具体而言,应答判定服务 器10的系统控制部14从数据检索服务器7接收与检索关键词对应的检索结果。应答 判定服务器10的系统控制部14例如取得“花火”的定义、翻译词、或者进行说明的 句子“燃焼し爆発する粉末を包んだもの···”等,作为与“花火”对应的检索结 果。并且,如果存在单词“花火”或“firework”所属的类别的信息,则还取得类别 信息。

此外,在像“firework”那样正确答案是英语的情况下,应答判定服务器10的系 统控制部14取得包含“a small container filled with powder that burn···”等的检索 结果。此外,在数据检索服务器7作为互联网上的检索引擎发挥功能的情况下,应答 判定服务器10取得与包含检索关键词的网页相关的信息作为检索结果。

接着,应答判定服务器10根据检索结果生成由文本信息构成的问题(步骤S4)。 具体而言,应答判定服务器10的系统控制部14作为问题/正确答案生成单元的一例, 在取得了“花火”那样的检索关键词自身的定义或者说明语句作为检索结果的情况 下,对句子进行句法分析,利用分节等划分段落,并在段落之间插入空格,将汉字转 换为平假名或片假名。应答判定服务器10的系统控制部14例如将“燃焼し爆発する 粉末を···”这一句子分段为“燃焼し爆発する粉末を···”,并且像“ね んしょうしばくはつするふんまつを···”那样成为平假名的句子。

另外,在为英语句子的情况下,应答判定服务器10的系统控制部14例如将“a small container filled with powder that burns···”这一句子直接作为问题。并且,应 答判定服务器10的系统控制部14作为根据检索结果生成问题,由此取得由文本信息 构成的问题以及与问题对应的正确答案的问题/正确答案取得单元的一例发挥功能。

此外,在取得了与包含检索关键词的网页相关的信息的情况下,应答判定服务器 10的系统控制部14从检索中找到的网页中选择具有字典功能的站点,或者从在上级 找到的网页中提取与关键词的说明语句相应的部分的句子或摘录部分的句子。

接着,应答判定服务器10生成字符转换问题(步骤S15)。具体而言,应答判定 服务器10的系统控制部14作为字符转换单元的一例,对问题的句子中所包含的单词 进行字符转换,生成字符转换单词。应答判定服务器10的系统控制部14例如对“ね んしょうし”中的“ん”和“ょ”进行调换,生成字符转换单词“ねんょしうし”, 对“ばくはつする”中的“は”和“つ”进行调换,生成字符转换单词“ばくつはす る”。此外,应答判定服务器10的系统控制部14对“small”的“a”和“l”进行调 换,生成字符转换单词“smlal”,对“container”中的“i”和“a”进行调换,生成 字符转换单词“contianer”。另外,对于日语而言,可以将分节“ねんしょうし”处 理为单词。

并且,应答判定服务器10的系统控制部14作为字符转换问题生成单元的一例, 在问题的句子中,对所取得的单词和字符转换单词进行调换来生成字符转换问题。应 答判定服务器10的系统控制部14例如针对问题的句子“ねんしょうしばくはつす るふんまつを···”,进行将单词“ねんしょうし”替换为字符转换单词“ね んょしうし”、将单词“ばくはつする”替换为字符转换单词“ばくつはする”等处 理,生成“ねんょしうしばくつはするふんつまをつつだんものを···”这 样的字符转换问题的句子。此处,不改变句子的单词的词序。在英语的情况下,应答 判定服务器10的系统控制部14针对问题的句子“A small container filled with powder  that burns···”,进行将单词“small”替换为字符转换单词“smlal”、将单词 “container”替换为字符转换单词“contianer”等处理,生成“A smlal contianer fliled  with pwoder taht bruns···”这样的字符转换问题的句子。这样,应答判定服务器 10的系统控制部14使用转换后的字符转换单词,生成与问题对应的字符转换问题。

接着,应答判定服务器10将正确答案、问题和字符转换问题存储到对照DB 12a 中(步骤S16)。具体而言,应答判定服务器10的系统控制部14作为问题存储单元 和正确答案存储单元的一例,如图5所示,对各问题分配问题代号,并将正确答案、 问题和字符转换问题存储到对照DB 12a的表中。此外,应答判定服务器10的系统控 制部14除了所输入的正确答案“花火”以外,作为其它的正确答案,“はなび”、 “煙火”、“ハナビ”、“hanabi”、“firework”、“FIREWORK”、“fireworks” 等也被存储到对照DB 12a中。

另外,关于问题的类别,针对科学、文学、历史等每个类别,预先分配类别代号, 应答判定服务器10的系统控制部14根据正确答案的用语所属的类别来决定类别代 号。此外,关于正确答案的用语所属的类别,也可以在检索到时从字典DB 8取得类 别信息,也可以基于存储部12预先具有的类别字典进行决定。此外,关于问题的难 易度,应答判定服务器10的系统控制部14可以根据问题的句子的长度或类别来决定 问题的难易度,也可以根据会员DB 22b的用户信息,针对每个用户决定难易度。此 外,应答判定服务器10的系统控制部14可以根据类别名称等生成提示。

另外,在构建该对照DB 12a时,应答判定服务器10可以省略步骤S15,不生成 字符转换问题,从而在对照DB 12a的表中,使字符转换问题的部分成为空白。

接着,对根据问题生成正确答案的方法(2)进行说明。

应答判定服务器10取得由文本信息构成的问题(步骤S5)。具体而言,应答判 定服务器10的系统控制部14作为问题/正确答案取得单元的一例,从未图示的输入 单元将“アップル”、“apple”那样的单词等或句子作为问题而受理输入,或者读 出预先存储在作为存储由文本信息构成的问题的问题存储单元的一例的存储部12等 中的单词或句子等的问题。此外,应答判定服务器10的系统控制部14作为取得问题, 由此取得由文本信息构成的问题以及与问题对应的正确答案的问题/正确答案取得单 元的一例发挥功能。

接着,应答判定服务器10将问题作为检索关键词进行检索(步骤S6)。具体而 言,应答判定服务器10的系统控制部14生成将问题“アップル”、“apple”那样 的单词等作为检索关键词的检索查询,并通过通信部11发送到数据检索服务器7。 数据检索服务器7参照字典DB 8进行检索,将与检索关键词对应的检索结果发送到 应答判定服务器10。另外,应答判定服务器10也可以像“アップル連想”那样,添 加其它关键词进行检索。

接着,应答判定服务器10取得检索结果(步骤S7)。具体而言,应答判定服务 器10的系统控制部14从数据检索服务器7接收与检索关键词对应的检索结果。作为 与“アップル”或“apple”对应的检索结果,取得包含“アップル”或“apple”的 近义词、联想词、翻译词、或者定义和说明的句子等的检索结果。例如,针对“アッ プル”得到“赤い”、“丸い”、“リンゴ”等,针对“apple”,得到“red”、 “round”、“pomme”等。并且,如果存在单词“アップル”或“apple”所属的类 别的信息,则还取得类别信息。

接着,应答判定服务器10根据检索结果生成正确答案(步骤S8)。具体而言, 应答判定服务器10的系统控制部14作为问题/正确答案生成单元的一例,取出由检 索结果构成的单词而作为正确答案。应答判定服务器10的系统控制部14例如针对 “アップル”,将“赤い”、“丸い”、“リンゴ”等设为正确答案,针对“apple”, 将“red”、“round”、“pomme”等设为正确答案。这样,应答判定服务器10的系 统控制部14作为根据检索结果生成正确答案,由此取得由文本信息构成的问题以及 与问题对应的正确答案的问题/正确答案取得单元的一例发挥功能。

此外,在检索结果是句子的情况下,进行句法分析,将频度高的单词等设为正确 答案,或者分析问题句子的含义来导出正确答案。另外,在取得了与包含检索关键词 的网页相关的信息的情况下,应答判定服务器10的系统控制部14从检索中找到的网 页中选择具有字典功能的站点,或者从在上级找到的网页中提取与关键词的说明语句 相应的部分的句子或摘录部分的句子,确定正确答案的对象的句子。

接着,应答判定服务器10在步骤S15中生成字符转换问题。具体而言,应答判 定服务器10的系统控制部14对问题的句子等中包含的单词进行字符转换,生成字符 转换单词。应答判定服务器10的系统控制部14例如使单词“アップル”成为字符转 换单词“アプッル”。应答判定服务器10的系统控制部14将该字符转换单词“アプ ッル”作为字符转换问题。

接着,应答判定服务器10在步骤S16中将正确答案、问题和字符转换问题存储 到对照DB 12a中。

接着,对根据句子生成问题和正确答案的方法(3)进行说明。

应答判定服务器10取得句子(步骤S10)。例如,应答判定服务器10的系统控 制部14作为问题/正确答案取得单元的一例,从未图示的输入单元受理“今日の天気 は快晴です。”或“Today's weather is sunny.”等句子的输入,或者读出预先存储在 存储部12等中的句子,或者通过网络3取得句子。另外,在该句子为“今日の天気 は快晴です。”的情况下,应答判定服务器10的系统控制部14从与气象相关联的站 点等取得句子。此外,在句子为“今日の天気は快晴です。”的情况下,正确答案因 日子而变化,因此可以在每次天气变化时更新正确答案。

接着,应答判定服务器10根据句子生成问题和正确答案(步骤S11)。具体而言, 应答判定服务器10的系统控制部14作为问题/正确答案生成单元的一例,对所取得 的句子进行句法分析,分离为“今日の天気は”和“快晴です”,根据“今日の天気 は?”生成“きょうのてんきは?”这一问题的句子,根据“快晴です”生成“快 晴”这一正确答案。此外,在“Today's weather is sunny.”的情况下,应答判定服务 器10的系统控制部14分离为主语“Today's weather”和补语“sunny”,根据主语 “Today's weather”生成“Today's weather?”这一问题的句子,根据补语“sunny”生 成“sunny”这一正确答案。

另外,应答判定服务器10的系统控制部14可以参照近义词字典的数据库等,将 “晴れ”或“clear”等也设为正确答案。此外,由于只要能够区分人和机器即可,因 此,应答判定服务器10的系统控制部14也可以与实际的天气无关地将“雨”、 “rainy”、“曇り”、“cloudy”等设为正确答案。这样,应答判定服务器10的系 统控制部14作为根据句子生成问题,由此取得由文本信息构成的问题以及与问题对 应的正确答案的问题/正确答案取得单元的一例发挥功能。此外,应答判定服务器10 的系统控制部14作为根据句子生成正确答案,由此取得由文本信息构成的问题以及 与问题对应的正确答案的问题/正确答案取得单元的一例发挥功能。

接着,应答判定服务器10在步骤S15中生成字符转换问题,在步骤S16中将正 确答案、问题和字符转换问题存储到对照DB 12a中。例如,应答判定服务器10的系 统控制部14根据问题“きょうのてんきは?”生成字符转换问题“きうょのてき んは?”,或者根据问题“Today's weather?”生成字符转换问题“Tadoy's waether?” 等。

接着,对根据单词生成问题和正确答案的方法(4)进行说明。

应答判定服务器10取得单词(步骤S12)。具体而言,应答判定服务器10的系 统控制部14作为问题/正确答案取得单元的一例、或单词取得单元的一例,从未图示 的输入单元受理或者从存储部12等中读出“東京”或“Tokyo”等单词。

应答判定服务器10根据单词生成问题和正确答案(步骤S13)。具体而言,应答 判定服务器10的系统控制部14作为问题/正确答案生成单元的一例,将所取得的单 词直接当成问题,或者在单词是汉字的情况下,转换为平假名或片假名而当成问题。 此外,正确答案也同样是根据所取得的单词而生成的。在英语的情况下,应答判定服 务器10的系统控制部14直接将单词当成问题和正确答案。这样,应答判定服务器 10的系统控制部14作为根据作为文本信息的单词生成问题,由此取得由文本信息构 成的问题以及与问题对应的正确答案的问题/正确答案取得单元的一例发挥功能。此 外,应答判定服务器10的系统控制部14作为根据作为文本信息的单词生成正确答案, 由此取得由文本信息构成的问题以及与问题对应的正确答案的问题/正确答案取得单 元的一例发挥功能。

接着,应答判定服务器10在步骤S15中根据问题“とうきょう”生成字符转换 问题“とょうきう”,或者根据问题“Tokyo”生成字符转换问题“Tkoyo”。

接着,应答判定服务器10在步骤S16中将正确答案、问题和字符转换问题存储 到对照DB 12a中,构建出图3所示的表。

接着,对取得预先准备的问题和正确答案的方法(5)进行说明。

应答判定服务器10取得问题和正确答案(步骤S14)。具体而言,应答判定服务 器10的系统控制部14作为问题/正确答案取得单元的一例,从输入单元(未图示) 受理或者从存储部12等中读出问题和正确答案。应答判定服务器10的系统控制部 14例如取得问题“きょうはなんにちですか?”或“What is the date today?”, 并且取得调出今天的日期时间的函数“$日期”等作为正确答案。这样,应答判定服 务器10的系统控制部14作为取得作为文本信息的问题并将其设为问题,由此取得由 文本信息构成的问题以及与问题对应的正确答案的问题/正确答案取得单元的一例发 挥功能。此外,应答判定服务器10的系统控制部14作为取得作为文本信息的正确答 案并将其设为正确答案,由此取得由文本信息构成的问题以及与问题对应的正确答案 的问题/正确答案取得单元的一例发挥功能。

接着,应答判定服务器10在步骤S15中根据问题生成“きうょはなにんちで すか?”这样的字符转换问题。

接着,应答判定服务器10在步骤S16中将正确答案、问题和字符转换问题存储 到对照DB 12a中,构建出图4所示的表。另外,在问题和正确答案相同的情况下, 仅取得问题,应答判定服务器10的系统控制部14将没有进行字符转换的该问题作为 正确答案存储到对照DB 12a中。

(3.2应答判定系统1的动作)

接着,根据图10和图11对本发明的一个实施方式的应答判定系统1的动作进行 说明。

图10是示出应答判定系统1的动作例的顺序图。图11是示出显示在终端30上 的字符转换问题和应答的一例的示意图。

此处,以如下情况为例进行说明:在购物服务器20的购物站点上,当用户写入 了商品的评论并点击了写入确定按钮时,应答判定服务器10要求终端30进行用于许 可商品评论的投稿以完成写入的CAPTCHA认证。

首先,从终端30将购物站点上的商品评论写入的受理请求发送到购物服务器20。 接着,购物服务器20将CAPTCHA认证的信号发送到应答判定服务器10。

接着,如图10所示,应答判定服务器10从对照DB 12a取得单词(步骤S20)。 具体而言,应答判定服务器10的系统控制部14作为问题/正确答案取得单元的一例, 或者作为从问题中取得单词的单词取得单元的一例,从图3那样的表的问题栏中,与 问题代号一起取得“とうきょう”、“Tokyo”那样的问题的单词。这样,应答判定 服务器10的系统控制部14作为取得作为文本信息的单词并将其设定为问题,由此取 得由文本信息构成的问题以及与问题对应的正确答案的问题/正确答案取得单元的一 例发挥功能。

另外,在对照DB 12a中没有存储正确答案的情况下,应答判定服务器10的系统 控制部14可以将所取得的单词作为与问题对应的正确答案存储到对照DB 12a中。这 样,应答判定服务器10的系统控制部14作为取得作为文本信息的单词并将其设定为 正确答案,由此取得由文本信息构成的问题以及与问题对应的正确答案的问题/正确 答案取得单元的一例发挥功能。

接着,应答判定服务器10对所取得的单词进行字符转换(步骤S21)。具体而言, 应答判定服务器10的系统控制部14作为字符转换单元的一例,将构成所取得的单词 的字符串的一部分转换为其它的字符串或字符。应答判定服务器10的系统控制部14 例如对“とうきょう”中的“う”和“ょ”进行调换,生成字符转换单词“とょうき う”,对“Tokyo”中的“o”和“k”进行调换,生成字符转换单词“Tkoyo”。此 处,字符转换单词是与问题对应的字符转换问题,因此应答判定服务器10的系统控 制部14作为生成字符转换单词作为字符转换问题的字符转换问题生成单元的一例发 挥功能。

接着,应答判定服务器10的系统控制部14在对照DB 12a的字符转换问题一栏 是空白栏或者不存在相同的字符转换单词的情况下,可以将字符转换单词存储到对照 DB 12a中,以便于重复利用。

接着,应答判定服务器10发送字符转换单词(步骤S22)。具体而言,应答判定 服务器10的系统控制部14作为字符转换问题输出单元的一例,通过通信部11以网 页的形式将与字符转换单词相关的信息发送到终端30。此处,终端30是输出字符转 换问题的信息的输出目的地的一例。

另外,在对照DB 12a中已经存在字符转换后的问题的情况下,应答判定服务器 10的系统控制部14可以省略步骤S20~S21,从对照DB 12a的字符转换后的问题一 栏中读出字符转换单词,并发送到终端30。此外,与输出的字符转换单词相关的信 息可以是文本数据,也可以是图像化的图像数据。

接着,终端30接收字符转换单词(步骤S23)。具体而言,终端30的系统控制 部36通过通信部31从应答判定服务器10接收与字符转换单词相关的信息。

接着,终端30对字符转换单词进行显示(步骤S24)。具体而言,如图11(A) 和(B)所示,终端30的系统控制部36在显示部33上显示用于进行许可写入商品 评论的CAPTCHA认证的网页40、40B。在网页40、40B中,显示作为字符转换问 题的一例的字符转换单词“とょうきう”或字符转换单词“Tkoyo”。

此处,网页40、40B具有:记载了与问题对应的指示的指示语句栏41、41B;显 示字符转换问题的问题显示框42、42B;供用户填写应答的应答填写栏43、43B;以 及记载了用于回答问题的提示的提示栏44、44B。

在指示语句栏41、41B中,显示有示出了怎样回答所显示的字符转换问题的指 示的句子。例如,在指示语句栏41、41B中显示有“请输入根据以下单词辨认的正 确单词”那样的促使对问题进行应答的句子。

在问题显示框42、42B中,显示有从应答判定服务器10接收到的字符转换问题 作为CAPTCHA。应答填写栏43、43B最初是空白栏,供用户输入应答。

此外,在提示栏44、44B中,显示有使得用户更容易识别、更容易视觉辨认、 更容易应答字符转换问题那样的提示。例如,在提示栏44、44B中显示有“地名” 作为提示。可以用HTML等将网页40、40B描述成,使得终端30的系统控制部36 仅在用户点击了提示请求的按钮的情况下,才在提示栏44、44B中显示提示。

接着,终端30受理应答的输入(步骤S25)。具体而言,终端30的系统控制部 36在显示部33的应答填写栏43、43B中显示用户通过操作部34输入的应答。终端 30的系统控制部36例如像应答填写栏43的“とうきょう”或应答填写栏43B的 “Tokyo”那样,受理由文本信息构成的应答的输入。

接着,终端30发送应答(步骤S26)。具体而言,在点击了显示在网页40、40B 上的确定按钮的情况下,终端30的系统控制部36通过通信部31将输入到应答填写 栏43、43B的应答的信息发送到应答判定服务器10。

接着,应答判定服务器10接收应答(步骤S27)。具体而言,应答判定服务器10 的系统控制部14作为受理与字符转换问题对应的应答的输入的应答受理单元的一 例,通过通信部11从终端30接收应答。

接着,应答判定服务器10对单词和应答进行比较来判定是否为正确答案(步骤 S28)。具体而言,应答判定服务器10的系统控制部14作为应答判定单元的一例,参 照对照DB 12a,根据问题代号,从对照DB 12a的正确答案栏中读出与问题对应的正 确答案的单词,判定是否与接收到的应答一致。在问题为“とうきょう”的情况下, 作为正确答案,除了“とうきょう”以外,还可以是“東京”那样的汉字,或者 “Tokyo”那样的英语等。此处,作为判定结果,在与正确答案一致的情况下视为正 确答案,在不一致的情况下视为不正确的答案。

另外,应答判定服务器10的系统控制部14也可以将步骤S1中取得的单词作为 正确答案保持到RAM 14c中,并与接收到的应答相对照来进行判定。

接着,应答判定服务器10发送判定结果(步骤S29)。具体而言,应答判定服务 器10的系统控制部14通过通信部11将判定结果发送到终端30。如果是正确答案, 则应答判定服务器10的系统控制部14发送许可访问的画面的数据、购物等接下来的 步骤的画面数据。这样,应答判定服务器10的系统控制部14作为将判定结果发送到 所述终端的判定结果发送单元的一例发挥功能。

接着,终端30接收判定结果(步骤S30)。具体而言,终端30的系统控制部36 通过通信部31从应答判定服务器10接收判定结果。

接着,终端30显示判定结果(步骤S31)。具体而言,作为判定结果,终端30 的系统控制部36将商品评论的写入完成画面显示在显示部33上。

(3.3应答判定系统1的动作的变形例)

接着,使用图12至图16对本发明的一个实施方式的应答判定系统1的动作的变 形例进行说明。

图12是示出应答判定系统1的动作的变形例的顺序图。图13至图16是示出显 示在终端30上的字符转换问题和应答的一例的示意图。

如图12所示,应答判定服务器10取得问题和正确答案(步骤S40)。具体而言, 应答判定服务器10的系统控制部14作为问题/正确答案取得单元的一例,参照对照 DB 12a,根据问题代号,取得作为句子的问题或作为单词的问题以及与该问题对应的 正确答案,作为由文本信息构成的问题的一例,并存储到RAM 14c中。此外,应答 判定服务器10的系统控制部14在有其它正确答案的情况下,还取得其它正确答案。

这样,应答判定服务器10的系统控制部14作为取得作为文本信息的问题并将其 设定为问题,由此取得由文本信息构成的问题以及与问题对应的正确答案的问题/正 确答案取得单元的一例发挥功能。此外,应答判定服务器10的系统控制部14作为取 得作为文本信息的正确答案并将其设定为正确答案,由此取得由文本信息构成的问题 以及与问题对应的正确答案的问题/正确答案取得单元的一例发挥功能。

应答判定服务器10从问题中取得单词(步骤S41)。具体而言,对于问题的句子 而言,应答判定服务器10的系统控制部14作为单词取得单元的一例,根据应用字符 转换的条件,取得满足4个字符以上等条件的单词。应答判定服务器10的系统控制 部14例如针对问题“きょうはなんにちですか?”这样的句子,取得单词 “きょうは”和“なんにち”。例如,对于问题的句子“What is the date today?”而 言,应答判定服务器10的系统控制部14取得单词“what”和“today”。另外,在 问题为单词的情况下,应答判定服务器10的系统控制部14将所取得的单词自身设为 问题。

接着,应答判定服务器10对单词进行字符转换(步骤S42)。具体而言,应答判 定服务器10的系统控制部14如在步骤S21中说明的那样,对所取得的单词进行字符 转换,生成字符转换单词。应答判定服务器10的系统控制部14例如对“きょうは” 中的“ょ”和“う”进行调换而生成字符转换单词“きうょは”。此外,应答判定服 务器10的系统控制部14对“today”中的“o”和“a”进行调换而生成字符转换单 词“tadoy”。

接着,应答判定服务器10生成字符转换问题(步骤S43)。具体而言,应答判定 服务器10的系统控制部14在问题的句子中,对所取得的单词和字符转换单词进行调 换而生成字符转换问题。应答判定服务器10的系统控制部14例如针对问题的句子 “きょうはなんにちですか?”,将单词“きょうは”替换为字符转换单词 “きうょは”,将单词“なんにち”替换为字符转换单词“なにんち”,生成“きう ょはなにんちですか?”这样的字符转换问题的句子。此处,不改变句子的单 词的语序。在英语的情况下,应答判定服务器10的系统控制部14针对问题的句子 “What is the date today?”,将单词“What”替换为字符转换单词“Waht”,将单词 “today”替换为字符转换单词“tadoy”,生成“Waht is the date tadoy?”这样的字符 转换问题的句子。

接着,应答判定服务器10的系统控制部14在对照DB 12a的字符转换问题一栏 是空白栏或者不存在相同的字符转换问题的情况下,可以将字符转换问题存储到对照 DB 12a中,以便于重复利用。

接着,应答判定服务器10发送字符转换问题语句(步骤S44)。具体而言,应答 判定服务器10的系统控制部14通过通信部11,以网页的形式将与字符转换问题相 关的信息发送到作为输出目的地的一例的终端30。

另外,在对照DB 12a中已经存在字符转换后问题的情况下,应答判定服务器10 的系统控制部14可以在步骤S40中取得字符转换后问题和正确答案,并省略步骤 S41~S43,从对照DB 12a的字符转换后问题一栏中读出字符转换问题,并发送到终 端30。

接着,终端30接收字符转换问题(步骤S45)。具体而言,终端30的系统控制 部36通过通信部31从应答判定服务器10接收与字符转换问题相关的信息。

终端30显示字符转换问题(步骤S46)。具体而言,终端30的系统控制部36如 图13(A)和(B)所示那样在显示部33上显示网页50、50B,或者,如图14(A) 和(B)所示那样在显示部33上显示网页55、55B,或者,如图15(A)和(B)所 示那样在显示部33上显示网页60、60B,或者,如图16(A)和(B)所示那样在显 示部33上显示网页65、65B。

此处,在图13中,在网页50、50B上示出了基于根据正确答案生成问题的方法 (1)而生成的问题。在图13的情况下,应答判定服务器10的系统控制部14从图5 所示的表中取得问题和正确答案。

在图14中,在网页55、55B上示出了基于根据问题生成正确答案的方法(2) 而生成的问题。在图15中,在网页60、60B上示出了基于根据句子生成问题和正确 答案的方法(3)而生成的问题。在图16中,在网页65、65B上示出了基于取得预 先准备的问题和正确答案的方法(5)而生成的问题。在图16的情况下,应答判定服 务器10的系统控制部14从图4所示的表中取得问题和正确答案。

此外,图13的指示语句栏51、51B、图14的指示语句栏56、56B、图15的指 示语句栏61、61B以及图16的指示语句栏66、66B对应于图11的指示语句栏41、 41B。此外,图13的问题显示框52、52B、图14的问题显示框57、57B、图15的问 题显示框62、62B以及图16的问题显示框67、67B对应于图11的问题显示框42、 42B。此外,图13的应答填写栏53、53B、图14的应答填写栏58、58B、图15的应 答填写栏63、63B以及图16的应答填写栏68、68B对应于图11的应答填写栏43、 43B。此外,图14的提示栏59、59B对应于图11的提示栏44、44B。

此外,如图13所示,与指示语句栏51、51B的指示语句“请输入根据以下句子 辨认的句子所说明的单词。”一起,在问题显示框52、52B中显示字符转换问题“ね んょしうしばくつはするふんつまをつつだんものを···”或字符转换问题 “A smlal contianer fliled with pwoder taht bruns···”。

此外,如图14所示,与指示语句栏56、56B的指示语句“请输入从根据以下单 词辨认的单词联想到的单词。”一起,在问题显示框57、57B中显示字符转换问题 “アプッル”或字符转换问题“aplep”。此处,为了缩小联想范围、提高用户的正 确答复率,可以在提示栏59、59B中显示提示“例如、形容词”。

此外,如图15所示,与指示语句栏61、61B的指示语句“请输入与根据以下句 子辨认的问题的句子对应的回答。”一起,在问题显示框62、62B中显示字符转换 问题“きうょのてきんは?”或字符转换问题“Tadoy's waether?”。

如图16所示,与指示语句栏66、66B的指示语句“请输入与根据以下句子辨认 的问题的句子对应的回答。”一起,在问题显示框67、67B中显示字符转换问题“き うょはなにんちですか?”或字符转换问题“Waht is the date tadoy?”。

接着,终端30受理应答的输入(步骤S47)。具体而言,终端30的系统控制部 36使显示部33的应答填写栏48、48B、53、53B、58、58B显示用户通过操作部34 输入的应答。如图13~图16所示,在各个应答填写栏中显示应答“花火”、应答 “firework”、应答“丸い”、应答“round”、应答“晴れ”、应答“clear”、应答 “8/31”。

接着,终端30发送应答(步骤S48)。具体而言,在点击了显示在网页50、50B、 55、55B、60、60B、65、65B上的确定按钮的情况下,终端30的系统控制部36通 过通信部31将输入到应答填写栏53、53B、58、58B、63、63B、68、68B的应答的 信息发送到应答判定服务器10。

接着,应答判定服务器10接收应答(步骤S49)。具体而言,应答判定服务器10 的系统控制部14如步骤S27那样,从终端30接收应答。

应答判定服务器10对正确答案和应答进行比较来判定是否为正确答案(步骤 S50)。具体而言,应答判定服务器10的系统控制部14作为应答判定单元的一例,读 出存储在RAM 14c中的正确答案,判定是否与接收到的应答一致。

如图13所示,在字符转换前的问题为“ねんしょうしばくはつする···” 等的情况下,应答判定服务器10的系统控制部14判定接收到的应答是否为“花火”、 “はなび”、“firework”等。

如图14所示,在字符转换前的问题为“アップル”或“apple”的情况下,应答 判定服务器10的系统控制部14判定接收到的应答是否为“丸い”、“round”等。

如图15所示,在字符转换前的问题为“きょうのてんきは?”或“Today's weather?”的情况下,应答判定服务器10的系统控制部14判定接收到的应答是否为 “晴れ”、“快晴”、“sunny”、“clear”等。

如图16所示,在字符转换前的问题为“きょうはなんにちですか?”或 “What is the date today”的情况下,应答判定服务器10的系统控制部14根据函数 “$日期”,取得今天的日期,作为用于与应答进行比较的正确答案。并且,应答判 定服务器10的系统控制部14判定接收到的应答是否为“8/31”或“8月31日”等。 此处,作为判定结果,在与正确答案一致的情况下视为正确答案,在不一致的情况下 视为不正确的答案。

接着,应答判定服务器10发送判定结果(步骤S51)。具体而言,应答判定服务 器10的系统控制部14如步骤S29那样将判定结果发送到终端30。

接着,终端30接收判定结果(步骤S52)。具体而言,终端30的系统控制部36 如步骤S30那样从应答判定服务器10接收判定结果。

接着,终端30显示判定结果(步骤S53)。具体而言,终端30的系统控制部36 如步骤S31那样将判定结果显示在显示部33上。

以上,根据本实施方式,取得句子或单词等文本信息,设定由文本信息构成的问 题和与问题对应的正确答案,从问题中取得单词(例如“きょうは”或“today”), 将构成所取得的单词的字符串的一部转换为其它的字符串或字符,使用转换后的字符 转换单词(例如“きうょは”或“tadoy”)生成与问题对应的字符转换问题,将字 符转换问题的信息输出到终端30等输出目的地,从终端30等受理与字符转换问题对 应的应答的输入,并判定所受理的应答与正确答案是否一致,由此,仅将问题中包含 的单词的字符串的一部分转换为其它的字符串或字符,因此人容易领会到字符转换前 的单词,能够在不降低人的视觉辨认性的情况下实现使计算机难以识别的CAPTCHA。

此外,人不需要仔细确认所提示的问题,因此应答判定服务器10等能够防止用 户的眼疲劳。

此外,将所设定的问题或正确答案存储到对照DB 12a或RAM 14c等中,并参照 对照DB 12a或RAM 14c等,判定所受理的应答与正确答案是否一致,在此情况下, 能够构建问题/正确答案的数据库,更高速地进行与应答之间的对照。

此外,存储问题的句子来作为问题,从问题的句子中取得单词,在问题的句子中 对所取得的单词和字符转换单词进行调换而生成字符转换问题,在此情况下, CAPTCHA更难被计算机所识别,对人的认证强度变高,应答判定服务器10能够防 止傀儡虫(bot)等入侵到系统中。

此外,在生成问题和与问题对应的正确答案的情况下,应答判定服务器10能够 自动地大量生成问题和正确答案,能够防止问题与正确答案的组合的陈旧化,有效地 防止傀儡虫等入侵到系统中。

此外,在像根据正确答案来生成问题的方法(1)那样,根据正确答案生成问题 的情况下,应答判定服务器10只需提供正确答案,就能够根据与正确答案对应的检 索结果生成丰富多彩的问题,能够有效地防止傀儡虫等入侵到系统中。

此外,在像根据正确答案来生成问题的方法(1)那样,将正确答案作为检索关 键词并根据与检索关键词对应的检索结果生成问题的情况下,应答判定服务器10能 够根据与问题对应的检索结果,例如从互联网上生成丰富多彩的问题。

此外,在像根据问题来生成正确答案的方法(2)那样,根据问题生成正确答案 的情况下,与将字符转换前的问题(例如“アップル”)设为正确答案相比,将与字 符转换问题(“アプッル”)对应的正确答案设为例如联想词(“丸い”)使得 CAPTCHA更难被计算机识别,对人的认证强度更高,应答判定服务器10更能够防 止傀儡虫等入侵到系统中。

此外,在像根据句子来生成问题和正确答案的方法(3)那样,存储了句子并根 据句子生成问题和正确答案的情况下,只需要提供句子就能够自动地大量生成问题和 正确答案,能够防止问题和正确答案的组合的陈旧化,有效地防止傀儡虫等入侵到系 统中。

此外,存储所取得的单词作为与问题对应的正确答案,生成字符转换单词作为字 符转换问题,并判定所受理的应答与作为正确答案的单词是否一致,在此情况下,能 够在不降低人的视觉辨认性的情况下实现使计算机难以识别的简便的CAPTCHA。

此外,在对照DB 12a中存储字符转换问题的情况下,通过预先保存到数据库中, 能够减轻处理负荷。

另外,作为应用字符转换的条件,可以根据用户信息取得进行字符转换的单词。 该情况下,应答判定服务器10的系统控制部14作为用户信息取得单元的一例,从会 员DB 22b中取得用户的职业、兴趣、购买履历、用户关心的主题等用户信息。并且, 应答判定服务器10的系统控制部14根据用户信息,从来自问题存储单元的一例的对 照DB 12a的问题中取得单词。例如,如果用户的职业与医疗相关,则对医疗用语等 专业用语进行字符转换,如果用户的趣味是园艺,则对花的名称或园艺的用语进行字 符转换。此外,应答判定服务器10的系统控制部14可以根据用户信息,选择用户容 易回答且具有类别代号的问题。此外,可以在存储部12或存储部22中针对每个用户 构建汇集了用户容易回答的单词的字典。

这样,在应答判定服务器10取得对字符转换问题进行应答的用户的用户信息, 并根据用户信息从问题中取得单词的情况下,对用户知晓的单词、或与用户具有密切 关系的单词进行字符转换,因此用户不容易弄错,使得用户容易识别CAPTCHA。此 外,在应答判定服务器10根据用户信息生成用户居住的住所的天气等用户固有的问 题或正确答案的情况下,除了能够实现用户容易识别而计算机更不容易识别的 CAPTCHA以外,还能够防止他人的冒充。

此外,应答判定服务器10可以根据字符转换的程度来决定问题的难易度。此外, 服务器系统5或应答判定服务器10可以具有数据检索服务器7的字典DB 8。此外, 应答判定服务器10可以像字典DB 8那样使用商品DB 22a,生成问题和正确答案。 应答判定服务器10的系统控制部14利用商品DB 22a的商品信息,根据问题生成正 确答案,或者根据正确答案生成问题。该情况下,容易实现基于商品信息的用户容易 理解的CAPTCHA。此外,应答判定服务器10可以根据商品DB 22a的商品信息,决 定应用字符转换的条件、问题的难易度或问题的类别。

此外,终端30可以进行与应答判定服务器10同样的处理,或者具有字典DB 8 来进行应答判定。该情况下,终端30的显示部33是字符转换问题的信息的输出目的 地,可以在登录终端30时的认证等中使用CAPTCHA。

[4.应答判定系统的第2实施方式的动作]

接着,使用附图来说明应答判定系统的第2实施方式的动作。另外,对于与所述 第1实施方式相同或对应的部分,使用相同的标号并仅对不同的结构和作用进行说 明。其它的实施方式和变形例也同样如此。

(4.1根据正确答案生成问题的情况)

首先,作为本发明的应答判定系统的第2实施方式的动作,根据图17和图13 对根据正确答案生成问题的情况进行说明。

图17是示出应答判定系统1中本发明的第2实施方式的动作例的顺序图。

在购物服务器20将CAPTCHA认证的信号发送到应答判定服务器10后,如图 17所示,首先,应答判定服务器10如第1实施方式的动作的步骤S1那样取得正确 答案(步骤S61)。这样,应答判定服务器10的系统控制部14作为取得作为文本信 息的正确答案并将其设定为正确答案,由此取得由文本信息构成的问题以及与问题对 应的正确答案的问题/正确答案取得单元的一例发挥功能。

接着,应答判定服务器10如第1实施方式的动作的步骤S2那样将正确答案作为 检索关键词进行检索(步骤S62)。

接着,应答判定服务器10如第1实施方式的动作的步骤S3那样取得检索结果(步 骤S63)。

接着,应答判定服务器10如第1实施方式的动作的步骤S4那样,根据检索结果 生成由文本信息构成的问题(步骤S64)。这样,应答判定服务器10的系统控制部14 作为根据作为文本信息的检索结果生成问题,由此取得由文本信息构成的问题以及与 问题对应的正确答案的问题/正确答案取得单元的一例发挥功能。

接着,应答判定服务器10如第1实施方式的动作的步骤S4那样从问题中取得单 词(步骤S65)。应答判定服务器10的系统控制部14例如针对问题“ねんしょうし ばくはつするふんまつを···”这样的句子,取得单词“ねんしょうし”和“ば くはつする”等。例如,在问题的句子为“A small container filled with powder that  burns···”的情况下,应答判定服务器10的系统控制部14取得单词“small”、 “container”等。另外,在问题为单词的情况下,应答判定服务器10的系统控制部 14将所取得的单词自身设为问题。

接着,应答判定服务器10如第1实施方式的动作的步骤S21、S42那样进行单词 的字符转换(步骤S66)。应答判定服务器10的系统控制部14例如对“ねんしょう し”中的“ん”和“ょ”进行调换,生成字符转换单词“ねんょしうし”,对“ばく はつする”中的“は”和“つ”进行调换,生成字符转换单词“ばくつはする”。此 外,应答判定服务器10的系统控制部14对“small”中的“a”和“l”进行调换,生 成字符转换单词“smlal”,对“container”中的“i”和“a”进行调换,生成字符转 换单词“contianer”。

接着,应答判定服务器10如第1实施方式的动作的步骤S15、S43那样生成字符 转换问题(步骤S67)。应答判定服务器10的系统控制部14例如针对问题的句子“ね んしょうしばくはつするふんまつを···”,进行将单词“ねんしょうし” 替换为字符转换单词“ねんょしうし”、将单词“ばくはつする”替换为字符转换单 词“ばくつはする”等处理,生成“ねんょしうしばくつはするふんつまをつ つだんものを···”这样的字符转换问题的句子。并且,应答判定服务器10的系 统控制部14将所生成的字符转换问题存储到RAM 14c或存储部12等中。这样,应 答判定服务器10的系统控制部14使用转换后的字符转换单词,生成与问题对应的字 符转换问题。

接着,应答判定服务器10如第1实施方式的动作的步骤S22、S44那样发送字符 转换问题(步骤S68)。

接着,终端30如第1实施方式的动作的步骤S23、S45那样接收字符转换问题(步 骤S69)。

接着,终端30如第1实施方式的动作的步骤S24、S46那样显示字符转换问题(步 骤S70)。具体而言,如图13(A)和(B)所示,终端30的系统控制部36在显示部 33上显示用于进行许可写入商品评论的CAPTCHA认证的网页50、50B。在网页50、 50B上显示字符转换问题。

接着,终端30如第1实施方式的动作的步骤S25、S47那样受理应答的输入(步 骤S71)。终端30的系统控制部36例如像应答填写栏53的“花火”或应答填写栏53B 的“firework”那样,受理由文本信息构成的应答的输入。

接着,终端30如第1实施方式的动作的步骤S26、S48那样发送应答(步骤S72)。

接着,应答判定服务器10如第1实施方式的动作的步骤S27、S49那样接收应答 (步骤S73)。

接着,应答判定服务器10如第1实施方式的动作的步骤S28、S50那样对正确答 案和应答进行比较来判定是否为正确答案(步骤S74)。

接着,应答判定服务器10如第1实施方式的动作的步骤S29、S51那样发送判定 结果(步骤S75)。

接着,终端30如第1实施方式的动作的步骤S30、S52那样接收判定结果(步骤 S76)。

接着,终端30如第1实施方式的动作的步骤S31、S53那样显示判定结果(步骤 S77)。

(4.2根据问题生成正确答案的情况)

接着,作为本发明的应答判定系统1的第2实施方式的动作的第1变形例,根据 图18和图14对根据问题生成正确答案的情况进行说明。

图8是示出应答判定系统1的第2实施方式的动作的第1变形例的顺序图。

如图18所示,应答判定服务器10如第1实施方式的动作的步骤S5那样,取得 由文本信息构成的问题(步骤S80)。具体而言,应答判定服务器10的系统控制部14 作为问题/正确答案取得单元的一例,从未图示的输入单元将“アップル”、“apple” 那样的单词等或句子作为问题而受理输入,或者读出预先存储在作为存储由文本信息 构成的问题的问题存储单元的一例的存储部12等中的单词或句子等问题,并通过网 络3取得问题。应答判定服务器10的系统控制部14可以通过网络3从所取得的网页 的句子中提取任意的单词或句子。这样,应答判定服务器10的系统控制部14作为取 得作为文本信息的问题并将其设定为问题,由此取得由文本信息构成的问题以及与问 题对应的正确答案的问题/正确答案取得单元的一例发挥功能。

接着,应答判定服务器10如第1实施方式的动作的步骤S6那样将问题作为检索 关键词进行检索(步骤S81)。

接着,应答判定服务器10如第1实施方式的动作的步骤S7那样取得检索结果(步 骤S82)。

接着,应答判定服务器10如第1实施方式的动作的步骤S8那样根据检索结果生 成正确答案(步骤S83)。

接着,应答判定服务器10从问题中取得单词(步骤S84)。具体而言,如步骤S65 那样,应答判定服务器10的系统控制部14作为单词取得单元的一例,取得满足应用 字符转换的条件的单词。在如问题“アップル”那样是单词的问题的情况下,应答判 定服务器10的系统控制部14将问题“アップル”设为单词“アップル”。

接着,应答判定服务器10对单词进行字符转换(步骤S85)。具体而言,如步骤 S66那样,应答判定服务器10的系统控制部14将构成所取得的单词的字符串的一部 转换为其它的字符串。应答判定服务器10的系统控制部14例如使单词“アップル” 成为字符转换单词“アプッル”,或者使单词“apple”成为字符转换单词“aplpe”。

接着,应答判定服务器10生成字符转换问题(步骤S86)。具体而言,如步骤S67 那样,应答判定服务器10的系统控制部14对所取得的单词“アップル”和字符转换 单词“アプッル”进行调换,使字符转换单词“アプッル”成为字符转换问题“アプ ッル”。

接着,应答判定服务器10发送字符转换问题(步骤S87)。具体而言,如步骤S68 那样,应答判定服务器10的系统控制部14通过通信部11,以网页的形式将与字符 转换问题相关的信息发送到终端30。

接着,终端30接收字符转换问题(步骤S88)。具体而言,如步骤S69那样,终 端30的系统控制部36通过通信部31从应答判定服务器10接收与字符转换问题相关 的信息。

接着,终端30显示字符转换问题(步骤S89)。具体而言,如步骤S70那样,终 端30的系统控制部36如图14(A)和(B)所示地在显示部33上显示网页55、55B。

接着,终端30受理应答的输入(步骤S90)。具体而言,如步骤S71那样,终端 30的系统控制部36像应答填写栏58的“丸い”或应答填写栏58B的“round”那样, 受理由文本信息构成的应答的输入。

接着,终端30发送应答(步骤S91)。具体而言,如步骤S72那样,在点击了显 示在网页55、55B上的确定按钮的情况下,终端30的系统控制部36通过通信部31 将输入到应答填写栏58、58B的应答的信息发送到应答判定服务器10。

接着,应答判定服务器10接收应答(步骤S92)。具体而言,如步骤S73那样, 应答判定服务器10的系统控制部14通过通信部11从终端30接收应答。

接着,应答判定服务器10对正确答案和应答进行比较来判定是否为正确答案(步 骤S93)。具体而言,如步骤S74那样,在像图14所示的那样,字符转换前的问题为 “アップル”等的情况下,应答判定服务器10的系统控制部14判定接收到的应答是 否为“丸い”、“赤い”、“round”等。

接着,应答判定服务器10发送判定结果(步骤S94)。具体而言,如步骤S75那 样,应答判定服务器10的系统控制部14通过通信部11将判定结果发送到终端30。

接着,终端30接收判定结果(步骤S95)。具体而言,如步骤S76那样,终端30 的系统控制部36通过通信部31从应答判定服务器10接收判定结果。

接着,终端30显示判定结果(步骤S96)。具体而言,如步骤S77那样,终端30 的系统控制部36将判定结果显示在显示部33上。

(4.3根据句子生成问题和正确答案的情况)

接着,作为应答判定系统1的第2实施方式的动作的第2变形例,根据图19和 图15对根据句子生成问题和正确答案的情况进行说明。

图19是示出应答判定系统1的第2实施方式的动作的第2变形例的顺序图。

首先,应答判定服务器10如第1实施方式的动作的步骤S10那样取得句子(步 骤S100)。

接着,应答判定服务器10如第1实施方式的动作的步骤S11那样根据句子生成 问题和正确答案(步骤S101)。

接着,应答判定服务器10从问题中取得单词(步骤S102)。具体而言,如步骤 S65那样,应答判定服务器10的系统控制部14作为单词取得单元的一例,取得满足 应用字符转换的条件的单词。应答判定服务器10的系统控制部14例如针对问题“き ょうのてんきは?”这样的句子,取得单词“きょうの”和“てんきは”等。例如, 在问题的句子为“Today's weather?”的情况下,应答判定服务器10的系统控制部14 取得单词“Today's”和“weather”。

接着,应答判定服务器10对单词进行字符转换(步骤S103)。具体而言,如步 骤S66那样,应答判定服务器10的系统控制部14将构成所取得的单词的字符串的一 部转换为其它的字符串。应答判定服务器10的系统控制部14例如对“きょうは”中 的“ょ”和“う”进行调换而生成字符转换单词“きうょは”。此外,应答判定服务 器10的系统控制部14对“today”中的“o”和“a”进行调换而生成字符转换单词 “tadoy”。

接着,应答判定服务器10生成字符转换问题(步骤S104)。具体而言,如步骤 S67那样,应答判定服务器10的系统控制部14对所取得的单词“きょうは”和字符 转换单词“きうょは”进行调换,根据问题“きょうのてんきは?”生成字符转换 问题“きうょのてきんは?”。此外,应答判定服务器10的系统控制部14根据问 题“Today's weather?”生成字符转换单词“Tadoy's waether?”等。

接着,应答判定服务器10发送字符转换问题(步骤S105)。具体而言,如步骤 S68那样,应答判定服务器10的系统控制部14通过通信部11,以网页的形式将与字 符转换问题相关的信息发送到终端30。

接着,终端30接收字符转换问题(步骤S106)。具体而言,如步骤S69那样, 终端30的系统控制部36通过通信部31从应答判定服务器10接收与字符转换问题相 关的信息。

接着,终端30显示字符转换问题(步骤S107)。具体而言,如步骤S70那样, 终端30的系统控制部36如图11(A)和(B)所示地在显示部33上显示网页60、 60B。

此外,如图14所示,与指示语句栏61、61B的指示语句“请输入与根据以下句 子辨认的问题的句子对应的回答。”一起,在问题显示框62、62B中显示字符转换 问题“きうょのてきんは?”或字符转换问题“Tadoy's waether?”。

接着,终端30受理应答的输入(步骤S108)。具体而言,如步骤S71那样,终 端30的系统控制部36像应答填写栏63的“晴れ”或应答填写栏64B的“clear”那 样,受理由文本信息构成的应答的输入。

接着,终端30发送应答(步骤S109)。具体而言,如步骤S72那样,在点击了 显示在网页60、60B上的确定按钮的情况下,终端30的系统控制部36通过通信部 31将输入到应答填写栏63、63B的应答的信息发送到应答判定服务器10。

接着,应答判定服务器10接收应答(步骤S110)。具体而言,如步骤S73那样, 应答判定服务器10的系统控制部14通过通信部11从终端30接收应答。

接着,应答判定服务器10对正确答案和应答进行比较来判定是否为正确答案(步 骤S111)。具体而言,如步骤S74那样,应答判定服务器10的系统控制部14在像图 11所示的那样字符转换前的问题为“きょうのてんきは?”或“Today's weather?”的情况下,判定接收到的应答是否为“晴れ”、“快晴”、“sunny”、 “clear”等。

接着,应答判定服务器10发送判定结果(步骤S112)。具体而言,如步骤S75 那样,终端30的系统控制部36通过通信部31从应答判定服务器10接收判定结果。

接着,终端30接收判定结果(步骤S113)。具体而言,如步骤S75那样,终端 30的系统控制部36通过通信部31从应答判定服务器10接收判定结果。

接着,终端30显示判定结果(步骤S114)。具体而言,如步骤S77那样,终端 30的系统控制部36将判定结果显示在显示部33上。

以上,根据本实施方式,生成由文本信息构成的问题和与问题对应的正确答案, 从问题中取得单词,将构成所取得的单词的字符串的一部转换为其它的字符串,使用 转换后的字符转换单词生成与问题对应的字符转换问题,将字符转换问题的信息输出 到输出目的地,受理与字符转换问题对应的应答的输入,并判定所受理的应答与正确 答案是否一致,由此,仅将问题中包含的单词的字符串的一部转换为其它的字符串, 因此,能够动态地生成让人容易地领会到字符转换前的单词的字符转换单词和与该问 题对应的正确答案,且不容易出现相同的问题,因此,能够在不降低人的视觉辨认性 的情况下实现使计算机难以识别的CAPTCHA。

此外,应答判定服务器10自动地大量生成问题和正确答案,从而能够防止问题 和正确答案的组合的陈旧化,有效地防止傀儡虫等入侵到系统中。

此外,在根据正确答案生成问题的情况下,应答判定服务器10只需提供正确答 案,就能够根据与正确答案对应的检索结果生成丰富多彩的问题,能够有效地防止傀 儡虫等入侵到系统中。

此外,在将正确答案作为检索关键词,并根据与检索关键词对应的检索结果生成 问题的情况下,应答判定服务器10能够根据与问题对应的检索结果,例如从互联网 上生成丰富多彩的问题。

此外,在根据问题生成正确答案的情况下,CAPTCHA难以被计算机所识别,对 人的认证强度变高,从而应答判定服务器10能够防止傀儡虫等入侵到系统中。

此外,在根据所取得的句子生成问题和正确答案的情况下,只需提供句子就能够 自动地大量生成问题和正确答案,从而能够防止问题和正确答案的组合的陈旧化,有 效地防止傀儡虫等入侵到系统中。

生成问题的句子作为问题,从问题的句子中取得单词,在问题的句子中对所取得 的单词和字符转换单词进行调换并生成字符转换问题,在此情况下,CAPTCHA更难 以被计算机识别,对人的认证强度变高,从而应答判定服务器10能够防止傀儡虫等 入侵到系统中。

接着,使用图11和图16对应答判定系统的第2实施方式的动作中,字符转换问 题和应答的变形例进行说明。

在图16的情况下,应答判定服务器10的系统控制部14可以利用语义分析或句 法分析的方法,根据问题生成正确答案,或者根据正确答案生成问题,或者根据“今 天的日期”这样的语言生成问题或正确答案。应答判定服务器10的系统控制部14 可以将由文本信息构成的问题和与问题对应的正确答案预先存储到存储部12中。在 这些情况下,正确答案是用于取得今天的日期的函数“$日期”等。

此外,图11的情况是问题与正确答案相同的情况。应答判定服务器10的系统控 制部14从字典DB 8等中取得单词,将所取得的单词生成为问题和正确答案,根据 所取得的单词生成字符转换单词作为字符转换问题,并判定所受理的应答与作为正确 答案的单词是否一致。此时,能够在不降低人的视觉辨认性的情况下实现使计算机难 以识别的简便的CAPTCHA。

另外,也可以如图20A或图20B所示,在网页70、70B中,不像图11、以及图 13至图16那样在应答填写栏中填写应答,而是从应答栏73、73B利用单选按钮75、 75B选择与问题对应的应答。此处,指示语句栏71、71B、问题显示框72、72B和提 示栏74、74B分别与图11的指示语句栏41、41B、问题显示框42、42B和提示栏44、 44B相同。

此外,在字符转换前和字符转换后,字符串的长度可以不同。例如,对于字符转 换前的字符串“とうきょう”,在使字符串变长的情况下,追加字符“ょ”,字符转 换后的字符串变为“とょうきょう”,在使字符串变短的情况下,省略字符“う”, 字符转换后的字符串变为“ときょう”。关于英语,对于字符转换前的字符串 “Tokyo”,在使字符串变长的情况下,追加字符“k”,字符转换后的字符串变为 “Tokkyo”,在使字符串变短的情况下,字符转换后的字符串变为“Tkyo”。

应答判定服务器10的系统控制部14可以不从问题中取得单词,而是作为字符转 换单元的一例,将问题中的特定的字符或字符串转换为其它的字符串或字符。例如, 应答判定服务器10的系统控制部14例如将“や”统一置换为“ゃ”、将“m”统 一置换为“n”、将重复字符“mm”置换为“m”、或者将“m”置换为重复字符 “mm”,由此生成使用了转换后的字符串或字符的字符转换问题。此时,应答判定 服务器10的系统控制部14可以从所取得的文本信息的最初或最后的字符起依次进行 读取,检索待进行转换的字符串或字符。通过这些置换,将“A small container filled  with powder that burns···communication···”转换为“A smmall comtainer filled  with powder that burns···comunication···”。这样,仅将问题中包含的字 符串(例如“mm”)或字符(例如“m”)的一部分转换为其它的字符串或字符, 因此人容易领会到字符转换前的单词,能够在不降低人的视觉辨认性的情况下实现使 计算机难以识别的CAPTCHA。

另外,将构成所取得的单词的字符串或字符的一部转换为其它的字符串或字符, 并使用该转换后的字符转换单词生成与问题对应的字符转换问题,在此情况下,能够 防止跨越单词之间的置换。

此外,作为正确答案,也可以是图案或记号。例如,在图14的情况时,作为樱 桃描绘了苹果的图案,终端30将图像数据发送到应答判定服务器10,应答判定服务 器10的系统控制部14进行图像解析,如果与苹果的图案类似,则可以视为正确答案。

此外,本发明不受上述各实施方式的限定。上述各实施方式只是例示,具有与本 发明的权利要求书所记载的技术思想实质相同的结构、并起到同样的作用効果的任何 方式都包含在本发明的技术范围内。

标号说明

1:应答判定系统

5:服务器系统(应答判定装置)

10:应答判定服务器(应答判定装置)

12a:对照DB(正确答案存储单元、问题存储单元、句子存储单元)

20:购物服务器(应答判定装置)

22b:会员DB

30:终端

42、42B、52、52B、57、57B、62、62B、67、67B、72、72B:问题显示框(字 符转换问题)

43、43B、53、53B、58、58B、63、63B、68、68B、73、73B:应答栏(应答)

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号