專利名稱:一種移動數(shù)據(jù)業(yè)務(wù)的計費(fèi)方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動通信系統(tǒng)中的計費(fèi)技術(shù),特別是涉及一種移動數(shù)據(jù)業(yè)務(wù)的計費(fèi)方 法和系統(tǒng)。
背景技術(shù):
現(xiàn)有的移動數(shù)據(jù)業(yè)務(wù)的計費(fèi)方法中,用戶使用GPRS等移動數(shù)據(jù)業(yè)務(wù)后,計費(fèi)網(wǎng)關(guān) (Charging Gateway, CG)產(chǎn)生該用戶的使用記錄話單,計費(fèi)系統(tǒng)根據(jù)該話單進(jìn)行批價后再 向移動用戶收取費(fèi)用??梢?,上述計費(fèi)方法中,需要等用戶對數(shù)據(jù)業(yè)務(wù)使用完畢后再對其話 單進(jìn)行批價收費(fèi)。而目前,由于技術(shù)的發(fā)展,移動數(shù)據(jù)業(yè)務(wù)已從最初的GPRS向EGPRS,以及 后續(xù)的UMTS和HSPDA等3G技術(shù)發(fā)展,大大提高了無線上網(wǎng)的速度,同時用戶使用的數(shù)據(jù)流 量也得到了快速增長,這將使用戶每次使用數(shù)據(jù)業(yè)務(wù)時容易產(chǎn)生高額費(fèi)用。顯然,上述在數(shù) 據(jù)業(yè)務(wù)使用完畢后再生成話單進(jìn)行批價收費(fèi)的計費(fèi)方式,將會導(dǎo)致運(yùn)營商不能即時收費(fèi), 從而存在被欠費(fèi)的風(fēng)險,同時用戶也會存在無法控制其數(shù)據(jù)業(yè)務(wù)的使用費(fèi)用的問題。目前,為了解決上述問題,在計費(fèi)系統(tǒng)中采用了話單分割技術(shù)。該計費(fèi)系統(tǒng)主要包 括以下部分關(guān)口 GPRS支持節(jié)點(diǎn)(Gateway GPRS Support Node,GGSN)、計費(fèi)網(wǎng)關(guān)、業(yè)務(wù)運(yùn) 營支撐系統(tǒng)(Business&Operation Support System,BOSS)。話單分割是指在使用過程中, 根據(jù)一定條件,由關(guān)口 GPRS支持節(jié)點(diǎn)(Gateway GPRS Support Node, GGSN)生成分單傳送 到計費(fèi)網(wǎng)關(guān),由計費(fèi)網(wǎng)關(guān)定時將分單合并后生成中間話單并輸出給BOSS,BOSS對中間話單 進(jìn)行批價處理后向用戶收費(fèi),這樣,在一定程度上可以提高收費(fèi)的及時性。但是,現(xiàn)有采用話單分割技術(shù)的計費(fèi)方法仍存在如下缺陷話單分割是定時執(zhí)行 的,考慮到分割太頻繁會存在網(wǎng)元系統(tǒng)負(fù)荷過大的問題,因此,通常是15分鐘生成一次中 間話單,這將使話單延遲到達(dá)BOSS,從而導(dǎo)致出現(xiàn)用戶欠費(fèi)的問題,尤其是網(wǎng)速高的情況 下,還將存在高額欠費(fèi)的問題,同時用戶也無法及時控制其消費(fèi)金額情況。由此可見,現(xiàn)有的采用話單分割技術(shù)的計費(fèi)方法,仍然無法避免產(chǎn)生運(yùn)營商被欠 費(fèi)以及用戶無法控制其消費(fèi)金額的問題。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種移動數(shù)據(jù)業(yè)務(wù)的計費(fèi)方法和系統(tǒng),本 發(fā)明能夠?qū)崿F(xiàn)實時計費(fèi),避免運(yùn)營商被欠費(fèi),并使用戶能夠控制其消費(fèi)費(fèi)用。為了達(dá)到上述目的,本發(fā)明提出的技術(shù)方案為一種移動數(shù)據(jù)業(yè)務(wù)的計費(fèi)方法,該方法包括以下步驟a、當(dāng)所述用戶請求一個新的包數(shù)據(jù)協(xié)議(PDP)業(yè)務(wù)時,關(guān)口 GPRS支持節(jié)點(diǎn)(GGSN) 根據(jù)所述用戶請求確定所述PDP業(yè)務(wù)需要進(jìn)行在線計費(fèi)后,觸發(fā)在線計費(fèi)系統(tǒng)(OCS)對所 述用戶當(dāng)前產(chǎn)生的未批價的業(yè)務(wù)流量進(jìn)行計費(fèi)處理,為所述PDP業(yè)務(wù)分配流量配額并通知 給所述GGSN ;b、所述GGSN根據(jù)每個所述PDP業(yè)務(wù)當(dāng)前的流量配額對所述PDP業(yè)務(wù)的使用流量進(jìn)行監(jiān)控,當(dāng)所述PDP業(yè)務(wù)的使用流量達(dá)到所述流量配額時,觸發(fā)所述OCS對所述用戶當(dāng)前 產(chǎn)生的未批價的業(yè)務(wù)流量進(jìn)行計費(fèi)處理,以及為所述PDP業(yè)務(wù)重新分配流量配額并通知給 所述GGSN。一種移動數(shù)據(jù)業(yè)務(wù)的計費(fèi)系統(tǒng),所述系統(tǒng)包括關(guān)口 GPRS支持節(jié)點(diǎn)(GGSN),用于當(dāng)所述用戶請求一個新的PDP業(yè)務(wù)時,根據(jù)所 述用戶請求確定所述PDP業(yè)務(wù)需要進(jìn)行在線計費(fèi)后,觸發(fā)在線計費(fèi)系統(tǒng)(OCS)對所述用戶 當(dāng)前產(chǎn)生的未批價的業(yè)務(wù)流量進(jìn)行計費(fèi)處理,為所述PDP業(yè)務(wù)分配流量配額并通知給所述 GGSN ;根據(jù)每個所述PDP業(yè)務(wù)當(dāng)前的流量配額對所述PDP業(yè)務(wù)的使用流量進(jìn)行監(jiān)控,當(dāng)所述 PDP業(yè)務(wù)的使用流量達(dá)到所述流量配額時,觸發(fā)所述OCS對所述用戶當(dāng)前產(chǎn)生的未批價的 業(yè)務(wù)流量進(jìn)行計費(fèi)處理,以及為所述PDP業(yè)務(wù)重新分配流量配額并通知給所述GGSN ;0CS,用于在所述GGSN的觸發(fā)下對所述用戶當(dāng)前產(chǎn)生的未批價的業(yè)務(wù)流量進(jìn)行計 費(fèi)處理,在所述GGSN的觸發(fā)下為所述PDP業(yè)務(wù)分配或重新流量配額并通知給所述GGSN。綜上所述,本發(fā)明提出的移動數(shù)據(jù)業(yè)務(wù)的計費(fèi)方法和系統(tǒng),以O(shè)CS作為核心,由該 OCS根據(jù)用戶資料和余額對GGSN的請求進(jìn)行反算配置給用戶的PDP業(yè)務(wù)的流量配額,并為 PDP業(yè)務(wù)在線生成收費(fèi)話單發(fā)送給BOSS,以供用戶實時獲得其當(dāng)前的賬戶信息進(jìn)而據(jù)此控 制其使用流量,從而能夠避免運(yùn)營商被欠費(fèi),并使用戶能夠控制其消費(fèi)費(fèi)用。
圖1為本發(fā)明移動數(shù)據(jù)業(yè)務(wù)的計費(fèi)方法的流程示意圖;圖2為本發(fā)明實施例一中的系統(tǒng)結(jié)構(gòu)示意圖。
具體實施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖及具體實施例對 本發(fā)明作進(jìn)一步地詳細(xì)描述。本發(fā)明的核心思想是,在用戶請求PDP業(yè)務(wù)時以及用戶使用所述PDP業(yè)務(wù)的過程 中,通過先根據(jù)用戶的賬戶余額以及用戶的PDP業(yè)務(wù)特性,進(jìn)行流量配額的反算,控制用戶 在所述流量配額的范圍內(nèi)進(jìn)行PDP業(yè)務(wù)的使用,使用戶對PDP業(yè)務(wù)的使用流量所產(chǎn)生的費(fèi) 用不會超出其當(dāng)前賬戶余額所支持的費(fèi)用,從而實現(xiàn)對數(shù)據(jù)業(yè)務(wù)的實時計費(fèi),進(jìn)而能夠避 免運(yùn)營商被欠費(fèi),并使用戶能夠控制其消費(fèi)費(fèi)用。本發(fā)明移動數(shù)據(jù)業(yè)務(wù)的計費(fèi)系統(tǒng)主要包括關(guān)口 GPRS支持節(jié)點(diǎn)(GGSN)和在線計 費(fèi)系統(tǒng)(OCS)。GGSN,用于當(dāng)所述用戶請求一個新的PDP業(yè)務(wù)時,根據(jù)所述用戶請求確定所述PDP 業(yè)務(wù)需要進(jìn)行在線計費(fèi)后,觸發(fā)OCS對所述用戶當(dāng)前產(chǎn)生的未批價的業(yè)務(wù)流量進(jìn)行計費(fèi)處 理,為所述PDP業(yè)務(wù)分配流量配額并通知給所述GGSN ;根據(jù)每個所述PDP業(yè)務(wù)當(dāng)前的流量 配額對所述PDP業(yè)務(wù)的使用流量進(jìn)行監(jiān)控,當(dāng)所述PDP業(yè)務(wù)的使用流量達(dá)到所述流量配額 時,觸發(fā)所述OCS對所述用戶當(dāng)前產(chǎn)生的未批價的業(yè)務(wù)流量進(jìn)行計費(fèi)處理,以及為所述PDP 業(yè)務(wù)重新分配流量配額并通知給所述GGSN ;0CS,用于在所述GGSN的觸發(fā)下對所述用戶當(dāng)前產(chǎn)生的未批價的業(yè)務(wù)流量進(jìn)行計 費(fèi)處理,在所述GGSN的觸發(fā)下為所述PDP業(yè)務(wù)分配或重新流量配額并通知給所述GGSN。
所述GGSN還可以進(jìn)一步用于根據(jù)所述通知授權(quán)所述用戶使用所述PDP業(yè)務(wù);用于 當(dāng)所述用戶的PDP業(yè)務(wù)被請求終止時,所述GGSN觸發(fā)所述OCS對所述用戶當(dāng)前產(chǎn)生的未批 價的業(yè)務(wù)流量進(jìn)行所述計費(fèi)處理。進(jìn)一步地,所述系統(tǒng)還可以包括——SGSN,用于根據(jù)用戶的激活包數(shù)據(jù)協(xié)議(PDP)上下文請求,觸發(fā)為所述用戶建立 PDP連接;業(yè)務(wù)運(yùn)營支撐系統(tǒng)(BOSS),用于保存所述OCS發(fā)送的批價后話單;所述OSC進(jìn)一步包括計費(fèi)處理模塊和流量配額分配模塊,其中,所述計費(fèi)處理模塊,用于對所述用戶當(dāng)前產(chǎn)生的未批價的業(yè)務(wù)流量進(jìn)行批價、生 成批價后話單并發(fā)送給BOSS,將所述批價后話單中的費(fèi)用從所述用戶的賬戶余額中扣除;所述流量配額分配模塊,用于當(dāng)所述用戶當(dāng)前的賬戶有余額時,根據(jù)所述用戶當(dāng) 前的賬戶余額和PDP業(yè)務(wù)的單位配額流量,計算所述PDP業(yè)務(wù)的流量配額,根據(jù)所述流量配 額對所述用戶的賬戶進(jìn)行預(yù)扣費(fèi)。歸屬位置寄存器(HLR),用于保存用戶的屬性信息,接收所述BOSS下發(fā)的用于在 線生成話單的屬性信息,所述用于在線生成話單的屬性信息包括所述用戶的在線計費(fèi)標(biāo) 識(CC)和語音業(yè)務(wù)在線計費(fèi)簽約信息;當(dāng)滿足預(yù)設(shè)的屬性下發(fā)條件時,將所述用于在線 生成話單的屬性信息下發(fā)給所述SGSN,所述屬性下發(fā)條件包括所述用戶處于附著狀態(tài)且 所述HLR中保存的所述屬性信息發(fā)生變化時,或者當(dāng)所述用戶由PMM-Detached狀態(tài)轉(zhuǎn)為 PMM-Connected狀態(tài)所述SGSN向所述HLR查詢用戶屬性時;所述BOSS,進(jìn)一步用于將所述用戶的屬性信息發(fā)送給所述OCS ;當(dāng)根據(jù)所述用戶 的屬性信息確定需要對所述用戶進(jìn)行實時計費(fèi)時,將用于在線生成話單的屬性信息加載到 所述HLR中;所述SGSN,進(jìn)一步用于接收并保存來自所述HLR的所述用于在線生成話單的屬性
fn息ο所述系統(tǒng)還可以進(jìn)一步包括計費(fèi)網(wǎng)關(guān)(CG),用于接收來自所述GGSN的分話單,將接收到所述分話單合并至自 身保存的所述用戶的話單中,將所述話單發(fā)送給所述BOSS ;相應(yīng)地,所述GGSN,還可以進(jìn)一步用于在收到攜帶所述流量配額的通知后,為所述 OCS最后一次進(jìn)行所述計費(fèi)處理的業(yè)務(wù)流量生成攜帶所述在線計費(fèi)標(biāo)識的分話單,將所述 分話單發(fā)送給所述CG ;所述BOSS,進(jìn)一步用于保存所述CG發(fā)送的所述話單。圖1為利用上述系統(tǒng)實現(xiàn)的移動數(shù)據(jù)業(yè)務(wù)的計費(fèi)方法的主要流程示意圖。如圖1 所示,該計費(fèi)方法,主要包括以下步驟步驟101、當(dāng)所述用戶請求一個新的PDP業(yè)務(wù)時,GGSN根據(jù)所述用戶請求確定所述 PDP業(yè)務(wù)需要進(jìn)行在線計費(fèi)后,觸發(fā)OCS對所述用戶當(dāng)前產(chǎn)生的未批價的業(yè)務(wù)流量進(jìn)行計 費(fèi)處理,為所述PDP業(yè)務(wù)分配流量配額并通知給所述GGSN。本方法中,所述計費(fèi)處理包括所述OCS對所述用戶當(dāng)前產(chǎn)生的未批價的業(yè)務(wù)流 量進(jìn)行批價、生成批價后話單并發(fā)送給業(yè)務(wù)運(yùn)營支撐系統(tǒng)(BOSS),將所述批價后話單中的 費(fèi)用從所述用戶的賬戶余額中扣除。
所述分配流量配額包括當(dāng)所述用戶當(dāng)前的賬戶有余額時,根據(jù)所述用戶當(dāng)前的 賬戶余額和PDP業(yè)務(wù)的單位配額流量,計算所述PDP業(yè)務(wù)的流量配額,根據(jù)所述流量配額對 所述用戶的賬戶進(jìn)行預(yù)扣費(fèi)。本步驟中,所述GGSN收到攜帶所述流量配額的通知后,還可以為所述OCS最后一 次進(jìn)行所述計費(fèi)處理的業(yè)務(wù)流量生成攜帶所述在線計費(fèi)標(biāo)識的分話單,將所述分話單發(fā)送 給計費(fèi)網(wǎng)關(guān)(CG),所述CG將接收到所述分話單合并至自身保存的所述用戶的話單中。進(jìn)一步地,OCS將流量配額通知給所述GGSN之后。所述GGSN將根據(jù)所述通知授 權(quán)所述用戶使用所述PDP業(yè)務(wù)。步驟102、所述GGSN根據(jù)每個所述PDP業(yè)務(wù)當(dāng)前的流量配額對所述PDP業(yè)務(wù)的使 用流量進(jìn)行監(jiān)控,當(dāng)所述PDP業(yè)務(wù)的使用流量達(dá)到所述流量配額時,觸發(fā)所述OCS對所述用 戶當(dāng)前產(chǎn)生的未批價的業(yè)務(wù)流量進(jìn)行計費(fèi)處理,以及為所述PDP業(yè)務(wù)重新分配流量配額并 通知給所述GGSN。本步驟中,所述GGSN收到攜帶所述流量配額的通知后,還可以為所述OCS最后一 次進(jìn)行所述計費(fèi)處理的業(yè)務(wù)流量生成攜帶所述在線計費(fèi)標(biāo)識的分話單,將所述分話單發(fā)送 給CG,所述CG將接收到所述分話單合并至自身保存的所述用戶的話單中。本步驟中,還可以進(jìn)一步包括所述OCS根據(jù)所述Validity-Time對所述PDP業(yè) 務(wù)的使用流量進(jìn)行監(jiān)控,當(dāng)所述PDP業(yè)務(wù)的使用時間達(dá)到所述Validity-Time時,觸發(fā)所述 OCS對所述用戶當(dāng)前產(chǎn)生的未批價的業(yè)務(wù)流量進(jìn)行計費(fèi)處理,以及為所述PDP業(yè)務(wù)重新分 配流量配額。本步驟,還可以進(jìn)一步包括在進(jìn)行所述監(jiān)控時對所發(fā)生的預(yù)設(shè)的計費(fèi)事件進(jìn)行處 理的過程,該計費(fèi)事件的觸發(fā)條件可以為所述SGSN中保存的所述用戶的用于在線生成話 單的屬性信息被更新時,或者所述OCS根據(jù)預(yù)設(shè)的時間切換規(guī)則通知所述GGSN觸發(fā)所述 OCS進(jìn)行計費(fèi)時。對上述計費(fèi)事件進(jìn)行處理的過程包括所述GGSN生成分話單給所述CG,并要求所述CG對所述用戶的分話單進(jìn)行合并; 同時向所述OCS發(fā)送CCR消息,所述CCR消息包括該計費(fèi)事件的觸發(fā)原因信息;所述OCS根據(jù)接收到的CCR消息,獲知所述觸發(fā)原因信息,將當(dāng)前所述用戶的所有 PDP業(yè)務(wù)預(yù)分配的配額全部釋放;所述OCS對所述用戶當(dāng)前產(chǎn)生的未批價的業(yè)務(wù)流量進(jìn)行批價,生成批價后話單, 將所述批價后話單中的費(fèi)用從所述用戶的賬戶余額中扣除,同時將所述批價后話單傳遞給 所述BOSS,對自身保存的所述用戶的各PDP業(yè)務(wù)的使用量累加值初始化為零;所述OCS為所述用戶的各PDP業(yè)務(wù)重新分配流量配額,并通過CCA消息通知給所 述GGSN,所述GGSN根據(jù)最新接收到的所述流量配額對所述用戶的各PDP業(yè)務(wù)進(jìn)行監(jiān)控;所述BOSS接收并保存所述OCS傳送的所述批價后話單,以供所述用戶查詢。
這里,所述BOSS根據(jù)批價后話單中的CC標(biāo)識可以獲知該話單已經(jīng)在線計費(fèi),將該 批價后話單保存,這樣可以供用戶隨時進(jìn)行查詢。在實際應(yīng)用中,所述本步驟還可以進(jìn)一步包括對所述監(jiān)控時發(fā)生的異常事件進(jìn) 行處理的過程。所述異常事件包括SGSN處的異常事件和OCS與GGSN之間的異常事件。當(dāng)所述異常事件為SGSN處的異常事件時,所述GGSN按照所述用戶的PDP業(yè)務(wù)被 請求終止的情況,觸發(fā)所述OCS進(jìn)行相應(yīng)的所述計費(fèi)處理;
當(dāng)所述異常事件為OCS與GGSN之間的異常事件時,所述OCS和所述GGSN通過各 自的試探發(fā)現(xiàn)對方出現(xiàn)故障后將自動轉(zhuǎn)入各自的異常處理流程,其中,所述GGSN處的異常 處理流程包括如果所述故障為所述PDP連接沒有相應(yīng)的CCR消息上報,則所述GGSN將該P(yáng)DP連 接所對應(yīng)的CC標(biāo)識取消,同時生成分話單給所述CG,所述分話單中不包括最近一次觸發(fā)所 述OCS進(jìn)行計費(fèi)之后的業(yè)務(wù)流量的費(fèi)用,通知所述CG對分話單進(jìn)行合并;根據(jù)所述最近一 次觸發(fā)所述OCS進(jìn)行計費(fèi)之后的業(yè)務(wù)流量生成離線話單并經(jīng)所述CG發(fā)送給BOSS。這里,將最近一次觸發(fā)所述OCS進(jìn)行計費(fèi)之后的業(yè)務(wù)流量作為后續(xù)離線業(yè)務(wù)量包 含在離線話單中進(jìn)行處理。如果所述故障為所述PDP連接有相應(yīng)的CCR消息上報,但是沒有收到相應(yīng)的CCA 消息,則所述GGSN將該P(yáng)DP連接所對應(yīng)的CC標(biāo)識取消;如果所述CCR消息為信控請求,則 所述GGSN將該CCR中的已使用量作為在線使用量處理,同時生成分話單給所述CG,通知所 述CG合并,后續(xù)的分話單按離線話單生成處理;如果所述CCR消息為計費(fèi)事件請求,則所述 GGSN將該分單作為在線分單,通知所述CG合并,后續(xù)的分單按離線話單生成處理。當(dāng)OCS恢復(fù)正常后,所述GGSN不再觸發(fā)所述OCS對此前產(chǎn)生的所述用戶的未批價 的業(yè)務(wù)流量進(jìn)行計費(fèi)處理。所述OCS處的異常處理流程包括。所述OCS將臨時鎖定的費(fèi)用釋放,同時將還未生成話單的已使用業(yè)務(wù)流量生成批 價后話單輸出給BOSS;如果所述故障為所述PDP沒有CCR上報,則OCS將該P(yáng)DP上次計費(fèi)事件以來至最 近一次信控請求的所有業(yè)務(wù)累計的使用量進(jìn)行批價生成話單;如果所述故障為所述OCS收到所述GGSN上報的PDP的CCR消息,但不知向所述 GGS發(fā)送的CCA消息是否成功,則所述OCS將本次CCR消息中上報的已使用量和對所述用戶 的PDP業(yè)務(wù)進(jìn)行最后一次計費(fèi)處理以來的總的已使用量合并后進(jìn)行批價,生成計費(fèi)話單給 所述BOSS ;所述OCS按照所述話單中的費(fèi)用,扣除所述用戶的賬戶余額。在實際應(yīng)用中,所述步驟101之前還可以包括SGSN根據(jù)用戶的PDP上下文請求, 觸發(fā)為所述用戶建立PDP連接。具體地,建立PDP連接的方法可以為所述用戶向所述SGSN發(fā)送激活PDP上下文請求;所述SGSN根據(jù)所述激活PDP上下文請求,向所述GGSN發(fā)送創(chuàng)建PDP上下文請求 消息,所述創(chuàng)建PDP上下文請求消息中攜帶所述用戶的用于在線生成話單的屬性信息;所述GGSN根據(jù)所述創(chuàng)建PDP上下文請求消息中的在線計費(fèi)標(biāo)識,確定所述請求為 預(yù)付費(fèi)類型的請求后,向所述OCS發(fā)送CCR初始化消息;所述OCS根據(jù)所述CCR初始化消息建立控制連接,向所述GGSN回復(fù)CCA消息,所 述CCA消息中攜帶結(jié)果代碼(Result-Code)和流量配額的有效時長(Validity-Time)。這里,所述GGSN根據(jù)所述CCA消息中的所述結(jié)果代碼進(jìn)行相應(yīng)的處理,所述處理 包括當(dāng)所述結(jié)果代碼為用于指示需要正常監(jiān)控的信息時,所述GGSN通知所述SGSN所述PDP連接建立成功,且此后當(dāng)所述用戶使用PDP業(yè)務(wù)時所述GGSN需要對所述PDP業(yè)務(wù)進(jìn) 行用于實時計費(fèi)的監(jiān)控;當(dāng)所述結(jié)果代碼為用于指示所述用戶的賬戶余額不足的信息時,所述GGSN通知 所述SGSN所述PDP連接建立失?。划?dāng)所述結(jié)果代碼為用于指示不需要監(jiān)控的信息時,所述GGSN通知所述SGSN所述 PDP連接建立成功,且此后當(dāng)所述用戶使用PDP業(yè)務(wù)時無需對所述PDP業(yè)務(wù)進(jìn)行用于實時計 費(fèi)的監(jiān)控。在實際應(yīng)用中,建立所述PDP連接之前還可以包括建立所述PDP連接的準(zhǔn)備過程, 所述準(zhǔn)備過程包括所述BOSS確立所述用戶為目標(biāo)用戶,將所述用戶的屬性信息發(fā)送給所述0CS,所 述屬性信息包括所述用戶的使用數(shù)據(jù)業(yè)務(wù)的基本信息和賬戶信息;當(dāng)根據(jù)所述用戶的屬性 信息確定需要對所述用戶進(jìn)行實時計費(fèi)時,將用于在線生成話單的屬性信息加載到歸屬位 置寄存器(HLR)中,所述用于在線生成話單的屬性信息包括所述用戶的在線計費(fèi)標(biāo)識(CC) 和語音業(yè)務(wù)在線計費(fèi)簽約信息;當(dāng)滿足預(yù)設(shè)的屬性下發(fā)條件時,所述HLR將所述用于在線 生成話單的屬性信息下發(fā)給所述SGSN,所述屬性下發(fā)條件包括所述用戶處于附著狀態(tài)且 所述HLR中保存的所述屬性信息發(fā)生變化時,或者當(dāng)所述用戶由PMM-Detached狀態(tài)轉(zhuǎn)為 PMM-Connected狀態(tài)所述SGSN向所述HLR查詢用戶屬性時。在步驟102之后,還可以包括當(dāng)所述用戶的PDP業(yè)務(wù)被請求終止時,所述GGSN觸 發(fā)所述OCS對所述用戶當(dāng)前產(chǎn)生的未批價的業(yè)務(wù)流量進(jìn)行計費(fèi)處理。具體的,所述OCS完成所述計費(fèi)處理后向所述GGSN發(fā)送CCA消息,所述GGSN為所 述OCS最后一次進(jìn)行所述計費(fèi)處理的業(yè)務(wù)流量生成攜帶所述在線計費(fèi)標(biāo)識的分話單,將所 述分話單發(fā)送給所述CG,所述CG將接收到所述分話單合并至自身保存的所述用戶的話單 中,所述BOSS按照預(yù)設(shè)的話單采集策略采集所述CG保存的所述用戶的話單,根據(jù)所述話單 中的在線計費(fèi)標(biāo)識,對已經(jīng)在線計費(fèi)的所述用戶的話單進(jìn)行統(tǒng)計。在上述技術(shù)方案中可以看出,本發(fā)明通過在允許用戶使用PDP業(yè)務(wù)之前先根據(jù)用 戶的賬戶余額為用戶預(yù)先配置出當(dāng)前可使用的流量配額,使用戶在該流量配額所限定的范 圍內(nèi)進(jìn)行PDP業(yè)務(wù)的使用,即按照先進(jìn)行預(yù)扣費(fèi),然后再授權(quán)用戶使用的方式,確保用戶的 PDP業(yè)務(wù)流量不會超出其賬戶余額所限定的范圍,從而可以有效避免運(yùn)營商被欠費(fèi),同時通 過OCS將用戶當(dāng)前產(chǎn)生的流量費(fèi)用即時通知給用戶,這樣便可使用戶對其PDP業(yè)務(wù)流量所 產(chǎn)生的費(fèi)用進(jìn)行控制。下面通過本發(fā)明方法的實施例一對上述計費(fèi)方法和系統(tǒng)做進(jìn)一步的 說明。圖2為本發(fā)明實施例一中的系統(tǒng)結(jié)構(gòu)示意圖,如圖2所示該系統(tǒng)主要包括BOSS,用于保存用戶業(yè)務(wù)資料和余額信息,根據(jù)用戶屬性及其業(yè)務(wù)特性確認(rèn)是否 需要對其進(jìn)行實時計費(fèi),如果需要則將其GPRS在線計費(fèi)標(biāo)識和語音業(yè)務(wù)在線計費(fèi)簽約信 息加載到HLR中;所述HLR,用于保存用戶使用網(wǎng)絡(luò)的基本屬性,當(dāng)收到所述BOSS的加載信息后將 所述CC標(biāo)識傳遞給SGSN ;所述SGSN,用于連接基站/無線網(wǎng)絡(luò)控制器(BSC/RNC)和GGSN,接收來自所述HLR 的信息,在用戶在發(fā)起PDP請求時將所述CC標(biāo)識傳遞給GGSN ;
所述GGSN,用于業(yè)務(wù)控制,將SGSN傳遞過來的PDP進(jìn)行解析,轉(zhuǎn)發(fā)到不同網(wǎng)關(guān),根 據(jù)PDP中的CC標(biāo)識將該P(yáng)DP觸發(fā)到0CS,對于在線計費(fèi)PDP,在用戶使用話單中增加CC標(biāo) 識傳遞給CG ;所述CG,用于產(chǎn)生最后的話單,對在線計費(fèi)的話單增加CC標(biāo)識,話單生成后傳遞 給所述BOSS;0CS,用于與BOSS共享用戶資料和余額信息,同時接收所述GGSN發(fā)送的鑒權(quán)請求, 根據(jù)用戶當(dāng)前的賬戶余額和PDP業(yè)務(wù)的單位配額流量反算出對應(yīng)PDP業(yè)務(wù)當(dāng)前可使用的流 量配額,授權(quán)GGSN控制用戶使用所述PDP業(yè)務(wù),在用戶使用所述PDP業(yè)務(wù)過程中,根據(jù)所 述流量配額鎖住對應(yīng)業(yè)務(wù)授權(quán)部分的余額,同時控制用戶多業(yè)務(wù)使用,當(dāng)用戶結(jié)束所述PDP 業(yè)務(wù)后,立即生成批價后的話單發(fā)送給BOSS以供用戶查詢。根據(jù)分組域特點(diǎn),一個PDP存在單個業(yè)務(wù)或多個業(yè)務(wù)的情況,為保持一致性,本實 施例均按多業(yè)務(wù)模式進(jìn)行,在實際應(yīng)用中,單個業(yè)務(wù)可以作為多業(yè)務(wù)的一個特殊情況。整體 流程分為PDP激活、服務(wù)監(jiān)控、PDP去激活三種正常流程,以及異常流程處理。一、激活流程(一 )準(zhǔn)備工作1、BOSS動態(tài)生成目標(biāo)用戶,將用戶、帳戶資料傳給OCS ;2、BOSS將目標(biāo)用戶的計費(fèi)屬性CC加載到HLR中。( 二)、屬性下發(fā)HLR到SGSN (以3G用戶為例)根據(jù)3G用戶在SGSN中的狀態(tài)分為三種情況1、PMM-Detached 分離狀態(tài),HLR信息不會下發(fā)給SGSN ;2、PMM-Idle 附著但無Iu接口上的信令連接狀態(tài),HLR屬性變化將插入SGSN中;3、PMM-Connected 附著且有Iu接口上的信令連接狀態(tài),HLR屬性變化將插入SGSN 中;4、當(dāng)用戶發(fā)起PS Attach 請求時,用戶狀態(tài)由 PMM-DetachedRSPMM-Connected, SGSN向HLR查詢用戶屬性,HLR將用戶信息通過ISD消息插入SGSN中。(三)、激活流程1、用戶發(fā)起“Active PDP Context Request,,請求。2、SGSN 發(fā)起“Create PDP Context Request”,將 IMSI,MSISDN,CC,APN,SGSN-IP, RAT等信息通過Gn接口傳送給GGSN。3、GGSN分析出CC標(biāo)識為預(yù)付費(fèi)(ft·印aid)類型的請求,向OCS發(fā)起CCRanitial) 消息,請求OCS建立控制連接。OCS回復(fù)CCA消息,其中攜帶Result-Code,以及配額的有效時長Validity-Time。GGSN根據(jù)OCS返回結(jié)果,進(jìn)行不同處理1)如果OCS返回結(jié)果代碼為“2001”需正常監(jiān)控,則GGSN通知SGSN“PDP Context" 建立成功,且后續(xù)用戶使用業(yè)務(wù)時GGSN需上報OCS進(jìn)行監(jiān)控;2)如果返回結(jié)果代碼為“4012”余額不足(用戶異常)時,則“PDPContext”激活 失?。?)如果返回結(jié)果代碼為“4011”無需監(jiān)控,則正常建立PDP,且該P(yáng)DP后續(xù)的業(yè)務(wù) 也無需上報OCS進(jìn)行監(jiān)控。
二、監(jiān)控流程PDP建立成功后,進(jìn)入業(yè)務(wù)監(jiān)控流程,可同時監(jiān)控多個業(yè)務(wù),對多個業(yè)務(wù)進(jìn)行實時 計費(fèi)。下述流程為用戶發(fā)起2個業(yè)務(wù)請求的流程。用戶發(fā)起業(yè)務(wù)請求,GGSN匹配到該P(yáng)DP的業(yè)務(wù)1,且檢查目前無OCS授權(quán)配額;GGSN發(fā)起CCR(Update)消息,其中含業(yè)務(wù)1的標(biāo)識;OCS批價、扣費(fèi)(如果有流量,并記錄),計算流量配額并預(yù)扣費(fèi);OCS回復(fù)CCA(Update)消息,分配配額,并通知GGSN業(yè)務(wù)1的時間定時器和配額閥 值;GGSN授權(quán)用戶使用業(yè)務(wù)1 ;用戶發(fā)起新的業(yè)務(wù)請求,GGSN匹配到業(yè)務(wù)2,且目前無OCS授權(quán)配額;GGSN發(fā)起CCR(Update)消息,其中含業(yè)務(wù)2的標(biāo)識;OCS批價、扣費(fèi)(如果有流量,并記錄),計算流量配額并預(yù)扣費(fèi);OCS回復(fù)CCA (Update)消息,分配配額,并通知GGSN業(yè)務(wù)2的時間定時器和配額閥 值;GGSN授權(quán)用戶使用業(yè)務(wù)2 ;業(yè)務(wù)1使用流量達(dá)到配額閥值;GGSN發(fā)起CCR (Update),上報業(yè)務(wù)1已使用的業(yè)務(wù)量,上報原因是使用流量達(dá)到配 額閥值;OCS批價、扣費(fèi)(對上報的使用量累積匯總并重新扣費(fèi)),重新計算流量配額并預(yù) 扣費(fèi);;OCS回復(fù)CCA(Update)消息,重新分派配額給業(yè)務(wù)1 ;GGSN繼續(xù)讓用戶使用業(yè)務(wù); 上次剩余的配額失效;業(yè)務(wù)2的定時器到;GGSN發(fā)起CCR(Update),上報業(yè)務(wù)2已使用的業(yè)務(wù)量,上報原因是時間定時器時間 到;OCS批價、扣費(fèi)(對上報的使用量累積匯總并重新扣費(fèi)),重新計算流量配額并預(yù) 扣費(fèi);OCS回復(fù)CCA(Update)消息,重新分配配額給業(yè)務(wù)2 ;GGSN繼續(xù)讓用戶使用業(yè)務(wù); 上次剩余的配額失效;如果用戶此時已無費(fèi)用,則在回復(fù)CCA(Update)消息中請求通知 GGSN中斷業(yè)務(wù)2 (并重定向到提示頁面)。業(yè)務(wù)1可繼續(xù)使用。三、去激活流程GGSN發(fā)起CCR (TERMINATE)上報PDP結(jié)束,同時將本次PDP所有業(yè)務(wù)使用量(從各 業(yè)務(wù)上次上報以來的使用量)上報到OCS ;OCS 批價,扣費(fèi)并回復(fù) CCA (TERMINATE);OCS將本次PDP生成批價后話單,并傳送給BOSS。 GGSN發(fā)送含CC標(biāo)識的話單(本次PDP的最后分單)給CG,CG將含CC標(biāo)識的分 單合并成含CC的話單,生成文件; BOSS采集CG話單,根據(jù)字段CC標(biāo)識,將被正常實時計費(fèi)的話單做統(tǒng)計處理。
計費(fèi)流程計費(fèi)事件指移動數(shù)據(jù)實時計費(fèi)系統(tǒng)中需要OCS產(chǎn)生計費(fèi)話單的事件,其觸發(fā)條件 包括SGSN更新、OCS發(fā)起的時間切換(費(fèi)率切換,換天切換)、0CS對超長PDP分割事件、PDP 去激活,以及異常流程引起的計費(fèi)事件。(注PDP去激活作為計費(fèi)事件的一種)其主要流程GGSN在PDP監(jiān)控狀態(tài)下發(fā)送給CG的分單中CC標(biāo)識為已實時計費(fèi)。OCS根據(jù)時間切換規(guī)則下發(fā)(通過CCA下發(fā)Tariff-Time-Change)到GGSN,要求 GGSN根據(jù)CCA中“時間切換計費(fèi)”事件定義的時間(絕對時間)上報該計費(fèi)事件。其中對 超長PDP (超過30分鐘)OCS按費(fèi)率切換方式通知GGSN,屆時上報計費(fèi)事件,解決PDP過長 用戶不能及時查詢話單的問題。CG根據(jù)CC標(biāo)識分別合并,將已監(jiān)控和未監(jiān)控的話單分別合并。計費(fèi)事件指SGSN更新、GGSN發(fā)起的時間切換(含OCS要求上報部分)、PDP去激活。1)、計費(fèi)事件產(chǎn)生時GGSN生成分單給CG,并要求CG進(jìn)行話單合并;2)、同時通過CCR觸發(fā)到OCS ;其中包括觸發(fā)原因(SGSN更新、費(fèi)率切換等)。3)、0CS收到該類CCR后,判斷觸發(fā)原因,將目前該P(yáng)DP中各業(yè)務(wù)預(yù)分配的配額(費(fèi) 用)全部釋放;a) OCS將該P(yáng)DP上次計費(fèi)事件以來各業(yè)務(wù)使用量進(jìn)行匯總,生成批價話單,將話單 中費(fèi)用從OCS余額中扣除;b)同時將話單傳遞給BOSS提供用戶。OCS如果該P(yáng)DP未生成過話單,則本次話單 序號為1,否則話單序號遞增。C)對于一個PDP中有多個業(yè)務(wù)的,按6個一組業(yè)務(wù)生成一張話單,話單序號遞增。d)話單生成后,對本PDP當(dāng)前的各業(yè)務(wù)的使用量累加值進(jìn)行初始化。4) OCS應(yīng)答的CCA中需要對該P(yáng)DP中各業(yè)務(wù)重新授權(quán)。GGSN根據(jù)新的配額對各業(yè) 務(wù)進(jìn)行監(jiān)控。BOSS根據(jù)OCS傳送的話單提供用戶;根據(jù)G⑶R中CC標(biāo)識作為統(tǒng)計話單處理。異常流程移動數(shù)據(jù)實時計費(fèi)系統(tǒng)中SGSN、GGSN、Gy、OCS均可能存在異常,當(dāng)異常發(fā)生時總 的原則是盡量保持用戶PDP使用不中斷,中斷時GGSN上報OCS的已使用業(yè)務(wù)量作為在線已 扣費(fèi)業(yè)務(wù)量。中斷恢復(fù)后原來的PDP不再進(jìn)行監(jiān)控,即GGSN對中斷時的PDP,在系統(tǒng)恢復(fù)后 不再觸發(fā)到OCS。(一)SGSN異常GGSN作為PDP去激活向OCS上報,按去激活處理。(二)OCS 與 GGSN 間異常包括OCS異常、GGSN異常、Gy接口異常、OCS和GGSN間網(wǎng)絡(luò)異常。對于OCS和GGSN 處理異常的要求是一致的,即OCS和GGSN試探對方出現(xiàn)故障后自行進(jìn)入異常處理流程。1、GGSN 處理流程1)、PDP沒有CCR上報,則GGSN將該P(yáng)DP的CC標(biāo)識取消,同時生成分單給CG (已 使用量不包括上次上報以來的已使用量),通知CG合并。最后一次上報后又使用的業(yè)務(wù)量作為后續(xù)離線業(yè)務(wù)量包含在離線話單中處理;2)、PDP有CCR上報,但沒有收到CCA,則GGSN將該P(yáng)DP的CC標(biāo)識取消。a)如果該CCR是信控請求,則GGSN將該CCR中的已使用量作為在線使用量處理, 同時生成分單給CG,通知CG合并。后續(xù)的分單按離線話單生成處理。b)如果該CCR是計費(fèi)事件請求,則GGSN將該分單作為在線分單,通知CG合并。后 續(xù)的分單按離線話單生成處理。3)、OCS恢復(fù)正常后,該批PDP不再觸發(fā)到OCS。2、OCS處理流程OCS將臨時鎖定的費(fèi)用釋放,同時將還未生成話單的已使用業(yè)務(wù)量生成話單輸出 給BOSS營帳。1)、PDP沒有CCR上報,則OCS將該P(yáng)DP上次計費(fèi)事件以來至最近一次信控請求的 所有業(yè)務(wù)累計的使用量進(jìn)行批價生成話單。2)、0CS收到(GGSN上報)PDP的CCR信息,發(fā)送CCA未知是否成功,OCS將本次上報 的已使用量和上一次計費(fèi)事件以來匯總的已使用量合并進(jìn)行批價,生成計費(fèi)話單給BOSS;3)、OCS扣取話單中的費(fèi)用,并將該批PDP結(jié)束。(三)超時PDP處理說明超時PDP指OCS側(cè)檢測到PDP在一定時間(1小時)內(nèi)GGSN未上報請求,同時也 沒有計費(fèi)事件上報,OCS則作為計費(fèi)事件處理,同時不向GGSN進(jìn)行授權(quán)。后續(xù)GGSN如果再 上報該P(yáng)DP的請求,則OCS直接反饋為不監(jiān)控,GGSN需要將該P(yáng)DP進(jìn)行計費(fèi)事件處理,生成 分單至CG,同時后續(xù)作為離線PDP流程處理。綜上所述,以上僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護(hù)范圍。 凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的 保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種移動數(shù)據(jù)業(yè)務(wù)的計費(fèi)方法,其特征在于,該方法包括以下步驟a、當(dāng)所述用戶請求一個新的包數(shù)據(jù)協(xié)議(PDP)業(yè)務(wù)時,關(guān)口GPRS支持節(jié)點(diǎn)(GGSN)根 據(jù)所述用戶請求確定所述PDP業(yè)務(wù)需要進(jìn)行在線計費(fèi)后,觸發(fā)在線計費(fèi)系統(tǒng)(OCS)對所述 用戶當(dāng)前產(chǎn)生的未批價的業(yè)務(wù)流量進(jìn)行計費(fèi)處理,為所述PDP業(yè)務(wù)分配流量配額并通知給 所述GGSN ;b、所述GGSN根據(jù)每個所述PDP業(yè)務(wù)當(dāng)前的流量配額對所述PDP業(yè)務(wù)的使用流量進(jìn)行 監(jiān)控,當(dāng)所述PDP業(yè)務(wù)的使用流量達(dá)到所述流量配額時,觸發(fā)所述OCS對所述用戶當(dāng)前產(chǎn)生 的未批價的業(yè)務(wù)流量進(jìn)行計費(fèi)處理,以及為所述PDP業(yè)務(wù)重新分配流量配額并通知給所述 GGSN0
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟a中進(jìn)一步包括所述GGSN根 據(jù)所述通知授權(quán)所述用戶使用所述PDP業(yè)務(wù)。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟b之后進(jìn)一步包括c、當(dāng)所述用戶的PDP業(yè)務(wù)被請求終止時,所述GGSN觸發(fā)所述OCS對所述用戶當(dāng)前產(chǎn)生 的未批價的業(yè)務(wù)流量進(jìn)行所述計費(fèi)處理。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟a之前進(jìn)一步包括χ、服務(wù)GPRS支持節(jié)點(diǎn)(SGSN)根據(jù)用戶的激活包數(shù)據(jù)協(xié)議(PDP)上下文請求,觸發(fā)為 所述用戶建立PDP連接。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述建立PDP連接包括所述用戶向所述SGSN發(fā)送激活PDP上下文請求;所述SGSN根據(jù)所述激活PDP上下文請求,向所述GGSN發(fā)送創(chuàng)建PDP上下文請求消息, 所述創(chuàng)建PDP上下文請求消息中攜帶所述用戶的用于在線生成話單的屬性信息;所述GGSN根據(jù)所述創(chuàng)建PDP上下文請求消息中的在線計費(fèi)標(biāo)識,確定所述請求為預(yù)付 費(fèi)類型的請求后,向所述OCS發(fā)送CCR初始化消息;所述OCS根據(jù)所述CCR初始化消息建立控制連接,向所述GGSN回復(fù)CCA消息,所述CCA 消息中攜帶結(jié)果代碼(Result-Code)和流量配額的有效時長(Validity-Time);所述GGSN根據(jù)所述CCA消息中的所述結(jié)果代碼進(jìn)行相應(yīng)的處理,所述處理包括當(dāng)所述結(jié)果代碼為用于指示需要正常監(jiān)控的信息時,所述GGSN通知所述SGSN所述PDP 連接建立成功,且此后當(dāng)所述用戶使用PDP業(yè)務(wù)時所述GGSN需要對所述PDP業(yè)務(wù)進(jìn)行用于 實時計費(fèi)的監(jiān)控;當(dāng)所述結(jié)果代碼為用于指示所述用戶的賬戶余額不足的信息時,所述GGSN通知所述 SGSN所述PDP連接建立失敗;當(dāng)所述結(jié)果代碼為用于指示不需要監(jiān)控的信息時,所述GGSN通知所述SGSN所述PDP 連接建立成功,且此后當(dāng)所述用戶使用PDP業(yè)務(wù)時無需對所述PDP業(yè)務(wù)進(jìn)行用于實時計費(fèi) 的監(jiān)控。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述計費(fèi)處理包括所述OCS對所述用 戶當(dāng)前產(chǎn)生的未批價的業(yè)務(wù)流量進(jìn)行批價、生成批價后話單并發(fā)送給業(yè)務(wù)運(yùn)營支撐系統(tǒng) (BOSS),將所述批價后話單中的費(fèi)用從所述用戶的賬戶余額中扣除。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述分配流量配額包括當(dāng)所述用戶當(dāng)前 的賬戶有余額時,根據(jù)所述用戶當(dāng)前的賬戶余額和PDP業(yè)務(wù)的單位配額流量,計算所述PDP業(yè)務(wù)的流量配額,根據(jù)所述流量配額對所述用戶的賬戶進(jìn)行預(yù)扣費(fèi)。
8.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述步驟χ之前進(jìn)一步包括建立所述PDP 連接的準(zhǔn)備過程,所述準(zhǔn)備過程包括所述BOSS確立所述用戶為目標(biāo)用戶,將所述用戶的屬性信息發(fā)送給所述0CS,所述屬 性信息包括所述用戶的使用數(shù)據(jù)業(yè)務(wù)的基本信息和賬戶信息;當(dāng)根據(jù)所述用戶的屬性信 息確定需要對所述用戶進(jìn)行實時計費(fèi)時,將用于在線生成話單的屬性信息加載到歸屬位置 寄存器(HLR)中,所述用于在線生成話單的屬性信息包括所述用戶的在線計費(fèi)標(biāo)識(CC) 和語音業(yè)務(wù)在線計費(fèi)簽約信息;當(dāng)滿足預(yù)設(shè)的屬性下發(fā)條件時,所述HLR將所述用于在線 生成話單的屬性信息下發(fā)給所述SGSN,所述屬性下發(fā)條件包括所述用戶處于附著狀態(tài)且 所述HLR中保存的所述屬性信息發(fā)生變化時,或者當(dāng)所述用戶由PMM-Detached狀態(tài)轉(zhuǎn)為 PMM-Connected狀態(tài)所述SGSN向所述HLR查詢用戶屬性時。
9.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟b中進(jìn)一步包括所述OCS根據(jù) 所述Validity-Time對所述PDP業(yè)務(wù)的使用流量進(jìn)行監(jiān)控,當(dāng)所述PDP業(yè)務(wù)的使用時間達(dá) 到所述Validity-Time時,觸發(fā)所述OCS對所述用戶當(dāng)前產(chǎn)生的未批價的業(yè)務(wù)流量進(jìn)行計 費(fèi)處理,以及為所述PDP業(yè)務(wù)重新分配流量配額。
10.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述方法進(jìn)一步包括,當(dāng)所述步驟a中所述GGSN收到攜帶所述流量配額的通知后,為所述OCS最后一次進(jìn)行 所述計費(fèi)處理的業(yè)務(wù)流量生成攜帶所述在線計費(fèi)標(biāo)識的分話單,將所述分話單發(fā)送給計費(fèi) 網(wǎng)關(guān)(CG),所述CG將接收到所述分話單合并至自身保存的所述用戶的話單中;當(dāng)所述步驟b中所述GGSN收到攜帶所述流量配額的通知后,為所述OCS最后一次進(jìn)行 所述計費(fèi)處理的業(yè)務(wù)流量生成攜帶所述在線計費(fèi)標(biāo)識的分話單,將所述分話單發(fā)送給CG, 所述CG將接收到所述分話單合并至自身保存的所述用戶的話單中;所述步驟d中所述OCS向所述GGSN發(fā)送CCA消息,所述GGSN為所述OCS最后一次進(jìn) 行所述計費(fèi)處理的業(yè)務(wù)流量生成攜帶所述在線計費(fèi)標(biāo)識的分話單,將所述分話單發(fā)送給所 述CG,所述CG將接收到所述分話單合并至自身保存的所述用戶的話單中,所述BOSS按照預(yù) 設(shè)的話單采集策略采集所述CG保存的所述用戶的話單,根據(jù)所述話單中的在線計費(fèi)標(biāo)識, 對已經(jīng)在線計費(fèi)的所述用戶的話單進(jìn)行統(tǒng)計。
11.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟b中進(jìn)一步包括對所述監(jiān)控 時發(fā)生的預(yù)設(shè)的計費(fèi)事件進(jìn)行處理的過程,其中,所述計費(fèi)事件包括所述SGSN中保存的 所述用戶的用于在線生成話單的屬性信息被更新時,或者所述OCS根據(jù)預(yù)設(shè)的時間切換規(guī) 則通知所述GGSN觸發(fā)所述OCS進(jìn)行計費(fèi)時;對所述預(yù)設(shè)的計費(fèi)事件進(jìn)行處理的過程包括所述GGSN生成分話單給所述CG,并要求所述CG對所述用戶的分話單進(jìn)行合并;同時 向所述OCS發(fā)送CCR消息,所述CCR消息包括該計費(fèi)事件的觸發(fā)原因信息;所述OCS根據(jù)接收到的CCR消息,獲知所述觸發(fā)原因信息,將當(dāng)前所述用戶的所有PDP 業(yè)務(wù)預(yù)分配的配額全部釋放;所述OCS對所述用戶當(dāng)前產(chǎn)生的未批價的業(yè)務(wù)流量進(jìn)行批價,生成批價后話單,將所 述批價后話單中的費(fèi)用從所述用戶的賬戶余額中扣除,同時將所述批價后話單發(fā)送給所述 BOSS,對自身保存的所述用戶的各PDP業(yè)務(wù)的使用量累加值初始化為零;所述OCS為所述用戶的各PDP業(yè)務(wù)重新分配流量配額,并通過CCA消息通知給所述GGSN,所述GGSN根據(jù)最新接收到的所述流量配額對所述用戶的各PDP業(yè)務(wù)進(jìn)行監(jiān)控; 所述BOSS接收并保存所述OCS傳送的所述批價后話單,以供所述用戶查詢。
12.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟b中進(jìn)一步包括對所述監(jiān)控 時發(fā)生的異常事件進(jìn)行處理,其中,所述異常事件包括SGSN處的異常事件和OCS與GGSN 之間的異常事件;當(dāng)所述異常事件為SGSN處的異常事件時,所述GGSN按照所述用戶的PDP業(yè)務(wù)被請求 終止的情況,觸發(fā)所述OCS進(jìn)行相應(yīng)的所述計費(fèi)處理;當(dāng)所述異常事件為OCS與GGSN之間的異常事件時,所述OCS和所述GGSN通過各自的 試探發(fā)現(xiàn)對方出現(xiàn)故障后將自動轉(zhuǎn)入各自的異常處理流程,其中,所述GGSN處的異常處理 流程包括如果所述故障為所述PDP連接沒有相應(yīng)的CCR消息上報,則所述GGSN將該P(yáng)DP連接 所對應(yīng)的CC標(biāo)識取消,同時生成分話單給所述CG,所述分話單中不包括最近一次觸發(fā)所述 OCS進(jìn)行計費(fèi)之后的業(yè)務(wù)流量的費(fèi)用,通知所述CG對分話單進(jìn)行合并;根據(jù)所述最近一次 觸發(fā)所述OCS進(jìn)行計費(fèi)之后的業(yè)務(wù)流量生成離線話單并經(jīng)所述CG發(fā)送給BOSS ;如果所述故障為所述PDP連接有相應(yīng)的CCR消息上報,但是沒有收到相應(yīng)的CCA消息, 則所述GGSN將該P(yáng)DP連接所對應(yīng)的CC標(biāo)識取消;如果所述CCR消息為信控請求,則所述 GGSN將該CCR中的已使用量作為在線使用量處理,同時生成分話單給所述CG,通知所述CG 合并,后續(xù)的分話單按離線話單生成處理;如果所述CCR消息為計費(fèi)事件請求,則所述GGSN 將該分單作為在線分單,通知所述CG合并,后續(xù)的分單按離線話單生成處理;當(dāng)OCS恢復(fù)正常后,所述GGSN不再觸發(fā)所述OCS對此前產(chǎn)生的所述用戶的未批價的業(yè) 務(wù)流量進(jìn)行計費(fèi)處理;所述OCS處的異常處理流程包括。所述OCS將臨時鎖定的費(fèi)用釋放,同時將還未生成話單的已使用業(yè)務(wù)流量生成批價后 話單輸出給BOSS ;如果所述故障為所述PDP沒有CCR上報,則OCS將該P(yáng)DP上次計費(fèi)事件以來至最近一 次信控請求的所有業(yè)務(wù)累計的使用量進(jìn)行批價生成話單;如果所述故障為所述OCS收到所述GGSN上報的PDP的CCR消息,但不知向所述GGS 發(fā)送的CCA消息是否成功,則所述OCS將本次CCR消息中上報的已使用量和對所述用戶的 PDP業(yè)務(wù)進(jìn)行最后一次計費(fèi)處理以來的總的已使用量合并后進(jìn)行批價,生成計費(fèi)話單給所 述 BOSS ;所述OCS按照所述話單中的費(fèi)用,扣除所述用戶的賬戶余額。
13.—種移動數(shù)據(jù)業(yè)務(wù)的計費(fèi)系統(tǒng),其特征在于,所述系統(tǒng)包括關(guān)口 GPRS支持節(jié)點(diǎn)(GGSN),用于當(dāng)所述用戶請求一個新的PDP業(yè)務(wù)時,根據(jù)所述用戶 請求確定所述PDP業(yè)務(wù)需要進(jìn)行在線計費(fèi)后,觸發(fā)在線計費(fèi)系統(tǒng)(OCS)對所述用戶當(dāng)前產(chǎn) 生的未批價的業(yè)務(wù)流量進(jìn)行計費(fèi)處理,為所述PDP業(yè)務(wù)分配流量配額并通知給所述GGSN ; 根據(jù)每個所述PDP業(yè)務(wù)當(dāng)前的流量配額對所述PDP業(yè)務(wù)的使用流量進(jìn)行監(jiān)控,當(dāng)所述PDP 業(yè)務(wù)的使用流量達(dá)到所述流量配額時,觸發(fā)所述OCS對所述用戶當(dāng)前產(chǎn)生的未批價的業(yè)務(wù) 流量進(jìn)行計費(fèi)處理,以及為所述PDP業(yè)務(wù)重新分配流量配額并通知給所述GGSN ;0CS,用于在所述GGSN的觸發(fā)下對所述用戶當(dāng)前產(chǎn)生的未批價的業(yè)務(wù)流量進(jìn)行計費(fèi)處理,在所述GGSN的觸發(fā)下為所述PDP業(yè)務(wù)分配或重新流量配額并通知給所述GGSN。
14.根據(jù)權(quán)利要求13所述的系統(tǒng),其特征在于,所述GGSN進(jìn)一步用于根據(jù)所述通知授 權(quán)所述用戶使用所述PDP業(yè)務(wù)。
15.根據(jù)權(quán)利要求13所述的系統(tǒng),其特征在于,所述GGSN進(jìn)一步用于當(dāng)所述用戶的 PDP業(yè)務(wù)被請求終止時,所述GGSN觸發(fā)所述OCS對所述用戶當(dāng)前產(chǎn)生的未批價的業(yè)務(wù)流量 進(jìn)行所述計費(fèi)處理。
16.根據(jù)權(quán)利要求13所述的系統(tǒng),其特征在于,所述系統(tǒng)進(jìn)一步包括服務(wù)GPRS支持節(jié)點(diǎn)(SGSN),用于根據(jù)用戶的激活包數(shù)據(jù)協(xié)議(PDP)上下文請求,觸發(fā) 為所述用戶建立PDP連接。
17.根據(jù)權(quán)利要求13所述的系統(tǒng),其特征在于,所述系統(tǒng)進(jìn)一步包括業(yè)務(wù)運(yùn)營支撐系統(tǒng)(BOSS),用于保存所述OCS發(fā)送的批價后話單;所述OSC進(jìn)一步包括計費(fèi)處理模塊和流量配額分配模塊,其中,所述計費(fèi)處理模塊,用于對所述用戶當(dāng)前產(chǎn)生的未批價的業(yè)務(wù)流量進(jìn)行批價、生成批 價后話單并發(fā)送給BOSS,將所述批價后話單中的費(fèi)用從所述用戶的賬戶余額中扣除;所述流量配額分配模塊,用于當(dāng)所述用戶當(dāng)前的賬戶有余額時,根據(jù)所述用戶當(dāng)前的 賬戶余額和PDP業(yè)務(wù)的單位配額流量,計算所述PDP業(yè)務(wù)的流量配額,根據(jù)所述流量配額對 所述用戶的賬戶進(jìn)行預(yù)扣費(fèi)。
18.根據(jù)權(quán)利要求17所述的系統(tǒng),其特征在于,所述系統(tǒng)進(jìn)一步包括歸屬位置寄存器(HLR),用于保存用戶的屬性信息,接收所述BOSS下發(fā)的用于在線 生成話單的屬性信息,所述用于在線生成話單的屬性信息包括所述用戶的在線計費(fèi)標(biāo)識 (CC)和語音業(yè)務(wù)在線計費(fèi)簽約信息;當(dāng)滿足預(yù)設(shè)的屬性下發(fā)條件時,將所述用于在線生 成話單的屬性信息下發(fā)給所述SGSN,所述屬性下發(fā)條件包括所述用戶處于附著狀態(tài)且 所述HLR中保存的所述屬性信息發(fā)生變化時,或者當(dāng)所述用戶由PMM-Detached狀態(tài)轉(zhuǎn)為 PMM-Connected狀態(tài)所述SGSN向所述HLR查詢用戶屬性時;所述BOSS,進(jìn)一步用于將所述用戶的屬性信息發(fā)送給所述OCS ;當(dāng)根據(jù)所述用戶的屬 性信息確定需要對所述用戶進(jìn)行實時計費(fèi)時,將用于在線生成話單的屬性信息加載到所述 HLR 中;所述SGSN,進(jìn)一步用于接收并保存來自所述HLR的所述用于在線生成話單的屬性信息。
19.根據(jù)權(quán)利要求18所述的系統(tǒng),其特征在于,所述系統(tǒng)進(jìn)一步包括計費(fèi)網(wǎng)關(guān)(CG),用于接收來自所述GGSN的分話單,將接收到所述分話單合并至自身保 存的所述用戶的話單中,將所述話單發(fā)送給所述BOSS ;所述GGSN,進(jìn)一步用于在收到攜帶所述流量配額的通知后,為所述OCS最后一次進(jìn)行 所述計費(fèi)處理的業(yè)務(wù)流量生成攜帶所述在線計費(fèi)標(biāo)識的分話單,將所述分話單發(fā)送給所述 CG ;所述BOSS,進(jìn)一步用于保存所述CG發(fā)送的所述話單。
全文摘要
本發(fā)明公開了一種移動數(shù)據(jù)業(yè)務(wù)的計費(fèi)方法和系統(tǒng),其中方法包括當(dāng)所述用戶請求一個新的PDP業(yè)務(wù)時,GGSN根據(jù)所述用戶請求確定所述PDP業(yè)務(wù)需要進(jìn)行在線計費(fèi)后,觸發(fā)在線計費(fèi)系統(tǒng)(OCS)對所述用戶當(dāng)前產(chǎn)生的未批價的業(yè)務(wù)流量進(jìn)行計費(fèi)處理,為所述PDP業(yè)務(wù)分配流量配額并通知給所述GGSN;所述GGSN根據(jù)每個所述PDP業(yè)務(wù)當(dāng)前的流量配額對所述PDP業(yè)務(wù)的使用流量進(jìn)行監(jiān)控,當(dāng)所述PDP業(yè)務(wù)的使用流量達(dá)到所述流量配額時,觸發(fā)所述OCS對所述用戶當(dāng)前產(chǎn)生的未批價的業(yè)務(wù)流量進(jìn)行計費(fèi)處理,以及為所述PDP業(yè)務(wù)重新分配流量配額并通知給所述GGSN。本發(fā)明能避免運(yùn)營商被欠費(fèi),使用戶能控制消費(fèi)費(fèi)用。
文檔編號H04W68/00GK102075897SQ20091023849
公開日2011年5月25日 申請日期2009年11月20日 優(yōu)先權(quán)日2009年11月20日
發(fā)明者孫萬慶, 王慶安 申請人:中國移動通信集團(tuán)江蘇有限公司