一种自注册嵌入式指纹认证装置及其控制方法

文档序号:6461106阅读:164来源:国知局
专利名称:一种自注册嵌入式指纹认证装置及其控制方法
技术领域
本发明涉及一种指纹认证方法,具体说是一种自注册嵌入式指纹认证装置 及其控制方法。
背景技术
指纹作为一种生物特征的认证方式,随着识别率不断的提高,在近几年生 产和生活的身份认证领域已经得到大量的应用,由于指纹识别技术应用的深入, 市场中已经出现了多种与指纹识别技术相结合的安全产品,如基于指纹识别 技术的门锁系统,基于指纹识别技术的箱包等,指纹识别技术与计算机系统结 合也是计算机系统安全设计中一个非常关注的问题,为此,发明专利(申请号 200410020714.5)公开了一种利用指纹的综合帐户管理系统及方法,发明专利(申 请号200410026256.6)公开了一种外挂式指纹网络身份认证系统及实现方法, 发明专利(申请号200510016889.3)公开了一种酒店客房管理系统。但是,这 些系统都是针对某种应用结合指纹识别技术专门开发的一种应用系统,这些设 计都将指纹识别技术嵌入到自己的系统内部,必须开发独立的指纹识别组件, 这使得指纹识别技术在软件系统开发中成为一种重复的工作,因此,如何将成 熟的指纹识别技术变成为一个独立的认证模块方便地嵌入到任意一个软件系统 中,成为通用软件系统的身份认证的手段以提高软件系统的安全性一直是指纹 识别技术在软件安全设计中关心的问题。

发明内容
本发明的目的是结合指纹识别模块开发出一种身份认证装置及控制方法, 该装置及控制方法能够自主侦测被监测应用软件的身份认证系统,并能主动接 管被监测应用软件的身份认证成为被监测应用软件的嵌入式身份认证模块。
为达到上述目的,本发明的设计技术方案是
装置由指纹采集模块、计算机终端和指纹数据库组成。计算机终端包含指 纹系统授权模块、指纹采集控制模块、指纹数据比对模块、指纹数据同步更新 模块、本地指纹库、应用软件注册模块、应用软件监测模块、应用软件消息通 讯模块;所述指纹采集模块通过RS232接口或者USB接口和计算机终端连接; 所述计算机终端和指纹数据库之间通过有线或无线网络连接;指纹数据库包含 指纹数据接收模块和指纹数据下发模块。
控制方法如下
指纹认证系统的应用软件注册模块获得被监测应用软件的用户注册模块和 用户认证模块的句柄,将句柄信息记录到指纹认证系统的配置文件。
指纹认证系统启动后在后台运行,系统的指纹同步更新模块启动同步更新 线程实现本地指纹库和指纹数据库的同步;应用软件身份认证系统监测模块监 测配置文件中己记录的被监测应用软件的运行状态,当被监测应用软件的用户 注册模块运行时,应用软件身份认证系统监测模块接管用户注册的密码输入, 启动指纹阅读模块,获取用户指纹特征信息,通过特征信息判断指纹是否存在, 如果存在则提示用户存在并停止指纹注册过程,对于新指纹应用软件消息通讯 模块将指纹的特征信息回发给被监测应用软件的用户注册模块作为密码输入, 当被监测应用软件完成用户注册过程后,指纹认证系统的应用软件身份认证系 统监测模块将被监测应用软件注册的用户名和指纹特征信息记录到指纹数据 库;当被监测应用软件的用户认证模块运行时,应用软件身份认证系统监测模 块接管用户软件的身份认证,启动指纹阅读模块获得用户指纹特征信息并比对 得到用户名,将用户名和指纹特征信息回发给被监测应用软件,作为被监测应 用软件的用户名和密码,完成应用软件身份认证的过程。
采用本发明的技术方案,可以有效地将成熟的指纹识别技术变成为一个独 立的认证模块方便地嵌入到任意一个软件系统中,成为任意一个软件系统的身
份认证的手段,解决了指纹识别系统的重复利用的问题,同时,采用指纹认证
也可以提高应用软件的安全性。


图1是本发明所述的自注册嵌入式指纹认证装置框架结构图。
图2是本发明所述的自注册嵌入式指纹认证装置模块连接结构图。
图3是本发明的设计的应用软件注册的工作流程图。
图4是本发明的设计的指纹认证系统的工作流程图。
图1中,101是指纹数据库,102是计算机终端,103指纹采集模块,104 是无线网络,105是有线网络。
图2中,201是指纹采集模块,202是指纹系统授权模块,203是指纹采集 控制模块,204是指纹数据比对模块,205是指纹数据同步更新模块,206是应 用软件注册模块,207是应用软件消息通讯模块,208是应用软件监测模块,209 是本地指纹库,210是应用软件,211是指纹数据接收模块,212是指纹数据下 发模块。203指纹采集控制模块通过RS232或USB接口连接201指纹采集模块, 204指纹数据比对模块和205指纹数据同步更新模块通过数据库驱动连接209本 地指纹库,205指纹数据同步更新模块通过有线或无线网络和211指纹数据接收 模块和212指纹数据下发模块,206应用软件注册模块和208应用软件监测模块 通过207应用软件消息通讯模块实现对210应用软件的注册和监控。
具体实施例方式
为了更详细的描述本发明,下面结合附图l、附图2、附图3和附图4对实 施例作进一步说明。
首先根据附图1进行装置的搭建。其控制方法结合附图2和附图3对具体
实施过程作如下说明
步骤301:启动指纹认证系统的应用软件注册模块,准备获取被监测应用软 件的句柄;
步骤302:启动应用软件;
步骤303:指纹认证系统的应用软件注册模块获得被监测应用软件的用户注 册模块和用户认证模块的句柄;
步骤304:指纹认证系统的应用软件注册模块将句柄信息记录到指纹认证系 统的配置文件。
步骤401:启动指纹认证系统;
步骤402:指纹认证系统通过指纹采集控制模块初始化指纹采集模块; 步骤403:根据指纹采集模块的状态提示指纹采集模块是否工作正常; 步骤404:提示指纹采集模块工作异常;
步骤405:指纹认证系统的应用软件监测模块监测应用软件的身份认证模块 的状态,通过应用软件消息通讯模块接管应用软件的身份认证模块的输入; 步骤406:指纹认证系统的指纹采集控制模块获得指纹特征信息; 步骤407:指纹数据比对模块判定指纹是否存在,如果指纹不存在则提示用 户不存在;
歩骤408:指纹数据存在,将对应的用户名和指纹特征信息通过应用软件消 息通讯模块发送给被监测应用软件作为用户名和密码输入; 步骤409:被监测应用软件完成用户登录过程。
步骤410:指纹认证系统的应用软件监测模块监测应用软件的用户注册模块 的状态,通过应用软件消息通讯模块接管应用软件的用户注册模块的输入; 步骤411:指纹认证系统的指纹采集控制模块获得指纹特征信息; 步骤412:指纹数据比对模块判定指纹是否存在,如果指纹不存在则提示用 户已存在;
步骤413:指纹认证系统获取指纹特征信息;
步骤414:应用软件消息通讯模块将指纹特征信息发送给被监测应用软件作 为用户密码;
步骤415:被监测应用软件完成用户注册;
步骤416:指纹认证系统的应用软件消息通讯模块将用户名和指纹特征信息 保存到本地指纹库副本中。
步骤417:指纹认证系统的指纹数据同步更新模块定时连接指纹库; 步骤418:判断指纹库是否连接成功;
步骤419:指纹库连接成功后指纹数据同步更新模块定时指纹库,保证本地 指纹库副本数据为最新指纹数据。
权利要求
1、一种自注册嵌入式指纹认证装置及其控制方法,其特征在于1)、装置由指纹采集模块,计算机终端和指纹数据库组成,指纹采集模块通过RS232接口或者USB接口和计算机终端连接,计算机终端和指纹数据库通过有线或无线网络连接;其中,计算机终端包含指纹系统授权模块、指纹采集模块、指纹数据比对模块、指纹数据同步更新模块、应用软件注册模块、应用软件消息通讯模块;指纹数据库包含指纹数据接收模块和指纹数据下发模块;2)、控制方法上,基于上述的硬件设备,指纹认证系统的应用软件注册模块获得被监测应用软件的用户注册模块和用户认证模块的句柄,将句柄信息记录到指纹认证系统的配置文件;指纹认证系统启动后在后台运行,系统的指纹同步更新模块启动同步更新线程实现本地指纹库和指纹数据库的同步;应用软件身份认证系统监测模块监测配置文件中已记录的被监测应用软件的运行状态,当被监测应用软件的用户注册模块运行时,应用软件身份认证系统监测模块接管用户注册的密码输入,启动指纹阅读模块,获取用户指纹特征信息,通过特征信息判断指纹是否存在,如果存在则提示用户存在并停止指纹注册过程,对于新指纹应用软件消息通讯模块将指纹的特征信息回发给被监测应用软件的用户注册模块作为密码输入,当被监测应用软件完成用户注册过程后,指纹认证系统的应用软件身份认证系统监测模块将被监测应用软件注册的用户名和指纹特征信息记录到指纹数据库;当被监测应用软件的用户认证模块运行时,应用软件身份认证系统监测模块接管用户软件的身份认证,启动指纹阅读模块获得用户指纹特征信息并比对得到用户名,将用户名和指纹特征信息回发给被监测应用软件,作为被监测应用软件的用户名和密码,完成应用软件身份认证的过程。
2、根据权利要求l所述的一种自注册嵌入式指纹认证装置及其控制方法,其特 征在于指纹认证系统能自动获取被监测应用软件的用户注册模块和用户认证模 块的句柄,并将指纹特征信息发送给被监测应用软件。
全文摘要
本发明涉及一种指纹认证方法,具体说是一种自注册嵌入式指纹认证方法。该方法涉及的装置由指纹采集模块、计算机终端和指纹数据库组成。其中,计算机终端包含指纹系统授权模块、指纹采集模块、指纹数据比对模块、指纹数据同步更新模块、应用软件注册模块、应用软件消息通讯模块;指纹数据库包含指纹数据接收模块和指纹数据下发模块。设计的方法可以有效地将成熟的指纹识别技术变成为一个独立的认证模块方便地嵌入到任意一个软件系统中,成为任意一个软件系统的身份认证的手段,解决了指纹识别系统的重复利用的问题,同时,采用指纹认证也可以提高应用软件的安全性。
文档编号G06K9/62GK101364260SQ20081007164
公开日2009年2月11日 申请日期2008年8月27日 优先权日2008年8月27日
发明者宇 卢, 吴允平, 吴进营, 李汪彪, 林永发, 苏伟达, 蔡声镇, 陈聪慧, 陈霆钧 申请人:福建师范大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1