專利名稱:選擇網(wǎng)關(guān)的方法、裝置和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,特別涉及一種選擇網(wǎng)關(guān)的方法、裝置和系統(tǒng)。
技術(shù)背景
下一代移動分組網(wǎng)絡(luò)(EPS,Evolved Packet System)中包括移動管理網(wǎng)元,例如MME(Mobility Management Entity,移動管理實體)或者 SGSN(Serving GPRS Support Node,服務(wù)GPRS支持節(jié)點),負責移動用戶終端的位置管理、連接管理、安全認證、網(wǎng)關(guān)選擇等,其中,網(wǎng)關(guān)選擇包括選擇服務(wù)網(wǎng)關(guān)(S-GW,Serving Gateway)、數(shù)據(jù)網(wǎng)關(guān)(P-GW,PDN Gateway)等,S-GW是用戶終端的本地接入網(wǎng)關(guān),P-GW是用戶終端訪問外部數(shù)據(jù)網(wǎng)絡(luò)的網(wǎng)關(guān)。在用戶非漫游接入、拜訪地路由優(yōu)化時,應(yīng)該優(yōu)先使用S-GW與P-GW合一的網(wǎng)關(guān),以減少數(shù)據(jù)連接跳數(shù),提高轉(zhuǎn)發(fā)數(shù)據(jù)的效率。
在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中使用的S-GW與P-GW通常不是合一網(wǎng)關(guān),原因如下
第一種情況當UE從ft~e-R82/3G的SGSN切換或者位置更新到目標移動管理網(wǎng)元后,目標移動管理網(wǎng)元只獲得了錨定的P-GW的IP地址,通過錨定的P-GW的IP地址信息,目標移動管理網(wǎng)元不能獲得當前錨定的P-GW的地域和合一信息(合一信息指是否是S-GW 和P-GW合一的設(shè)備),從而在切換或位置更新時,目標移動管理網(wǎng)元進行S-GW選擇時,無法優(yōu)先選擇錨定的P-GW所在的本地合一網(wǎng)關(guān)作為目標側(cè)的S-GW。
第二種情況在UE附著到新的網(wǎng)絡(luò)或者切換(位置更新)到新的目標側(cè)網(wǎng)絡(luò)后, UE將會選擇S-GW建立新的業(yè)務(wù)(例如=PDNa^cket Data Network,報文數(shù)據(jù)網(wǎng)絡(luò))連接), 或者恢復(fù)已經(jīng)在源側(cè)網(wǎng)絡(luò)創(chuàng)建的PDN連接業(yè)務(wù);當UE已經(jīng)建立了一個或者多個PDN連接時,已經(jīng)選擇了 S-GW,如果UE請求新的PDN連接,則MME在進行P-GW選擇時,僅僅根據(jù)新的 APN(Access Point Name,接入點名稱)解析得到對應(yīng)的P_GW列表進行選擇,沒有優(yōu)先選擇當前的S-GW所在的合一的網(wǎng)關(guān)來同時作為P-GW。
第三種情況移動管理網(wǎng)元發(fā)生改變的切換或者位置更新流程中,目標側(cè)MME在目標側(cè)S-GW選擇之前,可以獲得源側(cè)S-GW的IP地址,但僅根據(jù)IP地址信息,目標側(cè)MME 不能獲得源側(cè)S-GW的精確的位置信息,從而使目標側(cè)MME根據(jù)網(wǎng)絡(luò)拓撲判斷是否繼續(xù)使用源側(cè)的S-GW時,不能做出準確的判斷,導(dǎo)致UE使用的S-GW與P-GW通常不是合一網(wǎng)關(guān)。
發(fā)明內(nèi)容
為了提高轉(zhuǎn)發(fā)數(shù)據(jù)的效率,本發(fā)明實施例提供了一種選擇網(wǎng)關(guān)的方法、裝置和系統(tǒng)。所述技術(shù)方案如下
一種選擇網(wǎng)關(guān)的方法,所述方法包括
選擇服務(wù)網(wǎng)關(guān)時,選擇與當前錨點數(shù)據(jù)網(wǎng)關(guān)合一的服務(wù)網(wǎng)關(guān)作為目標服務(wù)網(wǎng)關(guān);
所述選擇與當前錨點數(shù)據(jù)網(wǎng)關(guān)合一的服務(wù)網(wǎng)關(guān)作為目標服務(wù)網(wǎng)關(guān)包括下述任一種方式[0011]方式一、獲取當前錨點數(shù)據(jù)網(wǎng)關(guān)的域名列表,比較所述錨點數(shù)據(jù)網(wǎng)關(guān)的域名列表和可用的服務(wù)網(wǎng)關(guān)的域名列表,根據(jù)比較的結(jié)果選擇與所述當前錨點數(shù)據(jù)網(wǎng)關(guān)合一的服務(wù)網(wǎng)關(guān)作為目標服務(wù)網(wǎng)關(guān),其中,所述獲取當前錨點數(shù)據(jù)網(wǎng)關(guān)的域名列表包括對當前錨點數(shù)據(jù)網(wǎng)關(guān)的地址列表進行域名服務(wù)DNS解析,得到所述錨點數(shù)據(jù)網(wǎng)關(guān)的域名列表;或者,通過向當前錨點數(shù)據(jù)網(wǎng)關(guān)詢問的方式獲取所述錨點數(shù)據(jù)網(wǎng)關(guān)的域名列表;或者,預(yù)先在移動管理網(wǎng)元上配置數(shù)據(jù)網(wǎng)關(guān)的地址與域名的對應(yīng)關(guān)系,根據(jù)所述對應(yīng)關(guān)系獲取當前錨點數(shù)據(jù)網(wǎng)關(guān)的域名列表;
方式二、當用戶切換或位置更新到目標移動管理網(wǎng)元時,目標移動管理網(wǎng)元選擇一個服務(wù)網(wǎng)關(guān)作為目標服務(wù)網(wǎng)關(guān);所述目標移動管理網(wǎng)元向所述目標服務(wù)網(wǎng)關(guān)發(fā)送創(chuàng)建或更新承載請求消息;所述目標服務(wù)網(wǎng)關(guān)收到所述創(chuàng)建或更新承載請求消息后,向所述錨點數(shù)據(jù)網(wǎng)關(guān)發(fā)送更新承載請求消息;所述錨點數(shù)據(jù)網(wǎng)關(guān)收到所述目標服務(wù)網(wǎng)關(guān)發(fā)送的更新承載請求消息后,向所述目標服務(wù)網(wǎng)關(guān)返回的更新承載響應(yīng)消息,所述更新承載響應(yīng)消息攜帶所述錨點數(shù)據(jù)網(wǎng)關(guān)的域名信息;所述目標服務(wù)網(wǎng)關(guān)收到所述錨點數(shù)據(jù)網(wǎng)關(guān)返回的更新承載響應(yīng)消息后,向所述目標移動管理網(wǎng)元返回攜帶所述錨點數(shù)據(jù)網(wǎng)關(guān)的域名信息的創(chuàng)建或更新承載響應(yīng)消息;所述目標移動管理網(wǎng)元收到所述目標服務(wù)網(wǎng)關(guān)返回的創(chuàng)建或更新承載響應(yīng)消息后,根據(jù)所述錨點數(shù)據(jù)網(wǎng)關(guān)的域名信息選擇與所述錨點數(shù)據(jù)網(wǎng)關(guān)合一的服務(wù)網(wǎng)關(guān)作為新的目標服務(wù)網(wǎng)關(guān);
方式三、當用戶切換或位置更新到目標移動管理網(wǎng)元時,目標移動管理網(wǎng)元選擇一個服務(wù)網(wǎng)關(guān)作為目標服務(wù)網(wǎng)關(guān);所述目標移動管理網(wǎng)元向所述目標服務(wù)網(wǎng)關(guān)發(fā)送創(chuàng)建承載請求消息;所述目標服務(wù)網(wǎng)關(guān)收到所述創(chuàng)建承載請求消息后,向當前錨點數(shù)據(jù)網(wǎng)關(guān)發(fā)送詢問消息,并接收所述錨點數(shù)據(jù)網(wǎng)關(guān)返回的詢問響應(yīng)消息,所述詢問響應(yīng)消息攜帶所述錨點數(shù)據(jù)網(wǎng)關(guān)的域名信息;所述目標服務(wù)網(wǎng)關(guān)根據(jù)所述域名信息選擇與所述錨點數(shù)據(jù)網(wǎng)關(guān)合一的服務(wù)網(wǎng)關(guān)作為新的目標服務(wù)網(wǎng)關(guān);
選擇數(shù)據(jù)網(wǎng)關(guān)時,選擇與當前錨點服務(wù)網(wǎng)關(guān)合一的數(shù)據(jù)網(wǎng)關(guān)作為當前數(shù)據(jù)網(wǎng)關(guān)。
一種選擇網(wǎng)關(guān)的裝置,所述裝置包括
服務(wù)網(wǎng)關(guān)選擇模塊,用于選擇服務(wù)網(wǎng)關(guān)時,選擇與當前錨點數(shù)據(jù)網(wǎng)關(guān)合一的服務(wù)網(wǎng)關(guān)作為目標服務(wù)網(wǎng)關(guān);
所述服務(wù)網(wǎng)關(guān)選擇模塊包括
獲取單元,用于獲取當前錨點數(shù)據(jù)網(wǎng)關(guān)的域名列表;
比較與選擇單元,用于比較所述獲取單元獲取的錨點數(shù)據(jù)網(wǎng)關(guān)的域名列表和可用的服務(wù)網(wǎng)關(guān)的域名列表,根據(jù)比較的結(jié)果選擇與所述錨點數(shù)據(jù)網(wǎng)關(guān)合一的服務(wù)網(wǎng)關(guān)作為目標服務(wù)網(wǎng)關(guān),其中,所述獲取當前錨點數(shù)據(jù)網(wǎng)關(guān)的域名列表包括對當前錨點數(shù)據(jù)網(wǎng)關(guān)的地址列表進行域名服務(wù)DNS解析,得到所述錨點數(shù)據(jù)網(wǎng)關(guān)的域名列表;或者,通過向當前錨點數(shù)據(jù)網(wǎng)關(guān)詢問的方式獲取所述錨點數(shù)據(jù)網(wǎng)關(guān)的域名列表;或者,預(yù)先在移動管理網(wǎng)元上配置數(shù)據(jù)網(wǎng)關(guān)的地址與域名的對應(yīng)關(guān)系,根據(jù)所述對應(yīng)關(guān)系獲取當前錨點數(shù)據(jù)網(wǎng)關(guān)的域名列表;
或者,所述服務(wù)網(wǎng)關(guān)選擇模塊包括
發(fā)送單元,用于當用戶切換或位置更新到目標移動管理網(wǎng)元時,選擇一個服務(wù)網(wǎng)關(guān)作為目標服務(wù)網(wǎng)關(guān),向所述目標服務(wù)網(wǎng)關(guān)發(fā)送創(chuàng)建或更新承載請求消息;域名信息接收單元,用于接收所述目標服務(wù)網(wǎng)關(guān)返回的攜帶所述錨點數(shù)據(jù)網(wǎng)關(guān)的域名信息的創(chuàng)建或更新承載響應(yīng)消息,所述域名信息為所述目標服務(wù)網(wǎng)關(guān)向所述錨點數(shù)據(jù)網(wǎng)關(guān)發(fā)送更新承載請求消息時,所述錨點數(shù)據(jù)網(wǎng)關(guān)返回的更新承載響應(yīng)消息中攜帶的;選擇單元,用于根據(jù)所述域名信息接收單元收到的域名信息選擇與所述錨點數(shù)據(jù)網(wǎng)關(guān)合一的服務(wù)網(wǎng)關(guān)作為新的目標服務(wù)網(wǎng)關(guān);
或者,所述服務(wù)網(wǎng)關(guān)選擇模塊包括
域名信息獲取單元,用于接收目標移動管理網(wǎng)元發(fā)送的創(chuàng)建承載請求消息,向當前錨點數(shù)據(jù)網(wǎng)關(guān)發(fā)送詢問消息,并接收所述錨點數(shù)據(jù)網(wǎng)關(guān)返回的詢問響應(yīng)消息,所述詢問響應(yīng)消息攜帶所述錨點數(shù)據(jù)網(wǎng)關(guān)的域名信息;選擇單元,用于根據(jù)所述域名信息獲取單元獲取的域名信息選擇與所述錨點數(shù)據(jù)網(wǎng)關(guān)合一的服務(wù)網(wǎng)關(guān)作為新的目標服務(wù)網(wǎng)關(guān);
數(shù)據(jù)網(wǎng)關(guān)選擇模塊,用于選擇數(shù)據(jù)網(wǎng)關(guān)時,選擇與當前錨點服務(wù)網(wǎng)關(guān)合一的數(shù)據(jù)網(wǎng)關(guān)作為當前數(shù)據(jù)網(wǎng)關(guān)。
一種選擇網(wǎng)關(guān)的系統(tǒng),所述系統(tǒng)包括
目標移動管理網(wǎng)元,用于選擇服務(wù)網(wǎng)關(guān)時,選擇與當前錨點數(shù)據(jù)網(wǎng)關(guān)合一的服務(wù)網(wǎng)關(guān)作為目標服務(wù)網(wǎng)關(guān);選擇數(shù)據(jù)網(wǎng)關(guān)時,選擇與當前錨點服務(wù)網(wǎng)關(guān)合一的數(shù)據(jù)網(wǎng)關(guān)作為當前數(shù)據(jù)網(wǎng)關(guān);
源移動管理網(wǎng)元,用于當用戶切換或位置更新到目標移動管理網(wǎng)元時,向所述目標移動管理網(wǎng)元發(fā)送源服務(wù)網(wǎng)關(guān)的域名信息;
所述目標移動管理網(wǎng)元進一步包括
目標服務(wù)網(wǎng)關(guān)選擇模塊,用于接收所述源移動管理網(wǎng)元發(fā)送的源服務(wù)網(wǎng)關(guān)的域名信息后,根據(jù)所述源服務(wù)網(wǎng)關(guān)的域名信息判斷是否繼續(xù)使用所述源服務(wù)網(wǎng)關(guān),如果是,以所述源服務(wù)網(wǎng)關(guān)作為目標服務(wù)網(wǎng)關(guān);
當前數(shù)據(jù)網(wǎng)關(guān)選擇模塊,用于當收到用戶的PDN連接請求時,且所述目標服務(wù)網(wǎng)關(guān)選擇模塊選擇源服務(wù)網(wǎng)關(guān)作為目標服務(wù)網(wǎng)關(guān)時,選擇所述源服務(wù)網(wǎng)關(guān)所在的合一網(wǎng)關(guān)作為當前數(shù)據(jù)網(wǎng)關(guān),在所述當前數(shù)據(jù)網(wǎng)關(guān)建立所述PDN連接請求對應(yīng)的PDN連接。
本發(fā)明實施例提供的技術(shù)方案的有益效果是
在進行服務(wù)網(wǎng)關(guān)或數(shù)據(jù)網(wǎng)關(guān)選擇時,以當前錨點網(wǎng)關(guān)為依據(jù),盡可能選擇與當前錨點網(wǎng)關(guān)合一的網(wǎng)關(guān),減少了數(shù)據(jù)連接的跳數(shù),提高了轉(zhuǎn)發(fā)數(shù)據(jù)的效率。
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明實施例1提供的切換過程中選擇網(wǎng)關(guān)的方法的信令交互圖;
圖2是本發(fā)明實施例1提供的位置更新過程中選擇網(wǎng)關(guān)的方法的信令交互圖;
圖3是本發(fā)明實施例2提供的切換過程中選擇網(wǎng)關(guān)的方法的信令交互圖;
圖4是本發(fā)明實施例2提供的位置更新過程中選擇網(wǎng)關(guān)的方法的信令交互圖;
圖5是本發(fā)明實施例3提供的切換過程中選擇網(wǎng)關(guān)的方法的信令交互圖;[0039]圖6是本發(fā)明實施例3提供的位置更新過程中選擇網(wǎng)關(guān)的方法的信令交互圖;
圖7是本發(fā)明實施例4提供的選擇網(wǎng)關(guān)的方法的信令交互圖;
圖8是本發(fā)明實施例5提供的選擇網(wǎng)關(guān)的方法的信令交互圖;
圖9是本發(fā)明實施例6提供的選擇網(wǎng)關(guān)的方法的信令交互圖;
圖10是本發(fā)明實施例8提供的選擇網(wǎng)關(guān)的裝置的結(jié)構(gòu)示意圖;
圖11是本發(fā)明實施例9提供的選擇網(wǎng)關(guān)的系統(tǒng)的結(jié)構(gòu)示意圖。
具體實施方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
本發(fā)明實施例進行S-GW或P-GW選擇時,優(yōu)先選擇S-GW與P-GW合一的網(wǎng)關(guān)作為當前S-GW或P-GW,減少了數(shù)據(jù)連接的跳數(shù),提高了轉(zhuǎn)發(fā)數(shù)據(jù)的效率。
其中,S-GW與P-GW合一的網(wǎng)關(guān)指S-GW與P-GW為同一個設(shè)備,該設(shè)備具備S-GW和 P-Gff的功能,可以同時作為S-GW和P-GW。
實施例1
參見圖1,本實施例提供了一種選擇網(wǎng)關(guān)的方法,該方法以UE切換到目標移動管理網(wǎng)元時,目標移動管理網(wǎng)元選擇S-GW為例進行說明,該方法包括
101 源移動管理網(wǎng)元(例如MME或者SGSN)接收切換請求消息,選擇目標移動管理網(wǎng)元;
其中,選擇的目標移動管理網(wǎng)元也可能為自身,本實施例以選擇的目標移動管理網(wǎng)元和源移動管理網(wǎng)元不是同一設(shè)備為例進行說明;
102 源移動管理網(wǎng)元將切換請求消息轉(zhuǎn)發(fā)給所選擇的目標移動管理網(wǎng)元;
103 目標移動管理網(wǎng)元接收到切換請求消息后,當目標移動管理網(wǎng)元決定選擇新的S-GW時,把當前可用的本地S-GW的域名列表和錨點P-GW的域名列表相比較,兩個列表中相互對應(yīng)的網(wǎng)關(guān)域名,即對應(yīng)著錨點P-GW所在的本地合一網(wǎng)關(guān),應(yīng)該優(yōu)先被選擇作為目標側(cè)的S-GW。
例如,錨點 P-Gff 的域名為:pgw. union, gwl. shanghai. operatorA、union, gwl. shanghai. operatorA 或者 gwl. operatorA,當前可用的本地 S-Gff 域名為:sgw. union, gwl. shanghai. operatorA、union, gwl. shanghai. operatorA 或者 gwl. operatorA ;貝1J鋪點 P-Gff 的域名與本地S-GW的域名相互對應(yīng),兩個域名對應(yīng)到同一個合一的網(wǎng)關(guān),該網(wǎng)關(guān)應(yīng)該優(yōu)先被選擇作為目標側(cè)的S-GW。
如果存在多個符合與錨點P-GW合一的本地S-GW,目標移動管理網(wǎng)元將根據(jù)APN優(yōu)先級進行選擇處理。
在多PDN連接的情況下,目標移動管理網(wǎng)元可以獲取APN的優(yōu)先級來確定哪個PDN 連接使用的本地合一的網(wǎng)關(guān)應(yīng)該被優(yōu)先選擇作為S-GW,該APN的優(yōu)先級可以是配置在該移動管理網(wǎng)元上面的運營商策略,也可以是保存在歸屬用戶服務(wù)器中的用戶簽約信息的一部分,例如APN的優(yōu)先級策略為default APN優(yōu)先、IMS APN優(yōu)先或internet APN優(yōu)先,在不同的網(wǎng)絡(luò)部署階段和商業(yè)模式下,可以使用不同的APN優(yōu)先級策略。
可選地,當UE從ft~e-R8SGSN或Non_3gpp網(wǎng)絡(luò)切換過來,如果在源網(wǎng)絡(luò)不存在高優(yōu)先級PDN連接,而只有低優(yōu)先級的PDN連接,在這種切換情況下,目標移動管理網(wǎng)元在進行目標側(cè)S-GW選擇時,可以根據(jù)APN優(yōu)先級策略進行判斷當所有錨點P-GW對應(yīng)的APN 優(yōu)先級都低于某一指定的優(yōu)先級時,目標移動管理網(wǎng)元就不選擇已經(jīng)連接的錨點P-GW所在的本地合一網(wǎng)關(guān)作為目標側(cè)S-GW,而要重新選擇一個支持高優(yōu)先級PDN連接(APN)的本地合一網(wǎng)關(guān)作為S-GW,這樣后續(xù)UE發(fā)起高優(yōu)先級APN的連接,就可以選擇S-GW同時作為 P-Gff,達到減少時延或節(jié)約傳輸資源的目的;當存在對應(yīng)的APN優(yōu)先級高于某一指定的優(yōu)先級數(shù)目的錨點P-GW時,目標移動管理網(wǎng)元把當前可用的本地S-GW域名列表和符合APN 優(yōu)先級要求的錨點P-GW的域名列表相比較,兩個列表中相互對應(yīng)的網(wǎng)關(guān)域名,即對應(yīng)著錨點P-GW所在的本地合一網(wǎng)關(guān),應(yīng)該優(yōu)先被選擇作為目標S-GW。
104 目標移動管理網(wǎng)元向選擇的S-GW發(fā)起目標側(cè)承載的建立。
參見圖2,當UE位置更新到目標移動管理網(wǎng)元時,目標移動管理網(wǎng)元選擇S-GW的方法包括
201 目標移動管理網(wǎng)元接收位置更新請求消息;
202 目標移動管理網(wǎng)元發(fā)送上下文請求消息給源移動管理網(wǎng)元;
203 源移動管理網(wǎng)元發(fā)送上下文應(yīng)答消息給目標移動管理實體;
204 目標移動管理網(wǎng)元收到上下文應(yīng)答消息后,選擇目標S-GW ;
目標移動管理網(wǎng)元進行S-GW的選擇過程與103中類似,這里不再贅述;
205 目標移動管理網(wǎng)元向選擇的S-GW發(fā)起目標側(cè)承載的建立。
在上述切換或者用戶位置更新時,如果目標移動管理網(wǎng)元收到的切換請求消息或者上下文響應(yīng)消息中只包含錨點P-GW的IP地址,以UE從2/3G的SGSN切換或位置更新到目標移動管理網(wǎng)元為例,目標移動管理網(wǎng)元可以使用下面的幾種方法通過錨點P-GW 的IP地址來獲取錨點P-GW的域名
方法一使用DNS (Domain Name krvice,域名服務(wù))解析方式
在切換流程的103和位置更新流程的204中,目標移動管理網(wǎng)元在進行目標S-GW 選擇時,首先使用DNS解析的機制來通過錨點P-GW的地址列表獲取錨點P-GW的域名列表, 例如采用正向DNS解析或者反向DNS解析機制。目標移動管理網(wǎng)元對每個P-GW的地址執(zhí)行一次DNS解析,當解析失敗時,則認為該P-GW是非本地網(wǎng)關(guān),不能選擇作為S-GW ;當解析成功時,即可得到該P-GW的域名。
方法二 直接詢問方式
在切換流程的103和位置更新流程的204中,目標移動管理網(wǎng)元在進行目標側(cè) S-GW選擇時,可以通過向錨點P-GW發(fā)送詢問消息獲取錨點P-GW的域名;
例如目標移動管理網(wǎng)元向錨點P-GW發(fā)送詢問消息,該詢問消息詢問的內(nèi)容有 P-Gff的域名、P-Gff的地域或者合一信息等,其中,目標移動管理網(wǎng)元可以任意選擇一個 S-Gff做為代理S-GW,向錨點P-GW發(fā)送詢問消息,也可以直接向錨點P-GW發(fā)送詢問消息;
錨點P-GW收到詢問消息后,將會向目標移動管理網(wǎng)元返回錨點P-GW的域名,或者返回錨點P-GW的地域或合一信息,以及Sll接口地址等。
方法三移動管理網(wǎng)元上的相關(guān)配置[0074]預(yù)先在移動管理網(wǎng)元上配置有所屬的PLMN(Public Land Mobile Network,公眾陸地移動電話網(wǎng))內(nèi)部所有P-GW的IP地址和P-GW域名的對應(yīng)關(guān)系,或者是在移動管理網(wǎng)元上配置有所屬的PLMN內(nèi)部所有合一的P-GW的IP地址和該合一網(wǎng)關(guān)上S-GW的IP地址的對應(yīng)關(guān)系。這樣,在切換流程的103和位置更新流程的204中,目標移動管理網(wǎng)元在進行目標S-GW選擇時,可以通過錨點P-GW的地址列表獲取本PLMN內(nèi)部錨點P-GW的域名列表或者錨點P-GW所在合一網(wǎng)關(guān)的S-GW的地址列表,然后與當前可用的本地S-GW的域名列表或者地址列表相比較,就可以對應(yīng)出錨點P-GW所在的本地合一網(wǎng)關(guān),從而做出優(yōu)先選擇。
在移動管理網(wǎng)元上進行相關(guān)配置時,也可以配置所有P-GW的地址和P-GW域名的對應(yīng)關(guān)系,或者所有合一的P-GW的IP地址和該合一網(wǎng)關(guān)上S-GW的IP地址的對應(yīng)關(guān)系,而不局限于在移動管理網(wǎng)元上配置該移動管理網(wǎng)元所屬的PLMN內(nèi)部的P-GW的地址對應(yīng)關(guān)系;
獲取到錨點P-GW的域名后,目標移動管理網(wǎng)元按照以上103中所述的目標側(cè)S-GW 的優(yōu)先選擇方法選擇最優(yōu)的目標S-GW。
本實施例進行S-GW選擇時,優(yōu)先選擇與錨點P-GW合一的本地網(wǎng)關(guān)作為當前的 S-GW,減少了數(shù)據(jù)連接的跳數(shù),提高了轉(zhuǎn)發(fā)數(shù)據(jù)的效率。
實施例2
參見圖3,本實施例提供了一種選擇網(wǎng)關(guān)的方法,該方法以UE切換到目標移動管理網(wǎng)元時,目標移動管理網(wǎng)元選擇S-GW為例進行說明,該方法包括
301 源接入網(wǎng)網(wǎng)元決定觸發(fā)切換;
302 源接入網(wǎng)網(wǎng)元向源移動管理網(wǎng)元(源網(wǎng)絡(luò)側(cè)的移動性管理網(wǎng)元)發(fā)送切換請求消息(Handover Request);
303 源移動管理網(wǎng)元收到切換請求消息后,選擇目標網(wǎng)絡(luò)的移動性管理網(wǎng)元,即目標移動管理網(wǎng)元,向該目標移動管理網(wǎng)元發(fā)送前轉(zhuǎn)切換請求消息O^orward Relocation Request),消息中攜帶錨點P-GW的IP地址;
其中,選擇的目標移動管理網(wǎng)元也可能為自身,本實施例以選擇的目標移動管理網(wǎng)元和源移動管理網(wǎng)元不是同一設(shè)備為例進行說明;
304 目標移動管理網(wǎng)元決定當前的源S-GW是否能繼續(xù)服務(wù)于UE,如果不行,通過現(xiàn)有機制重新選擇一個新的S-GW作為目標S-GW ;本實施例以重新選擇一個新的S-GW作為目標S-GW為例進行說明;
305 目標移動管理網(wǎng)元向源移動管理網(wǎng)元返回前轉(zhuǎn)切換響應(yīng)消息O^orward Relocation Response);
306 如果數(shù)據(jù)轉(zhuǎn)發(fā)采用非直接數(shù)據(jù)轉(zhuǎn)發(fā),源移動管理網(wǎng)元同源S-GW交互,構(gòu)建非直接數(shù)據(jù)轉(zhuǎn)發(fā)通道,具體構(gòu)建非直接數(shù)據(jù)轉(zhuǎn)發(fā)通道包括
306a 源移動管理網(wǎng)元向源S-GW發(fā)送創(chuàng)建承載請求消息(Create Bearer Request);
306b 源服務(wù)網(wǎng)元收到創(chuàng)建承載請求消息后,向源移動管理網(wǎng)元返回創(chuàng)建承載響應(yīng)消息(Create Bearer Response);
如果數(shù)據(jù)轉(zhuǎn)發(fā)采用直接數(shù)據(jù)轉(zhuǎn)發(fā),則可以省略306中的構(gòu)建非直接數(shù)據(jù)轉(zhuǎn)發(fā)通道的過程;[0090]307 源移動管理網(wǎng)元命令源網(wǎng)絡(luò)開始切換,即向源接入網(wǎng)網(wǎng)元發(fā)送切換命令消息 (Handover Command);
308 源接入網(wǎng)網(wǎng)元收到切換命令消息后,向UE轉(zhuǎn)發(fā)切換命令消息,通知UE開始切換;
309 源接入網(wǎng)網(wǎng)元開始轉(zhuǎn)發(fā)數(shù)據(jù)到目標網(wǎng)絡(luò);
310 目標接入網(wǎng)網(wǎng)元發(fā)現(xiàn)UE在本網(wǎng)出現(xiàn),確認UE成功接入目標網(wǎng)絡(luò);
311 目標接入網(wǎng)網(wǎng)元確認UE接入,向目標移動管理網(wǎng)元發(fā)送切換通知(Handover Notify);
312a 目標移動管理網(wǎng)元收到切換通知后,向源移動管理網(wǎng)元發(fā)送前轉(zhuǎn)切換完成消息O7Orward Relocation Complete),通知源移動管理網(wǎng)元切換成功;
312b 源移動管理網(wǎng)元收到前轉(zhuǎn)切換完成消息后,向目標移動管理網(wǎng)元返回前轉(zhuǎn)切換完成石角認消息(Forward Relocation Complete Acknowledge);
313 目標移動管理網(wǎng)元收到前轉(zhuǎn)切換完成確認消息后,向目標S-GW發(fā)送更新承載請求消息(Update Bearer Request),更新用戶面承載信息;
314a 目標S-GW收到更新承載請求消息后,向錨點P_GW發(fā)送更新承載請求消息;
314b 錨點P-GW收到更新承載請求消息后,向目標S-GW返回更新承載響應(yīng)消息 (Update Bearer Response),該消息中攜帶P-GW的域名信息,該域名信息指P-GW的域名, 或者P-GW的地域和合一信息;
其中,當304中的目標移動管理網(wǎng)元決定繼續(xù)使用源S-GW服務(wù)于UE時,上述31 和314b可以省略,本實施例304中的目標移動管理網(wǎng)元選擇了新的S-GW(目標S-GW)服務(wù)于UE,需要執(zhí)行上述31 和314b ;
315 目標S-GW收到更新承載響應(yīng)消息后,向目標移動管理網(wǎng)元返回更新承載響應(yīng)消息(Update Bearer Response),并在返回的消息中攜帶P-GW的域名,或者攜帶P-GW的地域和合一信息;
316 目標移動管理網(wǎng)元收到更新承載響應(yīng)消息后,根據(jù)P-GW的域名(或者P-GW 的地域和合一信息),重新選擇與錨點P-GW合一的本地S-GW作為目標S-GW ;
目標移動管理網(wǎng)元可以把當前可用的本地S-GW域名列表和錨點P-GW的域名列表相比較,兩個列表中相互對應(yīng)的網(wǎng)關(guān)域名,即對應(yīng)著錨點P-GW所在的本地合一網(wǎng)關(guān),應(yīng)該優(yōu)先被選擇作為目標側(cè)的S-GW。選擇S-GW的具體方法同實施例1中103所提供的方法類似,這里不再詳述。
如果優(yōu)先選擇的錨點P-GW所在的本地合一網(wǎng)關(guān),和之前選擇的S-GW不符,目標側(cè)移動管理網(wǎng)元就在合適的時候(例如UE轉(zhuǎn)為空閑Idle態(tài)后)發(fā)起S-GW Relocation (重定位)流程,該S-GW Relocation (重定位)流程為現(xiàn)有技術(shù),即將之前選擇的S-GW上建立的目標側(cè)承載切換到新選擇的S-GW(錨點P-GW所在的本地合一網(wǎng)關(guān))上。
參見圖4,當UE位置更新到目標移動管理網(wǎng)元時,目標移動管理網(wǎng)元選擇S-GW的方法包括
401 目標移動管理網(wǎng)元接收位置更新請求消息;
402 目標移動管理網(wǎng)元向源移動管理網(wǎng)元發(fā)送上下文請求消息;
403 源移動管理網(wǎng)元向目標移動管理網(wǎng)元發(fā)送上下文應(yīng)答消息,該消息只攜帶錨點P-GW地址信息;
404 目標移動管理網(wǎng)元收到上下文應(yīng)答消息后,決定當前的源S-GW是否能繼續(xù)服務(wù)于UE,如果不行,重新選擇一個新的S-GW作為目標S-GW ;
405 目標移動管理網(wǎng)元向目標S-GW發(fā)送創(chuàng)建或更新承載請求消息(Create Bearer Request或者Update Bearer Request),創(chuàng)建或者更新目標側(cè)S-GW上的承載;
406 目標S-GW收到創(chuàng)建或更新承載請求消息后,向錨點P-GW發(fā)送更新承載請求消息;
407 錨點P-GW收到更新承載請求消息后,向目標S-GW返回更新承載響應(yīng)消息 (Update Bearer Response),該消息中攜帶錨點P-GW的域名,或者攜帶錨點P-GW的地域和合"'fn 息;
408 目標S-GW收到更新承載響應(yīng)消息后,向目標移動管理網(wǎng)元返回創(chuàng)建承載響應(yīng)消息(Create Bearer Response)或者更新承載響應(yīng)消息(Update Bearer Response),并在返回的消息中攜帶錨點P-GW的域名,或者攜帶錨點P-GW的地域和合一信息;
409 目標移動管理網(wǎng)元收到創(chuàng)建或更新承載響應(yīng)消息后,根據(jù)P-GW的域名(或者P-GW的地域和合一信息),重新選擇與錨點P-GW合一的本地S-GW作為目標S-GW ;目標 S-Gff的具體選擇過程與316中類似,這里不再詳述。
如果優(yōu)先選擇的錨點P-GW所在的本地合一網(wǎng)關(guān),和之前選擇的S-GW不符,目標側(cè)移動管理網(wǎng)元就在合適的時候(例如UE轉(zhuǎn)為空閑Idle態(tài)后)發(fā)起S-GW Relocation (重定位)流程,該S-GW Relocation (重定位)流程為現(xiàn)有技術(shù),即將之前選擇的S-GW上建立的目標側(cè)承載切換到新選擇的S-GW(錨點P-GW所在的本地合一網(wǎng)關(guān))上。
本實施例的目標移動管理網(wǎng)元進行S-GW選擇時,通過先選擇S-GW,然后在承載創(chuàng)建或者更新過程中獲得錨點P-GW的域名信息,進而根據(jù)可用的S-GW的域名信息與錨點 P-Gff的域名信息,優(yōu)先選擇與錨點P-GW合一的本地S-GW作為目標側(cè)的S-GW,減少了數(shù)據(jù)連接的跳數(shù),提高了轉(zhuǎn)發(fā)數(shù)據(jù)的效率。
實施例3
參見圖3,本實施例提供了一種選擇網(wǎng)關(guān)的方法,該方法以UE切換到目標移動管理網(wǎng)元時,目標移動管理網(wǎng)元選擇S-GW為例進行說明,該方法包括
501 源移動管理網(wǎng)元(例如MME或者SGSN)接收切換請求消息,選擇目標移動管理網(wǎng)元;
其中,選擇的目標移動管理網(wǎng)元也可能為自身,本實施例以選擇的目標移動管理網(wǎng)元和源移動管理網(wǎng)元不是同一設(shè)備為例進行說明;
502 源移動管理網(wǎng)元將切換請求消息轉(zhuǎn)發(fā)給所選擇的目標移動管理網(wǎng)元;該消息攜帶錨點P-GW的IP地址;
503 目標移動管理網(wǎng)元重新選擇一個S-GW作為目標S-GW ;
504 目標移動管理網(wǎng)元向目標S-GW發(fā)送創(chuàng)建承載請求消息,創(chuàng)建目標S-GW上的承載;
505 目標S-GW收到創(chuàng)建承載請求消息后,向錨點P_GW發(fā)送詢問消息,詢問其域名,或者詢問錨點P-GW的地域和合一信息;
506 錨點P-GW收到詢問消息后,向S-GW返回詢問響應(yīng)消息,該響應(yīng)消息攜帶錨點P-Gff的域名,或者攜帶錨點P-GW的地域和合一信息,返回的信息中還可以包括Sll接口地址等;其中,Sll接口為目標移動管理網(wǎng)元與S-GW之間的接口 ;
507 目標S-GW收到P-GW返回的信息后,根據(jù)P-GW的域名(或者P-GW的地域和合一信息)選擇新的目標S-GW,具體選擇過程如下
目標S-GW根據(jù)P-GW的域名(或者P_GW的地域和合一信息)判斷當前的錨點P_GW 是否為本地合一網(wǎng)關(guān),如果是,優(yōu)先選擇該網(wǎng)關(guān)作為新的目標S-GW,并將目標移動管理網(wǎng)元發(fā)送給自己的Sll接口創(chuàng)建承載請求消息轉(zhuǎn)發(fā)給該P-GW所在的本地合一網(wǎng)關(guān),用以創(chuàng)建目標S-GW上的承載;
如果存在多個符合的錨點P-GW為本地合一網(wǎng)關(guān),移動管理網(wǎng)元可以獲取APN的優(yōu)先級(該優(yōu)先級可以是配置在移動管理網(wǎng)元上面的運營商策略,也可以是保存在歸屬用戶服務(wù)器中的用戶簽約信息的一部分),移動管理網(wǎng)元通過信令消息傳遞這個APN優(yōu)先級順序給目標S-GW。目標S-GW將按照APN優(yōu)先級順序選擇最優(yōu)的合一的網(wǎng)關(guān)作為新的目標 S-Gff,并將目標移動管理網(wǎng)元發(fā)送給自己的Sll接口創(chuàng)建承載請求消息轉(zhuǎn)發(fā)給該P-GW所在的本地合一網(wǎng)關(guān),用以創(chuàng)建目標S-GW上的承載。
參見圖6,當UE位置更新到目標移動管理網(wǎng)元時,目標移動管理網(wǎng)元選擇S-GW的方法包括
601 目標移動管理網(wǎng)元接收位置更新請求消息;
602 目標移動管理網(wǎng)元向源移動管理網(wǎng)元發(fā)送上下文請求消息
603 源移動管理網(wǎng)元向目標移動管理網(wǎng)元發(fā)送上下文應(yīng)答消息,該消息攜帶錨點 P-Gff的地址信息,例如,IP地址;
604 目標移動管理網(wǎng)元選擇目標S-GW ;
605 目標移動管理網(wǎng)元向目標S-GW發(fā)送創(chuàng)建承載請求消息,創(chuàng)建目標S-GW上的承載;
606-608與505-507中的內(nèi)容相同,這里不再詳述。
本實施例通過選擇的目標S-GW獲取錨點P-GW的域名信息,進而根據(jù)可用的S-GW 的域名信息與錨點P-GW的域名信息,優(yōu)先選擇與錨點P-GW本地合一的網(wǎng)關(guān)作為目標S-GW, 減少了數(shù)據(jù)連接的跳數(shù),提高了轉(zhuǎn)發(fā)數(shù)據(jù)的效率。
實施例4
參見圖7,本實施例提供了一種選擇網(wǎng)關(guān)的方法,該方法以UE請求新的PDN連接時,移動管理網(wǎng)元選擇P-GW為例進行說明,該方法包括
701 =UE向移動管理網(wǎng)元(例如,MME)發(fā)送PDN連接請求;
702 移動管理網(wǎng)元收到PDN連接請求后,在S-GW已經(jīng)選擇的情況下,根據(jù)PDN連接請求中新PDN連接對應(yīng)的新APN選擇P-GW。
其中,已選擇的S-GW通常稱為錨點S-GW,該S-GW在本實施例中不發(fā)生變化;
移動管理網(wǎng)元選擇P-GW時,分以下兩種情況進行處理
1)移動管理網(wǎng)元根據(jù)錨點S-GW的域名可以得知該錨點S-GW是否是合一的網(wǎng)關(guān), 如果是,進行如下處理對PDN連接請求對應(yīng)的新APN進行解析,得到P-GW的域名列表或地址列表,查找P-GW的域名列表(或地址列表)中是否有與錨點S-GW的域名(或錨點S-GW 所在的合一網(wǎng)關(guān)P-GW地址)匹配的表項,如果有,則說明該S-GW所在的合一網(wǎng)關(guān)支持新PDN的連接,則移動管理網(wǎng)元優(yōu)先選擇該合一網(wǎng)關(guān)建立PDN連接,即以該錨點S-GW作為當前的數(shù)據(jù)網(wǎng)關(guān)。如果該錨點S-GW不是合一的網(wǎng)關(guān),則按照現(xiàn)有機制選擇S-GW。
2)錨點S-GW的域名中不包含合一信息,移動管理網(wǎng)元無法判斷S-GW是否是合一的網(wǎng)關(guān),所以直接進行如下處理
對PDN連接請求對應(yīng)的新APN進行解析,得到P-GW的域名列表或地址列表,查找 P-GW的域名列表(或地址列表)中是否有與錨點S-GW的域名(或錨點S-GW所在的合一網(wǎng)關(guān)P-GW地址)匹配的表項,如果有,則說明該S-GW所在的合一網(wǎng)關(guān)支持新PDN的連接,則移動管理網(wǎng)元優(yōu)先選擇該合一網(wǎng)關(guān)建立PDN連接,即以該錨點S-GW作為當前的數(shù)據(jù)網(wǎng)關(guān)。
703 根據(jù)選擇的P-GW為新的PDN連接創(chuàng)建承載,具體包括
向錨點S-GW發(fā)送創(chuàng)建缺省承載請求消息,該消息中包含選擇的P-GW的地址;
錨點S-GW收到創(chuàng)建缺省承載請求消息后,將該消息轉(zhuǎn)發(fā)給選擇的P-GW ;
本實施例中,移動管理網(wǎng)元獲取錨點S-GW域名的方法有
方法一初次選擇S-GW時獲取
從上下文中獲取錨點S-GW的域名,該上下文中的錨點S-GW的域名是通過如下方式保存的移動管理網(wǎng)元在初次接入網(wǎng)絡(luò)或者切換到網(wǎng)絡(luò)后,在進行S-GW的選擇時,獲得 S-Gff的域名,并保存在移動管理網(wǎng)元的上下文中。
方法二 使用DNS解析方式
在702中,移動管理網(wǎng)元在進行P-GW選擇時,首先使用DNS解析的機制來通過錨點S-GW的地址獲取錨點S-GW的域名,例如正向DNS解析或者反向DNS解析機制。
方法三直接詢問方式
在702中,移動管理網(wǎng)元在進行P-GW選擇時,首先向錨點S-GW發(fā)送消息詢問S-GW 的域名,或者詢問P-GW的地域和合一信息,S-Gff向移動管理網(wǎng)元返回其域名,或者返回其合一信息和S5接口地址等。
方法四移動管理網(wǎng)元上的相關(guān)配置
在移動管理網(wǎng)元上配置有所屬的PLMN內(nèi)部所有S-GW的IP地址和S-GW域名的對應(yīng)關(guān)系,或者是在移動管理網(wǎng)元上配置有所屬的PLMN內(nèi)部所有合一的S-GW的IP地址和該合一網(wǎng)關(guān)上P-GW的IP地址的對應(yīng)關(guān)系。這樣,在702中,移動管理網(wǎng)元在進行P-GW選擇時,可以通過錨點S-GW的地址獲取錨點S-GW的域名,或者錨點S-GW所在合一網(wǎng)關(guān)的P-GW 的地址,然后與新APN解析得到的P-GW的域名(或者P-GW的地址)列表相比較,就可以判斷出錨點S-GW所在的本地合一網(wǎng)關(guān)是否支持該新PDN的連接,從而做出優(yōu)先選擇。
在移動管理網(wǎng)元上進行相關(guān)配置時,也可以配置所有S-GW的地址和S-GW域名的對應(yīng)關(guān)系,或者所有合一的S-GW的IP地址和該合一網(wǎng)關(guān)上P-GW的IP地址的對應(yīng)關(guān)系,而不局限于在移動管理網(wǎng)元上配置該移動管理網(wǎng)元所屬的PLMN內(nèi)部的S-GW的地址對應(yīng)關(guān)系;
本實施例接收到UE的PDN連接請求后,根據(jù)錨點S-GW選擇該PDN連接的P-GW,使選擇的P-GW與錨點S-GW為合一網(wǎng)關(guān),減少了數(shù)據(jù)連接的跳數(shù),提高了轉(zhuǎn)發(fā)數(shù)據(jù)的效率。
實施例5
參見圖8,本實施例提供了一種選擇網(wǎng)關(guān)的方法,該方法以UE請求新的PDN連接時,S-Gff選擇P-GW為例進行說明,該方法包括[0162]801 =UE向移動管理網(wǎng)元(例如,MME)發(fā)送PDN連接請求;
802 移動管理網(wǎng)元接收到UE請求新的PDN連接時,重新選擇一個P_GW ;
803 移動管理網(wǎng)元向錨點S-GW發(fā)送創(chuàng)建缺省承載請求消息(Create Default Bearer Request),該消息指示建立連接的P-GW的地址;
804 錨點S-GW收到創(chuàng)建缺省承載請求消息后,如果發(fā)現(xiàn)收到的請求消息中包含的APN對應(yīng)的PDN業(yè)務(wù),錨點S-GW本身所在的合一網(wǎng)關(guān)可以提供該PDN業(yè)務(wù),則不再繼續(xù)向請求消息中指示的P-GW的地址建立連接,而直接在自己所在的合一網(wǎng)關(guān)上建立PDN連接;
805 錨點S-GW向移動管理網(wǎng)元發(fā)送創(chuàng)建缺省承載響應(yīng)消息(Create Default Bearer Response),錨點S_GW將其所在的合一網(wǎng)關(guān)的P_GW地址作為信元包含在該消息中。
本實施例的錨點S-GW接收到移動管理網(wǎng)元的創(chuàng)建缺省承載請求后,將其所在的合一網(wǎng)關(guān)的P-GW作為該PDN連接的P-GW,使選擇的P-GW與錨點S-GW為合一網(wǎng)關(guān),減少了數(shù)據(jù)連接的跳數(shù),提高了轉(zhuǎn)發(fā)數(shù)據(jù)的效率。
實施例6
參見圖9,本實施例提供了一種選擇網(wǎng)關(guān)的方法,該方法以UE請求新的PDN連接時,移動管理網(wǎng)元選擇P-GW為例進行說明,該方法包括
901 =UE向移動管理網(wǎng)元(例如,MME)發(fā)送PDN連接請求;
902 移動管理網(wǎng)元收到PDN連接請求后,根據(jù)之前建立的PDN連接對應(yīng)的已選 P-Gff的域名(或地址)和新的PDN對應(yīng)的APN解析出的P-GW的域名(或地址),為新APN 選擇P-GW ;
P-GW的選擇過程如下
移動管理網(wǎng)元首先把之前建立的PDN連接對應(yīng)的已選P-GW域名(或者地址)與新APN解析得到的P-GW域名(或者地址)列表相比較,如果有共同的名字或者地址,則移動管理網(wǎng)元優(yōu)先選擇這個P-GW來建立新的PDN連接;
移動管理網(wǎng)元如果發(fā)現(xiàn)新APN對應(yīng)的P-GW的域名(或地址)列表和當前已建立業(yè)務(wù)連接的已選P-GW的域名(或地址)列表有多個相重,可以通過獲取APN的優(yōu)先級(該優(yōu)先級可以是配置在移動管理網(wǎng)元上面的運營商策略,也可以是保存在歸屬用戶服務(wù)器中的用戶簽約信息的一部分)來確定哪個PDN連接使用的P-GW被優(yōu)先選擇作為新PDN連接的 P-GW ;
例如,APN的優(yōu)先級策略為default APN優(yōu)先、IMS APN優(yōu)先或internet APN優(yōu)先,在不同的網(wǎng)絡(luò)部署階段和商業(yè)模式下,可以使用不同的APN優(yōu)先級策略。
903 移動管理網(wǎng)元根據(jù)選擇的P-GW為新的PDN連接創(chuàng)建承載,具體創(chuàng)建過程同 703中的創(chuàng)建過程類似,這里不再詳述。
本實施例接收到UE的PDN連接請求后,根據(jù)之前建立的PDN連接對應(yīng)的已選P-GW 的域名和新的PDN對應(yīng)的APN解析出的P-GW的域名,選擇新PDN連接的P-GW,使新建的PDN 業(yè)務(wù)建立到之前已有業(yè)務(wù)的P-GW上,減少了 P-GW的數(shù)目,有利于用戶數(shù)據(jù)的統(tǒng)一管理和節(jié)約了 P-GW的資源。
實施例7
本實施例提供了一種選擇網(wǎng)關(guān)的方法,本實施例中的源S-GW的域名包含在用戶上下文中,在UE接入網(wǎng)絡(luò)發(fā)生切換或者UE位置更新情況下,源S-GW的域名由源移動管理網(wǎng)元通過上下文響應(yīng)消息或者切換請求消息發(fā)送給目標移動管理網(wǎng)元,從而使目標移動管理網(wǎng)元獲得源S-GW的精確的位置信息,對是否繼續(xù)使用源S-GW做出迅速準確的判斷;
其中,如果源S-GW的域名中包含了比較精確的地域信息情況下,目標移動管理網(wǎng)元可以根據(jù)這個精確的地域信息決定能否繼續(xù)使用源S-GW ;如果源S-GW的域名中不包含地域信息,目標移動管理網(wǎng)元將把當前可用的本地S-GW域名列表和源S-GW的域名相比較, 根據(jù)比較的結(jié)果判斷是否繼續(xù)使用源S-GW,例如,如果域名列表中有與源S-GW的域名相同的表項,則繼續(xù)使用源S-GW,否則,不使用源S-GW。
當目標網(wǎng)絡(luò)繼續(xù)使用源S-GW時,目標移動管理網(wǎng)元知道S-GW的域名后,在UE請求新的PDN連接時,優(yōu)先選擇該S-GW所在的合一網(wǎng)關(guān)來建立PDN連接。
本實施例將源S-GW的域名包含在用戶上下文中,方便目標移動管理網(wǎng)元獲取源 S-Gff的域名,進而判斷是否繼續(xù)使用源S-GW ;同時,當UE請求建立新的PDN連接請求時,優(yōu)先選擇源S-GW所在的本地合一網(wǎng)關(guān)建立該PDN連接;使選擇的P-GW與S-GW為本地合一網(wǎng)關(guān),減少了數(shù)據(jù)連接的跳數(shù),提高了轉(zhuǎn)發(fā)數(shù)據(jù)的效率。
以上實施例中的移動管理網(wǎng)元指網(wǎng)絡(luò)中負責用戶移動管理的網(wǎng)元實體,例如MME、 SGSN、HRPD AN (Access Node,接入節(jié)點)等。
實施例8
參見圖10,本實施例提供了一種選擇網(wǎng)關(guān)的裝置,該裝置包括
服務(wù)網(wǎng)關(guān)選擇模塊1001,用于選擇服務(wù)網(wǎng)關(guān)時,選擇與當前錨點數(shù)據(jù)網(wǎng)關(guān)合一的服務(wù)網(wǎng)關(guān)作為目標服務(wù)網(wǎng)關(guān);
數(shù)據(jù)網(wǎng)關(guān)選擇模塊1002,用于選擇數(shù)據(jù)網(wǎng)關(guān)時,選擇與當前錨點服務(wù)網(wǎng)關(guān)合一的數(shù)據(jù)網(wǎng)關(guān)作為當前數(shù)據(jù)網(wǎng)關(guān)。
進一步地,服務(wù)網(wǎng)關(guān)選擇模塊1001可以通過多種方式實現(xiàn),例如,服務(wù)網(wǎng)關(guān)選擇模塊1001包括
獲取單元,用于獲取當前錨點數(shù)據(jù)網(wǎng)關(guān)的域名列表;
比較與選擇單元,用于比較獲取單元獲取的錨點數(shù)據(jù)網(wǎng)關(guān)的域名列表和可用的服務(wù)網(wǎng)關(guān)的域名列表,根據(jù)比較的結(jié)果選擇與當前錨點數(shù)據(jù)網(wǎng)關(guān)合一的服務(wù)網(wǎng)關(guān)作為目標服務(wù)網(wǎng)關(guān)。
或者,服務(wù)網(wǎng)關(guān)選擇模塊1001包括
地址列表獲取單元,用于根據(jù)預(yù)先在移動管理網(wǎng)元上配置的數(shù)據(jù)網(wǎng)關(guān)的地址與數(shù)據(jù)網(wǎng)關(guān)所在的合一網(wǎng)關(guān)的服務(wù)網(wǎng)關(guān)的地址對應(yīng)關(guān)系,獲取錨點數(shù)據(jù)網(wǎng)關(guān)所在的合一網(wǎng)關(guān)的服務(wù)網(wǎng)關(guān)的地址列表;
比較與選擇單元,用于比較地址列表獲取單元獲取的地址列表和可用的服務(wù)網(wǎng)關(guān)的地址列表,根據(jù)比較的結(jié)果選擇與當前錨點數(shù)據(jù)網(wǎng)關(guān)合一的服務(wù)網(wǎng)關(guān)作為目標服務(wù)網(wǎng)關(guān)。
其中,獲取單元可以通過如下方式之一獲取當前錨點數(shù)據(jù)網(wǎng)關(guān)的域名列表
對錨點數(shù)據(jù)網(wǎng)關(guān)的地址列表進行域名服務(wù)DNS解析,得到錨點數(shù)據(jù)網(wǎng)關(guān)的域名列表;
或者,通過向錨點數(shù)據(jù)網(wǎng)關(guān)詢問的方式獲取錨點數(shù)據(jù)網(wǎng)關(guān)的域名列表;
或者,預(yù)先在移動管理網(wǎng)元上配置的數(shù)據(jù)網(wǎng)關(guān)的地址與域名的對應(yīng)關(guān)系,根據(jù)對應(yīng)關(guān)系獲取錨點數(shù)據(jù)網(wǎng)關(guān)的域名列表。
或者,服務(wù)網(wǎng)關(guān)選擇模塊1001包括
發(fā)送單元,用于當用戶切換或位置更新到目標移動管理網(wǎng)元時,選擇一個服務(wù)網(wǎng)關(guān)作為目標服務(wù)網(wǎng)關(guān),向目標服務(wù)網(wǎng)關(guān)發(fā)送創(chuàng)建或更新承載請求消息;
域名信息接收單元,用于接收目標服務(wù)網(wǎng)關(guān)返回的攜帶錨點數(shù)據(jù)網(wǎng)關(guān)的域名信息的創(chuàng)建或更新承載響應(yīng)消息,該域名信息為目標服務(wù)網(wǎng)關(guān)向錨點數(shù)據(jù)網(wǎng)關(guān)發(fā)送更新承載請求消息時,錨點數(shù)據(jù)網(wǎng)關(guān)返回的更新承載響應(yīng)消息中攜帶的;
選擇單元,用于根據(jù)域名信息接收單元收到的域名信息選擇與當前錨點數(shù)據(jù)網(wǎng)關(guān)合一的服務(wù)網(wǎng)關(guān)作為新的目標服務(wù)網(wǎng)關(guān)。
或者,服務(wù)網(wǎng)關(guān)選擇模塊1001包括
域名信息獲取單元,用于接收目標移動管理網(wǎng)元發(fā)送的創(chuàng)建承載請求消息,向當前錨點數(shù)據(jù)網(wǎng)關(guān)發(fā)送詢問消息,并接收該錨點數(shù)據(jù)網(wǎng)關(guān)返回的詢問響應(yīng)消息,該詢問響應(yīng)消息攜帶該錨點數(shù)據(jù)網(wǎng)關(guān)的域名信息;
選擇單元,用于根據(jù)域名信息獲取單元獲取的域名信息選擇與該錨點數(shù)據(jù)網(wǎng)關(guān)合一的服務(wù)網(wǎng)關(guān)作為新的目標服務(wù)網(wǎng)關(guān)。
進一步地,數(shù)據(jù)網(wǎng)關(guān)選擇模塊1002也可以通過多種方式實現(xiàn),例如,數(shù)據(jù)網(wǎng)關(guān)選擇模塊1002包括
解析單元,用于對PDN連接請求對應(yīng)的APN進行解析,得到數(shù)據(jù)網(wǎng)關(guān)的域名列表;
選擇單元,用于查找解析單元解析得到的數(shù)據(jù)網(wǎng)關(guān)的域名列表中是否有與錨點服務(wù)網(wǎng)關(guān)的域名匹配的表項,如果有,以該錨點服務(wù)網(wǎng)關(guān)作為當前數(shù)據(jù)網(wǎng)關(guān)。
或者,數(shù)據(jù)網(wǎng)關(guān)選擇模塊1002包括
解析單元,用于對PDN連接請求對應(yīng)的APN進行解析,得到數(shù)據(jù)網(wǎng)關(guān)的地址列表;
獲取單元,用于根據(jù)在移動管理網(wǎng)元上配置的服務(wù)網(wǎng)關(guān)的地址與服務(wù)網(wǎng)關(guān)所在的合一網(wǎng)關(guān)的數(shù)據(jù)網(wǎng)關(guān)的地址對應(yīng)關(guān)系,獲取該錨點服務(wù)網(wǎng)關(guān)所在的合一網(wǎng)關(guān)的數(shù)據(jù)網(wǎng)關(guān)的地址;
選擇單元,用于查找解析單元解析得到的地址列表中是否有與獲取單元獲取的數(shù)據(jù)網(wǎng)關(guān)的地址匹配的表項,如果有,以該錨點服務(wù)網(wǎng)關(guān)作為當前數(shù)據(jù)網(wǎng)關(guān)。
其中,錨點服務(wù)網(wǎng)關(guān)的域名是通過如下方式之一獲取的
從上下文中獲取錨點服務(wù)網(wǎng)關(guān)的域名,錨點服務(wù)網(wǎng)關(guān)的域名為第一次選擇錨點服務(wù)網(wǎng)關(guān)時獲取的,并保存在上下文中;
或者,對錨點服務(wù)網(wǎng)關(guān)的地址進行域名服務(wù)DNS解析,得到錨點服務(wù)網(wǎng)關(guān)的域名;
或者,通過向錨點服務(wù)網(wǎng)關(guān)詢問的方式獲取錨點服務(wù)網(wǎng)關(guān)的域名;
或者,預(yù)先在移動管理網(wǎng)元上配置服務(wù)網(wǎng)關(guān)的地址與域名的對應(yīng)關(guān)系,根據(jù)對應(yīng)關(guān)系獲取錨點服務(wù)網(wǎng)關(guān)的域名。
進一步地,數(shù)據(jù)網(wǎng)關(guān)選擇模塊還可以具體包括
檢查單元,用于接收移動管理網(wǎng)元發(fā)送的創(chuàng)建缺省承載請求消息,檢查自身所在的合一網(wǎng)關(guān)是否可以提供該移動管理網(wǎng)元請求的PDN業(yè)務(wù);
選擇單元,用于當檢查單元檢查的結(jié)果是自身所在的合一網(wǎng)關(guān)可以提供該移動管理網(wǎng)元請求的PDN業(yè)務(wù)時,將自身所在的合一網(wǎng)關(guān)作為當前數(shù)據(jù)網(wǎng)關(guān),并將當前數(shù)據(jù)網(wǎng)關(guān)的地址通知給該移動管理網(wǎng)元。
進一步地,該裝置還包括
獲取模塊,用于收到用戶發(fā)送的PDN連接請求后,對該PDN連接請求對應(yīng)的APN進行解析,得到該PDN連接請求對應(yīng)的數(shù)據(jù)網(wǎng)關(guān)的域名或地址;
選擇模塊,用于比較已建立的PDN連接對應(yīng)的已選數(shù)據(jù)網(wǎng)關(guān)的域名或地址與獲取模塊得到的數(shù)據(jù)網(wǎng)關(guān)的域名或地址的關(guān)系,根據(jù)比較的結(jié)果選擇數(shù)據(jù)網(wǎng)關(guān)。
本實施例提供的裝置在進行服務(wù)網(wǎng)關(guān)或數(shù)據(jù)網(wǎng)關(guān)選擇時,以當前錨點網(wǎng)關(guān)為依據(jù),盡可能選擇與當前錨點網(wǎng)關(guān)合一的網(wǎng)關(guān),減少了數(shù)據(jù)連接的跳數(shù),提高了轉(zhuǎn)發(fā)數(shù)據(jù)的效率。
實施例9
參見圖11,本實施例提供了一種選擇網(wǎng)關(guān)的系統(tǒng),該系統(tǒng)包括
目標移動管理網(wǎng)元1101,用于選擇服務(wù)網(wǎng)關(guān)時,選擇與當前錨點數(shù)據(jù)網(wǎng)關(guān)合一的服務(wù)網(wǎng)關(guān)作為目標服務(wù)網(wǎng)關(guān);選擇數(shù)據(jù)網(wǎng)關(guān)時,選擇與當前錨點服務(wù)網(wǎng)關(guān)合一的數(shù)據(jù)網(wǎng)關(guān)作為當前數(shù)據(jù)網(wǎng)關(guān)。
進一步地,該系統(tǒng)還包括
源移動管理網(wǎng)元1102,用于當用戶切換或位置更新到目標移動管理網(wǎng)元時,向目標移動管理網(wǎng)元1101發(fā)送源服務(wù)網(wǎng)關(guān)的域名信息;
上述目標移動管理網(wǎng)元1101進一步包括[0230]目標服務(wù)網(wǎng)關(guān)選擇模塊,用于接收源移動管理網(wǎng)元1102發(fā)送的源服務(wù)網(wǎng)關(guān)的域名信息后,根據(jù)源服務(wù)網(wǎng)關(guān)的域名信息判斷是否繼續(xù)使用所述源服務(wù)網(wǎng)關(guān),如果是,以源服務(wù)網(wǎng)關(guān)作為目標服務(wù)網(wǎng)關(guān);
當前數(shù)據(jù)網(wǎng)關(guān)選擇模塊,用于當收到用戶的PDN連接請求時,且目標服務(wù)網(wǎng)關(guān)選擇模塊選擇源服務(wù)網(wǎng)關(guān)作為目標服務(wù)網(wǎng)關(guān)時,優(yōu)先選擇源服務(wù)網(wǎng)關(guān)所在的合一網(wǎng)關(guān)作為當前數(shù)據(jù)網(wǎng)關(guān),在當前數(shù)據(jù)網(wǎng)關(guān)建立該PDN連接請求對應(yīng)的PDN連接。
本實施例提供的系統(tǒng)在進行服務(wù)網(wǎng)關(guān)或數(shù)據(jù)網(wǎng)關(guān)選擇時,以當前錨點網(wǎng)關(guān)為依據(jù),盡可能選擇與當前錨點網(wǎng)關(guān)合一的網(wǎng)關(guān),減少了數(shù)據(jù)連接的跳數(shù),提高了轉(zhuǎn)發(fā)數(shù)據(jù)的效率。
本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關(guān)的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory, ROM)或隨機存儲記憶體(Random Access Memory, RAM)等。
以上所述僅為本發(fā)明的較佳實施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
19
權(quán)利要求
1.一種選擇網(wǎng)關(guān)的方法,其特征在于,所述方法包括選擇服務(wù)網(wǎng)關(guān)時,選擇與當前錨點數(shù)據(jù)網(wǎng)關(guān)合一的服務(wù)網(wǎng)關(guān)作為目標服務(wù)網(wǎng)關(guān);所述選擇與當前錨點數(shù)據(jù)網(wǎng)關(guān)合一的服務(wù)網(wǎng)關(guān)作為目標服務(wù)網(wǎng)關(guān)包括下述任一種方式方式一、獲取當前錨點數(shù)據(jù)網(wǎng)關(guān)的域名列表,比較所述錨點數(shù)據(jù)網(wǎng)關(guān)的域名列表和可用的服務(wù)網(wǎng)關(guān)的域名列表,根據(jù)比較的結(jié)果選擇與所述當前錨點數(shù)據(jù)網(wǎng)關(guān)合一的服務(wù)網(wǎng)關(guān)作為目標服務(wù)網(wǎng)關(guān),其中,所述獲取當前錨點數(shù)據(jù)網(wǎng)關(guān)的域名列表包括對當前錨點數(shù)據(jù)網(wǎng)關(guān)的地址列表進行域名服務(wù)DNS解析,得到所述錨點數(shù)據(jù)網(wǎng)關(guān)的域名列表;或者,通過向當前錨點數(shù)據(jù)網(wǎng)關(guān)詢問的方式獲取所述錨點數(shù)據(jù)網(wǎng)關(guān)的域名列表;或者,預(yù)先在移動管理網(wǎng)元上配置數(shù)據(jù)網(wǎng)關(guān)的地址與域名的對應(yīng)關(guān)系,根據(jù)所述對應(yīng)關(guān)系獲取當前錨點數(shù)據(jù)網(wǎng)關(guān)的域名列表;方式二、當用戶切換或位置更新到目標移動管理網(wǎng)元時,目標移動管理網(wǎng)元選擇一個服務(wù)網(wǎng)關(guān)作為目標服務(wù)網(wǎng)關(guān);所述目標移動管理網(wǎng)元向所述目標服務(wù)網(wǎng)關(guān)發(fā)送創(chuàng)建或更新承載請求消息;所述目標服務(wù)網(wǎng)關(guān)收到所述創(chuàng)建或更新承載請求消息后,向所述錨點數(shù)據(jù)網(wǎng)關(guān)發(fā)送更新承載請求消息;所述錨點數(shù)據(jù)網(wǎng)關(guān)收到所述目標服務(wù)網(wǎng)關(guān)發(fā)送的更新承載請求消息后,向所述目標服務(wù)網(wǎng)關(guān)返回的更新承載響應(yīng)消息,所述更新承載響應(yīng)消息攜帶所述錨點數(shù)據(jù)網(wǎng)關(guān)的域名信息;所述目標服務(wù)網(wǎng)關(guān)收到所述錨點數(shù)據(jù)網(wǎng)關(guān)返回的更新承載響應(yīng)消息后,向所述目標移動管理網(wǎng)元返回攜帶所述錨點數(shù)據(jù)網(wǎng)關(guān)的域名信息的創(chuàng)建或更新承載響應(yīng)消息;所述目標移動管理網(wǎng)元收到所述目標服務(wù)網(wǎng)關(guān)返回的創(chuàng)建或更新承載響應(yīng)消息后,根據(jù)所述錨點數(shù)據(jù)網(wǎng)關(guān)的域名信息選擇與所述錨點數(shù)據(jù)網(wǎng)關(guān)合一的服務(wù)網(wǎng)關(guān)作為新的目標服務(wù)網(wǎng)關(guān);方式三、當用戶切換或位置更新到目標移動管理網(wǎng)元時,目標移動管理網(wǎng)元選擇一個服務(wù)網(wǎng)關(guān)作為目標服務(wù)網(wǎng)關(guān);所述目標移動管理網(wǎng)元向所述目標服務(wù)網(wǎng)關(guān)發(fā)送創(chuàng)建承載請求消息;所述目標服務(wù)網(wǎng)關(guān)收到所述創(chuàng)建承載請求消息后,向當前錨點數(shù)據(jù)網(wǎng)關(guān)發(fā)送詢問消息,并接收所述錨點數(shù)據(jù)網(wǎng)關(guān)返回的詢問響應(yīng)消息,所述詢問響應(yīng)消息攜帶所述錨點數(shù)據(jù)網(wǎng)關(guān)的域名信息;所述目標服務(wù)網(wǎng)關(guān)根據(jù)所述域名信息選擇與所述錨點數(shù)據(jù)網(wǎng)關(guān)合一的服務(wù)網(wǎng)關(guān)作為新的目標服務(wù)網(wǎng)關(guān);選擇數(shù)據(jù)網(wǎng)關(guān)時,選擇與當前錨點服務(wù)網(wǎng)關(guān)合一的數(shù)據(jù)網(wǎng)關(guān)作為當前數(shù)據(jù)網(wǎng)關(guān)。
2.如權(quán)利要求
1所述的選擇網(wǎng)關(guān)的方法,其特征在于,所述根據(jù)比較的結(jié)果選擇與所述當前錨點數(shù)據(jù)網(wǎng)關(guān)合一的服務(wù)網(wǎng)關(guān)作為目標服務(wù)網(wǎng)關(guān),包括當比較的結(jié)果有多個與當前錨點數(shù)據(jù)網(wǎng)關(guān)合一的服務(wù)網(wǎng)關(guān)時,根據(jù)優(yōu)先級從多個服務(wù)網(wǎng)關(guān)中選擇一個服務(wù)網(wǎng)關(guān)作為目標服務(wù)網(wǎng)關(guān)。
3.如權(quán)利要求
1所述的選擇網(wǎng)關(guān)的方法,其特征在于,所述選擇與當前錨點服務(wù)網(wǎng)關(guān)合一的數(shù)據(jù)網(wǎng)關(guān)作為當前數(shù)據(jù)網(wǎng)關(guān),包括對PDN連接請求對應(yīng)的APN進行解析,得到數(shù)據(jù)網(wǎng)關(guān)的域名列表;查找所述數(shù)據(jù)網(wǎng)關(guān)的域名列表中是否有與當前錨點服務(wù)網(wǎng)關(guān)的域名匹配的表項,如果有,以所述錨點服務(wù)網(wǎng)關(guān)作為當前的數(shù)據(jù)網(wǎng)關(guān)。
4.如權(quán)利要求
3所述的選擇網(wǎng)關(guān)的方法,其特征在于,所述當前錨點服務(wù)網(wǎng)關(guān)的域名是通過如下方式之一獲取的從上下文中獲取當前錨點服務(wù)網(wǎng)關(guān)的域名,所述錨點服務(wù)網(wǎng)關(guān)的域名為第一次選擇所述錨點服務(wù)網(wǎng)關(guān)時獲取的,并保存在所述上下文中;或者,對當前錨點服務(wù)網(wǎng)關(guān)的地址進行域名服務(wù)DNS解析,得到所述錨點服務(wù)網(wǎng)關(guān)的域名;或者,通過向當前錨點服務(wù)網(wǎng)關(guān)詢問的方式獲取所述錨點服務(wù)網(wǎng)關(guān)的域名; 或者,預(yù)先在移動管理網(wǎng)元上配置服務(wù)網(wǎng)關(guān)的地址與域名的對應(yīng)關(guān)系,根據(jù)所述對應(yīng)關(guān)系獲取當前錨點服務(wù)網(wǎng)關(guān)的域名;或者,當用戶切換或位置更新到目標移動管理網(wǎng)元時,源移動管理網(wǎng)元主動向所述目標移動管理網(wǎng)元發(fā)送源服務(wù)網(wǎng)關(guān)的域名信息。
5.如權(quán)利要求
1所述的選擇網(wǎng)關(guān)的方法,其特征在于,所述選擇與當前錨點服務(wù)網(wǎng)關(guān)合一的數(shù)據(jù)網(wǎng)關(guān)作為當前數(shù)據(jù)網(wǎng)關(guān),包括根據(jù)預(yù)先在移動管理網(wǎng)元上配置的服務(wù)網(wǎng)關(guān)的地址與所述服務(wù)網(wǎng)關(guān)所在的合一網(wǎng)關(guān)的數(shù)據(jù)網(wǎng)關(guān)的地址對應(yīng)關(guān)系,獲取所述錨點服務(wù)網(wǎng)關(guān)所在的合一網(wǎng)關(guān)的數(shù)據(jù)網(wǎng)關(guān)的地址; 對PDN連接請求對應(yīng)的APN進行解析,得到數(shù)據(jù)網(wǎng)關(guān)的地址列表; 查找所述地址列表中是否有與所述數(shù)據(jù)網(wǎng)關(guān)的地址匹配的表項,如果有,以所述錨點服務(wù)網(wǎng)關(guān)作為當前的數(shù)據(jù)網(wǎng)關(guān)。
6.如權(quán)利要求
1所述的選擇網(wǎng)關(guān)的方法,其特征在于,所述選擇與當前錨點服務(wù)網(wǎng)關(guān)合一的數(shù)據(jù)網(wǎng)關(guān)作為當前數(shù)據(jù)網(wǎng)關(guān),包括當前錨點服務(wù)網(wǎng)關(guān)收到移動管理網(wǎng)元發(fā)送的創(chuàng)建缺省承載請求消息后,檢查自身所在的合一網(wǎng)關(guān)是否可以提供所述移動管理網(wǎng)元請求的PDN業(yè)務(wù),如果是,將自身所在的合一網(wǎng)關(guān)作為當前數(shù)據(jù)網(wǎng)關(guān),并將所述當前數(shù)據(jù)網(wǎng)關(guān)的地址通知給所述移動管理網(wǎng)元。
7.如權(quán)利要求
1所述的選擇網(wǎng)關(guān)的方法,其特征在于,所述方法還包括移動管理網(wǎng)元收到用戶發(fā)送的PDN連接請求后,對所述PDN連接請求對應(yīng)的APN進行解析,得到所述PDN連接請求對應(yīng)的數(shù)據(jù)網(wǎng)關(guān)的域名;根據(jù)已建立的PDN連接對應(yīng)的已選數(shù)據(jù)網(wǎng)關(guān)的域名和所述PDN連接請求對應(yīng)的數(shù)據(jù)網(wǎng)關(guān)的域名,選擇數(shù)據(jù)網(wǎng)關(guān)。
8.如權(quán)利要求
1所述的選擇網(wǎng)關(guān)的方法,其特征在于,當所有錨點數(shù)據(jù)網(wǎng)關(guān)對應(yīng)的優(yōu)先級低于第一預(yù)設(shè)的優(yōu)先級時,所述方法還包括選擇服務(wù)網(wǎng)關(guān)時,從可用的服務(wù)網(wǎng)關(guān)的域名列表中選擇一個優(yōu)先級高于第二預(yù)設(shè)的優(yōu)先級的服務(wù)網(wǎng)關(guān),且所選擇的服務(wù)網(wǎng)關(guān)為本地合一網(wǎng)關(guān)。
9.一種選擇網(wǎng)關(guān)的裝置,其特征在于,所述裝置包括服務(wù)網(wǎng)關(guān)選擇模塊,用于選擇服務(wù)網(wǎng)關(guān)時,選擇與當前錨點數(shù)據(jù)網(wǎng)關(guān)合一的服務(wù)網(wǎng)關(guān)作為目標服務(wù)網(wǎng)關(guān);所述服務(wù)網(wǎng)關(guān)選擇模塊包括 獲取單元,用于獲取當前錨點數(shù)據(jù)網(wǎng)關(guān)的域名列表;比較與選擇單元,用于比較所述獲取單元獲取的錨點數(shù)據(jù)網(wǎng)關(guān)的域名列表和可用的服務(wù)網(wǎng)關(guān)的域名列表,根據(jù)比較的結(jié)果選擇與所述錨點數(shù)據(jù)網(wǎng)關(guān)合一的服務(wù)網(wǎng)關(guān)作為目標服務(wù)網(wǎng)關(guān),其中,所述獲取當前錨點數(shù)據(jù)網(wǎng)關(guān)的域名列表包括對當前錨點數(shù)據(jù)網(wǎng)關(guān)的地址列表進行域名服務(wù)DNS解析,得到所述錨點數(shù)據(jù)網(wǎng)關(guān)的域名列表;或者,通過向當前錨點數(shù)據(jù)網(wǎng)關(guān)詢問的方式獲取所述錨點數(shù)據(jù)網(wǎng)關(guān)的域名列表;或者,預(yù)先在移動管理網(wǎng)元上配置數(shù)據(jù)網(wǎng)關(guān)的地址與域名的對應(yīng)關(guān)系,根據(jù)所述對應(yīng)關(guān)系獲取當前錨點數(shù)據(jù)網(wǎng)關(guān)的域名列表; 或者,所述服務(wù)網(wǎng)關(guān)選擇模塊包括發(fā)送單元,用于當用戶切換或位置更新到目標移動管理網(wǎng)元時,選擇一個服務(wù)網(wǎng)關(guān)作為目標服務(wù)網(wǎng)關(guān),向所述目標服務(wù)網(wǎng)關(guān)發(fā)送創(chuàng)建或更新承載請求消息;域名信息接收單元, 用于接收所述目標服務(wù)網(wǎng)關(guān)返回的攜帶所述錨點數(shù)據(jù)網(wǎng)關(guān)的域名信息的創(chuàng)建或更新承載響應(yīng)消息,所述域名信息為所述目標服務(wù)網(wǎng)關(guān)向所述錨點數(shù)據(jù)網(wǎng)關(guān)發(fā)送更新承載請求消息時,所述錨點數(shù)據(jù)網(wǎng)關(guān)返回的更新承載響應(yīng)消息中攜帶的;選擇單元,用于根據(jù)所述域名信息接收單元收到的域名信息選擇與所述錨點數(shù)據(jù)網(wǎng)關(guān)合一的服務(wù)網(wǎng)關(guān)作為新的目標服務(wù)網(wǎng)關(guān);或者,所述服務(wù)網(wǎng)關(guān)選擇模塊包括域名信息獲取單元,用于接收目標移動管理網(wǎng)元發(fā)送的創(chuàng)建承載請求消息,向當前錨點數(shù)據(jù)網(wǎng)關(guān)發(fā)送詢問消息,并接收所述錨點數(shù)據(jù)網(wǎng)關(guān)返回的詢問響應(yīng)消息,所述詢問響應(yīng)消息攜帶所述錨點數(shù)據(jù)網(wǎng)關(guān)的域名信息;選擇單元,用于根據(jù)所述域名信息獲取單元獲取的域名信息選擇與所述錨點數(shù)據(jù)網(wǎng)關(guān)合一的服務(wù)網(wǎng)關(guān)作為新的目標服務(wù)網(wǎng)關(guān);數(shù)據(jù)網(wǎng)關(guān)選擇模塊,用于選擇數(shù)據(jù)網(wǎng)關(guān)時,選擇與當前錨點服務(wù)網(wǎng)關(guān)合一的數(shù)據(jù)網(wǎng)關(guān)作為當前數(shù)據(jù)網(wǎng)關(guān)。
10.如權(quán)利要求
9所述的選擇網(wǎng)關(guān)的裝置,其特征在于,所述數(shù)據(jù)網(wǎng)關(guān)選擇模塊包括 解析單元,用于對PDN連接請求對應(yīng)的APN進行解析,得到數(shù)據(jù)網(wǎng)關(guān)的域名列表;選擇單元,用于查找所述解析單元解析得到的數(shù)據(jù)網(wǎng)關(guān)的域名列表中是否有與當前錨點服務(wù)網(wǎng)關(guān)的域名匹配的表項,如果有,以所述錨點服務(wù)網(wǎng)關(guān)作為當前數(shù)據(jù)網(wǎng)關(guān)。
11.如權(quán)利要求
9所述的選擇網(wǎng)關(guān)的裝置,其特征在于,所述數(shù)據(jù)網(wǎng)關(guān)選擇模塊包括 解析單元,用于對PDN連接請求對應(yīng)的APN進行解析,得到數(shù)據(jù)網(wǎng)關(guān)的地址列表;獲取單元,用于根據(jù)預(yù)先在移動管理網(wǎng)元上配置的服務(wù)網(wǎng)關(guān)的地址與所述服務(wù)網(wǎng)關(guān)所在的合一網(wǎng)關(guān)的數(shù)據(jù)網(wǎng)關(guān)的地址對應(yīng)關(guān)系,獲取所述錨點服務(wù)網(wǎng)關(guān)所在的合一網(wǎng)關(guān)的數(shù)據(jù)網(wǎng)關(guān)的地址;選擇單元,用于查找所述解析單元解析得到的地址列表中是否有與所述獲取單元獲取的數(shù)據(jù)網(wǎng)關(guān)的地址匹配的表項,如果有,以所述錨點服務(wù)網(wǎng)關(guān)作為當前的數(shù)據(jù)網(wǎng)關(guān)。
12.如權(quán)利要求
9所述的選擇網(wǎng)關(guān)的裝置,其特征在于,所述數(shù)據(jù)網(wǎng)關(guān)選擇模塊包括 檢查單元,用于接收移動管理網(wǎng)元發(fā)送的創(chuàng)建缺省承載請求消息,檢查自身所在的合一網(wǎng)關(guān)是否可以提供所述移動管理網(wǎng)元請求的PDN業(yè)務(wù);選擇單元,用于當所述檢查單元檢查的結(jié)果是自身所在的合一網(wǎng)關(guān)可以提供所述移動管理網(wǎng)元請求的PDN業(yè)務(wù)時,將自身所在的合一網(wǎng)關(guān)作為當前數(shù)據(jù)網(wǎng)關(guān),并將所述當前數(shù)據(jù)網(wǎng)關(guān)的地址通知給所述移動管理網(wǎng)元。
13.如權(quán)利要求
9所述的選擇網(wǎng)關(guān)的裝置,其特征在于,所述裝置還包括獲取模塊,用于收到用戶發(fā)送的PDN連接請求后,對所述PDN連接請求對應(yīng)的APN進行解析,得到所述PDN連接請求對應(yīng)的數(shù)據(jù)網(wǎng)關(guān)的域名或地址;選擇模塊,用于比較已建立的PDN連接對應(yīng)的已選數(shù)據(jù)網(wǎng)關(guān)的域名或地址與所述獲取模塊得到的數(shù)據(jù)網(wǎng)關(guān)的域名或地址的關(guān)系,根據(jù)比較的結(jié)果選擇數(shù)據(jù)網(wǎng)關(guān)。
14. 一種選擇網(wǎng)關(guān)的系統(tǒng),其特征在于,所述系統(tǒng)包括目標移動管理網(wǎng)元,用于選擇服務(wù)網(wǎng)關(guān)時,選擇與當前錨點數(shù)據(jù)網(wǎng)關(guān)合一的服務(wù)網(wǎng)關(guān)作為目標服務(wù)網(wǎng)關(guān);選擇數(shù)據(jù)網(wǎng)關(guān)時,選擇與當前錨點服務(wù)網(wǎng)關(guān)合一的數(shù)據(jù)網(wǎng)關(guān)作為當前數(shù)據(jù)網(wǎng)關(guān);源移動管理網(wǎng)元,用于當用戶切換或位置更新到目標移動管理網(wǎng)元時,向所述目標移動管理網(wǎng)元發(fā)送源服務(wù)網(wǎng)關(guān)的域名信息;所述目標移動管理網(wǎng)元進一步包括目標服務(wù)網(wǎng)關(guān)選擇模塊,用于接收所述源移動管理網(wǎng)元發(fā)送的源服務(wù)網(wǎng)關(guān)的域名信息后,根據(jù)所述源服務(wù)網(wǎng)關(guān)的域名信息判斷是否繼續(xù)使用所述源服務(wù)網(wǎng)關(guān),如果是,以所述源服務(wù)網(wǎng)關(guān)作為目標服務(wù)網(wǎng)關(guān);當前數(shù)據(jù)網(wǎng)關(guān)選擇模塊,用于當收到用戶的PDN連接請求時,且所述目標服務(wù)網(wǎng)關(guān)選擇模塊選擇源服務(wù)網(wǎng)關(guān)作為目標服務(wù)網(wǎng)關(guān)時,選擇所述源服務(wù)網(wǎng)關(guān)所在的合一網(wǎng)關(guān)作為當前數(shù)據(jù)網(wǎng)關(guān),在所述當前數(shù)據(jù)網(wǎng)關(guān)建立所述PDN連接請求對應(yīng)的PDN連接。
專利摘要
本發(fā)明實施例公開了一種選擇網(wǎng)關(guān)的方法、裝置和系統(tǒng),屬于通信領(lǐng)域。所述方法包括選擇服務(wù)網(wǎng)關(guān)時,選擇與當前本地的錨點數(shù)據(jù)網(wǎng)關(guān)合一的服務(wù)網(wǎng)關(guān)作為當前服務(wù)網(wǎng)關(guān);選擇數(shù)據(jù)網(wǎng)關(guān)時,選擇與當前本地的錨點服務(wù)網(wǎng)關(guān)合一的數(shù)據(jù)網(wǎng)關(guān)作為當前數(shù)據(jù)網(wǎng)關(guān)。所述裝置包括服務(wù)網(wǎng)關(guān)選擇模塊和數(shù)據(jù)網(wǎng)關(guān)選擇模塊。所述系統(tǒng)包括目標移動管理網(wǎng)元。本發(fā)明通過在進行服務(wù)網(wǎng)關(guān)或數(shù)據(jù)網(wǎng)關(guān)選擇時,以當前錨點網(wǎng)關(guān)為依據(jù),盡可能選擇與當前錨點網(wǎng)關(guān)合一的網(wǎng)關(guān),減少了數(shù)據(jù)連接的跳數(shù),提高了轉(zhuǎn)發(fā)數(shù)據(jù)的效率。
文檔編號H04W76/02GKCN101616404 B發(fā)布類型授權(quán) 專利申請?zhí)朇N 200810125266
公開日2011年12月21日 申請日期2008年6月23日
發(fā)明者胡穎, 邸志宇, 銀宇 申請人:華為技術(shù)有限公司導(dǎo)出引文BiBTeX, EndNote, RefMan專利引用 (2), 非專利引用 (1),