首页> 中国专利> 远程指纹验证方法和用户终端及指纹验证系统

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

摘要

本发明实施例公开了远程指纹验证方法和用户终端及指纹验证系统。一种远程指纹验证方法包括:用户终端在接收到用户终端需要指纹验证通过之后才能执行的用户指令i的情况下,采集用户在设定时长内通过x次触摸输入所录入的x个指纹;向验证服务器发送携带有基于所述x个指纹得到的指纹序列j的远程指纹验证请求;在接收到所述验证服务器发送的指示远程指纹验证成功的远程指纹验证响应的情况下执行所述用户指令i。本发明实施例提供的技术方案有利于扩展用户指纹的应用场景,进而给用户的使用带来方便。

著录项

  • 公开/公告号CN105160227A

    专利类型发明专利

  • 公开/公告日2015-12-16

    原文格式PDF

  • 申请/专利权人 广东欧珀移动通信有限公司;

    申请/专利号CN201510540526.3

  • 发明设计人 张海平;

    申请日2015-08-28

  • 分类号G06F21/32;

  • 代理机构广州三环专利代理有限公司;

  • 代理人郝传鑫

  • 地址 523860 广东省东莞市长安镇乌沙海滨路18号

  • 入库时间 2023-12-18 12:59:36

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2023-09-08

    未缴年费专利权终止 IPC(主分类):G06F21/32 专利号:ZL2015105405263 申请日:20150828 授权公告日:20190315

    专利权的终止

  • 2019-03-15

    授权

    授权

  • 2019-02-12

    著录事项变更 IPC(主分类):G06F21/32 变更前: 变更后: 申请日:20150828

    著录事项变更

  • 2016-01-13

    实质审查的生效 IPC(主分类):G06F21/32 申请日:20150828

    实质审查的生效

  • 2015-12-16

    公开

    公开

说明书

技术领域

本发明涉及电子技术领域,具体主要涉及了远程指纹验证方法和用户终端 及指纹验证系统。

背景技术

随着互联网和通讯行业的高速发展,多媒体业务和各种虚拟技术开始规模 应用,用户身份的识别和鉴别显得尤为重要。目前常用的用户身份的识别方案 有字符串密码口令、文件数字证书、移动数字证书(俗称优Key)、生物计量 识别等等。

监控生物计量(bioyetrics)的方法在保护信息或确定个体识别上具有重大 意义。生物计量系统使用个体的脸、指纹、手势、血管、虹膜、签名、视网膜 和声纹等的区别特征。其中指纹信息由于读取方便,使用指纹识别的方法保护 个人信息和秘密的产品不断增加。

其中,现有的针对用户指纹的应用场景基本都是与身份识别相关的本地应 用场景,例如将标准指纹模板存储于手机本地,根据手机录入的指纹和标准指 纹模板的匹配情况来进行身份验证,这种方式具有较强的场景限制(例如手机 本地必须要预先存储标准指纹模板),影响到了利用指纹进行身份识别的应用 范围。

发明内容

本发明实施例提供远程指纹验证方法和相关装置及指纹验证系统,以扩展 用户指纹的应用场景,进而给用户的使用带来方便。

本发明实施例第一方面提供一种远程指纹验证方法,包括:

用户终端在接收到了所述用户终端需要指纹验证通过之后才能执行的用 户指令i的情况下,采集用户在设定时长之内通过x次触摸操作所录入的x个 指纹,所述x为大于1的整数;

向验证服务器发送携带有基于所述x个指纹得到的指纹序列j的远程指纹 验证请求,所述指纹序列i中的指纹的排列先后顺序与相应指纹录入的先后顺 序之间具有对应关系;

在接收到所述验证服务器发送的指示远程指纹验证成功的远程指纹验证 响应的情况下执行所述用户指令i,其中,所述指示远程指纹验证成功的远程 指纹验证响应由所述验证服务器在将指纹序列j与预存的y个标准指纹序列中 的其中1个标准指纹序列匹配成功的情况下发送。

结合第一方面,在第一方面的第一种可能的实施方式中,

所述方法还包括:所述用户终端对所述x个指纹进行加密处理以得到x 个加密指纹。其中,所述指纹序列j由对所述x个指纹进行加密处理以得到的 x个加密指纹进行组合得到。所述x个加密指纹在所述指纹序列i中的排列先 后顺序与相应指纹录入的先后顺序之间具有对应关系。

结合第一方面,在第一方面的第二种可能的实施方式中,

所述x个加密指纹在所述指纹序列i中的排列先后顺序与相应指纹录入的 先后顺序相同或相反。

结合第一方面的第一种可能的实施方式或第一方面的第二种可能的实施 方式,在第一方面的第三种可能的实施方式中,所述对所述x个指纹进行加密 处理以得到x个加密指纹包括:使用互不相同的加密算法对所述x个指纹进行 加密处理以得到x个加密指纹。

结合第一方面的第一种可能的实施方式或第一方面的第二种可能的实施 方式,在第一方面的第四种可能的实施方式中,对所述x个指纹进行加密处理 所使用的加密算法部分相同或者全部相同。

结合第一方面或第一方面的第一种可能的实施方式或第一方面的第二种 可能的实施方式或第一方面的第三种可能的实施方式,在第一方面的第四种可 能的实施方式中,

所述方法还包括:在接收到所述验证服务器发送的指示远程指纹验证失败 的远程指纹验证响应的情况下,弹出用于提示所述用户指令i的执行权限验证 失败的提示信息。

结合第一方面或第一方面的第一种可能的实施方式或第一方面的第二种 可能的实施方式或第一方面的第四种可能的实施方式,在第一方面的第五种可 能的实施方式中,所述远程指纹验证请求携带用户终端的终端标识,终端标识 与解密算法之间具有绑定关系。

本发明实施例第二方面提供一种用户终端,包括:

采集单元,用于在接收到所述用户终端需要指纹验证通过后才能执行的用 户指令i的情况下,采集用户在设定时长之内通过x次触摸操作所录入的x个 指纹,所述x为大于1的整数;

发送单元,用于向验证服务器发送携带有基于所述x个加密指纹得到的指 纹序列j的远程指纹验证请求,所述指纹序列i中的指纹的排列先后顺序与相 应指纹录入的先后顺序之间具有对应关系;

执行控制单元,用于在接收到所述验证服务器发送的指示远程指纹验证成 功的远程指纹验证响应的情况下执行所述用户指令i,所述指示远程指纹验证 成功的远程指纹验证响应由所述验证服务器在将指纹序列j与预存的y个标准 指纹序列中的其中一个标准指纹序列匹配成功的情况下发送。

结合第二方面,在第二方面的第一种可能的实施方式中,

所述用户终端还包括:加密单元用于对所述x个指纹进行加密处理以得到 x个加密指纹;其中,所述指纹序列j由对所述x个指纹进行加密处理以得到 的x个加密指纹进行组合得到,所述x个加密指纹在所述指纹序列i中的排列 先后顺序与相应指纹录入的先后顺序之间具有对应关系。

结合第二方面的第一种可能的实施方式,在第二方面的第二种可能的实施 方式中,

所述加密单元具体用于使用互不相同的加密算法对所述x个指纹进行加 密处理以得到x个加密指纹。

结合第二方面的第一种可能的实施方式,在第二方面的第三种可能的实施 方式之中,对所述x个指纹进行加密处理所使用的加密算法部分相同或者全部 相同。

结合第二方面的第一种可能的实施方式或第二方面的第二种可能的实施 方式或第二方面的第三种可能的实施方式,在第二方面的第四种可能的实施方 式之中,所述x个加密指纹在所述指纹序列i中的排列先后顺序与相应指纹录 入的先后顺序相同或相反。

结合第二方面或第二方面的第一种可能的实施方式或第二方面的第二种 可能的实施方式或第二方面的第三种可能的实施方式或第二方面的第四种可 能的实施方式,在第二方面的第五种可能的实施方式中,

所述执行控制单元还用于:在接收到所述验证服务器发送的指示远程指纹 验证失败的远程指纹验证响应的情况下,弹出用于提示所述用户指令i的执行 权限验证失败的提示信息。

结合第二方面或第二方面的第一种可能的实施方式或第二方面的第二种 可能的实施方式或第二方面的第四种可能的实施方式或第二方面的第五种可 能的实施方式,在第二方面的第六种可能的实施方式中,所述远程指纹验证请 求携带用户终端的终端标识,终端标识与解密算法之间具有绑定关系。

本发明实施例第三方面提供一种指纹验证系统,包括:

用户终端,用于在接收到所述用户终端需要指纹验证通过后才能执行的用 户指令i的情况下,采集用户在设定时长之内通过x次触摸操作所录入的x个 指纹,所述x为大于1的整数;向验证服务器发送携带有基于所述x个加密指 纹得到的指纹序列j的远程指纹验证请求,所述指纹序列i中的指纹的排列先 后顺序与相应指纹录入的先后顺序之间具有对应关系;在接收到所述验证服务 器发送的指示远程指纹验证成功的远程指纹验证响应的情况下执行所述用户 指令i;

所述验证服务器,用于接收所述远程指纹验证请求,将所述指纹序列j与 预存的y个标准指纹序列进行匹配,在所述指纹序列j与预存的y个标准指纹 序列中的其中一个标准指纹序列匹配成功的情况下,向所述用户终端发送指示 远程指纹验证成功的远程指纹验证响应。

结合第三方面,在第三方面的第一种可能的实施方式中,用户终端还用于 对所述x个指纹进行加密处理以得到x个加密指纹,所述指纹序列j由对所述 x个指纹进行加密处理以得到的x个加密指纹进行组合得到,所述x个加密指 纹在所述指纹序列i中的排列先后顺序与相应指纹录入的先后顺序之间具有对 应关系。

结合第三方面的第一种可能的实施方式,在第三方面的第二种可能的实施 方式中,对所述x个指纹进行加密处理所使用的加密算法部分相同或者全部相 同或者互不相同。

结合第三方面的第一种可能的实施方式或第三方面的第二种可能的实施 方式,在第三方面的第三种可能的实施方式中,所述x个加密指纹在所述指纹 序列i中的排列先后顺序与相应指纹录入的先后顺序相同或相反。

结合第三方面或第三方面的第一种可能的实施方式或第三方面的第二种 可能的实施方式或第三方面的第三种可能的实施方式,在第三方面的第四种可 能的实施方式中,

所述用户终端还用于,在接收到所述验证服务器发送的指示远程指纹验证 失败的远程指纹验证响应的情况下,弹出用于提示所述用户指令i的执行权限 验证失败的提示信息。

结合第三方面或第三方面的第一种可能的实施方式或第三方面的第二种 可能的实施方式或第三方面的第四种可能的实施方式,在第三方面的第五种可 能的实施方式中,所述远程指纹验证请求携带用户终端的终端标识,终端标识 与解密算法之间具有绑定关系。

可以看出,本发明实施例的技术方案中,用户终端在接收到所述用户终端 需要指纹验证通过之后才能执行的用户指令i的情况下,采集用户在设定时长 之内通过x次触摸操作所录入的x个指纹;向验证服务器发送携带有基于x 个指纹得到的指纹序列j的远程指纹验证请求;在接收到验证服务器发送的指 示远程指纹验证成功的远程指纹验证响应的情况下执行所述用户指令i。由于 所述指示远程指纹验证成功的远程指纹验证响应由所述验证服务器在将指纹 序列j与预存的y个标准指纹序列中的其中一个标准指纹序列匹配成功的情况 下发送,可见上述技术方案相当于提供了一种远程进行指纹验证机制,用户终 端可以借助验证服务器来远程完成指纹验证进而确定是否执行用户指令,这样 用户终端的本地即使未存储标准指纹序列也可实现指纹验证,可见上述技术方 案有利于扩展用户指纹的应用场景,进而给用户的使用带来方便。

并且,指纹序列j基于x个指纹得到,各指纹在指纹序列j中的排列顺序 也被考虑在内,因此,随着x的增大,可能形成的指纹序列的数量会逐渐变得 非常的多,这就使得可能的总的指纹序列能够绑定关联的用户指令的数量会变 得非常多,进而可能使得很多的操作都可能通过触摸输入来触发执行,这样有 利于进一步增强触控操作的操控便捷性,给用户的使用带来更多方便。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需使 用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些 实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可 以根据这些附图获得其他的附图。

图1-a为本发明实施例提供的一种网络架构的示意图;

图1-b为本发明实施例提供的一种远程指纹验证方法的流程示意图;

图2为本发明的实施例提供的另一种远程指纹验证方法的流程示意图;

图3为本发明的实施例提供的另一种远程指纹验证方法的流程示意图;

图4为本发明的实施例提供的另一种远程指纹验证方法的流程示意图;

图5为本发明实施例提供的一种用户终端的示意图;

图6为本发明实施例供的另一种用户终端的示意图;

图7为本发明实施例提供的一种指纹验证系统的示意图。

具体实施方式

本发明实施例提供远程指纹验证方法和相关装置及指纹验证系统,以扩展 用户指纹的应用场景,进而给用户的使用带来方便。

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施 例中的附图,对本发明实施例中的技术方案进行清楚地描述,显然,所描述的 实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的 实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他 实施例,都应当属于本发明保护的范围。

本发明说明书、权利要求书和附图中出现的术语“第一”、“第二”和“第 三”等是用于区别不同的对象,而并非用于描述特定的顺序。此外,术语“包 括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了 一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤 或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些 过程、方法、产品或设备固有的其它步骤或单元。

参见图1-a,图1-a为本发明实施例提供的一种网络架构的示意图,图1-a 所示网络架构中,若干个用户终端可通过网络与验证服务器连接。本发明实施 例的技术方案可基于1-a所示网络架构来具体实施。

本发明的远程指纹验证方法的一个实施例。一种远程指纹验证方法,可以 包括:用户终端在接收到了所述用户终端需要指纹验证通过之后才能执行的用 户指令i的情况下,采集用户在设定时长之内通过x次触摸操作所录入的x个 指纹,所述x为大于或等于2的正整数;向验证服务器发送携带有基于所述x 个指纹得到的指纹序列j的远程指纹验证请求,所述指纹序列i中的指纹的排 列先后顺序与相应指纹录入的先后顺序之间具有对应关系;在接收到所述验证 服务器发送的指示远程指纹验证成功的远程指纹验证响应的情况下执行所述 用户指令i,所述指示远程指纹验证成功的远程指纹验证响应由所述验证服务 器在将指纹序列j与预存的y个标准指纹序列中的其中1个标准指纹序列匹配 成功的情况下发送。

请参阅图1-b,图1-b是本发明的一个实施例提供的一种远程指纹验证方 法的流程示意图。其中,如图1-b所示,本发明的一个实施例提供的一种远程 指纹验证方法可以包括以下内容:

101、用户终端在接收到所述用户终端需要指纹验证通过之后才能执行的 用户指令i的情况下,采集用户在设定时长之内通过x次触摸操作所录入的x 个指纹,所述x为大于1的整数。

其中,用户终端例如可为手机、平板电脑、笔记本电脑、掌上电脑、移动 互联网设备或其他用户终端。

其中,所述x为大于或者等于2的整数。

举例来说,x例如可等于2、3、5、7、8、10、21、29、36、50、100或 其它值。

其中,上述设定时长的取值可根据具体需要来进行灵活的设定,例如设定 时长的取值范围可以在3秒~30秒之间或者其它范围。具体例如,设定时长可 以等于10秒、20秒、30秒、3秒、7秒、100秒或其它时长。

本发明实施例中执行触摸输入的指头可为手指指头和/或脚趾指头。也就 是说,本发明各实施例中不仅支持用户使用手指进行触摸输入,还支持用户使 用脚趾进行触摸输入,这对于使用手指操作不方便的残疾人士,将会变得十分 便利有效。

102、用户终端向验证服务器发送携带有基于所述x个指纹得到的指纹序 列j的远程指纹验证请求。

其中,所述指纹序列i中的指纹的排列先后顺序与相应指纹录入的先后顺 序之间具有对应关系。例如x个指纹或x个指纹的加密指纹在指纹序列j中的 排列先后顺序与所述x个指纹的录入先后顺序相同,也就是说,越先录入的指 纹或其加密指纹在指纹序列i中的排列顺序越靠前,越后录入的指纹或其加密 指纹在指纹序列i中的排列顺序越靠后。又例如x个指纹或x个指纹的加密指 纹在指纹序列j中的排列先后顺序与所述x个指纹的录入先后顺序相反,也就 是说,越先录入的指纹或其加密指纹在指纹序列i中的排列顺序越靠后,越后 录入的指纹或其加密指纹在指纹序列i中的排列顺序越靠前。当然,所述指纹 序列i中的指纹的排列先后顺序与相应指纹录入的先后顺序之间具有的对应关 系也不限于上述举例。

103、用户终端在接收到所述验证服务器发送的指示远程指纹验证成功的 远程指纹验证响应的情况下执行所述用户指令i。

其中,所述指示远程指纹验证成功的远程指纹验证响应由所述验证服务器 在将指纹序列j与预存的y个标准指纹序列中的其中1个标准指纹序列匹配成 功的情况下发送。

其中,所述y为大于或者等于1的整数。

举例来说,y例如可等于1、2、3、5、7、8、10、21、29、36、50、100 或其它值。

此外,用户终端在接收到所述验证服务器发送的指示远程指纹验证失败的 远程指纹验证响应的情况下,可弹出用于提示所述用户指令i的执行权限验证 失败的提示信息。其中,所述指示远程指纹验证失败的远程指纹验证响应可由 所述验证服务器在将指纹序列j与预存的y个标准指纹序列中的任意1个标准 指纹序列匹配失败的情况下发送。

可以看出,本实施例的技术方案之中,用户终端在接收到所述用户终端需 要指纹验证通过之后才能执行的用户指令i的情况下,采集用户在设定时长之 内通过x次触摸操作所录入的x个指纹;向验证服务器发送携带有基于x个指 纹得到的指纹序列j的远程指纹验证请求;在接收到验证服务器发送的指示远 程指纹验证成功的远程指纹验证响应的情况下执行所述用户指令i。由于所述 指示远程指纹验证成功的远程指纹验证响应由所述验证服务器在将指纹序列j 与预存的y个标准指纹序列中的其中一个标准指纹序列匹配成功的情况下发 送,可见上述技术方案相当于提供了一种远程进行指纹验证机制,用户终端可 以借助验证服务器来远程完成指纹验证进而确定是否执行用户指令,这样用户 终端的本地即使未存储标准指纹序列也可实现指纹验证,可见上述技术方案有 利于扩展用户指纹的应用场景,进而给用户的使用带来方便。

并且,指纹序列j基于x个指纹得到,各指纹在指纹序列j中的排列顺序 也被考虑在内,因此,随着x的增大,可能形成的指纹序列的数量会逐渐变得 非常的多,这就使得可能的总的指纹序列能够绑定关联的用户指令的数量会变 得非常多,进而可能使得很多的操作都可能通过触摸输入来触发执行,这样有 利于进一步增强触控操作的操控便捷性,给用户的使用带来更多方便。

举例来说,假设x=3,那么假设x个指纹由用户的10个指头之中的3个 不同指头通过执行触摸输入所录入,这样,可能形成的指纹序列的数量就可能 达到P103=720.

可以理解,用户指令i可以是用于启动应用程序的用户指令,也可能是用 于菜单翻页的用户指令,也可能是放大音量的用户指令,也可能是用于调整屏 幕亮度的用户指令,也可能是用于放大或缩小图片的用户指令,也可能是其它 的用户指令。

其中,应用程序例如可包括短信应用、照片浏览应用、邮件应用、文本编 辑应用、即时通讯应用(例如QQ,微信、陌陌等)视频播放应用和/或其它的 应用。

可选的,在本发明的一些可能的实施方式中,可进一步为用户指令设置一 定的权限等级,其中,权限等级越高表示权限要求越高。例如,权限等级分可 为A级、B级和C级,其中,A级高于B级,B级高于C级。用户指令i的 权限等级可能为A级、B级或C级。

可选的,在本发明一些可能的实施方式中,在所述用户指令i的权限等级 超过了设定阈值的情况下,所述执行所述用户指令i之前还包括:接收用户录 入的声纹w,将所述声纹w与标准声纹库中的声纹进行匹配。执行所述用户 指令i包括:在所述声纹w与标准声纹库中的某声纹匹配成功的情况下,执行 所述用户指令i。

例如当所述声纹w与标准声纹库中的某声纹的相似度大于第二阈值的情 况下可确定所述声纹w与标准声纹库中的某声纹匹配成功。

举例来说,第二阈值例如可以是50%、80%、85%、88%、91%、95%或 其它值。

可以理解的是,对用户指令引入权限等级特性,利用声纹和指纹序列来联 合控制高权限等级的用户指令的执行,有利于进一步提高用户指令执行的安全 可控性。

可选的,在本发明一些可能的实施方式中,在所述用户指令i的权限等级 超过了设定阈值的情况下,所述执行所述用户指令i之前还包括:接收用户录 入的虹膜Q,将所述虹膜Q与标准虹膜库中的虹膜进行匹配。执行所述用户 指令i包括:所述虹膜Q与标准虹膜库中的某虹膜匹配成功的情况下,执行所 述用户指令i。

例如当所述虹膜Q与标准虹膜库中的某虹膜的相似度大于第三阈值的情 况下可确定所述虹膜Q与标准虹膜库中的某虹膜匹配成功。

举例来说,第三阈值例如可以是80%、82%、85%、88%、91%、95%或 其它值。

可以理解的是,对用户指令引入权限等级特性,利用虹膜和指纹序列来联 合控制高权限等级的用户指令的执行,有利于进一步提高用户指令执行的安全 可控性。

可选的,在本发明一些可能的实施方式中,所述方法还可包括:检测用户 终端是否发生第一甩动作事件,如果所述用户终端发生第一甩动作事件,检测 所述用户终端指定的穿戴设备是否发生第二甩动作事件,若穿戴设备发生第二 甩动作事件,判断所述第一甩动作事件和所述第二甩动作事件包括的甩动作方 向是否相同,如果甩动作方向相同,判断所述第一甩动作事件和第二甩动作事 件包括的甩动作起始时间是否均位于预设时长内,判断所述第一甩动作事件和 所述第二甩动作事件包括的甩动作持续时长是否均位于所述预设时长内,如果 所述第一甩动作事件和所述第二甩动作事件包括的甩动作起始时间均位于预 设时长内,并且所述第一甩动作事件和所述第二甩动作事件包括的甩动作持续 时长均位于所述预设时长之内,判断第一甩动作事件与所述第二甩动作事件包 括的甩动作起始时间的差值是否小于第三预设阈值,如果所述第一甩动作事件 与所述第二甩动作事件包括的甩动作起始时间的差值小于第三预设阈值,判断 所述第一甩动作事件与所述第二甩动作事件包括的甩动作持续时长的差值是 否小于第四预设阈值,如果所述第一甩动作事件与所述第二甩动作事件包括的 甩动作持续时长的差值小于第四预设阈值,确定所述用户终端和所述穿戴设备 均在所述预设时长内发生同一动作事件。

可选的,在本发明的一些可能实施方式中,上述设定时长的起始时刻可为 确定出所述用户终端和所述穿戴设备均在所述预设时长内发生同一动作事件 的时刻。或者,向验证服务器发送携带有基于所述x个指纹得到的指纹序列j 的远程指纹验证请求包括:确定所述用户终端和所述穿戴设备均在所述预设时 长内发生同一动作事件的情况下,向验证服务器发送携带有基于所述x个指纹 得到的指纹序列j的远程指纹验证请求。

可选的,在本发明一些可能实施方式中,所述指纹序列j由对所述x个指 纹进行加密处理以得到的x个加密指纹进行组合得到。其中,所述x个加密指 纹在所述指纹序列i中的排列先后顺序与相应指纹录入的先后顺序之间具有对 应关系。

可选的,在本发明一些可能实施方式中对所述x个指纹进行加密处理所使 用的加密算法部分相同或者全部相同或互不相同。

可选的,在本发明一些可能实施方式中,远程指纹验证请求携带用户终端 的终端标识(用户终端的终端标识例如可为设备标识或手机号等),终端标识 与解密算法之间具有绑定关系。因此,验证服务器可基于终端标识与解密算法 之间的绑定关系,确定与远程指纹验证请求携带的用户终端的终端标识绑定的 解密算法,基于所述解密算法对指纹序列j中的x个加密指纹进行解密以得到 解密指纹序列j,将解密指纹序列j与预存的y个标准指纹序列中的其中1个 标准指纹序列匹配。其中,所述指示远程指纹验证成功的远程指纹验证响应由 所述验证服务器在将解密指纹序列j与预存的y个标准指纹序列中的其中1个 标准指纹序列匹配成功的情况下发送。所述指示远程指纹验证失败的远程指纹 验证响应可由所述验证服务器在将解密指纹序列j与预存的y个标准指纹序列 中的任意1个标准指纹序列匹配失败的情况下发送。

为便于更好的理解和实施本发明实施例的技术方案,下面结合一些具体的 应用场景进行举例说明。

请参阅图2,图2是本发明的另一个实施例提供的另一种远程指纹验证方 法的流程示意图。其中,如图2所示,本发明的另一个实施例提供的另一种远 程指纹验证方法可以包括以下内容:

201、用户终端接收用户指令i。

可以理解,用户指令i可以是用于启动应用程序的用户指令,也可能是用 于菜单翻页的用户指令,也可能是放大音量的用户指令,也可能是用于调整屏 幕亮度的用户指令,也可能是用于放大或缩小图片的用户指令,也可能是其它 的用户指令。

202、所述用户终端若确定所述用户终端需要指纹验证通过之后才能执行 的用户指令i,所述用户终端采集用户在设定时长之内通过x次触摸操作所录 入的x个指纹,所述x为大于1的整数。

其中,用户终端例如可为手机、平板电脑、笔记本电脑、掌上电脑、移动 互联网设备或其他用户终端。

其中,所述x为大于或者等于2的整数。

举例来说,x例如可等于2、3、5、7、8、10、21、29、36、50、100或 其它值。

203、用户终端向验证服务器发送携带有基于所述x个指纹得到的指纹序 列j的远程指纹验证请求。

其中,所述指纹序列j由对所述x个指纹进行组合得到。

其中,所述指纹序列i中的指纹的排列先后顺序与相应指纹录入的先后顺 序之间具有对应关系。

可选的,在本发明一些可能的实施方式中,所述方法还可包括:用户终端 检测用户终端是否发生第一甩动作事件,如果所述用户终端发生第一甩动作事 件,检测所述用户终端指定的穿戴设备是否发生第二甩动作事件,若穿戴设备 发生第二甩动作事件,判断所述第一甩动作事件和所述第二甩动作事件包括的 甩动作方向是否相同,如果甩动作方向相同,判断所述第一甩动作事件和第二 甩动作事件包括的甩动作起始时间是否均位于预设时长内,判断所述第一甩动 作事件和所述第二甩动作事件包括的甩动作持续时长是否均位于所述预设时 长内,如果所述第一甩动作事件和所述第二甩动作事件包括的甩动作起始时间 均位于预设时长内,并且所述第一甩动作事件和所述第二甩动作事件包括的甩 动作持续时长均位于所述预设时长之内,判断第一甩动作事件与所述第二甩动 作事件包括的甩动作起始时间的差值是否小于第三预设阈值,如果所述第一甩 动作事件与所述第二甩动作事件包括的甩动作起始时间的差值小于第三预设 阈值,判断所述第一甩动作事件与所述第二甩动作事件包括的甩动作持续时长 的差值是否小于第四预设阈值,如果所述第一甩动作事件与所述第二甩动作事 件包括的甩动作持续时长的差值小于第四预设阈值,确定所述用户终端和所述 穿戴设备均在所述预设时长内发生同一动作事件。

可选的,在本发明一些可能实施方式中,用户终端向验证服务器发送携带 有基于所述x个指纹得到的指纹序列j的远程指纹验证请求包括:用户终端在 确定所述用户终端和所述穿戴设备均在所述预设时长内发生同一动作事件的 情况下,向验证服务器发送携带有基于所述x个指纹得到的指纹序列j的远程 指纹验证请求。

可选的,所述第一时长可为10秒、20秒、30秒、50秒、70秒、100秒 或其它时间。

可选的,第三预设阈值可为3秒、5秒、10秒、20秒、50秒、80秒或其 它时间。

可选的,第四预设阈值可为13秒、15秒、22秒、20秒、50秒、81秒或 其它时间。

204、验证服务器接收远程指纹验证请求,将指纹序列j与预存的y个标 准指纹序列中的标准指纹序列进行匹配。

205、所述验证服务器在将指纹序列j与预存的y个标准指纹序列中的其 中1个标准指纹序列匹配成功的情况下,向用户终端发送指示远程指纹验证成 功的远程指纹验证响应。

其中,所述y为大于或者等于1的整数。

举例来说,y例如可等于1、2、3、5、7、8、10、21、29、36、50、100 或其它值。

此外,所述验证服务器也可在将指纹序列j与预存的y个标准指纹序列中 的任意1个标准指纹序列均匹配失败的情况下,向用户终端发送指示远程指纹 验证失败的远程指纹验证响应。

206、用户终端在接收到所述验证服务器发送的指示远程指纹验证成功的 远程指纹验证响应的情况下执行所述用户指令i。

此外,用户终端在接收到所述验证服务器发送的指示远程指纹验证失败的 远程指纹验证响应的情况下,可弹出用于提示所述用户指令i的执行权限验证 失败的提示信息。

可以看出,本实施例的技术方案之中,用户终端在接收到所述用户终端需 要指纹验证通过之后才能执行的用户指令i的情况下,采集用户在设定时长之 内通过x次触摸操作所录入的x个指纹;向验证服务器发送携带有基于x个指 纹得到的指纹序列j的远程指纹验证请求;在接收到验证服务器发送的指示远 程指纹验证成功的远程指纹验证响应的情况下执行所述用户指令i。由于所述 指示远程指纹验证成功的远程指纹验证响应由所述验证服务器在将指纹序列j 与预存的y个标准指纹序列中的其中一个标准指纹序列匹配成功的情况下发 送,可见上述技术方案相当于提供了一种远程进行指纹验证机制,用户终端可 以借助验证服务器来远程完成指纹验证进而确定是否执行用户指令,这样用户 终端的本地即使未存储标准指纹序列也可实现指纹验证,可见上述技术方案有 利于扩展用户指纹的应用场景,进而给用户的使用带来方便。

并且,指纹序列j基于x个指纹得到,各指纹在指纹序列j中的排列顺序 也被考虑在内,因此,随着x的增大,可能形成的指纹序列的数量会逐渐变得 非常的多,这就使得可能的总的指纹序列能够绑定关联的用户指令的数量会变 得非常多,进而可能使得很多的操作都可能通过触摸输入来触发执行,这样有 利于进一步增强触控操作的操控便捷性,给用户的使用带来更多方便。

请参阅图3,图3是本发明的另一个实施例提供的另一种远程指纹验证方 法的流程示意图。其中,如图3所示,本发明的另一个实施例提供的另一种远 程指纹验证方法可以包括以下内容:

301、用户终端接收用户指令i。

可以理解,用户指令i可以是用于启动应用程序的用户指令,也可能是用 于菜单翻页的用户指令,也可能是放大音量的用户指令,也可能是用于调整屏 幕亮度的用户指令,也可能是用于放大或缩小图片的用户指令,也可能是其它 的用户指令。

302、所述用户终端若确定所述用户终端需要指纹验证通过之后才能执行 的用户指令i,所述用户终端采集用户在设定时长之内通过x次触摸操作所录 入的x个指纹,所述x为大于1的整数。

其中,所述x为大于或者等于2的整数。

此外,所述用户终端若确定所述用户终端无需指纹验证通过就能执行的用 户指令i,则所述用户终端亦可直接执行用户指令i。本实施例中以所述用户终 端需要指纹验证通过之后才能执行的用户指令i的情况为例。

303、用户终端对所述x个指纹进行加密处理以得到x个加密指纹。

其中,用户终端对所述x个指纹进行加密处理所使用的加密算法部分相同 或者全部相同或者互不相同。

304、用户终端向验证服务器发送携带指纹序列j的远程指纹验证请求。

其中,所述指纹序列j由对所述x个指纹进行加密处理以得到的x个加密 指纹进行组合得到。所述x个加密指纹在所述指纹序列i中的排列先后顺序与 相应指纹录入的先后顺序之间具有对应关系。

305、验证服务器接收远程指纹验证请求,验证服务器对指纹序列j中的x 个加密指纹进行解密以得到解密指纹序列j,将解密指纹序列j与预存的y个 标准指纹序列中的标准指纹序列匹配。

306、所述验证服务器在将解密指纹序列j与预存的y个标准指纹序列中 的其中1个标准指纹序列匹配成功的情况下,向用户终端发送指示远程指纹验 证成功的远程指纹验证响应。

其中,所述y为大于或者等于1的整数。

此外,所述验证服务器也可在将解密指纹序列j与预存的y个标准指纹序 列中的任意1个标准指纹序列匹配失败的情况下,向用户终端发送指示远程指 纹验证失败的远程指纹验证响应。

307、用户终端在接收到所述验证服务器发送的指示远程指纹验证成功的 远程指纹验证响应的情况下执行所述用户指令i。

此外,用户终端在接收到所述验证服务器发送的指示远程指纹验证失败的 远程指纹验证响应的情况下,可弹出用于提示所述用户指令i的执行权限验证 失败的提示信息。

可以看出,本实施例的技术方案之中,用户终端在接收到所述用户终端需 要指纹验证通过之后才能执行的用户指令i的情况下,采集用户在设定时长之 内通过x次触摸操作所录入的x个指纹;向验证服务器发送携带有基于x个指 纹得到的指纹序列j的远程指纹验证请求;在接收到验证服务器发送的指示远 程指纹验证成功的远程指纹验证响应的情况下执行所述用户指令i。由于所述 指示远程指纹验证成功的远程指纹验证响应由所述验证服务器在将指纹序列j 与预存的y个标准指纹序列中的其中一个标准指纹序列匹配成功的情况下发 送,可见上述技术方案相当于提供了一种远程进行指纹验证机制,用户终端可 以借助验证服务器来远程完成指纹验证进而确定是否执行用户指令,这样用户 终端的本地即使未存储标准指纹序列也可实现指纹验证,可见上述技术方案有 利于扩展用户指纹的应用场景,进而给用户的使用带来方便。

并且,指纹序列j基于x个指纹得到,各指纹在指纹序列j中的排列顺序 也被考虑在内,因此,随着x的增大,可能形成的指纹序列的数量会逐渐变得 非常的多,这就使得可能的总的指纹序列能够绑定关联的用户指令的数量会变 得非常多,进而可能使得很多的操作都可能通过触摸输入来触发执行,这样有 利于进一步增强触控操作的操控便捷性,给用户的使用带来更多方便。

并且,引入对指纹序列中的指纹进行加密的机制,有利于提高用户终端和 验证服务器之间的指纹序列交互安全性。

请参阅图4,图4是本发明的另一个实施例提供的另一种远程指纹验证方 法的流程示意图。其中,如图4所示,本发明的另一个实施例提供的另一种远 程指纹验证方法可以包括以下内容:

401、用户终端接收用户指令i。

可以理解,用户指令i可以是用于启动应用程序的用户指令,也可能是用 于菜单翻页的用户指令,也可能是放大音量的用户指令,也可能是用于调整屏 幕亮度的用户指令,也可能是用于放大或缩小图片的用户指令,也可能是其它 的用户指令。

402、所述用户终端若确定所述用户终端需要指纹验证通过之后才能执行 的用户指令i,所述用户终端采集用户在设定时长之内通过x次触摸操作所录 入的x个指纹。

其中,所述x为大于或者等于2的整数。

403、用户终端对所述x个指纹进行加密处理以得到x个加密指纹。

其中,用户终端对所述x个指纹进行加密处理所使用的加密算法部分相同 或者全部相同或者互不相同。

404、用户终端向验证服务器发送携带指纹序列j的远程指纹验证请求。

其中,所述指纹序列j由对所述x个指纹进行加密处理以得到的x个加密 指纹进行组合得到。所述x个加密指纹在所述指纹序列i中的排列先后顺序与 相应指纹录入的先后顺序之间具有对应关系。

405、验证服务器接收远程指纹验证请求,验证服务器对指纹序列j中的x 个加密指纹进行解密以得到解密指纹序列j,将解密指纹序列j与预存的y个 标准指纹序列中的标准指纹序列匹配。

406、所述验证服务器在将解密指纹序列j与预存的y个标准指纹序列中 的其中1个标准指纹序列匹配成功的情况下,向用户终端发送指示远程指纹验 证成功的远程指纹验证响应。

其中,所述y为大于或者等于1的整数。

此外,所述验证服务器也可在将解密指纹序列j与预存的y个标准指纹序 列中的任意1个标准指纹序列匹配失败的情况下,向用户终端发送指示远程指 纹验证失败的远程指纹验证响应。

407、用户终端在接收到所述验证服务器发送的指示远程指纹验证成功的 远程指纹验证响应的情况下,判断所述用户指令i的权限等级是否超过了设定 阈值。

若是,则执行步骤408。若否,则执行步骤410。

408、用户终端在显示屏上弹出用于提示录入声纹的提示信息,监测用户 录入的声纹。

其中,可通过麦克风等器件监测用户录入的声纹。

409、用户终端若接收到用户录入的声纹w,将所述声纹w与标准声纹库 中的声纹进行匹配。若所述声纹w与标准声纹库中的某声纹匹配成功,执行 步骤410。

此外,若所述声纹w与标准声纹库中的任意一个声纹匹配失败,用户终 端例如可在显示屏上弹出用于提示当前录入声纹触发执行用户指令失败的提 示信息。

410、执行所述用户指令i。

此外,用户终端在接收到所述验证服务器发送的指示远程指纹验证失败的 远程指纹验证响应的情况下,可弹出用于提示所述用户指令i的执行权限验证 失败的提示信息。

可以看出,本实施例的技术方案之中,用户终端在接收到所述用户终端需 要指纹验证通过之后才能执行的用户指令i的情况下,采集用户在设定时长之 内通过x次触摸操作所录入的x个指纹;向验证服务器发送携带有基于x个指 纹得到的指纹序列j的远程指纹验证请求;在接收到验证服务器发送的指示远 程指纹验证成功的远程指纹验证响应的情况下执行所述用户指令i。由于所述 指示远程指纹验证成功的远程指纹验证响应由所述验证服务器在将指纹序列j 与预存的y个标准指纹序列中的其中一个标准指纹序列匹配成功的情况下发 送,可见上述技术方案相当于提供了一种远程进行指纹验证机制,用户终端可 以借助验证服务器来远程完成指纹验证进而确定是否执行用户指令,这样用户 终端的本地即使未存储标准指纹序列也可实现指纹验证,可见上述技术方案有 利于扩展用户指纹的应用场景,进而给用户的使用带来方便。

并且,指纹序列j基于x个指纹得到,各指纹在指纹序列j中的排列顺序 也被考虑在内,因此,随着x的增大,可能形成的指纹序列的数量会逐渐变得 非常的多,这就使得可能的总的指纹序列能够绑定关联的用户指令的数量会变 得非常多,进而可能使得很多的操作都可能通过触摸输入来触发执行,这样有 利于进一步增强触控操作的操控便捷性,给用户的使用带来更多方便。

进一步的,引入对指纹序列中的指纹进行加密的机制,有利于提高用户终 端和验证服务器之间的指纹序列交互安全性。

进一步的,对用户指令引入权限等级特性,利用声纹和指纹序列等来联合 控制高权限等级的用户指令的执行,有利于进一步提高用户指令执行的安全性 可控性。

参见图5,本发明实施例还提供一种用户终端500,可包括:

采集单元510,用于在接收到所述用户终端需要指纹验证通过后才能执行 的用户指令i的情况下,采集用户在设定时长之内通过x次触摸操作所录入的 x个指纹,所述x为大于1的整数。

发送单元520,用于向验证服务器发送携带有基于所述x个指纹得到的指 纹序列j的远程指纹验证请求,所述指纹序列i中的指纹的排列先后顺序与相 应指纹录入的先后顺序之间具有对应关系。

执行控制单元530,用于在接收到所述验证服务器发送的指示远程指纹验 证成功的远程指纹验证响应的情况下执行所述用户指令i。

其中,所述指示远程指纹验证成功的远程指纹验证响应由所述验证服务器 在将指纹序列j与预存的y个标准指纹序列中的其中一个标准指纹序列匹配成 功的情况下发送。

可选的,在本发明的一些可能实施方式中,

所述用户终端还包括:加密单元,用于对所述x个指纹进行加密处理以得 到x个加密指纹;其中,所述指纹序列j由对所述x个指纹进行加密处理以得 到的x个加密指纹进行组合得到。所述x个加密指纹在所述指纹序列i中的排 列先后顺序与相应指纹录入的先后顺序之间具有对应关系。

可选的,在本发明的一些可能实施方式中,所述加密单元对所述x个指纹 进行加密处理所使用的加密算法部分相同或者全部相同或者互不相同。

可选的,在本发明的一些可能实施方式中,所述x个加密指纹在所述指纹 序列i中的排列先后顺序与相应指纹录入的先后顺序相同或相反。

可选的,在本发明的一些可能实施方式中,

所述执行控制单元530还可用于:在接收到所述验证服务器发送的指示远 程指纹验证失败的远程指纹验证响应的情况下,弹出用于提示所述用户指令i 的执行权限验证失败的提示信息。

可选的,在本发明的一些可能的实施方式中,所述用户终端500还可进一 步包括:监测单元,用于检测用户终端是否发生第一甩动作事件,如果所述用 户终端发生第一甩动作事件,检测所述用户终端指定的穿戴设备是否发生第二 甩动作事件,若所述穿戴设备发生第二甩动作事件,判断所述第一甩动作事件 和所述第二甩动作事件包括的甩动作方向是否相同,如果甩动作方向相同,判 断所述第一甩动作事件和所述第二甩动作事件包括的甩动作起始时间是否均 位于预设时长内,判断所述第一甩动作事件和所述第二甩动作事件包括的甩动 作持续时长是否均位于所述预设时长内,如果所述第一甩动作事件和所述第二 甩动作事件包括的甩动作起始时间均位于预设时长内,并且所述第一甩动作事 件和所述第二甩动作事件包括的甩动作持续时长均位于所述预设时长之内,判 断所述第一甩动作事件与所述第二甩动作事件包括的甩动作起始时间的差值 是否小于第三预设阈值,如果所述第一甩动作事件与所述第二甩动作事件包括 的甩动作起始时间的差值小于第三预设阈值,判断所述第一甩动作事件与所述 第二甩动作事件包括的甩动作持续时长的差值是否小于第四预设阈值,如果所 述第一甩动作事件与所述第二甩动作事件包括的甩动作持续时长的差值小于 第四预设阈值,确定所述用户终端和所述穿戴设备均在所述预设时长内发生同 一动作事件。

可选的,在本发明的一些可能的实施方式之中,发送单元520具体用于在 确定所述用户终端和所述穿戴设备均在所述预设时长内发生同一动作事件的 情况下,向验证服务器发送携带有基于所述x个指纹得到的指纹序列j的远程 指纹验证请求。

可以理解的是,本实施例的用户终端500的各功能模块的功能可根据上述 方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相 关描述,此处不再赘述。

可以看出,本实施例的技术方案之中,用户终端500在接收到所述用户终 端需要指纹验证通过之后才能执行的用户指令i的情况下,采集用户在设定时 长之内通过x次触摸操作所录入的x个指纹;向验证服务器发送携带有基于x 个指纹得到的指纹序列j的远程指纹验证请求;在接收到验证服务器发送的指 示远程指纹验证成功的远程指纹验证响应的情况下执行所述用户指令i。由于 所述指示远程指纹验证成功的远程指纹验证响应由所述验证服务器在将指纹 序列j与预存的y个标准指纹序列中的其中一个标准指纹序列匹配成功的情况 下发送,可见上述技术方案相当于提供了一种远程进行指纹验证机制,用户终 端可以借助验证服务器来远程完成指纹验证进而确定是否执行用户指令,这样 用户终端的本地即使未存储标准指纹序列也可实现指纹验证,可见上述技术方 案有利于扩展用户指纹的应用场景,进而给用户的使用带来方便。

参见图6,图6为本发明实施例提供的用户终端600的示意图,用户终端 600可包括至少1个总线601、与总线601相连的至少1个处理器602以及与 总线601相连的至少1个存储器603。

其中,处理器602可通过总线601调用存储器603中存储的代码或者指令 以用于在接收到所述用户终端需要指纹验证通过后才能执行的用户指令i的情 况下,采集用户在设定时长之内通过x次触摸操作所录入的x个指纹,所述x 为大于或者等于2的整数;向验证服务器发送携带有基于所述x个指纹得到的 指纹序列j的远程指纹验证请求,所述指纹序列i中的指纹的排列先后顺序与 相应指纹录入的先后顺序之间具有对应关系;在接收到所述验证服务器发送的 指示远程指纹验证成功的远程指纹验证响应的情况下执行所述用户指令i。

其中,所述指示远程指纹验证成功的远程指纹验证响应由所述验证服务器 在将指纹序列j与预存的y个标准指纹序列中的其中一个标准指纹序列匹配成 功的情况下发送。

可选的,在本发明的一些可能实施方式中,处理器602还用于对所述x 个指纹进行加密处理以得到x个加密指纹;其中,所述指纹序列j由对所述x 个指纹进行加密处理以得到的x个加密指纹进行组合得到。所述x个加密指纹 在所述指纹序列i中的排列先后顺序与相应指纹录入的先后顺序之间具有对应 关系。

可选的,在本发明的一些可能实施方式中,处理器602对所述x个指纹进 行加密处理所使用的加密算法部分相同或者全部相同或者互不相同。

可选的,在本发明的一些可能实施方式中,处理器602还可用于,在接收 到所述验证服务器发送的指示远程指纹验证失败的远程指纹验证响应的情况 下,弹出用于提示所述用户指令i的执行权限验证失败的提示信息。

可选的,在本发明的一些可能实施方式中,所述x个加密指纹在所述指纹 序列i中的排列先后顺序与相应指纹录入的先后顺序相同或相反。

可选的,在本发明的一些可能的实施方式中,处理器602还用于检测用户 终端是否发生第一甩动作事件,如果所述用户终端发生第一甩动作事件,检测 所述用户终端指定的穿戴设备是否发生第二甩动作事件,若所述穿戴设备发生 第二甩动作事件,判断所述第一甩动作事件和所述第二甩动作事件包括的甩动 作方向是否相同,如果甩动作方向相同,判断所述第一甩动作事件和所述第二 甩动作事件包括的甩动作起始时间是否均位于预设时长内,判断所述第一甩动 作事件和所述第二甩动作事件包括的甩动作持续时长是否均位于所述预设时 长内,如果所述第一甩动作事件和所述第二甩动作事件包括的甩动作起始时间 均位于预设时长内,并且所述第一甩动作事件和所述第二甩动作事件包括的甩 动作持续时长均位于所述预设时长之内,判断所述第一甩动作事件与所述第二 甩动作事件包括的甩动作起始时间的差值是否小于第三预设阈值,如果所述第 一甩动作事件与所述第二甩动作事件包括的甩动作起始时间的差值小于第三 预设阈值,判断所述第一甩动作事件与所述第二甩动作事件包括的甩动作持续 时长的差值是否小于第四预设阈值,如果所述第一甩动作事件与所述第二甩动 作事件包括的甩动作持续时长的差值小于第四预设阈值,确定所述用户终端和 所述穿戴设备均在所述预设时长内发生同一动作事件。

可选的,在本发明的一些可能的实施方式之中,在向验证服务器发送携带 有基于所述x个指纹得到的指纹序列j的远程指纹验证请求的方面,处理器602 具体用于,在确定所述用户终端和所述穿戴设备均在所述预设时长内发生同一 动作事件的情况下,向验证服务器发送携带有基于所述x个指纹得到的指纹序 列j的远程指纹验证请求。

可以理解的是,本实施例的用户终端600的各功能模块的功能可根据上述 方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相 关描述,此处不再赘述。

可以看出,本实施例的技术方案之中,用户终端600在接收到所述用户终 端需要指纹验证通过之后才能执行的用户指令i的情况下,采集用户在设定时 长之内通过x次触摸操作所录入的x个指纹;向验证服务器发送携带有基于x 个指纹得到的指纹序列j的远程指纹验证请求;在接收到验证服务器发送的指 示远程指纹验证成功的远程指纹验证响应的情况下执行所述用户指令i。由于 所述指示远程指纹验证成功的远程指纹验证响应由所述验证服务器在将指纹 序列j与预存的y个标准指纹序列中的其中一个标准指纹序列匹配成功的情况 下发送,可见上述技术方案相当于提供了一种远程进行指纹验证机制,用户终 端可以借助验证服务器来远程完成指纹验证进而确定是否执行用户指令,这样 用户终端的本地即使未存储标准指纹序列也可实现指纹验证,可见上述技术方 案有利于扩展用户指纹的应用场景,进而给用户的使用带来方便。

进一步的,指纹序列j基于x个指纹得到,因此随着x的增大,可能形成 的指纹序列的数量会逐渐变得非常的多,这就使得可能的总的指纹序列能够绑 定关联的用户指令的数量会变得非常多,进而可能使得很多的操作都可能通过 触摸输入来触发执行,这样有利于进一步增强触控操作的操控便捷性,给用户 的使用带来更多方便。

参见图7,本发明实施例还提供一种指纹验证系统700,包括:用户终端 710和验证服务器720。

用户终端710,用于在接收到所述用户终端需要指纹验证通过之后才能执 行的用户指令i的情况下,采集用户在设定时长之内通过x次触摸操作所录入 的x个指纹,所述x为大于1的整数;向验证服务器发送携带有基于所述x 个加密指纹得到的指纹序列j的远程指纹验证请求,所述指纹序列i中的指纹 的排列先后顺序与相应指纹录入的先后顺序之间具有对应关系;在接收到所述 验证服务器发送的指示远程指纹验证成功的远程指纹验证响应的情况下执行 所述用户指令i;

验证服务器720,用于接收所述远程指纹验证请求,将所述指纹序列j与 预存的y个标准指纹序列进行匹配,在所述指纹序列j与预存的y个标准指纹 序列中的其中一个标准指纹序列匹配成功的情况下,向所述用户终端发送指示 远程指纹验证成功的远程指纹验证响应。

可选的,在本发明的一些可能实施方式中,用户终端还用于对所述x个指 纹进行加密处理以得到x个加密指纹,其中,所述指纹序列j由对所述x个指 纹进行加密处理以得到的x个加密指纹进行组合得到,其中,所述x个加密指 纹在所述指纹序列i中的排列先后顺序与相应指纹录入的先后顺序之间具有对 应关系。

可选的,在本发明的一些可能实施方式中,对所述x个指纹进行加密处理 所使用的加密算法部分相同或者全部相同或者互不相同。

可选的,在本发明的一些可能实施方式中,用户终端710对所述x个指纹 进行加密处理所使用的加密算法部分相同或者全部相同或者互不相同。

可选的,在本发明的一些可能的实施方式中,用户终端710还可用于检测 用户终端710是否发生第一甩动作事件,如果所述用户终端710发生第一甩动 作事件,检测所述用户终端指定的穿戴设备是否发生第二甩动作事件,若所述 穿戴设备发生第二甩动作事件,判断所述第一甩动作事件和所述第二甩动作事 件包括的甩动作方向是否相同,如果甩动作方向相同,判断所述第一甩动作事 件和所述第二甩动作事件包括的甩动作起始时间是否均位于预设时长内,判断 所述第一甩动作事件和所述第二甩动作事件包括的甩动作持续时长是否均位 于所述预设时长内,如果所述第一甩动作事件和所述第二甩动作事件包括的甩 动作起始时间均位于预设时长内,并且所述第一甩动作事件和所述第二甩动作 事件包括的甩动作持续时长均位于所述预设时长之内,判断所述第一甩动作事 件与所述第二甩动作事件包括的甩动作起始时间的差值是否小于第三预设阈 值,如果所述第一甩动作事件与所述第二甩动作事件包括的甩动作起始时间的 差值小于第三预设阈值,判断所述第一甩动作事件与所述第二甩动作事件包括 的甩动作持续时长的差值是否小于第四预设阈值,如果所述第一甩动作事件与 所述第二甩动作事件包括的甩动作持续时长的差值小于第四预设阈值,确定所 述用户终端和所述穿戴设备均在所述预设时长内发生同一动作事件。

可选的,在本发明的一些可能的实施方式之中,在向验证服务器发送携带 有基于所述x个指纹得到的指纹序列j的远程指纹验证请求的方面,用户终端 710具体用于,在确定用户终端710和所述穿戴设备均在所述预设时长内发生 同一动作事件的情况下,向验证服务器发送携带有基于所述x个指纹得到的指 纹序列j的远程指纹验证请求。

可以理解的是,本实施例的用户终端710和验证服务器720的功能可根据 上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例 的相关描述,此处不再赘述。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详 述的部分,可以参见其他实施例的相关描述。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其 它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如所述单 元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例 如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽 略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连 接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其 它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为 单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者 也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部 单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中, 也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元 中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的 形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售 或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发 明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全 部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储 介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或 者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的 存储介质包括:U盘、只读存储器(ROM,Read-OnlyMemory)、随机存取 存储器(RAM,RandomAccessMemory)、移动硬盘、磁碟或者光盘等各种 可以存储程序代码的介质。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号