專利名稱:在預(yù)記帳單元中實現(xiàn)費(fèi)率定時器控制以支持在線和離線收費(fèi)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明一般涉及通信系統(tǒng),并且更特別地,涉及網(wǎng)際協(xié)議(IP)多媒體子系統(tǒng)(IMS)通信系統(tǒng)。
技術(shù)背景服務(wù)提供商典型地利用一個或多個有線和/或無線通信系統(tǒng)為用 戶提供大量的語音和/或數(shù)據(jù)服務(wù)。示例性服務(wù)包括蜂窩電話,因特網(wǎng) 接入,游戲,語音、視頻廣播或多播,以及多媒體編程等等。諸如蜂 窩電話、個人數(shù)字助理、智能電話、尋呼機(jī)、文本消息收發(fā)裝置、全 球定位系統(tǒng)(GPS)裝置、網(wǎng)絡(luò)接口卡、筆記本電腦、以及桌面計算 機(jī)的移動用戶設(shè)備可以通過具有一個或多個基站的空中接口訪問由通 信系統(tǒng)提供的服務(wù)。移動設(shè)備和基站之間的通信由各種標(biāo)準(zhǔn)和/或協(xié)議 管理,如第三代合作伙伴計劃(3GPP, 3GPP2)定義的標(biāo)準(zhǔn)和協(xié)議。服務(wù)提供商使用離線和在線記帳功能以記住每個用戶設(shè)備為了 使用服務(wù)提供商提供的各種服務(wù)而發(fā)生的費(fèi)用。3GPP標(biāo)準(zhǔn)小組已經(jīng) 定義了一組可以用于實現(xiàn)在線收費(fèi)系統(tǒng)和離線收費(fèi)系統(tǒng)的規(guī)范,以覆 蓋各個網(wǎng)域(例如,電路交換網(wǎng)域、分組交換網(wǎng)域、和/或無線網(wǎng)域)、 IP多媒體子系統(tǒng),以及新興的3G應(yīng)用服務(wù)。離線收費(fèi)通常定義為其 中收費(fèi)信息不會實時影響所提供的服務(wù)的收費(fèi)機(jī)制。在離線收費(fèi)中, 用于網(wǎng)絡(luò)資源使用的收費(fèi)信息與該資源使用同時收集。在線收費(fèi)通常 定義為其中收費(fèi)信息能實時影響所提供的服務(wù)的收費(fèi)機(jī)制,并且因此 需要收費(fèi)機(jī)制和會話/服務(wù)控制之間的直接交互。在在線收費(fèi)中,用于 網(wǎng)絡(luò)資源使用的收費(fèi)信息與以離線收費(fèi)中同樣的方式的資源使用同時 收集。然而,用于網(wǎng)絡(luò)資源使用的授權(quán)必須先于實際的資源使用發(fā)生而被網(wǎng)絡(luò)獲取。圖1概念性地示意了由3GPP定義的收費(fèi)體系結(jié)構(gòu)100。在技術(shù) 規(guī)范3GPP TS 32.240中可以找到收費(fèi)體系結(jié)構(gòu)100。圖1的左邊部分 示意了收費(fèi)體系結(jié)構(gòu)100的離線收費(fèi)系統(tǒng)102。離線收費(fèi)系統(tǒng)102包 括收費(fèi)數(shù)據(jù)功能(CDF) 110和收費(fèi)網(wǎng)關(guān)功能(CGF) 112。圖1的右 邊部分示意了收費(fèi)體系結(jié)構(gòu)100的在線收費(fèi)系統(tǒng)(OCS ) 104 在技術(shù) 規(guī)范3GPP TS 32.296中可以找到在線收費(fèi)系統(tǒng)104的詳細(xì)功能組件。 離線收費(fèi)系統(tǒng)102和在線收費(fèi)系統(tǒng)104都將收費(fèi)數(shù)據(jù)記錄(CDR)發(fā) 送給記帳系統(tǒng)106。 CDR是關(guān)于在記帳和帳戶計算中使用的可收費(fèi)事 件(例如,呼叫建立時間、呼叫持續(xù)時間、數(shù)據(jù)傳輸數(shù)量等)的信息 的格式化收集。針對可收費(fèi)事件中將被收費(fèi)的部分(或者全部)費(fèi)用 的各方,生成單獨的CDR。因此針對單個可收費(fèi)事件可能生成不止一 個的CDR,例如,因為其較長的持續(xù)時間和/或針對該事件將對一個 以上的收費(fèi)方收費(fèi)。離線收費(fèi)系統(tǒng)102與下列單元或功能通信以接收收費(fèi)信息電路 交換網(wǎng)絡(luò)單元(CS國NE) 121、月良務(wù)網(wǎng)絡(luò)單元( service-NE ) 122、 SIP 應(yīng)用服務(wù)器(AS) 123、多媒體資源功能控制(MRFC) 124、媒體網(wǎng) 關(guān)控制功能(MGCF) 125、突發(fā)網(wǎng)關(guān)控制功能(BGCF) 126、代理 呼叫會話控制功能(CSCF) /詢問-CSCF (I-CSCF) 127、 J3艮務(wù)-CSCF (S-CSCF) 128、無線局域網(wǎng)(WLAN) 129、 SGSN 130、 GGSN 131、 以及業(yè)務(wù)平面功能(TPF) 132。對于熟悉3GPP規(guī)范的本領(lǐng)域技術(shù)人 員來說這些單元和功能是公知的。在線收費(fèi)系統(tǒng)104與下列單元或功 能通信以接收收費(fèi)信息電路交換網(wǎng)絡(luò)單元(CS-NE) 121、服務(wù)網(wǎng)絡(luò) 單元(service-NE )122、 SIP應(yīng)用服務(wù)器(AS )123、 MRFC 124、 S誦CSCF 128、無線局域網(wǎng)(WLAN) 129、 SGSN 130、 GGSN 131、以及業(yè)務(wù) 平面功能(TPF) 132。對于熟悉3GPP規(guī)范的本領(lǐng)域技術(shù)人員來說這 些單元和功能是公知的。圖2概念性地示意了由3GPP定義的在線收費(fèi)系統(tǒng)104。在線收 費(fèi)系統(tǒng)104包括在線收費(fèi)功能(OCF) 202。在線收費(fèi)功能202包括基于會話的收費(fèi)功能204和基于事件的收費(fèi)功能206。在線收費(fèi)系統(tǒng) 104還包括帳戶余額管理功能(ABMF ) 208、在線費(fèi)率功能(RF) 210, 以及收費(fèi)網(wǎng)關(guān)功能(CGF) 212。對于熟悉3GPP規(guī)范的本領(lǐng)域技術(shù)人 員來說這些單元和功能是公知的。圖3概念性地示意了由3GPP定義的收費(fèi)體系結(jié)構(gòu)100的概括以 示意收費(fèi)體系結(jié)構(gòu)100的操作。收費(fèi)體系結(jié)構(gòu)100包括收費(fèi)觸發(fā)器功 能(CTF) 302、離線收費(fèi)系統(tǒng)102、在線收費(fèi)系統(tǒng)(OCS) 104、以 及記帳系統(tǒng)106。離線收費(fèi)系統(tǒng)102和在線收費(fèi)系統(tǒng)(OCS) 104都引 入了收費(fèi)網(wǎng)關(guān)功能,其分別是收費(fèi)網(wǎng)關(guān)功能(CGF) 112和收費(fèi)網(wǎng)關(guān) 功能(CGF) 212。收費(fèi)網(wǎng)關(guān)功能112和收費(fèi)網(wǎng)關(guān)功能212都在網(wǎng)絡(luò) 和記帳系統(tǒng)106之間充當(dāng)網(wǎng)關(guān)以提供CDR預(yù)處理功能。離線收費(fèi)系 統(tǒng)102包括收費(fèi)數(shù)據(jù)功能(CDF) IIO和收費(fèi)網(wǎng)關(guān)功能112。在線收費(fèi) 系統(tǒng)104包括在線收費(fèi)功能(OCF)202、帳戶余額管理功能(ABMF) 208、在線費(fèi)率功能(RF) 210、以及收費(fèi)網(wǎng)關(guān)功能212。記帳系統(tǒng)106 包括離線費(fèi)率功能(RF) 304。根據(jù)3GPP標(biāo)準(zhǔn),收費(fèi)觸發(fā)器功能302是用于收集網(wǎng)絡(luò)單元(未 示出)中與可收費(fèi)事件相關(guān)的信息的焦點。 一個或多個網(wǎng)絡(luò)單元中的 收費(fèi)觸發(fā)器功能302為一個或多個呼叫生成收費(fèi)信息。依賴于用戶提 供的收費(fèi)特征,收費(fèi)觸發(fā)器功能302經(jīng)由Rf接口 310將離線收費(fèi)信息 發(fā)送到收費(fèi)數(shù)據(jù)功能110。收費(fèi)觸發(fā)器功能302經(jīng)由Ro接口 311將在 線收費(fèi)信息發(fā)送到在線收費(fèi)系統(tǒng)104。在線收費(fèi)系統(tǒng)104和離線收費(fèi) 系統(tǒng)102典型地并行實現(xiàn)。至少部分由于用于在線和離線收費(fèi)的不同 和獨特的規(guī)范, 一旦已經(jīng)從收費(fèi)觸發(fā)器功能302接收到收費(fèi)信息,在 線收費(fèi)系統(tǒng)104和離線收費(fèi)系統(tǒng)102就以不同和獨特的方式操作。對于離線收費(fèi),收費(fèi)數(shù)據(jù)功能110為呼叫或呼叫會話接收離線收 費(fèi)信息。收費(fèi)數(shù)據(jù)功能110基于離線收費(fèi)信息生成收費(fèi)數(shù)據(jù)記錄 (CDR) 。 CDR在這一點上是未定費(fèi)率的。收費(fèi)數(shù)據(jù)功能110經(jīng)由 Ga接口 312將該未定費(fèi)率的CDR發(fā)送到收費(fèi)網(wǎng)關(guān)功能112。收費(fèi)網(wǎng) 關(guān)功能112預(yù)處理該未定費(fèi)率的CDR,如驗證、合并、錯誤處理等、并且過濾該未定費(fèi)率的CDR。收費(fèi)網(wǎng)關(guān)功能112還臨時緩存該未定費(fèi) 率的CDR。響應(yīng)于來自記帳系統(tǒng)106的請求,收費(fèi)網(wǎng)關(guān)功能112經(jīng)由 Bx接口 313,例如利用文件傳輸協(xié)議(FTP),將未定費(fèi)率的CDR 發(fā)送到記帳系統(tǒng)106。依賴于網(wǎng)域,用于Bx接口 313的下標(biāo)"x"可以 是"c"、 "p"、 "i"、 "l"、 "m"、 "o"、 "w"等。例如,"c"表示電路交換 (CS ) 、 "p"表示分組轉(zhuǎn)換(PS ) 、 "i,,表示IP多媒體子系統(tǒng)(IMS )、 "l"表示位置服務(wù)、"m,,表示多媒體消息服務(wù)(MMS) , "o"表示在線 收費(fèi)系統(tǒng)(OCS)、而"w,,表示無線局域網(wǎng)(WLAN)。記帳系統(tǒng)106 包括用于確定呼叫的離線收費(fèi)的費(fèi)率的離線費(fèi)率功能304。記帳系統(tǒng) 106訪問離線費(fèi)率功能304以確定未定費(fèi)率的CDR的費(fèi)率,并且針對 呼叫會話的離線收費(fèi)生成已定費(fèi)率的CDR。對于在線收費(fèi),在線收費(fèi)功能202包括基于會話的收費(fèi)功能204 和基于事件的收費(fèi)功能206 (見圖2)。每個功能包含收費(fèi)數(shù)據(jù)功能以 生成CDR。在線收費(fèi)功能202 (或者其相應(yīng)的收費(fèi)數(shù)據(jù)功能)針對呼 叫會話,從收費(fèi)觸發(fā)器功能302接收在線收費(fèi)信息。響應(yīng)于該在線收 費(fèi)信息,在線收費(fèi)功能202訪問在線費(fèi)率功能210以確定與該在線收 費(fèi)信息相關(guān)的呼叫會話的費(fèi)率。在線收費(fèi)功能202基于該呼叫會話的 費(fèi)率和在線收費(fèi)信息,生成已定費(fèi)率的CDR,并且經(jīng)由Ga接口 314, 例如利用文件傳輸協(xié)議(FTP),將已定費(fèi)率的CDR發(fā)送到收費(fèi)網(wǎng)關(guān) 功能212用于CDR預(yù)處理。收費(fèi)網(wǎng)關(guān)功能212預(yù)處理該CDR并過濾 該預(yù)處理后的CDR。收費(fèi)網(wǎng)關(guān)功能212臨時緩存該已定費(fèi)率的CDR。 響應(yīng)于來自記帳系統(tǒng)106的請求,收費(fèi)網(wǎng)關(guān)功能212經(jīng)由Bo接口 315 將該已定收費(fèi)的CDR發(fā)送到記帳系統(tǒng)106。如上文所討論的,現(xiàn)有的3GPP標(biāo)準(zhǔn)規(guī)范將在線收費(fèi)和離線收費(fèi) 視為并行實現(xiàn)的單獨功能。用于離線收費(fèi)系統(tǒng)102的收費(fèi)網(wǎng)關(guān)功能212 只能將未定費(fèi)率的CDR經(jīng)由Bx接口 313供給記帳系統(tǒng)106。為了確 定呼叫的離線收費(fèi)費(fèi)率,記帳系統(tǒng)106因此需要其自己獨立的離線收 費(fèi)功能304。另一方面,在線收費(fèi)系統(tǒng)104包括其自己的為呼叫確定 在線收費(fèi)費(fèi)率的在線費(fèi)率功能210。3GPP標(biāo)準(zhǔn)并沒有為了進(jìn)一步的費(fèi)率確定和余額調(diào)整,為離線收費(fèi)系統(tǒng)102定義一個使得收費(fèi)網(wǎng)關(guān)功能 112能夠?qū)DR供給在線收費(fèi)系統(tǒng)104的接口。由此,大多數(shù)服務(wù)運(yùn) 營商需要管理、支持、維護(hù)、以及更新兩個來自不同廠家的獨立的收 費(fèi)系統(tǒng)。維護(hù)兩個獨立的收費(fèi)系統(tǒng)可能會增加開銷并降低通信系統(tǒng)的 運(yùn)行效率。Cai,et al.(美國專利號No.7,010,104 )描述了一個能在增強(qiáng)型收 費(fèi)收集功能(CCF)應(yīng)用中實現(xiàn)的預(yù)記帳單元(pre-biller)能力。該 預(yù)記帳單元包括與可以用于基于CDR的呼叫成本計算的在線收費(fèi)系 統(tǒng)的離線收費(fèi)接口。預(yù)記帳單元在較低的在線通信期間,例如非高峰 時期,允許在線收費(fèi)系統(tǒng)計算離線通信的成本。然而,Cai沒有指定 該預(yù)記帳單元是如何在費(fèi)率引擎中控制用于計算呼叫成本的時間,以 及在線收費(fèi)系統(tǒng)和費(fèi)率引擎是如何提供所計算的呼叫成本給預(yù)記帳單 元的。發(fā)明內(nèi)容本發(fā)明致力于解決上文闡述的一個或多個問題的影響。為了提供 關(guān)于本發(fā)明一些方面的基本理解,下面給出了本發(fā)明的簡要概述。這 個概述不是本發(fā)明詳盡的綜述。其不打算識別本發(fā)明的關(guān)鍵或關(guān)鍵性 單元或者描繪本發(fā)明的范圍。其的唯一目的是以簡化的形式為隨后討 論的更詳細(xì)的描述給出一些概念作為序言。在本發(fā)明的一個實施例中,提供一種在通信網(wǎng)絡(luò)中處理與離線可 收費(fèi)事件或會話相關(guān)的信息的方法。該方法包括提供至少一個收費(fèi)數(shù) 據(jù)記錄給費(fèi)率引擎。該收費(fèi)數(shù)據(jù)記錄包括與至少一個離線可收費(fèi)事件 或會話相關(guān)的信息,并且響應(yīng)于接收該收費(fèi)數(shù)據(jù)記錄而被提供。該費(fèi) 率引擎在基于至少一個與收費(fèi)數(shù)據(jù)記錄相關(guān)的時間控制類別所確定的時刻,確定離線可收費(fèi)事件或會話的成本。該方法還包括修改收費(fèi)數(shù) 據(jù)記錄以包括指示由費(fèi)率引擎所確定的離線可收費(fèi)事件或會話的成本 的信息。在本發(fā)明的另一個實施例中,提供一種在通信網(wǎng)絡(luò)中處理與離線可收費(fèi)系統(tǒng)事件或會話相關(guān)的信息的方法。該方法包括從預(yù)記帳單元 接收包括與至少一個離線可收費(fèi)事件或會話相關(guān)的信息的至少一個收 費(fèi)數(shù)據(jù)記錄。響應(yīng)于在該預(yù)記帳單元處接收的收費(fèi)數(shù)據(jù)記錄,提供該 收費(fèi)數(shù)據(jù)記錄。該方法還包括基于在與收費(fèi)數(shù)據(jù)記錄相關(guān)的至少一個 時間控制類別所確定的時刻,確定離線可收費(fèi)事件或會話的至少一個 成本,并且提供指示該所確定的成本的信息給該預(yù)記帳單元。
結(jié)合附圖參考下面的描述可以理解本發(fā)明,其中相同的附圖標(biāo)記表示相同的元素,并且其中圖l概念性地示意了 3GPP定義的收費(fèi)體系結(jié)構(gòu); 圖2概念性地示意了 3GPP定義的在線收費(fèi)系統(tǒng); 圖3概念性地示意了如由3GPP定義的收費(fèi)體系結(jié)構(gòu)的概括以便示意收費(fèi)體系結(jié)構(gòu)的操作;圖4概念性地示意了根據(jù)本發(fā)明的收費(fèi)體系結(jié)構(gòu)的第一個示例性實施例;圖5概念性地示意了根據(jù)本發(fā)明的三個可選收費(fèi)體系結(jié)構(gòu)的實例;圖6概念性地示意了根據(jù)本發(fā)明的一個示例性實施例,其中預(yù)記 帳單元是作為獨立的盒子實現(xiàn)的;以及圖7概念性地示意了根據(jù)本發(fā)明的一個示例性實施例,其中預(yù)記 帳單元集成到CCF或CDF/CGF盒子中。雖然本發(fā)明易受各種修改和可選形式的影響,在此將詳細(xì)描述其 已經(jīng)在附圖中作為實例示出的特定實施例。然而,應(yīng)當(dāng)理解的是此處 特定實施例的描述并不意欲將本發(fā)明限制在已公開的特定形式,而是 相反,本發(fā)明將覆蓋落入如所附權(quán)利要求書所定義的本發(fā)明的范圍內(nèi) 的所有修改、等同物、以及可選物。
具體實施方式
下面描述本發(fā)明的示意性實施例。為了清晰起見,在本說明書中 并沒有描述所有現(xiàn)實實現(xiàn)的所有特征。當(dāng)然應(yīng)該理解的是,在任何這 種實際實施例的開發(fā)中,應(yīng)該做出大量實現(xiàn)特定的決定以完成開發(fā)者 的特定目標(biāo),如符合系統(tǒng)相關(guān)的和商業(yè)相關(guān)的約束,這種約束將會從 一種實現(xiàn)到另一種而變化。而且,應(yīng)當(dāng)理解的是,這種開發(fā)工作可能 是復(fù)雜且耗時的,但對那些受益于本公開的本領(lǐng)域的普通技術(shù)人員來 說不過是日常的工作。本發(fā)明的各個部分和相應(yīng)的詳細(xì)描述是以軟件形式,或者計算機(jī) 存儲器內(nèi)的數(shù)據(jù)位之上的操作的算法和符號表示提出。通過這些描述 和表示方法,那些本領(lǐng)域的普通技術(shù)人員有效地將他們的工作的實質(zhì) 傳達(dá)給本領(lǐng)域其它普通技術(shù)人員。作為在此使用的術(shù)語,并且由于其 被廣泛使用,一種算法被設(shè)想為導(dǎo)致期望的結(jié)果的步驟的自給的順序。 這些步驟是那些需要物理量的物理操作那些步驟。通常,盡管不是必 須,這些量表現(xiàn)為能夠被存儲、傳送、結(jié)合、比較、以及另外操作的 光、電、或磁信號的形式。已經(jīng)證明在時間上是方便的,主要因為通 常的使用,稱這些信號為位、值、元素、符號、字符、項、數(shù)字等等。然而,應(yīng)該在頭腦中明白所有這些以及相似的術(shù)語是與合適物理 量相關(guān)的,并且僅僅是應(yīng)用到這些量的方便的標(biāo)號。除非特別指出, 否則或者根據(jù)如討論中所明顯的那樣,諸如"處理"或"估計"或"計算" 或"確定"或"顯示"等術(shù)語涉及計算機(jī)系統(tǒng)或類似的電子計算裝置的動 作和處理,計算機(jī)系統(tǒng)或類似的電子計算裝置將計算機(jī)系統(tǒng)的寄存器 和存儲器內(nèi)表示為物理、電子量的數(shù)據(jù)操作或變換為類似地表示為計 算機(jī)系統(tǒng)存儲器或寄存器內(nèi)或者其它這種信息存儲、傳輸或顯示裝置 的其它數(shù)據(jù)。還應(yīng)注意,本發(fā)明軟件實現(xiàn)的方面典型地在某種形式的程序存儲 介質(zhì)上編碼或者在某種類型的傳輸媒體上實現(xiàn)。程序存儲介質(zhì)可以是 磁的(例如,軟盤或硬盤)或者光的(例如光盤只讀存儲器,或"CD-ROM"),并且可以為只讀或隨機(jī)存取。同樣地,傳輸媒體可以 是雙絞線、同軸線纜、光纖、或者本領(lǐng)域所公知的一些其它適當(dāng)?shù)膫鬏斀橘|(zhì)。本發(fā)明并不受任何給定實現(xiàn)方法的這些方面的限制?,F(xiàn)在將參考附圖描述本發(fā)明。在附圖中僅僅出于解釋的目的用示 意圖敘述了各種結(jié)構(gòu)、系統(tǒng)和裝置,并且使得不會使對本領(lǐng)域的技術(shù)人員眾所周知的本發(fā)明的細(xì)節(jié)含糊不清。然而,包括附圖是為了描述 和解釋本發(fā)明的示意性實例。在此所用的單詞和短語應(yīng)該理解并解釋 為具有符合相關(guān)領(lǐng)域的技術(shù)人員所了解的那些單詞和短語的含義。沒 有術(shù)語或短語的特別的定義,即與本領(lǐng)域的技術(shù)人員所理解的普通的 和通常的含義不同的定義,意欲被此處的術(shù)語或短語的一致使用所隱 含。對于術(shù)語或短語意欲具有特定的意義,即,不同于熟練的技術(shù)人 員所了解的含義,這種特殊的定義將會在本說明書中以直接地且不含 糊地提供術(shù)語或短語的特殊定義的明確的方式明白地闡述。圖4概念性地示意了收費(fèi)體系結(jié)構(gòu)400的第一個示例性實施例。 在該示意的實施例中,收費(fèi)體系結(jié)構(gòu)400包括一個離線收費(fèi)系統(tǒng)和一 個在線收費(fèi)系統(tǒng)。離線收費(fèi)系統(tǒng)包括收費(fèi)數(shù)據(jù)功能(CDF)和收費(fèi)網(wǎng) 關(guān)功能(CGF)。在線收費(fèi)系統(tǒng)(OCS)包括在線收費(fèi)功能和賬戶余 額管理功能。收費(fèi)體系結(jié)構(gòu)400還包括一個收費(fèi)觸發(fā)器功能和記帳域。 用于實現(xiàn)和操作在線和離線收費(fèi)系統(tǒng)的技術(shù),收費(fèi)觸發(fā)器功能,以及 記帳域在本領(lǐng)域內(nèi)是已知的并且為了清晰起見,此處進(jìn)一步將僅討論操作與本發(fā)明相關(guān)的在線和/或離線收費(fèi)系統(tǒng)、收費(fèi)觸發(fā)器功能、和/ 或記帳域的那些方面。離線收費(fèi)系統(tǒng)和在線收費(fèi)系統(tǒng)都能夠利用收費(fèi)觸發(fā)器功能提供 的信息形成收費(fèi)數(shù)據(jù)記錄(CDR) 。 CDR是關(guān)于在記帳和帳戶計算中 使用的可收費(fèi)事件(例如,呼叫建立時間、呼叫持續(xù)時間、數(shù)據(jù)傳輸 數(shù)量等)和/或可收費(fèi)會話(例如,會話啟動時間、會話持續(xù)時間,會 話期間傳送的數(shù)據(jù)量等)的信息的格式化收集??舍槍墒召M(fèi)事件和/ 或會話(或期間)所引起的將被收費(fèi)的部分(或者全部)費(fèi)用的各方 生成單獨的CDR。因此針對單個可收費(fèi)事件和/或會話可能生成不止 一個的CDR,例如,因為其較長的持續(xù)時間和/或因為針對該事件將 對一個以上的收費(fèi)方收費(fèi)。在一個實施例中,由離線收費(fèi)系統(tǒng)形成的CDR可以不包括指示與相關(guān)的可收費(fèi)事件和/或會話相關(guān)的成本的信 息。這些CDR可稱為未定費(fèi)率的CDR。收費(fèi)體系結(jié)構(gòu)400包括在離線收費(fèi)系統(tǒng)和在線收費(fèi)系統(tǒng)之間部署 的(在功能的意義上以及可能還在物理意義上)預(yù)記帳單元組件405。 預(yù)記帳單元組件405可以以硬件、固件、軟件、或任何它們的任意組 合實現(xiàn)。在各個不同的可選實施例中,預(yù)記帳單元組件405可以物理 上實現(xiàn)為獨立的盒子或者其能夠駐留在其它的諸如CCF、 CDF、 SGSN、 GGSN、 GGSN、 IMS CSCF/AS、或者媒體網(wǎng)關(guān)盒子中的實體 中。在所示意的實施例中,預(yù)記帳單元組件405從離線收費(fèi)系統(tǒng)中的 CGF和/或從收費(fèi)觸發(fā)器功能接收CDR,如未定費(fèi)率的CDR。例如, 可以在Bx接口之上接收CDR。然后CDR可以被存儲在CDR倉庫 410中,該CDR倉庫410可以在一個或多個存儲器單元中實現(xiàn)。在各 個不同的可選實施例中,預(yù)記帳單元組件405還可以從其它的CGF 節(jié)點收集CDR, CGF節(jié)點可以位于離線收費(fèi)系統(tǒng)或傳統(tǒng)(legacy)核 心網(wǎng)絡(luò)的單元中,如SGSN、 GGSN、 MGW等。預(yù)記帳單元組件405包括用于確定何時計算與預(yù)記帳單元組件 405接收到的CDR相關(guān)的可收費(fèi)事件和/或會話的成本的費(fèi)率定時器 控制機(jī)制415。在一個實施例中,該費(fèi)率定時器控制機(jī)制415確定可 收費(fèi)事件和/或會話的成本是應(yīng)該以實時、近似實時、或是以非實時確 定。由分類實時、近似實時、和非實時隱含的特殊的等待時間和/或延 遲在費(fèi)率定時器控制機(jī)制415的不同實現(xiàn)中是不同的。然而,在一個 實施例中,實時隱含了等待時間或延遲不超過l秒,而近似實時隱含 等待時間或延遲不超過1分鐘。非實時可能隱含可以在例如在較低的 (實際和/或期望的)在線記帳活動期間,在費(fèi)率定時器控制機(jī)制415 的判斷時計算成本。在所示意的實施例中,預(yù)記帳單元組件405實現(xiàn)用于確定可收費(fèi) 事件和/或會話的定時器類別的費(fèi)率參數(shù)形成規(guī)則420。通過使不同的 服務(wù)類型與不同的定時器控制類別相關(guān),收費(fèi)規(guī)則可以被用于確定利 用實時、近似實時、或非實時費(fèi)率控制應(yīng)該計算哪一種服務(wù)成本。例如,語音和數(shù)據(jù)呼叫的成本可以以非實時模式計算而商業(yè)呼叫的成本 可以以實時模式計算。對于另一個例子,在家庭網(wǎng)絡(luò)中發(fā)生的呼叫的 成本可以以實時模式計算,而漫游網(wǎng)絡(luò)中發(fā)生的呼叫的成本可以以近似實時模式計算。對于還一個的例子,預(yù)付費(fèi)用戶所作的呼叫的成本 可以以實時模式計算,而后付費(fèi)用戶所作的呼叫的成本可以以非實時 模式計算。然而,受益于本公開的本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解, 與服務(wù)類型相關(guān)的這個收費(fèi)規(guī)則列表意欲解釋可能的收費(fèi)規(guī)則,而不 是想要窮盡或限制該收費(fèi)規(guī)則列表。費(fèi)率引擎425、 430、 435可以用于計算在由在線和/或離線收費(fèi) 系統(tǒng)提供的CDR中指示的、與可收費(fèi)事件和/或會話相關(guān)的成本。在 所示意的實施例中,在線收費(fèi)系統(tǒng)包括內(nèi)部費(fèi)率引擎425,記帳域包 括公共費(fèi)率引擎430,而外部費(fèi)率引擎435也包括在收費(fèi)體系結(jié)構(gòu)400 中。受益于本公開的本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,這些費(fèi)率引擎 425、 430、 435意欲示意費(fèi)率引擎425、 430、 435的潛在的位置。然 而,不是圖4中所示的所有的費(fèi)率引擎425、 430、 435都可能出現(xiàn)在 收費(fèi)體系結(jié)構(gòu)400的所有實現(xiàn)中。圖5概念性地示意了三個可選收費(fèi)體系結(jié)構(gòu)500、 505、 510的例 子。在收費(fèi)體系結(jié)構(gòu)500的第一個示例性實施例中,內(nèi)部7>共費(fèi)率引 擎515是在在線收費(fèi)系統(tǒng)中實現(xiàn)的。預(yù)記帳單元經(jīng)過Ro接口與內(nèi)部 公共費(fèi)率引擎515通信。公共費(fèi)率引擎515與在線收費(fèi)系統(tǒng)內(nèi)部集成。 記帳域(BD)不維持單獨的費(fèi)率引擎以計算呼叫成本。在收費(fèi)體系結(jié)構(gòu)505的第二個示例性實施例中,公共費(fèi)率引擎 520是在記帳域中實現(xiàn)的。預(yù)記帳單元在Re接口之上與公共費(fèi)率引擎 520通信。在線收費(fèi)系統(tǒng)基于用戶帳戶信息執(zhí)行收費(fèi)控制,而非維持 一個費(fèi)率引擎組件。對于在線收費(fèi)呼叫,OCS經(jīng)由Re接口在記帳域 中與費(fèi)率引擎520相互作用,以基于用戶信用確定預(yù)計的呼叫限額, 以及基于實際的呼叫使用計算呼叫成本。對于離線收費(fèi)呼叫,預(yù)記帳 單元可以經(jīng)由Re接口將收費(fèi)信息發(fā)送到記帳域中的費(fèi)率引擎520,以 計算呼叫成本。在收費(fèi)體系結(jié)構(gòu)510的第三個示例性實施例中,公共費(fèi)率引擎 525是在在線收費(fèi)系統(tǒng)和記帳域外部實現(xiàn)的。公共費(fèi)率引擎525仍然 在在線收費(fèi)域中,但是它是在獨立的盒子中實現(xiàn)的。對于在線收費(fèi)呼 叫,OCS經(jīng)由Re接口與費(fèi)率引擎525相互作用,以基于用戶信用度 確定預(yù)計的呼叫限額,并基于實際呼叫使用計算呼叫成本。對于離線 收費(fèi)呼叫,預(yù)記帳單元經(jīng)由Re接口將收費(fèi)信息發(fā)送到記帳域中的費(fèi) 率引擎52S以計算呼叫成本。參考回圖4,費(fèi)率引擎425、 430、 435可被用于為在線可收費(fèi)事 件和/或會話計算呼叫成本。在線收費(fèi)系統(tǒng)可以在呼叫建立時咨詢費(fèi)率 引擎425、 430、 435,以立即基于用戶帳戶余額信用確定和保留授權(quán) 的呼叫限額。在呼叫結(jié)束時,在線收費(fèi)系統(tǒng)咨詢費(fèi)率引擎425、 430、 435以基于實際的呼叫使用立即計算呼叫成本。對于在線收費(fèi),費(fèi)率 引擎425、 430、 435可以以實時模式操作。費(fèi)率引擎425、 430、 435還可以計算離線可收費(fèi)事件和/或會話 的成本。這些成本在基于與可收費(fèi)事件和/或會話相關(guān)的費(fèi)率定時器控 制類別確定的時間被計算。例如,如果離線可收費(fèi)事件和/或會話與實 時費(fèi)率控制類別相關(guān),則費(fèi)率引擎425、 430、 435可以實時執(zhí)行收費(fèi) 而沒有等待時間。預(yù)記帳單元組件405因此可以收集離線CDR收費(fèi) 信息,并將收費(fèi)信息供給可以立即確定呼叫成本的費(fèi)率引擎425、 430、 435。呼叫成本信息可被添加到未定費(fèi)率的CDR以形成已定費(fèi)率的 CDR,該已定費(fèi)率的CDR可以在小于1秒的時間內(nèi)被傳遞到記帳域 并傳送到期望的結(jié)束。對于另一個例子,如果離線可收費(fèi)事件和/或會 話與近似實時的費(fèi)率控制類別相關(guān),則費(fèi)率引擎425、 430、 435可以 以相對較短的延遲執(zhí)行近似實時的收費(fèi)。預(yù)記帳單元組件405因此可 以收集離線CDR收費(fèi)信息,并將該收費(fèi)信息提供給能在所選擇的時 間周期內(nèi)確定呼叫成本的費(fèi)率引擎425、 430、 435。例如,包含呼叫 成本信息的已定費(fèi)率的CDR可以被傳遞到記帳域并且在不超過1分 鐘的時間內(nèi)傳送到期望的結(jié)束。對于與非實時費(fèi)率控制類別相關(guān)的離 線可收費(fèi)事件和/或會話,費(fèi)率引擎425、 430、 435可在諸如當(dāng)費(fèi)率引擎425、 430、 435沒有忙于在線收費(fèi)呼叫時系統(tǒng)指定的時間的隨后時 間確定呼叫成本。在一個實施例中,已定費(fèi)率的CDR在被提供給記 帳域之前可以存儲或者排隊在CDR倉庫410中。預(yù)記帳單元405還 可以將該已定費(fèi)率的CDR發(fā)送回到CGF,用于Bx接口之上的存儲 和文件管理。在一個實施例中,預(yù)記帳單元組件405可以將離線CDR在所選 擇的時間里提供給費(fèi)率引擎425、 430、 435,以便費(fèi)率引擎425、 430、 435能夠響應(yīng)于接收到離線CDR簡單地執(zhí)行呼叫成本計算。例如,已 定費(fèi)率的CDR可以存儲或者排隊在CDR倉庫410中,直到所選擇的 時間并且接著可以被提供給記帳域。然而,本發(fā)明并不局限于這個實 施例。在一個可選實施例中, 一旦離線CDR可用并且離線CDR可以 被存儲或排隊,預(yù)記帳單元組件405就可以將離線CDR提供給費(fèi)率 引擎425、 430、 435。預(yù)記帳單元組件405還可以提供指示與離線CDR 相關(guān)的費(fèi)率定時器控制分類的信息。費(fèi)率引擎425、 430、 435接著可 以確定適當(dāng)?shù)臅r間以基于費(fèi)率定時器控制類別執(zhí)行呼叫成本計算,并 且可以在確定的時間執(zhí)行呼叫成本計算。例如,Ro和Re接口可以擴(kuò) 展到包括可選的費(fèi)率控制定時器AVP。可選的費(fèi)率控制定時器AVP 使得預(yù)記帳單元組件405能夠指示在線收費(fèi)系統(tǒng)和/或費(fèi)率引擎425、 430、 435是否應(yīng)該在非峰值的時間期間以實時、近似實時、或非實時 執(zhí)行費(fèi)率計算。正如上文討論的,預(yù)記帳單元組件405可以實現(xiàn)為獨立的實體或 者可以在收費(fèi)體系結(jié)構(gòu)400的其它單元中實現(xiàn)。圖6概念性地示意了 一個示例性實施例,其中預(yù)記帳單元實現(xiàn)為獨立的盒子。圖7概念性 地示意了一個示例性實施例,其中預(yù)記帳單元與CCF或CDF/CGF盒 子一同集成。在圖7所示的實施例中,預(yù)記帳單元組件405經(jīng)由Ro 接口與OCS(在這個實施例中其包括一個內(nèi)部費(fèi)率引擎)通信。然而, 受益于本公開的本領(lǐng)域的普通技術(shù)人員應(yīng)該理解,圖6和圖7中所描 述的實施例意欲示意而不是限制本發(fā)明。在各個不同的可選實施例中, 預(yù)記帳單元組件可以是獨立的盒子,可以被集成到IMS CCF或CDF/CGF盒子內(nèi),或者可以被集成到SGSN/GGSN盒子的傳統(tǒng)CDF 組件中。預(yù)記帳單元接口還支持Ro和Re接口以傳遞各種不同的費(fèi)率 引擎解決方案,該解決方案可被設(shè)置在在線收費(fèi)系統(tǒng)(OCD)、記帳 域、或第三方獨立的費(fèi)率引擎中。由于對于受益于在此講授的內(nèi)容的本領(lǐng)域的技術(shù)人員明顯的是, 本發(fā)明可以被修改并且以不同但是等同的方式實施,上述公開的特殊 的實施例僅僅是示意。此外,除了下面的權(quán)利要求書中所描述的,對 于在此所示的結(jié)構(gòu)和設(shè)計的細(xì)節(jié)不受限制。因此#>明顯,上述^Hf的 特殊的實施例可以被改變或者修改,并且所有這樣的變化都被認(rèn)為是 在本發(fā)明的范圍內(nèi)。因此,在此要求保護(hù)的內(nèi)容在下面的權(quán)利要求書 中闡述。
權(quán)利要求
1. 一種在通信網(wǎng)絡(luò)中處理與離線記帳的通信相關(guān)的信息的方法,包括響應(yīng)于接收包括與至少一個離線可收費(fèi)事件或會話相關(guān)的信息的至少一個收費(fèi)數(shù)據(jù)記錄,將所述至少一個收費(fèi)數(shù)據(jù)記錄提供給費(fèi)率引擎,使得所述費(fèi)率引擎在某一時刻確定所述至少一個離線可收費(fèi)事件或會話的至少一種成本,所述時刻是基于與所述至少一個收費(fèi)數(shù)據(jù)記錄相關(guān)的至少一個時間控制類別確定的;以及修改所述至少一個收費(fèi)數(shù)據(jù)記錄,以包括指示所述至少一個離線可收費(fèi)事件或會話的所述至少一種成本的信息,所述信息指示由所述費(fèi)率引擎確定的所述至少一種成本。
2、 根據(jù)權(quán)利要求1所述的方法,包括從離線收費(fèi)系統(tǒng)接收所述 至少一個收費(fèi)數(shù)據(jù)記錄。
3、 根據(jù)權(quán)利要求2所述的方法,其中接收所述至少一個收費(fèi)數(shù) 據(jù)記錄包括接收至少一個收費(fèi)數(shù)據(jù)記錄,所述收費(fèi)數(shù)據(jù)記錄缺乏指 示所述至少一個離線可收費(fèi)事件或會話的所述至少一種成本的信息。
4、 根據(jù)權(quán)利要求1所述的方法,包括確定與所述至少一種收費(fèi) 數(shù)據(jù)記錄相關(guān)的所述至少 一個時間控制類別。
5、 根據(jù)權(quán)利要求4所述的方法,其中確定所述至少一個時間控 制類別包括基于與所述至少一個離線可收費(fèi)事件或會話相關(guān)的等待 時間和延遲中的至少一個,確定所述至少一個時間控制類別。
6、 根據(jù)權(quán)利要求5所述的方法,其中確定所述至少一個時間控 制類別包括確定指示小于1秒的等待時間或延遲的實時費(fèi)率控制類別,指示小于1分鐘的等待時間或延遲的近似實時的費(fèi)率控制類別, 以及非實時費(fèi)率控制類別的至少其中一個。
7、 根據(jù)權(quán)利要求4所迷的方法,其中確定所述至少一個時間控 制類別包括基于至少一個收費(fèi)規(guī)則確定所述至少一個的時間控制類 別。
8、 根據(jù)權(quán)利要求7所述的方法,其中基于所述至少一個收費(fèi)規(guī) 則確定所述至少一個時間控制類別包括基于使得至少一個服務(wù)類型 與至少一個時間控制類別相關(guān)的至少一個收費(fèi)規(guī)則,確定所述至少一 個時間控制類別。
9、 根據(jù)權(quán)利要求1所述的方法,其中提供所述至少一個收費(fèi)數(shù) 據(jù)記錄給所述費(fèi)率引擎包括在基于與所述至少一個收費(fèi)數(shù)據(jù)記錄相 關(guān)的所述至少一個時間控制類別所確定的時刻,提供所述至少一個收 費(fèi)數(shù)據(jù)記錄給所述費(fèi)率引擎。
10、 根據(jù)權(quán)利要求1所述的方法,其中提供所述至少一個收費(fèi)數(shù) 據(jù)記錄給所述費(fèi)率引擎包括提供指示所述至少一個時間控制類別的 信息,以便所述費(fèi)率引擎能夠在基于所述至少一個時間控制類別所確 定的時刻,確定所述至少一種成本。
11、 根據(jù)權(quán)利要求l所述的方法,其中提供所述至少一個收費(fèi)數(shù) 據(jù)記錄給所述費(fèi)率引擎包括提供所述至少一個收費(fèi)數(shù)據(jù)記錄給費(fèi)率 引擎,所述費(fèi)率引擎被配置用于確定離線可收費(fèi)事件或會話以及在線 可收費(fèi)事件或會話的成本。
12、 根據(jù)權(quán)利要求l所述的方法,包括緩存所述至少一個修改的 收費(fèi)數(shù)據(jù)記錄。
13、 根據(jù)權(quán)利要求l所述的方法,包括提供所述至少一個修改的 收費(fèi)數(shù)據(jù)記錄給記帳系統(tǒng)。
14、 一種在通信網(wǎng)絡(luò)中處理與離線記帳的可收費(fèi)事件或會話相關(guān) 的信息的方法,包括從預(yù)記帳單元接收至少一個收費(fèi)數(shù)據(jù)記錄,所述收費(fèi)數(shù)據(jù)記錄包 括與至少一個離線可收費(fèi)事件或會話相關(guān)的信息,所述至少一個收費(fèi) 數(shù)據(jù)記錄已經(jīng)響應(yīng)于所述至少一個收費(fèi)數(shù)據(jù)記錄在所述預(yù)記帳單元被 接收而被提供;在基于與所述至少一個收費(fèi)數(shù)據(jù)記錄相關(guān)的至少一個時間控制 類別所確定的時刻,確定所述至少一個離線可收費(fèi)事件或會話的至少 一種成本;以及將指示所述至少一種所確定的成本的信息提供給所述預(yù)記帳單元o
15、 根據(jù)權(quán)利要求14所述的方法,其中確定所述至少一種成本 包括在接收到所述至少一個收費(fèi)數(shù)據(jù)記錄的時刻確定所述至少一種 成本,所述收費(fèi)數(shù)據(jù)記錄的接收時刻是基于與所述至少一個收費(fèi)數(shù)據(jù) 記錄相關(guān)的所述至少 一個時間控制類別確定的。
16、 根據(jù)權(quán)利要求14所述的方法,其中確定所述至少一種成本包括接收指示所述至少一個時間控制類別的信息;以及 在基于所述至少 一個時間控制類別所確定的時刻確定所述至少 一種成本。
17、 根據(jù)權(quán)利要求14所述的方法,包括確定至少一個在線可收 費(fèi)事件或會話的至少一種成本。
全文摘要
本發(fā)明提供一種在通信網(wǎng)絡(luò)中處理與離線記帳的通信相關(guān)的信息的方法。該方法包括提供至少一個收費(fèi)數(shù)據(jù)記錄給費(fèi)率引擎。所述收費(fèi)數(shù)據(jù)記錄包括與至少一個離線通信相關(guān)的信息,并且響應(yīng)于接收所述收費(fèi)數(shù)據(jù)記錄而被提供。所述費(fèi)率引擎在基于與所述收費(fèi)數(shù)據(jù)記錄相關(guān)的至少一個時間控制類別所確定的時刻,確定所述離線通信的成本。該方法還包括修改所述收費(fèi)數(shù)據(jù)記錄,以包括指示由所述費(fèi)率引擎確定的所述離線通信的成本的信息。
文檔編號H04L12/66GK101277203SQ20071009148
公開日2008年10月1日 申請日期2007年3月30日 優(yōu)先權(quán)日2007年3月30日
發(fā)明者李向陽, 蔡亦鋼 申請人:朗迅科技公司