一种基于多指指纹的帐号登录方法、装置及设备转让专利

申请号 : CN201710226616.4

文献号 : CN106888219B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 林锑杭

申请人 : 莆田市烛火信息技术有限公司

摘要 :

本发明公开了一种基于多指指纹的帐号登录方法,涉及认证登录领域,所述方法包括:首先,采集用户放置于指纹识别面板上的至少两个用户输入指纹,采集所述用户输入指纹的第一相对方位信息;其次,获取匹配指纹预存的第二相对方位信息,所述匹配指纹至少包括两个指纹;然后,根据所述第一相对方位信息和第二相对方位信息,为所述用户输入指纹进行定序组合;最后,以定序组合后的所述用户输入指纹,进行登录请求。此外,本发明还公开了相应的登录装置和设备。本发明将用户输入的多个指纹,根据相对方位信息,进行排序组合,使得这些指纹能够以最优的、可能的排列方式进行匹配登录,避免无序的、随机组合的指纹登录的较差效率,优化登录效率。

权利要求 :

1.一种基于多指指纹的帐号登录方法,其特征在于,所述方法包括:采集用户放置于指纹识别面板上的至少两个用户输入指纹,采集所述用户输入指纹的第一相对方位信息;所述第一相对方位信息包括所述用户输入指纹之间的第一位置关系;

获取匹配指纹预存的第二相对方位信息,所述匹配指纹至少包括两个指纹;所述第二相对方位信息包括所述匹配指纹之间的第二位置关系;

根据所述第一相对方位信息的所述第一位置关系和第二相对方位信息的所述第二位置关系,为所述用户输入指纹进行定序组合;

以定序组合后的所述用户输入指纹,进行登录请求。

2.如权利要求1所述的一种基于多指指纹的帐号登录方法,其特征在于,所述方法还包括:若登录请求错误,则将所述用户输入指纹进行重新定序组合,并重新发送登录请求。

3.如权利要求1所述的一种基于多指指纹的帐号登录方法,其特征在于:所述采集所述用户输入指纹的第一相对方位信息,还包括:采集所述用户输入指纹的位置信息,采集终端的姿态信息;

根据所述姿态信息,对所述位置信息进行调整。

4.如权利要求1所述的一种基于多指指纹的帐号登录方法,其特征在于:所述采集用户放置于指纹识别面板上的至少两个用户输入指纹,还包括:采集用户指纹按压参数,若所述指纹按压参数不满足预设值,则输出第一响应。

5.如权利要求1-4任意一项所述的一种基于多指指纹的帐号登录方法,其特征在于:所述以定序组合后的所述用户输入指纹,进行登录请求,还包括:对定序组合中的所述用户输入指纹,分别采用不同的数字化处理,获得相应的指纹码;

以所述指纹,进行登录请求。

6.一种基于多指指纹的帐号登录装置,其特征在于,所述装置包括:指纹采集模块,用于采集用户放置于指纹识别面板上的至少两个用户输入指纹,采集所述用户输入指纹的第一相对方位信息;所述第一相对方位信息包括所述用户输入指纹之间的第一位置关系;

第二相对方位获取模块,用于获取匹配指纹预存的第二相对方位信息,所述匹配指纹至少包括两个指纹;所述第二相对方位信息包括所述匹配指纹之间的第二位置关系;

定序组合模块,用于根据所述第一相对方位信息的所述第一位置关系和第二相对方位信息的所述第二位置关系,为所述用户输入指纹进行定序组合;

登录请求模块,用于以定序组合后的所述用户输入指纹,进行登录请求。

7.如权利要求6所述的一种基于多指指纹的帐号登录装置,其特征在于,所述登录请求模块,还用于若登录请求错误,则将所述用户输入指纹进行重新定序组合,并重新发送登录请求。

8.如权利要求6所述的一种基于多指指纹的帐号登录装置,其特征在于:还包括指纹按压参数判定模块:用于采集用户指纹按压参数,若所述指纹按压参数不满足预设值,则输出第一响应。

9.如权利要求6-8任意一项所述的一种基于多指指纹的帐号登录装置,其特征在于:所述登录请求模块,还用户对定序组合中的所述用户输入指纹,分别采用不同的数字化处理,获得相应的指纹码;以所述指纹,进行登录请求。

10.一种用户设备,其特征在于,所述用户设备包括:存储器,用于存放程序;

处理器,用于执行所述存储器存储的程序,所述程序使得所述处理器执行以下操作:采集用户放置于指纹识别面板上的至少两个用户输入指纹,采集所述用户输入指纹的第一相对方位信息;所述第一相对方位信息包括所述用户输入指纹之间的第一位置关系;

获取匹配指纹预存的第二相对方位信息,所述匹配指纹至少包括两个指纹;所述第二相对方位信息包括所述匹配指纹之间的第二位置关系;

根据所述第一相对方位信息的所述第一位置关系和第二相对方位信息的所述第二位置关系,为所述用户输入指纹进行定序组合;

以定序组合后的所述用户输入指纹,进行登录请求。

说明书 :

一种基于多指指纹的帐号登录方法、装置及设备

技术领域

[0001] 本发明涉及帐号登录领域,特别涉及一种基于多指指纹的帐号登录方法及终端背景技术
[0002] 在互联网技术的发展,人们手上掌握各种各样的帐号;包括社交工具帐号、论坛帐号、微博帐号、银行卡帐号、信用卡帐号等。
[0003] 现有技术存在的不足之处在于:一方面帐号数量多,记忆不容易;另一方面帐号也越来越长,输入较为麻烦。

发明内容

[0004] 有鉴于现有技术的上述缺陷,本发明所要解决的技术问题是提供一种基于多指指纹的帐号登录方法、装置及设备。
[0005] 为实现上述目的,在第一实例中,本发明提供了一种基于多指指纹的帐号登录方法,所述方法包括:
[0006] 采集用户放置于指纹识别面板上的至少两个用户输入指纹,采集所述用户输入指纹的第一相对方位信息;
[0007] 获取匹配指纹预存的第二相对方位信息,所述匹配指纹至少包括两个指纹;
[0008] 根据所述第一相对方位信息和第二相对方位信息,为所述用户输入指纹进行定序组合;
[0009] 以定序组合后的所述用户输入指纹,进行登录请求。
[0010] 优选的,所述至少两个用户输入指纹,均为用户密码;
[0011] 优选的,所述至少两个用户输入指纹,均为用户帐号;
[0012] 优选的,所述至少两个用户输入指纹,为用户密码和/或用户帐号。
[0013] 优选的,所述第一相对方位信息包括:
[0014] 每个所述用户输入指纹的位置信息;
[0015] 和/或所述用户输入指纹之间的相对位置信息。
[0016] 优选的,所述第二相对方位信息包括:
[0017] 每个匹配指纹的位置信息;
[0018] 和/或所述匹配指纹之间的相对位置信息。
[0019] 优选的,所述第二相对方位信息的预存方式:
[0020] 用户或程序预设;
[0021] 通过用户输入的历史数据求解。
[0022] 其中,用户输入指纹是指:在本次登录操作中,用户输入的指纹。匹配指纹是指:预存的正确登录指纹或者上次正确登录的指纹或者历史正确登录的指纹。
[0023] 在可选的第二实例中,所述方法还包括:
[0024] 若登录请求错误,则将所述用户输入指纹进行重新定序组合,并重新发送登录请求。
[0025] 优选的,所述将所述用户输入指纹进行重新定序组合,并重新发送登录请求,还包括:将所述用户输入指纹进行排列组合,并分别进行登录请求。
[0026] 在可选的第三实例中,所述采集所述用户输入指纹的第一相对方位信息,还包括:
[0027] 采集所述用户输入指纹的位置信息,采集终端的姿态信息;
[0028] 根据所述姿态信息,对所述位置信息进行调整。
[0029] 优选的,所述第二相对方位信息包含终端的姿态信息;
[0030] 优选的,所述第二相对方位信息已考虑终端的姿态信息。
[0031] 在可选的第四实例中,所述采集用户放置于指纹识别面板上的至少两个用户输入指纹,还包括:
[0032] 采集用户指纹按压参数,若所述指纹按压参数不满足预设值,则输出第一响应。
[0033] 在可选的第五实例中,所述以定序组合后的所述用户输入指纹,进行登录请求,还包括:
[0034] 对定序组合中的所述用户输入指纹,分别采用不同的数字化处理,获得相应的指纹码;
[0035] 以所述指纹,进行登录请求。
[0036] 优选地,所述数字化处理包括明码数字化处理,用于数字化处理用户帐号;所述明码数字化处理可以被公众解析,或通过其搜索到相应的帐号,或添加为好友。
[0037] 优选的,所述多指指纹包括用户帐号和/或用户密码;
[0038] 优选的,用户帐号为明码,公众较易获得,并通过帐号查询相关用户。
[0039] 优选的,所述数字化处理包括帐号数字化处理和/或密码数字化处理;
[0040] 优选的,所述密码数字化处理的保密等级高于所述帐号数字化处理的保密等级。
[0041] 优选的,所述对定序组合中的所述用户输入指纹,分别采用不同的数字化处理,获得相应的指纹码,还包括:将所述用户输入指纹的特征进行映射和/或编码识别,并转化为数字化帐号。
[0042] 优选的,用户帐号可以为常规的十进制数字帐号,也可以是特定的规则的帐号。而密码可以采用与帐号相同的编码规则,当然也可以采用指纹密码本身,或者其它的现有技术指纹密码设定规则。
[0043] 在可选的第六实例中,所述指纹识别面板包括设置于终端显示区域内或设置于终端显示区域之外。
[0044] 优选的,所述指纹识别面板设置于终端显示区域内,包括:设置于终端显示面板之上、终端显示面板内和/或终端显示面板之下。
[0045] 为解决现有技术存在的问题,在可选的第七实例中,提供一种基于多指指纹的帐号登录装置,所述装置包括:
[0046] 指纹采集模块,用于采集用户放置于指纹识别面板上的至少两个用户输入指纹,采集所述用户输入指纹的第一相对方位信息;
[0047] 第二相对方位获取模块,用于获取匹配指纹预存的第二相对方位信息,所述匹配指纹至少包括两个指纹;
[0048] 定序组合模块,用于根据所述第一相对方位信息和第二相对方位信息,为所述用户输入指纹进行定序组合;
[0049] 登录请求模块,用于以定序组合后的所述用户输入指纹,进行登录请求。
[0050] 优选的,所述至少两个用户输入指纹,均为用户密码;
[0051] 优选的,所述至少两个用户输入指纹,均为用户帐号;
[0052] 优选的,所述至少两个用户输入指纹,为用户密码和/或用户帐号。
[0053] 优选的,所述第一相对方位信息包括:
[0054] 每个所述用户输入指纹的位置信息;
[0055] 和/或所述用户输入指纹之间的相对位置信息。
[0056] 优选的,所述第二相对方位信息包括:
[0057] 每个匹配指纹的位置信息;
[0058] 和/或所述匹配指纹之间的相对位置信息。
[0059] 优选的,所述第二相对方位信息的预存方式包括:
[0060] 用户或程序预设;
[0061] 通过用户输入的历史数据求解。
[0062] 其中,用户输入指纹是指:在本次登录操作中,用户输入的指纹。匹配指纹是指:预存的正确登录指纹或者上次正确登录的指纹或者历史正确登录的指纹。
[0063] 在可选的第八实例中,所述登录请求模块,还用于若登录请求错误,则将所述用户输入指纹进行重新定序组合,并重新发送登录请求。
[0064] 优选的,所述将所述用户输入指纹进行重新定序组合,并重新发送登录请求,还包括:将所述用户输入指纹进行排列组合,并分别进行登录请求。
[0065] 优选的,所述指纹采集模块,还用于采集所述用户输入指纹的位置信息,采集终端的姿态信息;根据所述姿态信息,对所述位置信息进行调整。
[0066] 优选的,所述第二相对方位信息包含终端的姿态信息;
[0067] 优选的,所述第二相对方位信息已考虑终端的姿态信息。
[0068] 在可选的第九实例中,所述装置还包括指纹按压参数判定模块:用于采集用户指纹按压参数,若所述指纹按压参数不满足预设值,则输出第一响应。
[0069] 在可选的第十实例中,所述登录请求模块,还用户对定序组合中的所述用户输入指纹,分别采用不同的数字化处理,获得相应的指纹码;以所述指纹,进行登录请求。
[0070] 优选地,所述数字化处理包括明码数字化处理,用于数字化处理用户帐号;所述明码数字化处理可以被公众解析,或通过其搜索到相应的帐号,或添加为好友。
[0071] 优选的,所述多指指纹包括用户帐号和/或用户密码;
[0072] 优选的,用户帐号为明码,公众较易获得,并通过帐号查询相关用户。
[0073] 优选的,所述数字化处理包括帐号数字化处理和/或密码数字化处理;
[0074] 优选的,所述密码数字化处理的保密等级高于所述帐号数字化处理的保密等级。
[0075] 优选的,所述对定序组合中的所述用户输入指纹,分别采用不同的数字化处理,获得相应的指纹码,还包括:将所述用户输入指纹的特征进行映射和/或编码识别,并转化为数字化帐号。
[0076] 在可选的第十一实例中,所述指纹识别面板包括设置于终端显示区域内或设置于终端显示区域之外。
[0077] 优选的,所述指纹识别面板设置于终端显示区域内,包括:设置于终端显示面板之上、终端显示面板内和/或终端显示面板之下。
[0078] 为解决现有技术存在的问题,在可选的第十二实例中,还提供一种用户设备,所述用户设备包括:
[0079] 存储器,用于存放程序;
[0080] 处理器,用于执行所述存储器存储的程序,所述程序使得所述处理器执行以下操作:
[0081] 采集用户放置于指纹识别面板上的至少两个用户输入指纹,采集所述用户输入指纹的第一相对方位信息;
[0082] 获取匹配指纹预存的第二相对方位信息,所述匹配指纹至少包括两个指纹;
[0083] 根据所述第一相对方位信息和第二相对方位信息,为所述用户输入指纹进行定序组合;
[0084] 以定序组合后的所述用户输入指纹,进行登录请求。
[0085] 本发明的有益效果是:本发明将用户输入的多个指纹,根据相对方位信息,进行排序组合,使得这些指纹能够以最优的、可能的排列方式进行匹配登录,避免无序的、随机组合的指纹登录的较差效率,优化登录效率。

附图说明

[0086] 图1是本发明一具体实施方式的流程示意图;
[0087] 图2是本发明一具体实施方式的帐号登录的操作示意图;
[0088] 图3是本发明另一具体实施方式的帐号登录的操作示意图;
[0089] 图4是本发明一具体实施方式的结构框图;
[0090] 图5是本发明另一具体实施方式的结构框图。

具体实施方式

[0091] 下面结合附图和实施例对本发明作进一步说明:
[0092] 如图1-3所示,在本发明第一实施例中,提供一种基于多指指纹的帐号登录方法,所述方法包括:
[0093] 采集用户放置于指纹识别面板上的至少两个用户输入指纹,采集所述用户输入指纹的第一相对方位信息;
[0094] 获取匹配指纹预存的第二相对方位信息,所述匹配指纹至少包括两个指纹;
[0095] 根据所述第一相对方位信息和第二相对方位信息,为所述用户输入指纹进行定序组合;
[0096] 以定序组合后的所述用户输入指纹,进行登录请求。
[0097] 优选的,所述至少两个用户输入指纹,均为用户密码;
[0098] 优选的,所述至少两个用户输入指纹,均为用户帐号;
[0099] 优选的,所述至少两个用户输入指纹,为用户密码和/或用户帐号。
[0100] 优选的,所述第一相对方位信息包括:
[0101] 每个所述用户输入指纹的位置信息;
[0102] 和/或所述用户输入指纹之间的相对位置信息。
[0103] 优选的,所述第二相对方位信息包括:
[0104] 每个匹配指纹的位置信息;
[0105] 和/或所述匹配指纹之间的相对位置信息。
[0106] 优选的,所述第二相对方位信息的预存方式包括但不限于:
[0107] 用户或程序预设;
[0108] 通过用户输入的历史数据求解。
[0109] 其中,用户输入指纹是指:在本次登录操作中,用户输入的指纹。匹配指纹是指:预存的正确登录指纹或者上次正确登录的指纹或者历史正确登录的指纹。
[0110] 在本实例中,所述方法还包括:
[0111] 若登录请求错误,则将所述用户输入指纹进行重新定序组合,并重新发送登录请求。
[0112] 优选的,所述将所述用户输入指纹进行重新定序组合,并重新发送登录请求,还包括:将所述用户输入指纹进行排列组合,并分别进行登录请求。
[0113] 例如,预设的用户帐号由一个指纹生成,预设的用户密码由另一个指纹生成。在指纹识别面板上,用户输入第一指纹A和第二指纹B,此时并不确定,第一指纹A是帐号还是密码。
[0114] 而通过第一指纹A和第二指纹B之间的位置关系,即第一相对方位信息,以及预存的可登录的两个指纹的第二相对方位信息之间的对比,确定第一指纹A和第二指纹B分别为用户帐号和用户密码,然后再请求登录。假定通过第一相对方位信息和第二相对方位信息,确定第一指纹A为用户帐号,第二指纹B为用户密码。
[0115] 当优选的组合方案不能够登录时,则再进行排列组合。例如将前序的第一指纹A作为用户密码,第二指纹B作为用户帐号,然后请求登录。优选的,若请求登录成功,将该组合的指纹位置信息作为新的第二相对方位信息。
[0116] 采用该实例的方案,可以有效提高多指纹登录的匹配的快速性,避免盲目通过排列组合,正确匹配多指纹效率的低下。
[0117] 在本实例中,所述采集所述用户输入指纹的第一相对方位信息,还包括:
[0118] 采集所述用户输入指纹的位置信息,采集终端的姿态信息;
[0119] 根据所述姿态信息,对所述位置信息进行调整。
[0120] 优选的,所述第二相对方位信息包含终端的姿态信息;
[0121] 优选的,所述第二相对方位信息已考虑终端的姿态信息。
[0122] 在该实例中,考虑终端屏幕翻转状态下,指纹之间的相对位置也会发生翻转。而对于通过用户拇指指纹的相对位置关系,必须要考虑到屏幕翻转状态。该实例实现有效的指纹之间位置关系的判断。
[0123] 在本实例中,所述采集用户放置于指纹识别面板上的至少两个用户输入指纹,还包括:
[0124] 采集用户指纹按压参数,若所述指纹按压参数不满足预设值,则输出第一响应。
[0125] 所述指纹按压参数包括但不限于:时间、按压强度、指纹识别率。所述输出第一响应包括但不限于:发出震动和/或提醒用户指纹按压的时间、按压强度、指纹识别率不高,或需重新按压指纹并进行识别。
[0126] 所述第一响应包括但不限于震动提醒、声音提醒、显示提醒、灯光提醒;优选的,若所述指纹按压参数不满足预设值,则输出用户指纹按压参数不满足预设值提醒,或提醒用户重新按压指纹。
[0127] 通过设定指纹按压参数,有效提高指纹识别率,解决了以指纹作为用户帐号指纹识别率的问题。
[0128] 在本实例中,所述以定序组合后的所述用户输入指纹,进行登录请求,还包括:
[0129] 对定序组合中的所述用户输入指纹,分别采用不同的数字化处理,获得相应的指纹码;
[0130] 以所述指纹,进行登录请求。
[0131] 优选地,所述数字化处理包括明码数字化处理,用于数字化处理用户帐号;所述明码数字化处理可以被公众解析,或通过其搜索到相应的帐号,或添加为好友。
[0132] 一方面,将用户输入指纹进行数字化处理,并将相应的指纹码进行登录匹配,有效避免用户指纹原图的泄漏;另一方面,不同的用户输入指纹,采用不同的数字化处理,有利于公众获得可以公开的非秘密信息,包括用户的帐号。
[0133] 优选的,所述多指指纹包括用户帐号和/或用户密码;
[0134] 优选的,用户帐号为明码,公众较易获得,并通过帐号查询相关用户。
[0135] 优选的,所述数字化处理包括帐号数字化处理和/或密码数字化处理;
[0136] 优选的,所述密码数字化处理的保密等级高于所述帐号数字化处理的保密等级。
[0137] 优选的,所述对定序组合中的所述用户输入指纹,分别采用不同的数字化处理,获得相应的指纹码,还包括:将所述用户输入指纹的特征进行映射和/或编码识别,并转化为数字化帐号。
[0138] 优选的,用户帐号可以为常规的十进制数字帐号,也可以是特定的规则的帐号。而密码可以采用与帐号相同的编码规则,当然也可以采用指纹密码本身,或者其它的现有技术指纹密码设定规则。
[0139] 通过将指纹进行数字化处理,再进行登录验证,避免服务器获得用户原始指纹图像,避免用户生物特征泄漏;同时,也避免因服务器受攻击以及网络传输过程中造成泄密。
[0140] 采用本实例的方案,用户无需特意对多个输入指纹进行分时录入,或者在特定位置上输入,提高用户输入的随意性和便捷性。用户只需要执行一次操作,即可完成帐号和密码的输入,或即可完成多指纹的输入,提高用户操作的便捷性。
[0141] 在本实例中,所述指纹识别面板包括设置于终端显示区域内或设置于终端显示区域之外。
[0142] 在一可选的实施例中,所述指纹识别面板设置于终端显示区域内,包括:设置于终端显示面板之上、终端显示面板内和/或终端显示面板之下。
[0143] 其中,终端显示区域内是指人员观看显示面板,指纹识别面板在显示面板的投影在显示区域内,而终端面板之内是指,在设计指纹识别面板时,指纹识别模块是内嵌在显示面板中的,例如IN-cell结构的触控显示屏。
[0144] 发明人通过双指指纹识别登录实验发现,食指和中指是最常见的组合;同时指纹识别率也是最高的,在食指、中指、无名指组合排名第二,中指、无名指组合排名第三。
[0145] 以食指、中指为例,假定食指帐号、中指密码。发明人发现,当屏幕朝向用户,通过右手食指、中指双指输入指纹,由于中指较长且食指较短,食指指纹位置会出现在中指指纹的左下方。当然,当另一个用户采用左手输入,食指指纹则在中指指纹的右下方。
[0146] 当然,不同的用户在进行多指登录操作时,均存在其操作最便捷、最轻松的方式,两个或多个指纹均存在其特点、相对方位信息,故而本发明中,将第二相对方位信息预存,再通过读入的用户输入指纹的第一相对方位信息,并对用户输入指纹进行有序组合,提高登录速度。
[0147] 同时,发明人发现,此处的方位信息是考虑了屏幕翻转。而对于指纹识别面板,其上包含有x,y坐标信息,需要将其物理位置信息,经过终端翻转情况转化。故而,本发明还考虑了屏幕翻转下,指纹之间的第一相对方位信息需要考虑屏幕翻转状态。
[0148] 本领域技术人员可以理解,在本申请具体实施方式的上述方法中,各步骤的序号大小并不意味着执行顺序的先后,各步骤的执行顺序应以其功能和内在逻辑确定,而不应对本申请具体实施方式的实施过程构成任何限定。
[0149] 如图4所示,在本发明第二实施例中,提供一种基于多指指纹的帐号登录装置,所述装置包括:
[0150] 指纹采集模块401,用于采集用户放置于指纹识别面板上的至少两个用户输入指纹,采集所述用户输入指纹的第一相对方位信息;
[0151] 第二相对方位获取模块403,用于获取匹配指纹预存的第二相对方位信息,所述匹配指纹至少包括两个指纹;
[0152] 定序组合模块404,用于根据所述第一相对方位信息和第二相对方位信息,为所述用户输入指纹进行定序组合;
[0153] 登录请求模块405,用于以定序组合后的所述用户输入指纹,进行登录请求。
[0154] 优选的,所述至少两个用户输入指纹,均为用户密码;
[0155] 优选的,所述至少两个用户输入指纹,均为用户帐号;
[0156] 优选的,所述至少两个用户输入指纹,为用户密码和/或用户帐号。
[0157] 优选的,所述第一相对方位信息包括:
[0158] 每个所述用户输入指纹的位置信息;
[0159] 和/或所述用户输入指纹之间的相对位置信息。
[0160] 优选的,所述第二相对方位信息包括:
[0161] 每个匹配指纹的位置信息;
[0162] 和/或所述匹配指纹之间的相对位置信息。
[0163] 优选的,所述第二相对方位信息的预存方式包括但不限于:
[0164] 用户或程序预设;
[0165] 通过用户输入的历史数据求解。
[0166] 其中,用户输入指纹是指:在本次登录操作中,用户输入的指纹。匹配指纹是指:预存的正确登录指纹或者上次正确登录的指纹或者历史正确登录的指纹。
[0167] 在本实例中,所述登录请求模块405,还用于若登录请求错误,则将所述用户输入指纹进行重新定序组合,并重新发送登录请求。
[0168] 优选的,所述将所述用户输入指纹进行重新定序组合,并重新发送登录请求,还包括:将所述用户输入指纹进行排列组合,并分别进行登录请求。
[0169] 例如,预设的用户帐号由一个指纹生成,预设的用户密码由另一个指纹生成。在指纹识别面板上,用户输入第一指纹A和第二指纹B,此时并不确定,第一指纹A是帐号还是密码。
[0170] 而通过第一指纹A和第二指纹B之间的位置关系,即第一相对方位信息,以及预存的可登录的两个指纹的第二相对方位信息之间的对比,确定第一指纹A和第二指纹B分别为用户帐号和用户密码,然后再请求登录。假定通过第一相对方位信息和第二相对方位信息,确定第一指纹A为用户帐号,第二指纹B为用户密码。
[0171] 当优选的组合方案不能够登录时,则再进行排列组合。例如将前序的第一指纹A作为用户密码,第二指纹B作为用户帐号,然后请求登录。优选的,若请求登录成功,将该组合的指纹位置信息作为新的第二相对方位信息。
[0172] 采用该实例的方案,可以有效提高多指纹登录的匹配的快速性,避免盲目通过排列组合,正确匹配多指纹效率的低下。
[0173] 优选的,所述指纹采集模块401,还用于采集所述用户输入指纹的位置信息,采集终端的姿态信息;根据所述姿态信息,对所述位置信息进行调整。
[0174] 优选的,所述第二相对方位信息包含终端的姿态信息;
[0175] 优选的,所述第二相对方位信息已考虑终端的姿态信息。
[0176] 在该实例中,考虑终端屏幕翻转状态下,指纹之间的相对位置也会发生翻转。而对于通过用户拇指指纹的相对位置关系,必须要考虑到屏幕翻转状态。该实例实现有效的指纹之间位置关系的判断。
[0177] 在本实例中,还包括指纹按压参数判定模块402:用于采集用户指纹按压参数,若所述指纹按压参数不满足预设值,则输出第一响应。
[0178] 所述指纹按压参数包括但不限于:时间、按压强度、指纹识别率。所述输出第一响应包括但不限于:发出震动和/或提醒用户指纹按压的时间、按压强度、指纹识别率不高,或需重新按压指纹并进行识别。
[0179] 所述第一响应包括但不限于震动提醒、声音提醒、显示提醒、灯光提醒;优选的,若所述指纹按压参数不满足预设值,则输出用户指纹按压参数不满足预设值提醒,或提醒用户重新按压指纹。
[0180] 通过设定指纹按压参数,有效提高指纹识别率,解决了以指纹作为用户帐号指纹识别率的问题。
[0181] 在本实例中,所述登录请求模块,还用户对定序组合中的所述用户输入指纹,分别采用不同的数字化处理,获得相应的指纹码;以所述指纹,进行登录请求。
[0182] 优选地,所述数字化处理包括明码数字化处理,用于数字化处理用户帐号;所述明码数字化处理可以被公众解析,或通过其搜索到相应的帐号,或添加为好友。
[0183] 一方面,将用户输入指纹进行数字化处理,并将相应的指纹码进行登录匹配,有效避免用户指纹原图的泄漏;另一方面,不同的用户输入指纹,采用不同的数字化处理,有利于公众获得可以公开的非秘密信息,包括用户的帐号。
[0184] 优选的,所述多指指纹包括用户帐号和/或用户密码;
[0185] 优选的,用户帐号为明码,公众较易获得,并通过帐号查询相关用户。
[0186] 优选的,所述数字化处理包括帐号数字化处理和/或密码数字化处理;
[0187] 优选的,所述密码数字化处理的保密等级高于所述帐号数字化处理的保密等级。
[0188] 优选的,所述对定序组合中的所述用户输入指纹,分别采用不同的数字化处理,获得相应的指纹码,还包括:将所述用户输入指纹的特征进行映射和/或编码识别,并转化为数字化帐号。
[0189] 优选的,用户帐号可以为常规的十进制数字帐号,也可以是特定的规则的帐号。而密码可以采用与帐号相同的编码规则,当然也可以采用指纹密码本身,或者其它的现有技术指纹密码设定规则。
[0190] 通过将指纹进行数字化处理,再进行登录验证,避免服务器获得用户原始指纹图像,避免用户生物特征泄漏;同时,也避免因服务器受攻击以及网络传输过程中造成泄密。
[0191] 采用本实例的方案,用户无需特意对多个输入指纹进行分时录入,或者在特定位置上输入,提高用户输入的随意性和便捷性。用户只需要执行一次操作,即可完成帐号和密码的输入,或即可完成多指纹的输入,提高用户操作的便捷性。
[0192] 在本实例中,所述指纹识别面板包括设置于终端显示区域内或设置于终端显示区域之外。
[0193] 在一可选的实施例中,所述指纹识别面板设置于终端显示区域内,包括:设置于终端显示面板之上、终端显示面板内和/或终端显示面板之下。
[0194] 其中,终端显示区域内是指人员观看显示面板,指纹识别面板在显示面板的投影在显示区域内,而终端面板之内是指,在设计指纹识别面板时,指纹识别模块是内嵌在显示面板中的,例如IN-cell结构的触控显示屏。
[0195] 发明人通过双指指纹识别登录实验发现,食指和中指是最常见的组合;同时指纹识别率也是最高的,在食指、中指、无名指组合排名第二,中指、无名指组合排名第三。
[0196] 以食指、中指为例,假定食指帐号、中指密码。发明人发现,当屏幕朝向用户,通过右手食指、中指双指输入指纹,由于中指较长且食指较短,食指指纹位置会出现在中指指纹的左下方。当然,当另一个用户采用左手输入,食指指纹则在中指指纹的右下方。
[0197] 当然,不同的用户在进行多指登录操作时,均存在其操作最便捷、最轻松的方式,两个或多个指纹均存在其特点、相对方位信息,故而本发明中,将第二相对方位信息预存,再通过读入的用户输入指纹的第一相对方位信息,并对用户输入指纹进行有序组合,提高登录速度。
[0198] 同时,发明人发现,此处的方位信息是考虑了屏幕翻转。而对于指纹识别面板,其上包含有x,y坐标信息,需要将其物理位置信息,经过终端翻转情况转化。故而,本发明还考虑了屏幕翻转下,指纹之间的第一相对方位信息需要考虑屏幕翻转状态。
[0199] 本申请实施例中各模块、单元功能的进一步描述可以参见上面方法实施例中对应的描述。
[0200] 图5为本发明第三实施例提供的一种用户设备500的结构示意图,本发明具体实施例并不限定用户设备500的具体实现。如图5所示,该用户设备500包括:
[0201] 存储器510、处理器520、通讯接口530、通讯总线540;其中:
[0202] 存储器510、处理器520、通讯接口530通过通讯总线540完成相互间的数据信息交换。
[0203] 存储器510,用于存放程序511。存储器510可能包含高速RAM存储器,也可能还包括非易失性存储器,例如至少一个磁盘存储器。
[0204] 处理器520,用于执行程序511,具体可以执行上述方法实施例中的相关步骤。
[0205] 通讯接口530用于与外界进行数据传输。
[0206] 具体地,程序511可以包括程序代码,所述程序代码包括计算机操作指令。
[0207] 处理器520可能是一个中央处理器CPU,或者是特定集成电路ASIC(ApplicationSpecificIntegratedCircuit),或者是被配置成实施本发明实施例的一个或多个集成电路。
[0208] 程序511具体可以用于使得所述用户设备500执行以下操作:
[0209] 采集用户放置于指纹识别面板上的至少两个用户输入指纹,采集所述用户输入指纹的第一相对方位信息;
[0210] 获取匹配指纹预存的第二相对方位信息,所述匹配指纹至少包括两个指纹;
[0211] 根据所述第一相对方位信息和第二相对方位信息,为所述用户输入指纹进行定序组合;
[0212] 以定序组合后的所述用户输入指纹,进行登录请求。
[0213] 程序511中各步骤的具体实现可以参见上述实施例中的相应步骤和单元中对应的描述,在此不赘述。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的设备和模块的具体工作过程,可以参考前述方法实施例中的对应过程描述,在此不再赘述。
[0214] 此外,在图2中,给出了帐号登录实例,在该实例中,指纹识别面板与显示面板是一体的,显示面板内包含有指纹识别单元,并且预存的两个指纹的相对方位信息包括:第一指纹位于第二指纹的左下方。在该实例中,显示面板是竖屏的,在该竖屏状态下,用户右手的食指位于中指左下方,以食指作为第一指纹,以中指作为第二指纹,并进行登录操作。在图3中,显示面板是横屏状态,此时,食指位于中指左下方,以食指作为第一指纹,以中指作为第二指纹,并进行登录操作。在一可选的实例中,指纹识别面板也具有显示功能,如CN201610225405.4公开了具有指纹识别的显示面板及显示装置,如CN201610972558.5公开了一种指纹识别显示面板、显示装置和指纹识别方法。
[0215] 本发明也不限定应用领域、场景;包括智能终端多用户登录,可以进行访客登录、许可用户登录;本发明也可以应用APP客户端登录、云智能终端登录、手机解锁等。
[0216] 本发明不限定应用平台,包括但不限于平板、手机、电脑、云计算机等。
[0217] 本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及方法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
[0218] 本领域普通技术人员可以意识到,将本文中的方法进行步骤拆分、合并,依然不应认为超出本申请的范围,将本文中的装置、设备的各个模块进行拆分成子模块或者合并为一个大的模块,依然不应认为超出本申请的范围。
[0219] 所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。
[0220] 而前述的存储介质包括:U盘、移动硬盘、只读存储器、随机存取存储器、磁碟或者光盘等各种可以存储程序代码的介质。
[0221] 以上详细描述了本发明的较佳具体实施例。应当理解,本领域的普通技术人员无需创造性劳动就可以根据本发明的构思作出诸多修改和变化。因此,凡本技术领域中技术人员依本发明的构思在现有技术的基础上通过逻辑分析、推理或者有限的实验可以得到的技术方案,皆应在由权利要求书所确定的保护范围内。