[发明专利]聊天服务器系统、构建聊天服务器系统的方法以及聊天系统无效
申请号: | 201010568246.0 | 申请日: | 2010-11-30 |
公开(公告)号: | CN102045270A | 公开(公告)日: | 2011-05-04 |
发明(设计)人: | 王硕 | 申请(专利权)人: | 北京迅捷英翔网络科技有限公司 |
主分类号: | H04L12/58 | 分类号: | H04L12/58;H04L12/18;H04L29/08 |
代理公司: | 隆天国际知识产权代理有限公司 72003 | 代理人: | 张浴月;刘文意 |
地址: | 100007 北京市东城区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 聊天 服务器 系统 构建 方法 以及 | ||
1.一种聊天服务器系统,其特征在于,包括:
SOCKET服务器,与多个聊天客户终端建立SOCKET连接,并与所述多个聊天客户终端保持连接以向其提供聊天服务;
聊天室管理服务器,用于控制管理所述SOCKET服务器和聊天客户终端。
2.根据权利要求1所述的聊天服务器系统,其特征在于,所述SOCKET服务器为MINA服务器。
3.根据权利要求2所述的聊天服务器系统,其特征在于,所述MINA服务器为多个,该聊天服务器系统还包括;
交换机,连接在所述多个聊天客户终端与所述多个MINA服务器之间;
主JMS服务器,与所述多个MINA服务器连接;
其中,当所述MINA服务器通过所述交换机从其连接的聊天客户终端接收的消息为私聊消息时,所述MINA服务器判断该私聊消息的接收方是否为自身连接的聊天客户终端,若是,则将该私聊消息通过所述交换机发送至接收方;若否,则通过所述主JMS服务器将该私聊消息发送至接收方所属的MINA服务器,并由该接收方所属的MINA服务器通过所述交换机将该私聊消息发送至接收方。
4.根据权利要求3所述的聊天服务器系统,其特征在于,还包括:
缓存服务器,用于存储每个MINA服务器所连接的聊天客户终端信息;
所述MINA服务器通过该缓存服务器判断所述私聊消息的接收方是否为自身连接的聊天客户终端。
5.根据权利要求3所述的聊天服务器系统,其特征在于,所述MINA服务器包括:
信息存储单元,用于存储与该MINA服务器连接的聊天客户终端信息;
所述MINA服务器通过该信息存储单元获取其连接的聊天客户终端信息,以将私聊消息发送至接收方。
6.根据权利要求3所述的聊天服务器系统,其特征在于,当所述MINA服务器从其连接的聊天客户终端接收的消息为广播消息时,所述MINA服务器将该广播消息发送至所述主JMS服务器,并由所述主JMS服务器将所述广播消息向MINA服务器广播,然后由MINA服务器向其所连接的聊天客户终端广播。
7.根据权利要求3所述的聊天服务器系统,其特征在于,所述MINA服务器还用于对聊天客户终端的请求进行鉴权。
8.根据权利要求3所述的聊天服务器系统,其特征在于,所述主JMS服务器还用于将来自所述聊天室管理服务器的控制命令发送至所述MINA服务器。
9.根据权利要求3所述的聊天服务器系统,其特征在于,该聊天服务器系统还包括:
备份JMS服务器,用于存储所述主JMS服务器未处理的消息,并在所述主JMS服务器出现故障时,处理未处理的消息。
10.一种构建聊天服务器系统的方法,其特征在于,包括以下步骤:
提供SOCKET服务器,使其与多个聊天客户终端建立SOCKET连接,并与所述多个聊天客户终端保持连接以向其提供聊天服务;
提供聊天室管理服务器,以控制管理所述SOCKET服务器和聊天客户终端。
11.一种聊天系统,其特征在于,包括:
根据权利要求1-9中任一项所述的聊天服务器系统以及聊天客户终端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京迅捷英翔网络科技有限公司,未经北京迅捷英翔网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010568246.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种多功能幼苗覆土机
- 下一篇:一种遥控播种机