專利名稱:用于在建立通信的過程中避免重復(fù)協(xié)商的設(shè)備及方法
技術(shù)領(lǐng)域:
本發(fā)明總的來說涉及無線通信系統(tǒng),具體地說,涉及一種用于在這種系統(tǒng)內(nèi)基于點對點建立通信以避免重復(fù)協(xié)商的技術(shù)。
背景技術(shù):
無線通信系統(tǒng)在本領(lǐng)域中是眾所周知的。這樣的系統(tǒng)通常包括與基礎(chǔ)設(shè)施進行無線通信的多個移動用戶(MS)或通信單元。如在本領(lǐng)域公知的,點對點協(xié)議(PPP)通常用于在兩個同位體之間建立通信。通常,同位體被實施為該同位體代表的物理平臺所執(zhí)行的邏輯處理。一旦建立了對等通信,就通過一個或多個中間網(wǎng)絡(luò)元件在通信單元和在基礎(chǔ)設(shè)施內(nèi)實現(xiàn)目的同位體的另一個裝置之間傳輸數(shù)據(jù)。這在圖1中給出了說明。
圖1具體說明了根據(jù)所謂的開放系統(tǒng)互聯(lián)(OSI)模型的協(xié)議棧。如所示,表示了通信單元(在左邊)、網(wǎng)絡(luò)元件(中間)和互通單元(IWU)(右邊)的協(xié)議棧。如本領(lǐng)域公知的,協(xié)議棧內(nèi)的各單獨層如果不是物理地,就是邏輯地在其他協(xié)議棧的相應(yīng)級內(nèi)終止。例如,在網(wǎng)絡(luò)元件和IWU之間提供物理層102。同樣,在網(wǎng)絡(luò)元件和通信單元之間,實現(xiàn)不同的物理層協(xié)議,具體地說是所謂的IS95/IS2000協(xié)議。在圖1中也說明了本領(lǐng)域普通技術(shù)人員公知的其他協(xié)議層。具體地說,PPP層110由通信單元和IWU端接。注意,當(dāng)網(wǎng)絡(luò)元件在有效地轉(zhuǎn)發(fā)協(xié)議棧的較低級時,它如粗箭頭所示的那樣透明地傳送關(guān)于PPP層110的數(shù)據(jù)。在通信單元和IWU的每一協(xié)議棧相繼的較高層都在PPP層上建立。例如,互聯(lián)網(wǎng)協(xié)議(IP)層112和其他較高層114經(jīng)點對點協(xié)議層110交換信息。
如本領(lǐng)域公知的,當(dāng)建立PPP連接時,在傳輸數(shù)據(jù)之前相應(yīng)同位體加入鏈路參數(shù)的時間敏感協(xié)商。圖2中示出了一個最優(yōu)化協(xié)商的例子。如其中所示,通信單元202經(jīng)一個或多個網(wǎng)絡(luò)元件204與IWU206通信。注意,在圖2中,從上到下表示時間的進行。在理想情況中,如圖2的粗箭頭所示,實質(zhì)上同時建立通信單元202和網(wǎng)絡(luò)元件202之間的通信鏈路與IWU206和網(wǎng)絡(luò)元件204之間的通信鏈路。此后,如圖2所示,協(xié)商包括每一同位體發(fā)送配置請求消息(REQ)以及隨后及時發(fā)送確認(rèn)消息。在這種情況中,如果在請求消息發(fā)送后啟動的超時定時器期滿之前,確認(rèn)各自的目標(biāo)接收到該確認(rèn),那么就是及時發(fā)送了確認(rèn)。圖2中示意性說明了示例性的超時定時器208。在這種情況中,超時定時器208由通信單元202在它發(fā)送配置請求給IWU206之后立即啟動。如果IWU發(fā)送給通信單元的確認(rèn)在超時定時器208期滿之前被通信單元接收,那么對于通信單元來說就成功完成了協(xié)商。類似的處理可以基于IWU206自己的超時定時器(未示出)應(yīng)用于IWU206。如果給定的同位體在它自己的超時定時器期滿之前沒有接收到確認(rèn),那么它就嘗試通過重發(fā)其配置請求來重啟協(xié)商。傳統(tǒng)上,PPP用在有線環(huán)境中,在這種環(huán)境中在物理連接完全建立之后在同位體之間執(zhí)行鏈路建立,因此由同位體之間超時定時器的不同引起任何影響的可能性都相對較低。
但是,在無線系統(tǒng)的實際實現(xiàn)中,同位體和網(wǎng)絡(luò)元件之間的鏈路并不是總能基本上同時建立的。結(jié)果,可能破壞請求/確認(rèn)交換的定時,從而必然發(fā)生附加的協(xié)商循環(huán),而這通常是多次的。另外,通信系統(tǒng)內(nèi)的不同同位體可以配置有不同持續(xù)時間的超時定時器。因此,經(jīng)過中間網(wǎng)絡(luò)傳輸請求和/或確認(rèn)所引起的往往不可預(yù)測的延遲,可能會在給定超時定時器沒有被配置為容許這樣延遲的情況下導(dǎo)致協(xié)商失敗。而這樣的結(jié)果通常是一次或多次的協(xié)商循環(huán)。發(fā)生這樣的協(xié)商循環(huán)反過來會不利地影響在同位體之間建立通信需要的建立時間。由于通信系統(tǒng)的整體質(zhì)量部分地通過建立通信的速度來判斷,因此發(fā)生多次協(xié)商會導(dǎo)致通信系統(tǒng)的用戶感覺質(zhì)量很差。因此,提供一種在建立PPP通信時實質(zhì)上能夠避免重復(fù)協(xié)商的技術(shù)將是有益的。
圖1是根據(jù)現(xiàn)有技術(shù)的通信系統(tǒng)的各種元件內(nèi)協(xié)議棧之間關(guān)系的示意說明。
圖2是說明點對點協(xié)議的最優(yōu)化協(xié)商的時序圖。
圖3是根據(jù)本發(fā)明的無線通信系統(tǒng)的框圖。
圖4是說明沒有同時建立通信鏈路而造成發(fā)生重復(fù)協(xié)商的時序圖。
圖5是由于超時定時器不同而造成發(fā)生重復(fù)協(xié)商的時序圖。
圖6是一流程圖,說明一種根據(jù)本發(fā)明用于在建立對等通信時避免重復(fù)協(xié)商的方法。
圖7和8是說明本發(fā)明的操作的另外的實施例的時序圖。
具體實施例方式
本發(fā)明提供一種用于建立PPP會話的技術(shù),以便盡管出現(xiàn)非同時鏈路建立或不同超時定時器但實質(zhì)上仍可以避免重復(fù)協(xié)商。為此,在兩個同位體之間充當(dāng)媒介的網(wǎng)絡(luò)元件監(jiān)視在兩個同位體之間交換的消息。識別并監(jiān)視在同位體之間的控制消息,并且存儲這種控制消息內(nèi)的相關(guān)參數(shù)供以后使用??刂苹驍?shù)據(jù)消息的監(jiān)視并不會阻止消息被轉(zhuǎn)發(fā)到他們的原始目的地。隨后,當(dāng)網(wǎng)絡(luò)元件檢測到控制消息重發(fā)時,它基于所存儲的參數(shù)處理重發(fā)的控制消息,以避免發(fā)生附加的協(xié)商循環(huán)。在目前的優(yōu)選實施例中,同位體可以包括通信單元和互通單元。此外,在本發(fā)明的另一個實施例中,為了避免重復(fù)的協(xié)商循環(huán),網(wǎng)絡(luò)元件所執(zhí)行的處理包括丟棄控制消息的重發(fā)并且可選地發(fā)送對控制消息重發(fā)的確認(rèn)給啟動重發(fā)的同位體。以這種方式,網(wǎng)絡(luò)元件可以減輕非同時鏈路建立和不同超時定時器的影響。參照圖3-8將更容易地描述本發(fā)明。
現(xiàn)在參照圖3,說明根據(jù)本發(fā)明的無線通信系統(tǒng)300。具體地說,系統(tǒng)300包括多個經(jīng)無線源304與中間無線網(wǎng)絡(luò)306通信的移動用戶或通信單元302。對于任何給定的呼叫,中間網(wǎng)絡(luò)306與分組網(wǎng)絡(luò)310或電路網(wǎng)絡(luò)314通信,分組網(wǎng)絡(luò)310或電路網(wǎng)絡(luò)314又連接到公共網(wǎng)絡(luò)350,例如互聯(lián)網(wǎng)或萬維網(wǎng)。圖3中說明的通信系統(tǒng)通??梢栽诂F(xiàn)在的碼分多址(CDMA)系統(tǒng)中找到。但是,本發(fā)明并不限于應(yīng)用在這種CDMA系統(tǒng)中,而可以有利地應(yīng)用于任何使用PPP在無線同位體和基于基礎(chǔ)設(shè)施的同位體之間建立通信的無線通信系統(tǒng)中。
通信單元302實際上可以包括任何無線裝置,但是在優(yōu)選實施例中包括移動和/或便攜裝置,例如車內(nèi)雙向無線或手持無線電話。無論如何,通信單元302都經(jīng)無線源304與中間網(wǎng)絡(luò)306通信。在目前的優(yōu)選實施例中,無線源304包括實現(xiàn)CDMA協(xié)議的RF信道。但是,本發(fā)明并不限于這一方面,無線源304也可以包括本領(lǐng)域公知的實現(xiàn)其他類型接入?yún)f(xié)議的其他類型無線信道,例如頻分多址(FDMA)或時分多址(TDMA)協(xié)議。
中間網(wǎng)絡(luò)306包括基站收發(fā)信機系統(tǒng)320的無線前端,基站收發(fā)信機系統(tǒng)耦合到一個或多個基站控制器324。然后,每一基站控制器324如本領(lǐng)域公知的那樣又耦合到移動交換中心326。基站收發(fā)信機系統(tǒng)320、基站控制器324和移動交換中心326的配置和操作在本領(lǐng)域是眾所周知的,因此在此不需要更詳細(xì)地描述。如圖3中進一步的描述,每一基站控制器324和移動交換中心326都包括一個或多個耦合到相應(yīng)存儲裝置332、342的處理器330、340。每一處理器330、340可包括一個或多個微處理器、微控制器、數(shù)字信號處理器、及其組合或本領(lǐng)域普通技術(shù)人員公知的其他這種裝置。同樣,每一存儲裝置332、342可以包括易失和非易失數(shù)字存儲元件,例如隨機存取存儲器(RAM)和/或只讀存儲器(ROM)或其等效物。具體地說,基站控制器324和移動交換中心326中提供的處理器/存儲器組合可以用于實現(xiàn)存儲在存儲裝置332、342中并且由處理器平臺330、340執(zhí)行的軟件算法。
如所示,基站控制器324耦合到分組網(wǎng)絡(luò)310,該分組網(wǎng)絡(luò)包括IWU 308。同樣,移動交換中心326耦合到電路交換網(wǎng)絡(luò)314,該電路交換網(wǎng)絡(luò)也包括IWU 312。如本領(lǐng)域公知的,IWU能使耦合到其上的裝置(例如,基站控制器或移動交換中心)和網(wǎng)絡(luò)通信。在另外的實施例中,IWU 308、312可以具體表現(xiàn)為如分組數(shù)據(jù)服務(wù)節(jié)點(PDSN)或接入網(wǎng)關(guān)這樣的裝置,這些裝置對于本領(lǐng)域普通技術(shù)人員來說是公知的。注意,基站控制器324或移動交換中心是能夠?qū)崿F(xiàn)本發(fā)明的網(wǎng)絡(luò)元件。另外,在分組和電路交換網(wǎng)絡(luò)內(nèi)的IWU308、312本身可以耦合到互聯(lián)網(wǎng)或萬維網(wǎng)這樣的公共網(wǎng)絡(luò)350上。
如前面所描述的,通信單元302可以經(jīng)中間網(wǎng)絡(luò)306與IWU308、312建立通信。為此,可以使用PPP,并且該PPP包括任何要求雙向初始化的對等協(xié)議。非同時鏈路建立和不同超時定時器造成的問題以及它們對PPP建立的影響分別在圖4和5中進一步描述。
現(xiàn)在參照圖4,示出了說明發(fā)生非同時鏈路建立所引起的問題的時序圖。(注意,在圖4、5、7和8中,如圖4中一樣從上到下表示時間的進行)。具體來說,通信單元202嘗試經(jīng)網(wǎng)路元件204與IWU206建立通信。但是,如粗箭頭所表示的,在IWU206和網(wǎng)絡(luò)元件204之間的鏈路建立后通信單元202實質(zhì)上才建立它到網(wǎng)絡(luò)元件204的鏈路。因為IWU和網(wǎng)絡(luò)元件之間的鏈路在通信單元和網(wǎng)絡(luò)元件之間的鏈路之前就建立了,因此IWU在它的同位體處理被初始化后就發(fā)送請求402,該請求402在通信單元的鏈路建立后立刻到達通信單元。但是,因為通信單元202內(nèi)的同位體處理還沒有機會初始化,因此該請求消息被忽略。注意,IWU啟動第一超時定時器408,以等待響應(yīng)于它發(fā)送的請求402所返回的確認(rèn)。
在通信單元的同位體處理被初始化后,它發(fā)送它自己的請求消息404給IWU并且,作為答復(fù),IWU發(fā)回確認(rèn)406給該通信單元。在接收IWU的確認(rèn)406之后,通信單元啟動第二超時定時器410,等待接收來自IWU的配置請求?;叵氲絀WU初始發(fā)送的配置請求402由于它過早到達通信單元而被忽略。當(dāng)?shù)诙瑫r定時器410期滿時,通信單元假定它需要重啟協(xié)商處理并且重發(fā)它自己的配置請求412。同樣,第一超時定時器408一旦期滿,IWU就重發(fā)它的配置請求414。這次,每一請求都被確認(rèn)416、418,從而結(jié)束協(xié)商握手并允許呼叫建立繼續(xù)。但是,配置請求412、414的重發(fā)和隨后的確認(rèn)所需要的附加協(xié)商實質(zhì)上延遲了呼叫建立。根據(jù)協(xié)商階段而定,這樣的延遲可能大約是幾毫秒直到幾秒的量級,例如100msec.-2sec。
現(xiàn)在參照圖5,示出了一個說明各個同位體的不同超時定時器持續(xù)時間的出現(xiàn)所引起的問題的時序圖。在這種情況中,如所示,通信單元202、IWU206和網(wǎng)絡(luò)元件204之間的鏈路實質(zhì)上同時建立。同樣,一旦在通信單元和IWU中都初始化了同位體處理,那么每一同位體都發(fā)送配置請求502、504給另一個。同樣,隨后響應(yīng)于各自的請求502、504發(fā)送配置確認(rèn)506、508。但是,在這種情況中,IWU發(fā)送確認(rèn)508花費的時間比通信單元發(fā)送確認(rèn)506的時間稍微長一些。各種原因,例如延遲、由于無線頻率損失造成的較低層重發(fā)以及處理延遲,都會使IWU發(fā)送確認(rèn)的延遲較大。
無論如何,每一同位體在發(fā)送它相應(yīng)的配置請求502、504的情況下都啟動超時定時器,通過該定時器來等待配置確認(rèn)的響應(yīng)。但是,在這種情況中,在通信單元內(nèi)的第一超時定時器510的持續(xù)時間比IWU內(nèi)的第二超時定時器的持續(xù)時間短。這導(dǎo)致通信單元發(fā)送的確認(rèn)在第二定時器期滿之前被IWU接收到。因此,IWU內(nèi)的同位體處理假定PPP的初始鏈路控制階段已經(jīng)被成功初始化,并且通過發(fā)出適當(dāng)?shù)脑儐?16開始鑒權(quán)階段。但是,如所示的那樣,第一超時定時器510較短的持續(xù)時間導(dǎo)致IWU發(fā)送的確認(rèn)508在第一定時器期滿之后才到達通信單元。作為響應(yīng),通信單元嘗試重新開始協(xié)商并且重發(fā)它的配置請求514。因此,在建立PPP之前將發(fā)生至少一次附加的協(xié)商循環(huán),從而延遲了呼叫建立。注意,在圖4和5的兩種情況中,網(wǎng)絡(luò)元件204僅僅以透明方式傳送控制消息(即,配置請求和確認(rèn))給各個同位體。也就是,網(wǎng)絡(luò)元件204不知道控制消息的內(nèi)容。這在圖1中說明了,在圖1中同位體(通信單元和IWU)中的端接協(xié)議層交換的PPP消息無改變地通過網(wǎng)絡(luò)元件。
在圖6中說明了一種用于防止圖4和5中說明的問題的方法的流程圖。圖6中說明的方法優(yōu)選地作為由中間網(wǎng)絡(luò)內(nèi)的網(wǎng)絡(luò)元件執(zhí)行的軟件算法來實現(xiàn)。在目前的優(yōu)選實施例中,圖6中說明的處理由上面所述的基站控制器或移動交換中心執(zhí)行。圖6中說明的處理檢測何時發(fā)送配置請求并且,作為響應(yīng),采取適當(dāng)?shù)膭幼鞅苊膺M一步的協(xié)商循環(huán)。注意,圖6所說明的方法包含了關(guān)于任一同位體引起圖4和5中說明的問題的可能性。
在框602開始,網(wǎng)絡(luò)元件監(jiān)視在同位體之間交換的消息,以確定第一同位體是否已經(jīng)發(fā)送了點對點協(xié)議控制消息,具體地說是與第一同位體的點對點協(xié)議會話的協(xié)商階段有關(guān)的控制消息,例如配置請求。為此,網(wǎng)絡(luò)元件不是透明地把點對點協(xié)議消息傳送到他們的目的地,而是檢查任何包含去往同位體的PPP層的數(shù)據(jù)的消息。具體來說,網(wǎng)絡(luò)元件在物理鏈路(即,在MS和IWU與網(wǎng)絡(luò)元件之間)建立后開始監(jiān)視。此后,網(wǎng)絡(luò)元件檢查每個通過它的分組,以查找包含有指示狀態(tài)為控制消息或數(shù)據(jù)消息的PPP報頭的分組。如果在框602沒有檢測到來自第一同位體的控制消息,就意味著發(fā)送了數(shù)據(jù)消息,處理繼續(xù)到框604,在那里網(wǎng)絡(luò)元件等待可配置的預(yù)定時間周期,通常大約是幾百毫秒的量級。優(yōu)選地,基于在系統(tǒng)配置和建立期間進行的最優(yōu)化測量來選擇所選的特定持續(xù)時間。無論如何,在等待后,網(wǎng)絡(luò)元件在框606確定是否已經(jīng)從第二同位體接收到控制消息。如果沒有,就再次表示第二同位體發(fā)送了數(shù)據(jù)消息給第一同位體,那么就假定在同位體之間已經(jīng)建立點對點協(xié)議會話,并且該處理終止。在本發(fā)明的情況中,這意味著丟棄任何存儲的參數(shù)(下面描述)并且停止對控制消息的監(jiān)視,直到開始新的呼叫。
但是,如果在框602檢測到來自第一同位體的控制消息,那么處理就繼續(xù)到框608,以確定該控制消息是否是點對點協(xié)議配置請求。如果該控制消息不是配置請求,那么就表示它是確認(rèn),處理繼續(xù)到框612,在那里存儲包含在確認(rèn)里的參數(shù)并且隨后把該確認(rèn)轉(zhuǎn)發(fā)到它的預(yù)定目的地。實際上,確認(rèn)里的參數(shù)標(biāo)識了正在確認(rèn)的特定配置請求。包含在配置請求和確認(rèn)里的合適參數(shù)的例子包括標(biāo)識、幻數(shù)、最大接收單位、地址域壓縮和IP地址。隨后在框602恢復(fù)處理,網(wǎng)絡(luò)元件監(jiān)視第一和第二同位體之間的消息以獲得控制消息。
如果控制消息是配置請求,那么處理繼續(xù)到框610,在那里確定該配置請求是否是前一次配置請求的重發(fā)。如果不是,就表示該配置請求是第一同位體發(fā)送的第一個這樣的請求,那么處理就繼續(xù)到步驟602。參考數(shù)字602-612所標(biāo)識的這些框的處理繼續(xù),直到確定已經(jīng)建立了會話(例如,如由兩個同位體傳輸數(shù)據(jù)所確定)或直到由第一或第二同位體任一個重發(fā)配置請求。如果在框610,確定從第一或第二同位體任一個接收到重發(fā)的請求,那么處理繼續(xù)到框614,在那里確定相應(yīng)于該重發(fā)配置請求的確認(rèn)是否之前被確認(rèn)過。如果沒有,就表示該發(fā)出重發(fā)請求的同位體是在沒有從另一個同位體接收到配置請求之后嘗試重啟協(xié)商,或開始新的協(xié)商的,處理繼續(xù)到框616,在那里該重發(fā)請求被轉(zhuǎn)發(fā)到其預(yù)定目的地。
但是,如果之前接收的重發(fā)請求被確認(rèn)過,那么處理繼續(xù)到框618,在那里網(wǎng)絡(luò)元件不是僅僅把重發(fā)請求傳送到其預(yù)定目的地,而是自己基于從前一次接收的確認(rèn)中存儲的參數(shù)來處理該重發(fā)請求。在目前的優(yōu)選實施例中,網(wǎng)絡(luò)元件在處理重發(fā)的配置請求時丟棄該重發(fā)請求,從而防止它到達其預(yù)定目的地,并且它可以可選(但是優(yōu)選的)發(fā)回確認(rèn)給重發(fā)配置請求的發(fā)送方。以這種方式,網(wǎng)絡(luò)元件能夠使重發(fā)配置請求的發(fā)送方確信已經(jīng)成功完成協(xié)商過程,從而避免附加的協(xié)商循環(huán)。這將參照圖7和8進行進一步描述。
如圖7和8的圓圈示意性表示的,根據(jù)本發(fā)明的網(wǎng)絡(luò)元件監(jiān)視在同位體之間發(fā)送的PPP消息。因此,在圖7和8中,網(wǎng)絡(luò)元件存儲與IWU 206響應(yīng)通信單元202發(fā)送的配置請求所發(fā)送的確認(rèn)相關(guān)聯(lián)的參數(shù)。隨后,它識別通信單元的配置請求重發(fā)702。在圖7的方案中,說明了簡單丟棄重發(fā)請求702的非優(yōu)選技術(shù)。在這種情況中,IWU從不接收重發(fā)請求702,因為網(wǎng)絡(luò)元件確定它之前已經(jīng)被IWU確認(rèn)過。因此,重發(fā)它自己的配置請求704,因為它之前沒有被確認(rèn)過,該重發(fā)請求被傳送到通信單元。隨后,來自IWU的重發(fā)請求704被通信單元確認(rèn)706。相反,圖8說明了優(yōu)選實施例,其中網(wǎng)絡(luò)元件把確認(rèn)802發(fā)回重發(fā)請求的發(fā)送方,即通信單元。通常,優(yōu)選的確認(rèn)該重發(fā)請求,以便從重發(fā)該配置請求的同位體的觀點上來看能清楚地終止該握手協(xié)議。
本發(fā)明避免了在無線網(wǎng)絡(luò)中建立PPP會話時的重復(fù)協(xié)商或握手。通過監(jiān)視在兩個同位體之間交換的消息以獲得控制消息,并且存儲相關(guān)參數(shù),本發(fā)明使得中間網(wǎng)絡(luò)元件能夠識別將導(dǎo)致重復(fù)協(xié)商的重發(fā)配置請求的出現(xiàn),并且能夠基于存儲的參數(shù)處理重發(fā)請求,以便避免發(fā)生附加協(xié)商循環(huán)。以這種方式,通過網(wǎng)絡(luò)元件減輕了非同時鏈路建立以及不同超時定時器的影響。
在前述的說明中,已經(jīng)參照具體實施例描述了本發(fā)明。但是,本領(lǐng)域普通技術(shù)人員應(yīng)該意識到,在不脫離下面權(quán)利要求所闡述的本發(fā)明的范圍的情況下,可以進行各種修改和變化。因此,說明書和附圖應(yīng)該被看作是說明性而不是限制性的意思,并且所有這樣的修改都意在包含在本發(fā)明的范圍內(nèi)。
已經(jīng)參照具體實施例描述了好處、其它優(yōu)點以及解決該問題的方案。但是,好處、優(yōu)點、解決該問題的方案以及會使任何好處、優(yōu)點或解決方案產(chǎn)生并更加明確的任何元素都不應(yīng)被解釋為對任何或所有權(quán)利要求是關(guān)鍵的、需要的或必需的特征或元素。如在此使用的,術(shù)語“包括”,“包含”或任何其變形都應(yīng)該覆蓋非獨有的包含,以便包括一系列元素的處理、方法、產(chǎn)品或設(shè)備,這些元素不僅僅包括上述的那些元素,還可以包含沒有明確列出或這種處理、方法、產(chǎn)品或設(shè)備中固有的其他元素。
權(quán)利要求
1.一種用于在通信系統(tǒng)中,使至少一個基礎(chǔ)設(shè)施元件的基礎(chǔ)設(shè)施元件在至少兩個同位體的兩個同位體之間建立通信的方法,所述通信系統(tǒng)包括通過中間網(wǎng)絡(luò)彼此通信的至少兩個同位體,并且該中間網(wǎng)絡(luò)包括至少一個基礎(chǔ)設(shè)施元件,該方法包括監(jiān)視該兩個同位體之間交換的至少一部分消息以獲得控制消息;存儲對應(yīng)于在該兩個同位體之間交換的所述控制消息的至少一些參數(shù),以便提供存儲的參數(shù);檢測來自該兩個同位體之一的控制消息的重發(fā)是否發(fā)生,其中該控制消息的重發(fā)將導(dǎo)致兩個同位體之間的重復(fù)協(xié)商;以及基于所存儲的參數(shù)處理該控制消息的重發(fā),以便避免重復(fù)協(xié)商。
2.如權(quán)利要求1的所述方法,其中,該通信系統(tǒng)包括無線通信系統(tǒng),該至少兩個同位體包括通過中間網(wǎng)絡(luò)與至少一個互通單元通信的至少一個無線通信單元,并且其中從該至少一個無線通信單元的一個無線通信單元發(fā)送該控制消息。
3.如權(quán)利要求1的所述方法,其中,該通信系統(tǒng)包括一個無線通信系統(tǒng),該至少兩個同位體包括通過中間網(wǎng)絡(luò)與至少一個互通單元通信的至少一個無線通信單元,并且其中從該至少一個互通單元的一個互通單元發(fā)送該控制消息。
4.如權(quán)利要求1的所述方法,進一步包括,在檢測控制消息的重發(fā)之前檢測該兩個同位體的每一個的數(shù)據(jù)發(fā)送;以及響應(yīng)于檢測到該兩個同位體的每一個的數(shù)據(jù)發(fā)送,丟棄所存儲的參數(shù)。
5.一種用于在通信系統(tǒng)中,使該至少一個基礎(chǔ)設(shè)施元件的基礎(chǔ)設(shè)施元件在至少兩個同位體中的第一同位體和第二同位體之間建立通信的方法,該通信系統(tǒng)包括通過中間網(wǎng)絡(luò)彼此通信的所述至少兩個同位體,并且該中間網(wǎng)絡(luò)包括至少一個基礎(chǔ)設(shè)施元件,該方法包括從該第一同位體接收去往該第二同位體的請求控制消息;存儲來自該請求控制消息的參數(shù),以便提供存儲的請求控制消息參數(shù);轉(zhuǎn)發(fā)該請求控制消息給該第二同位體;從該第一同位體接收去往第二同位體的請求控制消息的重發(fā);基于所存儲的請求控制消息參數(shù)來處理所述請求控制消息的重發(fā)。
6.如權(quán)利要求5的所述方法,其中,控制消息重發(fā)的處理進一步包括丟棄該控制消息的重發(fā)。
7.如權(quán)利要求5的所述方法,其中,控制消息重發(fā)的處理進一步包括確認(rèn)該控制消息的重發(fā)。
8.如權(quán)利要求5的所述方法,進一步包括,在接收第一請求控制消息的重發(fā)之前檢測該第一同位體和第二同位體中每一個的數(shù)據(jù)傳輸;響應(yīng)于檢測到該第一同位體和第二同位體中每一個的數(shù)據(jù)傳輸,丟棄所存儲的請求控制消息。
9.一種用在中間網(wǎng)絡(luò)中的設(shè)備,該中間網(wǎng)絡(luò)構(gòu)成通信系統(tǒng)的一部分,并且該通信系統(tǒng)包括通過該中間網(wǎng)絡(luò)彼此通信的至少兩個同位體,該設(shè)備包括至少一個處理器;以及至少一個存儲裝置,該存儲裝置耦合到該至少一個處理器并且在其上存儲指令,當(dāng)由該至少一個處理器執(zhí)行時引起該至少一個處理器監(jiān)視在該兩個同位體之間交換的至少一部分消息以獲得控制消息;在該至少一個存儲裝置中存儲對應(yīng)于在該兩個同位體之間交換的所述控制消息的至少一些參數(shù),以便提供存儲的參數(shù);檢測來自該兩個同位體之一的控制消息的重發(fā)是否發(fā)生,其中控制消息的重發(fā)將導(dǎo)致兩個同位體之間的重復(fù)協(xié)商;以及基于所存儲的參數(shù)來處理控制消息的重發(fā),以便避免重復(fù)協(xié)商。
10.如權(quán)利要求9的所述設(shè)備,其中,該至少一個存儲裝置進一步包括指令,當(dāng)該至少一個處理器執(zhí)行該指令時會引起至少一個處理器通過丟棄控制消息的重發(fā)來處理控制消息的重發(fā)。
11.如權(quán)利要求9的所述設(shè)備,其中,該至少一個存儲裝置進一步包括指令,當(dāng)該至少一個處理器執(zhí)行該指令時會引起至少一個處理器通過確認(rèn)所述控制消息的重發(fā)來處理所述控制消息的重發(fā)。
全文摘要
一種在兩個同位體(202、206)之間充當(dāng)媒介的網(wǎng)絡(luò)元件(204),當(dāng)建立點對點協(xié)議會話時為在兩個同位體之間交換的控制消息進行監(jiān)視。存儲(612)這種控制消息內(nèi)的相關(guān)參數(shù)供以后使用。當(dāng)檢測(610)到重發(fā)的控制消息時,該網(wǎng)絡(luò)元件基于所存儲的參數(shù)處理重發(fā)的控制消息(618),以便避免附加的協(xié)商循環(huán)。以這種方式,網(wǎng)絡(luò)元件可以減輕非同時鏈路建立以及不同超時定時器的影響。
文檔編號H04L29/06GK1633797SQ03803871
公開日2005年6月29日 申請日期2003年1月13日 優(yōu)先權(quán)日2002年2月15日
發(fā)明者杰伊·P·佳亞佩蘭, 穆罕默德·E·卡西姆, 史瑞沙·拉曼納 申請人:摩托羅拉公司