專(zhuān)利名稱(chēng):一種基于分組數(shù)據(jù)流計(jì)費(fèi)的對(duì)話建立方法
技術(shù)領(lǐng)域:
本發(fā)明涉及分組數(shù)據(jù)計(jì)費(fèi)領(lǐng)域,特別是指一種基于分組數(shù)據(jù)流計(jì)費(fèi)的對(duì)話建立方法。
背景技術(shù):
隨著分組數(shù)據(jù)業(yè)務(wù)應(yīng)用的逐漸廣泛,如何準(zhǔn)確合理地對(duì)分組數(shù)據(jù)業(yè)務(wù)進(jìn)行計(jì)費(fèi),已成為運(yùn)營(yíng)商普遍關(guān)注的問(wèn)題。
圖1示出了分組數(shù)據(jù)協(xié)議上下文(PDP Context,Packet Data ProtocolContext)激活、數(shù)據(jù)傳輸、去激活流程圖,如圖1所示,在通用分組無(wú)線業(yè)務(wù)(GPRS,General Packet Radio Service)中,激活PDP Context、與外部分組數(shù)據(jù)網(wǎng)絡(luò)(PDN,Packet Data Network)進(jìn)行數(shù)據(jù)交互、去激活該P(yáng)DPContext的實(shí)現(xiàn)過(guò)程包括以下步驟步驟101移動(dòng)終端(MS)向服務(wù)通用分組無(wú)線業(yè)務(wù)支持節(jié)點(diǎn)(SGSN,Serving GPRS Support Node)發(fā)送PDP Context激活請(qǐng)求(Activate PDPContext Request),該Activate PDP Context Request中攜帶有網(wǎng)絡(luò)層業(yè)務(wù)訪問(wèn)點(diǎn)標(biāo)識(shí)(NSAPI,Network Layer Service Access Point Identifier)、PDP類(lèi)型、接入點(diǎn)名稱(chēng)(APN,Access Point Name)、要求的服務(wù)質(zhì)量(QoS)參數(shù)、事務(wù)標(biāo)識(shí)(TI,Transaction Identifier)等信息,其中,NSAPI在SGSN和網(wǎng)關(guān)通用分組無(wú)線業(yè)務(wù)支持節(jié)點(diǎn)(GGSN,Gateway GPRS Support Node)之間作為隧道標(biāo)識(shí)(TID,Tunnel Identifier)的組成部分,用于標(biāo)識(shí)PDPContext;PDP類(lèi)型包括端對(duì)端協(xié)議(PPP,Peer-Peer Protocol)類(lèi)型、網(wǎng)際協(xié)議(IP,Internet Protocol)類(lèi)型等;APN可由MS向SGSN提供,SGSN根據(jù)APN尋址到相應(yīng)GGSN,GGSN根據(jù)APN確定MS所要訪問(wèn)的外部網(wǎng)絡(luò),MS也可不向SGSN提供APN,此時(shí),由SGSN根據(jù)MS用戶(hù)的簽約信息選擇缺省的APN;QoS參數(shù)為MS指定的分組數(shù)據(jù)業(yè)務(wù)所要達(dá)到的質(zhì)量要求;TI用于MS標(biāo)識(shí)某個(gè)PDP context。
步驟102SGSN收到Activate PDP Context Request后,與MS進(jìn)行安全性檢查和加密,該步驟為可選步驟。
步驟103SGSN根據(jù)APN解析GGSN的地址信息,如果SGSN能夠根據(jù)APN解析出GGSN的地址信息,則為PDP Context創(chuàng)建TEID,該TEID可為國(guó)際移動(dòng)用戶(hù)標(biāo)識(shí)(IMSI,International Mobile Subscriber Identity)與NSAPI的組合,然后SGSN向GGSN發(fā)送PDP Context創(chuàng)建請(qǐng)求(Create PDPContext Request),該P(yáng)DP Context創(chuàng)建請(qǐng)求中攜帶有PDP類(lèi)型、PDP地址、APN、QoS參數(shù)、TEID、選擇模式等,其中,PDP地址可為MS的IP地址,為可選參數(shù),PDP Context創(chuàng)建請(qǐng)求中可不攜帶PDP地址,此時(shí),在后續(xù)的處理過(guò)程中,可由GGSN為MS分配IP地址,也可由最終與MS建立連接的PDN為MS分配IP地址;選擇模式是指APN的選擇模式,即APN是由MS選定的還是由SGSN選定的。如果SGSN無(wú)法根據(jù)APN解析出GGSN的地址信息,則SGSN拒絕MS發(fā)起的PDP Context激活請(qǐng)求。
步驟104GGSN收到PDP Context創(chuàng)建請(qǐng)求后,根據(jù)APN確定外部PDN,然后分配計(jì)費(fèi)標(biāo)識(shí)(Charging ID)、啟動(dòng)計(jì)費(fèi),并且協(xié)商QoS,如果GGSN能夠滿(mǎn)足QoS參數(shù)的服務(wù)質(zhì)量要求,則向SGSN返回PDP Context創(chuàng)建響應(yīng)(Create PDP Context Response),該P(yáng)DP Context創(chuàng)建響應(yīng)中攜帶有TEID、PDP地址、鏈路承載(Backbone Bearer)協(xié)議、商定的QoS參數(shù)、Charging ID等信息。如果GGSN無(wú)法滿(mǎn)足QoS參數(shù)的服務(wù)質(zhì)量要求,則GGSN拒絕SGSN發(fā)起的PDP Context創(chuàng)建請(qǐng)求,然后SGSN拒絕MS發(fā)起的PDP Context激活請(qǐng)求。
步驟105SGSN收到PDP Context創(chuàng)建響應(yīng)后,在PDP Context中插入用于標(biāo)識(shí)PDP Context的NSAPI和GGSN地址信息,并根據(jù)商定的QoS參數(shù)選擇無(wú)線優(yōu)先權(quán),然后向MS返回PDP Context激活響應(yīng)(Activate PDPContext Aceept),該P(yáng)DP Context激活響應(yīng)中攜帶有PDP類(lèi)型、PDP地址、TI、商定的QoS參數(shù)、無(wú)線優(yōu)先權(quán)、PDP配置選項(xiàng)等信息。并且,SGSN啟動(dòng)計(jì)費(fèi)。MS收到PDP Context激活響應(yīng),就已經(jīng)建立了MS與GGSN直接的路由,可以進(jìn)行分組數(shù)據(jù)的傳輸了。
步驟106MS通過(guò)SGSN、GGSN與PDN進(jìn)行分組數(shù)據(jù)的交互。
步驟107結(jié)束分組數(shù)據(jù)交互后,MS向SGSN發(fā)送PDP Context去激活請(qǐng)求(Deactivate PDP Context Request),該P(yáng)DP Context去激活請(qǐng)求中攜帶有TI。
步驟108SGSN收到PDP Context去激活請(qǐng)求后,與MS進(jìn)行安全性檢查和加密,該步驟為可選步驟。
步驟109~步驟111SGSN向GGSN發(fā)送PDP Context刪除請(qǐng)求(DeletePDP Context Request),該P(yáng)DP Context刪除請(qǐng)求中攜帶有TEID。GGSN收到PDP Context刪除請(qǐng)求后,結(jié)束對(duì)MS的計(jì)費(fèi),刪除對(duì)應(yīng)于TEID的PDPContext,然后向SGSN發(fā)送PDP Context刪除響應(yīng)(Delete PDP ContextResponse),該P(yáng)DP Context刪除響應(yīng)中攜帶有TEID。SGSN收到PDP Context刪除響應(yīng)后,結(jié)束對(duì)MS的計(jì)費(fèi),刪除對(duì)應(yīng)于TEID的PDP Context,然后向MS發(fā)送PDP Context去激活響應(yīng)(Deactivate PDP Context Response),該P(yáng)DP Context去激活響應(yīng)中攜帶有TI。MS收到PDP Context去激活響應(yīng)后,刪除對(duì)應(yīng)于TI的PDP Context。
由圖1描述的實(shí)現(xiàn)過(guò)程可見(jiàn),當(dāng)前的GPRS計(jì)費(fèi)系統(tǒng)中,由于計(jì)費(fèi)的起始點(diǎn)設(shè)置在PDP Context激活時(shí),計(jì)費(fèi)的終止點(diǎn)設(shè)置在PDP Context刪除時(shí),因此只能根據(jù)PDP Context傳輸?shù)臄?shù)據(jù)流量進(jìn)行計(jì)費(fèi),或是根據(jù)PDP Context處于激活狀態(tài)的時(shí)間長(zhǎng)度進(jìn)行計(jì)費(fèi)。然而,在實(shí)際應(yīng)用中,MS與PDN進(jìn)行數(shù)據(jù)交互后,該MS可以基于一個(gè)激活的PDP Context進(jìn)行多種業(yè)務(wù),也就是說(shuō),如果PDN能夠提供多種業(yè)務(wù),如電子郵件(Email)收發(fā)業(yè)務(wù)、基于無(wú)線應(yīng)用協(xié)議的(WAP,Wireless Application Protocol)的瀏覽業(yè)務(wù)、基于文件傳輸協(xié)議(FTP,F(xiàn)ile Transfer Protocol)的文件傳輸?shù)葮I(yè)務(wù),則MS在與該P(yáng)DN建立傳輸通道后,可通過(guò)一個(gè)激活的PDP Context承載該P(yáng)DN能夠提供的各種業(yè)務(wù)。但是,運(yùn)營(yíng)商對(duì)于各種業(yè)務(wù)的計(jì)費(fèi)模式很可能采用不同的計(jì)費(fèi)方式,如對(duì)于Email收發(fā)業(yè)務(wù)可基于Email接收和發(fā)送事件的觸發(fā)按次計(jì)費(fèi),對(duì)于WAP瀏覽業(yè)務(wù)可根據(jù)流量計(jì)費(fèi),對(duì)于文件傳輸業(yè)務(wù)也可根據(jù)流量計(jì)費(fèi),WAP瀏覽業(yè)務(wù)的費(fèi)率與文件傳輸業(yè)務(wù)的費(fèi)率卻不盡相同,這樣,根據(jù)現(xiàn)有的GPRS計(jì)費(fèi)系統(tǒng),根本無(wú)法對(duì)同一PDP Context承載的不同業(yè)務(wù)進(jìn)行區(qū)分計(jì)費(fèi)。
針對(duì)上述情況,第三代合作伙伴計(jì)劃(3GPP,The 3rd GenerationPartnership Project)目前正在討論如何實(shí)現(xiàn)基于IP數(shù)據(jù)流的計(jì)費(fèi)(FBC,F(xiàn)lowBased Charging)。對(duì)于一個(gè)分組數(shù)據(jù)業(yè)務(wù)而言,MS的用戶(hù)使用該業(yè)務(wù)時(shí),傳輸和接收到的所有IP數(shù)據(jù)流(IP Flow),也可為IP分組包(IP packet),總稱(chēng)為業(yè)務(wù)數(shù)據(jù)流(Service Data Flow),即業(yè)務(wù)數(shù)據(jù)流是多個(gè)IP數(shù)據(jù)流組成的集合,因此基于IP數(shù)據(jù)流的計(jì)費(fèi)能夠真實(shí)反映某個(gè)業(yè)務(wù)數(shù)據(jù)流對(duì)資源的占用情況。基于IP數(shù)據(jù)流的計(jì)費(fèi)可被認(rèn)為是通過(guò)一些類(lèi)似篩子的過(guò)濾器將同一PDP Context中承載的不同業(yè)務(wù)的IP數(shù)據(jù)流分別篩選出來(lái),然后針對(duì)不同過(guò)濾器過(guò)濾出的IP數(shù)據(jù)流進(jìn)行分別計(jì)費(fèi),以達(dá)到對(duì)不同的業(yè)務(wù)數(shù)據(jù)流分別計(jì)費(fèi)的目的。這樣,基于IP數(shù)據(jù)流的計(jì)費(fèi)粒度要遠(yuǎn)遠(yuǎn)小于基于一個(gè)PDPContext的計(jì)費(fèi)粒度,粒度可看作是篩子孔的大小,基于一個(gè)PDP Context的計(jì)費(fèi)粒度是一個(gè)PDP Context就是一個(gè)篩子孔,而基于IP數(shù)據(jù)流的計(jì)費(fèi)粒度則是一個(gè)IP業(yè)務(wù)數(shù)據(jù)流則為一個(gè)篩子孔,即針對(duì)一個(gè)PDP Context中包含多個(gè)篩子孔,因此,基于IP數(shù)據(jù)流的計(jì)費(fèi)與比基于一個(gè)PDP Context的計(jì)費(fèi)相比,基于IP數(shù)據(jù)流的計(jì)費(fèi)能夠?yàn)檫\(yùn)營(yíng)商或業(yè)務(wù)提供者提供更為豐富的計(jì)費(fèi)手段。
3GPP中對(duì)FBC的系統(tǒng)結(jié)構(gòu)、功能要求以及消息交互流程等方面均進(jìn)行了描述,支持在線計(jì)費(fèi)的FBC系統(tǒng)結(jié)構(gòu)如圖2A所示,基于移動(dòng)網(wǎng)絡(luò)增強(qiáng)邏輯的客戶(hù)化應(yīng)用(CAMEL,Customised Application for Mobile NetworkEnhanced Logic)的業(yè)務(wù)控制點(diǎn)(SCP,Service Control Point)201和基于業(yè)務(wù)數(shù)據(jù)流計(jì)費(fèi)的信用控制功能實(shí)體(CCF,Service Data Flow Based CreditControl Function)202組成了在線計(jì)費(fèi)系統(tǒng)(OCS,Online Charging System)206。CCF 202通過(guò)Ry接口與基于業(yè)務(wù)數(shù)據(jù)流計(jì)費(fèi)的計(jì)費(fèi)規(guī)則功能實(shí)體(CRF,Service Data Flow Based Charging Rule Function)203互通,CRF 203通過(guò)Rx接口與應(yīng)用功能實(shí)體(AF,Application Function)204互通,CRF 203通過(guò)Gx接口與傳輸面功能實(shí)體(TPF,Traffic Plane Function)205互通,CCF 202通過(guò)Gy接口與TPF 205互通。
支持離線計(jì)費(fèi)的FBC系統(tǒng)結(jié)構(gòu)如圖2B所示,CRF 203通過(guò)Rx接口與AF 204互通,CRF 203通過(guò)Gx接口與TPF 205互通,TPF 205通過(guò)Gz接口分別與計(jì)費(fèi)網(wǎng)關(guān)功能實(shí)體(CGF,Charging Gateway Function)207和計(jì)費(fèi)采集功能實(shí)體(CCF,Charging Collection Function)208互通。
TPF 205承載IP數(shù)據(jù)流,當(dāng)IP數(shù)據(jù)流的承載建立時(shí),TPF 205通過(guò)Gx接口向CRF 203發(fā)送計(jì)費(fèi)規(guī)則請(qǐng)求,該計(jì)費(fèi)規(guī)則請(qǐng)求中攜帶有與用戶(hù)和MS相關(guān)的信息、承載特性以及與網(wǎng)絡(luò)相關(guān)的信息等,其中與用戶(hù)和MS相關(guān)的信息可為移動(dòng)臺(tái)國(guó)際號(hào)碼(MSISDN)、國(guó)際移動(dòng)用戶(hù)標(biāo)識(shí)(IMSI)等,與網(wǎng)絡(luò)相關(guān)的信息可為移動(dòng)網(wǎng)絡(luò)編碼(MNC)、移動(dòng)國(guó)家碼(MCC)等。另外,由于在IP數(shù)據(jù)流傳輸過(guò)程中,會(huì)對(duì)承載進(jìn)行修改,如對(duì)QoS參數(shù)進(jìn)行重新協(xié)商,當(dāng)用戶(hù)使用同一業(yè)務(wù)的QoS參數(shù)不同時(shí),計(jì)費(fèi)規(guī)則可能不同,如QoS參數(shù)下降相應(yīng)的費(fèi)率也下降。此時(shí),TPF 205可在承載修改時(shí),重新向CRF 203發(fā)送計(jì)費(fèi)規(guī)則請(qǐng)求,請(qǐng)求新的計(jì)費(fèi)規(guī)則;CRF203根據(jù)TPF 205提供的上述輸入信息選擇適當(dāng)?shù)挠?jì)費(fèi)規(guī)則,并向TPF 205返回選定的計(jì)費(fèi)規(guī)則,計(jì)費(fèi)規(guī)則中包括計(jì)費(fèi)機(jī)制、計(jì)費(fèi)類(lèi)型、計(jì)費(fèi)鍵、業(yè)務(wù)數(shù)據(jù)流過(guò)濾器、計(jì)費(fèi)規(guī)則優(yōu)先級(jí)等信息。其中,計(jì)費(fèi)機(jī)制可為采用在線計(jì)費(fèi)還是離線計(jì)費(fèi);計(jì)費(fèi)類(lèi)型可為基于時(shí)間長(zhǎng)度進(jìn)行計(jì)費(fèi)還是基于數(shù)據(jù)流量進(jìn)行計(jì)費(fèi);計(jì)費(fèi)鍵是與計(jì)費(fèi)費(fèi)率相關(guān)的參數(shù),CRF 203可不直接向TPF 205提供計(jì)費(fèi)費(fèi)率,而只是向TPF 205提供與計(jì)費(fèi)費(fèi)率相關(guān)的參數(shù);業(yè)務(wù)數(shù)據(jù)過(guò)濾器用于指示TPF 205對(duì)哪些IP數(shù)據(jù)流進(jìn)行過(guò)濾,然后TPF 205根據(jù)計(jì)費(fèi)規(guī)則對(duì)過(guò)濾出的IP數(shù)據(jù)流進(jìn)行計(jì)費(fèi)。業(yè)務(wù)數(shù)據(jù)過(guò)濾器可包含IP5元組,IP5元組可包括源/目的IP地址、源/目的端口號(hào)(Port Number)、協(xié)議標(biāo)識(shí)(Protocol ID)等信息,例如,CRF 203指示TPF 205對(duì)源地址為10.0.0.1、目的地址為10.0.0.2、源/目的端口號(hào)為20、協(xié)議類(lèi)型為傳輸控制協(xié)議(TCP)的IP數(shù)據(jù)流進(jìn)行過(guò)濾,并根據(jù)計(jì)費(fèi)規(guī)則對(duì)過(guò)濾出的IP數(shù)據(jù)流進(jìn)行計(jì)費(fèi)。
CRF 203可向TPF 205提供觸發(fā)事件(Event Trigger),用以要求TPF 205在特定事件發(fā)生時(shí),向CRF 205請(qǐng)求新的計(jì)費(fèi)規(guī)則,如CRF 203要求TPF 205在某些承載進(jìn)行修改的事件發(fā)生時(shí),向CRF 203請(qǐng)求新的計(jì)費(fèi)規(guī)則。
CRF 203除了根據(jù)TPF 205提供的輸入信息選擇適當(dāng)?shù)挠?jì)費(fèi)規(guī)則之外,CRF 203還可根據(jù)AF 204或OCS 206的輸入信息選擇適當(dāng)?shù)挠?jì)費(fèi)規(guī)則,如AF 204通知CRF 203用戶(hù)當(dāng)前使用的業(yè)務(wù)類(lèi)型,CRF 203根據(jù)該業(yè)務(wù)類(lèi)型選擇相應(yīng)的計(jì)費(fèi)規(guī)則。
OCS 206由SCP 201和CCF(Service Data Flow Based Credit ControlFunction)202兩個(gè)功能實(shí)體組成,其中,CCF(Service Data Flow Based CreditControl Function)202是執(zhí)行信用控制的功能實(shí)體,僅應(yīng)用于在線計(jì)費(fèi)系統(tǒng),可通過(guò)在現(xiàn)有的OCS 206中增加新的功能來(lái)實(shí)現(xiàn)。在在線計(jì)費(fèi)過(guò)程中,CCF(Service Data Flow Based Credit Control Function)202對(duì)用戶(hù)信用進(jìn)行管理和控制,當(dāng)用戶(hù)使用業(yè)務(wù)時(shí),CCF(Service Data Flow Based Credit ControlFunction)202對(duì)該用戶(hù)信用池中的信用進(jìn)行鑒權(quán),并通過(guò)Gy接口向TPF 205下發(fā)用戶(hù)能夠使用的信用。
對(duì)應(yīng)于GPRS網(wǎng)絡(luò),TPF 205為GGSN,AF為PDN中的一個(gè)業(yè)務(wù)網(wǎng)關(guān)或業(yè)務(wù)服務(wù)器,CRF 203為新增的邏輯實(shí)體。TPF 205為計(jì)費(fèi)規(guī)則的執(zhí)行點(diǎn),CRF 203為計(jì)費(fèi)規(guī)則的控制點(diǎn)。
目前,規(guī)范中定義了在CRF和TPF之間通過(guò)對(duì)話的方式進(jìn)行通信,并且不同對(duì)話之間采用對(duì)話號(hào)進(jìn)行標(biāo)識(shí),即當(dāng)承載建立時(shí),TPF向CRF請(qǐng)求計(jì)費(fèi)規(guī)則,CRF向TPF提供計(jì)費(fèi)規(guī)則,此時(shí)TPF和CRF之間建立對(duì)話,并通過(guò)對(duì)話號(hào)標(biāo)識(shí)TPF和CRF之間建立的對(duì)話。在后續(xù)承載修改、承載刪除的過(guò)程中,TPF需要向CRF重新請(qǐng)求計(jì)費(fèi)規(guī)則時(shí),TPF通過(guò)對(duì)話號(hào)標(biāo)識(shí)當(dāng)前計(jì)費(fèi)規(guī)則請(qǐng)求與先前建立的對(duì)話之間的對(duì)應(yīng)關(guān)系;同樣地,在CRF收到AF或OCS提供的用于確定計(jì)費(fèi)規(guī)則的輸入信息,需要主動(dòng)向TPF提供計(jì)費(fèi)規(guī)則時(shí),CRF也需要通過(guò)對(duì)話號(hào)標(biāo)識(shí)當(dāng)前提供的計(jì)費(fèi)規(guī)則與先前建立的對(duì)話之間的對(duì)應(yīng)關(guān)系。
在兩個(gè)實(shí)體間建立對(duì)話的意義在于在兩個(gè)實(shí)體間建立狀態(tài)機(jī),這樣,兩個(gè)實(shí)體在進(jìn)行后續(xù)交互時(shí)可直接使用狀態(tài)機(jī)中的數(shù)據(jù),而無(wú)需在每次交互時(shí)都提供相關(guān)信息。例如,承載建立時(shí),TPF需向CRF提供用戶(hù)信息、承載屬性、網(wǎng)絡(luò)信息等相關(guān)信息,TPF與CRF之間建立對(duì)話后,TPF和CRF均會(huì)存儲(chǔ)這些相關(guān)信息,在TPF與CRF后續(xù)的交互過(guò)程中,如承載修改、承載刪除時(shí),TPF向CRF請(qǐng)求計(jì)費(fèi)規(guī)則,或OCS、AF向CRF提供確定計(jì)費(fèi)規(guī)則的輸入信息,CRF主動(dòng)向TPF發(fā)送計(jì)費(fèi)規(guī)則等過(guò)程,發(fā)送方無(wú)需再向接收方提供這些相關(guān)信息,而是僅僅提供對(duì)話號(hào)標(biāo)識(shí)出相應(yīng)的對(duì)話即可。
雖然規(guī)范中定義了在CRF和TPF之間通過(guò)對(duì)話的方式進(jìn)行通信,但規(guī)范中并未指出對(duì)話的建立方式,導(dǎo)致了現(xiàn)有流程在實(shí)現(xiàn)上的不確定性,造成了TPF和CRF之間交互的消息無(wú)法互通。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的目的在于提供一種基于分組數(shù)據(jù)流計(jì)費(fèi)的對(duì)話建立方法,明確TPF與CRF之間的對(duì)話建立過(guò)程及建立方式。
為了達(dá)到上述目的,本發(fā)明提供了一種基于分組數(shù)據(jù)流計(jì)費(fèi)的對(duì)話建立方法,該方法包含
A1、TPF與CRF之間建立針對(duì)于用戶(hù)的每個(gè)承載的對(duì)話。
TPF分配對(duì)話號(hào)時(shí),所述步驟A1為承載建立時(shí),TPF建立TPF/CRF對(duì)話狀態(tài)模型,為當(dāng)前對(duì)話分配對(duì)話號(hào),然后向CRF提供該對(duì)話號(hào),CRF根據(jù)收到的對(duì)話號(hào)建立TPF/CRF對(duì)話狀態(tài)模型。
CRF分配對(duì)話號(hào)時(shí),所述步驟A1為承載建立時(shí),CRF建立TPF/CRF對(duì)話狀態(tài)模型,為當(dāng)前對(duì)話分配對(duì)話號(hào),然后向TPF提供該對(duì)話號(hào),TPF根據(jù)收到的對(duì)話號(hào)建立TPF/CRF對(duì)話狀態(tài)模型。
所述步驟A1之前進(jìn)一步包括CRF判斷是否收到來(lái)自TPF的承載建立指示,如果是,則執(zhí)行步驟A1。
TPF和CRF共同分配對(duì)話號(hào)時(shí),所述步驟A1為承載建立時(shí),TPF建立TPF/CRF對(duì)話狀態(tài)模型,為當(dāng)前對(duì)話分配TPF部分對(duì)話號(hào),并向CRF提供該TPF部分對(duì)話號(hào),CRF建立TPF/CRF對(duì)話狀態(tài)模型,為當(dāng)前對(duì)話分配CRF部分對(duì)話號(hào),將TPF部分對(duì)話號(hào)與CRF部分對(duì)話號(hào)構(gòu)成TPF/CRF對(duì)話的完整對(duì)話號(hào)。
所述步驟A1之后進(jìn)一步包括CRF向TPF提供完整對(duì)話號(hào),TPF根據(jù)完整對(duì)話號(hào)中的TPF部分對(duì)話號(hào)索引至先前建立的TPF/CRF對(duì)話狀態(tài)模型,并將TPF對(duì)話號(hào)更新為完整對(duì)話號(hào)。
本發(fā)明還提供了一種基于分組數(shù)據(jù)流計(jì)費(fèi)的對(duì)話建立方法,該方法包含A2、TPF與CRF之間建立針對(duì)于用戶(hù)的APN的對(duì)話。
TPF分配對(duì)話號(hào),承載建立時(shí),所述A2之前進(jìn)一步包括TPF根據(jù)用戶(hù)標(biāo)識(shí)信息和APN信息,判斷是否已經(jīng)與CRF建立了針對(duì)于所述用戶(hù)的所述APN的對(duì)話,如果沒(méi)有,則執(zhí)行步驟A2。
所述步驟A2為T(mén)PF建立TPF/CRF對(duì)話狀態(tài)模型,為當(dāng)前對(duì)話分配對(duì)話號(hào),然后向CRF提供該對(duì)話號(hào),CRF根據(jù)收到的對(duì)話號(hào)建立TPF/CRF對(duì)話狀態(tài)模型。
CRF分配對(duì)話號(hào),承載建立時(shí),所述A2之前進(jìn)一步包括CRF判斷是否收到承載建立指示,如果是,CRF根據(jù)TPF地址信息、用戶(hù)標(biāo)識(shí)信息和APN信息,判斷是否已經(jīng)與TPF建立了針對(duì)于所述用戶(hù)的所述APN的對(duì)話,如果沒(méi)有建立,則執(zhí)行步驟A2。
所述步驟A2為CRF建立TPF/CRF對(duì)話狀態(tài)模型,為當(dāng)前對(duì)話分配對(duì)話號(hào),然后向TPF提供該對(duì)話號(hào),TPF根據(jù)收到的對(duì)話號(hào)建立TPF/CRF對(duì)話狀態(tài)模型。
所述承載建立指示、TPF地址信息、用戶(hù)標(biāo)識(shí)信息和APN信息來(lái)自于TPF。
TPF和CRF共同分配對(duì)話號(hào),承載建立時(shí),所述A2之前進(jìn)一步包括TPF根據(jù)用戶(hù)標(biāo)識(shí)信息和APN信息,判斷是否已經(jīng)與CRF建立了針對(duì)于所述用戶(hù)的所述APN的對(duì)話,如果沒(méi)有,則執(zhí)行步驟A2。
所述步驟A2為T(mén)PF建立TPF/CRF對(duì)話狀態(tài)模型,為當(dāng)前對(duì)話分配TPF部分對(duì)話號(hào),并向CRF提供該TPF部分對(duì)話號(hào),CRF建立TPF/CRF對(duì)話狀態(tài)模型,為當(dāng)前對(duì)話分配CRF部分對(duì)話號(hào),將TPF部分對(duì)話號(hào)與CRF部分對(duì)話號(hào)構(gòu)成TPF/CRF對(duì)話的完整對(duì)話號(hào)。
所述步驟A2之后進(jìn)一步包括CRF向TPF提供完整對(duì)話號(hào),TPF根據(jù)完整對(duì)話號(hào)中的TPF部分對(duì)話號(hào)索引至先前建立的TPF/CRF對(duì)話狀態(tài)模型,并將TPF對(duì)話號(hào)更新為完整對(duì)話號(hào)。
該方法進(jìn)一步包含TPF為每個(gè)新建立的承載分配承載標(biāo)識(shí),并向CRF提供該承載標(biāo)識(shí)。
本發(fā)明又提供了一種基于分組數(shù)據(jù)流計(jì)費(fèi)的對(duì)話建立方法,該方法包含A3、TPF與CRF之間建立針對(duì)于用戶(hù)的對(duì)話。
TPF分配對(duì)話號(hào),承載建立時(shí),所述A3之前進(jìn)一步包括TPF根據(jù)用戶(hù)標(biāo)識(shí)信息判斷是否已經(jīng)與CRF建立了針對(duì)于所述用戶(hù)的對(duì)話,如果沒(méi)有,則執(zhí)行步驟A3。
所述步驟A3為T(mén)PF建立TPF/CRF對(duì)話狀態(tài)模型,為當(dāng)前對(duì)話分配對(duì)話號(hào),然后向CRF提供該對(duì)話號(hào),CRF根據(jù)收到的對(duì)話號(hào)建立TPF/CRF對(duì)話狀態(tài)模型。
CRF分配對(duì)話號(hào),承載建立時(shí),所述A3之前進(jìn)一步包括CRF判斷是否收到承載建立指示,如果是,CRF根據(jù)TPF地址信息和用戶(hù)標(biāo)識(shí)信息,判斷是否已經(jīng)與TPF建立了針對(duì)于所述用戶(hù)的對(duì)話,如果沒(méi)有建立,則執(zhí)行步驟A3。
所述步驟A3為CRF建立TPF/CRF對(duì)話狀態(tài)模型,為當(dāng)前對(duì)話分配對(duì)話號(hào),然后向TPF提供該對(duì)話號(hào),TPF根據(jù)收到的對(duì)話號(hào)建立TPF/CRF對(duì)話狀態(tài)模型。
所述承載建立指示、TPF地址信息和用戶(hù)標(biāo)識(shí)信息來(lái)自于TPF。
TPF和CRF共同分配對(duì)話號(hào),承載建立時(shí),所述A3之前進(jìn)一步包括TPF根據(jù)用戶(hù)標(biāo)識(shí)信息判斷是否已經(jīng)與CRF建立了針對(duì)于所述用戶(hù)的對(duì)話,如果沒(méi)有,則執(zhí)行步驟A3。
所述步驟A3為T(mén)PF建立TPF/CRF對(duì)話狀態(tài)模型,為當(dāng)前對(duì)話分配TPF部分對(duì)話號(hào),并向CRF提供該TPF部分對(duì)話號(hào),CRF建立TPF/CRF對(duì)話狀態(tài)模型,為當(dāng)前對(duì)話分配CRF部分對(duì)話號(hào),將TPF部分對(duì)話號(hào)與CRF部分對(duì)話號(hào)構(gòu)成TPF/CRF對(duì)話的完整對(duì)話號(hào)。
所述步驟A3之后進(jìn)一步包括CRF向TPF提供完整對(duì)話號(hào),TPF根據(jù)完整對(duì)話號(hào)中的TPF部分對(duì)話號(hào)索引至先前建立的TPF/CRF對(duì)話狀態(tài)模型,并將TPF對(duì)話號(hào)更新為完整對(duì)話號(hào)。
該方法進(jìn)一步包含TPF為每個(gè)新建立的承載分配承載標(biāo)識(shí),并向CRF提供該承載標(biāo)識(shí)。
本發(fā)明中提供了多種TPF與CRF建立對(duì)話的方式,如TPF與CRF之間的對(duì)話可針對(duì)于每個(gè)用戶(hù)的每個(gè)承載建立;又如TPF與CRF之間的對(duì)話可針對(duì)于每個(gè)用戶(hù)的每個(gè)APN建立;再如TPF與CRF之間的對(duì)話可針對(duì)于每個(gè)用戶(hù)的所有承載建立,完善了TPF與CRF之間對(duì)話的建立機(jī)制,使得整個(gè)計(jì)費(fèi)流程的實(shí)現(xiàn)更為完整。并且,本發(fā)明中提供了多種TPF與CRF之間對(duì)話的建立方式,可根據(jù)實(shí)際計(jì)費(fèi)情況進(jìn)行靈活選擇。
圖1示出了PDP Context激活、數(shù)據(jù)傳輸、去激活流程圖;圖2A示出了支持在線計(jì)費(fèi)的FBC系統(tǒng)結(jié)構(gòu)圖;圖2B示出了支持離線計(jì)費(fèi)的FBC系統(tǒng)結(jié)構(gòu)圖;圖3示出了針對(duì)于每個(gè)承載建立TPF/CRF對(duì)話且由TPF分配對(duì)話號(hào)的對(duì)話建立過(guò)程示意圖;圖4示出了針對(duì)于每個(gè)承載建立TPF/CRF對(duì)話且由CRF分配對(duì)話號(hào)的對(duì)話建立過(guò)程示意圖;圖5示出了針對(duì)于每個(gè)承載建立TPF/CRF對(duì)話且由TPF和CRF共同分配對(duì)話號(hào)的對(duì)話建立過(guò)程示意圖;圖6示出了針對(duì)于每個(gè)用戶(hù)的每個(gè)APN建立TPF/CRF對(duì)話且由TPF分配對(duì)話號(hào)的對(duì)話建立過(guò)程示意圖;圖7示出了針對(duì)于每個(gè)用戶(hù)的每個(gè)APN建立TPF/CRF對(duì)話且由CRF分配對(duì)話號(hào)的對(duì)話建立過(guò)程示意圖;圖8示出了針對(duì)于每個(gè)用戶(hù)的每個(gè)APN建立TPF/CRF對(duì)話且由TPF和CRF共同分配對(duì)話號(hào)的對(duì)話建立過(guò)程示意圖;圖9示出了針對(duì)于每個(gè)用戶(hù)的所有承載建立TPF/CRF對(duì)話且由TPF分配對(duì)話號(hào)的對(duì)話建立過(guò)程示意圖;圖10示出了針對(duì)于每個(gè)用戶(hù)的所有承載建立TPF/CRF對(duì)話且由CRF分配對(duì)話號(hào)的對(duì)話建立過(guò)程示意圖;圖11示出了針對(duì)于每個(gè)用戶(hù)的所有承載建立TPF/CRF對(duì)話且由TPF和CRF共同分配對(duì)話號(hào)的對(duì)話建立過(guò)程示意圖;圖12示出了針對(duì)于每個(gè)用戶(hù)的每個(gè)承載建立TPF/CRF對(duì)話的示意圖;圖13示出了針對(duì)于每個(gè)用戶(hù)的所有承載建立TPF/CRF對(duì)話的示意圖。
具體實(shí)施例方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步的詳細(xì)描述。
本發(fā)明中提供了多種TPF與CRF建立對(duì)話的方式,如TPF與CRF之間的對(duì)話可針對(duì)于每個(gè)用戶(hù)的每個(gè)承載建立,對(duì)于GPRS,即為針對(duì)于每個(gè)用戶(hù)的每個(gè)PDP Context的狀態(tài)模型建立一個(gè)TPF與CRF之間的對(duì)話;又如TPF與CRF之間的對(duì)話可針對(duì)于每個(gè)用戶(hù)的每個(gè)APN建立一個(gè)TPF與CRF之間的對(duì)話,對(duì)于GPRS,即為針對(duì)于每個(gè)用戶(hù)的相同APN建立一個(gè)TPF與CRF之間的對(duì)話;再如TPF與CRF之間的對(duì)話可針對(duì)于每個(gè)用戶(hù)的所有承載建立,對(duì)于GPRS,即為針對(duì)于每個(gè)用戶(hù)的GPRS承載激活(Activate)/去激活(Deactivate)狀態(tài)模型建立一個(gè)TPF與CRF之間的對(duì)話。建立了TPF/CRF對(duì)話后,TPF與CRF進(jìn)行信息交互,如CRF向TPF提供計(jì)費(fèi)規(guī)則,TPF根據(jù)CRF提供的計(jì)費(fèi)規(guī)則,對(duì)過(guò)濾出的IP數(shù)據(jù)流進(jìn)行計(jì)費(fèi)。
針對(duì)于每個(gè)用戶(hù)的每個(gè)承載建立TPF與CRF之間的對(duì)話,即在每個(gè)承載建立時(shí),均建立TPF與CRF之間新的對(duì)話,每個(gè)TPF/CRF對(duì)話狀態(tài)模型對(duì)應(yīng)于單個(gè)的承載建立狀態(tài)模型,承載建立時(shí),建立TPF/CRF對(duì)話,承載終止時(shí),釋放TPF/CRF對(duì)話。對(duì)于GPRS,則是每個(gè)TPF/CRF對(duì)話狀態(tài)模型對(duì)應(yīng)于單個(gè)的PDP Context狀態(tài)模型。在GGSN中,每個(gè)激活的GPRS PDPContext至多有一個(gè)PDP Context狀態(tài)模型。
針對(duì)具體的對(duì)話建立過(guò)程,如果對(duì)話號(hào)由TPF分配,則在每個(gè)承載建立時(shí),TPF均建立新的TPF/CRF對(duì)話狀態(tài)模型,為對(duì)話分配新的對(duì)話號(hào),并存儲(chǔ)相應(yīng)的信息,如對(duì)話號(hào)、用戶(hù)信息、承載屬性、網(wǎng)絡(luò)信息等,然后向CRF提供分配的對(duì)話號(hào),該對(duì)話號(hào)可攜帶在TPF向CRF發(fā)送的計(jì)費(fèi)規(guī)則請(qǐng)求中,CRF接收到攜帶有新的對(duì)話號(hào)計(jì)費(fèi)規(guī)則請(qǐng)求后,建立新的TPF/CRF對(duì)話狀態(tài)模型,存儲(chǔ)相應(yīng)的信息,如對(duì)話號(hào)、用戶(hù)信息、承載屬性、網(wǎng)絡(luò)信息等;如果對(duì)話號(hào)由CRF分配,則在每個(gè)承載建立時(shí),TPF均向CRF發(fā)送計(jì)費(fèi)規(guī)則請(qǐng)求,并攜帶相應(yīng)的承載建立指示,用以標(biāo)識(shí)該計(jì)費(fèi)規(guī)則請(qǐng)求是基于承載建立發(fā)起的,CRF根據(jù)承載建立指示建立新的TPF/CRF對(duì)話狀態(tài)模型,為對(duì)話分配新的對(duì)話號(hào),并存儲(chǔ)相應(yīng)的信息,如對(duì)話號(hào)、用戶(hù)信息、承載屬性、網(wǎng)絡(luò)信息等,然后向TPF提供分配的對(duì)話號(hào),該對(duì)話號(hào)可攜帶在CRF向TPF返回計(jì)費(fèi)規(guī)則的消息中,TPF接收到攜帶有新的對(duì)話號(hào)計(jì)費(fèi)規(guī)則響應(yīng)后,建立新的TPF/CRF對(duì)話狀態(tài)模型,存儲(chǔ)相應(yīng)的信息,如對(duì)話號(hào)、用戶(hù)信息、承載屬性、網(wǎng)絡(luò)信息等;如果對(duì)話號(hào)由TPF和CRF共同分配,則在每個(gè)承載建立時(shí),TPF均建立新的TPF/CRF對(duì)話狀態(tài)模型,為對(duì)話分配新的TPF部分對(duì)話號(hào),存儲(chǔ)相應(yīng)的信息,如TPF部分對(duì)話號(hào)、用戶(hù)信息、承載屬性、網(wǎng)絡(luò)信息等,并向CRF提供分配的TPF部分對(duì)話號(hào),該TPF部分對(duì)話號(hào)可攜帶在TPF向CRF發(fā)送的計(jì)費(fèi)規(guī)則請(qǐng)求中,CRF接收到攜帶有TPF部分對(duì)話號(hào)的計(jì)費(fèi)規(guī)則請(qǐng)求后,建立新的TPF/CRF對(duì)話狀態(tài)模型,分配CRF部分對(duì)話號(hào),與TPF提供的TPF部分對(duì)話號(hào)構(gòu)成完整的對(duì)話號(hào),并存儲(chǔ)相應(yīng)的信息,如完整對(duì)話號(hào)、用戶(hù)信息、承載屬性、網(wǎng)絡(luò)信息等,然后CRF向TPF提供該完整對(duì)話號(hào),該完整對(duì)話號(hào)可攜帶在CRF向TPF返回計(jì)費(fèi)規(guī)則的消息中,TPF接收到攜帶有完整對(duì)話號(hào)的計(jì)費(fèi)規(guī)則響應(yīng)后,根據(jù)完整對(duì)話號(hào)中的TPF部分對(duì)話號(hào),索引到先前建立的TPF/CRF對(duì)話狀態(tài)模型,對(duì)存儲(chǔ)的信息進(jìn)行更新,如將TPF部分對(duì)話號(hào)更新為完整對(duì)話號(hào)。
建立了TPF/CRF對(duì)話后,TPF與CRF進(jìn)行信息交互,如CRF向TPF提供計(jì)費(fèi)規(guī)則,TPF根據(jù)CRF提供的計(jì)費(fèi)規(guī)則,對(duì)過(guò)濾出的IP數(shù)據(jù)流進(jìn)行計(jì)費(fèi)。
圖3示出了針對(duì)于每個(gè)承載建立TPF/CRF對(duì)話且由TPF分配對(duì)話號(hào)的對(duì)話建立過(guò)程示意圖,如圖3所示,針對(duì)于每個(gè)承載建立TPF/CRF對(duì)話,并且由TPF分配對(duì)話號(hào)的對(duì)話建立過(guò)程包括以下步驟步驟301用戶(hù)設(shè)備(UE)向TPF發(fā)送承載建立請(qǐng)求(Establish BearerService Request),在GPRS網(wǎng)絡(luò)中,則是GGSN收到Create PDP ContextRequest。
步驟302TPF收到承載建立請(qǐng)求后,建立TPF/CRF對(duì)話狀態(tài)模型,為當(dāng)前對(duì)話分配對(duì)話號(hào),并存儲(chǔ)相應(yīng)的信息,如對(duì)話號(hào)、用戶(hù)信息、承載屬性、網(wǎng)絡(luò)信息等,然后向CRF發(fā)送計(jì)費(fèi)規(guī)則請(qǐng)求(Request Charging Rules),該計(jì)費(fèi)規(guī)則請(qǐng)求中攜帶有供CRF確定計(jì)費(fèi)規(guī)則的輸入信息和分配的對(duì)話號(hào)。
步驟303CRF收到計(jì)費(fèi)規(guī)則請(qǐng)求后,根據(jù)計(jì)費(fèi)規(guī)則請(qǐng)求中攜帶的新的對(duì)話號(hào),建立TPF/CRF對(duì)話狀態(tài)模型,存儲(chǔ)相應(yīng)的信息,如對(duì)話號(hào)、用戶(hù)信息、承載屬性、網(wǎng)絡(luò)信息等,然后CRF根據(jù)該計(jì)費(fèi)規(guī)則請(qǐng)求中攜帶的輸入信息,還可根據(jù)AF提供的相關(guān)輸入信息,如果為在線計(jì)費(fèi)方式,也可根據(jù)OCS提供的相關(guān)輸入信息,選擇適當(dāng)?shù)挠?jì)費(fèi)規(guī)則。
步驟304CRF選擇了適當(dāng)?shù)挠?jì)費(fèi)規(guī)則后,向TPF返回提供計(jì)費(fèi)規(guī)則(Provision Charging Rules),作為計(jì)費(fèi)規(guī)則請(qǐng)求的響應(yīng),該提供計(jì)費(fèi)規(guī)則中可攜帶有選定的計(jì)費(fèi)規(guī)則、計(jì)費(fèi)規(guī)則操作指示和TPF在步驟302中分配的對(duì)話號(hào),通過(guò)該對(duì)話號(hào)標(biāo)識(shí)當(dāng)前計(jì)費(fèi)規(guī)則響應(yīng)與先前計(jì)費(fèi)規(guī)則請(qǐng)求之間的對(duì)應(yīng)關(guān)系。
步驟305TPF收到提供計(jì)費(fèi)規(guī)則后,根據(jù)對(duì)話號(hào)索引到相應(yīng)的對(duì)話,并根據(jù)計(jì)費(fèi)規(guī)則操作指示對(duì)CRF選定的計(jì)費(fèi)規(guī)則進(jìn)行相應(yīng)操作,如果為在線計(jì)費(fèi)方式,則繼續(xù)執(zhí)行步驟306~步驟308,如果為離線計(jì)費(fèi)方式,則直接執(zhí)行步驟308。
步驟306TPF根據(jù)計(jì)費(fèi)規(guī)則中的在線計(jì)費(fèi)指示,向OCS發(fā)送信用請(qǐng)求(Credit Request),向OCS請(qǐng)求用戶(hù)的信用信息。
步驟307OCS收到信用請(qǐng)求后,確定用戶(hù)的信用,然后向TPF返回信用響應(yīng)(Credit Response),如果OCS確定出用戶(hù)的信用,則該信用響應(yīng)中攜帶有用戶(hù)的信用;如果OCS未確定出用戶(hù)的信用,則該信用響應(yīng)中可攜帶有差錯(cuò)原因值。
步驟308TPF向UE返回承載建立響應(yīng)(Establish Bearer ServiceAccept),如果TPF能夠根據(jù)已有信息建立承載,如OCS返回了用戶(hù)的信用,則該承載建立響應(yīng)為承載建立成功響應(yīng),TPF接受UE發(fā)起的承載建立請(qǐng)求,并繼續(xù)后續(xù)的承載建立流程;如果TPF無(wú)法根據(jù)已有信息建立承載,如OCS未返回用戶(hù)的信用,則該承載建立響應(yīng)為承載建立失敗響應(yīng),TPF拒絕UE發(fā)起的承載建立請(qǐng)求。
圖4示出了針對(duì)于每個(gè)承載建立TPF/CRF對(duì)話且由CRF分配對(duì)話號(hào)的對(duì)話建立過(guò)程示意圖,如圖4所示,針對(duì)于每個(gè)承載建立TPF/CRF對(duì)話,并且由CRF分配對(duì)話號(hào)的對(duì)話建立過(guò)程包括以下步驟步驟401與步驟301相同。
步驟402TPF收到承載建立請(qǐng)求后,向CRF發(fā)送計(jì)費(fèi)規(guī)則請(qǐng)求,該計(jì)費(fèi)規(guī)則請(qǐng)求中攜帶有供CRF確定計(jì)費(fèi)規(guī)則的輸入信息,并可進(jìn)一步攜帶承載建立指示,用以標(biāo)識(shí)該計(jì)費(fèi)規(guī)則請(qǐng)求是基于承載建立發(fā)起的。
步驟403CRF收到計(jì)費(fèi)規(guī)則請(qǐng)求后,根據(jù)計(jì)費(fèi)規(guī)則請(qǐng)求中攜帶的承載建立指示,建立TPF/CRF對(duì)話狀態(tài)模型,為當(dāng)前對(duì)話分配新的對(duì)話號(hào),并存儲(chǔ)相應(yīng)的信息,如對(duì)話號(hào)、用戶(hù)信息、承載屬性、網(wǎng)絡(luò)信息等,然后CRF根據(jù)該計(jì)費(fèi)規(guī)則請(qǐng)求中攜帶的輸入信息,還可根據(jù)AF提供的相關(guān)輸入信息,如果為在線計(jì)費(fèi)方式,也可根據(jù)OCS提供的相關(guān)輸入信息,選擇適當(dāng)?shù)挠?jì)費(fèi)規(guī)則。
步驟404CRF選擇了適當(dāng)?shù)挠?jì)費(fèi)規(guī)則后,向TPF返回提供計(jì)費(fèi)規(guī)則,該提供計(jì)費(fèi)規(guī)則中可攜帶有選定的計(jì)費(fèi)規(guī)則、計(jì)費(fèi)規(guī)則操作指示和分配的對(duì)話號(hào)。
步驟405TPF收到提供計(jì)費(fèi)規(guī)則后,根據(jù)提供計(jì)費(fèi)規(guī)則消息中攜帶的新的對(duì)話號(hào),建立新的TPF/CRF對(duì)話狀態(tài)模型,存儲(chǔ)相應(yīng)的信息,如對(duì)話號(hào)、用戶(hù)信息、承載屬性、網(wǎng)絡(luò)信息等,并根據(jù)計(jì)費(fèi)規(guī)則操作指示對(duì)CRF選定的計(jì)費(fèi)規(guī)則進(jìn)行相應(yīng)操作,如果為在線計(jì)費(fèi)方式,則繼續(xù)執(zhí)行步驟406~步驟408,如果為離線計(jì)費(fèi)方式,則直接執(zhí)行步驟408。
步驟406~步驟407與步驟306~步驟307相同。
步驟408與步驟308相同。
圖5示出了針對(duì)于每個(gè)承載建立TPF/CRF對(duì)話且由TPF和CRF共同分配對(duì)話號(hào)的對(duì)話建立過(guò)程示意圖,如圖5所示,針對(duì)于每個(gè)承載建立TPF/CRF對(duì)話,并且由TPF和CRF共同分配對(duì)話號(hào)的對(duì)話建立過(guò)程包括以下步驟步驟501與步驟301相同。
步驟502TPF收到承載建立請(qǐng)求后,建立TPF/CRF對(duì)話狀態(tài)模型,為當(dāng)前對(duì)話分配TPF部分對(duì)話號(hào),并存儲(chǔ)相應(yīng)的信息,如TPF部分對(duì)話號(hào)、用戶(hù)信息、承載屬性、網(wǎng)絡(luò)信息等,然后向CRF發(fā)送計(jì)費(fèi)規(guī)則請(qǐng)求,該計(jì)費(fèi)規(guī)則請(qǐng)求中攜帶有供CRF確定計(jì)費(fèi)規(guī)則的輸入信息和分配的TPF部分對(duì)話號(hào)。
步驟503CRF收到計(jì)費(fèi)規(guī)則請(qǐng)求后,根據(jù)計(jì)費(fèi)規(guī)則請(qǐng)求中攜帶的不完整的對(duì)話號(hào),即TPF部分對(duì)話號(hào),建立TPF/CRF對(duì)話狀態(tài)模型,分配CRF部分對(duì)話號(hào),并存儲(chǔ)相應(yīng)的信息,如完整對(duì)話號(hào)(由在步驟502中接收到的TPF部分對(duì)話號(hào)和當(dāng)前分配的CRF部分對(duì)話號(hào)構(gòu)成)、用戶(hù)信息、承載屬性、網(wǎng)絡(luò)信息等,然后CRF根據(jù)該計(jì)費(fèi)規(guī)則請(qǐng)求中攜帶的輸入信息,還可根據(jù)AF提供的相關(guān)輸入信息,如果為在線計(jì)費(fèi)方式,也可根據(jù)OCS提供的相關(guān)輸入信息,選擇適當(dāng)?shù)挠?jì)費(fèi)規(guī)則。
步驟504CRF選擇了適當(dāng)?shù)挠?jì)費(fèi)規(guī)則后,向TPF返回提供計(jì)費(fèi)規(guī)則,作為計(jì)費(fèi)規(guī)則請(qǐng)求的響應(yīng),該提供計(jì)費(fèi)規(guī)則中可攜帶有選定的計(jì)費(fèi)規(guī)則、計(jì)費(fèi)規(guī)則操作指示和TPF與CRF共同分配的完整對(duì)話號(hào)。
步驟505TPF接收到攜帶有完整對(duì)話號(hào)的提供計(jì)費(fèi)規(guī)則后,根據(jù)完整對(duì)話號(hào)中的TPF部分對(duì)話號(hào),索引到先前建立的TPF/CRF對(duì)話狀態(tài)模型,對(duì)存儲(chǔ)的信息進(jìn)行更新,如將TPF部分對(duì)話號(hào)更新為完整對(duì)話號(hào),然后TPF根據(jù)計(jì)費(fèi)規(guī)則操作指示對(duì)CRF選定的計(jì)費(fèi)規(guī)則進(jìn)行相應(yīng)操作,如果為在線計(jì)費(fèi)方式,則繼續(xù)執(zhí)行步驟506~步驟508,如果為離線計(jì)費(fèi)方式,則直接執(zhí)行步驟508。
步驟506~步驟507與步驟306~步驟307相同。
步驟508與步驟308相同。
針對(duì)于每個(gè)用戶(hù)的每個(gè)承載建立TPF/CRF對(duì)話時(shí),每個(gè)TPF/CRF對(duì)話中的操作(如提供、修改、刪除計(jì)費(fèi)規(guī)則,或提供觸發(fā)事件(Event trigger)等)是相互獨(dú)立的,即這些操作是針對(duì)每個(gè)用戶(hù)的每個(gè)承載的,CRF可通過(guò)TPF/CRF對(duì)話狀態(tài)模型對(duì)每個(gè)用戶(hù)承載進(jìn)行相應(yīng)的FBC控制。
圖12示出了針對(duì)于每個(gè)用戶(hù)的每個(gè)承載建立TPF/CRF對(duì)話的示意圖,如圖12所示,對(duì)于TPF的同一個(gè)用戶(hù)而言,TPF中每個(gè)承載狀態(tài)模型(Established Bearer State Model)對(duì)應(yīng)于一個(gè)TPF/CRF對(duì)話狀態(tài)模型(TPF/CRF Instance State Model),即TPF/CRF對(duì)話狀態(tài)模型在建立承載狀態(tài)模型時(shí)建立,對(duì)于GPRS,則為收到Create PDP context request時(shí)建立;在釋放承載狀態(tài)模型時(shí)釋放,對(duì)于GPRS,則為收到相應(yīng)的Delete PDP contextrequest時(shí)釋放。
另外,還可針對(duì)于每個(gè)用戶(hù)的每個(gè)APN建立TPF與CRF之間的對(duì)話,即針對(duì)每個(gè)用戶(hù)建立一個(gè)新的APN承載IP數(shù)據(jù)流時(shí),建立新的對(duì)話,無(wú)需針對(duì)后續(xù)同一用戶(hù)建立的相同APN的新承載建立新的對(duì)話。一個(gè)用戶(hù)可同時(shí)建立多個(gè)具有相同APN的承載,對(duì)于GRPS,即為一個(gè)用戶(hù)可同時(shí)建立多個(gè)具有相同APN的PDP Context。當(dāng)一個(gè)用戶(hù)建立新的承載時(shí),分配對(duì)話號(hào)的實(shí)體判斷是否已經(jīng)建立了針對(duì)于該用戶(hù)的該APN的CRF/TPF對(duì)話狀態(tài)模型,如果是,則使用先前分配的針對(duì)于該用戶(hù)的該APN的對(duì)話號(hào)標(biāo)識(shí)當(dāng)前建立的承載與先前建立的TPF/CRF對(duì)話的關(guān)系,否則,建立新的TPF/CRF對(duì)話狀態(tài)模型,并分配新的對(duì)話號(hào)。
針對(duì)具體的對(duì)話建立過(guò)程,如果對(duì)話號(hào)由TPF分配,則當(dāng)用戶(hù)建立新的承載時(shí),TPF根據(jù)用戶(hù)標(biāo)識(shí)和APN信息,判斷是否已經(jīng)建立了針對(duì)于該用戶(hù)的該APN的TPF/CRF對(duì)話狀態(tài)模型,如果是,則TPF直接使用先前建立的針對(duì)于該用戶(hù)的該APN的TPF/CRF對(duì)話狀態(tài)模型中的對(duì)話號(hào)標(biāo)識(shí)當(dāng)前建立的承載與先前建立的TPF/CRF對(duì)話的關(guān)系,否則,TPF建立針對(duì)于該用戶(hù)的該APN的TPF/CRF對(duì)話狀態(tài)模型,為對(duì)話分配新的對(duì)話號(hào),并存儲(chǔ)相應(yīng)的信息,如對(duì)話號(hào)、用戶(hù)信息、承載屬性、網(wǎng)絡(luò)信息等,然后向CRF提供分配的對(duì)話號(hào),該對(duì)話號(hào)可攜帶在TPF向CRF發(fā)送的計(jì)費(fèi)規(guī)則請(qǐng)求中,CRF接收到攜帶有新的對(duì)話號(hào)計(jì)費(fèi)規(guī)則請(qǐng)求后,建立新的TPF/CRF對(duì)話狀態(tài)模型,存儲(chǔ)相應(yīng)的信息,如對(duì)話號(hào)、用戶(hù)信息、承載屬性、網(wǎng)絡(luò)信息等。
如果對(duì)話號(hào)由CRF分配,則當(dāng)用戶(hù)建立新的承載時(shí),TPF向CRF發(fā)送計(jì)費(fèi)規(guī)則請(qǐng)求,并攜帶相應(yīng)的承載建立指示,用以標(biāo)識(shí)該計(jì)費(fèi)規(guī)則請(qǐng)求是基于承載建立發(fā)起的,進(jìn)一步的TPF可向CRF提供用戶(hù)標(biāo)識(shí)、APN信息和TPF地址信息,CRF根據(jù)TPF提供的承載建立指示、用戶(hù)標(biāo)識(shí)、APN信息和TPF地址信息,判斷是否已經(jīng)針對(duì)該用戶(hù)的該APN與相應(yīng)TPF建立了TPF/CRF對(duì)話狀態(tài)模型,如果是,則CRF直接使用先前建立的針對(duì)于該用戶(hù)的該APN的TPF/CRF對(duì)話狀態(tài)模型中的對(duì)話號(hào)標(biāo)識(shí)當(dāng)前建立的承載與先前建立的TPF/CRF對(duì)話的關(guān)系,否則,CRF建立針對(duì)于該用戶(hù)的該APN的TPF/CRF對(duì)話狀態(tài)模型,為對(duì)話分配新的對(duì)話號(hào),并存儲(chǔ)相應(yīng)的信息,如對(duì)話號(hào)、用戶(hù)信息、承載屬性、網(wǎng)絡(luò)信息等,然后向TPF提供分配的對(duì)話號(hào),該對(duì)話號(hào)可攜帶在CRF向TPF返回計(jì)費(fèi)規(guī)則的消息中,TPF接收到攜帶有新的對(duì)話號(hào)計(jì)費(fèi)規(guī)則響應(yīng)后,建立新的TPF/CRF對(duì)話狀態(tài)模型,存儲(chǔ)相應(yīng)的信息,如對(duì)話號(hào)、用戶(hù)信息、承載屬性、網(wǎng)絡(luò)信息等。
如果對(duì)話號(hào)由TPF和CRF共同分配,則當(dāng)用戶(hù)建立新的承載時(shí),TPF根據(jù)用戶(hù)標(biāo)識(shí)和APN信息,判斷是否已經(jīng)與CRF建立了針對(duì)于該用戶(hù)的該APN的TPF/CRF對(duì)話狀態(tài)模型,如果是,則TPF直接使用先前建立的針對(duì)于該用戶(hù)的該APN的TPF/CRF對(duì)話狀態(tài)模型中的對(duì)話號(hào)標(biāo)識(shí)當(dāng)前建立的承載與先前建立的TPF/CRF對(duì)話的關(guān)系,否則,TPF建立針對(duì)于該用戶(hù)的該APN的TPF/CRF對(duì)話狀態(tài)模型,分配新的TPF部分對(duì)話號(hào),并存儲(chǔ)相應(yīng)的信息,如TPF部分對(duì)話號(hào)、用戶(hù)信息、承載屬性、網(wǎng)絡(luò)信息等,并向CRF提供分配的TPF部分對(duì)話號(hào),該TPF部分對(duì)話號(hào)可攜帶在TPF向CRF發(fā)送的計(jì)費(fèi)規(guī)則請(qǐng)求中,CRF接收到攜帶有TPF部分對(duì)話號(hào)的計(jì)費(fèi)規(guī)則請(qǐng)求后,建立新的TPF/CRF對(duì)話狀態(tài)模型,分配CRF部分對(duì)話號(hào),然后與TPF提供的TPF部分對(duì)話號(hào)構(gòu)成完整的對(duì)話號(hào),并存儲(chǔ)相應(yīng)的信息,如完整對(duì)話號(hào)、用戶(hù)信息、承載屬性、網(wǎng)絡(luò)信息等,然后CRF向TPF提供該完整對(duì)話號(hào),該完整對(duì)話號(hào)可攜帶在CRF向TPF返回計(jì)費(fèi)規(guī)則的消息中,TPF接收到攜帶有完整對(duì)話號(hào)的計(jì)費(fèi)規(guī)則響應(yīng)后,根據(jù)完整對(duì)話號(hào)中的TPF部分對(duì)話號(hào),索引到先前建立的TPF/CRF對(duì)話狀態(tài)模型,對(duì)存儲(chǔ)的信息進(jìn)行更新,如將TPF部分對(duì)話號(hào)更新為完整對(duì)話號(hào)。
建立了TPF/CRF對(duì)話后,TPF與CRF進(jìn)行信息交互,如CRF向TPF提供計(jì)費(fèi)規(guī)則,TPF根據(jù)CRF提供的計(jì)費(fèi)規(guī)則,對(duì)過(guò)濾出的IP數(shù)據(jù)流進(jìn)行計(jì)費(fèi)。
圖6示出了針對(duì)于每個(gè)用戶(hù)的每個(gè)APN建立TPF/CRF對(duì)話且由TPF分配對(duì)話號(hào)的對(duì)話建立過(guò)程示意圖,如圖6所示,針對(duì)于每個(gè)用戶(hù)的每個(gè)APN建立TPF/CRF對(duì)話,并且由TPF分配對(duì)話號(hào)的對(duì)話建立過(guò)程包括以下步驟步驟601與步驟301相同。
步驟602TPF收到承載建立請(qǐng)求后,根據(jù)用戶(hù)標(biāo)識(shí)信息和APN信息,判斷是否已經(jīng)與CRF建立了針對(duì)于該用戶(hù)的該APN的對(duì)話,如果是,則直接向CRF發(fā)送計(jì)費(fèi)規(guī)則請(qǐng)求,該計(jì)費(fèi)規(guī)則請(qǐng)求中攜帶有供CRF確定計(jì)費(fèi)規(guī)則的輸入信息和先前分配的對(duì)話號(hào),通過(guò)該先前分配的對(duì)話號(hào)標(biāo)識(shí)當(dāng)前對(duì)話中的計(jì)費(fèi)規(guī)則請(qǐng)求與先前建立的TPF/CRF對(duì)話的關(guān)系;否則,TPF建立TPF/CRF對(duì)話狀態(tài)模型,分配新的對(duì)話號(hào),并存儲(chǔ)相應(yīng)的信息,如對(duì)話號(hào)、用戶(hù)信息、承載屬性、網(wǎng)絡(luò)信息等,然后向CRF發(fā)送計(jì)費(fèi)規(guī)則請(qǐng)求,該計(jì)費(fèi)規(guī)則請(qǐng)求中攜帶有供CRF確定計(jì)費(fèi)規(guī)則的輸入信息和當(dāng)前分配的對(duì)話號(hào)。
步驟603與步驟303相同。
步驟604與步驟304相同。
步驟605與步驟305相同。
步驟606~步驟607與步驟306~步驟307相同。
步驟608與步驟608相同。
圖7示出了針對(duì)于每個(gè)用戶(hù)的每個(gè)APN建立TPF/CRF對(duì)話且由CRF分配對(duì)話號(hào)的對(duì)話建立過(guò)程示意圖,如圖7所示,針對(duì)于每個(gè)用戶(hù)的每個(gè)APN建立TPF/CRF對(duì)話,并且由CRF分配對(duì)話號(hào)的對(duì)話建立過(guò)程包括以下步驟步驟701與步驟401相同。
步驟702TPF收到承載建立請(qǐng)求后,向CRF發(fā)送計(jì)費(fèi)規(guī)則請(qǐng)求,該計(jì)費(fèi)規(guī)則請(qǐng)求中攜帶有供CRF確定計(jì)費(fèi)規(guī)則的輸入信息,并進(jìn)一步攜帶有承載建立指示,用以標(biāo)識(shí)該計(jì)費(fèi)規(guī)則請(qǐng)求是基于承載建立發(fā)起的,以及用戶(hù)標(biāo)識(shí)信息、APN信息和TPF地址信息。
步驟703CRF收到計(jì)費(fèi)規(guī)則請(qǐng)求后,根據(jù)計(jì)費(fèi)規(guī)則請(qǐng)求中攜帶的承載建立指示、用戶(hù)標(biāo)識(shí)信息、APN信息和TPF地址信息,判斷是否已經(jīng)與相應(yīng)TPF建立了針對(duì)于該用戶(hù)的該APN的對(duì)話,如果是,則直接向TPF返回提供計(jì)費(fèi)規(guī)則,該提供計(jì)費(fèi)規(guī)則中攜帶有選定的計(jì)費(fèi)規(guī)則、計(jì)費(fèi)規(guī)則操作指示和先前分配的對(duì)話號(hào),通過(guò)該先前分配的對(duì)話號(hào)標(biāo)識(shí)當(dāng)前對(duì)話中的提供計(jì)費(fèi)規(guī)則消息與先前建立的TPF/CRF對(duì)話的關(guān)系;否則,CRF建立TPF/CRF對(duì)話狀態(tài)模型,為當(dāng)前對(duì)話分配新的對(duì)話號(hào),并存儲(chǔ)相應(yīng)的信息,如對(duì)話號(hào)、用戶(hù)信息、承載屬性、網(wǎng)絡(luò)信息等,然后CRF根據(jù)該計(jì)費(fèi)規(guī)則請(qǐng)求中攜帶的輸入信息,還可根據(jù)AF提供的相關(guān)輸入信息,如果為在線計(jì)費(fèi)方式,也可根據(jù)OCS提供的相關(guān)輸入信息,選擇適當(dāng)?shù)挠?jì)費(fèi)規(guī)則。
步驟704與步驟404相同。
步驟705與步驟405相同。
步驟706~步驟707與步驟406~步驟407相同。
步驟708與步驟408相同。
圖8示出了針對(duì)于每個(gè)用戶(hù)的每個(gè)APN建立TPF/CRF對(duì)話且由TPF和CRF共同分配對(duì)話號(hào)的對(duì)話建立過(guò)程示意圖,如圖8所示,針對(duì)于每個(gè)用戶(hù)的每個(gè)APN建立TPF/CRF對(duì)話,并且由TPF和CRF共同分配對(duì)話號(hào)的對(duì)話建立過(guò)程包括以下步驟步驟801與步驟501相同。
步驟802TPF收到承載建立請(qǐng)求后,根據(jù)用戶(hù)標(biāo)識(shí)信息和APN信息,判斷是否已經(jīng)與CRF建立了針對(duì)于該用戶(hù)的該APN的對(duì)話,如果是,則直接向CRF發(fā)送計(jì)費(fèi)規(guī)則請(qǐng)求,該計(jì)費(fèi)規(guī)則請(qǐng)求中攜帶有供CRF確定計(jì)費(fèi)規(guī)則的輸入信息和先前分配的對(duì)話號(hào),通過(guò)該先前分配的對(duì)話號(hào)標(biāo)識(shí)當(dāng)前對(duì)話中的計(jì)費(fèi)規(guī)則請(qǐng)求與先前建立的TPF/CRF對(duì)話的關(guān)系;否則,TPF建立TPF/CRF對(duì)話狀態(tài)模型,為當(dāng)前對(duì)話分配新的TPF部分對(duì)話號(hào),并存儲(chǔ)相應(yīng)的信息,如TPF部分對(duì)話號(hào)、用戶(hù)信息、承載屬性、網(wǎng)絡(luò)信息等,然后向CRF發(fā)送計(jì)費(fèi)規(guī)則請(qǐng)求,該計(jì)費(fèi)規(guī)則請(qǐng)求中攜帶有供CRF確定計(jì)費(fèi)規(guī)則的輸入信息和當(dāng)前分配的TPF部分對(duì)話號(hào)。
步驟803與步驟503相同。
步驟804與步驟504相同。
步驟805與步驟505相同。
步驟806~步驟807與步驟506~步驟507相同。
步驟808與步驟508相同。
TPF和CRF之間針對(duì)于每個(gè)用戶(hù)的每個(gè)APN建立對(duì)話時(shí),每個(gè)TPF/CRF對(duì)話中的操作(如提供、修改、刪除計(jì)費(fèi)規(guī)則,或提供觸發(fā)事件等)是針對(duì)同一用戶(hù)的所有具有相同APN的承載,CRF可以通過(guò)對(duì)話狀態(tài)模型對(duì)用戶(hù)相同APN的承載進(jìn)行統(tǒng)一的FBC控制。
另外,為了使CRF對(duì)用戶(hù)的每個(gè)承載也能夠進(jìn)行FBC控制,可以要求TPF在每個(gè)承載建立時(shí),為該承載分配相應(yīng)的承載標(biāo)識(shí)(Bearer ID),并對(duì)于該承載TPF第一次向CRF請(qǐng)求計(jì)費(fèi)規(guī)則時(shí)攜帶分配的承載標(biāo)識(shí),或是對(duì)于該承載TPF第一次向CRF上報(bào)觸發(fā)事件報(bào)告時(shí)攜帶承載標(biāo)識(shí)。TPF分配的承載標(biāo)識(shí)需要保證對(duì)于同一個(gè)用戶(hù)相同APN下的承載標(biāo)識(shí)是唯一的,該用戶(hù)相同APN下的不同承載的承載標(biāo)識(shí)不會(huì)重復(fù)。CRF可根據(jù)和TPF/CRF對(duì)話狀態(tài)模型和承載標(biāo)識(shí)對(duì)同一用戶(hù)的不同承載進(jìn)行不同的FBC控制。
此外,還可針對(duì)于每個(gè)用戶(hù)的所有承載建立TPF與CRF之間的對(duì)話,即針對(duì)每個(gè)用戶(hù)在TPF中建立的第一個(gè)承載,建立新的TPF/CRF對(duì)話,無(wú)需針對(duì)用戶(hù)后續(xù)在TPF中建立的新承載建立新的對(duì)話。當(dāng)一個(gè)用戶(hù)在TPF中建立新的承載時(shí),分配對(duì)話號(hào)的實(shí)體判斷是否已經(jīng)建立了針對(duì)該TPF中針對(duì)于該用戶(hù)所有承載的TPF/CRF對(duì)話,如果是,則直接使用先前分配的針對(duì)于該用戶(hù)所有承載的對(duì)話號(hào)標(biāo)識(shí)當(dāng)前建立的承載與先前建立的TPF/CRF對(duì)話的關(guān)系,否則,建立針對(duì)于該用戶(hù)所有承載的TPF/CRF對(duì)話狀態(tài)模型,并分配新的對(duì)話號(hào)。
針對(duì)具體的對(duì)話建立過(guò)程,如果對(duì)話號(hào)由TPF分配,則當(dāng)用戶(hù)建立新的承載時(shí),TPF根據(jù)用戶(hù)標(biāo)識(shí)信息,判斷是否已經(jīng)建立了針對(duì)于該用戶(hù)的所有承載的TPF/CRF對(duì)話狀態(tài)模型,如果是,則TPF直接使用先前建立的針對(duì)于該用戶(hù)的所有承載的TPF/CRF對(duì)話狀態(tài)模型中的對(duì)話號(hào)標(biāo)識(shí)當(dāng)前建立的承載與先前建立的TPF/CRF對(duì)話的關(guān)系,否則,即TPF判斷出該承載建立是用戶(hù)在TPF中建立的第一個(gè)承載,則建立針對(duì)于該用戶(hù)所有承載的TPF/CRF對(duì)話狀態(tài)模型,分配新的對(duì)話號(hào),并存儲(chǔ)相應(yīng)的信息,如對(duì)話號(hào)、用戶(hù)信息、承載屬性、網(wǎng)絡(luò)信息等,然后向CRF提供分配的對(duì)話號(hào),該對(duì)話號(hào)可攜帶在TPF向CRF發(fā)送的計(jì)費(fèi)規(guī)則請(qǐng)求中,CRF接收到攜帶有新的對(duì)話號(hào)計(jì)費(fèi)規(guī)則請(qǐng)求后,建立新的TPF/CRF對(duì)話狀態(tài)模型,存儲(chǔ)相應(yīng)的信息,如對(duì)話號(hào)、用戶(hù)信息、承載屬性、網(wǎng)絡(luò)信息等。
如果對(duì)話號(hào)由CRF分配,則當(dāng)用戶(hù)建立新的承載時(shí),TPF向CRF發(fā)送計(jì)費(fèi)規(guī)則請(qǐng)求,并攜帶相應(yīng)的承載建立指示,用以標(biāo)識(shí)該計(jì)費(fèi)規(guī)則請(qǐng)求是基于承載建立發(fā)起的,進(jìn)一步的TPF可向CRF提供用戶(hù)標(biāo)識(shí)和TPF地址信息,CRF根據(jù)TPF提供的承載建立指示、TPF地址信息和用戶(hù)標(biāo)識(shí)信息,判斷是否已經(jīng)與相應(yīng)TPF建立了針對(duì)該用戶(hù)的所有承載的TPF/CRF對(duì)話狀態(tài)模型,如果是,則CRF直接使用先前建立的針對(duì)于該用戶(hù)的所有承載的TPF/CRF對(duì)話狀態(tài)模型中的對(duì)話號(hào)標(biāo)識(shí)當(dāng)前建立的承載與先前建立的TPF/CRF對(duì)話的關(guān)系,否則,即CRF判斷出該承載建立是用戶(hù)在相應(yīng)TPF中建立的第一個(gè)承載,則建立針對(duì)于該用戶(hù)所有承載的TPF/CRF對(duì)話狀態(tài)模型,分配新的對(duì)話號(hào),并存儲(chǔ)相應(yīng)的信息,如對(duì)話號(hào)、用戶(hù)信息、承載屬性、網(wǎng)絡(luò)信息等,然后向TPF提供分配的對(duì)話號(hào),該對(duì)話號(hào)可攜帶在CRF向TPF返回計(jì)費(fèi)規(guī)則的消息中,TPF接收到攜帶有新的對(duì)話號(hào)計(jì)費(fèi)規(guī)則響應(yīng)后,建立新的TPF/CRF對(duì)話狀態(tài)模型,存儲(chǔ)相應(yīng)的信息,如對(duì)話號(hào)、用戶(hù)信息、承載屬性、網(wǎng)絡(luò)信息等。
如果對(duì)話號(hào)由TPF和CRF共同分配,則當(dāng)用戶(hù)建立新的承載時(shí),TPF根據(jù)用戶(hù)標(biāo)識(shí)信息,判斷是否已經(jīng)建立了針對(duì)于該用戶(hù)的所有承載的TPF/CRF對(duì)話狀態(tài)模型,如果是,則TPF直接使用先前建立的針對(duì)于該用戶(hù)TPF/CRF對(duì)話狀態(tài)模型中的對(duì)話號(hào)標(biāo)識(shí)當(dāng)前建立的承載與先前建立的TPF/CRF對(duì)話的關(guān)系,否則,即TPF判斷出該承載建立是用戶(hù)在TPF中建立的第一個(gè)承載,則建立針對(duì)于該用戶(hù)所有承載的TPF/CRF對(duì)話狀態(tài)模型,分配新的TPF部分對(duì)話號(hào),并存儲(chǔ)相應(yīng)的信息,如TPF部分對(duì)話號(hào)、用戶(hù)信息、承載屬性、網(wǎng)絡(luò)信息等,并向CRF提供分配的TPF部分對(duì)話號(hào),該TPF部分對(duì)話號(hào)可攜帶在TPF向CRF發(fā)送的計(jì)費(fèi)規(guī)則請(qǐng)求中,CRF接收到攜帶有TPF部分對(duì)話號(hào)的計(jì)費(fèi)規(guī)則請(qǐng)求后,建立新的TPF/CRF對(duì)話狀態(tài)模型,分配CRF部分對(duì)話號(hào),與TPF提供的部分對(duì)話號(hào)構(gòu)成完整的對(duì)話號(hào),并存儲(chǔ)相應(yīng)的信息,如完整對(duì)話號(hào)、用戶(hù)信息、承載屬性、網(wǎng)絡(luò)信息等,然后CRF向TPF提供該完整對(duì)話號(hào),該完整對(duì)話號(hào)可攜帶在CRF向TPF返回計(jì)費(fèi)規(guī)則的消息中,TPF接收到攜帶有完整對(duì)話號(hào)的計(jì)費(fèi)規(guī)則響應(yīng)后,根據(jù)完整對(duì)話號(hào)中的TPF部分對(duì)話號(hào),索引到先前建立的TPF/CRF對(duì)話狀態(tài)模型,對(duì)存儲(chǔ)的信息進(jìn)行更新,如將TPF部分對(duì)話號(hào)更新為完整對(duì)話號(hào)。
上述TPF或CRF判斷是否已經(jīng)建立了針對(duì)于同一用戶(hù)所有承載的TPF/CRF對(duì)話狀態(tài)模型的方法可以是通過(guò)在TPF或CRF中建立承載Activate/Deactivate狀態(tài)模型來(lái)進(jìn)行。TPF或CRF在收到某一用戶(hù)的第一條承載建立請(qǐng)求時(shí),建立承載激活A(yù)ctivate/去激活Deactivate狀態(tài)模型,在收到用戶(hù)最后一條承載終止請(qǐng)求時(shí)釋放承載Activate/Deactivate狀態(tài)模型。這樣,可以通過(guò)判斷TPF或CRF中是否有針對(duì)該用戶(hù)的承載Activate/Deactivate狀態(tài)模型來(lái)判斷是否已經(jīng)建立了針對(duì)于該用戶(hù)所有承載的TPF/CRF對(duì)話狀態(tài)模型。
建立了TPF/CRF對(duì)話后,TPF與CRF進(jìn)行信息交互,如CRF向TPF提供計(jì)費(fèi)規(guī)則,TPF根據(jù)CRF提供的計(jì)費(fèi)規(guī)則,對(duì)過(guò)濾出的IP數(shù)據(jù)流進(jìn)行計(jì)費(fèi)。
圖9示出了針對(duì)于每個(gè)用戶(hù)的所有承載建立TPF/CRF對(duì)話且由TPF分配對(duì)話號(hào)的對(duì)話建立過(guò)程示意圖,如圖9所示,針對(duì)于每個(gè)用戶(hù)的所有承載建立TPF/CRF對(duì)話,并且由TPF分配對(duì)話號(hào)的對(duì)話建立過(guò)程包括以下步驟步驟901與步驟301相同。
步驟902TPF收到承載建立請(qǐng)求后,根據(jù)用戶(hù)標(biāo)識(shí)信息判斷是否已經(jīng)與CRF建立了針對(duì)于該用戶(hù)所有承載的TPF/CRF對(duì)話,如果是,則直接向CRF發(fā)送計(jì)費(fèi)規(guī)則請(qǐng)求,該計(jì)費(fèi)規(guī)則請(qǐng)求中攜帶有供CRF確定計(jì)費(fèi)規(guī)則的輸入信息和先前分配的對(duì)話號(hào),通過(guò)該先前分配的對(duì)話號(hào)標(biāo)識(shí)當(dāng)前對(duì)話中的計(jì)費(fèi)規(guī)則請(qǐng)求與先前建立的TPF/CRF的關(guān)系;否則,TPF建立針對(duì)于該用戶(hù)所有承載的TPF/CRF對(duì)話狀態(tài)模型,分配新的對(duì)話號(hào),并存儲(chǔ)相應(yīng)的信息,如對(duì)話號(hào)、用戶(hù)信息、承載屬性、網(wǎng)絡(luò)信息等,然后向CRF發(fā)送計(jì)費(fèi)規(guī)則請(qǐng)求,該計(jì)費(fèi)規(guī)則請(qǐng)求中攜帶有供CRF確定計(jì)費(fèi)規(guī)則的輸入信息和當(dāng)前分配的對(duì)話號(hào)。
步驟903與步驟303相同。
步驟904與步驟304相同。
步驟905與步驟305相同。
步驟906~步驟907與步驟306~步驟307相同。
步驟908與步驟308相同。
圖10示出了針對(duì)于每個(gè)用戶(hù)的所有承載建立TPF/CRF對(duì)話且由CRF分配對(duì)話號(hào)的對(duì)話建立過(guò)程示意圖,如圖10所示,針對(duì)于每個(gè)用戶(hù)的所有承載建立TPF/CRF對(duì)話,并且由CRF分配對(duì)話號(hào)的對(duì)話建立過(guò)程包括以下步驟步驟A1與步驟401相同。
步驟A2TPF收到承載建立請(qǐng)求后,向CRF發(fā)送計(jì)費(fèi)規(guī)則請(qǐng)求,該計(jì)費(fèi)規(guī)則請(qǐng)求中攜帶有供CRF確定計(jì)費(fèi)規(guī)則的輸入信息,并進(jìn)一步攜帶有承載建立指示,用以標(biāo)識(shí)該計(jì)費(fèi)規(guī)則請(qǐng)求是基于承載建立發(fā)起的,以及用戶(hù)標(biāo)識(shí)信息和TPF地址信息。
步驟A3CRF收到計(jì)費(fèi)規(guī)則請(qǐng)求后,根據(jù)計(jì)費(fèi)規(guī)則請(qǐng)求中攜帶的承載建立指示、用戶(hù)標(biāo)識(shí)信息和TPF地址信息,判斷是否已經(jīng)與相應(yīng)TPF建立了針對(duì)于該用戶(hù)所有承載的TPF/CRF對(duì)話,如果是,則直接向TPF返回提供計(jì)費(fèi)規(guī)則,該提供計(jì)費(fèi)規(guī)則中攜帶有選定的計(jì)費(fèi)規(guī)則、計(jì)費(fèi)規(guī)則操作指示和先前分配的對(duì)話號(hào),通過(guò)該先前分配的對(duì)話號(hào)標(biāo)識(shí)當(dāng)前對(duì)話中的提供計(jì)費(fèi)規(guī)則消息與先前建立的TPF/CRF對(duì)話的關(guān)系;否則,CRF建立TPF/CRF對(duì)話狀態(tài)模型,為當(dāng)前對(duì)話分配新的對(duì)話號(hào),并存儲(chǔ)相應(yīng)的信息,如對(duì)話號(hào)、用戶(hù)信息、承載屬性、網(wǎng)絡(luò)信息等,然后CRF根據(jù)該計(jì)費(fèi)規(guī)則請(qǐng)求中攜帶的輸入信息,還可根據(jù)AF提供的相關(guān)輸入信息,如果為在線計(jì)費(fèi)方式,也可根據(jù)OCS提供的相關(guān)輸入信息,選擇適當(dāng)?shù)挠?jì)費(fèi)規(guī)則。
步驟A4與步驟404相同。
步驟A5與步驟405相同。
步驟A6~步驟A7與步驟406~步驟407相同。
步驟A8與步驟408相同。
圖11示出了針對(duì)于每個(gè)用戶(hù)的所有承載建立TPF/CRF對(duì)話且由TPF和CRF共同分配對(duì)話號(hào)的對(duì)話建立過(guò)程示意圖,如圖11所示,針對(duì)于每個(gè)用戶(hù)的所有承載建立TPF/CRF對(duì)話,并且由TPF和CRF共同分配對(duì)話號(hào)的對(duì)話建立過(guò)程包括以下步驟步驟B 1與步驟501相同。
步驟B2TPF收到承載建立請(qǐng)求后,根據(jù)用戶(hù)標(biāo)識(shí)信息判斷是否已經(jīng)建立了針對(duì)于該用戶(hù)所有承載的對(duì)話,如果是,則直接向CRF發(fā)送計(jì)費(fèi)規(guī)則請(qǐng)求,該計(jì)費(fèi)規(guī)則請(qǐng)求中攜帶有供CRF確定計(jì)費(fèi)規(guī)則的輸入信息和先前分配的對(duì)話號(hào),通過(guò)該先前分配的對(duì)話號(hào)標(biāo)識(shí)當(dāng)前對(duì)話中的計(jì)費(fèi)規(guī)則請(qǐng)求與先前建立的TPF/CRF對(duì)話的關(guān)系;否則,TPF建立TPF/CRF對(duì)話狀態(tài)模型,為當(dāng)前對(duì)話分配新的TPF部分對(duì)話號(hào),并存儲(chǔ)相應(yīng)的信息,如TPF部分對(duì)話號(hào)、用戶(hù)信息、承載屬性、網(wǎng)絡(luò)信息等,然后向CRF發(fā)送計(jì)費(fèi)規(guī)則請(qǐng)求,該計(jì)費(fèi)規(guī)則請(qǐng)求中攜帶有供CRF確定計(jì)費(fèi)規(guī)則的輸入信息和當(dāng)前分配的TPF部分對(duì)話號(hào)。
步驟B3與步驟503相同。
步驟B4與步驟504相同。
步驟B5與步驟505相同。
步驟B6~步驟B7與步驟506~步驟507相同。
步驟B8與步驟508相同。
TPF和CRF之間針對(duì)于每個(gè)用戶(hù)的所有承載的建立對(duì)話時(shí),每個(gè)TPF/CRF對(duì)話中的操作(如提供、修改、刪除計(jì)費(fèi)規(guī)則,或提供Event trigger觸發(fā)事件等)是與每個(gè)用戶(hù)承載無(wú)關(guān)的,即這些操作是針對(duì)一個(gè)用戶(hù)的所有承載的,CRF可以通過(guò)對(duì)話狀態(tài)模型對(duì)用戶(hù)所有的承載進(jìn)行統(tǒng)一的FBC控制。
另外,為了使CRF對(duì)用戶(hù)的每個(gè)承載也能夠進(jìn)行FBC控制,可以要求TPF在每個(gè)承載建立時(shí),為該承載分配相應(yīng)的承載標(biāo)識(shí),并對(duì)于該承載TPF第一次向CRF請(qǐng)求計(jì)費(fèi)規(guī)則時(shí)攜帶分配的承載標(biāo)識(shí),或是對(duì)于該承載TPF第一次向CRF上報(bào)觸發(fā)事件報(bào)告時(shí)攜帶承載標(biāo)識(shí)。TPF分配的承載標(biāo)識(shí)需要保證對(duì)于同一個(gè)用戶(hù)其承載標(biāo)識(shí)是唯一的,不會(huì)與該用戶(hù)的其他承載標(biāo)識(shí)重復(fù)。CRF可根據(jù)TPF/CRF對(duì)話狀態(tài)模型承載標(biāo)識(shí)對(duì)同一用戶(hù)的不同承載進(jìn)行不同的FBC控制。
圖13示出了針對(duì)于每個(gè)用戶(hù)的所有承載建立TPF/CRF對(duì)話的示意圖,如圖13所示,對(duì)于在TPF的同一個(gè)用戶(hù)而言,每個(gè)TPF/CRF對(duì)話狀態(tài)模型總是至少包含一個(gè)承載激活/去激活狀態(tài)模型(Bearer Activate/DeactivateState Model),并且,TPF/CRF對(duì)話狀態(tài)模型可進(jìn)一步包含多個(gè)與該承載激活/去激活狀態(tài)模型相關(guān)的承載建立狀態(tài)模型。對(duì)于GPRS,即為T(mén)PF/CRF對(duì)話狀態(tài)模型由至少一個(gè)GPRS激活/去激活狀態(tài)模型(GPRSActivate/Deactivate State Model)和可選的多個(gè)GPRS PDP Context狀態(tài)模型(GPRS PDP context State Models)組成。
總之,以上所述僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種基于分組數(shù)據(jù)流計(jì)費(fèi)的對(duì)話建立方法,其特征在于,該方法包含A1、TPF與CRF之間建立針對(duì)于用戶(hù)的每個(gè)承載的對(duì)話。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,TPF分配對(duì)話號(hào)時(shí),所述步驟A1為承載建立時(shí),TPF建立TPF/CRF對(duì)話狀態(tài)模型,為當(dāng)前對(duì)話分配對(duì)話號(hào),然后向CRF提供該對(duì)話號(hào),CRF根據(jù)收到的對(duì)話號(hào)建立TPF/CRF對(duì)話狀態(tài)模型。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,CRF分配對(duì)話號(hào)時(shí),所述步驟A1為承載建立時(shí),CRF建立TPF/CRF對(duì)話狀態(tài)模型,為當(dāng)前對(duì)話分配對(duì)話號(hào),然后向TPF提供該對(duì)話號(hào),TPF根據(jù)收到的對(duì)話號(hào)建立TPF/CRF對(duì)話狀態(tài)模型。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述步驟A1之前進(jìn)一步包括CRF判斷是否收到來(lái)自TPF的承載建立指示,如果是,則執(zhí)行步驟A1。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,TPF和CRF共同分配對(duì)話號(hào)時(shí),所述步驟A1為承載建立時(shí),TPF建立TPF/CRF對(duì)話狀態(tài)模型,為當(dāng)前對(duì)話分配TPF部分對(duì)話號(hào),并向CRF提供該TPF部分對(duì)話號(hào),CRF建立TPF/CRF對(duì)話狀態(tài)模型,為當(dāng)前對(duì)話分配CRF部分對(duì)話號(hào),將TPF部分對(duì)話號(hào)與CRF部分對(duì)話號(hào)構(gòu)成TPF/CRF對(duì)話的完整對(duì)話號(hào)。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述步驟A1之后進(jìn)一步包括CRF向TPF提供完整對(duì)話號(hào),TPF根據(jù)完整對(duì)話號(hào)中的TPF部分對(duì)話號(hào)索引至先前建立的TPF/CRF對(duì)話狀態(tài)模型,并將TPF對(duì)話號(hào)更新為完整對(duì)話號(hào)。
7.一種基于分組數(shù)據(jù)流計(jì)費(fèi)的對(duì)話建立方法,其特征在于,該方法包含A2、TPF與CRF之間建立針對(duì)于用戶(hù)的APN的對(duì)話。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,TPF分配對(duì)話號(hào),承載建立時(shí),所述A2之前進(jìn)一步包括TPF根據(jù)用戶(hù)標(biāo)識(shí)信息和APN信息,判斷是否已經(jīng)與CRF建立了針對(duì)于所述用戶(hù)的所述APN的對(duì)話,如果沒(méi)有,則執(zhí)行步驟A2。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述步驟A2為T(mén)PF建立TPF/CRF對(duì)話狀態(tài)模型,為當(dāng)前對(duì)話分配對(duì)話號(hào),然后向CRF提供該對(duì)話號(hào),CRF根據(jù)收到的對(duì)話號(hào)建立TPF/CRF對(duì)話狀態(tài)模型。
10.根據(jù)權(quán)利要求7所述的方法,其特征在于,CRF分配對(duì)話號(hào),承載建立時(shí),所述A2之前進(jìn)一步包括CRF判斷是否收到承載建立指示,如果是,CRF根據(jù)TPF地址信息、用戶(hù)標(biāo)識(shí)信息和APN信息,判斷是否已經(jīng)與TPF建立了針對(duì)于所述用戶(hù)的所述APN的對(duì)話,如果沒(méi)有建立,則執(zhí)行步驟A2。
11.根據(jù)權(quán)利要求10所述的方法,其特征在于,所述步驟A2為CRF建立TPF/CRF對(duì)話狀態(tài)模型,為當(dāng)前對(duì)話分配對(duì)話號(hào),然后向TPF提供該對(duì)話號(hào),TPF根據(jù)收到的對(duì)話號(hào)建立TPF/CRF對(duì)話狀態(tài)模型。
12.根據(jù)權(quán)利要求10所述的方法,其特征在于,所述承載建立指示、TPF地址信息、用戶(hù)標(biāo)識(shí)信息和APN信息來(lái)自于TPF。
13.根據(jù)權(quán)利要求7所述的方法,其特征在于,TPF和CRF共同分配對(duì)話號(hào),承載建立時(shí),所述A2之前進(jìn)一步包括TPF根據(jù)用戶(hù)標(biāo)識(shí)信息和APN信息,判斷是否已經(jīng)與CRF建立了針對(duì)于所述用戶(hù)的所述APN的對(duì)話,如果沒(méi)有,則執(zhí)行步驟A2。
14.根據(jù)權(quán)利要求13所述的方法,其特征在于,所述步驟A2為T(mén)PF建立TPF/CRF對(duì)話狀態(tài)模型,為當(dāng)前對(duì)話分配TPF部分對(duì)話號(hào),并向CRF提供該TPF部分對(duì)話號(hào),CRF建立TPF/CRF對(duì)話狀態(tài)模型,為當(dāng)前對(duì)話分配CRF部分對(duì)話號(hào),將TPF部分對(duì)話號(hào)與CRF部分對(duì)話號(hào)構(gòu)成TPF/CRF對(duì)話的完整對(duì)話號(hào)。
15.根據(jù)權(quán)利要求14所述的方法,其特征在于,所述步驟A2之后進(jìn)一步包括CRF向TPF提供完整對(duì)話號(hào),TPF根據(jù)完整對(duì)話號(hào)中的TPF部分對(duì)話號(hào)索引至先前建立的TPF/CRF對(duì)話狀態(tài)模型,并將TPF對(duì)話號(hào)更新為完整對(duì)話號(hào)。
16.根據(jù)權(quán)利要求7所述的方法,其特征在于,該方法進(jìn)一步包含TPF為每個(gè)新建立的承載分配承載標(biāo)識(shí),并向CRF提供該承載標(biāo)識(shí)。
17.一種基于分組數(shù)據(jù)流計(jì)費(fèi)的對(duì)話建立方法,其特征在于,該方法包含A3、TPF與CRF之間建立針對(duì)于用戶(hù)的對(duì)話。
18.根據(jù)權(quán)利要求17所述的方法,其特征在于,TPF分配對(duì)話號(hào),承載建立時(shí),所述A3之前進(jìn)一步包括TPF根據(jù)用戶(hù)標(biāo)識(shí)信息判斷是否已經(jīng)與CRF建立了針對(duì)于所述用戶(hù)的對(duì)話,如果沒(méi)有,則執(zhí)行步驟A3。
19.根據(jù)權(quán)利要求18所述的方法,其特征在于,所述步驟A3為T(mén)PF建立TPF/CRF對(duì)話狀態(tài)模型,為當(dāng)前對(duì)話分配對(duì)話號(hào),然后向CRF提供該對(duì)話號(hào),CRF根據(jù)收到的對(duì)話號(hào)建立TPF/CRF對(duì)話狀態(tài)模型。
20.根據(jù)權(quán)利要求17所述的方法,其特征在于,CRF分配對(duì)話號(hào),承載建立時(shí),所述A3之前進(jìn)一步包括CRF判斷是否收到承載建立指示,如果是,CRF根據(jù)TPF地址信息和用戶(hù)標(biāo)識(shí)信息,判斷是否已經(jīng)與TPF建立了針對(duì)于所述用戶(hù)的對(duì)話,如果沒(méi)有建立,則執(zhí)行步驟A3。
21.根據(jù)權(quán)利要求20所述的方法,其特征在于,所述步驟A3為CRF建立TPF/CRF對(duì)話狀態(tài)模型,為當(dāng)前對(duì)話分配對(duì)話號(hào),然后向TPF提供該對(duì)話號(hào),TPF根據(jù)收到的對(duì)話號(hào)建立TPF/CRF對(duì)話狀態(tài)模型。
22.根據(jù)權(quán)利要求20所述的方法,其特征在于,所述承載建立指示、TPF地址信息和用戶(hù)標(biāo)識(shí)信息來(lái)自于TPF。
23.根據(jù)權(quán)利要求17所述的方法,其特征在于,TPF和CRF共同分配對(duì)話號(hào),承載建立時(shí),所述A3之前進(jìn)一步包括TPF根據(jù)用戶(hù)標(biāo)識(shí)信息判斷是否已經(jīng)與CRF建立了針對(duì)于所述用戶(hù)的對(duì)話,如果沒(méi)有,則執(zhí)行步驟A3。
24.根據(jù)權(quán)利要求23所述的方法,其特征在于,所述步驟A3為T(mén)PF建立TPF/CRF對(duì)話狀態(tài)模型,為當(dāng)前對(duì)話分配TPF部分對(duì)話號(hào),并向CRF提供該TPF部分對(duì)話號(hào),CRF建立TPF/CRF對(duì)話狀態(tài)模型,為當(dāng)前對(duì)話分配CRF部分對(duì)話號(hào),將TPF部分對(duì)話號(hào)與CRF部分對(duì)話號(hào)構(gòu)成TPF/CRF對(duì)話的完整對(duì)話號(hào)。
25.根據(jù)權(quán)利要求14所述的方法,其特征在于,所述步驟A3之后進(jìn)一步包括CRF向TPF提供完整對(duì)話號(hào),TPF根據(jù)完整對(duì)話號(hào)中的TPF部分對(duì)話號(hào)索引至先前建立的TPF/CRF對(duì)話狀態(tài)模型,并將TPF對(duì)話號(hào)更新為完整對(duì)話號(hào)。
26.根據(jù)權(quán)利要求17所述的方法,其特征在于,該方法進(jìn)一步包含TPF為每個(gè)新建立的承載分配承載標(biāo)識(shí),并向CRF提供該承載標(biāo)識(shí)。
全文摘要
本發(fā)明公開(kāi)了一種基于分組數(shù)據(jù)流計(jì)費(fèi)的對(duì)話建立方法,提供了多種TPF與CRF建立對(duì)話的方式,如TPF與CRF之間的對(duì)話可針對(duì)于每個(gè)用戶(hù)的每個(gè)承載建立;又如TPF與CRF之間的對(duì)話可針對(duì)于每個(gè)用戶(hù)的每個(gè)APN建立;再如TPF與CRF之間的對(duì)話可針對(duì)于每個(gè)用戶(hù)的所有承載建立。通過(guò)本發(fā)明,完善了TPF與CRF之間對(duì)話的建立機(jī)制,使得整個(gè)計(jì)費(fèi)流程的實(shí)現(xiàn)更為完整。并且,本發(fā)明中提供了多種TPF與CRF之間對(duì)話的建立方式,可根據(jù)實(shí)際計(jì)費(fèi)情況進(jìn)行靈活選擇。
文檔編號(hào)H04L12/14GK1735017SQ20041005610
公開(kāi)日2006年2月15日 申請(qǐng)日期2004年8月11日 優(yōu)先權(quán)日2004年8月11日
發(fā)明者段小琴 申請(qǐng)人:華為技術(shù)有限公司