一种并行验证实现方法、装置及电子设备与流程
- 国知局
- 2024-09-11 14:25:39
本发明涉及金融科技,尤其涉及一种并行验证实现方法、装置及电子设备。
背景技术:
1、当今世界科技进步日新月异,科技已成为衡量一个国家核心竞争力的重要指标,提升核心技术自主创新能力已经上升为国家战略要求。与此同时我国银行业务正在迅猛增长,随着国家核心技术创新战略的稳步推进,摆脱数据大集中模式下的银行核心系统“大型机(主机)依赖症”、快速推动集中式架构向分布式架构转型,已成为当下我国金融行业i t系统建设领域亟待解决的关键课题。
2、银行app在进行开发时,会开发工具箱等安全认证业务组件进行安全认证。工具箱是基于各个安全认证核心(otp\密码\ocr\人脸识别等)和银行业务特点构建的安全、可靠、易用的安全认证业务组件。
3、目前工具箱等安全认证组件支持的验证规则包括:顺序、选择、升级以及他们的组合。安全工具箱主要服务于口袋app,用户习惯都是验证完毕当前工具后,再验证下一个。现有的工具箱无法满足用户的并行验证需求,用户体验较低。
4、因此,现有技术还有待于改进和发展。
技术实现思路
1、鉴于上述现有技术的不足,本发明提供了一种并行验证实现方法、装置及电子设备,旨在解决现有技术中工具箱支持的验证规则包括:顺序、选择、升级以及他们的组合。安全工具箱主要服务于口袋app,用户习惯都是验证完毕当前工具后,再验证下一个。现有的工具箱无法满足用户的并行验证需求,用户体验较低的问题。
2、本发明的技术方案如下:
3、本发明第一实施例提供了一种并行验证实现方法,应用于安全认证组件,所述方法包括:
4、检测到安全认证组件启动,获取当前安全认证场景对应的验证步骤数据;
5、根据所述验证步骤数据获取所有待验证的组件,对所有待验证的组件进行初始化操作;
6、获取用户验证信息,根据待验证的组件对用户验证信息进行验证;
7、获取待验证的组件的验证进度;
8、若检测到所有待验证的组件验证完成,则获取所有待验证的组件的验证结果,得到目标验证结果,完成并行验证。
9、进一步地,所述检测到安全认证组件启动,获取当前安全认证场景对应的验证步骤数据前,还包括:
10、获取前端js版本,基于所述前端js版本获取当前安全认证场景。
11、进一步地,所述根据所述验证步骤数据获取所有待验证的组件,对所有待验证的组件进行初始化操作,包括:
12、根据所述验证步骤数据获取对应的验证步骤明细,根据所述验证步骤明细获取所有待验证的组件;
13、对所述所有待验证的组件进行初始化操作,获取各个待验证的组件对应的流水号,并对安全认证组件的并行验证组件进行渲染。
14、进一步地,所述获取用户验证信息,根据待验证的组件对用户验证信息进行验证,包括:
15、检测到验证指令,获取用户输入的用户验证信息及验证指令;
16、根据待验证的组件对用户验证信息进行并行验证。
17、进一步地,获取待验证的组件的验证进度,包括:
18、循环调用验证步骤明细接口,获取所述验证步骤明细接口的返回值;
19、根据所述返回值获取待验证的组件的验证进度。
20、进一步地,循环调用验证步骤明细接口,获取所述验证步骤明细接口的返回值,包括:
21、循环调用验证步骤明细接口,判断是否有未完成的验证步骤;
22、若有未完成的验证步骤,则获取未完成的验证步骤的个数,将返回值置为未完成的验证步骤的个数;
23、若没有未完成的验证的步骤,则将返回值置为0。
24、进一步地,所述若检测到所有待验证的组件验证完成,则获取所有待验证的组件的验证结果,得到目标验证结果,完成并行验证,包括:
25、若检测到所有待验证的组件验证完成,则获取所有待验证的组件的验证结果;
26、若至少一个待验证的组件的验证结果为验证失败,则目标验证结果为验证失败,完成并行验证;
27、若所有待验证的组件的验证结果均为验证成功,则目标验证结果为验证成功,完成并行验证。
28、本发明的另一实施例提供了一种并行验证实现装置,装置包括:
29、数据获取模块,用于检测到安全认证组件启动,获取当前安全认证场景对应的验证步骤数据;
30、组件初始化模块,用于根据所述验证步骤数据获取所有待验证的组件,对所有待验证的组件进行初始化操作;
31、数据验证模块,用于获取用户验证信息,根据待验证的组件对用户验证信息进行验证;
32、进度获取模块,用于获取待验证的组件的验证进度;
33、结果查询模块,用于若检测到所有待验证的组件验证完成,则获取所有待验证的组件的验证结果,得到目标验证结果,完成并行验证。
34、本发明的另一实施例提供了一种电子设备,所述电子设备包括至少一个处理器;以及,
35、与所述至少一个处理器通信连接的存储器;其中,
36、所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述的并行验证实现方法。
37、本发明的另一实施例还提供了一种非易失性计算机可读存储介质,所述非易失性计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令被一个或多个处理器执行时,可使得所述一个或多个处理器执行上述的并行验证实现方法。
38、有益效果:本发明实施例的并行验证实现方法,可实现为客户经理节省资料审查时间,提高了公章图片信息的审核效率及准确度,提升了用户体验。
技术特征:1.一种并行验证实现方法,其特征在于,应用于安全认证组件,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述检测到安全认证组件启动,获取当前安全认证场景对应的验证步骤数据前,还包括:
3.根据权利要求2所述的方法,其特征在于,所述根据所述验证步骤数据获取所有待验证的组件,对所有待验证的组件进行初始化操作,包括:
4.根据权利要求3所述的方法,其特征在于,所述获取用户验证信息,根据待验证的组件对用户验证信息进行验证,包括:
5.根据权利要求4所述的方法,其特征在于,所述获取待验证的组件的验证进度,包括:
6.根据权利要求5所述的方法,其特征在于,所述循环调用验证步骤明细接口,获取所述验证步骤明细接口的返回值,包括:
7.根据权利要求6所述的方法,其特征在于,所述若检测到所有待验证的组件验证完成,则获取所有待验证的组件的验证结果,得到目标验证结果,完成并行验证,包括:
8.一种并行验证实现装置,其特征在于,所述装置包括:
9.一种电子设备,其特征在于,所述电子设备包括至少一个处理器;以及,
10.一种非易失性计算机可读存储介质,其特征在于,所述非易失性计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令被一个或多个处理器执行时,可使得所述一个或多个处理器执行权利要求1-7任一项所述的并行验证实现方法。
技术总结本发明公开了一种并行验证实现方法、装置及电子设备,方法包括:检测到安全认证组件启动,获取当前安全认证场景对应的验证步骤数据;根据所述验证步骤数据获取所有待验证的组件,对所有待验证的组件进行初始化操作;获取用户验证信息,根据待验证的组件对用户验证信息进行验证;获取待验证的组件的验证进度;若检测到所有待验证的组件验证完成,则获取所有待验证的组件的验证结果,得到目标验证结果,完成并行验证。本发明实施例实现了扩展工具箱等安全认证组件的支持面,以及扩展并行验证支持;对PC端场景支持更加友好,如PC转账场景,原页面支持同时验证多个组件,切换到工具箱后,用户操作习惯不会太大变化,提升了用户体验。技术研发人员:赵永胜,李志宏受保护的技术使用者:平安银行股份有限公司技术研发日:技术公布日:2024/9/9本文地址:https://www.jishuxx.com/zhuanli/20240911/290730.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表