一种基于用户输入特征的用户验证方法及装置转让专利

申请号 : CN201410295075.7

文献号 : CN105207979B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 胡育辉张龙攀金朝林王宇飞

申请人 : 腾讯科技(深圳)有限公司

摘要 :

本发明提供基于用户输入特征的用户验证方法及装置,其中所述方法包括:预先采集用户的原始输入特征,并将采集到的原始输入特征与显示界面的输入位置一一建立关联后存储,其中显示界面包括至少两个的输入位置,用户原始输入特征包括人体器官的触摸数据;在进行用户验证以进行后续操作时,采集用户在输入位置输入的当前输入特征;将用户在不同输入位置输入的当前输入特征与预先存储的对应该输入位置的原始输入特征进行比较;以及若上述采集到的当前输入特征与预先存储的原始输入特征一致,则响应用户的操作。本发明能够有效的防止机器去执行涉及帐号的相关操作,给用户减少了网上交易的风险,有效的保全财产,以及隐私信息能够很好的得到保密。

权利要求 :

1.一种基于用户输入特征的用户验证方法,其特征在于,包括:

预先采集用户的原始输入特征,并将采集到的原始输入特征与显示界面的输入位置一一建立关联后存储,其中所述显示界面包括至少两个的输入位置,每个输入位置对应不同的原始输入特征;

在进行用户验证以进行后续操作时,采集用户在不同输入位置输入的当前输入特征,其中所述原始输入特征和所述当前输入特征均包括基于手指指头、指关节、指甲的触摸数据,所述基于手指指头、指关节、指甲的触摸数据包括:触摸所述输入位置的面积范围、触摸所述输入位置的压力大小、触摸所述输入位置发出的声音的一种或多种的任意组合;

将用户在不同输入位置输入的当前输入特征与预先存储的对应该输入位置的原始输入特征进行比较;以及若上述采集到的当前输入特征与预先存储的原始输入特征一致,则响应用户的操作。

2.根据权利要求1所述的基于用户输入特征的用户验证方法,其特征在于,所述采集用户在所述输入位置输入的当前输入特征的步骤之前,所述方法还包括:在各不同的输入位置,提示用户通过不同的输入方式进行输入,其中所述不同的输入方式为根据各输入位置对应的原始输入特征在各不同输入位置进行输入。

3.根据权利要求1所述的基于用户输入特征的用户验证方法,其特征在于,所述将用户在不同输入位置输入的当前输入特征与预先存储的对应该输入位置的原始输入特征进行比较的步骤之后,所述方法还包括:在采集用户在不同输入位置输入的当前输入特征的过程中,每接收一当前输入特征,即对该当前输入特征进行比较,一旦该当前输入特征与预先存储的原始输入特征不一致,则提示用户重新进行输入。

4.根据权利要求1所述的基于用户输入特征的用户验证方法,其特征在于,所述将用户在不同输入位置输入的当前输入特征与预先存储的对应该输入位置的原始输入特征进行比较的步骤之后,所述方法还包括:当用户在所有的输入位置输入的当前输入特征全部采集完后,统一对所有的当前输入特征一一进行比较,一旦其中一个当前输入特征与对应输入位置的原始输入特征不一致,则提示用户重新进行输入。

5.一种基于用户输入特征的用户验证装置,其特征在于,包括:

预设模块,用于预先采集用户的原始输入特征,并将采集到的原始输入特征与显示界面的输入位置一一建立关联后存储,其中所述显示界面包括至少两个的输入位置,每个输入位置对应不同的原始输入特征;

采集模块,用于在进行用户验证以进行后续操作时,采集用户在不同所述输入位置输入的当前输入特征,其中所述原始输入特征和所述当前输入特征均包括基于手指指头、指关节、指甲的触摸数据,所述基于手指指头、指关节、指甲的触摸数据包括:触摸所述输入位置的面积范围、触摸所述输入位置的压力大小、触摸所述输入位置发出的声音的一种或多种的任意组合;

比较模块,用于将用户在不同输入位置输入的当前输入特征与预先存储的对应该输入位置的原始输入特征进行比较;以及响应模块,用于若上述采集到的当前输入特征与预先存储的原始输入特征一致,则响应用户的操作。

6.根据权利要求5所述的基于用户输入特征的用户验证装置,其特征在于,所述装置还包括:第一提示模块,用于在各不同的输入位置,提示用户通过不同的输入方式进行输入,其中所述不同的输入方式为根据各输入位置对应的原始输入特征在各不同输入位置进行输入。

7.根据权利要求5所述的基于用户输入特征的用户验证装置,其特征在于,所述装置还包括:第二提示模块,用于在采集用户在不同输入位置输入的当前输入特征的过程中,每接收一当前输入特征,即对该当前输入特征进行比较,一旦该当前输入特征与预先存储的原始输入特征不一致,则提示用户重新进行输入。

8.根据权利要求5所述的基于用户输入特征的用户验证装置,其特征在于,所述装置还包括:第三提示模块,用于当用户在所有的输入位置输入的当前输入特征全部采集完后,统一对所有的当前输入特征一一进行比较,一旦其中一个当前输入特征与对应输入位置的原始输入特征不一致,则提示用户重新进行输入。

说明书 :

一种基于用户输入特征的用户验证方法及装置

技术领域

[0001] 本发明属于互联网络安全技术领域,尤其涉及一种基于用户输入特征的用户验证方法及装置。

背景技术

[0002] 随着互联网的迅速发展,开放式的互联网成为了必然的趋势,因此账号互联成为其中最重要的一个方面,例如,用户可以通过脸书(Facebook)、微软网络服务(MSN,Microsoft Service Network,)、QQ等账号登陆第三方网站,以满足用户需求。
[0003] 目前在用户登录第三方网站过程中,用户账号的价值和作用越来越重要,但是随之而来的个人密码泄漏、网络钓鱼、社会工程学等情况导致网络账号被盗的风险也越来越高。尤其是机器会利用获得的账号和密码进行非法操作,所述机器譬如为钓鱼网站服务器。也就是说,当用户在网络上进行涉及用户帐号的相关网络操作时,该网络操作可能是机器控制的操作行为,而不是用户本身发出的操作行为,如果是机器控制的操作行为,那么会给用户网上交易带来风险,造成财产的损失,或者是隐私信息被公开的问题。
[0004] 因此,如何区分网络操作是人为操作还是机器的操作,从而阻止用户隐私、财产等账号内信息被他人窃取,加强用户账号的安全保护,是当前安全领域需要解决的技术问题。

发明内容

[0005] 本发明的目的在于提供一种基于用户输入特征的用户验证方法及装置,旨在解决现有技术中当网络操作是机器的操作行为,而不是用户的操作行为时,给用户网上交易带来风险,造成财产的损失,或者是隐私信息被公开的技术问题。
[0006] 为解决上述技术问题,本发明实施例提供以下技术方案:
[0007] 一种基于用户输入特征的用户验证方法,所述方法包括:
[0008] 预先采集用户的原始输入特征,并将采集到的原始输入特征与显示界面的输入位置一一建立关联后存储,其中所述显示界面包括至少两个的输入位置,每个输入位置对应不同的原始输入特征,所述用户原始输入特征包括人体器官的触摸数据;
[0009] 在进行用户验证以进行后续操作时,采集用户在不同输入位置输入的当前输入特征;
[0010] 将用户在不同输入位置输入的当前输入特征与预先存储的对应该输入位置的原始输入特征进行比较;以及
[0011] 若上述采集到的当前输入特征与预先存储的原始输入特征一致,则响应用户的操作。
[0012] 为解决上述技术问题,本发明实施例提供以下技术方案:
[0013] 一种基于用户输入特征的用户验证装置,所述装置包括:
[0014] 预设模块,用于预先采集用户的原始输入特征,并将采集到的原始输入特征与显示界面的输入位置一一建立关联后存储,其中所述显示界面包括至少两个的输入位置,每个输入位置对应不同的原始输入特征,所述用户原始输入特征包括人体器官的触摸数据;
[0015] 采集模块,用于在进行用户验证以进行后续操作时,采集用户在不同所述输入位置输入的当前输入特征;
[0016] 比较模块,用于将用户在不同输入位置输入的当前输入特征与预先存储的对应该输入位置的原始输入特征进行比较;以及
[0017] 响应模块,用于若上述采集到的当前输入特征与预先存储的原始输入特征一致,则响应用户的操作。
[0018] 相对于现有技术,本实施例预先在显示界面设定至少两个的输入位置,且将采集到的用户原始输入特征与显示界面的输入位置一一建立关联后存储,其中所述,所述用户原始输入特征包括人体器官的触摸数据;在进行用户验证以进行后续操作时,采集用户在输入位置输入的当前输入特征;并当前输入特征与原始输入特征进行比较,当采集到的当前输入特征与预先存储的原始输入特征一致时,响应用户的操作。本发明通过人体器官的触摸数据作为用户的输入特征,并以此判断出网络操作是用户的操作行为还是机器的操作行为,如果是人为的操作则授权此次操作,能够有效的防止机器去执行涉及帐号的相关操作,给用户减少了网上交易的风险,能够有效的保全财产,以及隐私信息能够很好的得到保密。

附图说明

[0019] 图1为本发明实施例提供的基于用户输入特征的用户验证装置所在的服务器的工作环境结构示意图;
[0020] 图2为本发明第一实施例提供的基于用户输入特征的用户验证方法的实现流程示意图;
[0021] 图3为本发明第二实施例提供的基于用户输入特征的用户验证方法的实现流程示意图;
[0022] 图4为本发明第三实施例提供的基于用户输入特征的用户验证方法的实现流程示意图;
[0023] 图5为本发明第四实施例提供的基于用户输入特征的用户验证方法的实现流程示意图;
[0024] 图6为本发明实施例提供的基于用户输入特征的用户验证装置的结构示意图;
[0025] 图7是本发明实施例提供的基于用户输入特征的用户验证装置的另一结构示意图。

具体实施方式

[0026] 为了使本发明的目的、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0027] 在以下的说明中,本发明的具体实施例将参考由一部或多部计算机所执行之作业的步骤及符号来说明,除非另有述明。因此,其将可了解到这些步骤及操作,其中有数次提到为由计算机执行,包括了由代表了以一结构化型式中的数据之电子信号的计算机处理单元所操纵。此操纵转换该数据或将其维持在该计算机之内存系统中的位置处,其可重新配置或另外以本领域技术人员所熟知的方式来改变该计算机之运作。该数据所维持的数据结构为该内存之实体位置,其具有由该数据格式所定义的特定特性。但是,本发明原理以上述文字来说明,其并不代表为一种限制,本领域技术人员将可了解到以下所述的多种步骤及操作亦可实施在硬件当中。
[0028] 如本申请所使用的术语“组件”、“模块”、“系统”、“接口”、“进程”等等一般地旨在指计算机相关实体:硬件、硬件和软件的组合、软件或执行中的软件。例如,组件可以是但不限于是运行在处理器上的进程、处理器、对象、可执行应用、执行的线程、程序和/或计算机。通过图示,运行在控制器上的应用和该控制器二者都可以是组件。一个或多个组件可以有在于执行的进程和/或线程内,并且组件可以位于一个计算机上和/或分布在两个或更多计算机之间。
[0029] 而且,要求保护的主题可以被实现为使用标准编程和/或工程技术产生软件、固件、硬件或其任意组合以控制计算机实现所公开的主题的方法、装置或制造品。本文所使用的术语“制造品”旨在包含可从任意计算机可读设备、载体或介质访问的计算机程序。当然,本领域技术人员将认识到可以对该配置进行许多修改,而不脱离要求保护的主题的范围或精神。
[0030] 图1和随后的讨论提供了对实现本发明所述的基于用户输入特征的用户验证装置所在的服务器的工作环境的简短、概括的描述。图1的工作环境仅仅是适当的工作环境的一个实例并且不旨在建议关于工作环境的用途或功能的范围的任何限制。实例服务器112包括但不限于个人计算机、服务器计算机、手持式或膝上型设备、移动设备(比如移动电话、个人数字助理(PDA)、媒体播放器等等)、多处理器系统、消费型服务器、小型计算机、大型计算机、包括上述任意系统或设备的分布式计算环境,等等。
[0031] 尽管没有要求,但是在“计算机可读指令”被一个或多个服务器执行的通用背景下描述实施例。计算机可读指令可以经由计算机可读介质来分布(下文讨论)。计算机可读指令可以实现为程序模块,比如执行特定任务或实现特定抽象数据类型的功能、对象、应用编程接口(API)、数据结构等等。典型地,该计算机可读指令的功能可以在各种环境中随意组合或分布。
[0032] 图1图示了包括本发明的基于用户输入特征的用户验证装置的一个或多个实施例的服务器112的实例。在一种配置中,服务器112包括至少一个处理单元116和存储器118。根据服务器的确切配置和类型,存储器118可以是易失性的(比如RAM)、非易失性的(比如ROM、闪存等)或二者的某种组合。该配置在图1中由虚线114图示。
[0033] 在其他实施例中,服务器112可以包括附加特征和/或功能。例如,服务器112还可以包括附加的存储装置(例如可移除和/或不可移除的),其包括但不限于磁存储装置、光存储装置等等。这种附加存储装置在图1中由存储装置120图示。在一个实施例中,用于实现本文所提供的一个或多个实施例的计算机可读指令可以在存储装置120中。存储装置120还可以存储用于实现操作系统、应用程序等的其他计算机可读指令。计算机可读指令可以载入存储器118中由例如处理单元116执行。
[0034] 本文所使用的术语“计算机可读介质”包括计算机存储介质。计算机存储介质包括以用于存储诸如计算机可读指令或其他数据之类的信息的任何方法或技术实现的易失性和非易失性、可移除和不可移除介质。存储器118和存储装置120是计算机存储介质的实例。计算机存储介质包括但不限于RAM、ROM、EEPROM、闪存或其他存储器技术、CD-ROM、数字通用盘(DVD)或其他光存储装置、盒式磁带、磁带、磁盘存储装置或其他磁存储设备、或可以用于存储期望信息并可以被服务器112访问的任何其他介质。任意这样的计算机存储介质可以是服务器112的一部分。
[0035] 服务器112还可以包括允许服务器112与其他设备通信的通信连接126。通信连接126可以包括但不限于调制解调器、网络接口卡(NIC)、集成网络接口、射频发射器/接收器、红外端口、USB连接或用于将服务器112连接到其他服务器的其他接口。通信连接126可以包括有线连接或无线连接。通信连接126可以发射和/或接收通信媒体。
[0036] 术语“计算机可读介质”可以包括通信介质。通信介质典型地包含计算机可读指令或诸如载波或其他传输机构之类的“己调制数据信号”中的其他数据,并且包括任何信息递送介质。术语“己调制数据信号”可以包括这样的信号:该信号特性中的一个或多个按照将信息编码到信号中的方式来设置或改变。
[0037] 服务器112可以包括输入设备124,比如键盘、鼠标、笔、语音输入设备、触摸输入设备、红外相机、视频输入设备和/或任何其他输入设备。设备112中也可以包括输出设备122,比如一个或多个显示器、扬声器、打印机和/或任意其他输出设备。输入设备124和输出设备122可以经由有线连接、无线连接或其任意组合连接到服务器112。在一个实施例中,来自另一个服务器的输入设备或输出设备可以被用作服务器112的输入设备124或输出设备122。
[0038] 服务器112的组件可以通过各种互连(比如总线)连接。这样的互连可以包括外围组件互连(PCI)(比如快速PCI)、通用串行总线(USB)、火线(IEEE1394)、光学总线结构等等。在另一个实施例中,服务器112的组件可以通过网络互连。例如,存储器118可以由位于不同物理位置中的、通过网络互连的多个物理存储器单元构成。
[0039] 本领域技术人员将认识到,用于存储计算机可读指令的存储设备可以跨越网络分布。例如,可经由网络128访问的计算设备130可以存储用于实现本发明所提供的一个或多个实施例的计算机可读指令。服务器112可以访问计算设备130并且下载计算机可读指令的一部分或所有以供执行。可替代地,服务器112可以按需要下载多条计算机可读指令,或者一些指令可以在服务器112处执行并且一些指令可以在计算设备130处执行。
[0040] 本文提供了实施例的各种操作。在一个实施例中,所述的一个或多个操作可以构成一个或多个计算机可读介质上存储的计算机可读指令,其在被服务器执行时将使得计算设备执行所述操作。描述一些或所有操作的顺序不应当被解释为暗示这些操作必需是顺序相关的。本领域技术人员将理解具有本说明书的益处的可替代的排序。而且,应当理解,不是所有操作必需在本文所提供的每个实施例中存在。
[0041] 而且,本文所使用的词语“优选的”意指用作实例、示例或例证。奉文描述为“优选的”任意方面或设计不必被解释为比其他方面或设计更有利。相反,词语“优选的”的使用旨在以具体方式提出概念。如本申请中所使用的术语“或”旨在意指包含的“或”而非排除的“或”。即,除非另外指定或从上下文中清楚,“X使用A或B”意指自然包括排列的任意一个。即,如果X使用A;X使用B;或X使用A和B二者,则“X使用A或B”在前述任一示例中得到满足。
[0042] 而且,尽管已经相对于一个或多个实现方式示出并描述了本公开,但是本领域技术人员基于对本说明书和附图的阅读和理解将会想到等价变型和修改。本公开包括所有这样的修改和变型,并且仅由所附权利要求的范围限制。特别地关于由上述组件(例如元件、资源等)执行的各种功能,用于描述这样的组件的术语旨在对应于执行所述组件的指定功能(例如其在功能上是等价的)的任意组件(除非另外指示),即使在结构上与执行本文所示的本公开的示范性实现方式中的功能的公开结构不等同。此外,尽管本公开的特定特征已经相对于若干实现方式中的仅一个被公开,但是这种特征可以与如可以对给定或特定应用而言是期望和有利的其他实现方式的一个或多个其他特征组合。而且,就术语“包括”、“具有”、“含有”或其变形被用在具体实施方式或权利要求中而言,这样的术语旨在以与术语“包含”相似的方式包括。
[0043] 请参阅图2,图2为本发明第一实施例提供的基于用户输入特征的用户验证方法的实现流程示意图。
[0044] 在步骤S201中,预先采集用户原始输入特征,并将采集到的原始输入特征与显示界面的输入位置一一建立关联后存储。
[0045] 其中,所述显示界面包括至少两个的输入位置,每个输入位置对应不同的原始输入特征,所述用户原始输入特征包括人体器官的触摸数据。
[0046] 在本发明实施例中,所述基于用户输入特征的用户验证方法的执行主体为客户端,所述客户端包括但不限于以下设备:具有触摸屏的移动终端、具有触摸屏的计算机、或者具有触摸屏的个人掌上电脑等等。然而,可以理解的是,只要是具有触摸屏的电子设备均应包含在本发明的保护范围之内。
[0047] 进一步的,预先在所述客户端建立用户原始输入特征与客户端显示界面输入位置的对应关系,所述显示界面包括至少两个的输入位置,每一输入位置与每一原始输入特征对应,所述用户原始输入特征包括人体器官的触摸数据,其中所述人体器官的触摸数据为:用户在所述输入位置通过触摸方式向显示屏幕输入时客户端采集到的触摸数据。
[0048] 在步骤S202中,在进行用户验证以进行后续操作时,采集用户在所述输入位置输入的当前输入特征。
[0049] 在步骤S203中,将用户在不同输入位置输入的当前输入特征与预先存储的对应该输入位置的原始输入特征进行比较。
[0050] 所述步骤S202和所述步骤S203可以具体为:
[0051] 当客户端用户进行网络操作时,首先需要进行用户验证,即区分该网络操作为机器操作还是人为操作,若用户验证通过则响应用户该网络操作,即若判定出当前网络操作为人为操作,则响应该网络操作,以保证用户账号安全。
[0052] 本实施例中,客户端采集用户在所述输入位置输入的当前输入特征,并将用户在不同输入位置输入的当前输入特征与预先存储的对应该输入位置的原始输入特征进行比较,以根据用户在所述输入位置输入的当前输入特征,以及预先存储原始输入特征与输入位置的关联关系,确定出该网络操作为机器操作还是人为操作。
[0053] 在步骤S204中,若上述采集到的当前输入特征与预先存储的原始输入特征一致,则响应用户的操作。
[0054] 若当前输入特征与预先存储的原始输入特征一致,则可认为用户验证通过,即判断出网络操作为人为操作,则响应用户的操作。
[0055] 由上述可知,本实施例预先在显示界面设定至少两个的输入位置,且将采集到的用户原始输入特征与显示界面的输入位置一一建立关联后存储,其中所述,所述用户原始输入特征包括人体器官的触摸数据;在进行用户验证以进行后续操作时,采集用户在输入位置输入的当前输入特征;并当前输入特征与原始输入特征进行比较,当采集到的当前输入特征与预先存储的原始输入特征一致时,响应用户的操作。本发明通过人体器官的触摸数据作为用户的输入特征,并以此判断出网络操作是用户的操作行为还是机器的操作行为,如果是人为的操作则授权此次操作,能够有效的防止机器去执行涉及帐号的相关操作,给用户减少了网上交易的风险,能够有效的保全财产,以及隐私信息能够很好的得到保密。
[0056] 请参阅图3,图3为本发明第二实施例提供的基于用户输入特征的用户验证方法的实现流程示意图。
[0057] 在步骤S301中,预先采集用户原始输入特征,并将采集到的原始输入特征与显示界面的输入位置一一建立关联后存储。
[0058] 其中,所述显示界面包括至少两个的输入位置,每个输入位置对应不同的原始输入特征,所述用户原始输入特征包括人体器官的触摸数据。
[0059] 在本发明实施例中,所述基于用户输入特征的用户验证方法的执行主体为客户端,所述客户端包括但不限于以下设备:具有触摸屏的移动终端、具有触摸屏的计算机、或者具有触摸屏的个人掌上电脑等等。然而,可以理解的是,只要是具有触摸屏的电子设备均应包含在本发明的保护范围之内。
[0060] 优选的,所述人体器官的触摸数据为:用户在所述输入位置通过触摸方式向显示屏幕输入时客户端采集到的触摸数据。
[0061] 进一步的,本发明实施例中,所述输入特征可以包括基于手指指头、指关节、指甲的触摸数据。也就是说,所述人体器官的触摸数据具体为用户手指指头、指关节、指甲的触摸数据。
[0062] 更进一步的,所述基于手指指头、指关节、指甲的触摸数据可以包括:触摸所述输入位置的面积范围、触摸所述输入位置的压力大小、触摸所述输入位置发出的声音的一种或多种的任意组合。也就是说,可以根据所述触摸数据的一种或多种的任意组合,确定出当前输入的输入特征为通过手指指头或者指关节或者指甲进行输入,此处对其实现不作具体限定。
[0063] 在步骤S302中,在进行用户验证以进行后续操作时,在各个不同的输入位置,提示用户通过不同的输入方式进行输入。
[0064] 可以理解的是,每个输入位置对应一个原始输入特征;所述不同的输入方式为根据各输入位置对应的原始输入特征在各不同输入位置进行输入。
[0065] 例如:在预先存储的输入位置和原始输入特征的对应关系中,输入位置A对应基于手指头的触摸数据,则所述客户端在其触摸屏显示界面的输入位置A处,提示用户采用手指头在进行触摸输入。
[0066] 在步骤S303中,采集用户在所述输入位置输入的当前输入特征。
[0067] 在步骤S304中,将用户在不同输入位置输入的当前输入特征与预先存储的对应该输入位置的原始输入特征进行比较。
[0068] 所述步骤S303和所述步骤S304可以具体为:
[0069] 优选的,采集用户在各个输入位置输入的基于手指指头、指关节、指甲的触摸数据。
[0070] 采集所述触摸数据后,将用户在不同输入位置输入的当前输入特征与预先存储的对应该输入位置的原始输入特征进行一一比较,以根据用户在所述输入位置输入的当前输入特征,以及预先存储原始输入特征与输入位置的关联关系,确定出该网络操作为机器操作还是人为操作。
[0071] 例如:在预先存储的输入位置和原始输入特征的对应关系中,输入位置A对应基于手指头的触摸数据,则客户端采集用户在输入位置A输入的当前输入特征,并将该当前输入特征与预设的基于手指头的触摸数据进行比较。
[0072] 在步骤S305中,若上述采集到的当前输入特征与预先存储的原始输入特征一致,则响应用户的操作。
[0073] 在步骤S306中,将比较结果显示至所述显示界面,并提示用户验证通过。
[0074] 所述步骤S305和所述步骤S306可以具体为:
[0075] 可以理解的是,本实施例中,所述输入特征包括手指指头、指关节、指甲等人体器官的触摸数据,所述基于手指指头、指关节、指甲的触摸数据可以包括:触摸所述输入位置的面积范围、触摸所述输入位置的压力大小、触摸所述输入位置发出的声音等其他触摸数据的一种或多种的任意组合。
[0076] 也就是说,所述客户端可以根据所述触摸数据的一种或多种的任意组合,确定出采取到的当前输入特征为通过手指指头或者指关节或者指甲或其他触摸方式进行输入。
[0077] 例如:在预先存储的输入位置和原始输入特征的对应关系中,输入位置A对应基于手指头的触摸数据,客户端采集用户在输入位置A输入的当前输入特征,并将该当前输入特征与预设的基于手指头的触摸数据进行比较:
[0078] 若在输入位置A采集到触摸所述输入位置的面积范围的数据,则根据采集到的数据、以及预设的触摸面积范围与触摸方式的对应关系,可以判断出所述当前输入特征是通过哪种输入方式进行输入;若判断出所述当前输入特征是基于手指头的触摸数据,则可以认为输入位置A采集到的当前输入特征与预先存储的原始输入特征一致。
[0079] 或者,若在输入位置A采集到触摸所述输入位置的面积范围以及压力大小的数据,则根据采集到的数据、预设的触摸面积范围与触摸方式的对应关系、以及预设的触摸压力大小与触摸方式的对应关系的结合,可以判断出所述当前输入特征是通过哪种输入方式进行输入;同样的,若判断出所述当前输入特征是基于手指头的触摸数据,则可以认为输入位置A采集到的当前输入特征与预先存储的原始输入特征一致。
[0080] 容易想到的是,在一些更为精确的场合,可以采用触摸所述输入位置的面积范围、触摸所述输入位置的压力大小、触摸所述输入位置发出的声音以及其他触摸数据的两个以上的结合,判断出所述当前输入特征是通过哪种输入方式进行输入,此处不作具体限定。
[0081] 其中,所述触摸面积范围与触摸方式的对应关系,和/或触摸压力大小与触摸方式的对应关系,和/或触摸声音类型大小与触摸方式的对应关系等触摸数据域触摸方式的对应关系,可以预先设置在所述客户端中,其中,所述触摸方式包括通过手指指头、指关节、指甲或其他人体器官进行输入。
[0082] 可以理解的是,用户在各个不同输入位置输入的当前输入特征,均可参照上述输入位置A的当前输入特征的检测方式,与对应该输入位置的预先存储的原始输入特征进行一一比较检测,若采集到的所有当前输入特征与预先存储的原始输入特征一致,即可判断出网络操作为人为操作,响应用户的操作,同时,将该比较结果显示至所述显示界面(即客户端触摸屏),并向客户端用户提示验证通过。
[0083] 由上述可知,本实施例预先在显示界面设定至少两个的输入位置,且将采集到的用户原始输入特征与显示界面的输入位置一一建立关联后存储,其中所述,所述用户原始输入特征包括人体器官的触摸数据;在进行用户验证以进行后续操作时,采集用户在输入位置输入的当前输入特征;并当前输入特征与原始输入特征进行比较,当采集到的当前输入特征与预先存储的原始输入特征一致时,响应用户的操作。本发明通过人体器官的触摸数据作为用户的输入特征,并以此判断出网络操作是用户的操作行为还是机器的操作行为,如果是人为的操作则授权此次操作,能够有效的防止机器去执行涉及帐号的相关操作,给用户减少了网上交易的风险,能够有效的保全财产,以及隐私信息能够很好的得到保密。进一步的,采集用户在各个输入位置输入的基于手指指头、指关节、指甲的触摸数据,更为准确的判断出人为的操作,进一步提高用户验证的可靠性。
[0084] 请参阅图4,图4为本发明第三实施例提供的基于用户输入特征的用户验证方法的实现流程示意图。区别于上述第二实施例,本实施例对于采集到的当前输入特征与预先存储的原始输入特征不一致的情况进行分析说明。
[0085] 在步骤S401中,预先采集用户原始输入特征,并将采集到的原始输入特征与显示界面的输入位置一一建立关联后存储。
[0086] 其中,所述显示界面包括至少两个的输入位置,每个输入位置对应不同的原始输入特征,所述用户原始输入特征包括人体器官的触摸数据。
[0087] 在本发明实施例中,所述基于用户输入特征的用户验证方法的执行主体为客户端,所述客户端包括但不限于以下设备:具有触摸屏的移动终端、具有触摸屏的计算机、或者具有触摸屏的个人掌上电脑等等。然而,可以理解的是,只要是具有触摸屏的电子设备均应包含在本发明的保护范围之内。
[0088] 优选的,所述人体器官的触摸数据为:用户在所述输入位置通过触摸方式向显示屏幕输入时客户端采集到的触摸数据。
[0089] 进一步的,本发明实施例中,所述输入特征可以包括基于手指指头、指关节、指甲的触摸数据。也就是说,所述人体器官的触摸数据具体为用户手指指头、指关节、指甲的触摸数据。
[0090] 更进一步的,所述基于手指指头、指关节、指甲的触摸数据可以包括:触摸所述输入位置的面积范围、触摸所述输入位置的压力大小、触摸所述输入位置发出的声音的一种或多种的任意组合。也就是说,可以根据所述触摸数据的一种或多种的任意组合,确定出当前输入的输入特征为通过手指指头或者指关节或者指甲进行输入,此处对其实现不作具体限定。
[0091] 在步骤S402中,在进行用户验证以进行后续操作时,在各个不同的输入位置,提示用户通过不同的输入方式进行输入。
[0092] 可以理解的是,每个输入位置对应一个原始输入特征;所述不同的输入方式为根据各输入位置对应的原始输入特征在各不同输入位置进行输入。
[0093] 例如:在预先存储的输入位置和原始输入特征的对应关系中,输入位置A对应基于手指头的触摸数据,则所述客户端在其触摸屏显示界面的输入位置A处,提示用户采用手指头在进行触摸输入。
[0094] 在步骤S403中,采集用户在所述输入位置输入的当前输入特征。
[0095] 在步骤S404中,将用户在不同输入位置输入的当前输入特征与预先存储的对应该输入位置的原始输入特征进行比较。
[0096] 所述步骤S403和所述步骤S404可以具体为:
[0097] 优选的,采集用户在各个输入位置输入的基于手指指头、指关节、指甲的触摸数据。
[0098] 采集所述触摸数据后,将用户在不同输入位置输入的当前输入特征与预先存储的对应该输入位置的原始输入特征进行一一比较,以根据用户在所述输入位置输入的当前输入特征,以及预先存储原始输入特征与输入位置的关联关系,确定出该网络操作为机器操作还是人为操作。
[0099] 例如:在预先存储的输入位置和原始输入特征的对应关系中,输入位置A对应基于手指头的触摸数据,则客户端采集用户在输入位置A输入的当前输入特征,并将该当前输入特征与预设的基于手指头的触摸数据进行比较。
[0100] 在步骤S405a中,若上述采集到的当前输入特征与预先存储的原始输入特征一致,则响应用户的操作。
[0101] 可以理解的是,本实施例中,所述输入特征包括手指指头、指关节、指甲等人体器官的触摸数据,所述基于手指指头、指关节、指甲的触摸数据可以包括:触摸所述输入位置的面积范围、触摸所述输入位置的压力大小、触摸所述输入位置发出的声音等其他触摸数据的一种或多种的任意组合。
[0102] 也就是说,所述客户端可以根据所述触摸数据的一种或多种的任意组合,确定出采取到的当前输入特征为通过手指指头或者指关节或者指甲或其他触摸方式进行输入。
[0103] 例如:在预先存储的输入位置和原始输入特征的对应关系中,输入位置A对应基于手指头的触摸数据,客户端采集用户在输入位置A输入的当前输入特征,并将该当前输入特征与预设的基于手指头的触摸数据进行比较:
[0104] 若在输入位置A采集到触摸所述输入位置的面积范围的数据,则根据采集到的数据、以及预设的触摸面积范围与触摸方式的对应关系,可以判断出所述当前输入特征是通过哪种输入方式进行输入;若判断出所述当前输入特征是基于手指头的触摸数据,则可以认为输入位置A采集到的当前输入特征与预先存储的原始输入特征一致。
[0105] 或者,若在输入位置A采集到触摸所述输入位置的面积范围以及压力大小的数据,则根据采集到的数据、预设的触摸面积范围与触摸方式的对应关系、以及预设的触摸压力大小与触摸方式的对应关系的结合,可以判断出所述当前输入特征是通过哪种输入方式进行输入;同样的,若判断出所述当前输入特征是基于手指头的触摸数据,则可以认为输入位置A采集到的当前输入特征与预先存储的原始输入特征一致。
[0106] 容易想到的是,在一些更为精确的场合,可以采用触摸所述输入位置的面积范围、触摸所述输入位置的压力大小、触摸所述输入位置发出的声音以及其他触摸数据的两个以上的结合,判断出所述当前输入特征是通过哪种输入方式进行输入,此处不作具体限定。
[0107] 其中,所述触摸面积范围与触摸方式的对应关系,和/或触摸压力大小与触摸方式的对应关系,和/或触摸声音类型大小与触摸方式的对应关系等触摸数据域触摸方式的对应关系,可以预先设置在所述客户端中,其中,所述触摸方式包括通过手指指头、指关节、指甲或其他人体器官进行输入。
[0108] 可以理解的是,用户在各个不同输入位置输入的当前输入特征,均可参照上述输入位置A的当前输入特征的检测方式,与对应该输入位置的预先存储的原始输入特征进行一一比较检测,若采集到的所有当前输入特征与预先存储的原始输入特征一致,即可判断出网络操作为人为操作,响应用户的操作,同时,将该比较结果显示至所述显示界面(即客户端触摸屏),并向客户端用户提示验证通过。
[0109] 在步骤S405b中,若采集到的当前输入特征与预先存储的原始输入特征不一致,则提示用户重新进行输入。
[0110] 其中,在提示用户重新进行输入后,可返回步骤S402继续执行操作。
[0111] 可以理解的是,在一种可实施的方式下,在采集用户在不同输入位置输入的当前输入特征的过程中,每接收一当前输入特征,即对该当前输入特征进行比较,一旦该当前输入特征与预先存储的原始输入特征不一致,则提示用户重新进行输入。
[0112] 也就是说,在逐一采集所述输入位置输入的当前输入特征的过程中,当出现任一采集到的当前输入特征与预先存储的原始输入特征不一致时,就停止采集用户输入的当前输入特征,同时,提示用户重新进行输入,其中,重新输入可以包括两种形式:第一,提示在输入特征比较结果为不一致的输入位置处进行重新输入,第二,提示逐一在所述输入位置重新输入。
[0113] 在另一种可实施的方式下,当用户在所有的输入位置输入的当前输入特征全部采集完后,统一对所有的当前输入特征一一进行比较,一旦其中一个当前输入特征与对应输入位置的原始输入特征不一致,则提示用户重新进行输入。
[0114] 也就是说,在所有输入位置全部完成输入后,当出现任一采集到的当前输入特征与预先存储的原始输入特征不一致时,提示用户逐一在所述输入位置重新输入。
[0115] 可以理解的是,在一些较为精确的场合,若检测采集到的当前输入特征与预先存储的原始输入特征不一致时,直接不响应用户操作,即拒绝该次网络操作,并退出当前显示界面,在一预设时间段后方可进行下一次用户验证以进行后续网络操作;或者,设置允许用户进行重新输入的次数不超过2次,若超过,则同样的退出当前显示界面,在一预设时间段后方可进行下一次用户验证以进行后续网络操作等等,此处仅为举例说明,不构成对本发明的限定。
[0116] 由上述可知,本实施例预先在显示界面设定至少两个的输入位置,且将采集到的用户原始输入特征与显示界面的输入位置一一建立关联后存储,其中所述,所述用户原始输入特征包括人体器官的触摸数据;在进行用户验证以进行后续操作时,采集用户在输入位置输入的当前输入特征;并当前输入特征与原始输入特征进行比较,当采集到的当前输入特征与预先存储的原始输入特征一致时,响应用户的操作。本发明通过人体器官的触摸数据作为用户的输入特征,并以此判断出网络操作是用户的操作行为还是机器的操作行为,如果是人为的操作则授权此次操作,如果是机器的操作则拒绝此次操作,能够有效的防止机器去执行涉及帐号的相关操作,给用户减少了网上交易的风险,能够有效的保全财产,以及隐私信息能够很好的得到保密。进一步的,采集用户在各个输入位置输入的基于手指指头、指关节、指甲的触摸数据,更为准确的判断出人为的操作,进一步提高用户验证的可靠性。
[0117] 请参阅图5,图5为本发明实施例的基于用户输入特征的用户验证方法的具体应用实施例。如图所示,该用户验证系统包括用户11,用户界面(UI)12以及验证处理模块13,可以理解的是,所述用户为了更好地描述所述用户验证方法而提出,不属于所述用户验证系统一部分,所述用户界面为客户端的前端显示模块,所述验证处理模块13为所述客户端的后台处理模块。
[0118] 在步骤S501中,验证处理模块13建立用户原始输入特征与显示界面的输入位置的对应关系并存储;
[0119] 其中,所述输入特征可以包括基于手指指头、指关节、指甲的触摸数据;则所述人体器官的触摸数据具体为用户手指指头、指关节、指甲的触摸数据。
[0120] 在步骤S502中,用户11向用户界面12请求用户验证以进行后续操作;
[0121] 且通过所述用户界面12将所述请求传送至所述验证处理模块13。
[0122] 在步骤S503中,验证处理模块13根据所述原始输入特征与所述输入位置的一一对应关系,在各个不同的输入位置,提示用户进行输入并在所述用户界面12显示。
[0123] 在步骤S504中,用户11在所述用户界面12的输入位置进行输入;
[0124] 且通过所述用户界面12将输入特征传送至所述验证处理模块13。
[0125] 在步骤S505中,验证处理模块13采集用户11在所述输入位置输入的当前输入特征;
[0126] 在步骤S506中,验证处理模块13将用户在不同输入位置输入的当前输入特征与预先存储的对应该输入位置的原始输入特征进行比较。
[0127] 在步骤S507中,若采集到的当前输入特征与预先存储的原始输入特征一致,验证处理模块13通过用户界面12提示用户11验证通过。
[0128] 在步骤S508中,若采集到的当前输入特征与预先存储的原始输入特征一致的同时,验证处理模块13响应用户11的操作。
[0129] 在步骤S509中,若采集到的当前输入特征与预先存储的原始输入特征不一致,验证处理模块13则通过用户界面12提示用户重新进行输入。
[0130] 譬如,在预先存储的输入位置和原始输入特征的对应关系中,某一输入位置对应基于手指头的触摸数据,若在该输入位置采集到触摸所述输入位置的面积范围的数据,则根据采集到的数据、以及预设的触摸面积范围与触摸方式的对应关系,可以判断出所述当前输入特征是通过哪种输入方式进行输入;若判断出所述当前输入特征是基于手指头的触摸数据,则可以认为该输入位置采集到的当前输入特征与预先存储的原始输入特征一致。
[0131] 若将各个不同输入位置输入的当前输入特征,与对应该输入位置的预先存储的原始输入特征进行逐一比较检测后,判断出采集到的所有当前输入特征与预先存储的原始输入特征一致,即可判断出网络操作为人为操作,响应用户的操作,从而阻止用户隐私、财产等账号内信息被他人窃取,加强用户账号的安全保护。
[0132] 可以理解的是,所述步骤S501至步骤S509,可以参考上述第三实施例的相关描述进行具体实现,此处不再赘述。
[0133] 为便于更好的实施本发明实施例提供的基于用户输入特征的用户验证方法,本发明实施例还提供一种基于用户输入特征的用户验证的装置。其中名词的含义与上述基于用户输入特征的用户验证方法中相同,具体实现细节可以参考方法实施例中的说明。请参阅图6,图6为本发明实施例提供的基于用户输入特征的用户验证装置的结构示意图,其中所述装置包括预设模块61、采集模块62、比较模块63以及响应模块64。
[0134] 其中所述预设模块61,预先采集用户原始输入特征,并将采集到的原始输入特征与显示界面的输入位置一一建立关联后存储,其中所述显示界面包括至少两个的输入位置,每个输入位置对应不同的原始输入特征,所述用户原始输入特征包括人体器官的触摸数据;所述采集模块62,在进行用户验证以进行后续操作时,采集用户在所述输入位置输入的当前输入特征。
[0135] 在本发明实施例中,所述基于用户输入特征的用户验证的装置可以是内置于客户端中的软件单元、硬件单元或者是软硬结合的单元。所述客户端包括但不限于以下设备:具有触摸屏的移动终端、具有触摸屏的计算机、或者具有触摸屏的个人掌上电脑等等。然而,可以理解的是,只要是具有触摸屏的电子设备均应包含在本发明的保护范围之内。
[0136] 所述比较模块63,将用户在不同输入位置输入的当前输入特征与预先存储的对应该输入位置的原始输入特征进行比较;所述响应模块64,若上述采集到的当前输入特征与预先存储的原始输入特征一致,则响应用户的操作。
[0137] 当客户端用户进行网络操作时,首先需要进行用户验证,即区分该网络操作为机器操作还是人为操作,若用户验证通过则响应用户该网络操作,即若判定出当前网络操作为人为操作,则响应该网络操作,以保证用户账号安全。
[0138] 本实施例中,客户端采集用户在所述输入位置输入的当前输入特征,并将用户在不同输入位置输入的当前输入特征与预先存储的对应该输入位置的原始输入特征进行比较,以根据用户在所述输入位置输入的当前输入特征,以及预先存储原始输入特征与输入位置的关联关系,确定出该网络操作为机器操作还是人为操作。
[0139] 若当前输入特征与预先存储的原始输入特征一致,则可认为用户验证通过,即判断出网络操作为人为操作,则响应用户的操作。
[0140] 由上述可知,本实施例预先在显示界面设定至少两个的输入位置,且将采集到的用户原始输入特征与显示界面的输入位置一一建立关联后存储,其中所述,所述用户原始输入特征包括人体器官的触摸数据;在进行用户验证以进行后续操作时,采集用户在输入位置输入的当前输入特征;并当前输入特征与原始输入特征进行比较,当采集到的当前输入特征与预先存储的原始输入特征一致时,响应用户的操作。本发明通过人体器官的触摸数据作为用户的输入特征,并以此判断出网络操作是用户的操作行为还是机器的操作行为,如果是人为的操作则授权此次操作,能够有效的防止机器去执行涉及帐号的相关操作,给用户减少了网上交易的风险,能够有效的保全财产,以及隐私信息能够很好的得到保密。
[0141] 请参阅图7,图7为本发明实施例提供的基于用户输入特征的用户验证装置的结构示意图,其中所述装置包括预设模块71、采集模块72、比较模块73、响应模块74、第一提示模块75、第二提示模块76以及第三提示模块77。在本实施例中,优选的,所述输入特征可以包括基于手指指头、指关节、指甲的触摸数据。
[0142] 其中所述预设模块71,预先采集用户原始的基于手指指头、指关节、指甲的触摸数据,并将采集到的原始输入特征与显示界面的输入位置一一建立关联后存储。其中,所述显示界面包括至少两个的输入位置,每个输入位置对应不同的原始输入特征,所述用户原始输入特征包括人体器官的触摸数据。
[0143] 即所述人体器官的触摸数据为:用户在所述输入位置通过触摸方式向显示屏幕输入时客户端采集到的触摸数据。
[0144] 进一步的,所述基于手指指头、指关节、指甲的触摸数据可以包括:触摸所述输入位置的面积范围、触摸所述输入位置的压力大小、触摸所述输入位置发出的声音的一种或多种的任意组合。也就是说,可以根据所述触摸数据的一种或多种的任意组合,确定出当前输入的输入特征为通过手指指头或者指关节或者指甲进行输入,此处对其实现不作具体限定。
[0145] 所述第一提示模块75,在各不同的输入位置,提示用户通过不同的输入方式进行输入,其中所述不同的输入方式为根据各输入位置对应的原始输入特征在各不同输入位置进行输入。
[0146] 可以理解的是,每个输入位置对应一个原始输入特征;例如:在预先存储的输入位置和原始输入特征的对应关系中,输入位置A对应基于手指头的触摸数据,则所述客户端在其触摸屏显示界面的输入位置A处,提示用户采用手指头在进行触摸输入。
[0147] 所述采集模块72,在进行用户验证以进行后续操作时,采集用户在所述输入位置输入的当前的基于手指指头、指关节、指甲的触摸数据。所述比较模块73,将用户在不同输入位置输入的当前输入特征与预先存储的对应该输入位置的原始输入特征进行比较。
[0148] 优选的,采集用户在各个输入位置输入的基于手指指头、指关节、指甲的触摸数据。采集所述触摸数据后,将用户在不同输入位置输入的当前输入特征与预先存储的对应该输入位置的原始输入特征进行一一比较,以根据用户在所述输入位置输入的当前输入特征,以及预先存储原始输入特征与输入位置的关联关系,确定出该网络操作为机器操作还是人为操作。
[0149] 所述响应模块74,若上述采集到的当前输入特征与预先存储的原始输入特征一致,则响应用户的操作。
[0150] 例如:在预先存储的输入位置和原始输入特征的对应关系中,输入位置A对应基于手指头的触摸数据,客户端采集用户在输入位置A输入的当前输入特征,并将该当前输入特征与预设的基于手指头的触摸数据进行比较:
[0151] 若在输入位置A采集到触摸所述输入位置的面积范围的数据,则根据采集到的数据、以及预设的触摸面积范围与触摸方式的对应关系,可以判断出所述当前输入特征是通过哪种输入方式进行输入;若判断出所述当前输入特征是基于手指头的触摸数据,则可以认为输入位置A采集到的当前输入特征与预先存储的原始输入特征一致。
[0152] 或者,若在输入位置A采集到触摸所述输入位置的面积范围以及压力大小的数据,则根据采集到的数据、预设的触摸面积范围与触摸方式的对应关系、以及预设的触摸压力大小与触摸方式的对应关系的结合,可以判断出所述当前输入特征是通过哪种输入方式进行输入;同样的,若判断出所述当前输入特征是基于手指头的触摸数据,则可以认为输入位置A采集到的当前输入特征与预先存储的原始输入特征一致。
[0153] 容易想到的是,在一些更为精确的场合,可以采用触摸所述输入位置的面积范围、触摸所述输入位置的压力大小、触摸所述输入位置发出的声音以及其他触摸数据的两个以上的结合,判断出所述当前输入特征是通过哪种输入方式进行输入,此处不作具体限定。
[0154] 其中,所述触摸面积范围与触摸方式的对应关系,和/或触摸压力大小与触摸方式的对应关系,和/或触摸声音类型大小与触摸方式的对应关系等触摸数据域触摸方式的对应关系,可以预先设置在所述客户端中,其中,所述触摸方式包括通过手指指头、指关节、指甲或其他人体器官进行输入。
[0155] 可以理解的是,用户在各个不同输入位置输入的当前输入特征,均可参照上述输入位置A的当前输入特征的检测方式,与对应该输入位置的预先存储的原始输入特征进行一一比较检测,若采集到的所有当前输入特征与预先存储的原始输入特征一致,即可判断出网络操作为人为操作,响应用户的操作,同时,将该比较结果显示至所述显示界面(即客户端触摸屏),并向客户端用户提示验证通过。
[0156] 进一步优选的,若采集到的当前输入特征与预先存储的原始输入特征不一致,则提示用户重新进行输入;
[0157] 可以理解的是,在一种可实施的方式下,所述第二提示模块76,在采集用户在不同输入位置输入的当前输入特征的过程中,每接收一当前输入特征,即对该当前输入特征进行比较,一旦该当前输入特征与预先存储的原始输入特征不一致,则提示用户重新进行输入。
[0158] 也就是说,在逐一采集所述输入位置输入的当前输入特征的过程中,当出现任一采集到的当前输入特征与预先存储的原始输入特征不一致时,就停止采集用户输入的当前输入特征,同时,提示用户重新进行输入,其中,重新输入可以包括两种形式:第一,提示在输入特征比较结果为不一致的输入位置处进行重新输入,第二,提示逐一在所述输入位置重新输入。
[0159] 在另一种可实施的方式下,所述第三提示模块77,当用户在所有的输入位置输入的当前输入特征全部采集完后,统一对所有的当前输入特征一一进行比较,一旦其中一个当前输入特征与对应输入位置的原始输入特征不一致,则提示用户重新进行输入。
[0160] 也就是说,在所有输入位置全部完成输入后,当出现任一采集到的当前输入特征与预先存储的原始输入特征不一致时,提示用户逐一在所述输入位置重新输入。
[0161] 可以理解的是,在一些较为精确的场合,若检测采集到的当前输入特征与预先存储的原始输入特征不一致时,直接不响应用户操作,即拒绝该次网络操作,并退出当前显示界面,在一预设时间段后方可进行下一次用户验证以进行后续网络操作;或者,设置允许用户进行重新输入的次数不超过2次,若超过,则同样的退出当前显示界面,在一预设时间段后方可进行下一次用户验证以进行后续网络操作等等,此处仅为举例说明,不构成对本发明的限定。
[0162] 由上述可知,本实施例预先在显示界面设定至少两个的输入位置,且将采集到的用户原始输入特征与显示界面的输入位置一一建立关联后存储,其中所述,所述用户原始输入特征包括人体器官的触摸数据;在进行用户验证以进行后续操作时,采集用户在输入位置输入的当前输入特征;并当前输入特征与原始输入特征进行比较,当采集到的当前输入特征与预先存储的原始输入特征一致时,响应用户的操作。本发明通过人体器官的触摸数据作为用户的输入特征,并以此判断出网络操作是用户的操作行为还是机器的操作行为,如果是人为的操作则授权此次操作,如果是机器的操作则拒绝此次操作,能够有效的防止机器去执行涉及帐号的相关操作,给用户减少了网上交易的风险,能够有效的保全财产,以及隐私信息能够很好的得到保密。进一步的,采集用户在各个输入位置输入的基于手指指头、指关节、指甲的触摸数据,更为准确的判断出人为的操作,进一步提高用户验证的可靠性。
[0163] 可以理解的是,本发明实施例中没有详述的部分,具体可以参考上述相关实施例的相关描述进行具体实现,此处不再赘述。
[0164] 本发明实施例提供的所述基于用户输入特征的用户验证装置,譬如为计算机、平板电脑、具有触摸功能的手机等等,所述图像处理装置与上文实施例中的基于用户输入特征的用户验证方法属于同一构思,在所述基于用户输入特征的用户验证装置上可以运行所述基于用户输入特征的用户验证方法实施例中提供的任一方法,其具体实现过程详见所述基于用户输入特征的用户验证方法实施例,此处不再赘述。
[0165] 需要说明的是,对本发明所述基于用户输入特征的用户验证方法而言,本领域普通测试人员可以理解实现本发明实施例所述基于用户输入特征的用户验证方法的全部或部分流程,是可以通过计算机程序来控制相关的硬件来完成,所述计算机程序可存储于一计算机可读取存储介质中,如存储在终端的存储器中,并被该终端内的至少一个处理器执行,在执行过程中可包括如所述基于用户输入特征的用户验证方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(ROM)或随机存储记忆体(RAM)等。
[0166] 对本发明实施例的所述基于用户输入特征的用户验证装置而言,其各功能模块可以集成在一个处理芯片中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中,所述存储介质譬如为只读存储器,磁盘或光盘等。
[0167] 综上所述,虽然本发明已以优选实施例揭露如上,但上述优选实施例并非用以限制本发明,本领域的普通测试人员,在不脱离本发明的精神和范围内,均可作各种更动与润饰,因此本发明的保护范围以权利要求界定的范围为准。