專利名稱:漫游用戶與歸屬地間分組交換業(yè)務(wù)的實(shí)現(xiàn)方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域的數(shù)據(jù)傳輸技木,特別是指一種漫游用戶與歸屬地間分組交換(PS,Packet Switch)業(yè)務(wù)的實(shí)現(xiàn)方法及系統(tǒng)。
背景技術(shù):
第三代移動(dòng)通信標(biāo)準(zhǔn)化伙伴項(xiàng)目(3GPP,3rdGeneration Partnership Project) 標(biāo)準(zhǔn)協(xié)議定義的通用分組無線業(yè)務(wù)(GPRS,General Packet Radio Service) /寬帶碼分多址(WCDMA,Wideband Code Division Multiple Access)技術(shù)可以讓用戶訪問高速分組數(shù)據(jù)業(yè)務(wù)。在3GPP系統(tǒng)中,通過Gn接ロ連接服務(wù)GPRS支持節(jié)點(diǎn)(SGSNJervingGPRS Support Node)、網(wǎng)關(guān)GPRS支持節(jié)點(diǎn)(GGSN,Gateway GPRS SupportNode)、以及域名系統(tǒng)(DNS,Domain Name System)等,從而實(shí)現(xiàn)這些設(shè)備之間的通信,因此,也可以將連接上述設(shè)備的接ロ 的網(wǎng)絡(luò)稱為Gn網(wǎng)絡(luò)。Gn 網(wǎng)絡(luò)中利用 GPRS 隧道協(xié)議(GTP,GI3RS Tunnelling Protocol)進(jìn)行連接。GTP包括控制面和用戶面兩個(gè)過程。其中,在控制面,GTP信令規(guī)定了移動(dòng)臺(tái)(MS,Mobile Station) 接入GPRS網(wǎng)絡(luò)的隧道控制和管理協(xié)議要求,GTP信令主要執(zhí)行建立、修改和刪除隧道的功能;在用戶面,GTP利用GPRS支持節(jié)點(diǎn)(GSN,GPRS Support Node)之間建立的隧道傳送用戶數(shù)據(jù)分組。GPRS/WCDMA系統(tǒng)作為一種廣泛使用的移動(dòng)通信技術(shù),該系統(tǒng)還能支持用戶在不同的地區(qū)和國(guó)家的移動(dòng)網(wǎng)絡(luò)之間的漫游業(yè)務(wù)。現(xiàn)有技術(shù)中,可以利用GGSN代理實(shí)現(xiàn)漫游用戶接入歸屬地,并進(jìn)行PS業(yè)務(wù), 具體地,歸屬于ー個(gè)公眾陸地移動(dòng)通信網(wǎng)絡(luò)(PLMN,Public LandMobi le-communi cat ion Network)的MS漫游到另ー個(gè)PLMN后,附著激活到另ー PLMN的SGSN上,由所述另ー PLMN的 SGSN發(fā)送激活請(qǐng)求給GGSN代理,然后GGSN代理向MS歸屬地的GGSN(HGGSN,Homed GGSN) 轉(zhuǎn)發(fā)激活請(qǐng)求,之后,由所述另ー PLMN的SGSN和HGGSN直接進(jìn)行后續(xù)的PS業(yè)務(wù)。具體地, 圖1為現(xiàn)有技術(shù)中典型的利用GGSN代理實(shí)現(xiàn)漫游用戶接入歸屬地,并進(jìn)行PS業(yè)務(wù)的方法流程示意圖,如圖1所示,包括以下步驟步驟101 漫游用戶向漫游地的SGSN(VSGSN,Visited SGSN)發(fā)起分組數(shù)據(jù)協(xié)議 (PDP, Packet Data Protocol)激活請(qǐng)求;步驟102 =VSGSN發(fā)起DNS解析流程,解析GGSN代理的控制面地址;步驟103 =DNS服務(wù)器向VSGSN返回GGSN代理的控制面地址;步驟104 VSGSN向GGSN代理發(fā)送PDP上下文建立請(qǐng)求消息;步驟105 :GGSN代理收到PDP上下文建立請(qǐng)求消息后,對(duì)報(bào)文進(jìn)行解析,得到用戶標(biāo)識(shí)信息,GGSN代理根據(jù)此信息翻譯出用戶簽約的HGGSN地址;這里,所述用戶標(biāo)識(shí)信息具體可以是移動(dòng)用戶國(guó)際號(hào)碼(MSISDN,MobileStation Integrated Services Digital Network)或國(guó)際移動(dòng)用戶識(shí)別碼(IMSI, InternationalMobile Subscriber Identification Number;。步驟106 :GGSN代理將VSGSN發(fā)送的PDP上下文建立請(qǐng)求消息中的因特網(wǎng)協(xié)議 (IP, Internet Protocol)包的目的IP地址修改為MSISDN或IMSI對(duì)應(yīng)的HGGSN的地址, 之后根據(jù)路由協(xié)議轉(zhuǎn)發(fā)給HGGSN ;步驟107 =HGGSN收到PDP上下文建立請(qǐng)求消息后,直接向VSGSN返回PDP上下文建立響應(yīng);這里,如果PDP上下文建立成功,則VSGSN根據(jù)響應(yīng)消息中的HGGSN的地址,建立與HGGSN的GTP隧道;其中,所述HGGSN的地址包括控制面地址和用戶面地址。步驟108 =VSGSN向漫游用戶發(fā)送PDP上下文激活響應(yīng)消息;步驟109 漫游用戶通過VSGSN向HGGSN發(fā)送業(yè)務(wù)數(shù)據(jù)報(bào)文。漫游用戶在后續(xù)處理的過程中可以發(fā)起更新或去活請(qǐng)求,進(jìn)行更新或去活的處理流程如圖2所示,包括以下步驟步驟201 漫游用戶向VSGSN發(fā)起PDP上下文更新或PDP上下文去活請(qǐng)求;步驟202 =VSGSN向HGGSN發(fā)起PDP上下文更新或PDP上下文去活請(qǐng)求;步驟203 =HGGSN向VSGSN回復(fù)PDP上下文更新或PDP上下文去活響應(yīng);步驟204 =VSGSN向漫游用戶回復(fù)PDP上下文更新或PDP上下文去活響應(yīng)。更新或去活請(qǐng)求,也可以由漫游用戶歸屬地的網(wǎng)絡(luò)側(cè)主動(dòng)發(fā)起,如圖3所示,包括如下步驟步驟301 =HGGSN向VSGSN發(fā)起PDP上下文更新或PDP上下文去活請(qǐng)求;步驟302 =VSGSN向漫游用戶發(fā)起PDP上下文更新或PDP上下文去活請(qǐng)求;步驟303 漫游用戶向VSGSN回復(fù)PDP上下文更新或PDP上下文去活響應(yīng);步驟304 =VSGSN向HGGSN回復(fù)PDP上下文更新或PDP上下文去活響應(yīng)。從上面的描述中可以看出,上述方法雖然利用GGSN代理解決了用戶漫游時(shí)接入 HGGSN并進(jìn)行PS業(yè)務(wù)的問題。但是,HGGSN的控制面地址和用戶面地址會(huì)暴露給VSGSN,如此,使得網(wǎng)絡(luò)的安全性得不到保證。另外,由于仍然是VSGSN與HGGSN建立最終的連接,所以,在VSGSN和HGGSN上都需要進(jìn)行對(duì)端節(jié)點(diǎn)通路的相關(guān)配置,如此,造成網(wǎng)絡(luò)維護(hù)分散、復(fù)雜度高、不夠優(yōu)化。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種漫游用戶與歸屬地間PS業(yè)務(wù)的實(shí)現(xiàn)方法及系統(tǒng),能提高網(wǎng)絡(luò)的安全性。為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的本發(fā)明提供了一種漫游用戶與歸屬地間PS業(yè)務(wù)的實(shí)現(xiàn)方法,該方法包括需要進(jìn)行PS業(yè)務(wù)吋,通過GGSN代理對(duì)信令和數(shù)據(jù)報(bào)文的轉(zhuǎn)發(fā),實(shí)現(xiàn)漫游用戶與 HGGSN間的PS業(yè)務(wù)。上述方案中,在通過GGSN代理對(duì)信令和數(shù)據(jù)報(bào)文的轉(zhuǎn)發(fā)之前,該方法進(jìn)ー步包括建立漫游用戶與HGGSN間進(jìn)行PS業(yè)務(wù)所需的GTP隧道。上述方案中,所述建立漫游用戶與HGGSN間進(jìn)行PS業(yè)務(wù)所需的GTP隧道,為
漫游用戶向VSGSN發(fā)送PDP激活請(qǐng)求消息;VSGSN收到PDP激活請(qǐng)求消息后,向DNS服務(wù)器發(fā)起DNS解析流程,解析GGSN代理的控制面地址;DNS服務(wù)器向VSGSN返回GGSN代理的控制面地址;VSGSN收到GGSN代理的控制面地址后,向GGSN代理發(fā)送PDP上下文建立請(qǐng)求消息;GGSN代理依據(jù)轉(zhuǎn)發(fā)規(guī)則,向HGGSN轉(zhuǎn)發(fā)PDP上下文建立請(qǐng)求消息;HGGSN收到請(qǐng)求消息后,進(jìn)行相應(yīng)處理,并在處理完成后,向GGSN代理返回PDP上下文建立響應(yīng)消息;GGSN代理收到PDP上下文建立響應(yīng)消息后,向VSGSN轉(zhuǎn)發(fā)PDP上下文建立響應(yīng)消息;VSGSN收到PDP上下文建立響應(yīng)消息后,向漫游用戶返回PDP上下文建立響應(yīng)消息。上述方案中,所述轉(zhuǎn)發(fā)規(guī)則,為判斷漫游用戶的接入點(diǎn)名稱(APN,ACCeSS Point Name)與自身保存的APN是否能匹配,確定能匹配后,根據(jù)漫游用戶的MSISDN或IMSI從自身保存的GGSN地址中查找HGGSN 的控制面地址;或者,判斷漫游用戶的APN與自身保存的APN是否能匹配,確定能匹配后,向外部服務(wù)器請(qǐng)求下發(fā)HGGSN的控制面地址,外部服務(wù)器根據(jù)漫游用戶的MSISDN或IMSI向GGSN代理下發(fā)HGGSN的控制面地址。上述方案中,所述向HGGSN轉(zhuǎn)發(fā)PDP上下文建立請(qǐng)求消息,為修改PDP上下文建立請(qǐng)求消息中的相應(yīng)信元(IE,Information Elements),之后將修改后的消息發(fā)送給 HGGSN ;所述向VSGSN轉(zhuǎn)發(fā)PDP上下文建立響應(yīng)消息,為修改PDP上下文建立響應(yīng)消息中的相應(yīng)IE,之后將修改后的消息發(fā)送給VSGSN。上述方案中,所述修改PDP上下文建立請(qǐng)求消息中的相應(yīng)IE,為將消息中的 VSGSN的控制面地址和VSGSN的用戶面地址修改為GGSN代理的控制面地址和用戶面地址; 將消息中的控制面隧道端點(diǎn)標(biāo)識(shí)(TEIDC)和數(shù)據(jù)面隧道端點(diǎn)標(biāo)識(shí)(TEIDU)修改為GGSN代理本地創(chuàng)建的隧道端點(diǎn)標(biāo)識(shí);將消息IP頭中的控制面源地址和源端ロ修改為GGSN代理的控制面對(duì)外地址和控制面對(duì)外端ロ ;將消息IP頭中的控制面目的地址和目的端ロ修改為規(guī)定的標(biāo)準(zhǔn)端ロ;所述修改PDP上下文建立響應(yīng)消息中的相應(yīng)IE,為將消息GTP消息體中的HGGSN 的控制面地址和HGGSN的用戶面地址修改為GGSN代理的控制面地址和用戶面地址;將消息 GTP消息體中的TEIDC和TEIDU修改為GGSN代理本地創(chuàng)建的隧道端點(diǎn)標(biāo)識(shí);將消息GTP頭中的TEIDC修改為VSGSN的TEIDC ;將消息IP頭中的控制面源地址和源端ロ,修改為GGSN 代理的控制面對(duì)外地址和控制面對(duì)外端ロ ;將消息IP頭中的控制面目的地址和目的端ロ 修改為VSGSN的對(duì)外地址和對(duì)外端ロ。上述方案中,所述通過GGSN代理對(duì)數(shù)據(jù)報(bào)文的轉(zhuǎn)發(fā),實(shí)現(xiàn)漫游用戶與HGGSN間的 PS業(yè)務(wù),為當(dāng)數(shù)據(jù)報(bào)文為漫游用戶向HGGSN發(fā)送的數(shù)據(jù)報(bào)文吋,漫游用戶將數(shù)據(jù)報(bào)文發(fā)送給 VSGSN,VSGSN收到數(shù)據(jù)報(bào)文后,通過GTP隧道發(fā)送給GGSN代理;GGSN代理收到數(shù)據(jù)報(bào)文后,將數(shù)據(jù)報(bào)文GTP頭中的TEIDU修改為HGGSN的TEIDU,之后將數(shù)據(jù)報(bào)文發(fā)送給HGGSN ;和/ 或,當(dāng)數(shù)據(jù)報(bào)文為HGGSN向漫游用戶發(fā)送的數(shù)據(jù)報(bào)文吋,HGGSN將數(shù)據(jù)報(bào)文通過GTP隧道發(fā)送給GGSN代理;GGSN代理收到數(shù)據(jù)報(bào)文后,將數(shù)據(jù)報(bào)文GTP頭中的TEIDU修改為VSGSN 的TEIDU,之后將數(shù)據(jù)報(bào)文發(fā)送給VSGSN ;VSGSN收到數(shù)據(jù)報(bào)文后,發(fā)送給漫游用戶。上述方案中,當(dāng)信令為漫游用戶發(fā)起的PDP上下文更新請(qǐng)求消息或PDP上下文去活請(qǐng)求消息吋,所述通過GGSN代理對(duì)信令的轉(zhuǎn)發(fā),實(shí)現(xiàn)漫游用戶與HGGSN間的PS業(yè)務(wù),為漫游用戶向VSGSN發(fā)送PDP上下文更新請(qǐng)求消息或PDP上下文去活請(qǐng)求消息; VSGSN收到請(qǐng)求消息后,向GGSN代理發(fā)送PDP上下文更新請(qǐng)求消息或PDP上下文去活請(qǐng)求消息;GGSN代理收到請(qǐng)求消息后,修改PDP上下文更新請(qǐng)求消息或PDP上下文去活請(qǐng)求消息中的相應(yīng)IE,之后將修改后的消息發(fā)送給HGGSN ;HGGSN收到請(qǐng)求消息后,進(jìn)行相應(yīng)處理,并在處理完成后,向GGSN代理返回PDP上下文更新響應(yīng)消息或PDP上下文去活響應(yīng)消息;GGSN代理收到PDP上下文更新響應(yīng)消息后或PDP上下文去活響應(yīng)消息,修改PDP 上下文更新響應(yīng)消息或PDP上下文去活響應(yīng)消息中的相應(yīng)IE,之后將修改后的消息發(fā)送給 VSGSN ;VSGSN收到PDP上下文更新響應(yīng)消息或PDP上下文去活響應(yīng)消息后,向漫游用戶返回PDP上下文更新響應(yīng)消息或PDP上下文去活響應(yīng)消息。上述方案中,當(dāng)信令為漫游用戶歸屬地網(wǎng)絡(luò)側(cè)發(fā)起的PDP上下文更新請(qǐng)求或PDP 上下文去活請(qǐng)求消息吋,所述通過GGSN代理對(duì)信令的轉(zhuǎn)發(fā),實(shí)現(xiàn)漫游用戶與HGGSN間的PS 業(yè)務(wù),為HGGSN向GGSN代理發(fā)送PDP上下文更新請(qǐng)求消息或PDP上下文去活請(qǐng)求消息;GGSN代理收到請(qǐng)求消息后,修改PDP上下文更新請(qǐng)求消息或PDP上下文去活請(qǐng)求消息中的相應(yīng)IE,之后將修改后的消息發(fā)送給VSGSN ; VSGSN收到請(qǐng)求消息后,向漫游用戶發(fā)送PDP上下文更新請(qǐng)求消息或PDP上下文去活請(qǐng)求消息;漫游用戶收到請(qǐng)求消息后,向VSGSN返回PDP上下文更新響應(yīng)消息或PDP上下文去活響應(yīng)消息;VSGSN收到響應(yīng)消息后,向GGSN代理返回PDP上下文更新響應(yīng)消息或PDP 上下文去活響應(yīng)消息;GGSN代理收到PDP上下文更新響應(yīng)消息或PDP上下文去活響應(yīng)消息后,修改PDP 上下文更新響應(yīng)消息或PDP上下文去活響應(yīng)消息中的相應(yīng)IE,之后將修改后的消息發(fā)送給向 HGGSN。上述方案中,所述修改PDP上下文更新請(qǐng)求消息或PDP上下文去活請(qǐng)求消息中的相應(yīng)IE,為將消息GTP頭中的TEIDC修改為VSGSN的TEIDC ;將消息IP頭中的控制面源地址和源端ロ修改為GGSN代理的控制面對(duì)外地址和控制面對(duì)外端ロ ;將消息中IP頭中的控制面目的地址和目的端ロ修改為VSGSN的對(duì)外地址和對(duì)外端ロ ;所述修改PDP上下文更新響應(yīng)消息或PDP上下文去活響應(yīng)消息中的相應(yīng)IE,為 將消息GTP頭中的TEIDC修改為HGGSN的TEIDC ;將消息IP頭中的控制面源地址和源端ロ 修改為GGSN代理的控制面對(duì)外地址和控制面對(duì)外端ロ ;將消息IP頭中的控制面目的地址和目的端ロ修改為HGGSN的對(duì)外地址和對(duì)外端ロ。
9
上述方案中,在通過GGSN代理對(duì)信令和數(shù)據(jù)報(bào)文的轉(zhuǎn)發(fā)時(shí),該方法進(jìn)ー步包括 GGSN代理進(jìn)行策略和計(jì)費(fèi)控制。本發(fā)明還提供了一種漫游用戶與歸屬地間PS業(yè)務(wù)的實(shí)現(xiàn)系統(tǒng),該系統(tǒng)包括GGSN 代理、漫游用戶以及HGGSN ;其中,GGSN代理,用于需要進(jìn)行PS業(yè)務(wù)吋,向漫游用戶及HGGSN轉(zhuǎn)發(fā)信令和數(shù)據(jù)報(bào)文;漫游用戶,用于需要進(jìn)行PS業(yè)務(wù)吋,通過GGSN代理對(duì)信令和數(shù)據(jù)報(bào)文的轉(zhuǎn)發(fā),實(shí)現(xiàn)與HGGSN間的PS業(yè)務(wù);HGGSN,用于需要進(jìn)行PS業(yè)務(wù)時(shí),通過GGSN代理對(duì)信令和數(shù)據(jù)報(bào)文的轉(zhuǎn)發(fā),實(shí)現(xiàn)與漫游用戶間的PS業(yè)務(wù)。上述方案中,該系統(tǒng)進(jìn)ー步包括VSGSN和DNS服務(wù)器;在建立漫游用戶與HGGSN間進(jìn)行PS業(yè)務(wù)所需的GTP隧道吋,所述漫游用戶,用于向VSGSN發(fā)送PDP激活請(qǐng)求消息;并接收VSGSN返回的PDP上下文建立響應(yīng)消息;所述VSGSN,用于收到漫游用戶發(fā)送的PDP激活請(qǐng)求消息后,向DNS服務(wù)器發(fā)起 DNS解析流程;并在收到DNS服務(wù)器返回的GGSN代理的控制面地址后,向GGSN代理發(fā)送PDP 上下文建立請(qǐng)求消息;并在收到GGSN代理返回的PDP上下文建立響應(yīng)消息后,向漫游用戶返回PDP上下文建立響應(yīng)消息;DNS服務(wù)器,用于收到VSGSN發(fā)起的解析流程后,解析GGSN代理的控制面地址,之后向VSGSN返回GGSN代理的控制面地址;所述GGSN代理,用于收到請(qǐng)求消息后,依據(jù)轉(zhuǎn)發(fā)規(guī)則,向HGGSN轉(zhuǎn)發(fā)PDP上下文建立請(qǐng)求消息;并在收到HGGSN返回的PDP上下文建立響應(yīng)消息后,向VSGSN轉(zhuǎn)發(fā)PDP上下文建立響應(yīng)消息;所述HGGSN,用于收到請(qǐng)求消息后,進(jìn)行相應(yīng)處理,并在處理完成后,向GGSN代理返回PDP上下文建立響應(yīng)消息。上述方案中,當(dāng)進(jìn)行數(shù)據(jù)報(bào)文的轉(zhuǎn)發(fā)吋,所述漫游用戶,具體用于將數(shù)據(jù)報(bào)文發(fā)送給VSGSN ;和/或,接收VSGSN發(fā)送的數(shù)據(jù)報(bào)文;所述VSGSN,用于收到漫游用戶發(fā)送到的數(shù)據(jù)報(bào)文后,將數(shù)據(jù)報(bào)文通過GTP隧道發(fā)送給GGSN代理;和/或,在收到GGSN代理發(fā)送的數(shù)據(jù)報(bào)文后,將數(shù)據(jù)報(bào)文發(fā)送給漫游用戶;所述GGSN代理,具體用干收到VSGSN發(fā)送的數(shù)據(jù)報(bào)文后,將數(shù)據(jù)報(bào)文GTP頭中的 TEIDU修改為HGGSN的TEIDU,之后將數(shù)據(jù)報(bào)文發(fā)送給HGGSN ;和/或,在收到HGGSN發(fā)送的數(shù)據(jù)報(bào)文后,將數(shù)據(jù)報(bào)文GTP頭中的TEIDU修改為VSGSN的TEIDU,之后將數(shù)據(jù)報(bào)文發(fā)送給 VSGSN ;所述HGGSN,具體用于接收GGSN代理發(fā)送的數(shù)據(jù)報(bào)文;和/或,將數(shù)據(jù)報(bào)文通過 GTP隧道發(fā)送給GGSN代理。上述方案中,當(dāng)信令為漫游用戶發(fā)起的PDP上下文更新請(qǐng)求或PDP上下文去活請(qǐng)求消息吋,所述漫游用戶,具體用干向VSGSN發(fā)送PDP上下文更新請(qǐng)求消息或PDP上下文去活請(qǐng)求消息;并接收VSGSN返回的PDP上下文更新響應(yīng)消息或PDP上下文去活響應(yīng)消息;
所述VSGSN,用于收到漫游用戶發(fā)送到的請(qǐng)求消息后,向GGSN代理發(fā)送PDP上下文更新請(qǐng)求消息或PDP上下文去活請(qǐng)求消息;并在收到GGSN代理返回的PDP上下文更新響應(yīng)消息或PDP上下文去活響應(yīng)消息后,將PDP上下文更新響應(yīng)消息或PDP上下文去活響應(yīng)消息返回給漫游用戶;所述GGSN代理,具體用于收到VSGSN發(fā)送的請(qǐng)求消息后,修改請(qǐng)求消息中的相應(yīng)IE,之后將修改后的消息發(fā)送給HGGSN ;并在收到HGGSN返回的PDP上下文更新響應(yīng)消息或PDP上下文去活響應(yīng)消息后,修改響應(yīng)消息中的相應(yīng)IE,之后將修改后的消息發(fā)送給 VSGSN ;所述HGGSN,具體用于收到GGSN代理發(fā)送的請(qǐng)求消息后,進(jìn)行相應(yīng)處理,并在處理完成后,向GGSN代理返回PDP上下文更新響應(yīng)消息或PDP上下文去活響應(yīng)消息。上述方案中,當(dāng)信令為漫游用戶歸屬地網(wǎng)絡(luò)側(cè)發(fā)起的PDP上下文更新請(qǐng)求或PDP 上下文去活請(qǐng)求消息吋,所述HGGSN,具體用于向GGSN代理發(fā)送PDP上下文更新請(qǐng)求消息或PDP上下文去活請(qǐng)求消息;并接收GGSN代理發(fā)送的PDP上下文更新響應(yīng)消息或PDP上下文去活響應(yīng)消息;所述GGSN代理,具體用于收到HGGSN發(fā)送的請(qǐng)求消息后,修改請(qǐng)求消息中的相應(yīng)IE,之后將修改后的消息發(fā)送給VSGSN ;并在收到VSGSN返回的PDP上下文更新響應(yīng)消息或PDP上下文去活響應(yīng)消息后,修改響應(yīng)消息中的相應(yīng)IE,之后將修改后的消息發(fā)送給 HGGSN ;所述VSGSN,用于收到GGSN代理發(fā)送到的請(qǐng)求消息后,向漫游用戶發(fā)送PDP上下文更新請(qǐng)求消息或PDP上下文去活請(qǐng)求消息;并在收到漫游用戶返回的PDP上下文更新響應(yīng)消息或PDP上下文去活響應(yīng)消息后,向GGSN代理返回PDP上下文更新響應(yīng)消息或PDP上下文去活響應(yīng)消息;所述漫游用戶,具體用于收到VSGSN發(fā)送的請(qǐng)求消息后,向VSGSN返回PDP上下文更新響應(yīng)消息或PDP上下文去活響應(yīng)消息。上述方案中,所述GGSN代理,還用于對(duì)信令和數(shù)據(jù)報(bào)文進(jìn)行轉(zhuǎn)發(fā)的同時(shí),進(jìn)行策略和計(jì)費(fèi)控制。本發(fā)明提供的漫游用戶與歸屬地間PS業(yè)務(wù)的實(shí)現(xiàn)方法及系統(tǒng),通過GGSN代理對(duì)信令和數(shù)據(jù)報(bào)文的轉(zhuǎn)發(fā),實(shí)現(xiàn)漫游用戶與HGGSN間的PS業(yè)務(wù),不會(huì)將HGGSN的地址暴露給漫游用戶所在地的VSGSN,如此,能提高網(wǎng)絡(luò)的安全性。另外,通過GGSN代理建立VSGSN與HGGSN之間的連接,不需要在VSGSN上進(jìn)行端節(jié)點(diǎn)通路的相關(guān)配置,如此,使網(wǎng)絡(luò)能集中維護(hù),從而減少維護(hù)成本,進(jìn)而優(yōu)化網(wǎng)絡(luò)。
圖1為現(xiàn)有技術(shù)中典型的利用GGSN代理實(shí)現(xiàn)漫游用戶接入歸屬地并進(jìn)行PS業(yè)務(wù)的方法流程示意圖;圖2為現(xiàn)有技術(shù)中用戶發(fā)起更新或去活請(qǐng)求的處理流程示意圖;圖3為現(xiàn)有技術(shù)中用戶歸屬地網(wǎng)絡(luò)側(cè)發(fā)起更新或去活請(qǐng)求的處理流程示意圖;圖4為本發(fā)明實(shí)現(xiàn)漫游用戶與歸屬地間PS業(yè)務(wù)的方法流程示意圖;圖5為實(shí)現(xiàn)圖4所示流程圖中步驟401的方法流程示意圖;圖6為實(shí)施例一通過GGSN代理對(duì)信令的轉(zhuǎn)發(fā),實(shí)現(xiàn)漫游用戶與歸屬地間PS業(yè)務(wù)的方法流程示意圖;圖7為實(shí)施例二通過GGSN代理對(duì)信令的轉(zhuǎn)發(fā),實(shí)現(xiàn)漫游用戶與歸屬地間PS業(yè)務(wù)的方法流程示意圖;圖8為本發(fā)明實(shí)現(xiàn)漫游用戶與歸屬地間PS業(yè)務(wù)的系統(tǒng)結(jié)構(gòu)示意圖。
具體實(shí)施例方式本發(fā)明的基本思想是需要進(jìn)行PS業(yè)務(wù)吋,通過GGSN代理對(duì)信令和數(shù)據(jù)報(bào)文的轉(zhuǎn)發(fā),實(shí)現(xiàn)漫游用戶與HGGSN間的PS業(yè)務(wù)。下面結(jié)合附圖及具體實(shí)施例對(duì)本發(fā)明再作進(jìn)ー步詳細(xì)的說明。本發(fā)明漫游用戶與歸屬地間PS業(yè)務(wù)的實(shí)現(xiàn)方法,如圖4所示,包括以下步驟步驟401 需要進(jìn)行PS業(yè)務(wù)吋,建立漫游用戶與HGGSN間進(jìn)行PS業(yè)務(wù)所需的GTP 隧道;具體地,如圖5所示,包括以下步驟步驟501 漫游用戶向VSGSN發(fā)送PDP激活請(qǐng)求消息;這里,所述PDP激活請(qǐng)求消息包含漫游用戶的APN。步驟502 =VSGSN收到PDP激活請(qǐng)求消息后,向DNS服務(wù)器發(fā)起DNS解析流程,解析 GGSN代理的控制面地址;具體地,DNS根據(jù)所述APN進(jìn)行DNS查詢,進(jìn)而解析得到GGSN代理的控制面地址, 具體處理流程與現(xiàn)有技術(shù)的處理流程完全相同,這里不再贅述。步驟503 =DNS服務(wù)器向VSGSN返回GGSN代理的控制面地址。步驟504 =VSGSN收到GGSN代理的控制面地址后,向GGSN代理發(fā)送PDP上下文建立請(qǐng)求消息;這里,所述PDP上下文建立請(qǐng)求消息包含漫游用戶的APN、以及漫游用戶的MSISDN 或 IMSI。步驟505 :GGSN代理依據(jù)轉(zhuǎn)發(fā)規(guī)則,向HGGSN轉(zhuǎn)發(fā)PDP上下文建立請(qǐng)求消息;這里,所述轉(zhuǎn)發(fā)規(guī)則,具體為判斷漫游用戶的APN與自身保存的APN是否能匹配,確定能匹配后,根據(jù)漫游用戶的MSISDN或IMSI從自身保存的GGSN地址中查找HGGSN的控制面地址;或者,判斷漫游用戶的APN與自身保存的APN是否能匹配,確定能匹配后,向外部服務(wù)器請(qǐng)求下發(fā)HGGSN的控制面地址,外部服務(wù)器根據(jù)漫游用戶的MSISDN或IMSI向GGSN代理下發(fā)HGGSN的控制面地址;其中,GGSN代理根據(jù)漫游用戶的MSISDN或IMSI查找HGGSN的具體處理流程與現(xiàn)有技術(shù)的處理流程完全相同;如果漫游用戶的APN與GGSN保存的APN不能匹配,則說明漫游用戶不能進(jìn)行接入,此時(shí),通過VSGSN向漫游用戶返回失敗的消息,漫游用戶則不會(huì)再發(fā)起激活請(qǐng)求;如果 GGSN代理未找到HGGSN的控制面地址,則通過VSGSN向漫游用戶返回失敗的消息,漫游用戶則不會(huì)再通過GGSN代理向HGGSN發(fā)起激活請(qǐng)求;所述向HGGSN轉(zhuǎn)發(fā)PDP上下文建立請(qǐng)求消息,具體為修改消息中的相應(yīng)IE,之后將修改后的消息發(fā)送給HGGSN ;所述修改消息中的相應(yīng)IE,具體為將消息中的VSGSN的控制面地址和VSGSN的用戶面地址修改為GGSN代理的控制面(GTPC)地址和用戶面(GTPU)地址;將消息中的TEIDC和TEIDU修改為GGSN代理本地創(chuàng)建的隧道端點(diǎn)標(biāo)識(shí);將消息IP頭中的控制面源地址和源端ロ修改為GGSN代理的控制面對(duì)外地址和控制面對(duì)外端ロ ;將消息IP頭中的控制面目的地址和目的端ロ修改為規(guī)定的標(biāo)準(zhǔn)端ロ ;其中,所述消息中的控制面隧道端點(diǎn)標(biāo)識(shí)就是指VSGSN的TEIDC,所述消息中的數(shù)據(jù)面隧道端點(diǎn)標(biāo)識(shí)就是指VSGSN的TEIDU ;所述規(guī)定的標(biāo)準(zhǔn)端ロ是指3GPP協(xié)議規(guī)定的標(biāo)準(zhǔn)端ロ,在建立GTP隧道吋,此時(shí),由于GGSN代理無法獲知HGGSN的端口號(hào),因此,采用協(xié)議規(guī)定的標(biāo)準(zhǔn)端ロ號(hào);在向HGGSN轉(zhuǎn)發(fā)PDP上下文建立請(qǐng)求消息吋,GGSN代理還可以進(jìn)ー步進(jìn)行策略和計(jì)費(fèi)控制;其中,GGSN代理可以根據(jù)本地配置的規(guī)則或外部服務(wù)器或外部網(wǎng)元下發(fā)的規(guī)則,進(jìn)行策略和計(jì)費(fèi)控制;所述策略和計(jì)費(fèi)控制具體可以是服務(wù)質(zhì)量(QoS,Quality of Service)控制、計(jì)費(fèi)特性控制、以及外部服務(wù)器的在線實(shí)時(shí)計(jì)費(fèi)等;其中,計(jì)費(fèi)特性控制就是指計(jì)費(fèi)方式的控制;外部服務(wù)器的在線實(shí)時(shí)計(jì)費(fèi)是指GGSN代理連接外部服務(wù)器,支持外部服務(wù)器下發(fā)的在線實(shí)時(shí)計(jì)費(fèi)控制;GGSN代理的配置信息與現(xiàn)有技術(shù)中GGSN代理的配置信息完全相同,不需要額外配置其它信息。步驟506 =HGGSN收到PDP上下文建立請(qǐng)求消息后,進(jìn)行相應(yīng)處理,并在處理完成后,向GGSN代理返回PDP上下文建立響應(yīng)消息;這里,所述進(jìn)行相應(yīng)處理是指進(jìn)行與建立GTP隧道相關(guān)的信息的處理,具體處理流程與現(xiàn)有技術(shù)完全相同,這里不再贅述;所述PDP上下文建立響應(yīng)消息包含處理成功或失敗的原因值。步驟507 :GGSN代理收到PDP上下文建立響應(yīng)消息后,向VSGSN轉(zhuǎn)發(fā)PDP上下文建立響應(yīng)消息;所述向VSGSN轉(zhuǎn)發(fā)PDP上下文建立響應(yīng)消息,具體為修改消息中的相應(yīng)IE,之后將修改后的消息發(fā)送給VSGSN ;所述修改消息中的相應(yīng)IE,具體為將消息GTP消息體中的HGGSN的控制面地址和HGGSN的用戶面地址修改為GGSN 代理的GTPC地址和GTPU地址;將消息GTP消息體中的TEIDC和TEIDU修改為GGSN代理本地創(chuàng)建的隧道端點(diǎn)標(biāo)識(shí);將消息GTP頭中的TEIDC修改為VSGSN的TEIDC ;將消息IP頭中的控制面源地址和源端ロ,修改為GGSN代理的控制面對(duì)外地址和控制面對(duì)外端ロ ;將消息 IP頭中的控制面目的地址和目的端ロ修改為VSGSN的對(duì)外地址和對(duì)外端ロ ;GGSN代理收到VSGSN發(fā)送的PDP上下文建立請(qǐng)求消息后,會(huì)保存VSGSN的地址、端點(diǎn)標(biāo)識(shí)及端口號(hào);其中,VSGSN的地址包括控制面地址和用戶面地址;同樣的,在收到HGGSN 發(fā)送的PDP上下文建立響應(yīng)消息后,會(huì)保存HGGSN的地址、端點(diǎn)標(biāo)識(shí)及端口號(hào),以便后續(xù)完成隧道的建立,并進(jìn)行PS業(yè)務(wù);其中,HGGSN的地址包括控制面地址和用戶面地址;在向VSGSN轉(zhuǎn)發(fā)PDP上下文建立響應(yīng)消息吋,GGSN代理還可以進(jìn)ー步進(jìn)行策略和計(jì)費(fèi)控制;其中,GGSN代理可以根據(jù)本地配置的規(guī)則或外部服務(wù)器或外部網(wǎng)元下發(fā)的規(guī)則,進(jìn)行策略和計(jì)費(fèi)控制;所述策略和計(jì)費(fèi)控制具體可以是QoS控制、計(jì)費(fèi)特性控制、以及外部服務(wù)器在線實(shí)時(shí)計(jì)費(fèi)等,與步驟505中進(jìn)行策略和計(jì)費(fèi)控制的處理過程完全相同,這里不再贅述。步驟508 VSGSN收到PDP上下文建立響應(yīng)消息后,向漫游用戶返回PDP上下文建立響應(yīng)消息;本步驟完成后,說明激活流程完成,且當(dāng)HGGSN返回的PDP上下文建立響應(yīng)消息中的原因值為成功吋,漫游用戶與歸屬地之間進(jìn)行PS業(yè)務(wù)的GTP隧道已經(jīng)建立,后續(xù)PS業(yè)務(wù)的數(shù)據(jù)及信令均通過該GTP隧道進(jìn)行傳輸;當(dāng)漫游用戶收到的PDP上下文建立響應(yīng)消息中的原因值為失敗時(shí),漫游用戶可以再次通過GGSN代理向HGGSN發(fā)起激活請(qǐng)求,也可以不發(fā)起激活請(qǐng)求。步驟402 通過GGSN代理對(duì)信令和數(shù)據(jù)報(bào)文的轉(zhuǎn)發(fā),實(shí)現(xiàn)漫游用戶與HGGSN間的 PS業(yè)務(wù);具體地,當(dāng)數(shù)據(jù)報(bào)文為漫游用戶向HGGSN發(fā)送的數(shù)據(jù)報(bào)文吋,漫游用戶將數(shù)據(jù)報(bào)文發(fā)送給VSGSN,VSGSN收到數(shù)據(jù)報(bào)文后,通過GTP隧道發(fā)送給GGSN代理;GGSN代理收到數(shù)據(jù)報(bào)文后,將數(shù)據(jù)報(bào)文GTP頭中的TEIDU修改為HGGSN的TEIDU,之后將數(shù)據(jù)報(bào)文發(fā)送給 HGGSN ;當(dāng)數(shù)據(jù)報(bào)文為HGGSN向漫游用戶發(fā)送的數(shù)據(jù)報(bào)文吋,HGGSN將數(shù)據(jù)報(bào)文通過GTP隧道發(fā)送給GGSN代理;GGSN代理收到數(shù)據(jù)報(bào)文后,將數(shù)據(jù)報(bào)文GTP頭中的TEIDU修改為VSGSN 的TEIDU,之后將數(shù)據(jù)報(bào)文發(fā)送給VSGSN ;VSGSN收到數(shù)據(jù)報(bào)文后,發(fā)送給漫游用戶;所述信令包括控制面信令及用戶面信令;其中,所述控制面信令包括PDP上下文更新流程中的消息、PDP上下文去活流程中的消息等;所述用戶面信令包括Echo消息等。當(dāng)信令為用戶面的Echo消息吋,且當(dāng)Echo消息為漫游用戶向HGGSN發(fā)送的Echo 消息吋,漫游用戶將Echo消息發(fā)送給VSGSN,VSGSN收到Echo消息后,通過GTP隧道發(fā)送給 GGSN代理;GGSN代理收到Echo消息后,將Echo消息IP頭中的源地址和目的地址分別修改為GGSN代理的地址和HGGSN的地址,之后將Echo消息發(fā)送給HGGSN ;當(dāng)Echo消息為HGGSN向漫游用戶發(fā)送的Echo消息吋,HGGSN將Echo消息通過GTP 隧道發(fā)送給GGSN代理;GGSN代理收到Echo消息后,將Echo消息中IP頭中的源地址和目的地址分別修改為GGSN代理的地址和VSGSN的地址,之后將Echo消息發(fā)送給VSGSN,VSGSN 收到Echo消息后,將Echo消息發(fā)送給漫游用戶;對(duì)信令和數(shù)據(jù)報(bào)文進(jìn)行轉(zhuǎn)發(fā)的同吋,GGSN代理還可以進(jìn)ー步進(jìn)行策略和計(jì)費(fèi)控制;具體處理流程與步驟505中進(jìn)行策略和計(jì)費(fèi)控制的處理流程完全相同,這里不再贅述。采用本發(fā)明提供的漫游用戶與歸屬地間分組交換業(yè)務(wù)的實(shí)現(xiàn)方法,不需要在 VSGSN上進(jìn)行對(duì)端節(jié)點(diǎn)通路的相關(guān)配置,只需要在HGGSN上和GGSN代理上配置即可,如此, 使得網(wǎng)絡(luò)維護(hù)起來比較集中,進(jìn)而優(yōu)化網(wǎng)絡(luò)。下面結(jié)合實(shí)施例分別對(duì)PDP上下文更新流程中的消息和PDP上下文去活流程中的消息轉(zhuǎn)發(fā)及處理過程進(jìn)行詳細(xì)描述。實(shí)施例一本實(shí)施例的應(yīng)用場(chǎng)景是漫游用戶需要進(jìn)行路由更新或QoS更新等時(shí),漫游用戶主動(dòng)發(fā)起PDP上下文更新請(qǐng)求;漫游用戶需要下線或不正常關(guān)機(jī)等時(shí),漫游用戶主動(dòng)發(fā)起
14PDP上下文去活請(qǐng)求。 本實(shí)施例通過GGSN代理對(duì)信令的轉(zhuǎn)發(fā),實(shí)現(xiàn)漫游用戶與HGGSN間PS業(yè)務(wù)的方法, 如圖6所示,包括以下步驟步驟601 漫游用戶向VSGSN發(fā)送PDP上下文更新請(qǐng)求消息。步驟602 VSGSN收到請(qǐng)求消息后,向GGSN代理發(fā)送PDP上下文更新請(qǐng)求消息。步驟603 :GGSN代理收到請(qǐng)求消息后,修改請(qǐng)求消息中的相應(yīng)IE,之后將修改后的消息發(fā)送給HGGSN ;這里,所述修改請(qǐng)求消息中的相應(yīng)IE,具體為將消息GTP消息體中的VSGSN的控制面地址和VSGSN的用戶面地址修改為GGSN代理的GTPC地址和GTPU地址;將消息GTP消息體中的TEIDC和TEIDU修改為GGSN代理本地創(chuàng)建的隧道端點(diǎn)標(biāo)識(shí);將消息GTP頭中的TEIDC修改為HGGSN的TEIDC ;將消息IP頭中的控制面源地址和源端ロ修改為GGSN代理的控制面對(duì)外地址和控制面對(duì)外端ロ ;將消息IP 頭中的控制面目的地址和目的端ロ修改為HGGSN的對(duì)外地址和對(duì)外端ロ ;其中,由于在現(xiàn)有的GGSN設(shè)備中,有些設(shè)備不能完全符合3GPP協(xié)議的規(guī)定,因此, 為保證消息能準(zhǔn)確到達(dá)HGGSN,對(duì)于路由更新或跨版本更新,消息GTP頭中的控制面隧道端點(diǎn)標(biāo)識(shí)保持不變;由于在激活流程中,GGSN代理已經(jīng)獲知HGGSN的端口號(hào),因此,此時(shí)將消息IP頭中的控制面目的地址和目的端ロ修改為HGGSN的對(duì)外地址和對(duì)外端ロ ;在將修改后的消息發(fā)送給HGGSN吋,GGSN代理還可以進(jìn)ー步進(jìn)行策略和計(jì)費(fèi)控制,與步驟505中進(jìn)行策略和計(jì)費(fèi)控制的處理過程完全相同,這里不再贅述。步驟604 =HGGSN收到請(qǐng)求消息后,進(jìn)行相應(yīng)處理,并在處理完成后,向GGSN代理返回PDP上下文更新響應(yīng)消息;這里,所述進(jìn)行相應(yīng)處理是指進(jìn)行與修改GTP隧道相關(guān)的信息的處理,具體處理流程與現(xiàn)有技術(shù)完全相同,這里不再贅述。步驟605 :GGSN代理收到PDP上下文更新響應(yīng)消息后,修改響應(yīng)消息中的相應(yīng)IE, 之后將修改后的消息發(fā)送給VSGSN ;這里,所述修改響應(yīng)消息中的相應(yīng)IE,具體為將消息GTP消息體中的HGGSN的控制面地址和HGGSN的用戶面地址修改為GGSN代理的GTPC地址和GTPU地址;將消息GTP消息體中的TEIDC和TEIDU修改為GGSN代理本地創(chuàng)建的隧道端點(diǎn)標(biāo)識(shí);將消息GTP頭中的TEIDC修改為VSGSN的TEIDC ;將消息IP頭中的控制面源地址和源端ロ修改為GGSN代理的控制面對(duì)外地址和控制面對(duì)外端ロ ;將消息IP 頭中的控制面目的地址和目的端ロ更改為VSGSN的對(duì)外地址和對(duì)外端ロ ;在將修改后的消息發(fā)送給VSGSN吋,GGSN代理還可以進(jìn)ー步進(jìn)行策略和計(jì)費(fèi)控制,具體處理過程與步驟505中進(jìn)行策略和計(jì)費(fèi)控制的處理過程完全相同,這里不再贅述。步驟606 =VSGSN收到PDP上下文更新響應(yīng)消息后,向漫游用戶返回PDP上下文更新響應(yīng)消息;這里,漫游用戶收到更新響應(yīng)消息后,如果需要進(jìn)行PS業(yè)務(wù)的數(shù)據(jù)傳輸,則采用修改后的隧道,通過GGSN代理的轉(zhuǎn)發(fā)后實(shí)現(xiàn)數(shù)據(jù)的傳輸。如果漫游用戶向VSGSN發(fā)送的是PDP上下文去活請(qǐng)求消息,則處理流程與PDP上下文更新流程基本相同,所不同的是在步驟603中,修改請(qǐng)求消息中的相應(yīng)IE,則具體為將消息GTP頭中的TEIDC修改為HGGSN的TEIDC ;將消息IP頭中的控制面源地址和源端ロ修改為GGSN代理的控制面對(duì)外地址和控制面對(duì)外端ロ ;將消息IP頭中的控制面目的地址和目的端ロ修改為HGGSN的對(duì)外地址和對(duì)外端ロ。在步驟604中,進(jìn)行相應(yīng)處理是指進(jìn)行與刪除GTP隧道相關(guān)的信息的處理,具體處理流程與現(xiàn)有技術(shù)完全相同,這里不再贅述。在步驟605中,修改響應(yīng)消息中的相應(yīng)IE,則具體為將消息GTP頭中的TEIDC修改為VSGSN的TEIDC ;將消息IP頭中的控制面源地址和源端ロ修改為GGSN代理的控制面對(duì)外地址和控制面對(duì)外端ロ ;將消息IP頭中的控制面目的地址和目的端ロ修改為VSGSN的對(duì)外地址和對(duì)外端ロ。實(shí)施例ニ本實(shí)施例的應(yīng)用場(chǎng)景是漫游用戶歸屬地的網(wǎng)絡(luò)側(cè)需要進(jìn)行更新,比如策略與計(jì)費(fèi)規(guī)則功能(PCRF,Policy and Charging Rules Function)發(fā)起的更新等,此時(shí),HGGSN 主動(dòng)發(fā)起PDP上下文更新請(qǐng)求;網(wǎng)絡(luò)側(cè)出現(xiàn)問題吋,需要進(jìn)行去活,比如在線計(jì)費(fèi)系統(tǒng)(0CS, Online Charging System)或PCRF發(fā)起的去活等,此時(shí),HGGSN主動(dòng)發(fā)起PDP上下文去活請(qǐng)求。本實(shí)施例通過GGSN代理對(duì)信令的轉(zhuǎn)發(fā),實(shí)現(xiàn)漫游用戶與HGGSN間PS業(yè)務(wù)的方法, 如圖7所示,包括以下步驟步驟701 =HGGSN向GGSN代理發(fā)送PDP上下文更新請(qǐng)求消息。步驟702 =GGSN代理收到請(qǐng)求消息后,修改請(qǐng)求消息中的相應(yīng)IE,之后將修改后的消息發(fā)送給VSGSN ;這里,所述修改請(qǐng)求消息中的相應(yīng)IE,具體為將消息GTP頭中的TEIDC修改為VSGSN的TEIDC ;將消息IP頭中的控制面源地址和源端ロ修改為GGSN代理的控制面對(duì)外地址和控制面對(duì)外端ロ ;將消息中IP頭中的控制面目的地址和目的端ロ修改為VSGSN的對(duì)外地址和對(duì)外端ロ ;在將修改后的消息發(fā)送給VSGSN吋,GGSN代理還可以進(jìn)ー步進(jìn)行策略和計(jì)費(fèi)控制,與步驟505中進(jìn)行策略和計(jì)費(fèi)控制的處理過程完全相同,這里不再贅述。步驟703 =VSGSN收到請(qǐng)求消息后,向漫游用戶發(fā)送PDP上下文更新請(qǐng)求消息。步驟704 漫游用戶收到請(qǐng)求消息后,向VSGSN返回PDP上下文更新響應(yīng)消息;這里,漫游用戶收到請(qǐng)求消息后,不進(jìn)行任何處理,直接向VSGSN返回PDP上下文更新響應(yīng)消息。步驟705 =VSGSN收到響應(yīng)消息后,向GGSN代理返回PDP上下文更新響應(yīng)消息。步驟706 :GGSN代理收到PDP上下文更新響應(yīng)消息后,修改響應(yīng)消息中的相應(yīng)IE, 之后將修改后的消息發(fā)送給向HGGSN ;這里,所述修改響應(yīng)消息中的相應(yīng)IE,具體為將消息GTP頭中的TEIDC修改為HGGSN的TEIDC ;將消息IP頭中的控制面源地址和源端ロ修改為GGSN代理的控制面對(duì)外地址和控制面對(duì)外端ロ ;將消息IP頭中的控制面目的地址和目的端ロ修改為HGGSN的對(duì)外地址和對(duì)外端ロ ;
在將修改后的消息發(fā)送給向HGGSN吋,GGSN代理還可以進(jìn)ー步進(jìn)行策略和計(jì)費(fèi)控制,與步驟505的處理過程完全相同,這里不再贅述;在漫游用戶返回PDP上下文更新響應(yīng)消息后,如果需要發(fā)起PS業(yè)務(wù)請(qǐng)求,則需要重新執(zhí)行步驟401 402,重新建立GTP隧道,之后進(jìn)行響應(yīng)的PS業(yè)務(wù)。如果HGGSN向GGSN代理發(fā)送的是PDP上下文去活請(qǐng)求消息,處理流程與PDP上下文更新流程完全相同,這里不再贅述。需要說明的是本發(fā)明中的GGSN代理除了具有上述功能外,普通用戶還可以激活到GGSN代理上,實(shí)現(xiàn)與GGSN代理之間的PS業(yè)務(wù)。為實(shí)現(xiàn)上述方法,本發(fā)明還提供了一種漫游用戶與歸屬地間PS業(yè)務(wù)的實(shí)現(xiàn)系統(tǒng), 如圖8所示,該系統(tǒng)包括GGSN代理81、漫游用戶82以及HGGSN83 ;其中,GGSN代理81,用于需要進(jìn)行PS業(yè)務(wù)時(shí),向漫游用戶82及HGGSN 83轉(zhuǎn)發(fā)信令和數(shù)據(jù)報(bào)文;漫游用戶82,用于需要進(jìn)行PS業(yè)務(wù)時(shí),通過GGSN代理81對(duì)信令和數(shù)據(jù)報(bào)文的轉(zhuǎn)發(fā),實(shí)現(xiàn)與HGGSN 83間的PS業(yè)務(wù);HGGSN 83,用于需要進(jìn)行PS業(yè)務(wù)時(shí),通過GGSN代理81對(duì)信令和數(shù)據(jù)報(bào)文的轉(zhuǎn)發(fā), 實(shí)現(xiàn)與漫游用戶82間的PS業(yè)務(wù)。其中,所述GGSN代理81,還可以用于對(duì)信令和數(shù)據(jù)報(bào)文進(jìn)行轉(zhuǎn)發(fā)的同時(shí),進(jìn)行策略和計(jì)費(fèi)控制。該系統(tǒng)還可以進(jìn)ー步包括VSGSN和DNS服務(wù)器;其中,具體地,在建立漫游用戶82與HGGSN 83間進(jìn)行PS業(yè)務(wù)所需的GTP隧道吋,所述漫游用戶82,用于向VSGSN發(fā)送PDP激活請(qǐng)求消息;并接收VSGSN返回的PDP上下文建立響應(yīng)消息;VSGSN,用于收到漫游用戶82發(fā)送的PDP激活請(qǐng)求消息后,向DNS服務(wù)器發(fā)起DNS 解析流程;并在收到DNS服務(wù)器返回的GGSN代理81的控制面地址后,向GGSN代理81發(fā)送 PDP上下文建立請(qǐng)求消息;并在收到GGSN代理81返回的PDP上下文建立響應(yīng)消息后,向漫游用戶82返回PDP上下文建立響應(yīng)消息;DNS服務(wù)器,用于收到VSGSN發(fā)起的解析流程后,解析GGSN代理81的控制面地址, 之后向VSGSN返回GGSN代理81的控制面地址;所述GGSN代理81,用于收到請(qǐng)求消息后,依據(jù)轉(zhuǎn)發(fā)規(guī)則,向HGGSN 83轉(zhuǎn)發(fā)PDP上下文建立請(qǐng)求消息;并在收到HGGSN 83返回的PDP上下文建立響應(yīng)消息后,向VSGSN轉(zhuǎn)發(fā) PDP上下文建立響應(yīng)消息;所述HGGSN 83,用于收到請(qǐng)求消息后,進(jìn)行相應(yīng)處理,并在處理完成后,向GGSN代理81返回PDP上下文建立響應(yīng)消息。當(dāng)進(jìn)行數(shù)據(jù)報(bào)文的轉(zhuǎn)發(fā)吋,所述漫游用戶82,具體用于將數(shù)據(jù)報(bào)文發(fā)送給 VSGSN ;和/或,接收VSGSN發(fā)送的數(shù)據(jù)報(bào)文;所述VSGSN,用于收到漫游用戶82發(fā)送到的數(shù)據(jù)報(bào)文后,將數(shù)據(jù)報(bào)文通過GTP隧道發(fā)送給GGSN代理81 ;和/或,在收到GGSN代理81發(fā)送的數(shù)據(jù)報(bào)文后,將數(shù)據(jù)報(bào)文發(fā)送給漫游用戶82 ;所述GGSN代理81,具體用干收到VSGSN發(fā)送的數(shù)據(jù)報(bào)文后,將數(shù)據(jù)報(bào)文GTP頭中
17的TEIDU修改為HGGSN的TEIDU,之后將數(shù)據(jù)報(bào)文發(fā)送給HGGSN 83 ;和/或,在收到HGGSN 83發(fā)送的數(shù)據(jù)報(bào)文后,將數(shù)據(jù)報(bào)文GTP頭中的TEIDU修改為VSGSN的TEIDU,之后將數(shù)據(jù)報(bào)文發(fā)送給VSGSN ;所述HGGSN 83,具體用于接收GGSN代理81發(fā)送的數(shù)據(jù)報(bào)文;和/或,將數(shù)據(jù)報(bào)文通過GTP隧道發(fā)送給GGSN代理81。當(dāng)信令為用戶面的Echo消息吋,所述漫游用戶82,具體用于將Echo消息發(fā)送給 VSGSN ;和/或,接收VSGSN發(fā)送的Echo消息;所述VSGSN,用于收到漫游用戶82發(fā)送到的Echo消息后,將Echo消息通過GTP隧道發(fā)送給GGSN代理81 ;和/或,在收到GGSN代理81發(fā)送的Echo消息后,將Echo消息發(fā)送給漫游用戶82 ;所述GGSN代理81,具體用于收到VSGSN發(fā)送的Echo消息后,將Echo消息IP頭中的源地址和目的地址分別修改為GGSN代理81的地址和HGGSN83的地址,之后將Echo消息發(fā)送給HGGSN 83 ;和/或,在收到HGGSN 83發(fā)送的Echo消息后,將Echo消息中IP頭中的源地址和目的地址分別修改為GGSN代理81的地址和VSGSN的地址,之后將Echo消息發(fā)送給VSGSN ;所述HGGSN 83,具體用干接收GGSN代理81發(fā)送的Echo消息;和/或,將Echo 消息通過GTP隧道發(fā)送給GGSN代理81。當(dāng)信令為漫游用戶發(fā)起的PDP上下文更新請(qǐng)求或PDP上下文去活請(qǐng)求消息吋,所述漫游用戶82,具體用于向VSGSN發(fā)送PDP上下文更新請(qǐng)求消息或PDP上下文去活請(qǐng)求消息;并接收VSGSN返回的PDP上下文更新響應(yīng)消息或PDP上下文去活響應(yīng)消息;所述VSGSN,用于收到漫游用戶82發(fā)送到的請(qǐng)求消息后,向GGSN代理81發(fā)送PDP 上下文更新請(qǐng)求消息或PDP上下文去活請(qǐng)求消息;并在收到GGSN代理81返回的PDP上下文更新響應(yīng)消息或PDP上下文去活響應(yīng)消息后,將PDP上下文更新響應(yīng)消息或PDP上下文去活響應(yīng)消息返回給漫游用戶82 ;所述GGSN代理81,具體用于收到VSGSN發(fā)送的請(qǐng)求消息后,修改請(qǐng)求消息中的相應(yīng)IE,之后將修改后的消息發(fā)送給HGGSN 83 ;并在收到HGGSN83返回的PDP上下文更新響應(yīng)消息或PDP上下文去活響應(yīng)消息后,修改響應(yīng)消息中的相應(yīng)IE,之后將修改后的消息發(fā)送給VSGSN ;所述HGGSN 83,具體用于收到GGSN代理81發(fā)送的請(qǐng)求消息后,進(jìn)行相應(yīng)處理, 并在處理完成后,向GGSN代理81返回PDP上下文更新響應(yīng)消息或PDP上下文去活響應(yīng)消
肩、ο當(dāng)信令為漫游用戶歸屬地網(wǎng)絡(luò)側(cè)發(fā)起的PDP上下文更新請(qǐng)求或PDP上下文去活請(qǐng)求消息吋,所述HGGSN 83,具體用于向GGSN代理81發(fā)送PDP上下文更新請(qǐng)求消息或PDP 上下文去活請(qǐng)求消息;并接收GGSN代理81發(fā)送的PDP上下文更新響應(yīng)消息或PDP上下文去活響應(yīng)消息;所述GGSN代理81,具體用于收到HGGSN 83發(fā)送的請(qǐng)求消息后,修改請(qǐng)求消息中的相應(yīng)IE,之后將修改后的消息發(fā)送給VSGSN ;并在收到VSGSN返回的PDP上下文更新響應(yīng)消息或PDP上下文去活響應(yīng)消息后,修改響應(yīng)消息中的相應(yīng)IE,之后將修改后的消息發(fā)送給 HGGSN 83 ;
所述VSGSN,用于收到GGSN代理81發(fā)送到的請(qǐng)求消息后,向漫游用戶82發(fā)送PDP 上下文更新請(qǐng)求消息或PDP上下文去活請(qǐng)求消息;并在收到漫游用戶82返回的PDP上下文更新響應(yīng)消息或PDP上下文去活響應(yīng)消息后,向GGSN代理81返回PDP上下文更新響應(yīng)消息或PDP上下文去活響應(yīng)消息;所述漫游用戶82,具體用于收到VSGSN發(fā)送的請(qǐng)求消息后,向VSGSN返回PDP上下文更新響應(yīng)消息或PDP上下文去活響應(yīng)消息。這里,本發(fā)明的所述系統(tǒng)中的GGSN代理的具體處理過程已在上文中詳述,不再贅以上所述,僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種漫游用戶與歸屬地間分組交換(PQ業(yè)務(wù)的實(shí)現(xiàn)方法,其特征在于,該方法包括需要進(jìn)行PS業(yè)務(wù)吋,通過網(wǎng)關(guān)通用分組無線業(yè)務(wù)支持節(jié)點(diǎn)(GGSN)代理對(duì)信令和數(shù)據(jù)報(bào)文的轉(zhuǎn)發(fā),實(shí)現(xiàn)漫游用戶與歸屬地的GGSN(HGGSN)間的PS業(yè)務(wù)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在干,在通過GGSN代理對(duì)信令和數(shù)據(jù)報(bào)文的轉(zhuǎn)發(fā)之前,該方法進(jìn)ー步包括建立漫游用戶與HGGSN間進(jìn)行PS業(yè)務(wù)所需的通用分組無線業(yè)務(wù)隧道協(xié)議(GTP)隧道。
3.根據(jù)權(quán)利要求2所述的方法,其特征在干,所述建立漫游用戶與HGGSN間進(jìn)行PS業(yè)務(wù)所需的GTP隧道,為漫游用戶向漫游地的SGSN(VSGSN)發(fā)送分組數(shù)據(jù)協(xié)議(PDP)激活請(qǐng)求消息;VSGSN收到PDP激活請(qǐng)求消息后,向域名系統(tǒng)(DNS)服務(wù)器發(fā)起DNS解析流程,解析 GGSN代理的控制面地址;DNS服務(wù)器向VSGSN返回GGSN代理的控制面地址;VSGSN收到GGSN代理的控制面地址后,向GGSN代理發(fā)送PDP上下文建立請(qǐng)求消息;GGSN代理依據(jù)轉(zhuǎn)發(fā)規(guī)則,向HGGSN轉(zhuǎn)發(fā)PDP上下文建立請(qǐng)求消息;HGGSN收到請(qǐng)求消息后,進(jìn)行相應(yīng)處理,并在處理完成后,向GGSN代理返回PDP上下文建立響應(yīng)消息;GGSN代理收到PDP上下文建立響應(yīng)消息后,向VSGSN轉(zhuǎn)發(fā)PDP上下文建立響應(yīng)消息; VSGSN收到PDP上下文建立響應(yīng)消息后,向漫游用戶返回PDP上下文建立響應(yīng)消息。
4.根據(jù)權(quán)利要求3所述的方法,其特征在干,所述轉(zhuǎn)發(fā)規(guī)則,為判斷漫游用戶的接入點(diǎn)名稱(APN)與自身保存的APN是否能匹配,確定能匹配后,根據(jù)漫游用戶的移動(dòng)用戶國(guó)際號(hào)碼(MSISDN)或國(guó)際移動(dòng)用戶識(shí)別碼(IMSI)從自身保存的GGSN 地址中查找HGGSN的控制面地址;或者,判斷漫游用戶的APN與自身保存的APN是否能匹配,確定能匹配后,向外部服務(wù)器請(qǐng)求下發(fā)HGGSN的控制面地址,外部服務(wù)器根據(jù)漫游用戶的MSISDN或IMSI向GGSN代理下發(fā) HGGSN的控制面地址。
5.根據(jù)權(quán)利要求3所述的方法,其特征在干,所述向HGGSN轉(zhuǎn)發(fā)PDP上下文建立請(qǐng)求消息,為修改PDP上下文建立請(qǐng)求消息中的相應(yīng)信元(ffi),之后將修改后的消息發(fā)送給HGGSN ;所述向VSGSN轉(zhuǎn)發(fā)PDP上下文建立響應(yīng)消息,為修改PDP上下文建立響應(yīng)消息中的相應(yīng)IE,之后將修改后的消息發(fā)送給VSGSN。
6.根據(jù)權(quán)利要求5所述的方法,其特征在干,所述修改PDP上下文建立請(qǐng)求消息中的相應(yīng)IE,為將消息中的VSGSN的控制面地址和VSGSN的用戶面地址修改為GGSN代理的控制面地址和用戶面地址;將消息中的控制面隧道端點(diǎn)標(biāo)識(shí)(TEIDC)和數(shù)據(jù)面隧道端點(diǎn)標(biāo)識(shí)(TEIDU)修改為GGSN代理本地創(chuàng)建的隧道端點(diǎn)標(biāo)識(shí);將消息因特網(wǎng)協(xié)議(IP)頭中的控制面源地址和源端ロ修改為GGSN代理的控制面對(duì)外地址和控制面對(duì)外端ロ ;將消息IP頭中的控制面目的地址和目的端ロ修改為規(guī)定的標(biāo)準(zhǔn)端ロ ;所述修改PDP上下文建立響應(yīng)消息中的相應(yīng)IE,為將消息GTP消息體中的HGGSN的控制面地址和HGGSN的用戶面地址修改為GGSN代理的控制面地址和用戶面地址;將消息GTP 消息體中的TEIDC和TEIDU修改為GGSN代理本地創(chuàng)建的隧道端點(diǎn)標(biāo)識(shí);將消息GTP頭中的 TEIDC修改為VSGSN的TEIDC ;將消息IP頭中的控制面源地址和源端ロ,修改為GGSN代理的控制面對(duì)外地址和控制面對(duì)外端ロ ;將消息IP頭中的控制面目的地址和目的端ロ修改為VSGSN的對(duì)外地址和對(duì)外端ロ。
7.根據(jù)權(quán)利要求1至6任一項(xiàng)所述的方法,其特征在干,所述通過GGSN代理對(duì)數(shù)據(jù)報(bào)文的轉(zhuǎn)發(fā),實(shí)現(xiàn)漫游用戶與HGGSN間的PS業(yè)務(wù),為當(dāng)數(shù)據(jù)報(bào)文為漫游用戶向HGGSN發(fā)送的數(shù)據(jù)報(bào)文吋,漫游用戶將數(shù)據(jù)報(bào)文發(fā)送給 VSGSN, VSGSN收到數(shù)據(jù)報(bào)文后,通過GTP隧道發(fā)送給GGSN代理;GGSN代理收到數(shù)據(jù)報(bào)文后, 將數(shù)據(jù)報(bào)文GTP頭中的TEIDU修改為HGGSN的TEIDU,之后將數(shù)據(jù)報(bào)文發(fā)送給HGGSN ;和/ 或,當(dāng)數(shù)據(jù)報(bào)文為HGGSN向漫游用戶發(fā)送的數(shù)據(jù)報(bào)文吋,HGGSN將數(shù)據(jù)報(bào)文通過GTP隧道發(fā)送給GGSN代理;GGSN代理收到數(shù)據(jù)報(bào)文后,將數(shù)據(jù)報(bào)文GTP頭中的TEIDU修改為VSGSN 的TEIDU,之后將數(shù)據(jù)報(bào)文發(fā)送給VSGSN ;VSGSN收到數(shù)據(jù)報(bào)文后,發(fā)送給漫游用戶。
8.根據(jù)權(quán)利要求1至6任一項(xiàng)所述的方法,其特征在干,當(dāng)信令為漫游用戶發(fā)起的PDP 上下文更新請(qǐng)求消息或PDP上下文去活請(qǐng)求消息吋,所述通過GGSN代理對(duì)信令的轉(zhuǎn)發(fā),實(shí)現(xiàn)漫游用戶與HGGSN間的PS業(yè)務(wù),為漫游用戶向VSGSN發(fā)送PDP上下文更新請(qǐng)求消息或PDP上下文去活請(qǐng)求消息;VSGSN收到請(qǐng)求消息后,向GGSN代理發(fā)送PDP上下文更新請(qǐng)求消息或PDP上下文去活請(qǐng)求消息;GGSN代理收到請(qǐng)求消息后,修改PDP上下文更新請(qǐng)求消息或PDP上下文去活請(qǐng)求消息中的相應(yīng)IE,之后將修改后的消息發(fā)送給HGGSN ;HGGSN收到請(qǐng)求消息后,進(jìn)行相應(yīng)處理,并在處理完成后,向GGSN代理返回PDP上下文更新響應(yīng)消息或PDP上下文去活響應(yīng)消息;GGSN代理收到PDP上下文更新響應(yīng)消息后或PDP上下文去活響應(yīng)消息,修改PDP上下文更新響應(yīng)消息或PDP上下文去活響應(yīng)消息中的相應(yīng)IE,之后將修改后的消息發(fā)送給 VSGSN ;VSGSN收到PDP上下文更新響應(yīng)消息或PDP上下文去活響應(yīng)消息后,向漫游用戶返回PDP上下文更新響應(yīng)消息或PDP上下文去活響應(yīng)消息。
9.根據(jù)權(quán)利要求1至6任一項(xiàng)所述的方法,其特征在干,當(dāng)信令為漫游用戶歸屬地網(wǎng)絡(luò)側(cè)發(fā)起的PDP上下文更新請(qǐng)求或PDP上下文去活請(qǐng)求消息吋,所述通過GGSN代理對(duì)信令的轉(zhuǎn)發(fā),實(shí)現(xiàn)漫游用戶與HGGSN間的PS業(yè)務(wù),為HGGSN向GGSN代理發(fā)送PDP上下文更新請(qǐng)求消息或PDP上下文去活請(qǐng)求消息;GGSN代理收到請(qǐng)求消息后,修改PDP上下文更新請(qǐng)求消息或PDP上下文去活請(qǐng)求消息中的相應(yīng)IE,之后將修改后的消息發(fā)送給VSGSN ;VSGSN收到請(qǐng)求消息后,向漫游用戶發(fā)送PDP上下文更新請(qǐng)求消息或PDP上下文去活請(qǐng)求消息;漫游用戶收到請(qǐng)求消息后,向VSGSN返回PDP上下文更新響應(yīng)消息或PDP上下文去活響應(yīng)消息;VSGSN收到響應(yīng)消息后,向GGSN代理返回PDP上下文更新響應(yīng)消息或PDP上下文去活響應(yīng)消息;GGSN代理收到PDP上下文更新響應(yīng)消息或PDP上下文去活響應(yīng)消息后,修改PDP上下文更新響應(yīng)消息或PDP上下文去活響應(yīng)消息中的相應(yīng)IE,之后將修改后的消息發(fā)送給向HGGSN0
10.根據(jù)權(quán)利要求9所述的方法,其特征在干,所述修改PDP上下文更新請(qǐng)求消息或PDP上下文去活請(qǐng)求消息中的相應(yīng)IE,為將消息GTP頭中的TEIDC修改為VSGSN的TEIDC ;將消息IP頭中的控制面源地址和源端ロ修改為GGSN代理的控制面對(duì)外地址和控制面對(duì)外端ロ ;將消息中IP頭中的控制面目的地址和目的端ロ修改為VSGSN的對(duì)外地址和對(duì)外端ロ ;所述修改PDP上下文更新響應(yīng)消息或PDP上下文去活響應(yīng)消息中的相應(yīng)IE,為將消息GTP頭中的TEIDC修改為HGGSN的TEIDC ;將消息IP頭中的控制面源地址和源端ロ修改為GGSN代理的控制面對(duì)外地址和控制面對(duì)外端ロ ;將消息IP頭中的控制面目的地址和目的端ロ修改為HGGSN的對(duì)外地址和對(duì)外端ロ。
11.根據(jù)權(quán)利要求1至6任一項(xiàng)所述的方法,其特征在干,在通過GGSN代理對(duì)信令和數(shù)據(jù)報(bào)文的轉(zhuǎn)發(fā)時(shí),該方法進(jìn)ー步包括GGSN代理進(jìn)行策略和計(jì)費(fèi)控制。
12.一種漫游用戶與歸屬地間PS業(yè)務(wù)的實(shí)現(xiàn)系統(tǒng),其特征在干,該系統(tǒng)包括GGSN代理、漫游用戶以及HGGSN ;其中,GGSN代理,用于需要進(jìn)行PS業(yè)務(wù)吋,向漫游用戶及HGGSN轉(zhuǎn)發(fā)信令和數(shù)據(jù)報(bào)文;漫游用戶,用于需要進(jìn)行PS業(yè)務(wù)吋,通過GGSN代理對(duì)信令和數(shù)據(jù)報(bào)文的轉(zhuǎn)發(fā),實(shí)現(xiàn)與 HGGSN間的PS業(yè)務(wù);HGGSN,用于需要進(jìn)行PS業(yè)務(wù)時(shí),通過GGSN代理對(duì)信令和數(shù)據(jù)報(bào)文的轉(zhuǎn)發(fā),實(shí)現(xiàn)與漫游用戶間的PS業(yè)務(wù)。
13.根據(jù)權(quán)利要求12所述的系統(tǒng),其特征在干,該系統(tǒng)進(jìn)ー步包括VSGSN和DNS服務(wù)器;在建立漫游用戶與HGGSN間進(jìn)行PS業(yè)務(wù)所需的GTP隧道吋,所述漫游用戶,用于向 VSGSN發(fā)送PDP激活請(qǐng)求消息;并接收VSGSN返回的PDP上下文建立響應(yīng)消息;所述VSGSN,用于收到漫游用戶發(fā)送的PDP激活請(qǐng)求消息后,向DNS服務(wù)器發(fā)起DNS解析流程;并在收到DNS服務(wù)器返回的GGSN代理的控制面地址后,向GGSN代理發(fā)送PDP上下文建立請(qǐng)求消息;并在收到GGSN代理返回的PDP上下文建立響應(yīng)消息后,向漫游用戶返回 PDP上下文建立響應(yīng)消息;DNS服務(wù)器,用于收到VSGSN發(fā)起的解析流程后,解析GGSN代理的控制面地址,之后向 VSGSN返回GGSN代理的控制面地址;所述GGSN代理,用于收到請(qǐng)求消息后,依據(jù)轉(zhuǎn)發(fā)規(guī)則,向HGGSN轉(zhuǎn)發(fā)PDP上下文建立請(qǐng)求消息;并在收到HGGSN返回的PDP上下文建立響應(yīng)消息后,向VSGSN轉(zhuǎn)發(fā)PDP上下文建立響應(yīng)消息;所述HGGSN,用于收到請(qǐng)求消息后,進(jìn)行相應(yīng)處理,并在處理完成后,向GGSN代理返回 PDP上下文建立響應(yīng)消息。
14.根據(jù)權(quán)利要求13所述的系統(tǒng),其特征在干,當(dāng)進(jìn)行數(shù)據(jù)報(bào)文的轉(zhuǎn)發(fā)吋,所述漫游用戶,具體用于將數(shù)據(jù)報(bào)文發(fā)送給VSGSN ;和/或,接收VSGSN發(fā)送的數(shù)據(jù)報(bào)文;所述VSGSN,用于收到漫游用戶發(fā)送到的數(shù)據(jù)報(bào)文后,將數(shù)據(jù)報(bào)文通過GTP隧道發(fā)送給 GGSN代理;和/或,在收到GGSN代理發(fā)送的數(shù)據(jù)報(bào)文后,將數(shù)據(jù)報(bào)文發(fā)送給漫游用戶;所述GGSN代理,具體用于收到VSGSN發(fā)送的數(shù)據(jù)報(bào)文后,將數(shù)據(jù)報(bào)文GTP頭中的 TEIDU修改為HGGSN的TEIDU,之后將數(shù)據(jù)報(bào)文發(fā)送給HGGSN ;和/或,在收到HGGSN發(fā)送的數(shù)據(jù)報(bào)文后,將數(shù)據(jù)報(bào)文GTP頭中的TEIDU修改為VSGSN的TEIDU,之后將數(shù)據(jù)報(bào)文發(fā)送給 VSGSN ;所述HGGSN,具體用于接收GGSN代理發(fā)送的數(shù)據(jù)報(bào)文;和/或,將數(shù)據(jù)報(bào)文通過GTP 隧道發(fā)送給GGSN代理。
15.根據(jù)權(quán)利要求13所述的系統(tǒng),其特征在干,當(dāng)信令為漫游用戶發(fā)起的PDP上下文更新請(qǐng)求或PDP上下文去活請(qǐng)求消息吋,所述漫游用戶,具體用于向VSGSN發(fā)送PDP上下文更新請(qǐng)求消息或PDP上下文去活請(qǐng)求消息;并接收VSGSN返回的PDP上下文更新響應(yīng)消息或PDP上下文去活響應(yīng)消息;所述VSGSN,用于收到漫游用戶發(fā)送到的請(qǐng)求消息后,向GGSN代理發(fā)送PDP上下文更新請(qǐng)求消息或PDP上下文去活請(qǐng)求消息;并在收到GGSN代理返回的PDP上下文更新響應(yīng)消息或PDP上下文去活響應(yīng)消息后,將PDP上下文更新響應(yīng)消息或PDP上下文去活響應(yīng)消息返回給漫游用戶;所述GGSN代理,具體用于收到VSGSN發(fā)送的請(qǐng)求消息后,修改請(qǐng)求消息中的相應(yīng)IE, 之后將修改后的消息發(fā)送給HGGSN ;并在收到HGGSN返回的PDP上下文更新響應(yīng)消息或PDP 上下文去活響應(yīng)消息后,修改響應(yīng)消息中的相應(yīng)IE,之后將修改后的消息發(fā)送給VSGSN ;所述HGGSN,具體用于收到GGSN代理發(fā)送的請(qǐng)求消息后,進(jìn)行相應(yīng)處理,并在處理完成后,向GGSN代理返回PDP上下文更新響應(yīng)消息或PDP上下文去活響應(yīng)消息。
16.根據(jù)權(quán)利要求13所述的系統(tǒng),其特征在干,當(dāng)信令為漫游用戶歸屬地網(wǎng)絡(luò)側(cè)發(fā)起的PDP上下文更新請(qǐng)求或PDP上下文去活請(qǐng)求消息吋,所述HGGSN,具體用于向GGSN代理發(fā)送PDP上下文更新請(qǐng)求消息或PDP上下文去活請(qǐng)求消息;并接收GGSN代理發(fā)送的PDP上下文更新響應(yīng)消息或PDP上下文去活響應(yīng)消息;所述GGSN代理,具體用于收到HGGSN發(fā)送的請(qǐng)求消息后,修改請(qǐng)求消息中的相應(yīng)IE, 之后將修改后的消息發(fā)送給VSGSN ;并在收到VSGSN返回的PDP上下文更新響應(yīng)消息或PDP 上下文去活響應(yīng)消息后,修改響應(yīng)消息中的相應(yīng)IE,之后將修改后的消息發(fā)送給HGGSN ;所述VSGSN,用于收到GGSN代理發(fā)送到的請(qǐng)求消息后,向漫游用戶發(fā)送PDP上下文更新請(qǐng)求消息或PDP上下文去活請(qǐng)求消息;并在收到漫游用戶返回的PDP上下文更新響應(yīng)消息或PDP上下文去活響應(yīng)消息后,向GGSN代理返回PDP上下文更新響應(yīng)消息或PDP上下文去活響應(yīng)消息;所述漫游用戶,具體用于收到VSGSN發(fā)送的請(qǐng)求消息后,向VSGSN返回PDP上下文更新響應(yīng)消息或PDP上下文去活響應(yīng)消息。
17.根據(jù)權(quán)利要求12至16任一項(xiàng)所述的系統(tǒng),其特征在干,所述GGSN代理,還用于對(duì)信令和數(shù)據(jù)報(bào)文進(jìn)行轉(zhuǎn)發(fā)的同時(shí),進(jìn)行策略和計(jì)費(fèi)控制。
全文摘要
本發(fā)明公開了一種漫游用戶與歸屬地間分組交換(PS)業(yè)務(wù)的實(shí)現(xiàn)方法,該方法包括需要進(jìn)行PS業(yè)務(wù)時(shí),通過網(wǎng)關(guān)通用分組無線業(yè)務(wù)支持節(jié)點(diǎn)(GGSN)代理對(duì)信令和數(shù)據(jù)報(bào)文的轉(zhuǎn)發(fā),實(shí)現(xiàn)漫游用戶與歸屬地的GGSN(HGGSN)間的PS業(yè)務(wù)。本發(fā)明同時(shí)公開了一種漫游用戶與歸屬地間PS業(yè)務(wù)的實(shí)現(xiàn)系統(tǒng),采用本發(fā)明的方法及系統(tǒng),能提高網(wǎng)絡(luò)的安全性,還能集中維護(hù)網(wǎng)絡(luò),從而減少維護(hù)成本,進(jìn)而優(yōu)化網(wǎng)絡(luò)。
文檔編號(hào)H04W12/00GK102595375SQ20111000276
公開日2012年7月18日 申請(qǐng)日期2011年1月7日 優(yōu)先權(quán)日2011年1月7日
發(fā)明者殷湛, 馬鑫 申請(qǐng)人:中興通訊股份有限公司