專利名稱:組播業(yè)務(wù)中確保不同gprs支持節(jié)點計費話單一致的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種組播業(yè)務(wù)中確保不同GPRS支持節(jié)點計費話單一致的 方法,尤其涉及移動通信系統(tǒng)廣播組播業(yè)務(wù)MBMS中,確保組播業(yè)務(wù)方式 中核心網(wǎng)不同GPRS支持節(jié)點GSN之間計費話單一致性的方法。
背景技術(shù):
為了有效地利用移動網(wǎng)絡(luò)資源,現(xiàn)有移動通信系統(tǒng)提出了使用廣播組播 傳輸業(yè)務(wù)的思想,即多媒體廣播組播業(yè)務(wù)MBMS(Multimedia Broadcast/Multicast Service,以下簡稱MBMS)。 MBMS在移動網(wǎng)絡(luò)中提供一 個數(shù)據(jù)源向多個用戶發(fā)送數(shù)據(jù)的點到多點業(yè)務(wù),實現(xiàn)網(wǎng)絡(luò)資源共享,^提高網(wǎng) 絡(luò)資源的利用率,尤其是空口接口資源。MBMS提供兩種方式廣播方式 和組播方式。MBMS不僅能實現(xiàn)純文本低速率的消息類組播和廣播,而且 還能實現(xiàn)高速多媒體業(yè)務(wù)的組播和廣播,組播和廣播業(yè)務(wù)MBMS基于 WCDMA/GSM分組網(wǎng),通過增加一些新的功能實體,如廣播組播業(yè)務(wù)中心 BM-SC(Broadcast Multicast Service Centre,以下簡稱BM畫SC),對已有的分 組域功能實體如分組服務(wù)節(jié)點SGSN (服務(wù)GPRS支持節(jié)點,是核心網(wǎng)側(cè)負 責移動性管理的網(wǎng)元,以下簡稱SGSN)、分組網(wǎng)關(guān)節(jié)點GGSN(網(wǎng)關(guān)GPRS 支持節(jié)點,是核心網(wǎng)側(cè)負責接入到和發(fā)送出核心網(wǎng)的網(wǎng)元,以下簡稱 GGSN)、無線接入網(wǎng)絡(luò)RAN和用戶終端UE增加MBMS功能,并定義了 新的邏輯共享信道來實現(xiàn)空口資源共享。移動通信系統(tǒng)下使用MBMS的網(wǎng) 絡(luò)架構(gòu)如圖l所示。圖中除了BM-SC以外,其余都是移動通信系統(tǒng)的承載 網(wǎng)元,用于完成數(shù)據(jù)傳輸功能。GGSN與BM-SC之間的信令交換在Gmb參 考點進行,實現(xiàn)MBMS的控制面,包括以下信令
-GGSN建立MBMS的承載上下文并在BM-SC注冊;
-GGSN或者BM-SC釋放MBMS承載上下文,GGSN在BM-SC去注冊;
陽BM畫SC向GGSN通知會話開始和結(jié)束。
實現(xiàn)接入MBMS業(yè)務(wù),需要一系列的步驟和信令交互,至少包括業(yè)務(wù) 通知、用戶加入廣播或組播組(包括激活、注冊等)的接入步驟,以及離開 (包括去活、注銷等)的步驟。
為了完成MBMS信令和MBMS業(yè)務(wù)數(shù)據(jù)傳輸?shù)奶幚?,現(xiàn)有MBMS機 制對已有的分組域核心網(wǎng)功能實體SGSN和GGSN及新增MBMS功能實體 BM-SC,增加了 MBMS承載上下文(MBMS Bearer Context)用于記錄某一 個業(yè)務(wù)的相關(guān)信息。在GGSN、 SGSN的MBMS承載上下文中,包含了 IP 組插j也址、4妄入點名稱APN ( Access Point Name )、臨時移動《且標i口、 TMGI (Temporary Mobile Group Identities ) 、 MBMS會話屬性、以及下4亍節(jié)點列 表等信息。下行節(jié)點列表羅列了下行數(shù)據(jù)所要到達的下一個網(wǎng)絡(luò)節(jié)點的地址 信息。BM-SC的下行節(jié)點列表記錄了接收該業(yè)務(wù)的所有SGSN的地址信息, GGSN的下行節(jié)點列表記錄了接收該業(yè)務(wù)的所有SGSN的地址信息。組播業(yè) 務(wù)中MBMS承載上下文的建立是通過注冊消息完成的,可以發(fā)送注冊請求 的網(wǎng)元包括RNC/BSC、 SGSN、 GGSN。注冊過程如圖2所示。
MBMS架構(gòu)支持離線計費和在線計費,如圖3所示,在離線模式計費 中,SGSN、 GGSN網(wǎng)元釆集計費數(shù)據(jù),并觸發(fā)計費詳單CDR, SGSN產(chǎn)生 SGSN MBMS話單S隱MB-CDR (SGSN MBMS Charging Data Record,以下簡 稱SGSN MBMS話單),GGSN產(chǎn)生GGSN MBMS話單G-MB-CDR ( GGSN MBMS Charging Data Record,以下簡稱GGSN MBMS話單)通過Ga接口 協(xié)議發(fā)送到計費網(wǎng)關(guān)模塊(Charging Gateway Function ),再經(jīng)過Bp接口傳 送到計費系統(tǒng)(Billing Domain)中。此夕卜,SGSN和GGSN的計費信息功能 CDF可通過基于Diameter協(xié)議的Rf接口傳遞計費觸發(fā)事件消息,也可將 CDF功能作為SGSN或GGSN設(shè)備功能的一部分。
現(xiàn)有MBMS架構(gòu)中,S-MB-CDR和G-MB-CDR分別在SGSN和GGSN 的MBMS承載上下文建立時開始產(chǎn)生,在S-MB-CDR和G-MB-CDR中由 話單標識Charging ID和GGSN的控制面IP地址唯一確定一個承載業(yè)務(wù)產(chǎn)生 的話單。然而,在現(xiàn)有技術(shù)中,對于某一組播承載業(yè)務(wù)創(chuàng)建時,GGSN并沒 有將Charging ID傳遞給SGSN,這使得SGSN和GGSN產(chǎn)生的S-MB-CDR和G-MB-CDR中的Charging ID無法保持一致,SGSN和GGSN產(chǎn)生的話單 無法對應起來,顯然是不合理的。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是提供一種移動通信系統(tǒng)組播業(yè)務(wù)中確保核 心網(wǎng)分組域SGSN和GGSN節(jié)點之間計費話單一致性的方法。
為了解決上述技術(shù)問題,本發(fā)明提供了一種組播業(yè)務(wù)中確保不同GPRS 支持節(jié)點計費話單一致的方法,包括如下步驟
網(wǎng)關(guān)GPRS支持節(jié)點GGSN收到組播模式下多媒體廣播組播業(yè)務(wù) MBMS的注冊請求消息時,產(chǎn)生所述業(yè)務(wù)的話單標識,并將所述話單標識 傳遞給所述GGSN的下游節(jié)點列表中的服務(wù)GPRS支持節(jié)點SGSN,所述 GGSN和SGSN在各自產(chǎn)生的話單中使用上述相同的話單標識。
進一步地,所述各自產(chǎn)生的話單是指所述GGSN產(chǎn)生的G-MB-CDR話 單和所述SGSN產(chǎn)生的S-MB-CDR話單。
進一步地,所述的方法,進一步分為以下步驟
A:當SGSN收到MBMS的注冊請求消息或用戶激活消息時,若SGSN
判斷其上沒有MBMS承載上下文,則創(chuàng)建MBMS承載上下文,將MBMS
承載上下文中的話單標識置為無效值,并向GGSN發(fā)送MBMS注冊請求消 自
B: GGSN收到MBMS注冊請求消息后,判斷其上是否有MBMS承載 上下文,如果有,執(zhí)行步驟C;如果沒有,則創(chuàng)建MBMS承載上下文,同 時產(chǎn)生話單標識,并將所述話單標識保存在MBMS承載上下文中,之后向 廣播組播業(yè)務(wù)中心BM-SC發(fā)送注冊請求消息,待BM-SC返回注冊響應消 息后,執(zhí)行步驟C;
C: GGSN向SGSN返回MBMS注冊響應消息,消息中攜帶GGSN的 MBMS承載上下文中保存的話單標識,SGSN更新其MBMS岸義載上下文的 話單標識為GGSN攜帶來的話單標識;
D:針對該組播業(yè)務(wù),GGSN和SGSN分別采集計費信息,并將各自MBMS承載上下文中的話單標識填寫到各自的話單中。
進一步地,步驟A中,所述MBMS的注冊請求消息由BSC/RNC發(fā)起, 所述MBMS的用戶激活消息由UE發(fā)起。
進一步地,步驟A中,當SGSN收到所述BSC/RNC發(fā)起的注冊請求時, 所述SGSN判斷其沒有MBMS承載上下文,則創(chuàng)建MBMS承載上下文,并 且將該BSC/RNC標識加入到所述MBMS承載上下文的下行節(jié)點列表中。
進一步地,步驟A中,所述SGSN創(chuàng)建MBMS承載上下文后,向其中 加入IP組播地址和接入點名稱APN,所述發(fā)給GGSN的MBMS注冊請求 消息中攜帶有所述IP組播地址、所述APN、 SGSN的控制面地址和控制面 隧道端點標識TEID信息。
進一步地,步驟B中,進一步包括如下步驟所述BM-SC收到MBMS 注冊請求消息后,將GGSN的標識添加到其下行節(jié)點列表中,向GGSN返 回MBMS注冊響應消息,消息中攜帶有臨時移動組標識TMGI和要求的 MBMS承載能力。
進一步地,步驟C中,所述GGSN給SGSN回注冊響應消息之前,GGSN 將SGSN的標識添加到其下行節(jié)點列表中。
進一步地,步驟D之后進一步包括如下步驟所述GGSN和SGSN分 別向計費系統(tǒng)發(fā)送所述各自的話單,所述話單中攜帶的話單標識參數(shù)一致。
本發(fā)明解決了現(xiàn)有技術(shù)中存在的SGSN和GGSN產(chǎn)生的話單無法對應 的問題,防止錯誤話單和重復計費。
圖1是現(xiàn)有移動通信系統(tǒng)下使用MBMS的網(wǎng)絡(luò)架構(gòu)圖2是現(xiàn)有MBMS注冊流程圖3是移動通信系統(tǒng)核心網(wǎng)離線計費架構(gòu)圖4是本實施例MBMS注冊流程圖。
具體實施例方式
本發(fā)明針對組播模式的MBMS業(yè)務(wù),在注冊流程中,GGSN給SGSN 回應的注冊響應消息中增加Charging ID這樣的計費話單標識信息,使得 GGSN產(chǎn)生的Charging ID能夠順利傳遞給SGSN,確保了 GGSN和SGSN 出G-MB-CDR話單和S-MB-CDR話單能夠?qū)饋怼?br>
本實施例MBMS注冊流程發(fā)生在有用戶需要接入某個基于MBMS會話 的業(yè)務(wù),但網(wǎng)絡(luò)側(cè)還沒有建立該會話相關(guān)的信息,這時網(wǎng)絡(luò)側(cè)的網(wǎng)元通過注 冊流程完成該會話相關(guān)信息的建立。注冊流程如圖4所示,包括以下步驟
步驟401,當RNC檢測到其控制的UE要使用MBMS業(yè)務(wù),RNC向其 所屬SGSN發(fā)送MBMS注冊請求消息(MBMS Registration Request);
步驟402, SGSN收到來自RNC的關(guān)于該MBMS承載業(yè)務(wù)的注冊請求 消息,SGSN判斷其上是否有針對該MBMS承載業(yè)務(wù)的MBMS承載上下文, 如果有,則直接給RNC發(fā)送注冊響應消息(MBMS Registration Response), 如果沒有,SGSN則創(chuàng)建一個MBMS承載上下文(置于"Standby"準備狀態(tài)), 向其中加入IP組播地址、APN,并將計費標識Charging ID置為無效值,向 GGSN發(fā)送MBMS注冊請求消息(MBMS Registration Request),消息中攜帶 有IP組播地址、APN以及SGSN的控制面隧道端點標識TEID (Tunnel Endpoint Identifier,以下簡稱TEID )和SGSN的控制面IP地址。
如果SGSN上沒有針對該MBMS承載業(yè)務(wù)的MBMS承載上下文,有可 能的情況是針對該MBMS承載業(yè)務(wù),第一個MBMS UE上下文在SGSN上 創(chuàng)建,或者接收到RNC發(fā)送的注冊請求,而SGSN上還沒有相應的MBMS 承載上下文。
MBMS承載上下文是針對一個MBMS業(yè)務(wù)所必需的, 一個MBMS UE 上下文是針對一個用戶想加入一個MBMS業(yè)務(wù)所必需的,在一個網(wǎng)元中, 對于一個MBMS業(yè)務(wù),只有一個MBMS承載上下文,但是可能有零個或者 多個MBMSUE上下文。
除了 RNC可以發(fā)送注冊請求外,其他網(wǎng)元,如SGSN和GGSN也可以。 如果SGSN檢測到其控制的UE要使用MBMS業(yè)務(wù),且其上沒有針對該
MBMS承載業(yè)務(wù)的MBMS承載上下文,則向其所屬GGSN發(fā)送MBMS注
冊請求消息。
步驟403,GGSN收到來自SGSN的關(guān)于該MBMS承載業(yè)務(wù)的注冊請求 消息,GGSN判斷其上是否有針對該MBMS承載業(yè)務(wù)的MBMS承載上下文, 如果有,GGSN在MBMS承載上下文中的下行節(jié)點列表參數(shù)(list of downstream nodes)中保存該SGSN的信息,由GGSN向SGSN返回注冊響應 消息(攜帶計費標識Charging ID、 TMGI、要求的承載能力、GGSN的控制 面隧道標識TEID和控制面IP地址),執(zhí)行步驟406;如果沒有,GGSN則 創(chuàng)建一個MBMS承載上下文(置于"Standby"狀態(tài)),向其中加入IP組#^地址、 APN,計費標識Charging ID,向BM-SC發(fā)送MBMS注冊請求消息(攜帶IP 組#番地址、APN)。
如果GGSN上沒有針對該MBMS承載業(yè)務(wù)的MBMS承載上下文,有可 能的情況是針對該MBMS承載業(yè)務(wù),第一個MBMS UE上下文在GGSN上 創(chuàng)建,或者收到SGSN發(fā)送的注冊請求,而GGSN上還沒有相應的MBMS 承載上下文。
步驟404, BM-SC收到來自GGSN的MBMS注冊請求消息,將GGSN 的標識添加到BM-SC的MBMS承載上下文中的下行節(jié)點列表(list of downstream nodes)參數(shù)中,并向GGSN返回MBMS注冊響應消息,消息中 攜帶有TMGI、要求的MBMS承載能力。
步驟405, GGSN收到BM-SC返回的MBMS注冊響應消息,在MBMS 承載上下文中的下行節(jié)點列表(list of downstream nodes)參數(shù)中保存SGSN的 標識,并向SGSN返回MBMS注冊響應消息,消息中攜帶計費標識信息 Charging ID、 TMGI、要求的MBMS承載能力和GGSN控制面IP地址及控 制面TEID。
步驟406, SGSN收到GGSN返回的MBMS注冊響應消息,消息中攜帶 GGSN的話單標識信息Charging ID, SGSN更新其MBMS承載上下文的話 單標識信息Charging ID為GGSN攜帶來的Charging ID。
如果SGSN在步驟401收到了來自RNC的注冊請求,則將RNC的標識 添加到SGSN的MBMS承載上下文中下行節(jié)點列表(list of downstream nodes)
參數(shù)中,并向RNC返回MBMS注冊響應消息(攜帶TMGI,要求的MBMS 承載能力)。
步驟407,針對該組播業(yè)務(wù),GGSN的計費信息功能采集計費信息,并 將其MBMS承載上下文中的Charging ID填寫到GGSN MBMS話單 G-MB-CDR中,GGSN通過計費網(wǎng)關(guān)模塊CGF向計費系統(tǒng)Billing Domain 發(fā)送G-MB-CDR話單。
步驟408,針對該組播業(yè)務(wù),SGSN的計費信息功能采集計費信息,并 將其MBMS承載上下文中的Charging ID填寫到SGSN MBMS話單 S-MB-CDR中,SGSN通過計費網(wǎng)關(guān)模塊CGF向計費系統(tǒng)Billing Domain發(fā) 送S-MB-CDR話單。
GGSN和SGSN通過Ga接口協(xié)議發(fā)送到計費網(wǎng)關(guān)模塊(Charging Gateway Function ),再經(jīng)過Bp接口傳送到計費系統(tǒng)(Billing Domain)中。此 外,GGSN和SGSN的計費信息功能CDF可通過基于Diameter協(xié)議的Rf 接口傳遞計費觸發(fā)事件消息,也和將CDF功能作為SGSN或GGSN設(shè)備功 能的一部分。
本發(fā)明克服了現(xiàn)有技術(shù)中存在的GGSN和SGSN產(chǎn)生的G-MB-CDR話 單和S-MB-CDR話單無法對應的問題,防止錯誤話單和重復計費。
本發(fā)明還可有其他多種實施例,在不背離本發(fā)明精神及其實質(zhì)的情況 些相應的改變和變形都應屬于本發(fā)明所附的權(quán)利要求的保護范圍。
權(quán)利要求
1、一種組播業(yè)務(wù)中確保不同GPRS支持節(jié)點計費話單一致的方法,包括如下步驟網(wǎng)關(guān)GPRS支持節(jié)點GGSN收到組播模式下多媒體廣播組播業(yè)務(wù)MBMS的注冊請求消息時,產(chǎn)生所述業(yè)務(wù)的話單標識,并將所述話單標識傳遞給所述GGSN的下游節(jié)點列表中的服務(wù)GPRS支持節(jié)點SGSN。
2、 如權(quán)利要求l所述的方法,所述各自產(chǎn)生的話單是指所述GGSN產(chǎn) 生的G-MB-CDR話單和所述SGSN產(chǎn)生的S-MB-CDR話單。
3、 如權(quán)利要求l所述的方法,其特征在于,進一步分為以下步驟A:當SGSN收到MBMS的注冊請求消息或用戶激活消息時,若SGSN判斷其上沒有MBMS承載上下文,則創(chuàng)建MBMS承載上下文,將MBMS承載上下文中的話單標識置為無效值,并向GGSN發(fā)送MBMS注冊請求消 自 B: GGSN收到MBMS注冊請求消息后,判斷其上是否有MBMS承載 上下文,如果有,執(zhí)行步驟C;如果沒有,則創(chuàng)建MBMS承載上下文,同 時產(chǎn)生話單標識,并將所述話單標識保存在MBMS承載上下文中,之后向 廣播組播業(yè)務(wù)中心BM-SC發(fā)送注冊請求消息,待BM-SC返回注冊響應消 息后,執(zhí)行步驟C;C: GGSN向SGSN返回MBMS注冊響應消息,消息中攜帶GGSN的 MBMS承載上下文中保存的話單標識,SGSN更新其MBMS承載上下文的 話單標識為GGSN攜帶來的話單標識;D:針對該組播業(yè)務(wù),GGSN和SGSN分別采集計費信息,并將各自 MBMS承載上下文中的話單標識填寫到各自的話單中。
4、 如權(quán)利要求3所述的方法,其特征在于,步驟A中,所述MBMS 的注冊請求消息由BSC/RNC發(fā)起,所述MBMS的用戶激活消息由UE發(fā)起。
5、 如權(quán)利要求4所述的方法,其特征在于,步驟A中,當SGSN收到 所述BSC/RNC發(fā)起的注冊請求時,所述SGSN判斷其沒有MBMS承載上 下文,則創(chuàng)建MBMS 7fc載上下文,并且將該BSC/RNC標識加入到所述 MBMS承載上下文的下行節(jié)點列表中。
6、 如權(quán)利要求5所述的方法,其特征在于,步驟A中,所述SGSN創(chuàng) 建MBMS承載上下文后,向其中加入IP組播地址和接入點名稱APN,所述 發(fā)給GGSN的MBMS注冊請求消息中攜帶有所述IP組播地址、所述APN、 SGSN的控制面地址和控制面隧道端點標識TEID信息。
7、 如權(quán)利要求3所述的方法,其特征在于,步驟B中進一步包括如下 步驟所述BM-SC收到MBMS注冊請求消息后,將GGSN的標識添加到 其下行節(jié)點列表中,向GGSN返回MBMS注冊響應消息,消息中攜帶有臨 時移動組標識TMGI和要求的MBMS壽義載能力。
8、 如權(quán)利要求3所述的方法,其特征在于,步驟C中,所述GGSN給 SGSN回注冊響應消息之前,GGSN將SGSN的標識添加到其下行節(jié)點列表 中。
9、如權(quán)利要求3所述的方法,其特征在于,步驟D之后進一步包括如 下步驟所述GGSN和SGSN分別向計費系統(tǒng)發(fā)送所述各自的話單,所述 話單中攜帶的話單標識參數(shù)相同。
全文摘要
本發(fā)明公開了一種組播業(yè)務(wù)中確保不同GPRS支持節(jié)點計費話單一致的方法,包括如下步驟網(wǎng)關(guān)GPRS支持節(jié)點GGSN收到組播模式下多媒體廣播組播業(yè)務(wù)MBMS的注冊請求消息時,產(chǎn)生所述業(yè)務(wù)的話單標識,并將所述話單標識傳遞給所述GGSN的下游節(jié)點列表中的服務(wù)GPRS支持節(jié)點SGSN。本發(fā)明解決了現(xiàn)有技術(shù)中存在的SGSN和GGSN產(chǎn)生的話單無法對應的問題,防止錯誤話單和重復計費。
文檔編號H04W4/24GK101102549SQ200710143540
公開日2008年1月9日 申請日期2007年8月7日 優(yōu)先權(quán)日2007年8月7日
發(fā)明者徐曉波, 涂小勇, 王志海, 蔡建楠, 金友興 申請人:中興通訊股份有限公司