业务处理方法、装置、电子设备及计算机可读存储介质与流程

文档序号:28956344发布日期:2022-02-19 11:52阅读:41来源:国知局
业务处理方法、装置、电子设备及计算机可读存储介质与流程

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.将特征信息与预设的客户生物特征库进行匹配,得到与特征信息相匹配的目标客户生物特征;
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.为了更清楚地说明本技术实施例中的技术方案,下面将对本技术实施例描述中所需要使用的附图作简单地介绍。
82.图1为本技术实施例提供的一种业务处理方法的流程示意图;
83.图2为本技术实施例提供的一种业务处理方法中图像数据处理的流程示意图;
84.图3为本技术实施例提供的一种业务处理方法的时序图;
85.图4为本技术实施例提供的一种业务处理装置的结构示意图;
86.图5为本技术实施例提供的又一种业务处理装置的结构示意图;
87.图6为本技术实施例提供的一种业务处理电子设备的结构示意图。
具体实施方式
88.下面结合本技术中的附图描述本技术的实施例。应理解,下面结合附图所阐述的实施方式,是用于解释本技术实施例的技术方案的示例性描述,对本技术实施例的技术方案不构成限制。
89.本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本技术实施例所使用的术语“包括”以及“包含”是指相应特征可以实现为所呈现的特征、信息、数据、步骤、操作、元件和/或组件,但不排除实现为本技术领域所支持其他特征、信息、数据、步骤、操作、元件、组件和/或它们的组合等。应该理解,当我们称一个元件被“连接”或“耦接”到另一元件时,该一个元件可以直接连接或耦接到另一元件,也可以指该一个元件和另一元件通过中间元件建立连接关系。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的术语“和/或”指示该术语所限定的项目中的至少一个,例如“a和/或b”指示实现为“a”,或者实现为“a”,或者实现为“a和b”。
90.为使本技术的目的、技术方案和优点更加清楚,下面将结合附图对本技术实施方式作进一步地详细描述。
91.人机交互、人机互动,是一门研究系统与用户之间的交互关系的学问。系统可以是各种各样的机器,也可以是计算机化的系统和软件。人机交互界面通常是指用户可见的部分。用户通过人机交互界面与系统交流,并进行操作。小如收音机的播放按键,大至飞机上的仪表板,或发电厂的控制室。人机交互界面的设计要包含用户对系统的理解(即心智模型),那是为了系统的可用性或者用户友好性。
92.人机交互的一个重要问题是:不同的计算机用户具有不同的使用风格——他们的教育背景不同、理解方式不同、学习方法以及具备技能都不相同,比如,一个左撇子和普通人的使用习惯就完全不同。另外,还要考虑文化和民族的因素。其次,研究和设计人机交互需要考虑的是用户界面技术变化迅速,提供的新的交互技术可能不适用于以前的研究。还有,当用户逐渐掌握了新的接口时,他们可能提出新的要求。
93.在线业务处理系统是服务提供方为了方便用户办理查询各类业务而开办的专用网站,例如各电信运营商的网上营业厅或各网上银行,用户通过登陆该系统可以自助办理各种交易业务、查询业务清单、查询业务记录、获知最新动态、投诉、建议等功能。在线业务处理系统需要具有良好的人机交互功能,为用户提供方便、快捷的服务。
94.本技术提供的业务处理方法、装置、电子设备及计算机可读存储介质,旨在解决现有技术中业务处理效率较低的问题。
95.本技术实施例提供了一种业务处理方法,该方法可以由终端或服务器实现。本技术实施例涉及的终端或服务器能够通过目标业务视频指示信息建立与客户端的通信连接,实现了基于视频交互的方式进行业务处理,使得本技术实施例的技术方案能够基于视频数据所携带的指令信息获取客户端用户的个性化需求,达到有效提高业务处理效率的目的,提升了用户体验。
96.下面通过对几个示例性实施方式的描述,对本技术实施例的技术方案以及本技术的技术方案产生的技术效果进行说明。需要指出的是,下述实施方式之间可以相互参考、借鉴或结合,对于不同实施方式中相同的术语、相似的特征以及相似的实施步骤等,不再重复描述。
97.本技术实施例中提供了一种业务处理方法,如图1所示,该方法可以包括以下步骤:
98.s101,接收客户端发送的目标业务视频指示信息,与客户端建立视频通信连接。
99.具体的,用于进行业务处理的终端或服务器可以通过有线网络或无线网络与客户端建立双向的视频通信连接。
100.其中,客户端可以为终端或服务器,在本技术实施例中不做具体限制;终端设备可以是智能手机、智能可穿戴设备、平板电脑或台式电脑等;服务器可以是具有交互界面的服务器,该服务器可以是一台服务器也可以是由多台服务器组成的服务器集群或云计算服务中心。
101.在本技术实施例中,用于进行业务处理的终端或服务器可以基于tcp(transmission control protocol,传输控制协议)或者http(hyper text transfer protocol,超文本传输协议)与客户端建立通信连接,还可以基于其他协议建立通信连接。
102.在实际应用中,以银行业务办理为例进行具体说明。在客户端侧的银行客户可以在客户端的预设交互界面中进行业务办理请求的触发操作如点击预设“人工帮助”按钮,客户端根据触发操作生成视频指示信息,并将视频指示信息发送给用于业务处理的服务器;服务器在接收到视频指示信息后,会在预设交互界面中弹出“请确认办理请求”的对话框,银行业务经理基于上述对话框输入确认指令,此时服务器与客户端建立通信连接。
103.在一些实施方式中,可以有多个银行客户采用不同的客户端同时向用于业务处理的服务器发送视频指示信息,服务器可以根据接收到的多个视频指示信息的顺序列表,依
次对视频指示信息进行处理,并对待处理的视频指示信息所对应的客户端发送排队等候指示信息。
104.s102,基于视频通信连接,与客户端进行针对目标业务的视频交互。
105.具体的,用于进行业务处理的终端或服务器先通过视频采集设备采集本地的视频数据,然后基于视频通信连接传输视频数据,与客户端进行视频交互。
106.其中,视频数据包括图像数据和音频数据。视频采集设备包括音频采集模块和图像采集模块。
107.在本技术实施例中,用于进行业务处理的终端或服务器在接收到客户端发送的视频指示信息之后,可以创建与客户端之间的会话数据,并基于会话数据与客户端进行视频数据的交互。其中,会话数据可以表征服务端与客户端之间的交互状态。
108.在实际应用中,以银行业务办理为例进行具体说明。在客户端侧的银行客户可以在客户端的预设交互界面中进行业务办理请求的触发操作如点击预设“人工帮助”按钮,客户端根据触发操作生成视频指示信息,并将视频指示信息发送给用于进行业务处理的服务器;服务器在接收到视频指示信息后,会在预设交互界面中弹出“请确认办理请求”的对话框,银行业务经理基于上述对话框输入确认指令,此时服务器与客户端建立通信连接。此时,服务器可以创建与客户端之间的会话数据,并在预设交互界面中弹出“请接收视频邀请”的对话框,银行业务经理基于上述对话框输入确认指令之后,服务器与客户端可以进行针对银行业务的视频交互。
109.s103,基于视频交互产生的视频数据所携带的指令信息,处理目标业务。
110.其中,指令信息可以指示进行数据验证,还可以指示输入目标信息。具体的,可以基于视频数据的内容接收指令信息,还可以基于视频数据的内容发送指令信息。用于进行业务处理的终端或服务器可以根据指令信息在预设交互界面中显示与指令信息对应的界面控件,并根据用户针对界面控件的操作进行业务处理。
111.本技术实施例中,以银行业务办理为例进行具体说明。在客户端侧的银行客户可以在客户端的预设交互界面中进行业务办理请求的触发操作如点击预设“人工帮助”按钮,客户端根据触发操作生成视频指示信息,并将视频指示信息发送给用于进行业务处理的服务器;服务器在接收到视频指示信息后,会在预设交互界面中弹出“请确认办理请求”的对话框,银行业务经理基于上述对话框输入确认指令,此时服务器与客户端建立通信连接。此时,服务器可以创建与客户端之间的会话数据,并在预设交互界面中弹出“请接收视频邀请”的对话框,银行业务经理基于上述对话框输入确认指令之后,服务器与客户端可以进行针对银行业务的视频交互。在客户端侧的银行客户可以根据视频通话向银行业务经理请求办理修改密码,银行业务经理可以通过服务器向客户端发送身份数据验证等指令信息,以进行密码修改业务处理。
112.本技术实施例通过目标业务视频指示信息建立与客户端的视频通信连接,实现了基于视频交互的方式进行业务处理,用户可以在视频交互的同时进行发送指令信息,提升了业务处理效率;相比于现有技术中用户需要自行操作业务处理系统基于固定程序进行业务办理,本技术实施例可以基于视频数据所携带的指令信息获取客户端用户的个性化需求,增强了业务处理的灵活性,有效提升了用户体验。
113.本技术实施例中提供了一种可能的实现方式,上述步骤s102中与客户端进行针对
目标业务的视频交互,包括:
114.(1)初始化第一数据采集模块,接收第一数据采集模块发送的第一初始数据流。
115.其中,第一数据采集模块可以包括mic(麦克风)和摄像机,第一初始数据流可以包括mic采集的音频数据流和摄像机采集的图像数据流。
116.具体的,不同的mic采集设备需配置不同的参数,常见的参数有:声道个数(单双声道),采样率(44100/48000),比特数(8/16)等。不同的摄像机设备根据不同的采样能力提供不同尺寸和帧率的图像数据流。
117.(2)对第一初始数据流进行压缩,得到第一压缩数据流。
118.具体的,可以基于预设的编码规则,对第一数据流进行压缩,得到第一压缩数据流;将第一数据流压缩为第一压缩数据流可以节省数据流的存储空间,并提高数据流的传输效率。
119.在本技术实施例中,对于图像数据流编码,常见的编码标准有:mpeg2(moving picture experts group,活动图像专家组)、h.264、h.265等。其中,h.264是国际标准化组织和国际电信联盟共同提出的高度压缩数字视频编解码器标准,h.265是围绕着现有的视频编码标准h.264改进后的视频编码标准。
120.对于音频数据流编码,常见的编码标准有:aac(advanced audio coding,高级音频编码),mp3(moving picture experts group audio layer-3,动态影像专家压缩标准音频层面),opus等。其中,opus是一个有损声音编码的格式,可以处理各种音频应用,它可以从低比特率窄带语音扩展到非常高清音质的立体声音乐。
121.(3)基于预设格式对第一压缩数据流进行封装,生成第一视频数据。
122.具体的,用于进行业务处理的终端或服务器可以采用封装器将第一压缩数据流根据不同的规范格式,封装成第一视频数据。
123.(4)将第一视频数据发送给客户端。
124.具体的,用于进行业务处理的终端或服务器可以将第一视频数据通过rtmp(real time messaging protocol,实时消息传输协议)协议将第一视频数据发送到客户端。
125.本技术实施例中提供了一种可能的实现方式,上述步骤s102中与客户端进行针对目标业务的视频交互,还包括:
126.(1)接收客户端发送的第二视频数据;
127.(2)对第二视频数据进行解码和解压缩后,确定第二初始数据流;
128.(3)播放第二初始数据流。
129.其中,第二视频数据可以是第二初始数据流进行压缩和编码封装后得到的,第二初始数据流可以是客户端通过采集模块采集得到的。
130.本技术实施例中提供了一种可能的实现方式,如图2所示,当目标业务为风险产品业务,指令信息指示推荐风险产品,上述步骤s103中基于视频交互产生的视频数据所携带的指令信息,处理目标业务,包括:
131.(1)基于客户端传输的视频数据中的图像信息,获取目标客户数据。
132.具体的,用于进行业务处理的终端或服务器可以从客户端发送的视频数据中提取图像信息,并对图像信息进行识别,得到目标客户数据。具体的识别方式将在下文详细介绍。
133.本技术实施例中提供了一种可能的实现方式,上述基于客户端传输的视频数据中的图像信息,获取目标客户数据,包括:
134.a,获取客户端传输的视频数据中的图像信息,并筛选出图像信息中的目标图像。
135.具体的,用于进行业务处理的终端或服务器可以对图像信息进行人像识别,当识别出图像信息中包含人像,则将该图像信息作为目标图像信息。
136.b,当目标图像满足预设条件,提取目标图像的特征信息。
137.具体的,用于进行业务处理的终端或服务器可以针对目标图像识别出的人像的数量,当人像数量为1人,则该目标图像满足预设条件,并在得到客户端用户授权的前提下基于特征提取器提取目标图像中人像的特征信息。
138.在本技术实施例中,目标业务为风险产品业务,为了确定办理业务的目标客户,在检测到客户端只有1人时才进行客户信息的确认,准确识别了目标用户的身份,有效提升了业务办理的效率。
139.c,将特征信息与预设的客户生物特征库进行匹配,得到与特征信息相匹配的目标客户生物特征。
140.其中,特征信息可以是人脸特征信息,客户生物特征库可以是公安系统授权的数据库。
141.具体的,用于进行业务处理的终端或服务器可以先确定特征信息与客户生物特征库中各客户生物特征的差值,然后将小于预设阈值的差值所对应的客户生物特征作为目标生物特征。
142.d,依据目标客户生物特征,查询客户数据库,获取目标客户生物特征对应的目标客户数据。
143.具体的,用于进行业务处理的终端或服务器可以将目标客户生物特征作为关键字,从客户数据库中查询得到与目标客户生物特征对应的目标客户数据。
144.在本技术实施例中,以目标客户为银行客户为例,其对应的目标客户数据包括姓名、性别、出生年月、证件类型、证件号码、资产信息、理财的偏好信息、理财产品的购买记录等。
145.(2)从目标客户数据中,提取目标客户的风险偏好信息以及资产信息。
146.其中,风险偏好信息可以包括短期产品、长期产品、货期产品、高风险产品和中低风险产品中的至少一项。资产信息包括目标用户的活期余额、理财产品总额等。
147.(3)获取与风险偏好信息相匹配的目标风险产品的标识。
148.具体的,用于进行业务处理的终端或服务器可以根据风险偏好信息与风险产品的对应关系,获取与风险偏好信息相匹配的目标风险产品的标识。
149.(4)依据资产信息,确定目标风险产品的参考购买额度。
150.在本技术实施例中,可以根据资产信息中的目标用户的活期余额和目标风险产品的起购金额,确定参考购买额度;其中,参考购买额度不大于活期余额。
151.(5)将风险目标产品的标识以及参考购买额度发送至客户端。
152.具体的,用于进行业务处理的终端或服务器可以将风险目标产品的标识以及参考购买额度以数据包的形式,通过rtmp协议发送给客户端。
153.本技术实施例中提供了一种可能的实现方式,当目标业务为风险产品业务,指令
信息指示推荐风险产品,上述步骤s103中基于视频交互产生的视频数据所携带的指令信息,处理目标业务,包括:
154.(1)基于语音采集模块获取语音询问数据;其中,语音询问数据中携带有风险产品业务对应的风险分析问题信息。
155.在本技术实施例中,以风险产品为银行理财产品为例,风险分析问题信息可以是对银行理财产品的意向询问信息。例如,银行用户对该银行理财产品的盈亏情况是否了解,对银行理财产品的预期投资周期为多久等。
156.(2)将语音询问数据发送给客户端。
157.具体的,用于进行业务处理的终端或服务器可以将语音询问数据以数据包的形式,通过rtmp协议发送给客户端。
158.(3)接收客户端返回的语音返回数据,识别出语音返回数据中包含对风险分析问题的回答信息。
159.具体的,可以基于语音识别网络为语音返回数据进行识别,得到对风险分析问题的回答信息。
160.(4)基于回答信息和预设的风险及资产分析模型,确定语音返回数据对应的目标客户的目标风险产品的标识及参考购买额度。
161.其中,风险资产分析模型是银行根据风险产品的适用客户类型、风险产品的历史盈亏记录等构建的风险产品的推荐模型。
162.在本技术实施例中,以银行业务办理为例进行具体说明。在客户端侧的银行客户可以在客户端的预设交互界面中进行业务办理请求的触发操作如点击预设“人工帮助”按钮,客户端根据触发操作生成视频指示信息,并将视频指示信息发送给用于进行业务处理的服务器;服务器在接收到视频指示信息后,会在预设交互界面中弹出“请确认办理请求”的对话框,银行业务经理基于上述对话框输入确认指令,此时服务器与客户端建立通信连接。银行业务经理可以基于视频通话,直接与客户端侧的银行客户沟通风险分析问题,服务器在接收到对风险分析问题的语音回答之后,可以将其转化为文字数据即回答信息,以便输入资产分析模型得到推荐的目标风险产品和参考购买额度。
163.本技术实施例中提供了一种可能的实现方式,上述基于回答信息和预设的风险及资产分析模型,确定语音返回数据对应的目标客户的目标风险产品的标识及参考购买额度,包括:
164.a,从客户端传输的视频数据中提取人脸图像。
165.具体的,可以从视频数据的图像数据中,基于图像识别器提取目标客户的人脸图像。
166.b,对人脸图像进行识别,获取视频数据对应的目标客户的年龄信息以及性别信息。
167.具体的,可以对人脸图像进行分析识别,得到目标客户的年龄信息和性别信息。其中,年龄信息可以分为未成年、成年人、老年人等。
168.c,将回答信息、年龄信息以及性别信息输入风险及资产分析模型,得到目标客户的目标风险产品的标识及参考购买额度。
169.在本技术实施例中,可以将回答信息、年龄信息以及性别信息一同输入风险及资
产分析模型,由于综合考虑了目标用户的回答信息即购买意向,以及目标用户的年龄和性别,可以使得推荐的目标风险产品及参考购买额度更加匹配客户的要求。同时,考虑年龄也是对客户的身份信息进行粗略验证,例如识别出年龄信息为老年人,则推荐的风险产品的投资期限不会超过20年。
170.(5)将目标风险产品的标识以及参考购买额度发送至客户端。
171.具体的,用于进行业务处理的终端或服务器可以将风险目标产品的标识以及参考购买额度以数据包的形式,通过rtmp协议发送给客户端。
172.本技术实施例中提供了一种可能的实现方式,上述业务处理方法,还包括:
173.(1)接收客户端发送的确认消息;其中,确认消息是客户端在接收到目标风险产品的标识以及参考购买额度之后发送的。
174.在本技术实施例中,客户端在接收到目标风险产品的标识以及参考购买额度之后,将上述数据基于界面控件在预设交互界面中显示,然后客户端基于银行用户的触发操作,向用于进行业务处理的终端或服务器发送确认消息,其中,确认消息指示银行客户认可上述目标风险产品以及参考购买额度等信息。
175.(2)获取携带目标风险产品及参考购买额度对应的解析信息的语音数据。
176.其中,上述语音数据可以是通过语音采集模块采集得到的。
177.具体的,语音采集模块可以采集用于进行业务处理的终端或服务器侧的银行业务经理的语音。
178.(3)将语音数据发送给客户端。
179.具体的,用于进行业务处理的终端或服务器可以将语音数据以数据包的形式,通过rtmp协议发送给客户端。
180.本技术实施例中提供了一种可能的实现方式,当指令信息指示进行数据验证,上述步骤s103中基于视频交互产生的视频数据所携带的指令信息,处理目标业务,包括:
181.(1)从客户端获取目标客户数据,基于目标客户数据从预设客户数据库中查询得到目标客户生物特征。
182.其中,目标客户数据可以是用户基于键盘、触摸屏、鼠标等至少一种外设对客户端进行触发操作生成的。例如,客户端可以在预设交互界面中显示与目标客户数据关联的界面控件,然后基于用户的触发操作生成目标客户数据。其中,用户的触发操作包括以下至少一项:
183.将界面控件拖拽或移动至交互界面的预设范围内的操作;
184.针对界面控件的点击操作;
185.在界面控件中针对目标客户数据的输入操作。
186.(2)从客户端传输的视频数据中提取图像数据。
187.在本技术实施例中,在客户经过用户同意的情况下,从视频数据中提取图像数据。
188.(3)提取图像数据的特征信息。
189.具体的,可以基于图像数据获取目标客户的人脸图像,并基于人脸图像提取人脸特征作为特征信息。
190.(4)将特征信息与目标客户生物特征进行匹配,确定视频数据的验证结果。
191.具体的,用于进行业务处理的终端或服务器可以先计算特征信息与目标客户生物
特征的差值,当差值小于预设阈值,则验证结果为目标客户身份验证通过;当差值不小于预设阈值,则验证结果为目标客户身份验证不通过。
192.(5)将验证结果发送给客户端。
193.具体的,可以用于进行业务处理的终端或服务器可以将验证结果以数据包的形式,通过rtmp协议发送给客户端。
194.具体的,以银行业务办理为例进行说明。在客户端侧的银行客户可以根据视频通话向在用于进行业务处理的终端或服务器侧的银行业务经理请求办理修改密码,银行业务经理可以先通过终端或服务器向客户端发送身份数据验证的指令信息,该指令信息指示服务端对客户端的视频数据进行身份验证,以保证业务办理的安全性。然后在得到银行客户同意的情况下,客户端将银行客户的人脸图像发送给终端或服务器进行身份验证,并将验证结果返回客户端,以便银行客户进行下一步操作。
195.为了更好的理解上述业务处理方法,下面结合图3详细阐述一个本技术的业务处理方法的时序图,包括如下步骤:
196.s301,客户端响应于接收到的目标业务指令,向服务端发送第一指示信息;其中,第一指示信息指示与服务端建立通信连接。
197.其中,目标业务指令可以是根据用户在客户端的输入操作确定的;具体的,客户端可以通过有线网络或无线网络与服务端建立双向的通信连接。
198.在本技术实施例中,客户端可以基于tcp或者http协议与服务端建立通信连接,还可以基于其他协议建立通信连接。
199.s302,初始化服务端的第一数据采集模块,接收第一数据采集模块发送的第一初始数据流。
200.其中,第一数据采集模块可以包括mic(麦克风)和摄像机,第一初始数据流可以包括mic采集的音频数据流和摄像机采集的图像数据流。
201.具体的,不同的mic采集设备需配置不同的参数,常见的参数有:声道个数(单双声道),采样率(44100/48000),比特数(8/16)等。不同的摄像机设备根据不同的采样能力提供不同尺寸和帧率的图像数据流。
202.s303,服务端对第一初始数据流进行压缩、编码等处理后,得到第一视频数据,并将第一视频数据发送给客户端。
203.具体的,可以基于预设的编码规则,对第一数据流进行压缩,得到第一压缩数据流;将第一数据流压缩为第一压缩数据流可以节省数据流的存储空间,并提高数据流的传输效率。然后,服务器采用封装器将第一压缩数据流根据不同的规范格式,封装成第一视频数据。
204.与此同时,客户端也以同样的方式采集本地的第二视频数据,并发送给服务端。
205.s304,获取第一视频数据所携带的指令信息;当指令信息指示进行数据验证,服务端从第二视频数据中提取图像数据,并获取图像数据的特征信息。
206.s305,服务端将特征信息与预设的目标特征信息进行匹配,确定第二视频数据的验证结果。
207.具体的,以银行业务办理为例进行说明。在客户端侧的银行客户可以根据视频通话向在服务端侧的银行业务经理请求办理修改密码,银行业务经理可以先通过服务端向客
户端发送身份数据验证的指令信息,该指令信息指示服务端对客户端的视频数据进行身份验证,以保证业务办理的安全性。在本技术实施例中,特征信息可以是图像数据中的人脸特征,服务端可以从公安系统预设的客户生物特征库中,获取当前客户的目标人脸特征,并将目标人脸特征与图像数据中的人脸特征进行对比,并生成验证结果。
208.s306,服务端将验证结果发送给客户端。
209.具体的,服务端可以将验证结果以数据包的形式通过rtmp协议发送给客户端。
210.本技术实施例通过目标业务视频指示信息建立与客户端的视频通信连接,实现了基于视频交互的方式进行业务处理,用户可以在视频交互的同时进行发送指令信息,提升了业务处理效率;相比于现有技术中用户需要自行操作业务处理系统基于固定程序进行业务办理,本技术实施例可以基于视频数据所携带的指令信息获取客户端用户的个性化需求,增强了业务处理的灵活性,有效提升了用户体验。
211.本技术实施例提供了一种业务处理装置,如图4所示,该业务处理装置40可以包括:接收模块401、交互模块402和处理模块403;
212.其中,接收模块401,用于接收客户端发送的目标业务视频指示信息,与客户端建立视频通信连接;
213.交互模块402,用于基于视频通信连接,与客户端进行针对目标业务的视频交互;
214.处理模块403,用于基于视频交互产生的视频数据所携带的指令信息,处理目标业务。
215.本技术实施例中提供了一种可能的实现方式,当目标业务为风险产品业务,指令信息指示推荐风险产品,上述处理模块403,用于:
216.基于客户端传输的视频数据中的图像信息,获取目标客户数据;
217.从目标客户数据中,提取目标客户的风险偏好信息以及资产信息;
218.获取与风险偏好信息相匹配的目标风险产品的标识;
219.依据资产信息,确定目标风险产品的参考购买额度;
220.将风险目标产品的标识以及参考购买额度发送至客户端。
221.本技术实施例中提供了一种可能的实现方式,上述处理模块403,还用于:
222.获取客户端传输的视频数据中的图像信息,并筛选出图像信息中的目标图像;
223.当目标图像满足预设条件,提取目标图像的特征信息;
224.将特征信息与预设的客户生物特征库进行匹配,得到与特征信息相匹配的目标客户生物特征;
225.依据目标客户生物特征,查询客户数据库,获取目标客户生物特征对应的目标客户数据。
226.本技术实施例中提供了一种可能的实现方式,当目标业务为风险产品业务,指令信息指示推荐风险产品,上述处理模块403,用于:
227.基于语音采集模块获取语音询问数据;其中,语音询问数据中携带有风险产品业务对应的风险分析问题信息;
228.将语音询问数据发送给客户端;
229.接收客户端返回的语音返回数据,识别出语音返回数据中包含对风险分析问题的回答信息;
230.基于回答信息和预设的风险及资产分析模型,确定语音返回数据对应的目标客户的目标风险产品的标识及参考购买额度;
231.将目标风险产品的标识以及参考购买额度发送至客户端。
232.本技术实施例中提供了一种可能的实现方式,上述处理模块403,还用于:
233.从客户端传输的视频数据中提取人脸图像;
234.对人脸图像进行识别,获取视频数据对应的目标客户的年龄信息以及性别信息;
235.将回答信息、年龄信息以及性别信息输入风险及资产分析模型,得到目标客户的目标风险产品的标识及参考购买额度。
236.本技术实施例中提供了一种可能的实现方式,如图5所示,上述装置还包括解析模块,用于:
237.接收客户端发送的确认消息;其中,确认消息是客户端在接收到目标风险产品的标识以及参考购买额度之后发送的;
238.获取携带目标风险产品及参考购买额度对应的解析信息的语音数据;
239.将语音数据发送给客户端。
240.本技术实施例中提供了一种可能的实现方式,当指令信息指示进行数据验证,上述处理模块403,用于:
241.从客户端获取目标客户数据,基于目标客户数据从预设客户数据库中查询得到目标客户生物特征;
242.从客户端传输的视频数据中提取图像数据;
243.提取图像数据的特征信息;
244.将特征信息与目标客户生物特征进行匹配,确定视频数据的验证结果;
245.将验证结果发送给客户端。
246.本技术实施例通过目标业务视频指示信息建立与客户端的视频通信连接,实现了基于视频交互的方式进行业务处理,用户可以在视频交互的同时进行发送指令信息,提升了业务处理效率;相比于现有技术中用户需要自行操作业务处理系统基于固定程序进行业务办理,本技术实施例可以基于视频数据所携带的指令信息获取客户端用户的个性化需求,增强了业务处理的灵活性,有效提升了用户体验。
247.本技术实施例的装置可执行本技术实施例所提供的方法,其实现原理相类似,本技术各实施例的装置中的各模块所执行的动作是与本技术各实施例的方法中的步骤相对应的,对于装置的各模块的详细功能描述具体可以参见前文中所示的对应方法中的描述,此处不再赘述。
248.本技术实施例中提供了一种电子设备,包括存储器、处理器及存储在存储器上的计算机程序,该处理器执行上述计算机程序以实现业务处理方法的步骤,与现有技术相比可实现:本技术实施例通过目标业务视频指示信息建立与客户端的视频通信连接,实现了基于视频交互的方式进行业务处理,用户可以在视频交互的同时进行发送指令信息,提升了业务处理效率;相比于现有技术中用户需要自行操作业务处理系统基于固定程序进行业务办理,本技术实施例可以基于视频数据所携带的指令信息获取客户端用户的个性化需求,增强了业务处理的灵活性,有效提升了用户体验。
249.在一个可选实施例中提供了一种电子设备,如图6所示,图6所示的电子设备60包
括:处理器601和存储器603。其中,处理器601和存储器603相连,如通过总线602相连。可选地,电子设备600还可以包括收发器604,收发器604可以用于该电子设备与其他电子设备之间的数据交互,如数据的发送和/或数据的接收等。需要说明的是,实际应用中收发器604不限于一个,该电子设备600的结构并不构成对本技术实施例的限定。
250.处理器601可以是cpu(central processing unit,中央处理器),通用处理器,dsp(digital signal processor,数据信号处理器),asic(application specific integrated circuit,专用集成电路),fpga(field programmable gate array,现场可编程门阵列)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本技术公开内容所描述的各种示例性的逻辑方框,模块和电路。处理器601也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,dsp和微处理器的组合等。
251.总线602可包括一通路,在上述组件之间传送信息。总线602可以是pci(peripheral component interconnect,外设部件互连标准)总线或eisa(extended industry standard architecture,扩展工业标准结构)总线等。总线602可以分为地址总线、数据总线、控制总线等。为便于表示,图6中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
252.存储器603可以是rom(read only memory,只读存储器)或可存储静态信息和指令的其他类型的静态存储设备,ram(random access memory,随机存取存储器)或者可存储信息和指令的其他类型的动态存储设备,也可以是eeprom(electrically erasable programmable read only memory,电可擦可编程只读存储器)、cd-rom(compact disc read only memory,只读光盘)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质、其他磁存储设备、或者能够用于携带或存储计算机程序并能够由计算机读取的任何其他介质,在此不做限定。
253.存储器603用于存储执行本技术实施例的计算机程序,并由处理器601来控制执行。处理器601用于执行存储器603中存储的计算机程序,以实现前述方法实施例所示的步骤。
254.其中,电子设备包括但不限于:诸如移动电话、笔记本电脑、pad等等移动终端以及诸如数字tv、台式计算机等等固定终端。
255.本技术实施例提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时可实现前述方法实施例的步骤及相应内容。
256.本技术实施例提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行时实现如下情况:
257.接收客户端发送的目标业务视频指示信息,与客户端建立视频通信连接;
258.基于视频通信连接,与客户端进行针对目标业务的视频交互;
259.基于视频交互产生的视频数据所携带的指令信息,处理目标业务。
260.应该理解的是,虽然本技术实施例的流程图中通过箭头指示各个操作步骤,但是这些步骤的实施顺序并不受限于箭头所指示的顺序。除非本文中有明确的说明,否则在本
申请实施例的一些实施场景中,各流程图中的实施步骤可以按照需求以其他的顺序执行。此外,各流程图中的部分或全部步骤基于实际的实施场景,可以包括多个子步骤或者多个阶段。这些子步骤或者阶段中的部分或全部可以在同一时刻被执行,这些子步骤或者阶段中的每个子步骤或者阶段也可以分别在不同的时刻被执行。在执行时刻不同的场景下,这些子步骤或者阶段的执行顺序可以根据需求灵活配置,本技术实施例对此不限制。
261.以上所述仅是本技术部分实施场景的可选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本技术的方案技术构思的前提下,采用基于本技术技术思想的其他类似实施手段,同样属于本技术实施例的保护范畴。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1