一種在ocs計(jì)費(fèi)失敗時(shí)對用戶設(shè)備進(jìn)行計(jì)費(fèi)的方法與設(shè)備的制作方法
【專利摘要】本發(fā)明的目的是提供一種實(shí)現(xiàn)OCS計(jì)費(fèi)失敗時(shí)對用戶設(shè)備進(jìn)行計(jì)費(fèi)的方法和設(shè)備,DCCA客戶端檢測是否滿足為用戶設(shè)備分配虛擬配額信息的第一觸發(fā)條件;當(dāng)滿足該第一觸發(fā)條件,該DCCA客戶端為該用戶設(shè)備分配對應(yīng)的虛擬配額信息;該DCCA客戶端向?qū)?yīng)的OFCS發(fā)送與該用戶設(shè)備相對應(yīng)的離線計(jì)費(fèi)請求;該OFCS根據(jù)該虛擬配額使用信息,確定該用戶設(shè)備的離線計(jì)費(fèi)信息;該OFCS將該離線計(jì)費(fèi)信息發(fā)送至對應(yīng)的OCS,以供該OCS對該用戶設(shè)備進(jìn)行計(jì)費(fèi)處理。與現(xiàn)有技術(shù)相比,當(dāng)正在進(jìn)行的用戶會(huì)話遭受系統(tǒng)失敗,網(wǎng)元或DCCA客戶端將能夠基于本發(fā)明所述的新的失敗處理機(jī)制,繼續(xù)為用戶設(shè)備提供服務(wù)。一旦該在線計(jì)費(fèi)系統(tǒng)恢復(fù)正常工作,在該OCS失敗過程中的用戶設(shè)備使用情況可以被計(jì)費(fèi)。
【專利說明】一種在OCS計(jì)費(fèi)失敗時(shí)對用戶設(shè)備進(jìn)行計(jì)費(fèi)的方法與設(shè)備
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信【技術(shù)領(lǐng)域】,尤其涉及一種用于在DCCA(直徑信用控制應(yīng)用,Diameter Credit Control Application)客戶端實(shí)現(xiàn) OCS(在線計(jì)費(fèi)系統(tǒng),OnlineCharging System)計(jì)費(fèi)失敗時(shí)對用戶設(shè)備進(jìn)行計(jì)費(fèi)的技術(shù)。
【背景技術(shù)】
[0002]通信系統(tǒng)的失敗恢復(fù)方法是非常重要的,以提供高可用性的服務(wù)給用戶。無論系統(tǒng)如何穩(wěn)定,其都可能存在失敗的情況,因此,每個(gè)服務(wù)提供商都需要知道當(dāng)系統(tǒng)出錯(cuò)時(shí)會(huì)發(fā)生什么,并需要知道如何從該失敗中恢復(fù)。
[0003]在LTE(Long Term Evolution)和 IMS (IP Multimedia Subsystem)網(wǎng)絡(luò)計(jì)費(fèi)域中,計(jì)費(fèi)被轉(zhuǎn)移至基于Diameter的接口來處理自網(wǎng)元的計(jì)費(fèi)請求。對在線計(jì)費(fèi)系統(tǒng)來說,其采用直徑信用控制應(yīng)用(Diameter Credit Control Application, DCCA)Ro接口來監(jiān)測和控制數(shù)據(jù)及應(yīng)用服務(wù)使用情況,當(dāng)LTE和IMS網(wǎng)元(如DCCA客戶端diameter client)不能將計(jì)費(fèi)請求發(fā)送至OCS時(shí),3GPP標(biāo)準(zhǔn)給出了確定不同失敗處理的靈活性,如終止服務(wù)、重試并終止服務(wù)或繼續(xù)服務(wù)等。
[0004]由于計(jì)費(fèi)系統(tǒng)失敗將極大地影響用戶接入服務(wù)的體驗(yàn),因此,為保持較好的終端用戶體驗(yàn),當(dāng)在線計(jì)費(fèi)系統(tǒng)不可用時(shí),大多數(shù)運(yùn)營商不喜歡終止服務(wù)。當(dāng)該系統(tǒng)失敗時(shí),大多數(shù)運(yùn)營商更喜歡繼續(xù)服務(wù)。但根據(jù)由IETF和3GPP規(guī)定的在線計(jì)費(fèi)失敗處理機(jī)制,現(xiàn)有的用戶的會(huì)話,在經(jīng)歷OCS失敗時(shí),將被允許或繼續(xù);即使在該在線計(jì)費(fèi)系統(tǒng)恢復(fù)工作之后,現(xiàn)有的在線服務(wù)仍將不再被該OCS監(jiān)測和控制。
[0005]這種由IETF和3GPP規(guī)定的“繼續(xù)(continue) ”在線計(jì)費(fèi)失敗機(jī)制,對于在LTE/IMS網(wǎng)絡(luò)中的“永遠(yuǎn)在線(always on) ”數(shù)據(jù)連接情況有很大影響,由于自附著至去附著的IP-CAN會(huì)話可能保持有效數(shù)個(gè)月。若該用戶的IP-CAN會(huì)話遭受了在線計(jì)費(fèi)系統(tǒng)失敗,該用戶的IP-CAN會(huì)話將在很長一段時(shí)間不再由在線計(jì)費(fèi)系統(tǒng)控制和監(jiān)測。這將對終端用戶和移動(dòng)運(yùn)營商都導(dǎo)致很大的計(jì)費(fèi)問題。從終端用戶角度來講,該不由OCS監(jiān)測的“繼續(xù)”長期數(shù)據(jù)會(huì)話將產(chǎn)生很大的“巨額賬單(bill shock)”。從運(yùn)營商角度來講,當(dāng)該終端用戶的賬戶余額過低以致不能支付該費(fèi)用(如預(yù)付費(fèi)情況),該“繼續(xù)”長期數(shù)據(jù)會(huì)話可能引起利潤丟失。為解決該問題,大多數(shù)運(yùn)營商希望在線計(jì)費(fèi)系統(tǒng)在系統(tǒng)恢復(fù)工作后能繼續(xù)監(jiān)測用戶的使用情況。然而,基于現(xiàn)有的3GPP和IETF計(jì)費(fèi)機(jī)制,這是不可行的。同樣,3GPP和IETF未定義OCS恢復(fù)機(jī)制怎樣為在該OCS失敗期間的使用情況進(jìn)行計(jì)費(fèi),且該OCS怎樣恢復(fù)以監(jiān)測該正在進(jìn)行的用戶會(huì)話。
【發(fā)明內(nèi)容】
[0006]本發(fā)明的目的是提供一種用于在DCCA客戶端實(shí)現(xiàn)OCS計(jì)費(fèi)失敗時(shí)對用戶設(shè)備進(jìn)行計(jì)費(fèi)的方法與設(shè)備。
[0007]根據(jù)本發(fā)明的一個(gè)方面,提供了一種在DCCA客戶端實(shí)現(xiàn)OCS計(jì)費(fèi)失敗時(shí)對用戶設(shè)備進(jìn)行計(jì)費(fèi)的方法,其中,該方法包括以下步驟:
[0008]aDCCA客戶端檢測是否滿足為用戶設(shè)備分配虛擬配額信息的第一觸發(fā)條件;
[0009]b當(dāng)滿足所述第一觸發(fā)條件,所述DCCA客戶端為所述用戶設(shè)備分配與所述第一觸發(fā)條件相對應(yīng)的虛擬配額信息;
[0010]c所述DCCA客戶端向?qū)?yīng)的OFCS (離線計(jì)費(fèi)系統(tǒng),Offline Charging System)發(fā)送與所述用戶設(shè)備相對應(yīng)的離線計(jì)費(fèi)請求,其中,所述離線計(jì)費(fèi)請求包括所述用戶設(shè)備的虛擬配額使用信息;
[0011]d所述OFCS根據(jù)所述虛擬配額使用信息,確定所述用戶設(shè)備的離線計(jì)費(fèi)信息;
[0012]e所述OFCS將所述離線計(jì)費(fèi)信息發(fā)送至對應(yīng)的0CS,以供所述OCS對所述用戶設(shè)備進(jìn)行計(jì)費(fèi)處理。
[0013]根據(jù)本發(fā)明的另一方面,還提供了一種實(shí)現(xiàn)OCS計(jì)費(fèi)失敗時(shí)對用戶設(shè)備進(jìn)行計(jì)費(fèi)的DCCA客戶端,其中,該DCCA客戶端包括:
[0014]條件檢測裝置,用于檢測是否滿足為用戶設(shè)備分配虛擬配額信息的第一觸發(fā)條件;
[0015]配額分配裝置,用于當(dāng)滿足所述第一觸發(fā)條件,為所述用戶設(shè)備分配與所述第一觸發(fā)條件相對應(yīng)的虛擬配額信息;
[0016]計(jì)費(fèi)請求裝置,用于向?qū)?yīng)的OFCS發(fā)送與所述用戶設(shè)備相對應(yīng)的離線計(jì)費(fèi)請求,其中,所述離線計(jì)費(fèi)請求包括所述用戶設(shè)備的虛擬配額使用信息。
[0017]根據(jù)本發(fā)明的又一方面,還提供了一種實(shí)現(xiàn)OCS計(jì)費(fèi)失敗時(shí)對用戶設(shè)備進(jìn)行計(jì)費(fèi)的0FCS,其中,該OFCS包括:
[0018]計(jì)費(fèi)確定裝置,用于根據(jù)獲取自DCCA客戶端所發(fā)送的與用戶設(shè)備相對應(yīng)的虛擬配額使用信息,確定所述用戶設(shè)備的離線計(jì)費(fèi)信息;
[0019]計(jì)費(fèi)發(fā)送裝置,用于將所述離線計(jì)費(fèi)信息發(fā)送至對應(yīng)的0CS,以供所述OCS對所述用戶設(shè)備進(jìn)行計(jì)費(fèi)處理。
[0020]根據(jù)本發(fā)明的再一方面,還提供了一種實(shí)現(xiàn)OCS計(jì)費(fèi)失敗時(shí)對用戶設(shè)備進(jìn)行計(jì)費(fèi)的0CS,其中,該OCS包括:
[0021]請求獲取裝置,用于獲取自DCCA客戶端所發(fā)送的信用控制請求,其中,所述信用控制請求包括所述DCCA客戶端向所述OCS請求配額的配額獲取失敗報(bào)告;
[0022]應(yīng)答發(fā)送裝置,用于基于所述信用控制請求,向所述DCCA客戶端返回信用控制應(yīng)答,其中,所述信用控制應(yīng)答包括為用戶設(shè)備所分配的虛擬配額信息;
[0023]計(jì)費(fèi)處理裝置,用于根據(jù)對應(yīng)的OFCS所發(fā)送的所述用戶設(shè)備所對應(yīng)的離線計(jì)費(fèi)信息,對所述用戶設(shè)備進(jìn)行計(jì)費(fèi)處理。
[0024]根據(jù)本發(fā)明的再一方面,還提供了一種實(shí)現(xiàn)OCS計(jì)費(fèi)失敗時(shí)對用戶設(shè)備進(jìn)行計(jì)費(fèi)的系統(tǒng),包括如上述的DCCA客戶端及如上述的0FCS。
[0025]與現(xiàn)有技術(shù)相比,本發(fā)明為LTE和MS在線計(jì)費(fèi)系統(tǒng)高數(shù)據(jù)接入可用性定義了創(chuàng)新的失敗處理和恢復(fù)方法,當(dāng)正在進(jìn)行的用戶會(huì)話遭受系統(tǒng)失敗,網(wǎng)元或DCCA客戶端將能夠基于本發(fā)明所述的新的失敗處理機(jī)制,繼續(xù)為用戶設(shè)備提供服務(wù)。一旦該在線計(jì)費(fèi)系統(tǒng)恢復(fù)正常工作,在該OCS失敗過程中的用戶設(shè)備使用情況可以被計(jì)費(fèi),本發(fā)明同樣定義了新的機(jī)制以使OCS能夠繼續(xù)監(jiān)測用戶會(huì)話?!緦@綀D】
【附圖說明】
[0026]通過閱讀參照以下附圖所作的對非限制性實(shí)施例所作的詳細(xì)描述,本發(fā)明的其它特征、目的和優(yōu)點(diǎn)將會(huì)變得更明顯:
[0027]圖1示出根據(jù)本發(fā)明一個(gè)方面的用于在DCCA客戶端實(shí)現(xiàn)OCS計(jì)費(fèi)失敗時(shí)對用戶設(shè)備進(jìn)行計(jì)費(fèi)的方法流程圖;
[0028]圖2示出根據(jù)本發(fā)明一個(gè)優(yōu)選實(shí)施例的用于在DCCA客戶端實(shí)現(xiàn)OCS計(jì)費(fèi)失敗時(shí)對用戶設(shè)備進(jìn)行計(jì)費(fèi)的方法流程圖;
[0029]圖3示出根據(jù)本發(fā)明另一個(gè)優(yōu)選實(shí)施例的用于在DCCA客戶端實(shí)現(xiàn)OCS計(jì)費(fèi)失敗時(shí)對用戶設(shè)備進(jìn)行計(jì)費(fèi)的方法流程圖;
[0030]圖4示出根據(jù)本發(fā)明又一個(gè)優(yōu)選實(shí)施例的用于在DCCA客戶端實(shí)現(xiàn)OCS計(jì)費(fèi)失敗時(shí)對用戶設(shè)備進(jìn)行計(jì)費(fèi)的方法流程圖;
[0031]圖5示出根據(jù)本發(fā)明再一個(gè)優(yōu)選實(shí)施例的用于在DCCA客戶端實(shí)現(xiàn)OCS計(jì)費(fèi)失敗時(shí)對用戶設(shè)備進(jìn)行計(jì)費(fèi)的方法流程圖;
[0032]圖6示出根據(jù)本發(fā)明另一個(gè)方面的用于在DCCA客戶端實(shí)現(xiàn)OCS計(jì)費(fèi)失敗時(shí)對用戶設(shè)備進(jìn)行計(jì)費(fèi)的設(shè)備示意圖。
[0033]附圖中相同或相似的附圖標(biāo)記代表相同或相似的部件。
【具體實(shí)施方式】
[0034]下面結(jié)合附圖對本發(fā)明作進(jìn)一步詳細(xì)描述。
[0035]圖1示出根據(jù)本發(fā)明方面的用于在DCCA客戶端實(shí)現(xiàn)OCS計(jì)費(fèi)失敗時(shí)對用戶設(shè)備進(jìn)行計(jì)費(fèi)的方法流程圖。
[0036]在步驟SlOl中,DCCA客戶端檢測是否滿足為用戶設(shè)備分配虛擬配額信息的第一觸發(fā)條件。在此,該第一觸發(fā)條件包括但不限于:該DCCA客戶端通過信用控制請求自所述OCS請求配額超時(shí);該DCCA客戶端接收到指示繁忙的協(xié)議錯(cuò)誤;該DCCA客戶端接收到指示工作異常的協(xié)議錯(cuò)誤。具體地,該DCCA客戶端例如通過設(shè)置時(shí)間閾值,該DCCA客戶端向該OCS發(fā)送信用控制請求,如Credit Control Request (CCR),以請求配額,當(dāng)在該時(shí)間閾值內(nèi)該DCCA客戶端未自該OCS接收到信用控制應(yīng)答,如Credit Control Answer,則該DCCA客戶端判斷通過信用控制請求自所述OCS請求配額超時(shí),并判斷滿足為該用戶設(shè)備分配虛擬配額信息的第一觸發(fā)條件。又如,當(dāng)該DCCA客戶端接收到指示繁忙的協(xié)議錯(cuò)誤,如DIAMETER_T00_BUSY消息,或者,當(dāng)該DCCA客戶端接收到指示工作異常的協(xié)議錯(cuò)誤,如DIAMETER_UNABLE_TO_DELIVER消息,則該DCCA客戶端判斷滿足為該用戶設(shè)備分配虛擬配額信息的第一觸發(fā)條件。在此,所述信用控制請求包括以下至少任一項(xiàng):
[0037]-所述DCCA客戶端向所述OCS所發(fā)送的信用控制初始請求;
[0038]-所述DCCA客戶端向所述OCS所發(fā)送的信用控制更新請求。
[0039]在此,該信用控制初始請求如Credit Control Request (initial),當(dāng)該DCCA客戶端接收到用戶設(shè)備所發(fā)送的會(huì)話建立請求(user session establishment request),該DCCA客戶端向該OCS發(fā)送該信用控制初始請求,以請求配額。該信用控制更新請求如Credit Control Request (update),當(dāng)該用戶設(shè)備用盡該OCS上一次為該用戶設(shè)備所分配的配額、或用盡該DCCA客戶端上一次為該用戶設(shè)備所分配的虛擬配額信息,則DCCA客戶端向該OCS發(fā)送該信用控制更新請求,以繼續(xù)請求配額。
[0040]本領(lǐng)域技術(shù)人員應(yīng)能理解上述第一觸發(fā)條件僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的第一觸發(fā)條件如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并在此以引用方式包含于此。
[0041]在步驟S102中,當(dāng)滿足所述第一觸發(fā)條件,所述DCCA客戶端為所述用戶設(shè)備分配與所述第一觸發(fā)條件相對應(yīng)的虛擬配額信息。具體地,當(dāng)該DCCA客戶端通過信用控制請求自所述OCS請求配額超時(shí)、或該DCCA客戶端接收到指示繁忙的協(xié)議錯(cuò)誤、或該DCCA客戶端接收到指示工作異常的協(xié)議錯(cuò)誤,該DCCA客戶端為該用戶設(shè)備分配對應(yīng)的虛擬配額信息,如為該用戶設(shè)備分配該DCCA客戶端中預(yù)置的虛擬配額信息,或者,為該用戶設(shè)備分配該DCCA客戶端接收自O(shè)CS的虛擬配額信息。
[0042]在步驟S103中,所述DCCA客戶端向?qū)?yīng)的OFCS發(fā)送與所述用戶設(shè)備相對應(yīng)的離線計(jì)費(fèi)請求,其中,所述離線計(jì)費(fèi)請求包括所述用戶設(shè)備的虛擬配額使用信息。具體地,當(dāng)該DCCA客戶端為該用戶設(shè)備分配對應(yīng)的虛擬配額信息之后,該用戶設(shè)備使用該虛擬配額信息,以繼續(xù)使用對應(yīng)的服務(wù),如繼續(xù)會(huì)話、進(jìn)行事件等,當(dāng)該用戶設(shè)備用盡該分配到的虛擬配額信息、或該用戶設(shè)備終止會(huì)話或完成一次事件,該DCCA客戶端向?qū)?yīng)的OFCS發(fā)送與該用戶設(shè)備相對應(yīng)的離線計(jì)費(fèi)請求,其中,該離線計(jì)費(fèi)請求包括該用戶設(shè)備的虛擬配額使用信息,以使該OFCS確定該用戶設(shè)備的離線計(jì)費(fèi)信息。
[0043]在步驟S104中,所述OFCS根據(jù)所述虛擬配額使用信息,確定所述用戶設(shè)備的離線計(jì)費(fèi)信息。具體地,該OFCS根據(jù)接收自該DCCA客戶端的離線計(jì)費(fèi)請求,自該離線計(jì)費(fèi)請求的特定字段中提取出該用戶設(shè)備的虛擬配額使用信息;進(jìn)而,基于該虛擬配額使用信息,為該用戶設(shè)備確定離線計(jì)費(fèi)信息;或者,該OFCS進(jìn)一步結(jié)合該用戶設(shè)備的計(jì)費(fèi)相關(guān)信息,如該用戶設(shè)備的會(huì)話質(zhì)量信息、會(huì)話時(shí)間信息、會(huì)話接入技術(shù)等信息,為該用戶設(shè)備確定離線計(jì)費(fèi)信息。
[0044]在步驟S105中,所述OFCS將所述離線計(jì)費(fèi)信息發(fā)送至對應(yīng)的0CS,以供所述OCS對所述用戶設(shè)備進(jìn)行計(jì)費(fèi)處理。具體地,該OFCS例如通過Gz接口,將該離線計(jì)費(fèi)信息發(fā)送至對應(yīng)的0CS,如以⑶R文件的形式,發(fā)送至該0CS,以供該OCS對所述用戶設(shè)備進(jìn)行計(jì)費(fèi)處理,如供該OCS在該用戶設(shè)備的賬戶中為其進(jìn)行扣費(fèi)處理等。
[0045]優(yōu)選地,該OCS 可以包括主 OCS (Primary 0CS)及冗余 OCS (Secondary 0CS)。該第一觸發(fā)條件還包括該DCCA客戶端通過第一信用控制請求,自所述主OCS請求第一配額,所述請求第一配額超時(shí);該DCCA客戶端還可以繼續(xù)通過第二信用控制請求,自所述冗余OCS請求第二配額,所述請求第二配額超時(shí)。也即,當(dāng)該DCCA客戶端自該主OCS及該冗余OCS請求配額皆超時(shí),即無法從該主OCS及該冗余OCS獲得配額時(shí),DCCA客戶端判斷滿足第一觸發(fā)條件,該DCCA客戶端為該用戶設(shè)備分配與該第一觸發(fā)條件相對應(yīng)的虛擬配額信息。
[0046]優(yōu)選地,在步驟S103中,當(dāng)滿足第二觸發(fā)條件,所述DCCA客戶端向所述OFCS發(fā)送與所述用戶設(shè)備相對應(yīng)的離線計(jì)費(fèi)請求,其中,所述離線計(jì)費(fèi)請求包括所述用戶設(shè)備的虛擬配額使用信息;其中,所述第二觸發(fā)條件包括以下至少任一項(xiàng):
[0047]-所述用戶設(shè)備用盡所述虛擬配額信息;
[0048]-所述用戶設(shè)備終止會(huì)話;[0049]-所述用戶設(shè)備完成一次事件;
[0050]-所述DCCA客戶端向所述OCS發(fā)送信用控制終止請求失敗,其中,所述信用控制終止請求包括與所述用戶設(shè)備相對應(yīng)的在線計(jì)費(fèi)請求。
[0051]例如,當(dāng)該用戶設(shè)備用盡該DCCA客戶端所分配的虛擬配額信息,該DCCA客戶端向該OFCS發(fā)送與該用戶設(shè)備相對應(yīng)的離線計(jì)費(fèi)請求,該離線計(jì)費(fèi)請求中包括該用戶設(shè)備的虛擬配額使用信息,以使該OFCS基于該虛擬配額使用信息確定該用戶設(shè)備的離線計(jì)費(fèi)信息,如CDR文件等;該OFCS進(jìn)一步將該離線計(jì)費(fèi)信息發(fā)送至對應(yīng)的0CS,該OCS基于該離線計(jì)費(fèi)信息為該用戶設(shè)備進(jìn)行計(jì)費(fèi)處理。優(yōu)選地,當(dāng)該用戶設(shè)備用盡該虛擬配額信息,但該用戶設(shè)備的會(huì)話尚未終止時(shí),該DCCA客戶端繼續(xù)向該OCS請求配額,若該OCS已恢復(fù)計(jì)費(fèi)工作,則返回相應(yīng)的配額信息至該DCCA客戶端;若該OCS尚未恢復(fù)工作,則該DCCA客戶端自該OCS請求配額超時(shí),該DCCA客戶端繼續(xù)向該用戶設(shè)備分配虛擬配額信息。該虛擬配額信息例如為該DCCA客戶端中預(yù)置的虛擬配額信息、或該DCCA客戶端之前從該OCS所返回的CCA消息中所提取的虛擬配額信息。在此,該用戶設(shè)備每用盡一次所分配的虛擬配額信息,該DCCA客戶端可向該OFCS發(fā)送與該用戶設(shè)備相對應(yīng)的離線計(jì)費(fèi)請求,該離線計(jì)費(fèi)請求中包括該用戶設(shè)備該次所使用的虛擬配額使用信息。
[0052]又如,當(dāng)該用戶設(shè)備終止會(huì)話或完成一次事件,該DCCA客戶端確定該用戶設(shè)備在該會(huì)話期間所使用的虛擬配額使用信息,或者,確定該用戶設(shè)備在終止會(huì)話時(shí)在分配至該用戶設(shè)備的最后一次虛擬配額信息中所使用的虛擬配額使用信息;進(jìn)而,該DCCA客戶端向該OFCS發(fā)送與該用戶設(shè)備相對應(yīng)的離線計(jì)費(fèi)請求,該離線計(jì)費(fèi)請求中包括該用戶設(shè)備的虛擬配額使用信息,以使該OFCS基于該虛擬配額使用信息確定該用戶設(shè)備的離線計(jì)費(fèi)信息,如CDR文件等。在此,一次事件例如一次上網(wǎng)購買事件、一次鈴聲下載事件等,本領(lǐng)域技術(shù)人員應(yīng)能理解在此僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的一次事件如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并在此以引用方式包含于此。
[0053]再如,當(dāng)該DCCA客戶端向所述OCS發(fā)送信用控制終止請求失敗時(shí),該DCCA客戶端向所述OFCS發(fā)送與所述用戶設(shè)備相對應(yīng)的離線計(jì)費(fèi)請求,其中,所述信用控制終止請求包括與所述用戶設(shè)備相對應(yīng)的在線計(jì)費(fèi)請求。如假設(shè)用戶設(shè)備之前使用OCS所分配的配額正常,當(dāng)該用戶設(shè)備終止會(huì)話或完成一次事件,該DCCA客戶端向該OCS發(fā)送信用控制終止請求,如CCR(termination)消息,該請求中包括與該用戶設(shè)備相對應(yīng)的在線計(jì)費(fèi)請求;然而,此時(shí)該OCS無法正常工作,該OCS無法響應(yīng)該DCCA客戶端,該DCCA客戶端發(fā)送信用控制終止請求失敗,該DCCA客戶端向所述OFCS發(fā)送與所述用戶設(shè)備相對應(yīng)的離線計(jì)費(fèi)請求。
[0054]本領(lǐng)域技術(shù)人員應(yīng)能理解上述第二觸發(fā)條件僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的第二觸發(fā)條件如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并在此以引用方式包含于此。
[0055]更優(yōu)選地,當(dāng)所述第二觸發(fā)條件包括所述用戶設(shè)備用盡所述虛擬配額信息,其中,所述DCCA客戶端自所述OCS請求配額;若所述OCS恢復(fù)計(jì)費(fèi)工作,所述OCS向所述DCCA客戶端返回其為所述用戶設(shè)備分配的配額信息。
[0056]具體地,在用戶設(shè)備用盡該DCCA客戶端為其分配的虛擬配額信息之后,該用戶設(shè)備例如將該事件報(bào)告至該DCCA客戶端;該DCCA客戶端基于此,繼續(xù)向該OCS發(fā)送信用控制請求,如發(fā)送信用控制初始請求(credit control request initial),以為該用戶設(shè)備向該OCS請求對應(yīng)的配額信息;當(dāng)該OCS恢復(fù)計(jì)費(fèi)工作之后,其可基于該信用控制請求,結(jié)合該用戶設(shè)備對應(yīng)的賬戶余額信息,為該用戶設(shè)備分配配額信息,并在信用控制應(yīng)答,如信用控制初始應(yīng)答(credit control answer initial)中,將該配額信息返回至該DCCA客戶端,以供該DCCA客戶端進(jìn)一步提供給該用戶設(shè)備使用。
[0057]優(yōu)選地,所述虛擬配額信息包括以下至少任一項(xiàng):
[0058]-所述DCCA客戶端預(yù)置的虛擬配額信息;
[0059]-所述DCCA客戶端接收自所述OCS的虛擬配額信息。
[0060]具體地,該虛擬配額信息可以是該DCCA客戶端中預(yù)置的虛擬配額信息,如運(yùn)營商在該DCCA客戶端中基于預(yù)定的規(guī)則所預(yù)置的虛擬配額信息等。該虛擬配額信息也可以是該DCCA客戶端接收自該OCS的虛擬配額信息,如該DCCA客戶端在正常獲得的OCS所返回的信用控制應(yīng)答,如CCA消息中所提取的虛擬配額信息。
[0061]本領(lǐng)域技術(shù)人員應(yīng)能理解上述虛擬配額信息僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的虛擬配額信息如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并在此以引用方式包含于此。
[0062]優(yōu)選地,當(dāng)該虛擬配額信息包括所述DCCA客戶端接收自所述OCS的虛擬配額信息,當(dāng)滿足所述第一觸發(fā)條件,所述DCCA客戶端向所述OCS發(fā)送信用控制請求,其中,所述信用控制請求包括配額獲取失敗報(bào)告;所述DCCA客戶端獲取所述OCS基于所述信用控制請求所返回的信用控制應(yīng)答,其中,所述信用控制應(yīng)答包括所述虛擬配額信息;所述DCCA客戶端為所述用戶設(shè)備分配與所述第一觸發(fā)條件相對應(yīng)的虛擬配額信息。
[0063]具體地,當(dāng)滿足所述第一觸發(fā)條件,所述DCCA客戶端向所述OCS發(fā)送信用控制請求,其中,所述信用控制請求包括配額獲取失敗報(bào)告,該報(bào)告可告知該OCS該DCCA客戶端獲取配額失敗;在該OCS恢復(fù)工作之后,該OCS獲取該信用控制請求,自該請求的特定字段中提取該配額獲取失敗報(bào)告,并基于該報(bào)告,向該DCCA客戶端返回信用控制應(yīng)答,該信用控制應(yīng)答中包括該OCS所分配的虛擬配額信息;隨后,該DCCA客戶端獲取該OCS基于該信用控制請求所返回的信用控制應(yīng)答,自該應(yīng)答的特定字段中提取該OCS分配的虛擬配額信息,以供該DCCA客戶端在下次該OCS工作失敗時(shí)使用該虛擬配額信息。
[0064]優(yōu)選地,當(dāng)滿足所述第一觸發(fā)條件,所述DCCA客戶端結(jié)合所述虛擬配額信息的優(yōu)先級,為所述用戶設(shè)備分配與所述第一觸發(fā)條件相對應(yīng)的虛擬配額信息。具體地,該虛擬配額信息具有一定的優(yōu)先級,如系統(tǒng)預(yù)置的優(yōu)先級,如系統(tǒng)設(shè)置接收自O(shè)CS的虛擬配額信息的優(yōu)先級始終高于該DCCA客戶端預(yù)置的虛擬配額信息;則該DCCA客戶端結(jié)合該虛擬配額信息的優(yōu)先級,為該用戶設(shè)備分配與該第一觸發(fā)條件相對應(yīng)的虛擬配額信息,如當(dāng)該DCCA客戶端既具有預(yù)置的虛擬配額信息,又自該OCS接收到虛擬配額信息時(shí),該DCCA客戶端始終將接收自該OCS的虛擬配額信息覆蓋(override)該DCCA客戶端中預(yù)置的虛擬配額信肩、O
[0065]優(yōu)選地,所述OFCS將所述離線計(jì)費(fèi)信息發(fā)送至對應(yīng)的OCS的方式包括以下至少任一項(xiàng):
[0066]-所述OFCS定期將所述離線計(jì)費(fèi)信息發(fā)送至所述OCS;
[0067]-當(dāng)所述用戶設(shè)備終止會(huì)話,所述OFCS將所述會(huì)話所對應(yīng)的一個(gè)或多個(gè)離線計(jì)費(fèi)信息發(fā)送至所述OCS ;[0068]-所述OFCS根據(jù)所述OCS所發(fā)送的計(jì)費(fèi)恢復(fù)報(bào)告,將所述離線計(jì)費(fèi)信息發(fā)送至所述 0CS。
[0069]具體地,該OFCS在確定該用戶設(shè)備的離線計(jì)費(fèi)信息之后,可定期將該離線計(jì)費(fèi)信息發(fā)送至該0CS。例如,該DCCA客戶端在用戶設(shè)備每次用盡對應(yīng)的虛擬配額信息之后,將離線計(jì)費(fèi)請求發(fā)送至該0FCS,該OFCS每次在接收到該離線計(jì)費(fèi)請求時(shí),為該用戶設(shè)備確定離線計(jì)費(fèi)信息,進(jìn)而,在確定好離線計(jì)費(fèi)信息之后,將該離線計(jì)費(fèi)信息發(fā)送至該0CS。
[0070]又如,當(dāng)該用戶設(shè)備終止會(huì)話或完成一次事件,該OFCS綜合確定該會(huì)話或一次事件中該用戶設(shè)備所使用的離線計(jì)費(fèi)信息,再將該會(huì)話或事件所對應(yīng)的一個(gè)或多個(gè)離線計(jì)費(fèi)信息發(fā)送至所述0CS。如假設(shè)DCCA客戶端為用戶設(shè)備的會(huì)話I總共分配了三次虛擬配額信息,前兩次該用戶設(shè)備用盡分配的虛擬配額信息時(shí),該DCCA客戶端將離線計(jì)費(fèi)請求發(fā)送至該0FCS,該OFCS每次在接收到該離線計(jì)費(fèi)請求時(shí),為該用戶設(shè)備確定離線計(jì)費(fèi)信息,并存儲(chǔ)以供后續(xù)使用;最后一次虛擬配額信息中,該用戶設(shè)備尚未用盡該虛擬配額信息即終止了會(huì)話,則該OFCS根據(jù)接收到的離線計(jì)費(fèi)請求,再結(jié)合之前存儲(chǔ)的該用戶設(shè)備關(guān)于該會(huì)話的離線計(jì)費(fèi)信息,綜合確定該會(huì)話中該用戶設(shè)備所使用的離線計(jì)費(fèi)信息,并一次發(fā)送至對應(yīng)的0CS,以供該OCS為該用戶設(shè)備進(jìn)行計(jì)費(fèi)處理。
[0071]再如,在該OCS恢復(fù)正常工作之后,該OCS可向該OFCS發(fā)送計(jì)費(fèi)恢復(fù)報(bào)告,以報(bào)告該OCS已恢復(fù)正常工作;該OFCS根據(jù)該OCS所發(fā)送的計(jì)費(fèi)恢復(fù)報(bào)告,將該OFCS所確定的關(guān)于該用戶設(shè)備的離線計(jì)費(fèi)信息發(fā)送至該0CS。
[0072]本領(lǐng)域技術(shù)人員應(yīng)能理解上述OFCS將離線計(jì)費(fèi)信息發(fā)送至OCS的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的OFCS將離線計(jì)費(fèi)信息發(fā)送至OCS的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并在此以引用方式包含于此。
[0073]優(yōu)選地,該OFCS根據(jù)接收自該DCCA客戶端所發(fā)送的虛擬配額使用信息,并結(jié)合所述用戶設(shè)備的計(jì)費(fèi)相關(guān)信息,確定該用戶設(shè)備的離線計(jì)費(fèi)信息;其中,所述計(jì)費(fèi)相關(guān)信息包括以下至少任一項(xiàng):
[0074]-所述用戶設(shè)備的會(huì)話質(zhì)量信息;
[0075]-所述用戶設(shè)備的會(huì)話時(shí)間信息;
[0076]-所述用戶設(shè)備的會(huì)話接入技術(shù)。
[0077]具體地,該OFCS根據(jù)接收自該DCCA客戶端所發(fā)送的虛擬配額使用信息,并結(jié)合該用戶設(shè)備的會(huì)話質(zhì)量信息、會(huì)話時(shí)間信息、會(huì)話接入技術(shù)等計(jì)費(fèi)相關(guān)信息,確定該用戶設(shè)備的離線計(jì)費(fèi)信息,并發(fā)送至對應(yīng)的OCS以供該OCS基于此為該用戶設(shè)備進(jìn)行計(jì)費(fèi)處理。
[0078]本領(lǐng)域技術(shù)人員應(yīng)能理解上述計(jì)費(fèi)相關(guān)信息僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的計(jì)費(fèi)相關(guān)信息如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并在此以引用方式包含于此。
[0079]優(yōu)選地,所述離線計(jì)費(fèi)請求還包括所述用戶設(shè)備的漫游位置信息,其中,在步驟S104中,所述OFCS根據(jù)所述虛擬配額使用信息,并結(jié)合所述漫游位置信息,確定所述用戶設(shè)備的離線計(jì)費(fèi)信息;在步驟S105中,所述OFCS將所述離線計(jì)費(fèi)信息發(fā)送至對應(yīng)的0CS,其中,所述離線計(jì)費(fèi)信息包括所述漫游位置信息,以供所述OCS結(jié)合所述漫游位置信息所對應(yīng)的費(fèi)率信息,對所述用戶設(shè)備進(jìn)行計(jì)費(fèi)處理。
[0080]具體地,由于該用戶設(shè)備是可移動(dòng)的,其可能位于不同的漫游位置,因此,該DCCA客戶端發(fā)送至該OFCS的離線計(jì)費(fèi)請求中還可以包括該用戶設(shè)備的漫游位置信息;該OFCS根據(jù)該虛擬配額使用信息,并結(jié)合自該離線計(jì)費(fèi)請求的特定字段中所提取的該用戶設(shè)備的漫游位置信息,確定該用戶設(shè)備的離線計(jì)費(fèi)信息;隨后,該OFCS將該離線計(jì)費(fèi)信息發(fā)送至對應(yīng)的0CS,其中,該離線計(jì)費(fèi)信息還包括該漫游位置信息;接著,該OCS獲取該離線計(jì)費(fèi)信息,并基于該離線計(jì)費(fèi)信息,結(jié)合該漫游位置信息所對應(yīng)的費(fèi)率信息,對所述用戶設(shè)備進(jìn)行計(jì)費(fèi)處理。
[0081]圖2示出根據(jù)本發(fā)明一個(gè)優(yōu)選實(shí)施例的用于在DCCA客戶端實(shí)現(xiàn)OCS計(jì)費(fèi)失敗時(shí)對用戶設(shè)備進(jìn)行計(jì)費(fèi)的方法流程圖。該圖示出在DCCA客戶端實(shí)現(xiàn)在用戶設(shè)備會(huì)話建立時(shí)期OCS計(jì)費(fèi)失敗時(shí)對用戶設(shè)備進(jìn)行計(jì)費(fèi)的方法。
[0082]參見圖2,I)用戶設(shè)備初始建立會(huì)話;
[0083]2)DCCA客戶端向主OCS發(fā)送信用控制初始請求(credit control requestinitial),以請求配額,但該主OCS此時(shí)計(jì)費(fèi)失敗,即,該主OCS未能正常工作;
[0084]3)該DCCA客戶端發(fā)送信用控制初始請求(credit control request initial)至冗余0CS,以請求配額,但該冗余OCS此時(shí)計(jì)費(fèi)也失敗,即,該冗余OCS也未能正常工作;
[0085]4)該DCCA客戶端將執(zhí)行信用控制失敗處理(credit control failure handling,CCFH),以繼續(xù)該會(huì)話;
[0086]5)該DCCA客戶端為該用戶設(shè)備分配虛擬配額,以使該用戶設(shè)備繼續(xù)該會(huì)話;
[0087]6)之后該主OCS恢復(fù)計(jì)費(fèi)工作;
[0088]7)該DCCA客戶端的虛擬配額信息用盡,該DCCA客戶端向?qū)?yīng)的OFCS發(fā)送離線計(jì)費(fèi)請求,以生成基于該OCS計(jì)費(fèi)失敗的離線計(jì)費(fèi)信息,如CDR文件;
[0089]8)該DCCA客戶端將繼續(xù)發(fā)送信用控制初始請求(credit control requestinitial)至該主0CS,以請求配額;
[0090]9)該主OCS此時(shí)已恢復(fù)計(jì)費(fèi)工作,其基于用戶賬戶余額,為該用戶設(shè)備分配配額信息,并在信用控制初始應(yīng)答(credit control answer initial)中返回至該DCCA客戶端;
[0091]10)該OFCS發(fā)送離線計(jì)費(fèi)信息至該主0CS,以使該主OCS基于該離線計(jì)費(fèi)信息為該用戶設(shè)備進(jìn)行計(jì)費(fèi)處理。
[0092]圖3示出根據(jù)本發(fā)明另一個(gè)優(yōu)選實(shí)施例的用于在DCCA客戶端實(shí)現(xiàn)OCS計(jì)費(fèi)失敗時(shí)對用戶設(shè)備進(jìn)行計(jì)費(fèi)的方法流程圖。該圖示出在DCCA客戶端實(shí)現(xiàn)在用戶設(shè)備會(huì)話中OCS計(jì)費(fèi)失敗時(shí)對用戶設(shè)備進(jìn)行計(jì)費(fèi)的方法,在此,該主OCS不支持會(huì)話失敗備援。
[0093]參見圖3,I)用戶設(shè)備初始建立會(huì)話;
[0094]2) DCCA客戶端向主OCS發(fā)送信用控制初始請求(credit controlrequestinitial),以請求配額;
[0095]3)該主OCS評估該計(jì)費(fèi)請求,并為該用戶設(shè)備分配配額,在信用控制初始應(yīng)答(credit control answer initial)中返回該配額信息至該DCCA客戶端;
[0096]4)該DCCA客戶端為該用戶設(shè)備提供服務(wù)以允許會(huì)話接入;
[0097]5)該DCCA客戶端將基于主OCS返回的分配配額,監(jiān)控該用戶設(shè)備的配額使用情況;
[0098]6)在該會(huì)話過程中該主OCS計(jì)費(fèi)失敗,即,該主OCS未能正常工作;[0099]7)當(dāng)在該DCCA客戶端的分配配額用盡,該DCCA客戶端發(fā)送信用控制更新請求(credit control answer update)至該主OCS,以報(bào)告該分配配額使用情況,并向該主OCS請求新配額以供該用戶設(shè)備繼續(xù)該會(huì)話;
[0100]8)由于該主OCS此時(shí)計(jì)費(fèi)失敗,該DCCA客戶端將執(zhí)行信用控制失敗處理,且由于該主OCS不支持失敗備援(例如,該主OCS的信息無法同步至該冗余0CS),該DCCA客戶端將不會(huì)發(fā)送信用控制更新請求至該冗余0CS,該DCCA客戶端將為該用戶設(shè)備分配虛擬配額信息以繼續(xù)該會(huì)話;
[0101]9)之后該主OCS恢復(fù)計(jì)費(fèi)工作;
[0102]10)該DCCA客戶端的虛擬配額信息用盡,該DCCA客戶端向?qū)?yīng)的OFCS發(fā)送離線計(jì)費(fèi)請求,以生成基于該OCS計(jì)費(fèi)失敗的離線計(jì)費(fèi)信息,如CDR文件;
[0103]11)該DCCA客戶端將繼續(xù)發(fā)送信用控制初始請求(credit control requestinitial)至該主OCS,以請求配額;
[0104]12)由于該主OCS此時(shí)已恢復(fù)計(jì)費(fèi)工作,其基于用戶賬戶余額,為該用戶設(shè)備分配配額信息,并在信用控制初始應(yīng)答(credit control answer initial)中返回至該DCCA客戶端;
[0105]13)該OFCS發(fā)送離線計(jì)費(fèi)信息至該主0CS,以使該主OCS基于該離線計(jì)費(fèi)信息為該用戶設(shè)備進(jìn)行計(jì)費(fèi)處理。
[0106]圖4示出根據(jù)本發(fā)明又一個(gè)優(yōu)選實(shí)施例的用于在DCCA客戶端實(shí)現(xiàn)OCS計(jì)費(fèi)失敗時(shí)對用戶設(shè)備進(jìn)行計(jì)費(fèi)的方法流程圖。該圖示出在DCCA客戶端實(shí)現(xiàn)在用戶設(shè)備會(huì)話中OCS計(jì)費(fèi)失敗時(shí)對用戶設(shè)備進(jìn)行計(jì)費(fèi)的方法,在此,該主OCS支持會(huì)話失敗備援。
[0107]參見圖4,I)用戶設(shè)備初始建立會(huì)話;
[0108]2)DCCA客戶端向主OCS發(fā)送信用控制初始請求(credit control requestinitial),以請求配額;
[0109]3)該主OCS評估該計(jì)費(fèi)請求,并為該用戶設(shè)備分配配額,在信用控制初始應(yīng)答(credit control answer initial)中返回該配額信息至該DCCA客戶端;
[0110]4)該DCCA客戶端為該用戶設(shè)備提供服務(wù)以允許會(huì)話接入;
[0111]5)該主OCS同步上下文信息至該冗余OCS ;
[0112]6)該DCCA客戶端將基于該主OCS返回的分配配額,監(jiān)控該用戶設(shè)備的配額使用情況;
[0113]7)在該會(huì)話過程中該主OCS計(jì)費(fèi)失敗,即,該主OCS未能正常工作;
[0114]8)當(dāng)在該DCCA客戶端的分配配額用盡,該DCCA客戶端發(fā)送信用控制更新請求(credit control answer update)至該主OCS,以報(bào)告該分配配額使用情況,并向該主OCS請求新配額以供該用戶設(shè)備繼續(xù)該會(huì)話;
[0115]9)由于該主OCS此時(shí)計(jì)費(fèi)失敗,該DCCA客戶端將執(zhí)行信用控制失敗處理,在此情況下,該主OCS支持失敗備援,該DCCA客戶端將發(fā)送信用控制更新請求至該冗余OCS ;
[0116]10)該冗余OCS計(jì)費(fèi)正常,其將為該用戶設(shè)備分配配額以使該用戶設(shè)備繼續(xù)該會(huì)話;
[0117]11)該DCCA客戶端將基于該冗余OCS返回的分配配額,監(jiān)控該用戶設(shè)備的配額使用情況;[0118]12)之后該冗余OCS計(jì)費(fèi)失敗,即,該冗余OCS未能正常工作;
[0119]13)當(dāng)在該DCCA客戶端的分配配額用盡,該DCCA客戶端無法發(fā)送信用控制更新請求至該計(jì)費(fèi)失敗的冗余OCS ;
[0120]14)該DCCA客戶端將執(zhí)行信用控制失敗處理,在這種情況下,該主OCS支持會(huì)話失敗備援,該DCCA客戶端將發(fā)送信用控制更新請求至該主0CS,但由于該主OCS仍然計(jì)費(fèi)失敗,該請求未能成功;
[0121]15)由于此時(shí)主OCS與冗余OCS皆未能正常工作,該DCCA客戶端將為該用戶設(shè)備分配虛擬配額信息以供該用戶設(shè)備繼續(xù)該會(huì)話;
[0122]16)之后該主OCS恢復(fù)計(jì)費(fèi)工作;
[0123]17)當(dāng)該DCCA客戶端的虛擬配額信息用盡,該DCCA客戶端向?qū)?yīng)的OFCS發(fā)送離線計(jì)費(fèi)請求,以生成基于該OCS計(jì)費(fèi)失敗的離線計(jì)費(fèi)信息,如CDR文件;
[0124]18)該DCCA客戶端將繼續(xù)發(fā)送信用控制初始請求(credit control requestinitial)至該主OCS,以請求配額;
[0125]19)由于該主OCS此時(shí)已恢復(fù)計(jì)費(fèi)工作,其基于用戶賬戶余額,為該用戶設(shè)備分配配額信息,并在信用控制初始應(yīng)答(credit control answer initial)中返回至該DCCA客戶端;
[0126]20)該DCCA客戶端將基于該主OCS返回的分配配額,監(jiān)控該用戶設(shè)備的配額使用情況;
[0127]21)該OFCS發(fā)送離線計(jì)費(fèi)信息至主0CS,以使該主OCS基于該離線計(jì)費(fèi)信息為該用戶設(shè)備進(jìn)行計(jì)費(fèi)處理。
[0128]圖5示出根據(jù)本發(fā)明再一個(gè)優(yōu)選實(shí)施例的用于在DCCA客戶端實(shí)現(xiàn)OCS計(jì)費(fèi)失敗時(shí)對用戶設(shè)備進(jìn)行計(jì)費(fèi)的方法流程圖。該圖示出在DCCA客戶端實(shí)現(xiàn)在用戶設(shè)備終止會(huì)話OCS計(jì)費(fèi)失敗時(shí)對用戶設(shè)備進(jìn)行計(jì)費(fèi)的方法,在此,該主OCS支持會(huì)話失敗備援。
[0129]參見圖5,I)用戶設(shè)備會(huì)話進(jìn)行中;
[0130]2)基于某些原因,該主OCS計(jì)費(fèi)失?。?br>
[0131]3)隨后,終端用戶決定終止該會(huì)話;
[0132]4)該DCCA客戶端發(fā)送信用控制終止請求(credit control requesttermination)至該主OCS,以報(bào)告該用戶設(shè)備的配額使用情況,由于該主OCS此時(shí)計(jì)費(fèi)失敗,該DCCA客戶端將執(zhí)行信用控制失敗處理,在此情況下,由于該主OCS支持失敗備援,該DCCA客戶端將發(fā)送信用控制終止請求至該冗余OCS ;
[0133]5)由于該冗余OCS此時(shí)計(jì)費(fèi)也失敗,該DCCA客戶端未能成功發(fā)送信用控制終止請求至該冗余OCS ;
[0134]6)該DCCA客戶端向?qū)?yīng)的OFCS發(fā)送離線計(jì)費(fèi)請求,以生成基于該OCS計(jì)費(fèi)失敗的離線計(jì)費(fèi)信息,如CDR文件;
[0135]7)之后該主OCS恢復(fù)計(jì)費(fèi)工作;
[0136]8)該OFCS發(fā)送離線計(jì)費(fèi)信息至0CS,以使該主OCS基于該離線計(jì)費(fèi)信息為該用戶設(shè)備進(jìn)行計(jì)費(fèi)處理。
[0137]圖6示出根據(jù)本發(fā)明另一個(gè)方面的用于在DCCA客戶端實(shí)現(xiàn)OCS計(jì)費(fèi)失敗時(shí)對用戶設(shè)備進(jìn)行計(jì)費(fèi)的設(shè)備示意圖。其中,該DCCA客戶端包括條件檢測裝置601、配額分配裝置602和計(jì)費(fèi)請求裝置603 ;該OFCS包括計(jì)費(fèi)確定裝置604和計(jì)費(fèi)發(fā)送裝置605 ;該OCS包括請求獲取裝置606、應(yīng)答發(fā)送裝置607和計(jì)費(fèi)處理裝置608。
[0138]該DCCA客戶端中的條件檢測裝置601檢測是否滿足為用戶設(shè)備分配虛擬配額信息的第一觸發(fā)條件。在此,該第一觸發(fā)條件包括但不限于:該DCCA客戶端通過信用控制請求自所述OCS請求配額超時(shí);該DCCA客戶端接收到指示繁忙的協(xié)議錯(cuò)誤;該DCCA客戶端接收到指示工作異常的協(xié)議錯(cuò)誤。具體地,該DCCA客戶端中的條件檢測裝置601例如通過設(shè)置時(shí)間閾值,該DCCA客戶端向該OCS發(fā)送信用控制請求,如Credit ControIRequest (CCR),以請求配額,當(dāng)在該時(shí)間閾值內(nèi)該DCCA客戶端未自該OCS接收到信用控制應(yīng)答,如Credit Control Answer,則該DCCA客戶端中的條件檢測裝置601判斷通過信用控制請求自所述OCS請求配額超時(shí),并判斷滿足為該用戶設(shè)備分配虛擬配額信息的第一觸發(fā)條件。又如,當(dāng)該DCCA客戶端接收到指示繁忙的協(xié)議錯(cuò)誤,如DIAMETER_T00_BUSY消息,或者,當(dāng)該DCCA客戶端接收到指示工作異常的協(xié)議錯(cuò)誤,如DIAMETER_UNABLE_TO_DELIVER消息,則該DCCA客戶端中的條件檢測裝置601判斷滿足為該用戶設(shè)備分配虛擬配額信息的第一觸發(fā)條件。在此,所述信用控制請求包括以下至少任一項(xiàng):
[0139]-所述DCCA客戶端向所述OCS所發(fā)送的信用控制初始請求;
[0140]-所述DCCA客戶端向所述OCS所發(fā)送的信用控制更新請求。
[0141]在此,該信用控制初始請求如Credit Control Request (initial),當(dāng)該DCCA客戶端接收到用戶設(shè)備所發(fā)送的會(huì)話建立請求(user session establishment request),該DCCA客戶端向該OCS發(fā)送該信用控制初始請求,以請求配額。該信用控制更新請求如Credit Control Request (update),當(dāng)該用戶設(shè)備用盡該OCS上一次為該用戶設(shè)備所分配的配額、或用盡該DCCA客戶端上一次為該用戶設(shè)備所分配的虛擬配額信息,則DCCA客戶端向該OCS發(fā)送該信用控制更新請求,以繼續(xù)請求配額。
[0142]本領(lǐng)域技術(shù)人員應(yīng)能理解上述第一觸發(fā)條件僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的第一觸發(fā)條件如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并在此以引用方式包含于此。
[0143]該DCCA客戶端中的配額分配裝置602當(dāng)滿足所述第一觸發(fā)條件,為所述用戶設(shè)備分配與所述第一觸發(fā)條件相對應(yīng)的虛擬配額信息。具體地,當(dāng)該DCCA客戶端通過信用控制請求自所述OCS請求配額超時(shí)、或該DCCA客戶端接收到指示繁忙的協(xié)議錯(cuò)誤、或該DCCA客戶端接收到指示工作異常的協(xié)議錯(cuò)誤,該DCCA客戶端中的配額分配裝置602為該用戶設(shè)備分配對應(yīng)的虛擬配額信息,如為該用戶設(shè)備分配該DCCA客戶端中預(yù)置的虛擬配額信息,或者,為該用戶設(shè)備分配該DCCA客戶端接收自O(shè)CS的虛擬配額信息。
[0144]該DCCA客戶端中的計(jì)費(fèi)請求裝置603向?qū)?yīng)的OFCS發(fā)送與所述用戶設(shè)備相對應(yīng)的離線計(jì)費(fèi)請求,其中,所述離線計(jì)費(fèi)請求包括所述用戶設(shè)備的虛擬配額使用信息。具體地,當(dāng)該DCCA客戶端為該用戶設(shè)備分配對應(yīng)的虛擬配額信息之后,該用戶設(shè)備使用該虛擬配額信息,以繼續(xù)使用對應(yīng)的服務(wù),如繼續(xù)會(huì)話、進(jìn)行事件等,當(dāng)該用戶設(shè)備用盡該分配到的虛擬配額信息、或該用戶設(shè)備終止會(huì)話或完成一次事件,該DCCA客戶端中的計(jì)費(fèi)請求裝置603向?qū)?yīng)的OFCS發(fā)送與該用戶設(shè)備相對應(yīng)的離線計(jì)費(fèi)請求,其中,該離線計(jì)費(fèi)請求包括該用戶設(shè)備的虛擬配額使用信息,以使該OFCS確定該用戶設(shè)備的離線計(jì)費(fèi)信息。
[0145]優(yōu)選地,所述第一觸發(fā)條件包括以下至少任一項(xiàng):[0146]-所述DCCA客戶端通過信用控制請求自所述OCS請求配額超時(shí);
[0147]-所述DCCA客戶端接收到指示繁忙的協(xié)議錯(cuò)誤;
[0148]-所述DCCA客戶端接收到指示工作異常的協(xié)議錯(cuò)誤;
[0149]其中,所述信用控制請求包括以下至少任一項(xiàng):
[0150]-所述DCCA客戶端向所述OCS所發(fā)送的信用控制初始請求;
[0151]-所述DCCA客戶端向所述OCS所發(fā)送的信用控制更新請求。
[0152]優(yōu)選地,所述計(jì)費(fèi)請求裝置603當(dāng)滿足第二觸發(fā)條件,向所述OFCS發(fā)送與所述用戶設(shè)備相對應(yīng)的離線計(jì)費(fèi)請求,其中,所述離線計(jì)費(fèi)請求包括所述用戶設(shè)備的虛擬配額使用/[目息;
[0153]其中,所述第二觸發(fā)條件包括以下至少任一項(xiàng):
[0154]-所述用戶設(shè)備用盡所述虛擬配額信息;
[0155]-所述用戶設(shè)備終止會(huì)話;
[0156]-所述用戶設(shè)備完成一次事件;
[0157]-所述DCCA客戶端向所述OCS發(fā)送信用控制終止請求失敗,其中,所述信用控制終止請求包括與所述用戶設(shè)備相對應(yīng)的在線計(jì)費(fèi)請求。
[0158]例如,當(dāng)該用戶設(shè)備用盡該DCCA客戶端所分配的虛擬配額信息,該DCCA客戶端中的計(jì)費(fèi)請求裝置603向該OFCS發(fā)送與該用戶設(shè)備相對應(yīng)的離線計(jì)費(fèi)請求,該離線計(jì)費(fèi)請求中包括該用戶設(shè)備的虛擬配額使用信息,以使該OFCS基于該虛擬配額使用信息確定該用戶設(shè)備的離線計(jì)費(fèi)信息,如CDR文件等;該OFCS進(jìn)一步將該離線計(jì)費(fèi)信息發(fā)送至對應(yīng)的0CS,該OCS基于該離線計(jì)費(fèi)信息為該用戶設(shè)備進(jìn)行計(jì)費(fèi)處理。優(yōu)選地,當(dāng)該用戶設(shè)備用盡該虛擬配額信息,但該用戶設(shè)備的會(huì)話尚未終止時(shí),該DCCA客戶端繼續(xù)向該OCS請求配額,若該OCS已恢復(fù)計(jì)費(fèi)工作,則返回相應(yīng)的配額信息至該DCCA客戶端;若該OCS尚未恢復(fù)工作,則該DCCA客戶端自該OCS請求配額超時(shí),該DCCA客戶端繼續(xù)向該用戶設(shè)備分配虛擬配額信息。該虛擬配額信息例如為該DCCA客戶端中預(yù)置的虛擬配額信息、或該DCCA客戶端之前從該OCS所返回的CCA消息中所提取的虛擬配額信息。在此,該用戶設(shè)備每用盡一次所分配的虛擬配額信息,該DCCA客戶端可向該OFCS發(fā)送與該用戶設(shè)備相對應(yīng)的離線計(jì)費(fèi)請求,該離線計(jì)費(fèi)請求中包括該用戶設(shè)備該次所使用的虛擬配額使用信息。
[0159]又如,當(dāng)該用戶設(shè)備終止會(huì)話或完成一次事件,該DCCA客戶端確定該用戶設(shè)備在該會(huì)話期間所使用的虛擬配額使用信息,或者,確定該用戶設(shè)備在終止會(huì)話時(shí)在分配至該用戶設(shè)備的最后一次虛擬配額信息中所使用的虛擬配額使用信息;進(jìn)而,該DCCA客戶端中的計(jì)費(fèi)請求裝置603向該OFCS發(fā)送與該用戶設(shè)備相對應(yīng)的離線計(jì)費(fèi)請求,該離線計(jì)費(fèi)請求中包括該用戶設(shè)備的虛擬配額使用信息,以使該OFCS基于該虛擬配額使用信息確定該用戶設(shè)備的離線計(jì)費(fèi)信息,如CDR文件等。在此,一次事件例如一次上網(wǎng)購買事件、一次鈴聲下載事件等,本領(lǐng)域技術(shù)人員應(yīng)能理解在此僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的一次事件如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并在此以引用方式包含于此。
[0160]再如,當(dāng)該DCCA客戶端向所述OCS發(fā)送信用控制終止請求失敗時(shí),該DCCA客戶端中的計(jì)費(fèi)請求裝置603向所述OFCS發(fā)送與所述用戶設(shè)備相對應(yīng)的離線計(jì)費(fèi)請求,其中,所述信用控制終止請求包括與所述用戶設(shè)備相對應(yīng)的在線計(jì)費(fèi)請求。如假設(shè)用戶設(shè)備之前使用OCS所分配的配額正常,當(dāng)該用戶設(shè)備終止會(huì)話或完成一次事件,該DCCA客戶端向該OCS發(fā)送信用控制終止請求,如CCR(termination)消息,該請求中包括與該用戶設(shè)備相對應(yīng)的在線計(jì)費(fèi)請求;然而,此時(shí)該OCS無法正常工作,該OCS無法響應(yīng)該DCCA客戶端,該DCCA客戶端發(fā)送信用控制終止請求失敗,該DCCA客戶端中的計(jì)費(fèi)請求裝置603向所述OFCS發(fā)送與所述用戶設(shè)備相對應(yīng)的離線計(jì)費(fèi)請求。
[0161]本領(lǐng)域技術(shù)人員應(yīng)能理解上述第二觸發(fā)條件僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的第二觸發(fā)條件如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并在此以引用方式包含于此。
[0162]該OFCS包括計(jì)費(fèi)確定裝置604和計(jì)費(fèi)發(fā)送裝置605。
[0163]該OFCS中的計(jì)費(fèi)確定裝置604根據(jù)獲取自DCCA客戶端所發(fā)送的與用戶設(shè)備相對應(yīng)的虛擬配額使用信息,確定所述用戶設(shè)備的離線計(jì)費(fèi)信息。具體地,該OFCS中的計(jì)費(fèi)確定裝置604根據(jù)接收自該DCCA客戶端的離線計(jì)費(fèi)請求,自該離線計(jì)費(fèi)請求的特定字段中提取出該用戶設(shè)備的虛擬配額使用信息;進(jìn)而,基于該虛擬配額使用信息,為該用戶設(shè)備確定離線計(jì)費(fèi)信息;或者,該OFCS中的計(jì)費(fèi)確定裝置604進(jìn)一步結(jié)合該用戶設(shè)備的計(jì)費(fèi)相關(guān)信息,如該用戶設(shè)備的會(huì)話質(zhì)量信息、會(huì)話時(shí)間信息、會(huì)話接入技術(shù)等信息,為該用戶設(shè)備確定離線計(jì)費(fèi)信息。
[0164]該OFCS中的計(jì)費(fèi)發(fā)送裝置605將所述離線計(jì)費(fèi)信息發(fā)送至對應(yīng)的0CS,以供所述OCS對所述用戶設(shè)備進(jìn)行計(jì)費(fèi)處理。具體地,該OFCS中的計(jì)費(fèi)發(fā)送裝置605例如通過Gz接口,將該離線計(jì)費(fèi)信息發(fā)送至對應(yīng)的ocsjnw⑶R文件的形式,發(fā)送至該ocs,以供該Ocs對所述用戶設(shè)備進(jìn)行計(jì)費(fèi)處理,如供該OCS在該用戶設(shè)備的賬戶中為其進(jìn)行扣費(fèi)處理等。
[0165]該OCS包括請求獲取裝置606、應(yīng)答發(fā)送裝置607和計(jì)費(fèi)處理裝置608。
[0166]該OCS中的請求獲取裝置606獲取自DCCA客戶端所發(fā)送的信用控制請求,其中,所述信用控制請求包括所述DCCA客戶端向所述OCS請求配額的配額獲取失敗報(bào)告。具體地,當(dāng)滿足所述第一觸發(fā)條件,所述DCCA客戶端向所述OCS發(fā)送信用控制請求,其中,所述信用控制請求包括配額獲取失敗報(bào)告,該報(bào)告可告知該OCS該DCCA客戶端獲取配額失??;在該OCS恢復(fù)工作之后,該OCS中的請求獲取裝置606獲取該信用控制請求,自該請求的特定字段中提取該配額獲取失敗報(bào)告。
[0167]該OCS中的應(yīng)答發(fā)送裝置607基于所述信用控制請求,向所述DCCA客戶端返回信用控制應(yīng)答,其中,所述信用控制應(yīng)答包括為用戶設(shè)備所分配的虛擬配額信息。具體地,在該OCS恢復(fù)工作之后,該OCS中的請求獲取裝置606獲取該信用控制請求,自該請求的特定字段中提取該配額獲取失敗報(bào)告,該OCS中的應(yīng)答發(fā)送裝置607基于該報(bào)告,向該DCCA客戶端返回信用控制應(yīng)答,該信用控制應(yīng)答中包括該OCS所分配的虛擬配額信息。
[0168]該OCS中的計(jì)費(fèi)處理裝置608根據(jù)對應(yīng)的OFCS所發(fā)送的所述用戶設(shè)備所對應(yīng)的離線計(jì)費(fèi)信息,對所述用戶設(shè)備進(jìn)行計(jì)費(fèi)處理。
[0169]需要注意的是,本發(fā)明可在軟件和/或軟件與硬件的組合體中被實(shí)施,例如,可采用專用集成電路(ASIC)、通用目的計(jì)算機(jī)或任何其他類似硬件設(shè)備來實(shí)現(xiàn)。在一個(gè)實(shí)施例中,本發(fā)明的軟件程序可以通過處理器執(zhí)行以實(shí)現(xiàn)上文所述步驟或功能。同樣地,本發(fā)明的軟件程序(包括相關(guān)的數(shù)據(jù)結(jié)構(gòu))可以被存儲(chǔ)到計(jì)算機(jī)可讀記錄介質(zhì)中,例如,RAM存儲(chǔ)器,磁或光驅(qū)動(dòng)器或軟磁盤及類似設(shè)備。另外,本發(fā)明的一些步驟或功能可采用硬件來實(shí)現(xiàn),例如,作為與處理器配合從而執(zhí)行各個(gè)步驟或功能的電路。[0170]另外,本發(fā)明的一部分可被應(yīng)用為計(jì)算機(jī)程序產(chǎn)品,例如計(jì)算機(jī)程序指令,當(dāng)其被計(jì)算機(jī)執(zhí)行時(shí),通過該計(jì)算機(jī)的操作,可以調(diào)用或提供根據(jù)本發(fā)明的方法和/或技術(shù)方案。而調(diào)用本發(fā)明的方法的程序指令,可能被存儲(chǔ)在固定的或可移動(dòng)的記錄介質(zhì)中,和/或通過廣播或其他信號承載媒體中的數(shù)據(jù)流而被傳輸,和/或被存儲(chǔ)在根據(jù)所述程序指令運(yùn)行的計(jì)算機(jī)設(shè)備的工作存儲(chǔ)器中。在此,根據(jù)本發(fā)明的一個(gè)實(shí)施例包括一個(gè)裝置,該裝置包括用于存儲(chǔ)計(jì)算機(jī)程序指令的存儲(chǔ)器和用于執(zhí)行程序指令的處理器,其中,當(dāng)該計(jì)算機(jī)程序指令被該處理器執(zhí)行時(shí),觸發(fā)該裝置運(yùn)行基于前述根據(jù)本發(fā)明的多個(gè)實(shí)施例的方法和/或技術(shù)方案。
[0171]對于本領(lǐng)域技術(shù)人員而言,顯然本發(fā)明不限于上述示范性實(shí)施例的細(xì)節(jié),而且在不背離本發(fā)明的精神或基本特征的情況下,能夠以其他的具體形式實(shí)現(xiàn)本發(fā)明。因此,無論從哪一點(diǎn)來看,均應(yīng)將實(shí)施例看作是示范性的,而且是非限制性的,本發(fā)明的范圍由所附權(quán)利要求而不是上述說明限定,因此旨在將落在權(quán)利要求的等同要件的含義和范圍內(nèi)的所有變化涵括在本發(fā)明內(nèi)。不應(yīng)將權(quán)利要求中的任何附圖標(biāo)記視為限制所涉及的權(quán)利要求。此夕卜,顯然“包括” 一詞不排除其他單元或步驟,單數(shù)不排除復(fù)數(shù)。裝置權(quán)利要求中陳述的多個(gè)單元或裝置也可以由一個(gè)單元或裝置通過軟件或者硬件來實(shí)現(xiàn)。第一,第二等詞語用來表示名稱,而并不表示任何特定的順序。
【權(quán)利要求】
1.一種在DCCA客戶端實(shí)現(xiàn)OCS計(jì)費(fèi)失敗時(shí)對用戶設(shè)備進(jìn)行計(jì)費(fèi)的方法,其中,該方法包括以下步驟: aDCCA客戶端檢測是否滿足為用戶設(shè)備分配虛擬配額信息的第一觸發(fā)條件;b當(dāng)滿足所述第一觸發(fā)條件,所述DCCA客戶端為所述用戶設(shè)備分配與所述第一觸發(fā)條件相對應(yīng)的虛擬配額信息; c所述DCCA客戶端向?qū)?yīng)的OFCS發(fā)送與所述用戶設(shè)備相對應(yīng)的離線計(jì)費(fèi)請求,其中,所述離線計(jì)費(fèi)請求包括所述用戶設(shè)備的虛擬配額使用信息; d所述OFCS根據(jù)所述虛擬配額使用信息,確定所述用戶設(shè)備的離線計(jì)費(fèi)信息;e所述OFCS將所述離線計(jì)費(fèi)信息發(fā)送至對應(yīng)的0CS,以供所述OCS對所述用戶設(shè)備進(jìn)行計(jì)費(fèi)處理。
2.根據(jù)權(quán)利要求1所述的方法,其中,所述第一觸發(fā)條件包括以下至少任一項(xiàng): -所述DCCA客戶端通過信用控制請求自所述OCS請求配額超時(shí); -所述DCCA客戶端接收到指示繁忙的協(xié)議錯(cuò)誤; -所述DCCA客戶端接收到指示工作異常的協(xié)議錯(cuò)誤; 其中,所述信用控制請求包括以下至少任一項(xiàng): -所述DCCA客戶端向所述OCS所發(fā)送的信用控制初始請求; -所述DCCA客戶端向所述OCS所發(fā)送的信用控制更新請求。
3.根據(jù)權(quán)利要求2所述的方法,其中,所述OCS包括主OCS及冗余0CS,其中,該方法還包括: -所述DCCA客戶端通過第一信用控制請求,自所述主OCS請求第一配額,所述請求第一配額超時(shí); -所述DCCA客戶端繼續(xù)通過第二信用控制請求,自所述冗余OCS請求第二配額,所述請求第二配額超時(shí)。
4.根據(jù)權(quán)利要求1至3中任一項(xiàng)所述的方法,其中,所述步驟c包括: -當(dāng)滿足第二觸發(fā)條件,所述DCCA客戶端向所述OFCS發(fā)送與所述用戶設(shè)備相對應(yīng)的離線計(jì)費(fèi)請求,其中,所述離線計(jì)費(fèi)請求包括所述用戶設(shè)備的虛擬配額使用信息; 其中,所述第二觸發(fā)條件包括以下至少任一項(xiàng): -所述用戶設(shè)備用盡所述虛擬配額信息; -所述用戶設(shè)備終止會(huì)話; -所述用戶設(shè)備完成一次事件; -所述DCCA客戶端向所述OCS發(fā)送信用控制終止請求失敗,其中,所述信用控制終止請求包括與所述用戶設(shè)備相對應(yīng)的在線計(jì)費(fèi)請求。
5.根據(jù)權(quán)利要求4所述的方法,其中,所述第二觸發(fā)條件包括所述用戶設(shè)備用盡所述虛擬配額信息,其中,該方法還包括: -所述DCCA客戶端自所述OCS請求配額; -若所述OCS恢復(fù)計(jì)費(fèi)工作,所述OCS向所述DCCA客戶端返回其為所述用戶設(shè)備分配的配額信息。
6.根據(jù)權(quán)利要求1至5中任一項(xiàng)所述的方法,其中,所述虛擬配額信息包括以下至少任一項(xiàng):-所述DCCA客戶端預(yù)置的虛擬配額信息; -所述DCCA客戶端接收自所述OCS的虛擬配額信息。
7.根據(jù)權(quán)利要求6所述的方法,其中,所述步驟b包括: -當(dāng)滿足所述第一觸發(fā)條件,所述DCCA客戶端結(jié)合所述虛擬配額信息的優(yōu)先級,為所述用戶設(shè)備分配與所述第一觸發(fā)條件相對應(yīng)的虛擬配額信息。
8.根據(jù)權(quán)利要求6所述的方法,其中,所述虛擬配額信息包括所述DCCA客戶端接收自所述OCS的虛擬配額信息,其中,所述步驟b包括: -當(dāng)滿足所述第一觸發(fā)條件,所述DCCA客戶端向所述OCS發(fā)送信用控制請求,其中,所述信用控制請求包括配額獲取失敗報(bào)告; -所述DCCA客戶端獲取所述OCS基于所述信用控制請求所返回的信用控制應(yīng)答,其中,所述信用控制應(yīng)答包括所述虛擬配額信息; -所述DCCA客戶端為所述用戶設(shè)備分配與所述第一觸發(fā)條件相對應(yīng)的虛擬配額信息。
9.根據(jù)權(quán)利要求1至8中任一項(xiàng)所述的方法,其中,所述OFCS將所述離線計(jì)費(fèi)信息發(fā)送至對應(yīng)的OCS的方式包括以下至少任一項(xiàng): -所述OFCS定期將所述離線計(jì)費(fèi)信息發(fā)送至所述OCS ; -當(dāng)所述用戶設(shè)備終止會(huì)話,所述OFCS將所述會(huì)話所對應(yīng)的一個(gè)或多個(gè)離線計(jì)費(fèi)信息發(fā)送至所述OCS ; -所述OFCS根據(jù)所述OCS所發(fā)送的計(jì)費(fèi)恢復(fù)報(bào)告,將所述離線計(jì)費(fèi)信息發(fā)送至所述OCS。
10.根據(jù)權(quán)利要求1至9中任一項(xiàng)所述的方法,其中,所述離線計(jì)費(fèi)請求還包括所述用戶設(shè)備的漫游位置信息,其中,所述步驟d包括: -所述OFCS根據(jù)所述虛擬配額使用信息,并結(jié)合所述漫游位置信息,確定所述用戶設(shè)備的離線計(jì)費(fèi)信息; 其中,所述步驟e包括: -所述OFCS將所述離線計(jì)費(fèi)信息發(fā)送至對應(yīng)的0CS,其中,所述離線計(jì)費(fèi)信息包括所述漫游位置信息,以供所述OCS結(jié)合所述漫游位置信息所對應(yīng)的費(fèi)率信息,對所述用戶設(shè)備進(jìn)行計(jì)費(fèi)處理。
11.一種實(shí)現(xiàn)OCS計(jì)費(fèi)失敗時(shí)對用戶設(shè)備進(jìn)行計(jì)費(fèi)的DCCA客戶端,其中,該DCCA客戶端包括: 條件檢測裝置,用于檢測是否滿足為用戶設(shè)備分配虛擬配額信息的第一觸發(fā)條件;配額分配裝置,用于當(dāng)滿足所述第一觸發(fā)條件,為所述用戶設(shè)備分配與所述第一觸發(fā)條件相對應(yīng)的虛擬配額信息; 計(jì)費(fèi)請求裝置,用于向?qū)?yīng)的OFCS發(fā)送與所述用戶設(shè)備相對應(yīng)的離線計(jì)費(fèi)請求,其中,所述離線計(jì)費(fèi)請求包括所述用戶設(shè)備的虛擬配額使用信息。
12.根據(jù)權(quán)利要求11所述的DCCA客戶端,其中,所述第一觸發(fā)條件包括以下至少任一項(xiàng): -所述DCCA客戶端通過信用控制請求自所述OCS請求配額超時(shí); -所述DCCA客戶端接收到指示繁忙的協(xié)議錯(cuò)誤; -所述DCCA客戶端接收到指示工作異常的協(xié)議錯(cuò)誤;其中,所述信用控制請求包括以下至少任一項(xiàng): -所述DCCA客戶端向所述OCS所發(fā)送的信用控制初始請求; -所述DCCA客戶端向所述OCS所發(fā)送的信用控制更新請求。
13.一種實(shí)現(xiàn)OCS計(jì)費(fèi)失敗時(shí)對用戶設(shè)備進(jìn)行計(jì)費(fèi)的OFCS,其中,該OFCS包括: 計(jì)費(fèi)確定裝置,用于根據(jù)獲取自DCCA客戶端所發(fā)送的與用戶設(shè)備相對應(yīng)的虛擬配額使用信息,確定所述用戶設(shè)備的離線計(jì)費(fèi)信息; 計(jì)費(fèi)發(fā)送裝置,用于將所述離線計(jì)費(fèi)信息發(fā)送至對應(yīng)的0CS,以供所述OCS對所述用戶設(shè)備進(jìn)行計(jì)費(fèi)處理。
14.一種實(shí)現(xiàn)OCS計(jì)費(fèi)失敗時(shí)對用戶設(shè)備進(jìn)行計(jì)費(fèi)的0CS,其中,該OCS包括: 請求獲取裝置,用于獲取自DCCA客戶端所發(fā)送的信用控制請求,其中,所述信用控制請求包括所述DCCA客戶端向所述OCS請求配額的配額獲取失敗報(bào)告; 應(yīng)答發(fā)送裝置,用于基于所述信用控制請求,向所述DCCA客戶端返回信用控制應(yīng)答,其中,所述信用控制應(yīng)答包括為用戶設(shè)備所分配的虛擬配額信息; 計(jì)費(fèi)處理裝置,用于根據(jù)對應(yīng)的OFCS所發(fā)送的所述用戶設(shè)備所對應(yīng)的離線計(jì)費(fèi)信息,對所述用戶設(shè)備進(jìn)行計(jì)費(fèi)處理。
15.一種實(shí)現(xiàn)OCS計(jì)費(fèi)失敗時(shí)對用戶設(shè)備進(jìn)行計(jì)費(fèi)的系統(tǒng),包括如權(quán)利要求11或12所述的DCCA客戶端及如權(quán)利要求13所述的0FCS。
【文檔編號】H04W4/24GK103702306SQ201210365803
【公開日】2014年4月2日 申請日期:2012年9月27日 優(yōu)先權(quán)日:2012年9月27日
【發(fā)明者】李向陽 申請人:阿爾卡特朗訊