本發(fā)明涉及通信領(lǐng)域,尤其涉及一種保持業(yè)務(wù)連續(xù)性的PGW切換方法及通信設(shè)備。
背景技術(shù):
隨著移動互聯(lián)網(wǎng)應(yīng)用的普及,現(xiàn)有的互聯(lián)網(wǎng)協(xié)議,例如傳輸控制協(xié)議(Transmission Control Protocol,簡稱TCP),或者,用戶數(shù)據(jù)報協(xié)議(User Datagram Protocol,簡稱UDP)協(xié)議的局限性越來越明顯。比如,終端從無線保真(Wireless-Fidelity,簡稱Wi-Fi)切換到蜂窩(cellular)網(wǎng)絡(luò)時,需重新分配網(wǎng)絡(luò)互連協(xié)議(Internet Protocol,簡稱IP)地址,原有業(yè)務(wù)連接將會中斷丟失。為此,現(xiàn)有技術(shù)制訂了快速用戶數(shù)據(jù)報因特網(wǎng)連接(Quick User Datagram Protocol Internet Connection,簡稱QUIC)協(xié)議,通過在傳輸層定義連接標(biāo)識(Connection identifier,簡稱CID)來唯一標(biāo)識當(dāng)前應(yīng)用客戶端(Appclient)與應(yīng)用服務(wù)器(App server)間的會話連接,實現(xiàn)位置標(biāo)識IP與身份標(biāo)識CID的分離。即使終端的IP地址變化,也無需重新建立連接,通過CID可以恢復(fù)會話。
在專利《一種支持網(wǎng)關(guān)節(jié)點重選的方法》(申請?zhí)朇N 201010162474)中提供了一種在切換時支持網(wǎng)關(guān)節(jié)點重選的方法,大致如下:在終端在從源基站切換到目標(biāo)基站的過程中,首先源基站向目標(biāo)基站發(fā)送切換請求消息,包括供目標(biāo)基站進行接入控制判斷的信息;目標(biāo)基站根據(jù)源基站提供的信息作接入控制判斷,若判斷不能保證切換成功,則判決切換失敗,并發(fā)送切換準(zhǔn)備失敗消息到源基站;源基站接收到切換準(zhǔn)備失敗消息后,請求核心網(wǎng)節(jié)點發(fā)起PDN連接釋放流程;PDN連接釋放流程結(jié)束后,UE向MME發(fā)起PDN連接建立請求,MME收到PDN連接建立請求后,根據(jù)UE的簽約信息和當(dāng)前接入的基站的信息為UE重新選擇PGW,并繼續(xù)完成整個PDN連接建立流程,如圖1所示。
但是,在PGW重選過程中需要UE先釋放原PDN連接,再建立新PDN連接。釋放原PDN連接時,原有業(yè)務(wù)連接會中斷丟失。
技術(shù)實現(xiàn)要素:
本發(fā)明提供了一種保持業(yè)務(wù)連續(xù)性的PGW切換方法及通信設(shè)備,能夠在切換PGW時保持業(yè)務(wù)連續(xù)性。
第一方面提供了一種保持業(yè)務(wù)連續(xù)性的PGW切換方法,該方法所應(yīng)用的通信系統(tǒng)中UE與應(yīng)用服務(wù)器建立有PDN連接,PDN連接包括UE的第一IP地址,eNB與源SGW為PDN連接建立第一S1承載,源SGW與源PGW為PDN連接建立第一S5/S8承載。該方法包括:MME確定目標(biāo)PGW和目標(biāo)SGW,目標(biāo)PGW是MME為PDN連接重新分配的PGW,目標(biāo)SGW為MME為PDN連接重新分配的SGW。MME向目標(biāo)SGW發(fā)送包括第一S1承載的下行端點地址的第一創(chuàng)建會話請求,目標(biāo)SGW根據(jù)第一創(chuàng)建會話請求配置第二S1承載的上行端點地址和第二S5/S8承載的下行端點地址,向目標(biāo)PGW發(fā)送第二創(chuàng)建會話請求,目標(biāo)PGW根據(jù)第二創(chuàng)建會話請求配置第二S5/S8承載的上行端點地址以及為UE分配第二IP地址,將第二S5/S8承載的上行端點地址和第二IP地址發(fā)送給目標(biāo)SGW。MME接收目標(biāo)SGW發(fā)送的包括第二S1承載的上行端點地址和第二IP地址的第一創(chuàng)建會話響應(yīng)后,將包括第二S1承載的上行端點地址和第二IP地址的PDN連接修改請求發(fā)送給eNB,eNB將第二IP地址發(fā)送給UE,eNB在UE將第一IP地址修改為第二IP地址之后,根據(jù)第二S1承載的上行端點地址將上行數(shù)據(jù)通道的S1承載從第一S1承載修改為第二S1承載;MME接收eNB發(fā)送的PDN連接修改響應(yīng)。依此實施,UE和應(yīng)用服務(wù)器能夠在切換PGW和SGW時保持原有會話連接,解決了現(xiàn)有技術(shù)中切換PGW導(dǎo)致原有業(yè)務(wù)連接會中斷的問題。
在第一方面的一種可能的實現(xiàn)方式中,在MME接收eNB發(fā)送的PDN連接修改響應(yīng)后,MME向源SGW發(fā)送包括承載標(biāo)識的第一刪除會話請求,承載標(biāo)識對應(yīng)于第一S1承載以及第一S5/S8承載,使得源SGW向源PGW發(fā)送包括承載標(biāo)識的第二刪除會話請求,第二刪除會話請求用于指示源PGW刪除第一S5/S8承載的上行端點地址,并釋放第一IP地址;MME接收源SGW發(fā)送的第一刪除會話響應(yīng),第一刪除會話響應(yīng)由源SGW在接收源PGW發(fā)送的第二刪除會話響應(yīng)后生成。依此實施,在源SGW和源PGW為UE提供的PDN連接失效后,源SGW和源PGW能夠釋放原IP地址,從而節(jié)約網(wǎng)絡(luò)資源。
在第一方面的另一種可能的實現(xiàn)方式中,MME確定目標(biāo)PGW具體可以為:MME根據(jù)業(yè)務(wù)統(tǒng)計信息、網(wǎng)絡(luò)拓?fù)?、?fù)載均衡、內(nèi)部事件或接入點名稱中至少一項,從候選PGW中選擇目標(biāo)PGW;和/或,MME確定目標(biāo)SGW具體可以為:MME根據(jù)網(wǎng)絡(luò)拓?fù)?、?fù)載均衡或內(nèi)部事件中至少一項,從候選SGW中選擇目標(biāo)SGW。依此實施,MME可以對通信網(wǎng)絡(luò)中PGW或SGW承載的業(yè)務(wù)進行調(diào)度,從而實現(xiàn)網(wǎng)絡(luò)負(fù)載均衡。
第二方面提供一種保持業(yè)務(wù)連續(xù)性的PGW切換方法,在該方法應(yīng)用的通信系統(tǒng)中UE與應(yīng)用服務(wù)器建立有PDN連接,PDN連接包括UE的第一IP地址,eNB與源SGW為PDN連接建立第一S1承載,源SGW與源PGW為PDN連接建立第一S5/S8承載。該方法包括:UE從eNB接收包括第二IP地址的PGW重配置通知;UE生成包括第二IP地址和連接標(biāo)識的IP重配置通知,將IP重配置通知發(fā)送給應(yīng)用服務(wù)器,應(yīng)用服務(wù)器根據(jù)第二IP地址和連接標(biāo)識與UE保持會話連接。然后UE向eNB發(fā)送PGW重配置通知確認(rèn)消息。其中,第二IP地址由不同于源PGW的目標(biāo)PGW為UE分配。依此實施,UE接收新IP地址后,可以通過新IP地址和連接標(biāo)識與應(yīng)用服務(wù)器保持原會話連接。
在第二方面的一種可能的實現(xiàn)方式中,UE通過UE的控制面協(xié)議棧的RRC層從eNB接收包括第二IP地址的PGW重配置通知,通過UE的用戶面協(xié)議棧的STP層從UE的控制面協(xié)議棧的RRC層獲取包括第二IP地址的IP可用通知,生成包括第二IP地址和連接標(biāo)識的IP重配置通知,通過UE的用戶面協(xié)議棧的STP層將IP重配置通知發(fā)送給應(yīng)用服務(wù)器的STP層。依此實施,UE將新IP地址在控制面和用戶面進行傳遞,再通過新IP地址與應(yīng)用服務(wù)器進行會話連接。
在第二方面的另一種可能的實現(xiàn)方式中,在UE接收eNB發(fā)送的PGW重配置通知后,UE去激活第一IP地址。依此實施,UE在第一IP地址失效后可以去激活第一IP地址,以節(jié)約網(wǎng)絡(luò)資源。
在第二方面的另一種可能的實現(xiàn)方式中,UE向eNB發(fā)送PGW重配置通知確認(rèn)消息具體可以為:當(dāng)UE接收eNB發(fā)送的PGW重配置通知時,啟動定時器;當(dāng)定時器的計時時長不小于預(yù)設(shè)時長時,UE向eNB發(fā)送PGW重配置通知確認(rèn)消息。依此實施,UE可以在沒有收到應(yīng)用服務(wù)器發(fā)送的IP重配置通知確認(rèn)消息的情況下,通知eNB進行承載切換。
在第二方面的另一種可能的實現(xiàn)方式中,UE向eNB發(fā)送PGW重配置通知確認(rèn)消息具體可以為:當(dāng)UE接收應(yīng)用服務(wù)器發(fā)送的IP重配置通知確認(rèn)消息時,UE向eNB發(fā)送PGW重配置通知確認(rèn)消息。依此實施,在應(yīng)用服務(wù)器確認(rèn)會話保持連接的情況下,UE通知eNB進行承載切換。
第三方面提供一種保持業(yè)務(wù)連續(xù)性的PGW切換方法,在該方法應(yīng)用的通信系統(tǒng)中UE與應(yīng)用服務(wù)器建立有PDN連接,PDN連接包括UE的第一互聯(lián)網(wǎng)IP地址,eNB與源SGW為PDN連接建立第一S1承載,源SGW與源PGW為PDN連接建立第一S5/S8承載,該方法包括:目標(biāo)PGW接收不同于源SGW的目標(biāo)SGW發(fā)送的包括第二S5/S8承載的下行端點地址的第二創(chuàng)建會話請求;目標(biāo)PGW根據(jù)第二創(chuàng)建會話請求,配置第二S5/S8承載的上行端點地址,以及為UE分配第二IP地址;目標(biāo)PGW向目標(biāo)SGW發(fā)送第二創(chuàng)建會話響應(yīng),第二創(chuàng)建會話響應(yīng)包括第二S5/S8承載的上行端點地址以及第二IP地址,目標(biāo)SGW根據(jù)第二S5/S8承載的上行端點地址,向目標(biāo)PGW發(fā)送上行數(shù)據(jù)。依此實施,PGW可以為UE分配新IP地址,UE可以使用新IP地址與應(yīng)用服務(wù)器保持會話連接。
第四方面提供一種保持業(yè)務(wù)連續(xù)性的PGW切換方法,在該方法應(yīng)用的通信系統(tǒng)中UE與應(yīng)用服務(wù)器建立有分組數(shù)據(jù)網(wǎng)PDN連接,PDN連接包括UE的第一IP地址,eNB與源SGW為PDN連接建立第一S1承載,源SGW與源PGW為PDN連接建立第一S5/S8承載。該方法包括:eNB接收MME發(fā)送的PDN連接修改請求,PDN連接修改請求包括第二IP地址以及第二S1承載的上行端點地址,eNB根據(jù)第二S1承載的上行端點地址,配置第二S1承載的下行端點地址;eNB將包括第二IP地址的PGW重配置通知發(fā)送給UE,UE根據(jù)第二IP地址和連接標(biāo)識與應(yīng)用服務(wù)器保持會話連接。eNB在接收UE發(fā)送的PGW重配置通知確認(rèn)消息后,根據(jù)第二S1承載的上行端點地址,將UE的上行數(shù)據(jù)通道中的S1承載從第一S1承載修改為第二S1承載,然后向MME發(fā)送PDN連接修改響應(yīng)。其中,目標(biāo)SGW與源SGW不同,第二S1承載的上行端點和下行端點分別為目標(biāo)SGW和eNB。依此實施,eNB在UE更新IP后切換承載,從而建立UE到應(yīng)用服務(wù)器的新上行通道。
第五方面提供一種保持業(yè)務(wù)連續(xù)性的PGW切換方法,在該方法應(yīng)用的通信系統(tǒng)中UE與應(yīng)用服務(wù)器建立有PDN連接,PDN連接包括UE的第一IP地址,eNB與源SGW為PDN連接建立第一S1承載,源SGW與源PGW為PDN連接建立第一S5/S8承載,該方法包括:MME確定目標(biāo)PGW,目標(biāo)PGW是MME為PDN連接重新分配的PGW;MME向源SGW發(fā)送包括第一S1承載的承載標(biāo)識的修改PDN連接請求,使得源SGW向目標(biāo)PGW發(fā)送創(chuàng)建會話請求,并根據(jù)修改PDN連接請求將第一S5/S8承載的下行端點地址作為第二S5/S8承載的下行端點地址,創(chuàng)建會話請求用于指示目標(biāo)PGW配置第二S5/S8承載的上行端點地址以及為UE分配第二IP地址;MME接收源SGW發(fā)送的修改PDN連接響應(yīng),修改PDN連接響應(yīng)包括第二IP地址;MME將包括第二IP地址的PDN連接修改請求發(fā)送給eNB,使得eNB將包括第二IP地址的PGW重配置通知發(fā)送給UE,PGW重配置通知用于指示UE將PDN連接的IP地址從第一IP地址修改為第二IP地址;MME接收eNB發(fā)送的PDN連接修改響應(yīng),根據(jù)PDN連接修改響應(yīng)向源SGW發(fā)送承載切換通知,源SGW根據(jù)承載切換通知將第一S5/S8承載切換到第二S5/S8承載。依此實施,UE和應(yīng)用服務(wù)器能夠在切換PGW時保持原有會話連接,解決了現(xiàn)有技術(shù)中切換PGW導(dǎo)致原有業(yè)務(wù)連接會中斷的問題。
在第五方面的一種可能的實現(xiàn)方式中,在MME接收eNB發(fā)送的PDN連接修改響應(yīng)后,MME向源SGW發(fā)送包括承載標(biāo)識的刪除PDN連接通知請求,承載標(biāo)識對應(yīng)于第一S1承載以及第一S5/S8承載,使得源SGW向源PGW發(fā)送包括承載標(biāo)識的刪除會話請求,刪除會話請求用于指示源PGW刪除第一S5/S8承載的上行端點地址,并釋放第一IP地址;MME接收源SGW發(fā)送的刪除PDN連接通知響應(yīng),刪除PDN連接通知響應(yīng)由源SGW接收源PGW發(fā)送的刪除會話響應(yīng)后生成。依此實施,在源SGW和源PGW為UE提供的PDN連接失效后,源SGW和源PGW能夠釋放原IP地址,從而節(jié)約網(wǎng)絡(luò)資源。
第六方面提供一種保持業(yè)務(wù)連續(xù)性的PGW切換方法,在該方法應(yīng)用的通信系統(tǒng)中UE與應(yīng)用服務(wù)器建立有PDN連接,PDN連接包括UE的第一IP地址,eNB與源SGW為PDN連接建立第一S1承載,源SGW與源PGW為PDN連接建立第一S5/S8承載,該方法包括:UE從eNB接收包括第二IP地址的PGW重配置通知,第二IP地址由目標(biāo)PGW為UE分配,目標(biāo)PGW與源PGW不同;UE生成包括第二IP地址和連接標(biāo)識的IP重配置通知,將IP重配置通知發(fā)送給應(yīng)用服務(wù)器,使得應(yīng)用服務(wù)器根據(jù)第二IP地址和連接標(biāo)識與UE保持會話連接;UE向eNB發(fā)送PGW重配置通知確認(rèn)消息。依此實施,UE接收新IP地址后,可以通過新IP地址和連接標(biāo)識與應(yīng)用服務(wù)器保持原會話連接。
在第六方面的一種可能的實現(xiàn)方式中,UE通過UE的控制面協(xié)議棧的RRC層從eNB接收包括第二IP地址的PGW重配置通知;UE通過UE的用戶面協(xié)議棧的STP層從UE的控制面協(xié)議棧的RRC層獲取包括第二IP地址的IP可用通知,生成包括第二IP地址和連接標(biāo)識的IP重配置通知;通過UE的用戶面協(xié)議棧的STP層將IP重配置通知發(fā)送給應(yīng)用服務(wù)器的STP層。
在第六方面的另一種可能的實現(xiàn)方式中,在UE接收eNB發(fā)送的PGW重配置通知后,UE去激活第一IP地址。
第七方面提供一種保持業(yè)務(wù)連續(xù)性的PGW切換方法,在該方法應(yīng)用的通信系統(tǒng)中UE與應(yīng)用服務(wù)器建立有PDN連接,PDN連接包括UE的第一IP地址,eNB與源SGW為PDN連接建立第一S1承載,源SGW與源PGW為PDN連接建立第一S5/S8承載。該方法包括:目標(biāo)PGW接收源SGW發(fā)送的包括第二S5/S8承載的下行端點地址的創(chuàng)建會話請求,根據(jù)第二S5/S8承載的下行端點地址,配置第二S5/S8承載的上行端點地址,以及為UE分配第二IP地址,然后目標(biāo)PGW向源SGW發(fā)送創(chuàng)建會話響應(yīng)。其中,第二S5/S8承載的承載標(biāo)識與第一S5/S8承載的承載標(biāo)識相同,創(chuàng)建會話響應(yīng)包括第二S5/S8承載的上行端點地址以及第二IP地址。依此實施,PGW可以為UE分配新IP地址,UE可以使用新IP地址與應(yīng)用服務(wù)器保持會話連接。
第八方面提供一種保持業(yè)務(wù)連續(xù)性的PGW切換方法,在該方法應(yīng)用的通信系統(tǒng)中UE與應(yīng)用服務(wù)器建立有PDN連接,PDN連接包括UE的第一IP地址,eNB與源SGW為PDN連接建立第一S1承載,源SGW與源PGW為PDN連接建立第一S5/S8承載,該方法包括:eNB接收MME發(fā)送的PDN連接修改請求,PDN連接修改請求包括第二IP地址;eNB將包括第二IP地址的PGW重配置通知發(fā)送給UE,以使得UE根據(jù)第二IP地址和連接標(biāo)識,與應(yīng)用服務(wù)器保持會話連接;eNB接收UE發(fā)送的PGW重配置通知確認(rèn)消息后,向MME發(fā)送PDN連接修改響應(yīng)。依此實施,eNB在UE更新IP后通知MME向源SGW發(fā)送承載切換通知,當(dāng)源SGW根據(jù)承載切換通知完成SGW上行承載切換后,建立UE到應(yīng)用服務(wù)器的新上行數(shù)據(jù)通道。
第九方面提供一種MME,該MME具有實現(xiàn)第一方面或第五方面提供的保持業(yè)務(wù)連續(xù)性的PGW切換方法中MME的功能。該功能可以通過硬件實現(xiàn),也可以通過硬件執(zhí)行相應(yīng)的軟件實現(xiàn),硬件或軟件包括一個或多個與上述功能相對應(yīng)的模塊。
第十方面提供一種UE,該UE具有實現(xiàn)第二方面或第六方面提供的保持業(yè)務(wù)連續(xù)性的PGW切換方法中UE的功能。該功能可以通過硬件實現(xiàn),也可以通過硬件執(zhí)行相應(yīng)的軟件實現(xiàn),硬件或軟件包括一個或多個與上述功能相對應(yīng)的模塊。
第十一方面提供一種PGW,該PGW具有實現(xiàn)第三方面或第七方面提供的保持業(yè)務(wù)連續(xù)性的PGW切換方法中目標(biāo)PGW的功能。該功能可以通過硬件實現(xiàn),也可以通過硬件執(zhí)行相應(yīng)的軟件實現(xiàn),硬件或軟件包括一個或多個與上述功能相對應(yīng)的模塊。
第十二方面提供一種eNB,該eNB具有實現(xiàn)第四方面或第八方面提供的保持業(yè)務(wù)連續(xù)性的PGW切換方法中eNB的功能。該功能可以通過硬件實現(xiàn),也可以通過硬件執(zhí)行相應(yīng)的軟件實現(xiàn),硬件或軟件包括一個或多個與上述功能相對應(yīng)的模塊。
從本發(fā)明實施例可以看出,MME可以為PDN連接配置目標(biāo)PGW和目標(biāo)PGW,通過信令交互,目標(biāo)SGW和目標(biāo)PGW可以分別配置第二S1承載的兩端地址和第二S5/S8承載的兩端地址,從而建立eNB到PGW之間的新承載,再使用UE和eNB間的無線承載,建成UE到目標(biāo)PGW的EPS承載。由目標(biāo)PGW為UE分配第二IP地址,UE收到第二IP地址后,將第二IP地址通知應(yīng)用服務(wù)器,應(yīng)用服務(wù)器可以根據(jù)第二IP地址與UE延續(xù)會話連接,會話的下行數(shù)據(jù)經(jīng)目標(biāo)PGW和目標(biāo)SGW轉(zhuǎn)發(fā)給UE。并且,eNB將UE的上行數(shù)據(jù)通道的S1承載從第一S1承載修改為第二S1承載,使得UE到應(yīng)用服務(wù)器的上行數(shù)據(jù)經(jīng)目標(biāo)SGW和目標(biāo)PGW轉(zhuǎn)發(fā)??梢?,在將UE的數(shù)據(jù)傳輸通道從源PGW切換到目標(biāo)PGW的情況下,UE與應(yīng)用服務(wù)器可延續(xù)會話。
附圖說明
圖1為本發(fā)明實施例中通信系統(tǒng)的一個架構(gòu)示意圖;
圖2為現(xiàn)有技術(shù)中分組數(shù)據(jù)網(wǎng)網(wǎng)關(guān)重選的一個示意圖;
圖3為本發(fā)明實施例中演進分組系統(tǒng)的承載的一個示意圖;
圖4為本發(fā)明實施例中保持業(yè)務(wù)連續(xù)性的PGW切換方法的一個流程示意圖;
圖5為本發(fā)明實施例中TCP協(xié)議、UDP協(xié)議和STP協(xié)議分別與IP地址的對應(yīng)關(guān)系的一個示意圖;
圖6為本發(fā)明實施例中協(xié)議棧間的消息通知機制的一個示意圖;
圖7為本發(fā)明實施例中刪除會話方法的一個示意圖;
圖8為本發(fā)明實施例中保持業(yè)務(wù)連續(xù)性的PGW切換方法的另一個流程示意圖;
圖9為本發(fā)明實施例中移動性管理實體的一個示意圖;
圖10為本發(fā)明實施例中用戶設(shè)備的一個示意圖;
圖11為本發(fā)明實施例中分組數(shù)據(jù)網(wǎng)網(wǎng)關(guān)的一個示意圖;
圖12為本發(fā)明實施例中演進型基站的一個示意圖;
圖13為本發(fā)明實施例中移動性管理實體的另一個示意圖;
圖14為本發(fā)明實施例中用戶設(shè)備的另一個示意圖;
圖15為本發(fā)明實施例中分組數(shù)據(jù)網(wǎng)網(wǎng)關(guān)的另一個示意圖;
圖16為本發(fā)明實施例中演進型基站的另一個示意圖;
圖17為本發(fā)明實施例中移動性管理實體的另一個示意圖;
圖18為本發(fā)明實施例中用戶設(shè)備的另一個示意圖;
圖19為本發(fā)明實施例中分組數(shù)據(jù)網(wǎng)網(wǎng)關(guān)的另一個示意圖;
圖20為本發(fā)明實施例中演進型基站的另一個示意圖。
具體實施方式
本發(fā)明提供一種保持業(yè)務(wù)連續(xù)性的PGW切換方法,可應(yīng)用于通信系統(tǒng)。圖2所示的通信系統(tǒng)包括移動性管理實體(mobility management entity,簡稱MME)、服務(wù)網(wǎng)關(guān)(serving gateway,簡稱SGW)、分組數(shù)據(jù)網(wǎng)網(wǎng)關(guān)(packet data network gateway,簡稱PGW)、歸屬簽約用戶服務(wù)器(home subscriber server,簡稱HSS)、演進型基站(evolved Node B,簡稱eNB)、應(yīng)用服務(wù)器(Application Server)以及用戶設(shè)備(User Equipment,簡稱UE)。其中,SGW也稱為S-GW。PGW也稱為PDN GW。MME、SGW、PGW、HSS屬于核心網(wǎng)設(shè)備,核心網(wǎng)可以是演進型分組核心網(wǎng)(Evolved Packet Core,簡稱EPC)。eNB屬于接入網(wǎng)設(shè)備。
MME負(fù)責(zé)管理和存儲UE上下文(比如UE標(biāo)識/用戶標(biāo)識,移動性管理狀態(tài),用戶安全參數(shù)等),為用戶分配臨時標(biāo)識,當(dāng)UE駐扎在該跟蹤區(qū)域或者該網(wǎng)絡(luò)時負(fù)責(zé)對該用戶進行鑒權(quán)。
PGW為EPC的邊界網(wǎng)關(guān),提供用戶的會話管理和承載控制、數(shù)據(jù)轉(zhuǎn)發(fā)、IP地址分配以及非3GPP用戶接入等功能。它是3GPP接入和非3GPP接入公用數(shù)據(jù)網(wǎng)(public data network,簡稱PDN)的錨點。
eNB是UE和EPC之間的橋梁,用于無線資源管理、UE附著時的MME選擇,路由用戶數(shù)據(jù)面至SGW或測量配置等。
UE也稱為終端,其能通過無線通信網(wǎng)絡(luò)通信。例如手機、平板電腦、車載電腦、穿戴式電子設(shè)備或個人數(shù)字助理(Personal Digital Assistant,簡稱PDA)等。
為便于理解,首先對演進分組系統(tǒng)(Evolved Packet System,簡稱EPS)承載的業(yè)務(wù)架構(gòu)體系進行說明。請參閱圖3,在ESP承載的業(yè)務(wù)架構(gòu)體系中,端到端的業(yè)務(wù)可以分解為EPS承載和外部承載兩部分。其中EPS承載可以分解為無線承載、S1承載和S5/S8承載。當(dāng)終端連接到一個PDN時,EPS系統(tǒng)為該PDN連接建立一個EPS承載。在PDN連接的整個期間,該EPS承載都將被保留,也就是為終端提供了到PDN的持續(xù)IP連接,這個承載就是默認(rèn)承載。
為了保持業(yè)務(wù)的連續(xù)性,本發(fā)明提供一種保持業(yè)務(wù)連續(xù)性的PGW切換方法。請參閱圖4,本發(fā)明提供的保持業(yè)務(wù)連續(xù)性的PGW切換方法的一個實施例包括:
步驟401、MME確定目標(biāo)PGW和目標(biāo)SGW。
在本實施例中,在UE與應(yīng)用服務(wù)器建立會話的過程中,UE與應(yīng)用服務(wù)器要先建立PDN連接,EPS為該PDN連接建立第一EPS承載。第一EPS承載包括第一S1承載、第一S5/S8承載和無線承載,eNB為第一S1承載的下行端點,源SGW為第一S1承載的上行端點以及第一S5/S8承載的下行端點,源PGW為第一S5/S8承載的上行端點。EPS為該PDN連接還建立源PGW與應(yīng)用服務(wù)器的外部承載,形成了UE到應(yīng)用服務(wù)器的會話通道。
目標(biāo)PGW是指在EPC中除了源PGW以外的一個PGW。MME可以根據(jù)業(yè)務(wù)統(tǒng)計信息、網(wǎng)絡(luò)拓?fù)洹⒇?fù)載均衡、內(nèi)部事件或接入點名稱(Access Point Name,簡稱APN)中的一項或多項從候選PGW中選擇目標(biāo)PGW。目標(biāo)SGW是指在EPC中除了源SGW以外的一個SGW。MME根據(jù)網(wǎng)絡(luò)拓?fù)洹⒇?fù)載均衡或內(nèi)部事件中的一項或多項,從候選SGW中選擇目標(biāo)SGW。MME從候選PGW中選擇目標(biāo)PGW的具體過程可參閱以下實施例。
在一個可選實施例中,MME根據(jù)業(yè)務(wù)統(tǒng)計信息來確定目標(biāo)PGW。具體的,終端獲取業(yè)務(wù)統(tǒng)計信息,將業(yè)務(wù)統(tǒng)計信息上報給MME,MME根據(jù)業(yè)務(wù)統(tǒng)計信息確定目標(biāo)PGW。舉例來說,業(yè)務(wù)統(tǒng)計信息為內(nèi)容分發(fā)網(wǎng)絡(luò)(Content Delivery Network,簡稱CDN)和UE從CDN接收的業(yè)務(wù)數(shù)據(jù)量,當(dāng)UE從目標(biāo)CDN接收的數(shù)據(jù)量超過預(yù)設(shè)數(shù)據(jù)量時,若候選PGW與目標(biāo)CDN的距離小于源PGW與目標(biāo)CDN的距離,則確定候選PGW為目標(biāo)PGW。這樣,大量業(yè)務(wù)數(shù)據(jù)通過更短距離的PGW到達(dá)目標(biāo)CDN,可以縮短數(shù)據(jù)傳輸距離,提高了業(yè)務(wù)數(shù)據(jù)的傳輸效率。再舉例來說,若候選PGW與目標(biāo)CDN間的掉包率小于源PGW與目標(biāo)CDN間的掉包率,則確定候選PGW為目標(biāo)PGW。依此實施,MME可以選擇網(wǎng)絡(luò)狀況更好的PGW進行數(shù)據(jù)傳輸,從而提高數(shù)據(jù)傳輸質(zhì)量。
在另一個可選實施例中,MME根據(jù)網(wǎng)絡(luò)拓?fù)浯_定目標(biāo)PGW。具體的,UE向MME上報UE的地理位置,MME查詢UE的地理位置屬于哪個PGW的服務(wù)區(qū)域,選取一個能夠為UE提供服務(wù)的PGW作為目標(biāo)PGW。依此實施,能夠保證UE在目標(biāo)PGW的服務(wù)區(qū)域內(nèi)。
在另一個可選實施例中,MME根據(jù)內(nèi)部事件確定目標(biāo)PGW。內(nèi)部事件是指除了位置區(qū)更新和切換等移動性事件之外的事件,如選擇性IP流量分流(Selective IP Traffic Offloading,簡稱SIPTO)建立。
在另一個可選實施例中,MME根據(jù)負(fù)載均衡確定目標(biāo)PGW。具體的,MME從域名系統(tǒng)(Domain Name System,簡稱DNS)服務(wù)器獲取候選PGW的PGW權(quán)重因子,根據(jù)PGW權(quán)重因子配置每個PGW在配置時長的流量負(fù)載門限。當(dāng)候選PGW在配置時長的流量負(fù)載門限小于預(yù)設(shè)閾值時,確定候選PGW為目標(biāo)PGW。其中PGW權(quán)重因子可根據(jù)PGW的負(fù)載能力確定。依此實施,按照PGW的負(fù)載能力承擔(dān)業(yè)務(wù)流量,以實現(xiàn)網(wǎng)絡(luò)負(fù)載均衡。
在另一個可選實施例中,MME根據(jù)APN確定目標(biāo)PGW。具體的,MME根據(jù)APN地址映射選取目標(biāo)PGW。PDN網(wǎng)絡(luò)在分組數(shù)據(jù)網(wǎng)絡(luò)中使用APN來區(qū)分。APN可以是CMNET、CMWAP等。例如,當(dāng)APN為CMNET時,其對應(yīng)的PDN提供的是因特網(wǎng)(Internet)的接入服務(wù)。當(dāng)APN為CMWAP時,其對應(yīng)的PDN提供手機無線應(yīng)用通訊協(xié)議(Wireless Application Protocol,簡稱WAP)上網(wǎng)服務(wù)。
步驟402、MME向目標(biāo)SGW發(fā)送第一創(chuàng)建會話請求(Create Session Request)。
具體的,MME為PDN連接發(fā)起配置第二S1承載和第二S5/S8承載的流程,第一創(chuàng)建會話請求包括第一S1承載的下行端點地址,eNB為第一S1承載的下行端點,也是第二S1承載的下行端點。第一創(chuàng)建會話請求還包括用戶的身份標(biāo)識,如國際移動用戶識別碼(International Mobile Subscriber Identification Number,簡稱IMSI),用戶定位信息(User Location Information)等,以及接入網(wǎng)信息、服務(wù)器網(wǎng)絡(luò)信息、控制面隧道信息、S5/S8接口的信息(如協(xié)議類型、PDN地址)、PDN類型以及默認(rèn)EPS承載的相關(guān)信息(如EPS承載標(biāo)識、服務(wù)質(zhì)量(Quality of Service,簡稱QoS))等。
步驟403、目標(biāo)SGW根據(jù)第一創(chuàng)建會話請求,配置第二S1承載的上行端點和第二S5/S8承載的下行端點。具體的,基于第一創(chuàng)建會話請求包括的第一S1承載的下行端點地址對應(yīng)上述eNB,對于上述UE到上述應(yīng)用服務(wù)器之間的會話數(shù)據(jù),可以確定從目標(biāo)SGW發(fā)出的下行會話數(shù)據(jù)的目的節(jié)點為上述eNB。當(dāng)收到第一創(chuàng)建會話請求時,目標(biāo)SGW配置第二S1承載的上行端點地址,即將目標(biāo)SGW作為第二S1承載的上行端點,從而創(chuàng)建目標(biāo)SGW與上述eNB之間的第二S1承載。并且,配置第二S5/S8承載的下行端點地址,即將目標(biāo)SGW作為第二S5/S8承載的下行端點。
步驟404、目標(biāo)SGW向目標(biāo)PGW發(fā)送第二創(chuàng)建會話請求??梢岳斫獾氖?,除了不包括第一S1承載的下行端點地址之外,第二會話請求包括第一會話請求的其他信息(如用戶身份標(biāo)識、用戶定位信息以及接入網(wǎng)信息、服務(wù)器網(wǎng)絡(luò)信息、控制面隧道信息、S5/S8接口的信息、PDN類型以及默認(rèn)EPS承載的相關(guān)信息等。
步驟405、目標(biāo)PGW根據(jù)第二創(chuàng)建會話請求,配置第二S5/S8承載的上行端點地址,以及,為UE分配第二IP地址。
步驟406、目標(biāo)PGW向目標(biāo)SGW發(fā)送第二創(chuàng)建會話響應(yīng)消息(Create Session Response)。第二創(chuàng)建會話響應(yīng)消息包括第二S5/S8承載的上行端點地址和第二IP地址。
步驟407、目標(biāo)SGW向MME發(fā)送第一創(chuàng)建會話響應(yīng)。第一會話響應(yīng)包括第二S5/S8承載的下行端點地址和第二IP地址。
具體的,目標(biāo)SGW收到來自目標(biāo)PGW的第二創(chuàng)建會話響應(yīng)消息后,根據(jù)第二S5/S8承載的上行端點地址,使用已配置的第二S5/S8承載的下行端點地址,可建立目標(biāo)SGW和目標(biāo)PGW之間的第二S5/S8承載,然后目標(biāo)SGW向MME發(fā)送第一創(chuàng)建會話響應(yīng)。對于上述UE與上述應(yīng)用服務(wù)器之間的會話數(shù)據(jù),目標(biāo)SGW可以確定上行會話數(shù)據(jù)的目的節(jié)點為上述目標(biāo)PGW。此時,第二S1承載和第二S5/S8承載的上下行端點均配置完成,MME為PDN連接建立了第二S1承載和第二S5/S8承載,第二S1承載和第二S5/S8承載是指用戶面的承載,主要負(fù)責(zé)傳輸業(yè)務(wù)數(shù)據(jù)。
步驟408、MME向eNB發(fā)送PDN連接修改請求(即Bearer Modify Request),該PDN連接修改請求包括第二S1承載的上行端點地址和第二IP地址?;诘诙1承載的上行端點地址對應(yīng)目標(biāo)SGW,eNB可確定目標(biāo)SGW可作為上行會話數(shù)據(jù)的目的節(jié)點。
步驟409、eNB向UE發(fā)送PGW重配置通知(即PGW Reallocation Notify)。PGW重配置通知包括第二IP地址,還可以包括數(shù)據(jù)無線承載(Data Radio Bearer,簡稱DRB)標(biāo)識。該數(shù)據(jù)無線承載標(biāo)識用于標(biāo)識該UE到eNB之間的無線承載,以進行用戶面的數(shù)據(jù)傳輸。需要說明的是,第一會話請求以及第二會話請求包括的EPS承載標(biāo)識是第一EPS承載的承載標(biāo)識,也是第二EPS承載的承載標(biāo)識。第一EPS承載包括無線承載、第一S1承載和第一S5/S8承載,使用EPS承載標(biāo)識可確定第二EPS承載中UE到eNB的無線承載,通過建立第二S1承載、第二S5/S8承載和無線承載,就構(gòu)成了從UE到目標(biāo)PGW的第二EPS承載。
步驟410、UE生成包括第二IP地址和連接標(biāo)識的IP重配置通知(即IP Reallocation Notify)。
具體的,當(dāng)UE收到PGW重配置通知后,根據(jù)第二IP地址和CID構(gòu)造IP重配置通知,IP重配置通知還可以包括用戶會話的鑒權(quán)信息等。CID用于標(biāo)識應(yīng)用層的會話連接,用戶會話的鑒權(quán)信息用于應(yīng)用服務(wù)器對UE進行身份驗證。
步驟411、UE向應(yīng)用服務(wù)器發(fā)送IP重配置通知。
步驟412、應(yīng)用服務(wù)器通過目標(biāo)PGW和目標(biāo)SGW向UE發(fā)送IP重配置通知確認(rèn)消息(即IP Reallocation Notify Ack)。
由于UE到源PGW建立有第一EPS承載,UE通過源SGW和源PGW,將IP重配置通知發(fā)送給應(yīng)用服務(wù)器。其中,UE和應(yīng)用服務(wù)器均配置靈活傳輸協(xié)議(Smart Transport Protocol,簡稱STP)協(xié)議。應(yīng)用服務(wù)器根據(jù)IP重配置通知包括的CID和第二IP地址可知,第二IP地址和原會話連接的IP地址對應(yīng)于同一個會話,應(yīng)用服務(wù)器向第二IP地址對應(yīng)的UE發(fā)送IP重配置通知確認(rèn)消息,表示建立了應(yīng)用服務(wù)器→目標(biāo)PGW→目標(biāo)SGW→UE的下行數(shù)據(jù)通道,該下行數(shù)據(jù)通道即傳輸下行數(shù)據(jù)的會話路徑。接下來,應(yīng)用服務(wù)器可以通過該下行數(shù)據(jù)通道向UE發(fā)送會話數(shù)據(jù)??梢姡瑧?yīng)用服務(wù)器可以根據(jù)第二IP地址和CID延續(xù)原會話連接。STP協(xié)議實現(xiàn)了傳輸層與IP層的分離,同一STP連接下的客戶端可以有多個IP地址(如IP1或IP2等);而TCP或UDP傳輸協(xié)議要求與IP地址一對一綁定,TCP、UDP、STP分別與IP地址的對應(yīng)關(guān)系如圖5所示。
需要說明的是,在UE與多個應(yīng)用服務(wù)器建立了會話連接的情況下,如果要保持全部會話連接,一個可選的實施例中,UE收到全部應(yīng)用服務(wù)器發(fā)送的IP重配置通知確認(rèn)消息后,再執(zhí)行步驟413。
步驟413、UE向eNB發(fā)送PGW重配置通知確認(rèn)消息(即PGW Reallocation Notify Ack)。
由步驟412及步驟413可知,UE收到IP重分配通知確認(rèn)消息后,確定第二S1承載和第二S5/S8承載已經(jīng)建立,向eNB發(fā)送PGW重配置通知確認(rèn)消息。
在一個可選實施例中,在收到PGW重配置通知時,UE啟動發(fā)送PGW重配置通知確認(rèn)消息定時器,當(dāng)定時器超時或定時器歸0時,UE向eNB發(fā)送PGW重配置通知確認(rèn)消息。依此實施,應(yīng)用服務(wù)器可以不向UE反饋IP重分配通知確認(rèn)消息,UE就可以向eNB發(fā)送PGW重配置通知,然后執(zhí)行步驟414。
步驟414、eNB在收到PGW重配置通知確認(rèn)消息后,將上行數(shù)據(jù)通道的S1承載從第一S1承載切換到第二S1承載。
具體的,eNB在收到PGW重配置通知確認(rèn)消息后,確定新的會話路徑已已建立,將上行數(shù)據(jù)通道的S1承載從第一S1承載切換到第二S1承載,此時原用戶面上行數(shù)據(jù)通道失效。切換完成后,執(zhí)行步驟415。
步驟415、eNB向MME發(fā)送PDN連接修改響應(yīng)(即Bearer Modify Response),通知MME原用戶面上行數(shù)據(jù)通道失效。
本實施例中,從源PGW切換到目標(biāo)PGW的過程中,由目標(biāo)PGW為UE分配新IP地址(即第二IP地址),然后為UE與應(yīng)用服務(wù)器的PDN連接建立新的EPS承載(即第二EPS承載),通過第一EPS承載切換到第二EPS承載,建立UE到應(yīng)用服務(wù)器的新會話通道,UE與應(yīng)用服務(wù)器可通過新會話通道延續(xù)原有業(yè)務(wù)。
基于圖4所示實施例,下面對UE和應(yīng)用服務(wù)器之間的協(xié)議棧間消息通知機制進行說明。請參閱圖6,在用戶設(shè)備配置協(xié)議中,用戶設(shè)備的控制面協(xié)議包括非接入層(Non-access stratum,簡稱NAS)、無線資源控制(Radio Resource Control,簡稱RRC)、分組數(shù)據(jù)匯聚協(xié)議(Packet Data Convergence Protocol,簡稱PDCP)、無線鏈路層控制協(xié)議(Radio Link Control,簡稱RLC)、媒介訪問控制(Media Access Control,簡稱MAC)和物理層(Physical Layer,簡稱PHY),用戶設(shè)備的用戶面協(xié)議包括PDCP、RLC、MAC和PHY,還包括應(yīng)用層(即APP層)、STP層、代理層(也稱為Prox層)、IP層。在應(yīng)用服務(wù)器配置協(xié)議中,應(yīng)用服務(wù)器的用戶面協(xié)議層包括APP層、STP層、IP層和層1(Layer1,簡稱L1)/層2(Layer2,簡稱L2)。
步驟601、在eNB向UE發(fā)送PGW重配置通知后,UE通過RRC層收到PGW重配置通知,獲取第二IP地址,在RRC層生成IP可用通知(即IP Available Notify),然后將IP可用通知從RRC層發(fā)送,經(jīng)NAS層中轉(zhuǎn),再經(jīng)Prox層中轉(zhuǎn),然后到達(dá)STP層。
步驟602、UE利用STP協(xié)議對IP可用通知進行處理,生成包括第二IP地址和連接標(biāo)識的IP重配置通知,然后UE的STP層向當(dāng)前處于連接態(tài)的所有應(yīng)用服務(wù)器發(fā)送IP重配置通知。該IP重配置通知包括第二IP地址和CID標(biāo)識等信息,由應(yīng)用服務(wù)器的STP層接收處理。
步驟603、應(yīng)用服務(wù)器的STP層向UE的STP層發(fā)送IP重配置通知確認(rèn)消息。
步驟604、IP可用通知確認(rèn)消息從UE的STP層發(fā)送,經(jīng)Prox層中轉(zhuǎn),再經(jīng)NAS層中轉(zhuǎn),到達(dá)UE的RRC層。
在步驟412之后且在步驟415之前的時段內(nèi),UE可能會收到包含原會話連接的IP地址和第二IP地址的兩類下行數(shù)據(jù)報文,本發(fā)明可通過STP協(xié)議與LTE協(xié)議的配合,去激活原會話連接的IP地址以解決多IP地址問題。具體可參閱以下方式:當(dāng)收到IP重配置通知確認(rèn)消息時,UE去激活原會話連接的IP地址。或者,當(dāng)UE向應(yīng)用服務(wù)器發(fā)送IP重配置通知時,啟動定時器;當(dāng)定時器歸0或定時器超時,則UE去激活原會話連接的IP地址?;蛘撸?dāng)UE向eNB發(fā)送PGW重配置通知確認(rèn)消息后,UE去激活原會話連接的IP地址。
在建立了UE與應(yīng)用服務(wù)器的上下行通道后,當(dāng)UE的上行通道的S1承載從第一S1承載切換到第二S1承載之后,原會話路徑無效。本發(fā)明提供的方法可以釋放第一S1承載,節(jié)省網(wǎng)絡(luò)資源,請參閱以下實施例。請參閱圖7,基于圖4所示實施例,本發(fā)明提供的保持業(yè)務(wù)連續(xù)性的PGW切換方法的另一個實施例包括:
步驟701、MME向源SGW發(fā)送第一刪除會話請求。第一刪除會話請求包括承載標(biāo)識,該承載標(biāo)識對應(yīng)于第一S1承載以及第一S5/S8承載。
在一個可選實施例中,當(dāng)收到第一創(chuàng)建會話響應(yīng)時,MME啟動定時器;如果定時器歸0或定時器超時,那么MME向源SGW發(fā)送第一刪除會話請求。具體的,當(dāng)MME收到第一創(chuàng)建會話響應(yīng)時,確定第二S1承載和第二S5/S8承載已建立,新會話路徑已經(jīng)建立,可以刪除原會話路徑。
在另一個可選實施例中,當(dāng)MME收到eNB發(fā)送的PDN連接修改響應(yīng)時,MME向源SGW發(fā)送刪除會話請求。
步驟702、源SGW向源PGW發(fā)送第二刪除會話請求。第二刪除會話請求包括上述承載標(biāo)識。源PGW根據(jù)該承載標(biāo)識,刪除第一S5/S8承載的上行端點,并釋放第一IP地址,如將第一IP地址存入IP資源池,作為待分配IP地址。
步驟703、源PGW在刪除第一S5/S8承載的上行端點后向源SGW發(fā)送第二刪除會話響應(yīng)。
步驟704、源SGW向MME發(fā)送第一刪除會話響應(yīng)。
本實施例中,源PGW刪除第一S5/S8承載的上行端點后,原會話連接的下行用戶面數(shù)據(jù)通道失效。
以上對目標(biāo)PGW和目標(biāo)SGW建立的EPS承載進行了描述,下面對由目標(biāo)PGW和源SGW建立的EPS承載進行描述。請參閱圖8,本發(fā)明提供的保持業(yè)務(wù)連續(xù)性的PGW切換方法的另一個實施例包括:
步驟801、MME確定目標(biāo)PGW。該目標(biāo)PGW是MME為PDN連接重新分配的PGW。
本實施例中,MME確定目標(biāo)PGW與步驟401中MME確定目標(biāo)PGW的過程相似,此處不再贅述。
步驟802、MME向源SGW發(fā)送修改PDN連接請求。該修改PDN連接請求包括承載標(biāo)識,該承載標(biāo)識用于標(biāo)識第一S1承載以及第二S5/S8承載,源SGW可以根據(jù)承載標(biāo)識確定第一S1承載的上行端點和下行端點。
步驟803、源SGW根據(jù)修改PDN連接請求的承載標(biāo)識,將第一S5/S8承載的下行端點地址作為第二S5/S8承載的下行端點。
步驟804、源SGW向目標(biāo)PGW發(fā)送創(chuàng)建會話請求。創(chuàng)建會話請求包括第二S5/S8承載的下行端點地址。
步驟805、目標(biāo)PGW根據(jù)創(chuàng)建會話請求,配置第二S5/S8承載的上行端點地址,以及為上述UE分配第二IP地址。
步驟806、目標(biāo)PGW向源SGW發(fā)送創(chuàng)建會話響應(yīng),該創(chuàng)建會話響應(yīng)包括第二S5/S8承載的上行端點地址和第二IP地址。源SGW根據(jù)第二S5/S8承載的上行端點地址,確定目標(biāo)PGW可用。
步驟807、源SGW向MME發(fā)送修改PDN連接響應(yīng)。該修改PDN連接響應(yīng)包括第二IP地址,還可以包括第二S5/S8承載的下行端點地址。
從步驟802至步驟807可知,源SGW與目標(biāo)PGW根據(jù)承載標(biāo)識,分別配置第二S5/S8承載的上行端點和下行端點后,就建立了從eNB到PGW的第一S1承載和第二S5/S8承載。
步驟808、MME向eNB發(fā)送PDN連接修改請求,該PDN連接修改請求包括第二IP地址??梢岳斫獾氖?,PDN連接修改請求還包括第一S1承載的上行端點地址。eNB可根據(jù)第一S1承載的上行端點地址向源SGW發(fā)送上行數(shù)據(jù)。
步驟809、eNB向UE發(fā)送PGW重配置通知。PGW重配置通知包括第二IP地址,還可以包括無線承載標(biāo)識。eNB可以根據(jù)第一S1承載,確定eNB到UE的無線承載。
步驟810、UE生成包括第二IP地址和連接標(biāo)識的IP重配置通知,IP重配置通知還可以包括用戶會話的鑒權(quán)信息。
步驟811、UE向應(yīng)用服務(wù)器發(fā)送IP重配置通知。IP重配置通知由UE→源SGW→源PGW→應(yīng)用服務(wù)器。應(yīng)用服務(wù)器根據(jù)IP重配置通知,與應(yīng)用服務(wù)器保持會話連接的過程與步驟411相似。
步驟812、應(yīng)用服務(wù)器向UE發(fā)送IP重配置通知確認(rèn)消息。
其中,UE和應(yīng)用服務(wù)器均配置STP協(xié)議。應(yīng)用服務(wù)器根據(jù)IP重配置通知包括的CID和第二IP地址可知,第二IP地址和原會話連接的IP地址對應(yīng)于同一個會話,應(yīng)用服務(wù)器向第二IP地址對應(yīng)的UE發(fā)送IP重配置通知確認(rèn)消息,表示建立了應(yīng)用服務(wù)器→目標(biāo)PGW→源SGW→UE的下行數(shù)據(jù)通道。
步驟813、UE向eNB發(fā)送PGW重配置通知確認(rèn)消息。
步驟814、eNB在收到PGW重配置通知確認(rèn)消息后向MME發(fā)送PDN連接修改響應(yīng)。
步驟815、MME向源SGW發(fā)送承載切換通知。
步驟816、源SGW根據(jù)承載切換通知,將第一S5/S8承載切換到第二S5/S8承載。此時,源SGW將來自UE的上行數(shù)據(jù),不再轉(zhuǎn)發(fā)給源PGW,而是轉(zhuǎn)發(fā)給目標(biāo)PGW。即會話數(shù)據(jù)通過目標(biāo)PGW和源SGW轉(zhuǎn)發(fā),原會話路徑失效。
本實施例中,EPS系統(tǒng)為PDN連接分配新的EPS承載(即第二EPS承載),新的EPS承載包括無線承載、eNB到源SGW的第一S1承載,源SGW到源PGW的第二S5/S8承載。通過第一EPS承載切換到第二EPS承載,建立UE到應(yīng)用服務(wù)器的新會話通道,UE與應(yīng)用服務(wù)器可通過新會話通道延續(xù)原有業(yè)務(wù)。
基于圖8所示實施例,本發(fā)明還可以提供刪除會話方法,以釋放S1承載,節(jié)省網(wǎng)絡(luò)資源。在步驟807后,在本發(fā)明的另一個可選實施例中,上述方法還可以包括:
MME向源SGW發(fā)送刪除PDN連接通知請求。刪除PDN連接通知請求包括承載標(biāo)識,該承載標(biāo)識對應(yīng)于第一S1承載以及第一S5/S8承載。
本實施例中,MME收到修改PDN連接響應(yīng)時,確定第一S1承載和第二S5/S8承載已建立,新會話路徑已經(jīng)建立,可以刪除原會話路徑。MME啟動定時器;如果定時器歸0或定時器超時,那么MME向源SGW發(fā)送刪除PDN連接通知請求?;蛘?,當(dāng)MME收到eNB發(fā)送的PDN連接修改響應(yīng)時,MME向源SGW發(fā)送刪除PDN連接通知請求。
源SGW向源PGW發(fā)送刪除會話請求,刪除會話請求包括上述承載標(biāo)識。源PGW根據(jù)該承載標(biāo)識,刪除第一S5/S8承載的上行端點地址,并釋放第一IP地址,如將第一IP地址存入IP資源池,作為待分配IP地址。
源PGW向源SGW發(fā)送刪除會話響應(yīng),源SGW向MME發(fā)送刪除PDN連接通知響應(yīng)。當(dāng)源PGW刪除第一S5/S8承載的上行端點后,原會話連接的下行用戶面數(shù)據(jù)通道失效。
為便于理解,下面以一具體應(yīng)用場景對本發(fā)明實施例提供的保持業(yè)務(wù)連續(xù)性的PGW切換方法進行詳細(xì)說明:
在UE與互聯(lián)網(wǎng)Web服務(wù)器通過SGW1和PGW1轉(zhuǎn)發(fā)數(shù)據(jù)的情況下,當(dāng)PGW1和SGW1的流量負(fù)載超過預(yù)設(shè)閾值時,MME根據(jù)負(fù)載均衡策略從可用PGW中選取PGW2和SGW2,然后根據(jù)UE的附著請求獲取PDN連接信息。PDN連接信息包括的UE的IP地址以IP1為例。
MME向SGW2發(fā)送修改PDN連接請求,SGW2創(chuàng)建第二S1承載的上行端點地址和第二S5/S8承載的下行端點地址,SGW2向PGW2發(fā)送創(chuàng)建會話請求,PGW2為UE分配新的IP地址,如IP2,并且PGW2配置第二S5/S8承載的上行端點地址,然后向SGW2反饋創(chuàng)建會話響應(yīng)。SGW2將第二S1承載的上行端點設(shè)為SGW2,然后將創(chuàng)建會話響應(yīng)反饋給MME后,就建立了第二S5/S8承載和第二S1承載。此時Web服務(wù)器并不知道MME為UE配置了PGW2和SGW2,因此UE和Web服務(wù)器還不能通過SGW2和PGW2進行通信。
MME向eNB發(fā)送PDN連接修改請求,通過eNB將IP2發(fā)送給UE,UE通過SGW1和PGW1向Web服務(wù)器發(fā)送IP重分配通知,IP重分配通知包含CID和IP2,Web服務(wù)器根據(jù)IP2和CID,延續(xù)與UE的會話連接。此時,Web服務(wù)器可根據(jù)IP2向UE發(fā)送下行數(shù)據(jù)。
Web服務(wù)器還可以向UE發(fā)送IP重分配通知確認(rèn)消息,表示UE與Web服務(wù)器間可以通過SGW2和PGW2進行通信。UE收到IP重分配通知確認(rèn)消息后,向eNB發(fā)送PGW重配置通知確認(rèn)消息,指示eNB將上行數(shù)據(jù)通道的S1承載從第一S1承載切換到第二S1承載,然后eNB向MME發(fā)送PDN連接修改響應(yīng),完成從PGW1到PGW2切換。此時UE向Web服務(wù)器發(fā)送的上行數(shù)據(jù)均經(jīng)過SGW2和PGW2發(fā)送至Web服務(wù)器,不再經(jīng)過SGW1和PGW1。MME向SGW1以及PGW1發(fā)送刪除會話請求,SGW1以及PGW1可釋放第一S1承載和第一S5/S8承載,避免網(wǎng)絡(luò)資源的浪費。
在UE與互聯(lián)網(wǎng)Web服務(wù)器通過SGW1和PGW1轉(zhuǎn)發(fā)數(shù)據(jù)的情況下,當(dāng)PGW1的流量負(fù)載超過預(yù)設(shè)閾值時,MME根據(jù)負(fù)載均衡策略從可用PGW中選取PGW2,然后根據(jù)UE的附著請求獲取PDN連接信息。PDN連接信息包括的UE的IP地址以IP1為例。
MME向SGW1發(fā)送包括承載標(biāo)識的修改PDN連接請求,SGW1創(chuàng)建第二S5/S8承載的下行端點地址,SGW1可根據(jù)承載標(biāo)識確定第一S1承載和第二S5/S8屬于同一EPS承載。然后SGW1向PGW2發(fā)送創(chuàng)建會話請求,PGW2為UE分配新的IP地址,如IP2,并且PGW2配置第二S5/S8承載的下行端點地址,然后向SGW1反饋創(chuàng)建會話響應(yīng)。SGW1配置第二S1承載的上行端點地址,然后將創(chuàng)建會話響應(yīng)反饋給MME后,就建立了eNB到PGW2的承載。此時Web服務(wù)器并不知道MME為UE配置了PGW2和SGW1,因此UE和Web服務(wù)器還不能通過SGW1和PGW2進行通信。
MME向eNB發(fā)送PDN連接修改請求,通過eNB將IP2發(fā)送給UE,UE通過SGW1和PGW1向Web服務(wù)器發(fā)送IP重分配通知,IP重分配通知包含CID和IP2,Web服務(wù)器根據(jù)IP2和CID,延續(xù)與UE的會話連接。此時,Web服務(wù)器可根據(jù)IP2向UE發(fā)送下行數(shù)據(jù)。
Web服務(wù)器還可以向UE發(fā)送IP重分配通知確認(rèn)消息,表示UE與Web服務(wù)器間可以通過SGW1和PGW2進行通信。UE收到IP重分配通知確認(rèn)消息后,向eNB發(fā)送PGW重配置通知確認(rèn)消息,然后eNB向MME發(fā)送PDN連接修改響應(yīng),MME向SGW1發(fā)送承載切換通知,SGW1根據(jù)承載切換通知將第一S5/S8承載切換為第二S5/S8承載。此時UE向Web服務(wù)器發(fā)送的上行數(shù)據(jù)均經(jīng)過SGW1和PGW2發(fā)送至Web服務(wù)器,不再經(jīng)過PGW1。MME向SGW1發(fā)送刪除PDN連接請求,SGW1根據(jù)刪除PDN連接請求向PGW1發(fā)送刪除會話請求,PGW1根據(jù)刪除會話請求可釋放第一S5/S8承載,避免網(wǎng)絡(luò)資源的浪費。
基于以上提供的保持業(yè)務(wù)連續(xù)性的PGW切換方法,下面對能夠?qū)崿F(xiàn)上述方法的通信設(shè)備進行介紹。請參閱圖9,本發(fā)明提供一種MME900,能夠?qū)崿F(xiàn)圖4至圖7所示實施例中MME的功能。MME900包括:
確定模塊901,用于確定目標(biāo)PGW和目標(biāo)SGW,目標(biāo)PGW是MME為PDN連接重新分配的PGW,目標(biāo)SGW為MME為PDN連接重新分配的SGW;
發(fā)送模塊902,用于向目標(biāo)SGW發(fā)送包括第一S1承載的下行端點地址的第一創(chuàng)建會話請求,使得目標(biāo)SGW向目標(biāo)PGW發(fā)送第二創(chuàng)建會話請求,第一創(chuàng)建會話請求用于指示目標(biāo)SGW配置第二S1承載的上行端點地址和第二S5/S8承載的下行端點地址,第二創(chuàng)建會話請求用于指示目標(biāo)PGW配置第二S5/S8承載的上行端點地址以及為UE分配第二IP地址,第二S1承載和第一S1承載的承載標(biāo)識相同;
接收模塊903,用于接收目標(biāo)SGW發(fā)送的第一創(chuàng)建會話響應(yīng),第一創(chuàng)建會話響應(yīng)包括第二S1承載的上行端點地址和第二IP地址;
發(fā)送模塊902,還用于將包括第二S1承載的上行端點地址和第二IP地址的PDN連接修改請求發(fā)送給eNB,使得eNB將第二IP地址發(fā)送給UE,第二S1承載的上行端點地址用于eNB將上行數(shù)據(jù)通道的S1承載從第一S1承載修改為第二S1承載;
接收模塊903,還用于接收eNB發(fā)送的PDN連接修改響應(yīng)。
在一個可選實施例中,發(fā)送模塊902,還用于在接收模塊接收eNB發(fā)送的PDN連接修改響應(yīng)后,向源SGW發(fā)送包括承載標(biāo)識的第一刪除會話請求,承載標(biāo)識對應(yīng)于第一S1承載以及第一S5/S8承載,使得源SGW向源PGW發(fā)送包括承載標(biāo)識的第二刪除會話請求,第二刪除會話請求用于指示源PGW刪除第一S5/S8承載的上行端點地址,并釋放第一IP地址;
接收模塊903,還用于接收源SGW發(fā)送的第一刪除會話響應(yīng),第一刪除會話響應(yīng)由源SGW接收源PGW發(fā)送的第二刪除會話響應(yīng)后生成。
在另一個可選實施例中,確定模塊901具體用于根據(jù)業(yè)務(wù)統(tǒng)計信息、網(wǎng)絡(luò)拓?fù)?、?fù)載均衡、內(nèi)部事件或接入點名稱中至少一項,從候選PGW中選擇目標(biāo)PGW;和/或,根據(jù)網(wǎng)絡(luò)拓?fù)?、?fù)載均衡或內(nèi)部事件中至少一項,從候選SGW中選擇目標(biāo)SGW。
請參閱圖10,本發(fā)明提供一種UE1000,能夠?qū)崿F(xiàn)圖4至圖7所示實施例中UE的功能。UE1000包括:
接收模塊1001,用于從eNB接收包括第二IP地址的PGW重配置通知,第二IP地址由目標(biāo)PGW為UE分配,目標(biāo)PGW與源PGW不同;
生成模塊1002,用于生成包括第二IP地址和連接標(biāo)識的IP重配置通知;
發(fā)送模塊1003,用于將IP重配置通知發(fā)送給應(yīng)用服務(wù)器,使得應(yīng)用服務(wù)器根據(jù)第二IP地址和連接標(biāo)識與UE保持會話連接;
發(fā)送模塊1003,還用于向eNB發(fā)送PGW重配置通知確認(rèn)消息。
在一個可選實施例中,接收模塊1001具體用于通過UE的控制面協(xié)議棧的RRC層從eNB接收包括第二IP地址的PGW重配置通知;
生成模塊1002具體用于通過UE的用戶面協(xié)議棧的STP層從UE的控制面協(xié)議棧的RRC層獲取包括第二IP地址的IP可用通知,生成包括第二IP地址和連接標(biāo)識的IP重配置通知;
發(fā)送模塊1003具體用于通過UE的用戶面協(xié)議棧的STP層將IP重配置通知發(fā)送給應(yīng)用服務(wù)器的STP層。
在一個可選實施例中,UE1000還包括:
去激活模塊,用于在接收模塊1001接收eNB發(fā)送的PGW重配置通知后,去激活第一IP地址。
在另一個可選實施例中,發(fā)送模塊1003具體用于當(dāng)接收模塊1001接收eNB發(fā)送的PGW重配置通知時,啟動定時器;當(dāng)定時器的計時時長不小于預(yù)設(shè)時長時,向eNB發(fā)送PGW重配置通知確認(rèn)消息。
在另一個可選實施例中,發(fā)送模塊1003具體用于當(dāng)接收模塊1001接收應(yīng)用服務(wù)器發(fā)送的IP重配置通知確認(rèn)消息時,向eNB發(fā)送PGW重配置通知確認(rèn)消息。
請參閱圖11,本發(fā)明提供一種PGW1100,能夠?qū)崿F(xiàn)圖4至圖7所示實施例中目標(biāo)PGW的功能。PGW1100包括:
接收模塊1101,用于接收目標(biāo)SGW發(fā)送的第二創(chuàng)建會話請求,第二創(chuàng)建會話請求包括第二S5/S8承載的下行端點地址,目標(biāo)SGW與源SGW不同;
處理模塊1102,用于根據(jù)第二創(chuàng)建會話請求,配置第二S5/S8承載的上行端點地址,以及為UE分配第二IP地址;
發(fā)送模塊1103,用于向目標(biāo)SGW發(fā)送第二創(chuàng)建會話響應(yīng),第二創(chuàng)建會話響應(yīng)包括第二S5/S8承載的上行端點地址以及第二IP地址。
本發(fā)明提供一種SGW,能夠?qū)崿F(xiàn)圖4或圖8所示實施例中SGW的功能。SGW包括:
接收模塊,用于接收MME發(fā)送的包括第一S1承載的下行端點地址的第一創(chuàng)建會話請求;
處理模塊,用于根據(jù)第一創(chuàng)建會話請求配置第一S1承載的上行端點地址和第二S5/S8承載的下行端點地址;
發(fā)送模塊,用于向目標(biāo)PGW發(fā)送第二創(chuàng)建會話請求;
接收模塊,還用于接收目標(biāo)PGW發(fā)送的第二創(chuàng)建會話響應(yīng);
發(fā)送模塊,還用于向MME發(fā)送第一創(chuàng)建會話響應(yīng)。
請參閱圖12,本發(fā)明提供一種eNB1200,能夠?qū)崿F(xiàn)圖4至圖7所示實施例中eNB的功能。eNB1200包括:
接收模塊1201,用于接收MME發(fā)送的PDN連接修改請求,PDN連接修改請求包括第二IP地址以及第二S1承載的上行端點地址,目標(biāo)SGW與源SGW不同;
發(fā)送模塊1202,用于將包括第二IP地址的PGW重配置通知發(fā)送給UE,以使得UE根據(jù)第二IP地址和連接標(biāo)識,與應(yīng)用服務(wù)器保持會話連接;
接收模塊1201,還用于接收UE發(fā)送的PGW重配置通知確認(rèn)消息;
修改模塊1203,用于根據(jù)第二S1承載的上行端點地址,將UE的上行數(shù)據(jù)通道中的S1承載從第一S1承載修改為第二S1承載,第二S1承載的上行端點和下行端點分別為目標(biāo)SGW和eNB;
發(fā)送模塊1202,還用于向MME發(fā)送PDN連接修改響應(yīng)。
請參閱圖13,本發(fā)明提供一種MME1300,能夠?qū)崿F(xiàn)圖8所示實施例中MME的功能。MME1300包括:
確定模塊1301,用于確定目標(biāo)PGW,目標(biāo)PGW是MME為PDN連接重新分配的PGW;
發(fā)送模塊1302,用于向源SGW發(fā)送包括第一S1承載的承載標(biāo)識的修改PDN連接請求,使得源SGW向目標(biāo)PGW發(fā)送創(chuàng)建會話請求,修改PDN連接請求用于指示源SGW將第一S5/S8承載的下行端點地址作為第二S5/S8承載的下行端點地址,創(chuàng)建會話請求用于指示目標(biāo)PGW配置第二S5/S8承載的上行端點地址以及為UE分配第二IP地址;
接收模塊1303,用于接收源SGW發(fā)送的修改PDN連接響應(yīng),修改PDN響應(yīng)包括第二S1承載的上行端點地址和第二IP地址;
發(fā)送模塊1302,還用于將包括第二IP地址的PDN連接修改請求發(fā)送給eNB,使得eNB將包括第二IP地址的PGW重配置通知發(fā)送給UE,PGW重配置通知用于指示UE將PDN連接的IP地址從第一IP地址修改為第二IP地址;
接收模塊1303,還用于接收eNB發(fā)送的PDN連接修改響應(yīng);
發(fā)送模塊1302,還用于根據(jù)PDN連接修改響應(yīng)向源SGW發(fā)送承載切換通知,承載切換通知用于指示源SGW將第一S5/S8承載切換到第二S5/S8承載。
在一個可選實施例中,
發(fā)送模塊1302,還用于在MME接收eNB發(fā)送的PDN連接修改響應(yīng)后,向源SGW發(fā)送包括承載標(biāo)識的刪除PDN連接通知請求,使得源SGW向源PGW發(fā)送包括承載標(biāo)識的刪除會話請求;
接收模塊1303,還用于接收源SGW發(fā)送的刪除PDN連接通知響應(yīng),刪除PDN連接通知響應(yīng)由源SGW接收源PGW發(fā)送的刪除會話響應(yīng)后生成。
請參閱圖14,本發(fā)明提供一種UE1400,能夠?qū)崿F(xiàn)保持業(yè)務(wù)連續(xù)性的PGW切換方法中UE的功能。UE1400包括:
接收模塊1401,用于從eNB接收包括第二IP地址的PGW重配置通知,第二IP地址由目標(biāo)PGW為UE分配,目標(biāo)PGW與源PGW不同;
生成模塊1402,用于生成包括第二IP地址和連接標(biāo)識的IP重配置通知;
發(fā)送模塊1403,用于將IP重配置通知發(fā)送給應(yīng)用服務(wù)器,使得應(yīng)用服務(wù)器根據(jù)第二IP地址和連接標(biāo)識與UE保持會話連接;
發(fā)送模塊1403,還用于向eNB發(fā)送PGW重配置通知確認(rèn)消息。
在一個可選實施例中,接收模塊1401具體用于通過UE的控制面協(xié)議棧的RRC層從eNB接收包括第二IP地址的PGW重配置通知;
生成模塊1402具體用于通過UE的用戶面協(xié)議棧的STP層從UE的控制面協(xié)議棧的RRC層獲取包括第二IP地址的IP可用通知,生成包括第二IP地址和連接標(biāo)識的IP重配置通知;
發(fā)送模塊1403具體用于通過UE的用戶面協(xié)議棧的STP層將IP重配置通知發(fā)送給應(yīng)用服務(wù)器的STP層。
在另一個可選實施例中,UE1400還包括:
去激活模塊,用于在接收模塊1401接收eNB發(fā)送的PGW重配置通知后,去激活第一IP地址。
請參閱圖15,本發(fā)明提供一種PGW1500,能夠?qū)崿F(xiàn)圖8所示實施例中保持業(yè)務(wù)連續(xù)性的PGW切換方法中源PGW的功能。PGW1500包括:
接收模塊1501,用于接收源SGW發(fā)送的包括第二S5/S8承載的下行端點地址的創(chuàng)建會話請求,第二S5/S8承載的承載標(biāo)識與第一S5/S8承載的承載標(biāo)識相同;
處理模塊1502,用于根據(jù)第二S5/S8承載的下行端點地址,配置第二S5/S8承載的上行端點地址,以及為UE分配第二IP地址;
發(fā)送模塊1503,用于向源SGW發(fā)送創(chuàng)建會話響應(yīng),創(chuàng)建會話響應(yīng)包括第二S5/S8承載的上行端點地址以及第二IP地址。
本發(fā)明提供一種SGW,能夠?qū)崿F(xiàn)圖8所示實施例中源SGW的功能。源SGW包括:
接收模塊,用于接收MME發(fā)送的包括第一S1承載的下行端點地址的修改PDN連接請求;
處理模塊,用于根據(jù)修改PDN連接請求配置第二S5/S8承載的下行端點地址;
發(fā)送模塊,用于向目標(biāo)PGW發(fā)送創(chuàng)建會話請求,創(chuàng)建會話請求包括第二S5/S8承載的下行端點地址;
接收模塊,還用于接收目標(biāo)PGW發(fā)送的創(chuàng)建會話響應(yīng),創(chuàng)建會話請求包括第二S5/S8承載的上行端點地址和第二IP地址;
發(fā)送模塊,還用于向MME發(fā)送修改PDN連接響應(yīng),修改PDN連接響應(yīng)包括第二S5/S8承載的下行端點地址和第二IP地址;
接收模塊,還用于接收MME發(fā)送的承載切換通知;
修改模塊,用于根據(jù)承載切換通知,將第一S5/S8承載切換到第二S5/S8承載。
請參閱圖16,本發(fā)明提供一種eNB1600,能夠?qū)崿F(xiàn)圖8所示實施例中eNB的功能。eNB1600包括:
接收模塊1601,用于接收MME發(fā)送的PDN連接修改請求,PDN連接修改請求包括第二IP地址;
發(fā)送模塊1602,用于將包括第二IP地址的PGW重配置通知發(fā)送給UE,以使得UE根據(jù)第二IP地址和連接標(biāo)識,與應(yīng)用服務(wù)器保持會話連接;
接收模塊1601,還用于接收UE發(fā)送的PGW重配置通知確認(rèn)消息;
發(fā)送模塊1602,還用于向MME發(fā)送PDN連接修改響應(yīng)。
下面從硬件裝置的角度對本發(fā)明實施例中的通信設(shè)備進行介紹:
請參閱圖17,本發(fā)明提供一種MME1700,圖9或圖13所示的MME可以基于MME1700的結(jié)構(gòu)實現(xiàn)。MME1700包括一個或多個處理器1701,以及一個或多個存儲器1702,一個或多個網(wǎng)絡(luò)接口1703通過總線1704進行連接。一個或多個存儲器1702包括計算機程序代碼以及操作指令。通過調(diào)用存儲器1702存儲的計算機程序代碼,處理器1701可以執(zhí)行圖4或圖8所示的實施例中MME的操作。
請參閱圖18,本發(fā)明提供一種UE1800,圖10或圖14所示的UE可以基于UE1800的結(jié)構(gòu)實現(xiàn)。UE通過鏈路和eNB進行無線通信。UE1800包括一個或多個處理器1801,一個或多個存儲器1802,一個或多個輸入/輸出接口1803,一個或多個顯示設(shè)備1804,一個或多個收發(fā)器1805(每個收發(fā)器包括發(fā)射機Tx和接收機Rx),通過總線1806相連接。一個或多個收發(fā)器1805與一個或多個天線連接。一個或多個存儲器1802中包括計算機程序代碼。通過調(diào)用存儲器1802存儲的計算機程序代碼,處理器1801可以執(zhí)行圖4或圖8所示的實施例中UE的操作。
請參閱圖19,本發(fā)明提供一種PGW1900,圖11或圖15所示的PGW可以基于PGW1900的結(jié)構(gòu)實現(xiàn)。PGW1900包括一個或多個處理器1901,一個或多個存儲器1902,以及一個或多個網(wǎng)絡(luò)接口1903,通過總線1904進行連接。一個或多個存儲器包括計算機程序代碼。通過調(diào)用存儲器1902存儲的計算機程序代碼,處理器1901可以執(zhí)行圖4或圖8所示的實施例中目標(biāo)PGW的操作。
本發(fā)明還提供一種SGW,該SGW包括一個或多個處理器,一個或多個存儲器,以及一個或多個網(wǎng)絡(luò)接口,通過總線進行連接。一個或多個存儲器包括計算機程序代碼。通過調(diào)用該存儲器存儲的計算機程序代碼,該處理器可以執(zhí)行圖4所示的實施例中目標(biāo)SGW的操作,或圖8所示的實施例中源SGW的操作。
請參閱圖20,本發(fā)明提供一種eNB2000,圖12或圖16所示的eNB可以基于eNB2000的結(jié)構(gòu)實現(xiàn)。eNB2000提供UE到網(wǎng)絡(luò)的無線接入,包括一個或多個處理器2001,一個或多個存儲器2002,一個或多個網(wǎng)絡(luò)接口2003,以及一個或多個收發(fā)器2004(每個收發(fā)器包括接收機Rx和發(fā)射機Tx),通過總線2005連接。一個或多個收發(fā)器2004與天線或天線陣列連接。一個或多個處理器2001包括計算機程序代碼。網(wǎng)絡(luò)接口2003通過鏈路(例如與核心網(wǎng)之間的鏈路)與核心網(wǎng)連接,或者通過有線或無線鏈路與其它基站進行連接。通過調(diào)用存儲器2002存儲的計算機程序代碼,處理器2001可以執(zhí)行圖4或圖8所示的實施例中eNB的操作。
以上實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述實施例對本發(fā)明進行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對前述各實施例所記載的技術(shù)方案進行修改,或者對其中部分技術(shù)特征進行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的范圍。