專利名稱:一種雙棧終端連接網(wǎng)絡(luò)的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,尤其涉及一種網(wǎng)際協(xié)議版本4 (IPv4,hternet Protocol Version 4) /網(wǎng)際協(xié)議版本6 (IPv6,hternet Protocol Version 6)雙棧終端連接網(wǎng)絡(luò)的方法及系統(tǒng)。
背景技術(shù):
目前在全球廣泛應(yīng)用的互聯(lián)網(wǎng)是以IPv4協(xié)議為基礎(chǔ),IP地址以32位表示,理論上有大約40億個(gè),實(shí)際上由于各種限制只有一半地址可用。而且,考慮到未來(lái)幾年由于3G 終端、網(wǎng)際協(xié)議(IP)電話、家庭網(wǎng)絡(luò)等的發(fā)展,對(duì)IP地址的需求會(huì)大幅增加,專業(yè)機(jī)構(gòu)預(yù)測(cè)大概在2011年上半年,全球IPv4地址會(huì)分配完畢。1994 年 11 月 7 日因特網(wǎng)工程組(IESGJnternet Engineering Steering Group) 正式通過(guò)將IPv6作為標(biāo)準(zhǔn)研究。IPv6地址采用1 位地址長(zhǎng)度,幾乎可以不受限制的提供地址,除了解決IPv4地址數(shù)目有限的缺陷,IPv6協(xié)議相對(duì)于IPv4協(xié)議還具備如下幾方面優(yōu)勢(shì)IPv6協(xié)議提供的自動(dòng)設(shè)備配置能力可自動(dòng)識(shí)別接入網(wǎng)絡(luò)新的設(shè)備并可進(jìn)行自動(dòng)配置,對(duì)于移動(dòng)和無(wú)線接入的用戶是非常必要的;IPv6協(xié)議族中支持許多新的安全性功能, 例如系統(tǒng)到系統(tǒng)的認(rèn)證操作、基于加密的數(shù)據(jù)傳送等;IPv6協(xié)議中分組優(yōu)先級(jí)的定義能更好的支持實(shí)時(shí)應(yīng)用程序;IPv6協(xié)議中的多播通信機(jī)制可在充分利用網(wǎng)絡(luò)資源前提下提供點(diǎn)到多點(diǎn)的通信過(guò)程。通過(guò)以上趨勢(shì)可以看出,IPv6是網(wǎng)絡(luò)的發(fā)展方向。而在相當(dāng)長(zhǎng)的一段時(shí)間內(nèi),IPv4 網(wǎng)絡(luò)和IPv6網(wǎng)絡(luò)將長(zhǎng)期共存,與之相對(duì)應(yīng)的,為了保證終端用戶可以同時(shí)使用IPv4和IPv6 網(wǎng)絡(luò),終端需要根據(jù)用戶的需要,隨時(shí)連接并使用IPv4和IPv6的網(wǎng)絡(luò)。在現(xiàn)有技術(shù)中,如果終端需要訪問(wèn)一個(gè)地址類型未知的業(yè)務(wù)應(yīng)用,只能通過(guò)是否訪問(wèn)成功來(lái)判斷當(dāng)前的連接類型是否與該業(yè)務(wù)相匹配,如果不能訪問(wèn)成功,則需要重置連接到另一種類型的網(wǎng)絡(luò),而且,無(wú)論是由IPv4重置網(wǎng)絡(luò)連接到IPv6,還是由IPv6重置網(wǎng)絡(luò)連接到IPv4,都需要終端用戶本人的參與,這顯然會(huì)影響終端連接網(wǎng)絡(luò)的效率。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問(wèn)題是提供一種終端連接網(wǎng)絡(luò)的方法及系統(tǒng),可根據(jù)業(yè)務(wù)域名的解析結(jié)果自動(dòng)選擇是否重置網(wǎng)絡(luò)連接。為了解決上述技術(shù)問(wèn)題,本發(fā)明提供了一種雙棧終端連接網(wǎng)絡(luò)的方法,包括連接至第一網(wǎng)絡(luò)的雙棧終端,將用戶請(qǐng)求訪問(wèn)的業(yè)務(wù)域名發(fā)送給域名系統(tǒng)服務(wù)器進(jìn)行域名解析,根據(jù)域名系統(tǒng)服務(wù)器返回的對(duì)所述業(yè)務(wù)域名的解析結(jié)果,保持與第一網(wǎng)絡(luò)的連接或者重置網(wǎng)絡(luò)連接到第二網(wǎng)絡(luò)。進(jìn)一步地,上述方法還具有下面特點(diǎn)所述第一網(wǎng)絡(luò)為預(yù)先設(shè)置的優(yōu)先連接的網(wǎng) 進(jìn)一步地,上述方法還具有下面特點(diǎn)
所述第一網(wǎng)絡(luò)為IPv4網(wǎng)絡(luò),所述第二網(wǎng)絡(luò)為IPv6網(wǎng)絡(luò);或者所述第一網(wǎng)絡(luò)為IPv6網(wǎng)絡(luò),所述第二網(wǎng)絡(luò)為IPv4網(wǎng)絡(luò)。進(jìn)一步地,上述方法還具有下面特點(diǎn)所述終端根據(jù)域名系統(tǒng)服務(wù)器返回的對(duì)所述業(yè)務(wù)域名的解析結(jié)果,保持與第一網(wǎng)絡(luò)的連接或者重置網(wǎng)絡(luò)連接到第二網(wǎng)絡(luò)的步驟包括所述終端判斷所述域名解析結(jié)果中的業(yè)務(wù)的IP地址的類型是否為所述第一網(wǎng)絡(luò)支持的類型,如果是,則保持與第一網(wǎng)絡(luò)的連接,如果不是,則重置網(wǎng)絡(luò)連接到第二網(wǎng)絡(luò)。進(jìn)一步地,上述方法還具有下面特點(diǎn)所述重置網(wǎng)絡(luò)連接到第二網(wǎng)絡(luò)的步驟包括所述終端向第二網(wǎng)絡(luò)發(fā)起PDP激活請(qǐng)求,在所述第二網(wǎng)絡(luò)成功響應(yīng)所述PDP激活請(qǐng)求后,建立到第二網(wǎng)絡(luò)的連接。進(jìn)一步地,上述方法還具有下面特點(diǎn)所述方法還包括,在保持與第一網(wǎng)絡(luò)的連接或者重置網(wǎng)絡(luò)連接到第二網(wǎng)絡(luò)后,所述終端根據(jù)域名系統(tǒng)服務(wù)器返回的對(duì)所述業(yè)務(wù)域名的解析結(jié)果,通過(guò)當(dāng)前連接的網(wǎng)絡(luò)嘗試訪問(wèn)用戶請(qǐng)求訪問(wèn)的業(yè)務(wù);若所述業(yè)務(wù)可用,則開(kāi)始訪問(wèn)所述業(yè)務(wù);若所述業(yè)務(wù)不可用,則等待用戶的進(jìn)一步指令。為了解決上述問(wèn)題,本發(fā)明還提供了一種雙棧終端,包括連接模塊和域名解析模塊,其中所述連接模塊,用于連接至第一網(wǎng)絡(luò);用于根據(jù)域名系統(tǒng)服務(wù)器返回的對(duì)所述業(yè)務(wù)域名的解析結(jié)果,保持與第一網(wǎng)絡(luò)的連接或者重置網(wǎng)絡(luò)連接到第二網(wǎng)絡(luò);所述域名解析模塊,用于將用戶請(qǐng)求訪問(wèn)的業(yè)務(wù)域名發(fā)送給域名系統(tǒng)服務(wù)器進(jìn)行域名解析,以及接收所述域名系統(tǒng)服務(wù)器返回的對(duì)所述業(yè)務(wù)域名的解析結(jié)果,發(fā)送給所述連接模塊。進(jìn)一步地,上述雙棧終端還具有下面特點(diǎn)所述第一網(wǎng)絡(luò)為預(yù)先設(shè)置的優(yōu)先連接的網(wǎng)絡(luò);所述連接模塊進(jìn)一步用于,判斷所述域名解析結(jié)果中的業(yè)務(wù)的IP地址的類型是否為所述第一網(wǎng)絡(luò)支持的類型,如果是,則保持與第一網(wǎng)絡(luò)的連接,如果不是,則重置網(wǎng)絡(luò)連接到第二網(wǎng)絡(luò)。進(jìn)一步地,上述雙棧終端還具有下面特點(diǎn)所述連接模塊進(jìn)一步用于,向第二網(wǎng)絡(luò)發(fā)起PDP激活請(qǐng)求,在所述第二網(wǎng)絡(luò)成功響應(yīng)所述PDP激活請(qǐng)求后,建立到第二網(wǎng)絡(luò)的連接,以重置網(wǎng)絡(luò)連接到第二網(wǎng)絡(luò)。進(jìn)一步地,上述雙棧終端還具有下面特點(diǎn)所述雙棧終端還包括業(yè)務(wù)請(qǐng)求模塊,其用于根據(jù)域名系統(tǒng)服務(wù)器返回的對(duì)所述業(yè)務(wù)域名的解析結(jié)果,通過(guò)當(dāng)前連接的網(wǎng)絡(luò)嘗試訪問(wèn)用戶請(qǐng)求訪問(wèn)的業(yè)務(wù),若所述業(yè)務(wù)不可用,則等待用戶的進(jìn)一步指令;若所述業(yè)務(wù)可用,則開(kāi)始訪問(wèn)所述業(yè)務(wù)。本發(fā)明提供的一種終端連接網(wǎng)絡(luò)的方法及雙棧終端,可以根據(jù)域名的解析結(jié)果自動(dòng)選擇是否重置網(wǎng)絡(luò)連接,而不需要用戶本人的參與,明顯提高了終端連接網(wǎng)絡(luò)的效率。
圖1為本發(fā)明的雙棧終端的示意圖2為本發(fā)明的終端連接網(wǎng)絡(luò)的方法的流程圖;圖3為本發(fā)明實(shí)施例一的終端連接網(wǎng)絡(luò)的方法的流程圖;圖4為本發(fā)明實(shí)施例二的終端連接網(wǎng)絡(luò)的方法的流程圖。
具體實(shí)施例方式本發(fā)明的主要目的在于提供一種IPv4/IPv6雙棧終端自動(dòng)選擇連接網(wǎng)絡(luò)的策略方法,使支持IPv4協(xié)議和IPv6協(xié)議的同一終端能根據(jù)其判斷當(dāng)前的網(wǎng)絡(luò)連接是否可以支持用戶當(dāng)前需要數(shù)據(jù)連接的業(yè)務(wù)功能,并自動(dòng)調(diào)整網(wǎng)絡(luò)連接。為了更好地理解本發(fā)明,下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明作進(jìn)一步地描述。圖1為本發(fā)明的雙棧終端的示意圖,本發(fā)明的雙棧終端支持IPv4協(xié)議和IPv6協(xié)議,包括域名解析模塊和連接模塊。其中,連接模塊,用于連接至第一網(wǎng)絡(luò);用于根據(jù)域名系統(tǒng)服務(wù)器返回的對(duì)所述業(yè)務(wù)域名的解析結(jié)果,保持與第一網(wǎng)絡(luò)的連接或者重置網(wǎng)絡(luò)連接到第二網(wǎng)絡(luò);域名解析模塊,用于將用戶請(qǐng)求訪問(wèn)的業(yè)務(wù)域名發(fā)送給域名系統(tǒng)(Domain Name System,簡(jiǎn)稱DNQ服務(wù)器進(jìn)行域名解析,以及接收到DNS服務(wù)器返回的對(duì)所述業(yè)務(wù)域名的解析結(jié)果后,將所述解析結(jié)果發(fā)送給連接模塊;這樣,本發(fā)明的系統(tǒng)即可根據(jù)業(yè)務(wù)域名的解析結(jié)果自動(dòng)選擇是否重置網(wǎng)絡(luò)連接, 而不需要用戶本人的參與,明顯提高了終端連接網(wǎng)絡(luò)的效率。所述第一網(wǎng)絡(luò)可以為預(yù)先設(shè)置的優(yōu)先連接的網(wǎng)絡(luò),可以為IPv4網(wǎng)絡(luò),也可以為 IPv6網(wǎng)絡(luò);所述連接模塊進(jìn)一步用于,判斷所述域名解析結(jié)果中的業(yè)務(wù)的IP地址的類型是否為所述第一網(wǎng)絡(luò)支持的類型,如果是,則保持與第一網(wǎng)絡(luò)的連接,如果不是,則重置網(wǎng)絡(luò)連接到第二網(wǎng)絡(luò)。例如,當(dāng)前連接的是IPv4網(wǎng)絡(luò),IPv4網(wǎng)絡(luò)支持的IP地址類型為A類型,若域名解析出的業(yè)務(wù)的IP地址為AAAA類型,則判斷該業(yè)務(wù)的IP地址的類型與當(dāng)前連接的網(wǎng)絡(luò)支持的類型不一致,則需要重置網(wǎng)絡(luò)連接到IPv6網(wǎng)絡(luò)。進(jìn)一步地,所述連接模塊進(jìn)一步用于,向第二網(wǎng)絡(luò)發(fā)起PDP激活請(qǐng)求,在所述第二網(wǎng)絡(luò)成功響應(yīng)所述PDP激活請(qǐng)求后,建立到第二網(wǎng)絡(luò)的連接,通過(guò)第二網(wǎng)絡(luò)嘗試訪問(wèn)用戶請(qǐng)求訪問(wèn)的業(yè)務(wù),即重置網(wǎng)絡(luò)連接到第二網(wǎng)絡(luò)。進(jìn)一步地,所述雙棧終端還包括業(yè)務(wù)請(qǐng)求模塊,其用于根據(jù)域名系統(tǒng)服務(wù)器返回的對(duì)所述業(yè)務(wù)域名的解析結(jié)果,通過(guò)當(dāng)前連接的網(wǎng)絡(luò)嘗試訪問(wèn)用戶請(qǐng)求訪問(wèn)的業(yè)務(wù),若所述業(yè)務(wù)不可用,則等待用戶的進(jìn)一步指令;若所述業(yè)務(wù)可用,則開(kāi)始訪問(wèn)所述業(yè)務(wù)。圖2為本發(fā)明的終端連接網(wǎng)絡(luò)的方法的流程圖,可以事先在終端上設(shè)置優(yōu)先連接的網(wǎng)絡(luò)是IPv4網(wǎng)絡(luò)還是IPv6網(wǎng)絡(luò),雙棧終端可以據(jù)此先連接到預(yù)設(shè)的網(wǎng)絡(luò),例如IPv4網(wǎng)絡(luò);在接收到用戶請(qǐng)求訪問(wèn)業(yè)務(wù)時(shí),終端可以根據(jù)DNS服務(wù)器對(duì)該業(yè)務(wù)的IP地址解析的結(jié)果,自動(dòng)重置網(wǎng)絡(luò)連接到IPv4/IPv6網(wǎng)絡(luò)。如圖2所示,本發(fā)明的方法可以包括下面步驟步驟10、終端連接第一網(wǎng)絡(luò)后,將用戶請(qǐng)求訪問(wèn)的業(yè)務(wù)域名發(fā)送給DNS服務(wù)器進(jìn)行域名解析;所述第一網(wǎng)絡(luò)可以是IPv4網(wǎng)絡(luò),也可以是IPv6網(wǎng)絡(luò),步驟20、終端根據(jù)DNS服務(wù)器返回的對(duì)所述業(yè)務(wù)域名的解析結(jié)果,保持與第一網(wǎng)絡(luò)的連接或者重置網(wǎng)絡(luò)連接到第二網(wǎng)絡(luò)。這樣,本發(fā)明的方法即可根據(jù)業(yè)務(wù)域名的解析結(jié)果自動(dòng)選擇是否重置網(wǎng)絡(luò)連接, 而不需要用戶本人的參與,明顯提高了終端連接網(wǎng)絡(luò)的效率。其中,步驟20還可以包括下面步驟終端判斷所述域名解析結(jié)果中的業(yè)務(wù)的IP地址的類型是否為當(dāng)前連接的第一網(wǎng)絡(luò)(例如,為IPv4網(wǎng)絡(luò))支持的類型,若不是,則重置網(wǎng)絡(luò)連接到第二網(wǎng)絡(luò)(例如,為IPv6 網(wǎng)絡(luò))。具體地,重置網(wǎng)絡(luò)連接到第二網(wǎng)絡(luò)的步驟還包括終端若判斷業(yè)務(wù)的IP地址的類型與當(dāng)前連接的IPv4網(wǎng)絡(luò)所支持的類型(A類型) 不一致,則向IPv6網(wǎng)絡(luò)發(fā)起PDP激活請(qǐng)求,在接收到IPv6網(wǎng)絡(luò)成功響應(yīng)所述PDP激活請(qǐng)求后,建立到IPv6網(wǎng)絡(luò)的連接。進(jìn)一步地,終端還可以在通過(guò)當(dāng)前連接的網(wǎng)絡(luò)嘗試訪問(wèn)用戶請(qǐng)求訪問(wèn)的業(yè)務(wù)的過(guò)程中,若發(fā)現(xiàn)所述業(yè)務(wù)不可用,例如所訪問(wèn)業(yè)務(wù)的IP地址不可達(dá),則等待用戶的指令,根據(jù)用戶指令進(jìn)行后續(xù)的處理操作;若所述業(yè)務(wù)可用,則開(kāi)始訪問(wèn)所述業(yè)務(wù)。下面結(jié)合兩個(gè)具體實(shí)施例對(duì)本發(fā)明的技術(shù)方案作進(jìn)一步詳細(xì)闡述。實(shí)施例一該實(shí)施例是在雙棧終端優(yōu)先連接IPv4網(wǎng)絡(luò)的情況下,終端連接網(wǎng)絡(luò)使用業(yè)務(wù)的過(guò)程,其流程示意圖如圖3所示,具體包括以下步驟步驟101,按照運(yùn)營(yíng)商的要求或者用戶自己的設(shè)置,終端在發(fā)起網(wǎng)絡(luò)連接時(shí),首先發(fā)起連接IPv4網(wǎng)絡(luò)的PDP激活請(qǐng)求,并在網(wǎng)絡(luò)成功響應(yīng)后建立IPv4網(wǎng)絡(luò)連接。步驟102,終端接收到用戶請(qǐng)求訪問(wèn)的業(yè)務(wù)后,將該業(yè)務(wù)的域名發(fā)送給DNS服務(wù)器,DNS服務(wù)器對(duì)該業(yè)務(wù)的域名進(jìn)行DNS解析后,將解析結(jié)果返回給終端。步驟103,終端根據(jù)DNS解析的結(jié)果,判斷該業(yè)務(wù)的對(duì)端IP地址是否采用IPv4形式,即是否與當(dāng)前建立的PDP連接類型相一致。判斷的具體方法是終端在向DNS服務(wù)器發(fā)出查詢請(qǐng)求時(shí),指定所請(qǐng)求的地址類型為IPv4網(wǎng)絡(luò)支持的地址類型,即向DNS服務(wù)器查詢A類型的資源記錄,在DNS服務(wù)器中對(duì)每一個(gè)域名都保存有若干條資源記錄,如果該域名有一個(gè)IPv4地址,那么該域名在DNS 中就有一條A類型的資源記錄,其中的內(nèi)容就是該域名的IPv4地址。然后根據(jù)返回的響應(yīng)消息中是否包含相應(yīng)的資源記錄來(lái)進(jìn)行判斷;或者,在向DNS服務(wù)器發(fā)出查詢請(qǐng)求時(shí),不指定所請(qǐng)求的地址類型,而根據(jù)返回的響應(yīng)消息中包含的地址類型來(lái)進(jìn)行判斷,比如檢查該地址的長(zhǎng)度,如果發(fā)現(xiàn)對(duì)端就是采用IPv4網(wǎng)絡(luò)支持的地址類型,則跳轉(zhuǎn)步驟104,否則,跳轉(zhuǎn)步驟105。步驟104,由于對(duì)端IP地址類型與當(dāng)前建立的PDP連接類型相一致,終端開(kāi)始嘗試通過(guò)當(dāng)前的IPv4連接訪問(wèn)對(duì)端業(yè)務(wù)。步驟105,由于對(duì)端地址類型與當(dāng)前建立的PDP連接類型不一致,終端需要重置網(wǎng)絡(luò)連接,于是終端向IPv6網(wǎng)絡(luò)發(fā)起PDP激活請(qǐng)求,在網(wǎng)絡(luò)成功響應(yīng)后建立IPv6連接。步驟106,終端開(kāi)始嘗試通過(guò)新建立的IPv6連接訪問(wèn)對(duì)端業(yè)務(wù)。實(shí)施例二該實(shí)施例是在雙棧終端優(yōu)先連接IPv6網(wǎng)絡(luò)的情況下,終端連接網(wǎng)絡(luò)使用業(yè)務(wù)的過(guò)程,其流程示意圖如圖4所示,具體包括以下步驟步驟201,按照運(yùn)營(yíng)商的要求或者用戶自己的設(shè)置,終端在發(fā)起網(wǎng)絡(luò)連接時(shí),首先發(fā)起IPv6連接PDP激活請(qǐng)求,并在網(wǎng)絡(luò)成功響應(yīng)后建立IPv6連接。步驟202,終端接收到用戶請(qǐng)求訪問(wèn)的業(yè)務(wù)后,將該業(yè)務(wù)的域名發(fā)送給DNS服務(wù)器,DNS服務(wù)器對(duì)該業(yè)務(wù)的域名進(jìn)行DNS解析后,將解析結(jié)果返回給終端。步驟203,根據(jù)DNS解析的結(jié)果,判斷該業(yè)務(wù)的對(duì)端地址是否采用IPv6形式,即是否與當(dāng)前建立的PDP連接類型相一致。判斷的具體方法是終端在向DNS服務(wù)器發(fā)出查詢請(qǐng)求時(shí),指定所請(qǐng)求的地址類型為IPv6網(wǎng)絡(luò)支持的地址類型,即向DNS服務(wù)器查詢AAAA類型的資源記錄,再根據(jù)返回的響應(yīng)消息中是否包含這一資源記錄來(lái)進(jìn)行判斷;或者,在向DNS服務(wù)器發(fā)出查詢請(qǐng)求時(shí),不指定所請(qǐng)求的地址類型,而根據(jù)返回的響應(yīng)消息中包含的地址來(lái)進(jìn)行判斷,比如檢查該地址的長(zhǎng)度,如果發(fā)現(xiàn)對(duì)端就是采用IPv6網(wǎng)絡(luò)支持的地址類型,則跳轉(zhuǎn)步驟204,否則,跳轉(zhuǎn)步驟205。步驟204,由于對(duì)端IP地址類型與當(dāng)前建立的PDP連接類型相一致,終端開(kāi)始嘗試通過(guò)當(dāng)前的IPv6連接訪問(wèn)對(duì)端業(yè)務(wù)。步驟205,由于對(duì)端地址類型與當(dāng)前建立的PDP連接類型不一致,終端需要重置網(wǎng)絡(luò)連接,于是終端向IPv4網(wǎng)絡(luò)發(fā)起PDP激活請(qǐng)求,在網(wǎng)絡(luò)成功響應(yīng)后建立IPv4連接。步驟206,終端開(kāi)始嘗試通過(guò)新建立的IPv4連接訪問(wèn)對(duì)端業(yè)務(wù)。本領(lǐng)域普通技術(shù)人員可以理解上述方法中的全部或部分步驟可通過(guò)程序來(lái)指令相關(guān)硬件完成,所述程序可以存儲(chǔ)于計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,如只讀存儲(chǔ)器、磁盤或光盤等??蛇x地,上述實(shí)施例的全部或部分步驟也可以使用一個(gè)或多個(gè)集成電路來(lái)實(shí)現(xiàn)。相應(yīng)地,上述實(shí)施例中的各模塊/單元可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模塊的形式實(shí)現(xiàn)。本發(fā)明不限制于任何特定形式的硬件和軟件的結(jié)合。以上僅為本發(fā)明的優(yōu)選實(shí)施例,當(dāng)然,本發(fā)明還可有其他多種實(shí)施例,在不背離本發(fā)明精神及其實(shí)質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員當(dāng)可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護(hù)范圍。
權(quán)利要求
1.一種雙棧終端連接網(wǎng)絡(luò)的方法,包括連接至第一網(wǎng)絡(luò)的雙棧終端,將用戶請(qǐng)求訪問(wèn)的業(yè)務(wù)域名發(fā)送給域名系統(tǒng)服務(wù)器進(jìn)行域名解析,根據(jù)域名系統(tǒng)服務(wù)器返回的對(duì)所述業(yè)務(wù)域名的解析結(jié)果,保持與第一網(wǎng)絡(luò)的連接或者重置網(wǎng)絡(luò)連接到第二網(wǎng)絡(luò)。
2.如權(quán)利要求1所述的方法,其特征在于,所述第一網(wǎng)絡(luò)為預(yù)先設(shè)置的優(yōu)先連接的網(wǎng)絡(luò)。
3.如權(quán)利要求1或2所述的方法,其特征在于,所述第一網(wǎng)絡(luò)為IPv4網(wǎng)絡(luò),所述第二網(wǎng)絡(luò)為IPv6網(wǎng)絡(luò);或者
4.如權(quán)利要求3所述的方法,其特征在于,所述終端根據(jù)域名系統(tǒng)服務(wù)器返回的對(duì)所述業(yè)務(wù)域名的解析結(jié)果,保持與第一網(wǎng)絡(luò)的連接或者重置網(wǎng)絡(luò)連接到第二網(wǎng)絡(luò)的步驟包括所述終端判斷所述域名解析結(jié)果中的業(yè)務(wù)的IP地址的類型是否為所述第一網(wǎng)絡(luò)支持的類型,如果是,則保持與第一網(wǎng)絡(luò)的連接,如果不是,則重置網(wǎng)絡(luò)連接到第二網(wǎng)絡(luò)。
5.如權(quán)利要求4所述的方法,其特征在于,所述重置網(wǎng)絡(luò)連接到第二網(wǎng)絡(luò)的步驟包括所述終端向第二網(wǎng)絡(luò)發(fā)起PDP激活請(qǐng)求,在所述第二網(wǎng)絡(luò)成功響應(yīng)所述PDP激活請(qǐng)求后,建立到第二網(wǎng)絡(luò)的連接。
6.如權(quán)利要求1、2、4或5任一項(xiàng)所述的方法,其特征在于,所述方法還包括,在保持與第一網(wǎng)絡(luò)的連接或者重置網(wǎng)絡(luò)連接到第二網(wǎng)絡(luò)后,所述終端根據(jù)域名系統(tǒng)服務(wù)器返回的對(duì)所述業(yè)務(wù)域名的解析結(jié)果,通過(guò)當(dāng)前連接的網(wǎng)絡(luò)嘗試訪問(wèn)用戶請(qǐng)求訪問(wèn)的業(yè)務(wù),若所述業(yè)務(wù)可用,則開(kāi)始訪問(wèn)所述業(yè)務(wù)。
7.一種雙棧終端,包括連接模塊和域名解析模塊,其中所述連接模塊,用于連接至第一網(wǎng)絡(luò);用于根據(jù)域名系統(tǒng)服務(wù)器返回的對(duì)所述業(yè)務(wù)域名的解析結(jié)果,保持與第一網(wǎng)絡(luò)的連接或者重置網(wǎng)絡(luò)連接到第二網(wǎng)絡(luò);所述域名解析模塊,用于將用戶請(qǐng)求訪問(wèn)的業(yè)務(wù)域名發(fā)送給域名系統(tǒng)服務(wù)器進(jìn)行域名解析,以及接收所述域名系統(tǒng)服務(wù)器返回的對(duì)所述業(yè)務(wù)域名的解析結(jié)果,發(fā)送給所述連接模塊。
8.如權(quán)利要求7所述的雙棧終端,其特征在于,所述第一網(wǎng)絡(luò)為預(yù)先設(shè)置的優(yōu)先連接的網(wǎng)絡(luò);所述連接模塊進(jìn)一步用于,判斷所述域名解析結(jié)果中的業(yè)務(wù)的IP地址的類型是否為所述第一網(wǎng)絡(luò)支持的類型,如果是,則保持與第一網(wǎng)絡(luò)的連接,如果不是,則重置網(wǎng)絡(luò)連接到第二網(wǎng)絡(luò)。
9.如權(quán)利要求8所述的雙棧終端,其特征在于,所述連接模塊進(jìn)一步用于,向第二網(wǎng)絡(luò)發(fā)起PDP激活請(qǐng)求,在所述第二網(wǎng)絡(luò)成功響應(yīng)所述PDP激活請(qǐng)求后,建立到第二網(wǎng)絡(luò)的連接,以重置網(wǎng)絡(luò)連接到第二網(wǎng)絡(luò)。
10.如權(quán)利要求7-9任一項(xiàng)所述的雙棧終端,其特征在于,所述雙棧終端還包括業(yè)務(wù)請(qǐng)求模塊,其用于根據(jù)域名系統(tǒng)服務(wù)器返回的對(duì)所述業(yè)務(wù)域名的解析結(jié)果,通過(guò)當(dāng)前連接的網(wǎng)絡(luò)嘗試訪問(wèn)用戶請(qǐng)求訪問(wèn)的業(yè)務(wù),若所述業(yè)務(wù)可用,則開(kāi)始訪問(wèn)所述業(yè)務(wù)。
全文摘要
本發(fā)明提供的一種終端連接網(wǎng)絡(luò)的方法及雙棧終端,該包括連接至第一網(wǎng)絡(luò)的雙棧終端,將用戶請(qǐng)求訪問(wèn)的業(yè)務(wù)域名發(fā)送給域名系統(tǒng)服務(wù)器進(jìn)行域名解析,根據(jù)域名系統(tǒng)服務(wù)器返回的對(duì)所述業(yè)務(wù)域名的解析結(jié)果,保持與第一網(wǎng)絡(luò)的連接或者重置網(wǎng)絡(luò)連接到第二網(wǎng)絡(luò)。本發(fā)明可以根據(jù)業(yè)務(wù)域名的解析結(jié)果自動(dòng)選擇是否重置網(wǎng)絡(luò)連接,而不需要用戶本人的參與,明顯提高了終端連接網(wǎng)絡(luò)的效率。
文檔編號(hào)H04L29/12GK102368789SQ201110147299
公開(kāi)日2012年3月7日 申請(qǐng)日期2011年5月21日 優(yōu)先權(quán)日2010年6月25日
發(fā)明者丁欣, 琚凱 申請(qǐng)人:中興通訊股份有限公司