本发明涉及通信技术领域,特别是涉及一种用户身份识别方法、装置和移动终端。
背景技术:
在身份识别、认证时,最为广泛使用的技术是指纹识别技术,但是,用户指纹在生活中几乎被遗留在所有触摸过的物体上,极易被获取到,因此,指纹识别技术是一项极不安全的身份识别方法。
技术实现要素:
本发明提供一种用户身份识别方法、装置和移动终端,用以解决现有技术通过指纹识别来进行用户身份识别不安全的问题。
针对上述技术问题,本发明是通过以下技术方案来解决的。
本发明提供了一种用户身份识别方法,包括:利用移动终端的摄像头,采集用户手指的心跳图像;在所述用户的心跳图像中提取所述用户的心跳特征;根据获得的所述心跳特征,执行用户身份识别。
其中,所述利用移动终端的摄像头,采集用户手指的心跳图像,包括:利用预设的心跳识别算法,调整所述摄像头的闪光灯亮度;利用所述心跳识别算法,采集所述摄像头上的用户手指的心跳图像。
其中,在根据获得的所述心跳特征,执行用户身份识别之前,还包括:利用移动终端的摄像头,采集合法用户手指的心跳图像;在所述合法用户的心跳图像中提取所述合法用户的心跳特征;将所述合法用户的心跳特征作为标准心 跳特征进行存储。
其中,所述根据获得的所述心跳特征,执行用户身份识别,包括:将获得的所述心跳特征和预先存储的标准心跳特征进行匹配验证;如果所述匹配验证通过,则表示所述用户为合法用户;反之,表示所述用户为非法用户。
本发明还提供了一种用户身份识别装置,包括:采集模块,用于利用移动终端的摄像头,采集用户手指的心跳图像;提取模块,用于在所述心跳图像中提取所述用户的心跳特征;识别模块,用于根据获得的所述心跳特征,执行用户身份识别。
其中,所述采集模块具体用于:利用预设的心跳识别算法,调整所述摄像头的闪光灯亮度;利用所述心跳识别算法,采集所述摄像头上的用户手指的心跳图像。
其中,所述装置还包括存储模块;所述采集模块,还用于在根据获得的所述心跳特征,执行用户身份识别之前,利用移动终端的摄像头,采集合法用户的心跳特征;所述提取模块,还用于在所述合法用户的心跳图像中提取所述合法用户的心跳特征;所述存储模块,用于将所述合法用户的心跳特征作为标准心跳特征进行存储。
其中,所述识别模块具体用于:将获得的所述心跳特征和存储的标准心跳特征进行匹配验证;如果所述匹配验证通过,则表示所述用户为合法用户;反之,表示所述用户为非法用户。
本发明又提供了一种移动终端,包括:所述移动终端具有摄像头;所述移动终端基于所述用户身份识别装置,执行用户身份识别。
本发明有益效果如下:
本发明利用移动终端的摄像头采集用户的心跳特征,并根据用户的心跳特征来进行用户身份识别。由于用户的心跳不能够被模仿,也不能够被窃取,因此,通过心跳特征识别用户身份的安全性高。
附图说明
图1是根据本发明一实施例的用户身份识别方法的流程图;
图2是根据本发明一实施例的用户身份识别方法的具体流程图;
图3是根据本发明一实施例的用户身份识别装置的结构图。
具体实施方式
本发明的主要思想在于,利用移动终端的摄像头采集用户的心跳特征,并根据用户的心跳特征来进行用户身份识别。
由于用户的心跳特征具有唯一性,且不会受用户心跳频率变化的影响,而且,用户的心跳不能够被模仿,也不能够被窃取,因此,通过心跳特征识别来进行用户身份识别安全性高。
以下结合附图以及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不限定本发明。
本发明实施例提供一种用户身份识别方法。如图1所示,为根据本发明一实施例的用户身份识别方法的流程图。
步骤S110,利用移动终端的摄像头,采集用户手指的心跳图像。
用户手指的心跳图像是指:用户手指在预定时间段内的脉搏变化图像。用户手指的心跳图像,能够反映出用户的心跳特性,即用户的心跳特征。
步骤S120,在所述用户的心跳图像中提取所述用户的心跳特征。
心跳特征为用户的心跳的生物特征,可以反映用户心跳的特性。
在执行用户身份识别之前,利用移动终端的摄像头,采集合法用户的心跳图像;在合法用户的心跳图像中提取合法用户的心跳特征;将合法用户的心跳特征作为标准心跳特征进行存储。该合法用户例如是移动终端的归属用户。
步骤S130,根据获得的所述心跳特征,执行用户身份识别。
将获得的心跳特征和预先存储的标准心跳特征进行匹配验证;如果所述匹配验证通过,则表示所述用户为合法用户;反之,表示所述用户为非法用户。
匹配验证是利用预设的匹配算法,计算第一心跳特征和第二心跳特征的匹配度,如果匹配度大于预设的匹配度阈值,则匹配验证通过,用户为合法用户;反之,匹配验证不通过,用户为非法用户。
本实施例无需改变移动终端的硬件结构,也无需增加特殊设备来采集心跳特征,使用现有移动终端的摄像头,就可以实现心跳识别,完成用户身份识别。本实施例的心跳识别作为生物识别技术,不会遗失,不会窃取,不用记忆。
下面对本发明进行进一步地说明。图2是根据本发明一实施例的用户身份识别方法的具体流程图。
步骤S210,启动用户身份识别功能。
启动方式包括:用户手动启动、传感检测启动、定期扫描启动。
传感检测启动是指:在摄像头上设置传感器或者使用电容屏目,当感知到用户手指放置在摄像头上时,启动用户身份识别功能。
定期扫描启动是指:每个预定时间段扫描摄像头上是否有用户手指,如果有,则启动用户身份识别功能。
在启动用户身份识别功能的同时,打开摄像头的闪光灯。在执行用户身份识别的过程中,需要用户将手指自然平放在摄像头上,以便采集心跳特征。
步骤S220,利用预设的心跳识别算法,调整所述摄像头的闪光灯亮度。
心跳识别算法,用于控制摄像头闪光灯的亮度、采集用户手指的心跳图像。
利用该心跳识别算法,控制调节闪光灯的亮度,获得最佳的图像亮度。
最佳的图像亮度是指在该亮度下,能够识别出摄像头上手指的静脉跳动。
步骤S230,利用所述心跳识别算法,采集摄像头上的用户手指的心跳图像。
当图像亮度达到最佳时,心跳识别算法调用摄像头,采集预定时间段内用户手指的脉搏变化,最终形成脉搏变化图像,并输出。
心跳识别算法可以是心跳识别软件中设置的算法。通过该心跳识别软件可以实时采集用户手指的心跳图像。
步骤S240,利用预设的图像处理算法,在所述心跳图像中提取所述用户的心跳特征。
图像处理算法包括但不限于:滤波算法、图像二值化算法、数字差值算法。
利用图像处理算法,可以提取出心跳图像中的特征值,即用户的心跳特征。
本实施例的心跳识别适用人群广,准确率高,不可复制,不可伪造,更加安全快捷。
本发明实施例还提供了一种用户身份识别装置。图3是根据本发明一实施例的用户身份识别装置的结构图。
采集模块310,用于利用移动终端的摄像头,采集用户手指的心跳图像。
提取模块320,用于在所述心跳图像中提取所述用户的心跳特征。
识别模块330,用于根据获得的所述心跳特征,执行用户身份识别。
采集模块310,具体用于利用预设的心跳识别算法,调整所述摄像头的闪光灯亮度;利用所述心跳识别算法,采集所述摄像头上的用户手指的心跳图像。
采集模块310,还用于在根据获得的所述心跳特征,执行用户身份识别之前,利用移动终端的摄像头,采集合法用户的心跳特征。
提取模块320,还用于在所述合法用户的心跳图像中提取所述合法用户的心跳特征。
所述装置还包括存储模块(未示出)。存储模块,用于将所述合法用户的心跳特征作为标准心跳特征进行存储。
识别模块330,具体用于将获得的所述心跳特征和存储的标准心跳特征进行匹配验证;如果所述匹配验证通过,则表示所述用户为合法用户;反之,表示所述用户为非法用户。
本实施例所述的装置的功能已经在图1、图2所示的方法实施例中进行了描述,故本实施例的描述中未详尽之处,可以参见前述实施例中的相关说明,在此不做赘述。
本发明所述的用户身份识别装置可以设置在具有摄像头的移动终端中,以便所述移动终端基于所述用户身份识别装置,执行用户身份识别。
在用户身份识别装置识别出非法用户时,移动终端可以进行告警、锁定移动终端等操作,防止非法用户获得移动终端中的数据。
尽管为示例目的,已经公开了本发明的优选实施例,本领域的技术人员将意识到各种改进、增加和取代也是可能的,因此,本发明的范围应当不限于上述实施例。