[发明专利]即时通信系统的集群服务器和集群间通信的方法有效
申请号: | 200910090237.2 | 申请日: | 2009-08-03 |
公开(公告)号: | CN101631140A | 公开(公告)日: | 2010-01-20 |
发明(设计)人: | 崔振峰;陆剑峰 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/58 |
代理公司: | 北京银龙知识产权代理有限公司 | 代理人: | 许 静 |
地址: | 518057广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 即时 通信 系统 集群 服务器 方法 | ||
1.一种即时通信系统的集群服务器,用于集群化的即时通信系统,所述 即时通信系统包括至少两个所述集群服务器,所述集群服务器内包括即时通信 服务器和客户端用户,其特征在于,所述集群服务器包括:
存储单元,用于保存本集群客户端用户订阅外集群客户端用户呈现状态的 第一订阅信息,以及所述外集群客户端用户订阅所述本集群客户端用户呈现状 态的第二订阅信息;
信息分类单元,用于判断所述本集群客户端用户与所述外集群客户端用户 之间发送的通信消息是否为状态呈现相关消息;
信息发送单元,用于当所述通信消息为状态呈现相关消息时,根据所述第 一订阅信息或所述第二订阅信息发送所述通信消息。
2.如权利要求1所述的集群服务器,其特征在于,所述第一订阅信息用 于记录本集群第一客户端用户与外集群内第二即时通信服务器之间的对应关 系,其中所述第一客户端用户订阅呈现状态的所述外集群客户端用户登录于所 述第二即时通信服务器;所述第二订阅信息用于记录所述第一客户端用户与外 集群的第二集群服务器之间的对应关系,其中所述第二集群服务器内的所述外 集群客户端用户订阅所述第一客户端用户的呈现状态。
3.如权利要求2所述的集群服务器,其特征在于,所述信息分类单元判 断所述第一客户端用户发送至所述外集群客户端用户的第一通信消息为状态 呈现相关消息时,所述信息发送单元根据所述第二订阅信息,将所述第一通信 消息发送至所述第二集群服务器;
所述信息分类单元判断所述外集群客户端发送至本集群的第二通信消息 为状态呈现相关消息,且所述第二通信消息的发送端为所述第二即时通信服务 器时,所述信息发送单元根据所述第一订阅信息,将所述第二通信消息发送至 所述第一客户端用户所登录的第一即时通信服务器。
4.如权利要求3所述的集群服务器,其特征在于,所述集群服务器还包 括:
对外通信接口单元,用于提供与外集群之间的通信接口;
用户分配单元,用于为所述本集群客户端用户分配相应的即时通信服务 器;
所述信息发送单元还用于:所述第一通信消息为非状态呈现相关消息时, 通过所述对外通信接口单元查询所述第一通信消息的目的接收用户所属的第 三集群服务器,将所述第一通信消息发送至所述第三集群服务器;所述第二通 信消息为非状态呈现相关消息时,通过所述用户分配单元获得所述第二通信消 息的目的接收用户所登录的第三即时通信服务器,将所述第二通信消息发送至 所述第三即时通信服务器。
5.如权利要求3或4所述的集群服务器,其特征在于,所述信息分类单 元还用于,在发送所述第一通信消息前,判断所述第一通信消息是否为非实时 消息。
6.如权利要求5所述的集群服务器,其特征在于,所述信息发送单元还 用于:所述第一通信消息为非实时消息时,将所述第一通信消息保存于相对应 的消息发送等待队列中,当所述消息发送等待队列的长度达到一预设值时,压 缩所述消息发送等待队列为一复合消息后发送。
7.如权利要求6所述的集群服务器,其特征在于,所述信息发送单元还 用于:当所述第二通信消息为复合消息时,在通过所述信息分类单元判断所述 第二通信消息是否为状态呈现消息之前,所述信息发送单元将所述第二通信消 息解析为多个独立的消息。
8.如权利要求1所述的集群服务器,其特征在于,所述集群服务器与一 全局服务器通讯连接,通过所述全局服务器查询所述外集群客户端用户所属的 相对应集群服务器。
9.一种即时通信中集群间通信的方法,用于包括即时通信终端、即时通 信服务器和集群服务器的即时通信系统中,其特征在于,所述方法包括:
获得本集群客户端用户与外集群客户端用户之间发送的通信消息;
所述通信消息为状态呈现相关消息,根据预先保存的所述本集群客户端用 户订阅所述外集群客户端用户呈现状态的第一订阅信息,或者根据所述外集群 客户端用户订阅所述本集群客户端用户呈现状态的第二订阅信息,发送所述通 信消息。
10.如权利要求9所述的方法,其特征在于,所述第一订阅信息用于记 录本集群第一客户端用户与外集群内第二即时通信服务器之间的对应关系,其 中所述第一客户端用户订阅呈现状态的所述外集群客户端用户登录于所述第 二即时通信服务器;所述第二订阅信息用于记录所述第一客户端用户与外集群 的第二集群服务器之间的对应关系,其中所述第二集群服务器内的所述外集群 客户端用户订阅所述第一客户端用户的呈现状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910090237.2/1.html,转载请声明来源钻瓜专利网。