远程指纹验证方法和用户终端及指纹验证系统的制作方法_3

文档序号:8943307阅读:来源:国知局
>[0080] 可以理解的是,对用户指令引入权限等级特性,利用声纹和指纹序列来联合控制 高权限等级的用户指令的执行,有利于进一步提高用户指令执行的安全可控性。
[0081] 可选的,在本发明一些可能的实施方式中,在所述用户指令i的权限等级超过了 设定阈值的情况下,所述执行所述用户指令i之前还包括:接收用户录入的虹膜Q,将所述 虹膜Q与标准虹膜库中的虹膜进行匹配。执行所述用户指令i包括:所述虹膜Q与标准虹 膜库中的某虹膜匹配成功的情况下,执行所述用户指令i。
[0082] 例如当所述虹膜Q与标准虹膜库中的某虹膜的相似度大于第三阈值的情况下可 确定所述虹膜Q与标准虹膜库中的某虹膜匹配成功。
[0083] 举例来说,第三阈值例如可以是80%、82%、85%、88%、91%、95%或其它值。
[0084] 可以理解的是,对用户指令引入权限等级特性,利用虹膜和指纹序列来联合控制 高权限等级的用户指令的执行,有利于进一步提高用户指令执行的安全可控性。
[0085] 可选的,在本发明一些可能的实施方式中,所述方法还可包括:检测用户终端是否 发生第一甩动作事件,如果所述用户终端发生第一甩动作事件,检测所述用户终端指定的 穿戴设备是否发生第二甩动作事件,若穿戴设备发生第二甩动作事件,判断所述第一甩动 作事件和所述第二甩动作事件包括的甩动作方向是否相同,如果甩动作方向相同,判断所 述第一甩动作事件和第二甩动作事件包括的甩动作起始时间是否均位于预设时长内,判断 所述第一甩动作事件和所述第二甩动作事件包括的甩动作持续时长是否均位于所述预设 时长内,如果所述第一甩动作事件和所述第二甩动作事件包括的甩动作起始时间均位于预 设时长内,并且所述第一甩动作事件和所述第二甩动作事件包括的甩动作持续时长均位于 所述预设时长之内,判断第一甩动作事件与所述第二甩动作事件包括的甩动作起始时间的 差值是否小于第三预设阈值,如果所述第一甩动作事件与所述第二甩动作事件包括的甩动 作起始时间的差值小于第三预设阈值,判断所述第一甩动作事件与所述第二甩动作事件包 括的甩动作持续时长的差值是否小于第四预设阈值,如果所述第一甩动作事件与所述第二 甩动作事件包括的甩动作持续时长的差值小于第四预设阈值,确定所述用户终端和所述穿 戴设备均在所述预设时长内发生同一动作事件。
[0086] 可选的,在本发明的一些可能实施方式中,上述设定时长的起始时刻可为确定出 所述用户终端和所述穿戴设备均在所述预设时长内发生同一动作事件的时刻。或者,向验 证服务器发送携带有基于所述X个指纹得到的指纹序列j的远程指纹验证请求包括:确定 所述用户终端和所述穿戴设备均在所述预设时长内发生同一动作事件的情况下,向验证服 务器发送携带有基于所述X个指纹得到的指纹序列j的远程指纹验证请求。
[0087] 可选的,在本发明一些可能实施方式中,所述指纹序列j由对所述x个指纹进行加 密处理以得到的X个加密指纹进行组合得到。其中,所述X个加密指纹在所述指纹序列i 中的排列先后顺序与相应指纹录入的先后顺序之间具有对应关系。
[0088] 可选的,在本发明一些可能实施方式中对所述X个指纹进行加密处理所使用的加 密算法部分相同或者全部相同或互不相同。
[0089] 可选的,在本发明一些可能实施方式中,远程指纹验证请求携带用户终端的终端 标识(用户终端的终端标识例如可为设备标识或手机号等),终端标识与解密算法之间具 有绑定关系。因此,验证服务器可基于终端标识与解密算法之间的绑定关系,确定与远程指 纹验证请求携带的用户终端的终端标识绑定的解密算法,基于所述解密算法对指纹序列j 中的X个加密指纹进行解密以得到解密指纹序列j,将解密指纹序列j与预存的y个标准指 纹序列中的其中1个标准指纹序列匹配。其中,所述指示远程指纹验证成功的远程指纹验 证响应由所述验证服务器在将解密指纹序列j与预存的y个标准指纹序列中的其中1个标 准指纹序列匹配成功的情况下发送。所述指示远程指纹验证失败的远程指纹验证响应可由 所述验证服务器在将解密指纹序列j与预存的y个标准指纹序列中的任意1个标准指纹序 列匹配失败的情况下发送。
[0090] 为便于更好的理解和实施本发明实施例的技术方案,下面结合一些具体的应用场 景进行举例说明。
[0091] 请参阅图2,图2是本发明的另一个实施例提供的另一种远程指纹验证方法的流 程示意图。其中,如图2所示,本发明的另一个实施例提供的另一种远程指纹验证方法可以 包括以下内容:
[0092] 201、用户终端接收用户指令i。
[0093] 可以理解,用户指令i可以是用于启动应用程序的用户指令,也可能是用于菜单 翻页的用户指令,也可能是放大音量的用户指令,也可能是用于调整屏幕亮度的用户指令, 也可能是用于放大或缩小图片的用户指令,也可能是其它的用户指令。
[0094] 202、所述用户终端若确定所述用户终端需要指纹验证通过之后才能执行的用户 指令i,所述用户终端采集用户在设定时长之内通过X次触摸操作所录入的X个指纹,所述 X为大于1的整数。
[0095] 其中,用户终端例如可为手机、平板电脑、笔记本电脑、掌上电脑、移动互联网设备 或其他用户终端。
[0096] 其中,所述X为大于或者等于2的整数。
[0097] 举例来说,X例如可等于2、3、5、7、8、10、21、29、36、50、100或其它值。
[0098] 203、用户终端向验证服务器发送携带有基于所述X个指纹得到的指纹序列j的远 程指纹验证请求。
[0099] 其中,所述指纹序列j由对所述X个指纹进行组合得到。
[0100] 其中,所述指纹序列i中的指纹的排列先后顺序与相应指纹录入的先后顺序之间 具有对应关系。
[0101] 可选的,在本发明一些可能的实施方式中,所述方法还可包括:用户终端检测用 户终端是否发生第一甩动作事件,如果所述用户终端发生第一甩动作事件,检测所述用户 终端指定的穿戴设备是否发生第二甩动作事件,若穿戴设备发生第二甩动作事件,判断所 述第一甩动作事件和所述第二甩动作事件包括的甩动作方向是否相同,如果甩动作方向相 同,判断所述第一甩动作事件和第二甩动作事件包括的甩动作起始时间是否均位于预设时 长内,判断所述第一甩动作事件和所述第二甩动作事件包括的甩动作持续时长是否均位于 所述预设时长内,如果所述第一甩动作事件和所述第二甩动作事件包括的甩动作起始时间 均位于预设时长内,并且所述第一甩动作事件和所述第二甩动作事件包括的甩动作持续时 长均位于所述预设时长之内,判断第一甩动作事件与所述第二甩动作事件包括的甩动作起 始时间的差值是否小于第三预设阈值,如果所述第一甩动作事件与所述第二甩动作事件包 括的甩动作起始时间的差值小于第三预设阈值,判断所述第一甩动作事件与所述第二甩动 作事件包括的甩动作持续时长的差值是否小于第四预设阈值,如果所述第一甩动作事件与 所述第二甩动作事件包括的甩动作持续时长的差值小于第四预设阈值,确定所述用户终端 和所述穿戴设备均在所述预设时长内发生同一动作事件。
[0102] 可选的,在本发明一些可能实施方式中,用户终端向验证服务器发送携带有基于 所述X个指纹得到的指纹序列j的远程指纹验证请求包括:用户终端在确定所述用户终端 和所述穿戴设备均在所述预设时长内发生同一动作事件的情况下,向验证服务器发送携带 有基于所述X个指纹得到的指纹序列j的远程指纹验证请求。
[0103] 可选的,所述第一时长可为10秒、20秒、30秒、50秒、70秒、100秒或其它时间。
[0104] 可选的,第三预设阈值可为3秒、5秒、10秒、20秒、50秒、80秒或其它时间。
[0105] 可选的,第四预设阈值可为13秒、15秒、22秒、20秒、50秒、81秒或其它时间。
[0106] 204、验证服务器接收远程指纹验证请求,将指纹序列j与预存的y个标准指纹序 列中的标准指纹序列进行匹配。
[0107] 205、所述验证服务器在将指纹序列j与预存的y个标准指纹序列中的其中1个标 准指纹序列匹配成功的情况下,向用户终端发送指示远程指纹验证成功的远程指纹验证响 应。
[0108] 其中,所述y为大于或者等于1的整数。
[0109] 举例来说,y例如可等于1、2、3、5、7、8、10、21、29、36、50、100或其它值。
[0110] 此外,所述验证服务器也可在将指纹序列j与预存的y个标准指纹序列中的任意1 个标准指纹序列均匹配失败的情况下,向用户终端发送指示远程指纹验证失败的远程指纹 验证响应。
[0111] 206、用户终端在接收到所述验证服务器发送的指示远程指纹验证成功的远程指 纹验证响应的情况下执行所述用户指令i。
[0112] 此外,用户终端在接收到所述验证服务器发送的指示远程指纹验证失败的远程指 纹验证响应的情况下,可弹出用于提示所述用户指令i的执行权限验证失败的提示信息。
[0113] 可以看出,本实施例的技术方案之中,用户终端在接收到所述用户终端需要指纹 验证通过之后才能执行的用户指令i的情况下,采集用户在设定时长之内通过X次触摸操 作所录入的X个指纹;向验证服务器发送携带有基于X个指纹得到的指纹序列j的远程指 纹验证请求;在接收到验证服务器发送的指示远程指纹验证成功的远程指纹验证响应的情 况下执行所述用户指令i。由于所述指示远程指纹验证成功的远程指纹验证响应由所述验 证服务器在将指纹序列j与预存的y个标准指纹序列中的其中一个标准指纹序列匹配成功 的情况下发送,可见上述技术方案相当于提供了一种远程进行指纹验证机制,用户终端可 以借助验证服务器来远程完成指纹验证进而确定是否执行用户指令,这样用户终端的本地 即使未存储标准指纹序列也可实现指纹验证,可见上述技术方案有利于扩展用户指纹的应 用场景,进而给用户的使用带来方便。
[0114] 并且,指纹序列j基于X个指纹得到,各指纹在指纹序列j中的排列顺序也被考虑 在内,因此,随着X的增大,可能形成的指纹序列的数量会逐渐变得非常
当前第3页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1