專利名稱:一種帳務管理系統、裝置及方法
技術領域:
本發明涉及通信行業運營支撐(BOSS)領域,特別是涉及一種帳務管理系統、裝置及方法。
背景技術:
帳務管理系統是BOSS系統一個很重要的組成部分從業務感知方面,帳務管理主要指從用戶的帳單(消費)生成,到用戶繳費打發票的這一業務層面,完成用戶從消費到繳費這兩個方面的管理。
功能上主要包括繳費,銷帳(含批量銷帳),返銷帳,發票打印,繳費查詢,帳單查詢等。
作為和用戶直接打交道的業務子系統,有以下幾個特點◆業務量大(繳費打發票業務應該能占到整個業務量的80%左右)。
◆細致是其重要要求(因為和余額相關,用戶對此很敏感)。
◆和后臺(計費帳務)前臺(營業)都相關,相對比較復雜。
現有技術一參見圖1所示,一種帳務管理模型。
基于該模型的帳務管理處理流程主要由出帳流程和銷帳處理流程兩部分組成。
其中,出帳流程包括下列步驟1、根據費率配置信息和話單信息,生成計費批價結果,一般稱為話費詳單;2、首先判斷是否到了出帳時間,現在國內電信運營商一般都是每個自然月1號出帳.出帳期間為每月1-3號,將話費詳單處理成未銷帳帳單,也叫欠費帳單。
3、未銷帳帳單生成后,根據用戶辦理的業務不同,對用戶進行打折、保底、包月等帳務優惠處理;優惠完成后,如果用戶有余額且比欠費多,系統自動進行批量銷帳處理。
其中,繳費銷帳處理流程包括下列步驟1、用戶來營業前臺繳費,系統根據用戶給定的號碼信息,查詢用戶的資料信息,生成繳費日志信息,查詢用戶的欠費信息,以便用戶知道此次業務的應交金額。
2、收到用戶繳費后,系統首先判斷用戶是否有未銷帳帳單,如果有,判斷用戶繳費金額是否大于欠費金額,如果繳費金額大于欠費金額,進行銷帳處理,否則不銷帳,只是將將用戶繳費金額累加到帳戶余額;如果用戶沒有未銷帳帳單,不銷帳,將用戶繳費金額累加到帳戶余額。
3、如果進行了銷帳處理,根據銷帳情況,結合繳費日志,銷帳日志,帳單,和用戶的資料信息,按照設定的格式,向用戶提供發票。
該模型的特點是比較簡單,處理機制以銷帳為核心完成用戶消費和繳費的處理。
實現該模型主要涉及以下幾個實體(裝置)帳戶實體(acct)用來存放用戶的余額。
繳費實體(payment)用來存放用戶的繳費相關日志信息。
銷帳實體(bill)用來存放用戶的銷帳日志。
帳單實體(acct_item)用來存放用戶使用電信服務的消費明細信息。
現有技術二參見圖2所示,為另一種現有帳務管理模。基于該模型的帳務管理處理流程主要由出帳流程和銷帳處理流程兩部分組成。處理流程和現有技術一基本一致,不再重復描述。
其對現有技術一的帳務管理模型作了改進,但處理機制還是以銷帳為核心。
其主要改進點體現在以下幾個方面1、提出賬本的概念,將用戶繳的錢以賬本科目的形式加以區分,適應了現金、充值卡,協議款,贈送款等專款專用業務的延伸。
2、初步有了類似銀行收支的概念。
3、初步實現發票定制,發票有自己單獨的規劃和存儲。
綜上所述發明人在發明過程中發現現有技術的處理機制是以銷帳為核心,導致相關業務不能實時進行,不能滿足運營商的實時處理業務趨勢,并且網絡資源占用的峰值效應明顯。
發明內容
本發明實施例提供一種帳務管理系統、裝置及方法,以非銷帳為核心處理機制,使相關業務可實時進行,并且消除網絡資源占用的峰值效應。
本發明實施例的一種帳務管理系統,包括賬本裝置,用于根據用戶的繳費信息,將該用戶所繳的金額作為第一類數據輸出;帳單裝置,用于根據用戶的消費信息,將該用戶所消費的金額作為第二類數據輸出;帳務平衡裝置,用于實時合并所述第一類數據和所述第二類數據。
本發明實施例的一種悵務平衡裝置,包括第一接收單元,用于接收與用戶所繳的金額相關的第一類數據;第二接收單元,用于接收與用戶所消費的金額相關的第二類數據;合并單元,用于將第一接收單元和第二接收單元收到的數據,實時合并。
本發明實施例的一種帳務管理方法,包括下列步驟根據用戶的繳費信息,以該用戶所繳的金額得出第一類數據;根據用戶的消費信息,以該用戶所消費的金額得出第二類數據;以及實時合并得出的第一類數據和第二類數據。
本發明實施例中,賬本裝置根據用戶的繳費信息,將該用戶所繳的金額作為第一類數據(例如正值)輸出;帳單裝置根據用戶的消費信息,將該用戶所消費的金額作為第二類數據(例如負值)輸出。并以帳務平衡裝置為核心,接收賬本裝置和帳單裝置輸出的數據,實時合并。從而基于非銷帳為核心的處理機制,使相關業務可實時進行,并且消除網絡資源占用的峰值效應。
圖1為現有的一種帳務管理模型示意圖;圖2為現有的另一種帳務管理模型示意圖;圖3為本發明實施例的帳務管理系統結構示意圖;圖4為本發明實施例的另一帳務管理系統結構示意圖;圖5為本發明實施例的裝置結構示意圖;圖6為本發明實施例的消費入帳流程圖;圖7為本發明實施例的繳費入帳流程圖;圖8為本發明實施例的帳務平衡處理流程圖;圖9為本發明實施例的按帳期結轉存儲處理流程圖;圖10為本發明實施例的帳單消費進入行式帳務平衡裝置處理流程圖;圖11為本發明實施例的帳本科目余額進入行式帳務平衡裝置處理流程圖;圖12為本發明實施例的賬本科目可用余額與帳單聯動處理流程圖;圖13為本發明實施例的帳單消費進入列式帳務平衡裝置處理流程圖;圖14為本發明實施例的帳本科目余額進入列式帳務平衡裝置處理流程圖;圖15為本發明實施例的賬本科目可用余額與帳單聯動處理流程圖;圖16為本發明實施例的帳單消費進入組合帳務平衡裝置處理流程圖;圖17為本發明實施例的帳本科目余額進入組合帳務平衡裝置處理流程圖;圖18為本發明實施例的賬本科目可用余額與帳單聯動處理流程圖;圖19為本發明實施例的帳單消費進入分體帳務平衡裝置處理流程圖;圖20為本發明實施例的帳本科目余額進入分體帳務平衡裝置處理流程圖;圖21為本發明實施例的賬本科目可用余額與帳單聯動處理流程圖;圖22為本發明實施例的行式平衡算法結構的示意圖;圖23為本發明實施例的列式平衡算法結構的示意圖;圖24為本發明實施例的組合平衡算法結構的示意圖;
圖25為本發明實施例的分體動態平衡算法結構的示意圖。
具體實施例方式
為了避開以銷帳為核心的處理機制,使相關業務可實時進行,并且消除網絡資源占用的峰值效應。
1、本發明實施例提供了一種帳務管理系統,參見圖3所示,其包括賬本裝置、帳單裝置和帳務平衡裝置。
賬本裝置,用于根據用戶的繳費信息,將該用戶所繳的金額作為第一類數據輸出;帳單裝置,用于根據用戶的消費信息,將該用戶所消費的金額作為第二類數據輸出;帳務平衡裝置,實時合并所述第一類數據和所述第二類數據。
基于上述實施例進一步,參見圖4所示,該系統還包括繳費接收裝置,用于接收用戶的繳費信息;繳費日志裝置,用于根據繳費接收裝置接收的繳費信息,生成繳費日志信息;上述賬本裝置,則用于從繳費日志裝置中獲得當前繳費日志信息,并將所繳的金額歸入對應的賬本科目;以及根據各個賬本科目的屬性,分別輸出相應的第一類數據;上述帳單裝置,則用于接收用戶的消費信息,并將所消費的金額歸入對應的賬本科目;以及根據各個賬本科目的屬性,分別輸出相應的第二類數據;上述帳務平衡裝置,則用于接收賬本裝置和帳單裝置輸出的數據,并按照賬本科目分別進行實時合并。
根據上述各個裝置之間的邏輯關系可見,當用戶繳費后或特定科目的金額可用時(例如充100返30,返的30元每月可用10元),或者用戶消費時,將觸發帳務平衡裝置完成新的平衡運算及相關處理。從而實現用戶消費和繳費的實時入帳。
基于上述實施例的系統,進一步還至少包括下列裝置之一票據管理裝置、實時余額信控裝置、自動結轉裝置和余額流動日志裝置。若存在實時余額信控裝置,則還包括查詢接口裝置。
票據管理裝置,用于根據繳費接收裝置收到的繳費信息輸出對應金額的票據;或者根據賬本裝置輸出到帳務平衡裝置中特定賬本科目的第一類數據輸出票據。具體的在接收用戶費用的同時,向用戶提供特定規格的票據(如發票),并生成相關記錄信息;票據管理裝置具有良好的內聚性,因為消費數據已經實時入帳,不再和銷帳與否相關聯;支持用戶按金額個性化結帳和不定期結帳打發票的需求趨勢;支持用戶一次繳費,多次開票,每次開票金額可根據用戶需求任意指定(前提是總開票金額不能超過繳費金額),每帳發票上體現的消費金額也可以按用戶的需求,按時間段進行金額調整劃歸(前提是各張發票上體現的消費金額之和不能超過總消費金額)。
實時余額信控裝置,用于根據帳務平衡裝置的處理情況,得到用戶的實時余額,并根據實時余額的正負值控制用戶的停機、開機狀態,以及提供對外查詢接口裝置供外圍調用。
自動結轉裝置,用于按帳期從帳務平衡裝置中獲取數據,并自動結轉和保存用戶在該帳期的悵務數據。具體的為了便于用戶查詢核對和數據統計,系統提供按帳期(如1個自然月為1個帳務周期)自動結轉功能,實現往月數據靜態按期存儲;這樣系統既能提供實時數據,又能將歷史數據靜態化,不再輕易變動,以便核對、統計、分析等。
余額流動日志裝置,用于從繳費接收裝置接收的繳費信息中獲得余額流入信息;以及根據賬本裝置輸出的數據獲得余額流出信息。
本發明實施例還提供了一種帳務平衡裝置,參見圖5所示,包括第一接收單元、第二接收單元和合并單元。
第一接收單元,用于接收與用戶所繳的金額相關的第一類數據;第二接收單元,用于接收與用戶所消費的金額相關的第二類數據;合并單元,用于將第一接收單元和第二接收單元收到的數據,實時合并。
基于上述實施例的帳務平衡裝置,所述第一接收單元根據各個賬本科目的屬性,分別接收相應的第一類數據,所述第二接收單元根據各個賬本科目的屬性,分別接收相應的第二類數據;所述裝置還包括賬本科目單元,用于按照賬本科目保存第一類數據和第二類數據,并保存合并單元按照賬本科目分別進行實時合并后的結果。具體的可采用行式帳務平衡方式、列式帳務平衡方式、組合帳務平衡方式或分體帳務平衡方式,保存第一接收單元和第二接收單元收到的數據,并保存合并單元按照賬本科目分別進行實時合并后的結果。關于行式帳務平衡方式、列式帳務平衡方式、組合帳務平衡方式和分體帳務平衡方式,參見后述。
2、本發明實施例還提供了一種帳務管理方法,包括下列主要步驟步驟1、根據用戶的繳費信息,以該用戶所繳的金額得出第一類數據;具體的,可根據用戶的繳費信息生成繳費日志信息;并根據當前繳費日志信息將所繳的金額歸入對應的賬本科目,以及根據各個賬本科目的屬性,分別輸出相應的第一類數據(所述第一類數據例如正值金額),同時產生余額信息。
步驟2、根據用戶的消費信息,以該用戶所消費的金額得出第二類數據;具體的,可將用戶消費的金額歸入對應的賬本科目,以及根據各個賬本科目的屬性,分別輸出相應的第二類數據(所述第二類數據例如負值金額)。
步驟3、實時合并得出的第一類數據和第二類數據;具體的,可按照賬本科目分別實時合并輸出的第一類數據和第二類數據。
進一步,具體可拆分成以下流程消費入帳流程、繳費入帳流程、帳務平衡處理流程和按帳期結轉存儲處理流程。
2.1、消費入帳流程,參見圖6所示,包括下列內容帳單裝置接收一次性費用(如GPS卡費等)、周期性費用(如月租費,包月費等)、基本費用(如通話費,短信費,GPRS上網費等)等,進行實時批價處理,生成各種話費詳單。
帳單裝置檢測到有新的話費詳單生成,則進行合帳處理,按帳單科目分類合并,生成帳單。
帳單裝置根據帳單上的帳期標記,本帳務周期所屬的時間段內(如1號到30號或31號),有新的帳單生成,觸發帳務平衡裝置進行消費入帳處理,將帳單金額,累計到相應的消費科目上。
帳務平衡裝置檢測到本帳期的帳單金額發生變化,則根據帳單消費情況,重新計算該用戶賬本科目的可用余額,并體現在相應的結構裝置上。
2.2、繳費入帳流程,參見圖7所示,包括下列內容用戶繳費,產生繳費日志,累計到相應的賬本科目,并產生余額流動日志。
賬本科目有余額流入,觸發帳務平衡裝置檢測此賬本科目是否無條件可用,如果是,馬上全部流入帳務平衡裝置,體現在相應的科目上;如果是限額使用的,根據條件將限額流入帳務平衡裝置(如用戶參加交100元送可樂活動,這100元每個月只能用20元,5個月用完,一次只能流入20元);如果賬本科目的可用余額需要參考帳單(如新入網用戶前三個月打多少市話送多少市話,最多送300元市話費業務,這300元就是先放在賬本中根據市話帳單金額的變化,實時向帳務平衡裝置中流入)每次有帳單金額的變化,都會觸發帳務平衡裝置對此科目的可用余額進行重算處理。
用戶要求開票據(如發票),檢查用戶輸入開票金額,如果小于等于用戶的相應類型的票據余額,查詢帳單,用戶的繳費信息,用戶的資料信息,按約定的格式生成票據,打印提供給用戶,并更新相關類型票據信息,生成相應的日志。
2.3、帳務平衡處理流程,參見圖8所示,包括下列內容讀賬本科目數據,檢測賬本科目內有無到期可用的科目,如果沒有,則停止此次處理。如果有,檢查科目屬性,查看其可用余額是否需要參考帳單,如果需要,查詢帳單,計算其可用余額。將其可用金額流入到帳務平衡裝置,同時生成余額流動日志的流出日志。
檢測有無新的未銷帳帳單生成,如果有,將其累加到帳務平衡裝置的相應結構的科目中。
帳單消費科目數據發生變化,觸發帳務平衡裝置檢查賬本裝置有無參考帳單的賬本科目,如果有,重新計算該賬本科目的可用余額;重新調整裝置的最新余額,供其他功能模塊使用。
2.4、按帳期結轉存儲處理流程,參見圖9所示,包括下列內容檢測是否到了帳期的結束時間(例如月末最后一天零點;該時間可以通過參數設置),如果是,觸發帳務平衡裝置進行結轉運算。
逐用戶進行處理,檢測用戶現在是有余額還是有欠費,如果有余額,將其相關類別的賬本科目余額,按照當初設定的優先級,從高到底,依次分科目將當前余額結轉到新帳期;如果有欠費,將其欠費金額,結轉到新帳期的往月欠費科目上。
結轉期間,如果用戶繳費或賬本科目到期可以使用,將該科目的可用余額,流入到新帳期的帳務平衡裝置中,同時生成余額流動日志。
結轉期間,如果用戶打電話等操作,產生新帳期未出帳帳單,將其消費金額累加到新帳期的本月消費科目上。
結轉完成后,將當前帳期的帳務平衡數據移出內存區域,進行歸檔存儲;將新生成帳期的帳務平衡數據標記成當前帳期數據。
2.5、帳務平衡裝置的實現方式帳務平衡裝置是本發明的核心內容之一,通過帳務平衡裝置,實現用戶收入和支出的平衡,避開以銷帳為核的處理機制,使相關業務可實時分散連續的執行,避免大任務批量操作,消除網絡資源占用的峰值效應。本發明實施例提供了四種帳務平衡裝置的實現方式,來滿足不同客戶需求,包括行式帳務平衡裝置、列式帳務平衡裝置、組合帳務平衡裝置和分體帳務平衡裝置。以下逐一說明。
2.5.1、行式帳務平衡裝置。
行式平衡就是用戶的各種數據以行值的形式體現在一起,通過類別的正負屬性,通過相加就能得到用戶的最新帳務狀況,是有余額還是有欠費。
行式帳務平衡裝置的處理流程包括帳單消費進入行式帳務平衡裝置處理流程、科目余額進入行式帳務平衡裝置處理流程、賬本科目可用余額與帳單聯動處理流程。
2.5.1.1、帳單消費進入行式帳務平衡裝置處理流程,參見圖10所示,包括下列內容外圍子系統將用戶的一次費用、期性費用、基本費用等生成帳單。
有新帳單生成,觸發行式帳務平衡裝置進行消費入帳處理,在行式記錄結構中查找用戶的相關消費科目,如果存在,則將未出帳帳單金額累進到科目的中,否則插入一條。
帳單消費入帳完成,觸發帳務平衡裝置進行消費和繳費的平衡運算,生成用戶的最新余額,供其他業務使用,同時觸發信控處理,根據最新余額的變化,控制用戶停機開機狀態。
2.5.1.2、帳本科目余額進入行式帳務平衡裝置處理流程,參見圖11所示,包括下列內容用戶繳費,繳費金額進入賬本科目,如果相關科目賬本符合使用條件,判斷有沒有使用限額,如果沒有,全部進入帳務平衡裝置,如果有,則按限額閥值進入;如果可用余額需要參考帳單,則讀取帳單,計算該科目的可用余額,將其流入到帳務平衡裝置,并記錄余額流動日志。
有賬本科目可用余額流入,觸發帳務平衡裝置進行賬本科目入帳處理。在行式記錄結構中查找用戶的相關賬本科目,如果存在,則將賬本入帳金額累進到科目的中,否則插入一條。
賬本科目可用余額流入完成,觸發帳務平衡裝置消費和繳費的平衡預算,生成用戶的最新余額,供其他業務使用;同時觸發信控處理,根據用戶的最新余額,控制用戶停機開機狀態。
2.5.1.3、賬本科目可用余額與帳單聯動處理流程,參見圖12所示,包括下列內容
讀賬本科目數據,檢測賬本科目內有無到期可用的科目,如果沒有,則停止此次處理。如果有,檢查科目屬性,查看其可用余額是否需要參考帳單,如果需要,讀帳單,計算其可用余額。
將其可用金額流入到帳務平衡裝置,同時生成余額流動日志的流出日志;檢測有無新的帳單生成,如果有,將其累加到帳務平衡裝置的相應結構的消費科目中。
帳單消費科目入帳完成,觸發帳務平衡裝置檢查有無參考帳單的賬本科目,如果有,重新計算賬本科目的可用余額;重新調整裝置的最新余額,供其他功能模塊使用,同時觸發信控處理,根據用戶的最新余額,控制用戶停機開機狀態。
2.5.2、列式帳務平衡裝置。
列式平衡,就是用戶的各種數據以列值的形式體現在一起,通過對列值根據類別的不同設置正負屬性,通過加減運算就能得到用戶的最新帳務狀況(有余額還是有欠費)。
列式帳務平衡裝置的處理流程包括帳單消費進入列式帳務平衡裝置處理流程,科目余額進入列式帳務平衡裝置處理流程,賬本科目可用余額與帳單聯動處理流程2.5.2.1、帳單消費進入列式帳務平衡裝置處理流程,參見圖13所示,包括下列內容外圍子系統將用戶的一次費用、期性費用、基本費用等生成帳單。
有新帳單生成,觸發帳務平衡裝置進行消費入帳處理,根據預先設定的數據映射規則,定位到相應的列位置,將未出帳帳單金額累進到相應的列值中。如果找不到映射規則,則發出錯誤提示信息,緩存該記錄,繼續處理其他數據。
帳單消費科目入帳完成,觸發帳務平衡裝置進行消費和繳費的平衡運算,生成用戶的最新余額,供其他業務使用,同時觸發信控處理,根據用戶的最新余額,控制用戶停機開機狀態。
2.5.2.2、帳本科目余額進入列式帳務平衡裝置處理流程,參見圖14所示,包括下列內容用戶繳費進入賬本科目,如果相關科目賬本符合使用條件,判斷有沒有使用限額,如果沒有,全部進入帳務平衡裝置,如果有,則按條件將可用余額流入平衡裝置,并生成余額流動日志。
有賬本科目可用余額流入,觸發帳務平衡裝置進行賬本科目入帳處理。根據預先設定的數據映射規則,定位到相應的列位置,將科目的可用余額累進到相應的列值中。
可用余額入帳完成,觸發帳務平衡裝置進行消費和繳費平衡運算,生成用戶的最新余額,供其他業務使用,同時觸發信控處理,根據用戶的最新余額,控制用戶停機開機狀態。
2.5.2.3、賬本科目可用余額與帳單聯動處理流程,參見圖15所示,包括下列內容讀賬本科目數據,檢測賬本科目內有無到期可用的科目,如果沒有,則停止此次處理。如果有,檢查科目屬性,查看其可用余額是否需要參考帳單,如果需要,讀帳單,計算其可用余額。
將其可用金額流入到帳務平衡裝置,同時生成余額流動日志的流出日志。
檢測有無新的帳單生成,如果有,將其累加到帳務平衡裝置的相應結構的消費科目中。觸發帳務平衡裝置檢查賬本裝置有無參考帳單的賬本科目,如果有,重新計算賬本科目的可用余額;重新調整裝置的最新余額,供其他業務使用,同時觸發信控處理,根據用戶的最新余額,控制用戶停機開機狀態。
2.5.3、組合帳務平衡裝置。
組合平衡就是結合行式結構和列式結構優點,將二者有機的結合起來,發揮行式結構的靈活和列式結構的直觀易懂等特點,以達到更優化的效果。
組合帳務平衡裝置的處理流程包括帳單消費進入組合平衡裝置處理流程、科目余額進入組合平衡裝置處理流程,賬本科目可用余額與帳單聯動處理流程。
2.5.3.1、帳單消費進入組合帳務平衡裝置處理流程,參見圖16所示,包括下列內容外圍子系統將用戶的一次費用、期性費用、基本費用等生成帳單。
有新帳單生成,觸發組合帳務平衡裝置進行消費入帳處理,在行式記錄結構中查找用戶的相關消費科目,如果存在,將帳單金額累進到科目的相關列值,否則插入一條新記錄。
帳單消費科目入帳完成,觸發組合帳務平衡裝置進行消費和繳費的平衡運算,生成用戶的最新余額,供其他業務使用,同時觸發信控處理,根據用戶的最新余額,控制用戶停機開機狀態。
2.5.3.2、帳本科目余額進入組合帳務平衡裝置處理流程,參見圖17所示,包括下列內容用戶繳費,繳費金額進入賬本科目,如果相關科目賬本符合使用條件,判斷有沒有使用限額,如果沒有,全部進入帳務平衡裝置,如果有,則按限額閥值進入;如果可用余額需要參考帳單,則讀取帳單,計算該科目的可用余額,其流入到組合帳務平衡裝置,并記錄余額流動日志。
有賬本科目可用余額流入,觸發帳務平衡裝置進行賬本科目入帳處理。在組合式記錄結構中查找用戶的相關賬本科目,如果存在,則將賬本入帳金額累進到科目相應列值中,否則插入一條。
賬本科目可用余額流入完成,觸發組合帳務平衡裝置消費和繳費的平衡預算,生成用戶的最新余額,供其他業務使用;同時觸發信控處理,根據用戶的最新余額,控制用戶停機開機狀態。
2.5.3.3、賬本科目可用余額與帳單聯動處理流程,參見圖18所示,包括下列內容讀賬本科目數據,檢測賬本科目內有無到期可用的科目,如果沒有,則停止此次處理。如果有,檢查科目屬性,查看其可用余額是否需要參考帳單,如果需要,讀帳單,計算其可用余額。將其可用金額流入到帳務平衡裝置,同時生成余額流動日志的流出日志。
檢測有無新的帳單生成,如果有,將其累加到帳務平衡裝置的相應結構的消費科目中。
帳單消費科目入帳完成,觸發帳務平衡裝置檢查有無參考帳單的賬本科目,如果有,重新計算賬本科目的可用余額;重新調整裝置的最新余額,供其他功能模塊使用,同時觸發信控處理,根據用戶的最新余額,控制用戶停機開機狀態。
2.5.4、分體帳務平衡裝置。
分體平衡就是根據數據的類別特點,將數據分類存放,如將消費類科目數據存放在一起,繳費類科目數據存放在一起,使用時動態合并。
分體帳務平衡裝置的處理流程包括帳單消費進入分體帳務平衡裝置處理流程,帳本科目余額進入分體帳務平衡裝置處理流程,賬本科目可用余額與帳單聯動處理流程。
2.5.4.1、帳單消費進入分體帳務平衡裝置處理流程,參見圖19所示,包括下列內容外圍子系統將用戶的一次費用、期性費用、基本費用等生成帳單。
有新帳單生成,觸發分體式帳務平衡裝置進行消費入帳處理,在消費類數據中查找用戶的相關消費科目,如果存在,將帳單金額累進到相關消費科目中,否則插入一條新記錄。
帳單消費科目入帳完成,觸發帳務平衡裝置進行消費和繳費的平衡運算,生成用戶的最新余額,供其他業務使用,同時觸發信控處理,根據用戶的最新余額,控制用戶停機開機狀態。
2.5.4.2、帳本科目余額進入分體帳務平衡裝置處理流程,參見圖20所示,包括下列內容用戶繳費,繳費金額進入賬本科目,如果相關科目賬本符合使用條件,判斷有沒有使用限額,如果沒有,全部進入帳務平衡裝置,如果有,則按限額閥值進入;如果可用余額需要參考帳單,則讀取帳單,計算該科目的可用余額,將其流入到帳務平衡裝置,并記錄余額流動日志。
有賬本科目可用余額流入,觸發帳務平衡裝置進行賬本科目入帳處理。在繳費類數據中查找用戶的相關賬本科目;如果存在,則將賬本入帳金額累進到科目相應列值中,否則插入一條。
賬本科目可用余額流入完成,觸發帳務平衡裝置消費和繳費的平衡預算,生成用戶的最新余額,供其他業務使用;同時觸發信控處理,根據用戶的最新余額,控制用戶停機開機狀態。
2.5.4.3、賬本科目可用余額與帳單聯動處理流程,參見圖21所示,包括下列內容讀賬本科目數據,檢測賬本科目內有無到期可用的科目,如果沒有,則停止此次處理;如果有,檢查科目屬性,查看其可用余額是否需要參考帳單,如果需要,讀帳單,計算其可用余額。
將其可用金額流入到帳務平衡裝置,同時生成余額流動日志的流出日志。
檢測有無新的帳單生成,如果有,將其累加到帳務平衡裝置消費類數據的相關科目中;同時觸發帳務平衡裝置檢查有無參考帳單的賬本科目,如果有,讀取帳單,重新計算賬本科目的可用余額。
消費類數據或繳費類數據發生變化,觸發分體式平衡裝置進行運算,動態合成用戶的最新余額,供其他業務使用;同時觸發信控處理,根據用戶的最新余額,控制用戶停機開機狀態。
3、以下通過4個實施例具體描述。
實施例1、以行式平衡算法結構實現帳務平衡。
本實施例的流程可以分為三個部分部分一、用戶繳費(收入);部分二、用戶消費(支出);部分三、用戶繳費(收入)和用戶消費(支出)通過帳務平衡裝置關聯起來。
其中,繳費流程如下1、用戶來辦理繳費業務,產生繳費日志,同時也產生余額流動日志的流入信息。
2、用戶繳費先存入賬本的相應科目(如現金,充值卡,協議款等)。
3、根據該科目對應的屬性,如期限屬性(如馬上可用,N個月后可用等)、限額屬性(如本月全部可用,本月可用20元)等相關屬性,將相應金額劃入帳務平衡裝置,同時產生余額流動日志的流出信息。
4、用戶繳費完成后,根據用戶的需求和系統的相關設置,向用戶提供相應格式的發票或收據。(本步驟與上述步驟2和3沒有先后順序)說明余額流動日志表記錄的相關金額的流動金額、流動方向、流動時間等信息,供統計分析使用(通過其他表也可以間接得到),如果運營商對此數據不太關心,也可以不生成,以提高系統的運行效率。
其中,消費流程如下1、用戶進行消費動作(如打電話,發短信等),系統產生話費清單。
2、計費帳務系統將話費清單實時的處理,批價計費后,分類處理(即按照賬本科目分別處理),再將各類費用合并成未出帳帳單(如該未出帳帳單包括市話費條目,短信費條目等)。
3、用戶帳單費用變化,觸發系統繼續處理,未出帳帳單進入帳務平衡裝置(以消費金額進行體現)。
其中,通過帳務平衡裝置關聯繳費和消費的內容包括帳務平衡裝置通過收入和支出的合并運算,實現帳務平衡,得到當前用戶的可用余額。用戶查詢其余額時,就得到了其實時的余額信息。
具體的,本實施例中采用行式平衡算法結構實現帳務平衡,行式平衡算法結構的示意圖參見圖22所示。圖22中,用戶的各種數據以行值的形式體現在一起,各個類別存在正負屬性,通過類別相加就能得到用戶的最新帳務狀況,是有余額還是有欠費。
例如參見表一所示,為某一用戶2006年12月整個月的帳務平衡數據。
2006年12月整個月的帳務平衡數據
表一參見表二所示,為2007-01-01過了零點系統進行出帳翻轉后的帳務平衡數據。
2007-01-01過了零點系統進行出帳翻轉后
表二參見表三所示,為2007年01月15號的場景。
通過上述表一、二和三,可以清晰的看到該用戶帳號的帳務數據在上月末、本月初和本月中,三個典型時間點的數值變化。
實施例2、以列式平衡算法結構實現悵務平衡。
本實施例的流程可以分為三個部分部分一、用戶繳費(收入);部分二、用戶消費(支出);部分三、用戶繳費(收入)和用戶消費(支出)通過悵務平衡裝置關聯起來。
其中,繳費流程和消費流程與實施例1相同。
其中,通過賬務平衡裝置關聯繳費和消費的內容包括帳務平衡裝置通過收入和支出的合并運算,實現帳務平衡,得到當前用戶的可用余額。用戶查詢其余額時,就得到了其實時的余額信息。
具體的,本實施例中采用列式平衡算法結構實現帳務平衡,列式平衡算法結構的示意圖參見圖23所示。圖23中,用戶的各種數據以列值的形式體現在一起,根據類別的不同對各個列值設置正負屬性,通過類別相加就能得到用戶的最新帳務狀況,是有余額還是有欠費。
例如參見表四所示,為帳戶收支情況。
表四從表四中可以看出,通過不同含義(由列值參數定義裝置進行規定其含義)的列值平衡組合表達,該帳號的收支情況可以直觀的得到。即帳戶的本期結余=上期結余+收入-支出。
實施例3、以組合平衡算法結構實現帳務平衡。
本實施例的流程可以分為三個部分部分一、用戶繳費(收入);部分二、用戶消費(支出);部分三、用戶繳費(收入)和用戶消費(支出)通過帳務平衡裝置關聯起來。
其中,繳費流程和消費流程與實施例1相同。
其中,通過帳務平衡裝置關聯繳費和消費的內容包括
帳務平衡裝置通過收入和支出的合并運算,實現帳務平衡,得到當前用戶的可用余額。用戶查詢其余額時,就得到了其實時的余額信息。
具體的,本實施例中采用組合平衡算法結構實現帳務平衡,組合平衡算法結構的示意圖參見圖24所示。組合平衡結合行式結構和列式結構的優點,將二者有機的結合起來,以達到更優化的效果。
例如參見表五所示,為某個帳號的200701帳期數據。
表五從表五中可以看出,每一個科目數據結構都由幾個表達含義一致的列值組成,許多相關信息可以直觀得到。如帳戶的最新余額=本期可用的合計=-25600+3252+5000+1500實施例4、以分體動態平衡算法結構實現帳務平衡。
本實施例的流程可以分為三個部分部分一、用戶繳費(收入);部分二、用戶消費(支出);部分三、用戶繳費(收入)和用戶消費(支出)通過帳務平衡裝置關聯起來。
其中,繳費流程和消費流程與實施例1相同。
其中,通過帳務平衡裝置關聯繳費和消費的內容包括帳務平衡裝置通過收入和支出的合并運算,實現帳務平衡,得到當前用戶的可用余額。用戶查詢其余額時,就得到了其實時的余額信息。
具體的,本實施例中采用分體動態平衡算法結構實現帳務平衡,分體動態平衡算法結構的示意圖參見圖25所示。分體動態平衡算法是根據數據的類別特點,將數據分類存放,使用時動態合并。
例如將繳費余額類的放在一起,將消費類的放在一起,使用時動態合并。
綜上所述,本發明實施例中不再以銷帳為核心處理機制,而是通過帳務平衡機制來達到帳務管理的目的,所以可以使相關業務可實時進行,并且消除網絡資源占用的峰值效應。
進一步更為具體的,1、支持多種平衡算法結構,方便業務擴展。
2、用戶的消費、繳費可以實時入帳,不再有月底的批量操作,資源占用的浪涌峰值現象較小,負載比較均衡;改善了系統的運行性能和穩定性。
實現用戶消費和繳費的帳務平衡和信控處理的統一。現系統在查詢用戶信控余額時,需要對用戶進行模擬銷帳(實際的處理是在月底批量銷帳做的);采用本發明實施例后,數據進行實時處理,不再需要模擬處理。
3、實現流水入帳,分帳期存儲(即滿足實時性的余額的查詢),又可以分段核對、結帳。
從而既滿足運營商財務統計的需求,又能改善用戶的統計查詢和帳務核對。
4、類似上期結余的翻轉等大批量操作,改變原來的update銷帳(技術方案一和方案二的銷帳本質,就是update帳單標記,將帳單標記由欠費修改為不欠費,同時還得update更新帳單得其他字段,以滿足業務需要)為主數據操作模式,以insert為主數據導入(非銷帳模式的帳務管理系統,不需要對帳單進行update操作,只需要在帳期結束時,以當前帳期的帳務平衡數據為基礎,利用帳務平衡裝置,insert初始化生成新帳期的帳務平衡數據即可),操作簡單,性能較高。
5、因為消費,繳費,余額集成在一起,平帳能力強,便于查詢、核對、統計及展示。
6、細化帳單、繳費、發票、收據等,各個業務功能獨立實現,提高業務的內聚性。
對于發票,明確發票開票金額和欠票金額的概念,以支持用戶一次繳費,定制多張發票金額的需求。正常用戶在網期間,其繳費金額大于等于帳單消費金額大于等于發票金額;使系統的發票管理能提供個性化服務,同時更嚴格的適應國家的財務政策,不多開發票。
顯然,本領域的技術人員可以對本發明進行各種改動和變型而不脫離本發明的精神和范圍。這樣,倘若本發明的這些修改和變型屬于本發明權利要求及其等同技術的范圍之內,則本發明也意圖包含這些改動和變型在內。
權利要求
1.一種帳務管理系統,其特征在于,包括賬本裝置,用于根據用戶的繳費信息,將該用戶所繳的金額作為第一類數據輸出;帳單裝置,用于根據用戶的消費信息,將該用戶所消費的金額作為第二類數據輸出;帳務平衡裝置,用于實時合并所述第一類數據和所述第二類數據。
2.如權利要求1所述的系統,其特征在于,所述系統還包括繳費接收裝置,用于接收用戶的繳費信息;繳費日志裝置,用于根據繳費接收裝置接收的繳費信息,生成繳費日志信息。
3.如權利要求2所述的系統,其特征在于,所述系統還包括票據管理裝置,用于根據繳費接收裝置收到的繳費信息輸出對應金額的票據;或者根據賬本裝置輸出到帳務平衡裝置中特定賬本科目的第一類數據輸出票據。
4.如權利要求1或2所述的系統,其特征在于,所述系統還包括實時余額信控裝置,用于根據帳務平衡裝置的處理情況,得到用戶的實時余額,并根據實時余額的正負值對該用戶執行操作。
5.如權利要求4所述的系統,其特征在于,所述系統還包括查詢接口裝置,用于提供對外查詢接口,供系統外部的裝置調用實時余額信控裝置得出的實時余額。
6.如權利要求1或2所述的系統,其特征在于,所述系統還包括自動結轉裝置,按帳期從帳務平衡裝置中獲取數據,并自動結轉和保存用戶在該帳期的帳務數據。
7.如權利要求2所述的系統,其特征在于,所述系統還包括余額流動日志裝置,用于從繳費接收裝置接收的繳費信息中獲得余額流入信息;以及根據賬本裝置輸出的數據獲得余額流出信息。
8.一種帳務平衡裝置,其特征在于,包括第一接收單元,用于接收與用戶所繳的金額相關的第一類數據;第二接收單元,用于接收與用戶所消費的金額相關的第二類數據;合并單元,用于將第一接收單元和第二接收單元收到的數據,實時合并。
9.如權利要求8所述的裝置,其特征在于,所述裝置還包括賬本科目單元,用于按照賬本科目保存第一類數據和第二類數據,并保存合并單元按照賬本科目分別進行實時合并后的結果。
10.一種帳務管理方法,其特征在于,包括下列步驟根據用戶的繳費信息,以該用戶所繳的金額得出第一類數據;根據用戶的消費信息,以該用戶所消費的金額得出第二類數據;以及實時合并得出的第一類數據和第二類數據。
11.如權利要求10所述的方法,其特征在于,所述根據用戶的繳費信息,以該用戶所繳的金額得出第一類數據,包括根據用戶的繳費信息生成繳費日志信息;并根據當前繳費日志信息將所繳的金額歸入對應的賬本科目,以及根據各個賬本科目的屬性,分別得出相應的第一類數據;所述根據用戶的消費信息,以該用戶所消費的金額得出第二類數據,包括將用戶消費的金額歸入對應的賬本科目,以及根據各個賬本科目的屬性,分別得出相應的第二類數據;實時合并得出的第一類數據和第二類數據,包括按照賬本科目分別實時合并得出的第一類數據和第二類數據。
12.如權利要求11所述的方法,其特征在于,根據所述繳費信息輸出對應金額的票據;或者根據特定賬本科目對應的第一類數據輸出票據。
13.如權利要求10或11所述的方法,其特征在于,根據所述第一類數據和第二類數據的合并情況,得到用戶的實時余額,并根據實時余額的正負值對該用戶執行操作。
14.如權利要求10或11所述的方法,其特征在于,按帳期獲取所述第一類數據和第二類數據的合并情況,并自動結轉和保存用戶在該帳期的帳務數據。
全文摘要
本發明公開了一種帳務管理系統及方法,以非銷帳為核心處理機制,使相關業務可實時進行,并且消除網絡資源占用的峰值效應。系統包括賬本裝置,用于根據用戶的繳費信息,將該用戶所繳的金額作為第一類數據輸出;帳單裝置,用于根據用戶的消費信息,將該用戶所消費的金額作為第二類數據輸出;帳務平衡裝置,用于實時合并所述第一類數據和所述第二類數據。帳務平衡裝置包括第一接收單元,用于接收與用戶所繳的金額相關的第一類數據;第二接收單元,用于接收與用戶所消費的金額相關的第二類數據;合并單元,用于將第一接收單元和第二接收單元收到的數據,實時合并。
文檔編號G06Q50/00GK101067863SQ20071010848
公開日2007年11月7日 申請日期2007年6月14日 優先權日2007年6月14日
發明者房厚波 申請人:華為技術有限公司