[发明专利]一种身份验证装置、终端及方法有效
申请号: | 201710327015.2 | 申请日: | 2017-05-10 |
公开(公告)号: | CN107292141B | 公开(公告)日: | 2020-12-25 |
发明(设计)人: | 乐亮 | 申请(专利权)人: | 深圳市恒腾网络有限公司 |
主分类号: | G06F21/31 | 分类号: | G06F21/31;G06F21/36 |
代理公司: | 深圳市恒程创新知识产权代理有限公司 44542 | 代理人: | 赵爱蓉 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 身份验证 装置 终端 方法 | ||
1.一种身份验证装置,其特征在于,包括:
第一获取模块,采集用户的历史行为数据,并获取系统内基础数据;
分析模块,用于对所述历史行为数据进行分析,生成用户模型数据;
问题和答案生成模块,用于根据所述系统内基础数据、历史行为数据和用户模型数据,生成对应的预设验证问题和预设正确答案;
保存模块,用于将生成的预设验证问题和对应的预设正确答案所述系统内基础数据、所述历史行为数据和所述用户模型数据分类进行保存;
显示模块,用于按照预设规则显示预设验证问题;每个预设验证问题对应有预设正确答案,每个预设验证问题根据系统内基础数据、用户的历史行为数据或用户模型数据生成,所述用户模型数据是对所述用户的历史行为数据进行分析而生成,其中,所述用户模型数据是对所述用户的历史行为数据进行数据的清洗、加工、转换、训练得到,所述用户模型数据用于描绘用户特征,所述用户特征包括用户的喜好、年龄以及性别;
接收模块,用于接收用户输入的对每个显示的预设验证问题的答案;
验证模块,用于将用户输入的对每个显示的预设验证问题的答案进行验证,在用户输入的每个答案与预设正确答案均匹配的情况下,则验证成功。
2.如权利要求1所述的身份验证装置,其特征在于,还包括:
第二获取模块,用于在所述第一获取模块采集用户的历史行为数据之前,获取上次采集用户的历史行为数据的时间戳;
判断模块,用于判断该时间戳与本次采集用户的历史行为数据的时间间隔是否超过设定阈值,若是,则进入所述第一获取模块采集用户的历史行为数据的步骤。
3.如权利要求1至2任一项所述的身份验证装置,其特征在于,所述显示模块用于:
随机显示至少一个预设验证问题;
或者,从根据所述系统内基础数据生成的预设验证问题中选择出第一数量的预设验证问题;
从根据所述历史行为数据生成的预设验证问题中选择出第二数量的预设验证问题;
从根据所述用户模型数据生成的预设验证问题中选择出第三数量的预设验证问题;
将选择出来的预设验证问题进行显示。
4.一种终端,其特征在于,包括如权利要求1至3任一项所述的身份验证装置。
5.一种身份验证方法,其特征在于,包括:
采集用户的历史行为数据,并获取系统内基础数据;
对所述历史行为数据进行分析,生成用户模型数据;
根据所述系统内基础数据、历史行为数据和用户模型数据,生成对应的预设验证问题和预设正确答案;
将生成的预设验证问题和对应的预设正确答案按照所述系统内基础数据、所述历史行为数据和所述用户模型数据进行分类保存;
按照预设规则显示预设验证问题;每个预设验证问题对应有预设正确答案,每个预设验证问题根据系统内基础数据、用户的历史行为数据或用户模型数据生成,所述用户模型数据是对所述用户的历史行为数据进行分析而生成,其中,所述用户模型数据是对所述用户的历史行为数据进行数据的清洗、加工、转换、训练得到,所述用户模型数据用于描绘用户特征,所述用户特征包括用户的喜好、年龄以及性别;
接收用户输入的对每个显示的预设验证问题的答案;
将用户输入的对每个显示的预设验证问题的答案进行验证,在用户输入的每个答案与预设正确答案均匹配的情况下,则验证成功。
6.如权利要求5所述的身份验证方法,其特征在于,在所述采集用户的历史行为数据之前,还包括:
获取上次采集用户的历史行为数据的时间戳;
判断该时间戳与本次采集用户的历史行为数据的时间间隔是否超过设定阈值,若是,则进入所述采集用户的历史行为数据的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市恒腾网络有限公司,未经深圳市恒腾网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710327015.2/1.html,转载请声明来源钻瓜专利网。