[发明专利]通信方法和系统在审
申请号: | 201710127985.8 | 申请日: | 2017-03-06 |
公开(公告)号: | CN107070989A | 公开(公告)日: | 2017-08-18 |
发明(设计)人: | 吴浩;张鹏翼;张菊元 | 申请(专利权)人: | 北京潘达互娱科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京太合九思知识产权代理有限公司11610 | 代理人: | 刘戈 |
地址: | 100041 北京市石景山*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 通信 方法 系统 | ||
1.一种通信方法,其特征在于,包括:
接收客户端发送的服务器分配请求,所述服务器分配请求中包括所述客户端对应的全局唯一标识符,所述全局唯一标识符由所述客户端采用预设散列算法对所述客户端对应的终端设备标识和应用标识计算获得;
获取正常服务器数量,所述正常服务器是指工作状态正常的服务器;
以所述全局唯一标识符的后N位字符的加和对所述正常服务器数量进行取余运算,根据运算结果确定目标服务器;
向所述客户端发送所述目标服务器的IP地址,以供所述客户端与所述目标服务器建立通信连接。
2.根据权利要求1所述的方法,其特征在于,所述获取正常服务器数量,包括:
分别对各服务器进行探活,确定仍存活的服务器的数量作为所述正常服务器数量;和/或,
分别获取所述各服务器的负载压力,确定负载压力低于预设阈值的服务器的数量作为所述正常服务器数量。
3.一种通信方法,其特征在于,包括:
采用预设散列算法对客户端对应的终端设备标识和应用标识进行计算,以获得所述客户端对应的全局唯一标识符;
向管理平台发送服务器分配请求,所述服务器分配请求中包括所述全局唯一标识符,以使所述管理平台根据所述全局唯一标识符的后N位字符的加和对当前获得的正常服务器数量进行取余运算,以根据运算结果确定目标服务器;
接收所述管理平台发送的所述目标服务器的IP地址,以根据所述IP地址与所述目标服务器建立通信连接。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
每隔预设时间间隔,对所述目标服务器进行探活;
若所述目标服务器异常,则向所述管理平台重新发送所述服务器分配请求。
5.根据权利要求3或4所述的方法,其特征在于,所述方法还包括:
若所述通信连接的连接时长达到预设时长阈值,则断开所述通信连接,以向所述管理平台重新发送所述服务器分配请求。
6.一种通信系统,其特征在于,包括:
客户端、管理平台和多个服务器;
所述客户端,用于采用预设散列算法对客户端对应的终端设备标识和应用标识进行计算,以获得所述客户端对应的全局唯一标识符;向所述管理平台发送包括所述全局唯一标识符的服务器分配请求;根据所述管理平台反馈的目标服务器的IP地址,与所述目标服务器建立通信连接;
所述管理平台,用于响应于所述服务器分配请求,获取正常服务器数量;以所述全局唯一标识符的后N位字符的加和对所述正常服务器数量进行取余运算,根据运算结果确定目标服务器;将所述目标服务器的IP地址发送至所述客户端。
7.根据权利要求6所述的系统,其特征在于,所述管理平台具体用于:
分别对各服务器进行探活,确定仍存活的服务器的数量作为所述正常服务器数量;和/或,
分别获取所述各服务器的负载压力,确定负载压力低于预设阈值的服务器的数量作为所述正常服务器数量。
8.根据权利要求6所述的系统,其特征在于,所述客户端还用于:
每隔预设时间间隔对所述目标服务器进行探活,若所述目标服务器异常,则向所述管理平台重新发送所述服务器分配请求。
9.根据权利要求6至8中任一项所述的系统,其特征在于,所述客户端还用于:
若所述通信连接的连接时长达到预设时长阈值,则断开所述通信连接,以向所述管理平台重新发送所述服务器分配请求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京潘达互娱科技有限公司,未经北京潘达互娱科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710127985.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:报文处理方法及装置
- 下一篇:数据资源传输的方法和设备