[發(fā)明專利]客戶端選擇IP鏈接地址的方法、裝置及系統(tǒng)在審
| 申請(qǐng)?zhí)枺?/td> | 201310429957.3 | 申請(qǐng)日: | 2013-09-18 |
| 公開(公告)號(hào): | CN104468852A | 公開(公告)日: | 2015-03-25 |
| 發(fā)明(設(shè)計(jì))人: | 岳增書 | 申請(qǐng)(專利權(quán))人: | 騰訊科技(北京)有限公司 |
| 主分類號(hào): | H04L29/12 | 分類號(hào): | H04L29/12;H04L29/06 |
| 代理公司: | 北京康信知識(shí)產(chǎn)權(quán)代理有限責(zé)任公司 11240 | 代理人: | 吳貴明;張永明 |
| 地址: | 100080 北京市海淀區(qū)海淀*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 客戶端 選擇 ip 鏈接 地址 方法 裝置 系統(tǒng) | ||
技術(shù)領(lǐng)域
本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,具體而言,涉及一種客戶端選擇IP鏈接地址的方法、裝置及系統(tǒng)。
背景技術(shù)
現(xiàn)有的互聯(lián)網(wǎng)通訊過程中,客戶端一般采用域名服務(wù)DNS的方式連接服務(wù)器。這種方式的要點(diǎn)是,客戶端在本地記錄所要連接的服務(wù)器的域名,在客戶端需要訪問該服務(wù)器時(shí),客戶端先通過域名服務(wù)DNS查詢的方式把域名轉(zhuǎn)化為IP鏈接地址,然后再通過轉(zhuǎn)化得到的IP鏈接地址來連接到對(duì)應(yīng)的服務(wù)器。具體業(yè)務(wù)流程如下:
步驟1)、客戶端檢查本地緩存文件中是否保存有該域名所對(duì)應(yīng)的IP地址,如果有,則通過該IP地址直接訪問web站點(diǎn),如果沒有則進(jìn)入步驟2)。
步驟2)、客戶端向指定的DNS服務(wù)器的資料庫中查詢是否有該域名所對(duì)應(yīng)的IP地址,如果有,則將該IP地址返回給客戶端,客戶端可通過該IP地址直接訪問WEB站點(diǎn),否則,進(jìn)入步驟3)。
步驟3)、指定的DNS服務(wù)器在本地的快速緩存區(qū)中查詢之前是否獲取過該域名的文件記錄,如果有,則將該IP地址返回給客戶端,客戶端可通過該IP地址直接訪問WEB站點(diǎn),否則,進(jìn)入步驟4)。
步驟4)、在該DNS服務(wù)器中的資料庫和快速緩存區(qū)中都查詢不到對(duì)應(yīng)的IP地址時(shí),則該DNS服務(wù)器會(huì)向其他域名服務(wù)器進(jìn)行查詢操作,直到查詢到該域名所對(duì)應(yīng)的IP地址,并將該IP地址返回給指定的DNS服務(wù)器。
步驟5)、指定的DNS服務(wù)器江最終獲取到的IP地址返回給客戶端,客戶端通過這個(gè)IP地址與WEB站點(diǎn)建立連接。
由上方案可知,客戶端通過域名服務(wù)DNS的方式連接服務(wù)器,在復(fù)雜多變的無線互聯(lián)網(wǎng)領(lǐng)域很難適應(yīng)。包括如下原因:
1、上述域名服務(wù)DNS的查詢本身可能需要消耗較多的時(shí)間,同時(shí)耗費(fèi)過多的網(wǎng)絡(luò)流量。上述方案在有線網(wǎng)絡(luò)的環(huán)境下,因?yàn)樗俣瓤斓脑颍脩趔w驗(yàn)的影響不大,但如果用戶處于無線網(wǎng)絡(luò)的環(huán)境下,上述訪問方式時(shí)間花費(fèi)過多,且流量花費(fèi)也顯得比較突出。
2、由于無線環(huán)境非常復(fù)雜,ISP很多,同時(shí)可能存在訪問的快速切換,因此,如果利用現(xiàn)有技術(shù)所提供的DNS查詢方式不僅僅消耗時(shí)間過大,耗費(fèi)流量突出,而且由于ISP眾多,因此,客戶端所連接到的服務(wù)器不是網(wǎng)絡(luò)狀態(tài)最優(yōu)的,即客戶端用于進(jìn)行鏈接的IP地址不是當(dāng)前網(wǎng)絡(luò)環(huán)境中的最優(yōu)IP,極端情況下可能出現(xiàn)客戶端連接服務(wù)器失敗的情況,或者客戶端連接服務(wù)器的穩(wěn)定性較差。
針對(duì)上述相關(guān)現(xiàn)有技術(shù)中由于客戶端采用域名服務(wù)DNS的方式連接服務(wù)器,導(dǎo)致客戶端消耗訪問資源高,且訪問效率低的問題,目前尚未提出有效的解決方案。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供了一種客戶端選擇IP鏈接地址的方法、裝置及系統(tǒng),以至少解決相關(guān)現(xiàn)有技術(shù)中由于客戶端采用域名服務(wù)DNS的方式連接服務(wù)器,導(dǎo)致客戶端消耗訪問資源高,且訪問效率低的技術(shù)問題。
根據(jù)本發(fā)明實(shí)施例的一個(gè)方面,提供了一種客戶端選擇IP鏈接地址的方法,該方法包括:客戶端連接服務(wù)器;在客戶端與服務(wù)器連接成功之后,客戶端發(fā)起業(yè)務(wù)握手,獲取從服務(wù)器返回的重定向結(jié)果;在重定向結(jié)果為需要客戶端重定向的情況下,客戶端提取重定向結(jié)果中的重定向IP鏈接地址;客戶端斷開與服務(wù)器的當(dāng)前網(wǎng)絡(luò)連接,并通過重定向IP鏈接地址與新服務(wù)器建立通訊連接。
根據(jù)本發(fā)明實(shí)施例的另一方面,還提供了一種客戶端選擇IP鏈接地址的裝置,該裝置包括:連接模塊,用于客戶端連接服務(wù)器;處理模塊,用于在客戶端與服務(wù)器連接成功之后,客戶端發(fā)起業(yè)務(wù)握手,獲取從服務(wù)器返回的重定向結(jié)果;提取模塊,用于在重定向結(jié)果為需要客戶端重定向的情況下,客戶端提取重定向結(jié)果中的重定向IP鏈接地址;通訊模塊,用于客戶端斷開與服務(wù)器的當(dāng)前網(wǎng)絡(luò)連接,并通過重定向IP鏈接地址與新服務(wù)器建立通訊連接。
根據(jù)本發(fā)明實(shí)施例的再一方面,還提供了一種客戶端選擇IP鏈接地址的系統(tǒng),該系統(tǒng)包括:服務(wù)器;客戶端,與服務(wù)器建立連接,在客戶端與服務(wù)器連接成功之后,客戶端發(fā)起業(yè)務(wù)握手,獲取從服務(wù)器返回的重定向結(jié)果,在重定向結(jié)果為需要客戶端重定向的情況下,客戶端提取重定向結(jié)果中的重定向IP鏈接地址,并斷開與服務(wù)器的當(dāng)前網(wǎng)絡(luò)連接,通過重定向IP鏈接地址與新服務(wù)器建立通訊連接。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于騰訊科技(北京)有限公司,未經(jīng)騰訊科技(北京)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310429957.3/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 互聯(lián)網(wǎng)協(xié)議電話系統(tǒng)及其方法
- 虛擬機(jī)的IP地址的劃分方法
- 使非IP設(shè)備接入虛擬IP網(wǎng)絡(luò)的方法和系統(tǒng)
- CC通道檢測方法
- 一種IP地址評(píng)估方法及裝置
- 一種調(diào)度軟交換IP話機(jī)故障檢測報(bào)警系統(tǒng)
- 一種網(wǎng)絡(luò)攻擊的IP地址分析方法、裝置和存儲(chǔ)介質(zhì)
- 靜態(tài)IP與動(dòng)態(tài)IP的沖突檢測方法、系統(tǒng)、終端及存儲(chǔ)介質(zhì)
- IP地址段查找方法與業(yè)務(wù)調(diào)度方法、裝置、電子設(shè)備
- 一種IP檢測的方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





