多模态生物识别通用平台及身份认证方法_2

文档序号:8943382阅读:来源:国知局
中所设置的操作员身份认证方式选择执行累加认证还是任意认证。如果选择累加认证,操作员通过在不同的生物识别采集设备上采集生物特征信息,由生物特征值处理模块判断是否与该操作员预先注册的生物特征值相匹配,如果全部匹配,且符合参数配置中的累加认证方式;如果选择任意认证,操作员只要通过一种生物识别模态的认证即可完成任意认证。最后由识别数据输出模块,获取一条识别数据,并将该数据标志为“未传输”,当连接了本发明以外的应用系统时,识别数据输出模块,将标志为“未传输”的数据输出到应用系统,并将标志改为“已传输”。通过身份认证的识别数据可以输出至身份认证系统、控制系统、安防系统、显示系统、统计分析系统、报警系统等相关应用系统。
[0014]多模态生物识别通用平台,通过计算机终端操作系统与本发明以外的任意生物识别采集设备的连接,提供多模态的身份认证,该平台包含生物识别采集设备接口模块、生物特征值处理模块、生物特征值存储模块、识别数据输出模块。所述的生物识别采集设备接口模块包含接口单元、驱动单元。所述的接口单元,支持计算机终端通信接口协议,用于连接本发明之外的生物识别采集设备;在预先注册生物特征值时,调用连接的生物识别采集设备,第一次采集操作员生物特征信息;在累加认证时,调用生物识别采集设备对操作员进行第一项生物特征信息的采集,并调用生物识别采集设备采集除计算机内存中已加载的认证信息对应的生物特征信息以外的另一项生物特征信息;在任意认证时,调用生物识别采集设备对操作员进行第二次生物特征信息的采集。所述的驱动单元,用于在本平台已植入的生物识别设备的驱动程序中,查找所接入的生物识别采集设备类型对应的驱动程序,若找至IJ,直接驱动生物识别采集设备采集生物特征信息;若未查找到,则通过搜索本地磁盘、夕卜部存储设备、网络下载所接入的生物识别采集设备类型对应的驱动程序,驱动生物识别采集设备采集生物特征信息。
[0015]所述的生物特征值处理模块包含操作员信息管理单元、生物特征值处理单元、参数配置单元、计时器单元。所述的操作员信息管理单元,用于录入操作员姓名、身份的基本信息,提示操作员进行生物特征值注册。所述的生物特征值处理单元,用于提取第一次采集的操作员生物特征值,将提取的第一次采集的操作员生物特征值存储至生物特征值存储模块,完成操作员的生物特征值注册;生物特征值处理单元依据参数配置单元中所设置的操作员身份认证方式选择执行累加认证还是任意认证;当采用累加认证时,生物特征值处理单元从所采集的第一项生物特征信息中提取操作员的生物特征值,将预先注册的生物特征值与提取的操作员第一项生物特征值进行比对,生物特征值处理单元判断预先注册的生物特征值与提取的操作员第一项生物特征值是否匹配,若匹配,将该认证信息加载到计算机内存;若不匹配,则继续通过接口单元调用生物识别采集设备对操作员进行第一项生物特征信息的采集;生物特征值处理单元从所采集的另一项生物特征信息中提取操作员的生物特征值,将预先注册的生物特征值与从另一项生物特征信息中提取的操作员的生物特征值进行比对,生物特征值处理单元判断预先注册的生物特征值与从另一项生物特征信息中提取的操作员的生物特征值是否匹配,若不匹配,提示认证失败的信息,若匹配,将该认证信息加载到计算机内存;生物特征值处理单元判断计算机内存中本次加载的操作员认证信息与前一次加载的操作员的基本信息是否匹配,若不匹配,则提示认证信息不匹配的信息,若匹配,则提取计算机内存中所选择的生物识别模态,判断所提取的生物识别模态对应的生物特征信息是否已采集;当采用任意认证时,生物特征值处理单元从第二次所采集的生物特征信息中提取操作员的生物特征值,将预先注册的生物特征值与第二次所提取的操作员生物特征值进行比对,生物特征值处理单元判断预先注册的生物特征值与第二次所提取的操作员生物特征值是否匹配,若匹配,将该认证信息加载到计算机内存,以备输出单元获取识别数据,若不匹配,则继续通过接口单元调用生物识别采集设备对操作员进行第二次生物特征信息的采集;生物特征值处理单元最后将计算机内存中该操作员的所有认证信息清空。所述的参数配置单元,用于分别对生物识别模态、操作员身份认证方式、操作员身份认证时间进行配置;选择与安装的生物识别采集设备相应的生物识别模态,从操作员身份累加认证方式和任意认证方式中选择操作员身份认证方式,设置操作员身份认证时间;将所选择的生物识别模态、操作员身份认证方式、操作员身份认证时间保存至参数配置单元,并将其加载到计算机内存。所述的计时器单元,用于在累加认证时获取计算机内存中的操作员身份认证时间,在第一项生物识别模态认证通过后开始计时,当计时达到参数配置单元所设置的操作员身份认证时间时,提示识别超时的信息;当计时未达到参数配置单元所设置的操作员身份认证时间时,进行另一项生物特征的认证。
[0016]所述的生物特征值存储模块,用于存储第一次采集的操作员生物特征值。
[0017]所述的识别数据输出模块,包含存储单元、输出单元。所述存储单元,用于存储获取的识别数据。所述的输出单元支持计算机终端通信接口协议,用于获取一条识别数据存储于识别数据输出模块的存储单元,并将该识别数据标志为“未传输”;输出单元将“未传输”的识别数据输出到所连接的本发明以外的应用系统,并将该识别数据标志改为“已传输”。
[0018]本发明方法包括以下步骤:
[0019](I)安装生物识别采集设备:
[0020](Ia)生物识别采集设备接口模块通过接口单元连接本发明之外的生物识别采集设备;
[0021](Ib)生物识别采集设备接口模块中的驱动单元查找所接入的生物识别采集设备类型对应的驱动程序;
[0022](Ic)生物识别采集设备接口模块中的驱动单元,判断是否查找到所接入的生物识别采集设备类型对应的驱动程序,若是,则执行步骤(Ie),否则,执行步骤(Id);
[0023](Id)生物识别采集设备接口模块中的驱动单元,通过搜索本地磁盘、外部存储设备、网络下载所接入的生物识别采集设备类型对应的驱动程序;
[0024](Ie)生物识别采集设备接口模块中的驱动单元驱动生物识别采集设备采集生物特征信息;
[0025](2)预先注册生物特征值:
[0026](2a)操作员启动生物特征值处理模块,调用操作员信息管理单元录入操作员姓名、身份的基本信息,操作员信息管理单元提示操作员进行生物特征值注册;
[0027](2b)生物识别采集设备接口模块中的接口单元,通过调用连接的生物识别采集设备,第一次采集操作员生物特征信息;
[0028](2c)生物特征值处理模块中的生物特征值处理单元,提取第一次采集的操作员生物特征值;
[0029](2d)生物特征值处理模块中的生物特征值处理单元,将提取的第一次采集的操作员生物特征值存储至生物特征值存储模块,完成操作员的生物特征值注册;
[0030](3)参数配置:
[0031](3a)操作员启动生物特征值处理模块的参数配置单元,选择与安装的生物识别采集设备相应的生物识别模态;
[0032](3b)操作员根据需要,启动生物特征值处理模块的参数配置单元,从操作员身份累加认证方式和任意认证方式中选择操作员身份认证方式;
[0033](3c)操作员根据需要,启动生物特征值处理模块的参数配置单元,设置操作员身份认证时间;
[0034](3d)操作员调用生物特征值处理模块中的参数配置单元,将所选择的生物识别模态、操作员身份认证方式、操作员身份认证时间保存至参数配置单元,并将其加载到计算机内存;
[0035](4)选择操作员身份认证方式:
[0036]生物特征值处理模块中的生物特征值处理单元,依据步骤(3b)所设置的操作员身份认证方式选择执行步骤,如果所选择的执行步骤是累加认证方式,则执行步骤(5),如果所选择的执行步骤是任意认证方式,则执行步骤(6);
[0037](5)累加认证:
[0038](5a)生物识别采集设备接口模块中的接口单元,调用生物识别采集设备对操作员进行第一项生物特征信息的采集;
[0039](5b)生物特征值处理模块中的生物特征值处理单元,从所采集的第一项生物特征信息中提取操作员的生物特征值;
[0040](5c)生物特征值处理模块中的生物特征值处理单元,将预先注册的生物特征值与提取的操作员第一项生物特征值进行比对;
[0041](5d)生物特征值处理模块中的生物特征值处理单元,判断预先注册的生物特征值与提取的操作员第一项生物特征值是否匹配,若是,则执行步骤(5e),否则,返回执行(5a);
[0042](5e)生物特征值处理模块中的生物特征值处理单元,将该认证信息加载到计算机内存;
[0043](5f)生物特征值处理模块中的计时器单元,获取计算机内存中的操作员身份认证时间;
[0044](5g)生物特征值处理模块中的计时器单元,开始计时;
[0045](5h)当计时达到步骤(3c)中参数配置单元所设置的的操作员身份认证时间时,生物特征值处理模块中的计时器单元提示识别超时的信息;当计时未达到步骤(3c)中参数配置单元所设置的操作员身份认证时间时,执行步骤(5i);
[0046](5i)生物识别采集设备接口模块中的接口单元,调用生物识别采集设备采集除计算机内存中已加载的认证信息对应的生物特征信息以外的另一项生物特征信息;
[0047](5j)生物特征值处理模块中的生物特征值处理单元,从所采集的另一项生物特征信息中提取操作员的生物特征值;
[0048](5k)生物特征值处理模块中的生物特征值处理单元,将预先注册的生物特征值与从另一项生物特征信息中提取的操作员的生物特征值进行比对;
[0049](51)生物特征值处理模块中的生物特征值处理单元,判断预先注册的生物特征值与从另一项生物特征信息中提取的操作员的生物特征值是否匹配,若是,则执行步骤(5m),否则,提示认证失败的信息;
[0050](5m)生物特征值处理模块中的生物特征值处理单元,将该认证信息加载到计算机内存;
[0051](5n)生物特征值处理模块中的生物特征值处理单元,判断计算机内存中本次加载的操作员认证信息与前一次加载的操作员的基本信息是否匹配,若是,则执行步骤(50),否贝1J,提示认证信息不匹配的信息;
[0052](5ο)生物特征值处理模块中的计时器单元,判断计时是否达到步骤(2c)所设置的操作员身份认证时间,若是,则提示识别超时的信息,否则,执行步骤(5p);
[0053](5p)生物特征值处理模块中的生物特征值处理单元,提取计算机内存中所选择的生物识别模态,判断所提取的生物识别模态对应的生物特征信息是否已采集,若是,则执行步骤(7),否则,执行步骤(5i);
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1