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

文档序号:9420334阅读:来源:国知局
4] 406、所述验证服务器在将解密指纹组j与预存的M个标准指纹组中的其中1个 标准指纹组匹配成功的情况下,向移动终端发送指示远程指纹验证成功的远程指纹验证响 应。
[0145] 其中,所述M为大于或者等于1的整数。 阳146] 此外,所述验证服务器也可在将解密指纹组j与预存的M个标准指纹组中的任意1 个标准指纹组匹配失败的情况下,向移动终端发送指示远程指纹验证失败的远程指纹验证 响应。
[0147] 407、移动终端在接收到所述验证服务器发送的指示远程指纹验证成功的远程指 纹验证响应的情况下,判断所述用户指令i的权限等级是否超过了设定阔值。
[0148] 若是,则执行步骤408。若否,则执行步骤410。
[0149] 408、移动终端在显示屏上弹出用于提示录入声纹的提示信息,监测用户录入的声 纹。
[0150] 其中,可通过麦克风等器件监测用户录入的声纹。 阳151] 409、移动终端若接收到用户录入的声纹W,将所述声纹W与标准声纹库中的声纹 进行匹配。若所述声纹W与标准声纹库中的某声纹匹配成功,执行步骤410。 阳152] 此外,若所述声纹W与标准声纹库中的任意一个声纹匹配失败,移动终端例如可 在显示屏上弹出用于提示当前录入声纹触发执行用户指令失败的提示信息。 阳153] 410、执行所述用户指令i。
[0154] 此外,移动终端在接收到所述验证服务器发送的指示远程指纹验证失败的远程指 纹验证响应的情况下,可弹出用于提示所述用户指令i的执行权限验证失败的提示信息。
[0155] 可W看出,本实施例的技术方案之中,移动终端在接收到所述移动终端需要指纹 验证通过之后才能执行的用户指令i的情况下,采集用户在设定时长内录入的N个指纹;向 验证服务器发送携带有基于N个指纹得到的指纹组j的远程指纹验证请求;在接收到所述 验证服务器发送的指示远程指纹验证成功的远程指纹验证响应的情况下执行所述用户指 令i。由于所述指示远程指纹验证成功的远程指纹验证响应由所述验证服务器在将指纹组 j与预存的M个标准指纹组中的其中一个标准指纹组匹配成功的情况下发送,可见上述技 术方案相当于提供了一种远程进行指纹验证的机制,移动终端可W借助验证服务器来远程 完成指纹验证进而确定是否执行用户指令,运样移动终端的本地即使未存储标准指纹组也 可实现指纹验证,可见上述技术方案有利于扩展用户指纹的应用场景,进而给用户的使用 带来方便。 阳156]进一步的,指纹组j基于N个指纹得到,因此随着N的增大,可能形成的指纹组的 数量会逐渐变得非常的多,运就使得可能的总的指纹组能够绑定关联的用户指令的数量会 变得非常多,进而可能使得很多的操作都可能通过触摸输入来触发执行,运样有利于进一 步增强触控操作的操控便捷性,给用户的使用带来更多方便。
[0157]进一步的,引入对指纹组中的指纹进行加密的机制,有利于提高移动终端和验证 服务器之间的指纹组交互安全性。
[0158]进一步的,对用户指令引入权限等级特性,利用声纹和指纹组等来联合控制高权 限等级的用户指令的执行,有利于进一步提高用户指令执行的安全性可控性。
[0159] 参见图5,本发明实施例还提供一种移动终端500,可包括:
[0160]采集单元510,用于在接收到所述移动终端需要指纹验证通过后才能执行的用户 指令i的情况下,采集用户在设定时长内录入的N个指纹,所述N为大于1的整数。 阳161] 发送单元520,用于向验证服务器发送携带有基于所述N个指纹得到的指纹组j的 远程指纹验证请求。
[0162] 执行控制单元530,用于在接收到所述验证服务器发送的指示远程指纹验证成功 的远程指纹验证响应的情况下执行所述用户指令i。
[0163] 其中,所述指示远程指纹验证成功的远程指纹验证响应由所述验证服务器在将指 纹组j与预存的M个标准指纹组中的其中一个标准指纹组匹配成功的情况下发送。
[0164] 可选的,在本发明的一些可能实施方式中, 阳1化]所述移动终端还包括:加密单元,用于对所述N个指纹进行加密处理W得到N个加 密指纹;其中,所述指纹组j由对所述N个指纹进行加密处理W得到的N个加密指纹进行组 合得到。
[0166] 可选的,在本发明的一些可能实施方式中,所述加密单元对所述N个指纹进行加 密处理所使用的加密算法部分相同或者全部相同或者互不相同。 阳167] 可选的,在本发明的一些可能实施方式中,
[0168]所述执行控制单元530还可用于:在接收到所述验证服务器发送的指示远程指纹 验证失败的远程指纹验证响应的情况下,弹出用于提示所述用户指令i的执行权限验证失 败的提示信息。
[0169] 可选的,在本发明的一些可能的实施方式中,所述移动终端500还可进一步包括: 监测单元,用于检测移动终端是否发生第一甩动作事件,如果所述移动终端发生第一甩动 作事件,检测所述移动终端指定的穿戴设备是否发生第二甩动作事件,若所述穿戴设备发 生第二甩动作事件,判断所述第一甩动作事件和所述第二甩动作事件包括的甩动作方向是 否相同,如果甩动作方向相同,判断所述第一甩动作事件和所述第二甩动作事件包括的甩 动作起始时间是否均位于预设时长内,判断所述第一甩动作事件和所述第二甩动作事件包 括的甩动作持续时长是否均位于所述预设时长内,如果所述第一甩动作事件和所述第二甩 动作事件包括的甩动作起始时间均位于预设时长内,并且所述第一甩动作事件和所述第二 甩动作事件包括的甩动作持续时长均位于所述预设时长之内,判断所述第一甩动作事件与 所述第二甩动作事件包括的甩动作起始时间的差值是否小于第=预设阔值,如果所述第一 甩动作事件与所述第二甩动作事件包括的甩动作起始时间的差值小于第=预设阔值,判断 所述第一甩动作事件与所述第二甩动作事件包括的甩动作持续时长的差值是否小于第四 预设阔值,如果所述第一甩动作事件与所述第二甩动作事件包括的甩动作持续时长的差值 小于第四预设阔值,确定所述移动终端和所述穿戴设备均在所述预设时长内发生同一动作 事件。
[0170] 可选的,在本发明的一些可能的实施方式之中,发送单元520具体用于在确定所 述移动终端和所述穿戴设备均在所述预设时长内发生同一动作事件的情况下,向验证服务 器发送携带有基于所述N个指纹得到的指纹组j的远程指纹验证请求。 阳171] 可W理解的是,本实施例的移动终端500的各功能模块的功能可根据上述方法实 施例中的方法具体实现,其具体实现过程可W参照上述方法实施例的相关描述,此处不再 寶述。
[0172]可W看出,本实施例的技术方案之中,移动终端500在接收到所述移动终端需要 指纹验证通过之后才能执行的用户指令i的情况下,采集用户在设定时长内录入的N个指 纹;向验证服务器发送携带有基于N个指纹得到的指纹组j的远程指纹验证请求;在接收 到所述验证服务器发送的指示远程指纹验证成功的远程指纹验证响应的情况下执行所述 用户指令i。由于所述指示远程指纹验证成功的远程指纹验证响应由所述验证服务器在将 指纹组j与预存的M个标准指纹组中的其中一个标准指纹组匹配成功的情况下发送,可见 上述技术方案相当于提供了一种远程进行指纹验证的机制,移动终端可W借助验证服务器 来远程完成指纹验证进而确定是否执行用户指令,运样移动终端的本地即使未存储标准指 纹组也可实现指纹验证,可见上述技术方案有利于扩展用户指纹的应用场景,进而给用户 的使用带来方便。 阳173]参见图6,图6为本发明实施例提供的移动终端600的示意图,移动终端600可包 括至少1个总线601、与总线601相连的至少1个处理器602W及与总线601相连的至少1 个存储器603。
[0174] 其中,处理器602可通过总线601调用存储器603中存储的代码或者指令W用于 在接收到所述移动终端需要指纹验证通过后才能执行的用户指令i的情况下,采集用户在 设定时长内录入的N个指纹;向验证服务器发送携带有基于所述N个指纹得到的指纹组j 的远程指纹验证请求;在接收到所述验证服务器发送的指示远程指纹验证成功的远程指纹 验证响应的情况下执行所述用户指令i。其中,所述N为大于或者等于2的整数。
[01巧]其中,所述指示远程指纹验证成功的远程指纹验证响应由所述验证服务器在将指 纹组j与预存的M个标准指纹组中的其中一个标准指纹组匹配成功的情况下发送。 阳176]可选的,在本发明的一些可能实施方式中,处理器602还用于对所述N个指纹进行 加密处理W得到N个加密指纹;其中,所述指纹组j由对所述N个指纹进行加密处理W得到 的N个加密指纹进行组合得到。 阳177]可选的,在本发明的一些可能实施方式中,处理器602对所述N个指纹进行加密处 理所使用的加密算法部分相同或者全部相同或者互不相同。
[0178]可选的,在本发明的一些可能实施方式中,处理器602还可用于,在接收到所述验 证服务器发送的指示远程指纹验证失败的远程指纹验证响应的情况下,弹出用于提示所述 用户指令i的执行权限验证失败的提示信息。
[01巧]可选的,在本发明的一些可能的实施方式中,处理器602还用于检测移动终端是 否发生第一甩动作事件,如果所述移动终端发生第一甩动作事件,检测所述移动终端指定 的穿戴设备是否发生第二甩动作事件,若所述穿戴设备发生第二甩动作事件,判断所述第 一甩动作事件和所述第二甩动作事件包括的甩动作方向是否相同,如果甩动作方向相同, 判断所述第一甩动作事件和所述第二甩动作事件包括的甩动作起始时间是否均位于预设 时长内,判断所述第一甩动作事件和所述第二甩动作事件包括的甩动作持续时长是否均位 于所述预设时长内,如果所述第一甩动作事件和所述第二甩动作事件包括的甩动作起始时 间均位于预设时长内,并且所述第一甩动作事件和所述第二甩动作事件包括的甩动作持续 时长均位于所述预设时长之内,判断所述第一甩动作事件与所述第二甩动作事件包括的甩 动作起始时间的差值是否小于第=预设阔值,如果所述第一甩动作事件与所述第二甩动作 事件包括的甩动作起始时间的差值小于第=预设阔值,判断所述第一甩动作事件与所述第 二甩动作事件包括的甩动作持续时长的差值是否小于第四预设阔值,如果所述第一甩动作 事件与所述第二甩动作事件包括的甩动作持续时长的差值小于第四预设阔值,确定所述移 动终端和所述穿戴设备均在所述预设时长内发生同一动作事件。
[0180]可选的,在本发明的一些可能的实施方式之中,在向验证服务器发送携带有基于 所述N个指纹得到的指纹组j的远程指纹验证请求的方面,处理器602具体用于,在确定所 述移动终端和所述穿戴设备均在所述预设时长内发生同一动作事件的情况下,向验证服务 器发送携带有基于所述N个指纹得到的指纹组j的远程指纹验证请求。 阳181]可W理解的是,本实施例的移动终端600的各功能模块的功能可根据上述方法实 施例中的方法具体实现,其具体实现过程可W参照上述方法实施例的相关描述,此处不再 寶述。
[0182]可W看出,本实施例的技术方案之中,移动终端600在接收到所述移动终端需要 指纹验证通过之后才能执行的用户指令i的情况下,采集用户在设定时长内录入的N个指 纹;向验证服务器发送携带有基于N个指纹得到的指纹组j的远程指纹验证请求;在接收 到所述验证服务器发送的指示远程指纹验证成功的远程指纹验证响应的情况下执行所述 用户指令i。由于所述指示远程指纹验证成功的远程指纹验证响应由所述验证服务器在将 指纹组j与预存的M个标准指纹组中的其中一个标准指纹组匹配成功的情况下发送,可见 上述技术方案相当于提供了一种远程进行指纹验证的机制,移动终端可W借助验证服务器 来远程完成指纹验证进而确定是否执行用户指令,运样移动终端
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1