System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请属于智能视觉支付,尤其涉及一种密码验证方法、装置、设备及计算机可读存储介质。
技术介绍
1、在智能视觉支付场景中,可穿戴式智能设备可以通过眼球追踪、手势、语音等方式和用户进行交互,采集用户支付意图、支付金额与用户身份信息,并对用户身份信息进行验证,以及在验证通过的情况下,基于用户支付意图和支付金额完成支付。其中,用户身份信息验证可以通过传统的数字密码验证方式实现。数字密码作为一种经典、安全且经过时间验证的验证方式,在智能视觉支付场景中,展现出了强大的兼容性和稳定性。
2、传统的数字密码验证方式通常是对用户在物理键盘或虚拟键盘中输入的密码进行验证。但是,传统的数字密码验证方式在密码输入过程中存在密码泄露的风险,导致密码的安全性较低。另外,由于物理键盘或虚拟键盘的屏幕面积有限,键盘布局紧凑,容易导致误触,用户输入困难。
3、因此,目前亟需一种能够同时保证密码安全性和密码输入便捷性的密码验证方式。
技术实现思路
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、在一种可能的实现方式中,所述将所述语音信息输入到语音识别模型中之前,所述方法还包括:
41、获取多个训练样本,每个所述训练样本包括第一语音信息样本及其对应的第一字符标签;
42、将所述第一语音信息样本输入到初始语音识别模型中,以通过所述初始语音识别模型对所述第一语音信息样本进行语音识别,得到第一预测字符;
43、根据所述第一预测字符和所述第一字符标签之间的相似度确定损失函数值;
44、在所述损失函数值不满足预设训练停止条件的情况下,基于反向传播算法调整所述初始语音识别模型的第一模型参数,并返回执行所述将所述第一语音信息样本输入到初始语音识别模型中,以通过所述初始语音识别模型对所述第一语音信息样本进行语音识别,得到第一预测字符,直至所述损失函数值满足预设训练停止条件,得到训练好的所述语音识别模型。
45、在一种可能的实现方本文档来自技高网...
【技术保护点】
1.一种密码验证方法,其特征在于,应用于可穿戴式智能设备,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,在响应于密码验证的触发操作之后,显示密码输入界面之前,所述方法还包括;
3.根据权利要求2所述的方法,其特征在于,所述基于所述系统时间、所述目标用户标识和所述随机数,对所述多个数值型字符进行加密,得到多个第一加密信息,包括:
4.根据权利要求3所述的方法,其特征在于,所述基于所述文本型字符和所述数值型字符之间的对应关系,将所述文本型字符密码转换为数值型字符密码,包括:
5.根据权利要求1-4任一项所述的方法,其特征在于,所述向密码验证系统发送所述数值型字符密码,包括:
6.根据权利要求1-4任一项所述的方法,其特征在于,所述响应于用户在所述多个文本型字符中选择多个目标字符的语音输入,确定所述用户输入的语音信息,包括:
7.根据权利要求1所述的方法,其特征在于,所述对所述语音信息进行语音识别,确定文本型字符密码,包括:
8.根据权利要求7所述的方法,其特征在于,所述语音信息为时域信号,
9.根据权利要求8所述的方法,其特征在于,所述语音识别模型包括卷积层、注意力层、池化层和全连接层;所述通过所述语音识别模型对所述语音信息进行语音识别,确定所述文本型字符密码,包括:
10.根据权利要求7-9任一项所述的方法,其特征在于,所述将所述语音信息输入到语音识别模型中之前,所述方法还包括:
11.根据权利要求10所述的方法,其特征在于,所述得到训练好的所述语音识别模型之后,所述方法还包括:
12.一种密码验证装置,其特征在于,应用于可穿戴式智能设备,所述装置包括:
13.一种电子设备,其特征在于,所述电子设备包括:处理器以及存储有计算机程序指令的存储器;
14.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现如权利要求1-11任意一项所述的密码验证方法。
15.一种计算机程序产品,其特征在于,所述计算机程序产品中的指令由电子设备的处理器执行时,使得所述电子设备执行如权利要求1-11任意一项所述的密码验证方法。
...【技术特征摘要】
1.一种密码验证方法,其特征在于,应用于可穿戴式智能设备,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,在响应于密码验证的触发操作之后,显示密码输入界面之前,所述方法还包括;
3.根据权利要求2所述的方法,其特征在于,所述基于所述系统时间、所述目标用户标识和所述随机数,对所述多个数值型字符进行加密,得到多个第一加密信息,包括:
4.根据权利要求3所述的方法,其特征在于,所述基于所述文本型字符和所述数值型字符之间的对应关系,将所述文本型字符密码转换为数值型字符密码,包括:
5.根据权利要求1-4任一项所述的方法,其特征在于,所述向密码验证系统发送所述数值型字符密码,包括:
6.根据权利要求1-4任一项所述的方法,其特征在于,所述响应于用户在所述多个文本型字符中选择多个目标字符的语音输入,确定所述用户输入的语音信息,包括:
7.根据权利要求1所述的方法,其特征在于,所述对所述语音信息进行语音识别,确定文本型字符密码,包括:
8.根据权利要求7所述的方法,其特征在于,所述语音信息为时域信号,所述将所述语音信息...
【专利技术属性】
技术研发人员:陈思文,赵海,张弛,王文柏,
申请(专利权)人:中国银联股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。