内容来自www.paper51.com 目 录 内容来自www.paper51.com 1 绪 论... 1 paper51.com 2 系统分析... 1 内容来自论文无忧网 www.paper51.com 2.1 系统用户注册分析... 1 内容来自论文无忧网 www.paper51.com 2.2 系统用户清除分析... 3 内容来自www.paper51.com
3 模块详细设计实现... 4 paper51.com 3.1 通信协议(ZNPC)... 4 内容来自www.paper51.com 3.2 用户注册模块实现... 6 内容来自论文无忧网 www.paper51.com 3.2.1 启动指纹控制台... 6 paper51.com 3.2.2 用户注册指纹... 10 copyright paper51.com 3.3 用户清除模块实现... 13 paper51.com 3.3.1 清除指定序号指纹... 13 http://www.paper51.com
3.3.2 清除所有指纹... 15 paper51.com 4 总结... 17 copyright paper51.com 参考资料... 18 http://www.paper51.com
致 谢... 19 copyright paper51.com copyright paper51.com 1 绪 论 内容来自论文无忧网 www.paper51.com 指纹识别技术是一种重要的生物身份识别技术,也是目前生物识别技术发展的最为成熟的一个分支,有着十分广泛的应用前景,是将来生物特征识别技术的主流。当今社会指纹识别已经在刑侦领域大显身手,在银行身份认证等民用领域,这项技术也具有广阔的应用空间。指纹除了具有生物识别的唯一性和永久不变性外,还具有方便、高效、安全、可靠等优点,因此在各个领域被人们用来当作鉴别个人身份的主要依据。[7] http://www.paper51.com
而ARM9 (Advanced RISC Machines)系列处理器,是英国ARM公司设计的主流嵌入式处理器 ,它是一种高性能、低功耗的32位微处理器,它被广泛应用于嵌入式系统中,在ARM9体系结构下成功开发的指纹识别系统,将会给人们提供另外一种更方便实用的识别技术,从而大大节省了人力物力财力资源。 内容来自论文无忧网 www.paper51.com 基于ARM9体系结构指纹识别系统中,用户的注册是整个系统数据的来源,用户的清除是清理空间,让系统留有足够的空间采集指纹。因此,用户注册与清除模块是整个指纹识别系统的重要模块。 内容来自论文无忧网 www.paper51.com 2 系统分析 http://www.paper51.com 本指纹识别系统,包括注册用户、指纹验证、删除指纹记录、清除所有指纹、设置指纹对比的严格等级、获得当前已注册指纹、启动指纹模块和复位指纹模块等操作,模块可区分管理员与普通用户不同的身份,管理员可以进行所有指纹识别操作,而普通用户只能进行验证操作。 内容来自www.paper51.com 本指纹识别系统的其中两个主要功能就是实现用户的指纹注册和指纹清除,管理员通过需要来进行具体的注册和清除操作。 内容来自论文无忧网 www.paper51.com 2.1 系统用户注册分析 内容来自论文无忧网 www.paper51.com
注册是每一个用户首要的工作,包括管理员,注册过程需要遵循一定的注册程序,其流程图如下: copyright paper51.com 图2.1用户注册流程图 copyright paper51.com 2.2 系统用户清除分析 paper51.com 对于那些无效的指纹,我们可以把它们清除,以免占用内存。若删除了还有用的指纹,通过复位函数可将其恢复,其流程图如下: copyright paper51.com 内容来自论文无忧网 www.paper51.com 图2.2 用户清除复位流程图 copyright paper51.com
上图为指定指纹序号进行删除,如果要全部清除,不同之处是不用指定指纹序号,用ZX_CLEAR命令(Command ID =0x26)。ZX_UNDEL命令(Command ID = 0x30)用于误删除指纹后的数据恢复。根据指定的指纹序号恢复指纹数据。仅对刚删除过的指纹数据有效。如果已经在原序号上注册了新的指纹,则无法恢复。要同时恢复多个指纹数据,可以通过多次循环使用本命令的方法实现。对于指纹复位本文中不具体深入。 copyright paper51.com
|