业务处理方法和装置与流程

文档序号:33177978发布日期:2023-02-04 04:10阅读:22来源:国知局
业务处理方法和装置与流程

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.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
53.图1示出了本发明实施例的一种业务处理方法的流程示意图;
54.图2示出了本发明实施例的一种可选的确定目标面部图像的步骤示意图;
55.图3示出了本发明实施例的一种可选的得到对应不同年龄段的置信度的步骤示意图;
56.图4示出了本发明实施例的一种可选的确定目标年龄段的步骤示意图;
57.图5示出了本发明实施例的一种可选的设置应用版本的步骤示意图;
58.图6示出了本发明实施例的一种业务处理装置的模块示意图;
59.图7示出适于用来实现本发明实施例的计算机设备的结构示意图。
具体实施方式
60.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
61.关于本文中所使用的“第一”、“第二”、
……
等,并非特别指称次序或顺位的意思,亦非用以限定本发明,其仅为了区别以相同技术用语描述的元件或操作。
62.关于本文中所使用的“包含”、“包括”、“具有”、“含有”等等,均为开放性的用语,即意指包含但不限于。
63.关于本文中所使用的“及/或”,包括所述事物的任一或全部组合。
64.需要说明的是,本发明技术方案中对数据的获取、存储、使用、处理等均符合国家法律法规的相关规定。
65.本发明实施例公开了一种业务处理方法,如图1所示,该方法具体包括如下步骤:
66.s101:基于采集的当前用户的多个当前面部彩色图像和预设的卷积核,确定目标面部图像。
67.s102:根据预设的已训练分类模型和所述目标面部图像,得到对应不同年龄段的置信度,基于所述置信度确定所述当前用户对应的目标年龄段。
68.s103:根据预设的地域信息和所述目标年龄段,确定对应的目标应用版本,将处理当前业务的应用的版本设为所述目标应用版本,以进行对应所述当前用户的业务处理。
69.本发明提供的业务处理方法和装置,通过基于采集的当前用户的多个当前面部彩色图像和预设的卷积核,确定目标面部图像,能够凭借卷积核适用于确定图像整体像素分布特征的特性,利用卷积核从当前用户的多个实际面部彩色图像中确定适用于后续确定目标年龄段步骤的目标面部图像,提高了后续确定目标年龄段的准确性和速度,从而提高了后续步骤中设置应用版本的准确性和速度,进而有利于提高用户参与业务处理的便捷程度并提高了整体业务处理的准确性和速度;通过根据预设的已训练分类模型和所述目标面部图像,得到对应不同年龄段的置信度,基于所述置信度确定所述当前用户对应的目标年龄段,能够凭借置信度能充分反映目标面部图像对应不同年龄段的概率的特性,以及分类模型的分类速度快和准确性高的特性,提高确定当前用户的目标年龄段的速度和准确性,从而提高后续以目标年龄段为依据设置适合于当前用户的应用版本的速度和准确性,进而有利于提高用户参与业务处理的便捷程度并提高了整体业务处理的准确性和速度;通过根据预设的地域信息和所述目标年龄段,确定对应的目标应用版本,将处理当前业务的应用的版本设为所述目标应用版本,以进行对应所述当前用户的业务处理,能够综合考虑当前用户所属的地域和年龄段,自动化地将应用版本设置为最适合于当前用户所属地域和年龄段的目标应用版本,无需当前用户亲自设置,提高了设置应用版本的速度和准确性,而且,能够使当前用户与处于目标应用版本的当前应用进行交互的难度较低,提高了用户参与业务处理的便利程度,因此,上述步骤大幅度提高了业务处理的速度和准确性,并大幅度提高了用户的体验。综上所述,本发明提供的业务处理方法和装置,能够提高用户参与业务处理的便利程度,从而提高业务处理的速度和准确性,并提高用户的体验,进而提高业务处理的效率。
70.在一个可选的实施方式中,进一步包括:
71.在基于采集的当前用户的多个当前面部彩色图像和预设的卷积核,确定目标面部图像之前,
72.将历史用户的多个历史面部彩色图像作为输入样本,并将所述历史面部彩色图像对应的历史用户的历史年龄段作为对应的输出样本;
73.将预设的未训练分类模型的待选分类设置为预设的多个待选年龄段;其中,所述待选年龄段包括少年年龄段、青中年年龄段和老年年龄段;
74.用所述输入样本和对应的输出样本训练所述未训练分类模型,得到所述已训练分类模型。
75.示例性的,一个历史用户可以对应一个或多个历史面部彩色图像,所述输入样本中包括一个或多个历史用户所对应的历史面部彩色图像。
76.示例性的,所述历史面部彩色图像对应的历史用户的历史年龄段,可通过但不限于存储与银行系统、数据库或日志等的有关用户信息确定。需要说明的是,对于历史面部彩色图像对应的历史用户的历史年龄段的具体来源,可由本领域技术人员根据实际情况确定,上述说明仅为举例,对此并不构成限制。
77.示例性的,所述未训练分类模型,可以为但不限于未经过训练或仅经过部分训练的图像分类模型,而图像分类模型可以为但不限于opencv模型或alexnet模型等,优选为opencv模型。需要说明的是,对于未训练分类模型的性质和类型,可由本领域技术人员根据实际情况确定,上述说明仅为举例,对此并不构成限制。
78.示例性的,所述待选分类,可以为但不限于分类模型标定的可输出的分类,分类模型在训练完毕后,其接收输入进行计算得到的输出,为多个待选分类中的至少之一。
79.示例性的,所述少年年龄段、青中年年龄段和老年年龄段对应的具体年龄范围,在不产生交集的前提下可由本领域技术人员根据实际情况确定,本发明实施例对此并不构成限制。例如,所述少年年龄段可以为但不限于(0岁,24岁],所述青中年年龄段可以为但不限于(24岁,65岁],所述老年年龄段可以为但不限于(65岁,+∞岁]。
80.示例性的,一个输入样本对应一个输出样本,一个输入样本和其对应的输出样本可共同构成一个训练样本。其中,用输入样本和输出样本训练模型,得到已训练的模型,为本领域常规技术手段,这里不再赘述。其中,模型在训练迭代的过程中,其各种模型权重和模型均值作为模型的构建参数,均不断被更新。而在opencv模型中,主要利用但不限于对应框架中的agenet和agepreds函数进行模型训练。
81.通过上述步骤,能够预设分类模型的分类方向并用大量真实的历史数据作为样本训练分类模型,使已训练分类模型具有更快的分类速度和准确性,并能够更好地满足对应场景下的分类需求,从而提高了后续确定目标年龄段的速度和准确性,进而提高了整体业务处理的速度和准确性。
82.优选的,由于对模型的训练过程需要耗费大量的计算资源,因此将预设的未训练分类模型的待选分类设置为预设的多个待选年龄段和用所述输入样本和对应的输出样本训练所述未训练分类模型,得到所述已训练分类模型的步骤,可以在诸如影像建模系统或界面控制系统等额外的后台控制端执行,而并不一定在业务处理装置中执行,这样可以减轻业务处理装置的运行负担,提高业务处理装置运行模型确定目标年龄段、确定目标应用版本和设置应用版本的速度,从而能够提高整体业务处理的速度和准确性。
83.在一个可选的实施方式中,进一步包括:
84.在基于采集的当前用户的多个当前面部彩色图像和预设的卷积核,确定目标面部图像之前,
85.以预设的时间间隔,采集当前用户的预设采集数量的当前面部彩色图像。
86.示例性的,所述时间间隔可以为但不限于0.3秒或0.5秒等,优选为0.3秒。需要说明的是,对于所述时间间隔,可由本领域技术人员根据实际情况确定,上述说明仅为举例,对此并不构成限制。
87.示例性的,所述预设采集数量,可以为但不限于3、5或10等,优选为3。需要说明的是,对于所述预设采集数量,可由本领域技术人员根据实际情况确定,上述说明仅为举例,对此并不构成限制。
88.示例性的,可以通过但不限于终端摄像头等采集当前面部彩色图像。需要说明的是,对于采集当前面部彩色图像的具体实现方式,可由本领域技术人员根据实际情况确定,上述说明仅为举例,对此并不构成限制。
89.通过上述步骤,能够均匀地采集多张当前面部彩色图像,在使多张当前面部彩色
图像能够尽可能覆盖采集时间内当前用户的尽可能多的面部状态的基础上,为后续确定目标面部图像的步骤提供了较全面的选择空间,从而有利于使确定的目标面部图像更适用于确定目标年龄段,削弱了环境因素对当前面部彩色图像在质量上的误差影响,从而提高了后续确定目标年龄段的准确性,进而提高了整体业务处理的准确性。
90.在一个可选的实施方式中,如图2所示,所述基于采集的当前用户的多个当前面部彩色图像和预设的卷积核,确定目标面部图像,包括如下步骤:
91.s201:基于所述当前面部彩色图像,得到对应的灰度矩阵。
92.s202:以所述卷积核和灰度矩阵为输入,进行卷积运算,得到对应的卷积输出数组。
93.s203:确定所述卷积输出数组对应的方差,将方差最大的卷积输出数组对应的当前面部彩色图像确定为所述目标面部图像。
94.示例性的,以所述卷积核和灰度矩阵为输入,进行卷积运算,得到对应的卷积输出数组的具体实现方式,可由本领域技术人员根据实际情况确定,本发明实施例对此并不做出限制。
95.示例性的,所述确定所述卷积输出数组对应的方差,可以为但不限于针对该卷积输出数组中的所有元素(数字)求方差,而针对多个数字求方差,为本领域常规技术手段。需要说明的是,对于确定所述卷积输出数组对应的方差的具体实现方式,可由本领域技术人员根据实际情况确定,上述说明仅为举例,对此并不构成限制。
96.示例性的,一个当前面部彩色图像,对应一个灰度矩阵,一个灰度矩阵对应一个卷积输出数组,所以一个当前面部彩色图像对应一个卷积输出数组。
97.示例性的,所述卷积核,可以为但不限于拉普拉斯算子,该拉普拉斯算子具体可以为但不限于{0,1,0,1,-4,1,0,1,0}。需要说明的是,对于卷积核的具体值和种类,可由本领域技术人员根据实际情况确定,上述说明仅为举例,对此并不构成限制。
98.由于彩色图像对应的彩色矩阵存在三个颜色通道,为三维矩阵(行、列、颜色(颜色可取红、绿、蓝,对应三个颜色通道,三个颜色通道有各自对应的通道值)),而灰度矩阵则仅存在一个颜色通道,为二维矩阵(行、列),因此步骤s201和步骤s202以灰度矩阵为基础确定卷积输出数组而不以彩色矩阵为基础,能够大幅度减少卷积运算中有关矩阵运算需处理的信息量,从而大幅度减少卷积运算的计算复杂度,从而大幅度提高了得到卷积输出数组的速度。由于针对图像矩阵进行卷积运算后的卷积输出数组的分布能够充分准确地反映图像像素的整体分布情况,而卷积输出数组的方差越大,意味着对应图像矩阵中的各图像像素间的分布差异越大。而模糊的图片的不同图像像素间相似度相对较高,分布差异较小,但是清晰的图片的不同图像像素间相似度相对较低,分布差异较大。因此,通过步骤s203,能够实现准确地将清晰度最高的面部彩色图像确定为所述目标面部图像,而使用高清晰度的目标面部图像进行后续处理,能够提高确定的目标年龄段的准确性。因此,步骤s201至步骤s203,能够大幅度提高确定目标面部图像的速度和准确性,从而提高了整体业务处理的速度和准确性。
99.在一个可选的实施方式中,所述基于所述当前面部彩色图像,得到对应的灰度矩阵,包括:
100.基于所述当前面部彩色图像,得到对应的彩色矩阵;
101.将所述彩色矩阵中每个像素点对应的红色通道值乘以预设的红色权重,得到对应所述像素点的红色像素值;
102.将所述彩色矩阵中每个像素点对应的绿色通道值乘以预设的绿色权重,得到对应所述像素点的绿色像素值;
103.将所述彩色矩阵中每个像素点对应的蓝色通道值乘以预设的蓝色权重,得到对应所述像素点的蓝色像素值;
104.根据所述红色像素值、绿色像素值和蓝色像素值,得到对应像素点的灰度值,基于每个像素点的灰度值得到所述灰度矩阵。
105.示例性的,所述基于所述当前彩色图像,得到对应的彩色矩阵,为本领域常规技术手段,这里不再赘述。其中彩色矩阵中每个元素所处的行、列,与该元素表示的像素点在实际彩色图像中的行、列位置对应。
106.示例性的,由于彩色矩阵为三维矩阵,且第三个维度为颜色,而颜色可取红、蓝绿三个通道,且对于每个像素点而言,在这三个通道上有着各自的值,因此,在得到彩色矩阵后,对应像素点的红色通道值、绿色通道值和蓝色通道值是已知的。通道值也可理解为对应颜色通道上的亮度值。
107.示例性的,所述红色权重、蓝色权重和绿色权重的具体值,可由本领域技术人员根据实际情况确定,本发明实施例对此并不构成限制。例如,所述红色权重可以为但不限于0.3,绿色权重可以为但不限于0.59,蓝色权重可以为但不限于0.11。
108.示例性的,所述根据所述红色像素值、绿色像素值和蓝色像素值,得到对应像素点的灰度值,可以为但不限于将红色像素值、绿色像素值和蓝色像素值进行叠加,得到所述灰度值。需要说明的是,对于根据所述红色像素值、绿色像素值和蓝色像素值,得到对应像素点的灰度值的具体实现方式,可由本领域技术人员根据实际情况确定,上述说明仅为举例,对此并不构成限制。
109.示例性的,由于每个像素点的灰度值已知,且像素点在彩色矩阵中的元素位置已知,因此将三维的彩色矩阵进行降维得到二维的灰度矩阵,其中,每个元素的值即对应像素点的灰度值(在彩色矩阵中,原本该元素的值包括红绿蓝三个通道中各自的通道值,而降维后,该元素的值仅有一个灰度值)。需要说明的是,所述基于每个像素点的灰度值得到所述灰度矩阵的具体实现方式,可由本领域技术人员根据实际情况确定,上述说明仅为举例,对此并不构成限制。
110.通过上述步骤,能够以像素点的不同颜色通道的通道值为粒度,对彩色图像进行解析,并能够综合充分考虑每个像素点的不同颜色通道的通道值对该像素点特性的影响来确定对应的灰度值进而得到灰度矩阵,使得到的灰度矩阵中的每个元素值均符合对应像素点的像素特性,提高了得到灰度矩阵的准确性,从而提高了后续步骤中基于灰度矩阵确定目标面部图像的准确性,进而提高了确定目标年龄段的准确性,提高了整体业务处理的准确性。
111.在一个可选的实施方式中,如图3所示,所述根据预设的已训练分类模型和所述目标面部图像,得到对应不同年龄段的置信度,包括如下步骤:
112.s301:将所述目标面部图像输入到所述已训练分类模型中进行运算,得到所述目标面部图像对应不同年龄段的置信度;其中,所述年龄段包括少年年龄段、青中年年龄段和
老年年龄段。
113.示例性的,分类模型对于输入进行运算,是能够得到输入对应不同预设分类的置信度的。所以能够直接将所述目标面部图像输入到所述已训练分类模型中进行运算,得到所述目标面部图像对应不同年龄段的置信度。其中,分类模型在进行运算的过程中,可以通过但不限于对输入的目标面部图像进行提取、池化和激活等处理,实现运算。
114.示例性的,所述少年年龄段、青中年年龄段和老年年龄段对应的具体年龄范围,在不产生交集的前提下可由本领域技术人员根据实际情况确定,本发明实施例对此并不构成限制。例如,所述少年年龄段可以为但不限于(0岁,24岁],所述青中年年龄段可以为但不限于(24岁,65岁],所述老年年龄段可以为但不限于(65岁,+∞岁]。
115.通过上述步骤,能够通过训练好的模型对输入进行快速准确的运算,得到输入的目标面部图像对应不同年龄段的置信度,而置信度能够充分反映输入符合不同分类的概率,且置信度为后续确定目标年龄段的输入,因此,上述步骤由于提高了确定置信度的速度和准确性,因此提高了确定目标年龄段的速度和准确性,进而提高了整体业务处理的速度和准确性。
116.在一个可选的实施方式中,如图4所示,所述基于所述置信度确定所述当前用户对应的目标年龄段,包括如下步骤:
117.s401:判断对应不同年龄段的所述置信度中是否存在大于预设置信度阈值的置信度。
118.s402:若是,将对应不同年龄段的所述置信度中的最大置信度对应的年龄段确定为所述目标年龄段。
119.示例性的,所述预设置信度阈值可由本领域技术人员根据实际情况确定,本发明实施例对此并不构成限制,例如,所述预设置信度阈值可以为但不限于70%。
120.示例性的,分类模型输出的多个置信度中,一个置信度对应一个年龄段。
121.示例性的,将对应不同年龄段的所述置信度中的最大置信度对应的年龄段确定为所述目标年龄段,有如下例子:
122.存在如下置信度和对应年龄段:
123.置信度:20%—少年年龄段置信度:10%—青中年年龄段置信度:90%—老年年龄段
124.则由此可见,最大置信度90%对应的年龄段为老年年龄段,所以确定老年年龄段为目标年龄段。
125.需要说明的是,对于将对应不同年龄段的所述置信度中的最大置信度对应的年龄段确定为所述目标年龄段的具体实现方式,可由本领域技术人员根据实际情况确定,上述说明仅为举例,对此并不构成限制。
126.示例性的,所述步骤s401和步骤s402,可以不在已训练分类模型中执行,也可作为部分模型执行逻辑在已训练分类模型中执行,优选为在已训练分类模型中执行。
127.通过步骤s401和步骤s402,能够以反映输入符合对应分类可能性的置信度为依据,将输入的目标面部图像最有可能符合的年龄段确定输入对应的目标年龄段,从而提高了确定目标年龄段的准确性,从而提高了设置应用版本的准确性,进而提高了整体业务处理的准确性。另外,步骤s401和s402的执行逻辑较为简洁,计算复杂度较低,具有较快的速
度,因此还提高了确定目标年龄段的速度,从而提高了设置应用版本的速度,进而提高了整体业务处理的速度。而且,在输入对应所有分类的置信度均过小时(不存在大于预设置信度阈值的置信度),说明输入的目标面部图像可能并不属于模型可选分类中的任何一个分类或者有关执行步骤发生了错误,在这种情况下不再执行步骤s402,能够防止在分类过程出现错误时后续步骤仍继续执行导致错误的扩大,对于整体业务处理过程起到了一定的保护作用。
128.在一个可选的实施方式中,进一步包括:
129.在判断对应不同年龄段的所述置信度中不存在大于预设置信度阈值的置信度时,进行告警,并确定所述目标年龄段为所述青中年年龄段。
130.示例性的,进行告警的具体方式,可由本领域技术人员根据实际情况确定,本发明实施例对此并不构成限制,例如,进行告警,可以为但不限于向用户或有关工作人员发送诸如“目前无法准确确定当前用户的年龄段,系统可能存在错误,为了业务处理顺利执行,已将当前用户的年龄段设为默认的青中年年龄段,请有关工作人员进行修复处理,并请有关用户确认该默认年龄段是否符合自身情况,若是,请继续进行业务办理,若否,请及时联系有关客户经理进行处理”。
131.通过进行告警,能够及时使工作人员在确定目标年龄段的步骤发生错误时及时介入进行修正处理,提高了对业务处理整体流程的维护作用,从而有利于使整体的业务处理流程顺利执行。并且确定目标年龄段的步骤发生错误时,能够启用备选方案预设一个目标年龄段,以防止整体业务处理步骤因无法确定目标年龄段而无法继续执行从而耽误用户的时间,因此能够提高用户的体验。
132.在一个可选的实施方式中,进一步包括:
133.在根据预设的地域信息和所述目标年龄段,确定对应的目标应用版本之前,
134.根据预设的终端标识,得到对应的地域信息。
135.示例性的,所述终端标识,可以为但不限于终端机的设备标识、注册标识或分配标识等。需要说明的是,对于所述终端标识,可由本领域技术人员根据实际情况确定,上述说明仅为举例,对此并不构成限制。
136.示例性的,所述根据预设的终端标识,得到对应的地域信息,可以为但不限于对所述终端标识进行解析,得到终端标识中包含的终端归属或被划分的地域信息,或者使用终端标识在有关系统或数据库中等进行查询,得到终端标识对应的终端归属的地域信息或终端被划分的地域信息。例如,银行的终端业务机中,其终端标识中会包括该业务机所述的地区分行信息,所以能够基于终端标识中的地区分行信息,确定所属的地域信息,或者使用业务机的终端标识进行查询,能够查询到该业务机被分配或归属的分行的信息,再基于分行的信息得到地域信息。需要说明的是,对于根据预设的终端标识,得到对应的地域信息的具体实现方式,可由本领域技术人员根据实际情况确定,上述说明仅为举例,对此并不构成限制。
137.通过上述步骤,能够以具有唯一性且充分反映终端整体情况的终端标识为依据,进行简单的处理即可得到对应的地域信息,因此能够提高得到地域信息的速度和准确性,从而提高后续确定对应目标应用版本从而对应用版本进行设置的速度和准确性,进而提高整体业务处理的速度和准确性。
138.在一个可选的实施方式中,所述根据预设的地域信息和所述目标年龄段,确定对应的目标应用版本,包括:
139.根据所述地域信息,确定地区子版本;
140.根据所述目标年龄段,确定年龄子版本;
141.根据所述地区子版本和年龄子版本,确定所述目标应用版本。
142.示例性的,银行的业务应用中可预置不同地域对应的地区子版本,例如,对于北京来说,其对应的地区子版本中可能包含符合北京地区语言习惯的字体版本和符合北京地区居民使用习惯及北京地区银行有关规程的界面功能入口版本,由于地域和地区子版本的对应关系是确定的,所以能够直接根据所述地域信息,确定地区子版本。需要说明的是,对于地区子版本的具体内容,可由本领域技术人员根据实际情况确定,上述说明仅为举例,对此并不构成限制。
143.示例性的,银行的业务应用中可预置不同年龄段对应的年龄子版本,例如,对于老年年龄段来说,其对应的年龄子版本中可能包含对应适合老年人查看的较大字体大小、以及适合老年人查看的较粗的字体粗细度的适老字体版本,和便于老年人操作和使用的简化界面功能入口版本(例如,该界面功能入口版本中,隐藏了与营销、借贷等老年人较少使用的功能相关的功能入口,并额外开放显示了与智能转账、生活缴费语音转账等为年长客户提供的特色服务相关的功能入口),由于年龄段和年龄子版本的对应关系是确定的,所以能够直接根据所述目标年龄段,确定年龄子版本。需要说明的是,对于年龄子版本的具体内容,可由本领域技术人员根据实际情况确定,上述说明仅为举例,对此并不构成限制。
144.示例性的,所述根据所述地区子版本和年龄子版本,确定所述目标应用版本,可以为但不限于将地区子版本和年龄子版本中各自版本配置进行搭配整合,确定所述目标应用版本。例如,若地区子版本为北京版本,而年龄子版本为老年版本,北京版本中的界面功能入口版本的配置中额外包括在主界面上设置北京地区xxx业务快捷入口的配置,而老年版本中的界面功能入口版本的配置中额外包括在主界面上设置智能转账和生活缴费语音转账功能入口的配置,因此,目标应用版本中,对于界面功能入口版本的配置,至少既额外包括在主界面上设置北京地区xxx业务快捷入口的配置,又额外包括在主界面上设置智能转账和生活缴费语音转账功能入口的配置。需要说明的是,对于根据所述地区子版本和年龄子版本,确定所述目标应用版本的具体实现方式,可由本领域技术人员根据实际情况确定,上述说明仅为举例,对此并不构成限制。
145.通过上述步骤,能够进一步将确定目标应用版本的依据粒度从地域和年龄进一步细化到地域对应的子版本和年龄对应的子版本,并整合两个方面的子版本得到目标应用版本,而由于子版本已事先配置,且基于子版本进行整合确定目标应用版本的准确性和速度更高,因此上述步骤能够提高确定目标应用版本的准确性和速度,从而提高设置应用版本的准确性和速度,进而提高了整体业务处理的准确性和速度。
146.在一个可选的实施方式中,如图5所示,所述将处理当前业务的应用的版本设为所述目标应用版本,包括如下步骤:
147.s501:将处理当前业务的应用的版本中的字体版本设置为所述目标应用版本中的目标字体版本。
148.s502:将处理当前业务的应用的版本中的界面功能入口版本设置为所述目标应用
版本中的目标界面功能入口版本。
149.示例性的,所述字体版本,包括但不限于字体大小、字体类型、字体粗细和界面语句风格等方面版本配置。所述界面功能入口版本,包括但不限于一种或多种界面中功能入口的布局、设置数量和设置种类等方面的版本配置。需要说明的是,对于字体版本和界面功能入口版本的具体形式和种类,可由本领域技术人员根据实际情况确定,上述说明仅为举例,对此并不构成限制。
150.示例性的,所述步骤s501,有如下例子:
151.目标应用版本对应为北京地区老年版本,而北京地区老年版本中的目标字体版本具体为:
152.字体大小:二号字体类型:楷体字体粗细:较粗界面语句风格:北京方言或普通话
153.则将处理当前业务的应用的版本中的字体版本设置为:
154.字体大小:二号字体类型:楷体字体粗细:较粗界面语句风格:北京方言或普通话
155.需要说明的是,对于步骤s501的具体实现方式,可由本领域技术人员根据实际情况确定,上述说明仅为举例,对此并不构成限制。
156.示例性的,所述步骤s502,有如下例子:
157.目标应用版本对应为北京地区老年版本,而北京地区老年版本中的界面功能入口版本具体为:
158.布局:borderlayout保留在界面中的功能入口类型:北京地区xxx业务快捷入口、智能转账入口、生活缴费语音转账入口、简化存取款入口
159.则将处理当前业务的应用的版本中的界面功能入口版本设置为:
160.布局:borderlayout保留在界面中的功能入口类型:北京地区xxx业务快捷入口、智能转账入口、生活缴费语音转账入口、简化存取款入口
161.需要说明的是,对于步骤s502的具体实现方式,可由本领域技术人员根据实际情况确定,上述说明仅为举例,对此并不构成限制。
162.由于字体的特性和界面功能入口配置的特性是最能决定用户与应用交互难度以及用户体验的特性之一,而步骤s501和步骤s502能够实现重点设置应用中的字体版本和界面功能入口版本,且设置的步骤较为简洁,因此能够大幅提高设置应用版本的准确性和速度,使设置应用版本的过程能够符合当前用户的需求,大幅度减少了用户在后续业务处理中与应用的交互难度和交互时长,从而减少了业务处理的耗时,并提高了业务处理结果符合当前用户预期的可能性,进而提高了业务处理的速度和准确性,以及用户的体验。
163.基于相同原理,本发明实施例公开了一种业务处理装置600,如图6所示,该业务处理装置600包括:
164.图像筛选模块601,用于基于采集的当前用户的多个当前面部彩色图像和预设的卷积核,确定目标面部图像;
165.年龄段确定模块602,用于根据预设的已训练分类模型和所述目标面部图像,得到对应不同年龄段的置信度,基于所述置信度确定所述当前用户对应的目标年龄段;
166.版本设置模块603,用于根据预设的地域信息和所述目标年龄段,确定对应的目标应用版本,将处理当前业务的应用的版本设为所述目标应用版本,以进行对应所述当前用户的业务处理。
167.在一个可选的实施方式中,进一步包括模型训练模块,用于:
168.在基于采集的当前用户的多个当前面部彩色图像和预设的卷积核,确定目标面部图像之前,
169.将历史用户的多个历史面部彩色图像作为输入样本,并将所述历史面部彩色图像对应的历史用户的历史年龄段作为对应的输出样本;
170.将预设的未训练分类模型的待选分类设置为预设的多个待选年龄段;其中,所述待选年龄段包括少年年龄段、青中年年龄段和老年年龄段;
171.用所述输入样本和对应的输出样本训练所述未训练分类模型,得到所述已训练分类模型。
172.在一个可选的实施方式中,进一步包括图像采集模块,用于:
173.在基于采集的当前用户的多个当前面部彩色图像和预设的卷积核,确定目标面部图像之前,
174.以预设的时间间隔,采集当前用户的预设采集数量的当前面部彩色图像。
175.在一个可选的实施方式中,所述图像筛选模块601,用于:
176.基于所述当前面部彩色图像,得到对应的灰度矩阵;
177.以所述卷积核和灰度矩阵为输入,进行卷积运算,得到对应的卷积输出数组;
178.确定所述卷积输出数组对应的方差,将方差最大的卷积输出数组对应的当前面部彩色图像确定为所述目标面部图像。
179.在一个可选的实施方式中,所述图像筛选模块601,用于:
180.基于所述当前面部彩色图像,得到对应的彩色矩阵;
181.将所述彩色矩阵中每个像素点对应的红色通道值乘以预设的红色权重,得到对应所述像素点的红色像素值;
182.将所述彩色矩阵中每个像素点对应的绿色通道值乘以预设的绿色权重,得到对应所述像素点的绿色像素值;
183.将所述彩色矩阵中每个像素点对应的蓝色通道值乘以预设的蓝色权重,得到对应所述像素点的蓝色像素值;
184.根据所述红色像素值、绿色像素值和蓝色像素值,得到对应像素点的灰度值,基于每个像素点的灰度值得到所述灰度矩阵。
185.在一个可选的实施方式中,所述年龄段确定模块602,用于:
186.将所述目标面部图像输入到所述已训练分类模型中进行运算,得到所述目标面部图像对应不同年龄段的置信度;其中,所述年龄段包括少年年龄段、青中年年龄段和老年年龄段。
187.在一个可选的实施方式中,所述年龄段确定模块602,用于:
188.判断对应不同年龄段的所述置信度中是否存在大于预设置信度阈值的置信度;
189.若是,将对应不同年龄段的所述置信度中的最大置信度对应的年龄段确定为所述目标年龄段。
190.在一个可选的实施方式中,进一步包括分类失败处理模块,用于:
191.在判断对应不同年龄段的所述置信度中不存在大于预设置信度阈值的置信度时,进行告警,并确定所述目标年龄段为所述青中年年龄段。
192.在一个可选的实施方式中,进一步包括地域信息获取模块,用于:
193.在根据预设的地域信息和所述目标年龄段,确定对应的目标应用版本之前,
194.根据预设的终端标识,得到对应的地域信息。
195.在一个可选的实施方式中,所述版本设置模块603,用于:
196.根据所述地域信息,确定地区子版本;
197.根据所述目标年龄段,确定年龄子版本;
198.根据所述地区子版本和年龄子版本,确定所述目标应用版本。
199.在一个可选的实施方式中,所述版本设置模块603,用于:
200.将处理当前业务的应用的版本中的字体版本设置为所述目标应用版本中的目标字体版本;
201.将处理当前业务的应用的版本中的界面功能入口版本设置为所述目标应用版本中的目标界面功能入口版本。
202.由于该业务处理装置600解决问题的原理与以上方法类似,因此本业务处理装置600的实施可以参见以上的方法的实施,在此不再赘述。
203.上述实施例阐明的系统、装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机设备,具体的,计算机设备例如可以为个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任何设备的组合。
204.在一个典型的实例中计算机设备具体包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上所述方法。
205.下面参考图7,其示出了适于用来实现本技术实施例的计算机设备700的结构示意图。
206.如图7所示,计算机设备700包括中央处理单元(cpu)701,其可以根据存储在只读存储器(rom)702中的程序或者从存储部分708加载到随机访问存储器(ram)703中的程序而执行各种适当的工作和处理。在ram703中,还存储有系统700操作所需的各种程序和数据。cpu701、rom702、以及ram703通过总线704彼此相连。输入/输出(i/o)接口705也连接至总线704。
207.以下部件连接至i/o接口705:包括键盘、鼠标等的输入部分706;包括诸如阴极射线管(crt)、液晶反馈器(lcd)等以及扬声器等的输出部分707;包括硬盘等的存储部分708;以及包括诸如lan卡,调制解调器等的网络接口卡的通信部分709。通信部分709经由诸如因特网的网络执行通信处理。驱动器710也根据需要连接至i/o接口705。可拆卸介质711,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器710上,以便于从其上读出的计算机程序根据需要被安装如存储部分708。
208.特别地,根据本发明的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本发明的实施例包括一种计算机程序产品,其包括有形地包含在机器可读介质上的计算机程序,所述计算机程序包括用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分709从网络上被下载和安装,和/或从可拆卸介质711被安装。
209.计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
210.为了描述的方便,描述以上装置时以功能分为各种单元分别描述。当然,在实施本技术时可以把各单元的功能在同一个或多个软件和/或硬件中实现。
211.本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
212.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
213.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
214.还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
215.本领域技术人员应明白,本技术的实施例可提供为方法、系统或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
216.本技术可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本技术,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。
217.本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
218.以上所述仅为本技术的实施例而已,并不用于限制本技术。对于本领域技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本技术的权利要求范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1