指纹验证方法和相关装置及指纹验证系统的制作方法_2

文档序号:9420334阅读:来源:国知局
日]请参阅图1-b,图1-b是本发明的一个实施例提供的一种指纹验证方法的流程示 意图。其中,如图1-b所示,本发明的一个实施例提供的一种指纹验证方法可W包括W下内 容:
[0056] 101、移动终端在接收到所述移动终端需要指纹验证通过之后才能执行的用户指 令i的情况下,采集用户在设定时长内录入的N个指纹,所述N为大于1的整数。
[0057] 其中,移动终端例如可为手机、平板电脑、笔记本电脑、掌上电脑、移动互联网设备 或其他移动终端。
[0058] 其中,所述N为大于或者等于2的整数。
[0059] 举例来说,N例如可等于2、3、5、7、8、10、21、29、36、50、100或其它值。
[0060] 其中,上述设定时长的取值可根据具体需要来进行灵活的设定,例如设定时长的 取值范围可W在3秒~30秒之间或者其它范围。具体例如,设定时长可W等于10秒、20 秒、30秒、3秒、7秒、100秒或其它时长。
[0061] 可选的,在本发明一些可能的实施方式中,采集用户在设定时长内录入的N个指 纹包括:采集用户在设定时长内通过指头执行N次触摸输入而录入的N个指纹。即,N个指 纹和N次触摸输入之间一一对应,也即,N次触摸输入中的每次触摸输入录入N个指纹中的 不同指纹,也即,单次触摸输入录入单个指纹。此外,单次触摸输入也可能录入N个指纹中 的多个指纹,例如单次触摸输入也可能录入N个指纹中的部分或全部指纹。
[0062] 其中,本发明各实施例中提及的指头可为手指指头和/或脚趾指头。也就是说, 本发明各实施例中不仅支持用户使用手指进行触摸输入,还支持用户使用脚趾进行触摸输 入,运对于使用手指操作不方便的残疾人±,将会变得十分便利有效。
[0063] 102、移动终端向验证服务器发送携带有基于所述N个指纹得到的指纹组j的远程 指纹验证请求。
[0064] 103、移动终端在接收到所述验证服务器发送的指示远程指纹验证成功的远程指 纹验证响应的情况下执行所述用户指令i。 阳0化]其中,所述指示远程指纹验证成功的远程指纹验证响应由所述验证服务器在将指 纹组j与预存的M个标准指纹组中的其中1个标准指纹组匹配成功的情况下发送。
[0066] 其中,所述M为大于或者等于1的整数。
[0067] 举例来说,M例如可等于1、2、3、5、7、8、10、21、29、36、50、100或其它值。
[0068] 此外,移动终端在接收到所述验证服务器发送的指示远程指纹验证失败的远程指 纹验证响应的情况下,可弹出用于提示所述用户指令i的执行权限验证失败的提示信息。 其中,所述指示远程指纹验证失败的远程指纹验证响应可由所述验证服务器在将指纹组j 与预存的M个标准指纹组中的任意1个标准指纹组匹配失败的情况下发送。
[0069] 可W看出,本实施例的技术方案之中,移动终端在接收到所述移动终端需要指纹 验证通过之后才能执行的用户指令i的情况下,采集用户在设定时长内录入的N个指纹;向 验证服务器发送携带有基于N个指纹得到的指纹组j的远程指纹验证请求;在接收到所述 验证服务器发送的指示远程指纹验证成功的远程指纹验证响应的情况下执行所述用户指 令i。由于所述指示远程指纹验证成功的远程指纹验证响应由所述验证服务器在将指纹组 j与预存的M个标准指纹组中的其中一个标准指纹组匹配成功的情况下发送,可见上述技 术方案相当于提供了一种远程进行指纹验证的机制,移动终端可W借助验证服务器来远程 完成指纹验证进而确定是否执行用户指令,运样移动终端的本地即使未存储标准指纹组也 可实现指纹验证,可见上述技术方案有利于扩展用户指纹的应用场景,进而给用户的使用 带来方便。
[0070] 并且,指纹组j基于N个指纹得到,因此,随着N的增大,可能形成的指纹组的数量 会逐渐变得非常的多,运就使得可能的总的指纹组能够绑定关联的用户指令的数量会变得 非常多,进而可能使得很多的操作都可能通过触摸输入来触发执行,运样有利于进一步增 强触控操作的操控便捷性,给用户的使用带来更多方便。
[0071] 举例来说,假设N= 5,那么假设N个指纹由用户的10个指头之中的5个不同指头 通过执行触摸输入所录入,运样,可能形成的指纹组的数量就可能达到C。=252。
[0072] 可W理解,用户指令i可W是用于启动应用程序的用户指令,也可能是用于菜单 翻页的用户指令,也可能是放大音量的用户指令,也可能是用于调整屏幕亮度的用户指令, 也可能是用于放大或缩小图片的用户指令,也可能是其它的用户指令。
[0073] 其中,应用程序例如可包括短信应用、照片浏览应用、邮件应用、文本编辑应用、即 时通讯应用(例如QQ,微信、陌陌等)视频播放应用和/或其它的应用。
[0074] 可选的,在本发明的一些可能的实施方式中,可进一步为用户指令设置一定的权 限等级,其中,权限等级越高表示权限要求越高。例如,权限等级分可为A级、B级和C级, 其中,A级高于B级,B级高于C级。用户指令i的权限等级可能为A级、B级或C级。
[0075] 可选的,在本发明一些可能的实施方式中,在所述用户指令i的权限等级超过了 设定阔值的情况下,所述执行所述用户指令i之前还包括:接收用户录入的声纹W,将所述 声纹W与标准声纹库中的声纹进行匹配。执行所述用户指令i包括:在所述声纹W与标准 声纹库中的某声纹匹配成功的情况下,执行所述用户指令i。
[0076]例如当所述声纹W与标准声纹库中的某声纹的相似度大于第二阔值的情况下可 确定所述声纹W与标准声纹库中的某声纹匹配成功。
[0077] 举例来说,第二阔值例如可W是50%、80%、85%、88%、91%、95%或其它值。
[0078] 可W理解的是,对用户指令引入权限等级特性,利用声纹和指纹组来联合控制高 权限等级的用户指令的执行,有利于进一步提高用户指令执行的安全可控性。
[0079] 可选的,在本发明一些可能的实施方式中,在所述用户指令i的权限等级超过了 设定阔值的情况下,所述执行所述用户指令i之前还包括:接收用户录入的虹膜Q,将所述 虹膜Q与标准虹膜库中的虹膜进行匹配。执行所述用户指令i包括:所述虹膜Q与标准虹 膜库中的某虹膜匹配成功的情况下,执行所述用户指令i。
[0080] 例如当所述虹膜Q与标准虹膜库中的某虹膜的相似度大于第=阔值的情况下可 确定所述虹膜Q与标准虹膜库中的某虹膜匹配成功。
[0081]举例来说,第司罰值例如可W是80%、82%、85%、88%、91%、95%或其它值。
[0082] 可W理解的是,对用户指令引入权限等级特性,利用虹膜和指纹组来联合控制高 权限等级的用户指令的执行,有利于进一步提高用户指令执行的安全可控性。
[0083] 可选的,在本发明一些可能的实施方式中,所述方法还可包括:检测移动终端是否 发生第一甩动作事件,如果所述移动终端发生第一甩动作事件,检测所述移动终端指定的 穿戴设备是否发生第二甩动作事件,若穿戴设备发生第二甩动作事件,判断所述第一甩动 作事件和所述第二甩动作事件包括的甩动作方向是否相同,如果甩动作方向相同,判断所 述第一甩动作事件和第二甩动作事件包括的甩动作起始时间是否均位于预设时长内,判断 所述第一甩动作事件和所述第二甩动作事件包括的甩动作持续时长是否均位于所述预设 时长内,如果所述第一甩动作事件和所述第二甩动作事件包括的甩动作起始时间均位于预 设时长内,并且所述第一甩动作事件和所述第二甩动作事件包括的甩动作持续时长均位于 所述预设时长之内,判断第一甩动作事件与所述第二甩动作事件包括的甩动作起始时间的 差值是否小于第=预设阔值,如果所述第一甩动作事件与所述第二甩动作事件包括的甩动 作起始时间的差值小于第=预设阔值,判断所述第一甩动作事件与所述第二甩动作事件包 括的甩动作持续时长的差值是否小于第四预设阔值,如果所述第一甩动作事件与所述第二 甩动作事件包括的甩动作持续时长的差值小于第四预设阔值,确定所述移动终端和所述穿 戴设备均在所述预设时长内发生同一动作事件。
[0084] 可选的,在本发明的一些可能实施方式中,上述设定时长的起始时刻可为确定出 所述移动终端和所述穿戴设备均在所述预设时长内发生同一动作事件的时刻。或者,向验 证服务器发送携带有基于所述N个指纹得到的指纹组j的远程指纹验证请求包括:确定所 述移动终端和所述穿戴设备均在所述预设时长内发生同一动作事件的情况下,向验证服务 器发送携带有基于所述N个指纹得到的指纹组j的远程指纹验证请求。
[0085] 可选的,在本发明一些可能实施方式中,所述指纹组j由对所述N个指纹进行加密 处理W得到的N个加密指纹进行组合得到。
[0086] 可选的,在本发明一些可能实施方式中对所述N个指纹进行加密处理所使用的加 密算法部分相同或者全部相同或互不相同。
[0087] 可选的,在本发明一些可能实施方式中,远程指纹验证请求携带移动终端的终端 标识(移动终端的终端标识例如可为设备标识或手机号等),终端标识与解密算法之间具 有绑定关系。因此,验证服务器可基于终端标识与解密算法之间的绑定关系,确定与远程指 纹验证请求携带的移动终端的终端标识绑定的解密算法,基于所述解密算法对指纹组j中 的N个加密指纹进行解密W得到解密指纹组j,将解密指纹组j与预存的M个标准指纹组 中的其中1个标准指纹组匹配。其中,所述指示远程指纹验证成功的远程指纹验证响应由 所述验证服务器在将解密指纹组j与预存的M个标准指纹组中的其中1个标准指纹组匹配 成功的情况下发送。所述指示远程指纹验证失败的远程指纹验证响应可由所述验证服务器 在将解密指纹组j与预存的M个标准指纹组中的任意1个标准指纹组匹配失败的情况下发 送。
[0088] 为便于更好的理解和实施本发明实施例的技术方案,下面结合一些具体的应用场 景进行举例说明。
[0089] 请参阅图2,图2是本发明的另一个实施例提供的另一种指纹验证方法的流程示 意图。其中,如图2所示,本发明的另一个实施例提供的另一种指纹验证方法可W包括W下 内容:
[0090] 201、移动终端接收用户指令i。
[0091] 可W理解,用户指令i可W是用于启动应用程序的用户指令,也可能是用于菜单 翻页的用户指令,也可能是放大音量的用户指令,也可能是用于调整屏幕亮度的用户指令, 也可能是用于放大或缩小图片的用户指令,也可能是其它的用户指令。
[0092] 202、所述移动终端若确定所述移动终端需要指纹验证通过之后才能执行的用户 指令i,所述移动终端采集用户在设定时长内录入的N个指纹,所述N为大于1的整数。
[0093] 其中,移动终端例如可为手机、平板电脑、笔记本电脑、掌上电脑、移动互联网设备 或其他移动终端。
[0094] 举例来说,N例如可等于2、3、5、7、8、10、21、29、36、50、100或其它值。
[0095] 可选的,在本发明一些可能的实施方式中,采集用户在设定时长内录入的N个指 纹包括:采集用户在设定时长内通过指头执行N次触摸输入而录入的N个指纹。即,N个指 纹和N次触摸输入之间一一对应,也即,N次触摸输入中的每次触摸输入录入N个指纹中的 不同指纹,也即,单次触摸输入录入单个指纹。此外,单次触摸输入也可能录入N个指纹中 的多个指纹,例如单次触摸输入也可能录入N个指纹中的部分或全部指纹。
[0096] 其中,本发明各实施例中提及的指头可为手指指头和/或脚趾指头。也就是说, 本发明各实施例中不仅支持用户使用手指进行触摸输入,还支持用户
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1