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