一种身份认证的方法以及支付方法和支付设备技术

技术编号:24208087 阅读:24 留言:0更新日期:2020-05-20 15:33
本发明专利技术公开了一种身份认证的方法以及支付方法和支付设备,涉及计算机技术领域。该方法的一具体实施方式包括:对用户进行人脸识别得到待定身份,并计算待定身份对应的识别精度;当识别精度处于预设范围内时,从身份服务器读取待定身份的预存手势,并获取用户的手势动作;将手势动作与预存手势进行比对,以完成身份认证。该实施方式通过用户的手势完成核验,而不再需要用户手动操作,提高身份认证效率。

A method of identity authentication, payment method and payment equipment

【技术实现步骤摘要】
一种身份认证的方法以及支付方法和支付设备
本专利技术涉及计算机
,尤其涉及一种身份认证的方法以及支付方法和支付设备。
技术介绍
人脸识别,是基于人的脸部特征信息进行身份识别的一种生物识别技术。用摄像机或摄像头采集含有人脸的图像或视频流,并自动在图像中检测和跟踪人脸,进而对检测到的人脸进行脸部识别的一系列相关技术,通常也叫做人像识别、面部识别。人脸识别以其非侵扰性、便捷性、友好性、非接触性、可扩展性等优点成为生物识别的翘楚,已广泛应用于金融、司法、军队、公安、边检、政府、航天、电力、工厂、教育、医疗及众多企事业单位等领域,例如通过人脸识别进行身份识别或支付认证等。由于网络环境的开放性,存在诸多风险,在网络空间仅依靠单一特征进行身份识别或支付认证等操作,存在严重隐患,因此,简单地将人脸特征作为识别认证因素时,须根据风险等级结合用户口令等其他因素进行多因素认证,例如验证手机号码等。在实现本专利技术过程中,专利技术人发现现有技术中至少存在如下问题:现有的基于人脸识别的身份认证,还需要用户进一步的手动操作以进行核验,耗时较长。
技术实现思路
有鉴于此,本专利技术实施例提供一种身份认证的方法以及支付方法和支付设备,能够通过用户的手势完成核验,而不再需要用户手动操作,提高身份认证效率。为实现上述目的,根据本专利技术实施例的一个方面,提供了一种身份认证的方法。本专利技术实施例的一种身份认证的方法包括:对用户进行人脸识别得到待定身份,并计算所述待定身份对应的识别精度;当所述识别精度处于预设范围内时,从身份服务器读取所述待定身份的预存手势,并获取所述用户的手势动作;将所述手势动作与所述预存手势进行比对,以完成身份认证。可选地,对用户进行人脸识别得到待定身份,并计算所述待定身份对应的识别精度,包括:获取用户的人脸图像;将所述人脸图像发送至身份服务器进行匹配;若匹配到至少一个相似图像,则获取所述相似图像对应的待定身份,并计算所述人脸图像与所述相似图像的图像相似度,以得到所述待定身份的识别精度;若未匹配到相似图像,则重新获取所述人脸图像。可选地,当所述识别精度处于预设范围内时,从身份服务器读取所述待定身份的预存手势,并获取所述用户的手势动作,包括:当所述识别精度大于预设识别值且小于预设核验值时,从身份服务器读取所述待定身份的预存手势;以及利用手势传感器获取所述用户的手部数据;基于所述手部数据计算手势特征值,以识别所述用户的手势动作。可选地,所述手部数据包括拇指三维坐标、食指三维坐标、中指三维坐标、无名指三维坐标、小指三维坐标、手心三维坐标、手的方向向量和手握球体半径;以及基于所述手部数据计算手势特征值,以识别所述用户的手势动作,包括:根据所述拇指三维坐标、所述食指三维坐标、所述中指三维坐标、所述无名指三维坐标、所述小指三维坐标、所述手心三维坐标、所述手的方向向量和所述手握球体半径,计算所述用户的距离特征值、角度特征值和高度特征值;基于所述距离特征值、所述角度特征值和所述高度特征值识别所述用户的手势动作。可选地,所述距离特征值采用以下公式计算:所述角度特征值采用以下公式计算:所述高度特征值采用以下公式计算:其中,bi是所述距离特征值、ci是所述角度特征值、di是所述高度特征值、A1(x1,y1,z1)是所述拇指三维坐标、A2(x2,y2,z2)是所述食指三维坐标、A3(x3,y3,z3)是所述中指三维坐标、A4(x4,y4,z4)是所述无名指三维坐标、A5(x5,y5,z5)是所述小指三维坐标、A6(x6,y6,z6)是所述手心三维坐标、β是所述方向向量、R是所述手握球体半径以及Ai,n表示在手掌平面中的投影点。为实现上述目的,根据本专利技术实施例的另一方面,提供了一种支付方法。本专利技术实施例的一种支付方法,包括:对用户进行人脸识别得到待定账户,并计算所述待定账户对应的识别精度;当所述识别精度处于预设范围内时,从身份服务器读取所述待定账户的预存手势,并获取所述用户的手势动作;将所述手势动作与所述预存手势进行比对,并在所述手势动作与所述预存手势一至时进行支付。可选地,对用户进行人脸识别得到待定账户,并计算所述待定账户对应的识别精度,包括:获取用户的人脸图像;将所述人脸图像发送至身份服务器进行匹配;若匹配到至少一个相似图像,则获取所述相似图像对应的待定账户,并计算所述人脸图像与所述相似图像的图像相似度,以得到所述待定账户的识别精度;若未匹配到相似图像,则重新获取所述人脸图像。可选地,当所述识别精度处于预设范围内时,从身份服务器读取所述待定账户的预存手势,并获取所述用户的手势动作,包括:当所述识别精度大于预设识别值且小于预设核验值时,从身份服务器读取所述待定账户的预存手势;以及利用手势传感器获取所述用户的手部数据;基于所述手部数据计算手势特征值,以识别所述用户的手势动作。可选地,所述手部数据包括拇指三维坐标、食指三维坐标、中指三维坐标、无名指三维坐标、小指三维坐标、手心三维坐标、手的方向向量和手握球体半径;以及基于所述手部数据计算手势特征值,以识别所述用户的手势动作,包括:根据所述拇指三维坐标、所述食指三维坐标、所述中指三维坐标、所述无名指三维坐标、所述小指三维坐标、所述手心三维坐标、所述手的方向向量和所述手握球体半径,计算所述用户的距离特征值、角度特征值和高度特征值;基于所述距离特征值、所述角度特征值和所述高度特征值识别所述用户的手势动作。可选地,所述距离特征值采用以下公式计算:所述角度特征值采用以下公式计算:所述高度特征值采用以下公式计算:其中,bi是所述距离特征值、ci是所述角度特征值、di是所述高度特征值、A1(x1,y1,z1)是所述拇指三维坐标、A2(x2,y2,z2)是所述食指三维坐标、A3(x3,y3,z3)是所述中指三维坐标、A4(x4,y4,z4)是所述无名指三维坐标、A5(x5,y5,z5)是所述小指三维坐标、A6(x6,y6,z6)是所述手心三维坐标、β是所述方向向量、R是所述手握球体半径以及Ai,n表示在手掌平面中的投影点。为实现上述目的,根据本专利技术实施例的又一方面,提供了一种身份认证的装置。本专利技术实施例的一种身份认证的装置包括:计算模块,用于对用户进行人脸识别得到待定身份,并计算所述待定身份对应的识别精度;获取模块,用于在所述识别精度处于预设范围内时,从身份服务器读取所述待定身份的预存手势,并获取所述用户的手势动作;比对模块,用于将所述手势动作与所述预存手势进行比对,以完成身份认证。可选地,所述计算模块还用于:获取用户的人脸图像;将所述人脸图像发送至身份服务器进行匹配;若匹配到至少一个相似图像,则获取所述相似图像对应的待定身份,并计算所述人脸图像与所述相似图像的图像相似度,以得到所述待定身份的识别精度;若未匹配到相似图像,则重新获取所述人脸图像。可选地,所述获取模块还用于:当所述识别精度大于预设识别值且小于预设核验本文档来自技高网...

【技术保护点】
1.一种身份认证的方法,其特征在于,包括:/n对用户进行人脸识别得到待定身份,并计算所述待定身份对应的识别精度;/n当所述识别精度处于预设范围内时,从身份服务器读取所述待定身份的预存手势,并获取所述用户的手势动作;/n将所述手势动作与所述预存手势进行比对,以完成身份认证。/n

【技术特征摘要】
1.一种身份认证的方法,其特征在于,包括:
对用户进行人脸识别得到待定身份,并计算所述待定身份对应的识别精度;
当所述识别精度处于预设范围内时,从身份服务器读取所述待定身份的预存手势,并获取所述用户的手势动作;
将所述手势动作与所述预存手势进行比对,以完成身份认证。


2.根据权利要求1所述的方法,其特征在于,对用户进行人脸识别得到待定身份,并计算所述待定身份对应的识别精度,包括:
获取用户的人脸图像;
将所述人脸图像发送至身份服务器进行匹配;
若匹配到至少一个相似图像,则获取所述相似图像对应的待定身份,并计算所述人脸图像与所述相似图像的图像相似度,以得到所述待定身份的识别精度;
若未匹配到相似图像,则重新获取所述人脸图像。


3.根据权利要求1所述的方法,其特征在于,当所述识别精度处于预设范围内时,从身份服务器读取所述待定身份的预存手势,并获取所述用户的手势动作,包括:
当所述识别精度大于预设识别值且小于预设核验值时,从身份服务器读取所述待定身份的预存手势;以及
利用手势传感器获取所述用户的手部数据;
基于所述手部数据计算手势特征值,以识别所述用户的手势动作。


4.根据权利要求3所述的方法,其特征在于,所述手部数据包括拇指三维坐标、食指三维坐标、中指三维坐标、无名指三维坐标、小指三维坐标、手心三维坐标、手的方向向量和手握球体半径;以及
基于所述手部数据计算手势特征值,以识别所述用户的手势动作,包括:
根据所述拇指三维坐标、所述食指三维坐标、所述中指三维坐标、所述无名指三维坐标、所述小指三维坐标、所述手心三维坐标、所述手的方向向量和所述手握球体半径,计算所述用户的距离特征值、角度特征值和高度特征值;
基于所述距离特征值、所述角度特征值和所述高度特征值识别所述用户的手势动作。


5.根据权利要求4所述的方法,其特征在于,
所述距离特征值采用以下公式计算:



所述角度特征值采用以下公式计算:



所述高度特征值采用以下公式计算:



其中,bi是所述距离特征值、ci是所述角度特征值、di是所述高度特征值、A1(x1,y1,z1)是所述拇指三维坐标、A2(x2,y2,z2)是所述食指三维坐标、A3(x3,y3,z3)是所述中指三维坐标、A4(x4,y4,z4)是所述无名指三维坐标、A5(x5,y5,z5)是所述小指三维坐标、A6(x6,y6,z6)是所述手心三维坐标、β是所述方向向量、R是所述手握球体半径以及Ai,n表示在手掌平面中的投影点。


6.一种支付方法,其特征在于,包括:
对用户进行人脸识别得到待定账户,并计算所述待定账户对应的识别精度;
当所述识别精度处于预设范围内时,从身份服务器读取所述待定账户的预存手势,并获取所述用户的手势动作;
将所述手势动作与所述预存手势进行比对,并在所述手势动作与所述预存手势一至时进行支付。


7.根据权利要求6所述的支付方法,其特征在于,对用户进行人脸识别得到待定账户,并计算所述待定账户对应的识别精度,包括:
获取用户的人脸图像;
将所述人脸图像发送至身份服务器进行匹配;
若匹配到至少一个相似图像,则获取所述相似图像对应的待定账户,并计算所述人脸图像与所述相似图像的图像相似度,以得到所述待定账户的识别精度;
若未匹配到相似图像,则重新获取所述人脸图像。


8.根据权利要求6所述的支付方法,其特征在于,当所述识别精度处于预设范围内时,从身份服务器读取所述待定账户的预存手势,并获取所述用户的手势动作,包括:
当所述识别精度大于预设识别值且小于预设核验值时,从身份服务器读取所述待定账户的预存手势;以及
利用手势传感器获取所述用户的手部数据;
基于所述手...

【专利技术属性】
技术研发人员:姜盛乾付先凯许涵博孙宇晨
申请(专利权)人:北京沃东天骏信息技术有限公司北京京东世纪贸易有限公司
类型:发明
国别省市:北京;11

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

1