一种基于虹膜识别的解锁方法和装置与流程

文档序号:12467612阅读:251来源:国知局
一种基于虹膜识别的解锁方法和装置与流程

本发明实施例涉及通信领域,尤其涉及一种基于虹膜识别的解锁方法和装置。



背景技术:

随着终端产品技术的高速发展,例如移动终端,移动终端产品(包括手机、平板电脑等终端产品)越来越重视用户体验,以唤醒和解锁为例,方便、安全的唤醒及解锁方案更加符合用户的要求。

现有的移动终端产品中,唤醒时多使用按压开关键,解锁手机多使用滑动触摸屏幕、输入密码或指纹解锁等。但是上述解锁方式存在着许多不足,例如,设置简单的密码安全性不高,复杂的密码很难记,使用者容易忘记密码。虹膜解锁系统可以取代上述常规身份识别技术,弥补上述解锁方式的不足,使电子设备系统对使用者身份进行准确甄别,进而决定是否解锁。

然而,现有技术中虹膜解锁系统中,通常需要手动开启虹膜解锁系统的红外灯,然后启动虹膜解锁,操作繁琐,用户体验差。



技术实现要素:

有鉴于此,本发明提出一种基于虹膜识别的解锁方法和装置,实现了虹膜解锁中,通过判断终端设备的状态信息启动虹膜识别,无需手动开启,提高了用户体验。

第一方面,本发明实施例提供了一种基于虹膜识别的解锁方法,所述方法包括:

检测终端设备发生位移的状态信息,所述状态信息至少包括所述终端在三维坐标轴上的加速度信息、角速度信息以及距离信息;

将所述状态信息与预设参数列表进行匹配,当匹配成功时,开启红外灯,启动虹膜识别。

进一步的,在采集终端设备发生位移的状态信息之前,还包括:

获取用户解锁时对终端设备的历史使用状态参数,所述状态参数至少包括所述终端在三维坐标轴上的加速度信息、角速度信息以及距离信息;

将所述使用状态参数进行存储,形成参数列表。

进一步的,所述获取用户解锁时对终端设备的历史使用状态参数包括:

用户通过按键手动解锁时,记录终端设备的重力传感器的三维坐标轴上的加速度值,作为用户对终端设备的使用状态参数;以及,

用户通过按键手动解锁时,记录终端设备的距离传感器测量的距离,作为用户对终端设备的使用状态参数;以及,

用户通过按键手动解锁时,记录终端设备的角速度传感器测量的角速度,作为用户对终端设备的使用状态参数。

进一步的,所述匹配成功包括:

所述终端设备发生位移时三维坐标轴上的加速度信息的变化量大于第一预设阈值;以及,

所述距离信息大于第二预设阈值;以及,

所述角速度信息的变化频率在预设频率范围内。

进一步的,所述用户通过按键手动解锁包括:

检测到终端设备发生位移且所述终端设备被解锁时,确定当前用户动作为用户通过按键手动解锁。

进一步的,所述当匹配成功时,开启红外灯,启动虹膜识别包括:

当匹配成功时,开启终端设备的红外灯,启动虹膜识别,对所述终端设备进行虹膜解锁。

第二方面,本发明实施例提供了一种基于虹膜识别的解锁装置,所述装置包括:

检测模块,用于检测终端设备发生位移的状态信息,所述状态信息至少包括所述终端在三维坐标轴上的加速度信息、角速度信息以及距离信息;

匹配模块,用于将所述状态信息与预设参数列表进行匹配,当匹配成功时,开启红外灯,启动虹膜识别。

进一步的,所述装置还包括:

获取模块,用于在采集终端设备发生位移的状态信息之前,获取用户解锁时对终端设备的历史使用状态参数,所述状态参数至少包括所述终端在三维坐标轴上的加速度信息、角速度信息以及距离信息;

存储模块,用于将所述使用状态参数进行存储,形成参数列表。

进一步的,所述获取模块具体用于:

用户通过按键手动解锁时,记录终端设备的重力传感器的三维坐标轴上的加速度值,作为用户对终端设备的使用状态参数;以及,

用户通过按键手动解锁时,记录终端设备的距离传感器测量的距离,作为用户对终端设备的使用状态参数;以及,

用户通过按键手动解锁时,记录终端设备的角速度传感器测量的角速度,作为用户对终端设备的使用状态参数。

进一步的,所述匹配模块具体用于:

所述终端设备发生位移时三维坐标轴上的加速度信息的变化量大于第一预设阈值;以及,

所述距离信息大于第二预设阈值;以及,

所述角速度信息的变化频率在预设频率范围内。

进一步的,所述用户通过按键手动解锁包括:

检测到终端设备发生位移且所述终端设备被解锁时,确定当前用户动作为用户通过按键手动解锁。

进一步的,所述匹配模块还用于:

当匹配成功时,开启终端设备的红外灯,启动虹膜识别,对所述终端设备进行虹膜解锁。

本发明实施例中,通过检测终端设备发生位移的状态信息,其中,状态信息至少包括所述终端在三维坐标轴上的加速度信息、角速度信息以及距离信息;并将状态信息与预设参数列表进行匹配,当匹配成功时,开启红外灯并启动虹膜识别。实现了虹膜解锁中,通过判断终端设备的状态信息启动虹膜识别,无需手动开启,提高了用户体验。

附图说明

通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:

图1是本发明实施例一中的一种基于虹膜识别的解锁方法的流程图;

图2是本发明实施例一中的一种手机设备坐标系的示意图;

图3是本发明实施例二中的一种基于虹膜识别的解锁方法的流程图;

图4是本发明实施例三中的一种基于虹膜识别的解锁装置的结构示意图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

实施例一

图1是本发明实施例一提供的一种基于虹膜识别的解锁方法的流程图。该方法适用于终端设备的虹膜解锁的情况,该方法可以由具有虹膜解锁功能的装置来执行,该装置可以由软件和/或硬件的方式来实现。具体包括以下步骤:

S110、检测终端设备发生位移的状态信息,所述状态信息至少包括所述终端在三维坐标轴上的加速度信息、角速度信息以及距离信息。

具体的,终端设备在使用过程中,会发生位移的变化,每次发生位移变化后,终端设备的状态信息就会随之发生变化。可选的,终端设备可以是手机、平板电脑和计算机等。状态信息至少包括终端在三维坐标轴上的加速度信息、角速度信息以及距离信息,三维坐标轴可以用X、Y和Z轴表示,以手机平放在桌面为例,如图2所示,对三维坐标轴进行说明。手机屏幕中心为坐标O为原点,在屏幕表面上横向为X轴,竖向为Y轴,垂直于屏幕向上为Z轴,三轴构成右手坐标系。可选的,三维坐标轴上的加速度信息为终端设备在X、Y和Z轴各个轴向上的加速度,加速度信息可以用重力传感器测量得到。示例性的,当手机水平放置在桌面上时,X和Y均为0,Z为9.8。角速度是指被测对象在一个单位为弧度的圆中,在单位时间内走过的弧度,角速度用来描述转动速度的快慢。角速度信息可以用陀螺仪测量得到。距离信息是指终端设备距离用户的距离,可以用距离传感器测量得到。

S120、将所述状态信息与预设参数列表进行匹配,当匹配成功时,开启红外灯,启动虹膜识别。

具体的,预设参数列表中存储了一系列参数,用来表征终端设备的使用状态信息,预设参数列表中的参数具体包括终端设备的角速度信息、加速度信息和距离信息。可选的,该预设列表可以是系统预设的,或者根据用户多次的使用习惯获得的终端设备的状态信息。将所述状态信息与预设参数列表进行匹配,匹配成功时,开启红外灯,启动虹膜识别。可选的,红外灯是虹膜识别系统中的关键组成部分,只有在红外灯开启的情况下,才能启动虹膜识别系统,虹膜识别技术是基于眼睛中的虹膜进行身份识别,眼睛的虹膜特征作为每个人的身份设别对象,应用于安全级别较高的情况。

进一步的,所述匹配成功包括:所述终端设备发生位移时三维坐标轴上的加速度信息的变化量大于第一预设阈值;以及,所述距离信息大于第二预设阈值;以及,所述角速度信息的变化频率在预设频率范围内。

具体的,当终端设备的状态信息满足下面几种情况时,满足匹配成功的条件。终端设备发生位移时,优选的,可以记为从第一位置移动至第二位置,在移动的过程中,加速度信息会发生变化,在第一位置的加速度记为第一加速度,在第二位置的加速度记为第二加速度,当加速度信息的变化量大于第一预设阈值时,可以理解为终端设备有剧烈变动。示例性的,以手机为例,当手机屏幕向上水平放置在桌面时,X轴的加速度为0,Y轴的加速度为0,Z轴的加速度为9.8,变化到手机倒扣在桌面上时,X轴的加速度为0,Y轴的加速度为0,Z轴的加速度为-9.8。发生该位移变化时,三个轴的加速度信息均发生变化;距离信息大于第二预设阈值,示例性的,距离信息判断终端设备位置的前方有无遮挡物,当距离信息大于第二预设阈值时,认为终端设备前方无遮挡物,否则,认为终端设备前方有遮挡物。匹配条件为前方无遮挡物;角速度的变化频率在预设频率范围内,示例性的,当终端设备发生位移时,还包括角度的变化,其中,角速度变化与时间的乘积即为角度变化,角速度的变化频率表征角速度的变化快慢,每隔一段时间(例如0.3秒),计算角速度是否有变化,并检测变化频率是否在预设频率范围内,若是,则作为匹配条件,否则,不做任何处理。

进一步的,所述当匹配成功时,开启红外灯,启动虹膜识别包括:当匹配成功时,开启终端设备的红外灯,启动虹膜识别,对所述终端设备进行虹膜解锁。

具体的,满足匹配条件匹配成功时,开启终端设备的红外灯,开启红外灯是启动虹膜识别的前提,启动虹膜识别,根据终端设备中预存的用户的虹膜信息,对所述终端设备进行虹膜解锁,若解锁过程应用的虹膜信息与预存的虹膜信息一致,则终端设备被成功解锁。

本发明实施例中,通过检测终端设备发生位移的状态信息,其中,状态信息至少包括所述终端在三维坐标轴上的加速度信息、角速度信息以及距离信息;并将状态信息与预设参数列表进行匹配,当匹配成功时,开启红外灯并启动虹膜识别。实现了虹膜解锁中,通过判断终端设备的状态信息启动虹膜识别,无需手动开启,提高了用户体验。

实施例二

图3是本发明实施例二提供的一种基于虹膜识别的解锁方法的流程图。本实施例在上述实施例的基础上,进行了优化,对在采集终端设备发生位移的状态信息之前,还包括:获取用户解锁时对终端设备的历史使用状态参数,所述状态参数至少包括所述终端在三维坐标轴上的加速度信息、角速度信息以及距离信息;将所述使用状态参数进行存储,形成参数列表。具体包括以下步骤:

S310、获取用户解锁时对终端设备的历史使用状态参数,所述状态参数至少包括所述终端在三维坐标轴上的加速度信息、角速度信息以及距离信息。

具体的,在用户对终端设备的使用过程中,需要解锁操作以满足用户的需求,以便用户对终端设备进行其他操作。获取用户解锁时对终端设备的历史使用状态参数,历史使用状态参数中,可以是用户在预设时间段内使用终端设备的获得,预设时间段可以是三个月的时间,其中,状态参数包括终端设备在三维坐标轴上的加速度信息、角速度信息以及距离信息。状态参数的定义与实施例一中阐述的相同,在此不在赘述。

S320、将所述使用状态参数进行存储,形成参数列表。

具体的,将获取到的用户在解锁时对终端设备的历史使用状态参数进行存储,形成参数列表。用于在虹膜解锁过程中,将检测到的终端设备发生位移的状态信息与参数列表进行匹配。

S330、检测终端设备发生位移的状态信息,所述状态信息至少包括所述终端在三维坐标轴上的加速度信息、角速度信息以及距离信息。

S340、将所述状态信息与预设参数列表进行匹配,当匹配成功时,开启红外灯,启动虹膜识别。

进一步的,所述获取用户解锁时对终端设备的历史使用状态参数包括:

用户通过按键手动解锁时,记录终端设备的重力传感器的三维坐标轴上的加速度值,作为用户对终端设备的使用状态参数;以及,

用户通过按键手动解锁时,记录终端设备的距离传感器测量的距离,作为用户对终端设备的使用状态参数;以及,

用户通过按键手动解锁时,记录终端设备的角速度传感器测量的角速度,作为用户对终端设备的使用状态参数。

其中,获取用户解锁时对终端设备的历史使用状态参数主要包括:终端设备上包括重力传感器,重力传感器可以测量用户通过按键手动解锁时三维坐标轴上的加速度值;终端设备上还包括距离传感器,距离传感器可以测量用户通过按键手动解锁时终端设备距离人体手部的距离;终端设备上还包括角速度传感器,角速度传感器可以测量用户通过按键手动解锁时终端设备位置变化时的角速度。以上三个参数均可以作为用户对终端设备的使用状态参数。

进一步的,所述用户通过按键手动解锁包括:检测到终端设备发生位移且所述终端设备被解锁时,确定当前用户动作为用户通过按键手动解锁。

具体的,满足以下两个条件时,则确定当前用户动作为通过按键手动解锁,两个条件分别是终端设备发生位移以及终端设备被解锁。

本发明实施例中,通过对用户解锁时对终端设备的历史使用状态参数的获取,并对所述状态参数进行存储,形成参数列表,其中,状态参数至少包括所述终端在三维坐标轴上的加速度信息、角速度信息以及距离信息。为检测当前终端设备发生位移时提供了参数列表,以供判断终端设备是否满足需要解锁的条件提供了参考。

实施例三

图4是本发明实施例三提供的一种基于虹膜识别的解锁装置的结构示意图。该装置适用于执行本发明实施例一至二中提供的一种基于虹膜识别的解锁方法,该装置具体包括:

检测模块410,用于检测终端设备发生位移的状态信息,所述状态信息至少包括所述终端在三维坐标轴上的加速度信息、角速度信息以及距离信息;

匹配模块420,用于将所述状态信息与预设参数列表进行匹配,当匹配成功时,开启红外灯,启动虹膜识别。

进一步的,所述装置还包括:

获取模块,用于在采集终端设备发生位移的状态信息之前,获取用户解锁时对终端设备的历史使用状态参数,所述状态参数至少包括所述终端在三维坐标轴上的加速度信息、角速度信息以及距离信息;

存储模块,用于将所述使用状态参数进行存储,形成参数列表。

进一步的,所述获取模块具体用于:

用户通过按键手动解锁时,记录终端设备的重力传感器的三维坐标轴上的加速度值,作为用户对终端设备的使用状态参数;以及,

用户通过按键手动解锁时,记录终端设备的距离传感器测量的距离,作为用户对终端设备的使用状态参数;以及,

用户通过按键手动解锁时,记录终端设备的角速度传感器测量的角速度,作为用户对终端设备的使用状态参数。

进一步的,所述匹配模块420具体用于:

所述终端设备发生位移时三维坐标轴上的加速度信息的变化量大于第一预设阈值;以及,

所述距离信息大于第二预设阈值;以及,

所述角速度信息的变化频率在预设频率范围内。

进一步的,所述用户通过按键手动解锁包括:

检测到终端设备发生位移且所述终端设备被解锁时,确定当前用户动作为用户通过按键手动解锁。

进一步的,匹配模块420还用于:

当匹配成功时,开启终端设备的红外灯,启动虹膜识别,对所述终端设备进行虹膜解锁。

本发明实施例提供的一种基于虹膜识别的解锁装置可执行本发明任意实施例所提供的一种基于虹膜识别的解锁方法,具备执行方法相应的功能模块和有益效果。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

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