[發明專利]一種客戶端選擇服務器的方法及裝置有效
| 申請號: | 201611189065.0 | 申請日: | 2016-12-21 |
| 公開(公告)號: | CN106713448B | 公開(公告)日: | 2020-07-14 |
| 發明(設計)人: | 段凌云;楊浩;盧林青 | 申請(專利權)人: | 貴陽語玩科技有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 550022 貴州省貴陽市國家高*** | 國省代碼: | 貴州;52 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 客戶端 選擇 服務器 方法 裝置 | ||
1.一種客戶端選擇服務器的方法,其特征在于,包括以下步驟:
設置總權重、丟包率分權重占所述總權重的比例、往返時間分權重占所述總權重的比例,并根據所述總權重和丟包率分權重占所述總權重的比例分配所述丟包率分權重,且根據所述總權重和往返時間分權重占所述總權重的比例分配所述往返時間分權重;其中,所述丟包率分權重和往返時間分權重之和小于或等于所述總權重;
根據丟包率和所述丟包率分權重設置丟包率評分策略,并根據所述丟包率評分策略計算每個IP地址對應的丟包率分數;
根據往返時間和所述往返時間分權重設置往返時間評分策略,并根據所述往返時間評分策略計算每個IP地址對應的往返時間分數;
計算每個IP地址對應的總分數,并比較每個IP地址對應的總分數的大小,得到最優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);
所述往返時間評分策略包括:
所述往返時間分權重設為W2,每個IP地址對應往返時間設為R,其中最大往返時間設為Rmax,每個IP地址對應的往返時間分數設為S2,Rmax的每單位權重設為rw;則:
rw=W2/Rmax;
每個IP地址對應的往返時間分數為:S2=W2–R*rw。
2.根據權利要求1所述的客戶端選擇服務器的方法,其特征在于,所述測試所述客戶端與每個IP地址對應的服務器端進行數據包傳輸時的往返時間包括:
從所述客戶端中發送數據包給指定IP地址對應的服務器,同時記錄開始時間戳;
接收該指定IP地址對應的服務器發送回來的數據包,同時記錄結束時間戳;
將所述結束時間戳減去所述開始時間戳,得到與該指定IP地址對應的往返時間。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于貴陽語玩科技有限公司,未經貴陽語玩科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611189065.0/1.html,轉載請聲明來源鉆瓜專利網。





