一种即时通信系统及方法

文档序号:9306617阅读:387来源:国知局
一种即时通信系统及方法
【技术领域】
[0001]本发明涉及数据通信技术领域,尤其涉及一种即时通信系统及方法。
【背景技术】
[0002]随着即时通信技术的快速发展,即时通信软件已经成为网络用户不可缺少的通信工具之一。
[0003]目前,各即时通讯公众平台的后台消息管理系统只提供了简单的网页来与用户进行沟通,所有的用户咨询根据时间排序,而且每个企业只有一个帐号。通常在同一时间内由一位公司固定工作人员通过该账号来解答用户的咨询内容。当同时咨询的用户达到一定量之后,该公司的工作人员就完全处理不过来。因此,这种方式极大地限制了解答效率。例如,多个用户拨打公司的普通电话,在同一时间内,一位工作人员只能接听一位用户的电话,只有处理完这位用户的电话咨询之后,才能处理下一位拨打进来的用户的电话咨询。在没有处理完之前,其他用户的电话咨询得不到工作人员的回应。另外,现有的后台消息管理机制中用户通常无法实时地了解工作人员对其咨询内容的处理结果。

【发明内容】

[0004]有鉴于此,本发明实施例提供了一种即时通信系统和方法,以提高即时通信的效率。
[0005]一方面本发明实施例提供了一种即时通信系统,所述系统包括:源用户端、转发服务器和目标用户端,
[0006]所述源用户端用于接收源用户发送的信息,并将所述信息发送到所述转发服务器,所述信息包含所述源用户的ID以及所述源用户的咨询信息;
[0007]所述转发服务器用于接收所述源用户端发送的信息,为所述源用户端指定一个目标用户端,建立所述源用户端与所述目标用户端之间的通信连接,并通过所述源用户端与目标用户端的通信连接将所述接收的信息发送到所述目标用户端;
[0008]所述目标用户端用于接收所述转发服务器发送的信息,以及接收目标用户对所述转发服务器发送的信息的处理结果,并将所述处理结果发送到所述转发服务器;
[0009]所述转发服务器还用于接收所述目标用户端发送的处理结果,并将所述目标用户端发送的处理结果通过所述源用户端与目标用户端的通信连接发送到与所述目标用户端的对应的源用户端。
[0010]进一步的,所述转发服务器包括:
[0011]接收单元,用于接收所述源用户端发送的信息,以及所述目标用户端发送的处理结果;
[0012]第一分配单元,用于根据从所述源用户端接收信息中的源用户的ID为所述源用户端分配一个源用户编号;
[0013]第二分配单元,用于为所述源用户编号指定一个目标用户编号,其中,所述目标用户编号与目标用户端对应;
[0014]连接单元,用于建立所述源用户编号对应的源用户端与所述目标用户编号对应的目标用户端之间的通信连接;
[0015]发送单元,用于通过所述源用户端与目标用户端的通信连接将从所述源用户端接收的信息发送到所述目标用户端,以及将从所述目标用户端接收的处理结果发送到所述源用户端。
[0016]进一步的,所述转发服务器还包括:查找单元,用于接收所述目标用户端发送的处理结果之后,将从所述目标用户端接收的处理结果发送到所述源用户端之前,根据从所述目标用户端接收的处理结果查找与所述目标用户端对应的源用户端。
[0017]进一步的,所述转发服务器还包括:转换单元,用于建立所述源用户编号对应的源用户端与所述目标用户编号对应的目标用户端之间的通信连接之后,通过所述源用户端与目标用户端的通信连接将从所述源用户接收的信息发送到所述目标用户端之前,将所述源用户端发送信息的信息格式转化为相应的目标用户端采用的通信工具所支持的信息格式,以及用于接收所述目标用户端发送的处理结果之后,将从所述目标用户端接收的处理结果发送到所述源用户端之前,将所述目标用户发送处理结果的信息格式转化为相应的源用户端采用的通信工具所支持的信息格式。
[0018]另一方面,本发明实施例提供了一种即时通信方法,所述方法包括:
[0019]源用户端接收源用户发送的信息,并将所述信息发送到转发服务器,所述信息包含所述源用户的ID以及所述源用户的咨询信息;
[0020]转发服务器为所述源用户端指定一个目标用户端,建立所述源用户端与所述目标用户端之间的通信连接,并通过所述源用户端与目标用户端的通信连接将所述源用户端接收的信息发送到所述目标用户端;
[0021]目标用户端接收所述转发服务器发送的信息,以及接收目标用户对所述转发服务器发送的信息的处理结果,并将所述处理结果发送到所述转发服务器;
[0022]所述转发服务器接收所述目标用户端发送的处理结果,并将所述目标用户端发送的处理结果通过所述源用户端与目标用户端的通信连接发送到与所述目标用户端的对应的源用户端。
[0023]进一步的,转发服务器为所述源用户端指定一个目标用户端,建立所述源用户端与所述目标用户端之间的通信连接,包括:
[0024]转发服务器根据所述源用户的ID为所述源用户端分配一个源用户编号;
[0025]转发服务器为所述源用户编号指定一个目标用户编号,其中,所述目标用户编号与目标用户端对应;
[0026]转发服务器建立所述源用户编号对应的源用户端与所述目标用户编号对应的目标用户端之间的通信连接。
[0027]进一步的,转发服务器根据预先设定的匹配规则为所述源用户编号指定一个目标用户编号。
[0028]进一步的,转发服务器通过所述源用户端与目标用户端的通信连接将所述源用户端发送的信息转发给所述目标用户端,包括:
[0029]转发服务器将所述源用户端发送信息的信息格式转化为相应的目标用户端采用的通信工具所支持的信息格式;
[0030]转发服务器将所述源用户端发送的信息以转换后的信息格式发送到所述目标用户端。
[0031 ] 进一步的,转发服务器通过所述源用户端与目标用户端的通信连接将所述目标用户端发送的处理结果转发给所述源用户端,包括:
[0032]转发服务器将所述目标用户端发送处理结果的信息格式转化为相应的源用户端采用的通信工具所支持的信息格式;
[0033]转发服务器将所述目标用户端发送的处理结果以转换后的信息格式发送到所述源用户端。
[0034]本发明实施例提供的即时通信系统及方法,通过采用转发服务器将源用户端发送的信息发送到目标用户端,以及将目标用户端发送的信息发送到源用户端,与传统的即时通信系统相比,增加了源用户端与目标用户端通信的灵活性,从而提高了即时通信的通信效率。
【附图说明】
[0035]图1是本发明实施例提供的即时通信系统的示意图;
[0036]图2是本发明实施例提供的即时通信系统中一种优选的转发服务器示意图;
[0037]图3是本发明实施例提供的即时通信方法的流程图;
[0038]图4是本发明实施例提供的即时通信方法中转发服务器建立通信连接的流程图;
[0039]图5是本发明实施例提供的即时通信方法中转发服务器发送信息到目标用户端的流程图;
[0040]图6是本发明实施例提供的即时通信方法中转发服务器发送处理结果到源用户端的流程图;
[0041]图7是本发明实施例提供的即时通信方法在某公司中具体应用的流程图。
【具体实施方式】
[0042]下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部内容。
[0043]图1示出了本发明实施例提供的即时通信系统的示意图,如图1所示,所述系统可包括:源用户端11、转发服务器12和目标用户端13。其中,所述源用户端11用于接收源用户发送的信息,并将所述信息发送到所述转发服务器12,所述源用户端可以采用QQ、阿里旺旺
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1