本發明涉及電信增值業務,尤其涉及一種基于用戶訂購關系統計費用的方法和系統。
背景技術:
1、隨著電信增值業務的發展,運營商加大了對增值業務服務的開發。運營商在向用戶提供服務時,會提供多種不同的套餐供用戶選擇,套餐內容包括語音、短信、流量、來點名片、呼叫轉移等,運營商需要根據用戶訂購的套餐以及使用情況,準確扣除用戶套餐資源以及實時產生的費用。
2、實際上,用戶訂購的套餐包是運營商側提供的資源包的組合,根據查詢用戶的訂購關系,就能得到用戶訂購的資源包情況。但是,增值業務用戶數量大,訂購套餐情況復雜且繁多,用戶每有一筆消費產生一個消費記錄,以月為周期統計,話單數量近百萬條,且數據呈上升趨勢。在數據量大、業務復雜度高的背景下,運營商需要保證用戶資源數據、用戶消費記錄的準確性、完整性,實現精準扣費。因此需要提供一種通用的技術方案,基于用戶訂購關系,實現高效、準確的統計費用。
技術實現思路
1、本發明的主要目的在于公開一種基于用戶訂購關系統計費用的方法及系統,實現高效、準確的統計費用。
2、第一方面,提供了一種基于用戶訂購關系統計費用的方法。
3、根據本發明的一種基于用戶訂購關系統計費用的方法,包括:
4、錄入運營商的資源包數據,其中,所述資源包數據包括資源包id、價格、資源類型、資源量;
5、獲取用戶信息,查詢所述用戶訂購的資源包id,為所述用戶添加對應的資源類型和資源量;
6、接收所述用戶消費產生的話單數據并進行保存,根據預設時間和預設處理量對所述話單數據進行解析,根據解析結果和資源包優先級,扣除所述用戶消費的資源量,并錄入消費記錄;
7、統計所述消費記錄和訂購的資源包id,生成費用賬單,根據所述用戶的付費方式及所述費用賬單,對用戶賬戶進行扣費處理。
8、優選地,所述獲取用戶信息,還包括:通過預設時間自動獲取、通過運營商推送話單數據獲取、通過用戶訂購關系變更時自動獲取中的一種。
9、優選地,所述查詢所述用戶訂購的資源包id,還包括:查詢所述用戶先前和當前訂購的資源包id,判斷所述用戶訂購關系是否發生變更。
10、優選地,所述扣除所述用戶消費的資源量,并錄入消費記錄,還包括:判斷所述用戶的資源量是否足夠扣除,如果是,則錄入一條價格為0的消費記錄,如果否,則根據所述用戶消費的資源類型、資源量和價格計算消費費用,并錄入實際消費記錄。
11、優選地,所述統計所述消費記錄和訂購的資源包id,生成費用賬單,還包括:根據所述訂購的資源包id的價格,計算訂購的資源包費用,加上所述消費記錄,生成費用賬單。
12、第二方面,提供了一種基于用戶訂購關系統計費用的系統。
13、根據本發明的一種基于用戶訂購關系統計費用的系統,包括:
14、錄入模塊,用于錄入運營商的資源包數據,其中,所述資源包數據包括資源包id、價格、資源類型、資源量;
15、獲取模塊,用于獲取用戶信息,查詢所述用戶訂購的資源包id,為所述用戶添加對應的資源類型和資源量;
16、解析模塊,用于接收所述用戶消費產生的話單數據并進行保存,根據預設時間和預設處理量對所述話單數據進行解析,根據解析結果和資源包優先級,扣除所述用戶消費的資源量,并錄入消費記錄;
17、統計模塊,用于統計所述消費記錄和訂購的資源包id,生成費用賬單,根據所述用戶的付費方式及所述費用賬單,對用戶賬戶進行扣費處理。
18、優選地,所述獲取模塊,還用于通過預設時間自動獲取、通過運營商推送話單數據獲取、通過用戶訂購關系變更時自動獲取中的一種獲取所述用戶信息。
19、優選地,所述獲取模塊,還用于查詢所述用戶先前和當前訂購的資源包id,判斷所述用戶訂購關系是否發生變更。
20、優選地,所述解析模塊,還用于判斷所述用戶的資源量是否足夠扣除,如果是,則錄入一條價格為0的消費記錄,如果否,則根據所述用戶消費的資源類型、資源量和價格計算消費費用,并錄入實際消費記錄。
21、優選地,所述統計模塊,還用于根據所述訂購的資源包id的價格,計算訂購的資源包費用,加上所述消費記錄,生成費用賬單。
1.一種基于用戶訂購關系統計費用的方法,其特征在于,所述方法包括:
2.根據權利要求1所述的基于用戶訂購關系統計費用的方法,其特征在于,所述獲取用戶信息,還包括:通過預設時間自動獲取、通過運營商推送話單數據獲取、通過用戶訂購關系變更時自動獲取中的一種。
3.根據權利要求1所述的基于用戶訂購關系統計費用的方法,其特征在于,所述查詢所述用戶訂購的資源包id,還包括:查詢所述用戶先前和當前訂購的資源包id,判斷所述用戶訂購關系是否發生變更。
4.根據權利要求1所述的基于用戶訂購關系統計費用的方法,其特征在于,所述扣除所述用戶消費的資源量,并錄入消費記錄,還包括:判斷所述用戶的資源量是否足夠扣除,如果是,則錄入一條價格為0的消費記錄,如果否,則根據所述用戶消費的資源類型、資源量和價格計算消費費用,并錄入實際消費記錄。
5.根據權利要求1所述的基于用戶訂購關系統計費用的方法,其特征在于,所述統計所述消費記錄和訂購的資源包id,生成費用賬單,還包括:根據所述訂購的資源包id的價格,計算訂購的資源包費用,加上所述消費記錄,生成費用賬單。
6.一種基于用戶訂購關系統計費用的系統,其特征在于,包括:
7.根據權利要求6所述的基于用戶訂購關系統計費用的系統,其特征在于,所述獲取模塊,還用于通過預設時間自動獲取、通過運營商推送話單數據獲取、通過用戶訂購關系變更時自動獲取中的一種獲取所述用戶信息。
8.根據權利要求6所述的基于用戶訂購關系統計費用的系統,其特征在于,所述獲取模塊,還用于查詢所述用戶先前和當前訂購的資源包id,判斷所述用戶訂購關系是否發生變更。
9.根據權利要求6所述的基于用戶訂購關系統計費用的系統,其特征在于,所述解析模塊,還用于判斷所述用戶的資源量是否足夠扣除,如果是,則錄入一條價格為0的消費記錄,如果否,則根據所述用戶消費的資源類型、資源量和價格計算消費費用,并錄入實際消費記錄。
10.根據權利要求6所述的基于用戶訂購關系統計費用的系統,其特征在于,所述統計模塊,還用于根據所述訂購的資源包id的價格,計算訂購的資源包費用,加上所述消費記錄,生成費用賬單。