[发明专利]区分人类用户与软件机器人的系统和方法在审
申请号: | 201780091830.1 | 申请日: | 2017-05-05 |
公开(公告)号: | CN110892677A | 公开(公告)日: | 2020-03-17 |
发明(设计)人: | C·E·贝利;R·卢卡斯胡克;J·坎宁安 | 申请(专利权)人: | 万事达技术加拿大无限责任公司 |
主分类号: | H04L12/22 | 分类号: | H04L12/22 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 11038 | 代理人: | 鲍进 |
地址: | 加拿大不列*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区分 人类 用户 软件 机器人 系统 方法 | ||
1.一种系统,包括:
至少一个计算机;以及
至少一个非暂态计算机可读存储介质,其存储处理器可执行指令,所述指令在由所述至少一个计算机执行时使得所述至少一个计算机执行:
经由至少一个网络从与所述至少一个计算机不同的设备接收第一通信;
从第一通信中识别访问web资源的请求;
生成对质询文本进行编码的经混洗的图像,所述生成包括:
生成对质询文本进行编码的初始图像;
将初始图像划分为图像部分;以及
生成经混洗的图像作为所述图像部分的经混洗的布置;
生成用于揭示编码在经混洗的图像中的质询文本的解码信息;
经由所述至少一个网络将经混洗的图像和解码信息传输到所述设备;
经由所述至少一个网络从所述设备接收第二通信;
从第二通信中识别响应文本;以及
基于质询文本与响应文本之间的比较来给所述设备提供对web资源的访问。
2.如权利要求1所述的系统,其中处理器可执行指令还使得所述至少一个计算机向所述设备传输软件代码,所述软件代码在由所述设备执行时使用解码信息来促进由所述设备显示编码在经混洗的图像中的质询文本。
3.如权利要求2或任一其它前述权利要求所述的系统,其中软件代码包括要由在所述设备上执行的互联网浏览器执行的JAVASCRIPT软件代码。
4.如权利要求2或任一其它前述权利要求所述的系统,其中处理器可执行指令在被执行时还使得所述至少一个计算机执行:
生成包括软件代码和经混洗的图像的网页,
其中将经混洗的图像和解码信息传输到所述设备包括将网页传输到所述设备。
5.如权利要求1或任一其它前述权利要求所述的系统,其中生成解码信息包括:
生成指定如何重新布置所述图像部分的经混洗的布置以获得初始图像的映射。
6.如权利要求4或任一其它前述权利要求所述的系统,其中生成所述映射包括:
生成第一信息,所述第一信息指定在所述图像部分的经混洗的布置中的第一图像部分在初始图像中的第一位置;以及
生成第二信息,所述第二信息指定在所述图像部分的经混洗的布置中的第二图像部分在初始图像中的第二位置,其中第一位置不同于第二位置,并且其中第一图像部分不同于第二图像部分。
7.如权利要求1或任一其它前述权利要求所述的系统,其中生成经混洗的图像作为图像部分的经混洗的布置包括随机地重新布置所述图像部分。
8.如权利要求1或任一其它前述权利要求所述的系统,其中处理器可执行指令还使得所述至少一个计算机执行:
从第二通信中识别质询令牌;以及
使用质询令牌来验证第二通信。
9.一种由至少一个计算机执行的方法,所述方法包括:
经由至少一个网络从与所述至少一个计算机不同的设备接收第一通信;
从第一通信中识别访问web资源的请求;
生成对质询文本进行编码的经混洗的图像,所述生成包括:
生成对质询文本进行编码的初始图像;
将初始图像划分为图像部分;以及
生成经混洗的图像作为所述图像部分的经混洗的布置;
生成用于揭示编码在经混洗的图像中的质询文本的解码信息;
经由所述至少一个网络将经混洗的图像和解码信息传输到所述设备;
经由所述至少一个网络从所述设备接收第二通信;
从第二通信中识别响应文本;以及
基于质询文本与响应文本之间的比较来给所述设备提供对web资源的访问。
10.如权利要求9所述的方法,还包括:
向所述设备传输软件代码,所述软件代码在由所述设备执行时使用解码信息来促进由所述设备显示编码在经混洗的图像中的质询文本。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于万事达技术加拿大无限责任公司,未经万事达技术加拿大无限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780091830.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:真空隔热件、隔热箱以及真空隔热件的制造方法
- 下一篇:电动机及换气扇