【技术实现步骤摘要】
本专利技术涉及生物识别领域,特别是指一种基于多线程控制的生物识别方法和装置。
技术介绍
随着生物识别技术的发展,这种技术被用到了各个领域。在门禁方面引入生物识别技术使门禁系统进入了一个崭新的阶段。生物门禁(一般为虹膜门禁和人脸门禁)是一种非接触的认证方式,而且安全系数比传统门禁更高,用处将会越来越广泛。生物门禁的工作过程大致可以分成三个步骤:图像采集及特征提取、人机交互和识别验证。在现有技术中,这三个步骤是单线程顺序执行的,这就导致生物门禁的工作效率低下,并且在人机交互时,用户看到的实际上是一段时间之前的图像,实时性不好,人机交互不流畅,用户体验性差。
技术实现思路
本专利技术提供一种基于多线程控制的生物识别方法和装置,该方法能够使得生物门禁的工作效率高,人机交互流畅,用户体验性好;并且能够避免多个线程之间的命令冲突问题。为解决上述技术问题,本专利技术提供技术方案如下:一种基于多线程控制的生物识别方法,包括用于采集生物图像并提取生物特征的第一线程,用于使用生物特征进行认证的第二线程和用于进行人机交互的第三线程,其中:所述第一线程包括:采集生物图像;向第三线程发送打开显示界面信号,以打开显示界面;向第三线程发送更新显示界面信号,以进行显示,其中所述更新显示界面信号中包含所述生物图像;提取所述生物图像的生物特征;向第二线程发送所述生物特征;判断是否符 ...
【技术保护点】
一种基于多线程控制的生物识别方法,其特征在于,包括用于采集生物图像并提取生物特征的第一线程,用于使用生物特征进行认证的第二线程和用于进行人机交互的第三线程,其中:所述第一线程包括:采集生物图像;向第三线程发送打开显示界面信号,以打开显示界面;向第三线程发送更新显示界面信号,以进行显示,其中所述更新显示界面信号中包含所述生物图像;提取所述生物图像的生物特征;向第二线程发送所述生物特征;判断是否符合关闭界面的条件,若是,则向第三线程发送关闭显示界面信号,以关闭显示界面;所述第二线程包括:使用第一线程发送的生物特征进行认证,若认证通过,则向第一线程和第三线程发送认证成功信号。
【技术特征摘要】
1.一种基于多线程控制的生物识别方法,其特征在于,包括用于采
集生物图像并提取生物特征的第一线程,用于使用生物特征进行认证的第
二线程和用于进行人机交互的第三线程,其中:
所述第一线程包括:
采集生物图像;
向第三线程发送打开显示界面信号,以打开显示界面;
向第三线程发送更新显示界面信号,以进行显示,其中所述更新
显示界面信号中包含所述生物图像;
提取所述生物图像的生物特征;
向第二线程发送所述生物特征;
判断是否符合关闭界面的条件,若是,则向第三线程发送关闭显
示界面信号,以关闭显示界面;
所述第二线程包括:
使用第一线程发送的生物特征进行认证,若认证通过,则向第一
线程和第三线程发送认证成功信号。
2.根据权利要求1所述的基于多线程控制的生物识别方法,其特征
在于:所述第一线程中所述采集生物图像之前还包括:
判断是否符合采集的条件,若是,则转至所述采集生物图像,否则,
重复执行本步骤;
并且,所述判断是否符合关闭界面的条件的步骤中,若不符合,则转
至所述判断是否满足采集的条件。
3.根据权利要求1所述的基于多线程控制的生物识别方法,其特征
在于:所述第二线程中所述使用第一线程发送的生物特征进行认证之前还
包括:
判断是否符合认证的条件,若是,则转至所述使用第一线程发送的生
物特征进行认证,否则,重复执行本步骤;
并且,所述使用所述生物特征进行认证的步骤中,若认证未通过,则
转至所述判断是否符合认证的条件。
4.根据权利要求3所述的基于多线程控制的生物识别方法,其特征
在于:所述第二线程中还包括:
判断认证是否超时,如果是,则向第一线程和第三线程发出认证超时
信号。
5.根据权利要求1-4中任一所述的基于多线程控制的生物识别方法,
其特征在于,所述第三线程包括:
判断是否符合打开显示界面的条件,若是,则打开显示界面,否则,
转至下一步骤;
判断是否符合更新显示界面的条件,若是,则更新显示界面,否则,
转至下一步骤;
判断是否符合进行提示的条件,若是,则进行提示,否则,转至下一
步骤;
判断是否符合关闭显示界面的条件,若是,则关闭显示界面,并转至
所述判断是否符合打开显示界面的条件,否则,直接转至所述判断是否符
合打开显示界面的条件。
6.一种基于多线程控制的生物识别装置,其特征在于,包括用于采
集生物图像并提取生物特征的第一模块,用于使用生物特征进行认证的第<...
【专利技术属性】
技术研发人员:席亚飞,
申请(专利权)人:北京天诚盛业科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。