欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種分話單處理方法及裝置的制作方法

文檔序號:7927551閱讀:345來源:國知局
專利名稱:一種分話單處理方法及裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信及計算機技術(shù)領(lǐng)域,尤其涉及一種分話單處理方法及裝置。
背景技術(shù)
電信領(lǐng)域中的用戶信譽度控制(后續(xù)簡稱為信控)是指根據(jù)用戶的信譽度等級 劃分不同的透支額度,以話單作為驅(qū)動,對用戶進行催繳以及停機處理。目前,為確保對用 戶的信譽度控制的及時性,現(xiàn)有技術(shù)是在用戶的一次通話過程中的某些特定的時間點做切 割,將切割點之間的時間段作為一個通話時間段,該通話時間段對應一份分話單,然后計算 該分話單對應的通話費用,并將該分話單及其對應的通話費用發(fā)送至賬務系統(tǒng),由賬務系 統(tǒng)根據(jù)該通話費用完成對該用戶的信控處理,依次對用戶一次通話所產(chǎn)生的每個分話單計 算通話費用并進行信控處理,即可對該用戶的次通話進行及時的信控。 上述現(xiàn)有技術(shù)中,將用戶的一次通話分成多個通話時間段,由于切割出來的通話 時間段的時長不能保證是批價單位(如將6秒或者60秒作為一個批價單位)的整數(shù)倍,而 計算各個通話時間段對應的分話單的通話費用是根據(jù)計費單元獨立計算的,即根據(jù)分話單 的時長所對應的計費單元個數(shù)以及每個計費單元的單價來計算通話費用,如以60秒作為 一個計費單元時,通話時長為61秒的分話單對應2個計費單元,若多個分話單出現(xiàn)類似情 況(僅超出很短的時間但超出部分仍按一個計費單元計費),可能會因采用該方式對分話 單計費而導致信控不準確。另外,由于通話費用為各分話單的話費之和,當有多個分話單出 現(xiàn)上述類似情況時,可能導致采用該方式得到的計費結(jié)果比用戶實際通話時長所對應的話 費要高很多,即話費計費不準確。

發(fā)明內(nèi)容
本發(fā)明實施例提供一種分話單處理方法及裝置,以解決現(xiàn)有技術(shù)中分話單計費不 準確的問題。 本發(fā)明提供以下技術(shù)方案 —種分話單處理方法,包括如下步驟 接收通話過程所產(chǎn)生的分話單; 根據(jù)接收的當前分話單和已接收的同一次通話中任意的其他分話單,得到包括所 述其他分話單時長的第一時長和該第一時長對應的第一批價單位數(shù)量,以及包括所述其他 分話單時長和所述當前分話單時長的第二時長和該第二時長對應的第二批價單位數(shù)量;
根據(jù)所述第一批價單位數(shù)量和所述第二批價單位數(shù)量對所述當前分話單進行計 費處理。


一種分話單處理裝置,包括
接收模塊,用于接收通話過程所產(chǎn)生的分話單;
計算模塊,用于根據(jù)接收的當前分話單和已接收的同一次通話中任意的其他分話
單,計算出包括所述其他分話單時長的第一時長和該第一時長對應的第一批價單位數(shù)j以及計算出包括所述其他分話單時長和所述當前分話單時長的第二時長和該第二時長對 應的第二批價單位數(shù)量; 計費模塊,用于根據(jù)所述第一批價單位數(shù)量和所述第二批價單位數(shù)量對所述當前 分話單進行計費處理。 本發(fā)明的上述實施例,根據(jù)當前接收到的分話單和在此之前接收的同一次通話中 的其他分話單,得到包括所述其他分話單的第一時長,以及包括所述其他分話單和該當前 分話單的第二時長,分別根據(jù)第一時長和第二時長得到對應的通話費用,并根據(jù)得到的通 話費用得到該當前分話單的通話費用??梢钥闯觯景l(fā)明實施例采用上述技術(shù)方案對當前 分話單進行計費處理時,不像現(xiàn)有技術(shù)一樣僅根據(jù)該當前分話單的時長進行計費,而是將 該當前分話單和同一次通話的其他分話單關(guān)聯(lián)起來,根據(jù)包括其他分話單的第一時長以及 包括其他分話單和該當前分話單的第二時長對該當前分話單進行計費,從而針對分話單的 分割時間點不確定的情況,比現(xiàn)有技術(shù)計費的準確性或合理性有所提高,并且所述的其他 分話單為除當前分話單以外的同一次通話中的分話單中的任一一個或多個,從而增強了計 算分話單通話費用的靈活性。例如,在批價單位為60s時,針對一次通話產(chǎn)生的2個時長都 是61s的分話單,現(xiàn)有技術(shù)針對2個分話單分別按照2個批價單位計費,而采用本發(fā)明實施 例,得到的計費結(jié)果是一個分話單按照2個批價單位計費,另一個分話單按照1個批價單位 計費。在提高分話單計費準確性或合理性的基礎(chǔ)上,也可使信控處理在保持及時性的同時 進一步提高其準確性或合理性。另外,采用本發(fā)明實施例提供的分話單計費技術(shù),還可以提 高用戶通話總費用的準確性和合理性,一定程度上避免了計費結(jié)果比用戶實際通話時長所 對應的話費要高很多的情況。


圖1本發(fā)明實施例中一次通話中分話單的處理流程圖;
圖2為本發(fā)明實施例中分話單的處理系統(tǒng)流程圖;
圖3為本發(fā)明實施例中計算模塊處理分話單的流程圖;
圖4為本發(fā)明實施例中分話單處理裝置的結(jié)構(gòu)圖。
具體實施例方式
本發(fā)明實施例提供一種分話單處理方法及裝置,以解決現(xiàn)有技術(shù)中對用戶通話中 的分話單計費不準確的問題。 下面結(jié)合說明書附圖對本發(fā)明實施例進行詳細的描述。 參見圖l,為本發(fā)明實施例提供的對一次通話中的各分話單進行批價(即計費)的 流程圖,該流程包括步驟 步驟101、接收用戶通話時所產(chǎn)生的分話單。 步驟102、根據(jù)當前接收到的分話單(本流程中簡稱當前分話單)和在此之前接收 的同一次通話中的任意分話單,得到包括其他分話單時長的第一時長,以及包括其他分話 單時長和當前分話單時長的第二時長。 步驟103、計算出第一時長對應的批價單位數(shù)量,以及第二時長對應的批價單位數(shù)
步驟104、根據(jù)第一時長的批價單位數(shù)量計算出對應的通話費用Fl,根據(jù)第二時 長的批價單位數(shù)量計算出對應的通話費用F2,根據(jù)Fl和F2計算得到當前分話單的通話費 用為(F2-F1);或者,將第二時長的批價單位數(shù)量與第一時長的批價單位數(shù)量的差值作為 當前分話單的批價單位數(shù)量,再根據(jù)該批價單位數(shù)量計算該當前分話單的通話費用。
在對該次通話所產(chǎn)生的各分話單進行批價后,還可進一步對該次通話中的各分話 單進行合并處理,合并成一條話單,以便將一次通話信息通過一個話單展現(xiàn)給用戶,從而提 高用戶感受。 在上述步驟102中,上述的其他分話單(以下稱參考分話單)可以是在接收到當
前分話單之前接收到的該次通話的所有分話單中的其中任一個或多個。 當參考分話單為一個時,該參考分話單的起始時間可以是早于當前分話單的起始
時間的分話單,第一時長則為該參考分話單的起始時間和當前分話單的起始時間之間的時
長,第二時長則為該參考分話單的起始時間和當前分話單的結(jié)束時間之間的時長。參考還
可以是起始時間晚于當前分話單的起始時間的分話單,此時,第一時長為該參考分話單的
結(jié)束時間和當前分話單的結(jié)束時間之間的時長,第二時長為該參考分話單的結(jié)束時間和當
前分話單的起始時間之間的時長。 當參考分話單為多個時,該參考分話單可能既包括起始時間早于該當前分話單的
分話單,還可以包括起始時間晚于該當前分話單的分話單,此時的第一時長為參考分話單
的時長的累加和,第二時長為參考分話單與該當前分話單的時長的累加和。 下面結(jié)合實際系統(tǒng),給出在實際應用中的一個實例,如圖2所示。 參見圖2,為本發(fā)明實施例中處理用戶通話的分話單流程圖,該流程包括步驟 步驟200、B0SS系統(tǒng)(業(yè)務支撐系統(tǒng))接收來自交換機的用戶通話的原始話單。 步驟201、判斷接收到的該原始話單是否為分話單,若是,則執(zhí)行步驟202,否則執(zhí)
行步驟214。 該步驟中,BOSS系統(tǒng)可根據(jù)原始話單中的標記對該原始話單是否是分話單進行判
斷。如,原始話單中帶有標記sequence—no, sequence—no = 0表示該原始話單不是分話單,
sequence_no = 1表示該原始話單為分話單且為首話單,sequence_no = 2表示該原始話單
為分話單且為中間話單,sequence_no = 3表示該原始話單為分話單且為尾話單。 步驟202、判斷該分話單是本地分話單還是漫游分話單,若是本地分話單,則執(zhí)行
步驟203,若是漫游分話單則執(zhí)行步驟210。 步驟203、計算出該分話單對應的批價單位數(shù)量。 本步驟中計算分話單對應的批價單位數(shù)量的過程可如圖1的步驟102 步驟103 所述。 步驟204、對該次通話的用戶進行業(yè)務分析,對該次通話所產(chǎn)生的分話單進行查重
(業(yè)務分析以及分話單查重可采用現(xiàn)有規(guī)定進行,在此不贅述),并根據(jù)計算出的該分話單
對應的批價單位數(shù)量對該分話單進行批價,得到該分話單對應的通話費用。 步驟205、將已經(jīng)計算出通話費用的分話單按費率區(qū)分并分發(fā)到對應的數(shù)據(jù)庫。 步驟206、將分話單存放到數(shù)據(jù)庫中,如ORACLE數(shù)據(jù)庫中的分話單詳單表中,以便
后續(xù)統(tǒng)計分析稽核使用;還可進一步將分話單發(fā)送到帳務系統(tǒng)以便根據(jù)該分話單及其對應
的通話費用進行信控;還可進一步將分話單對應的通話費用累加到該分話單對應的用戶賬戶上,從而可將屬于同一次通話的分話單的通話費用累加到該分話單對應的用戶賬戶上, 以便累計該次通話的費用。 步驟207、將已經(jīng)計算出通話費用的分話單的數(shù)據(jù)信息在MDB磁盤中備份,以保證 內(nèi)存數(shù)據(jù)在系統(tǒng)異常退出時數(shù)據(jù)不丟失。在備份時,可將一次通話所產(chǎn)生的各分話單按先 進先出的順序保存在MDB磁盤中的隊列中。該步驟可在步驟204、步驟205或步驟206后執(zhí) 行。 步驟208、將MDB磁盤中備份的同一次通話的所有分話單進行合并,整合成一條話 單。 該步驟中的話單合并過程,是按照規(guī)定的合并觸發(fā)機制,將同一話單標識(同一 次通話的各分話單具有相同的話單標識,且不同次通話的話單標識彼此不相同)的分話單 進行合并。如,將首話單的通話起始時間作為合并后的話單的起始時間,將尾話單的通話結(jié) 束時間作為合并后的話單的通話結(jié)束時間,該次通話的總通話時長作為合并后的該次通話 話單的通話時長,累加同一次通話所產(chǎn)生的各分話單對應的通話費用作為合并后的該次通 話話單的通話費用,從而針對一次通話合并出一條話單。 步驟209、將合并后的話單保存到數(shù)據(jù)庫中,如ORACLE數(shù)據(jù)庫中的合并單詳單表 中,以便當需要時,將合并單詳單表中合并后的話單展現(xiàn)給用戶。 步驟210、將漫游用戶的同一次漫游通話的漫游分話單進行合并,合并成一條漫游 話單,合并方式同本地分話單的合并方式。 步驟211、對該漫游用戶進行業(yè)務分析,對合并后的漫游話單進行查重,并可進一
步對合并后的漫游話單進行批價,即計算出該漫游話單對應的通話費用。 步驟212、將合并后的漫游話單按費率區(qū)分,并按費率將該合并后的漫游話單發(fā)送
至該漫游用戶歸屬地的系統(tǒng)。 步驟213、將合并后的漫游話單保存到數(shù)據(jù)庫中,如保存到ORACLE數(shù)據(jù)庫中的漫 游入訪詳單表中,以便后續(xù)查詢或分析漫游用戶話單。 步驟214、按處理常規(guī)話單的方式處理該原始話單,對該話單對應的通話用戶進行 業(yè)務分析,對該話單進行查重,并進一步對該話單進行批價,即計算出該話單對應的通話費 用。 步驟215、把已經(jīng)計算出通話費用的話單按費率區(qū)分,并按費率區(qū)存放話單。
步驟216、將計算出通話費用的話單存放到對應的數(shù)據(jù)庫中,如ORACLE數(shù)據(jù)庫中 的話單詳單表中,以便在需要時將話單詳單表中的話單展現(xiàn)給用戶,還可以進一步將該話 單對應的通話費用累加到對應的通話用戶的賬戶上。 通過上述流程,BOSS系統(tǒng)對于接收到的每個本地分話單都進行上述批價處理并發(fā) 送給帳務系統(tǒng)進行信控,從而保證信控的及時性和準確性。 由于實際應用中,各地區(qū)通信系統(tǒng)對其歸屬地的用戶通話進行計費處理以便進行
信控,因而上述實施例中BOSS系統(tǒng)僅對本地分話單進行上述方式的批價和合并處理,如果
不考慮根據(jù)歸屬地進行信控,也可對漫游分話單進行類似的批價和合并處理。 在本發(fā)明的一個實施例中,可通過在BOSS系統(tǒng)中增加計算模塊,以實現(xiàn)計算當前
分話單對應的批價單位數(shù)量。該計算模塊至少可以通過以下方式計算當前分話單對應的批
價單位數(shù)量
方式一、當計算模塊接收到當前分話單(該當前分話單為本地分話單)時,將在此 之前接收到的該次通話的其他分話單的時長進行累加得到第一時長,并計算出該第一時長 對應的批價單位數(shù)量;再將該當前分話單的時長累加到第一時長上得到第二時長,并計算 出該第二時長對應的批價單位數(shù)量;將第二時長對應的批價單位數(shù)量與第一時長對應的批 價單位數(shù)量的差值作為該當前分話單的批價單位數(shù)量。上述的第一時長所涉及的分話單, 可以是已經(jīng)接收到的該次通話的分話單中的所有或部分分話單,還可以是其中的一個分話 單。由于分話單并不一定按序到達BOSS系統(tǒng),所以有可能第一時長所涉及的分話單的起始 時間晚于當前接收的分話單。 方式二、當計算模塊接收到當前分話單(該當前分話單為本地分話單)時,將此前 接收到的該次通話的其他分話單中的一個分話單作為參考分話單,該參考分話單可以是起 始時間早于該當前分話單的起始時間的任一分話單,如首話單或起始時間最早的分話單, 該當前分話單的起始時間與參考分話單的起始時間之間的時長為第一時長,在第一時長上 累加當前分話單的時長得到第二時長,計算第一時長與第二時長分別對應的批價單位數(shù) 量,將第二時長對應的批價單位數(shù)量與第一時長對應的批價單位數(shù)量的差值作為該當前分 話單的批價單位數(shù)量。同理,上述的參考分話單還可以是起始時間晚于該當前分話單的起 始時間的任一分話單,該當前分話單的結(jié)束時間與參考分話單的結(jié)束時間之間的時長為第 一時長,在第一時長上累加當前分話單的時長得到第二時長(由于每個分話單都包含有起 始時間與時長信息,因此可計算得到每個分話單的結(jié)束時間),然后計算出該第一時長與第 二時長分別對應的批價單位數(shù)量,將第二時長對應的批價單位數(shù)量與第一時長對應的批價 單位數(shù)量的差值作為該當前分話單的批價單位數(shù)量。 以下通過一個實例說明上述對當前分話單的批價方式。該實例中,針對一次用戶
通話生成4個分話單 Rl (Sl, Dl)首話單Dl = 60秒; R2(S2,D2)中間話單D2 = 61秒,其中,S2 = S1+D1 ;
R3(S3, D3)中間話單D3 = 60秒,其中,S3 = S2+D2 ;
R4(S4, D4)尾話單D4 = 3秒,其中,S4 = S3+D3 ; 其中,Ri表示第i個分話單,Si表示第i個分話單的通話起始時間,Di表示該第 i個分話單的通話時長。假設(shè)60s為一個批價單位,不足60s以一個批價單位計。
計算模塊計算上述4個分話單的批價單位數(shù)量的流程,包括 對于Rl :接收到該分話單時,由于是首話單,對于同一次通話,該分話單之前沒有 分話單,則首話單之前該次通話的通話時長為O,對應的批價單位數(shù)量為Kl = 0 ;到該分話 單截止時的通話時長(即Rl的通話時長)累加和為60s,對應的批價單位數(shù)量為K2 = 1 ; 則分話單Rl對應的批價單位數(shù)量為K2-K1 = 1 ; 對于R2 :接收到該分話單時,該分話單之前該次通話的通話時長為60s (即Rl的 通話時長),對應的批價單位數(shù)量為K1 = 1 ;到該分話單截止時的該次通話的通話時長為 60+61 = 121s(即分話單Rl與R2的通話時長之和),對應的批價單位數(shù)量為K2 = 3 ;則分 話單R2對應的批價單位數(shù)量為K2-K1 = 2 ; 對于R3 :接收到該分話單時,該分話單之前該次通話的通話時長累加和為 121s(即分話單Rl與R2的通話時長之和),對應的批價單位數(shù)量為Kl = 3 ;到該分話單截止時的該次通話的通話時長為60+61+60 = 181s(即分話單Rl、 R2、 R3的通話時長之和),對應的批價單位數(shù)量為K2 = 4 ;則分話單R3對應的批價單位數(shù)量為K2-K1 = 1 ;
同理,對于R4 :接收到該分話單時,該分話單之前該次通話的通話時長為181s,對應的批價單位數(shù)量為Kl = 4 ;到該分話單截止時該次通話的通話時長為60+61+60+3 =184s,對應的批價單位數(shù)量為K2 = 4 ;則分話單R4對應的批價單位數(shù)量為K2-K1 = 0 ;
可以看出,該次通話的總時長為184s,通過計算模塊計算出的該次通話的總批價單位數(shù)量為4,其中,Rl (時長60s)對應1個批價單位,R2(時長61s)對應2個批價單位,R3(時長60s)對應1個批價單位,R4(時長3s)對應0個批價單位;而采用現(xiàn)有技術(shù)對分話單進行批價時該次通話的總批價單位數(shù)量為5,其中,Rl (時長60s)對應1個批價單位,R2 (時長61s)對應2個批價單位,R3 (時長60s)對應1個批價單位,R4 (時長3s)對應1個批價單位;由此可知,通過累計量算法計算出的用戶通話對應的通話費用與用戶實際通話時長所對應的通話費用更接近,即通過上述實施例計算出的用戶通話費用比采用現(xiàn)有技術(shù)計算出的用戶通話費用更加準確。另外,根據(jù)本發(fā)明實施例得到的分話單的通話費用進行信控時,由于R2為61s按2個批價單位進行信控,對于用戶來說多算了一部分費用,但R4為3s按0個批價單位進行信控,則一定程度上彌補了多算的部分,從而使信控更加準確。對于本領(lǐng)域的技術(shù)人員來說,通過其他具體實例亦可得出上述結(jié)論,可見,本發(fā)明實施例通過在對分話單進行批價時,考慮了一次通話中各條話單之間的關(guān)聯(lián)性,因而可一定程度上避免各條話單切割的通話時長不是計費單位的整數(shù)倍而導致的一次通話中多計算用戶計費單位的問題,進而提高了信控的精度和可信性、提高了通話計費的精度。
為了簡化后續(xù)分話單的合并處理過程,計算模塊針對每個通話過程建立相應的信息記錄(可稱為KEY,可唯一標識一次通話),KEY中可包括該次通話的會話ID、IMSI (International Mobile Subscriber Identification Number,移云力客戶識另鵬)、對端號碼,以及開始時間、累計量、通話時長、首話單是否到達標志、尾話單是否到達標志、分話單數(shù)量等字段。KEY可在計算模塊接收到一次通話的第一個分話單時建立。當計算模塊接收到一個分話單時,根據(jù)該當前分話單的通話標識、開始時間和通話時長,適情況更新對應KEY中的開始時間以及首話尾單是否到達的標志(如當前分話單的開始時間早于記錄的KEY中的開始時間時,更新KEY中的開始時間;當前分話單為首話單時將記錄的首話單達到標志值設(shè)置為真),將分話單的通話時長累加到通話時長字段,將分話單數(shù)量遞增,將計算出的該分話單的批價單位數(shù)量累加到累計量字段(或?qū)⒎衷拞蔚耐ㄔ捹M用累加到通話費用字段)。圖3給出了計算模塊的一種工作流程。 參見圖3,為本發(fā)明實施例中計算模塊處理通話中的分話單的流程圖,該流程包括步驟 步驟301、計算模塊根據(jù)接收到的當前分話單中包含的通信記錄信息(如IMSI、對端號碼、會話ID、開始時間等)判斷隊列中是否存在有相應的KEY,若是,則執(zhí)行步驟303 ;否則執(zhí)行步驟302。 步驟302、將該分話單插入到隊列中,并建立該分話單對應通話的KEY,KEY中各字段的初始值可根據(jù)當前分話單設(shè)置。 步驟303、計算出該分話單對應的批價單位數(shù)量,具體實現(xiàn)方式可如前所述,還可進一步根據(jù)接收到的分話單更新對應的KEY。
步驟304、將該分話單及其對應的批價單位數(shù)量發(fā)送出去,以便后續(xù)功能模塊進行分話單批價。 步驟305、判斷該分話單是否為該次通話的尾話單,若是,則執(zhí)行步驟306 ;否則執(zhí)行步驟301。 在該步驟中,判斷該分話單是否有尾話單標志,若有,則可以確認該分話單為尾話單,否則該分話單不是尾話單。 步驟306、計算模塊根據(jù)該次通話的KEY進行話單合并處理,也可以將該KEY作為合并后的話單記錄,并從隊列中將其彈出(即從隊列中刪除并保存到相應的數(shù)據(jù)庫中)。
當需要對該次通話的分話單進行合并時,可根據(jù)針對每個通話過程建立的KEY填寫合并后的話單內(nèi)容。如,將相應通話過程對應的KEY中所記錄的起始時間作為該合并后的話單的起始時間,將KEY中的通話時長作為該合并后的話單的通話總時長,根據(jù)KEY中累計量的字段值(該值表明當前接收到的該次通話的所有分話單的批價單位數(shù)量的總和)計算該次通話的通話費用,將KEY中的所有分話單的費用累加和作為該合并后的話單的通話費用。分話單數(shù)量字段所記錄的數(shù)值結(jié)合首尾話單是否到達的標志,可用作后續(xù)分析該次通話的分話單是否完整到達。 本發(fā)明上述各實施例中,將同一次通話中的各分話單整合成一條話單,可通過在BOSS系統(tǒng)中增設(shè)的合并模塊完成。 合并模塊可以通過以下幾種方式所描述的合并觸發(fā)機制,對一次通話中的各分話單進行合并處理。 方式一、當尾話單到來時,通常表示一次通話的所有分話單均已到來。當合并模塊判斷獲取到一次通話的尾話單時,可對該次通話的各分話單進行合并處理,如對保存在MDB磁盤隊列中的該次通話中的各分話單進行合并處理,并將合并處理后得到的話單以及該次通話的分話單彈出隊列(即從隊列中清除并保存到相應的數(shù)據(jù)庫中)。 通常, 一次通話的分話單可按序到達。對于分話單可能異序到達或丟失的情況,該方式可進一步在合并操作之前判斷首話單是否到達(如通過相應通話的KEY中的首話單達到標志進行判斷),根據(jù)判斷結(jié)果,有以下幾種情況 (1)首話單已到達,且首話單的起始時間與尾話單的起始時間之間的時長大于或等于接收到的除尾話單之外的該次通話的累計時長,則表明該次通話的所有分話單都已經(jīng)到來,則進行合并處理。 (2)首話單已到達,且首話單的起始時間與尾話單的起始時間之間的時長小于接收到的除尾話單之外的該次通話的累計時長,則表明該次通話的部分中間分話單未到達,則等待一段時間(如5分鐘)后,再次以上述方式判斷該次通話的所有分話單是否都已到來,如果到達,則進行合并處理;否則將該次通話的分話單作錯單處理,對該次通話后續(xù)到來的分話單則進行容錯處理或單獨計費,對于該次通話的KEY,則等待一段時間(如8小時)后使其失效,再過一段時間(如8小時)后刪除。 (3)首話單未到達,則等待一段時間(如5分鐘)后,再次以上述方式判斷該次通話的所有分話單是否都已到來,如果到達,則進行合并處理;否則將該次通話的分話單作錯單處理,對該次通話后續(xù)到來的分話單則進行容錯處理或單獨計費,對于該次通話的KEY,則等待一段時間(如8小時)后使其失效,再過一段時間(如8小時)后刪除。
方式二、預先設(shè)置一時長,從系統(tǒng)開始處理一次通話產(chǎn)生的首話單之時(或最早接收到一次通話的分話單之時)起,經(jīng)過預先設(shè)置的時長之后,合并模塊對該次通話中的各分話單進行合并處理。預先設(shè)置的時長根據(jù)實際需要進行設(shè)置,如可以根據(jù)經(jīng)驗值進行設(shè)置,以盡量保證在設(shè)置的時長內(nèi),一次通話的所有分話單都能夠到來。 例如,根據(jù)分話單標志記錄當前分話單插入消息隊列的時間值,同時同步到內(nèi)存MDB磁盤中,根據(jù)預先設(shè)置的時長,合并模塊是否對同一次通話中的各分話單進行合并處理;例如預先設(shè)置的時間段為10分鐘,則系統(tǒng)記錄開始處理該次通話的首話單時間,如為10:20,則合并模塊在10:30時對在10:20 10:30的時段內(nèi)到來的該次通話的各分話單進行合并處理,合并成一條話單,并將該合并出的話單及合并處理完的各分話單彈出MDB磁盤中的隊列。 通常,一次通話的分話單可按序到達。對于分話單可能異序到達或丟失的情況,可進一步在合并操作之前判斷首話單是否到達,并根據(jù)判斷結(jié)果,按照方式一中所描述的處理過程進行相應處理。 方式三、預先設(shè)置存儲分話單隊列的容量閾值,當隊列存儲的同一次通話產(chǎn)生的分話單的數(shù)量達到預先設(shè)置的容量閾值時,合并模塊對該次通話的各分話單進行合并處理。 例如,預先設(shè)置的容量閾值為10,當隊列中存儲的一次通話的分話單的數(shù)量到達IO條時,合并模塊對隊列中的該次通話的各話單進行合并處理,合并成一條話單,并將該合并成的話單及完成合并處理的各分話單彈出MDB磁盤中隊列。容量閾值根據(jù)實際需要進行設(shè)置,如可以根據(jù)經(jīng)驗值進行設(shè)置,盡量保證容量閾值接近于一次通話的分話單數(shù)量。
通常,一次通話的分話單可按序到達。對于分話單可能異序到達或丟失的情況,可進一步在合并操作之前判斷首話單是否到達,并根據(jù)判斷結(jié)果,按照方式一中所描述的處理過程進行相應處理。 上述方式一要求尾話單必須到來,但是當計費系統(tǒng)發(fā)生異?;蛘呓粨Q機缺少一次通話的尾話單的情況下,則有可能導致分話單一直滯留在MDB磁盤隊列中,從而影響分話單的處理效率。采用上述方式二和方式三可以很好的解決該問題。上述方式二和方式三可以使得在當滯留在MDB磁盤隊列中的分話單過多或者交換機缺少尾話單的情況下有一個渠道將部分分話單釋放掉,保證分話單的處理效率。在上述方式二與方式三中,合并模塊對一次通話中的部分分話單進行合并處理后,對于該次通話的后續(xù)的分話單可進行單獨計費或者容錯處理。 參見圖4,為本發(fā)明實施例中分話單處理裝置結(jié)構(gòu)示意圖,該結(jié)構(gòu)包括
接收模塊401用于接收通話過程所產(chǎn)生的分話單。 計算模塊403,用于根據(jù)接收的當前分話單和已接收的同一次通話中任意的其他分話單,計算出包括所述其他分話單時長的第一時長和該時長對應的第一批價單位數(shù)量,以及計算出包括所述其他分話單時長和所述當前分話單時長的第二時長和該時長對應的第二批價單位數(shù)量。 計費模塊404,用于根據(jù)所述第一批價單位數(shù)量和所述第二批價單位數(shù)量對所述
當前分話單進行計費處理。 該裝置可進一步包括
判斷模塊402,該模塊用于判斷接收模塊401當前接收到的分話單是否為本地分 話單,并在當前分話單為本地分話單時啟動計算模塊403。
該裝置還可進一步包括 合并模塊405,用于對所述當前分話單在內(nèi)的同一次通話的分話單進行合并處理。 該合并模塊405可以根據(jù)前述的三種方式對接收到的同一次通話的所有分話單進行合并 處理。 本發(fā)明實施例通過累計量算法計算出接收到的當前分話單對應的批價單位數(shù)量, 根據(jù)該批價單位數(shù)量得到該當前分話單的通話費用,本發(fā)明實施例在計算當前分話單的通 話費用時,選擇的參考話單可以是起始時間早于當前分化單的分話單,也可以是起始時間 晚于當前分話單的分話單,這樣不管分話單是否能夠按序到達,都可以通過本發(fā)明實施例 提高計費的準確性和合理性。在計算出當前分話單之后,一方面將該當前分話單及其通話 費用發(fā)送至賬務系統(tǒng),以及時、準確、合理地對該當前分話單對應的通話用戶進行信控處 理,另一方面對包括該當前分話單的該次通話的分話單進行合并處理,合并成一條話單,以 便提高用戶查詢話單時的業(yè)務感受。采用本發(fā)明提供的技術(shù)方案,一方面解決了現(xiàn)有技術(shù) 中對分話單計費不準確的問題;另一方面還解決了現(xiàn)有技術(shù)中一次通話對應的通話記錄不 唯一的問題。并且,在合并處理過程中,通過預先設(shè)置時間段、周期或者隊列容量閾值等方 式觸發(fā)合并模塊對一次通話中的分話單進行合并處理,并將合并出來的話單及該次通話的 分話單從MDB磁盤中的隊列中刪除掉,這樣就可以使得在MDB磁盤隊列中滯留的分話單過 多的情況下,有一個渠道將部分分話單釋放掉,保證分話單的處理效率。
顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精 神和范圍。這樣,倘若對本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范 圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
權(quán)利要求
一種分話單處理方法,其特征在于,包括接收通話過程所產(chǎn)生的分話單;根據(jù)接收的當前分話單和已接收的同一次通話中其他分話單,得到包括所述其他分話單時長的第一時長和該第一時長對應的第一批價單位數(shù)量,以及包括所述其他分話單時長和所述當前分話單時長的第二時長和該第二時長對應的第二批價單位數(shù)量;根據(jù)所述第一批價單位數(shù)量和所述第二批價單位數(shù)量對所述當前分話單進行計費處理。
2. 如權(quán)利要求1所述的方法,其特征在于,所述其他分話單為一個或多個;所述其他分 話單為多個時,所述第一時長為所述其他分話單的時長的累加和。
3. 如權(quán)利要求1所述的方法,其特征在于,所述其他分話單為一個且其起始時間早于 所述當前分話單,所述第一時長為所述其他分話單的起始時間和所述當前分話單的起始時 間之間的時長;或者,所述其他分話單為一個且其起始時間晚于所述當前分話單,所述第一時長為所 述其他分話單的結(jié)束時間和所述當前分話單的結(jié)束時間之間的時長。
4. 如權(quán)利要求1所述的方法,其特征在于,對所述當前分話單進行計費處理之后,還包 括將包括所述當前分話單在內(nèi)的同一次通話的分話單進行合并處理,合并處理后的話單 包括起始時間、通話時長以及通話費用,其中起始時間為該次通話的首話單的起始時間,通話時長為被合并的分話單的時長之和, 通話費用為被合并的分話單的通話費用之和。
5. 如權(quán)利要求4所述的方法,其特征在于,將包括所述當前分話單在內(nèi)的同一次通話 的分話單進行合并處理,具體為當接收到的該次通話的分話單中包括首話單,以及首話單和所述當前分話單之間的所 有中間分話單時,將該次通話的分話單進行合并處理。
6. 如權(quán)利要求4或5所述的方法,其特征在于,將包括所述當前分話單在內(nèi)的同一次通 話的分話單進行合并處理,包括當所述當前分話單為尾話單時,將已經(jīng)接收的該次通話的所有分話單進行合并處理; 或者,當所述當前分話單為在以第一次接收該次通話的分話單為時間起點的設(shè)定時長內(nèi)最后接收到的該次通話的分話單時,將已經(jīng)接收的該次通話的所有分話單進行合并處理;或者,當將所述當前分話單存儲到分話單隊列后該隊列容量超過設(shè)定容量閾值時,將 該隊列中存儲的該次通話的所有分話單進行合并處理。
7. 如權(quán)利要求6所述的方法,其特征在于,當?shù)谝淮谓邮盏皆摯瓮ㄔ掃^程的分話單并 進行了計費處理后,建立該次通話的通話記錄,并將該第一次接收到的分話單的起始時間、 通話時長、通話費用作為所述通話記錄的相應信息;當對所述當前分話單進行計費處理后,還包括當所述當前分話單的起始時間早于相 應通話記錄中的起始時間時,將通話記錄中的起始時間更新為所述當前分話單的起始時 間,將所述當前分話單的時長累計到該次通話的通話時長中,將所述當前分話單的通話費 用累加到該次通話的通話費用中;當將該次通話的分話單進行合并處理時,將該次通話的通話記錄作為合并和的話單的通話記錄。
8. —種分話單處理裝置,其特征在于,包括 接收模塊,用于接收通話過程所產(chǎn)生的分話單;計算模塊,用于根據(jù)接收的當前分話單和已接收的同一次通話中任意的其他分話單, 計算出包括所述其他分話單時長的第一時長和該第一時長對應的第一批價單位數(shù)量,以及 計算出包括所述其他分話單時長和所述當前分話單時長的第二時長和該第二時長對應的 第二批價單位數(shù)量;計費模塊,用于根據(jù)所述第一批價單位數(shù)量和所述第二批價單位數(shù)量對所述當前分話 單進行計費處理。
9. 如權(quán)利要求8所述的裝置,其特征在于,所述其他分話單為多個,所述計算模塊進一 步用于,將多個其他分話單的時長進行累加得到所述第一時長。
10. 如權(quán)利要求8所述的裝置,其特征在于,所述其他分話單為一個且其起始時間早于 所述當前分話單,所述計算模塊進一步用于,計算出該其他分話單的起始時間和該當前分 話單起始時間之間的時長,得到所述第一時長;或者,所述其他分話單為一個且其起始時間晚于所述當前分話單,所述計算模塊進一 步用于,計算出該其他分話單的結(jié)束時間和當前分話單結(jié)束時間之間的時長,得到所述第 一時長。
11. 如權(quán)利要求8所述的裝置,其特征在于,還包括合并模塊,用于對所述當前分話單在內(nèi)的同一次通話的分話單進行合并處理,合并處 理后的話單包括起始時間、通話時長以及通話費用,其中起始時間為該次通話的首話單的起始時間,通話時長為被合并的分話單的時長之和, 通話費用為被合并的分話單的通話費用之和。
12. 如權(quán)利要求11所述的裝置,其特征在于,所述合并模塊進一步用于,當接收到的該 次通話的分話單中包括首話單,以及首話單和所述當前分話單之間的所有中間分話單時, 將該次通話的分話單進行合并處理。
13. 如權(quán)利要求11或12所述的裝置,其特征在于,所述合并模塊進一步用于,當所述當 前分話單為尾話單時,將已經(jīng)接收到的該次通話的所有分話單進行合并處理;或者,當所述當前分話單為在以第一次接收該次通話的分話單為時間起點的設(shè)定時長 內(nèi)接收到的該次通話的最后一個分話單時,將已經(jīng)接收到的該次通話的所有分話單進行合 并處理;或者,當將所述當前分話單存儲到分話單隊列后該隊列容量超過設(shè)定容量閾值時,將 該隊列中存儲的該次通話的所有分話單進行合并處理。
全文摘要
本發(fā)明公開了一種分話單處理方法及裝置,以解決現(xiàn)有技術(shù)中對通話中的分話單計費不準確的問題。本發(fā)明方法包括如下步驟接收通話過程所產(chǎn)生的分話單;根據(jù)接收的當前分話單和已接收的同一次通話中任意的其他分話單,得到包括所述其他分話單時長的第一時長和該第一時長對應的第一批價單位數(shù)量,以及包括所述其他分話單時長和所述當前分話單時長的第二時長和該第二時長對應的第二批價單位數(shù)量;根據(jù)所述第一批價單位數(shù)量和所述第二批價單位數(shù)量對所述當前分話單進行計費處理。采用該技術(shù)方案可以針對分話單的分割時間點不確定的情況更靈活、準確的計算出用戶通話過程中分話單對應的通話費用。
文檔編號H04M15/00GK101729709SQ20081022548
公開日2010年6月9日 申請日期2008年11月3日 優(yōu)先權(quán)日2008年11月3日
發(fā)明者何光珩, 葉軍, 周佳佳, 魏立勤 申請人:中國移動通信集團廣西有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
胶南市| 荔浦县| 绥江县| 霞浦县| 沙坪坝区| 阿拉善盟| 贵港市| 大姚县| 兴义市| 平邑县| 灵台县| 嘉黎县| 信丰县| 德昌县| 信宜市| 雅江县| 新野县| 青阳县| 南昌市| 道真| 临武县| 潜山县| 庆安县| 丹凤县| 桃源县| 大兴区| 信宜市| 安多县| 彰化市| 墨竹工卡县| 公主岭市| 嘉鱼县| 儋州市| 太康县| 台南县| 宿松县| 紫金县| 政和县| 安塞县| 稷山县| 崇仁县|