專利名稱:簽約業(yè)務(wù)處理方法和網(wǎng)關(guān)及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明實(shí)施例涉及通信技術(shù),尤其涉及一種簽約業(yè)務(wù)處理方法和網(wǎng)關(guān)及系統(tǒng)。
背景技術(shù):
移動(dòng)用戶訪問業(yè)務(wù)服務(wù)器,可能需要中間網(wǎng)元處理,如網(wǎng)絡(luò)加速器、防火墻或病毒過濾器。此類中間網(wǎng)元提供的服務(wù)往往需要用戶簽約,從而控制用戶的業(yè)務(wù)流量按照簽約到達(dá)業(yè)務(wù)服務(wù)器。由于中間網(wǎng)元一般提供的帶寬較小,如果所有報(bào)文都不加選擇的通過中間網(wǎng)元,則無法承載所有用戶的報(bào)文?,F(xiàn)有技術(shù)采用GGSN(Gateway GPRS Support Node,網(wǎng)關(guān)GPRS支持節(jié)點(diǎn))內(nèi)部多次路由環(huán)回的方法,將簽約用戶的報(bào)文選擇性地通過中間網(wǎng)元,達(dá)到選擇性處理業(yè)務(wù)的目的。 GGSN的多次路由環(huán)回方法如下GGSN的接口上掛接有不同的中間網(wǎng)元。GGSN接收到報(bào)文后,確定該報(bào)文屬于簽約用戶的報(bào)文時(shí),將該報(bào)文轉(zhuǎn)發(fā)給簽約用戶所簽約的業(yè)務(wù)對應(yīng)的一個(gè)中間網(wǎng)元,該中間網(wǎng)元處理完該報(bào)文后返回給GGSN,由GGSN再根據(jù)轉(zhuǎn)發(fā)策略將該報(bào)文轉(zhuǎn)發(fā)給下一個(gè)中間網(wǎng)元處理,下一個(gè)中間網(wǎng)元處理完該報(bào)文后再返回給GGSN,依次類推,該報(bào)文經(jīng)過簽約業(yè)務(wù)對應(yīng)的所有中間網(wǎng)元的處理后,由GGSN轉(zhuǎn)發(fā)給業(yè)務(wù)服務(wù)器。然而,如果中間網(wǎng)元過多,簽約用戶報(bào)文的多次環(huán)回,會(huì)導(dǎo)致GGSN對于同一個(gè)報(bào)文的多次處理,從而會(huì)對GGSN的性能造成較大的影響。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種簽約業(yè)務(wù)處理方法和網(wǎng)關(guān)及系統(tǒng),用以解決現(xiàn)有技術(shù)中網(wǎng)關(guān)處理簽約業(yè)務(wù)時(shí)需對同一報(bào)文進(jìn)行多次處理的缺陷,提高了網(wǎng)關(guān)的性能。本發(fā)明實(shí)施例提供一種簽約業(yè)務(wù)處理方法,包括網(wǎng)關(guān)接收報(bào)文;所述網(wǎng)關(guān)確定所述報(bào)文所屬的用戶為簽約用戶時(shí),根據(jù)所述用戶的簽約信息,獲取所述報(bào)文的轉(zhuǎn)發(fā)路徑信息,所述轉(zhuǎn)發(fā)路徑信息包括所述報(bào)文將要依次到達(dá)的所有中間網(wǎng)元的路徑信息;根據(jù)所述轉(zhuǎn)發(fā)路徑信息向所述中間網(wǎng)元發(fā)送包含有所述轉(zhuǎn)發(fā)路徑信息的報(bào)文,以使得所述中間網(wǎng)元對所述報(bào)文進(jìn)行處理。本發(fā)明實(shí)施例提供一種網(wǎng)關(guān),包括報(bào)文接收模塊,用于接收報(bào)文;路徑信息獲取模塊,用于確定所述報(bào)文所屬的用戶為簽約用戶時(shí),根據(jù)所述用戶的簽約信息,獲取所述報(bào)文的轉(zhuǎn)發(fā)路徑信息,所述轉(zhuǎn)發(fā)路徑信息包括所述報(bào)文將要依次到達(dá)的所有中間網(wǎng)元的路徑信息;報(bào)文發(fā)送模塊,用于根據(jù)所述轉(zhuǎn)發(fā)路徑信息向所述中間網(wǎng)元發(fā)送包含有所述轉(zhuǎn)發(fā)路徑信息的報(bào)文,以使得所述中間網(wǎng)元對所述報(bào)文進(jìn)行處理。本發(fā)明實(shí)施例提供一種簽約業(yè)務(wù)處理系統(tǒng),包括網(wǎng)關(guān)和多個(gè)中間網(wǎng)元;
所述網(wǎng)關(guān),用于接收報(bào)文后,確定所述報(bào)文所屬的用戶為簽約用戶時(shí),根據(jù)所述用戶的簽約信息,獲取所述報(bào)文的轉(zhuǎn)發(fā)路徑信息;根據(jù)所述轉(zhuǎn)發(fā)路徑信息向所述中間網(wǎng)元發(fā)送包含有所述轉(zhuǎn)發(fā)路徑信息的報(bào)文;所述轉(zhuǎn)發(fā)路徑信息包括所述報(bào)文將要依次到達(dá)的所有中間網(wǎng)元的路徑信息;所述中間網(wǎng)元,用于處理報(bào)文后,在所述轉(zhuǎn)發(fā)路徑信息中刪除自身地址,向所述轉(zhuǎn)發(fā)路徑信息指示的下一跳中間網(wǎng)元發(fā)送包括有所述轉(zhuǎn)發(fā)路徑信息的報(bào)文,直至所述轉(zhuǎn)發(fā)路徑信息中所有中間網(wǎng)元處理完畢。本發(fā)明實(shí)施例的簽約業(yè)務(wù)處理方法和網(wǎng)關(guān)及系統(tǒng),網(wǎng)關(guān)接收到報(bào)文后,對于簽約用戶的報(bào)文,獲取依次到達(dá)該用戶的所有簽約業(yè)務(wù)對應(yīng)的各中間網(wǎng)元的轉(zhuǎn)發(fā)路徑信息,并將該轉(zhuǎn)發(fā)路徑信息攜帶在報(bào)文中發(fā)送給轉(zhuǎn)發(fā)路徑信息指示的第一跳中間網(wǎng)元。報(bào)文中包括該報(bào)文將要依次到達(dá)該用戶的所有簽約業(yè)務(wù)對應(yīng)的各中間網(wǎng)元的轉(zhuǎn)發(fā)路徑信息,因此該報(bào)文可流經(jīng)該用戶的所有簽約業(yè)務(wù)對應(yīng)的所有中間網(wǎng)元。網(wǎng)關(guān)接收到的報(bào)文是上行報(bào)文時(shí),最后一跳中間網(wǎng)元收到該報(bào)文后,將該報(bào)文發(fā)送給提供業(yè)務(wù)服務(wù)的業(yè)務(wù)服務(wù)器,或者與業(yè)務(wù)服務(wù)器連接的路由器。因此,對于簽約用戶的上行報(bào)文,網(wǎng)關(guān)只需要處理一次。網(wǎng)關(guān)接收到的報(bào)文是下行報(bào)文時(shí),最后一跳中間網(wǎng)元收到該報(bào)文后,根據(jù)路徑信息的指示將該報(bào)文轉(zhuǎn)發(fā)給網(wǎng)關(guān),由網(wǎng)關(guān)將該報(bào)文發(fā)送給用戶設(shè)備。因此,對于簽約用戶的下行報(bào)文,網(wǎng)關(guān)只需要處理兩次。因此,網(wǎng)關(guān)不需要對簽約用戶的同一個(gè)報(bào)文進(jìn)行多次處理,提高了網(wǎng)關(guān)的性能。
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明實(shí)施例提供的一種簽約業(yè)務(wù)激活方法流程圖;圖2為本發(fā)明實(shí)施例提供的一種網(wǎng)關(guān)獲取業(yè)務(wù)轉(zhuǎn)發(fā)策略的方法流程圖;圖3A為本發(fā)明實(shí)施例提供的又一種簽約業(yè)務(wù)處理方法流程圖;圖3B為本發(fā)明實(shí)施例提供的又一種簽約業(yè)務(wù)處理方法的應(yīng)用場景圖;圖4A為本發(fā)明實(shí)施例提供的再一種簽約業(yè)務(wù)處理方法流程圖;圖4B為本發(fā)明實(shí)施例提供的再一種簽約業(yè)務(wù)處理方法的應(yīng)用場景圖;圖5為本發(fā)明實(shí)施例提供的一種網(wǎng)關(guān)結(jié)構(gòu)示意圖;圖6為本發(fā)明實(shí)施例提供的另一種網(wǎng)關(guān)結(jié)構(gòu)示意圖;圖7為本發(fā)明實(shí)施例提供的又一種網(wǎng)關(guān)結(jié)構(gòu)示意圖;圖8為本發(fā)明實(shí)施例提供的一種簽約業(yè)務(wù)處理系統(tǒng)結(jié)構(gòu)示意圖。
具體實(shí)施例方式為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。圖1為本發(fā)明實(shí)施例提供的一種簽約業(yè)務(wù)處理方法流程圖。本發(fā)明實(shí)施例中網(wǎng)關(guān)可為GGSN,也可為PGW(Packet Gate Way,分組數(shù)據(jù)網(wǎng)關(guān))。如圖1所示,本實(shí)施例包括步驟11:網(wǎng)關(guān)接收報(bào)文。報(bào)文可以是用戶設(shè)備發(fā)送給業(yè)務(wù)服務(wù)器的上行報(bào)文,也可以是業(yè)務(wù)服務(wù)器發(fā)送給用戶設(shè)備的下行報(bào)文。步驟12 網(wǎng)關(guān)確定報(bào)文所屬的用戶為簽約用戶時(shí),根據(jù)用戶的簽約信息,獲取所述報(bào)文的轉(zhuǎn)發(fā)路徑信息,轉(zhuǎn)發(fā)路徑信息包括該報(bào)文將要依次到達(dá)的所有中間網(wǎng)元的路徑信肩、ο本發(fā)明實(shí)施例中簽約用戶為簽約了中間網(wǎng)元所提供的業(yè)務(wù)的用戶。例如簽約了網(wǎng)絡(luò)加速業(yè)務(wù)、防火墻業(yè)務(wù)或病毒過濾業(yè)務(wù)的用戶。一個(gè)用戶可簽約一個(gè)業(yè)務(wù),也可簽約多個(gè)業(yè)務(wù)。網(wǎng)關(guān)可根據(jù)報(bào)文中的用戶地址,確定報(bào)文所屬的用戶是否簽約用戶。例如,報(bào)文為上行報(bào)文時(shí),網(wǎng)關(guān)根據(jù)報(bào)文的源地址,查詢到報(bào)文所屬用戶的用戶簽約信息時(shí),確定報(bào)文所屬的用戶為簽約用戶;報(bào)文為下行報(bào)文時(shí),根據(jù)報(bào)文的目的地址,查詢到報(bào)文所屬用戶的用戶簽約信息時(shí),確定報(bào)文所屬的用戶為簽約用戶。對于屬于簽約用戶的報(bào)文,網(wǎng)關(guān)可根據(jù)該用戶的所有簽約的業(yè)務(wù)確定該報(bào)文需要經(jīng)過的所有中間網(wǎng)元。對于不屬于簽約用戶的報(bào)文,由于不需要經(jīng)過中間網(wǎng)元處理,網(wǎng)關(guān)不需要將該報(bào)文轉(zhuǎn)發(fā)給中間網(wǎng)元,而是直接轉(zhuǎn)發(fā)給后續(xù)網(wǎng)元,例如,對于上行報(bào)文,網(wǎng)關(guān)將上行報(bào)文轉(zhuǎn)發(fā)給與業(yè)務(wù)服務(wù)器相連的路由器;對于下行報(bào)文。網(wǎng)關(guān)將下行報(bào)文轉(zhuǎn)發(fā)給用戶設(shè)備。其中,中間網(wǎng)元為進(jìn)行業(yè)務(wù)處理和業(yè)務(wù)轉(zhuǎn)發(fā)的設(shè)備。業(yè)務(wù)服務(wù)器與中間網(wǎng)元的區(qū)別在于,業(yè)務(wù)服務(wù)器只處理報(bào)文,不轉(zhuǎn)發(fā)報(bào)文;而中間網(wǎng)元處理報(bào)文還需轉(zhuǎn)發(fā)給其它網(wǎng)元。網(wǎng)關(guān)確定報(bào)文所屬的用戶為簽約用戶時(shí),根據(jù)用戶的簽約信息,網(wǎng)關(guān)獲取包括該報(bào)文將要依次到達(dá)的所有中間網(wǎng)元的路徑信息的轉(zhuǎn)發(fā)路徑信息。具體地,進(jìn)一步,網(wǎng)關(guān)確定報(bào)文所屬的用戶為簽約用戶時(shí),根據(jù)報(bào)文中的用戶地址,在簽約信息中確定該用戶所有簽約的業(yè)務(wù)。該用戶簽約有多個(gè)業(yè)務(wù)時(shí),該用戶對應(yīng)有多個(gè)業(yè)務(wù)轉(zhuǎn)發(fā)策略,網(wǎng)關(guān)需獲取該用戶的所有簽約的業(yè)務(wù)的業(yè)務(wù)轉(zhuǎn)發(fā)策略,從而獲取該用戶的所有簽約的業(yè)務(wù)對應(yīng)的中間網(wǎng)元的地址信息。每個(gè)業(yè)務(wù)轉(zhuǎn)發(fā)策略包括簽約業(yè)務(wù)和與該簽約業(yè)務(wù)對應(yīng)的各中間網(wǎng)元的地址信息。網(wǎng)關(guān)根據(jù)該用戶的所有簽約的業(yè)務(wù)對應(yīng)的各中間網(wǎng)元的地址信息,生成包含上述所有中間網(wǎng)元地址信息的轉(zhuǎn)發(fā)路徑信息,將該轉(zhuǎn)發(fā)路徑信息添加到轉(zhuǎn)發(fā)路徑信息指示的第一跳中間網(wǎng)元。由于報(bào)文中包括依次到達(dá)各中間網(wǎng)元的地址,因此上游中間網(wǎng)元在轉(zhuǎn)發(fā)報(bào)文時(shí)可獲取到下一跳中間網(wǎng)元的地址,向下一跳中間網(wǎng)元轉(zhuǎn)發(fā)該報(bào)文。網(wǎng)關(guān)可保存用戶簽約信息和業(yè)務(wù)轉(zhuǎn)發(fā)策略。網(wǎng)關(guān)保存的用戶簽約信息和業(yè)務(wù)轉(zhuǎn)發(fā)策略,可由網(wǎng)關(guān)從自身的配置中獲取,也可由網(wǎng)關(guān)從外部網(wǎng)元(例如PCRF)中獲取。另外,網(wǎng)關(guān)也可不保存用戶簽約信息和業(yè)務(wù)轉(zhuǎn)發(fā)策略。而是在每次接收到報(bào)文后,通過外部網(wǎng)元中保存的用戶簽約信息確定當(dāng)前報(bào)文所屬的用戶是否為簽約用戶,并從外部網(wǎng)元(例如 PCRF)獲取該用戶的業(yè)務(wù)轉(zhuǎn)發(fā)策略,從而獲取到該用戶的所有簽約業(yè)務(wù)對應(yīng)的各中間網(wǎng)元的地址。步驟13 網(wǎng)關(guān)根據(jù)所述轉(zhuǎn)發(fā)路徑信息向所述中間網(wǎng)元發(fā)送包含有所述轉(zhuǎn)發(fā)路徑信息的報(bào)文,以使得所述中間網(wǎng)元對所述報(bào)文進(jìn)行處理。網(wǎng)關(guān)根據(jù)所述轉(zhuǎn)發(fā)路徑信息,向轉(zhuǎn)發(fā)路徑信息指示的第一跳中間網(wǎng)元發(fā)送包含有所述轉(zhuǎn)發(fā)路徑信息的報(bào)文。第一跳中間網(wǎng)元處理網(wǎng)關(guān)的報(bào)文后,在路徑信息中刪除掉自身地址,根據(jù)轉(zhuǎn)發(fā)路徑信息的指示向下一跳中間網(wǎng)元轉(zhuǎn)發(fā)修改后的報(bào)文。中間網(wǎng)元依次處理接收到的報(bào)文,每個(gè)中間網(wǎng)元在處理報(bào)文后,在轉(zhuǎn)發(fā)路徑信息中刪除掉自身地址,將修改后的報(bào)文轉(zhuǎn)發(fā)給轉(zhuǎn)發(fā)路徑信息中的下一跳中間網(wǎng)元,直至轉(zhuǎn)發(fā)路徑信息中最后一跳中間網(wǎng)元收到該報(bào)文。報(bào)文是來自用戶設(shè)備的上行報(bào)文時(shí),最后一跳中間網(wǎng)元收到該業(yè)務(wù)上行報(bào)文后, 繼續(xù)向業(yè)務(wù)服務(wù)器轉(zhuǎn)發(fā)。因此,對于簽約用戶的同一上行報(bào)文,網(wǎng)關(guān)只需要處理一次。如果報(bào)文是來自業(yè)務(wù)服務(wù)器的下行報(bào)文時(shí),由于用戶簽約信息由網(wǎng)關(guān)獲取,并且網(wǎng)關(guān)是下行報(bào)文通往用戶設(shè)備的必經(jīng)網(wǎng)元,經(jīng)過中間網(wǎng)元處理后的下行報(bào)文,必須通過網(wǎng)關(guān)轉(zhuǎn)發(fā)到用戶設(shè)備。因此轉(zhuǎn)發(fā)路徑信息中最后一跳設(shè)備的地址需要設(shè)定為網(wǎng)關(guān)的地址。當(dāng)最后一個(gè)中間網(wǎng)元收到該下行報(bào)文后根據(jù)轉(zhuǎn)發(fā)路徑信息的指示將該報(bào)文轉(zhuǎn)發(fā)給網(wǎng)關(guān),由網(wǎng)關(guān)將該報(bào)文發(fā)送給簽約用戶的用戶設(shè)備。因此,對于簽約用戶的同一下行報(bào)文,網(wǎng)關(guān)只需要處理兩次。本發(fā)明實(shí)施例網(wǎng)關(guān)接收到報(bào)文后,對于簽約用戶的報(bào)文,獲取依次到達(dá)該用戶的所有簽約業(yè)務(wù)對應(yīng)的各中間網(wǎng)元的轉(zhuǎn)發(fā)路徑信息,并將該轉(zhuǎn)發(fā)路徑信息攜帶在報(bào)文中發(fā)送給轉(zhuǎn)發(fā)路徑信息指示的第一跳中間網(wǎng)元。報(bào)文中包括該報(bào)文將要依次到達(dá)該用戶的所有簽約業(yè)務(wù)對應(yīng)的各中間網(wǎng)元的轉(zhuǎn)發(fā)路徑信息,因此該報(bào)文可流經(jīng)該用戶的所有簽約業(yè)務(wù)對應(yīng)的所有中間網(wǎng)元。網(wǎng)關(guān)接收到的報(bào)文是上行報(bào)文時(shí),最后一跳中間網(wǎng)元收到該報(bào)文后,將該報(bào)文發(fā)送給提供業(yè)務(wù)服務(wù)的業(yè)務(wù)服務(wù)器,或者與業(yè)務(wù)服務(wù)器連接的路由器。因此,對于簽約用戶的上行報(bào)文,網(wǎng)關(guān)只需要處理一次。網(wǎng)關(guān)接收到的報(bào)文是下行報(bào)文時(shí),最后一跳中間網(wǎng)元收到該報(bào)文后,根據(jù)轉(zhuǎn)發(fā)路徑信息的指示將該報(bào)文轉(zhuǎn)發(fā)給網(wǎng)關(guān),由網(wǎng)關(guān)將該報(bào)文發(fā)送給簽約用戶的用戶設(shè)備。因此,對于簽約用戶的下行報(bào)文,網(wǎng)關(guān)只需要處理兩次。因此,網(wǎng)關(guān)不需要對簽約用戶的同一個(gè)報(bào)文進(jìn)行多次處理,提高了網(wǎng)關(guān)的性能。另外,由于網(wǎng)關(guān)只將屬于簽約用戶的報(bào)文轉(zhuǎn)發(fā)給中間網(wǎng)元處理,可避免所有用戶的報(bào)文都通過中間網(wǎng)元,減輕了中間網(wǎng)元的負(fù)荷。圖2為本發(fā)明實(shí)施例提供的一種網(wǎng)關(guān)獲取業(yè)務(wù)轉(zhuǎn)發(fā)策略的方法流程圖。如圖2所示,在步驟11之前還包括步驟21 網(wǎng)關(guān)接收用戶設(shè)備發(fā)送的包括用戶標(biāo)識(shí)的激活請求。步驟22 網(wǎng)關(guān)向策略和計(jì)費(fèi)規(guī)則功能實(shí)體(Policy Charging Rules Function,簡稱PCRF)發(fā)送包括用戶標(biāo)識(shí)的策略申請請求。步驟23 網(wǎng)關(guān)接收PCRF發(fā)送的與用戶標(biāo)識(shí)對應(yīng)的用戶簽約信息和業(yè)務(wù)轉(zhuǎn)發(fā)策略。PCRF接收到網(wǎng)關(guān)的發(fā)送的策略申請請求后,根據(jù)其中的用戶標(biāo)識(shí)獲取與該用戶標(biāo)識(shí)對應(yīng)的用戶簽約信息,并確定簽約業(yè)務(wù)對應(yīng)的所有中間網(wǎng)元的地址,形成包括簽約業(yè)務(wù)和該簽約業(yè)務(wù)對應(yīng)的中間網(wǎng)元的地址信息之間的對應(yīng)關(guān)系的業(yè)務(wù)轉(zhuǎn)發(fā)策略。網(wǎng)關(guān)通過Gx 接口接收PCRF下發(fā)的用戶簽約信息和業(yè)務(wù)轉(zhuǎn)發(fā)策略。另外,網(wǎng)關(guān)本地也可內(nèi)置上述用戶簽約信息和業(yè)務(wù)轉(zhuǎn)發(fā)策略。如果網(wǎng)關(guān)本地內(nèi)置有上述業(yè)務(wù)轉(zhuǎn)發(fā)策略時(shí),網(wǎng)關(guān)不需要接收用戶設(shè)備發(fā)送的業(yè)務(wù)激活請求,也不需向PCRF發(fā)送策略申請請求。網(wǎng)關(guān)可將用戶簽約信息保存在如表1所示的用戶簽約信息表中,可將各業(yè)務(wù)轉(zhuǎn)發(fā)策略保存在如表2所示的業(yè)務(wù)轉(zhuǎn)發(fā)表中。如表1所示,一個(gè)用戶可對應(yīng)有一個(gè)或多個(gè)簽約業(yè)務(wù)。如表2所示一個(gè)簽約業(yè)務(wù)可對應(yīng)一個(gè)中間網(wǎng)元的地址或多個(gè)中間網(wǎng)元的地址。表1為用戶簽約信息表
權(quán)利要求
1.一種簽約業(yè)務(wù)處理方法,其特征在于,包括 網(wǎng)關(guān)接收報(bào)文;所述網(wǎng)關(guān)確定所述報(bào)文所屬的用戶為簽約用戶時(shí),根據(jù)所述用戶的簽約信息,獲取所述報(bào)文的轉(zhuǎn)發(fā)路徑信息,所述轉(zhuǎn)發(fā)路徑信息包括所述報(bào)文將要依次到達(dá)的所有中間網(wǎng)元的路徑信息;根據(jù)所述轉(zhuǎn)發(fā)路徑信息向所述中間網(wǎng)元發(fā)送包含有所述轉(zhuǎn)發(fā)路徑信息的報(bào)文,以使得所述中間網(wǎng)元對所述報(bào)文進(jìn)行處理。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述用戶的簽約信息,獲取所述報(bào)文的轉(zhuǎn)發(fā)路徑信息,包括根據(jù)所述報(bào)文中的用戶地址,確定所述用戶簽約的業(yè)務(wù);根據(jù)所述用戶簽約的業(yè)務(wù),獲取所述用戶的所有簽約的業(yè)務(wù)對應(yīng)的所有中間網(wǎng)元的地址信息;生成包含所述所有中間網(wǎng)元地址信息的轉(zhuǎn)發(fā)路徑信息。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述方法還包括 所述網(wǎng)關(guān)接收所述用戶設(shè)備發(fā)送的包括用戶標(biāo)識(shí)的激活請求;所述網(wǎng)關(guān)向策略和計(jì)費(fèi)規(guī)則功能實(shí)體發(fā)送包括所述用戶標(biāo)識(shí)的策略申請請求; 所述網(wǎng)關(guān)接收所述策略和計(jì)費(fèi)規(guī)則功能實(shí)體發(fā)送的與所述用戶標(biāo)識(shí)對應(yīng)的用戶簽約信息和業(yè)務(wù)轉(zhuǎn)發(fā)策略,所述業(yè)務(wù)轉(zhuǎn)發(fā)策略包括所述用戶的簽約業(yè)務(wù)與該簽約業(yè)務(wù)對應(yīng)的中間網(wǎng)元的地址信息。
4.根據(jù)權(quán)利要求1-3任一項(xiàng)所述的方法,其特征在于,在向所述中間網(wǎng)元發(fā)送包含有所述轉(zhuǎn)發(fā)路徑信息的報(bào)文之前,還包括所述網(wǎng)關(guān)將所述轉(zhuǎn)發(fā)路徑信息添加在所述報(bào)文的IP報(bào)文頭的路由選項(xiàng)中。
5.根據(jù)權(quán)利要求1-3任一項(xiàng)所述的方法,其特征在于,所述向所述中間網(wǎng)元發(fā)送包含有所述轉(zhuǎn)發(fā)路徑信息的報(bào)文,包括向所述轉(zhuǎn)發(fā)路徑信息指示的第一跳中間網(wǎng)元發(fā)送包括有所述轉(zhuǎn)發(fā)路徑信息的報(bào)文; 所述第一跳中間網(wǎng)元處理所述報(bào)文后,在所述轉(zhuǎn)發(fā)路徑信息中刪除自身地址,向所述轉(zhuǎn)發(fā)路徑信息指示的下一跳中間網(wǎng)元發(fā)送包括有所述轉(zhuǎn)發(fā)路徑信息的報(bào)文,直至所有中間網(wǎng)元處理完畢。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,若所述報(bào)文為上行報(bào)文,所述轉(zhuǎn)發(fā)路徑所指示的最后一跳中間網(wǎng)元直接發(fā)送所述上行報(bào)文到與業(yè)務(wù)服務(wù)器相連的路由器。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,若所述報(bào)文為下行報(bào)文,所述方法還包括將所述轉(zhuǎn)發(fā)路徑信息的最后一跳地址信息設(shè)定為所述網(wǎng)關(guān)自身的地址。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述方法還包括接收所述轉(zhuǎn)發(fā)路徑所指示的最后一跳中間網(wǎng)元返回的下行報(bào)文,向所述用戶的用戶設(shè)備發(fā)送所述下行報(bào)文。
9.一種網(wǎng)關(guān),其特征在于,包括 報(bào)文接收模塊,用于接收報(bào)文;路徑信息獲取模塊,用于確定所述報(bào)文所屬的用戶為簽約用戶時(shí),根據(jù)所述用戶的簽約信息,獲取所述報(bào)文的轉(zhuǎn)發(fā)路徑信息,所述轉(zhuǎn)發(fā)路徑信息包括所述報(bào)文將要依次到達(dá)的所有中間網(wǎng)元的路徑信息;報(bào)文發(fā)送模塊,用于根據(jù)所述轉(zhuǎn)發(fā)路徑信息向所述中間網(wǎng)元發(fā)送包含有所述轉(zhuǎn)發(fā)路徑信息的報(bào)文,以使得所述中間網(wǎng)元對所述報(bào)文進(jìn)行處理。
10.根據(jù)權(quán)利要求9所述的網(wǎng)關(guān),其特征在于,所述路徑信息獲取模塊包括確定單元,用于確定所述報(bào)文所屬的用戶為簽約用戶時(shí),根據(jù)所述報(bào)文中的用戶地址, 確定所述用戶簽約的業(yè)務(wù);獲取單元,用于根據(jù)所述用戶所有簽約的業(yè)務(wù),獲取所述用戶的所有簽約的業(yè)務(wù)對應(yīng)的所有中間網(wǎng)元的地址信息;生成單元,用于生成包含所述所有中間網(wǎng)元地址信息的轉(zhuǎn)發(fā)路徑信息。
11.根據(jù)權(quán)利要求9所述的網(wǎng)關(guān),其特征在于所述報(bào)文接收模塊,還用于在所述報(bào)文為下行報(bào)文時(shí),接收所述轉(zhuǎn)發(fā)路徑信息中最后一跳中間網(wǎng)元發(fā)送的下行報(bào)文;所述報(bào)文為下行報(bào)文時(shí),所述轉(zhuǎn)發(fā)路徑信息的最后一跳地址信息為所述網(wǎng)關(guān)自身的地址;所述報(bào)文發(fā)送模塊,還用于向所述用戶的用戶設(shè)備轉(zhuǎn)發(fā)所述最后一跳中間網(wǎng)元發(fā)送的下行報(bào)文。
12.根據(jù)權(quán)利要求9所述的網(wǎng)關(guān),其特征在于,還包括所述報(bào)文發(fā)送模塊,還用于向所述中間網(wǎng)元發(fā)送包含有所述轉(zhuǎn)發(fā)路徑信息的報(bào)文之前,將所述轉(zhuǎn)發(fā)路徑信息添加在所述報(bào)文的IP報(bào)文頭的路由選項(xiàng)中。
13.根據(jù)權(quán)利要求9-12任一項(xiàng)所述的網(wǎng)關(guān),其特征在于,還包括激活請求接收模塊,用于接收用戶設(shè)備發(fā)送的包括用戶標(biāo)識(shí)的激活請求;策略請求模塊,用于向策略和計(jì)費(fèi)規(guī)則功能實(shí)體發(fā)送包括所述用戶標(biāo)識(shí)的策略申請請求;策略接收模塊,用于接收策略和計(jì)費(fèi)規(guī)則功能實(shí)體發(fā)送的與所述用戶標(biāo)識(shí)對應(yīng)的用戶簽約信息和業(yè)務(wù)轉(zhuǎn)發(fā)策略。
14.一種簽約業(yè)務(wù)處理系統(tǒng),其特征在于,包括網(wǎng)關(guān)和多個(gè)中間網(wǎng)元;所述網(wǎng)關(guān),用于接收報(bào)文后,確定所述報(bào)文所屬的用戶為簽約用戶時(shí),根據(jù)所述用戶的簽約信息,獲取所述報(bào)文的轉(zhuǎn)發(fā)路徑信息;根據(jù)所述轉(zhuǎn)發(fā)路徑信息向所述中間網(wǎng)元發(fā)送包含有所述轉(zhuǎn)發(fā)路徑信息的報(bào)文;所述轉(zhuǎn)發(fā)路徑信息包括所述報(bào)文將要依次到達(dá)的所有中間網(wǎng)元的路徑信息;所述中間網(wǎng)元,用于處理所述報(bào)文后,在所述轉(zhuǎn)發(fā)路徑信息中刪除自身地址,向所述轉(zhuǎn)發(fā)路徑信息指示的下一跳中間網(wǎng)元發(fā)送包括有所述轉(zhuǎn)發(fā)路徑信息的報(bào)文,直至所述轉(zhuǎn)發(fā)路徑信息中所有中間網(wǎng)元處理完畢。
15.根據(jù)權(quán)利要求14所述系統(tǒng),其特征在于,所述轉(zhuǎn)發(fā)路徑所指示的最后一跳中間網(wǎng)元,用于在所述報(bào)文為上行報(bào)文時(shí),將所述上行報(bào)文發(fā)送給與業(yè)務(wù)服務(wù)器相連的路由器。
16.根據(jù)權(quán)利要求14所述系統(tǒng),其特征在于所述網(wǎng)關(guān),還用于若所述報(bào)文為下行報(bào)文,將所述轉(zhuǎn)發(fā)路徑信息的最后一跳地址信息設(shè)定為所述網(wǎng)關(guān)自身的地址;所述轉(zhuǎn)發(fā)路徑信息所指示的最后一跳中間網(wǎng)元,用于在所述報(bào)文為下行報(bào)文時(shí),根據(jù)所述轉(zhuǎn)發(fā)路徑所指示向所述網(wǎng)關(guān)發(fā)送下行報(bào)文;所述網(wǎng)關(guān),還用于接收所述轉(zhuǎn)發(fā)路徑信息所指示的最后一跳中間網(wǎng)元返回的下行報(bào)文,向所述用戶的用戶設(shè)備發(fā)送所述下行報(bào)文。
全文摘要
本發(fā)明實(shí)施例提供一種簽約業(yè)務(wù)處理方法和網(wǎng)關(guān)及系統(tǒng)。簽約業(yè)務(wù)處理方法包括網(wǎng)關(guān)接收報(bào)文;所述網(wǎng)關(guān)確定所述報(bào)文所屬的用戶為簽約用戶時(shí),根據(jù)所述用戶的簽約信息,獲得所述報(bào)文的轉(zhuǎn)發(fā)路徑信息,所述轉(zhuǎn)發(fā)路徑信息包括所述報(bào)文將要依次到達(dá)的所有中間網(wǎng)元的路徑信息;根據(jù)所述轉(zhuǎn)發(fā)路徑信息向所述中間網(wǎng)元發(fā)送包含有所述轉(zhuǎn)發(fā)路徑信息的報(bào)文,以使得所述中間網(wǎng)元對所述報(bào)文進(jìn)行處理。中間網(wǎng)元依次處理,將刪除掉本身地址的路徑信息發(fā)送到下一個(gè)網(wǎng)元。本發(fā)明實(shí)施例避免了網(wǎng)關(guān)處理簽約用戶的服文時(shí)需對同一報(bào)文進(jìn)行多次處理的缺陷,改進(jìn)了中間處理網(wǎng)元的組網(wǎng)方式,提高了網(wǎng)關(guān)的性能。
文檔編號(hào)H04L12/56GK102265567SQ201180000878
公開日2011年11月30日 申請日期2011年5月30日 優(yōu)先權(quán)日2011年5月30日
發(fā)明者喬偉華, 胡玉勝 申請人:華為技術(shù)有限公司