验盾方法、装置、设备及计算机存储介质制造方法及图纸

技术编号:37312112 阅读:10 留言:0更新日期:2023-04-21 22:55
本申请公开了一种验盾方法、装置、设备及计算机存储介质。该方法包括:在检测到盾插入的情况下,获取用户的盾信息,盾信息中包括盾的类型;根据盾的类型判断验盾方式;向业务后端设备发送用户盾的信息和验盾方式,以用于从业务后端设备获取签名模板和签名时间;接收业务后端设备发送的签名模板和签名时间;根据签名模板和签名时间向盾组件服务端发送签名请求,以用于盾组件服务端进行签名得到签名结果。根据本申请实施例,当业务场景变化时,验盾流程不受影响,能使用同一套代码,若有其他需要验盾的业务流程加入,无需重写验盾流程,一套代码直接引入即可,减轻了前端的开发量和维护工作,避免重复劳动,节省研发成本、缩短响应时间。时间。时间。

【技术实现步骤摘要】
验盾方法、装置、设备及计算机存储介质


[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]第五方面,本申请实施例提供了一种验盾设备,设备包括:
[0050]处理器以及存储有计算机程序指令的存储器;
[0051]处理器执行计算机程序指令时实现上述任意一项的在验盾方法。
[0052]第六方面,本申请实施例提供了一种计算机存储介质,计算机可读存储介质上存储有计算机程序指令,计算机程序指令被处理器执行时实现上述任意一项的验盾方法。
[0053]第七方面,本申请实施例提供了一种计算机程序产品,其特征在于,计算机程序产品中的指令由电子设备的处理器执行时,使得电子设备能够执行上述任意一项的验盾方法。
[0054]本申请实施例的验盾方法、装置、设备及计算机存储介质,通过盾的插入获取盾信息,其中盾信息中包括盾的类型,根据盾的类型判断验盾方式,根据盾信息和验盾方式获取签名模板和签名时间,其中签名模板包括交易信息,根据签名模板和签名时间向盾组件服务端发送签名请求,以用于盾组件服务端进行签名得到签名结果,这个过程对于资金监管流程普遍适用,根据盾的类型判断验盾方式,根据不同的验盾方式获取签名模板和签名时间,这样,当业务场景变化时,验盾流程不受影响,能够使用同一套代码,且若有其他需要验盾的业务流程加入,无需重写验盾流程,一套代码直接引入即可,减轻了前端的开发量和维护工作,避免重复劳动,节省研发成本、缩短响应时间。
附图说明
[0055]为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种验盾方法,应用于前端设备,其特征在于,包括:在检测到盾插入的情况下,获取用户的盾信息,所述盾信息中包括盾的类型;根据所述盾的类型判断验盾方式;向业务后端设备发送所述用户盾的信息和所述验盾方式,以用于从所述业务后端设备获取签名模板和签名时间,所述签名模板包括交易信息,所述签名时间为交易时间;接收所述业务后端设备发送的所述签名模板和所述签名时间;根据所述签名模板和所述签名时间向盾组件服务端发送签名请求,以用于所述盾组件服务端进行签名得到签名结果,所述签名请求中包括所述交易信息和所述交易时间。2.根据权利要求1所述的验盾方法,其特征在于,在获取用户的盾信息之前,所述方法还包括:接收验盾开关打开的输入;响应于所述输入,验证当前浏览器是否是目标浏览器;在当前浏览器是目标浏览器的情况下,获取所述用户的盾信息。3.根据权利要求2所述的验盾方法,其特征在于,还包括:在当前浏览器不是目标浏览器的情况下,提示用户更换浏览器。4.根据权利要求1所述的验盾方法,其特征在于,在根据所述签名模板和所述签名时间向盾组件服务端发送签名请求之后,所述方法还包括:接收所述签名结果;向所述业务后端发送所述签名结果,以用于所述业务后端设备确认所述签名结果,完成验盾。5.根据权利要求1所述的验盾方法,其特征在于,在根据所述签名模板和所述签名时间向盾组件服务端设备发送签名请求之前,所述方法还包括:向盾发送所述交易信息,以用于在所述盾的显示区域进行显示;接收用户通过所述盾的显示区域对所述交易信息的确认命令。6.一种验盾方法,应用于业务后端设备,其特征在于,包括:接收前端设备发送的用户的盾信息和验盾方式,所述验盾方式是基于所述用户的盾信息确定的;根据所述用户的盾信息和所述验盾方式生成签名模板和签名时间,所述签名模板包括交易信息,所述签名时间为交易时间;向所述前端设备发送所述签名模板和所述签名时间,以用于所述前端设备基于所述签名模板和所述时间向盾组件服务端发送签名请求,所述盾组件服务端进行签名。7.一种验盾装置,应用于前端设备,其特征在于,所述装置包括:获取模块,用于在检测到盾插入的情况下,获取用户的盾信息,所述盾信息中包括盾的类型;判断模块,用于根据所述盾的类型判断验盾方式;第一发送模块,用于向业务后端设备发送所述用户的盾信息和所述验盾方式,以用于从所述业务后端设备获取签名模板和签名时间,所述签名模板包括交易信息,所述签名时间为交易时间;第一接收模块,用于接收所述业务后端设备发送的所述签名模板和所述签名时间;
所述第...

【专利技术属性】
技术研发人员:张爱施英华
申请(专利权)人:建信金融科技有限责任公司
类型:发明
国别省市:

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

1