一种基于5G消息的静默客服机器人制造技术

技术编号:31087995 阅读:19 留言:0更新日期:2021-12-01 12:46
本发明专利技术公开了一种基于5G消息的静默客服机器人,涉及人工智能技术领域,包括展示层、网关层、服务层、算法中台以及基础层;所述网关层用于应用API接口、H5即时消息的接入与负载;所述服务层负责对话机器人的交互逻辑,其中文本机器人通过文本会话与客户端进行交互;所述会话管理模块用于对文本机器人与客户端的交互会话进行管理,并与现有的对话机器人进行集成;所述算法中台负责提供对话机器人的API接口,为上层的机器人实现提供底层支撑;所述基础层包括数据存储设施,用于缓存各类数据;本发明专利技术旨在解决催收或销售场景下对客户短信通知以及利用5G的融合通信(RCS)技术提升用户交互体验,从而提升客户的转化和回款。从而提升客户的转化和回款。从而提升客户的转化和回款。

【技术实现步骤摘要】
一种基于5G消息的静默客服机器人


[0001]本专利技术涉及人工智能
,具体是一种基于5G消息的静默客服机器人。

技术介绍

[0002]人工智能技术的飞速发展,为各行业产品和服务改进提供了可能性。智能机器人作为人工智能领域的核心技术之一,在呼叫中心领域具有很好的应用契机。然而,在国内诸多中大型呼叫中心,智能机器人在金融、保险、电力等企业中的表现往往差强人意;
[0003]对企业管理者而言,智能机器人的人机对话往往是黑盒,企业需要承担不达标的机器人所带来的客户流失的风险;目前信用卡发卡、催收相关业务短信消息触达率低,为此,我们提出一种基于5G消息的静默客服机器人,通过借助5G的富媒体消息(RCS)将传统短信消息升级为5G消息,来提升用户交互体验,提升发卡、催收相关业务的消息触达以及交互体验,从而提升客户的转化和回款。

技术实现思路

[0004]为了解决上述方案存在的问题,本专利技术提供了一种基于5G消息的静默客服机器人,旨在解决催收或销售场景下对客户短信通知,通过借助5G的富媒体消息(RCS)将传统短信消息升级为5G消息,提升发卡、催收相关业务的消息触达以及用户交互体验,从而提升客户的转化和回款。
[0005]本专利技术的目的可以通过以下技术方案实现:
[0006]一种基于5G消息的静默客服机器人,包括展示层、网关层、服务层、算法中台以及基础层;
[0007]所述展示层用于展示5G手机用户界面、移动端浏览器H5页面以及5G消息的运营管理后台;
[0008]所述网关层包括zuul网关和websocket服务端口,用于应用API接口、H5即时消息的接入与负载;
[0009]所述服务层负责对话机器人的交互逻辑;所述对话机器人包括语音机器人、文本机器人;其中文本机器人通过文本会话与客户端进行交互;
[0010]所述文本机器人与会话管理模块相连接,所述会话管理模块用于对文本机器人与客户端的交互会话进行管理,并与现有的对话机器人进行集成;
[0011]所述算法中台负责提供对话机器人的API接口,为上层的机器人实现提供底层支撑;所述基础层包括数据存储设施,所述数据存储设施包括Redis、Mysql、Elasticsearch、Kafka;其中,Redis作为热点数据的缓存,所述热点数据包括连接会话数据、用户数据以及系统配置;Mysql作为业务数据的存储;Elasticsearch作为聊天记录数据的存储,并提供聊天记录的全文搜索;Kafka作为消息推送队列,与外部三方系统进行数据交互。
[0012]进一步地,所述会话管理模块的具体工作步骤包括:
[0013]S1:5G消息的运营管理后台配置消息发送策略表,在后台定时任务遍历表,查询在
预设时间段内没有发送的消息,并将对应的短信链接发送至指定的手机号;
[0014]S2:用户点击URL链接登录:在登录页面,用户输入正确的验证码后点击登录,此时系统会判断该用户是否有相关的案件信息,若有,则进入对话的页面,进行机器人对话流程,否则返回错误页面;
[0015]S3:进入机器人对话流程之前,websocket服务端口接收客户端连接请求,对用户连接请求进行鉴权认证、限流处理;
[0016]S4:连接校验成功后,查看对应用户的会话ID,根据userId查询redis缓存判断会话是否已经存在,如果已经存在会话,则直接使用现有的会话;如果不存在,则创建唯一的会话ID,然后调用机器人的HTTP服务API接口创建新的session会话,根据userId将session会话信息缓存到redis,然后将响应内容处理后响应给客户端。
[0017]进一步地,步骤S3中,websocket服务端口接收客户端连接请求,对用户连接请求进行鉴权认证、限流处理,具体步骤为:
[0018]在第一次http请求时解析请求URL数据进行校验,校验成功则允许建立连接通道,失败则拒绝连接;具体为:用户点击链接后,客户端首先收集相关的设备信息,然后将收集到的相关设备信息提交给websocket服务端口;所述相关的设备信息包括设备签名、设备UserAgent以及URL中的参数标识;websocket服务端口针对产品的参数标识校验对应的产品状态,若产品过期或失效,则提示链接失效;
[0019]客户端参数校验通过后,websocket服务端口生成对应的IM会话token,所述token用于IM会话连接校验,其中设置token的过期时间为15分钟,同时token缓存到redis中,token对应的内容为用户信息、产品信息;
[0020]客户端拿到token后,发起websocket服务端口连接后端IM服务端口,IM服务端口对客户端token进行校验,校验通过,则说明token有效;将对应的产品信息、用户信息取出。
[0021]进一步地,其中redis存储会话信息中的会话ID,具体的会话聊天内容数据直接存储在Elasticsearch中。
[0022]进一步地,其中1个userId对应1个session,1个session对应多个channel,相同用户连接共享一个session。
[0023]进一步地,将对话信息缓存到redis,并设置过期时长;然后将缓存到redis的对话信息同步一份到mySlq中。
[0024]进一步地,所述消息发送策略表包括发送时间、发送批次、发送人(客户id)、发送状态以及发送结果。
[0025]进一步地,其中短信链接的生成方法为:
[0026]导入用户信息(手机号码),其中具体的用户信息存储于redi s中;
[0027]根据手机号码删选用户,生成用户的URL链接;其中系统生成的URL链接包含每个用户的唯一标识,所述用户的唯一标识用于标记对应的手机号码、产品信息以及发送批次;其中通过不存在的唯一标识访问,均为失效或异常访问。
[0028]进一步地,应用API接口通过nginx反向代理转发到zuul网关进行处理,H5即时消息通过nginx反向代理直接到netty的websocket服务端口,不走zuul网关。
[0029]与现有技术相比,本专利技术的有益效果是:
[0030]1、本专利技术中网关层用于应用API接口、H5即时消息的接入与负载;其中,netty的
websocket服务端口需要对用户连接请求进行鉴权认证、限流处理;通过对用户手机号码收集,对异常的用户行为进行监控,若恶意访问,将会把对应的用户IP、手机号码添加到黑名单中,禁止再次访问;同时对所有的接入做认证鉴权,防止恶意访问,且相同用户连接共享一个session,提高用户交互体验;
[0031]2、本专利技术中会话管理模块用于对文本机器人与客户端的交互会话进行管理,首先配置消息发送策略表,将对应的短信链接发送至指定的手机号;用户点击URL链接登录,然后将对话信息缓存到redis,并设置过期时长;将缓存到redis的对话信息同步一份到mySlq中;本专利技术旨在本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于5G消息的静默客服机器人,其特征在于,包括展示层、网关层、服务层、算法中台以及基础层;所述展示层用于展示5G手机用户界面、移动端浏览器H5页面以及5G消息的运营管理后台;所述网关层包括zuul网关和websocket服务端口,用于应用API接口、H5即时消息的接入与负载;所述服务层负责对话机器人的交互逻辑;所述对话机器人包括语音机器人、文本机器人;其中文本机器人通过文本会话与客户端进行交互;所述文本机器人与会话管理模块相连接,所述会话管理模块用于对文本机器人与客户端的交互会话进行管理,并与现有的对话机器人进行集成;所述算法中台负责提供对话机器人的API接口,为上层的机器人实现提供底层支撑;所述基础层包括数据存储设施,所述数据存储设施包括Redis、Mysql、Elasticsearch、Kafka;其中,Redis作为热点数据的缓存,所述热点数据包括连接会话数据、用户数据以及系统配置;Mysql作为业务数据的存储;Elasticsearch作为聊天记录数据的存储,并提供聊天记录的全文搜索;Kafka作为消息推送队列,与外部三方系统进行数据交互。2.根据权利要求1所述的一种基于5G消息的静默客服机器人,其特征在于,所述会话管理模块的具体工作步骤包括:S1:5G消息的运营管理后台配置消息发送策略表,在后台定时任务遍历表,查询在预设时间段内没有发送的消息,并将对应的短信链接发送至指定的手机号;S2:用户点击URL链接登录:在登录页面,用户输入正确的验证码后点击登录,此时系统会判断该用户是否有相关的案件信息,若有,则进入对话的页面,进行机器人对话流程,否则返回错误页面;S3:进入机器人对话流程之前,websocket服务端口接收客户端连接请求,对用户连接请求进行鉴权认证、限流处理;S4:连接校验成功后,查看对应用户的会话ID,根据userId查询redis缓存判断会话是否已经存在,如果已经存在会话,则直接使用现有的会话;如果不存在,则创建唯一的会话ID,然后调用机器人的HTTP服务API接口创建新的session会话,根据userId将session会话信息缓存到redis,然后将响应内容处理后响应给客户端。3.根据权利要求2所述的一种基于5G消息的静默客服机器人,其特征在于,步骤S3中,websocket服务端口接收客户端连接请求,对用户连接请求进行鉴权认证、限流处理,具体步骤为:在第一次http请求时解析请求URL数据进行校...

【专利技术属性】
技术研发人员:刘静文杨训武
申请(专利权)人:安徽迪科数金科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1