計費話單創(chuàng)建方法、數(shù)據(jù)業(yè)務(wù)計費方法及相關(guān)裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信領(lǐng)域,尤其涉及一種計費話單創(chuàng)建方法、數(shù)據(jù)業(yè)務(wù)計費方法及相關(guān)裝置。
【背景技術(shù)】
[0002]隨著移動通信技術(shù)的不斷發(fā)展,移動數(shù)據(jù)業(yè)務(wù)作為運營商的一種增值業(yè)務(wù)越來越得到廣泛的應(yīng)用。數(shù)據(jù)業(yè)務(wù)的計費方式包括離線計費和實時計費兩種。
[0003]離線計費是通過數(shù)據(jù)業(yè)務(wù)網(wǎng)關(guān)設(shè)備統(tǒng)計用戶的數(shù)據(jù)業(yè)務(wù)使用信息,并記錄在話單(⑶R, Calling Detail Records)中,數(shù)據(jù)業(yè)務(wù)網(wǎng)關(guān)將話單發(fā)送給計費子系統(tǒng),由計費子系統(tǒng)進行扣費處理。離線計費方式為先使用,后扣費,當用戶余額不足時,仍可使用數(shù)據(jù)業(yè)務(wù),導致欠費,給運營商造成損失。
[0004]實時計費的實時性較高,主要通過數(shù)據(jù)業(yè)務(wù)網(wǎng)關(guān)設(shè)備與計費子系統(tǒng)之間的信令交互來完成,具體流程如圖1所示:
[0005]步驟101、當移動終端的用戶使用數(shù)據(jù)業(yè)務(wù)時,該移動終端向數(shù)據(jù)業(yè)務(wù)網(wǎng)關(guān)發(fā)送分組數(shù)據(jù)協(xié)議(PDP, Packet Data Protocol)激活請求。
[0006]步驟102、數(shù)據(jù)業(yè)務(wù)網(wǎng)關(guān)接收到該PDP激活請求,啟動在線計費流程,向在線計費子系統(tǒng)發(fā)送信用控制(CCR, Credit Control Request)初始請求,用于向在線計費子系統(tǒng)申請計費配額,該CCR初始請求中攜帶用戶的移動用戶號碼(MSISDN, Mobile SubscriberInternat1nal ISDN/PSTN number)。
[0007]步驟103、在線計費子系統(tǒng)接收到該CCR初始請求,根據(jù)該CCR初始請求中攜帶的MSISDN號碼,查詢用戶的相關(guān)信息,并根據(jù)預(yù)設(shè)規(guī)則向數(shù)據(jù)業(yè)務(wù)網(wǎng)關(guān)返回信用控制(CCA,Credit Control Answer)應(yīng)答,用于指示數(shù)據(jù)業(yè)務(wù)網(wǎng)關(guān)是否允許該用戶使用數(shù)據(jù)業(yè)務(wù),若允許該用戶使用數(shù)據(jù)業(yè)務(wù),該CCA應(yīng)答中還包含本次計費配額。
[0008]步驟104、數(shù)據(jù)業(yè)務(wù)網(wǎng)關(guān)收到該CCA應(yīng)答,向移動終端返回PDP激活應(yīng)答。
[0009]步驟105、移動終端收到PDP激活應(yīng)答,表示PDP激活成功,開始使用數(shù)據(jù)業(yè)務(wù)。
[0010]步驟106、在移動終端使用數(shù)據(jù)業(yè)務(wù)的過程中,數(shù)據(jù)業(yè)務(wù)網(wǎng)關(guān)監(jiān)測該移動終端使用的數(shù)據(jù)業(yè)務(wù)量是否已經(jīng)達到本次計費配額。
[0011]步驟107、當數(shù)據(jù)業(yè)務(wù)網(wǎng)關(guān)監(jiān)測到該移動終端使用的數(shù)據(jù)業(yè)務(wù)量即將達到本次計費配額時,向在線計費子系統(tǒng)發(fā)送CCR更新請求,用于向在線計費子系統(tǒng)申請新的計費配額。
[0012]步驟108、在線計費子系統(tǒng)接收到該CCR更新請求,根據(jù)用戶信息確定新的計費配額,并向數(shù)據(jù)業(yè)務(wù)網(wǎng)關(guān)返回CCA更新應(yīng)答,此時,在線計費子系統(tǒng)會對該用戶使用完的上一次的計費配額進行扣費。
[0013]步驟109、數(shù)據(jù)業(yè)務(wù)網(wǎng)關(guān)收到該CCA更新應(yīng)答,并繼續(xù)監(jiān)測該移動終端使用的數(shù)據(jù)業(yè)務(wù)量。
[0014]步驟110、當該移動終端的用戶使用數(shù)據(jù)業(yè)務(wù)的過程結(jié)束,會向數(shù)據(jù)業(yè)務(wù)網(wǎng)關(guān)發(fā)送PDP去激活請求。
[0015]步驟111、數(shù)據(jù)業(yè)務(wù)網(wǎng)關(guān)收到該PDP去激活請求后,向在線計費子系統(tǒng)發(fā)送CCR結(jié)束請求。
[0016]步驟112、在線計費子系統(tǒng)根據(jù)接收到的CCR結(jié)束請求,對用戶使用的數(shù)據(jù)業(yè)務(wù)量進行扣費,并向數(shù)據(jù)業(yè)務(wù)網(wǎng)關(guān)返回CCA結(jié)束應(yīng)答。
[0017]步驟113、數(shù)據(jù)業(yè)務(wù)網(wǎng)關(guān)接收到該CCA結(jié)束應(yīng)答,向移動終端返回PDP去激活應(yīng)答。
[0018]當數(shù)據(jù)業(yè)務(wù)網(wǎng)關(guān)與在線計費子系統(tǒng)之間的鏈路發(fā)生異常時,會存在以下問題:
[0019]1、如果僅采用在線計費而無離線計費的方式,當數(shù)據(jù)業(yè)務(wù)網(wǎng)關(guān)與在線計費子系統(tǒng)間的鏈路中斷后,無法對鏈路中斷后用戶使用的數(shù)據(jù)業(yè)務(wù)進行計費,給運營商帶來損失。
[0020]2、如果采用在線計費與離線計費結(jié)合的方式,當數(shù)據(jù)業(yè)務(wù)網(wǎng)關(guān)與在線計費子系統(tǒng)間的鏈路中斷后,后續(xù)根據(jù)離線話單中統(tǒng)計的用戶使用的數(shù)據(jù)業(yè)務(wù)量進行計費,但是,該離線話單包含了在線計費時已經(jīng)扣費的數(shù)據(jù)流量,這樣,就會造成對鏈路中斷之前的數(shù)據(jù)業(yè)務(wù)進行重復扣費,給用戶帶來損失,引起用戶投訴。
[0021]因此,現(xiàn)有技術(shù)中,當數(shù)據(jù)業(yè)務(wù)網(wǎng)關(guān)與計費子系統(tǒng)之間的鏈路發(fā)生異常時,無法進行準確的計費。
【發(fā)明內(nèi)容】
[0022]本發(fā)明實施例提供一種計費話單創(chuàng)建方法、數(shù)據(jù)業(yè)務(wù)計費方法及相關(guān)裝置,用以解決現(xiàn)有技術(shù)中存在的數(shù)據(jù)業(yè)務(wù)網(wǎng)關(guān)與計費子系統(tǒng)間鏈路異常時,無法進行準確計費的問題。
[0023]本發(fā)明實施例提供一種計費話單創(chuàng)建方法,包括:
[0024]數(shù)據(jù)業(yè)務(wù)網(wǎng)關(guān)在實時計費過程中,當確定與計費子系統(tǒng)之間的鏈路出現(xiàn)異常時,關(guān)閉當前正在記錄移動終端的數(shù)據(jù)業(yè)務(wù)使用信息的第一話單,所述第一話單標記為已計費話單;
[0025]新建第二話單,用于記錄所述第一話單關(guān)閉之后所述移動終端的數(shù)據(jù)業(yè)務(wù)使用信息,所述第二話單用于進行離線計費。
[0026]本發(fā)明實施例提供的數(shù)據(jù)業(yè)務(wù)計費話單創(chuàng)建方法中,數(shù)據(jù)業(yè)務(wù)網(wǎng)關(guān)對創(chuàng)建的話單進行標記,將記錄鏈路出現(xiàn)異常之前數(shù)據(jù)業(yè)務(wù)使用信息的第一話單標記為已計費,這樣,當計費子系統(tǒng)對來自數(shù)據(jù)業(yè)務(wù)網(wǎng)關(guān)的話單進行計費時,會將標記為已計費的第一話單過濾,對第二話單進行離線計費,因此,相比于現(xiàn)有技術(shù),本方案實現(xiàn)了更加準確的數(shù)據(jù)業(yè)務(wù)計費。
[0027]進一步的,數(shù)據(jù)業(yè)務(wù)網(wǎng)關(guān)確定與計費子系統(tǒng)之間的鏈路出現(xiàn)異常,具體包括:
[0028]當數(shù)據(jù)業(yè)務(wù)網(wǎng)關(guān)監(jiān)測到該移動終端使用的數(shù)據(jù)業(yè)務(wù)量即將達到本次計費配額,向計費子系統(tǒng)發(fā)送信用控制CCR更新請求時,如果在預(yù)設(shè)時間內(nèi)未收到所述計費子系統(tǒng)返回的信用控制CCA更新應(yīng)答,則確定與所述計費子系統(tǒng)之間的鏈路出現(xiàn)異常;或者當數(shù)據(jù)業(yè)務(wù)網(wǎng)關(guān)發(fā)現(xiàn)與計費子系統(tǒng)之間的鏈路中斷時,確定與所述計費子系統(tǒng)之間的鏈路出現(xiàn)異堂巾O
[0029]進一步的,數(shù)據(jù)業(yè)務(wù)網(wǎng)關(guān)在關(guān)閉所述第一話單之后,還包括:
[0030]新建瞬時話單,所述瞬時話單記錄在所述第一話單中未計費的數(shù)據(jù)業(yè)務(wù)使用信息,用于進行離線計費。
[0031]由于在第一話單中有可能會存在一部分數(shù)據(jù)業(yè)務(wù)網(wǎng)關(guān)還未上報的數(shù)據(jù)流量,即計費子系統(tǒng)還未對該部分數(shù)據(jù)流量計費,因此,將第一話單中未計費的數(shù)據(jù)業(yè)務(wù)使用信息,記錄到新建的瞬時話單中,用于離線計費,能夠?qū)崿F(xiàn)更加準確的計費。
[0032]進一步的,還包括:
[0033]將所述第一話單中未計費的數(shù)據(jù)業(yè)務(wù)使用信息,添加到所述第二話單中。
[0034]同樣的,與上述新建瞬時話單的效果相同,該第一話單中未計費的數(shù)據(jù)業(yè)務(wù)使用信息,添加到第二話單中,是對第一話單中未計費的數(shù)據(jù)流量進行計費的另一種實現(xiàn)方式。
[0035]進一步的,所述第一話單中未計費的數(shù)據(jù)業(yè)務(wù)使用信息為在最后一次發(fā)送CCR更新請求之后統(tǒng)計的數(shù)據(jù)業(yè)務(wù)使用信息。
[0036]當移動終端用戶即將使用完計費子系統(tǒng)下發(fā)的計費配額時,數(shù)據(jù)業(yè)務(wù)網(wǎng)關(guān)才會向計費子系統(tǒng)發(fā)送CCR更新請求,計費子系統(tǒng)受到該請求之后,會對用戶使用完的計費配額進行計費,因此,當用戶使用了一部分計費配額時,鏈路出現(xiàn)異常,此時,這一部分數(shù)據(jù)流量已記錄在第一話單中,但是還未被計費。
[0037]進一步的,還包括:
[0038]數(shù)據(jù)業(yè)務(wù)網(wǎng)關(guān)通過計費網(wǎng)關(guān)將所述第二話單發(fā)送給所述計費子系統(tǒng),由所述計費子系統(tǒng)對未標記為已計費話單的第二話單進行離線計費。
[0039]本發(fā)明實施例還提供一種數(shù)據(jù)業(yè)務(wù)計費方法,包括:
[0040]計費子系統(tǒng)接收來自數(shù)據(jù)業(yè)務(wù)網(wǎng)關(guān)創(chuàng)建的話單;
[0041]當所述話單未標記為已計費話單時,對接收的所述話單進行離線計費。
[0042]計費子系統(tǒng)對接收的話單,根據(jù)是否標記為已計費,判斷話單是否需要進行離線計費,保證了計費的準確。
[0043]基于上述計費話單創(chuàng)建方法,相應(yīng)的,本發(fā)明實施例提供一種計費話單創(chuàng)建裝置,包括:
[0044]話單關(guān)閉單元,用于在實時計費過程中,當確定與計費子系統(tǒng)之間的鏈路出現(xiàn)異常時,關(guān)閉當前正在記錄移動終端的數(shù)據(jù)業(yè)務(wù)使用信息的第一話單,所述第一話單標記為已計費話單;
[0045]話單創(chuàng)建單元,用于新建第二話單,記錄所述第一話單關(guān)閉之后所述移動終端的數(shù)據(jù)業(yè)務(wù)使用信息,所述第二話單用于進行離線計費。
[0046]本發(fā)明實施例提供的數(shù)據(jù)業(yè)務(wù)計費話單創(chuàng)建裝置中,數(shù)據(jù)業(yè)務(wù)網(wǎng)關(guān)對創(chuàng)建的話單進行標記,將記錄鏈路出現(xiàn)異常之前數(shù)據(jù)業(yè)務(wù)使用信息的第一話單標記為已計費,這樣,當計費子系統(tǒng)對來自數(shù)據(jù)業(yè)務(wù)網(wǎng)關(guān)的話單進行計費時,會將標記為已計費的第一話單過濾,對第二話單進行離線計費,因此,相比于現(xiàn)有技術(shù),本方案實現(xiàn)了更加準確的數(shù)據(jù)業(yè)務(wù)計費。
[0047]進一步的,所述話單關(guān)閉單元,確定與計費子系統(tǒng)之間的鏈路出現(xiàn)異常,具體用于:
[0048]當監(jiān)測到該移動終端使用的數(shù)據(jù)業(yè)務(wù)量即將達到本次計費配額,向計費子系統(tǒng)發(fā)送信用控制CCR更新請求時,如果在預(yù)設(shè)時間內(nèi)未收到所述計費子系統(tǒng)返回的信用控制CCA更新應(yīng)答,則確定與所述計費子系統(tǒng)之間的鏈路出現(xiàn)異常;或者當發(fā)現(xiàn)與計費子系統(tǒng)之間的鏈路中斷時,確定與所述計費子系統(tǒng)之間的鏈路出現(xiàn)異常。
[0049]進一步的,在關(guān)閉所述第一話單之后,所述話單創(chuàng)建單元還用于新建瞬時話單,所述瞬時話單記錄在所述第一話單中未計費的數(shù)據(jù)業(yè)務(wù)使用信息,用于進行離線計費。
[0050]由于在第一話單中有可能會存在一部分數(shù)據(jù)業(yè)務(wù)網(wǎng)關(guān)還未上報的數(shù)據(jù)流量,即計費子系統(tǒng)還未對該部分數(shù)據(jù)流量計費,因此,將第一話單中未計費的數(shù)據(jù)業(yè)務(wù)使用信息,記錄到新建的瞬時話單中,