專利名稱:本地ip連接建立方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種本地IP連接建立方法及系統(tǒng)。
背景技術(shù):
移動通信網(wǎng)絡(luò)包括基站子系統(tǒng)、移動性管理實體、核心網(wǎng)網(wǎng)關(guān)和歸屬用戶服務(wù)器, 相關(guān)技術(shù)中移動通信網(wǎng)絡(luò)的連接關(guān)系如圖1所示。移動性管理實體負責(zé)移動性管理、非接 入層信令的處理和用戶移動管理上下文的管理等控制面的相關(guān)工作;核心網(wǎng)網(wǎng)關(guān)包括服 務(wù)網(wǎng)關(guān)(Serving Gateway, S-Gff)和分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)(Packet DataNetwork Gateway, 簡稱為P-GW),S-GW是與演進的通用移動通信系統(tǒng)陸地?zé)o線接入網(wǎng)(Evolved Universal Terrestrial Radio AccessNetwork,簡稱為 E-UTRAN)相連的接入網(wǎng)關(guān)設(shè)備,在 E-UTRAN 和P-GW之間轉(zhuǎn)發(fā)數(shù)據(jù),并且負責(zé)對尋呼等待數(shù)據(jù)進行緩存;P-GW則是演進的分組系統(tǒng) (Evolved Packet System,簡稱為 EPS)與分組數(shù)據(jù)網(wǎng)絡(luò)(Packet Data Network,簡稱為 PDN)的邊界網(wǎng)關(guān),負責(zé)PDN的接入及在EPS與PDN間轉(zhuǎn)發(fā)數(shù)據(jù)等功能。除了支持移動核心網(wǎng)絡(luò)的接入以外,移動通信系統(tǒng)還可支持本地IP訪問功 能,在基站具備本地IP訪問能力以及用戶簽約允許本地IP訪問的條件下,可實現(xiàn)終端 對家用網(wǎng)絡(luò)中的其他IP設(shè)備或者互聯(lián)網(wǎng)的本地接入。在移動通信網(wǎng)絡(luò)中,可以通過增 設(shè)本地網(wǎng)關(guān)(Local (Gateway,簡稱為L-GW)以提供對本地IP訪問技術(shù)的支持,L-GW可 以是本地 S-Gff (Local S-Gff,簡稱為 L-SGW)和本地 P-Gff (Local P-Gff,簡稱為 L-PGW), 也可以是單獨的L-PGW,本地網(wǎng)關(guān)可與基站進行合設(shè)。對于通用陸地?zé)o線接入網(wǎng)絡(luò) (UniversalTerrestrial Radio Access Network, UTRAN)系統(tǒng),L-GW 可以是本地網(wǎng)關(guān) GPRS 支持節(jié)點(Local Gateway GPRS Support Node,簡稱為L-GGSN)和本地服務(wù)GPRS支持節(jié)點 (Local Serving GPRSSupport Node,簡稱為 L-SGSN),也可以是單獨的 L-GGSN?;咀酉到y(tǒng)可以是E-UTRAN的演進的基站(eNodeB)和全球陸上無線接入 (Universal Terrestrial Radio Access,簡稱為UTRAN)/增強的全球移動通信系統(tǒng)無線接 入網(wǎng)絡(luò)(GSM EDGE Radio AccessNetwork,簡稱為GERAN)的無線網(wǎng)絡(luò)控制器(RNC)/基站控 制器(BSC),或者家庭基站(HNB/HeNB)和家庭基站網(wǎng)關(guān)(HNBGW/HeNB GW)。當存在家庭基 站網(wǎng)關(guān)的情況下,本地網(wǎng)關(guān)不僅可與家庭基站進行合設(shè),也可與家庭基站網(wǎng)關(guān)進行合設(shè),此 外,家庭基站網(wǎng)關(guān)還可以與家庭基站進行合設(shè)。在相關(guān)技術(shù)中,在上述網(wǎng)絡(luò)架構(gòu)下,用戶連接到網(wǎng)絡(luò)時,基站會為用戶建立到本地 網(wǎng)關(guān)L-GWl的連接,并為該用戶分配一個IP地址,當用戶發(fā)生移動,從源基站接入目標基站 時,相關(guān)技術(shù)中還需要將目標基站連接到L-GW1。發(fā)明人發(fā)現(xiàn),由于L-GWl能夠覆蓋的地理 范圍是有限的,且該用戶的地理位置已經(jīng)發(fā)生移動,仍將目標基站連接到L-GWl極易導(dǎo)致 用戶的路由不優(yōu)化,從而導(dǎo)致不必要的網(wǎng)絡(luò)資源消耗及用戶數(shù)據(jù)傳輸?shù)难舆t的增加,影響 了用戶的體驗。
發(fā)明內(nèi)容
本發(fā)明的主要目的在于提供一種本地IP連接建立方法及系統(tǒng),以解決在用戶在 發(fā)生移動后,接入不同基站下仍然連接到先前的本地網(wǎng)關(guān)導(dǎo)致路由不優(yōu)化的問題。根據(jù)本發(fā)明的一個方面,提供了一種本地IP連接建立方法,包括用戶終端從源 基站切換到目標基站;釋放用戶終端經(jīng)由目標基站到第一本地網(wǎng)關(guān)之間的本地IP連接,并 建立用戶終端經(jīng)由目標基站到第二本地網(wǎng)關(guān)的本地IP連接。優(yōu)選地,釋放用戶終端經(jīng)由目標基站到第一本地網(wǎng)關(guān)之間的本地IP連接,并建立 用戶終端經(jīng)由目標基站到第二本地網(wǎng)關(guān)的本地IP連接之前,上述方法還包括確定目標基 站到第一本地網(wǎng)關(guān)之間的路由不符合預(yù)定條件,并且存在與目標基站之間的路由符合預(yù)定 條件的第二本地網(wǎng)關(guān),其中,預(yù)定條件包括目標基站下的用戶終端的當前位置在本地網(wǎng)關(guān) 的預(yù)定地域范圍之內(nèi)。優(yōu)選地,確定目標基站到第一本地網(wǎng)關(guān)之間的路由不符合預(yù)定條件,并且存在與 目標基站之間的路由符合預(yù)定條件的第二本地網(wǎng)關(guān)包括移動性管理實體獲取用戶終端的 當前位置;移動性管理實體確定用戶終端的當前位置在第一本地網(wǎng)關(guān)的預(yù)定地域范圍之 外,并確定與目標基站連接的本地網(wǎng)關(guān)中符合預(yù)定條件的第二本地網(wǎng)關(guān);或者,目標基站確 定符合預(yù)定條件的第二本地網(wǎng)關(guān),并將第二本地網(wǎng)關(guān)的IP地址發(fā)送至移動性管理實體,移 動性管理實體判斷第二本地網(wǎng)關(guān)的IP地址與第一本地網(wǎng)關(guān)的IP地址不同,則確定第一本 地網(wǎng)關(guān)不符合預(yù)定條件。優(yōu)選地,移動性管理實體獲取用戶終端的當前位置包括處于空閑態(tài)的用戶終端 移動到目標基站覆蓋的區(qū)域內(nèi),并判斷來自目標基站的空中接口廣播消息中攜帶的當前位 置跟蹤區(qū)不在來自移動性管理實體的跟蹤區(qū)列表中,則用戶終端發(fā)起跟蹤區(qū)更新請求,目 標基站在跟蹤區(qū)更新請求中攜帶用戶終端的當前位置信息,并發(fā)送至移動性管理實體;或 者,處于連接態(tài)的用戶終端移動到目標基站覆蓋的區(qū)域內(nèi),進行跨基站之間的接口 X2切 換,目標基站將用戶終端的當前位置發(fā)送至移動性管理實體;或者,處于連接態(tài)的用戶終端 移動到目標基站覆蓋的區(qū)域內(nèi),進行跨基站的與服務(wù)網(wǎng)關(guān)之間的接口 Sl切換,源基站將用 戶終端的當前位置發(fā)送至移動性管理實體。優(yōu)選地,移動性管理實體獲取用戶終端的當前位置之后,上述方法還包括目標基 站第二本地網(wǎng)關(guān)的信息發(fā)送至移動性管理實體,其中,第二本地網(wǎng)關(guān)是由目標基站預(yù)先配置的。優(yōu)選地,釋放用戶終端經(jīng)由目標基站到第一本地網(wǎng)關(guān)之間的本地IP連接,并建立 用戶終端經(jīng)由目標基站到第二本地網(wǎng)關(guān)的本地IP連接包括移動性管理實體向第二本地 網(wǎng)關(guān)發(fā)起建立會話請求,其中,建立會話請求攜帶有用戶終端與第一本地網(wǎng)關(guān)之間的PDN 連接的接入點名稱;第二本地網(wǎng)關(guān)向移動性管理實體發(fā)送建立會話回復(fù),其中,建立會話回 復(fù)攜帶有第二本地網(wǎng)關(guān)為用戶終端分配的IP地址;移動性管理實體向第一本地網(wǎng)關(guān)發(fā)起 刪除會話請求。優(yōu)選地,確定目標基站到第一本地網(wǎng)關(guān)之間的路由不符合預(yù)定條件包括第一本 地網(wǎng)關(guān)從移動性管理實體接收用戶終端的當前位置,第一本地網(wǎng)關(guān)檢查用戶終端的當前位 置超出第一本地網(wǎng)關(guān)的預(yù)定地址范圍;釋放用戶終端經(jīng)由目標基站到第一本地網(wǎng)關(guān)之間的 本地IP連接包括第一本地網(wǎng)關(guān)向移動性管理實體發(fā)送刪除承載請求后,移動性管理實體向第一本地網(wǎng)關(guān)發(fā)送刪除承載回復(fù),其中,刪除承載請求的原因值為第一本地網(wǎng)關(guān)取消為 UE提供服務(wù),并指示UE重新連接;建立用戶終端經(jīng)由目標基站到第二本地網(wǎng)關(guān)的本地IP 連接包括移動性管理實體向第二本地網(wǎng)關(guān)發(fā)送建立會話請求,第二本地網(wǎng)關(guān)向移動性管 理實體發(fā)送建立會話回復(fù),其中,建立會話請求攜帶有用戶終端與第一本地網(wǎng)關(guān)之間的PDN 連接的接入點名稱,建立會話回復(fù)攜帶有第二本地網(wǎng)關(guān)為用戶終端分配的IP地址。優(yōu)選地,釋放用戶終端經(jīng)由目標基站到第一本地網(wǎng)關(guān)之間的本地IP連接,并建立 用戶終端經(jīng)由目標基站到第二本地網(wǎng)關(guān)的本地IP連接之后,上述方法還包括將第二本地 網(wǎng)關(guān)為用戶終端分配的IP地址下發(fā)給用戶終端。優(yōu)選地,將第二本地網(wǎng)關(guān)為用戶終端分配的IP地址下發(fā)給用戶終端包括以下至 少之一移動性管理實體向用戶終端發(fā)送攜帶有為用戶終端分配的IPv4地址的TAU接納消 息和/或非接入層消息,用戶終端接受IPv4地址;第一預(yù)定網(wǎng)關(guān)向用戶終端發(fā)送攜帶有為 用戶終端分配的IPv6地址前綴的路由廣播,用戶終端接受IPv6地址前綴;第一預(yù)定網(wǎng)關(guān)通 過DHCPv4地址分配過程向用戶終端發(fā)送IPv4地址,用戶終端接受IPv4地址。根據(jù)本發(fā)明的另一方面,提供了一種本地IP連接建立系統(tǒng),包括釋放模塊,用于 在用戶終端從源基站切換到目標基站的情況下,釋放用戶終端經(jīng)由目標基站到第一本地網(wǎng) 關(guān)之間的本地IP連接;建立模塊,用于建立用戶終端經(jīng)由目標基站到第二本地網(wǎng)關(guān)的本地 IP連接。通過本發(fā)明,采用在用戶終端從源基站切換到目標基站的情況下,為用戶終端建 立經(jīng)由目標基站到其他本地網(wǎng)關(guān)之間的IP連接,解決了在用戶在發(fā)生移動后,接入不同基 站下仍然連接到先前的本地網(wǎng)關(guān)導(dǎo)致路由不優(yōu)化的問題,減少了網(wǎng)絡(luò)資源的消耗和用戶數(shù) 據(jù)傳輸?shù)难舆t,提高了用戶體驗。
此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申請的一部分,本發(fā) 明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當限定。在附圖中圖1是根據(jù)相關(guān)技術(shù)的移動通信網(wǎng)絡(luò)架構(gòu)的示意圖;圖2是根據(jù)本發(fā)明實施例的本地IP連接建立方法的流程圖;圖3為根據(jù)本發(fā)明實例1的本地IP連接建立方法的詳細流程圖;圖4為根據(jù)本發(fā)明實例2的本地IP連接建立方法的詳細流程圖;圖5是根據(jù)本發(fā)明實施例的本地IP連接建立系統(tǒng)的結(jié)構(gòu)框圖。
具體實施例方式下文中將參考附圖并結(jié)合實施例來詳細說明本發(fā)明。需要說明的是,在不沖突的 情況下,本申請中的實施例及實施例中的特征可以相互組合。本發(fā)明實施例提供了一種本地IP連接建立方法,圖2是根據(jù)本發(fā)明實施例的本地 IP連接建立方法的流程圖,如圖2所示,該方法包括步驟S202,用戶終端從源基站切換到目標基站; 步驟S204,釋放用戶終端經(jīng)由目標基站到第一本地網(wǎng)關(guān)之間的本地IP連接,并建 立用戶終端經(jīng)由目標基站到第二本地網(wǎng)關(guān)的本地IP連接。
通過上述方法,使得在用戶終端發(fā)生移動并進行了基站切換后,將切換過程中被 連接到第一本地網(wǎng)關(guān)的目標基站改為連接到第二本地網(wǎng)關(guān),該第二本地網(wǎng)關(guān)不同于該用戶 終端在切換前連接的本地網(wǎng)關(guān)(即,第一本地網(wǎng)關(guān)),與現(xiàn)有技術(shù)中仍將目標基站連接到該 用戶終端在切換前連接的網(wǎng)關(guān)的方法有非常明顯的區(qū)別,該方法解決了在用戶在發(fā)生移動 后 ,接入不同基站下仍然連接到先前的本地網(wǎng)關(guān)易導(dǎo)致路由不優(yōu)化的問題。優(yōu)選地,釋放用戶終端經(jīng)由目標基站到第一本地網(wǎng)關(guān)之間的本地IP連接,并建立 用戶終端經(jīng)由目標基站到第二本地網(wǎng)關(guān)的本地IP連接之前,確定目標基站到第一本地網(wǎng) 關(guān)之間的路由不符合預(yù)定條件,并且存在與目標基站之間的路由符合預(yù)定條件的第二本地 網(wǎng)關(guān),其中,預(yù)定條件包括目標基站下的用戶終端的當前位置在本地網(wǎng)關(guān)的預(yù)定地域范圍 之內(nèi)。通過上述的方法,保證了與目標基站連接的第二本地網(wǎng)關(guān)能夠比原來的第一本地 網(wǎng)關(guān)具有更加優(yōu)化的路由,從而更好地為用戶終端提供服務(wù)。需要說明的是,上述過程旨在 確定第一本地網(wǎng)關(guān)與目標基站之間的路由不優(yōu)化(即,連接質(zhì)量相對較差),以及確定與目 標基站之間的路由較優(yōu)化(比上述的第一本地網(wǎng)關(guān)與目標基站之間的路由更優(yōu)化),在本 實施例中是采用判斷是否滿足預(yù)定條件的方式來確定,但在實際應(yīng)用中,也可以采用其他 的方式,如,比較路由的跳數(shù)等方式來確定。優(yōu)選地,確定目標基站到第一本地網(wǎng)關(guān)之間的路由不符合預(yù)定條件,并且存在與 目標基站之間的路由符合預(yù)定條件的第二本地網(wǎng)關(guān)包括移動性管理實體獲取用戶終端的 當前位置;移動性管理實體確定用戶終端的當前位置在第一本地網(wǎng)關(guān)的預(yù)定地域范圍之 夕卜,并確定與目標基站連接的本地網(wǎng)關(guān)中符合預(yù)定條件的第二本地網(wǎng)關(guān);或者,目標基站確 定符合預(yù)定條件的第二本地網(wǎng)關(guān),并將第二本地網(wǎng)關(guān)的IP地址發(fā)送至移動性管理實體,移 動性管理實體判斷第二本地網(wǎng)關(guān)的IP地址與第一本地網(wǎng)關(guān)的IP地址不同,則確定第一本 地網(wǎng)關(guān)不符合預(yù)定條件。移動性管理實體確定目標基站到第一本地網(wǎng)關(guān)之間的路由不符合 預(yù)定條件的方式包括但不限于以上兩種。優(yōu)選地,移動性管理實體獲取用戶終端的當前位置包括處于空閑態(tài)的用戶終端 移動到目標基站覆蓋的區(qū)域內(nèi),并判斷來自目標基站的空中接口廣播消息中攜帶的當前位 置跟蹤區(qū)不在來自移動性管理實體的跟蹤區(qū)列表中,則用戶終端發(fā)起跟蹤區(qū)更新請求,目 標基站在跟蹤區(qū)更新請求中攜帶用戶終端的當前位置信息,并發(fā)送至移動性管理實體;或 者,處于連接態(tài)的用戶終端移動到目標基站覆蓋的區(qū)域內(nèi),進行跨基站之間的接口 X2切 換,目標基站將用戶終端的當前位置發(fā)送至移動性管理實體;或者,處于連接態(tài)的用戶終端 移動到目標基站覆蓋的區(qū)域內(nèi),進行跨基站的與服務(wù)網(wǎng)關(guān)之間的接口 Sl切換,源基站將用 戶終端的當前位置發(fā)送至移動性管理實體。在實際應(yīng)用中,移動性管理實體也可以采取不同于上述三種方式的其他方式獲取 用戶終端的當前位置,本發(fā)明實施例對此不作限定。優(yōu)選地,移動性管理實體獲取用戶終端的當前位置之后,目標基站第二本地網(wǎng)關(guān) 的信息發(fā)送至移動性管理實體,其中,第二本地網(wǎng)關(guān)是由目標基站預(yù)先配置的。該實施例中,通過目標基站將自身中預(yù)先配置的具有較優(yōu)化路由的第二本地網(wǎng)關(guān) 的信息通知移動性管理實體,可以省略查找第二本地網(wǎng)關(guān)的過程,節(jié)省了系統(tǒng)的資源。優(yōu)選地,釋放用戶終端經(jīng)由目標基站到第一本地網(wǎng)關(guān)之間的本地IP連接,并建立用戶終端經(jīng)由目標基站到第二本地網(wǎng)關(guān)的本地IP連接包括移動性管理實體向第二本地網(wǎng)關(guān)發(fā)起建立會話請求,其中,建立會話請求攜帶有用戶終端與第一本地網(wǎng)關(guān)之間的PDN 連接的接入點名稱;第二本地網(wǎng)關(guān)向移動性管理實體發(fā)送建立會話回復(fù),其中,建立會話回 復(fù)攜帶有第二本地網(wǎng)關(guān)為用戶終端分配的IP地址;移動性管理實體向第一本地網(wǎng)關(guān)發(fā)起 刪除會話請求。上述過程中,是在移動性管理實體確定第一本地網(wǎng)關(guān)不符合預(yù)定條件,并確定了 存在符合預(yù)定條件的第二本地網(wǎng)關(guān)后,發(fā)起釋放連接過程和連接建立過程。作為另外一種 可選的實施方式,也可以由第一本地網(wǎng)關(guān)確定第一本地網(wǎng)關(guān)不符合預(yù)定條件,并通知移動 性管理實體發(fā)起連接釋放,再由移動性管理實體確定第二本地網(wǎng)關(guān),進而進行新的連接建 立,其具體過程如下確定目標基站到第一本地網(wǎng)關(guān)之間的路由不符合預(yù)定條件包括第一本地網(wǎng)關(guān)從 移動性管理實體接收用戶終端的當前位置,第一本地網(wǎng)關(guān)檢查用戶終端的當前位置超出第 一本地網(wǎng)關(guān)的預(yù)定地址范圍;釋放用戶終端經(jīng)由目標基站到第一本地網(wǎng)關(guān)之間的本地IP連接包括第一本地 網(wǎng)關(guān)向移動性管理實體發(fā)送刪除承載請求后,移動性管理實體向第一本地網(wǎng)關(guān)發(fā)送刪除承 載回復(fù),其中,刪除承載請求的原因值為第一本地網(wǎng)關(guān)取消為UE提供服務(wù),并指示UE重新 連接;建立用戶終端經(jīng)由目標基站到第二本地網(wǎng)關(guān)的本地IP連接包括移動性管理實 體向第二本地網(wǎng)關(guān)發(fā)送建立會話請求,第二本地網(wǎng)關(guān)向移動性管理實體發(fā)送建立會話回 復(fù),其中,建立會話請求攜帶有用戶終端與第一本地網(wǎng)關(guān)之間的PDN連接的接入點名稱,建 立會話回復(fù)攜帶有第二本地網(wǎng)關(guān)為用戶終端分配的IP地址。優(yōu)選地,釋放用戶終端經(jīng)由目標基站到第一本地網(wǎng)關(guān)之間的本地IP連接,并建立 用戶終端經(jīng)由目標基站到第二本地網(wǎng)關(guān)的本地IP連接之后,將第二本地網(wǎng)關(guān)為用戶終端 分配的IP地址下發(fā)給用戶終端。上述將第二本地網(wǎng)關(guān)為用戶終端分配的IP地址下發(fā)給用戶終端的過程可以包括 以下至少之一(1)移動性管理實體向用戶終端發(fā)送攜帶有為用戶終端分配的IPv4地址的TAU接 納消息和/或非接入層消息,用戶終端接受IPv4地址;(2)第一預(yù)定網(wǎng)關(guān)向用戶終端發(fā)送攜帶有為用戶終端分配的IPv6地址前綴的路 由廣播,用戶終端接受IPv6地址前綴;(3)第一預(yù)定網(wǎng)關(guān)通過DHCPv4地址分配過程向用戶終端發(fā)送IPv4地址,用戶終端 接受IPv4地址。需要說明的是,上述源基站可以包括家庭基站或無線網(wǎng)絡(luò)控制器(Radio Network Controller,簡稱為RNC),目標基站可以包括家庭基站或RNC ;第一本地網(wǎng)關(guān) 可以包括本地接入網(wǎng)關(guān)、本地服務(wù)網(wǎng)關(guān)、核心網(wǎng)接入網(wǎng)關(guān)或核心網(wǎng)服務(wù)網(wǎng)關(guān),第二本地網(wǎng) 關(guān)可以包括本地接入網(wǎng)關(guān)、本地服務(wù)網(wǎng)關(guān)、核心網(wǎng)接入網(wǎng)關(guān)或核心網(wǎng)服務(wù)網(wǎng)關(guān);移動性 管理實體為移動管理單元(Mobility ManagementEntity,簡稱為MME)、移動交換中心 (Mobile Switching Centre,簡稱為MSC)、或服務(wù)通用無線分組業(yè)務(wù)支持節(jié)點(Serving GPRSSupport Node,簡稱為SGSN),其中,本地接入網(wǎng)關(guān)可以是L_PGW、L_GGSN,本地服務(wù)網(wǎng)關(guān)可以是L-SGW、L-SGSN。核心網(wǎng)接入網(wǎng)關(guān)可以是P-GW、GGSN,核心網(wǎng)服務(wù)網(wǎng)關(guān)可以是S-GW、 SGSN0另外,本地IP訪問的基站可以與本地接入網(wǎng)關(guān)地址相同。下面結(jié)合附圖通過具體實例對本發(fā)明實施例提供的方法作進一步的詳細描述。實例1該實例以移動性管理實體為MME為例進行詳細說明,圖3為根據(jù)本發(fā)明實例1的 本地IP連接建立方法的詳細流程圖,如圖3所示,該方法包括以下步驟步驟301 :UE通過基站子系統(tǒng)(S卩,基站,記為(H)eNBl)連接到網(wǎng)絡(luò)(網(wǎng)關(guān)為 L-Gffl或者PGW1)并進行本地IP訪問;步驟302 =UE移動到(H) eNB2覆蓋下,MME獲取到UE的當前位置。具體獲取位置 的方式可以是如下三種方式之一步驟302a =UE移動到(H) eNB2覆蓋下,當UE處于空閑態(tài)時,UE從基站發(fā)來的空中 接口廣播消息中監(jiān)測到當前所處的位置跟蹤區(qū)(Tracking Area,簡稱為ΤΑ)不在步驟301 中MME發(fā)來的TA List(TA列表),UE發(fā)起跟蹤區(qū)更新請求(Tracking Area UpdateRequest, 簡稱為TAU Request),其中在轉(zhuǎn)發(fā)TAU消息時,(H) eNB2在TAU消息中增加用戶當前的位置 信息,如CGI (小區(qū)號)/TAI等,并發(fā)給MME ;可選地,在轉(zhuǎn)發(fā)TAU消息時,(H)eNB2可以將自己配置的具有優(yōu)化路由的網(wǎng)關(guān) L-GW2/P-GW2 的 IP 地址發(fā)給 MME。步驟302b. UE移動到(H) eNB2覆蓋下,當UE處于連接態(tài)時,發(fā)生切換,如果發(fā)生的 是跨基站之間的接口 X2切換,此時由目標基站子系統(tǒng)((H)eNB2)將用戶當前所處的位置通 知 MME ;可選地,(H) eNB2可以將自己配置的具有優(yōu)化路由的網(wǎng)關(guān)L_GW2/P_GW2的IP地址 發(fā)給MME ;步驟302c. UE移動到(H) eNB2覆蓋下,當UE處于連接態(tài)時,發(fā)生切換,如果發(fā)生的 是跨基站的與S-GW之間的接口 Sl切換,此時由源基站子系統(tǒng)((H)eNBl)將用戶當前所處 的位置通知MME ;可選地,(H) eNB2可以將自己配置的具有優(yōu)化路由的網(wǎng)關(guān)L_GW2/P_GW2的IP地址 發(fā)給MME。除了上述三種情況以外,MME還可以在UE發(fā)起的業(yè)務(wù)請求過程中獲取到用戶的位 置信息,在此不再贅述。在上述步驟202中,UE移動到(H) eNB2覆蓋下后,會從(H) eNBl切換到(H) eNB2, 此時,按照現(xiàn)有技術(shù)中的流程,會建立UE通過(H)eNB2與L-GWl或者PGWl之間的連接。步驟303 =MME根據(jù)從步驟302中獲取到的UE當前連接的基站位置信息,查找到該 基站(或該位置)連接到的路由優(yōu)化的L-GW2/P-GW2,判斷UE當前連接(具體為UE當前通 過(H)eNB2連接)的網(wǎng)關(guān)L-GW1/P-GW1不是路由優(yōu)化的網(wǎng)關(guān);或者根據(jù)(H) eNB2發(fā)來的網(wǎng) 關(guān)L-GW2/P-GW2的IP地址以及UE當前連接的網(wǎng)關(guān)L-GW1/P-GW1的IP地址不同,判斷UE 當前連接的網(wǎng)關(guān)不是路由優(yōu)化的網(wǎng)關(guān);根據(jù)上述判斷,MME向網(wǎng)關(guān)L-GW2/P-GW2發(fā)起建立會話請求,其中攜帶UE先前連 接到網(wǎng)關(guān)L-GW1/P-GW1的PDN連接的接入點名稱(Access Point Name,簡稱為APN),請求 建立一個到上述APN的PDN連接;
步驟304,網(wǎng)關(guān)L-GW2/P-GW2向MME發(fā)送建立會話回復(fù),其中攜帶為該UE分配的新 IP地址,即,IPv4地址和/或IPv6地址前綴;步驟305 :MME發(fā)起刪除會話請求,將已經(jīng)連接的該UE經(jīng)由(H) eNB2到網(wǎng)關(guān)L-GWl/ P-Gffl的連接會話刪除;步驟306,將L-GW2/P-GW2為該UE分配的新的IP地址通知該UE,具體的,可以采 取以下方式至少之一進行通知
步驟306a 該步驟可以是MME完成UE的TAU過程,發(fā)送TAU接納消息給UE,其中 包含為該UE分配的新IPv4地址,UE接受該地址;還可以是MME發(fā)給UE的其他NAS (非接 入層)消息,消息中包含為該UE分配的新IPv4地址,UE接受該地址;步驟306b 網(wǎng)關(guān) L-GW1/P-GW1 向 UE 發(fā)送路由廣播(ROUTERADVERTISEMENT),其中 包含為該UE分配的新IPv6地址前綴,UE接受該地址前綴;步驟306c 網(wǎng)關(guān)L-GW1/P-GW1可以通過DHCPv4地址分配過程,將新的IPv4地址 發(fā)給UE,UE接受該地址。實例2圖4為根據(jù)本發(fā)明實例2的本地IP連接建立方法的詳細流程圖,如圖4所示,具 體包括以下步驟步驟401,UE在(H) eNBl覆蓋下,向MME發(fā)起附著請求或PDN連接建立請求;步驟402,MME執(zhí)行網(wǎng)關(guān)選擇,并向選擇的網(wǎng)關(guān)L-GW1/P-GW1發(fā)送建立會話請求,以 請求網(wǎng)關(guān)為該UE建立PDN連接;步驟403,網(wǎng)關(guān)向MME發(fā)送建立會話回復(fù),其中攜帶移動臺信息改變報告動作(開 始)(MS Info Change Reporting Action (Start)),用于指示 MME 當 UE 的位置發(fā)生改變時 需要上報UE的最新位置;步驟404,MME向UE發(fā)送附著接納或PDN連接建立接納;步驟405,與步驟302相同;步驟406,MME根據(jù)步驟403中收到的移動臺信息改變報告動作(開始),向網(wǎng)關(guān) L-GW1/P-GW1報告UE的最新位置CGI/TAI,該報告可以是在其他流程的需要MME發(fā)給網(wǎng)關(guān) 的信令中,或者是一個專門的用于報告UE的最新位置的報告信令消息;步驟407,根據(jù)步驟406中收到的UE最新位置(CGI/TAI),網(wǎng)關(guān)檢查自身保存的可 以服務(wù)的具有優(yōu)化路由的區(qū)域范圍,發(fā)現(xiàn)該位置不在上述區(qū)域內(nèi),決定不再為該UE提供服 務(wù),向MME發(fā)送刪除承載請求,其中攜帶原因值為不再為該UE提供服務(wù)且指示UE重新連 接;步驟408,MME向網(wǎng)關(guān)L_GW1/P_GW1發(fā)送刪除承載回復(fù);步驟409,MME重新為UE的上述PDN連接執(zhí)行PDN Gff選擇,查找到網(wǎng)關(guān)L-GW2/ P-GW2可以為該UE提供連接到上述PDN的服務(wù),向網(wǎng)關(guān)L-GW2/P-GW2發(fā)送建立會話請求,其 中攜帶上述PDN對應(yīng)的APN ;步驟410,網(wǎng)關(guān)L-GW2/P-GW2向MME回復(fù)建立會話回復(fù),其中包含為該UE分配的新 的IP地址,該地址可以為IPv4地址和/或IPv6地址前綴;步驟411,將L-GW2/P-GW2為該UE分配的新的IP地址通知該UE,具體的,可以采 取步驟306a、306b和306c中的至少之一進行通知。
以上實施例以當前E-UTRAN系統(tǒng)不存在家庭基站網(wǎng)關(guān)的情況為例進行說明,但 是,上述方法也適用于存在家庭基站網(wǎng)關(guān)的情況,此時可以把家庭基站和家庭基站網(wǎng)關(guān)統(tǒng) 一作為基站或基站子系統(tǒng);此外該方法也適用于UTRAN/GERAN的家庭基站子系統(tǒng)以及基站 子系統(tǒng)為宏基站場景,此時移動性管理實體為SGSN,在此不再贅述。以上實例1和實例2中,網(wǎng)絡(luò)在監(jiān)測到用戶移動到目標基站,并且該目標基站與先 前連接的網(wǎng)關(guān)之間的路由不優(yōu)化的情況下,釋放先前連接的網(wǎng)關(guān)與用戶之間的本地IP連 接,并建立用戶與路由優(yōu)化的網(wǎng)關(guān)之間的本地IP連接,之后新連接的網(wǎng)關(guān)為用戶分配新的 IP地址,網(wǎng)絡(luò)側(cè)將該IP地址通知給用戶,用戶接受該IP地址并利用該IP地址進行本地IP 訪問O本發(fā)明實施例還提供了一種本地IP連接建立系統(tǒng),圖5是根據(jù)本發(fā)明實施例的本 地IP連接建立系統(tǒng)的結(jié)構(gòu)框圖,如圖5所示,該系統(tǒng)包括釋放模塊52,用于在用戶終端從 源基站切換到目標基站的情況下,釋放用戶終端經(jīng)由目標基站到第一本地網(wǎng)關(guān)之間的本地 IP連接;建立模塊54,用于建立用戶終端經(jīng)由目標基站到第二本地網(wǎng)關(guān)的本地IP連接。顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用 的計算裝置來實現(xiàn),它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成 的網(wǎng)絡(luò)上,可選地,它們可以用計算裝置可執(zhí)行的程序代碼來實現(xiàn),從而,可以將它們存儲 在存儲裝置中由計算裝置來執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示 出或描述的步驟,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或 步驟制作成單個集成電路模塊來實現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。 以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技 術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修 改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種本地IP連接建立方法,其特征在于,包括用戶終端從源基站切換到目標基站;釋放所述用戶終端經(jīng)由所述目標基站到第一本地網(wǎng)關(guān)之間的本地IP連接,并建立所 述用戶終端經(jīng)由所述目標基站到第二本地網(wǎng)關(guān)的本地IP連接。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,釋放所述用戶終端經(jīng)由所述目標基站到 第一本地網(wǎng)關(guān)之間的本地IP連接,并建立所述用戶終端經(jīng)由所述目標基站到第二本地網(wǎng) 關(guān)的本地IP連接之前,所述方法還包括確定所述目標基站到所述第一本地網(wǎng)關(guān)之間的路由不符合預(yù)定條件,并且存在與所述 目標基站之間的路由符合所述預(yù)定條件的第二本地網(wǎng)關(guān),其中,所述預(yù)定條件包括所述目 標基站下的所述用戶終端的當前位置在本地網(wǎng)關(guān)的預(yù)定地域范圍之內(nèi)。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,確定所述目標基站到所述第一本地網(wǎng)關(guān) 之間的路由不符合預(yù)定條件,并且存在與所述目標基站之間的路由符合所述預(yù)定條件的第 二本地網(wǎng)關(guān)包括移動性管理實體獲取所述用戶終端的當前位置;所述移動性管理實體確定所述用戶終端的當前位置在所述第一本地網(wǎng)關(guān)的預(yù)定地域 范圍之外,并確定與所述目標基站連接的本地網(wǎng)關(guān)中符合所述預(yù)定條件的所述第二本地網(wǎng) 關(guān);或者,所述目標基站確定符合所述預(yù)定條件的所述第二本地網(wǎng)關(guān),并將所述第二本地網(wǎng) 關(guān)的IP地址發(fā)送至所述移動性管理實體,所述移動性管理實體判斷所述第二本地網(wǎng)關(guān)的 IP地址與所述第一本地網(wǎng)關(guān)的IP地址不同,則確定所述第一本地網(wǎng)關(guān)不符合所述預(yù)定條 件。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述移動性管理實體獲取所述用戶終端 的當前位置包括處于空閑態(tài)的所述用戶終端移動到所述目標基站覆蓋的區(qū)域內(nèi),并判斷來自所述目標 基站的空中接口廣播消息中攜帶的當前位置跟蹤區(qū)不在來自所述移動性管理實體的跟蹤 區(qū)列表中,則所述用戶終端發(fā)起跟蹤區(qū)更新請求,所述目標基站在所述跟蹤區(qū)更新請求中 攜帶所述用戶終端的當前位置信息,并發(fā)送至所述移動性管理實體;或者,處于連接態(tài)的所述用戶終端移動到所述目標基站覆蓋的區(qū)域內(nèi),進行跨基站之間的接 口 X2切換,所述目標基站將所述用戶終端的當前位置發(fā)送至所述移動性管理實體;或者,處于連接態(tài)的所述用戶終端移動到所述目標基站覆蓋的區(qū)域內(nèi),進行跨基站的與服務(wù) 網(wǎng)關(guān)之間的接口 Sl切換,所述源基站將所述用戶終端的當前位置發(fā)送至所述移動性管理 實體。
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述移動性管理實體獲取所述用戶終端 的當前位置之后,所述方法還包括所述目標基站所述第二本地網(wǎng)關(guān)的信息發(fā)送至所述移動性管理實體,其中,所述第二 本地網(wǎng)關(guān)是由所述目標基站預(yù)先配置的。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,釋放所述用戶終端經(jīng)由所述目標基站到 第一本地網(wǎng)關(guān)之間的本地IP連接,并建立所述用戶終端經(jīng)由所述目標基站到第二本地網(wǎng) 關(guān)的本地IP連接包括所述移動性管理實體向所述第二本地網(wǎng)關(guān)發(fā)起建立會話請求,其中,所述建立會話請求攜帶有所述用戶終端與所述第一本地網(wǎng)關(guān)之間的PDN連接的接入點名稱;所述第二本地網(wǎng)關(guān)向所述移動性管理實體發(fā)送建立會話回復(fù),其中,所述建立會話回 復(fù)攜帶有所述第二本地網(wǎng)關(guān)為所述用戶終端分配的IP地址; 所述移動性管理實體向所述第一本地網(wǎng)關(guān)發(fā)起刪除會話請求。
7.根據(jù)權(quán)利要求2所述的方法,其特征在于,確定所述目標基站到第一本地網(wǎng)關(guān)之間的路由不符合預(yù)定條件包括所述第一本地網(wǎng) 關(guān)從移動性管理實體接收所述用戶終端的當前位置,所述第一本地網(wǎng)關(guān)檢查所述用戶終端 的所述當前位置超出所述第一本地網(wǎng)關(guān)的預(yù)定地址范圍;釋放所述用戶終端經(jīng)由所述目標基站到所述第一本地網(wǎng)關(guān)之間的本地IP連接包括 所述第一本地網(wǎng)關(guān)向所述移動性管理實體發(fā)送刪除承載請求后,所述移動性管理實體向所 述第一本地網(wǎng)關(guān)發(fā)送刪除承載回復(fù),其中,所述刪除承載請求的原因值為所述第一本地網(wǎng) 關(guān)取消為所述UE提供服務(wù),并指示所述UE重新連接;建立所述用戶終端經(jīng)由所述目標基站到所述第二本地網(wǎng)關(guān)的本地IP連接包括所述 移動性管理實體向所述第二本地網(wǎng)關(guān)發(fā)送建立會話請求,所述第二本地網(wǎng)關(guān)向所述移動性 管理實體發(fā)送建立會話回復(fù),其中,所述建立會話請求攜帶有所述用戶終端與所述第一本 地網(wǎng)關(guān)之間的PDN連接的接入點名稱,所述建立會話回復(fù)攜帶有所述第二本地網(wǎng)關(guān)為所述 用戶終端分配的IP地址。
8.根據(jù)權(quán)利要求1所述的方法,其特征在于,釋放所述用戶終端經(jīng)由所述目標基站到 第一本地網(wǎng)關(guān)之間的本地IP連接,并建立所述用戶終端經(jīng)由所述目標基站到第二本地網(wǎng) 關(guān)的本地IP連接之后,所述方法還包括將所述第二本地網(wǎng)關(guān)為所述用戶終端分配的IP地址下發(fā)給所述用戶終端。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,將所述第二本地網(wǎng)關(guān)為所述用戶終端分 配的IP地址下發(fā)給所述用戶終端包括以下至少之一所述移動性管理實體向所述用戶終端發(fā)送攜帶有為所述用戶終端分配的IPv4地址的 TAU接納消息和/或非接入層消息,所述用戶終端接受所述IPv4地址;所述第一預(yù)定網(wǎng)關(guān)向所述用戶終端發(fā)送攜帶有為所述用戶終端分配的IPv6地址前綴 的路由廣播,所述用戶終端接受所述IPv6地址前綴;所述第一預(yù)定網(wǎng)關(guān)通過DHCPv4地址分配過程向所述用戶終端發(fā)送IPv4地址,所述用 戶終端接受所述IPv4地址。
10.一種本地IP連接建立系統(tǒng),其特征在于,包括釋放模塊,用于在用戶終端從源基站切換到目標基站的情況下,釋放所述用戶終端經(jīng) 由所述目標基站到所述第一本地網(wǎng)關(guān)之間的本地IP連接;建立模塊,用于建立所述用戶終端經(jīng)由所述目標基站到所述第二本地網(wǎng)關(guān)的本地IP 連接。
全文摘要
本發(fā)明公開了一種本地IP連接建立方法及系統(tǒng),該方法包括用戶終端從源基站切換到目標基站;釋放用戶終端經(jīng)由目標基站到第一本地網(wǎng)關(guān)之間的本地IP連接,并建立用戶終端經(jīng)由目標基站到第二本地網(wǎng)關(guān)的本地IP連接。本發(fā)明解決了在用戶在發(fā)生移動后,接入不同基站下仍然連接到先前的本地網(wǎng)關(guān)導(dǎo)致路由不優(yōu)化的問題,減少了網(wǎng)絡(luò)資源的消耗和用戶數(shù)據(jù)傳輸?shù)难舆t,提高了用戶體驗。
文檔編號H04W8/08GK102111748SQ20091026600
公開日2011年6月29日 申請日期2009年12月28日 優(yōu)先權(quán)日2009年12月28日
發(fā)明者馮鋼, 宗在峰, 朱春暉 申請人:中興通訊股份有限公司