[发明专利]对网络连接的控制方法和系统有效
申请号: | 201710173064.5 | 申请日: | 2017-03-22 |
公开(公告)号: | CN108632397B | 公开(公告)日: | 2021-08-06 |
发明(设计)人: | 董明鑫;钟广凯;高磊 | 申请(专利权)人: | 雪球(北京)技术开发有限公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 张晓峰;宋志强 |
地址: | 100102 北京市朝阳区阜*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络 连接 控制 方法 系统 | ||
1.一种对网络连接的控制方法,其特征在于,包括:
服务端基于用户的属性,配置对应的IP地址列表,一个IP地址列表中至少包括二个IP地址,每个IP地址对应一个权重值;
服务端在收到用户端的网络连接请求后,确定该用户端的用户的属性,查找该用户的属性所对应配置的一个IP地址列表,将该IP地址列表返回给该用户端;
该用户端收到该IP地址列表后,按照该IP地址列表中的IP地址的权重值由高到低排序,从权重值最高的IP地址开始,依次尝试连接该IP地址,如果连接成功则以该连接进行网络通信,如果连接不成功则再尝试连接低一级权重值的IP地址,直到连接成功或该IP地址列表中的所有IP地址都连接失败;
其中,该方法进一步包括:用户端按照指定周期定期向服务端发起获取IP地址列表的请求,服务端在收到该请求后,确定该用户端的用户的属性,查找该用户的属性所对应配置的一个最新的IP地址列表,向发起请求的用户端返回该最新的IP地址列表。
2.根据权利要求1所述的方法,其特征在于,所述IP地址的权重值为该IP地址的权重值在该IP地址列表中所有IP地址权重值之和的占比。
3.根据权利要求1所述的方法,其特征在于,
所述服务端进一步配置接口路径与域名的对应关系、以及配置域名与IP地址列表的对应关系;
所述用户端在启动时,向服务端获取所述接口路径与域名的对应关系,并存储在本地;
当用户端需要从某接口路径获取数据时,从本地查询该接口路径对应的域名,将查询到的域名携带在网络连接请求内,向服务端发起该网络连接请求;服务端在收到该网络连接请求后,查询其携带的域名所对应的IP地址列表,并进一步确定用户属性,从所述域名对应的IP地址列表中进一步查询该用户的属性所对应配置的一个IP地址列表,将该IP地址列表返回给该用户端。
4.根据权利要求3所述的方法,其特征在于,该方法进一步包括:用户端按照指定周期定期向服务端发起获取所述接口路径与域名的对应关系的请求,服务端在收到该请求后,向发起请求的用户端返回最新的接口路径与域名的对应关系,用户端在收到该最新的接口路径与域名的对应关系后,更新本地存储的原有的接口路径与域名的对应关系。
5.一种对网络连接的控制系统,其特征在于,包括服务端和用户端,其中服务端又包括控制模块和调度模块,
所述控制模块用于:基于用户的属性,配置对应的IP地址列表,一个IP地址列表中至少包括二个IP地址,每个IP地址对应一个权重值;
所述调度模块用于:在服务端收到用户端的网络连接请求后,确定该用户端的用户的属性,查找该用户的属性所对应配置的一个IP地址列表,将该IP地址列表返回给该用户端;
所述用户端用于:向服务端发送网络连接请求,在收到服务端返回的IP地址列表后,按照该IP地址列表中的IP地址的权重值由高到低排序,从权重值最高的IP地址开始,依次尝试连接该IP地址,如果连接成功则以该连接进行网络通信,如果连接不成功则再尝试连接低一级权重值的IP地址,直到连接成功或该IP地址列表中的所有IP地址都连接失败;
其中,所述用户端进一步用于按照指定周期定期向服务端发起获取IP地址列表的请求;
所述服务端的调度模块进一步用于在收到该请求后,确定该用户端的用户的属性,查找该用户的属性所对应配置的一个最新的IP地址列表,向发起请求的用户端返回该最新的IP地址列表。
6.根据权利要求5所述的控制系统,其特征在于,所述IP地址的权重值为该IP地址的权重值在该IP地址列表中所有IP地址权重值之和的占比。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于雪球(北京)技术开发有限公司,未经雪球(北京)技术开发有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710173064.5/1.html,转载请声明来源钻瓜专利网。