專利名稱:計費處理方法、系統(tǒng)及在線計費系統(tǒng)的制作方法
技術領域:
本發(fā)明涉及通信技術領域,特別涉及一種計費處理方法、系統(tǒng)及 在線計費系統(tǒng)。
背景技術:
OCS( Online Charging System,在線計費系統(tǒng))采用DDC( Diameter Credit Control, Diameter信用控制協(xié)議)與外部網(wǎng)元,如SCP ( Service Control Point,業(yè)務控制點)等進行計費信息的交互,并對外部網(wǎng)元進 行信用控制。在計費信息的交互過程中,外部網(wǎng)元向OCS發(fā)送CCR(Credit Control Request,信用控制請求)消息,該CCR消息按照信 用控制類別分為CCR Initial ( CCR初始消息)、CCR Update ( CCR更 新消息)、CCR Termination ( CCR終止消息)和CCR Event ( CCR事 件消息)四類。其中,CCR Initial、 CCR Update和CCR Event中均包 含外部網(wǎng)元的RSU (Requested Service Unit,請求量),CCR Update 和CCR Termination中包含外部網(wǎng)元的USU ( Used Service Unit,使用 量)。與外部網(wǎng)元發(fā)送的CCR消息相對應,OCS向外部網(wǎng)元發(fā)送CCA(Credit Control Answer,信用控制應答)消息,CCA消息包括CCA Initial( CCA初始消息)、CCA Update( CCA更新消息)、CCA Termination(CCA終止消息)和CCA Event ( CCA事件消息),在CCA Initial, CCA Update和CCA Event中均包含GSU ( Granted Service Unit,授權(quán) 量)。在會話計費場景下通常會發(fā)生的異常情況包括DCC消息異常, 即OCS超過預設時間值仍未接收到外部網(wǎng)元的CCR (CCR Update或 CCR Termination)消息;或者OCS內(nèi)部異常,在恢復期間無法響應 外部網(wǎng)元已進行會話的CCR請求。發(fā)明人在實現(xiàn)本發(fā)明的研究過程中發(fā)現(xiàn)上述兩者異常情況都會導致OCS無法對會話進行準確計費。且發(fā)生上述異常情況時,外部網(wǎng)元可能生成所有已發(fā)生會話的呼叫記錄, 浪費了外部網(wǎng)元的處理資源和為存儲呼叫記錄所耗費的大量磁盤空間;而OCS在會話發(fā)生異常時,通常回退異常會話的已扣費用和最后 一次預留費用,或者僅回退異常會話的最后一次預留費用,由于上述 兩種處理方式均只進行回退費用的操作,而會話異常通常發(fā)生在一次 會話結(jié)束前,因此在會話異常時回退所有已扣費用或最后 一次預留費 用的計費方式均不準確,將損失會話開始至異常發(fā)生前的話費。發(fā)明內(nèi)容本發(fā)明實施例的目的在于提供一種計費處理方法、系統(tǒng)及在線計費系統(tǒng)ocs,以實現(xiàn)計費處理發(fā)生異常時ocs的準確計費。為實現(xiàn)本發(fā)明實施例的目的,本發(fā)明實施例提供如下技術方案 一種計費處理方法,包括會話的計費處理發(fā)生異常時,在線計費系統(tǒng)OCS接收外部網(wǎng)元對 所述會話生成的呼叫記錄,所述呼叫記錄中包含所述會話的標識; 根據(jù)所述呼叫記錄中的標識對所述會話重新進行計費。 一種計費處理系統(tǒng),包括外部網(wǎng)元和在線計費系統(tǒng)OCS, 所述外部網(wǎng)元用于當會話的計費處理發(fā)生異常時,向所述OCS 發(fā)送呼叫記錄,所述呼叫記錄中包含所述會話的標識;所述OCS用于根據(jù)所述呼叫記錄中的標識對所述會話重新進行 計費。一種在線計費系統(tǒng)OCS,包括接收單元,用于當會話的計費處理發(fā)生異常時,接收外部網(wǎng)元對 所述會話生成的呼叫記錄,所述呼叫記錄中包含所述會話的標識;計費單元,用于根據(jù)所述呼叫記錄中的標識對所述會話重新進行計費。由以上本發(fā)明實施例提供的技術方案可見,本發(fā)明計費處理實施 例中當會話的計費處理發(fā)生異常時,OCS接收外部網(wǎng)元對所述會話生 成的包含所述會話標識的呼叫記錄,OCS根據(jù)該呼叫記錄中的標識對 會話重新進行計費。應用本發(fā)明計費處理實施例,僅對發(fā)生異常的會話生成呼叫記錄,而無需生成所有會話的呼叫記錄,因此節(jié)約了外部網(wǎng)元的處理資源和為保存呼叫記錄所使用的磁盤空間;由于OCS能夠 針對異常會話進行重新計費,因此減少了由于直接回退已扣費用和預 留費用造成的話費損失,實現(xiàn)了會話發(fā)生異常時的準確計費。
圖1為一個本發(fā)明實施例計費處理時外部網(wǎng)元與OCS的交互示意圖;圖2為一個本發(fā)明實施例計費處理方法流程圖; 圖3為另一個本發(fā)明實施例計費處理方法流程圖; 圖4為另一個本發(fā)明實施例計費處理方法流程圖; 圖5為另一個本發(fā)明實施例計費處理方法流程圖; 圖6為一個本發(fā)明實施例計費處理系統(tǒng)框圖; 圖7為另一個本發(fā)明實施例計費處理系統(tǒng)框圖; 圖8為一個本發(fā)明實施例OCS框圖; 圖9為另一個本發(fā)明實施例OCS框圖。
具體實施方式
本發(fā)明實施例提供了 一種計費處理方法、系統(tǒng)及在線計費系統(tǒng) OCS。該計費處理方法包括會話的計費處理發(fā)生異常時,OCS接收 外部網(wǎng)元對所述會話生成的呼叫記錄,所述呼叫記錄中包含所述會話 的標識,根據(jù)所述呼叫記錄中的標識對所述會話重新進行計費。為了使本技術領域的人員更好地理解本發(fā)明實施例提供的技術 方案,下面結(jié)合附圖和具體實施方式
對本發(fā)明實施例提供的技術方案 作進一步的詳細說明。本發(fā)明實施例基于OCS與外部網(wǎng)元之間的交互,在進行計費處理 時的結(jié)構(gòu)示意圖如圖1所示外部網(wǎng)元(如業(yè)務控制點SCP,業(yè)務交 換點SSP)分別與OCS中的DCC消息接口模塊和CDR (Call Detail Record,呼叫詳單記錄)文件接口才莫塊相連,用于向OCS發(fā)起請求計 費費用的計費請求,并對發(fā)生異常的會話生成CDR; DCC消息接口模塊接收外部網(wǎng)元發(fā)送的計費請求,并向該外部網(wǎng)元返回接收響應; CDR文件接口模塊接收外部網(wǎng)元發(fā)送的重批請求,重批請求中包含在 計費處理異常時的會話ID,用于對該會話進行重新計費。與DCC消 息接口模塊相連的會話控制模塊接收計費請求后創(chuàng)建會話,并保存會 話信息和對會話進行控制;與CDR文件接口模塊相連的重批模塊接 收外部網(wǎng)元的重批請求后,向異常會話管理模塊發(fā)送匹配請求,用于 請求異常會話管理模塊將重批請求中的會話ID與異常會話列表中記 錄的會話ID進行匹配,若在異常會話列表中匹配到該異常會話的ID, 則重批該異常會話并對其進行扣費,并在重批完成后向異常會話管理 模塊發(fā)送刪除異常會話的會話ID的命令;異常會話管理模塊分別連 接會話控制模塊和重批模塊,用于對會話進行監(jiān)控,當發(fā)現(xiàn)異常會話 時,記錄該會話的會話ID,要求會話控制模塊回退已扣費用和預留費 用,并釋放該異常會話,還用于接收重批模塊的匹配命令以及刪除會 話ID的命令并執(zhí)行該命令;數(shù)據(jù)存儲模塊與會話控制模塊和異常會 話管理模塊相連,保存計費處理過程中的所有計費數(shù)據(jù),包括會話的 信息和異常會話列表。一個本發(fā)明實施例計費處理方法流程如圖2所示,包括 步驟201:會話的計費處理發(fā)生異常時,OCS接收外部網(wǎng)元對該 會話生成的呼叫記錄,所述呼叫記錄中包含所述會話的標識。其中,會話的計費處理發(fā)生異常包括OCS與外部網(wǎng)元之間傳輸?shù)?控制消息發(fā)生異常,或OCS內(nèi)部的計費模塊發(fā)生異常等影響正常計費 的矛常。步驟202:根據(jù)該呼叫記錄中的標識對該會話重新進行計費。 另一個本發(fā)明實施例計費處理方法流程如圖3所示,該實施例示 出了當OCS對會話的計費處理發(fā)生異常時進行計費的詳細過程 步驟301: OCS對會話進行正常計費處理。步驟302:判斷預設時間內(nèi)是否接收到外部網(wǎng)元發(fā)送的控制消息, 若是,則返回步驟301;否則,執(zhí)行步驟303。其中,控制消息可以具體為DCC消息,進一步包括CCR Update消息或CCR Termination消息。步驟303:回退當前發(fā)生異常的會話的已扣費用和預留費用。 步驟304:記錄該會話的標識至異常會話列表并釋放該會話。 步驟305:接收外部網(wǎng)元對該會話生成的包含會話標識的呼叫記錄。需要說明的是,上述步驟304與305之間可以不連續(xù)處理,即在 執(zhí)行完記錄該會話的標識至異常會話列表并釋放該會話后,外部網(wǎng)元 可以等待 一 段時間后再發(fā)送包含會話標識的呼叫記錄到O C S 。 步驟306:解析該呼叫記錄后獲取異常會話的標識。 步驟307:將獲取的標識與異常會話列表中的標識進行匹配。 步驟308:當匹配到與獲取的標識一致的會話標識時,對該會話 重新進行計費。步驟309:刪除異常會話列表中該會話的標識,并向外部網(wǎng)元返 回重新計費的響應,結(jié)束當前流程。另一個本發(fā)明實施例計費處理方法流程如圖4所示,該實施例示 出了當DCC消息發(fā)生異常時的計費處理過程,其中DCC消息具體指 CCR Termination消息,呼叫記錄具體指CDR:步驟401:外部網(wǎng)元向OCS發(fā)送CCR Initial消息,該CCR Initial 消息中包含請求量RSU,用于請求本次會話的預留時間。步驟402: OCS接收到CCR Initial消息后創(chuàng)建會話,并從CCR Initial消息中獲取RSU和該會話的ID,并保存該會話的ID,對當前 會話進行批價后,預留本片時間。步驟403:批價預留成功后,OCS向外部網(wǎng)元返回CCA Initial消 息,該CCA Initial消息中包含授權(quán)量GSU。步驟404:外部網(wǎng)元接收到CCA Initial消息后獲取其中的GSU, 并進行業(yè)務訪t通(例如進行通話)。步驟405:當業(yè)務未終止,而本次分配的GSU已經(jīng)耗盡或者已經(jīng) 到達業(yè)務的VT (Validity Time,有效使用時間),外部網(wǎng)元向OCS發(fā) 送CCR Update消息,上報使用量USU以及下一次的RSU。步驟406: OCS對CCR Update消息中的USU進行批價后扣費, 并獲取CCR Update消息中的RSU,對該RSU進行批價后預留下一片 時間。步驟407: OCS向外部網(wǎng)元返回CCA Update消息,該消息中包 含本次下發(fā)的GSU。步驟408:外部網(wǎng)元根據(jù)CCA Update消息中的GSU繼續(xù)放通當 前業(yè)務,當業(yè)務未終止,而本次分配的GSU已經(jīng)耗盡或者到達業(yè)務的 VT,返回步驟405,當業(yè)務終止時(例如進行通話的用戶掛機),則 執(zhí)行步驟409。步驟409:外部網(wǎng)元發(fā)送CCR Termination消息上報最后的USU, 假設此時外部網(wǎng)元與OCS之間傳輸DCC消息發(fā)生異常,具體指該 CCR Termination消息無法傳輸?shù)絆CS。步驟410: OCS判斷超時,仍未收到外部網(wǎng)元的CCR Termination 消息,OCS回退該會話的已扣費用和預留費用,并記錄該會話的ID 至異常會話列表,然后釋放該會話。步驟411:外部網(wǎng)元超時,也未收到OCS返回的CCA Termination 消息,相應生成包含該會話的ID的CDR,并釋力文該會話。步驟412:外部網(wǎng)元向OCS發(fā)送包含異常會話ID的CDR,用于 請求OCS對本次會話進行重批。上述步驟411與412之間可以不連續(xù)處理,即外部網(wǎng)元生成CDR 并釋放會話后,可以等待一段時間再向OCS發(fā)送該CDR。步驟413: OCS解析該重批請求CDR中的會話ID,并將其與異 常會話列表中記錄的會話ID進行匹配,若在異常會話列表中匹配到 該異常會話的ID,則重批該異常會話并對其進行扣費,扣費結(jié)束后將 異常會話列表中的該異常會話的ID刪除。步驟414: OCS向外部網(wǎng)元返回重批的結(jié)果。另一個本發(fā)明實施例計費處理方法流程如圖5所示,該實施例示 出了當OCS內(nèi)部模塊發(fā)生異常時的計費處理過程,其中呼叫記錄具體 指CDR:步驟501:外部網(wǎng)元向OCS發(fā)送CCR Initial消息,該CCR Initial 消息中包含請求量RSU,用于請求本次會話的預留時間。步驟502: OCS接收到CCR Initial消息后創(chuàng)建會話,并從CCR Initial消息中獲取RSU,保存該會話的ID,對當前會話進行批價后, 預留本片時間。步驟503:批價預留成功后,OCS向外部網(wǎng)元返回CCA Initial消 息,該CCA Initial消息中包含授權(quán)量GSU。步驟504:外部網(wǎng)元"l妄收到CCA Initial消息后獲取其中的GSU, 并進4亍業(yè)務力文通(例如進4亍通話)。步驟505:當業(yè)務未終止,而本次分配的GSU已經(jīng)耗盡或者已經(jīng) 到達業(yè)務的VT ( Validity Time,有效^使用時間),外部網(wǎng)元向OCS發(fā) 送CCR Update消息,上報使用量USU以及下一次的RSU。步驟506: OCS對CCR Update消息中的USU進行批價后扣費, 并獲取CCRUpdate消息中的RSU,對該RSU進行批價后預留下一片 時間。步驟507: OCS向外部網(wǎng)元返回CCA Update消息,該消息中包 含本次下發(fā)的GSU。步驟508:外部網(wǎng)元根據(jù)CCA Update消息中的GSU繼續(xù)放通當 前業(yè)務,當業(yè)務未終止,而本次分配的GSU已經(jīng)耗盡或者到達業(yè)務的 VT,返回步驟505,當業(yè)務終止時(例如進行通話的用戶掛機),則 執(zhí)行步驟509。步驟509:外部網(wǎng)元發(fā)送CCR Termination消息上報最后的USU, 假設此時OCS內(nèi)部發(fā)生異常(例如批價模塊發(fā)生故障),則雖然OCS 能夠接收到該CCR Termination消息,但是仍然無法進行計費處理。步驟510:由于OSC異常未返回CCA Termination消息,外部網(wǎng) 元判斷超時,未收到CCA Termination消息,相應生成包含該會話的 ID的CDR,并釋力文該會話。步驟511:由于外部網(wǎng)元在OCS故障前發(fā)送了 CCR Termination 消息,因此OCS內(nèi)部異常恢復后,判斷超時,認為未收到該CCRTermination消息,則OCS回退該會話的已扣費用和預留費用,并記 錄該會話的ID至異常會話列表,然后釋放該會話。步驟512:外部網(wǎng)元向OCS發(fā)送包含異常會話ID的CDR,用于 請求OCS對本次會話進行重批。上述步驟511與512之間可以不連續(xù)處理,即OCS記錄會話的ID 至異常會話列表,并釋放該會話后,外部網(wǎng)元可以等待一段時間后再 向OCS發(fā)送CDR。步驟513: OCS解析該重批請求CDR中的會話ID,并將其與異 常會話列表中記錄的會話ID進行匹配,若在異常會話列表中匹配到 該異常會話的ID,則重批該異常會話并對其進行扣費,扣費結(jié)束后將 異常會話列表中的該異常會話的ID刪除。步驟514: OCS向外部網(wǎng)元返回重批請求的結(jié)果。與本發(fā)明計費處理方法的實施例相對應,本發(fā)明還提供了計費處 理系統(tǒng)的實施例。一個本發(fā)明實施例計費處理系統(tǒng)框圖如圖6所示,該系統(tǒng)包括外 部網(wǎng)元610和OCS620。其中,外部網(wǎng)元610用于當會話的計費處理發(fā)生異常時,向所述 OCS發(fā)送呼叫記錄,所述呼叫記錄中包含所述會話的標識;OCS620 用于根據(jù)所述呼叫記錄中的標識對所述會話重新進行計費。另一個本發(fā)明實施例計費處理系統(tǒng)框圖如圖7所示,該系統(tǒng)包括 外部網(wǎng)元710和OCS720。外部網(wǎng)元710用于當會話的計費處理發(fā)生 異常時,向所述OCS發(fā)送呼叫記錄,所述呼叫記錄中包含所述會話的 標識;OCS720用于根據(jù)所述呼叫記錄中的標識對所述會話重新進行 計費。其中,OCS720具體包括判斷單元721,用于判斷預設時間內(nèi)是 否接收到所述外部網(wǎng)元發(fā)送的控制消息,若是,則所述會話的計費處 理正常,否則,所述會話的計費處理發(fā)生異常;接收單元722,用于 當所述預設時間內(nèi)未接收到所述控制消息時,接收所述外部網(wǎng)元對所 述會話生成的呼叫記錄;回退單元723,用于當所述預設時間內(nèi)未4妻收到所述控制消息時,回退已扣費用和預留費用;記錄單元724,用 于記錄所述會話的標識至異常會話列表;解析單元725,用于解析所 述呼叫記錄后獲取所述會話的標識;匹配單元726,用于將所述獲取 的標識與所述異常會話列表中的標識進行匹配;重批單元727,用于 當匹配到與所述獲取的標識一致的會話標識時,對所述會話重新進行 計費;刪除單元728,用于刪除所述異常會話列表中所述會話的標識; 響應單元729,用于向所述外部網(wǎng)元返回重新計費的響應。與本發(fā)明實施例計費處理方法和系統(tǒng)相對應,本發(fā)明實施例還提 供了在線計費系統(tǒng)OCS。一個本發(fā)明實施例OCS框圖如圖8所示,該OCS包括接收單元 810和計費單元820。其中,接收單元810用于當會話的計費處理發(fā)生異常時,接收外 部網(wǎng)元對所述會話生成的呼叫記錄,所述呼叫記錄中包含所述會話的 標識;計費單元820用于根據(jù)所述呼叫記錄中的標識對所述會話重新 進行計費。另一個本發(fā)明實施例OCS框圖如圖9所示,該OCS包括判斷 單元910、 4妄收單元920、回退單元930、記錄單元940、計費單元950、 刪除單元960和響應單元970。其中,判斷單元910用于判斷預設時間內(nèi)是否接收到所述外部網(wǎng) 元發(fā)送的控制消息,若是,則所述會話的計費處理正常,否則,所述 會話的計費處理發(fā)生異常;接收單元920用于當會話的計費處理發(fā)生 異常時,4妻收外部網(wǎng)元對所述會話生成的呼叫記錄,所述呼叫記錄中 包含所述會話的標識;回退單元930用于當預設時間內(nèi)未接收到所述 控制消息時,回退已扣費用和預留費用;記錄單元940用于記錄所述 會話的標識至異常會話列表;計費單元950用于根據(jù)所述呼叫記錄中 的標識對所述會話重新進行計費;刪除單元960用于刪除所述異常會 話列表中所述會話的標識;響應單元970用于向所述外部網(wǎng)元返回重 新計費的響應。其中,計費單元950包括解析單元951,用于解析所述呼叫記錄后獲取所述會話的標識;匹配單元952,用于耔所述獲取的標識與所 述異常會話列表中的標識進行匹配;重批單元953,用于當匹配到與 所述獲取的標識 一致的會話標識時,對所述會話重新進行計費。通過本發(fā)明實施例的描述可知,應用本發(fā)明計費處理實施例, <叉 對發(fā)生異常的會話生成呼叫記錄,而無需生成所有會話的CDR,因此 節(jié)約了外部網(wǎng)元的處理資源和為保存CDR所使用的-茲盤空間;由于 OCS能夠針對異常會話進行重新計費,因此減少了由于直接回退已扣 費用和預留費用造成的話費損失,實現(xiàn)了會話發(fā)生異常時的準確計費。本領域普通技術人員可以理解實現(xiàn)上述實施例方法中的全部或 部分步驟是可以通過程序來指令相關的硬件來完成,所述的程序可以 存儲于一計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,包括如下步驟 會話的計費處理發(fā)生異常時,OCS接收外部網(wǎng)元對所述會話生成的呼 叫記錄,所述呼叫記錄中包含所述會話的標識;根據(jù)所述呼叫記錄中 的標識對所述會話重新進行計費。所述的存儲介質(zhì),如ROM/RAM、 f茲碟、光盤等。雖然通過實施例描繪了本發(fā)明,本領域普通技術人員知道,本發(fā) 明有許多變形和變化而不脫離本發(fā)明的精神,希望所附的權(quán)利要求包 括這些變形和變化而不脫離本發(fā)明的精神。
權(quán)利要求
1、一種計費處理方法,其特征在于,包括會話的計費處理發(fā)生異常時,在線計費系統(tǒng)OCS接收外部網(wǎng)元對所述會話生成的呼叫記錄,所述呼叫記錄中包含所述會話的標識;根據(jù)所述呼叫記錄中的標識對所述會話重新進行計費。
2、 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述會話的計費 處理發(fā)生異常包括所述OCS與所述外部網(wǎng)元之間傳輸?shù)目刂葡l(fā)生異常;或所述 OCS內(nèi)部發(fā)生異常。
3、 根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括判斷預設時間內(nèi)是否接收到所述外部網(wǎng)元發(fā)送的控制消息,若 是,則所述OCS對所述會話的計費處理正常,否則,所述OCS對所 述會話的計費處理發(fā)生異常。
4、 根據(jù)權(quán)利要求3所述的方法,其特征在于,進一步包括當預設時間內(nèi)未接收到所述控制消息時,回退已扣費用和預留費用;記錄所述會話的標識至異常會話列表,并釋放所述會話。
5、 根據(jù)權(quán)利要求4所述的方法,其特征在于,所述根據(jù)呼叫記 錄中的標識對會話重新進行計費包括解析所述呼叫記錄后獲取所述會話的標識; 將所述獲取的標識與所述異常會話列表中的標識進行匹配; 當匹配到與所述獲取的標識一致的會話標識時,對所述會話重新 進行計費。
6、 根據(jù)權(quán)利要求4所述的方法,其特征在于,進一步包括 刪除所述異常會話列表中所述會話的標識; 向所述外部網(wǎng)元返回重新計費的響應。
7、 一種計費處理系統(tǒng),其特征在于,包括外部網(wǎng)元和在線計 費系統(tǒng)OCS,所述外部網(wǎng)元用于當會話的計費處理發(fā)生異常時,向所述OCS 發(fā)送呼叫記錄,所述呼叫記錄中包含所述會話的標識;所述OCS用于根據(jù)所述呼叫記錄中的標識對所述會話重新進行 計費。
8、 根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,所述OCS包括 判斷單元,用于判斷預設時間內(nèi)是否接收到所述外部網(wǎng)元發(fā)送的控制消息,若是,則所述會話的計費處理正常,否則,所述會話的計費處理發(fā)生異常;接收單元,用于當所述預設時間內(nèi)未接收到所述控制消息時,接收所述外部網(wǎng)元對所述會話生成的呼叫記錄;回退單元,用于當所述預設時間內(nèi)未接收到所述控制消息時,回退已扣費用和預留費用;記錄單元,用于記錄所述會話的標識至異常會話列表;解析單元,用于解析所述呼叫記錄后獲取所述會話的標識;匹配單元,用于將所述獲取的標識與所述異常會話列表中的標識進行匹配;重批單元,用于當匹配到與所述獲:f又的標識一致的會話標識時, 對所述會話重新進行計費。
9、 根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,所述OCS進一步 包括刪除單元,用于刪除所述異常會話列表中所述會話的標識; 響應單元,用于向所述外部網(wǎng)元返回重新計費的響應。
10、 一種在線計費系統(tǒng)OCS,其特征在于,包括接收單元,用于當會話的計費處理發(fā)生異常時,接收外部網(wǎng)元對 所述會話生成的呼叫記錄,所述呼叫記錄中包含所述會話的標識;計費單元,用于根據(jù)所述呼叫記錄中的標識對所述會話重新進行 計費。
11、 根據(jù)權(quán)利要求10所述的OCS,其特征在于,進一步包括 判斷單元,用于判斷預設時間內(nèi)是否接收到所述外部網(wǎng)元發(fā)送的控制消息,若是,則所述會話的計費處理正常,否則,所述會話的計 費處理發(fā)生異常。
12、 根據(jù)權(quán)利要求11所述的OCS,其特征在于,進一步包括 回退單元,用于當預設時間內(nèi)未接收到所述控制消息時,回退已扣費用和預留費用;記錄單元,用于記錄所述會話的標識至異常會話列表。
13、 根據(jù)權(quán)利要求12所述的OCS,其特征在于,所述計費單元 包括解析單元,用于解析所述呼叫記錄后獲取所述會話的標識; 匹配單元,用于將所述獲取的標識與所述異常會話列表中的標識 進4亍匹配;重批單元,用于當匹配到與所述獲取的標識一致的會話標識時, 對所述會話重新進行計費。
14、 根據(jù)權(quán)利要求12所述的OCS,其特征在于,進一步包括 刪除單元,用于刪除所述異常會話列表中所述會話的標識; 響應單元,用于向所述外部網(wǎng)元返回重新計費的響應。
全文摘要
本發(fā)明公開了一種計費處理方法,包括會話的計費處理發(fā)生異常時,OCS接收外部網(wǎng)元對所述會話生成的呼叫記錄,所述呼叫記錄中包含所述會話的標識;根據(jù)所述呼叫記錄中的標識對所述會話重新進行計費。本發(fā)明還公開了一種計費處理系統(tǒng)和在線計費系統(tǒng)OCS。應用本發(fā)明計費處理實施例,僅對發(fā)生異常的會話生成呼叫記錄,而無需生成所有會話的CDR,因此節(jié)約了外部網(wǎng)元的處理資源和為保存CDR所使用的磁盤空間;由于OCS能夠針對異常會話進行重新計費,因此減少了由于直接回退已扣費用和預留費用造成的話費損失,實現(xiàn)了會話發(fā)生異常時的準確計費。
文檔編號H04M15/00GK101267480SQ20081009502
公開日2008年9月17日 申請日期2008年4月23日 優(yōu)先權(quán)日2008年4月23日
發(fā)明者徐志賢, 徐長久 申請人:華為技術有限公司