專利名稱:計費數(shù)據(jù)傳輸?shù)姆椒ê拖到y(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動通信系統(tǒng),尤其涉及移動通信網(wǎng)中計費數(shù)據(jù)傳輸?shù)姆椒ā?br>
背景技術(shù):
在移動通信網(wǎng)中,記錄用戶對通信網(wǎng)資源的使用情況的計費數(shù)據(jù)(如包括電話呼叫的主叫方、被叫方、通話時長等等)是產(chǎn)生在通信業(yè)務(wù)處理節(jié)點(如移動業(yè)務(wù)交換中心(Mobile Service Switch Center,簡稱MSC等)中的,這些計費數(shù)據(jù)必須傳輸?shù)酵ㄐ啪W(wǎng)運營商的營帳中心(Billing Center,以下簡稱BC),由計費系統(tǒng)(Billing System,以下簡稱BS)進(jìn)行處理,才能形成每個用戶的賬單,據(jù)此向用戶收費,由此可見計費數(shù)據(jù)的傳輸必須是安全、可靠、及時、快捷的,以保證計費數(shù)據(jù)在傳輸過程中不丟失、不重復(fù)、不延遲。
目前的傳輸方式是在計費系統(tǒng)BS和業(yè)務(wù)處理節(jié)點(以下簡稱業(yè)務(wù)處理機(jī))之間增加一個中間設(shè)備前端采集機(jī),采集機(jī)采集一個或多個業(yè)務(wù)處理節(jié)點的計費數(shù)據(jù),再傳遞給BS,采集機(jī)和BS的連接是密切、可靠的,如直接數(shù)據(jù)庫連接等。
采用這種方式存在著一些不足之處由于采集機(jī)不知道計費數(shù)據(jù)何時產(chǎn)生,因此只能定時去連接業(yè)務(wù)處理機(jī)采集數(shù)據(jù),這會造成一定的傳輸延遲。另一方面,一個采集機(jī)可以采集多個業(yè)務(wù)處理機(jī)的計費數(shù)據(jù),但一個業(yè)務(wù)處理機(jī)的計費數(shù)據(jù)只傳輸?shù)揭粋€采集機(jī),若該采集機(jī)停止工作(雖然會有一些措施如雙機(jī)集群來提高它的可靠性,但不可能保證100%的不停機(jī)),則業(yè)務(wù)處理機(jī)上的數(shù)據(jù)只能滯留,或者由人工干預(yù)使用其它的采集機(jī)來采集這些業(yè)務(wù)處理機(jī)的計費數(shù)據(jù),等到原采集機(jī)恢復(fù)工作后,再調(diào)整回來,這個過程需要較多的人工干預(yù),如有不慎可能會造成采集重復(fù),造成計費結(jié)果的不準(zhǔn)確,造成傳輸?shù)牟豢煽俊?br>
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是為了克服現(xiàn)有的計費數(shù)據(jù)傳輸方法存在的定時采集帶來傳輸延遲和由于采集機(jī)故障帶來的延滯和重復(fù)傳送數(shù)據(jù)等傳輸不可靠的技術(shù)問題。
實現(xiàn)本發(fā)明所要解決的技術(shù)問題而采取的技術(shù)方案概括如下一方面提供一種移動通信網(wǎng)中計費數(shù)據(jù)傳輸?shù)南到y(tǒng),包括一個或多個業(yè)務(wù)處理機(jī)、計費系統(tǒng)、一個主用采集機(jī),其中業(yè)務(wù)處理機(jī)用于將用戶的計費數(shù)據(jù)發(fā)送到主用采集機(jī),發(fā)送消息中包含該計費數(shù)據(jù)對應(yīng)的流水號;主用采集機(jī)用于將接收到計費數(shù)據(jù)傳輸給計費系統(tǒng)進(jìn)行處理,向業(yè)務(wù)處理機(jī)返回應(yīng)答消息,應(yīng)答消息中包含所述計費數(shù)據(jù)對應(yīng)的流水號。
進(jìn)一步地,該系統(tǒng)還包括一個或多個備用采集機(jī),用于接收業(yè)務(wù)處理機(jī)發(fā)送的新的正常計費數(shù)據(jù)和業(yè)務(wù)處理機(jī)重新發(fā)送的可能重復(fù)的計費數(shù)據(jù),保存相應(yīng)的流水號,并向業(yè)務(wù)處理機(jī)發(fā)送包含所述流水號信息的響應(yīng)。
另一方面,提供一種移動通信網(wǎng)中計費數(shù)據(jù)傳輸?shù)姆椒?,包括以下步驟業(yè)務(wù)處理機(jī)將計費數(shù)據(jù)向主用采集機(jī)發(fā)送,發(fā)送消息中包含該計費數(shù)據(jù)對應(yīng)的流水號;主用采集機(jī)接收到計費數(shù)據(jù),向業(yè)務(wù)處理機(jī)返回應(yīng)答消息,應(yīng)答消息中包含所述計費數(shù)據(jù)對應(yīng)的流水號,并將計費數(shù)據(jù)傳輸給計費系統(tǒng)進(jìn)行處理。
進(jìn)一步地,還包括以下步驟若業(yè)務(wù)處理機(jī)仍沒有接收到主用采集機(jī)發(fā)送的應(yīng)答消息,則所述的計費數(shù)據(jù)再向備用采集機(jī)發(fā)送;備用采集機(jī)將接收到的計費數(shù)據(jù)保存,將所述計費數(shù)據(jù)對應(yīng)的流水號保存,并向相應(yīng)的業(yè)務(wù)處理機(jī)返回應(yīng)答信息,應(yīng)答消息中包含所述計費數(shù)據(jù)對應(yīng)的流水號;業(yè)務(wù)處理機(jī)將接收到備用采集機(jī)返回的應(yīng)答消息中的流水號保存。
更進(jìn)一步地,還包括以下步驟業(yè)務(wù)處理機(jī)向主用采集機(jī)發(fā)送握手消息;若主用采集機(jī)恢復(fù)正常工作,返回握手應(yīng)答消息;業(yè)務(wù)處理機(jī)通過保存的備用采集機(jī)返回的應(yīng)答消息中的流水號向主用采集機(jī)發(fā)起查詢;若主用采集機(jī)已收到需查詢處理的流水號對應(yīng)的計費數(shù)據(jù),則業(yè)務(wù)處理機(jī)向備用采集機(jī)發(fā)送刪除該流水號對應(yīng)的計費數(shù)據(jù)的消息,備用采集機(jī)將保存的對應(yīng)的計費數(shù)據(jù)刪除,如果主用采集機(jī)未收到該需查詢處理流水號對應(yīng)的計費數(shù)據(jù),則,業(yè)務(wù)處理機(jī)向備用采集機(jī)發(fā)送釋放該流水號對應(yīng)的計費數(shù)據(jù)的消息,備用采集機(jī)將保存的對應(yīng)的計費數(shù)據(jù)傳輸給計費系統(tǒng)進(jìn)行處理。
采用本發(fā)明技術(shù)方案,與現(xiàn)有技術(shù)相比,由于采取了由業(yè)務(wù)處理機(jī)主動發(fā)送計費數(shù)據(jù)的技術(shù)措施,避免了采集機(jī)定時采集帶來的延遲,而且當(dāng)主用采集機(jī)停止工作時,業(yè)務(wù)處理機(jī)不需要人工干預(yù),自動向備用采集機(jī)轉(zhuǎn)發(fā),節(jié)省了反應(yīng)時間,提高了傳輸效率,同時采用復(fù)詢機(jī)制,避免了計費數(shù)據(jù)的重復(fù)傳輸。
圖1-1示出了本發(fā)明提供的計費數(shù)據(jù)傳輸發(fā)送的消息結(jié)構(gòu);圖1-2示出了本發(fā)明提供的計費數(shù)據(jù)傳輸應(yīng)答的消息結(jié)構(gòu);圖2示出了本發(fā)明提供的業(yè)務(wù)處理機(jī)側(cè)的發(fā)送處理流程;圖3示出了本發(fā)明提供的業(yè)務(wù)處理機(jī)側(cè)的接收處理流程;圖4示出了本發(fā)明提供的采集機(jī)側(cè)的接收處理流程;圖5示出了本發(fā)明提供的計費數(shù)據(jù)傳輸?shù)南到y(tǒng)示意圖。
具體實施例方式
下面將結(jié)合附圖,詳細(xì)說明本發(fā)明的具體實施方式
。
本發(fā)明提供的計費數(shù)據(jù)傳輸?shù)南到y(tǒng)如附圖5所示,在系統(tǒng)中,包含一個主用采集機(jī)、一個或N(N≥2)個備用采集機(jī)和計費系統(tǒng),多個業(yè)務(wù)處理機(jī)也可以共用一個采集機(jī)。
本發(fā)明所述的從業(yè)務(wù)處理機(jī)到采集的計費數(shù)據(jù)傳輸方法如下業(yè)務(wù)處理機(jī)配置了一個主用采集機(jī)、一個或多個備用采集機(jī),多個業(yè)務(wù)處理機(jī)也可以共用一個采集機(jī)。業(yè)務(wù)處理機(jī)產(chǎn)生計費數(shù)據(jù)后,向主用采集機(jī)發(fā)送,使用“發(fā)送→等待應(yīng)答→超時重發(fā)”機(jī)制;主用采集機(jī)使用“校驗→接收→應(yīng)答”機(jī)制,在收到計費數(shù)據(jù)后返回應(yīng)答消息,收到的計費數(shù)據(jù)可以傳輸給BS處理;業(yè)務(wù)處理機(jī)在設(shè)定的時間內(nèi)收到主用采集機(jī)的應(yīng)答,此發(fā)送過程結(jié)束。發(fā)送可以并行進(jìn)行,即一次發(fā)送尚未收到應(yīng)答時,就可以進(jìn)行下一個發(fā)送,直到發(fā)送緩沖區(qū)滿,每次發(fā)送使用不同的流水號進(jìn)行區(qū)分,應(yīng)答消息中帶有已收到的計費數(shù)據(jù)對應(yīng)的流水號。
若業(yè)務(wù)處理機(jī)在經(jīng)過了設(shè)定的時間后,未收到主用采集機(jī)的應(yīng)答消息,會重新發(fā)送該計費數(shù)據(jù),若仍未收到主用采集機(jī)的應(yīng)答消息(本發(fā)明中將所有的業(yè)務(wù)處理機(jī)已發(fā)送給主用采集機(jī)但未收到應(yīng)答的計費數(shù)據(jù)稱為“可能重復(fù)(發(fā)送)的計費數(shù)據(jù)”),可以認(rèn)為主用采集機(jī)失效,計費數(shù)據(jù)轉(zhuǎn)而向備用采集機(jī)發(fā)送,此時包括步驟如下1.向備用采集機(jī)發(fā)送“握手”消息,以確認(rèn)與備用采集機(jī)的連接是否正常,備用采集機(jī)工作是否正常;2.備用采集機(jī)返回“握手應(yīng)答”消息;3.業(yè)務(wù)處理機(jī)通過發(fā)送“可能重復(fù)(發(fā)送)的計費數(shù)據(jù)”消息將已發(fā)送給主用采集機(jī)但未收到應(yīng)答消息的計費數(shù)據(jù)發(fā)送給備用機(jī);4.備用采集機(jī)接收“可能重復(fù)(發(fā)送)的計費數(shù)據(jù)”,保存在(單獨的)重復(fù)緩沖區(qū)中,暫時不傳輸給BS處理,并返回應(yīng)答消息,應(yīng)答消息中包含所述“可能重復(fù)的計費數(shù)據(jù)”對應(yīng)的流水號;5.業(yè)務(wù)處理機(jī)將收到備用采集機(jī)應(yīng)答的計費數(shù)據(jù)的流水號記錄下來。
6.一方面將所有的已發(fā)送給主用采集機(jī)但未收到應(yīng)答的計費數(shù)據(jù)發(fā)送給備用處理機(jī),另一方面將新的計費數(shù)據(jù)(本發(fā)明中稱之為“正常計費數(shù)據(jù)”)直接發(fā)送給備用采集機(jī),備用采集機(jī)收到新的計費數(shù)據(jù)后,記錄對應(yīng)的流水號,將該計費數(shù)據(jù)發(fā)送給BS,并返回應(yīng)答消息,應(yīng)答消息中包含對應(yīng)的流水號。同時,業(yè)務(wù)處理機(jī)定時或不定時向主用采集機(jī)發(fā)送“握手”消息,檢測主用采集機(jī)是否恢復(fù)工作,當(dāng)主用采集機(jī)恢復(fù)工作后,會返回“握手”應(yīng)答消息,此后,業(yè)務(wù)處理機(jī)則不再向備用采集機(jī)發(fā)送,新的計費數(shù)據(jù)發(fā)給主用采集機(jī),同時進(jìn)行采用復(fù)詢機(jī)制,即對以前發(fā)給主用采集機(jī)但未收到應(yīng)答而發(fā)送給備用采集機(jī)的計費數(shù)據(jù),向主用采集機(jī)查詢其是否收到,具體包括以下步驟6.1業(yè)務(wù)處理機(jī)將上述保存的“可能重復(fù)的計費數(shù)據(jù)”的流水號向主用采集機(jī)查詢;6.2如果主用采集機(jī)返回該流水號對應(yīng)的計費數(shù)據(jù)已收到,則業(yè)務(wù)處理機(jī)向備用采集機(jī)發(fā)送刪除該流水號對應(yīng)的計費數(shù)據(jù)的消息,備用采集機(jī)保存的對應(yīng)的計費數(shù)據(jù)刪除;6.3如果主用采集機(jī)返回該流水號的計費數(shù)據(jù)未收到,則業(yè)務(wù)處理機(jī)向備用采集機(jī)發(fā)送釋放該流水號的計費數(shù)據(jù)的消息,備用采集機(jī)將保存的對應(yīng)的計費數(shù)據(jù)傳輸給BS進(jìn)行處理。
圖1-1示出了本發(fā)明中計費數(shù)據(jù)傳輸發(fā)送的消息結(jié)構(gòu),有兩種消息結(jié)構(gòu)格式當(dāng)發(fā)送正常計費數(shù)據(jù)或可能重復(fù)的計費數(shù)據(jù)時使用格式一,即其中的發(fā)送命令內(nèi)容分別是“發(fā)送正常計費數(shù)據(jù)”和“發(fā)送可能重復(fù)的計費數(shù)據(jù)”,流水號是每個計費數(shù)據(jù)消息唯一的識別號(Identity,簡稱ID),格式一的消息攜帶計費數(shù)據(jù);格式二在查詢主用采集機(jī)是否收到計費數(shù)據(jù)以及向備用采集機(jī)發(fā)送刪除/釋放可能重復(fù)計費數(shù)據(jù)時使用,發(fā)送命令內(nèi)容分別是“查詢”、“刪除”、“釋放”,消息攜帶需查詢/刪除/釋放的計費數(shù)據(jù)消息的流水號。
圖1-2是計費數(shù)據(jù)傳輸應(yīng)答的消息結(jié)構(gòu),對于收到的含有“發(fā)送正常數(shù)據(jù)”、“發(fā)送可能重復(fù)的數(shù)據(jù)”、“刪除”、“釋放”發(fā)送命令的消息,應(yīng)答結(jié)果是“成功接收”,對于含有“查詢”發(fā)送命令的消息,根據(jù)實際情況應(yīng)答結(jié)果可能是“查詢的計費數(shù)據(jù)已接收”或“查詢的計費數(shù)據(jù)未接收”,計費數(shù)據(jù)傳輸應(yīng)答的消息結(jié)構(gòu)中攜帶有對應(yīng)發(fā)送消息的流水號。
圖2是業(yè)務(wù)處理機(jī)發(fā)送數(shù)據(jù)的處理流程,如圖所示,首先執(zhí)行步驟200,業(yè)務(wù)處理機(jī)首先判斷主用采集機(jī)是否中斷,如果中斷則執(zhí)行步驟210,定時發(fā)送握手消息,以檢測主用采集機(jī)是否恢復(fù)正常工作;若沒有中斷,執(zhí)行步驟220,檢查業(yè)務(wù)處理機(jī)發(fā)送緩沖區(qū)是否為空,如果為空,表示無計費數(shù)據(jù)需要發(fā)送,直接返回,如果不為空,即發(fā)送緩沖區(qū)中有等待發(fā)送的計費數(shù)據(jù),執(zhí)行步驟221,取出一包計費數(shù)據(jù),若該數(shù)據(jù)為新的數(shù)據(jù),則直接發(fā)送,若該數(shù)據(jù)為已經(jīng)發(fā)送過,則執(zhí)行步驟222,首先檢查其是否超過設(shè)定的重發(fā)時間內(nèi)仍沒有收到應(yīng)答消息,若不是,則繼續(xù)等待,不作發(fā)送,若是,執(zhí)行步驟223,判斷重發(fā)次數(shù)是否超過設(shè)定的重發(fā)次數(shù)(設(shè)定的重發(fā)次數(shù)可以是1次或多次),若不是,執(zhí)行步驟224,計費數(shù)據(jù)向當(dāng)前的主用采集機(jī)發(fā)送,發(fā)送次數(shù)加1,若當(dāng)檢查到該計費數(shù)據(jù)重發(fā)次數(shù)超過設(shè)定值的限制時,執(zhí)行步驟230,判斷是否有工作正常的備用采集機(jī)處于連接狀態(tài),若有,執(zhí)行步驟231,把它設(shè)置為當(dāng)前采集機(jī),并把已發(fā)給主用采集機(jī)的數(shù)據(jù)作為可能重復(fù)發(fā)送的計費數(shù)據(jù)發(fā)送給該備用采集機(jī)。這個處理流程循環(huán)進(jìn)行。
當(dāng)業(yè)務(wù)處理機(jī)接收到采集機(jī)發(fā)來的應(yīng)答消息后,按圖3的流程進(jìn)行處理,首先執(zhí)行步驟300,判斷該應(yīng)答消息是否主用采集機(jī)返回的“握手”應(yīng)答消息,若應(yīng)答消息是“握手”應(yīng)答消息,執(zhí)行步驟311,判斷收到的是否主用采集機(jī)發(fā)來的握手應(yīng)答消息,若不是,處理結(jié)束,若是,執(zhí)行步驟312,判斷業(yè)務(wù)處理機(jī)記錄的主用采集機(jī)當(dāng)前的狀態(tài)是否為中斷,若是,表明主用采集機(jī)恢復(fù)正常工作了,繼續(xù)執(zhí)行步驟313,把主用采集機(jī)設(shè)置為當(dāng)前采集機(jī),執(zhí)行步驟314,業(yè)務(wù)處理機(jī)對重復(fù)緩沖區(qū)的流水號發(fā)送給主用采集機(jī)以查詢“可能重復(fù)發(fā)送的計費數(shù)據(jù)”是否收到。若應(yīng)答消息不是“握手”應(yīng)答消息,執(zhí)行步驟321,判斷是否數(shù)據(jù)傳輸應(yīng)答消息,即對“發(fā)送正常數(shù)據(jù)”、“發(fā)送可能重復(fù)的數(shù)據(jù)”的應(yīng)答,若是,執(zhí)行步驟330,判斷該應(yīng)答消息是否“發(fā)送正常數(shù)據(jù)”傳輸應(yīng)答消息,若是,執(zhí)行步驟332,業(yè)務(wù)處理機(jī)從發(fā)送緩沖區(qū)中將所述應(yīng)答消息中包含的流水號對應(yīng)的發(fā)送成功的計費數(shù)據(jù)刪除,發(fā)送過程結(jié)束;若不是,執(zhí)行步驟331,應(yīng)答消息是對“發(fā)送可能重復(fù)的數(shù)據(jù)”消息的應(yīng)答,業(yè)務(wù)處理機(jī)將該計費數(shù)據(jù)的流水號保存到重復(fù)緩沖區(qū)中,然后執(zhí)行步驟332,將發(fā)送緩沖區(qū)中的計費數(shù)據(jù)刪除;若不是數(shù)據(jù)傳輸應(yīng)答消息,執(zhí)行步驟322,判斷該應(yīng)答消息是否“查詢的數(shù)據(jù)已收到”(數(shù)據(jù)是“可能重復(fù)(發(fā)送)的數(shù)據(jù)”)的應(yīng)答消息,若是,執(zhí)行步驟325,將其流水號發(fā)給備用采集機(jī),通知其刪除對應(yīng)的重復(fù)發(fā)送的計費數(shù)據(jù),若不是,執(zhí)行步驟323,通知備用采集機(jī)釋放該計費數(shù)據(jù),將數(shù)據(jù)傳輸?shù)紹S處理;然后執(zhí)行步驟324,刪除處理機(jī)保存的重復(fù)緩沖區(qū)中的流水號。
采集機(jī)側(cè)主要是接收業(yè)務(wù)處理機(jī)發(fā)送的消息,返回適當(dāng)?shù)膽?yīng)答消息,其處理思路如下在任何時候采集機(jī)收到了業(yè)務(wù)處理機(jī)的握手消息,都會發(fā)送握手應(yīng)答消息進(jìn)行響應(yīng)。當(dāng)采集機(jī)收到正常計費數(shù)據(jù)后,將其傳輸給BS進(jìn)行處理,同時在流水號緩沖區(qū)中記錄下其流水號,向業(yè)務(wù)處理機(jī)發(fā)送成功接收的應(yīng)答消息。流水號緩沖區(qū)能夠保存最近一段時間內(nèi)收到的計費數(shù)據(jù)的流水號,用于查詢流水號是否重復(fù),當(dāng)收到查詢消息時,就在流水號緩沖區(qū)中查找,如果找到,則說明該流水號對應(yīng)的計費數(shù)據(jù)已經(jīng)成功接收,否則未接收,發(fā)送相應(yīng)的應(yīng)答消息。若采集機(jī)收到的是可能重復(fù)的計費數(shù)據(jù),則不會將其送往BS處理,而是先保存在可能重復(fù)數(shù)據(jù)緩沖區(qū)中,等待進(jìn)一步處理。當(dāng)業(yè)務(wù)處理機(jī)發(fā)來刪除消息后,就將重復(fù)數(shù)據(jù)緩沖區(qū)中對應(yīng)流水號的數(shù)據(jù)刪除,若是釋放消息,則將對應(yīng)數(shù)據(jù)送往BS處理,重復(fù)緩沖區(qū)中的數(shù)據(jù)清除。具體結(jié)合附圖4,執(zhí)行過程為執(zhí)行步驟400,采集機(jī)對業(yè)務(wù)處理機(jī)的消息進(jìn)行接收,判斷是否握手消息,若是,執(zhí)行步驟401,發(fā)送握手應(yīng)答消息進(jìn)行響應(yīng),否則,執(zhí)行步驟410,判斷是否為包含正常計費數(shù)據(jù)的消息,若是,執(zhí)行步驟411,將其傳輸給BS進(jìn)行處理,同時執(zhí)行步驟412,在流水號緩沖區(qū)中記錄下其對應(yīng)的流水號,執(zhí)行步驟413,向業(yè)務(wù)處理機(jī)發(fā)送成功接收的應(yīng)答消息;若不是包含正常計費數(shù)據(jù)的消息,執(zhí)行步驟420,判斷是否包含可能重復(fù)(發(fā)送)計費數(shù)據(jù)的消息,若是,執(zhí)行步驟440,將可能重復(fù)(發(fā)送)計費數(shù)據(jù)保存在數(shù)據(jù)緩沖區(qū)中,并執(zhí)行步驟441,向業(yè)務(wù)處理機(jī)發(fā)送成功接收的應(yīng)答消息;若不是包含可能重復(fù)(發(fā)送)計費數(shù)據(jù)的消息,執(zhí)行步驟421,判斷是否包含查詢可能重復(fù)的數(shù)據(jù)的消息,若是,執(zhí)行步驟430,判斷流水號緩沖區(qū)中是否有要查詢的可能重復(fù)的數(shù)據(jù)對應(yīng)的流水號,若有,執(zhí)行步驟432,發(fā)送已接受應(yīng)答消息,否則,執(zhí)行步驟431,發(fā)送未接受應(yīng)答消息;若不是包含查詢可能重復(fù)的數(shù)據(jù)的消息,執(zhí)行步驟422,判斷是否包含刪除可能重復(fù)的數(shù)據(jù)的消息,若是,執(zhí)行步驟423,從可能重復(fù)的數(shù)據(jù)緩沖區(qū)中刪除重復(fù)發(fā)送的計費數(shù)據(jù),執(zhí)行步驟425,發(fā)送成功接收應(yīng)答消息;若也不是包含刪除可能重復(fù)的數(shù)據(jù)的消息,執(zhí)行步驟424,將可能重復(fù)數(shù)據(jù)緩沖區(qū)中的計費數(shù)據(jù)送往BS,執(zhí)行步驟425,發(fā)送成功接收應(yīng)答消息.
盡管參照實施例對所公開的涉及計費數(shù)據(jù)傳輸?shù)姆椒ê拖到y(tǒng)進(jìn)行了特別描述,本領(lǐng)域技術(shù)人員將能理解,在不偏離本發(fā)明的范圍和精神的情況下,可以對它進(jìn)行形式和細(xì)節(jié)的種種顯而易見的修改。因此,以上描述的實施例是說明性的而不是限制性的,在不脫離本發(fā)明的精神和范圍的情況下,所有的變化和修改都在本發(fā)明的范圍之內(nèi)。
權(quán)利要求
1.一種移動通信網(wǎng)中計費數(shù)據(jù)傳輸?shù)姆椒ǎ涮卣髟谟诎ㄒ韵虏襟E業(yè)務(wù)處理機(jī)將計費數(shù)據(jù)向主用采集機(jī)發(fā)送,發(fā)送消息中包含該計費數(shù)據(jù)對應(yīng)的流水號;主用采集機(jī)接收到計費數(shù)據(jù),向業(yè)務(wù)處理機(jī)返回應(yīng)答消息,應(yīng)答消息中包含所述計費數(shù)據(jù)對應(yīng)的流水號,并將計費數(shù)據(jù)傳輸給計費系統(tǒng)進(jìn)行處理。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于還包括以下步驟若在設(shè)定的時間內(nèi),業(yè)務(wù)處理機(jī)沒有接收到主用采集機(jī)發(fā)送的應(yīng)答消息,則重新發(fā)送所述的計費數(shù)據(jù)。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于還包括以下步驟若在設(shè)定的時間內(nèi),業(yè)務(wù)處理機(jī)沒有接收到主用采集機(jī)發(fā)送的應(yīng)答消息,可以發(fā)送新的計費數(shù)據(jù)
4.根據(jù)權(quán)利要求2所述的方法,其特征在于還包括以下步驟業(yè)務(wù)處理機(jī)重新發(fā)送所述的計費數(shù)據(jù)的次數(shù)不超過設(shè)定的重發(fā)次數(shù)。
5.根據(jù)權(quán)利要求2或4所述的方法,其特征在于還包括以下步驟若業(yè)務(wù)處理機(jī)仍沒有接收到主用采集機(jī)發(fā)送的應(yīng)答消息,則所述的計費數(shù)據(jù)再向備用采集機(jī)發(fā)送;備用采集機(jī)將接收到的計費數(shù)據(jù)保存,將所述計費數(shù)據(jù)對應(yīng)的流水號保存,并向相應(yīng)的業(yè)務(wù)處理機(jī)返回應(yīng)答信息,應(yīng)答消息中包含所述計費數(shù)據(jù)對應(yīng)的流水號;業(yè)務(wù)處理機(jī)將接收到備用采集機(jī)返回的應(yīng)答消息中的流水號保存。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于若業(yè)務(wù)處理機(jī)仍沒有接收到主用采集機(jī)發(fā)送的應(yīng)答消息,則所述的計費數(shù)據(jù)向備用采集機(jī)發(fā)送的步驟中還包括以下步驟業(yè)務(wù)處理機(jī)將新的正常計費數(shù)據(jù)向備用采集機(jī)發(fā)送;備用采集機(jī)接收到所述新的計費數(shù)據(jù)后,向業(yè)務(wù)處理機(jī)返回應(yīng)答消息,應(yīng)答消息中包含所述計費數(shù)據(jù)對應(yīng)的流水號,并將該計費數(shù)據(jù)傳輸給計費系統(tǒng)進(jìn)行處理。
7.根據(jù)權(quán)利要求5所述的方法,其特征在于還包括以下步驟業(yè)務(wù)處理機(jī)向主用采集機(jī)發(fā)送握手消息;若主用采集機(jī)恢復(fù)正常工作,返回握手應(yīng)答消息;業(yè)務(wù)處理機(jī)通過保存的備用采集機(jī)返回的應(yīng)答消息中的流水號向主用采集機(jī)發(fā)起查詢;若主用采集機(jī)已收到需查詢處理的流水號對應(yīng)的計費數(shù)據(jù),則業(yè)務(wù)處理機(jī)向備用采集機(jī)發(fā)送刪除該流水號對應(yīng)的計費數(shù)據(jù)的消息,備用采集機(jī)將保存的對應(yīng)的計費數(shù)據(jù)刪除,如果主用采集機(jī)未收到該需查詢處理流水號對應(yīng)的計費數(shù)據(jù),則,業(yè)務(wù)處理機(jī)向備用采集機(jī)發(fā)送釋放該流水號對應(yīng)的計費數(shù)據(jù)的消息,備用采集機(jī)將保存的對應(yīng)的計費數(shù)據(jù)傳輸給計費系統(tǒng)進(jìn)行處理。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于若主用采集機(jī)恢復(fù)正常工作,還包括以下步驟業(yè)務(wù)處理機(jī)將新的正常計費數(shù)據(jù)向主用采集機(jī)發(fā)送,并保存該計費數(shù)據(jù)對應(yīng)的流水號。
9.一種移動通信網(wǎng)中計費數(shù)據(jù)傳輸?shù)南到y(tǒng),其特征在于包括一個或多個業(yè)務(wù)處理機(jī)、計費系統(tǒng)、一個主用采集機(jī),其中業(yè)務(wù)處理機(jī)用于將用戶的計費數(shù)據(jù)發(fā)送到主用采集機(jī),發(fā)送消息中包含該計費數(shù)據(jù)對應(yīng)的流水號;主用采集機(jī)用于將接收到計費數(shù)據(jù)傳輸給計費系統(tǒng)進(jìn)行處理,向業(yè)務(wù)處理機(jī)返回應(yīng)答消息,應(yīng)答消息中包含所述計費數(shù)據(jù)對應(yīng)的流水號。
10.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于還包括一個或多個備用采集機(jī),用于接收業(yè)務(wù)處理機(jī)發(fā)送的新的正常計費數(shù)據(jù)和業(yè)務(wù)處理機(jī)重新發(fā)送的可能重復(fù)的計費數(shù)據(jù),保存相應(yīng)的流水號,并向業(yè)務(wù)處理機(jī)發(fā)送包含所述流水號信息的響應(yīng)。
11.根據(jù)權(quán)利要求10所述的系統(tǒng),其特征在于處理機(jī)向備用采集機(jī)發(fā)送查詢、刪除、釋放計費數(shù)據(jù)的命令。
12.根據(jù)權(quán)利要求10或11所述的系統(tǒng),其特征在于所述備用采集機(jī)可以對如下動作進(jìn)行選擇對接收到的正常計費數(shù)據(jù),將其傳輸給計費系統(tǒng)進(jìn)行處理,同時在流水號緩沖區(qū)中記錄下其對應(yīng)的流水號;或?qū)邮盏降目赡苤貜?fù)的計費數(shù)據(jù),保存在數(shù)據(jù)緩沖區(qū)中;或?qū)邮盏降牟樵兊目赡苤貜?fù)的數(shù)據(jù)對應(yīng)的命令,根據(jù)流水號進(jìn)行查詢;或?qū)邮盏降膭h除重復(fù)發(fā)送的計費數(shù)據(jù)對應(yīng)的命令,刪除保存的相應(yīng)的計費數(shù)據(jù);或?qū)邮盏降尼尫胖貜?fù)發(fā)送的計費數(shù)據(jù)對應(yīng)的命令,將可能重復(fù)數(shù)據(jù)緩沖區(qū)中的計費數(shù)據(jù)送往計費系統(tǒng)。
全文摘要
本發(fā)明公開了對移動通訊網(wǎng)中計費數(shù)據(jù)傳輸?shù)姆椒ê拖到y(tǒng),所述的計費數(shù)據(jù)傳輸方法包括以下步驟業(yè)務(wù)處理機(jī)將計費數(shù)據(jù)向主用采集機(jī)發(fā)送,發(fā)送消息中包含該計費數(shù)據(jù)對應(yīng)的流水號;主用采集機(jī)接收到計費數(shù)據(jù),向業(yè)務(wù)處理機(jī)返回應(yīng)答消息,應(yīng)答消息中包含流水號,并將計費數(shù)據(jù)傳輸給計費系統(tǒng)進(jìn)行處理。采用本發(fā)明的技術(shù)方案,由于采取了由業(yè)務(wù)處理機(jī)主動發(fā)送計費數(shù)據(jù)的技術(shù)措施,避免了采集機(jī)定時采集帶來的延遲,而且當(dāng)主用采集機(jī)停止工作時,業(yè)務(wù)處理機(jī)不需要人工干預(yù),自動向備用采集機(jī)轉(zhuǎn)發(fā),節(jié)省了反應(yīng)時間,提高了傳輸效率,同時采用復(fù)詢機(jī)制,避免了計費數(shù)據(jù)的重復(fù)傳輸。
文檔編號H04L12/14GK1510864SQ02157790
公開日2004年7月7日 申請日期2002年12月21日 優(yōu)先權(quán)日2002年12月21日
發(fā)明者劉峻松 申請人:深圳市中興通訊股份有限公司