[发明专利]即时通讯服务器的用户分配装置和用户分配方法有效
申请号: | 201210274419.7 | 申请日: | 2012-08-03 |
公开(公告)号: | CN102769583A | 公开(公告)日: | 2012-11-07 |
发明(设计)人: | 段乾;张晓廷;李俊敏 | 申请(专利权)人: | 深圳中兴网信科技有限公司 |
主分类号: | H04L12/58 | 分类号: | H04L12/58 |
代理公司: | 北京友联知识产权代理事务所(普通合伙) 11343 | 代理人: | 尚志峰;汪海屏 |
地址: | 518057 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 即时通讯 服务器 用户 分配 装置 方法 | ||
1.一种即时通讯服务器的用户分配装置,其特征在于,包括:
用户数据采集模块,计算即时通讯系统内的至少一个用户与其关联用户的亲密度;
分组控制模块,依据所述亲密度将所述至少一个用户添加到相应的用户分组中;
管理模块,基于所述用户分组将所述至少一个用户及相应的用户数据分配至相应的即时通讯服务器,
其中,所述亲密度基于所述用户与其关联用户在预设时间内的通信量计算。
2.根据权利要求1所述的即时通讯服务器的用户分配装置,其特征在于,所述分组控制模块包括:
分组创建子模块,用于实现分组创建过程,包括:创建一个用户分组,从所述即时通讯系统中选择一个未分组用户,添加至所述用户分组中,并将该未分组用户设置为当前用户;
用户添加子模块,用于实现用户添加过程,包括:获取与所述当前用户亲密度最大的前N个关联用户,并根据亲密度的大小顺序,依次判断每个所述关联用户是否为未分组用户,若是,则停止对其他关联用户的判断,并将该未分组的关联用户添加至所述用户分组中,以及将该未分组的关联用户设置为所述当前用户后,重复执行所述用户添加过程,否则继续对其他关联用户进行判断;
分组控制子模块,用于在所述前N个关联用户中不存在未分组用户的情况下,控制所述分组创建子模块和所述用户添加子模块分别重复进行所述分组创建过程及所述用户添加过程,直至所述即时通讯系统中不存在未分组用户。
3.根据权利要求2所述的即时通讯服务器的用户分配装置,其特征在于,若所述即时通讯系统中存在多个未分组用户,所述分组创建子模块优先将通信量大的未分组用户添加至所述用户分组。
4.根据权利要求2所述的即时通讯服务器的用户分配装置,其特征在于,所述分组控制模块还包括:
数值获取子模块,确定允许获取的关联用户的数值N,其中,所述数值N的取值的影响因素包括以下至少之一或其组合:
所述即时通讯服务器的数量、每个所述即时通讯服务器的容量、所述即时通讯系统中用户的数量、每个所述用户的最大联系人数量、每个所述用户分组的最长处理时间。
5.根据权利要求1至4中任一项所述的即时通讯服务器的用户分配装置,其特征在于,所述管理模块将处于同一用户分组内的用户及相应的用户数据分配在同一即时通讯服务器上。
6.一种即时通讯服务器的用户分配方法,其特征在于,包括:
步骤202,计算即时通讯系统内的至少一个用户与其关联用户的亲密度;
步骤204,依据所述亲密度将所述至少一个用户添加到相应的用户分组中;
步骤206,基于所述用户分组将所述至少一个用户及相应的用户数据分配至相应的即时通讯服务器,
其中,所述亲密度基于所述用户与其关联用户在预设时间内的通信量计算。
7.根据权利要求6所述的即时通讯服务器的用户分配方法,其特征在于,所述步骤204包括:
步骤2042,创建一个用户分组,从所述即时通讯系统中选择一个未分组用户,添加至所述用户分组中,并将该未分组用户设置为当前用户;
步骤2044,获取与所述当前用户亲密度最大的前N个关联用户,并根据亲密度的大小顺序,依次判断每个所述关联用户是否为未分组用户,若是,则停止对其他关联用户的判断,并将该未分组的关联用户添加至所述用户分组中,以及将该未分组的关联用户设置为所述当前用户后,重复执行所述步骤2044,否则继续对其他关联用户进行判断;
步骤2046,若所述前N个关联用户中不存在未分组用户,则重复执行所述步骤2042及所述步骤2044,直至所述即时通讯系统中不存在未分组用户。
8.根据权利要求7所述的即时通讯服务器的用户分配方法,其特征在于,在所述步骤2042中,若所述即时通讯系统中存在多个未分组用户,则优先将通信量大的未分组用户添加至所述用户分组。
9.根据权利要求7所述的即时通讯服务器的用户分配方法,其特征在于,所述步骤2044之前,还包括:
确定允许获取的关联用户的数值N,其中,所述数值N的取值的影响因素包括以下至少之一或其组合:
所述即时通讯服务器的数量、每个所述即时通讯服务器的容量、所述即时通讯系统中用户的数量、每个所述用户的最大联系人数量、每个所述用户分组的最长处理时间。
10.根据权利要求6至9中任一项所述的即时通讯服务器的用户分配方法,其特征在于,所述步骤206包括:
将处于同一用户分组内的用户及相应的用户数据分配在同一即时通讯服务器上。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳中兴网信科技有限公司,未经深圳中兴网信科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210274419.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:阶梯盲槽PCB板的加工方法
- 下一篇:铅酸蓄电池材质