[發明專利]一種網絡連接方法與裝置有效
| 申請號: | 202010041404.0 | 申請日: | 2020-01-15 |
| 公開(公告)號: | CN111212156B | 公開(公告)日: | 2022-11-11 |
| 發明(設計)人: | 肖彥均;趙衛星 | 申請(專利權)人: | 中國銀聯股份有限公司 |
| 主分類號: | H04L61/4511 | 分類號: | H04L61/4511;H04L61/5007;H04L67/141 |
| 代理公司: | 北京同達信恒知識產權代理有限公司 11291 | 代理人: | 王春波 |
| 地址: | 200135 *** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 網絡 連接 方法 裝置 | ||
本發明實施例涉及通信技術領域,尤其涉及一種網絡連接方法與裝置,用以優化網絡連接的選擇結果。本發明實施例包括:終端響應于用戶的操作,確定連接請求的域名;確定所述域名對應的多個備選IP(網際互連協議)地址;針對每一個備選IP地址,確定所述終端與所述備選IP地址之間的網絡狀態;根據網絡狀態,從多個備選IP地址中選擇網絡狀態最優的作為連接IP地址;根據所述連接IP地址發送連接請求。
技術領域
本發明涉及通信技術領域,尤其涉及一種網絡連接方法與裝置。
背景技術
終端與服務器進行網絡通信的過程大致可分為兩步,第一步是構建連接。終端構建與服務端的連接,首先要對域名進行DNS(Domain Name System,域名系統協議)解析,得到域名映射的IP地址后再構建連接。隨著網站訪問量增加,服務端借助DNS進行負載均衡也成為一種十分常見的技術,很多網站域名會對應多個IP地址,這樣客戶端進行一次DNS解析會返回多個可用的IP地址。以域名為www.jianshu.com為例,在對域名進行解析時,得到多個IP地址。
若DNS解析出多個IP地址,僅會對每個IP地址的成功失敗進行記錄,優先選擇之前成功過的IP地址進行連接構建。該方案僅對之前成功連接的IP地址根據時間先后進行排序,優先選擇最近使用的IP地址,但由于網絡狀態多變,當前時刻該IP地址的網絡狀態并不一定是最好的,因此選擇結果不可靠,準確性有待提高。
發明內容
本申請提供一種網絡連接方法與裝置,用以優化網絡連接的選擇結果。
本發明實施例提供的一種網絡連接方法,包括:
終端響應于用戶的操作,確定連接請求的域名;
確定所述域名對應的多個備選IP(網際互連協議)地址;
針對每一個備選IP地址,確定所述終端與所述備選IP地址之間的網絡狀態;
根據網絡狀態,從多個備選IP地址中選擇網絡狀態最優的作為連接IP地址;
根據所述連接IP地址發送連接請求。
可選的,所述確定所述終端與所述備選IP地址之間的網絡狀態,包括:
向所述備選IP地址發送PING(因特網包探索器)命令;
根據接收到的應答消息確定所述備選IP地址對應的網絡性能參數,所述網絡性能參數用于表征所述終端與所述備選IP地址之間的網絡狀態;
所述根據網絡狀態,從多個備選IP地址中選擇網絡狀態最優的作為連接IP地址,包括:
根據網絡性能參數,計算每個備選IP地址的優先級;
確定優先級最高的備選IP地址為所述連接IP地址。
可選的,所述網絡性能參數包括網絡時延參數、丟包率、時延抖動參數。
可選的,所述確定所述域名對應的多個備選IP地址,包括:
解析所述域名,確定所述域名對應的所有IP地址以及已存儲的本地IP地址;
選擇預定數量的本地IP地址,以及所有IP地址中除本地IP地址之外的IP地址,作為所述備選IP地址。
可選的,所述根據所述連接IP地址發送連接請求之后,還包括:
確定所述終端的網絡狀態滿足刷新策略;
從所述終端的備選IP地址中選擇設定刷新數量的刷新IP地址;
針對每一個刷新IP地址,確定所述終端與所述刷新IP地址之間的網絡狀態;
根據刷新IP地址的網絡狀態,更新本地IP地址的排序。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國銀聯股份有限公司,未經中國銀聯股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010041404.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種用于管狀零件檢測的超聲波探傷裝置
- 下一篇:一種高自由度音響架





