客户端验证及业务处理方法、装置、设备、介质及产品与流程

文档序号:32788550发布日期:2023-01-03 20:14阅读:22来源:国知局
客户端验证及业务处理方法、装置、设备、介质及产品与流程

1.本技术涉及身份验证技术领域,尤其涉及一种客户端验证及业务处理方法、装置、设备、介质及产品。


背景技术:

2.随着银行业务的蓬勃发展,银行不再是仅仅提供存钱及贷款业务,也提供了更多的非金融服务,如积分兑换、商品订单、服务预约、第三方费用缴纳等。伴随业务多样性的开展随即带来的是人们对于服务质量的要求更高。虽然银行的线下业务如火如荼地推广,诸如手机app、网银网站、微信公众号、小程序、智慧柜员机都提供了大量的即时服务,能够帮助用户办理大量的银行业务,却也不能完全解决问题,所以电话客服渠道仍然承接了大量客户咨询问题及业务办理事项。
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.执行提取进程,用以从预置的身份验证库中获取与所述调整级别对应的验证问题信息,以及获取与所述验证问题信息对应的验证答案信息;
54.执行问询进程,用以对所述验证问题信息进行文本转语音处理形成验证问题语
音,将所述验证问题语音发送至所述客户端,并接收所述客户端根据所述验证问题返回的反馈答案语音;对所述反馈答案语音进行语音转文本处理得到反馈答案信息,判断所述反馈答案信息与所述验证答案信息是否一致;若所述反馈答案信息与所述验证答案信息一致,则将所述验证问题信息设为已验证信息,并将所述已验证信息的类型设为成功类;若所述反馈答案信息与所述验证答案信息不一致,则将所述验证问题信息设为已验证信息,并将所述已验证信息的类型设为失败类;
55.判断已验证信息的数量是否达到预置的问询阈值,若未达到所述问询阈值,则再次执行所述问询进程;
56.若所述已验证信息的数量达到所述问询阈值,则判断所述已验证信息的数量是否达到预置的安全阈值;
57.若所述已验证信息的数量未达到所述安全阈值,则判断类型为成功类的已验证信息的数量是否达到认证阈值;
58.若所述已验证信息的数量未达到所述认证阈值,则再次执行所述问询进程;
59.若所述已验证信息的数量已达到所述认证阈值,则将所述调整级别作为所述客户端的权限级别,用以实现更新所述客户端的权限级别;
60.若所述已验证信息的数量达到所述安全阈值,则结束。
61.第二方面,本技术提供一种客户端验证及业务处理装置,包括:
62.信息输入模块,用于接收客户端发送的通话信息;
63.验证操作模块,用于根据所述通话信息对所述客户端进行密码验证操作或身份验证操作,用以对所述客户端定义权限级别,将所述客户端设为待处理终端;
64.菜单获取模块,用于获取所述待处理终端的基本信息,及根据所述待处理终端的权限级别以及所述通话信息中的业务请求信息获取目标业务菜单;
65.业务执行模块,用于判断所述基本信息是否与所述目标业务菜单匹配;若所述基本信息与所述目标业务菜单匹配,则根据所述业务请求信息对所述待处理终端执行业务请求;若所述基本信息与所述目标业务菜单不匹配,则停止对所述待处理终端执行所述业务请求信息。
66.上述方案中,还包括:
67.级别识别模块,用于判断所述客户端是否具有权限级别。
68.上述方案中,还包括:
69.权限匹配模块,用于在所述客户端具有权限级别时,执行权限匹配进程,用以判断所述通话信息中的业务请求信息是否与所述权限级别匹配;
70.待处理确定模块,用于在所述业务请求信息与所述权限级别匹配时,将所述客户端设为待处理终端;
71.级别调整模块,用于在所述业务请求信息与所述权限级别不匹配时,则将与所述业务请求信息匹配的业务级别设为调整级别,对所述客户端进行与所述调整级别对应的身份验证操作,用以更新所述客户端的权限级别,将权限级别更新后的客户端设为待处理终端。
72.第三方面,本技术提供一种计算机设备,包括:处理器以及与所述处理器通信连接的存储器;
73.所述存储器存储计算机执行指令;
74.所述处理器执行所述存储器存储的计算机执行指令,以实现如权利要求上述的客户端验证及业务处理方法。
75.第四方面,本技术提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现上述的客户端验证及业务处理方法。
76.第五方面,本技术提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现上述的客户端验证及业务处理方法。
77.本技术提供的客户端验证及业务处理方法、装置、设备、介质及产品,通过所述通话信息对所述客户端进行密码验证操作,用以从账号密码角度对客户端的真实身份进行验证,及根据客户端在密码验证操作中的表现结果定义客户端的权限级别,或通过所述通话信息对所述客户端进行身份验证操作,用以从身份评估的角度对客户端的真实身份进行验证,及根据客户端在密码验证操作中的表现定义客户端的权限级别,实现了利用人工智能系统通过电话客服渠道对识别客户端使用者的身份的技术效果。
78.通过获取所述待处理终端的基本信息,及根据所述待处理终端的权限级别以及所述通话信息中的业务请求信息获取目标业务菜单,根据所述权限级别和业务请求信息从客户端当前的权限级别,以及客户端需要开展的业务两个维度,获取相应的业务菜单并将其设为目标业务菜单,确保目标业务菜单与客户端的权限等级和业务请求的适配性,进而保证业务请求执行的安全性和可靠性。
79.通过判断所述基本信息是否与所述目标业务菜单匹配的方式,确保不符合业务菜单中规则的客户端不会执行业务请求不满足预置在业务菜单中业务,实现了利用人工智能系统并通过电话客服渠道,自动判断客户端当前的基本信息是否具有能够执行业务请求信息的资格,使得基于人工智能的电话客服渠道也可以根据客户端的身份和资格对客户端执行业务请求信息,不仅解决了当前基于人工智能的电话客服渠道仅能承接客户咨询业务的技术瓶颈,保证了基于人工智能的电话客服渠道执行业务请求的安全性,还降低了人力资源的投入,提高了业务处理效率,避免了当前因需要布置大量人工坐席对客户端进行一对一处理所导致的人力资源投入较高,业务处理效率低下的问题。
附图说明
80.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本技术的实施例,并与说明书一起用于解释本技术的原理。
81.图1为本技术实施例提供的一种应用场景示意图;
82.图2为本技术实施例提供的一种客户端验证及业务处理方法的实施例1的流程图;
83.图3为本技术实施例提供的一种客户端验证及业务处理方法的实施例2的流程图;
84.图4为本发明提供的一种客户端验证及业务处理装置的程序模块示意图;
85.图5为本发明计算机设备中计算机设备的硬件结构示意图。
86.通过上述附图,已示出本技术明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本技术构思的范围,而是通过参考特定实施例为本领域技术人员说明本技术的概念。
具体实施方式
87.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本技术的一些方面相一致的装置和方法的例子。
88.请参阅图1,本技术具体的应用场景为:
89.运行有客户端验证及业务处理方法的服务器2,通过电话客服渠道3与客户端4连接,服务器2接收客户端4发送的通话信息,服务器2根据通话信息对客户端进行密码验证操作或身份验证操作,用以对客户端4定义权限级别,将客户端4设为待处理终端。
90.服务器2获取待处理终端的基本信息,及根据待处理终端的权限级别以及通话信息中的业务请求信息获取目标业务菜单。
91.服务器2判断基本信息是否与目标业务菜单匹配;若基本信息与目标业务菜单匹配,则根据业务请求信息对待处理终端执行业务请求;若基本信息与目标业务菜单不匹配,则向停止对待处理终端执行业务请求信息。
92.本技术提供的数据传输的方法,旨在解决现有技术的如上技术问题。
93.下面以具体地实施例对本技术的技术方案以及本技术的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本技术的实施例进行描述。
94.实施例1:
95.请参阅图2,本技术提供一种客户端验证及业务处理方法,包括:
96.s101:接收客户端发送的通话信息。
97.本步骤中,所述通话信息反映了客户端的业务需求,所述通话信息为客户端通过电话客服渠道发送的语音通话信息。
98.s102:根据所述通话信息对所述客户端进行密码验证操作或身份验证操作,用以对所述客户端定义权限级别,将所述客户端设为待处理终端。
99.本步骤中,根据所述通话信息对所述客户端进行密码验证操作,用以从账号密码角度对客户端的真实身份进行验证,及根据客户端在密码验证操作中的表现结果定义客户端的权限级别,并将通过密码验证操作的客户端设为待处理终端。
100.根据所述通话信息对所述客户端进行身份验证操作,用以从身份评估的角度对客户端的真实身份进行验证,及根据客户端在密码验证操作中的表现定义客户端的权限级别,并将通过身份验证操作的客户端设为待处理终端,实现了利用人工智能系统通过电话客服渠道对识别客户端使用者的身份的技术效果。
101.在一个优选的实施例中,所述根据所述通话信息对所述客户端进行密码验证操作或身份验证操作,用以对所述客户端定义权限级别,包括:
102.s11:根据所述通话信息向所述客户端发送验密询问信息,接收所述客户端根据所述验密询问信息发送的验密执行信息或身份执行信息。
103.本步骤中,当监听到客户端发送了通话信息,则向客户端发送验密询问信息的语音,用以咨询客户端的认证偏好;
104.客户端若希望进行密码验证操作,则可以输出验密执行信息;
105.客户端若希望进行身份验证操作,则可以输出身份执行信息。
106.s12:根据所述验密执行信息对所述客户端进行密码验证操作;若所述客户端通过所述密码验证操作,则将所述客户端的权限级别设为最高业务级别;若所述客户端未通过所述密码验证操作,则生成验密失败信息。
107.本步骤中,通过人工智能系统根据验密执行信息生成验密对话语音,客户端可根据验密对话语音的指示说出的密码反馈语音,通过人工智能系统对密码反馈语音进行语音转文字得到密码反馈信息,将密码反馈信息与标准密码信息进行比对,用以判断客户端说出的密码反馈语音,是否为所述客户端先前注册的标准密码信息,若是,则判定客户端使用者的身份为其本人,进而将客户端的权限级别设为最高业务级别。示例性地,假设业务类别映射表如下:
108.业务请求信息业务级别向他人银行卡转账一级向本人银行卡转账二级查询银行卡余额三级开户行查询四级
109.其中,最高业务级别为一级。
110.进一步地,所述根据所述验密执行信息对所述客户端进行密码验证操作,包括:
111.s12-1:根据所述验密执行信息向所述客户端发送验密对话语音,及接受所述客户端根据所述验密对话语音发送的密码反馈信息;
112.s12-2:判断所述密码反馈信息与预置在数据库中与所述客户端对应的标准密码信息是否一致;
113.s12-3:若所述密码反馈信息与所述标准密码信息一致,则判定所述客户端通过所述密码验证操作;
114.s12-4:若所述密码反馈信息与所述标准密码信息不一致,则判定所述客户端未通过所述密码验证操作。
115.示例性地,调用人工智能系统的自然语言处理模块,根据验密执行信息生成验密对话,根据所述验密执行信息生成验密语音信息,将所述验密语音信息发送至客户端,接收客户端根据验密语音信息返回的密码反馈语音,通过所述自然语言处理模块对所述密码反馈语音进行语音转文字处理得到密码反馈信息。
116.标准密码信息是客户端所有者在注册时所设置的登陆密码和/或转账密码,对密码反馈信息与所述标准密码信息进行比对,以识别客户端的使用者是否为客户端所有者本人,若是,则对客户端的使用者开放最高的权限等级,使客户端能够进行所有权限的业务操作。
117.s13:根据所述身份执行信息或所述验密失败信息对所述客户端进行身份验证操作;若通过所述身份验证操作,则将所述客户端的权限级别,设为所述客户端在所述身份验证操作中所通过的验证级别;若未通过所述身份验证操作,则将所述客户端的权限级别设为最低业务级别。
118.本步骤中,通过人工智能系统根据身份执行信息或验密失败信息,提取通话信息中的业务请求信息并获取所述业务请求信息的业务级别,并根据业务级别获取验证问题信
息及其验证答案信息;通过对验证问题信息进行文字转语音处理得到验证问题语音,并将其发送至客户端;接收客户端根据验证问题语音发送的反馈答案语音,对反馈答案语音进行语音转文字处理得到反馈答案信息,通过将反馈答案信息与验证答案信息进行比对所得到的比对结果,判断客户端使用者是否为客户端所有者本人。
119.因此,本实施例考虑到了使用者可能忘记了密码的情况,因此,采用与业务请求信息对应的问题进行询问的方式,确定客户端使用者是否为客户端所有者本人,为客户端使用者的身份识别工作提供了便利。
120.进一步地,所述根据所述身份执行信息或所述验密失败信息对所述客户端进行身份验证操作,包括:
121.s13-1:根据所述身份执行信息或验密失败信息提取所述通话信息中的业务请求信息;
122.s13-2:执行提取进程,用以从预置的业务类别映射表中获取与所述业务请求信息对应的业务级别,及从预置的身份验证库中获取与所述业务级别对应的验证问题信息,以及获取与所述验证问题信息对应的验证答案信息;
123.s13-3:执行问询进程,用以对所述验证问题信息进行文本转语音处理形成验证问题语音,将所述验证问题语音发送至所述客户端,并接收所述客户端根据所述验证问题返回的反馈答案语音;对所述反馈答案语音进行语音转文本处理得到反馈答案信息,判断所述反馈答案信息与所述验证答案信息是否一致;若所述反馈答案信息与所述验证答案信息一致,则将所述验证问题信息设为已验证信息,并将所述已验证信息的类型设为成功类;若所述反馈答案信息与所述验证答案信息不一致,则将所述验证问题信息设为已验证信息,并将所述已验证信息的类型设为失败类;
124.s13-4:判断已验证信息的数量是否达到预置的问询阈值,若未达到所述问询阈值,则再次执行所述问询进程;
125.s13-5:若所述已验证信息的数量达到所述问询阈值,则判断所述已验证信息的数量是否达到预置的安全阈值;
126.s13-6:若所述已验证信息的数量未达到所述安全阈值,则判断类型为成功类的已验证信息的数量是否达到认证阈值;
127.s13-7:若所述已验证信息的数量未达到所述认证阈值,则再次执行所述问询进程;
128.s13-8:若所述已验证信息的数量已达到所述认证阈值,则判定所述客户端通过所述身份验证操作;
129.s13-9:若所述已验证信息的数量达到所述安全阈值,则判定所述客户端未通过所述身份验证操作。
130.示例性地,假设业务类别映射表如下:
131.业务请求信息业务级别向他人银行卡转账一级向本人银行卡转账二级查询银行卡余额三级开户行查询四级
132.通话信息中的业务请求信息为向本人其他卡转账,那么该业务请求信息的业务级别为二级,执行提取进程用以获得二级对应的验证问题,例如:问题1:您的手机号码是?问题2:您的生日是?问题3:您小学的校名是?问题4:您最喜欢的食物是?。
133.假设随机抽取到的验证问题信息为问题1,那么将“您的手机号码是?”转为验证问题语音并发送至客户端,接收客户端发送的“150********”的反馈答案语音,并对其进行语音转文本处理得到“150********”。
134.假设问询阈值为3,其表征需要问询三个问题方可确定是否给客户端附以二级权限等级,按照上面的方法随机根据问题1、问题2和问题4对客户端执行问询进程,得到:已验证问题1,类型为成功;已验证问题2,类型为成功;已验证问题4,类型为失败。
135.假设安全阈值为5,其表征对客户端最多询问五个问题,以避免客户端使用者通过多次答题的方式获取权限等级的情况发生;认证阈值为3,其表征客户端需要回答正确三个问题方可给客户端附以二级权限等级。
136.基于上述举例,当前的已验证问题为3,但是客户端只回答正确两个,那么,再次执行提取进程和问询进程,直至客户端回答正确三个,判定客户端通过身份验证操作并对其附以二级权限等级,或者客户端共回答五个,但回答正确的数量不到三个,判定所述客户端未通过身份验证操作。
137.s103:获取所述待处理终端的基本信息,及根据所述待处理终端的权限级别以及所述通话信息中的业务请求信息获取目标业务菜单。
138.本步骤中,通过获取所述待处理终端的基本信息,及根据所述待处理终端的权限级别以及所述通话信息中的业务请求信息获取目标业务菜单,根据所述权限级别和业务请求信息从客户端当前的权限级别,以及客户端需要开展的业务两个维度,获取相应的业务菜单并将其设为目标业务菜单,确保目标业务菜单与客户端的权限等级和业务请求的适配性,进而保证业务请求执行的安全性和可靠性。
139.在一个优选的实施例中,所述获获取所述待处理终端的基本信息,及根据所述待处理终端的权限级别以及所述通话信息中的业务请求信息获取目标业务菜单,包括:
140.s21:提取所述待处理终端的身份信息,从预置的信息库中获取相应于所述身份信息的基本信息。
141.本步骤中,所述基本信息是记载有客户端所有者的属性的信息集合,所述基本信息中包括信息条目,例如:银行卡账号、客户信息、卡片信息、客户层不可操作封锁码、卡片层不可操作封锁码、卡片层不可操作状态、附属卡不可操作。
142.s22:提取所述待处理终端的权限级别,从预置的菜单库中获取相应于所述权限级别的业务菜单,并汇总形成菜单集合。
143.本步骤中,业务菜单中记载了所述权限级别之下,用于对客户端的基本信息进行判定的菜单条目,其包括禁止性条目和匹配性条目。
144.所述菜单条目如下:
145.a)身份验证等级(权限级别):即前文所阐述的身份验证体系,仅当客户通过了菜单身份验证之后才会进行后续的客户信息判断。
146.b)必须客户信息(匹配性条目):仅当当前有客户信息存在时,可操作该菜单。如:“账单查询”客户信息为必要条件,而“汇率查询”无需。
147.c)必须卡片信息(匹配性条目):含义同客户信息。
148.d)客户层不可操作封锁码(禁止性条目):不同的封锁码表示当前客户处于不同的异常状态,当客户层封锁码等于文本框内的值时,无权操作该操作。如:“费息调整”不允许封锁码为“ibm”的客户操作,而“授权查询”无需。
149.e)卡片层不可操作封锁码(禁止性条目):含义同客户层不可操作封锁码。
150.f)卡片层不可操作状态(禁止性条目):含义基本同卡片层不可操作封锁码。
151.g)附属卡不可操作(禁止性条目):当当前客户是附属卡客户(即名下无主卡)进线时,无权操作该菜单。
152.s23:将所述菜单集合中与所述业务请求信息对应的业务菜单设为目标业务菜单。
153.示例性地,基于上述举例,业务请求信息是向本人银行卡转账,那么就将相应于向本人银行卡转账的业务菜单设为目标业务菜单。
154.s104:判断所述基本信息是否与所述目标业务菜单匹配;若所述基本信息与所述目标业务菜单匹配,则根据所述业务请求信息对所述待处理终端执行业务请求;若所述基本信息与所述目标业务菜单不匹配,则停止对所述待处理终端执行所述业务请求信息。
155.本步骤中,以目标业务菜单作为判断客户端是否能够执行其需要开展的业务的评价标准,通过判断所述基本信息是否与所述目标业务菜单匹配的方式,确保不符合业务菜单中规则的客户端不会执行业务请求不满足预置在业务菜单中业务,实现了利用人工智能系统并通过电话客服渠道,自动判断客户端当前的基本信息是否具有能够执行业务请求信息的资格,使得基于人工智能的电话客服渠道也可以根据客户端的身份和资格对客户端执行业务请求信息,不仅解决了当前基于人工智能的电话客服渠道仅能承接客户咨询业务的技术瓶颈,保证了基于人工智能的电话客服渠道执行业务请求的安全性,还降低了人力资源的投入,提高了业务处理效率,因此避免了当前因需要布置大量人工坐席对客户端进行一对一处理所导致的人力资源投入较高,业务处理效率低下的问题。
156.在一个优选的实施例中,所述判断所述基本信息是否与所述目标业务菜单匹配,包括:
157.s31:提取所述目标业务菜单中的禁止性条目,判断所述基本信息中是否具有与所述禁止性条目对应的信息条目,
158.若否,则判定所述基本信息通过所述目标业务菜单的禁止性规则;
159.若是,则判定所述基本信息与所述目标业务菜单不匹配。
160.s32:提取所述目标业务菜单中所有的匹配性条目,判断所述基本信息中的信息条目是否能够与所有所述匹配性条目一一对应;
161.若是,则判定所述基本信息与所述目标业务菜单匹配。
162.若否,则判定所述基本信息与所述目标业务菜单不匹配。
163.示例性地,基于上述举例,判断基本信息的信息条目是否具有客户层不可操作封锁码、和/或卡片层不可操作封锁码、和/或卡片层不可操作状态、和/或附属卡不可操作;若否,判定所述基本信息通过所述目标业务菜单的禁止性规则;若是,则判定所述基本信息与所述目标业务菜单不匹配。
164.判断基本信息中的客户信息、卡片信息、是否与目标业务菜单中的必须客户信息,必须卡片信息一一对应;若是,则判定所述基本信息与所述目标业务菜单匹配;若否,则判
定所述基本信息与所述目标业务菜单不匹配。
165.本步骤与实施例1中的s104一致。
166.于所述图2中,s104采用以下标注展示:
167.s104-1:判断所述基本信息是否与所述目标业务菜单匹配;
168.s104-2:若所述基本信息与所述目标业务菜单匹配,则根据所述业务请求信息对所述待处理终端执行业务请求;
169.s104-3:若所述基本信息与所述目标业务菜单不匹配,则停止对所述待处理终端执行所述业务请求信息。
170.实施例2:
171.请参阅图3,本技术提供一种客户端验证及业务处理方法,包括:
172.s201:接收客户端发送的通话信息。
173.本步骤与实施例1中的s101一致。
174.s202:判断所述客户端是否具有权限级别。
175.本步骤中,通过判断所述客户端是否具有权限级别的方式,避免对具有权限级别的客户端进行重复验证,导致客户端的业务请求操作繁琐,运行卡顿。
176.s203:若所述客户端不具有权限级别,则根据所述通话信息对所述客户端进行密码验证操作或身份验证操作,用以对所述客户端定义权限级别,将所述客户端设为待处理终端。
177.本步骤与实施例1中的s102一致。
178.s204:若所述客户端具有权限级别,则执行权限匹配进程,用以判断所述通话信息中的业务请求信息是否与所述权限级别匹配。
179.本步骤中,通过所述权限匹配进程,判断业务请求信息是否与权限级别匹配,保证最终执行的业务请求是在客户端当前权限之下的,进而保证业务请求执行的安全性。
180.在一个优选的实施例中,所述权限匹配进程,包括:
181.s41:提取所述通话信息中的业务请求信息,从预置的业务类别映射表中获取与所述业务请求信息对应的业务级别;
182.s42:判断所述权限级别是否高于或等于所述业务级别;
183.s43:若是,则判定所述业务请求信息与所述权限级别匹配;
184.s44:若否,则判定所述业务请求信息与所述权限级别不匹配。
185.示例性地,基于上述举例,如果业务请求信息是向本人银行卡转账,其对应的业务级别为二级,如果当前客户端的权限级别为三级,则权限级别低于业务级别,进而判定业务请求信息与权限级别不匹配;如果当前客户端的权限级别为一级或二级,则权限级别高于或等于业务级别,进而判定业务请求信息与权限级别匹配。
186.s205:若所述业务请求信息与所述权限级别匹配,则将所述客户端设为待处理终端。
187.s206:若所述业务请求信息与所述权限级别不匹配,则将与所述业务请求信息匹配的业务级别设为调整级别,对所述客户端进行与所述调整级别对应的身份验证操作,用以更新所述客户端的权限级别,将权限级别更新后的客户端设为待处理终端。
188.本实施例中,通过将业务请求信息与权限级别相互匹配的客户端直接设为待处理
终端,避免对客户端进行重复验证,导致客户端运行繁琐复杂。
189.通过将业务请求信息与权限级别相互不匹配的客户端,将与所述业务请求信息匹配的业务级别设为调整级别,并对所述客户端进行与所述调整级别对应的身份验证操作,使所述客户端获得与业务请求信息匹配的权限级别,以保证业务请求执行的安全性。
190.在一个优选的实施例中,所述对所述客户端进行与所述调整级别对应的身份验证操作,用以更新所述客户端的权限级别,包括:
191.s51:执行提取进程,用以从预置的身份验证库中获取与所述调整级别对应的验证问题信息,以及获取与所述验证问题信息对应的验证答案信息;
192.s52:执行问询进程,用以对所述验证问题信息进行文本转语音处理形成验证问题语音,将所述验证问题语音发送至所述客户端,并接收所述客户端根据所述验证问题返回的反馈答案语音;对所述反馈答案语音进行语音转文本处理得到反馈答案信息,判断所述反馈答案信息与所述验证答案信息是否一致;若所述反馈答案信息与所述验证答案信息一致,则将所述验证问题信息设为已验证信息,并将所述已验证信息的类型设为成功类;若所述反馈答案信息与所述验证答案信息不一致,则将所述验证问题信息设为已验证信息,并将所述已验证信息的类型设为失败类;
193.s53:判断已验证信息的数量是否达到预置的问询阈值,若未达到所述问询阈值,则再次执行所述问询进程;
194.s54:若所述已验证信息的数量达到所述问询阈值,则判断所述已验证信息的数量是否达到预置的安全阈值;
195.s55:若所述已验证信息的数量未达到所述安全阈值,则判断类型为成功类的已验证信息的数量是否达到认证阈值;
196.s56:若所述已验证信息的数量未达到所述认证阈值,则再次执行所述问询进程;
197.s57:若所述已验证信息的数量已达到所述认证阈值,则将所述调整级别作为所述客户端的权限级别,用以实现更新所述客户端的权限级别;
198.s58:若所述已验证信息的数量达到所述安全阈值,则结束。
199.示例性地,通话信息中的业务请求信息为向本人其他卡转账,那么调整级别为二级,如果当前客户端的权限等级为三级,则需要执行提取进程用以获得二级对应的验证问题,例如:问题1:您的手机号码是?问题2:您的生日是?问题3:您小学的校名是?问题4:您最喜欢的食物是?。
200.假设随机抽取到的验证问题信息为问题1,那么将“您的手机号码是?”转为验证问题语音并发送至客户端,接收客户端发送的“150********”的反馈答案语音,并对其进行语音转文本处理得到“150********”。
201.假设问询阈值为3,其表征需要问询三个问题方可确定是否给客户端附以二级权限等级,按照上面的方法随机根据问题1、问题2和问题4对客户端执行问询进程,得到:已验证问题1,类型为成功;已验证问题2,类型为成功;已验证问题4,类型为失败。
202.假设安全阈值为5,其表征对客户端最多询问五个问题,以避免客户端使用者通过多次答题的方式获取权限等级的情况发生;认证阈值为3,其表征客户端需要回答正确三个问题方可给客户端附以二级权限等级。
203.基于上述举例,当前的已验证问题为3,但是客户端只回答正确两个,那么,再次执
行提取进程和问询进程,直至客户端回答正确三个,并对客户端附以二级的权限等级,或者客户端共回答五个,但回答正确的数量不到三个,直接结束。
204.s207:获取所述待处理终端的基本信息,及根据所述待处理终端的权限级别以及所述通话信息中的业务请求信息获取目标业务菜单。
205.本步骤与实施例1中的s103一致。
206.s208:判断所述基本信息是否与所述目标业务菜单匹配;若所述基本信息与所述目标业务菜单匹配,则根据所述业务请求信息对所述待处理终端执行业务请求;若所述基本信息与所述目标业务菜单不匹配,则停止对所述待处理终端执行所述业务请求信息。
207.本步骤与实施例1中的s104一致。
208.于所述图3中,s208采用以下标注展示:
209.s208-1:判断所述基本信息是否与所述目标业务菜单匹配;
210.s208-2:若所述基本信息与所述目标业务菜单匹配,则根据所述业务请求信息对所述待处理终端执行业务请求;
211.s208-3:若所述基本信息与所述目标业务菜单不匹配,则停止对所述待处理终端执行所述业务请求信息。
212.本技术的技术方案中,所涉及的金融数据或用户数据等信息的收集、存储、使用、加工、传输、提供和公开等处理,均符合相关法律法规的规定,且不违背公序良俗。
213.实施例3:
214.请参阅图4,本技术提供一种客户端验证及业务处理装置1,包括:
215.信息输入模块11,用于接收客户端发送的通话信息;
216.验证操作模块13,用于根据所述通话信息对所述客户端进行密码验证操作或身份验证操作,用以对所述客户端定义权限级别,将所述客户端设为待处理终端;
217.菜单获取模块17,用于获取所述待处理终端的基本信息,及根据所述待处理终端的权限级别以及所述通话信息中的业务请求信息获取目标业务菜单;
218.业务执行模块18,用于判断所述基本信息是否与所述目标业务菜单匹配;若所述基本信息与所述目标业务菜单匹配,则根据所述业务请求信息对所述待处理终端执行业务请求;若所述基本信息与所述目标业务菜单不匹配,则停止对所述待处理终端执行所述业务请求信息。
219.可选的,客户端验证及业务处理装置1,还包括:
220.级别识别模块12,用于判断所述客户端是否具有权限级别。
221.可选的,客户端验证及业务处理装置1,还包括:
222.权限匹配模块14,用于在所述客户端具有权限级别时,执行权限匹配进程,用以判断所述通话信息中的业务请求信息是否与所述权限级别匹配;
223.待处理确定模块15,用于在所述业务请求信息与所述权限级别匹配时,将所述客户端设为待处理终端;
224.级别调整模块16,用于在所述业务请求信息与所述权限级别不匹配时,则将与所述业务请求信息匹配的业务级别设为调整级别,对所述客户端进行与所述调整级别对应的身份验证操作,用以更新所述客户端的权限级别,将权限级别更新后的客户端设为待处理终端。
225.实施例4:
226.为实现上述目的,本技术还提供一种计算机设备5,包括:处理器以及与所述处理器通信连接的存储器;所述存储器存储计算机执行指令;
227.所述处理器执行所述存储器存储的计算机执行指令,以实现上述的客户端验证及业务处理方法,其中,客户端验证及业务处理装置的组成部分可分散于不同的计算机设备中,计算机设备5可以是执行程序的智能手机、平板电脑、笔记本电脑、台式计算机、机架式服务器、刀片式服务器、塔式服务器或机柜式服务器(包括独立的服务器,或者多个应用服务器所组成的服务器集群)等。本实施例的计算机设备至少包括但不限于:可通过系统总线相互通信连接的存储器51、处理器52,如图5所示。需要指出的是,图5仅示出了具有组件-的计算机设备,但是应理解的是,并不要求实施所有示出的组件,可以替代的实施更多或者更少的组件。本实施例中,存储器51(即可读存储介质)包括闪存、硬盘、多媒体卡、卡型存储器(例如,sd或dx存储器等)、随机访问存储器(ram)、静态随机访问存储器(sram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、可编程只读存储器(prom)、磁性存储器、磁盘、光盘等。在一些实施例中,存储器51可以是计算机设备的内部存储单元,例如该计算机设备的硬盘或内存。在另一些实施例中,存储器51也可以是计算机设备的外部存储设备,例如该计算机设备上配备的插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)等。当然,存储器51还可以既包括计算机设备的内部存储单元也包括其外部存储设备。本实施例中,存储器51通常用于存储安装于计算机设备的操作系统和各类应用软件,例如实施例三的客户端验证及业务处理装置的程序代码等。此外,存储器51还可以用于暂时地存储已经输出或者将要输出的各类数据。处理器52在一些实施例中可以是中央处理器(central processing unit,cpu)、控制器、微控制器、微处理器、或其他数据处理芯片。该处理器52通常用于控制计算机设备的总体操作。本实施例中,处理器52用于运行存储器51中存储的程序代码或者处理数据,例如运行客户端验证及业务处理装置,以实现上述实施例的客户端验证及业务处理方法。
228.上述以软件功能模块的形式实现的集成的模块,可以存储在一个计算机可读取存储介质中。上述软件功能模块存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器执行本技术各个实施例所述方法的部分步骤。应理解,上述处理器可以是中央处理单元(central processing unit,简称cpu),还可以是其它通用处理器、数字信号处理器(digital signal processor,简称dsp)、专用集成电路(application specific integrated circuit,简称asic)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合申请所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。存储器可能包含高速ram存储器,也可能还包括非易失性存储nvm,例如至少一个磁盘存储器,还可以为u盘、移动硬盘、只读存储器、磁盘或光盘等。
229.为实现上述目的,本技术还提供一种计算机可读存储介质,如闪存、硬盘、多媒体卡、卡型存储器(例如,sd或dx存储器等)、随机访问存储器(ram)、静态随机访问存储器(sram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、可编程只读存储器(prom)、磁性存储器、磁盘、光盘、服务器、app应用商城等等,其上存储有计算机执行指令,程序被处理器52执行时实现相应功能。本实施例的计算机可读存储介质用于存储实现所述
客户端验证及业务处理方法的计算机执行指令,被处理器52执行时实现上述实施例的客户端验证及业务处理方法。
230.上述存储介质可以是由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。存储介质可以是通用或专用计算机能够存取的任何可用介质。
231.一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于专用集成电路(application specific integrated circuits,简称asic)中。当然,处理器和存储介质也可以作为分立组件存在于电子设备或主控设备中。
232.本技术提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现上述的客户端验证及业务处理方法。
233.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
234.本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本技术的其它实施方案。本技术旨在涵盖本技术的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本技术的一般性原理并包括本技术未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本技术的真正范围和精神由下面的权利要求书指出。
235.应当理解的是,本技术并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本技术的范围仅由所附的权利要求书来限制。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1