验证用户身份的方法及终端设备的制造方法

文档序号:9708644阅读:328来源:国知局
验证用户身份的方法及终端设备的制造方法
【技术领域】
[0001]本发明实施例涉及终端应用领域,并且更具体地,涉及验证用户身份的方法及终端设备。
【背景技术】
[0002]近来,由于使用触屏操作的智能移动终端迅速普及,研究人员开始关注采用触屏操作过程中的行为特征对用户身份进行认证的技术,如通过分析用户在滑动解锁或图形解锁过程中产生的数据序列,对用户身份进行认证。例如,现有技术可以根据用户输入的手势在触屏上形成的轨迹的形状来确认用户的身份。
[0003]由于用户解锁过程中的输入的手势时行为特征不够稳定,因此,根据手势形成的轨迹的形状来确定用户的身份会导致得到的认证结果精度较低,准确率不高。

【发明内容】

[0004]本发明实施例提供了一种验证用户身份的方法及终端设备,能够提高验证的准确率。
[0005]第一方面,提供了一种验证用户身份的方法,该方法包括:获取用户在触摸屏上输入的相邻的至少两根手指的手势;根据手势形成的运动轨迹,确定相邻的至少两根手指的指间距和/或高度差;当相邻的至少两根手指的指间距和/或高度差满足预设条件时,确定用户的身份合法。
[0006]结合第一方面,在第一种可能的实现方式中,当相邻的至少两根手指的指间距和/或高度差满足预设条件时,确定用户的身份合法,包括:将相邻的至少两根手指的指间距和/或高度差输入预先训练好的身份分类器;当身份分类器输出的结果指示为合法时,确定用户的身份合法。
[0007]结合第一种可能的实现方式,在第二种可能的实现方式中,在获取用户在触摸屏上输入的相邻的至少两根手指的手势之前,该方法还包括:获取用户在触摸屏上多次输入的相邻的至少两根手指的样本手势;根据样本手势形成的运动轨迹,确定指间距和/或高度差,得到用户的特征向量训练集;使用特征向量训练集训练分类器,得到身份分类器。
[0008]结合第一种或第二种可能的实现方式,在第三种可能的实现方式中,身份分类器与用户的用户名相对应,在将相邻的至少两根手指的指间距和/或高度差输入预先训练好的身份分类器之前,该方法还包括:获取用户在触摸屏上输入的用户名;确定与用户名对应的身份分类器。
[0009]结合第一方面,在第四种可能的实现方式中,当相邻的至少两根手指的指间距和/或高度差满足预设条件时,确定用户的身份合法,包括:当相邻的至少两根手指的指间距和/或高度差在预设的阈值区间内时,确定用户的身份合法。
[0010]结合第一方面或第一种至第四种可能的实现方式中的任一种可能的实现方式,在第五种可能的实现方式中,在确定相邻的至少两根手指的指间距和/或高度差之前,方法还包括:确定运动轨迹与预先存储的标准运动轨迹一致。
[0011]结合第一方面或第一种至第五种可能的实现方式,在第六种可能的实现方式中,运动轨迹包括:沿手指方向的运动轨迹和/或沿与手指垂直方向的运动轨迹,根据手势形成的运动轨迹,确定相邻的至少两根手指的指间距和/或高度差,包括:根据运动轨迹中沿手指方向的运动轨迹确定相邻的至少两根手指的指间距;和/或根据运动轨迹中沿与手指垂直方向的运动轨迹确定相邻的至少两根手指的高度差。
[0012]结合第六种可能的实现方式,在第七种可能的实现方式中,沿手指方向的运动轨迹为竖直轨迹,沿与手指垂直方向的运动轨迹为水平轨迹,沿手指方向的运动轨迹和沿与手指垂直方向的运动轨迹包括竖直轨迹和水平轨迹。
[0013]结合第六种或第七种可能的实现方式,在第八种可能的实现方式中,沿手指方向的运动轨迹和沿与手指垂直方向的运动轨迹为L型轨迹或十字型轨迹。
[0014]结合第一方面或第一种至第八种可能的实现方式中的任一种可能的实现方式,在第九种可能的实现方式中,手势是在相邻的至少两根手指并拢且自然伸展的情况下输入的。
[0015]第二方面,提供了一种终端设备,该终端设备包括:触摸屏;获取模块,用于通过触摸屏获取用户在触摸屏上输入的相邻的至少两根手指的手势;确定模块,用于根据手势形成的运动轨迹,确定相邻的至少两根手指的指间距和/或高度差,确定模块还用于,当相邻的至少两根手指的指间距和/或高度差满足预设条件时,确定用户的身份合法。
[0016]结合第二方面,在第二方面的第一种可能的实现方式中,确定模块具体用于:将相邻的至少两根手指的指间距和/或高度差输入预先训练好的身份分类器;当身份分类器输出的结果指示为合法时,确定用户的身份合法。
[0017]结合第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,获取模块还用于,在获取用户在触摸屏上输入的手势之前,获取用户在触摸屏上多次输入的相邻的至少两根手指的样本手势,确定模块还用于,根据获取模块获取的手势形成的运动轨迹,确定指间距和/或高度差,得到用户的特征向量训练集,终端设备还包括:训练模块,用于使用确定模块得到的特征向量训练集训练分类器,得到身份分类器。
[0018]结合第二方面的第二种可能的实现方式,在第二方面的第三种可能的实现方式中,身份分类器与用户的用户名相对应,获取模块还用于,在将相邻的至少两根手指的指间距和/或高度差输入预先训练好的身份分类器之前,获取用户在触摸屏上输入的用户名,确定模块还用于,确定与用户名对应的身份分类器。
[0019]结合第二方面,在第二方面的第四种可能的实现方式中,确定模块具体用于,当相邻的至少两根手指的指间距和/或高度差在预设的阈值区间内时,确定用户的身份合法。
[0020]结合第二方面或第二方面的第一种至第四种可能的实现方式中的任一种可能的实现方式,在第二方面的第五种可能的实现方式中,确定模块还用于,在确定相邻的至少两根手指的指间距和/或高度差之前,确定运动轨迹与预先存储的标准运动轨迹一致。
[0021]结合第二方面或第二方面的第一种至第五种可能的实现方式中的任一种可能的实现方式,在第二方面的第六种可能的实现方式中,运动轨迹包括:沿手指方向和/或沿与手指垂直方向的运动轨迹,确定模块具体用于:根据运动轨迹中沿手指方向的运动轨迹确定相邻的至少两根手指的指间距;和/或根据运动轨迹中沿与手指垂直方向的运动轨迹确定相邻的至少两根手指的高度差。
[0022]结合第二方面的第六种可能的实现方式,在第二方面的第七种可能的实现方式中,沿手指方向的运动轨迹为竖直轨迹,沿与手指垂直方向的运动轨迹为水平轨迹,沿手指方向和沿与手指垂直方向的运动轨迹包括竖直轨迹和水平轨迹。
[0023]结合第二方面的第六种或第七种可能的实现方式,在第二方面的第八种可能的实现方式中,沿手指方向和沿与手指垂直方向的运动轨迹为L型轨迹或十字型轨迹。
[0024]结合第二方面或第二方面的第一种至第八种可能的实现方式中的任一种可能的实现方式,在第二方面的第九种可能的实现方式中,手势是在相邻的至少两根手指并拢且自然伸展的情况下输入的。
[0025]基于上述技术方案,通过根据用户在触摸屏输入的手势确定用户的手指的指间距和/或高度差,结合用户的手指的指间距和/或高度差验证用户的身份。由于手指的指间距和/或高度差在用户的手指输入手势期间比较稳定,因此能够解决行为特征波动的问题,进而能够提高验证的准确度。
【附图说明】
[0026]为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例中所需要使用的附图作简单地介绍,显而易见地,下面所描述的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0027]图1是根据本发明实施例的验证用户身份的方法的示意性流程图。
[0028]图2是根据本发明实施例的确定用户手形特征的示意图。
[0029]图3是根据本发明一个实施例的终端设备的示意性框图。
[0030]图4是根据本发明另一实施例的终端设备的示意性框图。
【具体实施方式】
[0031]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明的一部分实施例,而不是全部实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都应属于本发明保护的范围。
[0032]本发明的技术方案可以应用于各种以触摸屏(或触摸显示器)作为输入/输出设备,并基于用户对该触摸屏的触摸操作,完成各种功能的终端设备,例如,智能手机、平板电脑以及带触摸屏的计算设备、信息显示设备或通信设备等。
[0033]图1示出了根据本发明一个实施例的验证用户身份的方法100的示意性流程图,方法100可以由终端设备执行。如图1所示,方法100包括如下内容。
[0034]110,获取用户在触摸屏上输入的相邻的至少两根手指的手势。
[0035]例如,用户左手或右手的相邻的至少两根手指的指腹贴在触摸屏上滑动输入手势。对该手势的具体要求,如手指数和手势的形状可以是用户预设的,也可以是终端设备设定好的,本发明实施例对此不做限定。
[0036]120,根据
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1