System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及电子认证,具体是涉及一种基于生物体征的移动支付身份认证方法及系统。
技术介绍
1、近些年,在我国随着信息系统建设的发展,在支付行业中,各种新的支付方式层出不穷,其中移动支付就是这些支付方式中的一种,移动支付也称之为手机支付,就是用户可以使用现在已经大范围普及了的移动终端(手机)对所消费的商品或服务进行账务支付的一种服务方式。现阶段的移动支付主要分近场支付和远程支付两种,近场支付就是用手机刷卡的方式购买物品等;远程支付是通过手机发送支付指令(如网银、电话银行等)来实现支付的方式。
2、移动支付为了方便快捷,通常采用生物体征验证,比如指纹验证。但指纹容易伪造,而伪造的指纹一旦通过验证完成支付,会在经济上造成损失,影响支付的安全性。
技术实现思路
1、为解决上述技术问题,提供一种基于生物体征的移动支付身份认证方法及系统,本技术方案解决了上述
技术介绍
中提出的指纹容易伪造,而伪造的指纹一旦通过验证完成支付,会在经济上造成损失,影响支付的安全性的问题。
2、为达到以上目的,本专利技术采用的技术方案为:
3、一种基于生物体征的移动支付身份认证方法,包括:
4、进行用户身份录入,用户身份包括年龄、性别、姓名和支付密码,进行用户指纹录入,得到基准指纹,将用户的基准指纹和用户身份关联;
5、移动支付时,发出第一指令,第一指令指定用于验证的指纹的手和手指,获取用户的验证指纹;
6、生成第二指令集,从第二指令集中随机选择
7、若是,获取用户整个手的红外热成像图像,分析红外热成像图像是否存在异常,若是,则中断移动支付,切换支付模式为密码支付;
8、若否,则对验证指纹的图像进行图像增强,得到指纹预处理图像;
9、提取指纹预处理图像的特征,得到验证指纹的纹路;
10、提取基准指纹的基准特征,在验证指纹的纹路中,寻找与基准特征一致的验证特征,若未寻找到验证特征,则中断移动支付,切换支付模式为密码支付,若寻找到验证特征,则根据验证特征与基准特征位置关系,对验证指纹的纹路进行位置矫正,得到验证指纹的矫正纹路;
11、对验证指纹的矫正纹路与基准指纹进行比对,若比对不一致,则中断移动支付,切换支付模式为密码支付;
12、若验证指纹与基准指纹比对成功,则调取基准指纹关联的用户身份,输入用户身份中的支付密码,完成移动支付。
13、优选的,所述进行用户指纹录入包括以下步骤:
14、录入用户左手的五个手指的指纹;
15、录入用户右手的五个手指的指纹;
16、汇总得到基准指纹,将基准指纹与用户的手及手指一一对应。
17、优选的,所述生成第二指令集包括以下步骤:
18、获取用于验证的至少一个常规指令动作;
19、获取常规指令动作在不同视角下的指令图像,汇总同一常规指令动作的至少一个指令图像,得到指令图像集;
20、将指令图像集与常规指令动作一一对应;
21、将常规指令动作及与常规指令动作对应的指令图像集汇总,得到第二指令集。
22、优选的,所述对所述指令视频进行分析,判断用户参与移动支付的手是否真实包括以下步骤:
23、在指令视频中进行图像帧截取,获得至少一个片段图像;
24、在片段图像中识别与手的色度一致的轮廓,得到手的轮廓;
25、将手的轮廓的图像进行放大,放大比例为第一预设比例,第一预设比例大于一;
26、得到至少一个放大图像,放大图像顺序排列,相邻所述放大图像中,排列在后的放大图像由排列在前的放大图像放大得到;
27、将放大图像与第二指令集的指令图像集中的指令图像对比,若存在与放大图像一致的指令图像,则用户参与移动支付的手真实;
28、若否,则将手的轮廓的图像进行缩小,缩小比例为第二预设比例,第二预设比例小于一;
29、得到至少一个缩小图像,缩小图像顺序排列,相邻所述缩小图像中,排列在后的缩小图像由排列在前的缩小图像缩小得到;
30、将缩小图像与第二指令集的指令图像集中的指令图像对比,若存在与缩小图像一致的指令图像,则用户参与移动支付的手真实;
31、若否,则用户参与移动支付的手不真实。
32、优选的,所述分析红外热成像图像是否存在异常包括以下步骤:
33、获取用户整个手的红外热成像图像,判断用户整个手是否存在局部色度与其余部分色调不一致的情况,若是,则红外热成像图像存在异常;
34、若否,则在同一时间和同一区域内调取与用户年龄和性别均一致的基准用户;
35、获取基准用户的整个手的基准红外热成像图像,计算基准红外热成像图像的平均色度;
36、计算红外热成像图像的平均色度,判断红外热成像图像与基准红外热成像图像的平均色度是否差距在预设范围内;
37、若是,则红外热成像图像不存在异常;
38、若否,则红外热成像图像存在异常。
39、优选的,所述对验证指纹的图像进行图像增强,得到指纹预处理图像包括以下步骤:
40、对于验证指纹的图像进行rgb建模,得到每个像素点的像素值;
41、对每个像素点的像素值进行同比例放大,放大比例为第三预设比例;
42、根据放大后的像素值,得到指纹预处理图像。
43、优选的,所述在验证指纹的纹路中,寻找与基准特征一致的验证特征包括以下步骤:
44、获取基准指纹的基准特征,基准特征为预先采集的基准指纹的局部部分;
45、对基准特征进行网格划分,得到至少一个基准切片;
46、对验证指纹的纹路进行网格划分,得到至少一个纹路切片;
47、两个所述网格划分尺寸一致;
48、对于每个基准切片,判断是否存在与基准切片一致的第一纹路切片,若否,则未寻找到验证特征;
49、若是,则汇总第一纹路切片,判断是否与基准特征一致;
50、若是,则比对一致,若否,则比对不一致。
51、优选的,所述对验证指纹的纹路进行位置矫正,得到验证指纹的矫正纹路包括以下步骤:
52、以验证特征的中心旋转给定角度,满足于旋转后的验证特征与基准特征平移重合;
53、验证指纹的纹路以验证特征的中心旋转给定角度,得到验证指纹的矫正纹路。
54、优选的,所述对验证指纹的矫正纹路与基准指纹进行比对包括以下步骤:
55、以基准特征在中心建立第一坐标系,坐标轴与基准特征夹角为预设角度;
56、获取基准指纹的纹路中每个点在第一坐标系中的基准坐标;
...
【技术保护点】
1.一种基于生物体征的移动支付身份认证方法,其特征在于,包括:
2.根据权利要求1所述的一种基于生物体征的移动支付身份认证方法,其特征在于,所述进行用户指纹录入包括以下步骤:
3.根据权利要求2所述的一种基于生物体征的移动支付身份认证方法,其特征在于,所述生成第二指令集包括以下步骤:
4.根据权利要求3所述的一种基于生物体征的移动支付身份认证方法,其特征在于,所述对所述指令视频进行分析,判断用户参与移动支付的手是否真实包括以下步骤:
5.根据权利要求4所述的一种基于生物体征的移动支付身份认证方法,其特征在于,所述分析红外热成像图像是否存在异常包括以下步骤:
6.根据权利要求5所述的一种基于生物体征的移动支付身份认证方法,其特征在于,所述对验证指纹的图像进行图像增强,得到指纹预处理图像包括以下步骤:
7.根据权利要求6所述的一种基于生物体征的移动支付身份认证方法,其特征在于,所述在验证指纹的纹路中,寻找与基准特征一致的验证特征包括以下步骤:
8.根据权利要求7所述的一种基于生物体征的移动支付身份认证
9.根据权利要求8所述的一种基于生物体征的移动支付身份认证方法,其特征在于,所述对验证指纹的矫正纹路与基准指纹进行比对包括以下步骤:
10.一种基于生物体征的移动支付身份认证系统,用于实现如权利要求1-9任一项所述的基于生物体征的移动支付身份认证方法,其特征在于,包括:
...【技术特征摘要】
1.一种基于生物体征的移动支付身份认证方法,其特征在于,包括:
2.根据权利要求1所述的一种基于生物体征的移动支付身份认证方法,其特征在于,所述进行用户指纹录入包括以下步骤:
3.根据权利要求2所述的一种基于生物体征的移动支付身份认证方法,其特征在于,所述生成第二指令集包括以下步骤:
4.根据权利要求3所述的一种基于生物体征的移动支付身份认证方法,其特征在于,所述对所述指令视频进行分析,判断用户参与移动支付的手是否真实包括以下步骤:
5.根据权利要求4所述的一种基于生物体征的移动支付身份认证方法,其特征在于,所述分析红外热成像图像是否存在异常包括以下步骤:
6.根据权利要求5所述的一种基于生物体征的移动支付身份认证方法,其...
【专利技术属性】
技术研发人员:彭亚娟,
申请(专利权)人:深圳市深讯科科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。