[发明专利]用于识别网络机器人的方法和设备有效
申请号: | 201210256405.2 | 申请日: | 2012-07-17 |
公开(公告)号: | CN103544193B | 公开(公告)日: | 2018-06-08 |
发明(设计)人: | 刘丹 | 申请(专利权)人: | 北京千橡网景科技发展有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 吴立明 |
地址: | 100041 北京市石*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络机器人 客户端 方法和设备 登录状态 行为模式 重新登录 | ||
提供了一种用于识别网络机器人的方法和设备。该方法包括以下步骤:将客户端从已登录状态变为未登录状态;以及根据客户端重新登录的行为模式来判断客户端是否网络机器人。
技术领域
本发明一般地涉及计算机领域,并且更具体地涉及一种用于识别网络机器人的方法和设备。
背景技术
网络机器人一般指在因特网等网络上自动执行预定任务的软件程序。许多网络机器人被用于实现恶意目的和/或占用过多带宽资源、计算资源,因此识别这些网络机器人并限制其行为是很重要的。又因为许多网络机器人在一定程度上模仿人类用户的行为,所以识别网络机器人往往是困难的。
例如,存在帮助网络游戏玩家取得不正当收益的机器人、在社交网络或论坛上自动发布广告的机器人、自动张贴指向某网站的链接以提高该网站的搜索引擎排名的机器人、在依赖于用户评价的网站(如餐馆点评类网站、电子商务网站等)上自动发布用户评价的机器人、帮助用户进行抢购的机器人等等。
现有技术中一种识别网络机器人的手段是验证码,例如显示一串可能经过变形处理的字符串并要求客户端输入所显示的字符串,从而将不能正确识别该字符串的客户端识别为机器人。然而,已经存在通过计算机文字识别、人力批量处理等方式破解验证码的方法。
发明内容
本发明提供了一种用于识别网络机器人的方法和设备,利用所述方法和设备,能够以较高的准确率识别网络机器人。
根据本发明的一方面,提供了一种用于识别网络机器人的方法,其包括以下步骤:将客户端从已登录状态变为未登录状态;以及根据客户端重新登录的行为模式来判断客户端是否网络机器人。
根据本发明的另一方面,提供了一种用于识别网络机器人的设备,其包括:登录废弃装置,被配置为将客户端从已登录状态变为未登录状态;以及判断装置,被配置为根据客户端重新登录的行为模式来判断客户端是否网络机器人。
附图说明
通过参考附图阅读下文的详细描述,本发明实施例的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本发明的若干实施例,其中:
图1示出了根据本发明的一个实施例的用于识别网络机器人的方法100的流程图;
图2示出了根据本发明的一个实施例的用于识别网络机器人的设备200的示意框图;以及
图3示出了适于用来实践本发明实施例的计算机系统300的示意框图。
具体实施方式
下面将参考若干示例性实施例来描述本发明的原理和精神。应当理解,给出这些实施例仅仅是为了使本领域技术人员能够更好地理解进而实现本发明,而并非以任何方式限制本发明的范围。
下面参考图1,其示出了根据本发明的一个实施例的用于识别网络机器人的方法100的流程图。
在步骤S 102中,将客户端从已登录状态变为未登录状态。已登录状态通常指客户端已通过身份验证并能够进行与身份关联的特定操作的状态。未登录状态通常指退出了已登录状态并且不能进行与身份关联的特定操作的状态。取决于不同的登录机制,从已登录状态变为未登录状态可以通过删除cookie、使会话ID(SID)无效等方式来进行。
在步骤S104中,根据客户端重新登录的行为模式来判断客户端是否网络机器人。在从已登录状态变为未登录状态之后,不管是人类用户还是网络机器人,为了继续进行与身份关联的特定操作,通常将进行重新登录。然而人类用户重新登录的行为模式与网络机器人进行重新登录的行为模式存在区别。通过根据这样的区别来判断客户端是否网络机器人,能够以较高的准确率识别网络机器人。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京千橡网景科技发展有限公司,未经北京千橡网景科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210256405.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:压铸模的导流通道
- 下一篇:HXB2 轴箱铸造方法