[發明專利]一種客戶端選擇服務器的方法及裝置有效
| 申請號: | 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.szxzyx.cn/pat/books/201611189065.0/2.html,轉載請聲明來源鉆瓜專利網。





