一種在在線計費系統(tǒng)中用于計費的方法與設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種用于計費的技術(shù)。
【背景技術(shù)】
[0002]在線計費系統(tǒng)(Online Charging System, 0CS)是3GPP網(wǎng)絡(luò)架構(gòu)中最重要的組成部分之一。在線計費系統(tǒng)的計費方式和工作方式與傳統(tǒng)的離線計費系統(tǒng)(OfflineCharging System, 0FCS)完全不同。
[0003]離線計費系統(tǒng)主要是基于IT的系統(tǒng),每個月的月初,離線計費系統(tǒng)提取上個月的所有業(yè)務(wù)的使用信息(話單),進行計費計算,并產(chǎn)生賬單。
[0004]而在線計費系統(tǒng)能夠?qū)崿F(xiàn)實時計費,具體地,用戶在使用相應(yīng)的業(yè)務(wù)之前,相關(guān)網(wǎng)元會向在線計費系統(tǒng)發(fā)送消息進行鑒權(quán),在線計費系統(tǒng)在檢查了相應(yīng)的帳戶信息后會給該用戶分配一定的配額,同時從相應(yīng)的帳戶信息中扣除該配額,相關(guān)網(wǎng)元在得到了該配額后允許用戶使用該業(yè)務(wù)。當(dāng)該配額使用完畢后,上述過程會重復(fù)執(zhí)行,即,相關(guān)網(wǎng)元會再次向在線計費系統(tǒng)發(fā)送消息進行鑒權(quán)以獲取新的配額。當(dāng)在線計費系統(tǒng)發(fā)現(xiàn)用戶的帳戶信息里的可用余額為零或者使用額度達到時,會終止用戶使用相應(yīng)的業(yè)務(wù)。
[0005]和離線計費系統(tǒng)相比,在線計費系統(tǒng)具有很明顯的優(yōu)勢:對運營商而言,其能實時監(jiān)控業(yè)務(wù)的使用情況,從而避免可能的利潤損失;對用戶而言,其能提供實時的話費信息和帳戶信息從而避免“帳單震撼(bill shock)”。因此,大多數(shù)的運用商都把在線計費系統(tǒng)作為為預(yù)付費用戶和后付費用戶服務(wù)的計費平臺。
[0006]然而,現(xiàn)有的在線計費系統(tǒng)在使用時也存在一些問題。下面舉例說明:
[0007]例子一:歸屬地在A國的用戶A訂閱了一個星期(6月18日-6月24日)的漫游套餐。然后,用戶A在6月18日至6月24日出訪到B國。由于現(xiàn)行網(wǎng)絡(luò)架構(gòu)的缺陷,漫游地的網(wǎng)元MSC不具有和歸屬地的在線計費系統(tǒng)通信的接口,無法實現(xiàn)實時計費。為了不影響用戶的使用,漫游地的運營商并不會終斷用戶A的使用,而是以離線的方式收集用戶A的業(yè)務(wù)使用信息,然后,在稍后的某個時間比如6月28日,向歸屬地的網(wǎng)絡(luò)發(fā)送收集到的用戶A的業(yè)務(wù)使用信息。而此時用戶訂閱的漫游套餐已過期,現(xiàn)有的在線計費系統(tǒng)將重置用戶帳戶中已經(jīng)過期的套餐和使用信息,現(xiàn)有的在線計費系統(tǒng)中只有當(dāng)前的費率信息和帳戶信息,并沒有已經(jīng)過期的漫游套餐的信息,因此,歸屬地的在線計費系統(tǒng)會以當(dāng)前的費率對接收到的用戶A的業(yè)務(wù)使用信息進行計費,這顯然是不合理的也是不正確的。
[0008]例子二:用戶B訂閱了以天為計費周期的套餐,每天的零點,在線計費系統(tǒng)會對用戶B的帳戶信息進行重置。在線計費系統(tǒng)在7月12日22點過載,導(dǎo)致相關(guān)網(wǎng)元無法向其發(fā)送消息。為了不響應(yīng)用戶的使用,相關(guān)網(wǎng)元會繼續(xù)允許用戶B使用業(yè)務(wù)并收集相應(yīng)的業(yè)務(wù)使用信息。然后,在7月13日2點,在線計費系統(tǒng)恢復(fù)正常,相關(guān)網(wǎng)元將收集到的用戶B在7月12日22點之后的業(yè)務(wù)使用信息發(fā)送給在線計費系統(tǒng),由于此時在線計費系統(tǒng)只有7月13日的帳戶信息,沒有7月12日的帳戶信息,在線計費系統(tǒng)只能將收集到的用戶B在7月12日22點之后的業(yè)務(wù)使用信息的費用信息計到7月13日這個計費周期上,這顯然也是不合理的也是不正確的。
[0009]可見,由于各種原因(相關(guān)網(wǎng)元不具有到在線計費系統(tǒng)的接口或者在線計費系統(tǒng)過載等)導(dǎo)致一些計費請求無法在發(fā)生時刻實時到達在線計費系統(tǒng),然后,在線計費系統(tǒng)在晚于上述發(fā)生時刻的某個時刻收到這些計費請求,如果采用現(xiàn)有的計費方法,用當(dāng)前的費率信息和帳戶信息對這些“遲到”的計費請求進行處理肯定會出現(xiàn)錯誤的計費。因此,如何對這些“遲到”的計費請求正確地計費是一個急需解決的問題。
【發(fā)明內(nèi)容】
[0010]本發(fā)明的目的是提供一種在在線計費系統(tǒng)中用于計費的方法與設(shè)備。
[0011]根據(jù)本發(fā)明的第一個方面,提供了一種在在線計費系統(tǒng)中用于計費的方法,在所述在線計費系統(tǒng)中每個用戶均對應(yīng)有一個帳戶,所述帳戶對應(yīng)至少一個帶有有效期的帳戶信息,所述帳戶對應(yīng)至少一個帶有有效期的費率信息,該方法包括以下步驟:判斷接收到的對應(yīng)于某個用戶的計費請求中是否包含非實時計費的標(biāo)識;如果判斷結(jié)果為不包含,對所述計費請求用所述用戶對應(yīng)的當(dāng)前的費率信息進行計費并更新所述用戶對應(yīng)的當(dāng)前的帳戶信息;如果判斷結(jié)果為包含,根據(jù)所述計費請求中包含的計費發(fā)生時刻確定與所述用戶的所述計費發(fā)生時刻對應(yīng)的帳戶信息和費率信息;對所述計費請求用所述確定的費率信息進行計費并更新所述確定的帳戶信息。
[0012]優(yōu)選地,其中所述計費發(fā)生時刻是早于當(dāng)前時刻的某個時刻或晚于當(dāng)前時刻的某個時刻。
[0013]優(yōu)選地,所述根據(jù)所述計費請求中包含的計費發(fā)生時刻確定與所述用戶的所述計費發(fā)生時刻對應(yīng)的帳戶信息和費率信息的步驟進一步包括:根據(jù)所述計費請求中包含的用戶標(biāo)識確定其對應(yīng)的帳戶;判斷所述計費發(fā)生時刻處于所述帳戶的哪個帳戶信息和哪個費率信息的有效期內(nèi);將所述帳戶信息和費率信息確定為與所述計費發(fā)生時刻對應(yīng)的帳戶信息和費率信息。
[0014]優(yōu)選地,所述方法還包括:當(dāng)觸發(fā)條件滿足時對當(dāng)前的帳戶信息或費率信息進行備份,并對備份的帳戶信息或費率信息標(biāo)識其對應(yīng)的有效期。
[0015]優(yōu)選地,所述方法還包括:當(dāng)接收到更新費率的消息時,對當(dāng)前的費率信息進行備份,對備份的費率信息標(biāo)識其對應(yīng)的有效期。
[0016]優(yōu)選地,所述方法還包括:當(dāng)周期性地重置用戶的當(dāng)前帳戶信息時且當(dāng)前帳戶信息中的余額不為零時,對所述用戶的當(dāng)前的帳戶信息進行備份,并對備份的帳戶信息標(biāo)識其對應(yīng)的有效期;當(dāng)用戶當(dāng)前帳戶信息中包含的產(chǎn)品或服務(wù)不再有效時且當(dāng)前帳戶信息中的余額不為零時,對所述用戶的當(dāng)前的帳戶信息進行備份,并對備份的帳戶信息標(biāo)識其對應(yīng)的有效期。
[0017]優(yōu)選地,所述當(dāng)用戶當(dāng)前帳戶信息中包含的產(chǎn)品或服務(wù)不再有效時包括以下情況之一:當(dāng)用戶當(dāng)前帳戶信息中包含的產(chǎn)品或服務(wù)過期時,當(dāng)用戶當(dāng)前帳戶信息中包含的產(chǎn)品或服務(wù)未過期但用戶訂閱了新的產(chǎn)品或服務(wù)致使當(dāng)前帳戶信息中包含的產(chǎn)品或服務(wù)無效時。
[0018]優(yōu)選地,所述方法還包括:定期檢查所述帳戶信息或費率信息并根據(jù)預(yù)定規(guī)則刪除已過期的帳戶信息或費率信息。
[0019]根據(jù)本發(fā)明的第二個方面,提供了一種在在線計費系統(tǒng)中用于計費的裝置,在所述在線計費系統(tǒng)中每個用戶均對應(yīng)有一個帳戶,所述帳戶對應(yīng)至少一個帶有有效期的帳戶信息,所述帳戶對應(yīng)至少一個帶有有效期的費率信息,該裝置包括:判斷裝置,用于判斷接收到的對應(yīng)于某個用戶的計費請求中是否包含非實時計費的標(biāo)識;第一計費裝置,用于當(dāng)判斷結(jié)果為不包含時對所述計費請求用所述用戶對應(yīng)的當(dāng)前的費率信息進行計費并更新所述用戶對應(yīng)的當(dāng)前的帳戶信息;確定裝置,用于當(dāng)判斷結(jié)果為包含時根據(jù)所述計費請求中包含的計費發(fā)生時刻確定與所述用戶的所述計費發(fā)生時刻對應(yīng)的帳戶信息和費率信息;第二計費裝置,用于對所述計費請求用所述確定的費率信息進行計費并更新所述確定的帳戶信息。
[0020]優(yōu)選地,其中所述計費發(fā)生時刻是早于當(dāng)前時刻的某個時刻或晚于當(dāng)前時刻的某個時刻。
[0021]優(yōu)選地,所述確定裝置進一步用于:根據(jù)所述計費請求中包含的用戶標(biāo)識確定其對應(yīng)的帳戶;判斷所述計費發(fā)生時刻處于所述帳戶的哪個帳戶信息和哪個費率信息的有效期內(nèi);將所述帳戶信息和費率信息確定為與所述計費發(fā)生時刻對應(yīng)的帳戶信息和費率信肩、O
[0022]優(yōu)選地,所述裝置還包括:備份裝置,用于當(dāng)觸發(fā)條件滿足時對當(dāng)前的帳戶信息或費率信息進行備份,并對備份的帳戶信息或費率信息標(biāo)識其對應(yīng)的有效期。
[0023]優(yōu)選地,所述備份裝置進一步用于:當(dāng)接收到更新費率的消息時,對當(dāng)前的費率信息進行備份,對備份的費率信息標(biāo)識其對應(yīng)的有效期。
[0024]優(yōu)選地,所述備份裝置進一步用于:當(dāng)周期性地重置用戶的當(dāng)前帳戶信息時且當(dāng)前帳戶信息中的余額不為零時,對所述用戶的當(dāng)前的帳戶信息進行備份,并對備份的帳戶信息標(biāo)識其對應(yīng)的有效期;當(dāng)用戶當(dāng)前帳戶信息中包含的產(chǎn)品或服務(wù)不再有效時且當(dāng)前