信息处理方法及装置制造方法及图纸

技术编号:13298166 阅读:40 留言:0更新日期:2016-07-09 16:13
本申请提供一种信息处理方法及装置。方法包括:接收用户发出的用于指示对验证码图像进行清晰化处理的清晰化处理指令;根据所述清晰化处理指令,对所述验证码图像进行清晰化处理,以获得所述验证码图像中的验证码字符;将所述验证码字符提供给所述用户。本申请可以提高验证码的使用效率。

【技术实现步骤摘要】

本申请涉及互联网
,尤其涉及一种信息处理方法及装置
技术介绍
随着互联网技术的发展,网络的数量越来越多,网络资源越来越丰富,随之而来的是网络安全问题。在实际应用中,一些恶意用户会利用自动识别工具(例如网络爬虫等)进行自动注册、登录、灌水等恶意行为。为了防止这些恶意行为,很多网站都采用了验证码技术。验证码具有随机性和不易被自动工具识别的特点,因此可以达到保护网站不被恶意使用的目的。网站使用验证码的方法是:在网站页面上显示一幅验证码图像,由用户肉眼识别其中的验证码,并将该验证码输入表单提交网站验证。其中,为了防止自动识别工具的识别,验证码图像中的验证码的设计一般比较复杂,会加入一些干扰信息,例如,验证码之间交叠显示、验证码图像中包括干扰图片或字符等,用户需要花费一定的时间从验证码图像中识别出验证码,给用户的识别带来一定困难,一方面识别速度较慢,另一方面,在使用过程中很容易识别错,可能需要多次输入验证码,从而导致验证码输入效率较低。
技术实现思路
本申请的多个方面提供一种信息处理方法及装置,用以提高验证码的输入效率。本申请的一方面,提供一种信息处理方法,包括:接收用户发出的用于指示对验证码图像进行清晰化处理的清晰化处理指令;根据所述清晰化处理指令,对所述验证码图像进行清晰化处理,以获得所述验证码图像中的验证码字符;将所述验证码字符提供给所述用户。<br>本申请的另一方面,提供一种信息处理装置,包括:接收模块,用于接收用户发出的用于指示对验证码图像进行清晰化处理的清晰化处理指令;清晰化处理模块,用于根据所述清晰化处理指令,对所述验证码图像进行清晰化处理,以获得所述验证码图像中的验证码字符;提供模块,用于将所述验证码字符提供给所述用户。在本申请中,信息处理装置可以根据用户发出的用于指示对验证码图像进行清晰化处理的清晰化处理指令,对验证码图像进行清晰化处理,获得验证码图像中的验证码字符,并将验证码字符提供给用户。与现有技术相比,用户不需要费力识别验证码,只需发出一指令即可获得清晰的验证码字符,提高了识别速度,降低了识别错误的概率,有利于提高验证码的输入效率。【附图说明】为了更清楚地说明本申请实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本申请一实施例提供的信息处理方法的流程示意图;图2为本申请一实施例提供的验证码字符的显示方式的示意图;图3为本申请一实施例提供的信息处理装置的结构示意图;图4为本申请另一实施例提供的信息处理装置的结构示意图。【具体实施方式】为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。图1为本申请一实施例提供的信息处理方法的流程示意图。如图1所示,该方法包括:101、接收用户发出的用于指示对验证码图像进行清晰化处理的清晰化处理指令。102、根据上述清晰化处理指令,对验证码图像进行清晰化处理,以获得验证码图像中的验证码字符。103、将上述验证码字符提供给用户。本实施例提供一种信息处理方法,可由信息处理装置来执行。信息处理装置具体用于处理验证码信息,信息处理装置可以是一应用、网站服务器或用户终端。用户终端可以是笔记本、平板电脑、台式电脑或手机等。在实际应用中,用户会在很多场景中面临输入验证码的问题。例如,当用户通过用户终端进行网络支付时,为保证用户信息的安全,在支付过程中的某个环节一般会要求用户输入验证码。又例如,当用户通过用户终端从某个资源服务器上下载资源时,为了保证资源服务器的安全,在用户提交下载请求后会让用户输入验证码。再例如,当用户通过用户终端访问特定网站时,为了保证网站安全,也会要求用户输入验证码。无论是哪种场景,一般做法都是:在界面上向用户显示一幅验证码图像,该验证码图像包括验证码字符,这些验证码字符设计比较复杂,不便于肉眼识别,同时界面上还提供一验证码输入框,用于供用户输入验证码字符使用。其中,不同场景中,界面实现形式以及所展示的其他内容一般不相同。在本实施例中,当用户需要识别验证码时,不像现有技术那样用肉眼直接识别,而是向信息处理装置发出用于指示对验证码图像进行清晰化处理的清晰化处理指令。值得说明的是,用户可以通过各种方式向信息处理装置发出清晰化处理指令。举例说明,用户可以操作展现于界面上的验证码图像发出清晰化处理指令。或者,用户也可以操作界面上除验证码图像之外的其他对象(例如专用按钮)发出清晰化处理指令。或者,用户也可以通过界面所在设备上的物理按键或功能按键发出清晰化处理指令。进一步的,以用户通过操作验证码图像发出清晰化处理指令为例,用户操作验证码图像的方式可以有多种,例如触碰、点击、悬停或长按等。基于此,用户具体可以通过触碰、点击、悬停或长按验证码图像发出清晰化处理指令。具体来说,触碰可以是用户使用手指或输入设备(例如输入笔)等触碰验证码图像形成的一种操作方式。点击可以是用户使用手指或输入设备(例如鼠标)等点击验证码图像形成的一种操作方式。若使用鼠标点击验证码图像,则这里的点击包括单击、双击或右击等。悬停主要是指将鼠标长时间放置在验证码图像上形成的一种操作方式。长按可以是用户使用手指或输入设备(例如鼠标或输入笔)等长时间按压验证码图像形成的一种操作方式。对信息处理装置来说,接收用户发出的清晰化处理指令,根据该指令对验证码图像进行清晰化处理,进而获得该验证码图像包括的验证码字符;然后将所获取的验证码字符提供给用户,以供用户使用(主要是供用户输入验证码输入框)。其中,信息处理装置对验证码图像进行清晰化处理的过程实际上属于图像识别过程,目的是识别出其中的验证码字符。一种对验证码图像进行清晰化处理的方法包括:信息处理装置对验证码图像进行二值化(Bin-Value)处理,获得二值化图像,这样可以将验证码图像从图像格式(例如jpg等格式)转换为位图格式本文档来自技高网...

【技术保护点】
一种信息处理方法,其特征在于,包括:接收用户发出的用于指示对验证码图像进行清晰化处理的清晰化处理指令;根据所述清晰化处理指令,对所述验证码图像进行清晰化处理,以获得所述验证码图像中的验证码字符;将所述验证码字符提供给所述用户。

【技术特征摘要】
1.一种信息处理方法,其特征在于,包括:
接收用户发出的用于指示对验证码图像进行清晰化处理的清晰化处理指
令;
根据所述清晰化处理指令,对所述验证码图像进行清晰化处理,以获得所
述验证码图像中的验证码字符;
将所述验证码字符提供给所述用户。
2.根据权利要求1所述的方法,其特征在于,所述接收用户发出的用于指
示对验证码图像进行清晰化处理的清晰化处理指令,包括:
接收所述用户通过操作所述验证码图像发出的所述清晰化处理指令。
3.根据权利要求2所述的方法,其特征在于,所述接收所述用户通过操作
所述验证码图像发出的所述清晰化处理指令,包括:
接收所述用户触碰、点击、悬停或长按所述验证码图像发出的所述清晰化
处理指令。
4.根据权利要求1所述的方法,其特征在于,根据所述清晰化处理指令,
对所述验证码图像进行清晰化处理,以获得所述验证码图像中的验证码字符,
包括:
根据所述清晰化处理指令,对所述验证码图像进行二值化处理,获得二值
化图像;
从所述二值化图像中获取感兴趣区域;
对所述感兴趣区域进行定位处理和识别处理,获得所述感兴趣区域内的字
符所在区域;
对所述字符所在区域做切割处理和字符识别处理,获得所述验证码字符。
5.根据权利要求4所述的方法,其特征在于,所述对所述感兴趣区域进行
定位处理和识别处理之前,还包括:
对所述感兴趣区域进行以下至少一种处理:
去噪音处理、灰度化处理、转换色彩空间处理和物体检测处理;
所述对所述字符所在区域做切割处理和字符识别处理之前,还包括:
对所述字符所在区域进行以下至少一种处理:
边缘跟踪处理、边界检测处理和细化去骨架处理。
6.根据权利要求1-5任一项所述的方法,其特征在于,所述将所述验证码
字符提供给所述用户,包括:
将所述验证码字符自动输入到所述验证码图像所在界面上的验证码输入框
中;或者
利用所述验证码字符更新所述验证码图像;或者
将所述验证码字符覆盖显示在所述验证码图像所在的区域;或者
将所述验证码字符显示在悬浮于所述验证码图像所在界面上的窗口中。
7.根据权利要求6所述的方法,其特征在于,还包括:
接收所述用户发出的复制指令;
根据所述复制指令,复制所述验证码字符;
接收所述用户发出的粘贴指令;
根据所述粘贴指令,将所述复制的验证码字符粘贴到所述界面上的验...

【专利技术属性】
技术研发人员:陈紫微李寿铉
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛;KY

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1