通信处理方法、装置、服务器及设备制造方法及图纸

技术编号:15726938 阅读:605 留言:0更新日期:2017-06-29 22:41
本申请公开了一种通信处理方法、装置、服务器及设备,通信服务器根据接收客户端发送的用户请求,将所述接收客户端的对话连接设置为第一处理状态或第二处理状态;接收到任一发送客户端发送的用户消息时,若所述发送客户端与所述接收客户端的对话连接处于所述第一处理状态时,从消息数据库中获取与所述用户消息匹配的回复消息,并将所述回复消息发送至所述发送客户端;若所述发送客户端与所述接收客户端的对话连接处于所述第二处理状态时,将所述用户消息发送至所述接收客户端,使所述接收客户端输出所述用户消息。本申请实施例实现了用户消息的及时处理。

【技术实现步骤摘要】
通信处理方法、装置、服务器及设备
本申请属于通信
,具体地说,涉及一种通信处理方法、装置、服务器及客户端。
技术介绍
在现有的利用即时通信技术实现的通信场景中,一个用户可能会与多个用户进行通信,比如基于web(网页)的“在线客服”通信场景,“在线客服”中的客服人员在进行服务过程中,通常都是一对多的服务,也就是一个客服人员会同时服务多个用户。以“在线客服”为例,在进行通信时,通信服务器首先建立访问应用的发送客户端与客服人员的接收客户端的对话连接;访问通过发送客户端发送用户消息,通信服务器再将用户消息转发至接收客户端,客服人员可以根据用户消息,通过接收客户端发送回复消息,通信服务器再将回复消息转发至发送客户端。但是,由于一个客服人员可能会同时服务多个访问,客服人员就需要在各个对话中来回切换,可能就会回复不及时,因此存在用户消息处理不及时的问题,影响用户体验。
技术实现思路
有鉴于此,本申请所要解决的技术问题是提供了一种通信处理方法、装置、服务器及设备,实现了用户消息及时处理。为了解决上述技术问题,本申请公开了一种通信处理方法,包括:根据接收客户端发送的用户请求,将所述接收客户端的对话连接设置为第一处理状态或第二处理状态;接收到任一发送客户端发送的用户消息时,若所述发送客户端与所述接收客户端的对话连接处于所述第一处理状态时,从消息数据库中获取与所述用户消息匹配的回复消息,并将所述回复消息发送至所述发送客户端;若所述发送客户端与所述接收客户端的对话连接处于所述第二处理状态时,将所述用户消息发送至所述接收客户端,使所述接收客户端输出所述用户消息。优选地,所述根据接收客户端发送的用户请求,将所述接收客户端的对话连接设置为第一处理状态或第二处理状态包括:当接收到客户端发送的第一用户请求,将请求的处于所述第一处理状态的一个对话连接从所述第一处理状态切换至所述第二处理状态;所述第一用户请求为所述接收客户端检测到第一用户操作时生成的;当接收到接收客户端发送的第二用户请求,将所述接收客户端处于所述第一处理状态的全部对话连接从所述第一处理状态切换至所述第二处理状态;所述第二用户请求为所述接受客户端检测到第二用户操作时生成的;当接收到接收客户端发送的第三用户请求,将请求的处于所述第二处理状态的一个对话连接从所述第二处理状态切换至所述第一处理状态;所述第三用户请求为所述接收客户端检测到第三用户操作时生成的;当接收到接收客户端发送的第四用户请求,将所述接收客户端处于所述第二处理状态的全部对话连接从所述第二处理状态切换至所述第一处理状态;所述第四用户请求为所述接受客户端检测到第四用户操作时生成的。优选地,所述根据接收客户端发送的用户请求,将所述接收客户端的对话连接设置为第一处理状态或第二处理状态之后,所述方法还包括:接收到任一发送客户端的对话连接请求时,在所述接收客户端的全部对话连接处于所述第一处理状态时,建立所述发送客户端以及所述接收客户端的对话连接,并设置所述对话连接处于所述第一处理状态。优选地,所述若所述发送客户端与接收客户端的对话连接处于第一处理状态时,从消息数据库中获取与所述用户消息匹配的回复消息,并将所述回复消息发送至发送客户端包括:若所述发送客户端与所述接收客户端的对话连接处于第一处理状态时,调用自动问答服务器从消息数据库中获取与所述用户消息匹配的回复消息,并将所述回复消息发送至发送客户端。优选地,所述若所述发送客户端与接收客户端的对话连接处于第一处理状态时,从消息数据库中获取与所述用户消息匹配的回复消息之后,所述方法还包括:将所述用户消息以及所述回复消息发送至所述接收客户端,使所述接收客户端输出所述用户消息以及所述回复消息。优选地,若所述发送客户端与所述接收客户端的对话连接处于第二处理状态时,将所述用户消息发送至所述接收客户端,使所述接收客户端输出所述用户消息之后,所述方法还包括:检测在预设时间内是否接收到所述接收客户端发送的回复消息;若在所述预设时间内未接收到所述接收客户端发送的回复消息时,将所述发送客户端与所述接收客户端的对话连接从所述第二处理状态切换至所述第一处理状态,并从消息数据库中获取与所述用户消息匹配的回复消息,并将所述回复消息发送至所述发送客户端。一种通信处理方法,包括:接收客户端将用户触发的用户请求发送至通信服务器,使所述通信服务器根据接收客户端发送的用户请求,将所述接收客户端的对话连接设置为第一处理状态或第二处理状态;当接收到任一发送客户端的用户消息时,若所述发送客户端与所述接收客户端的对话连接处于第一处理状态时,从消息数据库中获取与所述用户消息匹配的回复消息,并将所述回复消息发送至所述发送客户端;若所述发送客户端与所述接收客户端的对话连接处于第二处理状态时,将所述用户消息发送至所述接收客户端;接收通信服务器发送的处于第二处理状态的对话连接对应的用户消息,并输出所述用户消息。优选地,接收客户端将用户触发的用户请求发送至通信服务器包括:检测到第一用户操作时,生成第一用户请求,并将所述第一用户请求发送至通信服务器,使所述通信服务器将请求的处于所述第一处理状态的一个对话连接从所述第一处理状态切换至所述第二处理状态;检测到第二用户操作时,生成第二用户请求,并将所述第二用户请求发送至所述通信服务器,使所述通信服务器将所述接收客户端处于所述第一处理状态的全部对话连接从所述第一处理状态切换至所述第二处理状态;检测到第三用户操作时,生成第三用户请求,并将所述第三用户请求发送至所述通信服务器,使所述通信服务器将请求的处于所述第二处理状态的一个对话连接从所述第二处理状态切换至所述第一处理状态;检测到第四用户操作时,生成第四用户请求,并将所述第四用户请求发送至所述通信服务器,使所述通信服务器将所述接收客户端处于所述第二处理状态的全部对话连接从所述第二处理状态切换至所述第一处理状态。优选地,所述接收客户端将用户触发的用户请求发送至通信服务器之后,所述方法还包括:接收到通信服务器将对话连接设置为第一处理状态或第二处理状态的反馈消息之后,更新用户界面并输出状态提示信息;所述状态提示信息用于提示用户任一个对话连接是否处于第一处理状态或第二处理状态。一种通信处理装置,包括:状态设置模块,用于根据接收客户端发送的用户请求,将所述接收客户端的对话连接设置为第一处理状态或第二处理状态;第一处理模块,用于接收到任一发送客户端发送的用户消息时,若所述发送客户端与所述接收客户端的对话连接处于第一处理状态时,从消息数据库中获取与所述用户消息匹配的回复消息,并将所述回复消息发送至所述发送客户端;若所述发送客户端与所述接收客户端的对话连接处于第二处理状态时,将所述用户消息发送至所述接收客户端,使所述接收客户端输出所述用户消息。优选地,所述状态设置模块包括:第一状态设置单元,用于当接收到客户端发送的第一用户请求,将请求的处于所述第一处理状态的一个对话连接从所述第一处理状态切换至所述第二处理状态;所述第一用户请求为所述接收客户端检测到第一用户操作时生成的;第二状态设置单元,用于当接收到接收客户端发送的第二用户请求,将所述接收客户端处于所述第一处理状态的全部对话连接从所述第一处理状态切换至所述第二处理状态;所述第二用户请求为所述接受客户端本文档来自技高网...
通信处理方法、装置、服务器及设备

【技术保护点】
一种通信处理方法,其特征在于,包括:根据接收客户端发送的用户请求,将所述接收客户端的对话连接设置为第一处理状态或第二处理状态;接收到任一发送客户端发送的用户消息时,若所述发送客户端与所述接收客户端的对话连接处于所述第一处理状态时,从消息数据库中获取与所述用户消息匹配的回复消息,并将所述回复消息发送至所述发送客户端;若所述发送客户端与所述接收客户端的对话连接处于所述第二处理状态时,将所述用户消息发送至所述接收客户端,使所述接收客户端输出所述用户消息。

【技术特征摘要】
1.一种通信处理方法,其特征在于,包括:根据接收客户端发送的用户请求,将所述接收客户端的对话连接设置为第一处理状态或第二处理状态;接收到任一发送客户端发送的用户消息时,若所述发送客户端与所述接收客户端的对话连接处于所述第一处理状态时,从消息数据库中获取与所述用户消息匹配的回复消息,并将所述回复消息发送至所述发送客户端;若所述发送客户端与所述接收客户端的对话连接处于所述第二处理状态时,将所述用户消息发送至所述接收客户端,使所述接收客户端输出所述用户消息。2.根据权利要求1所述的方法,其特征在于,所述根据接收客户端发送的用户请求,将所述接收客户端的对话连接设置为第一处理状态或第二处理状态包括:当接收到客户端发送的第一用户请求,将请求的处于所述第一处理状态的一个对话连接从所述第一处理状态切换至所述第二处理状态;所述第一用户请求为所述接收客户端检测到第一用户操作时生成的;当接收到接收客户端发送的第二用户请求,将所述接收客户端处于所述第一处理状态的全部对话连接从所述第一处理状态切换至所述第二处理状态;所述第二用户请求为所述接受客户端检测到第二用户操作时生成的;当接收到接收客户端发送的第三用户请求,将请求的处于所述第二处理状态的一个对话连接从所述第二处理状态切换至所述第一处理状态;所述第三用户请求为所述接收客户端检测到第三用户操作时生成的;当接收到接收客户端发送的第四用户请求,将所述接收客户端处于所述第二处理状态的全部对话连接从所述第二处理状态切换至所述第一处理状态;所述第四用户请求为所述接受客户端检测到第四用户操作时生成的。3.根据权利要求1所述的方法,其特征在于,所述根据接收客户端发送的用户请求,将所述接收客户端的对话连接设置为第一处理状态或第二处理状态之后,所述方法还包括:接收到任一发送客户端的对话连接请求时,在所述接收客户端的全部对话连接处于所述第一处理状态时,建立所述发送客户端以及所述接收客户端的对话连接,并设置所述对话连接处于所述第一处理状态。4.根据权利要求1所述的方法,其特征在于,所述若所述发送客户端与接收客户端的对话连接处于第一处理状态时,从消息数据库中获取与所述用户消息匹配的回复消息,并将所述回复消息发送至发送客户端包括:若所述发送客户端与所述接收客户端的对话连接处于第一处理状态时,调用自动问答服务器从消息数据库中获取与所述用户消息匹配的回复消息,并将所述回复消息发送至发送客户端。5.根据权利要求1所述的方法,其特征在于,所述若所述发送客户端与接收客户端的对话连接处于第一处理状态时,从消息数据库中获取与所述用户消息匹配的回复消息之后,所述方法还包括:将所述用户消息以及所述回复消息发送至所述接收客户端,使所述接收客户端输出所述用户消息以及所述回复消息。6.根据权利要求1所述的方法,其特征在于,若所述发送客户端与所述接收客户端的对话连接处于第二处理状态时,将所述用户消息发送至所述接收客户端,使所述接收客户端输出所述用户消息之后,所述方法还包括:检测在预设时间内是否接收到所述接收客户端发送的回复消息;若在所述预设时间内未接收到所述接收客户端发送的回复消息时,将所述发送客户端与所述接收客户端的对话连接从所述第二处理状态切换至所述第一处理状态,并从消息数据库中获取与所述用户消息匹配的回复消息,并将所述回复消息发送至所述发送客户端。7.一种通信处理方法,其特征在于,包括:接收客户端将用户触发的用户请求发送至通信服务器,使所述通信服务器根据接收客户端发送的用户请求,将所述接收客户端的对话连接设置为第一处理状态或第二处理状态;当接收到任一发送客户端的用户消息时,若所述发送客户端与所述接收客户端的对话连接处于第一处理状态时,从消息数据库中获取与所述用户消息匹配的回复消息,并将所述回复消息发送至所述发送客户端;若所述发送客户端与所述接收客户端的对话连接处于第二处理状态时,将所述用户消息发送至所述接收客户端;接收通信服务器发送的处于第二处理状态的对话连接对应的用户消息,并输出所述用户消息。8.根据权利要求7所述方法,其特征在于,接收客户端将用户触发的用户请求发送至通信服务器包括:检测到第一用户操作时,生成第一用户请求,并将所述第一用户请求发送至通信服务器,使所述通信服务器将请求的处于所述第一处理状态的一个对话连接从所述第一处理状态切换至所述第二处理状态;检测到第二用户操作时,生成第二用户请求,并将所述第二用户请求发送至所述通信服务器,使所述通信服务器将所述接收客户端处于所述第一处理状态的全部对话连接从所述第一处理状态切换至所述第二处理状态;检测到第三用户操作时,生成第三用户请求,并将所述第三用户请求发送至所述通信服务器,使所述通信服务器将请求的处于所述第二处理状态的一个对话连接从所述第二处理状态切换至所述第一处理状态;检测到第四用户操作时,生成第四用户请求,并将所述第四用户请求发送至所述通信服务器,使所述通信服务器将所述接收客户端处于所述第二处理状态的全部对话连接从所述第二处理状态切换至所述第一处理状态。9.根据权利要求7所述的方法,其特征在于,所述接收客户端将用户触发的用户请求发送至通信服务器之后,所述方法还包括:接收到通信服务器将对话连接设置为第一处理状态或第二处理状态的反馈消息之后,更新用户界面并输出状态提示信息;所述状态提示信息用于提示用户任一个对话连接是否处于第一处理状态或第二处理状态。10.一种通信处理装置,其特征在于,包括:状态设置模块,用于根据接收客户端发送的用户请求,将所述接收客户端的对话连接设置为第一处理状态或第二处理状态;第一处理模块,用于接收到任一发送客户端发送的用户消息时,若所述发送客户端与所述接收客户端的对话连接处于第一处理状态时,从消息数据库中获取与所述用户消息匹配的回复消息,并将所述回复消息发送至所述发送客户端;若所述发送客户端与所述接收客户端的对话连接处于第二处理状态时,将所述用户消息发送至所述接收客户端,使所述接收客户端输出所述用户消息。11.根据权利要求10所述的装置,其特征在于,所述状态设置模块包括:第一状态设置单元,用于当接收到客户端发送...

【专利技术属性】
技术研发人员:朱锡全阮征楼贤林
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

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

1