一种验证方法及装置的制造方法

文档序号:10687445阅读:583来源:国知局
一种验证方法及装置的制造方法
【专利摘要】本发明涉及安全领域,尤其涉及一种验证方法及装置,该方法为,确定触发验证流程后,在当前显示页面上显示预设信息;接收用户对所述预设信息的触控指令;根据所述触控指令对所述预设信息进行触控消除;判断经过触控消除的所述预设信息是否满足预设验证规则;当判断结果为是时,判定验证通过,这样,通过触控消除预设信息来进行验证,无需用户对显示的预设信息进行辨认,不会出现因辨认不清而导致操作错误反复进行验证的问题,也无需用户进行输入操作,仅是一个简单的触控消除动作,更为简单方便,提高了验证的效率和用户的操作体验。
【专利说明】
_种验证方法及装置
技术领域
[0001 ]本发明涉及安全领域,尤其涉及一种验证方法及装置。
【背景技术】
[0002]目前,用户在网购或者网页浏览时,在某些场景下,例如,登录、下载等,大多数需要用户进行验证,以确保安全性,来抵御机器自动化攻击。
[0003]现有技术下,验证的方法,例如为输入验证码、输入提示文字或者提示用户在多个图像中选择相似的图像等。
[0004]但是,这些验证方法不仅枯燥,而且在很多情况下,用户并不能很好地辨认出给出的验证码、文字或图片等,出现用户多次反复进行验证的情况,这时不仅不能通过验证而且还会很浪费时间,给用户带来一定的困扰,影响了用户的操作体验。

【发明内容】

[0005]本发明实施例提供一种验证方法及装置,以解决现有技术中可能存在的验证时间较长,影响用户操作体验的问题。
[0006]本发明实施例提供的具体技术方案如下:
[0007]—种验证方法,包括:
[0008]确定触发验证流程后,在当前显示页面上显示预设信息;
[0009]接收用户对所述预设信息的触控指令;
[0010]根据所述触控指令对所述预设信息进行触控消除;
[0011 ]判断经过触控消除的所述预设信息是否满足预设验证规则;
[0012]当判断结果为是时,判定验证通过。
[0013]本发明实施例中,确定触发验证流程后,在当前显示页面上显示预设信息;
[0014]接收用户对所述预设信息的触控指令;根据所述触控指令对所述预设信息进行触控消除;判断经过触控消除的所述预设信息是否满足预设验证规则;当判断结果为是时,判定验证通过,这样,通过触控消除预设信息来进行验证,无需用户对预设信息进行辨认,不会出现因辨认不清而导致操作错误反复进行验证的问题,也无需用户进行输入操作,仅是一个简单的触控消除动作,更为简单方便,提高了验证的效率和用户的操作体验。
[0015]可选的,显示预设信息之后,接收用户对所述预设信息的触控指令之前,所述方法还包括:
[0016]确定用户执行的更新操作符合预设规则时,更新所述预设信息。
[0017]这样,用户可以通过更新预设信息,来获得自身较喜欢的验证信息,更加灵活,增强了用户体验。
[0018]可选的,显示预设信息之后,接收用户对所述预设信息的触控指令之前,所述方法还包括:
[0019]向用户提示触控消除所述预设信息的方式。
[0020]这样,用户可以很快获知通过验证的方法,节省了验证的时间,提高验证的效率。[0021 ]可选的,根据所述触控指令对所述预设信息进行触控消除,包括:
[0022]确定用户在所述预设信息上进行涂抹操作时,将所述涂抹的区域中的内容进行触控消除;或,
[0023]确定用户在所述预设信息上绘制预设图案时,将所述预设图案包含的区域中的内容进行触控消除。
[0024]可选的,判断经过触控消除的所述预设信息是否满足预设验证规则,包括:
[0025]判断用户对所述预设信息是否全部触控消除;或,
[0026]判断经过触控消除的所述预设信息的区域面积占所述预设信息总面积的比例是否不小于预设阈值;或,
[0027]判断经过触控消除的所述预设信息的区域长度是否不小于预设长度。
[0028]一种验证装置,包括:
[0029]显示单元,用于确定触发验证流程后,在当前显示页面上显示预设信息;
[0030]接收单元,用于接收用户对所述预设信息的触控指令;
[0031 ]消除单元,用于根据所述触控指令对所述预设信息进行触控消除;
[0032]判断单元,用于判断经过触控消除的所述预设信息是否满足预设验证规则;
[0033]验证通过单元,用于当判断结果为是时,判定验证通过。
[0034]本发明实施例中,确定触发验证流程后,在当前显示页面上显示预设信息;
[0035]接收用户对所述预设信息的触控指令;根据所述触控指令对所述预设信息进行触控消除;判断经过触控消除的所述预设信息是否满足预设验证规则;当判断结果为是时,判定验证通过,这样,通过触控消除预设信息来进行验证,无需用户对预设信息进行辨认,不会出现因辨认不清而导致操作错误反复进行验证的问题,也无需用户进行输入操作,仅是一个简单的触控消除动作,更为简单方便,提高了验证的效率和用户的操作体验。
[0036]可选的,显示预设信息之后,接收用户对所述预设信息的触控指令之前,所述装置还包括:
[0037]更新单元,用于确定用户执行的更新操作符合预设规则时,更新所述预设信息。
[0038]这样,用户可以通过更新预设信息,来获得自身较喜欢的验证信息,更加灵活,增强了用户体验。
[0039]可选的,显示预设信息之后,接收用户对所述预设信息的触控指令之前,所述装置还包括:
[0040]提示单元,用于向用户提示触控消除所述预设信息的方式。
[0041]这样,用户可以很快获知通过验证的方法,节省了验证的时间,提高验证的效率。
[0042]可选的,根据所述触控指令对所述预设信息进行触控消除时,消除单元用于:
[0043]确定用户在所述预设信息上进行涂抹操作时,将所述涂抹的区域中的内容进行触控消除;或,
[0044]确定用户在所述预设信息上绘制预设图案时,将所述预设图案包含的区域中的内容进行触控消除。
[0045]可选的,判断经过触控消除的所述预设信息是否满足预设验证规则时,判断单元用于:
[0046]判断用户对所述预设信息是否全部触控消除;或,
[0047]判断经过触控消除的所述预设信息的区域面积占所述预设信息总面积的比例是否不小于预设阈值;或,
[0048]判断经过触控消除的所述预设信息的区域长度是否不小于预设长度。
【附图说明】
[0049]图1为本发明实施例中,验证方法概述流程图;
[0050]图2为本发明实施例中,验证方法详细流程图;
[0051]图3为本发明实施例中,验证装置结构示意图。
【具体实施方式】
[0052]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,并不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0053]为了解决现有技术中可能存在的验证时间较长,影响用户操作体验的问题,本发明实施例中,触发验证流程后,在当前显示页面上显示预设信息,并根据接收的用户对预设信息的触控指令,对预设信息进行触控消除,以及在确定经过触发消除的预设信息满足预设验证规则时,判定验证通过。
[0054]下面通过具体实施例对本发明方案进行详细描述,当然,本发明并不限于以下实施例。
[0055]参阅图1所示,本发明实施例中,验证方法的具体流程如下:
[0056]步骤100:确定触发验证流程后,在当前显示页面上显示预设信息。
[0057]实际中,用户经常遇到需要验证的情况,例如,用户在登录账号时,在输入账号名和账号密码后,为了提高安全性,还需要进一步进行验证,显示预设信息,当验证通过后,即判定登录成功,进而显示登录之后的界面。
[0058]在执行步骤100时,具体包括:
[0059]首先,确定触发验证流程后,在需要验证的当前显示页面中展示一个界面。
[0060]然后,在该界面上预设的位置显示预设信息。
[0061]例如,在登录界面,在账号名和账号密码的下方显示预设信息,或在账号名的上方显示预设信息。
[0062]进一步地,显示预设信息之后,若用户认为预设信息显示的位置不符合自身的需要,或影响了用户其它的操作,则用户也可以移动预设信息的位置。
[0063]其中,上述预设信息,至少为以下一种或任意组合:几何图形、文字、数字、人物、产品,对于预设信息的格式和内容,本发明实施例中,并不进行限定。
[0064]例如,预设信息为一个小狗的图片,或一个三角形。
[0065]进一步地,若用户不喜欢显示的预设信息或未满足用户的要求,则用户也可以更新显示的预设信息,具体为:确定用户执行的更新操作符合预设规则时,更新上述预设信息。
[0066]例如,用户通过点击显示的预设信息,来更新预设信息。例如,预设信息为第一明星图片,若用户不喜欢该第一明星图片,则用户可以点击第一明星图片,点击操作结束后,就会更新为第二明星图片,类似于刷新的操作。
[0067]又例如,用户可以点击预设的更新按钮,来更新预设信息。具体例如为,在显示的预设信息的周围的预设位置上,设置一个更新按钮,用户点击该更新按钮,显示的预设信息就会进行更新。
[0068]进一步地,在显示预设信息之后,向用户提示触控消除上述预设信息的方式。
[0069]例如,用户在手机上打开某个登录页面后,在该登录页面上会显示登录的用户名、密码和预设信息,可以设置一个固定或悬浮的对话框,指向该预设信息,在该对话框中显示触控消除预设信息的方式。
[0070]这样,以便用户可以更快获知通过验证的方式,采用该方式触控消除预设信息,提高验证的时间。
[0071]步骤110:接收用户对上述预设信息的触控指令,并根据上述触控指令对上述预设信息进行触控消除。
[0072]执行步骤110时,可以分为以下方式:
[0073]第一种方式:确定用户在上述预设信息上进行涂抹操作时,将上述涂抹的区域中的内容进行触控消除。
[0074]例如,在智能手机上,用户登录百度账号,在百度账号的登录页面上显示预设信息,例如为数字,用户手指在手机触摸屏上进行触控时,当确定用户手指在该预设信息上进行涂抹操作时,则涂抹的区域中的内容都可以自动消除。
[0075]第二种方式:确定用户在上述预设信息上绘制预设图案时,将上述预设图案包含的区域中的内容进行触控消除。
[0076]例如,用户通过手机打开了中国铁路客户服务中心(12306)的登录界面,在12306的登录界面上,显示预设信息,用户可以绘制图案,例如绘制了一个圆,则该圆中的内容都可以自动消除。其中,该圆可以包含了全部的预设信息,也可以包含了部分的预设信息,用户可以绘制多个不同的图案,来对预设信息进行触控消除。
[0077]步骤120:判断经过触控消除的上述预设信息是否满足预设验证规则,并当判断结果为是时,判定验证通过。
[0078]执行步骤120时,可以分为以下几种情况:
[0079]第一种情况:判断用户对上述预设信息是否全部触控消除,当判断结果为是时,判定验证通过。
[0080]例如,在当前界面上显示的预设信息为一个人物图片,用户在该人物图片上进行涂抹操作,当确定将该人物图片全部触控消除之后,判定验证通过。
[0081]第二种情况:判断经过触控消除的上述预设信息的区域面积占上述预设信息总面积的比例是否不小于预设阈值,当判断结果为是时,判定验证通过。
[0082]例如,预设阈值为80%,预设信息为一个广告产品的图片,当确定用户将该广告产品的图片的不小于80 %的部分触控消除完成后,判定验证通过。
[0083]第三种情况:判断经过触控消除的上述预设信息的区域长度是否不小于预设长度,当判断结果为是时,判定验证通过。
[0084]例如,预设长度为lcm,显示的预设信息为一个文字的图片,假设文字为“心情愉快”,则确定用户触控消除的区域的长度不小于Icm时,判定验证通过。
[0085]这样,本发明实施例中,在需要验证时,采用触控消除预设信息的方法,类似于采用橡皮擦进行擦除,更为方便快捷,不需要用户对预设信息进行辨认,也无需用户进行键盘的输入操作,不会出现用户因辨认不清楚而导致反复进行操作的问题,这种通过对预设信息进行触控消除来进行验证,基本上不会出现误操作的情况,用户可以一次性通过验证,节省了验证的时间,提高了用户的操作体验。
[0086]下面采用一个具体的应用场景对上述实施例作出进一步详细说明,具体以用户使用手机登录邮箱的应用场景为例进行详细说明,具体参阅图2所示,本发明实施例中,验证方法的执行过程具体如下:
[0087]步骤200:确定用户打开邮箱登录的页面。
[0088]步骤201:在邮箱登录的页面中,呈现登录信息,具体为以下信息:邮箱账号、密码和预设信息。
[0089]其中,呈现的顺序从上到下为:邮箱账号、密码和预设信息。
[0090]例如,呈现的预设信息为一朵花的图片。
[0091]进一步地,用户可以调整预设信息呈现的位置和更新预设信息呈现的内容。
[0092]步骤202:用户在相应位置依次输入邮箱账号和密码。
[0093]步骤203:用户根据提示信息来触控消除预设信息。
[0094]例如,在邮箱登录的页面上,有一个指向预设信息的对话框,对话框中显示的提示信息为,“请全部消除预设信息”,则用户对该预设信息进行涂抹操作,涂抹的区域中的内容自动消除,直到涂抹的区域包含了全部的预设信息。
[0095]又例如,在邮箱登录的页面上,在预设信息上显示一个悬浮的对话框,对话框中显示的提示信息为“全部消除预设信息”,则用户在该预设信息上绘制图案,图案中包含的内容自动消除,用户可以多次进行绘制,直到预设信息全部消除。
[0096]步骤204:确定用户输入的邮箱账号和密码全部正确,并且,确定预设信息已全部消除,即验证通过后,判定登录成功。
[0097]步骤205:显示登录成功后的页面,即进入邮箱。
[0098]基于上述实施例,参阅图3所示,本发明实施例中,验证装置,具体包括:
[0099]显示单元30,用于确定触发验证流程后,在当前显示页面上显示预设信息;
[0100]接收单元31,用于接收用户对上述预设信息的触控指令;
[0101]消除单元32,用于根据上述触控指令对上述预设信息进行触控消除;
[0102]判断单元33,用于判断经过触控消除的上述预设信息是否满足预设验证规则;[0?03] 验证通过单元34,用于当判断结果为是时,判定验证通过。
[0104]可选的,显示预设信息之后,接收用户对上述预设信息的触控指令之前,上述装置还包括:
[0105]更新单元35,用于确定用户执行的更新操作符合预设规则时,更新上述预设信息。
[0106]可选的,显示预设信息之后,接收用户对上述预设信息的触控指令之前,上述装置还包括:
[0107]提示单元36,用于向用户提示触控消除上述预设信息的方式。
[0108]可选的,根据上述触控指令对上述预设信息进行触控消除时,消除单元32用于:
[0109]确定用户在上述预设信息上进行涂抹操作时,将上述涂抹的区域中的内容进行触控消除;或,
[0110]确定用户在上述预设信息上绘制预设图案时,将上述预设图案包含的区域中的内容进行触控消除。
[0111]可选的,判断经过触控消除的上述预设信息是否满足预设验证规则时,判断单元33用于:
[0112]判断用户对上述预设信息是否全部触控消除;或,
[0113]判断经过触控消除的上述预设信息的区域面积占上述预设信息总面积的比例是否不小于预设阈值;或,
[0114]判断经过触控消除的上述预设信息的区域长度是否不小于预设长度。
[0115]综上所述,本发明实施例中,确定触发验证流程后,在当前显示页面上显示预设信息;接收用户对上述预设信息的触控指令;根据上述触控指令对上述预设信息进行触控消除;判断经过触控消除的上述预设信息是否满足预设验证规则;当判断结果为是时,判定验证通过,这样,通过触控消除预设信息来进行验证,无需用户对预设信息进行辨认,不会出现因辨认不清而导致操作错误反复进行验证的问题,也无需用户进行输入操作,仅是一个简单的触控消除动作,更为简单方便,提高了验证的效率和用户的操作体验。
[0116]本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
[0117]本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0118]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0119]这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0120]尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
[0121]显然,本领域的技术人员可以对本发明实施例进行各种改动和变型而不脱离本发明实施例的精神和范围。这样,倘若本发明实施例的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
【主权项】
1.一种验证方法,其特征在于,包括: 确定触发验证流程后,在当前显示页面上显示预设信息; 接收用户对所述预设信息的触控指令; 根据所述触控指令对所述预设信息进行触控消除; 判断经过触控消除的所述预设信息是否满足预设验证规则; 当判断结果为是时,判定验证通过。2.如权利要求1所述的方法,其特征在于,显示预设信息之后,接收用户对所述预设信息的触控指令之前,所述方法还包括: 确定用户执行的更新操作符合预设规则时,更新所述预设信息。3.如权利要求1所述的方法,其特征在于,显示预设信息之后,接收用户对所述预设信息的触控指令之前,所述方法还包括: 向用户提示触控消除所述预设信息的方式。4.如权利要求1、2或3所述的方法,其特征在于,根据所述触控指令对所述预设信息进行触控消除,包括: 确定用户在所述预设信息上进行涂抹操作时,将所述涂抹的区域中的内容进行触控消除;或, 确定用户在所述预设信息上绘制预设图案时,将所述预设图案包含的区域中的内容进"?丁触控消除。5.如权利要求1-4任一项所述的方法,其特征在于,判断经过触控消除的所述预设信息是否满足预设验证规则,包括: 判断用户对所述预设信息是否全部触控消除;或, 判断经过触控消除的所述预设信息的区域面积占所述预设信息总面积的比例是否不小于预设阈值;或, 判断经过触控消除的所述预设信息的区域长度是否不小于预设长度。6.一种验证装置,其特征在于,包括: 显示单元,用于确定触发验证流程后,在当前显示页面上显示预设信息; 接收单元,用于接收用户对所述预设信息的触控指令; 消除单元,用于根据所述触控指令对所述预设信息进行触控消除; 判断单元,用于判断经过触控消除的所述预设信息是否满足预设验证规则; 验证通过单元,用于当判断结果为是时,判定验证通过。7.如权利要求6所述的装置,其特征在于,显示预设信息之后,接收用户对所述预设信息的触控指令之前,所述装置还包括: 更新单元,用于确定用户执行的更新操作符合预设规则时,更新所述预设信息。8.如权利要求6所述的装置,其特征在于,显示预设信息之后,接收用户对所述预设信息的触控指令之前,所述装置还包括: 提示单元,用于向用户提示触控消除所述预设信息的方式。9.如权利要求6、7或8所述的装置,其特征在于,根据所述触控指令对所述预设信息进行触控消除时,消除单元用于: 确定用户在所述预设信息上进行涂抹操作时,将所述涂抹的区域中的内容进行触控消除;或, 确定用户在所述预设信息上绘制预设图案时,将所述预设图案包含的区域中的内容进"?丁触控消除。10.如权利要求6-9任一项所述的装置,其特征在于,判断经过触控消除的所述预设信息是否满足预设验证规则时,判断单元用于: 判断用户对所述预设信息是否全部触控消除;或, 判断经过触控消除的所述预设信息的区域面积占所述预设信息总面积的比例是否不小于预设阈值;或, 判断经过触控消除的所述预设信息的区域长度是否不小于预设长度。
【文档编号】G06F3/0488GK106055963SQ201610513497
【公开日】2016年10月26日
【申请日】2016年6月30日
【发明人】唐伟
【申请人】珠海市魅族科技有限公司
网友询问留言 已有1条留言
  • 访客 来自[江苏省扬州市电信] 2018年04月26日 18:32
    1一种验证
    0
1