一种验证方法、装置及存储介质与流程

文档序号:11263670阅读:178来源:国知局
一种验证方法、装置及存储介质与流程

本发明涉及信息技术领域,尤其涉及一种验证方法、装置及存储介质。



背景技术:

目前,当用户在阅读过程中需要登录、支付等操作时,往往需要通过验证完成上述操作。而最常用的就是通过验证码的形式,验证码是一个个包含字符或问题的图片,一般通过判断用户输入的字符与验证码图片内容或问题是否匹配来进行验证。这种验证方法往往与用户当前阅读的内容无关,验证过程相对独立,存在较高的安全风险。



技术实现要素:

有鉴于此,本发明实施例期望提供一种验证方法、装置及存储介质,能够有效的降低安全风险。

为达到上述目的,本发明实施例的技术方案是这样实现的:

本发明实施例提供一种验证方法,所述方法包括:

基于第一显示区域内展示的信息,获取所述信息的相关特征;

基于所述信息的相关特征,生成验证提示信息;

在第二显示区域展示所述验证提示信息;

其中,所述第一显示区域与第二显示区域不同,且所述第一显示区域与所述第二显示区域位于同一界面内;所述验证提示信息用于提示进行待匹配信息的输入,以基于对所述待匹配信息的验证结果确定是否进行后续处理。

上述方案中,所述方法还包括:

接收待匹配信息;其中,所述待匹配信息为用户针对所述验证提示信息输入的信息;

将所述待匹配信息与所述信息的相关特征进行比对,若所述待匹配信息与所述信息的相关特征匹配,则验证结果表征验证成功。

上述方案中,所述获取所述信息的相关特征,包括获取以下至少之一:

所述信息中的至少一个字符;

所述信息的标题;

所述信息的作者。

上述方案中,所述方法还包括:

选取所述信息中的至少两个字符作为所述信息的相关特征;

其中,所述至少两个字符为连续字符、或者不连续字符。

上述方案中,所述基于所述信息的相关特征,生成验证提示信息,包括以下至少之一:

所述信息的相关特征包含所述信息中的至少一个字符时,确定所述至少一个字符的位置信息,将所述位置信息作为验证提示信息;

所述信息的相关特征包含所述信息的标题时,生成针对所述标题的问题信息,将所述问题信息作为验证提示信息;

所述信息的相关特征包含所述信息的作者时,生成针对所述作者的问题信息,将所述问题信息作为验证提示信息。

本发明实施例还提供一种验证装置,所述装置包括:获取模块、生成模块和展示模块;其中,

所述获取模块,用于基于第一显示区域内展示的信息,获取所述信息的相关特征;

所述生成模块,用于基于所述信息的相关特征,生成验证提示信息;

所述展示模块,用于在第二显示区域展示所述验证提示信息;

其中,所述第一显示区域与第二显示区域不同,且所述第一显示区域与所述第二显示区域位于同一界面内;所述验证提示信息用于提示进行待匹配信息的输入,以基于对所述待匹配信息的验证结果确定是否进行后续处理。

上述方案中,所述装置还包括验证模块,

用于接收待匹配信息;其中,所述待匹配信息为用户针对所述验证提示信息输入的信息;

将所述待匹配信息与所述信息的相关特征进行比对,若所述待匹配信息与所述信息的相关特征匹配,则验证结果表征验证成功。

上述方案中,所述获取模块具体用于获取以下至少之一:

所述信息中的至少一个字符;

所述信息的标题;

所述信息的作者。

上述方案中,所述获取模块还用于选取所述信息中的至少两个字符作为所述信息的相关特征;

其中,所述至少两个字符为连续字符、或者不连续字符。

上述方案中,所述生成模块:具体用于以下至少之一:

所述信息的相关特征包含所述信息中的至少一个字符时,确定所述至少一个字符的位置信息,将所述位置信息作为验证提示信息;

所述信息的相关特征包含所述信息的标题时,生成针对所述标题的问题信息,将所述问题信息作为验证提示信息;

所述信息的相关特征包含所述信息的作者时,生成针对所述作者的问题信息,将所述问题信息作为验证提示信息。

本发明实施例还提供一种存储介质,其上存储有可执行程序,其特征在于,所述可执行程序被处理器执行时实现上述技术方案中的步骤。

本发明实施例提供的验证方法、装置及存储介质,基于第一显示区域内展示的信息,获取所述信息的相关特征;基于所述信息的相关特征,生成验证提示信息;在第二显示区域展示所述验证提示信息;其中,所述第一显示区域与第二显示区域不同,且所述第一显示区域与所述第二显示区域位于同一界面内;所述验证提示信息用于提示进行待匹配信息的输入,以基于对所述待匹配信息的验证结果确定是否进行后续处理。

可见,本发明实施例提供的方案根据第一显示区域中展示的信息得到所述信息的相关特征,进而根据所述相关特征生成验证提示信息,并将所述验证提示验证在第二显示区域,以便根据所述验证提示信息接收待匹配信息。进而对待匹配信息进行验证,根据验证结果确定是否进行后续处理。本方案将验证提示信息的生成与展示的信息相关联,不同于以往的验证过程,在展示的信息中获取相关特征,由所述相关特征生成验证提示信息,这样便将展示的信息与验证提示信息结合在一起。进一步的,验证提示信息可以用于提示待匹配信息的输入,当待匹配信息与展示信息的相关特征匹配时,才能使得验证成功。可见,验证过程的破解难度有所提高。随着破解难度的提高,恶意登录者便不能随意通过验证信息,从而有效的降低安全风险。

附图说明

图1为本发明实施例的验证方法的实现流程示意图;

图2为本发明实施例的验证方法的场景示意图;

图3为本发明实施例的验证方法的显示界面示意图一;

图4为本发明实施例的验证方法的显示界面示意图二;

图5为本发明实施例的验证方法的显示界面切换示意图;

图6为本发明实施例的验证装置的组成结构示意图。

具体实施方式

实施例一、

本发明实施例中,验证方法的实现流程示意图如图1所示,包括以下步骤:

步骤101:基于第一显示区域内展示的信息,获取所述信息的相关特征;

步骤102:基于所述信息的相关特征,生成验证提示信息;

步骤103:在第二显示区域展示所述验证提示信息;

其中,所述第一显示区域与第二显示区域不同,且所述第一显示区域与所述第二显示区域位于同一界面内;所述验证提示信息用于提示进行待匹配信息的输入,以基于对所述待匹配信息的验证结果确定是否进行后续处理。

这里,所述信息可以是新闻报道、文章、小说及百科知识等。所述信息可以包含文字;或者,可以包含图片;或者,可以包含文字及图片。

其中,所述方法还包括:接收待匹配信息;其中,所述待匹配信息为用户针对所述验证提示信息输入的信息;将所述待匹配信息与所述信息的相关特征进行比对,若所述待匹配信息与所述信息的相关特征匹配,则验证结果表征验证成功。

进一步的,所述获取所述信息的相关特征,包括获取以下至少之一:

所述信息中的至少一个字符;所述信息的标题;所述信息的作者。

进一步的,所述方法还包括:选取所述信息中的至少两个字符作为所述信息的相关特征;其中,所述至少两个字符为连续字符、或者不连续字符。

进一步的,所述基于所述信息的相关特征,生成验证提示信息,包括以下至少之一:

所述信息的相关特征包含所述信息中的至少一个字符时,确定所述至少一个字符的位置信息,将所述位置信息作为验证提示信息;

所述信息的相关特征包含所述信息的标题时,生成针对所述标题的问题信息,将所述问题信息作为验证提示信息;

所述信息的相关特征包含所述信息的作者时,生成针对所述作者的问题信息,将所述问题信息作为验证提示信息。

本实施例提供的方案,根据第一显示区域的展示信息的相关特征生成验证提示信息后,将所述验证提示验证在第二显示区域,以便根据所述验证提示信息接收待匹配信息,进而通过对待匹配信息进行验证,根据验证结果确定是否进行后续处理。不同于以往的验证过程,在展示的信息中获取相关特征,由所述相关特征生成验证提示信息,这样便将展示的信息与验证提示信息结合在一起。进一步的,验证提示信息可以用于提示待匹配信息的输入,当待匹配信息与展示信息的相关特征匹配时,才能使得验证成功。可见,验证过程的破解难度有所提高。随着破解难度的提高,恶意登录者便不能随意通过验证信息,从而有效的降低安全风险。

实施例二、

本发明实施例中,验证方法的实现流程如图1所示,包括以下步骤:

步骤101:基于第一显示区域内展示的信息,获取所述信息的相关特征;

步骤102:基于所述信息的相关特征,生成验证提示信息;

步骤103:在第二显示区域展示所述验证提示信息;

其中,所述第一显示区域与第二显示区域不同,且所述第一显示区域与所述第二显示区域位于同一界面内;所述验证提示信息用于提示进行待匹配信息的输入,以基于对所述待匹配信息的验证结果确定是否进行后续处理。

在本发明实施例中的步骤101中,所述验证在终端的第一显示区域,可以是新闻报道、文章、小说及百科知识等。所述信息可以包含文字;或者,可以包含图片;或者,可以包含文字及图片。所述终端包括但不限于手机、平板电脑等。

其中,所述获取所述信息的相关特征可以有多种,包括获取以下至少之一:

所述信息中的至少一个字符;所述信息的标题;所述信息的作者。

进一步的,终端在选取所述信息中的至少两个字符作为所述信息的相关特征时,所述至少两个字符可以为连续字符;或者,可以为不连续字符。此外,在选取的所述信息的相关特征包含所述信息的标题或作者时,所述第一显示区域中展示的可以是所述信息的任一页内容,并且同时展示所述信息的标题或作者;或者,不展示所述信息的标题或作者。

在步骤102中,基于第一显示区域展示的信息的相关特征,生成验证提示信息。所述验证提示信息用于提示进行待匹配信息的输入,以基于对所述待匹配信息的验证结果确定是否进行后续处理。

具体的,基于所述信息的相关特征,终端生成验证提示信息,包括以下至少之一:

所述信息的相关特征包含所述信息中的至少一个字符时,确定所述至少一个字符的位置信息,将所述位置信息作为验证提示信息;

所述信息的相关特征包含所述信息的标题时,生成针对所述标题的问题信息,将所述问题信息作为验证提示信息;

所述信息的相关特征包含所述信息的作者时,生成针对所述作者的问题信息,将所述问题信息作为验证提示信息。

如图2所示,当第一显示区域展示的内容为一首诗的时候,若本诗的相关特征包含“二二”两个字符时,确定“二二”两个字符所在的位置,即“第4行7-8字”,终端将“第4行7-8字”作为验证提示信息;若本诗的相关特征包含诗句的标题“一二一”时,终端生成针对标题的问题信息,即“诗句的标题?”,将“诗句的标题?”作为验证提示信息;若本诗的相关特征包含诗句的作者“小王”时,终端生成针对作者的问题信息,即“诗句的作者?”,将“诗句的作者?”作为验证提示信息。此外,本诗的相关特征也可以包含多个相关特征,如作者和标题等。

在步骤103中,所述验证提示验证在终端的第二显示区域,用于提示待匹配信息的输入。其中,所述第一显示区域与第二显示区域不同,且所述第一显示区域与所述第二显示区域位于终端的同一界面内。

接下来,根据第二显示区域展示的验证提示信息,接收输入待匹配信息。终端在接收到待匹配的后,将所述待匹配信息与所述信息的相关特征进行比对,若所述待匹配信息与所述信息的相关特征匹配,则验证结果表征验证成功。其中,所述待匹配信息为用户针对所述验证提示信息输入的信息。例如,当前例中的验证提示信息为“第4行7-8字”时,则待匹配信息为“二二”;当前例中的验证提示信息为“诗句的标题?”时,则待匹配信息为“一二一”;当前例中的验证提示信息为“诗句的作者?”时,则待匹配信息为“小王”。此外,根据验证提示信息的不同,待匹配信息也可以多种特征,如作者和标题等。

实施例三、

下面结合实例,对本发明实施例的验证方法作进一步详细的描述。

这里,如图3所示,第一显示区域31与第二显示区域32在手机的同一界面内。这里,所述第一显示区域可以位于所述第二显示区域的上方;或者,可以位于所述第二显示区域的下方;或者,可以位于所述第二显示区域的左边;或者,可以位于所述第二显示区域的右边。其中,所述第一显示区域包含展示的信息,所述第二显示区域包含用户名、密码及验证提示信息的内容。

接下来,手机基于所述第一显示区域中展示的信息,获取所述信息的相关特征。其中,所述信息可以是新闻报道、文章、小说及百科知识等。所述信息可以包含文字;或者,可以包含图片;或者,可以包含文字及图片。此外,所述获取所述信息的相关特征可以有多种,包括获取以下至少之一:

所述信息中的至少一个字符;所述信息的标题;所述信息的作者。

具体的,对于所述第一显示区域中展示的信息包含多个字符,选取至少一个字符。当选取所述信息中的至少两个字符作为所述信息的相关特征时,所述至少两个字符可以为连续字符;或者,可以为不连续字符。在选取字符作为相关特征时,可以根据标点符号对第一显示区域展示的信息进行初步划分,确定出连续的字符。例如,针对图3中第二显示区域显示的内容,可以根据标点划分为三个部分。这三个部分分别为“一二”、“三四五六七八”和“九十”。然后,确定选取的字符的个数。比如,选取两个连续字符,那么可以选取“一二”、“九十”等符合要求的字符。这里,选取的字符可以连续、或者可以不连续。

接下来,手机根据第一显示区域展示的信息的相关特征,生成验证提示信息。所述验证提示信息用于提示进行待匹配信息的输入,以基于对所述待匹配信息的验证结果确定是否进行后续处理。

具体的,基于所述信息的相关特征,生成验证提示信息,包括以下至少之一:

所述信息的相关特征包含所述信息中的至少一个字符时,确定所述至少一个字符的位置信息,将所述位置信息作为验证提示信息;

所述信息的相关特征包含所述信息的标题时,生成针对所述标题的问题信息,将所述问题信息作为验证提示信息;

所述信息的相关特征包含所述信息的作者时,生成针对所述作者的问题信息,将所述问题信息作为验证提示信息。

例如,在确定了选取第一显示区域的两个连续字符“九十”为相关特征后,确定选取的连续字符的位置信息。其中,手机可以在显示时以坐标的方式确定出选定的字符的位置信息。通过字符转换得到所述字符的位置。如“所提出的”的位置信息为“第2行2-3字”。在选取的字符不在一行的情况下,可以将所述选取的字符放置在一行中,以避免换行情况的出现。

进一步的,根据选取的字符的位置信息,生成验证提示信息。具体的,当连续字符的位置信息为“第2行2-3字”时,则生成验证图片。将“第2行2-3字”这几个字分别旋转不同的角度,并设置不同的颜色,加入背景颜色及干扰图形。所述干扰图形可以是线段、圆点、圆圈等。“第2行2-3字”最终生成图片并进行图像压缩,降低分辨率。

进一步的,手机在第二显示区域展示所述验证提示信息。接下来,根据第二显示区域展示的验证提示信息,接收输入待匹配信息。在接收到待匹配的后,将所述待匹配信息与所述信息的相关特征进行比对,若所述待匹配信息与所述相关特征匹配,则验证结果表征验证成功。其中,所述待匹配信息为用户针对所述验证提示信息输入的信息。具体的,如图4所示,将前例生成的验证提示信息的图片“第2行2-3字”展示在所述第二显示区域中“验证”一行中。接下来,在用户进行验证时,将会根据“第2行2-3字”的验证提示信息输入待匹配信息,即“九十”,手机接收所述待匹配信息,即“九十”。进而将所述待匹配信息,即“九十”与相关特征“九十”进行比对,若两者匹配,则表明验证成功。

进一步的,手机的界面中可以同时显示所述第一显示区域和第二显示区域的信息;或者,可以显示第二显示区域的信息;或者,可以显示第一显示区域的信息。如图5所示,手机的界面中开始显示所述第二显示区域的信息,以便于用户进行阅读,带来更好的用户体验。在所述第二显示区域的下方有触发区域,当浏览完所述第二显示区域的全部信息后,通过点击所述触发区域,便可以切换到图5中右侧的含有所述第一显示区域51和所述第二显示区域52的界面,并且在所述第一显示区域51中展示验证提示信息,以供用户进行待匹配信息的输入。其中,对于触发区域的触发可以通过手动进行触发;或者,可以通过声控的方式进行触发。此外,所述触发区域中可以显示“未完待续”、“关注后续信息,请点击”等内容。

进一步的,在所述待匹配信息与所述相关特征匹配,验证结果表征验证成功之后,手机的界面中可以显示第二显示区域的后续信息,以供用户继续浏览;或者,可以确定用户的身份,在第二显示区域出现用户需要的信息。

这里,验证提示信息有多种,可以是所述信息中字符的位置信息;或者,可以是所述信息中针对标题生成的问题信息;或者,可以是所述信息中针对作者生成的问题信息;或者,可以是所述信息中至少一个字符的具体内容。

为实现上述验证方法,本发明实施例还提供了一种验证装置,所述装置的组成结构示意图如图6所示,包括:获取模块61、生成模块62和展示模块63;其中,

所述获取模块61,用于基于第一显示区域内展示的信息,获取所述信息的相关特征;

所述生成模块62,用于基于所述信息的相关特征,生成验证提示信息;

所述展示模块63,用于在第二显示区域展示所述验证提示信息;

其中,所述第一显示区域与第二显示区域不同,且所述第一显示区域与所述第二显示区域位于同一界面内;所述验证提示信息用于提示进行待匹配信息的输入,以基于对所述待匹配信息的验证结果确定是否进行后续处理。

这里,所述信息可以是新闻报道、文章、小说及百科知识等。所述信息可以包含文字;或者,可以包含图片;或者,可以包含文字及图片。

其中,所述获取模块61具体用于获取至少之一:

所述信息中的至少一个字符;

所述信息的标题;

所述信息的作者。

进一步的,所述获取模块61,还用于选取所述信息中的至少两个字符作为所述信息的相关特征;其中,所述至少两个字符为连续字符、或者不连续字符。此外,在选取的所述信息的相关特征包含所述信息的标题或作者时,所述第一显示区域中展示的可以是所述信息的任一页内容,并且同时展示所述信息的标题或作者;或者,不展示所述信息的标题或作者。

进一步的,所述生成模块62,具体用于以下至少之一:

所述信息的相关特征包含所述信息中的至少一个字符时,确定所述至少一个字符的位置信息,将所述位置信息作为验证提示信息;

所述信息的相关特征包含所述信息的标题时,生成针对所述标题的问题信息,将所述问题信息作为验证提示信息;

所述信息的相关特征包含所述信息的作者时,生成针对所述作者的问题信息,将所述问题信息作为验证提示信息。

这里,所述装置还包括验证模块,用于接收待匹配信息;其中,所述待匹配信息为用户针对所述验证提示信息输入的信息;

将所述待匹配信息与所述信息的相关特征进行比对,若所述待匹配信息与所述信息的相关特征匹配,则验证结果表征验证成功。

在实际应用中,所述获取模块61、生成模块62和展示模块63及验证模块均可由位于终端设备中的中央处理器(cpu,centralprocessingunit)、微处理器(mpu,microprocessorunit)、数字信号处理器(dsp,digitalsignalprocessor)、或现场可编程门阵列(fpga,fieldprogrammablegatearray)等实现。

在示例性实施例中,本发明实施例还提供了一种存储介质,例如包括可执行程序的存储器,上述可执行程序可由验证装置的处理器执行,以完成前述方法所述步骤。所述存储介质可以是fram、rom、prom、eprom、eeprom、flashmemory、磁表面存储器、光盘、或cd-rom等存储器;也可以是包括上述存储器之一或任意组合的各种设备,如移动电话、计算机、平板设备等。

基于此,本发明实施例提供一种存储介质,其上存储有可执行程序,所述可执行程序被处理器运行时,执行:

基于第一显示区域内展示的信息,获取所述信息的相关特征;

基于所述信息的相关特征,生成验证提示信息;

在第二显示区域展示所述验证提示信息;

其中,所述第一显示区域与第二显示区域不同,且所述第一显示区域与所述第二显示区域位于同一界面内;所述验证提示信息用于提示进行待匹配信息的输入,以基于对所述待匹配信息的验证结果确定是否进行后续处理。

所述可执行程序被处理器运行时,还执行:

接收待匹配信息;其中,所述待匹配信息为用户针对所述验证提示信息输入的信息;

将所述待匹配信息与所述信息的相关特征进行比对,若所述待匹配信息与所述信息的相关特征匹配,则验证结果表征验证成功。

所述可执行程序被处理器运行时,还执行:

所述获取所述信息的相关特征,包括获取以下至少之一:

所述信息中的至少一个字符;

所述信息的标题;

所述信息的作者。

所述可执行程序被处理器运行时,还执行:

选取所述信息中的至少两个字符作为所述信息的相关特征;

其中,所述至少两个字符为连续字符、或者不连续字符。

所述可执行程序被处理器运行时,还执行:

所述基于所述信息的相关特征,生成验证提示信息,包括以下至少之一:

所述信息的相关特征包含所述信息中的至少一个字符时,确定所述至少一个字符的位置信息,将所述位置信息作为验证提示信息;

所述信息的相关特征包含所述信息的标题时,生成针对所述标题的问题信息,将所述问题信息作为验证提示信息;

所述信息的相关特征包含所述信息的作者时,生成针对所述作者的问题信息,将所述问题信息作为验证提示信息。

以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1