異常計(jì)費(fèi)處理方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明提供了一種異常計(jì)費(fèi)處理方法。該方法通過對(duì)計(jì)費(fèi)服務(wù)器的異常狀態(tài)的連續(xù)偵測(cè)和監(jiān)控,在計(jì)費(fèi)服務(wù)器處于異常狀態(tài)時(shí)緩存預(yù)付費(fèi)請(qǐng)求,在計(jì)費(fèi)服務(wù)器從異常狀態(tài)恢復(fù)至正常狀態(tài)時(shí),對(duì)緩存的預(yù)付費(fèi)請(qǐng)求進(jìn)行正常計(jì)費(fèi)處理,保證了在計(jì)費(fèi)服務(wù)器發(fā)生異常時(shí)的計(jì)費(fèi)延續(xù)性、準(zhǔn)確性和安全性。本發(fā)明還提供一種異常計(jì)費(fèi)處理系統(tǒng)。
【專利說明】異常計(jì)費(fèi)處理方法及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種通信計(jì)費(fèi)技術(shù),特別涉及一種異常計(jì)費(fèi)處理方法及系統(tǒng)。
【背景技術(shù)】
[0002]預(yù)付費(fèi)業(yè)務(wù)(PPS, Pre-Paid Service)的一個(gè)相當(dāng)大的優(yōu)點(diǎn)就是可以實(shí)時(shí)對(duì)用戶進(jìn)行計(jì)費(fèi)、避免用戶透支、減少運(yùn)營(yíng)商損失。預(yù)付費(fèi)用戶的賬戶信息一般存放在智能網(wǎng)SCP(Service Control Point)計(jì)費(fèi)服務(wù)器中,短信中心服務(wù)器需要與SCP服務(wù)器建立連接,并通過預(yù)付費(fèi)請(qǐng)求消息來實(shí)現(xiàn)對(duì)預(yù)付費(fèi)用戶的實(shí)時(shí)計(jì)費(fèi)。
[0003]短信中心服務(wù)器實(shí)現(xiàn)預(yù)付費(fèi)業(yè)務(wù)的一般流程:終端用戶通過網(wǎng)絡(luò)提交消息到短信中心服務(wù)器,短信中心服務(wù)器根據(jù)用戶屬性及配置信息向用戶歸屬地的SCP計(jì)費(fèi)服務(wù)器發(fā)起預(yù)付費(fèi)扣費(fèi)請(qǐng)求;SCP計(jì)費(fèi)服務(wù)器對(duì)預(yù)付費(fèi)用戶資金賬戶進(jìn)行操作,并將操作結(jié)果返回給短信中心服務(wù)器。
[0004]因此,在SCP計(jì)費(fèi)服務(wù)器發(fā)生異常時(shí),就無法保證終端通信的正常計(jì)費(fèi),為正常通信業(yè)務(wù)帶來重大影響。而現(xiàn)有的通信計(jì)費(fèi)方案無法保證SCP計(jì)費(fèi)服務(wù)器發(fā)生異常時(shí)的計(jì)費(fèi)延續(xù)性、準(zhǔn)確性和安全性。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的主要目的是提供一種異常計(jì)費(fèi)處理方法,以保證在計(jì)費(fèi)服務(wù)器發(fā)生異常時(shí)的計(jì)費(fèi)延續(xù)性、準(zhǔn)確性和安全性。
[0006]此外,還提供一種異常計(jì)費(fèi)處理系統(tǒng),以保證在計(jì)費(fèi)服務(wù)器發(fā)生異常時(shí)的計(jì)費(fèi)延續(xù)性、準(zhǔn)確性和安全性。
[0007]—種異常計(jì)費(fèi)處理方法,該方法包括步驟:A、偵測(cè)計(jì)費(fèi)服務(wù)器的狀態(tài)信息;B、根據(jù)偵測(cè)的狀態(tài)信息分析計(jì)費(fèi)服務(wù)器是否處于正常狀態(tài);C、在計(jì)費(fèi)服務(wù)器處于異常狀態(tài)時(shí),緩存預(yù)付費(fèi)請(qǐng)求;D、偵測(cè)計(jì)費(fèi)服務(wù)器的狀態(tài)恢復(fù)信息,并根據(jù)偵測(cè)的狀態(tài)恢復(fù)信息分析計(jì)費(fèi)服務(wù)器是否從異常狀態(tài)恢復(fù)至正常狀態(tài);E、在計(jì)費(fèi)服務(wù)器從異常狀態(tài)恢復(fù)至正常狀態(tài)時(shí),對(duì)緩存的預(yù)付費(fèi)請(qǐng)求進(jìn)行計(jì)費(fèi)處理。
[0008]優(yōu)選地,所述狀態(tài)信息包括計(jì)費(fèi)服務(wù)器對(duì)預(yù)付費(fèi)請(qǐng)求的應(yīng)答超時(shí)次數(shù),及計(jì)費(fèi)服務(wù)器返回的對(duì)預(yù)付費(fèi)請(qǐng)求的應(yīng)答錯(cuò)誤碼。
[0009]優(yōu)選地,所述步驟B包括:在偵測(cè)到計(jì)費(fèi)服務(wù)器對(duì)預(yù)付費(fèi)請(qǐng)求的應(yīng)答超時(shí)次數(shù)大于預(yù)設(shè)的閥值時(shí)判斷計(jì)費(fèi)服務(wù)器處于異常狀態(tài);在偵測(cè)到計(jì)費(fèi)服務(wù)器返回的對(duì)預(yù)付費(fèi)請(qǐng)求的應(yīng)答錯(cuò)誤碼時(shí)判斷計(jì)費(fèi)服務(wù)器處于異常狀態(tài)。
[0010]優(yōu)選地,所述步驟D包括:定時(shí)發(fā)送探測(cè)消息到計(jì)費(fèi)服務(wù)器;接收從計(jì)費(fèi)服務(wù)器返回的對(duì)探測(cè)消息的響應(yīng)信息,所述狀態(tài)恢復(fù)信息指計(jì)費(fèi)服務(wù)器對(duì)探測(cè)消息的響應(yīng)信息;分析響應(yīng)信息是否正常判斷計(jì)費(fèi)服務(wù)器是否從異常狀態(tài)恢復(fù)至正常狀態(tài)。
[0011]優(yōu)選地,所述步驟E包括:根據(jù)預(yù)設(shè)的流量及預(yù)付費(fèi)請(qǐng)求的緩存時(shí)間順序?qū)⒕彺娴念A(yù)付費(fèi)請(qǐng)求發(fā)送給計(jì)費(fèi)服務(wù)器以進(jìn)行計(jì)費(fèi);分析是否有緩存的預(yù)付費(fèi)請(qǐng)求處理異常;在有緩存的預(yù)付費(fèi)請(qǐng)求處理異常時(shí),重新發(fā)送處理異常的預(yù)付費(fèi)請(qǐng)求。
[0012]一種異常計(jì)費(fèi)處理系統(tǒng),該系統(tǒng)包括:異常計(jì)費(fèi)模塊,用于偵測(cè)計(jì)費(fèi)服務(wù)器的狀態(tài)信息,根據(jù)偵測(cè)的狀態(tài)信息分析計(jì)費(fèi)服務(wù)器是否處于正常狀態(tài),在計(jì)費(fèi)服務(wù)器處于異常狀態(tài)時(shí),緩存預(yù)付費(fèi)請(qǐng)求,及偵測(cè)計(jì)費(fèi)服務(wù)器的狀態(tài)恢復(fù)信息,根據(jù)偵測(cè)的狀態(tài)恢復(fù)信息分析計(jì)費(fèi)服務(wù)器是否從異常狀態(tài)恢復(fù)至正常狀態(tài);及異常處理模塊,用于在計(jì)費(fèi)服務(wù)器從異常狀態(tài)恢復(fù)至正常狀態(tài)時(shí),對(duì)緩存的預(yù)付費(fèi)請(qǐng)求進(jìn)行計(jì)費(fèi)處理。
[0013]優(yōu)選地,所述狀態(tài)信息包括計(jì)費(fèi)服務(wù)器對(duì)預(yù)付費(fèi)請(qǐng)求的應(yīng)答超時(shí)次數(shù),及計(jì)費(fèi)服務(wù)器返回的對(duì)預(yù)付費(fèi)請(qǐng)求的應(yīng)答錯(cuò)誤碼。
[0014]優(yōu)選地,所述異常計(jì)費(fèi)模塊用于:在偵測(cè)到計(jì)費(fèi)服務(wù)器對(duì)預(yù)付費(fèi)請(qǐng)求的應(yīng)答超時(shí)次數(shù)大于預(yù)設(shè)的閥值時(shí)判斷計(jì)費(fèi)服務(wù)器處于異常狀態(tài);在偵測(cè)到計(jì)費(fèi)服務(wù)器返回的對(duì)預(yù)付費(fèi)請(qǐng)求的應(yīng)答錯(cuò)誤碼時(shí)判斷計(jì)費(fèi)服務(wù)器處于異常狀態(tài)。
[0015]優(yōu)選地,所述異常計(jì)費(fèi)模塊用于:定時(shí)發(fā)送探測(cè)消息到計(jì)費(fèi)服務(wù)器;接收從計(jì)費(fèi)服務(wù)器返回的對(duì)探測(cè)消息的響應(yīng)信息,所述狀態(tài)恢復(fù)信息指計(jì)費(fèi)服務(wù)器對(duì)探測(cè)消息的響應(yīng)信息;分析響應(yīng)信息是否正常判斷計(jì)費(fèi)服務(wù)器是否從異常狀態(tài)恢復(fù)至正常狀態(tài)。
[0016]優(yōu)選地,所述異常處理模塊用于:根據(jù)預(yù)設(shè)的流量及預(yù)付費(fèi)請(qǐng)求的緩存時(shí)間順序?qū)⒕彺娴念A(yù)付費(fèi)請(qǐng)求發(fā)送給計(jì)費(fèi)服務(wù)器以進(jìn)行計(jì)費(fèi);分析是否有緩存的預(yù)付費(fèi)請(qǐng)求處理異常;在有緩存的預(yù)付費(fèi)請(qǐng)求處理異常時(shí),重新發(fā)送處理異常的預(yù)付費(fèi)請(qǐng)求。
[0017]相較現(xiàn)有技術(shù),本發(fā)明通過對(duì)計(jì)費(fèi)服務(wù)器的異常狀態(tài)的連續(xù)偵測(cè)和監(jiān)控,在計(jì)費(fèi)服務(wù)器處于異常狀態(tài)時(shí)緩存預(yù)付費(fèi)請(qǐng)求,在計(jì)費(fèi)服務(wù)器從異常狀態(tài)恢復(fù)至正常狀態(tài)時(shí),對(duì)緩存的預(yù)付費(fèi)請(qǐng)求進(jìn)行正常計(jì)費(fèi)處理,保證了在計(jì)費(fèi)服務(wù)器發(fā)生異常時(shí)的計(jì)費(fèi)延續(xù)性、準(zhǔn)確性和安全性。
【專利附圖】
【附圖說明】
[0018]圖1為本發(fā)明實(shí)現(xiàn)異常計(jì)費(fèi)處理的短信服務(wù)器較佳實(shí)施例的運(yùn)行環(huán)境圖。
[0019]圖2為圖1中短信服務(wù)器較佳實(shí)施例的硬件架構(gòu)圖。
[0020]圖3為圖2中異常計(jì)費(fèi)處理系統(tǒng)較佳實(shí)施例的功能模塊圖。
[0021]圖4為本發(fā)明異常計(jì)費(fèi)處理方法較佳實(shí)施例的具體實(shí)施流程圖。
[0022]圖5為圖4中步驟S16較佳實(shí)施例的細(xì)化流程圖。
[0023]本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說明?!揪唧w實(shí)施方式】
[0024]應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0025]如圖1所示,為本發(fā)明實(shí)現(xiàn)異常計(jì)費(fèi)處理的短信服務(wù)器較佳實(shí)施例的運(yùn)行環(huán)境圖。該短信服務(wù)器I與計(jì)費(fèi)服務(wù)器2及至少一個(gè)終端3 (圖中以3個(gè)為例)通信連接。所述終端3可以是手機(jī)、計(jì)算機(jī)、平板電腦、個(gè)人數(shù)字助理(Personal Digital Assistant, PDA)或其他任意適用的數(shù)據(jù)處理設(shè)備。
[0026]在本實(shí)施例中,計(jì)費(fèi)服務(wù)器2存儲(chǔ)有終端3用戶的賬戶信息;短信服務(wù)器I與計(jì)費(fèi)服務(wù)器2通信鏈接,并通過預(yù)付費(fèi)鑒權(quán)消息來實(shí)現(xiàn)對(duì)終端3用戶的實(shí)時(shí)計(jì)費(fèi)。
[0027]如圖2所示,為圖1中短信服務(wù)器較佳實(shí)施例的硬件架構(gòu)圖。該短信服務(wù)器I包括異常計(jì)費(fèi)處理系統(tǒng)11、處理單元10、存儲(chǔ)單元13及預(yù)付費(fèi)請(qǐng)求系統(tǒng)12。
[0028]該存儲(chǔ)單元13,用于存儲(chǔ)該異常計(jì)費(fèi)處理系統(tǒng)11及其運(yùn)行數(shù)據(jù),及存儲(chǔ)該預(yù)付費(fèi)請(qǐng)求系統(tǒng)12及其運(yùn)行數(shù)據(jù)。
[0029]該處理單元10,用于調(diào)用并執(zhí)行該預(yù)付費(fèi)請(qǐng)求系統(tǒng)12以偵測(cè)終端3的待付費(fèi)事件,處理偵測(cè)到的待付費(fèi)事件并向計(jì)費(fèi)服務(wù)器2發(fā)起預(yù)付費(fèi)請(qǐng)求,以使計(jì)費(fèi)服務(wù)器2對(duì)終端3的待付費(fèi)事件進(jìn)行計(jì)費(fèi)。在本實(shí)施例中,所述待付費(fèi)事件包括打通話事件、發(fā)短信事件。在本發(fā)明的其他實(shí)施例中,所述待付費(fèi)事件包括任意適用的需支付費(fèi)用的事件。以GSM(Global System for Mobile Communications,全球移動(dòng)通信系統(tǒng))通信系統(tǒng)為例,在終端3出現(xiàn)待付費(fèi)事件時(shí),GSM核心網(wǎng)側(cè)提交起呼消息給該預(yù)付費(fèi)請(qǐng)求系統(tǒng)12,該預(yù)付費(fèi)請(qǐng)求系統(tǒng)12偵測(cè)到起呼消息后對(duì)偵測(cè)的起呼消息進(jìn)行處理并向計(jì)費(fèi)服務(wù)器2發(fā)起預(yù)付費(fèi)請(qǐng)求。
[0030]該處理單元10,還用于調(diào)用并執(zhí)行該異常計(jì)費(fèi)處理系統(tǒng)11以在計(jì)費(fèi)服務(wù)器2出現(xiàn)計(jì)費(fèi)異常時(shí),實(shí)現(xiàn)對(duì)終端3的待付費(fèi)事件的正常計(jì)費(fèi)。
[0031]如圖3所示,為圖2中異常計(jì)費(fèi)處理系統(tǒng)較佳實(shí)施例的功能模塊圖。該異常計(jì)費(fèi)處理系統(tǒng)11包括異常計(jì)費(fèi)模塊110及異常處理模塊111。
[0032]該異常計(jì)費(fèi)模塊110,用于偵測(cè)計(jì)費(fèi)服務(wù)器2的狀態(tài)信息,根據(jù)偵測(cè)的狀態(tài)信息分析計(jì)費(fèi)服務(wù)器2是否處于正常狀態(tài)。在本實(shí)施例中,該異常計(jì)費(fèi)模塊110實(shí)時(shí)偵測(cè)計(jì)費(fèi)服務(wù)器2的狀態(tài)信息;在本發(fā)明的其他實(shí)施例中,該異常計(jì)費(fèi)模塊110定時(shí)偵測(cè)計(jì)費(fèi)服務(wù)器2的狀態(tài)信息。
[0033]在本實(shí)施例中,所述狀態(tài)信息包括計(jì)費(fèi)服務(wù)器2對(duì)預(yù)付費(fèi)請(qǐng)求的應(yīng)答超時(shí)次數(shù),及計(jì)費(fèi)服務(wù)器2返回的對(duì)預(yù)付費(fèi)請(qǐng)求的應(yīng)答錯(cuò)誤碼。該異常計(jì)費(fèi)模塊110在偵測(cè)到計(jì)費(fèi)服務(wù)器2對(duì)預(yù)付費(fèi)請(qǐng)求的應(yīng)答超時(shí)次數(shù)大于預(yù)設(shè)的閥值時(shí)判斷計(jì)費(fèi)服務(wù)器2處于異常狀態(tài),及在偵測(cè)到計(jì)費(fèi)服務(wù)器2返回的對(duì)預(yù)付費(fèi)請(qǐng)求的應(yīng)答錯(cuò)誤碼時(shí)判斷計(jì)費(fèi)服務(wù)器2處于異常狀態(tài)。
[0034]該異常計(jì)費(fèi)模塊110,還用于在計(jì)費(fèi)服務(wù)器2處于異常狀態(tài)時(shí),緩存預(yù)付費(fèi)請(qǐng)求,偵測(cè)計(jì)費(fèi)服務(wù)器2的狀態(tài)恢復(fù)信息,及根據(jù)偵測(cè)的狀態(tài)恢復(fù)信息分析計(jì)費(fèi)服務(wù)器2是否從異常狀態(tài)恢復(fù)至正常狀態(tài)。在本實(shí)施例中,該異常計(jì)費(fèi)模塊110在計(jì)費(fèi)服務(wù)器2處于異常狀態(tài)時(shí),定時(shí)偵測(cè)計(jì)費(fèi)服務(wù)器2的狀態(tài)恢復(fù)信息;在本發(fā)明的其他實(shí)施例中,該異常計(jì)費(fèi)模塊110在計(jì)費(fèi)服務(wù)器2處于異常狀態(tài)時(shí),實(shí)時(shí)偵測(cè)計(jì)費(fèi)服務(wù)器2的狀態(tài)恢復(fù)信息。在本實(shí)施例中,所述預(yù)付費(fèi)請(qǐng)求包括扣費(fèi)請(qǐng)求和補(bǔ)費(fèi)請(qǐng)求,在終端3的待付費(fèi)事件處理失敗時(shí),該預(yù)付費(fèi)請(qǐng)求系統(tǒng)12向計(jì)費(fèi)服務(wù)器2發(fā)出補(bǔ)費(fèi)請(qǐng)求以補(bǔ)回費(fèi)用。
[0035]在本實(shí)施例中,所述狀態(tài)恢復(fù)信息指計(jì)費(fèi)服務(wù)器2對(duì)探測(cè)消息的響應(yīng)信息;該異常計(jì)費(fèi)模塊110在計(jì)費(fèi)服務(wù)器2處于異常狀態(tài)時(shí),定時(shí)發(fā)送探測(cè)消息到計(jì)費(fèi)服務(wù)器2,接收從計(jì)費(fèi)服務(wù)器2返回的探測(cè)消息的響應(yīng)信息,通過分析響應(yīng)信息是否正常來判斷計(jì)費(fèi)服務(wù)器2是否從異常狀態(tài)恢復(fù)至正常狀態(tài)。
[0036]該異常處理模塊111,用于在計(jì)費(fèi)服務(wù)器2從異常狀態(tài)恢復(fù)至正常狀態(tài)時(shí),對(duì)緩存的預(yù)付費(fèi)請(qǐng)求進(jìn)行計(jì)費(fèi)處理。在本實(shí)施例中,該異常處理模塊111用于:根據(jù)預(yù)設(shè)的流量及預(yù)付費(fèi)請(qǐng)求的緩存時(shí)間順序?qū)⒕彺娴念A(yù)付費(fèi)請(qǐng)求發(fā)送給計(jì)費(fèi)服務(wù)器2以進(jìn)行計(jì)費(fèi);分析是否有緩存的預(yù)付費(fèi)請(qǐng)求處理異常;在有緩存的預(yù)付費(fèi)請(qǐng)求處理異常時(shí),重新發(fā)送處理異常的預(yù)付費(fèi)請(qǐng)求。所述處理異常包括緩存的預(yù)付費(fèi)請(qǐng)求發(fā)送失敗、計(jì)費(fèi)服務(wù)器2對(duì)緩存的預(yù)付費(fèi)請(qǐng)求響應(yīng)失敗。
[0037]在本實(shí)施例中,該異常處理模塊111將緩存的預(yù)付費(fèi)請(qǐng)求根據(jù)預(yù)設(shè)的流量發(fā)送給計(jì)費(fèi)服務(wù)器2的目的是避免流量過大對(duì)計(jì)費(fèi)系統(tǒng)造成沖擊。
[0038]如圖4所示,為本發(fā)明異常計(jì)費(fèi)處理方法較佳實(shí)施例的具體實(shí)施流程圖。
[0039]需要強(qiáng)調(diào)的是:圖4所示流程圖僅為一個(gè)較佳實(shí)施例,本領(lǐng)域的技術(shù)人員當(dāng)知,任何圍繞本發(fā)明思想構(gòu)建的實(shí)施例都不應(yīng)脫離于如下技術(shù)方案涵蓋的范圍:
[0040]偵測(cè)計(jì)費(fèi)服務(wù)器2的狀態(tài)信息;根據(jù)偵測(cè)的狀態(tài)信息分析計(jì)費(fèi)服務(wù)器2是否處于正常狀態(tài);在計(jì)費(fèi)服務(wù)器2處于異常狀態(tài)時(shí),緩存預(yù)付費(fèi)請(qǐng)求,及偵測(cè)計(jì)費(fèi)服務(wù)器2的狀態(tài)恢復(fù)信息;根據(jù)偵測(cè)的狀態(tài)恢復(fù)信息分析計(jì)費(fèi)服務(wù)器2是否從異常狀態(tài)恢復(fù)至正常狀態(tài);在計(jì)費(fèi)服務(wù)器2從異常狀態(tài)恢復(fù)至正常狀態(tài)時(shí),對(duì)緩存的預(yù)付費(fèi)請(qǐng)求進(jìn)行計(jì)費(fèi)處理。
[0041]以下是結(jié)合本實(shí)施例逐步實(shí)現(xiàn)在計(jì)費(fèi)服務(wù)器2處于異常狀態(tài)下的正常計(jì)費(fèi)。
[0042]步驟S10,該異常計(jì)費(fèi)模塊110偵測(cè)計(jì)費(fèi)服務(wù)器2的狀態(tài)信息。
[0043]步驟S11,該異常計(jì)費(fèi)模塊110根據(jù)偵測(cè)的狀態(tài)信息分析計(jì)費(fèi)服務(wù)器2是否處于正常狀態(tài)。在本實(shí)施例中,該異常計(jì)費(fèi)模塊110實(shí)時(shí)偵測(cè)計(jì)費(fèi)服務(wù)器2的狀態(tài)信息;在本發(fā)明的其他實(shí)施例中,該異常計(jì)費(fèi)模塊110定時(shí)偵測(cè)計(jì)費(fèi)服務(wù)器2的狀態(tài)信息。
[0044]在本實(shí)施例中,所述狀態(tài)信息包括計(jì)費(fèi)服務(wù)器2對(duì)預(yù)付費(fèi)請(qǐng)求的應(yīng)答超時(shí)次數(shù),及計(jì)費(fèi)服務(wù)器2返回的對(duì)預(yù)付費(fèi)請(qǐng)求的應(yīng)答錯(cuò)誤碼。該異常計(jì)費(fèi)模塊110在偵測(cè)到計(jì)費(fèi)服務(wù)器2對(duì)預(yù)付費(fèi)請(qǐng)求的應(yīng)答超時(shí)次數(shù)大于預(yù)設(shè)的閥值時(shí)判斷計(jì)費(fèi)服務(wù)器2處于異常狀態(tài),及在偵測(cè)到計(jì)費(fèi)服務(wù)器2返回的對(duì)預(yù)付費(fèi)請(qǐng)求的應(yīng)答錯(cuò)誤碼時(shí)判斷計(jì)費(fèi)服務(wù)器2處于異常狀態(tài)。
[0045]在計(jì)費(fèi)服務(wù)器2處于正常狀態(tài)時(shí),返回執(zhí)行上述步驟S10,或者,在計(jì)費(fèi)服務(wù)器2處于異常狀態(tài)時(shí),轉(zhuǎn)入執(zhí)行下述步驟S12。
[0046]步驟S12,該異常計(jì)費(fèi)模塊110緩存預(yù)付費(fèi)請(qǐng)求。
[0047]步驟S13,該異常計(jì)費(fèi)模塊110偵測(cè)計(jì)費(fèi)服務(wù)器2的狀態(tài)恢復(fù)信息。
[0048]步驟S15,該異常計(jì)費(fèi)模塊110根據(jù)偵測(cè)的狀態(tài)恢復(fù)信息分析計(jì)費(fèi)服務(wù)器2是否從異常狀態(tài)恢復(fù)至正常狀態(tài)。在本實(shí)施例中,該異常計(jì)費(fèi)模塊110在計(jì)費(fèi)服務(wù)器2處于異常狀態(tài)時(shí),定時(shí)偵測(cè)計(jì)費(fèi)服務(wù)器2的狀態(tài)恢復(fù)信息;在本發(fā)明的其他實(shí)施例中,該異常計(jì)費(fèi)模塊110在計(jì)費(fèi)服務(wù)器2處于異常狀態(tài)時(shí),實(shí)時(shí)偵測(cè)計(jì)費(fèi)服務(wù)器2的狀態(tài)恢復(fù)信息。
[0049]在本實(shí)施例中,所述狀態(tài)恢復(fù)信息指計(jì)費(fèi)服務(wù)器2對(duì)探測(cè)消息的響應(yīng)信息;該異常計(jì)費(fèi)模塊110在計(jì)費(fèi)服務(wù)器2處于異常狀態(tài)時(shí),定時(shí)發(fā)送探測(cè)消息到計(jì)費(fèi)服務(wù)器2,接收從計(jì)費(fèi)服務(wù)器2返回的探測(cè)消息的響應(yīng)信息,通過分析響應(yīng)信息是否正常來判斷計(jì)費(fèi)服務(wù)器2是否從異常狀態(tài)恢復(fù)至正常狀態(tài)。
[0050]在計(jì)費(fèi)服務(wù)器2未恢復(fù)至正常狀態(tài)時(shí),返回上述步驟S12,或者,在計(jì)費(fèi)服務(wù)器2從異常狀態(tài)恢復(fù)至正常狀態(tài)時(shí),轉(zhuǎn)入執(zhí)行下述步驟S16。
[0051]步驟S15,對(duì)緩存的預(yù)付費(fèi)請(qǐng)求進(jìn)行計(jì)費(fèi)處理。
[0052]如圖5所示,為圖4中步驟S16較佳實(shí)施例的細(xì)化流程圖。
[0053]步驟S160,該異常處理模塊111根據(jù)預(yù)設(shè)的流量及預(yù)付費(fèi)請(qǐng)求的緩存時(shí)間順序?qū)⒕彺娴念A(yù)付費(fèi)請(qǐng)求發(fā)送給計(jì)費(fèi)服務(wù)器2以進(jìn)行計(jì)費(fèi)。
[0054]步驟S161,該異常處理模塊111分析是否有緩存的預(yù)付費(fèi)請(qǐng)求處理異常。[0055]在有緩存的預(yù)付費(fèi)請(qǐng)求處理異常時(shí),轉(zhuǎn)入執(zhí)行下述步驟S162。
[0056]步驟S161,該異常處理模塊111重新發(fā)送處理異常的預(yù)付費(fèi)請(qǐng)求。所述處理異常包括緩存的預(yù)付費(fèi)請(qǐng)求發(fā)送失敗、計(jì)費(fèi)服務(wù)器2對(duì)緩存的預(yù)付費(fèi)請(qǐng)求響應(yīng)失敗。
[0057]以上僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的【技術(shù)領(lǐng)域】,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。
【權(quán)利要求】
1.一種異常計(jì)費(fèi)處理方法,特征在于,該方法包括步驟: A、偵測(cè)計(jì)費(fèi)服務(wù)器的狀態(tài)信息; B、根據(jù)偵測(cè)的狀態(tài)信息分析計(jì)費(fèi)服務(wù)器是否處于正常狀態(tài); C、在計(jì)費(fèi)服務(wù)器處于異常狀態(tài)時(shí),緩存預(yù)付費(fèi)請(qǐng)求; D、偵測(cè)計(jì)費(fèi)服務(wù)器的狀態(tài)恢復(fù)信息,并根據(jù)偵測(cè)的狀態(tài)恢復(fù)信息分析計(jì)費(fèi)服務(wù)器是否從異常狀態(tài)恢復(fù)至正常狀態(tài); E、在計(jì)費(fèi)服務(wù)器從異常狀態(tài)恢復(fù)至正常狀態(tài)時(shí),對(duì)緩存的預(yù)付費(fèi)請(qǐng)求進(jìn)行計(jì)費(fèi)處理。
2.如權(quán)利要求1所述的異常計(jì)費(fèi)處理方法,其特征在于,所述狀態(tài)信息包括計(jì)費(fèi)服務(wù)器對(duì)預(yù)付費(fèi)請(qǐng)求的應(yīng)答超時(shí)次數(shù),及計(jì)費(fèi)服務(wù)器返回的對(duì)預(yù)付費(fèi)請(qǐng)求的應(yīng)答錯(cuò)誤碼。
3.如權(quán)利要求2所述的異常計(jì)費(fèi)處理方法,其特征在于,所述步驟B包括: 在偵測(cè)到計(jì)費(fèi)服務(wù)器對(duì)預(yù)付費(fèi)請(qǐng)求的應(yīng)答超時(shí)次數(shù)大于預(yù)設(shè)的閥值時(shí)判斷計(jì)費(fèi)服務(wù)器處于異常狀態(tài); 在偵測(cè)到計(jì)費(fèi)服務(wù)器返回的對(duì)預(yù)付費(fèi)請(qǐng)求的應(yīng)答錯(cuò)誤碼時(shí)判斷計(jì)費(fèi)服務(wù)器處于異常狀態(tài)。
4.如權(quán)利要求1所述的異常計(jì)費(fèi)處理方法,其特征在于,所述步驟D包括: 定時(shí)發(fā)送探測(cè)消息到計(jì)費(fèi)服務(wù)器; 接收從計(jì)費(fèi)服務(wù) 器返回的對(duì)探測(cè)消息的響應(yīng)信息,所述狀態(tài)恢復(fù)信息指計(jì)費(fèi)服務(wù)器對(duì)探測(cè)消息的響應(yīng)信息; 分析響應(yīng)信息是否正常判斷計(jì)費(fèi)服務(wù)器是否從異常狀態(tài)恢復(fù)至正常狀態(tài)。
5.如權(quán)利要求1所述的異常計(jì)費(fèi)處理方法,其特征在于,所述步驟E包括: 根據(jù)預(yù)設(shè)的流量及預(yù)付費(fèi)請(qǐng)求的緩存時(shí)間順序?qū)⒕彺娴念A(yù)付費(fèi)請(qǐng)求發(fā)送給計(jì)費(fèi)服務(wù)器以進(jìn)行計(jì)費(fèi); 分析是否有緩存的預(yù)付費(fèi)請(qǐng)求處理異常; 在有緩存的預(yù)付費(fèi)請(qǐng)求處理異常時(shí),重新發(fā)送處理異常的預(yù)付費(fèi)請(qǐng)求。
6.一種異常計(jì)費(fèi)處理系統(tǒng),其特征在于,該系統(tǒng)包括: 異常計(jì)費(fèi)模塊,用于偵測(cè)計(jì)費(fèi)服務(wù)器的狀態(tài)信息,根據(jù)偵測(cè)的狀態(tài)信息分析計(jì)費(fèi)服務(wù)器是否處于正常狀態(tài),在計(jì)費(fèi)服務(wù)器處于異常狀態(tài)時(shí),緩存預(yù)付費(fèi)請(qǐng)求,及偵測(cè)計(jì)費(fèi)服務(wù)器的狀態(tài)恢復(fù)信息,根據(jù)偵測(cè)的狀態(tài)恢復(fù)信息分析計(jì)費(fèi)服務(wù)器是否從異常狀態(tài)恢復(fù)至正常狀態(tài);及 異常處理模塊,用于在計(jì)費(fèi)服務(wù)器從異常狀態(tài)恢復(fù)至正常狀態(tài)時(shí),對(duì)緩存的預(yù)付費(fèi)請(qǐng)求進(jìn)行計(jì)費(fèi)處理。
7.如權(quán)利要求6所述的異常計(jì)費(fèi)處理系統(tǒng),其特征在于,所述狀態(tài)信息包括計(jì)費(fèi)服務(wù)器對(duì)預(yù)付費(fèi)請(qǐng)求的應(yīng)答超時(shí)次數(shù),及計(jì)費(fèi)服務(wù)器返回的對(duì)預(yù)付費(fèi)請(qǐng)求的應(yīng)答錯(cuò)誤碼。
8.如權(quán)利要求7所述的異常計(jì)費(fèi)處理系統(tǒng),其特征在于,所述異常計(jì)費(fèi)模塊用于: 在偵測(cè)到計(jì)費(fèi)服務(wù)器對(duì)預(yù)付費(fèi)請(qǐng)求的應(yīng)答超時(shí)次數(shù)大于預(yù)設(shè)的閥值時(shí)判斷計(jì)費(fèi)服務(wù)器處于異常狀態(tài); 在偵測(cè)到計(jì)費(fèi)服務(wù)器返回的對(duì)預(yù)付費(fèi)請(qǐng)求的應(yīng)答錯(cuò)誤碼時(shí)判斷計(jì)費(fèi)服務(wù)器處于異常狀態(tài)。
9.如權(quán)利要求6所述的異常計(jì)費(fèi)處理系統(tǒng),其特征在于,所述異常計(jì)費(fèi)模塊用于:定時(shí)發(fā)送探測(cè)消息到計(jì)費(fèi)服務(wù)器; 接收從計(jì)費(fèi)服務(wù)器返回的對(duì)探測(cè)消息的響應(yīng)信息,所述狀態(tài)恢復(fù)信息指計(jì)費(fèi)服務(wù)器對(duì)探測(cè)消息的響應(yīng)信息; 分析響應(yīng)信息是否正常判斷計(jì)費(fèi)服務(wù)器是否從異常狀態(tài)恢復(fù)至正常狀態(tài)。
10.如權(quán)利要求6所述的異常計(jì)費(fèi)處理系統(tǒng),其特征在于,所述異常處理模塊用于:根據(jù)預(yù)設(shè)的流量及預(yù)付費(fèi)請(qǐng)求的緩存時(shí)間順序?qū)⒕彺娴念A(yù)付費(fèi)請(qǐng)求發(fā)送給計(jì)費(fèi)服務(wù)器以進(jìn)行計(jì)費(fèi); 分析是否有緩存的預(yù)付費(fèi)請(qǐng)求處理異常; 在有緩存的預(yù)付費(fèi)請(qǐng)求處理異`常時(shí),重新發(fā)送處理異常的預(yù)付費(fèi)請(qǐng)求。
【文檔編號(hào)】H04W4/24GK103874044SQ201210548360
【公開日】2014年6月18日 申請(qǐng)日期:2012年12月17日 優(yōu)先權(quán)日:2012年12月17日
【發(fā)明者】孫學(xué)真, 耿長(zhǎng)劍, 丁俊 申請(qǐng)人:中興通訊股份有限公司