專利名稱:多媒體會議業務計費方法及系統的制作方法
技術領域:
本發明涉及計費技術,尤其涉及一種多媒體會議業務計費方法及系統。
背景技術:
目前,IP多媒體子系統(MS, Internet Protocol Multimedia Subsystem)的多 媒體電話(匪Tel, Multimedia Tel印hone)業務包含多種子業務,如通信前轉、通信保持、 通信等待、及多媒體會議等。對應每種子業務,MS具有不同的計費方法,其中,多媒體會議 計費(CONF Charging)涉及兩部分費用會議費和參會各成員的通信費。
上述參會各成員的通信費一般遵循現有的點對點通信等計費標準來進行,而會議 費的收取現有解決方案大多是簡單地通過在多媒體會議開始時為會議創建方生成會議 開始計費數據記錄(CDR, Charging Data Record)、多媒體會議結束時為會議創建方生成 會議結束CDR來實現,計費精度很低,且由處理參會成員通信費的會話起始協議應用服務 器(SIP AS, Session Initiation ProtocolApplication Server)來生成所有禾口多媒體會 議相關的CDR。在運營商對計費要求日益精細化的今天,第三代合作伙伴計劃(3GPP,3rd Generation PartnershipProject)計費標準已經明確規定多媒體會議的會議費需要參考 該多媒體會議的持續時長和參會成員數量來計算,因此,現有的多媒體會議業務計費方法 無法滿足這樣的計費精度要求。
發明內容
有鑒于此,本發明的主要目的在于提供一種多媒體會議業務計費方法及系統,能 夠根據參會成員數量變化或其他變化生成CDR,來提高多媒體會議業務計費的精度和準確度。 為達到上述目的,本發明的技術方案是這樣實現的
本發明提供一種多媒體會議業務計費方法,包括 多媒體電話應用服務器匪Tel AS根據用戶設備UE發起的相應業務請求,發送計 費請求ACR消息給計費數據功能CDF單元; CDF單元根據收到的ACR消息生成相應的計費數據記錄CDR,并將生成的CDR發送 給計費網關功能CGF單元; CGF單元對收到的CDR進行預處理,并按照預先設定的規則將CDR文件傳送至計費 中心生成相應賬單; 其中,ACR消息和CDR中包含會議標識號字段和在線會議成員數量字段。
上述技術方案中,所述ACR消息還包含參會成員動作類型字段;所述CDR文件的傳 送通過CGF單元主動推送PUSH方式、計費中心主動獲取PULL方式、或者上述兩種方式的結 合來實現。 上述技術方案中,所述業務請求為創建多媒體會議請求,所述參會成員動作類型 為創建多媒體會議;所述業務請求為主動加入多媒體會議請求,所述參會成員動作類型為
3主動加入多媒體會議;所述業務請求為邀請其他UE加入多媒體會議請求,所述參會成員動 作類型為被邀請加入多媒體會議;所述業務請求為退出多媒體會議請求,所述參會成員動 作類型為退出多媒體會議。 本發明還提供一種多媒體會議業務計費系統,包括 呼叫會話控制功能單元,用于向匪Tel AS轉發UE的業務請求消息; 匪Tel AS,用于根據UE發起的相應業務請求,向CDF單元發送ACR消息;CDF單元,用于根據收到的ACR消息生成相應的CDR,并將該CDR發送給CGF單元; CGF單元,用于對收到的CDR進行預處理,并按照預先設定的規則將CDR文件傳送
給計費中心; 計費中心,用于根據CDR文件生成相應的賬單; 其中,所述ACR消息和CDR中包含會議標識號字段和在線會議成員數量字段。 上述技術方案中,所述ACR消息還包含參會成員動作類型字段。 所述CDR文件的傳送通過CGF單元主動推送PUSH方式、計費中心主動獲取PULL
方式、或者上述兩種方式的結合來實現。 本發明提供的多媒體會議業務計費方法及系統,由負責多媒體電話業務的匪Tel AS為多媒體會議生成會議費的計費消息;并且,在一次多媒體會議中,除了在會議開始和 結束時生成/處理會議CDR以外,在會議成員主動加入會議、會議成員被邀請加入會議或會 議成員退出會議時,還會根據中間計費消息更新會議CDR/生成事件類CDR, CDR中記錄實時 的參會成員數量情況以及其他有效的計費信息,這樣,能夠實時提供參會成員數量變化情 況及其他有效計費信息,進而提高計費精度。 本發明在計費請求消息中增加會議標識符(CONF ID)字段,對于同一次會議,CONF ID在所有CDR中保持一致,并在一段時間內對于不同的會議具有唯一性,如此,可以據此區 分不同的會議,也可以據此進行多個與同一次會議相關的CDR的聚合和關聯,從而提高了 計費精度和準確度。
圖1為本發明多媒體會議業務計費系統的結構示意圖; 圖2為本發明多媒體會議業務計費方法的流程示意圖; 圖3為本發明實施例1的UE 1創建多媒體會議計費消息流程圖; 圖4為本發明實施例2的UE 2主動加入多媒體會議計費消息流程圖; 圖5為本發明實施例3的UE 3被邀請加入多媒體會議計費消息流程圖; 圖6為本發明實施例4的多媒體會議結束計費消息流程圖。
具體實施例方式
本發明的基本思想是匪Tel AS根據用戶設備(UE,User Equipment)發起的相應 業務請求,發送包含CONF ID和在線會議成員數量(Online ParticipantsNumber)的計費 請求(ACR, Accounting Request)消息給計費數據功會g (CDF, Charging Data Function) 單元,CDF單元生成相應的CDR并將該CDR發送給計費網關功能(CGF, Charging Gateway Function)單元,CGF單元對CDR預處理后將CDR文件傳送至計費中心(BD, BillingDomain)生成相應賬單。如此計費中心能根據多媒體會議的持續時長和參會成員數量生成 賬單,提高了計費的精度和準確度。 圖l為本發明多媒體會議業務計費系統的結構示意圖,如圖l所示,該計費系統包 括 呼叫會話控制功能(CSCF, Call Session Control Function)單元,用于向AS轉 發UE的業務請求消息; 匪Tel AS,用于根據UE發起的相應業務請求,通過Rf接口向CDF單元發送ACR消 息; CDF單元,用于根據收到的ACR消息生成相應的CDR,并將該CDR通過Ga接口發送 給CGF單元; CGF單元,用于對收到的CDR進行預處理,并按照預先設定的規則將CDR文件傳送 至計費中心; 計費中心,用于根據CDR文件生成相應的賬單。 上述ACR消息和CDR中包含CONF ID字段和Online Participants Number字 段,可實時記錄參加會議的在線會議成員數,且便于同一次會議的多個CDR關聯和聚合 (Aggregation)。 上述預處理可以是CDR文件合并和錯誤處理等。 上述CDR文件的傳送可以通過CGF單元主動推送(PUSH)方式、BD主動獲取(PULL) 方式、或兩種方式的結合來實現。在PUSH方式下,預先設定的規則可以按照文件尺寸、文件 是否可用、存儲容量或間隔時間等設定,如若CDR文件存儲容量超出預先設定的CGF單元存 儲容量界限,則觸發CGF單元發送CDR文件給BD ;在PULL方式下,BD可以按照預先設定的 時間點或頻率來主動獲取CDR文件。 圖2為本發明多媒體會議業務計費方法的流程示意圖,如圖2所示,該方法包括
步驟100,根據UE發起的相應業務請求,匪Tel AS發送ACR消息給CDF單元;
本步驟中,UE的業務請求可以是創建多媒體會議請求消息、加入多媒體會議請求 消息、邀請其他UE加入多媒體會議請求消息、或退出多媒體會議請求消息等,MMTel AS將 CONF ID和Online Participants Number插入計費請求消息ACR,通過Rf接口發送給CDF 單元。其中,CONF ID是在每次多媒體會議創建時由MMTel AS設置的,直至該多媒體會議 結束以前,這個值不發生改變,且在一個設定的時間周期內它是唯一不重復的值,即屬于同 一次多媒體會議的多個CDR具有相同且唯一的CONF ID,可用于同一次會議的多個CDR關聯 或聚合。 該ACR消息中還可以包含參會成員動作類型(Participants Action Type)字段, 用于向運營商指示會議CDR由什么動作引起,如創建多媒體會議、主動加入多媒體會議、 被邀請加入多媒體會議、或退出多媒體會議等等。 步驟110,根據收到的ACR消息,CDF單元生成相應的CDR,并返回計費響應(ACA, Accounting Answer)消息給MMTel AS,且將所生成的CDR發送給CGF單元;
本步驟中,CDR同樣包括CONF ID字段、Online Participants Number字段和 Participants Action Type字段,Online Participants Number結合同一個CDR中的時間 戳,可以在一次會議有很多CDR時準確反映一次會議中參會成員數量的變化情況,從而提供足夠的信息給計費中心來進行會議費的計算。 多媒體會議的會議費可以是會話無關或者會話相關,若是會話無關,CDF單元在創 建會議、有成員主動加入會議、有成員被邀請加入會議、有成員退出會議和會議結束時,分 別為這次會議生成若干事件類CDR(Event CDR);若是會話相關,則CDF單元在創建會議、有 成員主動加入會議、有成員被邀請加入會議、有成員退出會議和會議結束時,分別為這次會 議打開話單CDR、更新(Update)話單CDR和關閉話單CDR。無論哪種情況,CONF ID的值均 是在每次會議創建時設置,直至會議結束都保持不變。 步驟120, CGF單元對收到的CDR進行預處理,并按照預先設定的規則將CDR文件 傳送給計費中心,以生成相應賬單; 本步驟中,所述預處理可以是CDR文件合并和錯誤處理等。 上述CDR文件的傳送可以通過CGF單元主動推送(PUSH)方式、BD主動獲取(PULL) 方式、或兩種方式的結合來實現。在PUSH方式下,預先設定的規則可以按照文件尺寸、文件 是否可用、存儲容量或間隔時間等設定,如若CDR文件存儲容量超出預先設定的CGF單元存 儲容量界限,則觸發CGF單元發送CDR文件給BD ;在PULL方式下,BD可以按照預先設定的 時間點或頻率來主動獲取CDR文件。 多媒體會議計費中參會各成員作為主叫呼入分支的通信費屬于IMS基本網元服 務/查詢/代理呼叫會話控制功能(S/I/P CSCF)單元和SIPAS生成計費信息的范疇;而會 議費則屬于匪Tel AS生成計費信息的范疇。SIP AS和匪Tel AS是邏輯上的區分,在實際 的物理部署時,兩者可以共存于一個AS實體。 本發明提出多媒體會議的計費原則是會議成員的通信費由SIP AS和多媒體資 源功能控制器(MRFC,Multimedia Resource Function Controller)來度量,而會議費由處 理多媒體會議業務的匪Tel AS和MRFC來度量。 下面結合附圖和實施例來具體說明本發明多媒體會議業務計費方法。
以一個簡單的多媒體會議場景為例,有三個UE,分別為UE 1、UE 2和UE 3,其中, UE l創建多媒體會議成功,UE 2主動加入該多媒體會議,UE 3被邀請加入該多媒體會議, 該多媒體會議進行了一段時間后結束。該多媒體會議結束的觸發條件可以是創建方UE 1 退出、或者所有UE都退出,具體觸發條件由運營商自己的計費策略來決定,在本實施例中, 假定計費策略為UE l退出觸發該多媒體會議結束,采用會話相關的計費方式,采用CGF單 元主動PUSH方式傳送CDR文件。
實施例1 本實施例的多媒體會議場景為該多媒體會議尚未創建,UE 1創建多媒體會議。
圖3為本發明實施例1的UE 1創建多媒體會議計費消息流程圖,如圖3所示,步 驟Al至A15為UE 1和AS進行多媒體資源協商過程,多媒體資源協商成功后,執行步驟16、 步驟20至22, AS返回200ok響應消息給UE l,UEl收到200ok響應后發出確認消息(ACK) 給AS,同時步驟A17至A19 :AS發起多媒體會議業務計費過程。
其中,該多媒體會議業務計費方法具體包括 步驟1 、根據UE 1發起的創建多媒體會議請求,匪Tel AS發送ACR消息給CDF單 元; 該ACR消息中CONF ID字段由匪Tel AS設置,本實施例中,該多媒體會議CONF ID值設為100, Online Participants Number字段記錄實時的在線參加會議的成員數量,由 匪Tel AS ±真寫,此時應該是1。在ACR消息中還可以包含Participants Action Type字 段,用于向運營商指示會議CDR由什么動作引起,本實施例中,該字段應該填創建會議,艮卩 CREATE—CONF。 步驟2,根據收到的ACR消息,CDF單元打開會議話單CDR,并返回ACA消息給匪Te 1 AS,且將CDR發送給CGF單元; CDF單元打開一個會議CDR,該CDR包含CONF ID字段、OnlineParticipants Number字段禾口 Participants Action Type字段,CONF ID值為lOO,Online Participants Number值為1, Participants Action Type值為CREATE_CONF。 步驟3, CGF單元對收到的CDR進行預處理,并按照預先設定的規則將生成的CDR 文件發送給計費中心,以便帳單生成; 這里,預先設定CDR文件的存儲容量界限, 一旦該CDR文件超過該存儲容量界限, 則CGF單元將該CDR文件PUSH給計費中心。
實施例2 本實施例的多媒體會議場景為該多媒體會議已經由UE 1創建,且UE 2主動請求 加入上述UE l創建的多媒體會議。 圖4為本發明實施例2的UE 2主動加入多媒體會議計費消息流程圖,如圖4所 示,步驟Al至A14為UE 2和AS進行多媒體資源協商過程,多媒體資源協商成功后,執行步 驟15、步驟19至21 :AS返回200ok響應消息給UE 2, UE 2收到200ok響應后發出確認消 息(ACK)給AS,同時步驟A16至A18 :AS發起多媒體會議業務計費過程。
其中,該多媒體會議業務計費方法具體包括 步驟1、根據UE 2發起的加入多媒體會議請求,匪Tel AS發送ACR消息給CDF單 元; 該ACR消息中CONF ID值為100, Online Participants Number字段記錄實時 的在線參加會議的成員數量,由匪Tel AS填寫,此時應該是2。在ACR消息中還可以包含 Participants Action Type字段,用于向運營商指示會議CDR由什么動作引起,本實施例 中,該字段應該填加入會議,即J0IN_C0NF。 步驟2 ,根據收到的ACR消息,CDF單元更新會議CDR,并返回ACA消息給匪Te 1 AS, 且將CDR發送給CGF單元;CDF單元更新會議CDR,該CDR包含CONF ID字段、列表形式出現的Online Participants Number字段禾口Participants Action Type字段禾口時間戮,CONFID值為100, Online Participants Number值為2, Participants Action Type值為J0IN_C0NF。
步驟3, CGF單元對收到的CDR進行預處理,并按照預先設定的規則將生成的CDR 文件發送給計費中心,以便帳單生成; 這里,預先設定CDR文件的存儲容量界限, 一旦該CDR文件超過該存儲容量界限, 則CGF單元將該CDR文件PUSH給計費中心。
實施例3 本實施例的多媒體會議場景為該多媒體會議已經由UE 1創建,且UE 2已經主動 加入該多媒體會議,此時,UE 3被邀請加入上述UE l創建的多媒體會議。
圖5為本發明實施例3的UE 3被邀請加入多媒體會議計費消息流程圖,如圖5所 示,會議已經創建,另一用戶UE 3被邀請加入會議,步驟A1至AIO :UE 1發起參考(Refer) 消息給AS邀請UE 3加入會議,AS返回202響應表示已經接收到Refer消息,AS通過通知 (Notify)消息通知UE 1知道了 ,準備邀請;UE 1返回200ok響應到AS ;AS在收到200ok響 應后,向UE 3發出Invite消息邀請UE 3加入會議,UE 3向AS發送200ok響應;步驟All 至A13 :AS發起多媒體會議業務計費過程。
其中,該多媒體會議業務計費方法具體包括 步驟1、根據UE 1發起的邀請UE 3加入多媒體會議請求,匪Tel AS發送ACR消息 給CDF單元; 該ACR消息中CONF ID值為100, Online Participants Number字段記錄實時 的在線參加會議的成員數量,由匪Tel AS填寫,此時應該是3。在ACR消息中還可以包含 Participants Action Type字段,用于向運營商指示會議CDR由什么動作引起,本實施例 中,該字段應該填被邀請加入會議,即INVITE_CONF。 步驟2 ,根據收到的ACR消息,CDF單元更新會議CDR,并返回ACA消息給匪Te 1 AS, 且將CDR發送給CGF單元;CDF單元更新會議CDR,該CDR包含CONF ID字段、列表形式出現的Online Participants Number字段、Participants Action Type字段和時間戳等,CONFID值為100, Online Participants Number值為3, Participants Action Type值為INVITE_CONF。
步驟3, CGF單元對收到的CDR進行預處理,并按照預先設定的規則將生成的CDR 文件發送給計費中心,以便帳單生成; 這里,預先設定CDR文件的存儲容量界限, 一旦該CDR文件超過該存儲容量界限, 則CGF單元將該CDR文件PUSH給計費中心。
實施例4 本實施例的多媒體會議場景為該多媒體會議已經由UE 1創建,且UE 2已經主動 加入該多媒體會議,UE 3已經被邀請加入,此時,UE l退出多媒體會議,觸發該多媒體會議 結束。 圖6為本發明實施例4的多媒體會議結束計費消息流程圖,如圖6所示,步驟Al、 步驟A2:UE 1向CSCF發出退出(BYE)消息請求退出,CSCF轉發該BYE消息給AS。步驟A3 至A5, AS發起多媒體會議業務計費過程會議AS向CDF發送ACR消息,CDF生成結束CDR, CDF返回ACA給AS ;步驟A6至All,AS發送200ok響應給UE 1,同時AS通知其他會議成員 UE1退出;UE 1返回200ok響應給AS。
其中,該多媒體會議業務計費方法具體包括 步驟1 、根據UE 1發起的退出多媒體會議請求,匪Tel AS發送ACR消息給CDF單 元; 該ACR消息中CONF ID值為100, Online Participants Number字段記錄實時 的在線參加會議的成員數量,由匪Tel AS填寫,此時應該是2。在ACR消息中還可以包含 Participants Action Type字段,用于向運營商指示會議CDR由什么動作引起,本實施例 中,該字段應該填退出會議,即QUIT_CONF。 步驟2,根據收到的ACR消息,CDF單元關閉會議CDR,并返回ACA消息給匪Tel AS,且將CDR發送給CGF單元;CDF單元關閉會議CDR,該CDR包含CONF ID字段、列表形式出現的Online Participants Number字段、Participants Action Type字段和時間戳等,CONFID值為100, Online Participants Number值為2, Participants Action Type值為QUIT_C0NF。
步驟3, CGF單元對收到的CDR進行預處理,并按照預先設定的規則將CDR文件發 送給計費中心,以便帳單生成; 這里,預先設定CDR文件的存儲容量界限, 一旦該CDR文件超過該存儲容量界限, 則CGF單元將該CDR文件PUSH給計費中心。 綜上,通過上述實施例,本發明多媒體會議業務計費方法及系統,使得同一次會議 的多個會議CDR的聚合通過CONF ID可以得到實現,而且每個部分(partial) CDR攜帶的參 會成員數量結合時間戳等信息呈現為一個信息完全的列表,即在CDR中,會議業務請求/響 應時間戳和在線會議成員數量等字段組合為一個組合型字段,可以在CDR中多次出現呈現 為列表,從而為計費中心根據自己的會議計費策略計算會議費提供了詳細且準確的信息。 以上所述,僅為本發明的較佳實施例而已,并非用于限定本發明的保護范圍。
權利要求
一種多媒體會議業務計費方法,其特征在于,包括多媒體電話應用服務器MMTel AS根據用戶設備UE發起的相應業務請求,發送計費請求ACR消息給計費數據功能CDF單元;CDF單元根據收到的ACR消息生成相應的計費數據記錄CDR,并將生成的CDR發送給計費網關功能CGF單元;CGF單元對收到的CDR進行預處理,并按照預先設定的規則將CDR文件傳送至計費中心生成相應賬單;其中,ACR消息和CDR中包含會議標識號字段和在線會議成員數量字段。
2. 根據權利要求l所述的多媒體會議業務計費方法,其特征在于,所述ACR消息還包含 參會成員動作類型字段。
3. 根據權利要求2所述的多媒體會議業務計費方法,其特征在于,所述CDR文件的傳送 通過CGF單元主動推送PUSH方式、計費中心主動獲取PULL方式、或者上述兩種方式的結合 來實現。
4. 根據權利要求2或3所述的多媒體會議業務計費方法,其特征在于,所述業務請求為 創建多媒體會議請求,所述參會成員動作類型為創建多媒體會議。
5. 根據權利要求2或3所述的多媒體會議業務計費方法,其特征在于,所述業務請求為 主動加入多媒體會議請求,所述參會成員動作類型為主動加入多媒體會議。
6. 根據權利要求2或3所述的多媒體會議業務計費方法,其特征在于,所述業務請求為 邀請其他UE加入多媒體會議請求,所述參會成員動作類型為被邀請加入多媒體會議。
7. 根據權利要求2或3所述的多媒體會議業務計費方法,其特征在于,所述業務請求為 退出多媒體會議請求,所述參會成員動作類型為退出多媒體會議。
8. —種多媒體會議業務計費系統,其特征在于,包括 呼叫會話控制功能單元,用于向匪Tel AS轉發UE的業務請求消息; 匪Tel AS,用于根據UE發起的相應業務請求,向CDF單元發送ACR消息;CDF單元,用于根據收到的ACR消息生成相應的CDR,并將該CDR發送給CGF單元; CGF單元,用于對收到的CDR進行預處理,并按照預先設定的規則將CDR文件傳送給計 費中心;計費中心,用于根據CDR文件生成相應的賬單;其中,所述ACR消息和CDR中包含會議標識號字段和在線會議成員數量字段。
9. 根據權利要求8所述的多媒體會議業務計費系統,其特征在于,所述ACR消息還包含 參會成員動作類型字段。
10. 根據權利要求8或9所述的多媒體會議業務計費系統,其特征在于,所述CDR文件 的傳送通過CGF單元主動推送PUSH方式、計費中心主動獲取PULL方式、或者上述兩種方式 的結合來實現。
全文摘要
本發明提供一種多媒體會議業務計費方法,包括多媒體電話應用服務器根據用戶設備發起的相應業務請求,發送計費請求(ACR)消息給計費數據功能(CDF)單元;CDF單元生成相應的計費數據記錄(CDR),并將生成的CDR發送給計費網關功能CGF單元;CGF單元生成CDR文件,并按照預先設定的規則將生成的CDR文件發送給計費中心生成相應賬單;其中,ACR消息和CDR中包含會議標識號字段和在線會議成員數量字段。同時,本發明還提供一種多媒體會議業務計費系統。本發明的多媒體會議業務計費方法及系統,針對每個參會成員生成包含會議標識號字段和在線會議成員數量字段的CDR,提高了多媒體會議業務計費的精確度和準確度。
文檔編號H04L12/18GK101777987SQ20091007659
公開日2010年7月14日 申請日期2009年1月9日 優先權日2009年1月9日
發明者郭文潔 申請人:中興通訊股份有限公司