[发明专利]一种IP管理方法及系统、客户端、服务器有效
申请号: | 201310695074.7 | 申请日: | 2013-12-17 |
公开(公告)号: | CN104717314B | 公开(公告)日: | 2018-12-11 |
发明(设计)人: | 袁帅 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12;H04L12/24;G06F17/30 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 杨伦 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 ip 管理 方法 系统 客户端 服务器 | ||
1.一种网络之间互连的协议IP管理方法,其特征在于,包括:
若客户端需要访问服务,所述客户端查找第一对应关系表,确定所述客户端需要访问的服务类型对应的服务器的IP地址,所述第一对应关系表与第二对应关系表保持同步,所述第一对应关系表为所述客户端保存的服务集群中服务器的IP地址与服务类型之间的对应关系,所述第二对应关系表为服务器保存的服务集群中的服务器的IP地址与服务类型之间的对应关系;
所述客户端向确定的所述服务器的IP地址对应的服务器发送访问请求,所述访问请求中包含所述客户端需要访问的服务类型;
所述客户端接收所述服务器反馈的与所述客户端需要访问的服务类型对应的访问数据。
2.根据权利要求1所述的方法,其特征在于,所述访问请求中包含所述第一对应关系表最近一次更新的时间;
则所述接收所述服务器反馈的与所述客户端需要访问的服务类型对应的访问数据包括:
接收所述服务器反馈的与所述客户端需要访问的服务类型对应的访问数据及所述第一对应关系表的更新数据,所述更新数据为所述第二对应关系表从所述最近一次更新的时间至当前时间已更新的数据。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
若所述更新数据中包含待增加的服务器的IP地址与服务类型之间的对应关系,则将所述待增加的服务器的IP地址与服务类型之间的对应关系添加至所述第一对应关系表中;
若所述更新数据中包含待删除的服务器的IP地址,则从所述第一对应关系表中删除所述待删除的服务器的IP地址与服务类型之间的对应关系。
4.一种网络之间互连的协议IP管理方法,其特征在于,包括:
第一服务器接收客户端发送的访问请求,所述访问请求中包含所述客户端需要访问的服务类型及所述客户端保存的第一对应关系表最近一次更新的时间,所述第一对应关系表为所述客户端保存的服务集群中服务器的IP地址与服务类型之间的对应关系;
所述第一服务器根据所述访问请求向所述客户端反馈所述客户端需要访问的服务类型的访问数据及第一对应关系表的更新数据,所述更新数据为第二对应关系表从所述最近一次更新的时间至当前时间已更新的数据,使得所述客户端能够利用所述更新数据实现所述第一对应关系表与所述第二对应关系表的同步,所述第二对应关系表为所述第一服务器保存的服务集群中的服务器的IP地址与服务类型之间的对应关系;
所述第一服务器查找第一心跳信息,确定心跳时间超过预置数值的服务器的集合,所述第一心跳信息为所述第一服务器保存的服务集群中服务器的IP地址与心跳时间的对应关系;
若所述服务器的集合为非空集,则所述第一服务器向所述服务器的集合中的第二服务器发起心跳,该第二服务器为所述服务器的集合中的任意一个服务器;
若在预置时间内,所述第一服务器接收到所述第二服务器反馈的第二心跳信息,所述第二心跳信息为保存在所述第二服务器中的服务集群中的服务器的IP地址与心跳时间之间的对应关系,则将所述第一服务器的第一心跳信息与所述第二心跳信息中的心跳时间合并,将服务器的IP地址对应的心跳时间中最小的心跳时间作为更新后的心跳时间,得到第三心跳信息;
所述第一服务器利用所述第三心跳信息替换所述第一心跳信息,并将所述第三心跳信息发送给所述第二服务器,使得所述第二服务器可利用所述第三心跳信息替换所述第二心跳信息;返回执行所述第一服务器查找第一心跳信息的步骤。
5.根据权利要求4所述的IP管理方法,其特征在于,所述更新数据包括所述第一对应关系表待增加的服务器的IP地址与服务类型之间的对应关系,和/或,所述第一对应关系表待删除的服务器的IP地址。
6.根据权利要求4所述的管理方法,其特征在于,所述方法还包括:
若在预置时间内,所述第一服务器未接收到所述第二服务器反馈的所述第二心跳信息,则从所述第一对应关系表中删除所述第二服务器的IP地址与服务类型之间的对应关系,从所述第一心跳信息中删除所述第二服务器的IP地址与心跳时间之间的对应关系;
向所述第一对应关系表中的除所述第一服务器及所述第二服务器以外的其他服务器发送删除通知,所述删除通知中包含所述第二服务器的IP地址。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310695074.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:智能手机套
- 下一篇:社交交互方法、装置、终端以及系统