身份认证方法、装置及终端设备制造方法及图纸

技术编号:19058146 阅读:32 留言:0更新日期:2018-09-29 12:25
本发明专利技术实施例提供了一种身份认证方法、装置及终端设备,其中,身份认证方法包括:当检测到用户的预设行为时,获取至少两种预设行为分别对应的行为数据;基于获取到的行为数据,确定是否满足身份认证的条件;当满足身份认证的条件时,对用户身份的合法性进行认证。本发明专利技术实施例提供的身份认证方法,在进行身份认证时,通过联合获取到的多种行为数据,来对用户身份的合法性进行稳定、有效认证,有效避免了采用单一行为数据所造成的认证不稳定性和随机性等问题。

【技术实现步骤摘要】
身份认证方法、装置及终端设备
本专利技术涉及安全
,具体而言,本专利技术涉及一种身份认证方法、装置及终端设备。
技术介绍
近年来随着社会信息化和智能化大潮的推进,智能终端特别是触屏终端(如智能手机及平板电脑)已经与人们的日常生活密不可分,例如,通过安装在手机上的购物APP进行网购,通过安装在手机上的金融APP进行转账、支付等。智能终端中存储着大量的个人隐私信息(如短信、通讯录、银行账号、支付账号等),而个人信息被恶意盗取的现象屡见不鲜,严重地损害了智能终端用户的权益,于是智能终端的安全防护成为人们普遍关注的问题。安全有效的身份认证是智能终端安全防护的核心问题,传统的身份认证主要采用如密码、九宫格图形锁、指纹、人脸等,其中,密码和九宫格图形锁属于基于用户知识的识别技术,容易受到观察攻击和猜测攻击,从而被攻击者盗取解锁方式;指纹和人脸属于基于生物特征的识别技术,虽然可以有效避免上述基于用户知识的识别技术存在的缺陷,但是需要特殊硬件支持,极大增加生产成本,而且识别过程中需要较高的采集精度。于是,亟需一种既简便快捷又可安全高效地验证用户身份、确保数据安全的方法。
技术实现思路
本专利技术的目的旨在至少能解决上述的技术缺陷之一,特别是无法简便快捷、安全高效地验证用户身份,确保数据安全的技术缺陷。本专利技术的实施例根据一个方面,提供了一种的身份认证方法,包括:当检测到用户的预设行为时,获取至少两种预设行为分别对应的行为数据;基于获取到的行为数据,确定是否满足身份认证的条件;当满足身份认证的条件时,对用户身份的合法性进行认证。优选地,所述基于获取到的行为数据,确定是否满足身份认证的条件,包括:根据所述获取到的行为数据,确定各预设行为分别对应的行为等级,若任一行为等级达到预设等级,则确定满足身份认证的条件;或者,根据所述获取到的行为数据,确定各预设行为的行为数据的数据量,若至少一种预设行为的行为数据的数据量达到预设数据量阈值,则确定满足身份认证的条件。优选地,所述当满足身份认证的条件时,对用户身份的合法性进行认证,具体包括:基于预训练的数学模型及识别算法,确定获取到的各预设行为的行为识别结果;基于预训练的权重分配模型,确定所述各预设行为的行为识别结果的权重系数,各权重系数之和为预设值;根据确定出的权重系数及各预设行为的行为识别结果,对用户身份的合法性进行认证。优选地,所述基于预训练的数学模型及识别算法,确定获取到的各预设行为的行为识别结果,包括:基于预训练的数学模型及识别算法,对获取到的各预设行为的行为数据进行识别,得到各预设行为的行为数据的识别结果;基于预定方式,依据各预设行为的行为数据的识别结果,确定各预设行为的行为识别结果。优选地,所述基于预训练的数学模型及识别算法,对获取到的各预设行为的行为数据进行识别,得到各预设行为的行为数据的识别结果,包括:将任一预设行为的行为数据,通过与该任一预设行为相匹配的数学模型及识别算法进行识别,并将得到的算法识别结果与行为识别阈值进行比较,得到该预设行为的行为数据的识别结果;其中,预设行为的数学模型及识别算法是根据该预设行为的行为数据的行为特征及分布特点来确定的;所述行为识别阈值是根据预设行为的数学模型及识别算法预先训练得到的。优选地,所述基于预训练的权重分配模型,确定所述各预设行为的行为识别结果的权重系数,包括:根据各预设行为的行为数据的识别结果,确定各预设行为的行为识别准确率;基于预训练的权重分配模型,根据各预设行为的行为识别准确率,确定各预设行为的行为识别结果的权重系数。优选地,根据确定出的权重系数及各预设行为的行为识别结果,对用户身份的合法性进行认证,包括:确定各预设行为的行为识别结果及其对应的权重系数的加权和;依据所述加权和与预设阈值的比较结果,对用户身份的合法性进行认证。优选地,所述用户的预设行为包括以下至少一项:运动步态行为;触摸幕的滑动行为;触摸幕的点击行为;键盘的点击行为。本专利技术的实施例根据另一个方面,还提供了一种身份认证装置,包括:获取模块,用于当检测到用户的预设行为时,获取至少两种预设行为分别对应的行为数据;确定模块,用于基于获取到的行为数据,确定是否满足身份认证的条件;认证模块,用于当满足身份认证的条件时,对用户身份的合法性进行认证。优选地,所述确定模块具体用于根据所述获取到的行为数据,确定各预设行为分别对应的行为等级,若任一行为等级达到预设等级,则确定满足身份认证的条件;或者,用于根据获取到的行为数据,确定各预设行为的行为数据的数据量,若至少一种预设行为的行为数据的数据量达到预设数据量阈值,则确定满足身份认证的条件。优选地,所述认证模块包括行为识别结果确定子模块、权重系数确定子模块和身份认证子模块;所述行为识别结果确定子模块,用于基于预训练的数学模型及识别算法,确定获取到的各预设行为的行为识别结果;所述权重系数确定子模块,用于基于预训练的权重分配模型,确定所述各预设行为的行为识别结果的权重系数,各权重系数之和为预设值;所述身份认证子模块,用于根据确定出的权重系数及各预设行为的行为识别结果,对用户身份的合法性进行认证。优选地,行为识别结果确定子模块具体用于基于预训练的数学模型及识别算法,对获取到的各预设行为的行为数据进行识别,得到各预设行为的行为数据的识别结果;以及用于基于预定方式,依据各预设行为的行为数据的识别结果,确定各预设行为的行为识别结果。优选地,行为识别结果确定子模块具体用于将任一预设行为的行为数据,通过与该任一预设行为相匹配的数学模型及识别算法进行识别,并将得到的算法识别结果与行为识别阈值进行比较,得到该预设行为的行为数据的识别结果;其中,预设行为的数学模型及识别算法是根据该预设行为的行为数据的行为特征及分布特点来确定的;所述行为识别阈值是根据预设行为的数学模型及识别算法预先训练得到的。优选地,权重系数确定子模块具体用于根据各预设行为的行为数据的识别结果,确定各预设行为的行为识别准确率;以及用于基于预训练的权重分配模型,根据各预设行为的行为识别准确率,确定各预设行为的行为识别结果的权重系数。优选地,身份认证子模块具体用于确定各预设行为的行为识别结果及其对应的权重系数的加权和;以及用于依据所述加权和与预设阈值的比较结果,对用户身份的合法性进行认证。优选地,所述用户的预设行为包括以下至少一项:运动步态行为;触摸幕的滑动行为;触摸幕的点击行为;键盘的点击行为。本专利技术的实施例根据另一个方面,还提供了一种终端设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行所述程序时实现上述的身份认证方法。本专利技术的实施例根据另一个方面,还提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该程序被处理器执行时实现上述的身份认证方法。本专利技术实施提供的身份认证方法,当检测到用户的预设行为时,获取至少两种预设行为分别对应的行为数据,为后续联合多种预设行为的行为数据,对用户身份的合法性进行认证提供了前提保障;基于获取到的行为数据,确定是否满足身份认证的条件,从而确保获取到的行为数据满足身份认证条件时,才对用户身份的合法性进行认证,使得在不影响用户操作的情况下,尽可能推迟身份认证的时间,以获取足够多的行为数据,提高身份认证的准确率本文档来自技高网...

【技术保护点】
1.一种身份认证方法,其特征在于,包括:当检测到用户的预设行为时,获取至少两种预设行为分别对应的行为数据;基于获取到的行为数据,确定是否满足身份认证的条件;当满足身份认证的条件时,对用户身份的合法性进行认证。

【技术特征摘要】
1.一种身份认证方法,其特征在于,包括:当检测到用户的预设行为时,获取至少两种预设行为分别对应的行为数据;基于获取到的行为数据,确定是否满足身份认证的条件;当满足身份认证的条件时,对用户身份的合法性进行认证。2.根据权利要求1所述的方法,其特征在于,所述基于获取到的行为数据,确定是否满足身份认证的条件,包括:根据所述获取到的行为数据,确定各预设行为分别对应的行为等级,若任一行为等级达到预设等级,则确定满足身份认证的条件;或者,根据所述获取到的行为数据,确定各预设行为的行为数据的数据量,若至少一种预设行为的行为数据的数据量达到预设数据量阈值,则确定满足身份认证的条件。3.根据权利要求1所述的方法,其特征在于,所述当满足身份认证的条件时,对用户身份的合法性进行认证,具体包括:基于预训练的数学模型及识别算法,确定获取到的各预设行为的行为识别结果;基于预训练的权重分配模型,确定所述各预设行为的行为识别结果的权重系数,各权重系数之和为预设值;根据确定出的权重系数及各预设行为的行为识别结果,对用户身份的合法性进行认证。4.根据权利要求3所述的方法,其特征在于,所述基于预训练的数学模型及识别算法,确定获取到的各预设行为的行为识别结果,包括:基于预训练的数学模型及识别算法,对获取到的各预设行为的行为数据进行识别,得到各预设行为的行为数据的识别结果;基于预定方式,依据各预设行为的行为数据的识别结果,确定各预设行为的行为识别结果。5.根据权利要求4所述的方法,其特征在于,所述基于预训练的数学模型及识别算法,对获取到的各预设行为的行为数据进行识别,得到各预设行为的行为数据的识别结果,包括:将任一预设行为的行为数...

【专利技术属性】
技术研发人员:奚智
申请(专利权)人:北京元心科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1