本发明专利技术公开了一种身份验证方法、装置、计算设备及存储介质,该方法包括:获取用户针对各个维度的身份验证问题的待验证答案的分值;按照问题维度的排列顺序对各个维度的待验证答案的分值进行排序,得到第一序列;根据第一序列与用户的标识信息,确定待验证身份信息;将待验证身份信息与用户的基准身份信息进行匹配,根据匹配结果确定身份验证是否通过;用户的基准身份信息通过注册阶段用户针对各个维度的注册验证问题的目标答案的分值而确定。上述方式在注册时设立多种维度的问题,将用户对问题的回答和用户标识进行纠缠作为身份信息,在后续验证过程中用户只需要回答问题即可完成用户身份验证,实现了对用户身份验证的便捷化和最小涉密化。捷化和最小涉密化。捷化和最小涉密化。
【技术实现步骤摘要】
身份验证方法、装置、计算设备及存储介质
[0001]本专利技术涉及信息
,具体涉及一种身份验证方法、装置、计算设备及存储介质。
技术介绍
[0002]目前,互联网应用和产品介入人们生活的各方面越来越深入,互联网产品往往会不遗余力地做用户信息的原始收集,从而执行用户身份验证,例如收集以居民手机号为基础的指纹数据。
[0003]但是,随着用户对隐私的保护意识逐渐提高,凡是出现获取用户信息、手机号信息、位置信息等请求时,用户几乎基本都不会允许;其次,还有各类保护用户隐私安全的厂商对各类手机系统进行深度定制化,使得互联网产品获取用户身份信息基本失去了门路;再者,获取用户的身份信息的成本也会逐渐增加;另外,随着监管制度的逐渐完善和健全,使得互联网产品越来越难以轻易地获取到大量用户信息的原始数据。总之,互联网产品无法规避在其运营过程中遇到的获取可信用户身份数据门槛越来越高、成本越来越高、政策限制越来越严重的问题,因此,亟需一种不依赖于用户真实身份信息的身份验证方法。
技术实现思路
[0004]鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的身份验证方法、装置、计算设备及存储介质。
[0005]根据本专利技术的一个方面,提供了一种身份验证方法,包括:
[0006]获取用户针对各个维度的身份验证问题的待验证答案的分值;
[0007]按照问题维度的排列顺序对各个维度的待验证答案的分值进行排序,得到第一序列;
[0008]根据第一序列与用户的标识信息,确定待验证身份信息;
[0009]将待验证身份信息与用户的基准身份信息进行匹配,根据匹配结果确定身份验证是否通过;
[0010]其中,用户的基准身份信息通过注册阶段用户针对各个维度的注册验证问题的目标答案的分值而确定。
[0011]可选地,方法进一步包括:
[0012]获取用户针对各个维度的注册验证问题的目标答案的分值,按照问题维度的排列顺序对各个维度的目标答案的分值进行排序,得到第二序列;
[0013]根据第二序列与用户的标识信息,确定用户的基准身份信息。
[0014]可选地,各个维度包括:颜色倾向维度、投资倾向维度、阅读倾向维度、观影倾向维度、运动倾向维度和/或口味倾向维度。
[0015]可选地,根据第一序列与用户的标识信息,确定待验证身份信息进一步包括:
[0016]对各个维度的待验证答案的分值分别进行累加计算和累乘计算;根据累加结果和
累乘结果、第一序列以及用户的标识信息,确定待验证身份信息;
[0017]根据第二序列与用户的标识信息,确定用户的基准身份信息进一步包括:
[0018]对各个维度的目标答案的分值分别进行累加计算和累乘计算;根据累加结果和累乘结果、第二序列以及用户的标识信息,确定待验证身份信息。
[0019]可选地,根据第一序列与用户的标识信息,确定待验证身份信息进一步包括:
[0020]对第一序列与用户的标识信息进行编码处理,将编码结果确定为待验证身份信息;
[0021]则根据第二序列与用户的标识信息,确定用户的基准身份信息进一步包括:
[0022]对第二序列与用户的标识信息进行编码处理,将编码结果确定为用户的基准身份信息。
[0023]可选地,方法执行之前,进一步包括:
[0024]获取用户的验证环境信息,确定用户的验证环境信息相较于已存储的验证环境信息产生变化的验证环境信息的数量;
[0025]根据变化的验证环境信息的数量,确定身份验证问题的数量。
[0026]可选地,方法执行之前,进一步包括:
[0027]接收用户发起的初始身份验证请求,向用户反馈各个维度的初始身份验证问题;
[0028]将用户对各个维度的初始身份验证问题的答案与用户对各个维度的注册验证问题的目标答案进行比对,根据比对结果统计答案正确的初始身份验证问题的数量,并计算验证正确率;
[0029]若验证正确率未达到预设阈值,执行获取用户针对各个维度的身份验证问题的待验证答案的分值的步骤。
[0030]根据本专利技术的另一方面,提供了一种身份验证装置,包括:
[0031]获取模块,适于获取用户针对各个维度的身份验证问题的待验证答案的分值;
[0032]信息处理模块,适于按照问题维度的排列顺序对各个维度的待验证答案的分值进行排序,得到第一序列;根据第一序列与用户的标识信息,确定待验证身份信息;
[0033]匹配模块,适于将待验证身份信息与用户的基准身份信息进行匹配,根据匹配结果确定身份验证是否通过;
[0034]其中,用户的基准身份信息通过注册阶段用户针对各个维度的注册验证问题的目标答案的分值而确定。
[0035]可选地,获取模块进一步适于:获取用户针对各个维度的注册验证问题的目标答案的分值,按照问题维度的排列顺序对各个维度的目标答案的分值进行排序,得到第二序列;
[0036]信息处理模块进一步适于:根据第二序列与用户的标识信息,确定用户的基准身份信息。
[0037]可选地,各个维度包括:颜色倾向维度、投资倾向维度、阅读倾向维度、观影倾向维度、运动倾向维度和/或口味倾向维度。
[0038]可选地,信息处理模块进一步适于:
[0039]对各个维度的待验证答案的分值分别进行累加计算和累乘计算;根据累加结果和累乘结果、第一序列以及用户的标识信息,确定待验证身份信息;
[0040]对各个维度的目标答案的分值分别进行累加计算和累乘计算;根据累加结果和累乘结果、第二序列以及用户的标识信息,确定待验证身份信息。
[0041]可选地,信息处理模块进一步适于:
[0042]对第一序列与用户的标识信息进行编码处理,将编码结果确定为待验证身份信息;
[0043]对第二序列与用户的标识信息进行编码处理,将编码结果确定为用户的基准身份信息。
[0044]可选地,装置还包括:配置模块,适于获取用户的验证环境信息,确定用户的验证环境信息相较于已存储的验证环境信息产生变化的验证环境信息的数量;根据变化的验证环境信息的数量,确定身份验证问题的数量。
[0045]可选地,装置还包括:初始验证模块,适于接收用户发起的初始身份验证请求,向用户反馈各个维度的初始身份验证问题;
[0046]将用户对各个维度的初始身份验证问题的答案与用户对各个维度的注册验证问题的目标答案进行比对,根据比对结果统计答案正确的初始身份验证问题的数量,并计算验证正确率;
[0047]获取模块进一步适于:若验证正确率未达到预设阈值,获取用户针对各个维度的身份验证问题的待验证答案的分值。
[0048]根据本专利技术的又一方面,提供了一种计算设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;
[0049]所述存储器用于存放至少一可执行指令本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种身份验证方法,包括:获取用户针对各个维度的身份验证问题的待验证答案的分值;按照问题维度的排列顺序对所述各个维度的待验证答案的分值进行排序,得到第一序列;根据所述第一序列与所述用户的标识信息,确定待验证身份信息;将所述待验证身份信息与所述用户的基准身份信息进行匹配,根据匹配结果确定身份验证是否通过;其中,所述用户的基准身份信息通过注册阶段用户针对所述各个维度的注册验证问题的目标答案的分值而确定。2.根据权利要求1所述的方法,其中,所述方法进一步包括:获取用户针对所述各个维度的注册验证问题的目标答案的分值,按照所述问题维度的排列顺序对所述各个维度的目标答案的分值进行排序,得到第二序列;根据所述第二序列与所述用户的标识信息,确定所述用户的基准身份信息。3.根据权利要求1或2所述的方法,其中,所述各个维度包括:颜色倾向维度、投资倾向维度、阅读倾向维度、观影倾向维度、运动倾向维度和/或口味倾向维度。4.根据权利要求2所述的方法,其中,所述根据所述第一序列与所述用户的标识信息,确定待验证身份信息进一步包括:对所述各个维度的待验证答案的分值分别进行累加计算和累乘计算;根据累加结果和累乘结果、所述第一序列以及所述用户的标识信息,确定待验证身份信息;所述根据所述第二序列与所述用户的标识信息,确定所述用户的基准身份信息进一步包括:对所述各个维度的目标答案的分值分别进行累加计算和累乘计算;根据累加结果和累乘结果、所述第二序列以及所述用户的标识信息,确定待验证身份信息。5.根据权利要求2所述的方法,其中,所述根据所述第一序列与所述用户的标识信息,确定待验证身份信息进一步包括:对所述第一序列与所述用户的标识信息进行编码处理,将编码结果确定为待验证身份信息;则所述根据所述第二序列与所述用户的标识信息,确定所述用户的基准身份信息进一步包括:对第二序列与所述用户的标...
【专利技术属性】
技术研发人员:王燕来,
申请(专利权)人:数贸科技北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。