有效
一种基于5G消息的静默客服机器人
刘静文、杨训武
安徽迪科数金科技有限公司
刘
刘静文机构 暂无
技术领域 暂无
杨
杨训武机构 暂无
技术领域 暂无
摘要
本发明公开了一种基于5G消息的静默客服机器人,涉及人工智能技术领域,包括展示层、网关层、服务层、算法中台以及基础层;所述网关层用于应用API接口、H5即时消息的接入与负载;所述服务层负责对话机器人的交互逻辑,其中文本机器人通过文本会话与客户端进行交互;所述会话管理模块用于对文本机器人与客户端的交互会话进行管理,并与现有的对话机器人进行集成;所述算法中台负责提供对话机器人的API接口,为上层的机器人实现提供底层支撑;所述基础层包括数据存储设施,用于缓存各类数据;本发明旨在解决催收或销售场景下对客户短信通知以及利用5G的融合通信(RCS)技术提升用户交互体验,从而提升客户的转化和回款。
1.一种基于5G消息的静默客服机器人,其特征在于,包括展示层、网关层、服务层、算法中台以及基础层;所述展示层用于展示5G手机用户界面、移动端浏览器H5页面以及5G消息的运营管理后台;所述网关层包括zuul网关和websocket服务端口,用于应用API接口、H5即时消息的接入与负载;所述服务层负责对话机器人的交互逻辑;所述对话机器人包括语音机器人、文本机器人;其中文本机器人通过文本会话与客户端进行交互;所述文本机器人与会话管理模块相连接,所述会话管理模块用于对文本机器人与客户端的交互会话进行管理,并与现有的对话机器人进行集成;具体工作步骤包括:S1:5G消息的运营管理后台配置消息发送策略表,在后台定时任务遍历表,查询在预设时间段内没有发送的消息,并将对应的短信链接发送至指定的手机号;S2:用户点击URL链接登录:在登录页面,用户输入正确的验证码后点击登录,此时系统会判断该用户是否有相关的案件信息,若有,则进入对话的页面,进行机器人对话流程,否则返回错误页面;S3:进入机器人对话流程之前,websocket服务端口接收客户端连接请求,对用户连接请求进行鉴权认证、限流处理;S4:连接校验成功后,查看对应用户的会话ID,根据userId查询redis缓存判断会话是否已经存在,如果已经存在会话,则直接使用现有的会话;如果不存在,则创建唯一的会话ID,然后调用机器人的HTTP服务API接口创建新的session会话,根据userId将session会话信息缓存到redis,然后将响应内容处理后响应给客户端;所述算法中台负责提供对话机器人的API接口,为上层的机器人实现提供底层支撑;所述基础层包括数据存储设施,所述数据存储设施包括Redis、Mysql、Elasticsearch、Kafka;其中,Redis作为热点数据的缓存,所述热点数据包括连接会话数据、用户数据以及系统配置;Mysql作为业务数据的存储;Elasticsearch作为聊天记录数据的存储,并提供聊天记录的全文搜索;Kafka作为消息推送队列,与外部三方系统进行数据交互。
2.根据权利要求1所述的一种基于5G消息的静默客服机器人,其特征在于,步骤S3中,websocket服务端口接收客户端连接请求,对用户连接请求进行鉴权认证、限流处理,具体步骤为:在第一次http请求时解析请求URL数据进行校验,校验成功则允许建立连接通道,失败则拒绝连接;具体为:用户点击链接后,客户端首先收集相关的设备信息,然后将收集到的相关设备信息提交给websocket服务端口;所述相关的设备信息包括设备签名、设备UserAgent以及URL中的参数标识;websocket服务端口针对产品的参数标识校验对应的产品状态,若产品过期或失效,则提示链接失效;客户端参数校验通过后,websocket服务端口生成对应的IM会话token,所述token用于IM会话连接校验,其中设置token的过期时间为15分钟,同时token缓存到redis中,token对应的内容为用户信息、产品信息;客户端拿到token后,发起websocket服务端口连接后端IM服务端口,IM服务端口对客户端token进行校验,校验通过,则说明token有效;将对应的产品信息、用户信息取出。
3.根据权利要求1所述的一种基于5G消息的静默客服机器人,其特征在于,其中redis存储会话信息中的会话ID,具体的会话聊天内容数据直接存储在Elasticsearch中。
4.根据权利要求1所述的一种基于5G消息的静默客服机器人,其特征在于,其中1个userId对应1个session,1个session对应多个channel,相同用户连接共享一个session。
5.根据权利要求1所述的一种基于5G消息的静默客服机器人,其特征在于,将对话信息缓存到redis,并设置过期时长;然后将缓存到redis的对话信息同步一份到mySlq中。
6.根据权利要求1所述的一种基于5G消息的静默客服机器人,其特征在于,所述消息发送策略表包括发送时间、发送批次、发送人、发送状态以及发送结果。
7.根据权利要求1所述的一种基于5G消息的静默客服机器人,其特征在于,其中短信链接的生成方法为:导入用户信息,其中具体的用户信息存储于redis中;所述用户信息包括手机号码;根据手机号码删选用户,生成用户的URL链接;其中系统生成的URL链接包含每个用户的唯一标识,所述用户的唯一标识用于标记对应的手机号码、产品信息以及发送批次;其中通过不存在的唯一标识访问,均为失效或异常访问。
8.根据权利要求1所述的一种基于5G消息的静默客服机器人,其特征在于,其中,应用API接口通过nginx反向代理转发到zuul网关进行处理,H5即时消息通过nginx反向代理直接到netty的websocket服务端口,不走zuul网关。
暂无引用专利



