身份识别方法、身份识别系统及身份识别终端的制作方法

文档序号:6431374阅读:114来源:国知局
专利名称:身份识别方法、身份识别系统及身份识别终端的制作方法
技术领域
本发明涉及通信技术领域,尤其涉及一种身份识别方法、身份识别系统及身份识别终端。
背景技术
目前通信技术领域中的用户身份识别均是使用静态信息,包括一、密码识别方案。密码识别方案需要用户人为记忆一组密码,如果忘记,就会给自己带来很多麻烦。而且密码如果被盗取,则更会损失巨大。而且目前手机、电脑等都与互联网连接,很容易被病毒攻击,进而被黑客获取密码。二、静态指纹识别方案。虽然静态指纹识别方案是一种有效方法,但因为必须把用户的指纹信息记录下来作为识别的基准,如果有他人违法记录下用户的指纹底板,就会通过指纹底版轻易攻破。比如说甲的指纹被拍成照片,则这张照片就可以通过所有甲的指纹识别系统。综上可知,现有身份识别技术在实际使用上显然存在不便与缺陷,所以有必要加以改进。

发明内容
针对上述的缺陷,本发明的目的在于提供一种身份识别方法、身份识别系统及身份识别终端,其能够提供更加安全可靠的身份识别。为了实现上述目的,本发明提供一种身份识别方法,所述方法包括存储用户的原始指纹信息;收到用户的身份识别请求后,随机发送随机指纹验证指令;获取用户根据所述随机指纹验证指令输入的指纹信息;判断用户输入的所述指纹信息是否与所述随机指纹验证指令和所述原始指纹信息同时匹配,若匹配则身份识别成功,否则身份识别失败。根据本发明所述的身份识别方法,所述随机指纹验证指令为要求用户在指定位置上输入指纹信息的指定位置验证指令;所述获取用户根据所述随机指纹验证指令输入的指纹信息的步骤包括获取用户根据所述指定位置验证指令在相应位置输入的指纹信息;所述判断用户输入的所述指纹信息是否与所述随机指纹验证指令和所述原始指纹信息同时匹配的步骤包括从所述指纹信息中提取用户的静态指纹信息和指纹位置信息;判断所述静态指纹信息与所述原始指纹信息是否匹配;判断所述指纹位置信息与所述指定位置是否匹配。根据本发明所述的身份识别方法,所述随机指纹验证指令为要求用户在指定轨迹上运动手指的指定轨迹验证指令;
所述获取用户根据所述随机指纹验证指令输入的指纹信息的步骤包括获取用户根据所述指定轨迹验证指令在指定轨迹上输入的指纹信息;所述判断用户输入的所述指纹信息是否与所述随机指纹验证指令和所述原始指纹信息同时匹配的步骤包括从所述指纹信息中提取用户的静态指纹信息和指纹运动轨迹信息;判断所述静态指纹信息与所述原始指纹信息是否匹配;判断所述指纹运动轨迹信息与所述指定轨迹是否匹配。根据本发明所述的身份识别方法,所述收到用户的身份识别请求后,随机发送随机指纹验证指令的步骤包括收到用户的身份识别请求后,发送静态指纹验证指令;获取用户输入的静态指纹信息;判断用户输入的所述静态指纹信息与所述原始指纹信息是否匹配;若匹配则发送所述随机指纹验证指令,否则身份识别失败。根据本发明所述的身份识别方法,所述获取用户根据所述随机指纹验证指令输入的指纹信息的步骤还包括实时判断用户输入的所述指纹信息是否符合所述随机指纹验证指令的预定范围;若不符合则发送提醒信息。根据本发明所述的身份识别方法,所述获取用户根据所述随机指纹验证指令输入的指纹信息的步骤包括拍摄用户根据所述随机指纹验证指令输入指纹信息,生成指纹视频;所述判断用户输入的所述指纹信息是否与所述随机指纹验证指令和所述原始指纹信息同时匹配的步骤包括将所述指纹视频和所述随机指纹验证指令进行图像合成;分析所述指纹视频中的指纹信息是否与所述随机指纹验证指令和所述原始指纹信息同时匹配。根据本发明所述的身份识别方法,所述随机指纹验证指令的格式为图像、视频、语音和/或文本。根据本发明所述的身份识别方法,所述随机指纹验证指令为要求用户输入指定手指的指纹信息的指定手指验证指令;所述获取用户根据所述随机指纹验证指令输入的指纹信息的步骤包括获取用户根据该指定手指验证指令输入相应手指的指纹信息;所述判断用户输入的所述指纹信息是否与所述随机指纹验证指令和所述原始指纹信息同时匹配的步骤包括从所述指纹信息中提取所述相应手指的静态指纹信息;判断所述静态指纹信息与所述原始指纹信息是否匹配;判断所述静态指纹信息对应的所述相应手指与所述指定手指是否匹配。本发明还提供一种身份识别系统,包括身份识别服务器和终端所述终端进一步包括
请求接收模块,用于接收用户的身份识别请求,并将所述身份识别请求发送给所述身份识别服务器;验证指令接收模块,用于接收所述身份识别服务器发来的随机指纹验证指令;指纹信息获取模块,用于获取用户根据所述随机指纹验证指令输入的指纹信息, 并将所述指纹信息发送给所述身份识别服务器;所述身份识别服务器进一步包括存储模块,用于存储用户的原始指纹信息;验证指令生成模块,用于收到所述身份识别请求后,随机生成随机指纹验证指令后发送给所述终端;身份识别模块,用于判断用户输入的所述指纹信息是否与所述随机指纹验证指令和所述原始指纹信息同时匹配,若匹配则身份识别成功,否则身份识别失败。本发明还提供一种身份识别终端,包括存储模块,用于存储用户的原始指纹信息;请求接收模块,用于接收用户的身份识别请求;验证指令生成模块,用于收到用户的身份识别请求后,随机发送随机指纹验证指令;指纹信息获取模块,用于获取用户根据所述随机指纹验证指令输入的指纹信息;身份识别模块,用于判断用户输入的所述指纹信息是否与所述随机指纹验证指令和所述原始指纹信息同时匹配,若匹配则身份识别成功,否则身份识别失败。本发明在传统的静态指纹识别的基础上提出随机指纹识别技术,在收到用户的身份识别请求后,随机生成并返回随机指纹验证指令,优选的是指定位置验证指令、指定轨迹验证指令或者指定手指验证指令,用户根据随机指纹验证指令输入指纹信息后,判断用户输入的所述指纹信息是否与随机指纹验证指令和预先保存的原始指纹信息同时匹配,只有同时匹配才能通过身份识别。由于本发明采用随机指纹验证指令进行身份识别,从而避免了他人非法盗取用户的静态指纹信息或密码来破解身份识别系统的问题,其身份识别技术更加安全可靠。而且,本发明不需要用户记忆繁琐的密码,其实现方式对于用户而言更为简单易行。


图1是本发明身份识别系统的结构示意图;图2是本发明身份识别终端的结构示意图;图3是本发明身份识别方法的流程图;图4是本发明第一实施例中身份识别方法的流程图;图5是本发明第二实施例中身份识别方法的流程图;图6是本发明第三实施例中身份识别方法的流程图;图7A 7F是本发明第三实施例中身份识别方法的界面实例图;图8是本发明第四实施例中身份识别方法的流程图;以及图9是本发明第四实施例中身份识别方法的界面实例图。
具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。图1示出了本发明身份识别系统的结构,所述身份识别系统100主要包括终端10 和身份识别服务器20,其中终端10可以是手机、电脑、门禁装置等,进一步包括请求接收模块11,用于接收用户的身份识别请求,并将该身份识别请求发送给身份识别服务器20。验证指令接收模块12,用于接收身份识别服务器20发来的随机指纹验证指令,例如一要求用户按指定轨迹移动手指的曲线。指纹信息获取模块13,用于获取用户根据随机指纹验证指令输入的指纹信息,并将所述指纹信息发送给身份识别服务器20。所述指纹信息例如是通过摄像头拍摄用户在所述曲线上移动手指的视频。身份识别服务器20进一步包括存储模块23,用于存储用户的原始指纹信息,例如预先存储用户的全部十个手指的静态指纹信息。验证指令生成模块21,用于收到身份识别请求后,随机生成随机指纹验证指令后发送给终端10。所述随机指纹验证指令的格式可以为图像、视频、语音和/或文本等。优选的是,所述随机指纹验证指令可以为要求用户在指定位置上输入指纹信息的指定位置验证指令;或者为要求用户在指定轨迹上运动手指的指定轨迹验证指令;再或者为要求用户输入指定手指的指纹信息的指定手指验证指令。身份识别模块22,用于判断用户输入的指纹信息是否与随机指纹验证指令和原始指纹信息同时匹配,若匹配则身份识别成功,否则身份识别失败。上述身份识别系统100比较适合于没有单独设置指纹识别模块的终端10。比如说目前手机基本都带有摄像头,如果他人将用户的指纹图像拍摄下来就可以直接发回身份识别服务器20进行验证。但这样会给用户的信息安全带来危险,一旦静态指纹图片泄露,就会轻易的给用户带来不可估量的损失。因此采用随机指纹验证的方法进行身份识别就没有这种担心,因为单独拥有一张指纹图片是没有效果的。由于所述身份识别系统100不需要在终端10上安装额外的指纹识别模块,其实现方案更简单,便于普及。图2示出了本发明身份识别终端的结构,所述身份识别终端30可以是手机、电脑、 门禁装置等,包括请求接收模块31、验证指令生成模块32、指纹信息获取模块33、身份识别模块34以及存储模块35,其中存储模块35,用于存储用户的原始指纹信息。请求接收模块31,用于接收用户的身份识别请求。验证指令生成模块32,用于收到用户的身份识别请求后,随机生成并发送随机指纹验证指令。所述随机指纹验证指令的格式可以为图像、视频、语音和/或文本等。指纹信息获取模块33,用于获取用户根据随机指纹验证指令输入的指纹信息。身份识别模块34,用于判断用户输入的指纹信息是否与随机指纹验证指令和原始指纹信息同时匹配,若匹配则身份识别成功,否则身份识别失败。所述身份识别终端30动态生成随机指纹验证指令,可防止被黑客盗用指纹信息, 进行远程控制操作,因此更加安全可靠;验证方式简单,并且省去了记忆密码的烦恼。但本方案需要对手机、电脑等终端30进行改造。图3是本发明身份识别方法的流程图,所述身份识别方法可由如图1所示的身份识别系统100或者如图2所示的身份识别终端30实现,包括步骤如下步骤S301,存储用户的原始指纹信息。步骤S302,收到用户的身份识别请求后,随机发送随机指纹验证指令。所述随机指纹验证指令的格式可以为图像、视频、语音和/或文本等。更好的是,所述随机指纹验证指令可以为要求用户在指定位置上输入指纹信息的指定位置验证指令;或者为要求用户在指定轨迹上运动手指的指定轨迹验证指令;再或者为要求用户输入指定手指的指纹信息的指定手指验证指令。步骤S303,获取用户根据随机指纹验证指令输入的指纹信息。优选的是,拍摄用户根据随机指纹验证指令输入指纹信息,生成指纹视频。步骤S304,判断用户输入的指纹信息是否与随机指纹验证指令和原始指纹信息同时匹配,若匹配则身份识别成功,否则身份识别失败。优选的是,将指纹视频和随机指纹验证指令进行图像合成;分析指纹视频中的指纹信息是否与随机指纹验证指令和原始指纹信息同时匹配。图4是本发明第一实施例中身份识别方法的流程图,所述身份识别方法可由如图 1所示的身份识别系统100或者如图2所示的身份识别终端30实现,具体包括步骤如下步骤S401,存储用户的原始指纹信息。步骤S402,收到用户的身份识别请求后,发送静态指纹验证指令。步骤S403,获取用户输入的静态指纹信息。步骤S404,判断用户输入的静态指纹信息与预存的原始指纹信息是否匹配,若匹配则执行步骤S405,否则执行步骤S411。步骤S405,发送随机指纹验证指令。所述随机指纹验证指令的格式为图像、视频、 语音和/或文本。步骤S406,获取用户根据随机指纹验证指令输入的指纹信息。步骤S407,实时判断用户输入的指纹信息是否符合随机指纹验证指令的预定范围,若是则执行步骤S409,否则执行步骤S408。因为,用户输入的指纹信息不可能与随机指纹验证指令完全匹配,必须保证在一定误差范围内都是有效的,可以采用实时提醒法,使用图像跟踪技术进行分析。步骤S408,发送实时提醒信息,以提醒用户向尽量符合随机指纹验证指令的要求。步骤S409,判断用户输入的指纹信息是否与随机指纹验证指令和原始指纹信息同时匹配,若匹配则执行步骤S410,否则执行步骤S411。步骤S410,若同时匹配,则身份识别成功,可返回身份识别成功信息。步骤S411,若不能同时匹配,则身份识别失败,可返回身份识别失败信息。图5是本发明第二实施例中身份识别方法的流程图,所述身份识别方法可由如图 1所示的身份识别系统100或者如图2所示的身份识别终端30实现,具体包括步骤如下
步骤S501,存储用户的原始指纹信息。步骤S502,收到用户的身份识别请求后,随机发送指定位置验证指令,所述指定位置验证指令要求用户在指定位置上输入指纹信息。例如要求用户在屏幕中三个随机指定的位置输入手指的指纹信息。步骤S503,获取用户根据指定位置验证指令在相应位置输入的指纹信息。步骤S504,从指纹信息中提取用户的静态指纹信息和指纹位置信息。步骤S505,判断静态指纹信息与原始指纹信息是否匹配;并判断指纹位置信息与指定位置是否匹配。只有同时满足静态指纹信息与原始指纹信息匹配,并且指纹位置信息与指定位置匹配时,身份识别才能成功,否则身份识别失败。图6是本发明第三实施例中身份识别方法的流程图,所述身份识别方法可由如图 1所示的身份识别系统100或者如图2所示的身份识别终端30实现,具体包括步骤如下步骤S601,存储用户的原始指纹信息。步骤S602,收到用户的身份识别请求后,随机发送指定轨迹验证指令,所述随机指纹验证指令要求用户在指定轨迹上运动手指。步骤S603,获取用户根据指定轨迹验证指令在指定轨迹上输入的指纹信息。步骤S604,从指纹信息中提取用户的静态指纹信息和指纹运动轨迹信息。步骤S605,判断静态指纹信息与原始指纹信息是否匹配,并判断指纹运动轨迹信息与指定轨迹是否匹配。只有同时满足静态指纹信息与原始指纹信息匹配,并且指纹运动轨迹信息与指定轨迹匹配时,身份识别才能成功,否则身份识别失败。图7A 7F是本发明第三实施例中身份识别方法的界面实例图,身份识别服务器 20或者身份识别终端30发送如图7A所示的曲线,要求用户在所述曲线上移动手指,终端会将曲线合成到摄像头的预览界面里,所述预览界面例如为打开手机照相程序出现的景物预览界面。用户将手指放在曲线的起点处,摄像头将该手指拍摄形成如图7B所示的第一幅静态指纹图像,第一幅静态指纹图像若符合要求,下发指令要求用户按照曲线上移动手指,如图7C所示。那么用户就应该按这条曲线轨迹移动手指或旋转手指,摄像头拍下手指的运动轨迹视频直接返回身份识别服务器20或者身份识别终端30进行验证。当然,用户移动手指的轨迹不可能与曲线轨迹完全匹配,必须保证在一定误差范围内都是有效的,可以采用实时提醒用户向尽量靠近曲线,使用图像跟踪技术进行数值分析处理,提取出手指的质心即十字交点,而十字交点的轨迹是实际运行轨迹,如图7E所示。最终手指的运动轨迹可能如下图7F所示。随着指纹识别技术的兴起,为了攻入他人指纹识别系统,有人根据指纹底片制成了假手指,来攻破传统的静态指纹识别系统。本发明针对这种情况,提出如图8所示的身份识别方法,即采用随机指定手指方法来进行防伪。所述身份识别方法可由如图1所示的身份识别系统100或者如图2所示的身份识别终端30实现,具体包括步骤如下 步骤S801,存储用户的原始指纹信息。步骤S802,收到用户的身份识别请求后,随机发送指定手指验证指令,所述随机指纹验证指令要求用户输入指定手指的指纹信息。步骤S803,获取用户根据该指定手指验证指令输入相应手指的指纹信息。步骤S804,从指纹信息中提取相应手指的静态指纹信息。
步骤S805,判断静态指纹信息与原始指纹信息是否匹配,并判断静态指纹信息对应的相应手指与指定手指是否匹配。只有同时满足静态指纹信息与原始指纹信息匹配,并且相应手指与指定手指匹配时,身份识别才能成功,否则身份识别失败。图9是本发明第四实施例中身份识别方法的界面实例图,所述曲线上的三个十字位置,可由身份识别服务器20或者身份识别终端30随机指定更换手指。假如要求用户在左边十字交点位置输入右手中指的指纹,在中间十字交点位置输入左手的无名指的指纹, 而在右边十字交点位置输入右手中指的指纹;或者,要求用户在起点到左边十字交点位置运用右手中指按照曲线移动,在左边十字交点位置到中间十字交点位置运用左手的无名指按照曲线移动,在中间十字交点位置到右边十字交点位置运用右手中指按照曲线移动。面对海量的排列10*9*8*7*6*5*4*3拉=3628800种排列方式,在不知道静态指纹是哪个手指的情况下,几乎没有试对的可能性,从而大大降低了身份识别系统被攻破的可能性。综上所述,本发明在传统的静态指纹识别的基础上提出随机指纹识别技术,在收到用户的身份识别请求后,随机生成并返回随机指纹验证指令,优选的是指定位置验证指令、指定轨迹验证指令或者指定手指验证指令,用户根据随机指纹验证指令输入指纹信息后,判断用户输入的所述指纹信息是否与随机指纹验证指令和预先保存的原始指纹信息同时匹配,只有同时匹配才能通过身份识别。由于本发明采用随机指纹验证指令进行身份识别,从而避免了他人非法盗取用户的静态指纹信息或密码来破解身份识别系统的问题,其身份识别技术更加安全可靠。而且,本发明不需要用户记忆繁琐的密码,其实现方式对于用户而言更为简单易行。当然,本发明还可有其它多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
权利要求
1.一种身份识别方法,其特征在于,所述方法包括步骤如下 存储用户的原始指纹信息;收到用户的身份识别请求后,随机发送随机指纹验证指令; 获取用户根据所述随机指纹验证指令输入的指纹信息;判断用户输入的所述指纹信息是否与所述随机指纹验证指令和所述原始指纹信息同时匹配,若匹配则身份识别成功,否则身份识别失败。
2.根据权利要求1所述的身份识别方法,其特征在于,所述随机指纹验证指令为要求用户在指定位置上输入指纹信息的指定位置验证指令;所述获取用户根据所述随机指纹验证指令输入的指纹信息的步骤包括 获取用户根据所述指定位置验证指令在相应位置输入的指纹信息; 所述判断用户输入的所述指纹信息是否与所述随机指纹验证指令和所述原始指纹信息同时匹配的步骤包括从所述指纹信息中提取用户的静态指纹信息和指纹位置信息; 判断所述静态指纹信息与所述原始指纹信息是否匹配; 判断所述指纹位置信息与所述指定位置是否匹配。
3.根据权利要求1所述的身份识别方法,其特征在于,所述随机指纹验证指令为要求用户在指定轨迹上运动手指的指定轨迹验证指令;所述获取用户根据所述随机指纹验证指令输入的指纹信息的步骤包括 获取用户根据所述指定轨迹验证指令在指定轨迹上输入的指纹信息; 所述判断用户输入的所述指纹信息是否与所述随机指纹验证指令和所述原始指纹信息同时匹配的步骤包括从所述指纹信息中提取用户的静态指纹信息和指纹运动轨迹信息; 判断所述静态指纹信息与所述原始指纹信息是否匹配; 判断所述指纹运动轨迹信息与所述指定轨迹是否匹配。
4.根据权利要求1所述的身份识别方法,其特征在于,所述收到用户的身份识别请求后,随机发送随机指纹验证指令的步骤包括收到用户的身份识别请求后,发送静态指纹验证指令; 获取用户输入的静态指纹信息;判断用户输入的所述静态指纹信息与所述原始指纹信息是否匹配; 若匹配则发送所述随机指纹验证指令,否则身份识别失败。
5.根据权利要求1所述的身份识别方法,其特征在于,所述获取用户根据所述随机指纹验证指令输入的指纹信息的步骤还包括实时判断用户输入的所述指纹信息是否符合所述随机指纹验证指令的预定范围; 若不符合则发送提醒信息。
6.根据权利要求1所述的身份识别方法,其特征在于,所述获取用户根据所述随机指纹验证指令输入的指纹信息的步骤包括拍摄用户根据所述随机指纹验证指令输入指纹信息,生成指纹视频; 所述判断用户输入的所述指纹信息是否与所述随机指纹验证指令和所述原始指纹信息同时匹配的步骤包括将所述指纹视频和所述随机指纹验证指令进行图像合成;分析所述指纹视频中的指纹信息是否与所述随机指纹验证指令和所述原始指纹信息同时匹配。
7.根据权利要求1所述的身份识别方法,其特征在于,所述随机指纹验证指令的格式为图像、视频、语音和/或文本。
8.根据权利要求1 7任一项所述的身份识别方法,其特征在于,所述随机指纹验证指令为要求用户输入指定手指的指纹信息的指定手指验证指令;所述获取用户根据所述随机指纹验证指令输入的指纹信息的步骤包括 获取用户根据该指定手指验证指令输入相应手指的指纹信息; 所述判断用户输入的所述指纹信息是否与所述随机指纹验证指令和所述原始指纹信息同时匹配的步骤包括从所述指纹信息中提取所述相应手指的静态指纹信息; 判断所述静态指纹信息与所述原始指纹信息是否匹配; 判断所述静态指纹信息对应的所述相应手指与所述指定手指是否匹配。
9.一种身份识别系统,其特征在于,包括身份识别服务器和终端 所述终端进一步包括请求接收模块,用于接收用户的身份识别请求,并将所述身份识别请求发送给所述身份识别服务器;验证指令接收模块,用于接收所述身份识别服务器发来的随机指纹验证指令; 指纹信息获取模块,用于获取用户根据所述随机指纹验证指令输入的指纹信息,并将所述指纹信息发送给所述身份识别服务器; 所述身份识别服务器进一步包括 存储模块,用于存储用户的原始指纹信息;验证指令生成模块,用于收到所述身份识别请求后,随机生成随机指纹验证指令后发送给所述终端;身份识别模块,用于判断用户输入的所述指纹信息是否与所述随机指纹验证指令和所述原始指纹信息同时匹配,若匹配则身份识别成功,否则身份识别失败。
10.一种身份识别终端,其特征在于,包括 存储模块,用于存储用户的原始指纹信息; 请求接收模块,用于接收用户的身份识别请求;验证指令生成模块,用于收到用户的身份识别请求后,随机发送随机指纹验证指令; 指纹信息获取模块,用于获取用户根据所述随机指纹验证指令输入的指纹信息; 身份识别模块,用于判断用户输入的所述指纹信息是否与所述随机指纹验证指令和所述原始指纹信息同时匹配,若匹配则身份识别成功,否则身份识别失败。
全文摘要
本发明适用于通信技术领域,提供了一种身份识别方法,包括步骤有存储用户的原始指纹信息;收到用户的身份识别请求后,随机发送随机指纹验证指令;获取用户根据所述随机指纹验证指令输入的指纹信息;判断用户输入的所述指纹信息是否与所述随机指纹验证指令和所述原始指纹信息同时匹配,若匹配则身份识别成功,否则身份识别失败。相应地,本发明还提供一种身份识别系统和身份识别终端。借此,本发明能够提供更加安全可靠的身份识别技术,并且实现方式更为简单。
文档编号G06F21/00GK102306286SQ201110243998
公开日2012年1月4日 申请日期2011年8月24日 优先权日2011年8月24日
发明者梁文栋 申请人:宇龙计算机通信科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1