專利名稱:一種nat部署環(huán)境下的pcc會(huì)話綁定的方法、系統(tǒng)和pcrf的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種PCC會(huì)話綁定的方法,具體來說,該方法應(yīng)用于NAT部署環(huán)境下,屬于網(wǎng)絡(luò)通信領(lǐng)域。
背景技術(shù):
PCC(Policy and Charging Control,策略計(jì)費(fèi)控制)架構(gòu)是下一代核心網(wǎng)演進(jìn)SAE (System Architecture Evolution)項(xiàng)目的 QoS (Quality of Service,業(yè)務(wù)質(zhì)量)保障機(jī)制,其特征是以業(yè)務(wù)流為粒度、高度機(jī)制的端到端的QoS方案,其中,通過該架構(gòu)可以使得網(wǎng)絡(luò)檢測(cè)到不同的業(yè)務(wù)流,并針對(duì)業(yè)務(wù)流實(shí)現(xiàn)QoS控制,計(jì)費(fèi)計(jì)等需求。
圖1是現(xiàn)有技術(shù)中PCC組網(wǎng)架構(gòu)的示意圖;如圖1所示,所示PCC架構(gòu),包括以下幾個(gè)功能實(shí)體:AF(Application Function,應(yīng)用功能實(shí)體)、PCRF (Policy and Charging Rule Fuction,策略和計(jì)費(fèi)控制單兀)、PCEF(Policy and Charging Enforcement Function,策略和計(jì)費(fèi)執(zhí)行單兀)、BBERF (Bearing Binding and Event Report Function,承載綁定及事件報(bào)告功能實(shí)體)、SPR(Subscription Profile Repository,用戶屬性存儲(chǔ)器)、OCS (Online ChargingSystem,在線計(jì)費(fèi)系統(tǒng))和OFCS (Off line Charging System,離線計(jì)費(fèi)系統(tǒng))。其中,PCRF(Policy and Charging Rule Function,策略和計(jì)費(fèi)控制單兀)是 QoS規(guī)則的集中決策點(diǎn),其決策的輸入來源于AF(Application Function,應(yīng)用功能實(shí)體)的Rx接口提供的業(yè)務(wù)信息(業(yè)務(wù)流描述、業(yè)務(wù)流帶寬需求、業(yè)務(wù)流媒體類型、業(yè)務(wù)的ID)、用戶ID及SPR中包含的用戶簽約信息、本地配置的運(yùn)營商策略,PCRF生成授權(quán)QoS規(guī)則后向 PCEF(Policy and Charging Enforcement Fucntion,策略和計(jì)費(fèi)執(zhí)行單兀)下發(fā),并由PCEF根據(jù)授權(quán)QoS規(guī)則進(jìn)行策略執(zhí)行。3GPP網(wǎng)絡(luò)下,PCRF生成授權(quán)QoS規(guī)則后向PCEF (在LTE下由P-GW實(shí)現(xiàn),在2G/3G下由GGSN實(shí)現(xiàn))下發(fā),并由PCEF根據(jù)授權(quán)QoS規(guī)則進(jìn)行策略執(zhí)行;在非3GPP網(wǎng)絡(luò)下(如WLAN、Wimax),PCRF生成授權(quán)QoS規(guī)則后向BBERF下發(fā),并由BBERF根據(jù)授權(quán)QoS規(guī)則進(jìn)行策略執(zhí)行。QoS規(guī)則主要包括2部分內(nèi)容:業(yè)務(wù)流的描述及相關(guān)的QoS參數(shù)。其中,所述QoS參數(shù)主要包括ARP (用于決定承載資源獲取的優(yōu)先級(jí))、QCI (表征轉(zhuǎn)發(fā)優(yōu)先級(jí)、丟包率、誤碼率等質(zhì)量要求)及帶寬需求?;赑CC架構(gòu),在UE初始附著網(wǎng)絡(luò)時(shí),建立用戶終端與網(wǎng)絡(luò)側(cè)之間的IP-CAN會(huì)話,UE基于被建立的IP-CAN會(huì)話,開展自己的業(yè)務(wù)。參見圖2。根據(jù)圖2和圖3,對(duì)上圖的流程簡要描述如下:步驟301至302 =PCEF收到UE發(fā)送的IP-CAN會(huì)話建立請(qǐng)求消息(Gx接口,采用了 Diameter協(xié)議),請(qǐng)求PCRF下發(fā)該UE的默認(rèn)的PCC規(guī)則,其中,為方便表達(dá),稱PCEF與PCRF之間的會(huì)話為會(huì)話一。在上述流程中,要求在步驟302或步驟310之后(未在上圖中體現(xiàn),用于當(dāng)步驟302時(shí),PCEF無法獲知UE的地址的場(chǎng)景下)提供UE的地址至PCRF。在步驟302中還需攜帶UE的用戶標(biāo)識(shí)(MSI或MSISDN)。上圖所示流程所建立的IP-CAN會(huì)話建立了一條UE與PCEF之間的缺省承載,基于會(huì)話一中建立的該缺省承載,UE可發(fā)起業(yè)務(wù)請(qǐng)求,例如發(fā)起登錄請(qǐng)求或IMS Invite請(qǐng)求
坐寸ο此外,為對(duì)UE將開展的業(yè)務(wù)進(jìn)行控制,需要針對(duì)UE所請(qǐng)求的業(yè)務(wù)制定合適的PCC規(guī)貝U。因此,在PCC架構(gòu)下,還需要對(duì)UE的業(yè)務(wù)進(jìn)行控制,其中,下圖是PCC架構(gòu)下對(duì)UE的業(yè)務(wù)控制流程圖。該流程簡要說明如下:步驟401至步驟403:AF被觸發(fā)后,定義UE的業(yè)務(wù)信息,將UE的業(yè)務(wù)信息通過Rx接口消息(AAR消息)發(fā)送給PCRF,發(fā)起AF與PCRF之間的會(huì)話。其中,UE的業(yè)務(wù)信息可包括UE的網(wǎng)絡(luò)地址、網(wǎng)絡(luò)標(biāo)識(shí)、業(yè)務(wù)數(shù)據(jù)流描述信息、UE的標(biāo)識(shí)(MSI或MSISDN)等等。且為表達(dá)方便,可稱AF與PCRF之間的會(huì)話為會(huì)話二。步驟404、PCRF收到AF發(fā)來的AAR消息后,存儲(chǔ)其中UE的業(yè)務(wù)信息,PCRF若沒有存儲(chǔ)用戶簽約數(shù)據(jù),則執(zhí)行步驟405 ;否則,執(zhí)行步驟407。步驟405至步驟406 =PCRF向SPR發(fā)送請(qǐng)求用戶簽約數(shù)據(jù)的請(qǐng)求消息;SPR收到該請(qǐng)求消息后,向PCRF返回用戶簽約數(shù)據(jù)。步驟407至步驟409 =PCRF根據(jù)會(huì)話二中AF發(fā)來的UE的網(wǎng)絡(luò)地址,與會(huì)話一中收到的PCEF發(fā)來的UE的網(wǎng)絡(luò)地址,或通過會(huì)議二中發(fā)來的UE的用戶標(biāo)識(shí)與會(huì)話一中收到的PCEF發(fā)來的UE的用戶標(biāo)識(shí)(由于AF并不一定獲知UE的用戶標(biāo)識(shí)-尤其是在第三方業(yè)務(wù)場(chǎng)景下一通常采用第一種方案)進(jìn)行會(huì)話一與會(huì)話二的綁定,綁定成功后,PCRF制定并存儲(chǔ)PCC規(guī)則,向AF發(fā)送表示會(huì)話綁定成功的響應(yīng),進(jìn)而完成整體過程。但是,根據(jù)申請(qǐng)?zhí)枮?00710165713.3的發(fā)明專利申請(qǐng)所說明的:由于在UE與TON網(wǎng)絡(luò)及AF之間通常部署了 NAT設(shè)備,導(dǎo)致了 AF(通常部署于業(yè)務(wù)平臺(tái))通常無法獲知UE的私網(wǎng)地址(NAT之前),而向PCRF提供了 UE的公網(wǎng)地址(NAT之后的),而在會(huì)話一中,PCEF (在LTE中具體為P-GW,其負(fù)責(zé)UE的網(wǎng)絡(luò)地址分配,通常為私網(wǎng)地址)上報(bào)至PCRF的UE地址為私網(wǎng)地址(NAT之前),從而導(dǎo)致了會(huì)話綁定的失敗。圖4是一種最為普遍的NAT部署環(huán)境。如圖所示,NAT通常部署于P-GW之后的防火墻上,有該NAT設(shè)備實(shí)現(xiàn)一個(gè)/少數(shù)公網(wǎng)地址代理多個(gè)UE私網(wǎng)地址的方案。為實(shí)現(xiàn)業(yè)務(wù)平臺(tái)(AF)與UE間的數(shù)據(jù)傳輸,AF必須且僅需知道該UE用于數(shù)據(jù)傳輸?shù)乃骄W(wǎng)地址/端口經(jīng)NAT轉(zhuǎn)換后的公網(wǎng)地址/端口,然而,AF并不一定知道UE的私網(wǎng)地址/端口。在點(diǎn)對(duì)點(diǎn)通信時(shí),通信的另一方也僅需要知道對(duì)端的公網(wǎng)地址和端口即可。因此,通常AF在會(huì)話中會(huì)填寫UE的公網(wǎng)地址/端口,從而導(dǎo)致會(huì)話一與二無法綁定。在中國專利申請(qǐng)?zhí)?200710165713.3的發(fā)明專利申請(qǐng)中,為克服現(xiàn)有技術(shù)的上述缺點(diǎn),公開了一種技術(shù)方案:AF向PCRF上報(bào)所獲知的UE的所有網(wǎng)絡(luò)地址(包括公網(wǎng)地址和私網(wǎng)地址、甚至包括中繼地址),從而實(shí)現(xiàn)會(huì)話一與二的綁定。為此,200710165713.3的發(fā)明專利申請(qǐng)要求UE向AF提供上述所有網(wǎng)絡(luò)地址信息,具體為:UE在SDP的擴(kuò)展字段中攜帶自己的上述所有網(wǎng)絡(luò)地址;
UE在SIP消息的Via字段填寫自己的上述所有網(wǎng)絡(luò)地址;AF從上述UE發(fā)起的消息中提取上述所有網(wǎng)絡(luò)地址信息。上述現(xiàn)有技術(shù)存在以下缺點(diǎn):第一,要求UE提供所有的網(wǎng)絡(luò)地址信息,對(duì)UE提出了較高的技術(shù)要求,且有些場(chǎng)景,例如,在NAT穿越場(chǎng)景下由網(wǎng)絡(luò)設(shè)備向NAT設(shè)備發(fā)起地址映射請(qǐng)求,UE自己并不知道自己的公網(wǎng)地址;第二,涉及了(無PCC網(wǎng)絡(luò)下)本已正常工作的存量終端/客戶端的改造,工作量較大;第三,中國專利申請(qǐng)?zhí)?00710165713.3的發(fā)明專利申請(qǐng)?zhí)峁┑膬煞NUE提供所有地址信息的方法在實(shí)際部署可能無法工作:在實(shí)際部署MS/SIP網(wǎng)絡(luò)時(shí),運(yùn)營商通常在自己網(wǎng)絡(luò)的邊緣部署SBC設(shè)備,以實(shí)現(xiàn)對(duì)業(yè)務(wù)消息的全代理及媒體流的全代理(此時(shí),SBC會(huì)將SIP消息的源地址替換,并將SDP消息中地址進(jìn)行替換),例如Via字段在過SBC時(shí)會(huì)被替換為經(jīng)SBC (NAT)后的公網(wǎng)地址,,從而導(dǎo)致該字段無法準(zhǔn)確傳遞至AF。第四,中國專利申請(qǐng)?zhí)?00710165713.3的發(fā)明專利要求了 UE采用了 SIP/SDP協(xié)議,而該協(xié)議為文本型協(xié)議,在手機(jī)終端上使用較少。
發(fā)明內(nèi)容
本發(fā)明針對(duì)現(xiàn)有技術(shù)的缺點(diǎn),提供了一種能夠可靠地綁定會(huì)話一和會(huì)話二的方法,具體來說,本發(fā)明所采取的技術(shù)方案如下面所描述:一種NAT部署環(huán)境下的PCC會(huì)話綁定方法,包括:PCRF接收PCEF上報(bào)的UE的第一地址以及AF上報(bào)的第二地址;根據(jù)第一地址和第二地址是否相同綁定PCEF與PCRF以及AF與PCRF之間的會(huì)話;其中,當(dāng)所述第一地址和第二地址不相同時(shí),獲取NAT設(shè)備所創(chuàng)建的UE的地址映射轉(zhuǎn)換關(guān)系;根據(jù)所述第二地址和所述地址映射轉(zhuǎn)換關(guān)系中的映射關(guān)系,查詢與第二地址所對(duì)應(yīng)的第三地址;比較第一地址與第三地址是否相同以綁定PCEF與PCRF以及AF與PCRF之間的會(huì)話。其中,優(yōu)選的方法是,所述UE的地址映射轉(zhuǎn)換關(guān)系是UE的私網(wǎng)地址和端口以及UE的公網(wǎng)地址和端口之間的映射關(guān)系。進(jìn)一步地,優(yōu)選的是,所述UE的第二地址是UE的私網(wǎng)地址或者UE的公網(wǎng)地址。本實(shí)施例采取了上述技術(shù)方案后,能夠在引入PCC架構(gòu)以后,可以確保PCRF準(zhǔn)確地在NAT環(huán)境下進(jìn)行PCEF與PCRF以及AF與PCRF之間的會(huì)話綁定,進(jìn)而提供業(yè)務(wù)流所需的QoS保障,具有較好的技術(shù)效果。此外,本發(fā)明還公開了一種NAT部署環(huán)境下的PCC會(huì)話綁定系統(tǒng),包括:PCEF,用于向PCRF上報(bào)UE的第一地址;AF,用于向PCRF上報(bào)UE的第二地址;NAT設(shè)備,用于創(chuàng)建并向PCRF提供UE的地址映射轉(zhuǎn)換關(guān)系;PCRF,用于根據(jù)第一地址和第二地址是否相同綁定PCEF與PCRF以及AF與PCRF之間的會(huì)話;其中,當(dāng)所述第一地址和第二地址不相同時(shí),獲取NAT設(shè)備所創(chuàng)建的UE的地址映射轉(zhuǎn)換關(guān)系;根據(jù)所述第二地址和所述地址映射轉(zhuǎn)換關(guān)系中的映射關(guān)系,查詢與第二地址所對(duì)應(yīng)的第三地址;比較第一地址與第三地址是否相同以綁定PCEF與PCRF以及AF與PCRF之間的會(huì)話。 本發(fā)明采取了上述技術(shù)方案以后,通過NAT設(shè)備或者數(shù)據(jù)網(wǎng)絡(luò)設(shè)備和PCRF之間接口和查詢,能夠?qū)崿F(xiàn)本發(fā)明所要保護(hù)的在NAT部署環(huán)境下的PCC會(huì)話綁定的技術(shù)目的,具有較好的技術(shù)效果。此外,本發(fā)明還公開了一種PCRF,包括:信息接收單元,用于接收PCEF上報(bào)的UE的第一地址和AF上報(bào)的UE的第二地址;第一會(huì)話綁定單元,用于根據(jù)第一地址和第二地址是否相同綁定PCEF與PCRF以及AF與PCRF之間的會(huì)話;轉(zhuǎn)換關(guān)系接收單元,用于獲取NAT設(shè)備所創(chuàng)建的UE的地址映射轉(zhuǎn)換關(guān)系;地址轉(zhuǎn)換單元,用于在第一會(huì)話綁定單元綁定會(huì)話失敗后,根據(jù)所述第二地址和所述地址映射轉(zhuǎn)換關(guān)系的映射關(guān)系,查詢與第二地址所對(duì)應(yīng)的第三地址;第二會(huì)話綁定單元,用于根據(jù)第一地址與第二地址或第三地址是否相同以綁定PCEF與PCRF以及AF與PCRF之間的會(huì)話。本發(fā)明采取了上述技術(shù)方案以后,通過PCRF的設(shè)計(jì),實(shí)現(xiàn)了在NAT部署環(huán)境下進(jìn)行PCC會(huì)話綁定的技術(shù)效果,進(jìn)而,通過PCRF對(duì)PCEF與PCRF以及AF與PCRF之間的會(huì)話綁定關(guān)系,能夠進(jìn)一步地為業(yè)務(wù)提供QoS保障的目的。本發(fā)明的其它特征和優(yōu)點(diǎn)將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實(shí)施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點(diǎn)可通過在所寫的說明書、權(quán)利要求書、以及附圖中所特別指出的結(jié)構(gòu)來實(shí)現(xiàn)和獲得。
以下結(jié)合附圖和具體實(shí)施例來對(duì)本發(fā)明進(jìn)行詳細(xì)的描述,以使得本發(fā)明的上述優(yōu)點(diǎn)更加明確。圖1是現(xiàn)有技術(shù)中PCC架構(gòu)的示意圖;圖2是現(xiàn)有技術(shù)PCEF和PCRF之間的會(huì)話一的建立示意圖;圖3是現(xiàn)有技術(shù)中AF和PCRF之間的會(huì)話二的建立示意圖;圖4是現(xiàn)有技術(shù)中NAT部署環(huán)境下的系統(tǒng)結(jié)構(gòu)示意圖;圖5是本發(fā)明NAT部署環(huán)境下的PCC會(huì)話綁定方法的流程示意圖;圖6是本發(fā)明NAT部署環(huán)境下的PCC會(huì)話綁定方法的具體流程圖;圖7是本發(fā)明NAT部署環(huán)境下的PCC會(huì)話綁定系統(tǒng)的結(jié)構(gòu)示意圖;圖8是本發(fā)明PCRF的具體結(jié)構(gòu)示意圖。
具體實(shí)施例方式以下結(jié)合附圖和具體實(shí)施例來對(duì)本發(fā)明進(jìn)行詳細(xì)的描述。
方法實(shí)施例一:根據(jù)本發(fā)明,提供了一種NAT部署環(huán)境下的PCC會(huì)話綁定的方法;其中,圖5是本發(fā)明NAT部署環(huán)境下的PCC會(huì)話綁定方法的流程示意圖;如圖5所示,所述方法具體包括:SlOl =PCRF接收PCEF上報(bào)的UE的第一地址以及AF上報(bào)的第二地址;具體來說,在PCRF和PCEF的會(huì)話一中,PCRF收到PCEF向PCRF上報(bào)的UE的第一地址;在PCRF和AF的會(huì)話二中,PCRF收到AF向PCRF上報(bào)的業(yè)務(wù)流信息,其中,所述業(yè)務(wù)流信息中包含了業(yè)務(wù)平臺(tái)AF獲取到的用戶UE的第二地址以及用戶UE用以數(shù)據(jù)傳輸?shù)亩丝?,并且,所述第二地址和端口是?jīng)過NAT設(shè)備后的地址和端口。S102 =PCRF根據(jù)第一地址和第二地址是否相同綁定PCEF與PCRF以及AF與PCRF之間的會(huì)話;其中,如果第一地址和第二地址相同,則綁定會(huì)話一和會(huì)話二 ;S103:如果第一地址和第二地址不相同;S104:獲取NAT設(shè)備所創(chuàng)建的UE的地址映射轉(zhuǎn)換關(guān)系;S105:根據(jù)所述第二地址和所述地址映射轉(zhuǎn)換關(guān)系中的映射關(guān)系,查詢與第二地址所對(duì)應(yīng)的第三地址;具體來說,地址映射關(guān)系包含著NAT設(shè)備所生成的各種地址/端口的轉(zhuǎn)換關(guān)系,由此,該步驟之中,PCRF可以根據(jù)所述第二地址和端口從所述地址映射轉(zhuǎn)換關(guān)系中查詢與第二地址所對(duì)應(yīng)的第三地址;S106:比較第一地址與第三地址是否相同以綁定PCEF與PCRF以及AF與PCRF之間的會(huì)話;否則,則認(rèn)定綁定失敗。在該實(shí)施例中,所述PCEF在具體的架構(gòu)中有不同的表現(xiàn)形式,例如,PCEF可以替換成BBERF,且PCEF在各種網(wǎng)絡(luò)環(huán)境下,可以有不同的功能實(shí)體表現(xiàn)方式,這些是本領(lǐng)域技術(shù)人員所能夠知曉的,在此不詳細(xì)描述。本實(shí)施例采取了上述技術(shù)方案后,能夠在引入PCC架構(gòu)以后,可以確保PCRF準(zhǔn)確地在NAT環(huán)境下進(jìn)行會(huì)話一和會(huì)話二的綁定,進(jìn)而提供業(yè)務(wù)流所需的QoS保障,具有較好的技術(shù)效果。方法實(shí)施例二:以下結(jié)合附圖對(duì)本發(fā)明進(jìn)行更詳細(xì)的描述;其中,圖6是本發(fā)明NAT部署環(huán)境下的PCC會(huì)話綁定方法的具體流程圖,如圖6所示,所述方法具體進(jìn)一步包括:S201:在PCRF和PCEF的會(huì)話一中,PCRF收到PCEF向PCRF上報(bào)的UE的第一地址;其中,該步驟和現(xiàn)有技術(shù)的步驟大體相同,具體地,PCEF收到UE發(fā)送的IP-CAN會(huì)話建立請(qǐng)求消息,其中,該消息采取Gx接口,并采用了 Diameter協(xié)議,會(huì)話一主要是PCEF向PCRF請(qǐng)求下發(fā)UE會(huì)話的PCC規(guī)則,并且UE能夠基于會(huì)話一所建立的缺省承載發(fā)起特定的業(yè)務(wù)請(qǐng)求,例如,發(fā)起登錄請(qǐng)求或者IMS Invite請(qǐng)求。并且,為了對(duì)UE將開展的業(yè)務(wù)進(jìn)行控制,需要針對(duì)UE所請(qǐng)求的業(yè)務(wù)制定合適的PCC規(guī)則。S202:在PCRF和AF的會(huì)話二中,PCRF收到AF向PCRF上報(bào)的業(yè)務(wù)流信息,其中,所述業(yè)務(wù)流信息中包含了業(yè)務(wù)平臺(tái)AF獲取到的用戶UE的第二地址以及用于數(shù)據(jù)傳輸?shù)亩丝?,該端口主要是UE用以IP數(shù)據(jù)傳輸;具體在一個(gè)實(shí)施例中,例如,AF收到UE所轉(zhuǎn)發(fā)的第一條消息,該消息會(huì)觸發(fā)AF,由此,AF從該消息之中獲取到UE的第二地址,并且,所述AF還能夠所述第一條消息中獲取到具體的UE用于IP數(shù)據(jù)傳輸?shù)亩丝?。其中,第二地址和端口是唯一確定的。具體地,AF在向PCRF發(fā)出的Rx接口消息中攜帶所述獲取到的UE的第二地址,和獲取到的UE的端口 一起發(fā)送給PCRF.
S204 =PCRF收到所述Rx接口消息后,將AF側(cè)傳來的UE第二地址與PCEF傳來的UE的第一地址進(jìn)行比較,其中,如果比較后的UE的第二地址與會(huì)話一中的UE的第一地址,若相同,則認(rèn)為這兩個(gè)會(huì)話都是由相同的UE所發(fā)出,因此,實(shí)施會(huì)話綁定;且在綁定成功以后,PCRF制定并存儲(chǔ)PCC規(guī)則,同時(shí),向AF發(fā)送表示會(huì)話綁定成功的響應(yīng);在設(shè)置有NAT設(shè)備的環(huán)境下,一般地,上述第一地址和第二地址大多會(huì)不相同,因此,本發(fā)明具體在步驟S204前還包括:S203 =PCRF獲取到NAT設(shè)備所映射的私網(wǎng)地址/端口與公網(wǎng)地址/端口的轉(zhuǎn)換關(guān)系;其中,在優(yōu)選實(shí)施例中,所述轉(zhuǎn)換關(guān)系的提供方式上,主要有以下但是并不限于以下幾種方式:1、由NAT設(shè)備每創(chuàng)建/取消一對(duì)地址映射時(shí)主動(dòng)向PCRF提供;2、NAT設(shè)備開放查詢接口供PCRF查詢;3、通過一個(gè)數(shù)據(jù)網(wǎng)絡(luò)設(shè)備提供給PCRF,或者,數(shù)據(jù)網(wǎng)絡(luò)設(shè)備開放查詢接口供PCRF查詢,由此,所述PCRF通過上述方法,獲取到NAT設(shè)備所映射的私網(wǎng)地址/端口和公網(wǎng)地址/端口之間的映射和轉(zhuǎn)換關(guān)系。在該實(shí)施例中,由NAT設(shè)備向PCRF主動(dòng)提供所映射的私網(wǎng)地址/端口與公網(wǎng)地址/端口的轉(zhuǎn)換關(guān)系。由此,在步驟S204之后,進(jìn)行步驟S205:若第一地址和第二地址不相同,則PCRF從AF中傳來的業(yè)務(wù)流信息匯總中提取UE地址和該地址所對(duì)應(yīng)的端口,并根據(jù)步驟S203中所獲取到的NAT設(shè)備所映射的私網(wǎng)地址/端口與公網(wǎng)地址/端口的轉(zhuǎn)換關(guān)系進(jìn)行轉(zhuǎn)換以獲取UE的第三地址。其中,由于網(wǎng)絡(luò)地址/端口之間的映射關(guān)系在進(jìn)行數(shù)據(jù)傳輸?shù)倪^程中是唯一確定的,因此,我們可以利用該種轉(zhuǎn)換關(guān)系以及獲取到的UE的第二地址和端口,獲取到UE所對(duì)應(yīng)的第三地址。且根據(jù)該方法,該第三地址的類型和第一地址的類型應(yīng)該是相同的(公網(wǎng)地址或者私網(wǎng)地址),接著,PCRF將該獲取的UE的第三地址與會(huì)話一中獲取的UE地址進(jìn)行比較,如果這兩個(gè)地址是相同的,則S206:實(shí)施會(huì)話一與會(huì)話二的綁定;否則,認(rèn)定綁定失敗。
由此,本發(fā)明通過PCRF、NAT設(shè)備、AF之間的交互,且通過AF提供其所獲取的UE的地址以及對(duì)應(yīng)的端口,就能在PCC架構(gòu)的網(wǎng)絡(luò)環(huán)境下,確保PCRF準(zhǔn)確地在NAT環(huán)境下進(jìn)行會(huì)話一和會(huì)話二的綁定,進(jìn)而能夠解決現(xiàn)有技術(shù)中NAT部署環(huán)境下由于公網(wǎng)地址/私網(wǎng)地址不一致而產(chǎn)生的問題。系統(tǒng)實(shí)施例一:圖7是本發(fā)明NAT部署環(huán)境下的PCC會(huì)話綁定系統(tǒng)的結(jié)構(gòu)示意圖,如圖所示,所述實(shí)施例中,具體包括:PCEF,用于在PCRF和PCEF的會(huì)話一中,向PCRF上報(bào)的UE的第一地址;AF,用于在PCRF和AF的會(huì)話二中,向PCRF上報(bào)業(yè)務(wù)流信息,其中,所述業(yè)務(wù)流信息中包含了 AF獲取到的用戶UE的第二地址以及用以數(shù)據(jù)傳輸?shù)乃鶎?duì)應(yīng)的端口 ;PCRF,用于根據(jù)第一地址和第二地址是否相同綁定PCEF與PCRF以及AF與PCRF之間的會(huì)話;其中,當(dāng)所述第一地址和第二地址不相同時(shí),獲取NAT設(shè)備所創(chuàng)建的UE的地址映射轉(zhuǎn)換關(guān)系;根據(jù)所述第二地址和所述地址映射轉(zhuǎn)換關(guān)系中映射關(guān)系,查詢與第二地址所對(duì)應(yīng)的第三地址;比較第一地址與第三地址是否相同以綁定PCEF與PCRF以及AF與PCRF之間的會(huì)話。從圖7中可以發(fā)現(xiàn),該系統(tǒng)還進(jìn)一步包括:NAT設(shè)備,用于向PCRF提供所映射的私網(wǎng)地址/端口與公網(wǎng)地址/端口的轉(zhuǎn)換關(guān)系;其中,上述轉(zhuǎn)換關(guān)系可以由NAT設(shè)備向PCRF直接提供,也可以由PCRF設(shè)備向NAT設(shè)備進(jìn)行查詢而獲取。且在該具體實(shí)施例中,還設(shè)有數(shù)據(jù)網(wǎng)絡(luò)設(shè)備,其與NAT設(shè)備相連,并用于存儲(chǔ)NAT設(shè)備所映射的私網(wǎng)地址/端口與公網(wǎng)地址/端口的轉(zhuǎn)換關(guān)系,并且,該數(shù)據(jù)網(wǎng)絡(luò)設(shè)備還可以向PCRF提供查詢服務(wù)。本發(fā)明采取了上述技術(shù)方案以后,通過NAT設(shè)備或者數(shù)據(jù)網(wǎng)絡(luò)設(shè)備和PCRF之間接口和查詢,能夠?qū)崿F(xiàn)本發(fā)明所要保護(hù)的在NAT部署環(huán)境下的PCC會(huì)話綁定的技術(shù)目的,具有較好的技術(shù)效果。裝置實(shí)施例一:根據(jù)本發(fā)明實(shí)施例,公開了一種PCRF ;其中,圖8是本發(fā)明PCRF的具體結(jié)構(gòu)示意圖;如圖8所述,所述PCRF具體包括:信息接收單元,用于接收PCEF上報(bào)的UE的第一地址和AF上報(bào)的UE的第二地址;第一會(huì)話綁定單元,用于根據(jù)第一地址和第二地址是否相同綁定PCEF與PCRF以及AF與PCRF之間的會(huì)話;轉(zhuǎn)換關(guān)系接收單元,用于獲取NAT設(shè)備所創(chuàng)建的UE的地址映射轉(zhuǎn)換關(guān)系;地址轉(zhuǎn)換單元,用于在第一會(huì)話綁定單元綁定會(huì)話失敗后,根據(jù)所述第二地址和所述地址映射轉(zhuǎn)換關(guān)系的映射關(guān)系,查詢與第二地址所對(duì)應(yīng)的第三地址;第二會(huì)話綁定單元,用于根據(jù)第一地址與第二地址或第三地址是否相同以綁定PCEF與PCRF以及AF與PCRF之間的會(huì)話。其中,所述NAT設(shè)備,用于每創(chuàng)建/取消一對(duì)地址映射時(shí)主動(dòng)向PCRF提供;或者,開放查詢接口供PCRF查詢。此外,還設(shè)有數(shù)據(jù)網(wǎng)絡(luò)設(shè)備,用于存儲(chǔ)有所述NAT設(shè)備所創(chuàng)建的UE的地址映射轉(zhuǎn)換關(guān)系,并提供給PCRF或者供PCRF進(jìn)行查詢。其中,所述UE的地址映射轉(zhuǎn)換關(guān)系包括:UE的私網(wǎng)地址和端口以及UE的公網(wǎng)地址和端口之間的映射關(guān)系。其中,所述UE的第二地址是UE的私網(wǎng)地址或者UE的公網(wǎng)地址。此外,所述PCRF還包括:PCC規(guī)則生成單元,用于在會(huì)話綁定成功后,為會(huì)話制定業(yè)務(wù)數(shù)據(jù)流的PCC規(guī)則。本發(fā)明采取了上述技術(shù)方案以后,該P(yáng)CRF實(shí)現(xiàn)了在NAT部署環(huán)境下進(jìn)行PCC會(huì)話綁定,進(jìn)而進(jìn)一步地為業(yè)務(wù)提供QoS保障,具有較好的技術(shù)效果。最后應(yīng)說明的是:以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說明,對(duì)于本領(lǐng)域的技術(shù)人員來說,其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種NAT部署環(huán)境下的PCC會(huì)話綁定方法,包括: PCRF接收PCEF上報(bào)的UE的第一地址以及AF上報(bào)的第二地址; 根據(jù)第一地址和第二地址是否相同綁定PCEF與PCRF以及AF與PCRF之間的會(huì)話;其中,當(dāng)所述第一地址和第二地址不相同時(shí), 獲取NAT設(shè)備所創(chuàng)建的UE的地址映射轉(zhuǎn)換關(guān)系; 根據(jù)所述第二地址和所述地址映射轉(zhuǎn)換關(guān)系中的映射關(guān)系,查詢與第二地址所對(duì)應(yīng)的第三地址; 比較第一地址與第三地址是否相同以綁定PCEF與PCRF以及AF與PCRF之間的會(huì)話。
2.根據(jù)權(quán)利要求1所述的NAT部署環(huán)境下的PCC會(huì)話綁定方法,其特征在于,所述UE的地址映射轉(zhuǎn)換關(guān)系包括: UE的私網(wǎng)地址和端口以及UE的公網(wǎng)地址和端口之間的映射關(guān)系。
3.根據(jù)權(quán)利要求2所述的NAT部署環(huán)境下的PCC會(huì)話綁定方法,其特征在于, 所述UE的第二地 址是UE的私網(wǎng)地址或者UE的公網(wǎng)地址。
4.根據(jù)權(quán)利要求1所述的NAT部署環(huán)境下的PCC會(huì)話綁定方法,其特征在于,所述獲取NAT設(shè)備所創(chuàng)建的UE的地址映射轉(zhuǎn)換關(guān)系,具體包括:由NAT設(shè)備每創(chuàng)建/取消一對(duì)地址映射時(shí)主動(dòng)向PCRF提供;或者, NAT設(shè)備開放查詢接口供PCRF查詢;或者,由一個(gè)數(shù)據(jù)網(wǎng)絡(luò)設(shè)備提供給PCRF或者供PCRF進(jìn)行查詢。
5.一種PCRF,具體包括: 信息接收單元,用于接收PCEF上報(bào)的UE的第一地址和AF上報(bào)的UE的第二地址;第一會(huì)話綁定單元,用于根據(jù)第一地址和第二地址是否相同綁定PCEF與PCRF以及AF與PCRF之間的會(huì)話; 轉(zhuǎn)換關(guān)系接收單元,用于獲取NAT設(shè)備所創(chuàng)建的UE的地址映射轉(zhuǎn)換關(guān)系; 地址轉(zhuǎn)換單元,用于在第一會(huì)話綁定單元綁定會(huì)話失敗后,根據(jù)所述第二地址和所述地址映射轉(zhuǎn)換關(guān)系的映射關(guān)系,查詢與第二地址所對(duì)應(yīng)的第三地址; 第二會(huì)話綁定單元,用于根據(jù)第一地址與第二地址或第三地址是否相同以綁定PCEF與PCRF以及AF與PCRF之間的會(huì)話。
6.根據(jù)權(quán)利要求5所述的PCRF,其特征在于,所述UE的地址映射轉(zhuǎn)換關(guān)系包括:UE的私網(wǎng)地址和端口以及UE的公網(wǎng)地址和端口之間的映射關(guān)系。
7.根據(jù)權(quán)利要求5或6所述的PCRF,其特征在于,所述UE的第二地址是UE的私網(wǎng)地址或者UE的公網(wǎng)地址。
8.—種NAT部署環(huán)境下的PCC會(huì)話綁定的系統(tǒng),包括: PCEF,用于向PCRF上報(bào)UE的第一地址; AF,用于向PCRF上報(bào)UE的第二地址; NAT設(shè)備,用于創(chuàng)建并向PCRF提供UE的地址映射轉(zhuǎn)換關(guān)系; PCRF,用于根據(jù)第一地址和第二地址是否相同綁定PCEF與PCRF以及AF與PCRF之間的會(huì)話;其中,當(dāng)所述第一地址和第二地址不相同時(shí), 獲取NAT設(shè)備所創(chuàng)建的UE的地址映射轉(zhuǎn)換關(guān)系; 根據(jù)所述第二地址和所述地址映射轉(zhuǎn)換關(guān)系中的映射關(guān)系,查詢與第二地址所對(duì)應(yīng)的第三地址; 比較第一地址與第三地址是否相同以綁定PCEF與PCRF以及AF與PCRF之間的會(huì)話。
9.根據(jù)權(quán)利要求8所述的NAT部署環(huán)境下的PCC會(huì)話綁定的系統(tǒng),其特征在于,所述NAT設(shè)備,用于每創(chuàng)建/取消一對(duì)地址映射時(shí)主動(dòng)向PCRF提供;或者,開放查詢接口供PCRF查詢。
10.根據(jù)權(quán)利要求8或9所述的NAT部署環(huán)境下的PCC會(huì)話綁定的系統(tǒng),其特征在于, 還設(shè)有數(shù)據(jù)網(wǎng)絡(luò)設(shè)備,用于存儲(chǔ)有所述NAT設(shè)備所創(chuàng)建的UE的地址映射轉(zhuǎn)換關(guān)系,并提供給PCRF或者供P CRF進(jìn)行查詢。
全文摘要
本發(fā)明公開了一種NAT部署環(huán)境下的PCC會(huì)話綁定方法,包括PCRF接收PCEF上報(bào)的UE的第一地址以及AF上報(bào)的第二地址;根據(jù)第一地址和第二地址是否相同綁定PCEF與PCRF以及AF與PCRF之間的會(huì)話;其中,當(dāng)所述第一地址和第二地址不相同時(shí),獲取NAT設(shè)備所創(chuàng)建的UE的地址映射轉(zhuǎn)換關(guān)系;根據(jù)所述第二地址和所述地址映射轉(zhuǎn)換關(guān)系中的映射關(guān)系,查詢與第二地址所對(duì)應(yīng)的第三地址;比較第一地址與第三地址是否相同以綁定PCEF與PCRF以及AF與PCRF之間的會(huì)話。本發(fā)明能夠確保PCRF在NAT環(huán)境下進(jìn)行會(huì)話綁定。此外,本發(fā)明還公開了一種NAT部署環(huán)境下的PCC會(huì)話綁定系統(tǒng)和PCRF。
文檔編號(hào)H04L29/06GK103200151SQ20121000112
公開日2013年7月10日 申請(qǐng)日期2012年1月4日 優(yōu)先權(quán)日2012年1月4日
發(fā)明者甘亮, 尹瑤瑤, 張婉鑫 申請(qǐng)人:中國移動(dòng)通信集團(tuán)公司