[发明专利]一种身份验证方法及装置在审
申请号: | 202111138555.9 | 申请日: | 2021-09-27 |
公开(公告)号: | CN113849788A | 公开(公告)日: | 2021-12-28 |
发明(设计)人: | 韩志鹏 | 申请(专利权)人: | 支付宝(杭州)信息技术有限公司 |
主分类号: | G06F21/31 | 分类号: | G06F21/31;G06F3/0488 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 周嗣勇 |
地址: | 310000 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 身份验证 方法 装置 | ||
1.一种身份验证方法,用于基于用户在触控设备上产生的多组触控数据对其身份进行验证,任一组触控数据包括用户在同一时刻的触控行为所产生的多个触控点坐标,各组触控数据分别在不同时刻产生;所述方法包括:
利用首次获取到的第1组触控数据,确定出该组数据对应的各个手指的触控区域;
针对后续获取到的每组触控数据:确定该组数据对应的多个触控区域,根据该组数据与第1组数据的差异,确定该组数据对应的手指触控状态;
将后续获取到的各组触控数据对应的手指触控状态,按照对应的获取时刻形成待验证触控行为序列;
对所述待验证触控行为序列与预设的合法触控行为序列进行比较,根据比较结果确定当前用户是否通过身份验证。
2.如权利要求1所述的方法,每组触控数据使用如下方法获取:
提示用户做该组对应的手指触控行为;
在检测到所述触控设备的触控数据的差异变化小于预设条件的情况下,确定此时的触控数据达到稳定状态,获取该时刻所述触控设备的触控数据,作为该组对应的触控数据。
3.如权利要求2所述的方法,所述每组触控数据的获取方法还包括:
在预设时长内,所述触控设备的触控数据并未到达稳定状态的情况下,提示用户该组触控数据获取失败,重新做该组对应的手指触控行为;
在确定所述触控设备的触控数据达到稳定状态的情况下,获取该时刻所述触控设备的触控数据,作为该组对应的触控数据。
4.如权利要求2所述的方法,还包括:
在获取的触控数据的组数达到预设的合法触控行为序列的长度的情况下,结束触控数据的获取;或
在接收到用户输入的结束指令的情况下,结束触控数据的获取。
5.如权利要求1所述的方法,所述利用首次检测到的第1组触控数据,确定出该组数据对应的各个手指及触控区域,包括:
利用第1组触控数据中的各个触控点坐标,确定触控点坐标集中的多个触控区域;
将所述多个触控区域的相对位置与标准手型进行比较,确定出符合各个手指相对位置的触控区域,得到各个手指对应的触控区域;所述标准手型为预先获取的,用于表征各个手指指头之间的相对位置关系。
6.如权利要求1所述的方法,所述利用首次检测到的第1组触控数据,确定出该组数据对应的各个手指及触控区域,包括:
将第1组触控数据输入至预先训练好的手指触控区域确定模型;
基于所述手指触控区域确定模型的输出,得到各个手指对应的触控区域。
7.一种身份验证装置,用于基于用户在触控设备上产生的多组触控数据对其身份进行验证,任一组触控数据包括用户在同一时刻的触控行为所产生的多个触控点坐标,各组触控数据分别在不同时刻产生;所述装置包括:
触控区域确定模块,用于利用首次获取到的第1组触控数据,确定出该组数据对应的各个手指及触控区域;
触控状态确定模块,用于针对后续获取到的每组触控数据:确定该组数据对应的多个触控区域,根据该组数据与第1组数据的差异,确定该组数据对应的手指触控状态;
行为序列确定模块,用于将后续获取到的各组触控数据对应的手指触控状态,按照对应的获取时刻形成待验证触控行为序列;
比较模块,用于对所述待验证触控行为序列与预设的合法触控行为序列进行比较,根据比较结果确定当前用户是否通过身份验证。
8.如权利要求7所述的装置,所述装置还包括触控数据获取模块,每组触控数据使用所述触控数据获取模块获取,所述触控数据获取模块用于:
提示用户做该组对应的手指触控行为;
在检测到所述触控设备的触控数据的差异变化小于预设条件的情况下,确定此时的触控数据达到稳定状态,获取该时刻所述触控设备的触控数据,作为该组对应的触控数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于支付宝(杭州)信息技术有限公司,未经支付宝(杭州)信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111138555.9/1.html,转载请声明来源钻瓜专利网。