一种群组的通信系统及即时通信服务器技术方案

技术编号:7298842 阅读:174 留言:0更新日期:2012-04-26 22:13
本实用新型专利技术提供一种群组的通信系统及即时通信服务器。群组的通信系统包括即时通信服务器以及群组服务器。即时通信服务器包括第一接收模块以及第一发送模块,群组服务器包括第二接收模块以及第二发送模块。第一接收模块连接第一发送模块,第二接收模块连接第二发送模块,即时通信服务器连接群组服务器。第一接收模块,用于接收用户发送的群组消息。第一发送模块,用于根据群组消息所属的群组与群组服务器的对应关系,将群组消息发送至对应的群组服务器。第二发送模块,用于根据预设的传输策略将接收的群组消息发送给一个群组成员。其中,待接收群组消息的群组成员根据传输策略从已接收群组消息的群组成员获得群组消息。(*该技术在2021年保护过期,可自由使用*)

【技术实现步骤摘要】

本技术属于网络通信领域,尤其涉及一种群组的通信系统及即时通信服务O
技术介绍
目前,于即时通信过程中,即时通信服务器未经任何设置处理所有群组的通信。如此,群组通信会增加即时通信服务器的压力,同时亦不利于群组的管理和维护。此外,即时通信服务器发送群组消息给所有群组成员的效率低,从而影响了用户体验。
技术实现思路
本技术提供一种群组的通信系统及即时通信服务器,以解决上述问题。本技术提供一种群组的通信系统,包括即时通信服务器以及群组服务器。即时通信服务器包括第一接收模块以及第一发送模块,群组服务器包括第二接收模块以及第二发送模块。第一接收模块连接第一发送模块,第二接收模块连接第二发送模块,即时通信服务器连接群组服务器。即时通信服务器的第一接收模块,用于接收用户发送的群组消息。即时通信服务器的第一发送模块,用于根据群组消息所属的群组与群组服务器的对应关系,将群组消息发送至对应的群组服务器。群组服务器的第二接收模块,用于从即时通信服务器接收对应的群组消息。群组服务器的第二发送模块,用于根据预设的传输策略将接收的群组消息发送给一个群组成员。其中,待接收群组消息的群组成员根据传输策略从已接收群组消息的群组成员获得群组消息。本技术还提供一种即时通信服务器,包括接收模块以及群组通信模块。接收模块连接群组通信模块。接收模块,用于接收用户发送的群组消息。群组通信模块,用于从接收模块接收与其对应的群组的群组消息,并根据预设的传输策略将接收的群组消息发送给一个群组成员。待接收群组消息的群组成员根据传输策略从已接收群组消息的群组成员获得群组消息。相较于先前技术,根据本技术提供的群组的通信系统及即时通信服务器,每个群组通信是由独立的群组服务器或者即时通信服务器中的群组通信模块完成,从而便于管理和维护群组。而且,群组服务器或者群组通信模块先将群组消息发送至一个群组成员, 然后,待接收群组消息的群组成员根据传输策略从已接收群组消息的群组成员获得群组消息。如此,提高了通信效率,亦提升了用户体验。附图说明此处所说明的附图用来提供对本技术的进一步理解,构成本申请的一部分, 本技术的示意性实施例及其说明用于解释本技术,并不构成对本技术的不当限定。在附图中图1所示为根据本技术的第一较佳实施例提供的群组的通信系统的示意图;图2所示为根据本技术的第二较佳实施例提供的即时通信服务器的示意图。具体实施方式下文中将参考附图并结合实施例来详细说明本技术。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。图1所示为根据本技术的第一较佳实施例提供的群组的通信系统的示意图。 如图ι所示,群组的通信系统包括即时通信服务器20以及群组服务器21a 21c。即时通信服务器20连接群组服务器21a 21c。于此,以三个群组服务器21a 21c为例进行说明。然而,本技术对此不作任何限定。此外,即时通信服务器20包括验证模块200、第一接收模块201以及第一发送模块202。其中,验证模块200连接第一接收模块201,第一接收模块201连接第一发送模块202。另外,群组服务器21a包括第二接收模块210a以及第二发送模块21 ,群组服务器21b包括第二接收模块210b以及第二发送模块212b,群组服务器21c包括第二接收模块210c以及第二发送模块212c。其中,第二接收模块210a连接第二发送模块212a,第二接收模块210b连接第二发送模块212b,第二接收模块210c连接第二发送模块212c。于本实施例中,即时通信服务器20接收用户发送的群组消息。具体而言,用户通过客户端发送群组消息,即时通信服务器20的第一接收模块201接收上述群组消息。其中, 上述群组指具有相同爱好或者特征的人群集合到一起实现即时通信交流的平台。于此,群组例如包括法律部群、技术部群以及行政部群。然而,本技术对此不作任何限定。举例而言,用户属于法律部群,则此用户发送的群组消息需要发送至所有法律部群的成员。于本实施例中,即时通信服务器20根据群组消息所属的群组与群组服务器21a 21c的对应关系,将群组消息发送至对应的群组服务器。其中,即时通信服务器20中可预设群组与群组服务器的对应关系表,即时通信服务器20可以通过查询上述关系表来判断将群组消息发送至哪个群组服务器。举例而言,群组服务器21a对应处理法律部群的群组消息,群组服务器21b对应处理技术部群的群组消息,群组服务器21c对应处理行政部群的群组消息。换言之,不同的群组服务器处理不同群组的群组消息。因此,当法律部群的用户发送群组消息时,即时通信服务器20的第一发送模块202会将此群组消息发送至对应的群组服务器21a。如此,便于群组的管理与维护,亦提高了通信效率。于本实施例中,群组服务器的第二接收模块从即时通信服务器20接收对应的群组消息,群组服务器的第二发送模块根据预设的传输策略将接收的群组消息发送至一个群组成员。其中,传输策略为最快传输速度策略或最短传输路径策略。群组服务器21a 21c 以及群组成员中均设置传输策略。举例而言,当传输策略为最快传输速度策略,且群组服务器21a接收到法律部群的群组消息时,群组服务器21a判断其与群组成员之间的传输速度, 并将群组消息发送至与群组服务器21a之间的传输速度最快的一个群组成员。于本实施例中,待接收群组消息的群组成员根据传输策略从已接收群组消息的群组成员获得群组消息。以三个群组成员A C为例,若群组服务器21a与群组成员A之间的传输速度最快,则群组服务器21a首先将群组消息发送至群组成员A。接着,若群组成员 A与群组成员B之间的传输速度快于群组成员A与群组成员C之间的传输速度,则群组成员 A将群组消息发送至群组成员B。若群组成员B与C之间的传输速度快于群组成员A与C之间的传输速度,则群组成员B将群组消息发送至群组成员C。反之,若群组成员B与C之间的传输速度慢于群组成员A与C之间的传输速度,则群组成员A将群组消息发送至群组成员C。然而,本技术并不限定于此。当传输策略为最短传输路径策略时,亦可根据最短传输路径设置传输顺序,其原理同传输速度。故于此不再赘述。此外,于本实施例中,于即时通信服务器20接收用户发送的群组消息之前,即时通信服务器20可判断用户是否具有发送群组消息的权限。具体而言,当某群组的用户进行群组通信时,即时通信服务器20的验证模块200会根据其存储的群组信息判断用户是否具有发送此群组的群组信息的权限。然而,本技术亦并不限定于此。图2所示为根据本技术的第二较佳实施例提供的即时通信服务器的示意图。 如图2所示,本技术的第二较佳实施例提供的即时通信服务器40包括验证模块400、接收模块401以及群组通信模块40 402c。于此,以三个群组通信模块40 402c为例进行说明。然而,本技术对此不作任何限定。其中,验证模块400连接接收模块401,接收模块401连接群组通信模块40 402c。于本实施例中,即时通信服务器40的接收模块401接收用户发送的群组消息。于本实施例中,即时通信服务器40中与群组消息所属的群组相对应的群组通信模块(群组通信模块40 402c)从接收模块本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种群组的通信系统,其特征在于,包括即时通信服务器以及群组服务器,所述即时通信服务器包括第一接收模块以及第一发送模块,所述群组服务器包括第二接收模块以及第二发送模块,所述第一接收模块连接所述第一发送模块,所述第二接收模块连接所述第二发送模块,所述即时通信服务器连接所述群组服务器,所述即时通信服务器的所述第一接收模块,用于接收用户发送的群组消息,所述即时通信服务器的所述第一发送模块,用于根据所述群组消息所属的群组与群组服务器的对应关系,将所述群组消息发送至对应的群组服务器,所述群组服务器的所述第二接收模块,用于从所述即时通信服务器接收对应的所述群组消息,所述群组服务器的所述第二发送模块,用于根据预设的传输策略将接收的所述群组消息发送给一个群组成员,其中,待接收群组消息的群组成员根据所述传输策略从已接...

【专利技术属性】
技术研发人员:胡加明
申请(专利权)人:苏州阔地网络科技有限公司
类型:实用新型
国别省市:

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

1
相关领域技术