專利名稱:一種費用重批方法以及相關裝置的制作方法
技術領域:
本發(fā)明涉及通信網(wǎng)絡的計費領域,尤其涉及一種費用重批方法以及相關裝置。
背景技術:
在通信網(wǎng)絡的計費過程中,通常會因為某些特殊的原因而對原先已經(jīng)批價完成的話單費用進行重批,即發(fā)現(xiàn)計費錯誤后,先修訂錯誤,然后把計費后輸出的話單,拿回計費模塊進行重新計費的過程。例如,用戶希望訂購的是A套餐,費率為Y1/MIN;而操作員錯誤,將用戶訂購了 B 套餐,費率為Yl. 5/MIN ;用戶3天后發(fā)現(xiàn)錯誤并投訴,操作員需要修改用戶套餐,并將用戶這3天的話單重批;假設用戶3天內(nèi)共通話100MIN,實際扣費Y150 ;重批后校正錯誤,應該扣費為¥100,多扣的Y50退還給用戶。在現(xiàn)有技術中,在啟動重新批價的任務時,重批管理模塊,從話單數(shù)據(jù)庫中抽取需要重批的用戶對應的話單,生成重批話單文件;重批話單文件送到重批模塊,進行重新批價。重批時,先將話單上次計費入賬結果依次回滾,即話單上的各個賬戶費用反向操作到各個賬戶上去。然后再順序重新批價,重新入賬。在實際的應用場景中,會出現(xiàn)一個用戶使用多個付費賬戶進行付費的情況;例如, 一個用戶有個人賬戶,為默認付費賬戶。另外還有一個公司的賬戶,可以為個人付費,限額每月Y100,剩余的部分由個人賬戶付費。在公司賬戶限額還剩一點的時候,用戶的一次計費事件,可能從公司賬戶扣費還不夠,繼續(xù)從個人賬戶扣費,則這個事件為多個賬戶付費事件。根據(jù)現(xiàn)有技術,多個賬戶付費事件在一次計費的過程中會產(chǎn)生多個話單,由于費率的分段和各個賬戶的余額沒有對應關系,所以在話單中不會對業(yè)務量進行區(qū)分,即該多個話單所標記的業(yè)務量都是這次計費的總業(yè)務量,若在這種情況下,則重批裝置在獲取到該多個話單后,都會分別根據(jù)話單中的總業(yè)務量進行重批,導致了重復扣費;因此,為了避免這種情況,運營商不會對有多個付費賬戶的用戶進行費用重批,如此,在計費出錯的情況下,對該種用戶就無法進行更正,影響服務質(zhì)量。
發(fā)明內(nèi)容
本發(fā)明實施例提供了一種費用重批方法以及相關裝置,用于對使用多個付費賬戶進行付費的用戶進行費用重批。本發(fā)明提供的費用重批方法,包括獲取費用重批請求;根據(jù)所述費用重批請求獲取需要重批的話單,所述話單包括第一賬戶費用、第二賬戶費用、會話標識和業(yè)務量,所述會話標識用于唯一的標記屬于同一次計費的話單,所述第一賬戶費用用于標記所述話單對應的付費賬戶的費用,所述第二賬戶費用用于標記除所述第一賬戶費用對應的付費賬戶之外,其余各個付費賬戶的費用;根據(jù)所述第一賬戶費用和第二賬戶費用對所述會話標識對應的一次計費進行有且只有一次的費用回滾;根據(jù)所述業(yè)務量對費用回滾后的付費賬戶進行費用重批??蛇x的,所述根據(jù)業(yè)務量對費用回滾后的付費賬戶進行費用重批之后,包括儲存所述話單的會話標識;所述方法還包括再次獲取需要重批的話單;判斷本地是否保存再次獲取到的話單所對應的會話標識;若保存,則停止對所述再次獲取到的話單進行費用重批;若沒有保存,則根據(jù)所述第一賬戶費用和第二賬戶費用對所述再次獲取到的話單的會話標識對應的一次計費進行有且只有一次的費用回滾;根據(jù)所述業(yè)務量對費用回滾后的付費賬戶進行費用重批,并存儲所述再次獲取到的話單對應的會話標識??蛇x的,所述根據(jù)費用重批請求獲取需要重批的話單,包括根據(jù)所述費用重批請求獲取需要重批的N個話單,所述N為大于1的正整數(shù);所述根據(jù)第一賬戶費用和第二賬戶費用對所述會話標識對應的一次計費進行有且只有一次的費用回滾,包括若所述N個話單中的M個話單具有相同的會話標識,則只選取所述M個話單中的一個話單,并根據(jù)所述一個話單的第一賬戶費用和第二賬戶費用進行費用回滾,所述M為小于或等于N的正整數(shù)。可選的,所述根據(jù)一個話單的第一賬戶費用和第二賬戶費用進行費用回滾,包括 將所述第一賬戶費用和第二賬戶費用中付費類型為后付費的賬戶費用回滾到相應的付費賬戶中。本發(fā)明提供的批價方法,包括接收計費請求,并根據(jù)所述計費請求在同一個用戶的M個付費賬戶上進行扣費;根據(jù)所述扣費的情況生成與所述M個付費賬戶對應的M個話單,且所述M個話單具有相同的會話標識,所述會話標識用于唯一的標記屬于同一次計費的話單,所述M為大于1的整數(shù);所述話單包括第一賬戶費用、第二賬戶費用和業(yè)務量,所述第一賬戶費用用于標記所述話單對應的付費賬戶的費用,所述第二賬戶費用用于標記除所述第一賬戶費用對應的付費賬戶之外,其余M-I個付費賬戶的費用,以便于費用重批裝置根據(jù)所述第一賬戶費用和第二賬戶費用對所述會話標識對應的一次計費進行有且只有一次的費用回滾,并根據(jù)所述業(yè)務量對費用回滾后的付費賬戶進行費用重批。本發(fā)明提供的費用重批裝置,包括請求獲取單元,用于獲取費用重批請求;話單獲取單元,用于根據(jù)所述費用重批請求獲取需要重批的話單,所述話單包括第一賬戶費用、第二賬戶費用、會話標識和業(yè)務量,所述會話標識用于唯一的標記屬于同一次計費的話單,所述第一賬戶費用用于標記所述話單對應的付費賬戶的費用,所述第二賬戶費用用于標記除所述第一賬戶費用對應的付費賬戶之外,其余各個付費賬戶的費用;費用回滾單元, 用于根據(jù)所述第一賬戶費用和第二賬戶費用對所述會話標識對應的一次計費進行有且只有一次的費用回滾;費用重批單元,用于根據(jù)所述業(yè)務量對費用回滾后的付費賬戶進行費用重批??蛇x的,所述裝置還包括存儲單元,用于在根據(jù)業(yè)務量對費用回滾后的付費賬戶進行費用重批之后,儲存所述話單的會話標識;判斷單元,用于判斷本地是否存有再次獲取到的話單所對應的會話標識;若有,則停止對所述再次獲取到的話單進行費用重批;若沒有,則依次執(zhí)行所述費用回滾單元、費用重批單元以及存儲單元??蛇x的,所述話單獲取單元還用于獲取需要重批的N個話單;所述費用回滾單元還用于若所述N個話單中的M個話單具有相同的會話標識,則只選取所述M個話單中的一個話單,并根據(jù)所述一個話單的第一賬戶費用和第二賬戶費用進行費用回滾,所述M為小于或等于N的正整數(shù)。
本發(fā)明提供的批價裝置,包括接收單元,用于接收計費請求;扣費單元,用于根據(jù)所述計費請求在同一個用戶的M個付費賬戶上進行扣費;話單生成單元,用于根據(jù)所述扣費的情況生成與所述M個付費賬戶對應的M個話單,且所述M個話單具有相同的會話標識,所述會話標識用于唯一的標記屬于同一次計費的話單,所述M為大于1的整數(shù);所述話單包括第一賬戶費用、第二賬戶費用和業(yè)務量,所述第一賬戶費用用于標記所述話單對應的付費賬戶的費用,所述第二賬戶費用用于標記除所述第一賬戶費用對應的付費賬戶之外,其余M-I個付費賬戶的費用,以便于費用重批裝置根據(jù)所述第一賬戶費用和第二賬戶費用對所述會話標識對應的一次計費進行有且只有一次的費用回滾,并根據(jù)所述業(yè)務量對費用回滾后的付費賬戶進行費用重批。本發(fā)明提供的費用重批系統(tǒng),包括批價裝置和費用重批裝置;所述批價裝置,用于接收計費請求,并根據(jù)所述計費請求在同一個用戶的M個付費賬戶上進行扣費;根據(jù)所述扣費的情況生成與所述M個付費賬戶對應的M個話單,且所述M個話單具有相同的會話標識,所述會話標識用于唯一的標記屬于同一次計費的話單,所述M為大于1的整數(shù),將所述M個話單發(fā)送給話單數(shù)據(jù)庫進行存儲;所述費用重批裝置,用于獲取費用重批請求;根據(jù)所述費用重批請求獲取所述批價裝置生成的需要重批的話單,所述話單包括第一賬戶費用、第二賬戶費用、會話標識和業(yè)務量,所述會話標識用于唯一的標記屬于同一次計費的話單,所述第一賬戶費用用于標記所述話單對應的付費賬戶的費用,所述第二賬戶費用用于標記除所述第一賬戶費用對應的付費賬戶之外,其余各個付費賬戶的費用;根據(jù)所述第一賬戶費用和第二賬戶費用對所述會話標識對應的一次計費進行有且只有一次的費用回滾; 根據(jù)所述業(yè)務量對費用回滾后的付費賬戶進行費用重批。從以上技術方案可以看出,本發(fā)明實施例具有以下優(yōu)點本發(fā)明在生成話單時增加了一個會話標識,該會話標識用于唯一的標記屬于同一次計費的話單;在進行費用重批時,費用重批裝置可以通過該會話標識對所有屬于同一次計費的話單進行一次費用重批, 確保了費用重批的準確性。
圖1為本發(fā)明費用重批方法一流程示意圖;圖2為本發(fā)明費用重批方法的另一流程示意圖;圖3為本發(fā)明費用重批方法的另一流程示意圖;圖4為本發(fā)明批價方法一流程示意圖;圖5為本發(fā)明費用重批裝置的一結構示意圖;圖6為本發(fā)明批價裝置的一結構示意圖;圖7為本發(fā)明費用重批系統(tǒng)的一結構示意圖。
具體實施例方式本發(fā)明實施例提供了一種費用重批方法以及相關裝置,用于對使用多個付費賬戶進行付費的用戶進行費用重批。請參閱圖1,本發(fā)明實施例中費用重批方法的一個實施例包括101、費用重批裝置獲取費用重批請求;
7
費用重批裝置獲取費用重批請求,該費用重批請求用于指示費用重批裝置具體對那些話單進行費用重批。102、費用重批裝置根據(jù)費用重批請求獲取需要重批的話單;費用重批裝置根據(jù)上述費用重批請求的指示,從話單數(shù)據(jù)庫中獲取需要重批的話該話單中包括有第一賬戶費用、第二賬戶費用、會話標識和業(yè)務量;該會話標識用于唯一的標記屬于同一次計費的話單,該第一賬戶費用用于標記上述話單對應的付費賬戶的費用,該第二賬戶費用用于標記除上述第一賬戶費用對應的付費賬戶之外,其余各個付費賬戶的費用。上述的同一次計費指的是同一個用戶在一次計費請求中所進行的通信計費。在進行上一次批價的過程中,批價裝置會根據(jù)批價的具體情況生成話單,該話單記錄了這次批價所計算的全部業(yè)務量,以及各個付費賬戶的費用,在生成話單的過程中,還會為該話單添加一個會話標識的字段,屬于同一次計費的話單使用相同的會話標識進行標記,使得在費用重批的過程中,費用重批裝置可以識別具體哪些話單屬于同一次的多個賬戶付費所產(chǎn)生的。103、費用重批裝置根據(jù)第一賬戶費用和第二賬戶費用對會話標識對應的一次計費進行有且只有一次的費用回滾;在獲取到相應的話單之后,費用重批裝置分別提取該話單中的會話標識、第一賬戶費用和第二賬戶費;費用重批裝置再根據(jù)該會話標識判斷是否需要對該話單進行費用回滾,若需要,則分別對第一賬戶費用和第二賬戶費對應的付費賬戶進行費用回滾。104、費用重批裝置根據(jù)業(yè)務量對費用回滾后的付費賬戶進行費用重批。在進行費用回滾后,費用重批裝置根據(jù)業(yè)務量對費用回滾后的付費賬戶進行費用重批。在一般的批價過程中,生成的話單所標記的業(yè)務量一般是該次計費的所有業(yè)務量,因為在多個賬戶付費事件中,批價裝置是根據(jù)多個賬戶的余額進行扣費的,即根據(jù)默認的扣費優(yōu)先級依次的對各個賬戶進行扣費,當前一個付費賬戶的余額不足時,才對下一個付費賬戶進行扣費,業(yè)務量與賬戶的余額沒有任何的關系,與費率相對應的是用戶所使用的通信產(chǎn)品,如用戶所定制的套餐,因此,在一次通信的過程中費率的分段也與賬戶的余額沒有任何的對應關系,業(yè)務量不會進行拆單分賬,即同一次計費的各個話單的業(yè)務量不會進行區(qū)分,則在多個賬戶付費事件中,只要獲取到任意一個話單即可獲知該次計費的所有業(yè)務量,也就可以對該次計費進行費用重批。本發(fā)明在生成話單時增加了一個會話標識,該會話標識用于唯一的標記屬于同一次計費的話單;在進行費用重批時,費用重批裝置可以通過該會話標識對所有屬于同一次計費的話單進行一次費用重批,確保了費用重批的準確性。在進行費用重批的過程中,可以逐一對各個話單進行處理,具體請參閱圖2,本發(fā)明實施例中費用重批方法的另一個實施例包括201、費用重批裝置獲取費用重批請求;費用重批裝置獲取費用重批請求,該費用重批請求用于指示費用重批裝置具體對哪些話單進行費用重批。
202、費用重批裝置獲取需要重批的一個話單;費用重批裝置根據(jù)上述費用重批請求的指示,從話單數(shù)據(jù)庫中獲取需要重批的其中一個話單。該話單中可以包括第一賬戶費用、第二賬戶費用、會話標識和業(yè)務量;該會話標識用于唯一的標記屬于同一次計費的話單,即,同一次計費的話單的會話標識是相同。該第一賬戶費用用于標記上述話單對應的付費賬戶的費用,該第二賬戶費用用于標記除上述第一賬戶費用對應的付費賬戶之外,其余各個付費賬戶的費用。例如,在多個賬戶付費事件中共有5個付費賬戶進行付費,則第一賬戶費用的字段用于標記當前的一個話單對應的付費賬戶的費用,該當前一個話單對應的付費賬戶記為賬戶1,其它四個付費賬戶分別記為賬戶 2,賬戶3,賬戶4和賬戶5 ;第二賬戶費用的字段用于標記其余4個付費賬戶的費用,S卩,第二賬戶費用則包括了其它4個賬戶費用,也就是包括了賬戶2的費用,賬戶3的費用,賬戶 4的費用和賬戶5的費用;若在單個賬戶付費的情況,第一賬戶費用的字段的作用不變,而第二賬戶費用的字段標記為“空”或“零”。203、費用重批裝置根據(jù)會話標識判斷是否需要對該話單進行費用回滾;費用重批裝置在獲取到需要重批的一個話單之后,提取上述話單對應的會話標識,判斷本地是否存有相同的會話標識,若有,則不進行費用回滾,該話單的費用重批過程結束;若沒有,則執(zhí)行步驟204。在本發(fā)明實施例中,在每次完成對一個話單的費用重批之后,本發(fā)明的費用重批裝置都會存儲該話單對應的會話標識,確保具有相同會話標識的話單只進行一次費用重批。204、費用重批裝置根據(jù)第一賬戶費用和第二賬戶費進行費用回滾;費用重批裝置在獲取到需要重批的一個話單之后,提取上述話單中的第一賬戶費用和第二賬戶費,識別該第一賬戶費用和第二賬戶費的付費類型,并對付費類型為后付費的付費賬戶進行費用回滾。205、費用重批裝置根據(jù)業(yè)務量對費用回滾后的付費賬戶進行費用重批。在完成各個后付費賬戶的費用回滾后,費用重批裝置根據(jù)上述話單所標記的業(yè)務量對費用回滾后的付費賬戶進行費用重批。費用重批的過程可以包括根據(jù)該話單所標記的業(yè)務量以及更新過的計費數(shù)據(jù)重新進行計費,更新過的計費數(shù)據(jù)可以是更新后的費率;計費時先扣除免費的業(yè)務量,根據(jù)默認的付費優(yōu)先級依次對各個付費賬戶進行扣費。206、費用重批裝置存儲上述話單的會話標識。在完成上述話單的費用重批后,費用重批裝置存儲上述話單的會話標識,使得費用重批裝置在進行后續(xù)話單的費用重批過程中,避免對含有相同會話標識的話單進行費用重批,確保了屬于同一次計費的話單只進行一次費用重批。在本發(fā)明實施例中,描述了在對話單進行逐一處理的情況下,通過存儲和判斷會話標識的機制實現(xiàn)屬于同一次計費的話單只進行一次費用重批,確保了在對話單進行逐一處理時,費用重批的準確性。在實際應用中,費用重批的過程可能是批量進行的,本發(fā)明也提供了相應的方案, 具體請參閱圖3,本發(fā)明實施例中費用重批方法的另一個實施例包括
301、費用重批裝置獲取費用重批請求;費用重批裝置獲取費用重批請求,該費用重批請求用于指示費用重批裝置具體對那些話單進行費用重批。該費用重批請求中可以標記有批量提取話單的提取信息,該提取信息可以為某個時間段,如運營商在4月15日凌晨1點變更了 A套餐的費率,但由于批價裝置端執(zhí)行過程中的延時,在4月15日早上6點才執(zhí)行新的費率進行計費,而4月15日凌晨1點至4月15 日早上6點這個時間段內(nèi)批價的話單沒有使用新的費率進行計費,則運營商需要對4月15 日凌晨1點至4月15日早上6點這個時間段內(nèi)批價的話單進行費用重批,則費用重批裝置從費用重批請求中獲取到的提取信息為“4月15日凌晨1點至4月15日早上6點這個時間段內(nèi)批價的話單”。302、費用重批裝置根據(jù)費用重批請求批量提取話單;費用重批裝置根據(jù)費用重批請求在話單數(shù)據(jù)庫中提取需要重批的N個話單,N為大于1的正整數(shù);具體可以是費用重批裝置根據(jù)費用重批請求的提取信息提取符合條件的N個話單,每個話單中都包括有第一賬戶費用、第二賬戶費用、會話標識和業(yè)務量。該會話標識用于唯一的標記屬于同一次計費的話單,該第一賬戶費用用于標記上述話單對應的付費賬戶的費用,該第二賬戶費用用于標記除上述第一賬戶費用對應的付費賬戶之外,其余各個付費賬戶的費用。上述的同一次計費指的是同一個用戶在一次計費請求中所進行的通信計費。在進行上一次批價的過程中,批價裝置會根據(jù)批價的具體情況生成話單,該話單記錄了這次批價所計算的全部業(yè)務量,以及各個付費賬戶的費用,在生成話單的過程中,還會為該話單添加一個會話標識的字段,屬于同一次計費的話單使用相同的會話標識進行標記,使得在費用重批的過程中,費用重批裝置可以識別具體哪些話單屬于同一次的多個賬戶付費所產(chǎn)生的。例如,在多個賬戶付費事件中共有5個付費賬戶進行付費,則第一賬戶費用的字段用于標記當前的一個話單對應的付費賬戶的費用,而第二賬戶費用的字段用于標記其余4個付費賬戶的費用;若在單個賬戶付費的情況,第一賬戶費用的字段的作用不變,而第二賬戶費用的字段標記為“空”或“零”。303、費用重批裝置篩選出會話標識不同的話單進行費用回滾;費用重批裝置識別上述N個話單中對應的會話標識,若該N個話單中的M個話單具有相同的會話標識,則該M個話單中只選取一個進行費用回滾,如此類推,在該N個話單中為每個不同的會話標識篩選出一個話單進行費用回滾。具體的,在篩選出需要重批的話單后,提取上述話單中的第一賬戶費用和第二賬戶費,識別該第一賬戶費用和第二賬戶費的付費類型,并對付費類型為后付費的付費賬戶進行費用回滾。在重批的過程中,若費用重批裝置是批量選擇話單集中生成重批話單文件進行費用重批,則費用重批裝置會先對該N個話單進行篩選,若其中有話單具有相同的會話標識, 則說明該重批任務中有多個賬戶進行付費的情況,費用重批裝置則會在擁有相同會話標識的話單中,只挑選其中的一個進行費用回滾;例如,該N個話單中有3個話單具有相同的會話標識,則只選取這3個中的其中一個進行費用回滾,而這3個話單中具體選哪一個,可以采用隨機的方式,也可以根據(jù)用戶的終端號碼、費用的產(chǎn)生時間以及所使用的業(yè)務類型進行選擇,具體使用哪種選擇方法可以根據(jù)實際情況而定,此處不作限定。
304、費用重批裝置計算費用總額;費用重批裝置使用更新后的計費數(shù)據(jù)計算費用總額。費用重批裝置在計算費用總額時,先扣除免費的業(yè)務量,然后再計算需要進行扣費的費用總額。在實際的通信計費中,可能由于業(yè)務量的統(tǒng)計錯誤,和/或費率的變更,而觸發(fā)重新批價的任務,該業(yè)務量可以包括上網(wǎng)流量和通話時間,在進行費用重批時,需要對計費數(shù)據(jù)進行更新,并使用更新后的計費數(shù)據(jù)來計算用戶的費用總額。305、費用重批裝置判別付費賬戶的付費類型;費用重批裝置判斷第一賬戶費用的付費類型是否為后付費,且判斷第二賬戶費用對應的付費賬戶中,是否有后付費賬戶,若第一賬戶費用為后付費,則執(zhí)行步驟306,若第一賬戶費用不是后付費,且第二賬戶費用有后付費賬戶,則執(zhí)行步驟307??圪M時,應先扣除預付費賬戶的費用。不過,一般在挑選需要重批的話單時,不會挑選到對應的付費賬戶為預付費的話單,但有可能該話單上第二賬戶費用對應的付費類型為預付費,所以判斷第一賬戶費用的付費類型是否為后付費是一個可選的步驟,但需要確認第二賬戶費用是否對應后付費賬戶。306、費用重批裝置使用當前付費賬戶的余額進行扣費;費用重批裝置使用當前付費賬戶的余額扣除用戶的費用總額,若該費用總額大于當前賬戶的余額,且第二賬戶費用對應的是后付費賬戶,則執(zhí)行步驟307繼續(xù)進行扣費。307、費用重批裝置使用后付費賬戶的余額進行扣費;費用重批裝置使用第二賬戶費用對應的后付費賬戶的余額扣除費用。在第二賬戶費用對應的后付費賬戶中,可以設定付費優(yōu)先級,即具體各個賬戶的扣費次序,付費優(yōu)先級可以由用戶指定,也可以由運營商按默認的規(guī)則設定,具體的付費優(yōu)先級此處不作限定。若第二賬戶費用對應的付費賬戶中包含有預付費賬戶,則在費用重批的過程中, 不需要對預付費賬戶進行扣費,只需要在費用總額里減去預付費賬戶的余額即可。308、費用重批裝置重新費用重批后的話單進行入賬。費用重批裝置根據(jù)上述的重新批價情況進行入賬,并把該重新批價的結果更新到話單數(shù)據(jù)庫以及余額管理裝置中。在本發(fā)明實施例中,描述了在對話單進行批量重批的情況下,費用重批裝置篩選出會話標識不同的話單,從而確保了在批量處理時,費用重批的準確性。上面是從費用重批裝置的角度對本發(fā)明實施例中的費用重批方法進行了描述,下面從批價裝置的角度進行對本發(fā)明實施例中的批價方法進行描述,請參閱圖4,本發(fā)明實施例中批價方法的一個實施例包括401、批價裝置接收計費請求;批價裝置接收由客戶端發(fā)送的計費請求,根據(jù)該計費請求為一個用戶的一次計費請求。在啟動批價任務之后,批價裝置根據(jù)當前的計費數(shù)據(jù)計算用戶的費用總額,該計費數(shù)據(jù)可以包括業(yè)務量以及費率。402、批價裝置對用戶的付費賬戶進行扣費;批價裝置使用上述費用總額對用戶的付費賬戶進行扣費,其中,若該用戶使用的是M個付費賬戶進行付費,則根據(jù)該計費請求以及預置的付費優(yōu)先級對各個付費賬戶進行扣費,M為大于1的整數(shù)。付費優(yōu)先級可以由用戶指定,也可以由運營商按默認的規(guī)則設定,具體的付費優(yōu)先級此處不作限定。403、批價裝置根據(jù)扣費情況生成話單;在完成對用戶的扣費之后,批價裝置根據(jù)上述的扣費情況生成話單,該話單包括 會話標識、業(yè)務量、第一賬戶費用和第二賬戶費用。其中,若上述的扣費過程為M個付費賬戶共同付費,則為每個付費賬戶對應生成 M個話單,該M個話單具有相同的會話標識,且在話單中第一賬戶費用的字段上標記該話單對應的付費賬戶的費用,在話單中第二賬戶費用的字段上分別標記M-I個付費賬戶的費用;M為大于1的整數(shù)。若上述的扣費過程為單個付費賬戶進行付費,則在話單中第一賬戶費用的字段上標記該話單對應付費賬戶的費用,在話單中第二賬戶費用的字段上標記為“空”或“零”。404、根據(jù)批價結果進行入賬。批價裝置根據(jù)上述生成的話單進行入賬,并把上述話單更新到話單數(shù)據(jù)庫以及余
額管理裝置中。在多個賬戶付費事件中,由于費率分段和余額沒有對應關系,所以話單中不對業(yè)務量進行區(qū)分,故各個賬戶的話單業(yè)務量都是一樣的。若在這種情況下進行費用重批話, 對其中一個賬戶所對應的話單而言,由于該話單所標記的業(yè)務量是全部的,而費用卻是部分的(因為還有其它賬戶進行付費),則會導致最終的重計費結果不準確;在本發(fā)明實施例中,在生成話單時,添加了第二賬戶費用的字段以及會話標識,在該字段中標記了除當前賬戶之外的其它各個賬戶的費用信息,使得在費用重批時可以根據(jù)會話標識相同的多個話單中的任意一個話單進行費用回滾。為了便于理解,下面以一具體應用場景對上述的實施例中描述的批價方法以及費用重批方法再進行描述,具體為假設用戶本身的個人賬戶A為后付費賬戶,另外,還有一個預付費賬戶B以及一個后付費的公司賬戶C。默認的付費優(yōu)先級為由賬戶C先進行付費,然后賬戶B,最后賬戶A。該用戶發(fā)生了一次呼叫,呼叫時長為10分鐘,費率為每分鐘1元。此時,該用戶的公司后付費賬戶C的余額為2元,預付費賬戶B有2分鐘的免費業(yè)務量,余額為5元,后付費賬戶A有100元余額。批價裝置對該用戶的這次呼叫進行批價計算得到扣費信息2分鐘免費業(yè)務量, 8元的費用。批價裝置根據(jù)各個付費賬戶的付費優(yōu)先級依次對各個付費賬戶進行扣費后付費賬戶C扣費2元,預付費賬戶扣除2分鐘免費業(yè)務流且扣費5元,后付費賬戶A扣費1元。批價裝置根據(jù)上述的扣費情況分別為賬戶A、B和C生成3個話單;話單A包括第一賬戶費用(1元),第二賬戶費用(賬戶B :5元,賬戶C :2元),會話標識I ;話單B包括 第一賬戶費用(5元),第二賬戶費用(賬戶A 1元,賬戶C :2元),會話標識I ;話單C包括第一賬戶費用O元),第二賬戶費用(賬戶A 1元,賬戶B :5元),會話標識I。批價裝置將上述話單A、B和C存入話單數(shù)據(jù)庫,并更新余額管理裝置賬戶A、B和C的余額。由于費率變更,由原來的每分鐘1元調(diào)整為每分鐘1. 5元,需要對該用戶進行重新批價,則啟動費用重批任務費用重批裝置從話單數(shù)據(jù)庫中獲取需要重批的3個話單,費用重批裝置發(fā)現(xiàn)該3 個話單具有相同的會話標識I,則費用重批裝置只在該3個話單選擇其中一個進行重批,假定選擇話單A進行重批。費用重批裝置根據(jù)話單A生成重批話單文件,該重批話單文件中標記了更新后的計費數(shù)據(jù)呼叫時長10分鐘和費率每分鐘1. 5元;費用重批裝置通過對話單A的第一賬戶費用和第二賬戶費用的付費類型的識別,獲知賬戶A和賬戶C為后付費賬戶,則費用重批裝置只對賬戶A和C進行費用回滾賬戶A的余額恢復為100元,賬戶C的余額恢復為2元; 批價時,先在該10分鐘的業(yè)務量中扣除2分鐘的免費業(yè)務量,然后得到費用總額為12元; 由于賬戶B為預付費賬戶,則先從賬戶B中減去已經(jīng)支付的5元,再分別從賬戶C和賬戶A 中扣除2元和5元。費用重批裝置根據(jù)上述的重新批價情況進行入賬,并把該重新批價的結果更新到話單數(shù)據(jù)庫以及余額管理裝置中。上面僅以一些例子對本發(fā)明實施例中的應用場景進行了說明,可以理解的是,在實際應用中,還可以有更多的應用場景,具體此處不作限定。下面對用于執(zhí)行上述費用重批方法的本發(fā)明費用重批裝置的實施例進行說明,其邏輯結構請參考圖5,本發(fā)明實施例中費用重批裝置的一個實施例包括請求獲取單元501,用于獲取費用重批請求;話單獲取單元502,用于根據(jù)上述的費用重批請求獲取需要重批的話單,該話單包括第一賬戶費用、第二賬戶費用、會話標識和業(yè)務量,該會話標識用于唯一的標記屬于同一次計費的話單,該第一賬戶費用用于標記該話單對應的付費賬戶的費用,該第二賬戶費用用于標記除該第一賬戶費用對應的付費賬戶之外,其余各個付費賬戶的費用;費用回滾單元503,用于根據(jù)該第一賬戶費用和第二賬戶費用對該會話標識對應的一次計費進行有且只有一次的費用回滾;費用重批單元504,用于根據(jù)上述業(yè)務量對費用回滾后的付費賬戶進行費用重批??蛇x的,本發(fā)明實施例中的費用重批裝置還可以進一步包括存儲單元505,用于在根據(jù)業(yè)務量對費用回滾后的付費賬戶進行費用重批之后,儲存上述話單的會話標識;判斷單元506,用于判斷本地是否存有再次獲取到的話單所對應的會話標識;若有,則停止對該再次獲取到的話單進行費用重批;若沒有,則依次執(zhí)行上述費用回滾單元、 費用重批單元以及存儲單元??蛇x的,本發(fā)明實施例中的話單獲取單元502還用于獲取需要重批的N個話單; 而費用回滾單元503還用于若上述N個話單中的M個話單具有相同的會話標識,則只選取該M個話單中的一個話單,并根據(jù)該一個話單的第一賬戶費用和第二賬戶費用進行費用回滾,M為小于或等于N的正整數(shù)。本發(fā)明實施例費用重批裝置中各個單元具體的交互過程如下在啟動費用重批任務后,請求獲取單元501獲取費用重批請求,該費用重批請求用于指示費用重批裝置具體對那些話單進行費用重批。話單獲取單元502根據(jù)上述費用重批請求的指示,從話單數(shù)據(jù)庫中獲取需要重批的話單。 該話單中包括有第一賬戶費用、第二賬戶費用、會話標識和業(yè)務量;該會話標識用于唯一的標記屬于同一次計費的話單,該第一賬戶費用用于標記上述話單對應的付費賬戶的費用,該第二賬戶費用用于標記除上述第一賬戶費用對應的付費賬戶之外,其余各個付費賬戶的費用。上述的同一次計費指的是同一個用戶在一次計費請求中所進行的通信計費。在進行上一次批價的過程中,批價裝置會根據(jù)批價的具體情況生成話單,該話單記錄了這次批價所計算的全部業(yè)務量,以及各個付費賬戶的費用,在生成話單的過程中,還會為該話單添加一個會話標識的字段,屬于同一次計費的話單使用相同的會話標識進行標記,使得在費用重批的過程中,費用重批裝置可以識別具體哪些話單屬于同一次的多個賬戶付費所產(chǎn)生的。 可選的,在費用回滾單元503進行費用回滾之前,可以由判斷單元506先判斷本地是否存有上述話單所對應的會話標識;若有,則停止對該該話單進行費用重批;若沒有,則依次執(zhí)行上述費用回滾單元503、費用重批單元504以及存儲單元505。若本地沒有存有上述話單所對應的會話標識,則費用回滾單元503費用重批裝置在獲取到需要重批的一個話單之后,提取上述話單中的第一賬戶費用和第二賬戶費,識別該第一賬戶費用和第二賬戶費的付費類型,并對付費類型為后付費的付費賬戶進行費用回滾。在完成各個賬戶的費用回滾后,費用重批單元504根據(jù)上述話單所標記的業(yè)務量對費用回滾后的付費賬戶進行費用重批。費用重批的過程可以包括根據(jù)該話單所標記的業(yè)務量以及更新過的計費數(shù)據(jù)重新進行計費,更新過的計費數(shù)據(jù)可以是更新后的費率;計費時先扣除免費的業(yè)務量,根據(jù)默認的付費優(yōu)先級依次對各個付費賬戶進行扣費。在完成上述話單的費用重批后,存儲單元505存儲上述話單的會話標識,使得費用重批裝置在進行后續(xù)話單的費用重批過程中,避免對含有相同會話標識的話單進行費用重批,確保了屬于同一次計費的話單只進行一次費用重批??蛇x的,若本次費用重批的過程為批量重批的過程,則話單獲取單元502費用重批請求在話單數(shù)據(jù)庫中提取需要重批的N個話單,N為大于1的正整數(shù);具體可以是費用重批裝置根據(jù)費用重批請求的提取信息提取符合條件的N個話單,每個話單中都包括有 第一賬戶費用、第二賬戶費用、會話標識和業(yè)務量。在獲取到N個話單之后,費用回滾單元 503識別上述N個話單中對應的會話標識,若該N個話單中的M個話單具有相同的會話標識,則該M個話單中只選取一個進行費用回滾,如此類推,在該N個話單中為每個不同的會話標識篩選出一個話單進行費用回滾。具體的,在篩選出需要重批的話單后,提取上述話單中的第一賬戶費用和第二賬戶費,識別該第一賬戶費用和第二賬戶費的付費類型,并對付費類型為后付費的付費賬戶進行費用回滾。在完成各個賬戶的費用回滾后,費用重批單元 504根據(jù)上述話單所標記的業(yè)務量對費用回滾后的付費賬戶進行費用重批。費用重批單元504進行費用重批的過程具體可以包括費用重批裝置使用更新后的計費數(shù)據(jù)計算費用總額。費用重批裝置在計算費用總額時,先扣除免費的業(yè)務量,然后再計算需要進行扣費的費用總額。在實際的通信計費中,可能由于業(yè)務量的統(tǒng)計錯誤,和/或費率的變更,而觸發(fā)重新批價的任務,該業(yè)務量可以包括上網(wǎng)流量和通話時間,在進行費用重批時,需要對計費數(shù)據(jù)進行更新,并使用更新后的計費數(shù)據(jù)來計算用戶的費用總額。費用重批單元504判斷第一賬戶費用的付費類型是否為后付費,且判斷第二賬戶費用對應的付費賬戶中,是否有后付費賬戶,若第一賬戶費用為后付費,則執(zhí)行使用當前付費賬戶的余額扣除用戶的費用總額,若該費用總額大于當前賬戶的余額,且第二賬戶費用對應的是后付費賬戶,則繼續(xù)使用第二賬戶費用對應的后付費賬戶的余額扣除費用。若第一賬戶費用不是后付費,且第二賬戶費用有后付費賬戶,則直接使用第二賬戶費用對應的后付費賬戶的余額扣除費用。扣費時,應先扣除預付費賬戶的費用。不過,一般在挑選需要重批的話單時,不會挑選到對應的付費賬戶為預付費的話單,但有可能該話單上第二賬戶費用對應的付費類型為預付費,所以判斷第一賬戶費用的付費類型是否為后付費是一個可選的步驟, 但需要確認第二賬戶費用是否對應后付費賬戶。在完成各個付費賬戶的扣費之后,費用重批單元504根據(jù)上述的費用重批情況進行入賬,并把費用重批的結果更新到話單數(shù)據(jù)庫以及余額管理裝置中。下面對用于執(zhí)行上述批價方法的本發(fā)明批價裝置的實施例進行說明,其邏輯結構請參考圖6,本發(fā)明實施例中批價裝置的一個實施例包括接收單元601,用于接收計費請求;扣費單元602,用于根據(jù)該計費請求在同一個用戶的M個付費賬戶上進行扣費;話單生成單元603,用于根據(jù)M個付費賬戶扣費的情況對應該M個付費賬戶生成 M個話單,且該M個話單具有相同的會話標識,會話標識用于唯一的標記屬于同一次計費的話單,M為大于1的整數(shù);該話單包括第一賬戶費用、第二賬戶費用和業(yè)務量,該第一賬戶費用用于標記該話單對應的付費賬戶的費用,該第二賬戶費用用于標記除該第一賬戶費用對應的付費賬戶之外,其余M-I個付費賬戶的費用,以便于費用重批裝置根據(jù)該第一賬戶費用和第二賬戶費用對該會話標識對應的一次計費進行有且只有一次的費用回滾,并根據(jù)所述業(yè)務量對費用回滾后的付費賬戶進行費用重批。此外,本發(fā)明實施例中的話單生成單元603可以包括 會話標識添加模塊6031,用于為M個話單添加相同的會話標識;賬戶費用添加模塊6032,用于為每個話單生成第一賬戶費用和第二賬戶費用,該第一賬戶費用用于標記當前話單對應的付費賬戶的費用,該第二賬戶費用用于標記其余的 M-I個付費賬戶的費用。本發(fā)明實施例批價裝置中各個單元具體的交互過程如下批價裝置的接收單元601接收由客戶端發(fā)送的計費請求,根據(jù)該計費請求為一個用戶的一次計費請求。在啟動批價任務之后,批價裝置根據(jù)當前的計費數(shù)據(jù)(包括業(yè)務量以及費率)計算用戶的費用總額。在計費完成以后,扣費單元602使用上述費用總額對用戶的付費賬戶進行扣費, 其中,若該用戶使用的是M個付費賬戶進行付費,則根據(jù)該計費請求以及預置的付費優(yōu)先級對各個付費賬戶進行扣費,M為大于1的整數(shù)。付費優(yōu)先級可以由用戶指定,也可以由運營商按默認的規(guī)則設定,具體的付費優(yōu)先級此處不作限定。在完成對用戶的扣費之后,若上述的扣費過程為M個付費賬戶共同付費,則生成M 個話單,且話單生成單元603的會話標識添加模塊6031為上述M個話單添加相同的會話標識;而賬戶費用添加模塊6032話單中第一賬戶費用的字段上標記該話單對應付費賬戶的費用,在話單中第二賬戶費用的字段上分別標記M-I個付費賬戶的費用;M為大于1的整數(shù)。若上述的扣費過程為單個付費賬戶進行付費,則在話單中第一賬戶費用的字段上標記該話單對應付費賬戶的費用,在話單中第二賬戶費用的字段上標記為“空”或“零”。執(zhí)行上述費用重批方法的本發(fā)明費用重批系統(tǒng)的實施例進行說明,其邏輯結構請參考圖7,本發(fā)明實施例中費用重批系統(tǒng)的一個實施例包括批價裝置701以及費用重批裝置702 ;批價裝置701,用于接收計費請求,并根據(jù)該計費請求在同一個用戶的M個付費賬戶上進行扣費;根據(jù)上述扣費的情況生成與該M個付費賬戶對應的M個話單,且該M個話單具有相同的會話標識,該會話標識用于唯一的標記屬于同一次計費的話單,M為大于1的整數(shù),將該M個話單發(fā)送給所述話單數(shù)據(jù)庫進行存儲;費用重批裝置702,用于獲取費用重批請求;根據(jù)上述費用重批請求從話單數(shù)據(jù)庫獲取需要重批的話單,該話單包括第一賬戶費用、第二賬戶費用、會話標識和業(yè)務量,該會話標識用于唯一的標記屬于同一次計費的話單,該第一賬戶費用用于標記該話單對應的付費賬戶的費用,該第二賬戶費用用于標記除該第一賬戶費用對應的付費賬戶之外,其余各個付費賬戶的費用;根據(jù)該第一賬戶費用和第二賬戶費用對該會話標識對應的一次計費進行有且只有一次的費用回滾;根據(jù)上述業(yè)務量對費用回滾后的付費賬戶進行費用重批。所屬領域的技術人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng), 裝置和單元的具體工作過程,可以參考前述方法實施例中的對應過程,在此不再贅述。在本申請所提供的幾個實施例中,應該理解到,所揭露的裝置、方法和系統(tǒng),可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡單元上。可以根據(jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用軟件功能單元的形式實現(xiàn)。所述集成的單元如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質(zhì)中。基于這樣的理解,本發(fā)明的技術方案本質(zhì)上或者說對現(xiàn)有技術做出貢獻的部分或者該技術方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網(wǎng)絡設備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括U盤、移動硬盤、只讀存儲器(ROM,Read-Only Memory)、隨機存取存儲器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。以上所述,僅為本發(fā)明的具體實施方式
,但本發(fā)明的保護范圍并不局限于此,任何熟悉本技術領域的技術人員在本發(fā)明揭露的技術范圍內(nèi),可輕易想到變化或替換,都應涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應所述以權利要求的保護范圍為準。
權利要求
1.一種費用重批方法,其特征在于,包括 獲取費用重批請求;根據(jù)所述費用重批請求獲取需要重批的話單,所述話單包括第一賬戶費用、第二賬戶費用、會話標識和業(yè)務量,所述會話標識用于唯一的標記屬于同一次計費的話單,所述第一賬戶費用用于標記所述話單對應的付費賬戶的費用,所述第二賬戶費用用于標記除所述第一賬戶費用對應的付費賬戶之外,其余各個付費賬戶的費用;根據(jù)所述第一賬戶費用和第二賬戶費用對所述會話標識對應的一次計費進行有且只有一次的費用回滾;根據(jù)所述業(yè)務量對費用回滾后的付費賬戶進行費用重批。
2.根據(jù)權利要求1所述的方法,其特征在于,所述根據(jù)業(yè)務量對費用回滾后的付費賬戶進行費用重批之后,包括 儲存所述話單的會話標識; 所述方法還包括 再次獲取需要重批的話單;判斷本地是否保存再次獲取到的話單所對應的會話標識; 若保存,則停止對所述再次獲取到的話單進行費用重批;若沒有保存,則根據(jù)所述第一賬戶費用和第二賬戶費用對所述再次獲取到的話單的會話標識對應的一次計費進行有且只有一次的費用回滾;根據(jù)所述業(yè)務量對費用回滾后的付費賬戶進行費用重批,并存儲所述再次獲取到的話單對應的會話標識。
3.根據(jù)權利要求1所述的方法,其特征在于,所述根據(jù)費用重批請求獲取需要重批的話單,包括根據(jù)所述費用重批請求獲取需要重批的N個話單,所述N為大于1的正整數(shù); 所述根據(jù)第一賬戶費用和第二賬戶費用對所述會話標識對應的一次計費進行有且只有一次的費用回滾,包括若所述N個話單中的M個話單具有相同的會話標識,則只選取所述M個話單中的一個話單,并根據(jù)所述一個話單的第一賬戶費用和第二賬戶費用進行費用回滾,所述M為小于或等于N的正整數(shù)。
4.根據(jù)權利要求3所述的方法,其特征在于,所述根據(jù)一個話單的第一賬戶費用和第二賬戶費用進行費用回滾,包括將所述第一賬戶費用和第二賬戶費用中付費類型為后付費的賬戶費用回滾到相應的付費賬戶中。
5.一種批價方法,其特征在于,包括接收計費請求,并根據(jù)所述計費請求在同一個用戶的M個付費賬戶上進行扣費; 根據(jù)所述扣費的情況生成與所述M個付費賬戶對應的M個話單,且所述M個話單具有相同的會話標識,所述會話標識用于唯一的標記屬于同一次計費的話單,所述M為大于1的整數(shù);所述話單包括第一賬戶費用、第二賬戶費用和業(yè)務量,所述第一賬戶費用用于標記所述話單對應的付費賬戶的費用,所述第二賬戶費用用于標記除所述第一賬戶費用對應的付費賬戶之外,其余M-I個付費賬戶的費用,以便于費用重批裝置根據(jù)所述第一賬戶費用和第二賬戶費用對所述會話標識對應的一次計費進行有且只有一次的費用回滾,并根據(jù)所述業(yè)務量對費用回滾后的付費賬戶進行費用重批。
6.一種費用重批裝置,其特征在于,包括請求獲取單元,用于獲取費用重批請求;話單獲取單元,用于根據(jù)所述費用重批請求獲取需要重批的話單,所述話單包括第一賬戶費用、第二賬戶費用、會話標識和業(yè)務量,所述會話標識用于唯一的標記屬于同一次計費的話單,所述第一賬戶費用用于標記所述話單對應的付費賬戶的費用,所述第二賬戶費用用于標記除所述第一賬戶費用對應的付費賬戶之外,其余各個付費賬戶的費用;費用回滾單元,用于根據(jù)所述第一賬戶費用和第二賬戶費用對所述會話標識對應的一次計費進行有且只有一次的費用回滾;費用重批單元,用于根據(jù)所述業(yè)務量對費用回滾后的付費賬戶進行費用重批。
7.根據(jù)權利要求6所述的裝置,其特征在于,所述裝置還包括存儲單元,用于在根據(jù)業(yè)務量對費用回滾后的付費賬戶進行費用重批之后,儲存所述話單的會話標識;判斷單元,用于判斷本地是否存有再次獲取到的話單所對應的會話標識;若有,則停止對所述再次獲取到的話單進行費用重批;若沒有,則依次執(zhí)行所述費用回滾單元、費用重批單元以及存儲單元。
8.根據(jù)權利要求7所述的裝置,其特征在于,所述話單獲取單元還用于獲取需要重批的N個話單;所述費用回滾單元還用于若所述N個話單中的M個話單具有相同的會話標識,則只選取所述M個話單中的一個話單,并根據(jù)所述一個話單的第一賬戶費用和第二賬戶費用進行費用回滾,所述M為小于或等于N的正整數(shù)。
9.一種批價裝置,其特征在于,包括接收單元,用于接收計費請求;扣費單元,用于根據(jù)所述計費請求在同一個用戶的M個付費賬戶上進行扣費;話單生成單元,用于根據(jù)所述扣費的情況生成與所述M個付費賬戶對應的M個話單, 且所述M個話單具有相同的會話標識,所述會話標識用于唯一的標記屬于同一次計費的話單,所述M為大于1的整數(shù);所述話單包括第一賬戶費用、第二賬戶費用和業(yè)務量,所述第一賬戶費用用于標記所述話單對應的付費賬戶的費用,所述第二賬戶費用用于標記除所述第一賬戶費用對應的付費賬戶之外,其余M-I個付費賬戶的費用,以便于費用重批裝置根據(jù)所述第一賬戶費用和第二賬戶費用對所述會話標識對應的一次計費進行有且只有一次的費用回滾,并根據(jù)所述業(yè)務量對費用回滾后的付費賬戶進行費用重比。
10.一種費用重批系統(tǒng),其特征在于,包括批價裝置和費用重批裝置;所述批價裝置,用于接收計費請求,并根據(jù)所述計費請求在同一個用戶的M個付費賬戶上進行扣費;根據(jù)所述扣費的情況生成與所述M個付費賬戶對應的M個話單,且所述M 個話單具有相同的會話標識,所述會話標識用于唯一的標記屬于同一次計費的話單,所述M 為大于1的整數(shù),將所述M個話單發(fā)送給話單數(shù)據(jù)庫進行存儲;所述費用重批裝置,用于獲取費用重批請求;根據(jù)所述費用重批請求獲取所述批價裝置生成的需要重批的話單,所述話單包括第一賬戶費用、第二賬戶費用、會話標識和業(yè)務量,所述會話標識用于唯一的標記屬于同一次計費的話單,所述第一賬戶費用用于標記所述話單對應的付費賬戶的費用,所述第二賬戶費用用于標記除所述第一賬戶費用對應的付費賬戶之外,其余各個付費賬戶的費用;根據(jù)所述第一賬戶費用和第二賬戶費用對所述會話標識對應的一次計費進行有且只有一次的費用回滾;根據(jù)所述業(yè)務量對費用回滾后的付費賬戶進行費用重批。
全文摘要
一種費用重批方法以及相關裝置。方法包括獲取費用重批請求;根據(jù)所述費用重批請求獲取需要重批的話單,所述話單包括第一賬戶費用、第二賬戶費用、會話標識和業(yè)務量,所述會話標識用于唯一的標記屬于同一次計費的話單,所述第一賬戶費用用于標記所述話單對應的付費賬戶的費用,所述第二賬戶費用用于標記除所述第一賬戶費用對應的付費賬戶之外,其余各個付費賬戶的費用;根據(jù)所述第一賬戶費用和第二賬戶費用對所述會話標識對應的一次計費進行有且只有一次的費用回滾;根據(jù)所述業(yè)務量對費用回滾后的付費賬戶進行費用重批。
文檔編號H04W4/24GK102232302SQ201180000696
公開日2011年11月2日 申請日期2011年5月26日 優(yōu)先權日2011年5月26日
發(fā)明者彭云峰, 朱良軍, 陸敬石 申請人:華為技術有限公司