專利名稱:多協(xié)議棧連接裝置和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及多媒體網(wǎng)絡(luò)終端領(lǐng)域,具體地說,涉及到網(wǎng)絡(luò)終端
產(chǎn)品進4亍網(wǎng)全各連4妄iU正。
背景技術(shù):
網(wǎng)絡(luò)接入是指發(fā)生在網(wǎng)絡(luò)與用戶之間的最后一段路程,隨著網(wǎng) 絡(luò)曰益的普及和多媒體技術(shù)對網(wǎng)絡(luò)帶寬要求的提高,網(wǎng)絡(luò)接入方式 也發(fā)生了巨大的變化,目前主流的接入方式有ADSL、光纖入戶、 有線電纜、無線局域網(wǎng)、高速下行分組接入技術(shù)(HSDPA)等。
網(wǎng)絡(luò)接入認證是指在運營網(wǎng)絡(luò)系統(tǒng)中,用戶終端i殳備接入到運 營系統(tǒng)中進行設(shè)備認證和鑒權(quán)的過程。該過程是由用戶設(shè)備發(fā)起連 才妄i青求,4妾入i人i正系統(tǒng)完成鑒片又iU正的。隨著4妻入系統(tǒng)和連4妄十辦i義 發(fā)展的多樣化,進行高效安全的鑒權(quán)成為現(xiàn)在運營網(wǎng)絡(luò)一個相當(dāng)重 要的環(huán)節(jié)。目前常見的網(wǎng)絡(luò)終端設(shè)備有調(diào)制解調(diào)器、路由器、IPTV 機頂盒(STB )等;常見的認證方式有DHCP、 DHCP+、 PPPOE等。 目前在網(wǎng)絡(luò)終端i殳備4妄入iU正方面存在著如下缺陷
1. 運營商的網(wǎng)絡(luò)環(huán)境發(fā)生改變,造成用戶接入認證失敗,這 時需要人工干預(yù),對用戶終端設(shè)備重新進行設(shè)置才能順利接入到新 的網(wǎng)纟各環(huán)境中。2. 用戶的;也理<立置發(fā)生改變時,有可能4妄入方式發(fā)生改變, 這時也需要運營商進行技術(shù)支持,重新設(shè)置用戶的網(wǎng)絡(luò)終端設(shè)備。
3. 運營商需要部署一種新的網(wǎng)絡(luò)認證方法,或者在目前支持 的幾種接入認證方式進行切換,也需要對用戶的網(wǎng)絡(luò)終端設(shè)備重新 設(shè)置。
因此,需要一種網(wǎng)絡(luò)接入認證的解決方案,能夠解決上述相 關(guān)技術(shù)中的問題。
發(fā)明內(nèi)容
鑒于以上問題,本發(fā)明的一個目的在于提出一種高效的多協(xié)議 連接認證的方法。
根據(jù)本發(fā)明的一個方面,提供了一種多協(xié)議棧連接裝置,其包 括用戶配置模塊,用于獲取運營商或用戶預(yù)先設(shè)置的配置參數(shù), 并對配置參數(shù)進行校驗,在校-驗通過后,將配置參數(shù)傳送給多協(xié)議 連接發(fā)起模塊;多協(xié)議連接發(fā)起模塊,用于根據(jù)用戶配置模塊傳送 的配置參數(shù),進行多協(xié)議連接,與網(wǎng)絡(luò)中的接入設(shè)備進行鑒權(quán)認證 交互;以及多協(xié)議連接檢測模塊,用于在多協(xié)議連接過程中,對多 協(xié)議棧中的每個協(xié)議棧的撥號狀態(tài)進行監(jiān)視,當(dāng)檢測到存在一個協(xié) 議連接成功獲耳又網(wǎng)絡(luò)參凄t后,掛斷其他正在連接的協(xié)議棧,并且通 過用戶配置才莫塊"i殳定當(dāng)前的連4妾方式和相關(guān)參^:。
多協(xié)議棧連接裝置還包括失敗重試模塊,用于在規(guī)定時間內(nèi) 終端未能獲取有效網(wǎng)絡(luò)參數(shù)時,重試多協(xié)議連接操作。
在上述多協(xié)議棧連4妄裝置種,配置參凄t包括以下至少一種網(wǎng) 絡(luò)連接方式、以及鑒權(quán)所需的用戶名及密碼。網(wǎng)絡(luò)參數(shù)包括以下至 少一種IP;l也址、以及DNS地址。
在多協(xié)議連接發(fā)起模塊中,采用預(yù)定策略進行連接;以及在多 協(xié)議連接檢測模塊中,按照優(yōu)先級對每個協(xié)議棧的撥號狀態(tài)進行監(jiān) —見,其中預(yù)定策略為以預(yù)先設(shè)定好的優(yōu)先級先后順序發(fā)起多協(xié)議連 接,同時根據(jù)所述配置參數(shù)啟動或不啟動所述每個協(xié)議棧的連接。
才艮據(jù)本發(fā)明的另一個方面,4是供了一種多協(xié)議棧連接方法,包 括以下步驟獲取運營商或用戶預(yù)先設(shè)置的配置參數(shù),并對配置參 數(shù)進行校驗;在校驗通過后,根據(jù)配置參數(shù),進行多協(xié)議連接,與 網(wǎng)絡(luò)中的接入設(shè)備進行鑒權(quán)認證交互;以及在多協(xié)議連接過程中, 對多協(xié)議棧中的每個協(xié)議棧的撥號狀態(tài)進行監(jiān)視,當(dāng)檢測到存在一 個協(xié)議連接成功獲耳又網(wǎng)絡(luò)參數(shù)后,掛斷其他正在連4妾的協(xié)議棧,并 且設(shè)定當(dāng)前的連4妄方式和相關(guān)參凄丈。
多協(xié)i義棧連4妄方法還包括以下步驟在》見定時間內(nèi)如果終端未 能獲取有效網(wǎng)絡(luò)參數(shù),則重試多協(xié)議連接操作。
多協(xié)議連接方法還包括以下步驟在規(guī)定時間內(nèi)如果終端未能 獲取有效網(wǎng)絡(luò)參數(shù),則判定當(dāng)前連接過程失敗,并判斷失敗次數(shù)是 否小于預(yù)定次凄t;以及如果失敗次lt小于預(yù)定次H則重試多協(xié)"i義 連^妾才乘作,否則,才是示用戶當(dāng)前網(wǎng)絡(luò)不可連4矣。
在多協(xié)議棧連4妄方法中,配置參lt包括以下至少一種網(wǎng)絡(luò)連 沖妄方式、以及鑒纟又所需的用戶名及密碼。網(wǎng)絡(luò)參ft包4舌以下至少一 種IP;l也址、以及DNS;也址。
在上述多協(xié)議棧連接方法中,在多協(xié)議連接發(fā)起模塊中,采用 預(yù)定策略進行連接;以及在多協(xié)議連接4企測才莫塊中,按照優(yōu)先級對 每個協(xié)議棧的撥號狀態(tài)進行監(jiān)視。
本發(fā)明對于運營商網(wǎng)絡(luò)的布置、管理及用戶的操作設(shè)置等都提 供了極大的方便。本發(fā)明可以方便的擴展新的撥號連接方式,且兼
容現(xiàn)有的接入方式,極大的提高了網(wǎng)絡(luò)運營的靈活性和實用性,可 以估文廣泛的布置和應(yīng)用。
本發(fā)明的其它特征和優(yōu)點將在隨后的說明書中闡述,并且,部 分地從說明書中變得顯而易見,或者通過實施本發(fā)明而了解。本發(fā) 明的目的和其他優(yōu)點可通過在所寫的說明書、權(quán)利要求書、以及附 圖中所特別指出的結(jié)構(gòu)來實現(xiàn)和獲得。
此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申 請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并
不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中
圖1是示出根據(jù)本發(fā)明的多協(xié)議棧連接裝置的框圖2是示出根據(jù)本發(fā)明的多協(xié)議棧連接方法的流程圖3是根據(jù)本發(fā)明一個實施例的多協(xié)議棧連接方法的實例的流 一呈圖;以及
圖4是示出才艮據(jù)本發(fā)明的另一實施例的多協(xié)議棧連"l妄方法的流 程圖。
具體實施例方式
下面將參考附圖并結(jié)合實施例,來詳細i兌明本發(fā)明。
圖1是示出根據(jù)本發(fā)明的多協(xié)議棧連接裝置的框圖。參照圖1, 根據(jù)本發(fā)明的多協(xié)議棧連接裝置100包括用戶配置模塊102,用 于獲取運營商或用戶預(yù)先設(shè)置的配置參數(shù),并對配置參數(shù)進行校驗, 在校驗通過后,將配置參數(shù)傳送給多協(xié)議連接發(fā)起模塊;多協(xié)議連
接發(fā)起模塊104,用于根據(jù)用戶配置模塊傳送的配置參數(shù),進行多 協(xié)議連接,與網(wǎng)絡(luò)中的接入設(shè)備進行鑒權(quán)認證交互;以及多協(xié)議連 接沖企測才莫塊106,用于在多協(xié)議連4妾過程中,對多協(xié)i義棧中的每個 協(xié)議棧的撥號狀態(tài)進行監(jiān)視,當(dāng)檢測到存在 一 個協(xié)議連接成功獲取 網(wǎng)絡(luò)參數(shù)后,掛斷其他正在連接的協(xié)i義棧,并且通過用戶配置才莫塊 i殳定當(dāng)前的連4妄方式和相關(guān)參凄史。
多協(xié)議棧連接裝置還包括失敗重試模塊,用于在規(guī)定時間內(nèi) 終端未能獲取有效網(wǎng)絡(luò)參數(shù)時,重試多協(xié)議連接操作。
在上述多協(xié)議棧連接裝置中,配置參數(shù)包括以下至少一種網(wǎng) 絡(luò)連4妄方式、以及鑒權(quán)所需的用戶名及密碼。網(wǎng)絡(luò)參凄t包括以下至 少 一種IP地址、以及DNS地址。
在多協(xié)議連接發(fā)起模塊中,采用預(yù)定策略進行連接;以及在多 協(xié)議連接檢測模塊中,按照優(yōu)先級對每個協(xié)議棧的撥號狀態(tài)進行監(jiān) -f見,其中預(yù)定策略為以預(yù)先設(shè)定好的優(yōu)先級先后順序發(fā)起多協(xié)議連 4妄,同時根據(jù)所述配置參^t啟動或不啟動所述每個協(xié)i義棧的連接。
圖2是示出才艮據(jù)本發(fā)明的多協(xié)議棧連接方法的流程圖。參照圖 2根據(jù)本發(fā)明的多協(xié)議棧連接方法包括以下步驟步驟S202,獲取 運營商或用戶預(yù)先設(shè)置的配置參數(shù),并對配置參數(shù)進行校驗;步驟 S204,在校驗通過后,根據(jù)配置參數(shù),進行多協(xié)議連接,與網(wǎng)絡(luò)中 的接入設(shè)備進行鑒權(quán)認證交互;以及步驟S206,在多協(xié)議連接過程 中,對多協(xié)議棧中的每個協(xié)議棧的撥號狀態(tài)進行監(jiān)視,當(dāng)檢測到存 在一個協(xié)議連接成功獲取網(wǎng)絡(luò)參數(shù)后,掛斷其他正在連接的協(xié)議棧, 并且"i殳定當(dāng)前的連4妄方式和相關(guān)參凄丈。
多協(xié)議棧連4妻方法還包括以下步驟在失見定時間內(nèi)如果終端未 能獲取有效網(wǎng)絡(luò)參數(shù),則重試多協(xié)議連接操作。
多協(xié)議連接方法還包括以下步驟在規(guī)定時間內(nèi)如果終端未能 獲取有效網(wǎng)絡(luò)參凄t,則判定當(dāng)前連接過程失敗,并判斷失敗次凄t是 否小于預(yù)定次數(shù);以及如果失敗次數(shù)小于預(yù)定次數(shù),則重試多協(xié)議 連接操作,否則,4是示用戶當(dāng)前網(wǎng)絡(luò)不可連接。
在多協(xié)議棧連4妄方法種,配置參凄t包括以下至少一種網(wǎng)絡(luò)連 接方式、以及鑒權(quán)所需的用戶名及密碼。網(wǎng)絡(luò)參數(shù)包括以下至少一 種IP;也址、以及DNS;也址。
在上述多協(xié)議棧連接方法種,在多協(xié)議連接發(fā)起模塊中,采用 預(yù)定策略進行連接;以及在多協(xié)議連接檢測模塊中,按照優(yōu)先級對 每個協(xié)議棧的撥號狀態(tài)進行監(jiān)視。
下面將參照圖3來詳細說明本發(fā)明的一個實施例。
圖3是根據(jù)本發(fā)明一個實施例的多協(xié)議棧連接方法的實例的流 程圖。圖3中,以網(wǎng)絡(luò)IP才幾頂盒終端啟動時進4亍PPPOE和DHCP 連接的過程為例詳細說明了本發(fā)明的多協(xié)議棧連接方法的流程。用 戶的4幾頂盒纟冬端啟動后進入連4妄4犬態(tài)后,該實施例包括以下步驟
步驟S302,系統(tǒng)從用戶配置模塊獲取配置好的網(wǎng)絡(luò)參數(shù)、用戶 名、密碼等,傳送到多協(xié)議連接發(fā)起模塊,多協(xié)議連接發(fā)起模塊根 據(jù)這些參數(shù)初始化PPPOE和DHCP模塊;
步驟S304,多協(xié)議連接發(fā)起模塊分別啟動PPPOE和DHCP連
4妄進程進行網(wǎng)絡(luò)連4妻;
步驟S306,啟動多協(xié)議連接^r測才莫塊對網(wǎng)絡(luò)的連接狀況進行監(jiān) 視,如果系統(tǒng)檢測到已經(jīng)成功獲取網(wǎng)絡(luò)參數(shù),則執(zhí)行步驟S316,否 則沖丸4于步-驟S308;
步驟S308,如果在規(guī)定的時間T內(nèi),系統(tǒng)無法獲耳又有效網(wǎng)絡(luò)參 數(shù),則斷定當(dāng)前連接過程失敗,執(zhí)行步驟S310,否則返回執(zhí)行步驟 S306;
步-驟S310, *法斷所有連4妾,失敗次凄t N增加一次(N與T網(wǎng) 絡(luò)運營商可以4艮據(jù)實際需求進行設(shè)置);
步驟S312,若N不大于最大允許失敗次凌t,則返回步驟S302, 系統(tǒng)重新進行多協(xié)議棧撥號連接的嘗試;
步驟S314,若用戶連4妄失敗次凄t大于i殳定的最大次^t,則系統(tǒng) 才是示用戶當(dāng)前網(wǎng)絡(luò)不可連"l妄,由用戶來決定是否重新連4妄或者與運 營商聯(lián)系進行排障;以及
步驟S316,標(biāo)識當(dāng)前連4妄方式為成功的這個協(xié)議,并且掛斷其 他正在連接的協(xié)議才莫塊,比如說才企測到當(dāng)前連接成功的協(xié)議是 PPPOE方式,則系統(tǒng)設(shè)置當(dāng)前連接方式是PPPOE,并且掛斷正在連 接的DHCP連接。
圖4是示出根據(jù)本發(fā)明的另 一 實施例的多協(xié)議棧連4妄方法的流 程圖。參照圖4,該實施例中,多協(xié)i義連4妄裝置主要由以下幾個部 分組成用戶配置模塊、多協(xié)議連接發(fā)起模塊、多協(xié)議連接檢測模 塊、失敗重試才莫塊。該實施例的方法包4舌以下步驟
步驟S402,用戶配置才莫塊通過一定的方法獲取運營商或用戶所 預(yù)先設(shè)置好的配置參數(shù),比如說網(wǎng)絡(luò)連接方式,鑒權(quán)所需要的用戶 名密碼等參數(shù),并且校驗這些參數(shù)的合法性,校驗通過以后將這些 基本參數(shù)傳入多協(xié)議連接發(fā)起模塊中;
步驟S404,多協(xié)議連接發(fā)起模塊根據(jù)用戶配置模塊傳送過來的 這些參數(shù)進行多協(xié)議的連接,與網(wǎng)絡(luò)中的接入設(shè)備進行鑒權(quán)認證的 交互,此時終端i史備并不需要確定目前是哪一種接入?yún)f(xié)i義;
步驟S406,在接入過程中多協(xié)議連接檢測模塊對各個協(xié)議棧的 撥號狀態(tài)進行監(jiān)視,當(dāng)檢測到某一個連接協(xié)議成功獲取有效網(wǎng)絡(luò)參 數(shù)(如IP地址,DNS地址)后,則掛斷其他正在連接的撥號協(xié)議 棧,并且通過用戶設(shè)置模塊設(shè)定當(dāng)前的連接方式和相關(guān)參數(shù);以及
步驟S408如果在規(guī)定時間內(nèi)終端設(shè)備還未能獲取有效網(wǎng)絡(luò)參 數(shù),則失敗重試模塊要進行重試操作。
在上述的多協(xié)議連接發(fā)起模塊中,采用了多個連接協(xié)議根據(jù)一 定策略進4亍連4妄的方式,這樣可以以自適應(yīng)的方式滿足當(dāng)前的網(wǎng)絡(luò) 環(huán)境,同時4艮據(jù)一定的優(yōu)先級策略對這些撥號連4妻協(xié)-議進行監(jiān)測, 以避免網(wǎng)絡(luò)沖突。
本發(fā)明對于運營商網(wǎng)絡(luò)的布置、管理及用戶的操作設(shè)置等都提 供了極大的方便。本發(fā)明可以方便的擴展新的撥號連接方式,且兼 容現(xiàn)有的接入方式,極大的提高了網(wǎng)絡(luò)運營的靈活性和實用性,可 以估夂廣泛的布置和應(yīng)用。
以上所述〗又為本發(fā)明的優(yōu)選實施例,并不用于限制本發(fā)明,對 于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本 發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均 應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種多協(xié)議棧連接裝置,其特征在于,包括用戶配置模塊,用于獲取運營商或用戶預(yù)先設(shè)置的配置參數(shù),并對所述配置參數(shù)進行校驗,在校驗通過后,將所述配置參數(shù)傳送給多協(xié)議連接發(fā)起模塊;所述多協(xié)議連接發(fā)起模塊,用于根據(jù)所述用戶配置模塊傳送的所述配置參數(shù),進行多協(xié)議連接,與網(wǎng)絡(luò)中的接入設(shè)備進行鑒權(quán)認證交互;以及多協(xié)議連接檢測模塊,用于在多協(xié)議連接過程中,對多協(xié)議棧中的每個協(xié)議棧的撥號狀態(tài)進行監(jiān)視,當(dāng)檢測到存在一個協(xié)議連接成功獲取網(wǎng)絡(luò)參數(shù)后,掛斷其他正在連接的協(xié)議棧,并且通過所述用戶配置模塊設(shè)定當(dāng)前的連接方式和相關(guān)參數(shù)。
2. 根據(jù)權(quán)利要求1所述的多協(xié)議棧連接裝置,其特征在于,還包 括失敗重試才莫塊,用于在夫見定時間內(nèi)所述終端未能獲if又有效 網(wǎng)絡(luò)參數(shù)時,重試多協(xié)議連接操作。
3. 根據(jù)權(quán)利要求1所述的多協(xié)議棧連接裝置,其特征在于,所述 配置參數(shù)包4舌以下至少一種網(wǎng)絡(luò)連4妄方式、以及鑒片又所需的 用戶名及密碼。
4. 根據(jù)權(quán)利要求1所述的多協(xié)議棧連接裝置,其特征在于,所述 網(wǎng)絡(luò)參數(shù)包括以下至少一種IP地址、以及DNS地址。
5. 根據(jù)權(quán)利要求1所述的多協(xié)議棧連接裝置,其特征在于,在所 述多協(xié)議連"l矣發(fā)起才莫塊中,采用預(yù)定策略進4亍連4妾;以及在所述多協(xié)議連接檢測模塊中,按照優(yōu)先級對每個協(xié)議棧的撥號狀 態(tài)進行監(jiān)視,其中所述預(yù)定策略為以預(yù)先i殳定好的優(yōu)先級先后順序發(fā)起多協(xié) i義連4矣,同時才艮據(jù)所述配置參lt啟動或不啟動所述每個協(xié)i義棧的 連接。
6. —種多協(xié)i義4戔連4妄方法,其特;f正在于,包4舌以下步驟獲取運營商或用戶預(yù)先設(shè)置的配置參數(shù),并對所述配置參 數(shù)進行校驗;在才交-瞼通過后,才艮據(jù)所述配置參lt,進4亍多協(xié)議連"l姿,與 網(wǎng)絡(luò)中的4妻入i殳備進4亍鑒^U人i正交互;以及在多協(xié)議連接過程中,對多協(xié)議棧中的每個協(xié)議棧的撥號 狀態(tài)進行監(jiān)視,當(dāng)檢測到存在一個協(xié)議連接成功獲取網(wǎng)絡(luò)參數(shù) 后,掛斷其他正在連4妄的協(xié)-漢棧,并且i殳定當(dāng)前的連4婁方式和 相關(guān)參數(shù)。
7. 根據(jù)權(quán)利要求6所述的多協(xié)議棧連接方法,其特征在于,還包 4舌以下步-驟在^L定時間內(nèi)如果所述終端未能獲取有效網(wǎng)絡(luò)參fc則重 試多協(xié)議連接操作。
8. 根據(jù)權(quán)利要求6所述的多協(xié)議連接方法,其特征在于,還包括 以下步-驟在夫見定時間內(nèi)如果所述終端未能獲取有效網(wǎng)絡(luò)參l丈,則判 定當(dāng)前連4妄過程失敗,并判斷失敗次^:是否小于預(yù)定次凄t;以 及如果所述失敗次數(shù)小于所述預(yù)定次數(shù),則重試多協(xié)議連接 操作,否則,4是示所述用戶當(dāng)前網(wǎng)絡(luò)不可連4妄。
9. 根據(jù)權(quán)利要求6所述的多協(xié)議棧連接方法,其特征在于,所述 配置參數(shù)包括以下至少一種網(wǎng)絡(luò)連接方式、以及鑒權(quán)所需的 用戶名及密碼。
10. 根據(jù)權(quán)利要求6所述的多協(xié)議棧連接方法,其特征在于,所述 網(wǎng)絡(luò)參數(shù)包括以下至少一種IP地址、以及DNS地址。
11. 根據(jù)權(quán)利要求6所述的多協(xié)議棧連4妄方法,其特征在于,在所 述多協(xié)議連接發(fā)起模塊中,采用預(yù)定策略進行連接;以及在所 述多協(xié)議連接檢測模塊中,按照優(yōu)先級對每個協(xié)議棧的撥號狀 態(tài)進行監(jiān)視,其中,所述預(yù)定策略為以預(yù)先設(shè)定好的優(yōu)先級先后順序發(fā)起多協(xié) 議連接,同時根據(jù)所述配置參數(shù)啟動或不啟動所述每個協(xié)議棧的 連接。
全文摘要
本發(fā)明提供了一種多協(xié)議棧連接方法和裝置,該方法包括以下步驟獲取運營商或用戶預(yù)先設(shè)置的配置參數(shù),并對配置參數(shù)進行校驗;在校驗通過后,根據(jù)配置參數(shù),進行多協(xié)議連接,與網(wǎng)絡(luò)中的接入設(shè)備進行鑒權(quán)認證交互;以及在多協(xié)議連接過程中,對多協(xié)議棧中的每個協(xié)議棧的撥號狀態(tài)進行監(jiān)視,當(dāng)檢測到存在一個協(xié)議連接成功獲取網(wǎng)絡(luò)參數(shù)后,掛斷其他正在連接的協(xié)議棧,并且設(shè)定當(dāng)前的連接方式和相關(guān)參數(shù)。本發(fā)明可以方便的擴展新的撥號連接方式,且兼容現(xiàn)有的接入方式,極大的提高了網(wǎng)絡(luò)運營的靈活性和實用性。
文檔編號H04L9/32GK101102317SQ20071012603
公開日2008年1月9日 申請日期2007年6月29日 優(yōu)先權(quán)日2007年6月29日
發(fā)明者恒 李, 慧 熊 申請人:中興通訊股份有限公司