通信处理方法、装置、服务器及设备与流程

文档序号:12739626阅读:来源:国知局

技术特征:

1.一种通信处理方法,其特征在于,包括:

根据接收客户端发送的用户请求,将所述接收客户端的对话连接设置为第一处理状态或第二处理状态;

接收到任一发送客户端发送的用户消息时,若所述发送客户端与所述接收客户端的对话连接处于所述第一处理状态时,从消息数据库中获取与所述用户消息匹配的回复消息,并将所述回复消息发送至所述发送客户端;

若所述发送客户端与所述接收客户端的对话连接处于所述第二处理状态时,将所述用户消息发送至所述接收客户端,使所述接收客户端输出所述用户消息。

2.根据权利要求1所述的方法,其特征在于,所述根据接收客户端发送的用户请求,将所述接收客户端的对话连接设置为第一处理状态或第二处理状态包括:

当接收到客户端发送的第一用户请求,将请求的处于所述第一处理状态的一个对话连接从所述第一处理状态切换至所述第二处理状态;所述第一用户请求为所述接收客户端检测到第一用户操作时生成的;

当接收到接收客户端发送的第二用户请求,将所述接收客户端处于所述第一处理状态的全部对话连接从所述第一处理状态切换至所述第二处理状态;所述第二用户请求为所述接受客户端检测到第二用户操作时生成的;

当接收到接收客户端发送的第三用户请求,将请求的处于所述第二处理状态的一个对话连接从所述第二处理状态切换至所述第一处理状态;所述第三用户请求为所述接收客户端检测到第三用户操作时生成的;

当接收到接收客户端发送的第四用户请求,将所述接收客户端处于所述第二处理状态的全部对话连接从所述第二处理状态切换至所述第一处理状态;所述第四用户请求为所述接受客户端检测到第四用户操作时生成的。

3.根据权利要求1所述的方法,其特征在于,所述根据接收客户端发送的用户请求,将所述接收客户端的对话连接设置为第一处理状态或第二处理状态之后,所述方法还包括:

接收到任一发送客户端的对话连接请求时,在所述接收客户端的全部对话连接处于所述第一处理状态时,建立所述发送客户端以及所述接收客户端的对话连接,并设置所述对话连接处于所述第一处理状态。

4.根据权利要求1所述的方法,其特征在于,所述若所述发送客户端与接收客户端的对话连接处于第一处理状态时,从消息数据库中获取与所述用户消息匹配的回复消息,并将所述回复消息发送至发送客户端包括:

若所述发送客户端与所述接收客户端的对话连接处于第一处理状态时,调用自动问答服务器从消息数据库中获取与所述用户消息匹配的回复消息,并将所述回复消息发送至发送客户端。

5.根据权利要求1所述的方法,其特征在于,所述若所述发送客户端与接收客户端的对话连接处于第一处理状态时,从消息数据库中获取与所述用户消息匹配的回复消息之后,所述方法还包括:

将所述用户消息以及所述回复消息发送至所述接收客户端,使所述接收客户端输出所述用户消息以及所述回复消息。

6.根据权利要求1所述的方法,其特征在于,若所述发送客户端与所述接收客户端的对话连接处于第二处理状态时,将所述用户消息发送至所述接收客户端,使所述接收客户端输出所述用户消息之后,所述方法还包括:

检测在预设时间内是否接收到所述接收客户端发送的回复消息;

若在所述预设时间内未接收到所述接收客户端发送的回复消息时,将所述发送客户端与所述接收客户端的对话连接从所述第二处理状态切换至所述第一处理状态,并从消息数据库中获取与所述用户消息匹配的回复消息,并将所述回复消息发送至所述发送客户端。

7.一种通信处理方法,其特征在于,包括:

接收客户端将用户触发的用户请求发送至通信服务器,使所述通信服务器根据接收客户端发送的用户请求,将所述接收客户端的对话连接设置为第一处理状态或第二处理状态;当接收到任一发送客户端的用户消息时,若所述发送客户端与所述接收客户端的对话连接处于第一处理状态时,从消息数据库中获取与所述用户消息匹配的回复消息,并将所述回复消息发送至所述发送客户端;若所述发送客户端与所述接收客户端的对话连接处于第二处理状态时,将所述用户消息发送至所述接收客户端;

接收通信服务器发送的处于第二处理状态的对话连接对应的用户消息,并输出所述用户消息。

8.根据权利要求7所述方法,其特征在于,接收客户端将用户触发的用户请求发送至通信服务器包括:

检测到第一用户操作时,生成第一用户请求,并将所述第一用户请求发送至通信服务器,使所述通信服务器将请求的处于所述第一处理状态的一个对话连接从所述第一处理状态切换至所述第二处理状态;

检测到第二用户操作时,生成第二用户请求,并将所述第二用户请求发送至所述通信服务器,使所述通信服务器将所述接收客户端处于所述第一处理状态的全部对话连接从所述第一处理状态切换至所述第二处理状态;

检测到第三用户操作时,生成第三用户请求,并将所述第三用户请求发送至所述通信服务器,使所述通信服务器将请求的处于所述第二处理状态的一个对话连接从所述第二处理状态切换至所述第一处理状态;

检测到第四用户操作时,生成第四用户请求,并将所述第四用户请求发送至所述通信服务器,使所述通信服务器将所述接收客户端处于所述第二处理状态的全部对话连接从所述第二处理状态切换至所述第一处理状态。

9.根据权利要求7所述的方法,其特征在于,所述接收客户端将用户触发的用户请求发送至通信服务器之后,所述方法还包括:

接收到通信服务器将对话连接设置为第一处理状态或第二处理状态的反馈消息之后,更新用户界面并输出状态提示信息;所述状态提示信息用于提示用户任一个对话连接是否处于第一处理状态或第二处理状态。

10.一种通信处理装置,其特征在于,包括:

状态设置模块,用于根据接收客户端发送的用户请求,将所述接收客户端的对话连接设置为第一处理状态或第二处理状态;

第一处理模块,用于接收到任一发送客户端发送的用户消息时,若所述发送客户端与所述接收客户端的对话连接处于第一处理状态时,从消息数据库中获取与所述用户消息匹配的回复消息,并将所述回复消息发送至所述发送客户端;若所述发送客户端与所述接收客户端的对话连接处于第二处理状态时,将所述用户消息发送至所述接收客户端,使所述接收客户端输出所述用户消息。

11.根据权利要求10所述的装置,其特征在于,所述状态设置模块包括:

第一状态设置单元,用于当接收到客户端发送的第一用户请求,将请求的处于所述第一处理状态的一个对话连接从所述第一处理状态切换至所述第二处理状态;所述第一用户请求为所述接收客户端检测到第一用户操作时生成的;

第二状态设置单元,用于当接收到接收客户端发送的第二用户请求,将所述接收客户端处于所述第一处理状态的全部对话连接从所述第一处理状态切换至所述第二处理状态;所述第二用户请求为所述接受客户端检测到第二用户操作时生成的;

第三状态设置单元,用于当接收到接收客户端发送的第三用户请求,将请求的处于所述第二处理状态的一个对话连接从所述第二处理状态切换至所述第一处理状态;所述第三用户请求为所述接收客户端检测到第三用户操作时生成的;

第四状态设置单元,用于当接收到接收客户端发送的第四用户请求,将所述接收客户端处于所述第二处理状态的全部对话连接从所述第二处理状态切换至所述第一处理状态;所述第四用户请求为所述接受客户端检测到第四用户操作时生成的。

12.根据权利要求10所述的装置,其特征在于,还包括:

连接建立模块,用于接收到任一发送客户端的对话连接请求时,在所述接收客户端的全部对话连接处于所述第一处理状态时,建立所述发送客户端以及所述接收客户端的对话连接,并设置所述对话连接处于所述第一处理状态。

13.根据权利要求10所述的装置,其特征在于,所述第一处理模块在所述发送客户端与接收客户端的对话连接处于第一处理状态时,从消息数据库中获取与所述用户消息匹配的回复消息,并将所述回复消息发送至发送客户端具体用于:

若所述发送客户端与所述接收客户端的对话连接处于第一处理状态时,调用自动问答服务器从消息数据库中获取与所述用户消息匹配的回复消息,并将所述回复消息发送至发送客户端。

14.根据权利要求10所述的装置,其特征在于,还包括:

输出模块,用于在所述第一处理模块从消息数据库中获取与所述用户消息匹配的回复消息之后,将所述用户消息以及所述回复消息发送至所述接收客户端,使所述接收客户端输出所述用户消息以及所述回复消息。

15.根据权利要求10所述的装置,其特征在于,还包括:

检测模块,用于在所述第一处理模块将将所述用户消息发送至所述接收客户端,使所述接收客户端输出所述用户消息之后,检测在预设时间内是否接收到所述接收客户端发送的回复消息;

第二处理模块,用于在所述预设时间内未接收到所述接收客户端发送的回复消息时,将所述发送客户端与所述接收客户端的对话连接从所述第二处理状态切换至所述第一处理状态,并从消息数据库中获取与所述用户消息匹配的回复消息,并将所述回复消息发送至所述发送客户端。

16.一种通信服务器,其特征在于,包括接收组件、发送组件以及处理组件;

所述处理组件,用于触发所述接收组件接收接收客户端发送的用户请求,根据所述用户请求,将所述接收客户端的对话连接设置为第一处理状态或第二处理状态;

在所述接收组件接收到到任一发送客户端发送的用户消息时,若所述发送客户端与所述接收客户端的对话连接处于第一处理状态时,从消息数据库中获取与所述用户消息匹配的回复消息,并触发所述发送组件将所述回复消息发送至所述发送客户端;

若所述发送客户端与所述接收客户端的对话连接处于第二处理状态时,触发所述发送组件将所述用户消息发送至所述接收客户端,使所述接收客户端输出所述用户消息。

17.一种通信处理装置,其特征在于,包括:

发送模块,用于将用户触发的用户请求发送至通信服务器,使所述通信服务器根据接收客户端发送的用户请求,将所述接收客户端的对话连接设置为第一处理状态或第二处理状态;当接收到任一发送客户端的用户消息时,若所述发送客户端与所述接收客户端的对话连接处于第一处理状态时,从消息数据库中获取与所述用户消息匹配的回复消息,并将所述回复消息发送至所述发送客户端;若所述发送客户端与所述接收客户端的对话连接处于第二处理状态时,将所述用户消息发送至所述接收客户端;

接收模块,用于接收通信服务器发送的处于第二处理状态的对话连接对应的用户消息,并输出所述用户消息。

18.根据权利要求17所述的装置,其特征在于,所述发送模块包括:

第一发送单元,用于检测到第一用户操作时,生成第一用户请求,并将所述第一用户请求发送至通信服务器,使所述通信服务器将请求的处于所述第一处理状态的一个对话连接从所述第一处理状态切换至所述第二处理状态;

第二发送单元,用于检测到第二用户操作时,生成第二用户请求,并将所述第二用户请求发送至所述通信服务器,使所述通信服务器将所述接收客户端处于所述第一处理状态的全部对话连接从所述第一处理状态切换至所述第二处理状态;

第三发送单元,用于检测到第三用户操作时,生成第三用户请求,并将所述第三用户请求发送至所述通信服务器,使所述通信服务器将请求的处于所述第二处理状态的一个对话连接从所述第二处理状态切换至所述第一处理状态;

第四发送单元,用于检测到第四用户操作时,生成第四用户请求,并将所述第四用户请求发送至所述通信服务器,使所述通信服务器将所述接收客户端处于所述第二处理状态的全部对话连接从所述第二处理状态切换至所述第一处理状态。

19.根据权利要求17所述的装置,其特征在于,还包括:

更新模块,用于接收到通信服务器将对话连接设置为第一处理状态或第二处理状态的反馈消息之后,更新用户界面并输出状态提示信息;所述状态提示信息用于提示用户任一个对话连接是否处于第一处理状态或第二处理状态。

20.一种终端设备,其特征在于,包括输入组件、显示组件以及处理组件;

所述输入组件用于检测用户的用户操作;

所述处理组件用于根据输入组件的用户操作,生成用户请求并发送至通信服务器,使所述通信服务器根据接收客户端发送的用户请求,将所述接收客户端的对话连接设置为第一处理状态或第二处理状态;当接收到任一发送客户端的用户消息时,若所述发送客户端与所述接收客户端的对话连接处于第一处理状态时,从消息数据库中获取与所述用户消息匹配的回复消息,并将所述回复消息发送至所述发送客户端;若所述发送客户端与所述接收客户端的对话连接处于第二处理状态时,将所述用户消息发送至所述接收客户端;

接收通信服务器发送的处于第二处理状态的对话连接对应的用户消息,并触发所述显示组件输出所述用户消息。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1