[发明专利]群信息获取方法和系统有效
申请号: | 201110273032.5 | 申请日: | 2011-09-15 |
公开(公告)号: | CN102325098A | 公开(公告)日: | 2012-01-18 |
发明(设计)人: | 鞠进步;许广义 | 申请(专利权)人: | 北京神州泰岳软件股份有限公司 |
主分类号: | H04L12/58 | 分类号: | H04L12/58 |
代理公司: | 北京市隆安律师事务所 11323 | 代理人: | 权鲜枝 |
地址: | 100089 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 信息 获取 方法 系统 | ||
1.一种群信息获取系统,其特征在于,所述系统包括:目录服务器,至少两个数据库服务器,每个数据库服务器连接有至少一个应用服务器,所述应用服务器与目录服务器相连接,
所述目录服务器,存储系统中所有群信息的群目录,并根据来自业务请求端的业务请求,在群目录中获取相应的群目录信息,所述群目录信息包含群号码与群名称中的至少一种,和群存储地址信息;
所述应用服务器,缓存群信息,根据相应的群目录信息在缓存中检索是否存在所需的群信息,若存在,向业务请求端返回该群信息;若不存在,与相应的数据库服务器建立连接,以在数据库服务器中检索所需的群信息;
每个所述数据库服务器,存储一组群信息,每组群信息是按照预定划分规则划分系统中所有的群信息得到的;在与应用服务器建立连接后,将检索出的所需群信息返回至业务请求端。
2.根据权利要求1所述的系统,其特征在于,
所述目录服务器将获取到的群目录信息返回业务请求端;
所述应用服务器,在根据相应的群目录信息在缓存中检索是否存在所需的群信息之前,接收业务请求端根据群存储地址信息发送的群信息查询请求,所述群信息查询请求中携带业务请求端所获取到的群目录信息。
3.根据权利要求1或2所述的系统,其特征在于,
所述目录服务器中设置有目录缓存和目录数据库,所述目录缓存分页存储群ID列表,所述目录数据库分页存储群目录;
所述业务请求包括群号码时,所述目录服务器根据业务请求访问目录数据库,在群目录中分页执行精确搜索,得到所需的群目录信息;
所述业务请求包括群类别或群关键字中的至少一种时,所述目录服务器根据业务请求,执行模糊搜索,先在目录缓存中分页检索出相应的群ID列表,再根据该群ID列表从目录数据库中分页检索出相应的群目录信息。
4.根据权利要求3所述的系统,其特征在于,
所述目录服务器将一次结构化查询语言SQL获取到的群目录信息分成多次返回至业务请求端。
5.根据权利要求3所述的系统,其特征在于,
所述目录缓存中存储的群ID列表包括初始化时预加载的群ID列表和已经查找过的群的群ID列表,所述目录缓存按类别存储群ID列表;
所述应用服务器缓存的群信息包括所有当前在线的群的群信息,以及已经查找过的群的群信息。
6.根据权利要求3所述的系统,其特征在于,
所述预定划分规则包括初始划分规则和动态迁移规则;
所述初始划分规则指示将具有相同地理区域属性的群信息划分在同一组内;
在利用所述初始划分规则划分群信息之后,利用动态迁移规则将群信息在不同组之间进行迁移,所述动态迁移规则包括群活跃度,数据库服务器中的数据量,应用服务器的请求处理压力。
7.根据权利要求3所述的系统,其特征在于,
所述应用服务器包括群状态服务和群基础服务,所述群状态服务缓存群信息并进行管理;
所述群基础服务根据所述群目录信息在缓存中检索是否存在所需的群信息,若存在,向业务请求端返回该群信息;若不存在,与相应的数据库服务器建立连接,以在数据库服务器中检索所需的群信息。
8.根据权利要求3所述的系统,其特征在于,
所述群信息包括群基本信息和群成员信息,
群基本信息包括群号码、群名称、群类型、创建时间、成员数量和群设置信息;群成员信息包括成员列表、成员号码、成员名称、成员状态和成员设置信息。
9.一种群信息获取方法,其特征在于,所述方法包括:
为系统中所有的群信息建立群目录;
按照预定划分规则将系统中所有的群信息划分为至少两组,并将每一组群信息分别存储在一个数据库服务器中,以及,为所述每个数据库服务器设置至少一个缓存群信息的应用服务器;
在一次群信息查询中,根据来自业务请求端的业务请求,在所述群目录中获取相应的群目录信息,所述群目录信息包含群号码与群名称中的至少一种,和群存储地址信息;
根据所述群目录信息在相应应用服务器的缓存中检索是否存在所需的群信息,若存在,向业务请求端返回该群信息;若不存在,与相应的数据库服务器建立连接,从该数据库服务器中检索出所需的群信息并返回至业务请求端。
10.根据权利要求9所述的方法,其特征在于,所述预定划分规则包括初始划分规则和动态迁移规则;
所述初始划分规则指示将具有相同地理区域属性的群信息划分在同一组内;
在利用所述初始划分规则划分群信息之后,利用动态迁移规则将群信息在不同组之间进行迁移,所述动态迁移规则包括群活跃度,数据库服务器中的数据量,应用服务器的请求处理压力。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京神州泰岳软件股份有限公司,未经北京神州泰岳软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110273032.5/1.html,转载请声明来源钻瓜专利网。
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置