專利名稱:一種無(wú)線接入網(wǎng)絡(luò)中支持多會(huì)話下的切換方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,尤其涉及一種無(wú)線接入網(wǎng)絡(luò)(ASN)中支持多會(huì)話下的切換方法。
背景技術(shù):
隨著因特網(wǎng)業(yè)務(wù)的蓬勃發(fā)展和無(wú)線網(wǎng)絡(luò)的廣泛應(yīng)用,通用分組無(wú)線網(wǎng)絡(luò)(GPRS)、第三代通信網(wǎng)絡(luò)(3G)、微波接入全球互通網(wǎng)絡(luò)(WiMAX)和后3G(B3G,Beyond 3G)等無(wú)線系統(tǒng)得到了大量的應(yīng)用和關(guān)注。用戶數(shù)目的增加和用戶需求的增大為無(wú)線接入網(wǎng)系統(tǒng)提供了新的需求要求能夠支持大容量,大數(shù)據(jù)量和不同服務(wù)質(zhì)量要求的多種業(yè)務(wù)。也就是多會(huì)話管理的功能。
無(wú)線接入網(wǎng)主要完成提供業(yè)務(wù)提供網(wǎng)絡(luò)和移動(dòng)用戶之間的分組業(yè)務(wù)轉(zhuǎn)發(fā)或路由的功能。不考慮接入網(wǎng)中的其他內(nèi)部設(shè)備,我們?cè)陔S后的技術(shù)描述時(shí)將采用圖1所示的WiMAX網(wǎng)絡(luò)架構(gòu)體系進(jìn)行相關(guān)說(shuō)明,但是本發(fā)明所提供的技術(shù)包括但不限于在WiMAX系統(tǒng)中的應(yīng)用。
圖1中的各個(gè)網(wǎng)元的功能解釋如下ASNASN定義為為WiMAX終端提供無(wú)線接入服務(wù)的網(wǎng)絡(luò)功能集合,ASN包含了基站(BS)和接入服務(wù)網(wǎng)絡(luò)網(wǎng)關(guān)(ASN-GW)網(wǎng)元。ASN主要提供如下功能BS的功能-提供BS和移動(dòng)用戶站(MSS)的L2連接;-無(wú)線資源管理;-測(cè)量與功率控制;-空口數(shù)據(jù)的壓縮與加密;ASN-GW的功能
-為MSS認(rèn)證、授權(quán)和計(jì)費(fèi)功能提供proxy功能;-支持網(wǎng)絡(luò)業(yè)務(wù)提供商(NSP)的網(wǎng)絡(luò)發(fā)現(xiàn)和選擇;-為MSS提供L3信息的Relay功能(如IP地址分配);-無(wú)線資源管理;ASN-GW從邏輯功能上可以分為ASN-GW決策點(diǎn)(DP)功能和ASN-GW執(zhí)行點(diǎn)(EP)功能,其中DP主要是處理的一些控制面功能的實(shí)體,而EP是處理數(shù)據(jù)面功能的實(shí)體。在本發(fā)明中并不限定他們?cè)谖锢砦恢蒙鲜欠穹蛛x。
-ASN-CSN之間隧道管理,相當(dāng)于移動(dòng)IP技術(shù)中的外部代理(FA)。
除了上述功能以外,還可以包括(非必選功能)-ASN內(nèi)切換;-MSS尋呼和位置管理;-拜訪位置注冊(cè);CSNCSN定義為為WiMAX終端提供IP連接服務(wù)。CSN主要提供如下功能-MSS的IP地址分配;-Internet接入;-認(rèn)證、鑒權(quán)、計(jì)費(fèi)代理(AAA proxy)或者server;-基于用戶的授權(quán)控制;-ASN到CSN的隧道,相當(dāng)于移動(dòng)IP技術(shù)中的家鄉(xiāng)代理(HA);-WiMAX用戶的計(jì)費(fèi)以及運(yùn)營(yíng)商之間的結(jié)算;-漫游情況下CSN之間的隧道;-ASN之間的切換;-各種WiMAX服務(wù)(如基于位置的業(yè)務(wù)、多媒體多播和廣播業(yè)務(wù)、IP多媒體子系統(tǒng)業(yè)務(wù));MSSMSS為移動(dòng)用戶設(shè)備,用戶使用該設(shè)備接入WiMAX網(wǎng)絡(luò)。
從ASN IP承載的數(shù)據(jù)面來(lái)看,下行的MSS的分組業(yè)務(wù)數(shù)據(jù)報(bào)從CSN的HA通過(guò)HA與ASN中的ASN-GW之間的建立的隧道(R3接口),傳送到ASN中,并由ASN-GW經(jīng)過(guò)ASN內(nèi)部接口發(fā)送到BS上,然后利用BS與MSS之間的R1接口將MSS的數(shù)據(jù)發(fā)送到MSS上。上行的數(shù)據(jù)報(bào)也經(jīng)過(guò)從MSS發(fā)送到ASN中,并且經(jīng)過(guò)ASN GW和HA之間的隧道發(fā)送到外網(wǎng)中。
從會(huì)話業(yè)務(wù)層面上看,任何一個(gè)MSS和業(yè)務(wù)網(wǎng)絡(luò)之間的會(huì)話(session)都需要利用ASN的IP承載和傳輸?shù)墓δ?。但是針?duì)不同的會(huì)話,有可能所有的會(huì)話都是通過(guò)同一個(gè)ASN-GW與HA的隧道承載的,也有可能是不同的會(huì)話由ASN-GW與HA之間的不同隧道承載的,還有可能不同的會(huì)話是由ASN-GW與不同的CSN中的HA建立的隧道承載的。在移動(dòng)IP的概念中,對(duì)于一個(gè)MSS如果存在多條隧道,那么對(duì)該MSS將會(huì)有多個(gè)附著點(diǎn)(PoA)地址。
當(dāng)由于MSS的移動(dòng)而發(fā)生切換的時(shí)候或者由于網(wǎng)絡(luò)側(cè)資源管理所觸發(fā)的切換時(shí)候,如果由于ASN-GW的變化而導(dǎo)致要發(fā)生該MSS的HA到ASN隧道發(fā)生變化的時(shí)候,即發(fā)生Inter ASN-GW的R3移動(dòng),則需要重新建立承載各個(gè)會(huì)話的隧道。本發(fā)明將提出一種切換消息的改進(jìn)方法,以支持多會(huì)話情況下的切換。
在PMIP模式下,MIP的客戶端代理在ASN中,MIP的建立/釋放等請(qǐng)求和響應(yīng)消息的處理對(duì)于MSS是透明的,MIP的客戶端代理或者通過(guò)FA或者直接和HA之間完成所有的MIP的建立/釋放等請(qǐng)求和響應(yīng)消息的發(fā)起和接收操作,從而建立/釋放ASN-GW與HA之間的IP隧道。
在移動(dòng)IP(MIP)過(guò)程中,MIP的客戶端是在MSS上面的,MSS或者通過(guò)FA或者直接和HA之間完成所有的MIP的建立/釋放等請(qǐng)求和響應(yīng)消息的發(fā)起和接收操作從而建立/釋放ASN-GW與HA之間的IP隧道。對(duì)于這種模式,我們稱之為CMIP。
現(xiàn)有技術(shù)1的技術(shù)方案是在WiMAX論壇的NWG工作組會(huì)議上通過(guò)的PMIP情況下切換的提案050607_NWG_01r8_PMIP-Inter-ASN-mobility-accepted中提出的。在PMIP情況下,R3切換在intra ASN的移動(dòng)管理單元觸發(fā),并通過(guò)切換請(qǐng)求(R3_Handover.Request),提供該MSS的標(biāo)識(shí),激活MIP的客戶端發(fā)起了建立新的FA與HA之間的隧道的MIP去注冊(cè)過(guò)程(同時(shí)達(dá)到釋放原來(lái)的FA與HA之間的隧道)。直到MIP客戶端接收到了MIP注冊(cè)的響應(yīng),MIP客戶端才將切換結(jié)果通過(guò)切換響應(yīng)(R3_Handover.Reply)返回給Intra ASN移動(dòng)管理單元。從而完成了整個(gè)R3移動(dòng)管理的切換過(guò)程。整個(gè)過(guò)程如圖2所示。從圖2中可以看到其主要流程如下011-012)在發(fā)生切換之前,MSS和CSN通過(guò)MSS與BS的空中接口,BS與服務(wù)ASN-GW之間的ASN內(nèi)部隧道,服務(wù)ASN-GW與HA之間通過(guò)移動(dòng)IP協(xié)議建立的隧道傳輸/交換會(huì)話業(yè)務(wù)數(shù)據(jù)。
013)由于MSS終端移動(dòng)或者ASN網(wǎng)絡(luò)資源管理的需要,Intra-ASN的移動(dòng)管理單元觸發(fā)了R3切換過(guò)程,如果是由于ASN網(wǎng)絡(luò)資源管理的需要而觸發(fā)的切換,那么是先由網(wǎng)絡(luò)資源管理單元通知Intra-ASN的移動(dòng)管理單元來(lái)觸發(fā)R3切換過(guò)程。
MIP客戶端代理在收到Intra-ASN的移動(dòng)管理單元發(fā)送過(guò)來(lái)的包含了MSS標(biāo)識(shí)和目標(biāo)ASN-GW的R3_Handover.Request消息后就啟動(dòng)MIP重注冊(cè)過(guò)程。
014-017)MIP上下文的更新過(guò)程MIP客戶端代理發(fā)送MIP注冊(cè)消息通過(guò)目標(biāo)ASN-GW中間的FA模塊向HA轉(zhuǎn)發(fā)重注冊(cè)請(qǐng)求,要求HA將消息中該MSS的IP地址與新的ASN-GW綁定在一起即要求釋放對(duì)于該MSS IP地址對(duì)應(yīng)的HA到源ASN-GW的隧道,同時(shí)建立該MSS IP地址對(duì)應(yīng)的HA到目標(biāo)ASN-GW的隧道,從而所有與該MSS的IP地址有關(guān)的IP數(shù)據(jù)報(bào)就由新的隧道承載。
018)接收到MIP注冊(cè)響應(yīng)消息以后,如果成功,MIP客戶端代理通過(guò)R3_Handover.Reply消息通知Intra-ASN的移動(dòng)管理單元更新該MSS的R3信息;如果失敗,那么MIP客戶端代理通過(guò)R3_Handover.Reply消息通知Intra-ASN的移動(dòng)管理單元重新恢復(fù)MSS原來(lái)的狀態(tài)。
019-0111)與014~018同時(shí),建立新的ASN內(nèi)部的從基站(BS)到目標(biāo)ASN-GW的R6隧道以便MSS的數(shù)據(jù)報(bào)通過(guò)BS與目標(biāo)ASN-GW以及目標(biāo)ASN-GW與HA之間的隧道傳輸上層的會(huì)話業(yè)務(wù)數(shù)據(jù)。通過(guò)建立ASN-GW之間的R4隧道,同時(shí)作為切換過(guò)渡過(guò)程中ASN-GW之間的臨時(shí)數(shù)據(jù)通道。刪除針對(duì)該MSS的源ASN-GW與BS之間的R6隧道。
在現(xiàn)有技術(shù)1中,如果針對(duì)這個(gè)MSS有多條隧道承載了多個(gè)會(huì)話,那么采用該技術(shù),僅僅通過(guò)一條MIP注冊(cè)請(qǐng)求是無(wú)法達(dá)到建立所有會(huì)話的承載隧道的。一條隧道的建立成功也并不能意味著整個(gè)R3移動(dòng)管理的切換過(guò)程的成功。
現(xiàn)有技術(shù)2是在WiMAX論壇的NWG工作組會(huì)議上通過(guò)的針對(duì)CMIP的提案050602_NWG_05_Client_MIP_Architecture-accepted中提出的方法。在CMIP模式下,MIP的客戶端在MSS上面的時(shí)候的處理過(guò)程。原來(lái)的服務(wù)ASN-GW單元在觸發(fā)了切換過(guò)程后,向目標(biāo)ASN-GW發(fā)起了R3切換請(qǐng)求(R3_Handover.Request),并提供該MSS的標(biāo)識(shí),由目標(biāo)ASN-GW FA向該MSS發(fā)出FA廣告,通知在MSS上的MIP客戶端發(fā)起建立新的FA與HA之間的隧道的MIP注冊(cè)過(guò)程(同時(shí)釋放原來(lái)的服務(wù)ASN-GW與HA之間的隧道)。直到HA響應(yīng)了MIP注冊(cè)的響應(yīng),并被目標(biāo)ASN-GW FA轉(zhuǎn)發(fā)給MSS后,目標(biāo)ASN-GW FA才將結(jié)果通過(guò)R3切換響應(yīng)(R3_Handover.Reply)返回給原來(lái)的服務(wù)ASN-GW單元。從而完成了整個(gè)R3切換過(guò)程。整個(gè)過(guò)程如圖2所示。
021-022)在發(fā)生切換之前,MSS和CSN通過(guò)MSS與BS的空中接口,BS與服務(wù)ASN-GW之間的ASN內(nèi)部隧道,服務(wù)ASN-GW與HA之間通過(guò)移動(dòng)IP協(xié)議建立的隧道傳輸/交換會(huì)話業(yè)務(wù)數(shù)據(jù)。
023)源服務(wù)的ASN-GW觸發(fā)R3切換,并將包含了MSS標(biāo)識(shí)的R3_Handover.Request消息發(fā)送給目標(biāo)ASN-GW。
024)收到切換消息后,目標(biāo)ASN-GW中的MIP FA模塊將FA廣告消息通知MSS,告訴MSS所附著的FA發(fā)生了變化,要求MSS中的MIP客戶端發(fā)起MIP重注冊(cè)請(qǐng)求,重新建立HA到目標(biāo)FA的R3隧道。
025-026)MIP客戶端發(fā)送MIP注冊(cè)消息通過(guò)目標(biāo)ASN-GW中間的FA模塊向HA轉(zhuǎn)發(fā)重注冊(cè)請(qǐng)求,要求HA將消息中該MSS的IP地址與新的ASN-GW綁定在一起即要求釋放對(duì)于該MSS IP地址對(duì)應(yīng)的HA到源ASN-GW的隧道,同時(shí)建立該MSS IP地址對(duì)應(yīng)的HA到目標(biāo)ASN-GW的隧道,從而所有與該MSS的IP地址有關(guān)的IP數(shù)據(jù)報(bào)就由新的隧道承載。
027)在目標(biāo)ASN-GW中間的FA模塊收到MIP注冊(cè)響應(yīng)并轉(zhuǎn)發(fā)給MSS的同時(shí),F(xiàn)A模塊根據(jù)注冊(cè)響應(yīng)消息中的結(jié)果(注冊(cè)失敗或者成功)通過(guò)R3_Handover.Reply消息通知Intra-ASN的移動(dòng)管理單元更新該MSS的R3信息。
028-0210)與步驟027)同時(shí),建立新的ASN內(nèi)部的從BS到目標(biāo)ASN-GW的R6隧道以便MSS的數(shù)據(jù)報(bào)通過(guò)BS與目標(biāo)ASN-GW以及目標(biāo)ASN-GW與HA之間的隧道傳輸上層的會(huì)話業(yè)務(wù)數(shù)據(jù)。通過(guò)建立ASN-GW之間的R4隧道,同時(shí)作為切換過(guò)渡過(guò)程中ASN-GW之間的臨時(shí)數(shù)據(jù)通道。刪除針對(duì)該MSS的源ASN-GW與BS之間的R6隧道。
現(xiàn)有技術(shù)2缺點(diǎn)如下第一,缺點(diǎn)同技術(shù)一,如果針對(duì)這個(gè)MSS有多條隧道承載了多個(gè)會(huì)話,那么采用該技術(shù),僅僅通過(guò)一條MIP注冊(cè)請(qǐng)求是無(wú)法達(dá)到建立所有會(huì)話的承載隧道的,一條隧道的建立成功也并不能意味著整個(gè)R3移動(dòng)管理的切換過(guò)程的成功。
第二,從原來(lái)的服務(wù)ASN-GW帶的切換請(qǐng)求消息中,應(yīng)該有會(huì)話的信息,這樣由目標(biāo)ASN-GW判斷是需要發(fā)起多少次的MIP注冊(cè)過(guò)程,建立HA到新的FA的多條隧道,同時(shí)目標(biāo)ASN-GW需要知道各個(gè)隧道上面承載的會(huì)話的信息,便于進(jìn)行計(jì)費(fèi)統(tǒng)計(jì)等等功能以及此后的會(huì)話管理等,但在方案中無(wú)法得到相關(guān)信息。
發(fā)明內(nèi)容
本發(fā)明提供一種在無(wú)線接入網(wǎng)中,支持MSS多會(huì)話情況下的R3切換方案。以解決現(xiàn)有技術(shù)中,無(wú)法處理MSS多會(huì)話情況下的切換的問(wèn)題。
本發(fā)明方法包括一種無(wú)線接入網(wǎng)絡(luò)中支持多會(huì)話下的切換方法,其特征在于包括以下步驟A、接入服務(wù)網(wǎng)絡(luò)內(nèi)部移動(dòng)管理單元向移動(dòng)IP客戶端代理模塊發(fā)送切換請(qǐng)求消息,所述的切換請(qǐng)求消息中,攜帶有會(huì)話信息組;B、MIP客戶端代理模塊根據(jù)所述的會(huì)話信息組,確定需要建立的隧道;C、針對(duì)需要建立的隧道發(fā)起MIP注冊(cè);D、判斷針對(duì)需要建立的隧道是否都發(fā)起了MIP注冊(cè),如果是進(jìn)入步驟E,如果否返回步驟C;E、移動(dòng)IP客戶端代理模塊向移動(dòng)IP客戶端返回切換結(jié)果信息。
所述的步驟A中,所述的會(huì)話信息組,包括下述信息之一或者組合目標(biāo)接入服務(wù)網(wǎng)絡(luò)網(wǎng)關(guān)、會(huì)話ID、附著點(diǎn)地址、家鄉(xiāng)代理(HA)地址和移動(dòng)用戶站ID。
所述的步驟C中,所述的移動(dòng)IP注冊(cè),是由移動(dòng)IP客戶端代理將所述的附著點(diǎn)地址與目標(biāo)服務(wù)接入服務(wù)網(wǎng)絡(luò)網(wǎng)關(guān)綁定。
所述的步驟A前,還包括步驟A1網(wǎng)絡(luò)資源管理單元通知接入服務(wù)網(wǎng)絡(luò)內(nèi)容移動(dòng)管理單元觸發(fā)切換。
所述的步驟C中,如果有需要建立的隧道發(fā)起MIP注冊(cè)失敗,則保持原隧道連接。
所述的步驟E中,所述的結(jié)果信息包括會(huì)話切換結(jié)果信息組,所述的會(huì)話切換結(jié)果信息組中包含移動(dòng)用戶站ID、會(huì)話ID、該會(huì)話切換結(jié)果。
一種無(wú)線接入網(wǎng)絡(luò)中支持多會(huì)話下的切換方法,其特征在于包括以下步驟a、源服務(wù)接入服務(wù)網(wǎng)絡(luò)網(wǎng)關(guān)向目標(biāo)外部代理模塊發(fā)送切換請(qǐng)求消息,所述的切換請(qǐng)求消息中,攜帶有會(huì)話信息組;b、目標(biāo)服務(wù)接入服務(wù)網(wǎng)絡(luò)網(wǎng)關(guān)的外部代理模塊根據(jù)所述的會(huì)話信息組,確定需要建立的隧道;c、目標(biāo)服務(wù)接入服務(wù)網(wǎng)絡(luò)網(wǎng)關(guān)針對(duì)需要建立的隧道發(fā)起移動(dòng)IP注冊(cè);d、目標(biāo)服務(wù)接入服務(wù)網(wǎng)絡(luò)網(wǎng)關(guān)判斷針對(duì)需要建立的隧道是否都發(fā)起了移動(dòng)IP注冊(cè),如果是進(jìn)入步驟e,如果否返回步驟c;e、目標(biāo)服務(wù)接入服務(wù)網(wǎng)絡(luò)網(wǎng)關(guān)的外部代理模塊向源服務(wù)接入服務(wù)網(wǎng)絡(luò)網(wǎng)關(guān)返回切換結(jié)果信息。
所述的步驟a中,所述的會(huì)話信息組,包括下述信息之一或者組合目標(biāo)接入服務(wù)網(wǎng)絡(luò)網(wǎng)關(guān)、會(huì)話ID、附著點(diǎn)地址、家鄉(xiāng)代理(HA)地址和移動(dòng)用戶站ID。
所述的步驟b中,還包括步驟b1目標(biāo)服務(wù)接入服務(wù)網(wǎng)絡(luò)網(wǎng)關(guān)的外部代理模塊將所述的發(fā)起移動(dòng)IP注冊(cè)通知移動(dòng)用戶站。
所述的步驟c進(jìn)一步包括以下步驟c1、目標(biāo)ASN-GW FA針對(duì)需要建立的隧道,通知在MSS上的MIP客戶端發(fā)起移動(dòng)IP注冊(cè)。
所述的步驟c1中,所述的通知在MSS上的MIP客戶端發(fā)起移動(dòng)IP注冊(cè)的步驟,通過(guò)FA廣告消息或者BS與ASN-GW之間的R6接口上的消息/信令與BS與MSS之間的空中接口管理消息來(lái)完成。
所述的步驟c中,如果需要建立的隧道發(fā)起MIP注冊(cè)失敗,則保持原隧道連接。
所述的結(jié)果信息包括會(huì)話切換結(jié)果信息組,所述的會(huì)話切換結(jié)果信息組中包含移動(dòng)用戶站ID、會(huì)話ID、該會(huì)話切換結(jié)果。
本發(fā)明有益效果如下本發(fā)明可以解決多個(gè)會(huì)話承載在同一個(gè)隧道上的時(shí)候的R3切換的問(wèn)題,以及在發(fā)生R3切換時(shí)重新建立多個(gè)會(huì)話的承載問(wèn)題,本發(fā)明方案簡(jiǎn)單,易于實(shí)現(xiàn)。
圖1為現(xiàn)有技術(shù)中WiMAX網(wǎng)絡(luò)結(jié)構(gòu)示意圖;圖2為現(xiàn)有技術(shù)中PMIP模式下的切換示意圖;圖3為現(xiàn)有技術(shù)中CMIP模式下的切換示意圖;圖4為本發(fā)明方案在PMIP模式下的切換示意圖;圖5為本發(fā)明方案在CMIP模式下的切換示意圖。
具體實(shí)施例方式
下面結(jié)合說(shuō)明書(shū)附圖來(lái)說(shuō)明本發(fā)明的具體實(shí)施方式
。
本發(fā)明提出一種在無(wú)線接入網(wǎng)中,支持MSS多會(huì)話情況下的R3切換過(guò)程。能夠有效地在發(fā)生切換的時(shí)候建立各個(gè)對(duì)話的承載隧道。針對(duì)PMIP和CMIP模式,本發(fā)明可以有兩個(gè)方案,分別敘述如下實(shí)施例1PMIP模式下的切換。
在PMIP模式下,MIP的客戶端代理在ASN中,MIP的建立/釋放等請(qǐng)求和響應(yīng)消息的處理對(duì)于MSS是透明的,MIP的客戶端代理或者通過(guò)FA或者直接和HA之間完成所有的MIP的建立/釋放等請(qǐng)求和響應(yīng)消息的發(fā)起和接收操作。在PMIP模式下的切換過(guò)程包括以下步驟(11)在發(fā)起切換的R3_Handover.Request消息里面,需要將該MSS的會(huì)話信息由intra ASN MM發(fā)送給MIP客戶端代理。該會(huì)話信息可以包括Session ID,MIP中的附著點(diǎn)地址(PoA),對(duì)應(yīng)的HA地址,MSS ID等,考慮到有可能是切換一批會(huì)話,這些會(huì)話信息可以制作成一組含Session ID、PoA地址、HA地址的表。
在現(xiàn)有技術(shù)中,會(huì)話信息里面僅僅包含了MSS ID,Target ASN-GW,Transaction ID,這些在單會(huì)話情況下是足夠用的,因?yàn)閱螘?huì)話情況下,對(duì)于任何一個(gè)MSS只會(huì)有一個(gè)PoA地址,也只需要通知綁定了該MSS信息的HA釋放和原來(lái)ASN-GW之間的隧道,建立目標(biāo)ASN-GW和HA的隧道,但是在MSS多會(huì)話的情況下,可能不同的會(huì)話是承載在HA與ASN-GW的不同的隧道上的,而且可能是不同的HA與該ASN-GW之間的隧道,那么就需要增加session ID,PoA,HA address的列表,針對(duì)該MSS的每個(gè)會(huì)話,可以都設(shè)置這么一個(gè)三元組,有多少個(gè)需要切換的該MSS的會(huì)話就會(huì)有多少個(gè)這樣的三元組,從而構(gòu)成了一個(gè)三元組表。
如果在MIP客戶端代理存儲(chǔ)有每個(gè)MSS的每個(gè)會(huì)話對(duì)應(yīng)的PoA地址的話,那么在消息中PoA地址為可選項(xiàng)。
(12)在MIP客戶端代理根據(jù)會(huì)話信息,特別是切換消息中的每個(gè)會(huì)話所對(duì)應(yīng)的PoA地址(該地址可以從切換消息中獲取,如果在MIP客戶端代理存儲(chǔ)有每個(gè)MSS的每個(gè)會(huì)話對(duì)應(yīng)的PoA地址,那么就可以根據(jù)在在MIP客戶端代理存儲(chǔ)的會(huì)話與PoA地址的對(duì)應(yīng)表查找獲得),確定需要建立的隧道個(gè)數(shù),如果有多個(gè)會(huì)話對(duì)應(yīng)相同的PoA地址,那意味著在同一個(gè)隧道上承載了多個(gè)會(huì)話。但是會(huì)話的ID需要同時(shí)存儲(chǔ)更新在MIP客戶端代理便于以后的會(huì)話管理。
舉例說(shuō)明如果接收到的消息中的三元組表是(1,192.1.1.2,192.38.64.3)(2,192.1.1.5,192.38.64.7)(3,192.1.1.2,192.38.64.3)(4,192.1.1.2,192.38.64.3)(5,192.1.1.7,192.38.64.3),那么針對(duì)PoA地址192.1.1.2有三個(gè)會(huì)話,也就是有三個(gè)會(huì)話都建立在ASN-GW與192.38.64.3這個(gè)HA的隧道上,這是一個(gè)隧道;針對(duì)PoA地址192.1.1.5有一個(gè)會(huì)話,這個(gè)會(huì)話是建立在ASN-GW與192.38.64.7這個(gè)HA的隧道上,這是第二個(gè)隧道;針對(duì)PoA地址192.1.1.7有一個(gè)會(huì)話,這個(gè)會(huì)話是建立在ASN-GW與192.38.64.3這個(gè)HA的隧道上,這是第三個(gè)隧道。所以在這種情況下,可以確定需要建立三個(gè)隧道。
(13)針對(duì)每個(gè)隧道都發(fā)起MIP注冊(cè)請(qǐng)求。由MIP客戶端代理針對(duì)每個(gè)隧道都發(fā)起MIP注冊(cè)請(qǐng)求。按照標(biāo)準(zhǔn)的MIP協(xié)議中規(guī)定,在MIP RegistrationRequest中把生命時(shí)間(Lifetime)設(shè)為0,同時(shí)把需要綁定的MSS的PoA地址經(jīng)過(guò)FA或者直接發(fā)送給HA,從而HA可以釋放對(duì)于該P(yáng)oA的原來(lái)的源ASN-GW和HA的隧道,同時(shí)建立針對(duì)MSS的該P(yáng)oA地址的目標(biāo)ASN-GW和HA的隧道。
(14)在(13)中的所有隧道都處理完畢以后,MIP客戶端才將會(huì)話中止結(jié)果通過(guò)R3切換響應(yīng)報(bào)告Intra-ASN的移動(dòng)管理單元。該R3_Handover.Reply消息對(duì)于每個(gè)在R3_Session_Release.Request消息中的會(huì)話ID都有相應(yīng)的處理結(jié)果)返回Intra ASN移動(dòng)管理單元,從而完成了整個(gè)R3切換過(guò)程。會(huì)話切換結(jié)果信息組中需要包含移動(dòng)用戶站ID、會(huì)話ID、該會(huì)話切換結(jié)果等信息。
如圖4所示,是在PMIP模式下的切換流程示意圖,對(duì)相關(guān)消息內(nèi)容作如下表1設(shè)置
表1從圖4中可見(jiàn),該過(guò)程主要包括以下步驟11-12)在發(fā)生切換之前,MSS和CSN通過(guò)MSS與BS的空中接口,BS與服務(wù)ASN-GW之間的ASN內(nèi)部隧道,服務(wù)ASN-GW與HA之間通過(guò)移動(dòng)IP協(xié)議建立的隧道傳輸/交換會(huì)話業(yè)務(wù)數(shù)據(jù)。
13)由于MSS終端移動(dòng)或者ASN網(wǎng)絡(luò)資源管理的需要,Intra-ASN的移動(dòng)管理單元觸發(fā)了R3切換過(guò)程如果是由于ASN網(wǎng)絡(luò)資源管理的需要而觸發(fā)的切換,那么需要先有網(wǎng)絡(luò)資源管理單元通知Intra-ASN的移動(dòng)管理單元來(lái)觸發(fā)R3切換過(guò)程。
MIP客戶端代理在收到Intra-ASN的移動(dòng)管理單元發(fā)送過(guò)來(lái)的包含了MSS標(biāo)識(shí)、目標(biāo)ASN-GW和會(huì)話、PoA地址,HA地址的三元組表等會(huì)話信息的R3_Handover.Request消息后就啟動(dòng)MIP重注冊(cè)過(guò)程。同時(shí)會(huì)話的ID存儲(chǔ)更新在MIP客戶端代理單元便于以后的會(huì)話管理,本實(shí)施例假設(shè)PoA地址項(xiàng)在切換請(qǐng)求消息中提供。
14-17)MIP上下文的更新過(guò)程MIP客戶端代理發(fā)送MIP注冊(cè)消息通過(guò)目標(biāo)ASN-GW中間的FA模塊向HA轉(zhuǎn)發(fā)重注冊(cè)請(qǐng)求,要求HA將消息中該MSS的IP地址與新的ASN-GW綁定在一起即要求釋放對(duì)于該MSS IP地址對(duì)應(yīng)的HA到源ASN-GW的隧道,同時(shí)建立該MSS IP地址對(duì)應(yīng)的HA到目標(biāo)ASN-GW的隧道,從而所有與該MSS的IP地址有關(guān)的IP數(shù)據(jù)報(bào)就由新的隧道承載。
該過(guò)程重復(fù)多次,直到所有的隧道的重注冊(cè)過(guò)程都執(zhí)行完畢。
18)接收到所有MIP注冊(cè)響應(yīng)消息以后,如果全部成功,MIP客戶端代理通過(guò)R3_Handover.Reply消息通知Intra-ASN的移動(dòng)管理單元更新該MSS的R3信息;如果全部失敗,那么MIP客戶端代理通過(guò)R3_Handover.Reply消息通知Intra-ASN的移動(dòng)管理單元重新恢復(fù)MSS原來(lái)的狀態(tài)。如果出現(xiàn)部分成功/失敗的情況,則實(shí)現(xiàn)部分會(huì)話遷移。
實(shí)際上也可以有別的替代方法比如重新恢復(fù)MSS原來(lái)的狀態(tài),讓所有的會(huì)話還是經(jīng)過(guò)原來(lái)的ASN-GW與HA之間的隧道等。
19-111)如果18)全部成功,則可以建立有關(guān)成功建立的隧道上的會(huì)話在ASN中內(nèi)部的承載建立新的ASN內(nèi)部的從BS到目標(biāo)ASN-GW的R6隧道以便MSS的數(shù)據(jù)報(bào)通過(guò)BS與目標(biāo)ASN-GW以及目標(biāo)ASN-GW與HA之間的隧道傳輸上層的會(huì)話業(yè)務(wù)數(shù)據(jù)。通過(guò)建立ASN-GW之間的R4隧道,同時(shí)作為切換過(guò)渡過(guò)程中ASN-GW之間的臨時(shí)數(shù)據(jù)通道。刪除針對(duì)該MSS的源ASN-GW與BS之間的R6隧道。對(duì)于失敗的隧道,可以中止與該隧道相關(guān)的會(huì)話,或者恢復(fù)原來(lái)的ASN-GW與HA的隧道。對(duì)于部分成功的隧道,可以按照全部成功的方法,對(duì)于成功建立的隧道上的會(huì)話,建立新的ASN中內(nèi)部的承載,或者是恢復(fù)原來(lái)的ASN-GW與HA的隧道。
實(shí)施例2在CMIP模式下的切換。
在MIP過(guò)程中,MIP的客戶端是在MSS上面的,MSS或者通過(guò)FA或者直接和HA之間完成所有的MIP的建立/釋放等請(qǐng)求和響應(yīng)消息的發(fā)起和接收操作從而建立/釋放ASN-GW與HA之間的IP隧道。對(duì)于這種模式,我們稱之為CMIP。在CMIP模式下的切換過(guò)程包括以下步驟(21)在發(fā)起切換的R3_Handover.Request消息里面,需要將該MSS的會(huì)話信息發(fā)送給ASN-GW FA,由源服務(wù)ASN-GW發(fā)送給目標(biāo)ASN-GW上的FA模塊。上述會(huì)話信息可以與實(shí)施例1同樣設(shè)置。
(22)在ASN-GW FA根據(jù)會(huì)話信息,確定需要建立的隧道個(gè)數(shù)。
(23)針對(duì)每個(gè)隧道都發(fā)起MIP注冊(cè)請(qǐng)求。
ASN-GW FA針對(duì)每個(gè)隧道都向MSS(MIP客戶端)發(fā)出FA廣告消息,通知MSS(MIP客戶端)通過(guò)FA向HA發(fā)起MIP注冊(cè)請(qǐng)求。
目標(biāo)ASN-GW FA針對(duì)需要建立的隧道,通過(guò)FA廣告消息或者利用BS與ASN-GW之間的R6接口上的消息/信令BS與MSS之間的空中接口管理消息通知在MSS上的MIP客戶端發(fā)起移動(dòng)IP注冊(cè)過(guò)程。MSS與HA之間的MIP注冊(cè)消息都是經(jīng)過(guò)ASN-GW FA轉(zhuǎn)發(fā)的,從而對(duì)于針對(duì)每個(gè)隧道的MIP消息,ASN-GW FA都能夠從MIP注冊(cè)響應(yīng)消息中獲得MIP注冊(cè)結(jié)果。
按照標(biāo)準(zhǔn)的MIP協(xié)議中規(guī)定的,在MIP注冊(cè)請(qǐng)求消息中把需要綁定的MSS的PoA地址經(jīng)過(guò)FA發(fā)送給HA,從而HA可以釋放對(duì)于該P(yáng)oA的原來(lái)的源ASN-GW和HA的隧道,同時(shí)建立PoA的目標(biāo)ASN-GW和HA的隧道。
(24)在(23)中的所有隧道都處理完畢以后,針對(duì)每個(gè)隧道都會(huì)由ASN-GW FA發(fā)出FA廣告消息,通知MSS(MIP客戶端)發(fā)起MIP注冊(cè)請(qǐng)求。ASN-GW FA將會(huì)話中止結(jié)果通過(guò)R3切換響應(yīng)返回原來(lái)的服務(wù)ASN-GW FA,從而完成了整個(gè)R3切換過(guò)程。會(huì)話切換結(jié)果信息組中需要包含移動(dòng)用戶站ID、會(huì)話ID、該會(huì)話切換結(jié)果等信息。
如圖5所示,是在CMIP模式下的切換流程示意圖,對(duì)相關(guān)消息作如下表2設(shè)置
表2從圖5中可見(jiàn),該過(guò)程主要包括以下步驟21-22)在發(fā)生切換之前,MSS和CSN通過(guò)MSS與BS的空中接口,BS與服務(wù)ASN-GW之間的ASN內(nèi)部隧道,服務(wù)ASN-GW與HA之間通過(guò)移動(dòng)IP協(xié)議建立的隧道傳輸/交換會(huì)話業(yè)務(wù)數(shù)據(jù)。
23)源服務(wù)的ASN-GW觸發(fā)R3切換,并將包含了MSS標(biāo)識(shí)、目標(biāo)ASN-GW和會(huì)話、PoA地址,HA地址的三元組表等會(huì)話信息的R3_Handover.Request消息發(fā)送給目標(biāo)ASN-GW。本實(shí)施例假設(shè)PoA地址項(xiàng)在切換請(qǐng)求消息中提供。
24)收到切換消息后,目標(biāo)ASN-GW中的MIP FA模塊將FA廣告消息通知MSS,告訴MSS所附著的FA發(fā)生了變化,要求MSS中的MIP客戶段發(fā)起MIP重注冊(cè)請(qǐng)求,重新建立HA到目標(biāo)FA的R3隧道。(該過(guò)程重復(fù)多次,直到所有的隧道的重注冊(cè)過(guò)程都執(zhí)行了)25-26)MIP客戶端發(fā)送MIP注冊(cè)請(qǐng)求消息通過(guò)目標(biāo)ASN-GW中的FA模塊向HA轉(zhuǎn)發(fā)重注冊(cè)請(qǐng)求,要求HA將消息中該MSS的IP地址與新的ASN-GW綁定在一起即要求釋放對(duì)于該MSS IP地址對(duì)應(yīng)的HA到源ASN-GW的隧道,同時(shí)建立該MSS IP地址對(duì)應(yīng)的HA到目標(biāo)ASN-GW的隧道,從而所有與該MSS的IP地址有關(guān)的IP數(shù)據(jù)報(bào)就由新的隧道承載。
27)在目標(biāo)ASN-GW中間的FA模塊收到MIP注冊(cè)響應(yīng)并轉(zhuǎn)發(fā)給MSS的同時(shí),目標(biāo)ASN-GW中間的FA模塊獲得該注冊(cè)請(qǐng)求的結(jié)果,并判斷是否所有的隧道注冊(cè)響應(yīng)消息已經(jīng)收到,如果全部收到則根據(jù)注冊(cè)響應(yīng)消息中的結(jié)果(注冊(cè)失敗或者成功)通過(guò)R3_Handover.Reply消息通知Intra-ASN的移動(dòng)管理單元。如果全部成功,MIP客戶端代理通過(guò)R3_Handover.Reply消息通知Intra-ASN的移動(dòng)管理單元更新該MSS的R3信息;如果全部失敗,那么MIP客戶端代理通過(guò)R3_Handover.Reply消息通知Intra-ASN的移動(dòng)管理單元重新恢復(fù)MSS原來(lái)的狀態(tài)。如果出現(xiàn)部分成功/失敗的情況,則實(shí)現(xiàn)部分會(huì)話遷移(實(shí)際上也可以由別的替代方法中止失敗的會(huì)話,或者重新恢復(fù)MSS原來(lái)的狀態(tài),讓所有的會(huì)話還是經(jīng)過(guò)原來(lái)的ASN-GW與HA之間的隧道)28-210)如果27)全部成功,則可以建立有關(guān)成功建立的隧道上的會(huì)話在ASN中內(nèi)部的承載建立新的ASN內(nèi)部的從BS到目標(biāo)ASN-GW的R6隧道以便MSS的數(shù)據(jù)報(bào)通過(guò)BS與目標(biāo)ASN-GW以及目標(biāo)ASN-GW與HA之間的隧道傳輸上層的會(huì)話業(yè)務(wù)數(shù)據(jù)。通過(guò)建立ASN-GW之間的R4隧道,同時(shí)作為切換過(guò)渡過(guò)程中ASN-GW之間的臨時(shí)數(shù)據(jù)通道。刪除針對(duì)該MSS的源ASN-GW與BS之間的R6隧道。對(duì)于失敗的隧道,可以中止與該隧道相關(guān)的會(huì)話,或者恢復(fù)原來(lái)的ASN-GW與HA的隧道。對(duì)于部分成功的隧道,可以按照全部成功的方法,對(duì)于成功建立的隧道上的會(huì)話,建立新的ASN中內(nèi)部的承載,或者是恢復(fù)原來(lái)的ASN-GW與HA的隧道。
顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
權(quán)利要求
1.一種無(wú)線接入網(wǎng)絡(luò)中支持多會(huì)話下的切換方法,其特征在于包括以下步驟A、接入服務(wù)網(wǎng)絡(luò)內(nèi)部移動(dòng)管理單元向移動(dòng)IP客戶端代理模塊發(fā)送切換請(qǐng)求消息,所述的切換請(qǐng)求消息中,攜帶有會(huì)話信息組;B、MIP客戶端代理模塊根據(jù)所述的會(huì)話信息組,確定需要建立的隧道;C、針對(duì)需要建立的隧道發(fā)起MIP注冊(cè);D、判斷針對(duì)需要建立的隧道是否都發(fā)起了MIP注冊(cè),如果是進(jìn)入步驟E,如果否返回步驟C;E、移動(dòng)IP客戶端代理模塊向移動(dòng)IP客戶端返回切換結(jié)果信息。
2.如權(quán)利要求1所述的方法,其特征在于所述的步驟A前,還包括步驟A1網(wǎng)絡(luò)資源管理單元通知接入服務(wù)網(wǎng)絡(luò)內(nèi)容移動(dòng)管理單元觸發(fā)切換。
3.如權(quán)利要求1所述的方法,其特征在于所述的步驟A中,所述的會(huì)話信息組,還包括下述信息之一或者組合目標(biāo)接入服務(wù)網(wǎng)絡(luò)網(wǎng)關(guān)、會(huì)話ID、附著點(diǎn)地址、家鄉(xiāng)代理(HA)地址和移動(dòng)用戶站ID。
4.如權(quán)利要求3所述的方法,其特征在于所述的步驟C中,所述的移動(dòng)IP注冊(cè),是由移動(dòng)IP客戶端代理將所述的附著點(diǎn)地址與目標(biāo)服務(wù)接入服務(wù)網(wǎng)絡(luò)網(wǎng)關(guān)綁定。
5.如權(quán)利要求1所述的方法,其特征在于所述的步驟C中,如果有需要建立的隧道發(fā)起MIP注冊(cè)失敗,則保持原隧道連接。
6.如權(quán)利要求1所述的方法,其特征在于所述的步驟E中,所述的切換結(jié)果信息包括會(huì)話切換結(jié)果信息組,所述的會(huì)話切換結(jié)果信息組中包含移動(dòng)用戶站ID、會(huì)話ID、該會(huì)話切換結(jié)果。
7.一種無(wú)線接入網(wǎng)絡(luò)中支持多會(huì)話下的切換方法,其特征在于包括以下步驟a、源服務(wù)接入服務(wù)網(wǎng)絡(luò)網(wǎng)關(guān)向目標(biāo)外部代理模塊發(fā)送切換請(qǐng)求消息,所述的切換請(qǐng)求消息中,攜帶有會(huì)話信息組;b、目標(biāo)服務(wù)接入服務(wù)網(wǎng)絡(luò)網(wǎng)關(guān)的外部代理模塊根據(jù)所述的會(huì)話信息組,確定需要建立的隧道;c、目標(biāo)服務(wù)接入服務(wù)網(wǎng)絡(luò)網(wǎng)關(guān)針對(duì)需要建立的隧道發(fā)起移動(dòng)IP注冊(cè);d、目標(biāo)服務(wù)接入服務(wù)網(wǎng)絡(luò)網(wǎng)關(guān)判斷針對(duì)需要建立的隧道是否都發(fā)起了移動(dòng)IP注冊(cè),如果是進(jìn)入步驟e,如果否返回步驟c;e、目標(biāo)服務(wù)接入服務(wù)網(wǎng)絡(luò)網(wǎng)關(guān)的外部代理模塊向源服務(wù)接入服務(wù)網(wǎng)絡(luò)網(wǎng)關(guān)返回切換結(jié)果信息。
8.如權(quán)利要求7所述的方法,其特征在于所述的步驟a中,所述的會(huì)話信息組,包括下述信息之一或者組合目標(biāo)接入服務(wù)網(wǎng)絡(luò)網(wǎng)關(guān)、會(huì)話ID、附著點(diǎn)地址、家鄉(xiāng)代理(HA)地址和移動(dòng)用戶站ID。
9.如權(quán)利要求7所述的方法,其特征在于所述的步驟b中,還包括步驟b1目標(biāo)服務(wù)接入服務(wù)網(wǎng)絡(luò)網(wǎng)關(guān)的外部代理模塊將所述的發(fā)起移動(dòng)IP注冊(cè)通知移動(dòng)用戶站。
10.如權(quán)利要求7所述的方法,其特征在于所述的步驟c進(jìn)一步包括以下步驟c1、目標(biāo)ASN-GW FA針對(duì)需要建立的隧道,通知在MSS上的MIP客戶端發(fā)起移動(dòng)IP注冊(cè)。
11.如權(quán)利要求10所述的方法,其特征在于所述的步驟c1中,所述的通知在MSS上的MIP客戶端發(fā)起移動(dòng)IP注冊(cè)的步驟,通過(guò)FA廣告消息或者BS與ASN-GW之間的R6接口上的消息/信令與BS與MSS之間的空中接口管理消息來(lái)完成。
12.如權(quán)利要求7所述的方法,其特征在于所述的步驟c中,如果需要建立的隧道發(fā)起MIP注冊(cè)失敗,則保持原隧道連接。
13.如權(quán)利要求7所述的方法,其特征在于所述的結(jié)果信息包括會(huì)話切換結(jié)果信息組,所述的會(huì)話切換結(jié)果信息組中包含移動(dòng)用戶站ID、會(huì)話ID、該會(huì)話切換結(jié)果。
全文摘要
本發(fā)明公開(kāi)了一種無(wú)線接入網(wǎng)絡(luò)中支持多會(huì)話下的切換方法,包括以下步驟A.接入服務(wù)網(wǎng)絡(luò)內(nèi)部移動(dòng)管理單元向移動(dòng)IP客戶端代理模塊發(fā)送切換請(qǐng)求消息,所述的切換請(qǐng)求消息中,攜帶有會(huì)話信息組;B.MIP客戶端代理模塊根據(jù)所述的會(huì)話信息組,確定需要建立的隧道;C.針對(duì)需要建立的隧道發(fā)起MIP注冊(cè);D.判斷針對(duì)需要建立的隧道是否都發(fā)起了MIP注冊(cè),如果是進(jìn)入步驟E,如果否返回步驟C;E.移動(dòng)IP客戶端代理模塊向移動(dòng)IP客戶端返回切換結(jié)果信息。本發(fā)明可以解決多個(gè)會(huì)話承載在同一個(gè)隧道上的時(shí)候的R3切換的問(wèn)題,以及在發(fā)生R3切換時(shí)重新建立多個(gè)會(huì)話的承載問(wèn)題,本發(fā)明方案簡(jiǎn)單,易于實(shí)現(xiàn)。
文檔編號(hào)H04W80/10GK1897743SQ20051008284
公開(kāi)日2007年1月17日 申請(qǐng)日期2005年7月11日 優(yōu)先權(quán)日2005年7月11日
發(fā)明者吳建軍 申請(qǐng)人:華為技術(shù)有限公司