[发明专利]一种即时通信方法、系统及计算设备有效
申请号: | 202110566500.1 | 申请日: | 2021-05-24 |
公开(公告)号: | CN113329069B | 公开(公告)日: | 2023-06-09 |
发明(设计)人: | 田鑫 | 申请(专利权)人: | 统信软件技术有限公司 |
主分类号: | H04L67/02 | 分类号: | H04L67/02;H04L67/141;H04L51/04 |
代理公司: | 北京瀚方律师事务所 11774 | 代理人: | 周红力 |
地址: | 100176 北京市大兴区北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 即时 通信 方法 系统 计算 设备 | ||
1.一种即时通信方法,在服务端执行,所述服务端分别与消息队列服务器、数据存储设备相连,所述消息队列服务器包括一个或多个消息队列,所述方法包括步骤:
接收客户端发送的客服分配请求;
从数据存储设备中获取与客服标识相关联的会话数量小于阈值的一个或多个客服标识作为空闲客服标识,根据每个空闲客服标识对应的服务状态信息来确定目标客服标识,其中,所述服务状态信息包括客服在线时间、客户满意度、回复消息时间、职位级别、客服权重;
建立与所述目标客服标识相关联的会话标识,并将所述目标客服标识和会话标识返回至所述客户端;
获取客户端基于所述会话标识、目标客服标识向目标客服端发送的客户消息,其中,所述客户消息包括消息描述信息和消息内容,所述消息描述信息包括客户端标识、会话标识、目标客服标识以及与客户消息相对应的消息标识;
将客户消息基于所述会话标识、目标客服标识存储到数据存储设备;以及
将所述客户消息发送至与所述会话标识相对应的消息队列,以便经由所述消息队列将所述客户消息发送至目标客服端,所述目标客服端适于基于客户消息中的客户端标识向相应的客户端返回客服消息。
2.如权利要求1所述的方法,其中,经由消息队列将客户消息发送至目标客服端的步骤包括:
循环从所述消息队列中获取客户消息;
对所述客户消息进行解析,以获取相应的会话标识和目标客服标识;
基于所述会话标识和目标客服标识将所述客户消息发送至相应的目标客服端。
3.如权利要求1所述的方法,其中,在接收客户端发送的客服分配请求之后,还包括步骤:
创建与客户端相对应的客户端标识,并将所述客户端标识返回至客户端。
4.如权利要求1-3中任一项所述的方法,其中,
所述数据存储设备适于对消息进行解析,以获取消息内容、会话标识和目标客服标识,并基于所述会话标识和目标客服标识分表存储所述消息内容。
5.如权利要求1-3中任一项所述的方法,其中,在接收客户端发送的客服分配请求之前,还包括步骤:
接收客服端发送的留言咨询服务请求,从留言咨询服务请求中获取与客服端相对应的客服标识;
将所述客服标识存储到数据存储设备中。
6.如权利要求1-3中任一项所述的方法,其中,
所述服务端包括Socker服务,所述Socker服务适于与客户端、客服端建立WebSocket连接。
7.一种即时通信系统,其中,包括:
服务端,适于执行如权利要求1-6中任一项所述的方法;
一个或多个客户端,与所述服务端通信连接,适于向服务端发送客服分配请求,接收服务端返回的目标客服标识和相应的会话标识,并适于基于所述会话标识和目标客服标识向目标客服端发送客户消息,其中,所述客户消息包括消息描述信息和消息内容,所述消息描述信息包括客户端标识、会话标识、目标客服标识以及与客户消息相对应的消息标识;
一个或多个客服端,与所述服务端通信连接,适于从服务端获取客户端发送的客户消息,并适于基于客户消息中的客户端标识向相应的客户端返回客服消息;
消息队列服务器,与所述服务端相连,所述消息队列服务器包括一个或多个消息队列;以及
数据存储设备,与所述服务端相连,适于从服务端获取消息,并基于会话标识、目标客服标识存储消息。
8.如权利要求7所述的系统,其中,
所述数据存储设备适于对消息进行解析,以获取消息内容、会话标识和目标客服标识,并基于所述会话标识和目标客服标识分表存储所述消息内容。
9.如权利要求7或8所述的系统,其中,
所述服务端包括Socker服务,所述Socker服务适于与客户端、客服端建立WebSocket连接。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于统信软件技术有限公司,未经统信软件技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110566500.1/1.html,转载请声明来源钻瓜专利网。