[发明专利]服务器节点的分配方法及装置在审
申请号: | 201510939661.5 | 申请日: | 2015-12-15 |
公开(公告)号: | CN105577759A | 公开(公告)日: | 2016-05-11 |
发明(设计)人: | 宋德华;启哲 | 申请(专利权)人: | 东软熙康健康科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/58 |
代理公司: | 北京英创嘉友知识产权代理事务所(普通合伙) 11447 | 代理人: | 南毅宁;桑传标 |
地址: | 100193 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务器 节点 分配 方法 装置 | ||
1.一种服务器节点的分配方法,其特征在于,服务器系统中包括多个 服务器节点;所述方法包括:
接口集合接收客户端提交的连接请求,调取节点列表;所述节点列表中 记录有当前在线的服务器节点的身份标识;
利用预设的筛选规则,对所述节点列表中的服务器节点进行筛选,选定 待分配的服务器节点;
将所述待分配的服务器节点的身份标识反馈至所述客户端,以使所述客 户端连接到所述待分配的服务器节点。
2.根据权利要求1所述方法,其特征在于,第一客户端连接第一服务 器节点,第二客户端连接第二服务器节点,所述方法还包括:
当第一客户端向所述第一服务器节点提交针对第二客户端的即时通信 消息,则所述第一服务器节点将所述即时通信消息转发至中转模块;
所述中转模块通过所述即时通信消息,查询得到所述第二客户端所连接 的第二服务器节点的身份标识;
所述中转模块根据第二服务器节点的身份标识,将所述即时通信消息发 送至所述第二服务器节点,以使所述第二服务器节点将所述即时通信消息推 送至所述第二客户端。
3.根据权利要求1或2所述方法,其特征在于,所述接口集合调取节 点列表,包括:
接口集合按照预设周期调用监听模块,以使所述监听模块对所述服务器 系统中服务器节点的当前状态进行监听,并将当前状态为在线的服务器节点 记录到所述节点列表;
或者,
接口集合在接收到连接请求之后调用监听模块,以使所述监听模块对所 述服务器系统中服务器节点的当前状态进行监听,并将当前状态为在线的服 务器节点记录到所述节点列表。
4.根据权利要求1或2所述方法,其特征在于,利用所述预设的筛选 规则选定待分配的服务器节点,包括:
平均的选取所述节点列表中的服务器节点,作为待分配的服务器节点;
或者,
随机的选取所述节点列表中的服务器节点,作为待分配的服务器节点。
5.根据权利要求1或2所述方法,其特征在于,所述节点列表中还记 录有当前在线的服务器节点的负载量信息;则利用所述预设的筛选规则选定 待分配的服务器节点,包括:
根据所述负载量信息,选取当前的负载量低于负载量平均值的服务器节 点,作为待分配的服务器节点。
6.根据权利要求1或2所述方法,其特征在于,所述接口集合中包括 多个子接口,则所述客户端提交连接请求具体为:
所述客户端向所述接口集合中的一个子接口提交连接请求,以使该子接 口接收;
当该子接口响应所述连接请求的时间超过预设的连接阈值,所述客户端 则将所述连接请求提交到所述接口集合中的另一子接口。
7.一种服务器节点的分配装置,其特征在于,服务器系统中包括多个 服务器节点;所述装置包括:
接口集合,用于接收客户端提交的连接请求,调取节点列表;所述节点 列表中记录有当前在线的服务器节点的身份标识;
筛选模块,用于利用预设的筛选规则,对所述节点列表中的服务器节点 进行筛选,选定待分配的服务器节点;
所述接口集合,还用于将待分配的服务器节点的身份标识反馈至所述客 户端,以使所述客户端连接到所述待分配的服务器节点。
8.根据权利要求7所述装置,其特征在于,第一客户端连接第一服务 器节点,第二客户端连接第二服务器节点,所述装置还包括:
中转模块,用于在第一客户端向所述第一服务器节点提交针对第二客户 端的即时通信消息时,接收所述第一服务器节点转发而来的即时通信消息; 查询得到所述第二客户端所连接的第二服务器节点的身份标识;根据第二服 务器节点的身份标识,将所述即时通信消息发送至所述第二服务器节点;以 使所述第二服务器节点将所述即时通信消息推送至所述第二客户端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东软熙康健康科技有限公司,未经东软熙康健康科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510939661.5/1.html,转载请声明来源钻瓜专利网。