專利名稱::一種計費系統(tǒng)及其帳期處理的方法
技術領域:
:本發(fā)明屬于計費
技術領域:
,特別涉及一種計費系統(tǒng)及其帳期處理的方法。
背景技術:
:傳統(tǒng)的離線計費系統(tǒng)通常包含采集及預處理、批價、合帳等幾部分,帳期是指針對用戶帳戶,將一定時間段內產生的費用進行匯總,生成用戶帳單,向客戶收取費用。電信行業(yè)通常采用自然月作為用戶的帳期,用戶的帳期是統(tǒng)一的。在每個月的月初要將上個月用戶產生的費用進行匯總,生成用戶帳單,之后的時間產生的費用將計入本月的帳單,這就是通常所說的帳期切換,可見現(xiàn)有技術中帳期切換集中在月初統(tǒng)一進行,如每個月1號的00點00分00秒到下月1號00點00分00秒前為一個帳期,以每個月1號的00點00分00秒作為這個月的帳期切換時間,一個計費事件產生的費用根據(jù)計費事件發(fā)生時間在帳期切換時間的前后,確定該計費事件產生的費用存^L的本月帳單還是下個月的帳單中。下面舉例"i兌明,10月l號的00點00分00秒到下月l號00點00分00秒為10月帳期,以11月1號的00點00分00秒作為10月的帳期切換時間,11月1號的00點00分00秒到下月1號00點00分00秒前為11月帳期,以12月l號的00點00分00秒作為IO月的帳期切換時間,用戶在10月21號發(fā)送1條短信,產生的費用為0.1元,該短信產生的費用存放在IO月的帳單中,計費系統(tǒng)根據(jù)預定的策略,10月初要將10月帳單中各計費事件產生的費用的進行計費處理(如批價處理、合帳處理等),生成用戶帳單,10月的帳期切換結束后,11月的帳期開始。若用戶在11月2號發(fā)送1條短信,產生的費用為0.1元,則執(zhí)行和IO月類似的操作,對11月帳單中各計費事件產生的費用的進行重新計費處理。一個計費系統(tǒng)有1000萬個用戶帳戶需要在每個月的月初進行集中帳期切換,這樣一旦計費系統(tǒng)由于某種原因在該時段無法工作(如工程切割或或設備故障),則影響較大,故障風險抵抗力差。
發(fā)明內容為了解決現(xiàn)有技術中采用集中帳期切換,一旦奸費系統(tǒng)由于某種原因在該時段無法工作,則影響較大,故障風險抵抗力差的問題,本發(fā)明實施例提供了一種計費系統(tǒng)中帳期處理的方法,包括獲取計費事件,提取計費事件相關的時間;根據(jù)計費事件攜帶的用戶標識,以及用戶標識和第一帳期方案編號的對應關系,確定所述計費事件對應的第一帳期方案編號;根據(jù)確定的第一帳期方案編號,以及第一帳期方案編號和第一帳期方案的對應關系,確定所述計費事件對應的第一帳期方案;根據(jù)確定的帳期方案中定義的第一帳期切換時間,以及所述計費事件相關的時間,判斷是否進行第一帳期切換,若所述計費事件相關的時間在帳期切換時間之前,則不進行第一帳期切換,否則進行第一帳期切換。同時本發(fā)明實施例還提供一種計費系統(tǒng),包括帳期處理模塊用于獲取計費事件,提取計費事件相關的時間,根據(jù)計費事件攜帶的用戶標識,以及用戶標識和第一帳期方案編號的對應關系,確定所述計費事件對應的第一帳期方案編號,根據(jù)確定的帳期方案中定義的第一帳期切換時間,以及所述計費事件相關的時間,判斷是否進行第一帳期切換,若所述計費事件相關的時間在帳期切換時間之前,則不進行第一帳期切換,否則進行第一帳期切換。帳期方案定義模塊用于根據(jù)確定的第一帳期方案編號,以及第一帳期方案編號和第一帳期方案的對應關系,確定所述計費事件對應的第一帳期方案。由上述本發(fā)明提供的具體實施方案可以看出,正是由于計費事件到達時判斷是否需要進行帳期切換,整個用戶帳期切換過程是分散進行的,故障風險抵抗力強。圖1為本發(fā)明提供的第一實施例方法流程圖;圖2為本發(fā)明提供的第二實施例系統(tǒng)結構圖。具體實施例方式本發(fā)明提供的第一實施例是一種計費系統(tǒng)中帳期處理的方法,方法流程如圖1所示,包括步驟101:主控模塊向帳期處理模塊發(fā)送1#計費事件。在本實施例中以某位號碼為12345678912的手機用戶在XX月XX日XX點XX分XX秒發(fā)送了1條短信(1#計費事件),為例進行說明,在釆集模塊接收原始話單文件(包括1#計費事件),它是交換中心等設備生成的,該原始話單文件是整個計費系統(tǒng)的輸入,經過采集/預處理后,向主控;漠塊發(fā)送1#計費事件,主控模塊向帳期處理模塊發(fā)送1#計費事件。步驟102:帳期處理模塊接收1#計費事件后,提取1#計費事件發(fā)生時間XX月XX日XX點XX分XX秒。本實施例只是以計費事件發(fā)生時間為例進行說明,也可以采用計費事件處理時間或其它和計費事件相關的時間實施本方案。步驟103:帳期處理模塊根據(jù)1#計費事件攜帶的手機號(作為用戶標識)12345678912和表1確定和該手機號對應的帳戶12345678,以及帳戶12345678對應的用戶帳期編號05。<table>tableseeoriginaldocumentpage6</column></row><table>消息,該請求消息中包括用戶帳期編號05。步驟105:帳期方案定義模塊根據(jù)用戶帳期編號05和表2,確定05號用戶帳期方案為10月20號的00點00分00秒到11月20號00點00分00秒前為一個用戶帳期,以11月20號的OO點OO分OO秒作為用戶帳期切換時間。步驟106:帳期方案定義模塊向帳期處理模塊發(fā)送05號用戶帳期方案。步驟107:帳期處理模塊根據(jù)用戶帳期切換時間和1#計費事件發(fā)生時間判斷是否進行用戶帳期切換,因為用戶帳期切換時間11月20號的00點OO分OO秒早于1#計費事件發(fā)生時間11月20日0點1分1秒,所以進行用戶帳期切換。若1#計費事件發(fā)生時間(如11月19日0點1分1秒)早于用戶帳期切換時間IO月20號的OO點OO分OO秒,則不進行用戶帳期切換。若進行用戶帳期切換,帳期處理模塊生成新的用戶帳期(用戶帳期為11月20號的00點00分00秒到12月20號00點00分00秒前)的帳單,重新開始新的用戶帳期(用戶帳期為11月20號的00點00分00秒到12月20號00點00分00秒前)的批價、合帳等計費處理,主控模塊將l弁計費事件產生的費用0.1元保存在新的以用戶帳期的帳單中,重新開始進行批價、合帳等計費處理。步驟108:根據(jù)預設定的財務帳期切換時間12月1號的00點00分00和1#計費事件發(fā)生時間,判斷是否進行財務帳期切換,因1#計費事件發(fā)生時間11月20日0點1分1秒早于財務帳期切換時間,不進^f亍財務帳期切換。若1#計費事件發(fā)生時間為12月1號的01點00分00晚于財務帳期切換時間,則進行財務帳期切換。若進行財務帳期切換,帳期處理模塊生成新的財務帳期(帳期為12月1日00點00分00秒到1月1號00點00分00秒前)的帳單,按用戶帳期(用戶帳期為11月20號的00點00分00秒到12月20號00點00分00秒前)對1#計費事件進行批價、合帳等計費處理,主控模塊將1#計費事件產生的費用0.1元保存在新的財務帳期的帳單中,不需重新開始進行批價、合帳等計費處理。本步驟在步驟102之后,和步驟103同步進行。之所以采用財物帳期切換,是因為用戶帳期切換過程是分散進行的,如果用戶帳期與財務周期不一致,則根據(jù)用戶帳單進行財務統(tǒng)計比較麻煩,因為本發(fā)明實施例中提供了用戶帳期和財物帳期,可以同時滿足客戶帳務管理及財務管理需要。其中在步驟105之前還可以根據(jù)客戶的需求對05號用戶帳期方案進行修改,或進行添加新的用戶帳期方案、刪除原有的用戶帳期。帳期切換條件除了計費事件發(fā)生時間與帳期切換時間外,用戶帳期切換還要參考允許的延遲時間,財務帳期切換還要參考用戶帳期實際結束時間。本發(fā)明提供的第二實施例是一種計費系統(tǒng),其結構如圖2所示,包括帳期處理模塊300:用于獲取計費事件,提取計費事件相關的時間,根據(jù)計費事件攜帶的用戶標識,以及用戶標識和第一帳期方案編號的對應關系,確定計費事件對應的第一帳期方案編號,根據(jù)確定的帳期方案中定義的第一帳期切換時間,以及計費事件相關的時間,判斷是否進行第一帳期切換,若計費事件相關的時間在帳期切換時間之前,則不進行第一帳期切換,否則進行第一帳期切換。帳期方案定義模塊400:用于根據(jù)確定的第一帳期方案編號,以及第一帳期方案編號和第一帳期方案的對應關系,確定計費事件對應的第一帳期方案。進一步,帳期處理模塊400:還用于根據(jù)預設定的第二帳期切換時間和計費事件相關的時間,判斷是否進行第二帳期切換,若計費事件相關的時間在第二帳期切換時間之前,則不進行第二帳期切換,否則進行第二帳期切換。進一步,還包括主控模塊200:用于若進行第一帳期切換,則生成新的第一帳期的帳單,重新開始新的第一帳期的計費處理,將計費事件產生的相關費用信息保存在新的第一帳期的帳單中。進一步,主控;漠塊200:還用于若進行第二帳期切換,生成新的第二帳期的帳單,按第一帳期進行計費處理,將計費事件產生的相關費用信息保存在新的第二帳期的帳單中。進一步,還包括第一帳期方案設置才莫塊500:用于添加、刪除和修改第一帳期方案。顯然,本領域的技術人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權利要求及其等同技術的范圍之內,則本發(fā)明也意圖包含這些改動和變型在內。權利要求1、一種計費系統(tǒng)中帳期處理的方法,其特征在于,包括獲取計費事件,提取計費事件相關的時間;根據(jù)計費事件攜帶的用戶標識,以及用戶標識和第一帳期方案編號的對應關系,確定所述計費事件對應的第一帳期方案編號;根據(jù)確定的第一帳期方案編號,以及第一帳期方案編號和第一帳期方案的對應關系,確定所述計費事件對應的第一帳期方案;根據(jù)確定的帳期方案中定義的第一帳期切換時間,以及所述計費事件相關的時間,判斷是否進行第一帳期切換,若所述計費事件相關的時間在帳期切換時間之前,則不進行第一帳期切換,否則進行第一帳期切換。2、如權利要求1所述的方法,其特征在于,獲取計費事件,提取計費事件相關的時間后還包括根據(jù)預設定的第二帳期切換時間和所述計費事件相關的時間,判斷是否進行第二帳期切換,若所述計費事件相關的時間在第二帳期切換時間之前,則不進行第二帳期切換,否則進行第二帳期切換。3、如權利要求2所述的方法,其特征在于,若進行第一帳期切換,則生成新的第一帳期的帳單,重新開始新的計費周期的計費處理,將計費事件產生的相關費用信息保存在新的第一帳期的帳單中。4、如權利要求3所述的方法,其特征在于,若進行第二帳期切換,生成新的第二帳期的帳單,按第一帳期進行計費處理,將計費事件產生的相關費用信息保存在新的第二帳期的帳單中。5、如權利要求1所述的方法,其特征在于,確定對應的第一帳期方案步驟前還包括添加、刪除和》務改第一帳期方案。6、一種計費系統(tǒng),其特征在于,包括帳期處理模塊用于獲取計費事件,提取計費事件相關的時間,根據(jù)計費事件攜帶的用戶標識,以及用戶標識和第一帳期方案編號的對應關系,確定所述計費事件對應的第一帳期方案編號,根據(jù)確定的帳期方案中定義的第一帳期切換時間,以及所述計費事件相關的時間,判斷是否進行第一帳期切換,若所述計費事件相關的時間在帳期切換時間之前,則不進行第一帳期切換,否則進行第一帳期切換。帳期方案定義模塊用于根據(jù)確定的第一帳期方案編號,以及第一帳期方案編號和第一帳期方案的對應關系,確定所述計費事件對應的第一帳期方案。7、如權利要求6所述的系統(tǒng),其特征在于,帳期處理模塊還用于根據(jù)預設定的第二帳期切換時間和所述計費事件相關的時間,判斷是否進行第二帳期切換,若所述計費事件相關的時間在第二帳期切換時間之前,則不進行第二帳期切換,否則進行第二帳期切換。8、如權利要求7所述的系統(tǒng),其特征在于,還包括主控模塊用于若進行第一帳期切換,則生成新的第一帳期的帳單,重新開始新的第一帳期的計費處理,將計費事件產生的相關費用信息保存在新的第一帳期的帳單中。9、如權利要求8所述的系統(tǒng),其特征在于,主控模塊還用于若進行第二帳期切換,生成新的第二帳期的帳單,按第一帳期進行計費處理,將計費事件產生的相關費用信息保存在新的第二帳期的帳單中。10、如權利要求6所述的系統(tǒng),其特征在于,還包括第一帳期方案設置模塊用于添加、刪除和修改第一帳期方案。全文摘要本發(fā)明公開了一種計費系統(tǒng)中帳期處理的方法,為了解決集中帳期切換的故障風險抵抗力差問題,本發(fā)明公開的方法包括獲取計費事件,提取計費事件相關的時間;根據(jù)計費事件攜帶的用戶標識,以及用戶標識和第一帳期方案編號的對應關系,確定對應的第一帳期方案編號;根據(jù)確定的第一帳期方案編號,以及第一帳期方案編號和第一帳期方案的對應關系,確定對應的第一帳期方案;根據(jù)確定的帳期方案中定義的第一帳期切換時間,以及計費事件相關的時間,判斷是否進行第一帳期切換,若計費事件相關的時間在帳期切換時間之前,則不進行第一帳期切換,否則進行第一帳期切換,由于整個帳期切換過程是分散進行的,故障風險抵抗力強。文檔編號H04W4/26GK101426192SQ200810224140公開日2009年5月6日申請日期2008年10月24日優(yōu)先權日2008年10月24日發(fā)明者呂傳祝,輝李,琳王,賈榮明申請人:中國移動通信集團山東有限公司