新四季網

計費方法、裝置和系統的製作方法

2023-05-09 02:28:31

專利名稱:計費方法、裝置和系統的製作方法
計費方法、裝置和系統技術領域
本發明實施例涉及通信技術,尤其涉及一種計費方法、裝置和系統。
背景技術:
隨著電信網絡上數據業務的不斷豐富,對數據業務的流量計費逐漸成為電信運營商對數據業務進行計費控制的主要方式。在當前第三代移動通信技術Urd-generation ; 以下簡稱為3G)網絡的策略控制和計費(PolicyControl and Charging,以下簡稱為PCC) 架構中,主要通過基於數據流的計費策略進行計費,但是隨著當今數據業務多樣性的發展, 計費策略也越來越靈活,僅是基於數據流的計費策略越來越不能滿足需求。
現有技術中,主要通過對策略與計費規則功能(Policy and ChargingRules Function ;以下簡稱為PCRF)實體與流量檢測功能(Traff ic DetectionFunction ;以下簡稱為TDF)實體之間的Sd接口進行擴展,以支持基於應用的計費策略向TDF實體下發;當數據流傳輸至策略與計費執行功能(Policy and Charging Enforcement Function;以下簡稱為PCEF)實體時,PCEF實體執行基於數據流的計費策略;數據流傳輸至TDF實體時,TDF 實體檢測該數據流匹配的應用,並向PCRF實體上報應用啟動事件;PCRF實體進行基於應用的計費策略的決策,並將該基於應用的計費策略下發給TDF實體,由TDF實體執行基於應用的計費策略完成計費。
在實現本發明的過程中,發明人發現,當數據流既匹配PCEF實體上的基於數據流的計費策略,又匹配TDF實體上基於應用的計費策略時,會出現重複計費的問題。發明內容
本發明提 供一種計費方法、裝置和系統,用於解決重複計費的問題。
第一方面,本發明實施例提供一種計費方法,包括
在線計費系統OCS接收流量檢測功能TDF實體發送的預留信用額度請求,所述預留信用額度請求中包括第一費率組和第二費率組,所述第一費率組為所述TDF實體接收的數據流所對應的費率組,所述第二費率組為所述數據流匹配的應用所對應的費率組;
所述OCS建立所述第一費率組與所述第二費率組的關聯關係;
所述OCS接收所述TDF實體在檢測到應用結束之後發送的終止信用控制請求消息,所述終止信用控制請求消息中攜帶所述應用的業務使用單元和所述第二費率組;
所述OCS將所述應用的業務使用單元與所述第二費率組對應的費率的乘積,與所述數據流對應的業務使用單元和所述應用的業務使用單元之差與所述第一費率組對應的費率的乘積之和作為用戶的使用額,從用戶帳戶中減去所述用戶的使用額。
第二方面,本發明實施例還提供一種計費方法,包括
流量檢測功能TDF實體接收策略與計費執行功能PCEF實體發送的數據流,檢測獲得與所述數據流匹配的應用;
所述TDF實體向策略與計費規則功能PCRF實體發送應用啟動消息,所述應用啟動消息中攜帶與所述數據流匹配的應用的信息,以及所述數據流的網際網路協議IP五元組;以使所述PCRF實體根據所述IP五元組匹配所述數據流對應的第一費率組,根據所述應用的信息匹配所述應用對應的第二費率組;
所述TDF實體接收所述PCRF實體發送的應用檢測控制規則,所述應用檢測控制規則攜帶所述第一費率組和所述第二費率組;
所述TDF實體向在線計費系統OCS發送預留信用額度請求,所述預留信用額度請求中包括所述第一費率組和所述第二費率組;以使所述OCS建立所述第一費率組與所述第 _■費率組的關聯關係;
在檢測到應用結束之後,所述TDF實體向所述OCS發送終止信用控制請求消息,所述終止信用控制請求消息中攜帶所述應用的業務使用單元和所述第二費率組,以使
所述OCS將所述應用的業務使用單元與所述第二費率組對應的費率的乘積,與所述數據流對應的業務使用單元和所述應用的業務使用單元之差與所述第一費率組對應的費率的乘積之和作為用戶的使用額,從用戶帳戶中減去所述用戶的使用額。
第三方面,本發明實施例提供一種0CS,包括
接收模塊,用於接收流量檢測功能TDF實體發送的預留信用額度請求,所述預留信用額度請求中包括第一費率組和第二費率組,所述第一費率組為所述TDF實體接收的數據流所對應的費率組,所述第二費率組為所述數據流匹配的應用所對應的費率組;以及接收所述TDF實體在檢測到應用結束之後發送的終止信用控制請求消息,所述終止信用控制請求消息中攜帶所述應用的業務使用單元和所述第二費率組;
建立模塊,用於在所述接收模塊接收預留信用額度請求之後,建立所述第一費率組與所述第二費率組的關聯關係;
處理模塊,用於將所述應用的業務使用單元與所述第二費率組對應的費率的乘積,與所述數據流對應的業務使用單元和所述應用的業務使用單元之差與所述第一費率組對應的費率的乘積之和作為用戶的使用額,從用戶帳戶中減去所述用戶的使用額。
第四方面,本發明實施例提供一種TDF實體,包括
接收模塊,用於接收策略與計費執行功能PCEF實體發送的數據流;以及在發送模塊向策略與計費規則功能PCRF實體發送應用啟動消息之後,接收所述PCRF實體發送的應用檢測控制規則,所述應用檢測控制規則攜帶所述數據流對應的第一費率組和與所述數據流匹配的應用對應的第二費率組;
檢測模塊,用於檢測獲得與所述接收模塊接收的數據流匹配的應用;
所述發送模塊, 用於向所述PCRF實體發送應用啟動消息,所述應用啟動消息中攜帶所述檢測模塊獲得的與所述數據流匹配的應用的信息,以及所述數據流的網際網路協議IP 五元組,以使所述PCRF實體根據所述IP五元組匹配所述數據流對應的第一費率組,根據所述應用的信息匹配所述應用對應的第二費率組;以及在所述接收模塊接收應用檢測控制規則之後,向在線計費系統OCS發送預留信用額度請求,所述預留信用額度請求中包括所述第一費率組和所述第二費率組;以使所述OCS建立所述第一費率組與所述第二費率組的關聯關係;以及在所述檢測模塊檢測到應用結束之後,向所述OCS發送終止信用控制請求消息,所述終止信用控制請求消息中攜帶所述應用的業務使用單元和所述第二費率組,以使
所述OCS將所述應用的業務使用單元與所述第二費率組對應的費率的乘積,與所述數據流對應的業務使用單元和所述應用的業務使用單元之差與所述第一費率組對應的費率的乘積之和作為用戶的使用額,從用戶帳戶中減去所述用戶的使用額。
第五方面,本發明實施例提供一種計費系統,包括流量檢測功能TDF實體、策略與計費規則功能PCRF實體和線計費系統OCS ;
所述TDF實體,用於接收策略與計費執行功能PCEF實體發送的數據流,檢測獲得與所述數據流匹配的應用;向所述PCRF實體發送應用啟動消息,所述應用啟動消息中攜帶與所述數據流匹配的應用的信息,以及所述數據流的網際網路協議IP五元組;接收所述PCRF 實體發送的應用檢測控制規則,所述應用檢測控制規則攜帶所述第一費率組和所述第二費率組;以及向所述OCS發送預留信用額度請求,所述預留信用額度請求中包括所述第一費率組和所述第二費率組;在檢測到應用結束之後,向所述OCS發送終止信用控制請求消息, 所述終止信用控制請求消息中攜帶所述應用的業務使用單元和所述第二費率組;
所述PCRF實體,用於接收所述TDF實體發送的應用啟動消息,根據所述IP五元組確定所述數據流對應的第一費率組,以及根據所述應用的信息確定所述應用對應的第二費率組;向所述TDF實體發送應用檢測控制規則,所述應用檢測控制規則攜帶所述第一費率組和所述第二費率組;
所述0CS,用於接收所述TDF實體發送的預留信用額度請求,建立所述第一費率組與所述第二費率組的關聯關係;接收所述TDF實體在檢測到應用結束之後發送的終止信用控制請求消息,將所述應用的業務使用單元與所述第二費率組對應的費率的乘積,與所述數據流對應的業務使用單元和所述應用的業務使用單元之差與所述第一費率組對應的費率的乘積之和作為用戶的使用額,從用戶帳戶中減去所述用戶的使用額。
本發明提供的計費方法、裝置和系統,通過OCS接收TDF實體發送的預留信用額度請求,預留信用額度請求中包括第一費率組和第二費率組,第一費率組為TDF實體接收的數據流所對應的費率組,第二費率組為數據流匹配的應用所對應的費率組;建立第一費率組與第二費率組的關聯關係;接收TDF實體在檢測到應用結束之後發送的終止信用控制請求消息,終止信用控制請求消息中攜帶應用的業務使用單元和第二費率組;將應用的業務使用單元與第二費率組對應的費率的乘積,與數據流對應的業務使用單元和應用的業務使用單元之差與第一費率組對應的費率的乘積之和作為用戶的使用額,從用戶帳戶中減去用戶的使用額。從而解決了重複計費的問題。


為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作一簡單地介紹,顯而易見地 ,下面描述中的附圖是本發明的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
圖1為本發明計費方法實施例一的流程圖
圖2為本發明計費方法實施例二的流程圖
圖3為本發明計費方法實施例三的流程圖
圖4為本發明計費方法實施例四的流程圖
圖5為本發明計費方法實施例五的流程圖
圖6為本發明計費方法實施例六的流程圖7為本發明TDF實體實施例一的結構示意圖8為本發明PCRF實體實施例一的結構示意圖9為本發明OCS實施例一的結構示意圖10為本發明OCS實施例二的結構示意圖11為本發明OCS實施例四的結構示意圖12為本發明計費系統實施例一的結構示意圖13為本發明TDF實體實施例三的結構示意圖14為本發明OCS實施例五的結構示意圖。
具體實施方式

為使本發明實施例的目的、技術方案和優點更加清楚,下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發明一部分實施例,而不是全部的實施例。基於本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬於本發明保護的範圍。
圖1為本發明計費方法實施例一流程圖,如圖1所示,本實施例的方法可以包括
步驟101、TDF實體接收PCEF實體發送的數據流,檢測獲得與該數據流匹配的應用。
本實施例中,TDF實體接收到PCEF實體發送的數據流之後,按照應用檢測規則對該數據流進行檢測,即檢測該數據流對應著哪個具體應用,從而可以確定與該數據流匹配的應用。
步驟102、TDF實體向PCRF實體發送應用啟動消息,應用啟動消息中攜帶與該數據流匹配的應用的信息,以及該數據流的IP五元組,以使PCRF實體根據IP五元組匹配數據流對應的第一費率組,根據應用的信息匹配應用對應的第二費率組;其中,第一費率組為 TDF實體接收的數據流所對應的費率組,第二費率組為數據流匹配的應用所對應的費率組。
本實施例中,TDF實體獲得該數據流匹配的應用後,需要將該應用啟動的事件告知 PCRF實體,因此,TDF實體向PCRF實體發送應用啟動消息,該應用啟動消息中攜帶有與該數據流匹配的應用的信息,以及該數據流的網際網路協議(Internet Protocol ;以下簡稱為 IP)五元組,以使PCRF實體根據應用啟動消息匹配計費策略,也就是使PCRF實體根據IP五元組匹配數據流對應的第一費率組,根據應用的信息匹配應用對應的第二費率組。
步驟103、TDF實體接收PCRF實體發送的應用檢測控制規則,應用檢測控制規則攜帶第一費率組和第二費率組。
本實施例中,當PCRF實體接收到TDF實體發送的應用啟動消息後,根據應用啟動消息中該數據流的IP五元組,獲取與該數據流匹配的計費策略,從該計費策略中確定該數據流對應的第一費率組,PCRF實體還根據應用啟動消息中的與該數據流匹配的應用的信息,獲取與該應用匹配的計費策略,從該計費策略中確定該應用對應的第二費率組;然後 PCRF實體向TDF實體發送應用檢測控制規則,該應用檢測控制規則中攜帶第一費率組和第二費率組。相應地,TDF實體接收PCRF實體發送的應用檢測規則。
步驟104、TDF實體向OCS發送預留信用額度請求,預留信用額度請求中包括第一費率組和第二費率組;以使OCS建立第一費率組與第二費率組的關聯關係。
本實施例中,TDF實體接收到PCRF實體發送的應用檢測規則之後,向在線計費系統(Online Charging System ;以下簡稱為0CS)發送預留信用額度請求,該預留信用額度請求中包括第一費率組和第二費率組;0CS接收到TDF發送的預留信用額度請求,獲取預留信用額度請求中的第一費率組和第二費率組,以使OCS建立第一費率組與第二費率組的關聯關係。
步驟105、在檢測到應用結束之後,TDF實體向OCS發送終止信用控制請求消息,終止信用控制請求消息中攜帶該應用的業務使用單元和第二費率組,以使OCS將應用的業務使用單元與第二費率組對應的費率的乘積,與數據流對應的業務使用單元和應用的業務使用單元之差與第一費率組對應的費率的乘積之和作為用戶的使用額,從用戶帳戶中減去用戶的使用額。
例如,若應用的業務使用單元為A,第二費率組對應的費率為X,數據流對應的業務使用單元為B,第一費率組對應的費率為Y,則上述的OCS將所述應用的業務使用單元與所述第二費率組對應的費率的乘積,與所述數據流對應的業務使用單元和所述應用的業務使用單元之差與所述第一費率組對應的費率的乘積之和作為用戶的使用額可以通過如下方式獲得A*X+ (B-A) *Y,也可以是 A*X+B*Y-A*X。
本實施例中,當TDF實體檢測到該應用結束之後,獲取承載該應用的數據流的業務使用單元(即應用的業務使用單元),TDF實體向OCS發送終止信用控制請求消息,該終止信用控制請求中攜帶該應用的業務使用單元和第二費率組。OCS接收到該終止信用控制請求消息後,獲取終止信用控制請求消息中的該應用的業務使用單元和第二費率組,根據第一費率組與第二費率組的關聯關係,向PCEF實體獲取第一費率組對應的數據流的業務使用單元,然後OCS根據該應用的業務使用單元和第二費率組、從PCEF獲得的數據流的業務使用單元和第一費率組進行計費處理,具體地,OCS將該應用的業務使用單元與第二費率組結合進行計費處理,由於該數據流的業務使用單元包括了該應用的業務使用單元,所以OCS 將該數據流的業務使用單元和該應用的業務使用單元之差與第一費率組結合再進行計費處理。也就是,將應用的業務使用單元與第二費率組對應的費率的乘積,與第一費率組對應的數據流的業務使用單元和該應用的業務使用單元之差與第一費率組對應的費率的乘積之和作為用戶本次的使用額,然後從用戶帳戶中減去用戶本次的使用額,其中,數據流的業務使用單元和該應用的業務使用單元之差也可以為零。
本發明實施例一提供的計費方法,通過TDF實體接收數據流,檢測獲得與該數據流匹配的應用;向PCRF實體發送應用啟動消息;接收PCRF實體發送的應用檢測控制規則; 向OCS發送預留信用額度請求;以使OCS建立第一費率組與第二費率組的關聯關係;在檢測到應用結束之後,向OCS發送終止信用控制請求消息以使OCS根據該應用的業務使用單元與第二費率組對應的費率的乘積,與數據流對應的業務使用單元和應用的業務使用單元之差與第一費率組對應的費率的乘積之和作為用戶的使用額,從用戶帳戶中減去 用戶的使用額;從而解決了重複計費的問題。
圖2為本發明計費方法實施例二的流程圖,如圖2所示,本實施例的方法可以包括
步驟201、PCRF實體接收TDF實體發送的應用啟動消息,應用啟動消息攜帶與TDF實體接收的數據流匹配的應用的信息,以及該數據流的IP五元組。
本實施例中,在TDF實體接收PCEF實體發送的數據流,並檢測獲取與該數據流匹配的應用之後,則向PCEF實體發送應用啟動消息,相應地,PCEF實體接收TDF實體發送的應用啟動消息,該應用啟動消息攜帶與TDF實體接收的該數據流匹配的應用的信息,以及該數據流的IP五元組。
步驟202、PCRF實體根據IP五元組確定數據流對應的第一費率組,以及根據該應用的信息確定該應用對應的第二費率組。
本實施例中,PCEF實體獲取接收到的該應用啟動消息後,根據應用啟動消息中該數據流的IP五元組,獲取與該數據流匹配的計費策略,從該計費策略中確定該數據流對應的第一費率組,PCRF實體還根據應用啟動消息中的與該數據流匹配的應用的信息,獲取與該應用匹配的計費策略,從該計費策略中確定該應用對應的第二費率組。
步驟203、PCRF實體向TDF實體發送應用檢測控制規則,應用檢測控制規則攜帶第一費率組和第二費率組,以便TDF實體將第一費率組和第二費率組發送給0CS,使OCS建立第一費率組與第二費率組的關聯關係,以便OCS將應用的業務使用單元與第二費率組對應的費率的乘積,與數據流對應的業務使用單元和應用的業務使用單元之差與第一費率組對應的費率的乘積之和作為用戶的使用額,從用戶帳戶中減去用戶的使用額。
本實施例中,PCRF實體根據該IP五元組確定該數據流對應的第一費率組,以及根據該應用的信息確定該應用對應的第二費率組之後,向TDF實體發送應用檢測控制規則, 該應用檢測控制規則攜帶第一費率組和第二費率組;TDF實體接收到該應用檢測控制規則後,將第一費率組和第二費率組通過預留信用額度請求發送給OCS ;0CS根據預留信用額度請求獲取第一費率組和第二費率組,建立第一費率組與第二費率組的關聯關係。
當TDF實體檢測到該·應用結束之後,獲取承載該應用的數據流的業務使用單元 (即應用的業務使用單元),TDF實體向OCS發送終止信用控制請求消息,該終止信用控制請求中攜帶該應用的業務使用單元和第二費率組。OCS接收到該終止信用控制請求消息後, 獲取終止信用控制請求消息中的該應用的業務使用單元和第二費率組,根據第一費率組與第二費率組的關聯關係,向PCEF實體獲取第一費率組對應的數據流的業務使用單元,然後 OCS根據該應用的業務使用單元和第二費率組、從PCEF實體獲得的數據流的業務使用單元和第一費率組進行計費處理,具體地,OCS將該應用的業務使用單元與第二費率組結合進行計費處理,由於該數據流的業務使用單元包括了該應用的業務使用單元,所以OCS將該數據流的業務使用單元和該應用的業務使用單元之差與第一費率組結合再進行計費處理。也就是,將應用的業務使用單元與第二費率組對應的費率的乘積,與第一費率組對應的數據流的業務使用單元和該應用的業務使用單元之差與第一費率組對應的費率的乘積之和作為用戶本次的使用額,然後從用戶帳戶中減去用戶本次的使用額,其中,數據流對應的業務使用單元和該應用的業務使用單元之差也可以為零。
本發明實施例二提供的計費方法,通過PCRF實體接收TDF實體發送的應用啟動消息;根據IP五元組確定數據流對應的第一費率組,以及根據該應用的信息確定該應用對應的第二費率組;向TDF實體發送應用檢測控制規則,應用檢測控制規則攜帶第一費率組和第二費率組,以便TDF實體將第一費率組和第二費率組發送給0CS,使OCS建立第一費率組與第二費率組的關聯關係,以便OCS將應用的業務使用單元與第二費率組對應的費率的乘積,與數據流對應的業務使用單元和應用的業務使用單元之差與第一費率組的乘積對應的費率之和作為用戶的使用額,從用戶帳戶中減去用戶的使用額。從而解決了重複計費的問題。圖3為本發明計費方法實施例三的流程圖,如圖3所示,本實施例的方法可以包括步驟301、OCS接收TDF實體發送的預留信用額度請求,預留信用額度請求中包括第一費率組和第二費率組,第一費率組為TDF實體接收的數據流所對應的費率組,第二費率組為該數據流匹配的應用所對應的費率組。在本實施例中,TDF實體接收到PCEF實體發送的數據流,檢測獲得與該數據流匹配的應用之後,向PCRF實體發送應用啟動消息,該應用啟動消息中攜帶與該數據流匹配的應用的信息,以及該數據流的IP五元組;PCRF實體接收TDF實體發送的該應用啟動消息,根據IP五元組確定數據流對應的第一費率組,以及根據該應用的信息確定該應用對應的第二費率組,並向TDF實體發送應用檢測控制規則,該應用檢測控制規則攜帶第一費率組和第二費率組;TDF實體接收到該應用檢測控制規則後,則向OCS發送預留信用額度請求,該預留信用額度請求中包括該第一費率組和第二費率組,其中,第一費率組為TDF實體接收到該數據流所對應的費率組,第二費率組為該數據流匹配的應用所對應的費率組。相應地,OCS接收TDF實體發送的預留信用額度請求。步驟302、OCS建立第一費率組與第二費率組的關聯關係。本實施例中,OCS接收到TDF實體發送的預留信用額度請求後,可以獲得到預留信用額度請求中的第一費率組和 第二費率組,OCS建立第一費率組與第二費率組的關聯關係。步驟303、OCS接收TDF實體在檢測到應用結束之後發送的終止信用控制請求消息,終止信用控制請求消息中攜帶該應用的業務使用單元和第二費率組。本實施例中,當TDF實體檢測到該應用結束之後,獲取承載該應用的數據流的業務使用單元(即應用的業務使用單元),TDF實體向OCS發送終止信用控制請求消息,該終止信用控制請求中攜帶該應用的業務使用單元和第二費率組。相應地,OCS接收該終止信用控制請求消息。步驟304、OCS將應用的業務使用單元與第二費率組對應的費率的乘積,與數據流對應的業務使用單元和應用的業務使用單元之差與第一費率組對應的費率的乘積之和作為用戶的使用額,從用戶帳戶中減去用戶的使用額。本實施例中,OCS接收到該終止信用控制請求消息後,獲取終止信用控制請求消息中的該應用的業務使用單元和第二費率組,根據第一費率組與第二費率組的關聯關係,向PCEF實體獲取第一費率組對應的數據流的業務使用單元,然後OCS將應用的業務使用單元與第二費率組對應的費率的乘積,與數據流對應的業務使用單元和該應用的業務使用單元之差與第一費率組對應的費率的乘積之和作為用戶本次的使用額,然後從用戶帳戶中減去用戶本次的使用額,其中,數據流對應的業務使用單元和該應用的業務使用單元之差也可以為零。本發明實施例三提供的計費方法,通過OCS接收TDF實體發送的預留信用額度請求;建立第一費率組與第二費率組的關聯關係;接收TDF實體在檢測到應用結束之後發送的終止信用控制請求消息,終止信用控制請求消息中攜帶該應用的業務使用單元和第二費率組;OCS將應用的業務使用單元與第二費率組對應的費率的乘積,與數據流對應的業務使用單元和應用的業務使用單元之差與第一費率組對應的費率的乘積之和作為用戶的使用額,從用戶帳戶中減去用戶的使用額。從而解決了重複計費的問題。圖4為本發明計費方法實施例四的流程圖,如圖4所示,本實施例的方法可以包括步驟401、IP 連接訪問網絡(IP-Connectivity Access Network ;以下簡稱為IP-CAN)會話建立。在本實施例中,用戶終端發起分組數據協議(Packet Date Protocol ;以下簡稱為rop)上下文連接時,需要進行IP-CAN會話建立過程,本領域普通技術人員可以理解,IP-CAN會話的建立過程與現有技術中一致,本發明在此不做詳細介紹。其中,PCEF在IP-CAN會話建立後,接收數據流,PCEF實體與PCRF實體進行交互,PCEF實體可以從PCRF實體中獲取與所有數據流相關的所有計費策略,並且各計費策略中包括相應的費率組。步驟402、PCEF實體接收數據流,執行與數據流相關的計費策略。在本實施例中,PCEF實體接收數據流,獲取該數據流的IP五元組,根據該IP五元組,將該數據流與從PCRF實體中所獲取到的所有計費策略進行匹配,可獲得該數據流對應的計費策略,該數據流對應的計費策略中包括第一費率組,PCEF實體從該計費策略中獲得第一費率組,該計費策略中還可以包括該數據流對應的業務標識。PCEF實體獲取到第一費率組後,需要向OCS獲取該數據流對應的授權業務單元,則PCEF實體將第一費率組發送給0CS,則OCS根據第一費率組和用戶帳戶餘額計算出授權業務單元並發送給PCEF實體,例如第一費率組對應的費率為I元/兆比特(Mbit ;以下簡稱為M)、用戶帳戶餘額為300元,則OCS計算出的授權業務單元為300元/ (I元/M) =300M,PCEF實體接收到的該數據流對應的授權業務單元為300M,則PCEF實體會根據該授權業務單元對該數據流的業務使用單元進行統計,以免該數據流的業務使用單元超過授權業務單元。

步驟403、PCEF實體向TDF實體發送數據流。步驟404、TDF實體檢測獲得與數據流匹配的應用。在本實施例中,TDF實體接收到PCEF實體發送的該數據流之後,按照應用檢測規則對該數據流進行檢測,即檢測該數據流對應的為哪個具體應用,從而可以獲得與該數據流匹配的應用。步驟405、TDF實體向PCRF實體發送應用啟動消息。本實施例中,TDF實體獲得該數據流匹配的應用後,需要將該應用啟動的事件告知PCRF實體,因此,TDF實體向PCRF實體發送應用啟動消息,該應用啟動消息中攜帶有與該數據流匹配的應用的信息,以及該數據流的IP五元組,以使PCRF實體根據應用啟動消息匹配計費策略。步驟406、PCRF實體確定第一費率組和第二費率組。在本實施例中,PCEF實體接收到TDF實體發送的該應用啟動消息,獲取該應用啟動消息攜帶的與TDF實體接收的該數據流匹配的應用的信息,以及該數據流的IP五元組。然後PCEF實體根據該IP五元組,獲取與該數據流匹配的計費策略,從該計費策略中確定該數據流對應的第一費率組,還可以從該計費策略中獲得該數據流對應的業務標識;PCRF實體還根據該應用的信息,獲取與該應用匹配的計費策略,從該計費策略中確定該應用對應的第二費率組。步驟407、PCRF實體向TDF實體發送應用檢測控制規則。在本實施例中,PCRF實體根據該IP五元組確定該數據流對應的第一費率組,以及根據該應用的信息確定該應用對應的第二費率組之後,向TDF實體發送應用檢測控制規則,該應用檢測控制規則攜帶第一費率組和第二費率組。步驟408、TDF實體向OCS發送預留信用額度請求。本實施例中,TDF實體接收到PCRF實體發送的該應用檢測規則之後,向OCS發送預留信用額度請求,該預留信用額度請求中包括該第一費率組和該第二費率組。步驟409、OCS建立第一費率組與第二費率組的關聯關係,並計算授權業務單元。本實施例中,OCS接收到TDF實體發送的預留信用額度請求後,可以獲得到預留信用額度請求中的該第一費率組和該第二費率組,然後OCS可以建立第一費率組與第二費率組的關聯關係。OCS還計算授權業務單元,即OCS還根據該第一費率組計算第一費率組對應的第一授權業務單元,以及根據該第二費率組計算第二費率組對應的第二授權業務單元。具體地,OCS可以根據第一費率組和用戶帳號餘額計算第一授權業務單元,以及可以根據第二費率組和用戶帳號餘額計算第二授權業務單元。例如第一費率組對應的費率為I元/M、而第二費率組對應的費率為2 元/M、用戶帳戶餘額為300元,則OCS計算出的第一費率組對應的第一授權業務單元為300元/ (I元/M)=300M,0CS計算出第二費率組對應的第二授權業務單元為300元/ (2元/M)=150M。然後OCS執行步驟409並比較上述計算出的第一授權業務單元和第二授權業務單元的大小,如果第一授權業務單元大於第二授權業務單元,則OCS執行步驟410之後還需要執行步驟411,如果第一授權業務單元不大於第二授權業務單元,則OCS不需要執行步驟411,即執行步驟410之後執行步驟412。步驟410、OCS向TDF實體發送預留信用額度響應。在本實施例中,在OCS計算出該第二費率組對應的第二授權業務單元後,則OCS向TDF實體發送預留信用額度響應,該預留信用額度響應中攜帶該第二費率組對應的授權業務單元(即150M)。步驟411、OCS向PCEF實體發送預留信用額度更新消息。在本實施例中,當第一授權業務單元大於第二授權業務單元時,此時需要PCEF實體更新所預留的第一費率組對應的授權業務單元,如果不更新,會存在PCEF實體處承載應用的數據流的業務使用單元超過該應用對應的授權業務單元的現象,從而導致用戶超額使用;因此,OCS向PCEF實體發送預留信用額度更新消息,該預留信用額度更新消息中攜帶第二授權業務單元(即150M),以將PCEF實體上預留的授權業務單元更新為第二授權業務單元。PCEF實體接收到該預留信用額度更新消息後,將步驟402中獲取的第一費率組對應的授權業務單元300M更新為150M,以避免用戶超額使用。步驟412、TDF實體向應用的伺服器發送數據流。TDF實體接收到OCS發送的該預留信用額度響應,獲取到第二費率組對應的授權業務單元後,則TDF實體會根據該授權業務單元對承載該應用的數據流的業務使用單元進行統計,以免承載該應用的數據流的業務使用單元超過該授權業務單元。然後TDF實體將數據流發送給該應用對應的應用的伺服器,需要說明的是,該應用的伺服器未在圖4中示出。步驟413、TDF實體檢測應用結束。本實施例中,TDF實體檢測到應用結束,本領域普通技術人員可以理解,TDF實體檢測應用結束的過程與現有技術中一致,本發明在此不做詳細介紹。步驟414、TDF實體向OCS發送終止信用控制請求消息。本實施例中,在TDF實體檢測到該應用結束之後,TDF實體可統計獲得承載該應用的數據流的業務使用單元(即應用的業務使用單元)。TDF實體向OCS發送終止信用控制請求消息,該終止信用控制請求消息中攜帶該應用的業務使用單元和該第二費率組。步驟415、OCS向PCEF實體發送重授權請求消息。本實施例中,OCS接收到TDF實體在檢測到應用結束之後發送的該終止信用控制請求消息,獲取該終止信用控制請求消息攜帶的該應用的業務使用單元和第二費率組,然後OCS根據步驟409中所建立的第一費率組與第二費率組的關聯關係,獲得該第二費率組關聯的第一費率組。則OCS向 PCEF實體發送重授權請求消息,該重授權請求消息中攜帶第
一費率組。步驟416、PCEF實體向OCS發送更新信用控制請求消息。本實施例中,PCEF實體接收到OCS發送的重授權請求消息,獲取到該重授權請求消息中攜帶的第一費率組,根據該第一費率組統計獲得第一費率組對應的數據流的業務使用單元,然後PCEF實體向OCS發送更新信用控制請求消息,該更新信用控制請求消息中攜帶有該第一費率組對應的業務使用單元。步驟417、OCS對用戶帳戶進行扣減,重新計算授權業務單元。本實施例中,OCS將該應用的業務使用單元與第二費率組結合進行計費處理,由於該第一費率組對應的業務使用單元包括了該應用的業務使用單元,所以OCS還將該第一費率組對應的業務使用單元和該應用的業務使用單元之差與第一費率組,從而實現用戶帳號的扣減。也就是,將應用的業務使用單元與第二費率組對應的費率的乘積,與數據流對應的業務使用單元和該應用的業務使用單元之差與第一費率組對應的費率的乘積之和作為用戶本次的使用額,然後從用戶帳戶中減去用戶本次的使用額,其中,數據流的業務使用單元和該應用的業務使用單元之差也可以為零。例如0CS接收到TDF實體發送的應用的業務使用單元為70M,接收到PCEF實體發送的第一費率組對應的業務使用單元為90M,則對於該應用的業務使用單元的使用額為70MX2元/M=140元,而對於第一費率組對應的業務使用單元中未承載該應用的數據流對應的業務使用單元的使用額為(90M-70M)X I元/M=20元,從而OCS對用戶帳戶行具體的扣減額為140元+20元=160元。由於在應用開始之前用戶帳戶的餘額300元,在應用結束之後OCS對用戶帳戶進行了 160元的扣減,則應用結束之後用戶帳戶的餘額為140元。由於用戶帳戶的餘額已經更新,所以PCEF實體中所存儲的第一費率組對應的授權業務單元也應該進行更新,以避免用戶超額使用。所以OCS根據更新後用戶帳戶的餘額和第一費率組重新計算授權業務單元,並將重新計算的授權業務單元發送給PCEF實體。具體地,OCS重新計算授權業務單元為140 元 / (I 元/M) =140M。可選地,OCS刪除第一費率組與第二費率組的關聯關係。本實施例中,OCS接收到PCEF實體發送的更新信用控制請求消息中,並獲取到更新信用控制請求消息中的第一費率組對應的業務使用單元後,由於應用已經結束,則OCS刪除第一費率組與第二費率組的關聯關係,以免影響下一個應用的計費過程中的關聯關係的建立。步驟418、OCS向PCEF實體發送更新信用控制應答消息。本實施例中,OCS在獲得重新計算的授權業務單元後,向PCEF實體發送更新信用控制應答消息,該更新控制應答消息中攜帶有該重新計算的授權業務單元(即140M)。本發明實施例四提供的計費方法,通過TDF實體檢測數據流匹配的應用,並PCRF實體發送應用啟動消息,PCRF實體根據該應用啟動消息確定第一費率組和第二費率組,並通過應用檢測控制規則發送給TDF實體,TDF實體向OCS發送預留信用額度請求,OCS建立第一費率組與第二費率組的關聯關係,並計算第一費率組對應的第一授權業務單元和第二費率組對應的第二授權業務單元,通過預留信用額度響應向TDF實體發送第二費率組對應的授權業務單元,當第一授權業務單元大於第二授權業務單元時,將第二授權業務單元通過預留信用額度更新消息發送給PCEF實體,以使PCEF實體上預留的授權業務單元更新為第二授權業務單元;TDF實體檢測到應用結束時,向OCS將第二費率組和應用的業務使用單元通過終止信用控制請求消息發送給OCS,OCS獲取第二費率組關聯的第一費率組,並將第一費率組通過重授權請求消息發送給PCEF實體,然後接收PCEF實體發送的與該第一費率組對應的業務使用單元,並將應用的業務使用單元與第二費率組對應的費率的乘積,與數據流對應的業務使用單元和應用的業務使用單元之差與第一費率組對應的費率的乘積之和作為用戶的使用額,對用戶帳戶進行扣減,最後根據用戶帳戶的餘額和第一費率組重新計算授權業務單元,將該重新計算的授權業務單元發送給PCEF實體。從而解決了重複計費的問題,進一步,還避免了用戶超額使用的現象。可選的,在圖4所示的實施例中,以TDF實體檢測到與數據流匹配的應用是一種為例。可選的,TDF實體檢測到與數據流匹配的應用也可以是兩種或兩種以上。如果步驟404中TDF實體檢測到與數據流匹配的應用有兩種或兩種以上,那麼後續的步驟中,在處理應用相關信息時,則需要處理兩種或兩種以上的應用信息。這裡不再贅述。

圖5為本發明計費方法實施例五的流程圖,本實施例對本發明圖4所示實施例步驟413之前,PCEF實體獲知預留的授權業務單元使用完畢時的處理過程進行介紹。如圖5所示,該計費方法可以包括步驟501、PCEF實體獲知預留的授權業務單元使用完畢。本實施例中,當數據流傳輸至PCEF實體時,PCEF實體可以統計第一費率組對應的業務使用單元,當該第一費率組對應的業務使用單元等於PCEF實體從OCS中獲取的第一費率組對應的授權業務單元時,則說明預留的授權業務單元已使用完畢,例如第一費率組對應的費率為I元/M,預留的授權業務單元為150M,則此時第一費率組對應的授權業務單元為 150M。步驟502、PCEF實體向OCS發送更新信用控制請求消息。本實施例中,在PCEF實體獲知預留的授權業務單元使用完畢後,向OCS發送更新信用控制請求消息,該更新信用控制請求消息中攜帶有第一費率組和第一費率組對應的業務使用單元(即150M)。步驟503、OCS向TDF實體發送重授權請求消息。本實施例中,OCS接收PCEF實體在PCEF實體上預留的授權業務單元使用完畢後發送的更新信用控制請求消息,獲取更新信用控制請求消息中的第一費率組和第一費率組對應的業務使用單元。根據該第一費率組與第二費率組的關聯關係,獲得第一費率組關聯的第二費率組,則OCS向TDF實體發送重授權請求消息,該重授權請求消息中攜帶第二費率組。步驟504、TDF實體向OCS發送更新信用控制請求消息。本實施例中,TDF實體接收到OCS發送的重授權請求消息,獲取到該重授權請求消息中攜帶的第二費率組,根據該第二費率組統計獲得第二費率組對應的應用所使用的業務使用單元,例如應用所使用的業務使用單元為50M,然後TDF實體向OCS發送更新信用控制請求消息,該更新信用控制請求消息中攜帶有該第二費率組對應的應用所使用的業務使用單元(即50M)。步驟505、OCS對用戶帳戶進行扣減,重新計算授權業務單元。本實施例中,OCS根據該應用的業務使用單元和該第一費率組對應的業務使用單元,對用戶帳戶進行扣減。具體地,OCS將該應用的業務使用單元與第二費率組結合進行計費處理,由於該第一費率組對應的業務使用單元包括了該應用的業務使用單元,所以OCS還將該第一費率組對應的業務使用單元和該應用的業務使用單元之差與第一費率組結合進行計費處理,從而實現用戶帳號的扣減。也就是,將應用的業務使用單元與第二費率組對應的費率的乘積,與數據流對應的業務使用單元和該應用的業務使用單元之差與第一費率組對應的費率的乘積之和作為用戶本次的使用額,然後從用戶帳戶中減去用戶本次的使用額,其中,數據流的業務使用單元和該應用的業務使用單元之差也可以為零。例如=OCS接收到TDF實體發送的應用的業務使用單元為50M,接收到PCEF實體發送的第一費率組對應的業務使用單元為150M,則對於 該應用的業務使用單元的使用額為50MX 2元/M=IOO元,而對於第一費率組對應的業務使用單元中未承載該應用的數據流對應的業務使用單元的使用額為(150M-50M) Xl元/M=IOO元,從而OCS對用戶帳戶行具體的扣減額為100元+100元=200元。由於在應用開始之前用戶帳戶的餘額300元,在PCEF獲知預留的授權業務單元使用完畢之後OCS對用戶帳戶進行了 200元的扣減,則此時用戶帳戶的餘額為100元。由於用戶帳戶的餘額已經更新,所以PCEF實體中所預留的第一費率組對應的授權業務單元和TDF實體中所預留的第二費率組對應的授權業務單元也應該進行更新,以使用戶可以繼續使用該應用同時避免用戶超額使用。所以OCS根據更新後用戶帳戶的餘額和第一費率組重新計算第一授權業務單元,以及根據更新後用戶帳戶的餘額和第二費率組重新計算第二授權業務單元。例如第一費率組對應的費率為I元/M、第二費率組對應的費率為2元/M,用戶帳戶的新餘額為100元,則OCS重新計算第一授權業務單元為100元/ (I元/M) =100M,OCS重新計算第二授權業務單元為100元/ (2元/M) =50M。步驟506、OCS向TDF實體發送更新信用控制應答消息。本實施例中,OCS在獲得第二費率組對應的重新計算的第二授權業務單元後,向TDF實體發送更新信用控制應答消息,該更新控制應答消息中攜帶有該重新計算的第二授權業務單元(即50M)。相應地,TDF實體接收該更新信用控制應答消息,獲得該更新信用控制應答消息中攜帶的第二費率組對應的重新計算的第二授權業務單元,並將預留的授權業務單元更新為重新計算的第二授權業務單元,例如TDF實體將150M更新為50M。
步驟507、OCS向PCEF實體發送更新信用控制應答消息。本實施例中,OCS在獲得第一費率組對應的重新計算的第一授權業務單元後,先比較重新計算的第一授權業務單元與重新計算的第二授權業務單元的大小,將重新計算的第一授權業務單元和重新計算的第二授權業務單元中的較小值攜帶在更新信用控制應答消息中發送給PCEF實體,該更新控制應答消息中攜帶有該重新計算的第二授權業務單元(即50M),相應地,PCEF實體接收該更新信用控制應答消息,獲得該更新信用控制應答消息中攜帶的重新計算的第二授權業務單元,並將預留的授權業務單元更新為重新計算的第二授權業務單元,例如=PCEF實體將150M更新為50M,以避免用戶超額使用。進一步地,在執行完步驟507之後,PCEF實體重新對數據流的業務使用單元進行統計,TDF實體重新對該應用的業務使用單元進行統計,直至TDF實體檢測到該應用結束,TDF實體獲取重新統計的應用的業務使用單元,TDF實體向OCS發送終止信用控制請求消息,該終止信用控制請求中攜帶重新統計的該應用的業務使用單元和第二費率組。OCS接收到該終止信用控制請求消息後,獲取終止信用控制請求消息中的該應用的業務使用單元和第二費率組,根據第一費率組與第二費率組的關聯關係,向PCEF實體獲取重新統計的第一費率組對應的數據流的業務使用單元,然後OCS將該應用的業務使用單元與第二費率組結合進行計費處理,由於該數據流的業務使用單元包括了該應用的業務使用單元,所以OCS將該數據流的業務使用單元和該應用的業務使用單元之差與第一費率組結合再進行計費處理。詳細過程請參見本發明圖4所示實施例中步驟413 步驟418的描述,在此不再贅述。本發明實施例五提供的計費方法,進一步地,通過OCS接收PCEF實體在PCEF實體上預留的授權業務單元使用完畢後發送的更新信用控制請求消息,並向TDF實體發送重授權請求消息;TDF實體接收OCS發送的重授權請求消息,並向OCS發送更新信用控制請求消息;0CS接收TDF實體發送的更新信用控制請求消息,並根據第二費率組對應的應用所使用的業務使用單元對用戶帳戶進行扣減,然後根據用戶帳戶的餘額和第一費率組重新計算第一授權業務單元,以及根據用戶帳戶的餘額和第二費率組重新計算第二授權業務單元,OCS將重新計算的第二授 權業務單元攜帶在更新信用控制應答消息中發送給TDF實體,以及將重新計算的第一授權業務單元和重新計算的第二授權業務單元中的較小值攜帶在更新信用控制應答消息中發送給PCEF實體。從而解決了重複計費的問題,進一步,還避免了用戶超額使用的現象。圖6為本發明計費方法實施例六的流程圖,本實施例對本發明圖4所示實施例步驟413之前,PCEF實體檢測到計費信息發生變化時的處理過程進行介紹。如圖6所示,該計費方法可以包括步驟601、PCEF實體檢測到計費信息發生變化。本實施例中,當PCEF實體要檢測到計費信息發生變化時,計費信息會影響費率組對應的費率,其中,該計費信息可以為用戶所在的位置、接入點名稱(Access Point Name ;以下簡稱為APN)等,本領域普通技術人員可以理解,計費信息影響費率組對應的費率與現有技術中一致,本發明在此不做詳細介紹。則需要OCS先根據變化前的計費信息和費率組進行計費處理,然後再根據變化後的計費信息和費率組進行計費處理。PCEF實體可以統計計費信息變化前的第一費率組對應的業務使用單元,例如計費信息變化前的第一費率組對應的費率為I元/M,第一費率組對應的業務使用單元為90M。
步驟602、PCEF實體向OCS發送更新信用控制請求消息。本實施例中,在PCEF實體檢測到計費信息發生變化後,向OCS發送更新信用控制請求消息,該更新信用控制請求消息中攜帶有變化後的計費信息、第一費率組和第一費率組對應的業務使用單元(即90M)。步驟603、OCS向TDF實體發送重授權請求消息。本實施例中,OCS接收PCEF實體在PCEF實體檢測到計費信息發生變化後發送的更新信用控制請求消息,獲取更新信用控制請求消息中的變化後的計費信息、第一費率組和第一費率組對應的業務使用單元。根據該第一費率組與第二費率組的關聯關係,獲得第一費率組關聯的第二費率組,則OCS向TDF實體發送重授權請求消息,該重授權請求消息中
攜帶第二費率組。步驟604、TDF實體向OCS發送更新信用控制請求消息。本實施例中,TDF實體接收到OCS發送的重授權請求消息,獲取到該重授權請求消息中攜帶的第二費率組,根據該第二費率組統計獲得第二費率組對應的應用所使用的業務使用單元,例如應用所使用的業務使用單元為70M,然後TDF實體向OCS發送更新信用控制請求消息,該更新信用控制請求消息中攜帶有該第二費率組對應的應用所使用的業務使用單元(即70M)。步驟605、OCS對用戶帳戶進行扣減,重新計算授權業務單元。本實施例中,OCS根據該應用的業務使用單元和該第一費率組對應的業務使用單元,對用戶帳戶進行扣減。具體地,OCS將該應用的業務使用單元與第二費率組結合進行計費處理,由於該第一費率組對應的業務使用單元包括了該應用的業務使用單元,所以OCS還將該第一費率組對應的業務使用單元和該應用的業務使用單元之差與第一費率組結合進行計費處理,從而實現用戶 帳號的扣減。也就是,將應用的業務使用單元與第二費率組對應的費率的乘積,與數據流對應的業務使用單元和該應用的業務使用單元之差與第一費率組對應的費率的乘積之和作為用戶本次的使用額,然後從用戶帳戶中減去用戶本次的使用額,其中,數據流的業務使用單元和該應用的業務使用單元之差也可以為零。例如=OCS接收到TDF實體發送的應用的業務使用單元為70M,接收到PCEF實體發送的第一費率組對應的業務使用單元為90M,則對於該應用的業務使用單元的使用額為70MX2元/M=140元,而對於第一費率組對應的業務使用單元中未承載該應用的數據流對應的業務使用單元的使用額為(90M-70M) Xl元/M=20元,從而OCS對用戶帳戶行具體的扣減額為140元+20元=160 元。由於在應用開始之前用戶帳戶的餘額300元,在PCEF檢測計費信息發生變化之後OCS對用戶帳戶進行了 160元的扣減,則此時用戶帳戶的餘額為140元。由於用戶帳戶的餘額已經更新,而且計費信息也發生了變化,所以PCEF實體中所預留的第一費率組對應的授權業務單元和TDF實體中所預留的第二費率組對應的授權業務單元也應該進行更新,以使用戶可以繼續使用該應用同時避免用戶超額使用。所以OCS根據更新後用戶帳戶的餘額、變化後的計費信息和第一費率組重新計算第一授權業務單元,以及根據更新後用戶帳戶的餘額、變化後的計費信息和第二費率組重新計算第二授權業務單元。例如計費信息變化後第一費率組對應的費率為2元/M、計費信息變化後第二費率組對應的費率為4元/M,更新後用戶帳戶的餘額為140元,則OCS重新計算第一授權業務單元為140元/ (2元/M)=70M,OCS重新計算第二授權業務單元為140元/ (4元/M) =35M。步驟606、OCS向TDF實體發送更新信用控制應答消息。本實施例中,OCS在獲得計費信息變化後第二費率組對應的重新計算的第二授權業務單元後,向TDF實體發送更新信用控制應答消息,該更新控制應答消息中攜帶有該重新計算的第二授權業務單元(即35M)。相應地,TDF實體接收該更新信用控制應答消息,獲得該更新信用控制應答消息中攜帶的第二費率組對應的重新計算的第二授權業務單元,並將預留的授權業務單元更新為重新計算的第二授權業務單元,例如TDF實體將150M更新為 35M。步驟607、OCS向PCEF實體發送更新信用控制應答消息。本實施例中,OCS在獲得計費信息變化後第一費率組對應的重新計算的第一授權業務單元後,先比較重新計算的第一授權業務單元與重新計算的第二授權業務單元的大小,將重新計算的第一授權業務單元和重新計算的第二授權業務單元中的較小值攜帶在更新信用控制應答消息中發送給PCEF實體,該更新控制應答消息中攜帶有該重新計算的第二授權業務單元,即35M,相應地,PCEF實體接收該更新信用控制應答消息,獲得該更新信用控制應答消息中攜帶的重新計算的第二授權業務單元,並將預留的授權業務單元更新為重新計算的第二授權業務單元,例如=PCEF實體將150M更新為35M,以避免用戶超額使用。進一步地,在執行完步驟607之後,PCEF實體重新對數據流的業務使用單元進行統計,TDF實體重新對該應 用的業務使用單元進行統計,直至TDF實體檢測到該應用結束,TDF實體獲取承載該應用的數據流的業務使用單元(即應用的業務使用單元),TDF實體向OCS發送終止信用控制請求消息,該終止信用控制請求中攜帶重新統計的該應用的業務使用單元和第二費率組。OCS接收到該終止信用控制請求消息後,獲取終止信用控制請求消息中的該應用的業務使用單元和第二費率組,根據第一費率組與第二費率組的關聯關係,向PCEF實體獲取重新統計的第一費率組對應的數據流的業務使用單元,然後OCS根據該應用的業務使用單元和第二費率組、從PCEF獲得的數據流的業務使用單元和第一費率組以及新的計費信息進行計費處理,具體地,OCS將該應用的業務使用單元與第二費率組以及新的計費信息結合進行計費處理,由於該數據流的業務使用單元包括了該應用的業務使用單元,所以OCS將該數據流的業務使用單元和該應用的業務使用單元之差與第一費率組以及新的計費信息結合再進行計費處理。詳細過程請參見本發明圖4所示實施例中步驟413 步驟418的描述,在此不再贅述。本發明實施例六提供的計費方法,進一步地,通過OCS接收PCEF實體在PCEF實體檢測到計費信息發生變化後發送的更新信用控制請求消息,並向TDF實體發送重授權請求消息;TDF實體接收OCS發送的重授權請求消息,並向OCS發送更新信用控制請求消息;0CS接收TDF實體發送的更新信用控制請求消息,並根據第二費率組對應的應用所使用的業務使用單元和第一費率組對應的業務使用單元對用戶帳戶進行扣減,然後根據用戶帳戶的餘額、變化後的計費信息和第一費率組重新計算第一授權業務單元,以及根據用戶帳戶的餘額、變化後的計費信息和第二費率組重新計算第二授權業務單元,OCS將重新計算的第二授權業務單元攜帶在更新信用控制應答消息中發送給TDF實體,以及將重新計算的第一授權業務單元和重新計算的第二授權業務單元中的較小值攜帶在更新信用控制應答消息中發送給PCEF實體。從而解決了重複計費的問題,進一步,還避免了用戶超額使用的現象。
需要說明的是,本發明上述各實施例中所列舉的第一費率組對應的費率、第二費率組對應的費率、用戶帳戶餘額、應用的業務使用單元和第一費率組對應的業務使用單元的各數值,均是為了進行舉例說明,本發明並不以此為限。圖7為本發明TDF實體實施例一的結構示意圖,如圖7所示,本實施例的TDF實體可以包括接收模塊11、檢測模塊12和發送模塊13,其中,接收模塊11用於接收PCEF實體發送的數據流;以及在發送模塊13向PCRF實體發送應用啟動消息之後,接收PCRF實體發送的應用檢測控制規則,應用檢測控制規則攜帶數據流對應的第一費率組和與數據流匹配的應用對應的第二費率組。檢測模塊12用於檢測獲得與接收模塊11接收的數據流匹配的應用。發送模塊13用於向PCRF實體發送應用啟動消息,應用啟動消息中攜帶檢測模塊12獲得的與數據流匹配的應用的信息,以及數據流的IP五元組,以使PCRF實體根據IP五元組匹配數據流對應的第一費率組,根據應用的信息匹配應用對應的第二費率組;以及在接收模塊11接收應用檢測控制規則之後,向OCS發送預留信用額度請求,預留信用額度請求中包括第一費率組和第二費率組;以使OCS建立第一費率組與第二費率組的關聯關係;以及在檢測模塊12檢測到應用結束之後,向OCS發送終止信用控制請求消息,終止信用控制請求消息中攜帶應用的業務使用單元和第二費率組,以使OCS將所述應用的業務使用單元與所述第二費率組對應的費率的乘積,與所述數據流對應的業務使用單元和所述應用的業務使用單元之差與所述第一費率組對應的費率的乘積之和作為用戶的使用額,從用戶帳戶中減去所述用戶的使用額。上述各模塊之間的交互流程具體可以參 考方法實施例中的描述,這裡不再贅述。本實施例的TDF實體,可以用於執行圖1所示方法實施例的技術方案,其實現原理類似,詳細可以參見上述實施例中的記載,此處不再贅述。本發明實施例一提供的TDF實體,通過接收模塊接收PCEF實體發送的數據流,檢測模塊檢測獲得與該數據流匹配的應用;發送模塊向PCRF實體發送應用啟動消息;接收模塊接收PCRF實體發送的應用檢測控制規則;發送模塊向OCS發送預留信用額度請求;以使OCS建立第一費率組與第二費率組的關聯關係;檢測模塊檢測到應用結束之後,發送模塊向OCS發送終止信用控制請求消息以使OCS將應用的業務使用單元與第二費率組對應的費率的乘積,與數據流對應的業務使用單元和應用的業務使用單元之差與第一費率組對應的費率的乘積之和作為用戶的使用額,從用戶帳戶中減去用戶的使用額;從而解決了重複計費的問題。在本發明TDF實體實施例二中,在圖7所示TDF實體結構的基礎上,上述的接收模塊11還用於在發送模塊13向OCS發送預留信用額度請求之後,接收OCS發送的預留信用額度響應,預留信用額度響應中包括OCS根據第二費率組計算的授權業務單元。上述各模塊之間的交互流程具體可以參考方法實施例中的描述,這裡不再贅述。本實施例的TDF實體,可以用於執行圖4中所示方法實施例中TDF實體所執行的技術方案,其實現原理和技術效果類似,詳細可以參見上述實施例中的記載,此處不再贅述。在本發明實施例三的TDF實體中,在圖7所示TDF實體結構的基礎上,上述的接收模塊11還用於接收OCS發送的重授權請求消息,重授權請求消息攜帶第二費率組;重授權請求消息是OCS接收到PCEF實體在預留的授權業務單元使用完畢後或者在檢測到計費信息發生變化後發送的更新信用控制請求消息之後發送給TDF實體的;以及在發送模塊13發送更新信用控制請求消息之後,接收OCS發送的更新信用控制應答消息,更新信用控制應答消息攜帶OCS根據第二費率組為TDF實體重新計算的授權業務單元。上述的發送模塊13還用於在接收模塊11接收重授權請求消息之後,向OCS發送更新信用控制請求消息,更新信用控制請求消息中攜帶第二費率組對應的應用所使用的業務使用單元,以使OCS根據第二費率組對應的應用所使用的業務使用單元對用戶帳戶進行扣減,並根據用戶帳戶的餘額和第一費率組重新計算授權業務單元。上述各模塊之間的交互流程具體可以參考方法實施例中的描述,這裡不再贅述。本實施例的TDF實體,可以用於執行圖5或圖6中所示方法實施例中TDF實體所執行的技術方案,其實現原理和技術效果類似,詳細可以參見上述實施例中的記載,此處不再贅述。圖8為本發明PCRF實體實施例一的結構示意圖,如圖8所示,本實施例子的PCRF實體可以包括接收模塊21、確定模塊22和發送模塊23,其中,接收模塊21用於接收TDF實體發送的應用啟動消息,應用啟動消·息攜帶與TDF實體接收的數據流匹配的應用的信息,以及數據流的IP五元組。確定模塊22用於根據接收模塊21接收的IP五元組確定數據流對應的第一費率組,以及根據接收模塊21接收的應用的信息確定應用對應的第二費率組。發送模塊23用於向TDF實體發送應用檢測控制規則,應用檢測控制規則攜帶確定模塊22確定的第一費率組和確定模塊22確定的第二費率組,以便TDF實體將第一費率組和第二費率組發送給0CS,使OCS建立第一費率組與第二費率組的關聯關係;以便OCS在接收到TDF實體發送的終止信用控制請求消息之後,根據終止信用控制請求消息中攜帶的應用的業務使用單元、從PCEF實體獲得的第一費率組對應的數據流的業務使用單元、第二費率組和第一費率組進行計費處理。即所述OCS將應用的業務使用單元與第二費率組對應的費率的乘積,與所述數據流對應的業務使用單元和所述應用的業務使用單元之差與所述第一費率組對應的費率的乘積之和作為用戶的使用額,從用戶帳戶中減去所述用戶的使用額。上述各模塊之間的交互流程具體可以參考方法實施例中的描述,這裡不再贅述。本實施例的PCRF實體,可以用於執行圖2所示方法實施例的技術方案,其實現原理類似,詳細可以參見上述實施例中的記載,此處不再贅述。本發明實施例一提供的PCRF實體,通過接收模塊接收TDF實體發送的應用啟動消息;確定模塊根據IP五元組確定數據流對應的第一費率組,以及根據該應用的信息確定該應用對應的第二費率組;發送模塊向TDF實體發送應用檢測控制規則,應用檢測控制規則攜帶第一費率組和第二費率組,以便TDF實體將第一費率組和第二費率組發送給0CS,使OCS建立第一費率組與第二費率組的關聯關係;以便OCS在接收到TDF實體發送的終止信用控制請求消息之後,根據終止信用控制請求消息中攜帶的該應用的業務使用單元、從PCEF實體獲得的第一費率組對應的數據流的業務使用單元、第二費率組和第一費率組進行計費處理。從而解決了重複計費的問題。在本發明實施例二的PCRF實體中,在圖8所示PCRF實體結構的基礎上,上述的發送模塊23還用於在接收模塊21接收應用啟動消息之前,與PCEF實體進行交互,將數據流對應的計費策略發送給PCEF實體,數據流對應的計費策略包括第一費率組。上述各模塊之間的交互流程具體可以參考方法實施例中的描述,這裡不再贅述。
本實施例的PCRF實體,可以用於執行圖4中所示方法實施例中PCRF實體所執行的技術方案,其實現原理和技術效果類似,詳細可以參見上述實施例中的記載,此處不再贅述。圖9為本發明OCS實施例一的結構示意圖,如圖9所示,本實施例的OCS可以包括接收模塊31、建立模塊32和處理模塊33,其中,接收模塊31用於接收TDF實體發送的預留信用額度請求,預留信用額度請求中包括第一費率組和第二費率組,第一費率組為TDF實體接收的數據流所對應的費率組,第二費率組為數據流匹配的應用所對應的費率組;以及接收TDF實體在檢測到應用結束之後發送的終止信用控制請求消息,終止信用控制請求消息中攜帶應用的業務使用單元和第二費率組。建立模塊32用於在接收模塊31接收預留信用額度請求之後,建立接收模塊31接收的第一費率組與第二費率組的關聯關係。處理模塊33用於將所述應用的業務使用單元與所述第二費率組對應的費率的乘積,與所述數據流對應的業務使用單元和所述應用的業務使用單元之差與所述第一費率組對應的費率的乘積之和作為用戶的使用額,從用戶帳戶中減去所述用戶的使用額。上述各模塊之間的交互流程具體可以參考方法實施例中的描述,這裡不再贅述。本實施例的0CS,可以用於執行圖3所示方法實施例的技術方案,其實現原理類似,詳細可以參見上述實施例中的記載,此處不再贅述。本發明實施例一提供的0CS,通過接收模塊接收TDF實體發送的預留信用額度請求;建立模塊建立第一費率組與第二費率組的關聯關係;接收模塊接收TDF實體在檢測到應用結束之後發送的終止信用控制 請求消息,終止信用控制請求消息中攜帶該應用的業務使用單元和第二費率組;處理模塊用於將所述應用的業務使用單元與所述第二費率組對應的費率的乘積,與所述數據流對應的業務使用單元和所述應用的業務使用單元之差與所述第一費率組對應的費率的乘積之和作為用戶的使用額,從用戶帳戶中減去所述用戶的使用額。從而解決了重複計費的問題。圖10為本發明OCS實施例二的結構示意圖,如圖10所示,本發明實施例提供的OCS在圖9所示OCS結構的基礎上,上述的處理模塊33可以包括獲得子模塊331、發送子模塊332、和接收子模塊333,其中,獲得子模塊331用於獲得第二費率組關聯的第一費率組;發送子模塊332用於向PCEF實體發送重授權請求消息,重授權請求消息中攜帶獲得子模塊331獲得的第一費率組;接收子模塊333用於在發送子模塊332發送重授權請求消息之後,接收PCEF實體發送的與第一費率組對應的業務使用單元。進一步地,本實施例的OCS還可以包括第一計算模塊34和第一發送模塊35,其中,第一計算模塊34用於在處理模塊從用戶帳戶中減去用戶的使用額之後,根據用戶帳戶的餘額和第一費率組重新計算授權業務單元;第一發送模塊35用於將第一計算模塊34重新計算的授權業務單元發送給PCEF實體。進一步地,本實施例的OCS還包括第二計算模塊36和第二發送模塊37 ;其中,第二計算模塊36用於在接收模塊31接收TDF實體發送的預留信用額度請求之後,根據第一費率組計算第一費率組對應的第一授權業務單元,以及根據第二費率組第二費率組對應的第二授權業務單元;第二發送模塊37用於向TDF實體發送預留信用額度響應,預留信用額度響應中攜帶第二計算模塊36計算的第二費率組對應的授權業務單元。更進一步地,第二發送模塊37還用於當第二計算模塊36計算的第一授權業務單元大於第二計算模塊36計算的第二授權業務單元時,向PCEF實體發送預留信用額度更新消息,預留信用額度更新消息中攜帶第二授權業務單元,以將PCEF實體上預留的授權業務單元更新為第二授權業務單元。上述各模塊之間的交互流程具體可以參考方法實施例中的描述,這裡不再贅述。本實施例的0CS,可以用於執行圖4中所示方法實施例中OCS所執行的技術方案,其實現原理和技術效果類似,詳細可以參見上述實施例中的記載,此處不再贅述。在本發明實施例三的OCS中,在圖10所示OCS結構的基礎上,上述的接收模塊31還用於在接收TDF實體在檢測到應用結束之後發送的終止信用控制請求消息之前,接收PCEF實體在PCEF實體上預留的授權業務單元使用完畢後發送的更新信用控制請求消息;以及在第二發送模塊37向TDF實體發送重授權請求消息之後,接收TDF實體發送的更新信用控制請求消息,TDF實體發送的更新信用控制請求消息中攜帶第二費率組對應的應用所使用的業務使用單元。上述的第二發送模塊37還用於向TDF實體發送重授權請求消息,重授權請求消息攜帶第二費率組;以及在第二計算模塊36重新計算第一授權業務單元和第二授權業務單元之後,將第二計算模塊36重新計算的第二授權業務單元攜帶在更新信用控制應答消息中發送給TDF實體;以及將第二計算模塊36重新計算的第一授權業務單元和第二計算模塊36重新計算的第二授權業務單元中的較小值攜帶在更新信用控制應答消息中發送給PCEF實體。上述的處理模塊33還用於根據接收模塊31接收的第二費率組對應的應用所使用的業務使用單元對用戶帳戶進行扣減。上述的第二計算模塊36還用於在處理模塊33對用戶帳戶進行扣減之後,根據用戶帳戶的餘額和第一費率組重新計算第一授權業務單元,以及根據用戶帳戶的餘額和第二費率組重新計算第二授權業務單元。上述各模塊之間的交互流程具體可以參考方法實施例中的描述,這裡不再贅述。

本實施例的0CS,可以用於執行圖5中所示方法實施例中OCS所執行的技術方案,其實現原理和技術效果類似,詳細可以參見上述實施例中的記載,此處不再贅述。圖11為本發明OCS實施例四的結構示意圖,如圖11所示,本實施例提供的OCS在本發明OCS實施例三結構的基礎上,還包括第三發送模塊38和第三計算模塊39 ;其中,上述的接收模塊31還用於在接收TDF實體在檢測到應用結束之後發送的終止信用控制請求消息之前,接收PCEF實體在PCEF實體檢測到計費信息發生變化後發送的更新信用控制請求消息,PCEF實體發送的更新信用控制請求消息攜帶第一費率組和第一費率組對應的業務使用單元;以及在第三發送模塊38向TDF實體發送重授權請求消息之後,接收TDF實體發送的更新信用控制請求消息,TDF實體發送的更新信用控制請求消息中攜帶第二費率組對應的應用所使用的業務使用單元。上述的處理模塊33還用於根據接收模塊31接收的第一費率組對應的業務使用單元和接收模塊31接收的第二費率組對應的應用所使用的業務使用單元對用戶帳戶進行扣減。第三發送模塊38,用於向TDF實體發送重授權請求消息,重授權請求消息攜帶第一費率組對應的第二費率組;以及在第三計算模塊39重新計算第一授權業務單元和第二授權業務單元之後,將第三計算模塊39重新計算的第二授權業務單元攜帶在更新信用控制應答消息中發送給TDF實體;以及將第三計算模塊39重新計算的第一授權業務單元和第三計算模塊39重新計算的第二授權業務單元中的較小值攜帶在更新信用控制應答消息中發送給PCEF實體。第三計算模塊39用於在處理模塊33對用戶帳戶進行扣減之後,根據用戶帳戶的餘額和第一費率組重新計算第一授權業務單元,以及根據用戶帳戶的餘額和第二費率組重新計算第二授權業務單元。上述各模塊之間的交互流程具體可以參考方法實施例中的描述,這裡不再贅述。本實施例的0CS,可以用於執行圖6中所示方法實施例中OCS所執行的技術方案,其實現原理和技術效果類似,詳細可以參見上述實施例中的記載,此處不再贅述。圖12為本發明計費系統實施例一的結構示意圖,如圖12所示,本實施例的計費系統可以包括TDF實體10、PCRF實體20和0CS30,其中,TDF實體10用於接收PCEF實體發送的數據流,檢測獲得與數據流匹配的應用;向PCRF實體20發送應用啟動消息,應用啟動消息中攜帶與數據流匹配的應用的信息,以及數據流的IP五元組;接收PCRF實體20發送的應用檢測控制規則,應用檢測控制規則攜帶第一費率組和第二費率組;以及向0CS30發送預留信用額度請求,預留信用額度請求中包括第一費率組和第二費率組;在檢測到應用結束之後,向0CS30發送終止信用控制請求消息,終止信用控制請求消息中攜帶應用的業務使用單元和第二費率組。TDF實體10可以採用本發明圖7所示實施例提供的結構來實現,其對應地,可以執行本發明圖1或圖Γ圖6中所示任一方法實施例中的TDF實體所執行的技術方案,其實現原理和技術效果類似,詳細可以參見上述實施例中的記載,此處不再贅述。PCRF實體20用於接收TDF實體10發送的應用啟動消息,根據IP五元組確定數據流對應的第一費率組,以及根據應用的信息確定應用對應的第二費率組;向TDF實體10發送應用檢測控制規則,應用檢測控制規則攜帶第一費率組和第二費率組。PCRF實體20可以採用本發明圖8所示實施例提供的結構來實現,其對應地,可以執行本發明圖2或圖4所示方法實施例中的PCRF實體所執行的技術方案,其實現原理和技術效果類似,詳細可以參見上述實施例中的記載,此處不再贅述。0CS30用於接收TDF實體10發送的預留信用額度請求,建立第一費率組與第二費率組的關聯關係;接收TDF實 體10在檢測到應用結束之後發送的終止信用控制請求消息,將所述應用的業務使用單元與所述第二費率組對應的費率的乘積,與所述數據流對應的業務使用單元和所述應用的業務使用單元之差與所述第一費率組對應的費率的乘積之和作為用戶的使用額,從用戶帳戶中減去所述用戶的使用額。0CS30可以採用本發明圖 Γ圖11任一所示實施例提供的結構來實現,其對應地,可以執行本發明圖3 圖6中所示任一方法實施例中的OCS所執行的技術方案,其實現原理和技術效果類似,詳細可以參見上述實施例中的記載,此處不再贅述。圖13為本發明TDF實體實施例三的結構示意圖,如圖13所示,為本發明實施例提供的另一種TDF實體的結構圖,採用通用計算機系統結構,計算機系統可具體是基於處理器的計算機。該TDF實體包括至少一個處理器41,通信總線42,存儲器43以及至少一個通信接口 44。處理器41可以是一個通用中央處理器(Central Processing Unit;以下簡稱為CPU),微處理器,特定應用集成電路(application-specific integratedcircuit ;以下簡稱為ASIC),或一個或多個用於控制本發明方案程序執行的集成電路。其中,通信總線42可包括一通路,在上述組件之間傳送信息。通信接口 44,使用任何收發器一類的裝置,用於與以便與其他設備或通信網絡通信,如乙太網,無線接入網(Radio Access Network ;以下簡稱為 RAN),無線區域網(Wireless Local Area Networks ;以下簡稱為WLAN)等。計算機系統還包括一個或多個存儲器,可以是只讀存儲器(read-onlymemory ;以下簡稱為ROM)或可存儲靜態信息和指令的其他類型的靜態存儲設備,隨機存取存儲器(random access memory ;以下簡稱為RAM)或者可存儲信息和指令的其他類型的動態存儲設備,也可以是電可擦可編程只讀存儲器(Electrically Erasable ProgrammableRead-Only Memory ;以下簡稱為 EEPR0M)、只讀光碟(Compact Disc Read-Only Memory ;以下簡稱為CD-ROM)或其他光碟存儲、光碟存儲(包括壓縮光碟、雷射碟、光碟、數字通用光碟、藍光光碟等)、磁碟存儲介質或者其他磁存儲設備、或者能夠用於攜帶或存儲具有指令或數據結構形式的期望的程序代碼並能夠由計算機存取的任何其他介質,但不限於此。這些存儲器通過總線與處理器相連接。其中,存儲器43用於存儲執行本發明方案的程序代碼,執行本發明方案的程序代碼保存在存儲器43中,並由處理器41來控制執行。這些程序代碼具體可以包括接收模塊431,檢測模塊432和發送模塊433 ;處理器41用於執行存儲器43中存儲的模塊,當上述模塊被處理器41執行時,實現如下功能接收模塊431,用於接收PCEF實體發送的數據流;以及在發送模塊433向PCRF實體發送應用啟動消息之後,接收PCRF實體發送的應用檢測控制規則,應用檢測控制規則攜帶數據流對應的第一費率組和與數據流匹配的應用對應的第二費率組。檢測模塊432,用於檢測獲得與接收模塊431接收的數據流匹配的應用。發送模塊433,用於向PCRF實體發送應用啟動消息,應用啟動消息中攜帶檢測模塊432獲得的與數據流匹配的應用的信息,以及數據流的IP五元組,以使PCRF實體根據IP五元組匹配數據流對應的第一費率組,根據應用的信息匹配應用對應的第二費率組;以及在接收模塊431接收應用檢測控制規則之後,向OCS發送預留信用額度請求,預留信用額度請求中包括第一費率組和第二費率組;以使OCS第一費率組與第二費率組的關聯關係;以及在檢測模塊432檢測 到應用結束之後,向OCS發送終止信用控制請求消息,終止信用控制請求消息中攜帶應用的業務使用單元和第二費率組,以使OCS將應用的業務使用單元與第二費率組對應的費率的乘積,與所述數據流對應的業務使用單元和應用的業務使用單元之差與所述第一費率組對應的費率的乘積之和作為用戶的使用額,從用戶帳戶中減去所述用戶的使用額。可選的,接收模塊431還用於在發送模塊433向OCS發送預留信用額度請求之後,接收OCS發送的預留信用額度響應,預留信用額度響應中包括OCS根據第二費率組計算的授權業務單元。可選的,接收模塊431還用於接收OCS發送的重授權請求消息,重授權請求消息攜帶第二費率組;重授權請求消息是OCS接收到PCEF實體在預留的授權業務單元使用完畢後或者在檢測到計費信息發生變化後發送的更新信用控制請求消息之後發送給TDF實體的;以及在發送模塊433發送更新信用控制請求消息之後,接收OCS發送的更新信用控制應答消息,更新信用控制應答消息攜帶OCS根據第二費率組為TDF實體重新計算的授權業務單元。發送模塊433還用於在接收模塊431接收重授權請求消息之後,向OCS發送更新信用控制請求消息,更新信用控制請求消息中攜帶第二費率組對應的應用所使用的業務使用單元,以使OCS根據第二費率組對應的應用所使用的業務使用單元對用戶帳戶進行扣減,並根據用戶帳戶的餘額和第一費率組重新計算授權業務單元。上述各模塊之間的交互流程具體可以參考方法實施例中的描述,這裡不再贅述。通過本實施例提供的TDF實體設備,可以解決重複計費的問題。圖14為本發明OCS實施例五的結構示意圖,如圖14所示,為本發明實施例提供的另一種OCS的結構圖,採用通用計算機系統結構,計算機系統可具體是基於處理器的計算機。該OCS包括至少一個處理器51,通信總線52,存儲器53以及至少一個通信接口 54。處理器51可以是一個通用CPU,微處理器,ASIC,或一個或多個用於控制本發明方案程序執行的集成電路。其中,通信總線52可包括一通路,在上述組件之間傳送信息。通信接口 54,使用任何收發器一類的裝置,用於與以便與其他設備或通信網絡通信,如乙太網,RAN,WLAN等。計算機系統還包括一個或多個存儲器,可以是ROM或可存儲靜態信息和指令的其他類型的靜態存儲設備,RAM或者可存儲信息和指令的其他類型的動態存儲設備,也可以是EEPR0M、⑶-ROM或其他光碟存儲、光碟存儲(包括壓縮光碟、雷射碟、光碟、數字通用光碟、藍光光碟等)、磁碟存儲介質或者其他磁存儲設備、或者能夠用於攜帶或存儲具有指令或數據結構形式的期望的程序代碼並能夠由計算機存取的任何其他介質,但不限於此。這些存儲器通過總線與處理器相連接。其中,存儲器53用於存儲執行本發明方案的程序代碼,執行本發明方案的程序代碼保存在存儲器53中,並由處理器51來控制執行。這些程序代碼具體可以包括接收模塊531,建立模塊532和處理模塊533 ;處理器51用於執行存儲器53中存儲的模塊,當上述模塊被處理器51執行時,實現如下功能

接收模塊531,用於接收TDF實體發送的預留信用額度請求,預留信用額度請求中包括第一費率組和第二費率組,第一費率組為TDF實體接收的數據流所對應的費率組,第二費率組為數據流匹配的應用所對應的費率組;以及接收TDF實體在檢測到應用結束之後發送的終止信用控制請求消息,終止信用控制請求消息中攜帶應用的業務使用單元和第二
費率組。建立模塊532,用於在接收模塊531接收預留信用額度請求之後,建立接收模塊531接收的第一費率組與第二費率組的關聯關係。處理模塊533,用於將所述應用的業務使用單元與所述第二費率組對應的費率的乘積,與所述數據流對應的業務使用單元和所述應用的業務使用單元之差與所述第一費率組對應的費率的乘積之和作為用戶的使用額,從用戶帳戶中減去所述用戶的使用額。可選地,處理模塊533可以包括獲得子模塊、發送子模塊和接收子模塊,其中,獲得子模塊用於獲得第二費率組關聯的第一費率組;發送子模塊用於向PCEF實體發送重授權請求消息,重授權請求消息中攜帶獲得子模塊獲得的第一費率組;接收子模塊用於在發送子模塊發送重授權請求消息之後,接收PCEF實體發送的與第一費率組對應的業務使用單元。進一步的,該程序代碼還可以包括第一計算模塊和第一發送模塊,其中,第一計算模塊用於在處理模塊從用戶帳戶中減去用戶的使用額之後,根據用戶帳戶的餘額和第一費率組重新計算授權業務單元;第一發送模塊用於將第一計算模塊重新計算的授權業務單元發送給PCEF實體。更進一步的,該程序代碼還可以包括第二計算模塊和第二發送模塊;其中,第二計算模塊用於在接收模塊531接收TDF實體發送的預留信用額度請求之後,根據第一費率組計算第一費率組對應的第一授權業務單元,以及根據第二費率組第二費率組對應的第二授權業務單元;第二發送模塊用於向TDF實體發送預留信用額度響應,預留信用額度響應中攜帶第二計算模塊計算的第二費率組對應的授權業務單元。可選的,第二發送模塊還用於當第二計算模塊計算的第一授權業務單元大於第二計算模塊計算的第二授權業務單元時,向PCEF實體發送預留信用額度更新消息,預留信用額度更新消息中攜帶第二授權業務單元,以將PCEF實體上預留的授權業務單元更新為第二授權業務單元。可選的,上述的接收模塊531還用於在接收TDF實體在檢測到應用結束之後發送的終止信用控制請求消息之前,接收PCEF實體在PCEF實體上預留的授權業務單元使用完畢後發送的更新信用控制請求消息;以及在第二發送模塊向TDF實體發送重授權請求消息之後,接收TDF實體發送的更新信用控制請求消息,TDF實體發送的更新信用控制請求消息中攜帶第二費率組對應的應用所使用的業務使用單元。第二發送模塊還用於向TDF實體發送重授權請求消息,重授權請求消息攜帶第二費率組;以及在第二計算模塊重新計算第一授權業務單元和第二授權業務單元之後,將第二計算模塊重新計算的第二授權業務單元攜帶在更新信用控制應答消息中發送給TDF實體;以及將第二計算模塊重新計算的第一授權業務單元和第二計算模塊重新計算的第二授權業務單元中的較小值攜帶在更新信用控制應答消息中發送給PCEF實體。處理模塊533還用於根據接收模塊531接收的第二費率組對應的應用所使用的業務使用單元對用戶帳戶進行扣減。第二計算模塊還用於在處理模塊對用戶帳戶進行扣減之後,根據用戶帳戶的餘額和第一費率組重新計算第一授權業務單元,以及根據用戶帳戶的餘額和第二費率組重新計算第二授權業務單元。進一步的,該程序代碼還可以包括第三發送模塊和第三計算模塊;其中,接收模塊531還用於在接收TDF實體在檢測到應用結束之後發送的終止信用控制請求消息之前,接收PCEF實體在PCEF實體檢測到計費信息發生變化後發送的更新信用控制請求消息,PCEF實體發送的更新信用控制請求消息攜帶第一費率組和第一費率組對應的業務使用單元;以及在第三發送模塊向TDF實體發送重授權請求消息之後,接收TDF實體發送的更新信用控制請求消息,TDF實體發送的更新信用控制請求消息中攜帶第二費率組對應的應用所使用的業務使用單元。上述的處理模塊533還用於根據接收模塊531接收的第一費率組對應的業務使用單元和接收模塊531接收的第二費率組對應的應用所使用的業務使用單元對用戶帳戶進行扣減。第三發送模塊,用於向TDF實體發送重授權請求消息,重授權請求消息攜帶第一費率組對應的第二費率組;以及在第三計算模塊重新計算第一授權業務單元和第二授權業務單元之後,將第三計算模塊重新計算的第二授權業務單元攜帶在更新信用控制應答消息中發送給TDF實體;以及將第三計算模塊重新計算的第一授權業務單元和第三計算模塊重新計算的第二授權業務單元中的較小值攜帶在更新信用控制應答消息中發送給PCEF實體。第三計算模塊用於在處理模塊533對用戶帳戶進行扣減之後,根據用戶帳戶的餘額和第一費率組重新計算第一授權業務單元,以及根據用戶帳戶的餘額和第二費率組重新計算第二授權業務單元。上述各模塊之間的交互流程具體可以參考方法實施例中的描述,這裡不再贅述。

通過本實施例提供的OCS設備,可以解決重複計費的問題。本領域普通技術人員可以理解實現上述各方法實施例的全部或部分步驟可以通過程序指令相關的硬體來完成。前述的程序可以存儲於一計算機可讀取存儲介質中。該程序在執行時,執行包括上述各方法實施例的步驟;而前述的存儲介質包括R0M、RAM、磁碟或者光碟等各種可以存儲程序代碼的介質。本領域技術人員可以理解附圖只是一個優選實施例的示意圖,附圖中的模塊或流程並不一定是實施本發明所必須的。本領域技術人員可以理解實施例中的裝置中的模塊可以按照實施例描述進行分布於實施例的裝置中,也可以進行相應變化位於不同於本實施例的一個或多個裝置中。上述實施例的模塊可以合併為一個模塊,也可以進一步拆分成多個子模塊。需要說明的是,本說明書中的各個實施例均採用遞進的方式描述,各個實施例之間相同相似的部分互相參見即可,每個實施例重點說明的都是與其他實施例的不同之處。尤其,對於設備實施例而言,由於其基本相似於方法實施例,所以描述得比較簡單,各模塊具體功能的執行過程參 見方法實施例的部分說明即可。以上所描述的設備實施例僅僅是示意性的,其中作為分離部件說明的模塊可以是或者也可以不是物理上分開的,作為模塊顯示的部件可以是或者也可以不是物理單元,即可以位於一個地方,或者也可以分布到多個網絡單元上。可以根據實際的需要選擇其中的部分或者全部模塊來實現本實施例方案的目的。本領域普通技術人員在不付出創造性勞動的情況下,即可以理解並實施。
權利要求
1.一種計費方法,其特徵在於,包括在線計費系統OCS接收流量檢測功能TDF實體發送的預留信用額度請求,所述預留信用額度請求中包括第一費率組和第二費率組,所述第一費率組為所述TDF實體接收的數據流所對應的費率組,所述第二費率組為所述數據流匹配的應用所對應的費率組;所述OCS建立所述第一費率組與所述第二費率組的關聯關係;所述OCS接收所述TDF實體在檢測到應用結束之後發送的終止信用控制請求消息,所述終止信用控制請求消息中攜帶所述應用的業務使用單元和所述第二費率組;所述OCS將所述應用的業務使用單元與所述第二費率組對應的費率的乘積,與所述數據流對應的業務使用單元和所述應用的業務使用單元之差與所述第一費率組對應的費率的乘積之和作為用戶的使用額,從用戶帳戶中減去所述用戶的使用額。
2.根據權利要求1所述的方法,其特徵在於,所述OCS接收所述TDF實體在檢測到應用結束之後發送的終止信用控制請求消息之後,還包括所述OCS獲得所述第二費率組關聯的第一費率組;所述OCS向所述PCEF實體發送重授權請求消息,所述重授權請求消息中攜帶所述第一費率組;所述OCS接收所述PCEF實體發送的與所述第一費率組對應的所述數據流的業務使用單元。
3.根據權利要求1所述的方法,其特徵在於,所述從用戶帳戶中減去所述用戶的使用額之後,還包括所述OCS根據所述用戶帳戶的餘額和所述第一費率組重新計算授權業務單元,將重新計算的授權業務單元發送給所述PCEF實體。
4.根據權利要求1所述的方法,其特徵在於,所述在線計費系統OCS接收流量檢測功能 TDF實體發送的預留信用額度請求之後,還包括所述OCS根據所述第一費率組計算所述第一費率組對應的第一授權業務單元,以及根據所述第二費率組計算所述第二費率組對應的第二授權業務單元;所述OCS向所述TDF實體發送預留信用額度響應,所述預留信用額度響應中攜帶所述第二費率組對應的授權業務單元。
5.根據權利要求4所述的方法,其特徵在於,還包括如果所述第一授權業務單元大於所述第二授權業務單元,則所述OCS向所述PCEF實體發送預留信用額度更新消息,所述預留信用額度更新消息中攜帶所述第二授權業務單元, 以將所述PCEF實體上預留的授權業務單元更新為所述第二授權業務單元。
6.根據權利要求1-5任意一項所述的方法,其特徵在於,所述OCS接收所述TDF實體在檢測到應用結束之後發送的終止信用控制請求消息之前,還包括所述OCS接收所述PCEF實體在所述PCEF實體上預留的授權業務單元使用完畢後發送的更新信用控制請求消息;所述OCS向所述TDF實體發送重授權請求消息,所述重授權請求消息攜帶所述第二費率組;所述OCS接收所述TDF實體發送的更新信用控制請求消息,所述TDF實體發送的更新信用控制請求消息中攜帶所述第二費率組對應的應用所使用的業務使用單元;所述OCS根據所述第二費率組對應的應用所使用的業務使用單元對所述用戶帳戶進行扣減;所述OCS根據所述用戶帳戶的餘額和第一費率組重新計算第一授權業務單元,以及根據所述用戶帳戶的餘額和第二費率組重新計算第二授權業務單元;所述OCS將重新計算的第二授權業務單元攜帶在更新信用控制應答消息中發送給所述TDF實體;以及將重新計算的第一授權業務單元和重新計算的第二授權業務單元中的較小值攜帶在更新信用控制應答消息中發送給所述PCEF實體。
7.根據權利要求1-5任意一項所述的方法,其特徵在於,所述OCS接收所述TDF實體在檢測到應用結束之後發送的終止信用控制請求消息之前,還包括所述OCS接收所述PCEF實體在所述PCEF實體檢測到計費信息發生變化後發送的更新信用控制請求消息,所述PCEF實體發送的更新信用控制請求消息攜帶所述第一費率組和所述第一費率組對應的業務使用單元;所述OCS向所述TDF實體發送重授權請求消息,所述重授權請求消息攜帶與所述第一費率組對應的第二費率組;所述OCS接收所述TDF實體發送的更新信用控制請求消息,所述TDF實體發送的更新信用控制請求消息中攜帶所述第二費率組對應的應用所使用的業務使用單元;所述OCS根據所述第一費率組對應的業務使用單元和所述第二費率組對應的應用所使用的業務使用單元對所述用戶帳戶進行扣減;所述OCS根據所述用戶帳戶的餘額和第一費率組重新計算第一授權業務單元,以及根據所述用戶帳戶的餘額和第二費率組重新計算第二授權業務單元;所述OCS將重新計算的第二授權業務單元攜帶在更新信用控制應答消息中發送給所述TDF實體;以及將重新計算的第一授權業務單元和重新計算的第二授權業務單元中的較小值攜帶在更新信用控制應答消息中發送給所述PCEF實體。
8.一種計費方法,其特徵在於,包括流量檢測功能TDF實體接收策略與計費執行功能PCEF實體發送的數據流,檢測獲得與所述數據流匹配的應用;所述TDF實體向策略與計費規則功能PCRF實體發送應用啟動消息,所述應用啟動消息中攜帶與所述數據流匹配的應用的信息,以及所述數據流的網際網路協議IP五元組;以使所述PCRF實體根據所述IP五元組匹配所述數據流對應的第一費率組,根據所述應用的信息匹配所述應用對應的第二費率組;所述TDF實體接收所述PCRF實體發送的應用檢測控制規則,所述應用檢測控制規則攜帶所述第一費率組和所述第二費率組;所述TDF實體向在線計費系統OCS發送預留信用額度請求,所述預留信用額度請求中包括所述第一費率組和所述第二費率組;以使所述OCS建立所述第一費率組與所述第二費率組的關聯關係;在檢測到應用結束之後,所述TDF實體向所述OCS發送終止信用控制請求消息,所述終止信用控制請求消息中攜帶所述應用的業務使用單元和所述第二費率組,以使所述OCS將所述應用的業務使用單元與所述第二費率組對應的費率的乘積,與所述數據流對應的業務使用單元和所述應用的業務使用單元之差與所述第一費率組對應的費率的乘積之和作為用戶的使用額,從用戶帳戶中減去所述用戶的使用額。
9.根據權利要求8所述的方法,其特徵在於,所述TDF實體向所述OCS發送終止信用控制請求消息之後,所述進行計費處理之前,還包括所述OCS獲得所述第二費率組關聯的第一費率組;所述OCS向所述PCEF實體發送重授權請求消息,所述重授權請求消息中攜帶所述第一費率組;所述OCS接收所述PCEF實體發送的與所述第一費率組對應的所述數據流的業務使用單元。
10.根據權利要求8所述的方法,其特徵在於,所述TDF實體向在線計費系統OCS發送預留信用額度請求之後,還包括所述TDF實體接收所述OCS發送的預留信用額度響應,所述預留信用額度響應中包括所述OCS根據所述第二費率組計算的授權業務單元。
11.根據權利要求8-10任意一項所述的方法,其特徵在於,還包括所述TDF實體接收所述OCS發送的重授權請求消息,所述重授權請求消息攜帶所述第二費率組;所述重授權請求消息是所述OCS接收到所述PCEF實體在預留的授權業務單元使用完畢後或者在檢測到計費信息發生變化後發送的更新信用控制請求消息之後發送給所述TDF實體的;所述TDF實體向所述OCS發送更新信用控制請求消息,所述更新信用控制請求消息中攜帶所述第二費率組對應的應用所使用的業務使用單元;以使所述OCS根據所述第二費率組對應的應用所使用的業務使用單元對用戶帳戶進行扣減,並根據所述用戶帳戶的餘額和第一費率組重新計算授權業務單元;所述TDF實體接收所述OCS發送的更新信用控制應答消息,所述更新信用控制應答消息攜帶所述OCS根據所述第二費率組為所述TDF實體重新計算的授權業務單元。
12.—種在線計費系統0CS,其特徵在於,包括接收模塊,用於接收流量檢測功能TDF實體發送的預留信用額度請求,所述預留信用額度請求中包括第一費率組和第二費率組,所述第一費率組為所述TDF實體接收的數據流所對應的費率組,所述第二費率組為所述數據流匹配的應用所對應的費率組;以及接收所述TDF實體在檢測到應用結束之後發送的終止信用控制請求消息,所述終止信用控制請求消息中攜帶所述應用的業務使用單元和所述第二費率組;建立模塊,用於在所述接收模塊接收預留信用額度請求之後,建立所述接收模塊接收的所述第一費率組與所述第二費率組的關聯關係;處理模塊,用於將所述應用的業務使用單元與所述第二費率組對應的費率的乘積,與所述數據流對應的業務使用單元和所述應用的業務使用單元之差與所述第一費率組對應的費率的乘積之和作為用戶的使用額,從用戶帳戶中減去所述用戶的使用額。
13.根據權利要求12所述的0CS,其特徵在於,所述處理模塊還包括獲得子模塊,用於獲得所述第二費率組關聯的第一費率組;發送子模塊,用於向所述PCEF實體發送重授權請求消息,所述重授權請求消息中攜帶所述獲得子模塊獲得的第一費率組;接收子模塊,用於在所述發送子模塊發送所述重授權請求消息之後,接收所述PCEF實體發送的與所述第一費率組對應的所述數據流的業務使用單元。
14.根據權利要求12所述的0CS,其特徵在於,還包括第一計算模塊和第一發送模塊;所述第一計算模塊,用於在所述處理模塊從用戶帳戶中減去所述用戶的使用額之後, 根據所述用戶帳戶的餘額和所述第一費率組重新計算授權業務單元;所述第一發送模塊,用於將所述第一計算模塊重新計算的授權業務單元發送給所述 PCEF實體。
15.根據權利要求12所述的0CS,其特徵在於,還包括第二計算模塊和第二發送模塊;所述第二計算模塊,用於在所述接收模塊接收TDF實體發送的預留信用額度請求之後,根據所述第一費率組計算所述第一費率組對應的第一授權業務單元,以及根據所述第二費率組計算所述第二費率組對應的第二授權業務單元;所述第二發送模塊,用於向所述TDF實體發送預留信用額度響應,所述預留信用額度響應中攜帶所述第二計算模塊計算的所述第二費率組對應的授權業務單元。
16.根據權利要求15所述的0CS,其特徵在於,所述第二發送模塊,還用於當所述第二計算模塊計算的第一授權業務單元大於所述第二計算模塊計算的第二授權業務單元時,向所述PCEF實體發送預留信用額度更新消息,所述預留信用額度更新消息中攜帶所述第二授權業務單元,以將所述PCEF實體上預留的授權業務單元更新為所述第二授權業務單元。
17.根據權利要求12-16任意一項所述的0CS,其特徵在於,所述接收模塊,還用於在接收所述TDF實體在檢測到應用結束之後發送的終止信用控制請求消息之前,接收所述PCEF實體在所述PCEF實體上預留的授權業務單元使用完畢後發送的更新信用控制請求消息;以及在所述第二發送模塊向所述TDF實體發送重授權請求消息之後,接收所述TDF實體發送的更新信用控制請求消息,所述TDF實體發送的更新信用控制請求消息中攜帶所述第二費率組對應的應用所使用的業務使用單元;所述第二發送模塊,還用於向所述TDF實體發送重授權請求消息,所述重授權請求消息攜帶所述第二費率組;以及在所述第二計算模塊重新計算第一授權業務單元和第二授權業務單元之後,將所述第二計算模塊重新計算的第二授權業務單元攜帶在更新信用控制應答消息中發送給所述TDF實體;以及將所述第二計算模塊重新計算的第一授權業務單元和所述第二計算模塊重新計算的第二授權業務單元中的較小值攜帶在更新信用控制應答消息中發送給所述PCEF實體;所述處理模塊,還用於根據所述接收模塊接收的所述第二費率組對應的應用所使用的業務使用單元對所述用戶帳戶進行扣減;所述第二計算模塊,還用於在所述處理模塊對所述用戶帳戶進行扣減之後,根據所述用戶帳戶的餘額和第一費率組重新計算第一授權業務單元,以及根據所述用戶帳戶的餘額和第二費率組重新計算第二授權業務單元。
18.根據權利要求12-16任意一項所述的0CS,其特徵在於,還包括第三發送模塊和第三計算模塊;所述接收模塊,還用於在接收所述TDF實體在檢測到應用結束之後發送的終止信用控制請求消息之前,接收所述PCEF實體在所述PCEF實體檢測到計費信息發生變化後發送的更新信用控制請求消息,所述PCEF實體發送的更新信用控制請求消息攜帶所述第一費率組和所述第一費率組對應的業務使用單元;以及在所述第三發送模塊向所述TDF實體發送重授權請求消息之後,接收所述TDF實體發送的更新信用控制請求消息,所述TDF實體發送的更新信用控制請求消息中攜帶所述第二費率組對應的應用所使用的業務使用單元;所述處理模塊,還用於根據所述接收模塊接收的所述第一費率組對應的業務使用單元和所述接收模塊接收的所述第二費率組對應的應用所使用的業務使用單元對所述用戶帳戶進行扣減;所述第三發送模塊,用於向所述TDF實體發送重授權請求消息,所述重授權請求消息攜帶第一費率組對應的第二費率組;以及在所述第三計算模塊重新計算第一授權業務單元和第二授權業務單元之後,將所述第三計算模塊重新計算的第二授權業務單元攜帶在更新信用控制應答消息中發送給所述TDF實體;以及將所述第三計算模塊重新計算的第一授權業務單元和所述第三計算模塊重新計算的第二授權業務單元中的較小值攜帶在更新信用控制應答消息中發送給所述PCEF實體;所述第三計算模塊,用於在所述處理模塊對所述用戶帳戶進行扣減之後,根據所述用戶帳戶的餘額和第一費率組重新計算第一授權業務單元,以及根據所述用戶帳戶的餘額和第二費率組重新計算第二授權業務單元。
19.一種流量檢測功能TDF實體,其特徵在於,包括接收模塊,用於接收策略與計費執行功能PCEF實體發送的數據流;以及在發送模塊向策略與計費規則功能PCRF實體發送應用啟動消息之後,接收所述PCRF實體發送的應用檢測控制規則,所述應用檢測控制規則攜帶所述數據流對應的第一費率組和與所述數據流匹配的應用對應的第二費率組;檢測模塊,用於檢測獲得與所述接收模塊接收的數據流匹配的應用;所述發送模塊,用於向所述PCRF實體發送應用啟動消息,所述應用啟動消息中攜帶所述檢測模塊獲得的與所述數據流匹配的應用的信息,以及所述數據流的網際網路協議IP五元組,以使所述PCRF實體根據所述IP五元組匹配所述數據流對應的第一費率組,根據所述應用的信息匹配所述應用對應的第二費率組;以及在所述接收模塊接收應用檢測控制規則之後,向在線計費系統OCS發送預留信用額度請求,所述預留信用額度請求中包括所述第一費率組和所述第二費率組;以使所述OCS建立所述第一費率組與所述第二費率組的關聯關係;以及在所述檢測模塊檢測到應用結束之後,向所述OCS發送終止信用控制請求消息, 所述終止信用控制請求消息中攜帶所述應用的業務使用單元和所述第二費率組,以使所述 OCS將所述應用的業務使用單元與所述第二費率組對應的費率的乘積,與所述數據流對應的業務使用單元和所述應用的業務使用單元之差與所述第一費率組對應的費率的乘積之和作為用戶的使用額,從用戶帳戶中減去所述用戶的使用額。
20.根據權利要求19所述的TDF實體,其特徵在於,所述接收模塊,還用於在所述發送模塊向OCS發送預留信用額度請求之後,接收所述 OCS發送的預留信用額度響應,所述預留信用額度響應中包括所述OCS根據所述第二費率組計算的授權業務單元。
21.根據權利要求19所述的TDF實體,其特徵在於,所述接收模塊,還用於接收所述OCS發送的重授權請求消息,所述重授權請求消息攜帶所述第二費率組;所述重授權請求消息是所述OCS接收到所述PCEF實體在預留的授權業務單元使用完畢後或者在檢測到計費信息發生變化後發送的更新信用控制請求消息之後發送給所述TDF實體的;以及在所述發送模塊發送更新信用控制請求消息之後,接收所述 OCS發送的更新信用控制應答消息,所述更新信用控制應答消息攜帶所述OCS根據所述第二費率組為所述TDF實體重新計算的授權業務單元;所述發送模塊,還用於在所述接收模塊接收所述重授權請求消息之後,向所述OCS發送更新信用控制請求消息,所述更新信用控制請求消息中攜帶所述第二費率組對應的應用所使用的業務使用單元,以使所述OCS根據所述第二費率組對應的應用所使用的業務使用單元對用戶帳戶進行扣減,並根據所述用戶帳戶的餘額和第一費率組重新計算授權業務單元
22.—種計費系統,其特徵在於,包括流量檢測功能TDF實體、策略與計費規則功能 PCRF實體和線計費系統OCS ;所述TDF實體,用於接收策略與計費執行功能PCEF實體發送的數據流,檢測獲得與所述數據流匹配的應用;向所述PCRF實體發送應用啟動消息,所述應用啟動消息中攜帶與所述數據流匹配的應用的信息,以及所述數據流的網際網路協議IP五元組;接收所述PCRF實體發送的應用檢測控制規則,所述應用檢測控制規則攜帶所述第一費率組和所述第二費率組;以及向所述OCS發送預留信用額度請求,所述預留信用額度請求中包括所述第一費率組和所述第二費率組;在檢測到應用結束之後,向所述OCS發送終止信用控制請求消息,所述終止信用控制請求消息中攜帶所述應用的業務使用單元和所述第二費率組;所述PCRF實體,用於接收所述TDF實體發送的應用啟動消息,根據所述IP五元組確定所述數據流對應的第一費率組,以及根據所述應用的信息確定所述應用對應的第二費率組;向所述TDF實體發送應用檢測控制規則,所述應用檢測控制規則攜帶所述第一費率組和所述第二費率組;所述0CS,用於接收所述TDF實體發送的預留信用額度請求,建立所述第一費率組與所述第二費率組的關聯關係;接收所述TDF實體在檢測到應用結束之後發送的終止信用控制請求消息,將所述應用的業務使用單元與所述第二費率組對應的費率的乘積,與所述數據流對應的業務使用單元和所述應用的業務使用單元之差與所述第一費率組對應的費率的乘積之和作為用戶的使用額,從用戶帳戶中減去所述用戶的使用額。
全文摘要
本發明實施例提供一種計費方法、裝置和系統,該方法包括OCS接收TDF實體發送的預留信用額度請求,預留信用額度請求中包括第一費率組和第二費率組,第一費率組為數據流的費率組,第二費率組為應用的費率組;建立第一費率組與第二費率組的關聯關係;接收TDF實體在檢測到應用結束之後發送的終止信用控制請求消息,終止信用控制請求消息中攜帶應用的業務使用單元和第二費率組;所述OCS將所述應用的業務使用單元與所述第二費率組對應的費率的乘積,與所述數據流對應的業務使用單元和所述應用的業務使用單元之差與所述第一費率組對應的費率的乘積之和作為用戶的使用額,從用戶帳戶中減去所述用戶的使用額。從而解決了重複計費的問題。
文檔編號H04W4/26GK103067903SQ20121059172
公開日2013年4月24日 申請日期2012年12月31日 優先權日2012年12月31日
發明者王曉燕 申請人:華為技術有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀