[发明专利]一种客户端选择服务器的方法及装置有效
申请号: | 201611189065.0 | 申请日: | 2016-12-21 |
公开(公告)号: | CN106713448B | 公开(公告)日: | 2020-07-14 |
发明(设计)人: | 段凌云;杨浩;卢林青 | 申请(专利权)人: | 贵阳语玩科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 550022 贵州省贵阳市国家高*** | 国省代码: | 贵州;52 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 客户端 选择 服务器 方法 装置 | ||
本发明属于网络连接技术领域,具体涉及一种客户端选择服务器的方法及装置。该方法包括以下步骤:设置总权重、丢包率分权重占所述总权重的比例、往返时间分权重占所述总权重的比例,并分配所述丢包率分权重、所述往返时间分权重;设置丢包率评分策略,并根据所述丢包率评分策略计算每个IP地址对应的丢包率分数;设置往返时间评分策略,并根据所述往返时间评分策略计算每个IP地址对应的往返时间分数;计算每个IP地址对应的总分数,并比较每个IP地址对应的总分数的大小,得到最优IP地址。该方法可用于客户端选择服务器,其可以根据客户端用户不同的需求,综合判断当前网络情况,以改善用户体验。
技术领域
本发明属于网络连接技术领域,具体涉及一种客户端选择服务器的方法及装置。
背景技术
在大多数支持网络线路选择的装置中,使用的策略都是让用户点击测速按钮,依次通过PING(Packet Internet Groper,因特网包探索器)不同的服务器得到往返时间,根据往返时间从低到高排序,选择往返时间最低的服务器进行连接。
然而,并非任何服务器的IP(Internet Protocol,网络之间互连的协议)地址都能PING通,部分服务器管理人员为了安全原因会禁止PING;且在移动互联网下,网络的切换是很频繁的,用户会不停的在数据流量和WIFI(WIreless-FIdelity,无线保真)之间进行切换,而且不同的WIFI接入运营商也不一样,如果出现跨运营商访问,速度就会变慢且不稳定;另外,并非网络越快越好,评价一个网络的好坏还与丢包率有关,丢包率越高,网络则越不稳定,很容易出现访问失败的情况。
因此,现有技术不能根据用户当前的需求综合判断当前网络状况,也无法选择出适合于用户当前需求的最优IP地址对应的服务器,导致客户端用户体验效果较差。
发明内容
为了解决上述的技术问题,本发明提供一种客户端选择服务器的方法及装置,该方法可用于客户端选择服务器,其可以根据客户端用户不同的需求,综合判断当前网络情况,选择出适合于用户当前需求的最优IP地址对应的服务器,以改善用户体验。
一方面,本发明提供一种客户端选择服务器的方法,其包括以下步骤:
设置总权重、丢包率分权重占所述总权重的比例、往返时间分权重占所述总权重的比例,并根据所述总权重和丢包率分权重占所述总权重的比例分配所述丢包率分权重,且根据所述总权重和往返时间分权重占所述总权重的比例分配所述往返时间分权重;其中,所述丢包率分权重和往返时间分权重之和小于或等于所述总权重;
根据丢包率和所述丢包率分权重设置丢包率评分策略,并根据所述丢包率评分策略计算每个IP地址对应的丢包率分数;
根据往返时间和所述往返时间分权重设置往返时间评分策略,并根据所述往返时间评分策略计算每个IP地址对应的往返时间分数;
计算每个IP地址对应的总分数,并比较每个IP地址对应的总分数的大小,得到最优IP地址。
所述客户端选择服务器的方法,优选的是,所述丢包率评分策略包括:
所述丢包率分权重设为W1,每个IP地址对应丢包率设为P,其中最大丢包率设为Pmax,每个IP地址对应的丢包率分数设为S1;
如果Pmax为0,则每个IP地址对应的丢包率分数为:S1=W1;
如果Pmax不为0,则每个IP地址对应的丢包率分数为:S1=W1*(1–P/Pmax)。
所述客户端选择服务器的方法,优选的是,所述往返时间评分策略包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于贵阳语玩科技有限公司,未经贵阳语玩科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611189065.0/2.html,转载请声明来源钻瓜专利网。