本技术涉及人工智能,特别是涉及一种验证问题处理方法、装置、计算机设备、存储介质和计算机程序产品。
背景技术:
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、通过所述目标验证问题解析模型,对所述验证问题进行解析处理,得到所述验证问题的验证答案;
41、根据所述验证答案,对所述验证问题进行回答处理。
42、第四方面,本技术还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
43、对金融系统的验证问题图像进行识别,得到所述验证问题图像中的验证问题;
44、从多个验证问题解析模型中,选取出与所述验证问题的问题类型对应的验证问题解析模型,作为目标验证问题解析模型;
45、通过所述目标验证问题解析模型,对所述验证问题进行解析处理,得到所述验证问题的验证答案;
46、根据所述验证答案,对所述验证问题进行回答处理。
47、第五方面,本技术还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
48、对金融系统的验证问题图像进行识别,得到所述验证问题图像中的验证问题;
49、从多个验证问题解析模型中,选取出与所述验证问题的问题类型对应的验证问题解析模型,作为目标验证问题解析模型;
50、通过所述目标验证问题解析模型,对所述验证问题进行解析处理,得到所述验证问题的验证答案;
51、根据所述验证答案,对所述验证问题进行回答处理。
52、上述验证问题处理方法、装置、计算机设备、存储介质和计算机程序产品,对金融系统的验证问题图像进行识别,得到所述验证问题图像中的验证问题;从多个验证问题解析模型中,选取出与所述验证问题的问题类型对应的验证问题解析模型,作为目标验证问题解析模型;通过所述目标验证问题解析模型,对所述验证问题进行解析处理,得到所述验证问题的验证答案;根据所述验证答案,对所述验证问题进行回答处理。该方案通过对金融系统的验证问题图像进行识别,得到其中的验证问题,并从多个验证问题解析模型中选取与验证问题类型对应的目标验证问题解析模型,随后,利用目标验证问题解析模型对验证问题进行解析处理,得到验证答案,并最终根据验证答案对验证问题进行回答处理;通过以上步骤,实现了从问题识别到答案回答的自动化流程,提高验证问题处理的效率和准确率。