專利名稱:通信系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及用于在電信系統(tǒng)中計(jì)費(fèi)的方法和設(shè)備。本發(fā)明尤其適合于在UMTS(通用移動(dòng)電信系統(tǒng))/GPRS(通用分組無線電系統(tǒng))體系結(jié)構(gòu)中實(shí)施,但是并不局限于此。
背景技術(shù):
無線蜂窩通信網(wǎng)絡(luò)是廣為人們所知的。在此類系統(tǒng)中,通信網(wǎng)絡(luò)所覆蓋的整個(gè)區(qū)域被劃分成小區(qū)。每一個(gè)小區(qū)都具有一個(gè)基站收發(fā)信機(jī),它被設(shè)置成與關(guān)聯(lián)于所述基站收發(fā)信機(jī)的小區(qū)中的移動(dòng)臺或其他用戶設(shè)備進(jìn)行通信。
在這些已知的系統(tǒng)中,為一個(gè)用戶分配一條信道。該信道可以被認(rèn)為是一條電路交換信道,換句話說,用戶經(jīng)由該信道連接到基站,并且在將數(shù)據(jù)從用戶設(shè)備傳遞到基站收發(fā)信機(jī)的時(shí)候使用該信道。例如,在GSM(全球移動(dòng)通信系統(tǒng))標(biāo)準(zhǔn)的情況下,為用戶分配一個(gè)給定頻段以及該頻段中的某個(gè)特定時(shí)隙。在諸如碼分多址(CDMA)系統(tǒng)之類的其他通信系統(tǒng)中,向一個(gè)以上的用戶設(shè)備部件分配同一物理資源,但是可以使用附加的碼序列來區(qū)分這些用戶設(shè)備部件。對經(jīng)由此類系統(tǒng)傳遞到外部服務(wù)器的數(shù)據(jù)而言,在傳播到外部服務(wù)器之前,這些數(shù)據(jù)從用戶設(shè)備開始經(jīng)過指定的路徑到達(dá)小區(qū)的基站收發(fā)信機(jī)、基站控制器以及網(wǎng)關(guān)。
處于無線通信網(wǎng)絡(luò)的外部的計(jì)算機(jī)網(wǎng)絡(luò)、諸如被稱為因特網(wǎng)的計(jì)算機(jī)網(wǎng)絡(luò),使用以分組形式的數(shù)據(jù)來進(jìn)行通信。這些分組將被提供給網(wǎng)絡(luò),然后,所述分組從一個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)傳遞到另一個(gè)網(wǎng)絡(luò)節(jié)點(diǎn),直至到達(dá)其目的地為止。網(wǎng)絡(luò)分組采用的實(shí)際路徑不被認(rèn)為是非常重要的,而且后續(xù)分組也未必一直采用從發(fā)送節(jié)點(diǎn)到接收節(jié)點(diǎn)的同一路徑。
有幾種無線通信協(xié)議嘗試或建議在交換網(wǎng)絡(luò)內(nèi)部實(shí)行真正的無線分組通信或分組通信仿真。其中一個(gè)實(shí)例是GPRS(通用分組無線電系統(tǒng))網(wǎng)絡(luò),它可以作為GSM網(wǎng)絡(luò)的一部分來實(shí)現(xiàn),或者也可以作為CDMA系統(tǒng)的一部分來實(shí)現(xiàn)。CDMA系統(tǒng)的一個(gè)實(shí)例是通用移動(dòng)電信系統(tǒng)(UMTS),其中該系統(tǒng)可以合并一部分的GPRS和GSM網(wǎng)絡(luò)部件。
此外,UMTS系統(tǒng)還被稱為第三代或3G網(wǎng)絡(luò)系統(tǒng)。
在UMTS/GPRS系統(tǒng)內(nèi)部,記帳是由向記帳系統(tǒng)傳送計(jì)費(fèi)數(shù)據(jù)記錄(CDR)的各種功能部件來實(shí)現(xiàn)的。然后,記帳系統(tǒng)核對每一個(gè)用戶的CDR。在某些網(wǎng)絡(luò)部件能夠直接將CDR提供給記帳系統(tǒng)的同時(shí),網(wǎng)絡(luò)中的某些交換節(jié)點(diǎn)將其CDR傳遞到執(zhí)行計(jì)費(fèi)網(wǎng)關(guān)功能(CGF)的網(wǎng)絡(luò)部件。計(jì)費(fèi)網(wǎng)關(guān)功能對接收到的CDR執(zhí)行初始的核對和過濾處理,并將經(jīng)過處理的CDR傳遞到記帳系統(tǒng)。如果計(jì)費(fèi)網(wǎng)關(guān)功能是在與任何其他功能分離的情況下執(zhí)行的,那么所述計(jì)費(fèi)網(wǎng)關(guān)功能可以在一個(gè)計(jì)費(fèi)網(wǎng)關(guān)(CG)中執(zhí)行。網(wǎng)絡(luò)供應(yīng)商提供的單個(gè)網(wǎng)絡(luò)可以具有若干個(gè)計(jì)費(fèi)網(wǎng)關(guān)。
在每一個(gè)移動(dòng)電信網(wǎng)絡(luò)內(nèi)部都存在著若干種類型的交換節(jié)點(diǎn)。服務(wù)GPRS支持節(jié)點(diǎn)(SGSN)是作為用戶與核心網(wǎng)絡(luò)部件之間的網(wǎng)關(guān)運(yùn)作的。網(wǎng)關(guān)GPRS支持節(jié)點(diǎn)(GGSN)用作核心網(wǎng)絡(luò)部件與用戶希望連接到的外部網(wǎng)絡(luò)之間的網(wǎng)關(guān)。舉例來說,這些外部網(wǎng)絡(luò)可以是諸如因特網(wǎng)之類的分組交換網(wǎng)絡(luò),或是屬于另一個(gè)網(wǎng)絡(luò)供應(yīng)商的單獨(dú)的核心網(wǎng)絡(luò)。
SGSN和GGSN都會將CDR傳遞到計(jì)費(fèi)網(wǎng)關(guān)。為了使記帳準(zhǔn)確,用于每一個(gè)用戶以及每一種分組數(shù)據(jù)協(xié)議(PDP)的、來自SGSN和GGSN的CDR應(yīng)該被傳遞到單個(gè)計(jì)費(fèi)網(wǎng)關(guān)。在實(shí)踐中,分組數(shù)據(jù)協(xié)議將會確定所使用的數(shù)據(jù)協(xié)議,以便能為所使用的每一種協(xié)議產(chǎn)生單獨(dú)的CDR。關(guān)于分組數(shù)據(jù)協(xié)議的一個(gè)實(shí)例可以是網(wǎng)際協(xié)議(IP)。
GGSN將用于每一個(gè)用戶/會話/PDP上下文的CDR發(fā)送到計(jì)費(fèi)網(wǎng)關(guān)。這個(gè)計(jì)費(fèi)網(wǎng)關(guān)信息被傳遞到用于每一個(gè)用戶/會話/PDP上下文的SGSN,以便使GGSN和SGSN能將用于每一個(gè)用戶/會話/PDP上下文的CDR發(fā)送到同一個(gè)計(jì)費(fèi)網(wǎng)關(guān)。然而,在實(shí)踐中,GGSN總是將它產(chǎn)生的所有CDR發(fā)送到一個(gè)隨時(shí)充當(dāng)有效計(jì)費(fèi)網(wǎng)關(guān)的計(jì)費(fèi)網(wǎng)關(guān)。
因此,如果在GGSN中有效計(jì)費(fèi)網(wǎng)關(guān)因?yàn)槟撤N原因而發(fā)生改變,那么從該點(diǎn)創(chuàng)建的所有CDR都被發(fā)送到新的有效計(jì)費(fèi)網(wǎng)關(guān)。這可能會出現(xiàn)問題,其中對于同一個(gè)用戶/會話/PDP上下文而言由GGSN產(chǎn)生的CDR將被定向到一個(gè)與最初由GGSN指示并由SGSN定址(address)的計(jì)費(fèi)網(wǎng)關(guān)所不同的有效計(jì)費(fèi)網(wǎng)關(guān)。
舉例來說,這種情況有可能在用戶開始進(jìn)行一個(gè)GPRS會話的時(shí)候發(fā)生,其中該會話會在具有兩個(gè)計(jì)費(fèi)網(wǎng)關(guān)CG1和CG2的系統(tǒng)中創(chuàng)建一個(gè)被稱為PDP1的第一PDP上下文。在一開始,GGSN的有效計(jì)費(fèi)網(wǎng)關(guān)是CG1,因此,這時(shí)會指示SSGN向第一計(jì)費(fèi)網(wǎng)關(guān)CG1發(fā)送用于上下文PDP1的CDR。
如果因?yàn)槟撤N原因而喪失了從SGSN以及GGSN到CG1的通信鏈路,那么這時(shí)可能會出現(xiàn)問題。從此刻開始,SGSN以及GGSN都會將用于第一分組數(shù)據(jù)協(xié)議上下文的CDR重定向到第二計(jì)費(fèi)網(wǎng)關(guān)CG2。出于相同的原因,GGSN的有效計(jì)費(fèi)網(wǎng)關(guān)將會變成CG2。
在GGSN的有效計(jì)費(fèi)網(wǎng)關(guān)是CG2的情況下,SGSN創(chuàng)建的任何新的分組數(shù)據(jù)協(xié)議(例如創(chuàng)建了PDP上下文PDP2的第二GPRS會話)將會被指示把用于新的分組協(xié)議的CDR發(fā)送到第二計(jì)費(fèi)網(wǎng)關(guān)CG2。同樣地,用于第一會話的新的會話分組數(shù)據(jù)協(xié)議(例如PDP3)也會促使GGSN指示SGSN將CDR發(fā)送到有效計(jì)費(fèi)網(wǎng)關(guān)CG2。
此時(shí),由于SGSN記得將會為每一個(gè)分組數(shù)據(jù)協(xié)議使用哪個(gè)計(jì)費(fèi)網(wǎng)關(guān),而GGSN卻將其所有的CDR都發(fā)送到了有效計(jì)費(fèi)網(wǎng)關(guān),因此這其中將會出現(xiàn)問題。由此,在與第一計(jì)費(fèi)網(wǎng)關(guān)CG1重新建立連接的時(shí)候,SGSN會將用于第一分組數(shù)據(jù)協(xié)議的任何新的CDR發(fā)送到第一計(jì)費(fèi)網(wǎng)關(guān)CG1。然而,GGSN的有效網(wǎng)關(guān)仍然是第二計(jì)費(fèi)網(wǎng)關(guān)CG2,并且用于第一分組數(shù)據(jù)協(xié)議的任何新的CDR都被發(fā)送到第二計(jì)費(fèi)網(wǎng)關(guān)CG2。
因此,對于第一數(shù)據(jù)分組協(xié)議而言,來自GGSN和SGSN的CDR不會被同一個(gè)計(jì)費(fèi)網(wǎng)關(guān)所接收。
針對這個(gè)問題,現(xiàn)有技術(shù)中的解決方案是將GGSN的有效計(jì)費(fèi)網(wǎng)關(guān)手動(dòng)重置成第一計(jì)費(fèi)網(wǎng)關(guān)。但是這種方法同樣存在局限性。在上文描述的狀況中,在通信鏈路出現(xiàn)故障的時(shí)候,會創(chuàng)建附加的會話或是附加的分組數(shù)據(jù)協(xié)議上下文。有效計(jì)費(fèi)網(wǎng)關(guān)并不是初始的計(jì)費(fèi)網(wǎng)關(guān)CG1。這種簡單地重置GGSN的有效網(wǎng)關(guān)以便為一個(gè)分組數(shù)據(jù)協(xié)議上下文重建CDR同步的處理,可能會破壞隨后的分組數(shù)據(jù)協(xié)議的CDR同步。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例的目的是解決或者至少局部地緩解前述的一個(gè)或多個(gè)問題。
依照本發(fā)明,提供了一種通信系統(tǒng),該系統(tǒng)包括第一通信節(jié)點(diǎn);第二通信節(jié)點(diǎn);多個(gè)計(jì)費(fèi)節(jié)點(diǎn);以及存儲器;所述第一節(jié)點(diǎn)包括用于將信息發(fā)送到所述計(jì)費(fèi)節(jié)點(diǎn)中的至少一個(gè)計(jì)費(fèi)節(jié)點(diǎn)的裝置;所述第二節(jié)點(diǎn)包括用于將信息發(fā)送到所述計(jì)費(fèi)節(jié)點(diǎn)中的至少一個(gè)計(jì)費(fèi)節(jié)點(diǎn)的裝置;所述存儲器包括用于存儲標(biāo)識所述計(jì)費(fèi)節(jié)點(diǎn)中的至少一個(gè)計(jì)費(fèi)節(jié)點(diǎn)的信息的裝置;其中所述第一節(jié)點(diǎn)和所述第二節(jié)點(diǎn)被設(shè)置成取決于所述存儲器中保存的信息將各自的信息發(fā)送到相同的所述至少一個(gè)計(jì)費(fèi)節(jié)點(diǎn)。
第一或第二節(jié)點(diǎn)還可以包括取決于所述第一節(jié)點(diǎn)與所述第二節(jié)點(diǎn)之間傳遞的通信數(shù)據(jù)上下文來選擇所述至少一個(gè)計(jì)費(fèi)節(jié)點(diǎn)的裝置。
通信數(shù)據(jù)上下文可以取決于下述中的至少一項(xiàng)請求或傳送所述通信數(shù)據(jù)的用戶;由所述用戶請求的會話;在由所述用戶請求的所述會話中使用的分組數(shù)據(jù)協(xié)議。
該通信系統(tǒng)可以是UMTS體系結(jié)構(gòu)的通信系統(tǒng)。
該通信系統(tǒng)可以是GPRS體系結(jié)構(gòu)的通信系統(tǒng)。
第一通信節(jié)點(diǎn)可以是網(wǎng)關(guān)GPRS服務(wù)節(jié)點(diǎn)(GGSN)。
第二通信節(jié)點(diǎn)可以是服務(wù)GPRS支持節(jié)點(diǎn)(SGSN)。
至少一個(gè)計(jì)費(fèi)節(jié)點(diǎn)可以包括計(jì)費(fèi)網(wǎng)關(guān)功能(CGF)。
至少一個(gè)計(jì)費(fèi)節(jié)點(diǎn)可以是計(jì)費(fèi)網(wǎng)關(guān)(CG)。
存儲器可以位于所述第一或所述第二通信節(jié)點(diǎn)的內(nèi)部。
第二存儲器可以位于所述第一或第二通信節(jié)點(diǎn)中的另一個(gè)節(jié)點(diǎn)的內(nèi)部,其中所述第二存儲器可以被設(shè)置成存儲用于標(biāo)識所述計(jì)費(fèi)節(jié)點(diǎn)中的至少一個(gè)計(jì)費(fèi)節(jié)點(diǎn)的信息,并且所述第二存儲器被設(shè)置成使所述存儲器中存儲的值與所述第二存儲器中存儲的值同步。
由所述第一和第二節(jié)點(diǎn)中的至少一個(gè)節(jié)點(diǎn)所發(fā)送的信息可以包括至少一個(gè)數(shù)據(jù)記錄。
依照本發(fā)明的第二個(gè)方面,提供了一種用于在通信系統(tǒng)中記帳的方法,其包括以下步驟將信息從第一通信節(jié)點(diǎn)發(fā)送到多個(gè)計(jì)費(fèi)節(jié)點(diǎn)中的至少一個(gè)計(jì)費(fèi)節(jié)點(diǎn);將信息從第二通信節(jié)點(diǎn)發(fā)送到所述多個(gè)計(jì)費(fèi)節(jié)點(diǎn)中的至少一個(gè)計(jì)費(fèi)節(jié)點(diǎn);在存儲器中保存用于標(biāo)識所述多個(gè)計(jì)費(fèi)節(jié)點(diǎn)中的至少一個(gè)計(jì)費(fèi)節(jié)點(diǎn)的信息;其中所述第一通信節(jié)點(diǎn)和所述第二通信節(jié)點(diǎn)被設(shè)置成取決于所述存儲器中保存的所述信息將各自的信息發(fā)送到相同的至少一個(gè)所述計(jì)費(fèi)節(jié)點(diǎn)。
該方法還可以包括以下步驟取決于在所述第一通信節(jié)點(diǎn)與所述第二通信節(jié)點(diǎn)之間傳遞的通信數(shù)據(jù)上下文來選擇至少一個(gè)計(jì)費(fèi)節(jié)點(diǎn)。
該方法還可以包括以下步驟將用于標(biāo)識所述選定的至少一個(gè)計(jì)費(fèi)節(jié)點(diǎn)的值傳遞到所述存儲器設(shè)備。
選擇所述至少一個(gè)計(jì)費(fèi)節(jié)點(diǎn)的步驟可以取決于下述中的至少一項(xiàng)請求或傳送所述通信數(shù)據(jù)的用戶;由所述用戶請求的會話;在由所述用戶請求的所述會話中使用的分組數(shù)據(jù)協(xié)議。
該方法還可以包括以下步驟在另一個(gè)存儲器設(shè)備中存儲所述用于標(biāo)識所述多個(gè)計(jì)費(fèi)節(jié)點(diǎn)中的至少一個(gè)計(jì)費(fèi)節(jié)點(diǎn)的信息。
該方法還可以包括以下步驟維護(hù)所述存儲器以及所述第二存儲器,以便使用于標(biāo)識所述計(jì)費(fèi)節(jié)點(diǎn)中的至少一個(gè)計(jì)費(fèi)節(jié)點(diǎn)的信息是相同的。
依照本發(fā)明的第三個(gè)方面,提供了一種在通信系統(tǒng)中使用的通信節(jié)點(diǎn),所述節(jié)點(diǎn)被設(shè)置成將信息發(fā)送到一個(gè)計(jì)費(fèi)節(jié)點(diǎn),所述節(jié)點(diǎn)包括一存儲器,用于存儲標(biāo)識由所述節(jié)點(diǎn)向其發(fā)送所述信息的計(jì)費(fèi)節(jié)點(diǎn)的信息。
該節(jié)點(diǎn)可以被設(shè)置成將所述存儲器中的所述信息發(fā)送到第二節(jié)點(diǎn)。
現(xiàn)在將僅參考附圖通過舉例來描述本發(fā)明的實(shí)施例,其中圖1是UMTS蜂窩電信系統(tǒng)的示意圖;圖2是用于UMTS電信系統(tǒng)的記帳體系結(jié)構(gòu)的示意圖,其中該系統(tǒng)使用了一個(gè)與可以實(shí)施本發(fā)明實(shí)施例的分組數(shù)據(jù)網(wǎng)絡(luò)進(jìn)行通信的移動(dòng)臺實(shí)例;圖3是本發(fā)明第一實(shí)施例中的GGSN的示意圖;圖4是本發(fā)明第一實(shí)施例中的方法的流程圖;圖5是本發(fā)明第二實(shí)施例中的GGSN和SGSN的示意圖;圖6是本發(fā)明第二實(shí)施例中的方法的流程圖。
具體實(shí)施例方式
參考圖1,其中顯示了為UMTS/GPRS通信系統(tǒng)提出的常規(guī)邏輯體系結(jié)構(gòu),并且這種體系結(jié)構(gòu)同樣適合于其他那些可以執(zhí)行本發(fā)明實(shí)施例的系統(tǒng)。
對本領(lǐng)域技術(shù)人員來說,諸如計(jì)算機(jī)(固定的或便攜式的)、移動(dòng)電話、個(gè)人數(shù)據(jù)助理或組織器(organiser)之類的各種用戶設(shè)備(UE)都是已知的,并且這些設(shè)備可以用于訪問因特網(wǎng)以便獲取服務(wù)。被稱為移動(dòng)臺(MS)1的移動(dòng)用戶設(shè)備可以被定義成一種能夠經(jīng)由無線接口與另一個(gè)設(shè)備進(jìn)行通信的裝置,其中所述另一個(gè)設(shè)備可以是移動(dòng)電信網(wǎng)絡(luò)的基站或任何其他站。
在上文和下文中使用的術(shù)語“服務(wù)”應(yīng)當(dāng)被理解成廣泛地涵蓋了用戶可能預(yù)期、需要或是具有的任何服務(wù)或商品。此外,該術(shù)語還應(yīng)該被理解成涵蓋了提供贈送服務(wù)。特別地,術(shù)語“服務(wù)”可以被理解成包括網(wǎng)際協(xié)議多媒體IM服務(wù)、會議服務(wù)、電話服務(wù)、游戲服務(wù)、多功能呼叫(rich call)服務(wù)、存在狀態(tài)服務(wù)、電子商務(wù)服務(wù)以及消息傳遞服務(wù)、例如即時(shí)消息傳遞服務(wù),但是該術(shù)語并不局限于上述服務(wù)。
移動(dòng)臺(MS)1可以通過無線電與一個(gè)或多個(gè)基站(BS)2進(jìn)行通信。每一個(gè)基站都鏈接到單個(gè)無線電網(wǎng)絡(luò)控制器(RNC)4。用于基站和RNC的術(shù)語是由標(biāo)準(zhǔn)決定的。例如,基站可以被稱為“節(jié)點(diǎn)B”,RNC可以被稱為“基站控制器”。應(yīng)該了解的是,在這里應(yīng)該將術(shù)語“基站”和“RNC”解釋成包括在其他標(biāo)準(zhǔn)中執(zhí)行相似功能的等效部件。
此外,還應(yīng)該了解,在本發(fā)明的某些實(shí)施例中,RNC的功能可以分布在基站之間。
此外,對每一個(gè)基站2進(jìn)行設(shè)置,以便使所述基站能夠針對預(yù)定區(qū)域100內(nèi)部的移動(dòng)臺1執(zhí)行接收和發(fā)射。這些區(qū)域相互連結(jié)(interlock),并且可以局部重疊,由此創(chuàng)建一片移動(dòng)臺覆蓋區(qū)域。此外,還對每一個(gè)基站進(jìn)行設(shè)置,以便使那些用于在移動(dòng)臺與基站之間進(jìn)行通信的物理資源能夠在整個(gè)通信網(wǎng)絡(luò)101上重新使用。
每一個(gè)RNC 4都可以鏈接到一個(gè)或多個(gè)BS 2。此外,每一個(gè)RNC4都會鏈接到核心網(wǎng)絡(luò)(CN)5。CN 5包括一個(gè)或多個(gè)服務(wù)節(jié)點(diǎn),這些節(jié)點(diǎn)可以為所連接的移動(dòng)臺提供通信服務(wù),所述移動(dòng)臺例如可以是移動(dòng)交換中心(MSC)7和服務(wù)GPRS(通用分組無線電服務(wù))支持節(jié)點(diǎn)(SGSN)8。這些單元都是與RNC 4相連接的。此外,CN 5還與其他的諸如固定線路網(wǎng)絡(luò)9之類的電信網(wǎng)絡(luò)、其他的移動(dòng)網(wǎng)絡(luò)(例如,另一個(gè)核心網(wǎng)絡(luò)12)、或是諸如因特網(wǎng)或?qū)S芯W(wǎng)絡(luò)之類的分組數(shù)據(jù)網(wǎng)絡(luò)10、11相連,由此允許在UMTS網(wǎng)絡(luò)外部進(jìn)行前向(onward)通信連接。另外,CN 5還包括其他的單元,諸如歸屬位置(homelocation)寄存器(HLR)13以及訪問者位置寄存器(VLR)14,這些單元有助于對接入到網(wǎng)絡(luò)進(jìn)行控制。HLR 13存儲移動(dòng)臺用戶對該CN 5本身的預(yù)訂細(xì)節(jié)。VLR 14存儲關(guān)于當(dāng)前附連到CN 5但卻沒有預(yù)訂該網(wǎng)絡(luò)的移動(dòng)臺的信息。BS 2和RNC 4構(gòu)成了一個(gè)UMTS陸地?zé)o線電接入網(wǎng)絡(luò)(UTRAN)。
每一個(gè)核心網(wǎng)絡(luò)5都包括一個(gè)或多個(gè)計(jì)費(fèi)網(wǎng)關(guān)功能實(shí)體15、16以及一個(gè)用于執(zhí)行記帳操作的記帳系統(tǒng)17、18。(例如,在GPRS中,如果計(jì)費(fèi)網(wǎng)關(guān)功能在一個(gè)單獨(dú)的物理實(shí)體中實(shí)現(xiàn),那么相應(yīng)的網(wǎng)絡(luò)部件被稱為計(jì)費(fèi)網(wǎng)關(guān)(CG))。每一個(gè)產(chǎn)生計(jì)費(fèi)信息的網(wǎng)絡(luò)實(shí)體(例如GPRS中的GGSN和SGSN)都至少與一個(gè)計(jì)費(fèi)網(wǎng)關(guān)功能(CGF)相鏈接,但是由于冗余度方面的原因,所述網(wǎng)絡(luò)實(shí)體通常會與若干個(gè)CGF相鏈接。此外,計(jì)費(fèi)網(wǎng)關(guān)也可以鏈接在一起。當(dāng)移動(dòng)臺在另一個(gè)與所預(yù)訂的核心網(wǎng)絡(luò)(其歸屬網(wǎng)絡(luò))不同的核心網(wǎng)絡(luò)中工作的時(shí)候,所述另一個(gè)網(wǎng)絡(luò)可以借助于計(jì)費(fèi)網(wǎng)關(guān)和記帳系統(tǒng)將計(jì)費(fèi)信息傳遞到歸屬網(wǎng)絡(luò),從而使得歸屬網(wǎng)絡(luò)能夠?yàn)橛脩羰褂闷渌诵木W(wǎng)絡(luò)而對用戶進(jìn)行記帳。
在核心網(wǎng)絡(luò)中,每一個(gè)服務(wù)節(jié)點(diǎn)、例如MSC或SGSN都可以向移動(dòng)臺提供一組服務(wù),例如MSC可以為例如語音、傳真或非透明的數(shù)據(jù)服務(wù)提供電路交換(CS)通信,由此具有一條到電路交換域中的其他實(shí)體的鏈路,其中舉例來說,該電路交換域可以是諸如GSM(全球移動(dòng)通信系統(tǒng))之類的其他CS移動(dòng)網(wǎng)絡(luò),也可以是諸如常規(guī)語音電話網(wǎng)絡(luò)之類的CS固定線路網(wǎng)絡(luò)。
SGSN可以為例如用于網(wǎng)際協(xié)議(IP)數(shù)據(jù)傳輸?shù)姆纸M數(shù)據(jù)協(xié)議(PDP)上下文提供分組交換(PS)通信,由此具有到分組交換域中的其他實(shí)體的鏈路,其中舉例來說,所述分組交換域可以是具有GPRS功能的GSM網(wǎng)絡(luò),也可以是因特網(wǎng)。分組交換服務(wù)可以包括傳統(tǒng)的數(shù)據(jù)服務(wù),例如文件傳送、電子郵件以及萬維網(wǎng)(WWW)瀏覽,此外它還可以包括衍生的數(shù)據(jù)服務(wù),例如IP上的語音服務(wù)(voice-over-IP)(舉例來說,該服務(wù)可以借助于H.323協(xié)議來實(shí)現(xiàn))。
在服務(wù)節(jié)點(diǎn)之間進(jìn)行的服務(wù)劃分是在系統(tǒng)規(guī)范中規(guī)定的,并且取決于所采用的網(wǎng)絡(luò)體系結(jié)構(gòu)。除了MSC或SGSN之外,還可能存在其他用于提供重疊或附加服務(wù)的節(jié)點(diǎn)。
當(dāng)移動(dòng)臺1開始在核心網(wǎng)絡(luò)5的覆蓋區(qū)域中執(zhí)行通信操作的時(shí)候,它首先會經(jīng)歷一個(gè)附連到核心網(wǎng)絡(luò)5的處理。在這個(gè)處理中,移動(dòng)臺1指示其身份,然后其會經(jīng)歷一個(gè)附連到網(wǎng)絡(luò)的處理。核心網(wǎng)絡(luò)5從移動(dòng)臺1所預(yù)訂的核心網(wǎng)絡(luò)5的HLR 13中獲取關(guān)于移動(dòng)臺的預(yù)訂信息。該預(yù)訂信息包括用于指示移動(dòng)臺1有權(quán)接收的服務(wù)的接入信息(例如移動(dòng)臺可以接入的接入點(diǎn),其中舉例來說,該接入點(diǎn)可以處于GGSN 21中),用于指示對用戶進(jìn)行記帳的方法的記帳信息(例如正常預(yù)訂、預(yù)付費(fèi)預(yù)訂、實(shí)時(shí)記帳(hot billing)預(yù)訂或按時(shí)計(jì)價(jià)(flatrate)預(yù)訂;以及記帳處理是否取決于所使用的接入點(diǎn))。通過使用這個(gè)信息,核心網(wǎng)絡(luò)5可以向移動(dòng)臺1提供服務(wù),并且可以相應(yīng)地對用戶進(jìn)行記帳。在附連到網(wǎng)絡(luò)之后,移動(dòng)臺可以將其對通信服務(wù)的需要傳達(dá)給核心網(wǎng)絡(luò)5,其中舉例來說,所述需要包括在GPRS系統(tǒng)中激活一個(gè)PDP上下文。
在某些如GPRS的系統(tǒng)中,計(jì)費(fèi)網(wǎng)關(guān)功能收集CDR(計(jì)費(fèi)數(shù)據(jù)記錄)票據(jù)或是其他計(jì)費(fèi)消息,并且將其作為一個(gè)文件前向發(fā)送到恰當(dāng)?shù)挠泿は到y(tǒng)。如果記帳系統(tǒng)正在運(yùn)行,那么可以直接發(fā)送這些CDR票據(jù),或者,也可以臨時(shí)存儲這些CDR票據(jù),并且定期地在經(jīng)過了某個(gè)延遲之后將其發(fā)送到記帳系統(tǒng)。舉例來說,此類文件可以每10或30分鐘發(fā)送一次。在實(shí)時(shí)記帳過程中,這些消息通常在沒有延遲時(shí)或是僅僅延遲幾秒之后被迅速地發(fā)送到恰當(dāng)?shù)挠泿は到y(tǒng)或記帳服務(wù)器。這樣做可以允許更有效地提供諸如付款通知(AoC)和預(yù)付費(fèi)預(yù)訂之類的服務(wù)。
核心網(wǎng)絡(luò)包括用于與其他網(wǎng)絡(luò)9、10、11進(jìn)行對接的網(wǎng)關(guān)設(shè)備19、20、21。如果相應(yīng)的其他網(wǎng)絡(luò)是分組交換網(wǎng)絡(luò)(例如網(wǎng)絡(luò)10、11),那么所述網(wǎng)關(guān)設(shè)備是在SGSN 8與相應(yīng)網(wǎng)絡(luò)之間進(jìn)行對接的GGSN(網(wǎng)關(guān)GPRS支持節(jié)點(diǎn))。在通信會話期間和/或結(jié)束會話之后,通過其對會話進(jìn)行路由的GGSN產(chǎn)生一個(gè)或多個(gè)CDR票據(jù)消息,這些票據(jù)消息被定向到恰當(dāng)?shù)挠?jì)費(fèi)系統(tǒng),由此可以就所述會話對用戶進(jìn)行記帳。
參考圖2,其中對由UMTS體系結(jié)構(gòu)使用并且與SGSN 8以及GGSN 21相關(guān)的計(jì)費(fèi)系統(tǒng)進(jìn)行了更詳細(xì)的描述。所描述的這個(gè)系統(tǒng)是一個(gè)可以在其中采用本發(fā)明的實(shí)施例的系統(tǒng)。為了說明實(shí)際的體系結(jié)構(gòu),所述體系結(jié)構(gòu)151被顯示為從希望經(jīng)由分組數(shù)據(jù)網(wǎng)絡(luò)PDN 121來訪問計(jì)算機(jī)上的文件的用戶設(shè)備開始的連接的一部分。
此外,雖然已知UMTS系統(tǒng)內(nèi)部的其他實(shí)體、例如歸屬位置寄存器13能夠產(chǎn)生計(jì)費(fèi)數(shù)據(jù)記錄,但是這些實(shí)例明確地討論的是SGSN8與GGSN 21之間的同步。
圖2所示的系統(tǒng)包括記帳體系結(jié)構(gòu)151、移動(dòng)臺2、用戶設(shè)備125、分組數(shù)據(jù)網(wǎng)絡(luò)121以及目標(biāo)計(jì)算機(jī)123。
與SGSN 8以及GGSN 21有關(guān)的記帳體系結(jié)構(gòu)151包括服務(wù)GPRS支持節(jié)點(diǎn)(SGSN)8、網(wǎng)關(guān)GPRS服務(wù)節(jié)點(diǎn)(GGSN)21、第一計(jì)費(fèi)網(wǎng)關(guān)(CG1)15、第二計(jì)費(fèi)網(wǎng)關(guān)(CG2)16、記帳系統(tǒng)17以及一系列的相互連接153、155、157、161、163、171、173。SGSN 8與GGSN通過相互連接153相連。SGSN 8和第一計(jì)費(fèi)網(wǎng)關(guān)15通過相互連接155相連。SGSN 8與第二計(jì)費(fèi)網(wǎng)關(guān)16通過相互連接157相連。GGSN 21與第一計(jì)費(fèi)網(wǎng)關(guān)通過相互連接161相連。GGSN 21與第二計(jì)費(fèi)網(wǎng)關(guān)通過相互連接163相連。第一計(jì)費(fèi)網(wǎng)關(guān)15通過相互連接171與記帳系統(tǒng)17相連。第二計(jì)費(fèi)網(wǎng)關(guān)16通過相互連接173與記帳系統(tǒng)17相連。
正如本領(lǐng)域中已知的那樣,在本發(fā)明的某些實(shí)施例中,核心網(wǎng)絡(luò)內(nèi)部使用的相互連接153、155、157、161、163、171、173未必是指定的電路交換型相互連接,它們也可以是分組交換互連網(wǎng)絡(luò)的一部分,由此,分組將會從一個(gè)實(shí)體沿著一條以上的路由路線發(fā)送到另一個(gè)實(shí)體,以便到達(dá)所定址的(addressed)實(shí)體。此外,在本發(fā)明的其他實(shí)施例中可能有兩個(gè)以上的這種計(jì)費(fèi)網(wǎng)關(guān),這一點(diǎn)同樣也是已知的。作為選擇或補(bǔ)充,可以將這些計(jì)費(fèi)網(wǎng)關(guān)的功能連同核心網(wǎng)關(guān)的其他功能一起在單個(gè)單元內(nèi)部實(shí)現(xiàn)。
用戶設(shè)備125與移動(dòng)臺2相連。作為選擇,移動(dòng)臺自身即為用戶設(shè)備。這種連接可以是使用紅外或其他短距離電磁波連接的無線連接,或者也可以是有線連接。移動(dòng)臺以先前所述的方式連接到記帳體系結(jié)構(gòu)。在圖2中,這種連接被顯示為移動(dòng)臺2與核心網(wǎng)絡(luò)記帳體系結(jié)構(gòu)151之間的鏈路191。核心網(wǎng)絡(luò)記帳體系結(jié)構(gòu)經(jīng)由分組數(shù)據(jù)網(wǎng)絡(luò)121與目標(biāo)計(jì)算機(jī)123相連。分組數(shù)據(jù)網(wǎng)絡(luò)經(jīng)由鏈路181與核心網(wǎng)絡(luò)記帳體系結(jié)構(gòu)151相連。
參考圖3,其中進(jìn)一步描述了在本發(fā)明的第一實(shí)施例中使用的GGSN 21。GGSN 21包含本領(lǐng)域中已知的特征,其中該特征能使GGSN執(zhí)行UMTS GGSN的功能。此外,本發(fā)明第一實(shí)施例中的GGSN還包括一個(gè)分組數(shù)據(jù)協(xié)議-計(jì)費(fèi)網(wǎng)關(guān)存儲器單元201。
使用圖2和3中所述的部件并且結(jié)合圖4來描述在對由GGSN為特定PDP產(chǎn)生的計(jì)費(fèi)數(shù)據(jù)記錄進(jìn)行定向的過程中對PDP-CG存儲器單元的使用。
第一個(gè)步驟301是在使用用戶設(shè)備125的用戶A經(jīng)由移動(dòng)臺2啟動(dòng)一個(gè)GPRS會話的時(shí)候進(jìn)行的。這樣會為SGSN 8以及GGSN 21激活一個(gè)第一PDP上下文(PDP1)。
在第二個(gè)步驟303中,GGSN 21通過檢查來確定當(dāng)前哪一個(gè)計(jì)費(fèi)網(wǎng)關(guān)被指定成有效狀態(tài)。然后,GGSN 21將該值連同正在建立的PDP上下文的值一起保存在PDP-CG存儲器單元201中,并且對其自身進(jìn)行配置,以便將為這個(gè)特定用戶/會話/PDP組合產(chǎn)生的任何CDR發(fā)送到PDP-CG存儲器單元201中所存儲的計(jì)費(fèi)網(wǎng)關(guān)。
通過第三個(gè)步驟305,GGSN向SGSN 8指示將由SGSN 8為該特定用戶/會話/PDP組合產(chǎn)生的CDR發(fā)送到哪一個(gè)計(jì)費(fèi)網(wǎng)關(guān)。然后,SGSN 8準(zhǔn)備將為該組合產(chǎn)生的任何CDR發(fā)送到所指示的計(jì)費(fèi)網(wǎng)關(guān)。
在第四個(gè)步驟307中,GGSN 21和SGSN 8將為這個(gè)用戶/會話/PDP組合產(chǎn)生的CDR傳遞到同一個(gè)計(jì)費(fèi)網(wǎng)關(guān)。
在最后一個(gè)步驟309中,用戶終止會話,并且GGSN 21以及SGSN8不再創(chuàng)建或發(fā)送另外的CDR。此外,GGSN刪除在第二個(gè)步驟中存儲在PDP-CG存儲器201中的存儲器值。
由于GGSN 21現(xiàn)在存儲的是關(guān)于所述PDP上下文的計(jì)費(fèi)網(wǎng)關(guān)的值,因此,在本發(fā)明的實(shí)施例中至少可以部分地緩解現(xiàn)有技術(shù)中出現(xiàn)的問題。
在這個(gè)實(shí)施例中,出現(xiàn)故障的連接會導(dǎo)致SGSN 8以及GGSN 21切換所定址的計(jì)費(fèi)網(wǎng)關(guān),以便將CDR傳遞到一個(gè)與初始定址的計(jì)費(fèi)網(wǎng)關(guān)所不同的計(jì)費(fèi)網(wǎng)關(guān)。然而,PDP-CG存儲器201內(nèi)部存儲的值仍然保持不變。
本領(lǐng)域中已知的GGSN以及SGSN對任何一個(gè)被發(fā)現(xiàn)存在故障的計(jì)費(fèi)網(wǎng)關(guān)的狀態(tài)進(jìn)行常規(guī)檢查。由此,這些檢查能夠確定何時(shí)可以恢復(fù)與初始計(jì)費(fèi)網(wǎng)關(guān)的連接。在恢復(fù)了與初始計(jì)費(fèi)網(wǎng)關(guān)的連接之后,SGSN 8在建立PDP上下文的過程中如現(xiàn)有技術(shù)中所描述的那樣、通過向GGSN 21初始指示的計(jì)費(fèi)網(wǎng)關(guān)發(fā)送用于特定用戶/會話/PDP上下文的新的CDR來執(zhí)行操作。
在本發(fā)明的這個(gè)實(shí)施例中,GGSN 21并不是將其生成的CDR發(fā)送到有效計(jì)費(fèi)網(wǎng)關(guān),而是使用對照用戶/會話/PDP上下文的值所保存的PDP-CG存儲器201的值,并且依照這個(gè)值發(fā)送用于特定用戶/會話/PDP上下文的任何CDR。因此,當(dāng)恢復(fù)了與初始計(jì)費(fèi)網(wǎng)關(guān)的連接的時(shí)候,GGSN 21將新產(chǎn)生的歸屬于這個(gè)用戶/會話/PDP組合的CDR發(fā)送給PDP-CG存儲器單元201中所保存的初始網(wǎng)關(guān)。
換句話說,對于某個(gè)特定的用戶/會話/PDP組合而言,在從通信鏈路故障中恢復(fù)之后,GGSN發(fā)送的CDR所到達(dá)的地址可以被認(rèn)為是已經(jīng)重置為其初始位置。
在這種情況下,在本發(fā)明的實(shí)施例中也可以應(yīng)對在到初始CG的通信鏈路出現(xiàn)故障期間由用戶產(chǎn)生新的會話或新的PDP上下文這一問題。在這種情況下,新的用戶/會話/PDP組合是以與步驟301~307中的處理相同的方式建立的。新的值被保存在PDP-CG存儲器單元201中,并且SGSN 8和GGSN 21被設(shè)置成將所產(chǎn)生的與這個(gè)用戶/會話/PDP組合有關(guān)的CDR傳遞到新的有效計(jì)費(fèi)網(wǎng)關(guān)。
在恢復(fù)了通信鏈路之后,即使將有效計(jì)費(fèi)網(wǎng)關(guān)、也就是用于新的PDP上下文的計(jì)費(fèi)網(wǎng)關(guān)重置成初始計(jì)費(fèi)網(wǎng)關(guān),由SGSN 8以及GGSN21產(chǎn)生的CDR也仍然被發(fā)送到與在建立用戶/會話/PDP組合期間所定義的計(jì)費(fèi)網(wǎng)關(guān)相同的計(jì)費(fèi)網(wǎng)關(guān)。在建立用戶/會話/PDP組合期間,GGSN 21發(fā)送由所述用戶/會話/PDP組合創(chuàng)建的CDR,其中所述用戶/會話/PDP組合是由保存在PDP-CG存儲器單元201中的用于所述用戶/會話/PDP組合的值定義的,而且SGSN 8將用于同一個(gè)用戶/會話/PDP組合的CDR發(fā)送到由GGSN 21所指示的計(jì)費(fèi)單元。
在圖5中顯示了本發(fā)明的第二實(shí)施例。圖5顯示了通過相互連接153如先前在圖2中所顯示的那樣相連的SGSN 8以及GGSN 21。SGSN 8進(jìn)一步通過相互連接191如先前在圖2中所顯示的那樣與移動(dòng)臺(未顯示)相連。此外,SGSN 8還通過相互連接155如先前顯示的那樣與第一計(jì)費(fèi)網(wǎng)關(guān)(未顯示)相連,并且SGSN還通過相互連接157與第二計(jì)費(fèi)網(wǎng)關(guān)(未顯示)相連。GGSN通過相互連接181如先前在圖2中所顯示的那樣與分組數(shù)據(jù)網(wǎng)絡(luò)(未顯示)相連。此外,所述GGSN 21還通過相互連接161與第一計(jì)費(fèi)網(wǎng)關(guān)(未顯示)相連,并且通過相互連接163與第二計(jì)費(fèi)網(wǎng)關(guān)(未顯示)相連。
在圖5中,在先前實(shí)施例以及現(xiàn)有技術(shù)中描述的SGSN還包括從CG定向(direction)單元401。從CG定向單元401是一個(gè)存儲器單元,該單元能夠保存那些可以用于對SGSN進(jìn)行配置以便將用于特定用戶/會話/PDP組合的CDR發(fā)送到指定的計(jì)費(fèi)網(wǎng)關(guān)的值。
現(xiàn)有技術(shù)中描述的GGSN還包括一個(gè)主CG定向單元403。所述主CG定向單元403是一個(gè)存儲器單元,該單元能夠保存那些可以用于對GGSN進(jìn)行配置以便將用于特定用戶/會話/PDP組合的CDR發(fā)送到指定的計(jì)費(fèi)網(wǎng)關(guān)的值。
此外,從CG定向單元401還被設(shè)置成接收來自主CG定向單元403的值。
使用圖2和5中所描述的部件并且結(jié)合圖6來描述在對由GGSN和SGSN為特定用戶/會話/PDP組合所產(chǎn)生的計(jì)費(fèi)數(shù)據(jù)記錄進(jìn)行定向的過程中第二實(shí)施例對主/從CG單元的使用。
第一個(gè)步驟501是在使用用戶設(shè)備125的用戶A經(jīng)由移動(dòng)臺2啟動(dòng)一個(gè)GPRS會話的時(shí)候執(zhí)行的。這樣會為SGSN 8以及GGSN 21激活第一PDP上下文(PDP1)。
在第二個(gè)步驟503中,GGSN 21通過檢查來確定當(dāng)前哪一個(gè)計(jì)費(fèi)網(wǎng)關(guān)被指定為有效狀態(tài)。然后,關(guān)于這個(gè)用戶/會話/PDP組合的有效值被保存在GGSN的主CG單元403中。隨后,GGSN 21被配置成將所產(chǎn)生的任何用于所述用戶/會話/PDP組合的CDR發(fā)送到由該存儲的值所定址的計(jì)費(fèi)網(wǎng)關(guān)。
第三個(gè)步驟505是在GGSN向SGSN 8指示將由SGSN 8為該特定用戶/會話/PDP組合所產(chǎn)生的CDR發(fā)送到哪一個(gè)計(jì)費(fèi)網(wǎng)關(guān)的時(shí)候執(zhí)行的。GGSN主CG單元。然后,GGSN 21被配置成將所產(chǎn)生的任何用于該用戶/會話/PDP組合的CDR發(fā)送到由所存儲的值所定址的計(jì)費(fèi)網(wǎng)關(guān)。
在第四個(gè)步驟507中,將由SGSN 8接收的有效CG值與用戶/會話/PDP組合值一起保存在SGSN的從CG單元401中。然后,通過使用這個(gè)接收值,SGSN 8被配置成將所產(chǎn)生的任何用于該用戶/會話/PDP組合的CDR發(fā)送到由該接收值所定址的計(jì)費(fèi)網(wǎng)關(guān)。
最后,在第五個(gè)步驟511中,用戶A終止會話,并且那些寫入到主單元401以及從單元403中的值將會被刪除。
由此,在創(chuàng)建會話的時(shí)候,所述主從單元將會被同步,而且SGSN8以及GGSN 21被配置成將用于特定用戶/會話/PDP組合的CDR發(fā)送到同一個(gè)計(jì)費(fèi)網(wǎng)關(guān)。
對于由SGSN 8和GGSN 21所定址的計(jì)費(fèi)網(wǎng)關(guān)而言,其通信故障所引發(fā)的問題可以用與先前實(shí)施例相類似的方式來進(jìn)行處理。在故障期間,如果一個(gè)或多個(gè)計(jì)費(fèi)網(wǎng)關(guān)出現(xiàn)了通信故障,那么SGSN 8以及GGSN 21會取決于在GGSN以及SGSN內(nèi)部存儲的路由信息而將參考特定用戶/會話/PDP組合所創(chuàng)建的CDR發(fā)送到備選的計(jì)費(fèi)網(wǎng)關(guān)。在本發(fā)明的一個(gè)實(shí)施例中,主CG定向單元401和從CG定向單元403中保存的值不會被改變成反映通信故障期間的CDR定址變化。然后,在從通信故障中恢復(fù)之后,SGSN 8以及GGSN 21會恢復(fù)成向主從CG定向單元中所存儲的計(jì)費(fèi)網(wǎng)關(guān)發(fā)送CDR,換句話說,向初始配置步驟期間所分配的計(jì)費(fèi)網(wǎng)關(guān)發(fā)送CDR。
在本發(fā)明的另一個(gè)實(shí)施例中,配置同步可以用一個(gè)循環(huán)551來實(shí)現(xiàn)。該循環(huán)551是在等待會話終止的同時(shí)執(zhí)行的。在這個(gè)循環(huán)中,圖6所示的記帳處理將其自身傳遞回到一個(gè)由GGSN檢查用于在GGSN21中所保存的特定用戶/會話/PDP組合的地址值并將該地址值傳遞到SGSN21的步驟。因此,舉例來說,如果在CDR生成功能與計(jì)費(fèi)網(wǎng)關(guān)之間的通信鏈路出現(xiàn)臨時(shí)或永久性故障期間,因?yàn)槿魏卧蚨仁笹GSN 21為特定用戶/會話/PDP組合對CDR位置進(jìn)行重新定址,那么SGSN 8將被重新配置為遵循GGSN CDR生成功能所使用的相同路由,由此將CDR發(fā)送到相同的計(jì)費(fèi)網(wǎng)關(guān)。
在本發(fā)明的這個(gè)實(shí)施例中,從GGSN到SGSN的循環(huán)信息可以用于將由GGSN檢測到的對記帳信息的改變或是補(bǔ)充通知給SGSN。舉例來說,這些改變可以是一個(gè)在GGSN檢測到無法到達(dá)某個(gè)計(jì)費(fèi)網(wǎng)關(guān)之后可供使用的計(jì)費(fèi)網(wǎng)關(guān)的列表。該實(shí)施例與現(xiàn)有技術(shù)中的方法是不同的,其中該現(xiàn)有技術(shù)中的方法對SGSN因?yàn)榉?wù)質(zhì)量問題或是SGSN中發(fā)生變化而要求更新PDP上下文作出響應(yīng),僅僅更新所述SGSN。
上述實(shí)施例也可用作進(jìn)一步的實(shí)施例的基礎(chǔ)。在本發(fā)明的一個(gè)進(jìn)一步的實(shí)施例中,被選擇用于供特定會話或用戶使用的計(jì)費(fèi)網(wǎng)關(guān)并不是被簡單地選定為有效網(wǎng)關(guān),而是通過對其進(jìn)行選擇,促使同一個(gè)會話或用戶的分組數(shù)據(jù)協(xié)議上下文CDR全部由同一個(gè)計(jì)費(fèi)網(wǎng)關(guān)來處理。這樣做將會創(chuàng)建一個(gè)會話默認(rèn)計(jì)費(fèi)網(wǎng)關(guān),并且只有在通信故障導(dǎo)致由備選的計(jì)費(fèi)網(wǎng)關(guān)臨時(shí)接收CDR的時(shí)候才不使用該網(wǎng)關(guān)。
因此,在這種實(shí)施例中,當(dāng)用戶為現(xiàn)有會話創(chuàng)建多個(gè)PDP上下文時(shí),由GGSN和SGSN產(chǎn)生的所有CDR都被定址到與用于第一PDP上下文的初始地址相同的計(jì)費(fèi)網(wǎng)關(guān)(如果可能的話)。此外,在請求進(jìn)一步的會話PDP上下文的時(shí)候,除了已經(jīng)確定向哪個(gè)計(jì)費(fèi)網(wǎng)關(guān)地址發(fā)送初始會話PDP上下文的計(jì)費(fèi)網(wǎng)關(guān)地址之外,沒有必要保存進(jìn)一步的網(wǎng)關(guān)地址。
在本發(fā)明的另一個(gè)實(shí)施例中,PDP-CG地址單元201、從CG單元401以及主CG單元403為每個(gè)用戶/會話/PDP上下文保存在初始計(jì)費(fèi)網(wǎng)關(guān)出現(xiàn)故障的時(shí)候?qū)皇褂玫挠?jì)費(fèi)網(wǎng)關(guān)的地址。
在本發(fā)明的另一個(gè)實(shí)施例中,SGSN以及GGSN通信節(jié)點(diǎn)被配置成在第一個(gè)定址的計(jì)費(fèi)網(wǎng)關(guān)出現(xiàn)故障的情況下將CDR自動(dòng)路由到一個(gè)備選的計(jì)費(fèi)網(wǎng)關(guān)。
在這樣的實(shí)施例中,運(yùn)營商通過提供一個(gè)可由GGSN和SGSN向其傳遞CDR的計(jì)費(fèi)網(wǎng)關(guān)的地址列表,來配置GGSN以及SGSN。此外,該列表還提供了所要使用的計(jì)費(fèi)網(wǎng)關(guān)的優(yōu)先級的初始順序。然后,GGSN以及SGSN使用該列表來將CDR定址到可以使用循環(huán)系統(tǒng)獲取的計(jì)費(fèi)網(wǎng)關(guān)。因此,如果處于列表頂部的計(jì)費(fèi)網(wǎng)關(guān)出現(xiàn)故障,那么將會使用下一個(gè)計(jì)費(fèi)網(wǎng)關(guān)。如果該下一個(gè)計(jì)費(fèi)網(wǎng)關(guān)也出現(xiàn)故障,則使用列表上的后一個(gè)網(wǎng)關(guān)。在到達(dá)列表的底部的時(shí)候,指向下一個(gè)可用計(jì)費(fèi)網(wǎng)關(guān)的指針將會重置為位于列表頂部的初始計(jì)費(fèi)網(wǎng)關(guān)。
在另一個(gè)實(shí)施例中,PDP-CG地址單元位于計(jì)費(fèi)網(wǎng)關(guān)的外部。同樣地,從CG單元401與主CG單元403的功能被合并在一起,并且位于GGSN與SGSN的外部。在這樣的實(shí)施例中,GGSN和SGSN從外部部件中讀取為特定用戶/會話/PDP組合而定址的CG單元的地址。
上述實(shí)施例是在GPRS或UMTS通信系統(tǒng)的環(huán)境中描述的。但是在這些實(shí)施例中說明的本發(fā)明也同樣適用于其他那些實(shí)現(xiàn)相似記帳系統(tǒng)的通信系統(tǒng)。
此外,本發(fā)明是在通用網(wǎng)關(guān)服務(wù)節(jié)點(diǎn)以及交換網(wǎng)關(guān)服務(wù)節(jié)點(diǎn)的環(huán)境中描述的,但是本發(fā)明也同樣適用于通信系統(tǒng)內(nèi)部的那些包含了相同或相似功能的部件。
權(quán)利要求
1.一種通信系統(tǒng),包括第一通信節(jié)點(diǎn);第二通信節(jié)點(diǎn);多個(gè)計(jì)費(fèi)節(jié)點(diǎn);以及存儲器;所述第一節(jié)點(diǎn)包括用于將信息發(fā)送到所述計(jì)費(fèi)節(jié)點(diǎn)中的至少一個(gè)計(jì)費(fèi)節(jié)點(diǎn)的裝置;所述第二節(jié)點(diǎn)包括用于將信息發(fā)送到所述計(jì)費(fèi)節(jié)點(diǎn)中的至少一個(gè)計(jì)費(fèi)節(jié)點(diǎn)的裝置;所述存儲器包括用于存儲標(biāo)識所述計(jì)費(fèi)節(jié)點(diǎn)中的至少一個(gè)計(jì)費(fèi)節(jié)點(diǎn)的信息的裝置;其中所述第一節(jié)點(diǎn)和所述第二節(jié)點(diǎn)被設(shè)置成取決于所述存儲器中所保存的所述信息,將各自的信息發(fā)送到相同的所述至少一個(gè)計(jì)費(fèi)節(jié)點(diǎn)。
2.如權(quán)利要求1所述的通信系統(tǒng),其中所述第一或第二節(jié)點(diǎn)包括取決于所述第一節(jié)點(diǎn)與所述第二節(jié)點(diǎn)之間傳遞的通信數(shù)據(jù)上下文來選擇所述至少一個(gè)計(jì)費(fèi)節(jié)點(diǎn)的裝置。
3.如權(quán)利要求2所述的通信系統(tǒng),其中通信數(shù)據(jù)上下文取決于下述中的至少一項(xiàng)請求或傳送所述通信數(shù)據(jù)的用戶;由所述用戶請求的會話;在由所述用戶請求的所述會話中使用的分組數(shù)據(jù)協(xié)議。
4.如權(quán)利要求1所述的通信系統(tǒng),其中所述通信系統(tǒng)是UMTS體系結(jié)構(gòu)的通信系統(tǒng)。
5.如權(quán)利要求1所述的通信系統(tǒng),其中所述通信系統(tǒng)是GPRS體系結(jié)構(gòu)的通信系統(tǒng)。
6.如權(quán)利要求1所述的通信系統(tǒng),其中所述第一通信節(jié)點(diǎn)是網(wǎng)關(guān)GPRS服務(wù)節(jié)點(diǎn)(GGSN)。
7.如權(quán)利要求1所述的通信系統(tǒng),其中所述第二通信節(jié)點(diǎn)是服務(wù)GPRS支持節(jié)點(diǎn)(SGSN)。
8.如權(quán)利要求1所述的通信系統(tǒng),其中所述至少一個(gè)計(jì)費(fèi)節(jié)點(diǎn)包括計(jì)費(fèi)網(wǎng)關(guān)功能(CGF)。
9.如權(quán)利要求1所述的通信系統(tǒng),其中所述至少一個(gè)計(jì)費(fèi)節(jié)點(diǎn)是計(jì)費(fèi)網(wǎng)關(guān)(CG)。
10.如權(quán)利要求1所述的通信系統(tǒng),其中所述存儲器位于所述第一或所述第二通信節(jié)點(diǎn)的內(nèi)部。
11.如權(quán)利要求10所述的通信系統(tǒng),還包括位于所述第一或第二通信節(jié)點(diǎn)中的另一個(gè)節(jié)點(diǎn)內(nèi)部的第二存儲器,其中所述第二存儲器被設(shè)置成存儲用于標(biāo)識所述計(jì)費(fèi)節(jié)點(diǎn)中的至少一個(gè)計(jì)費(fèi)節(jié)點(diǎn)的信息,并且所述第二存儲器被設(shè)置成使所述存儲器中存儲的值與所述第二存儲器中存儲的值同步。
12.如權(quán)利要求11所述的通信系統(tǒng),其中由所述第一和第二節(jié)點(diǎn)中的至少一個(gè)節(jié)點(diǎn)發(fā)送的所述信息可以包括至少一個(gè)數(shù)據(jù)記錄。
13.一種用于在通信系統(tǒng)中記帳的方法,包括以下步驟將信息從第一通信節(jié)點(diǎn)發(fā)送到多個(gè)計(jì)費(fèi)節(jié)點(diǎn)中的至少一個(gè)計(jì)費(fèi)節(jié)點(diǎn),將信息從第二通信節(jié)點(diǎn)發(fā)送到所述多個(gè)計(jì)費(fèi)節(jié)點(diǎn)中的至少一個(gè)計(jì)費(fèi)節(jié)點(diǎn),在存儲器中保存用于標(biāo)識所述多個(gè)計(jì)費(fèi)節(jié)點(diǎn)中的至少一個(gè)計(jì)費(fèi)節(jié)點(diǎn)的信息,其中所述第一通信節(jié)點(diǎn)和所述第二通信節(jié)點(diǎn)被設(shè)置成取決于所述存儲器中保存的所述信息,將各自的信息發(fā)送到相同的至少一個(gè)所述計(jì)費(fèi)節(jié)點(diǎn)。
14.如權(quán)利要求13所述的方法,還包括以下步驟取決于在所述第一通信節(jié)點(diǎn)與所述第二通信節(jié)點(diǎn)之間傳遞的通信數(shù)據(jù)上下文,來選擇至少一個(gè)計(jì)費(fèi)節(jié)點(diǎn)。
15.如權(quán)利要求14所述的方法,還包括以下步驟將用于標(biāo)識所述被選定的至少一個(gè)計(jì)費(fèi)節(jié)點(diǎn)的值傳遞到所述存儲器設(shè)備。
16.如權(quán)利要求14所述的方法,其中選擇所述至少一個(gè)計(jì)費(fèi)節(jié)點(diǎn)的步驟可以取決于下述中的至少一項(xiàng)請求或傳送所述通信數(shù)據(jù)的用戶;由所述用戶請求的會話;在由所述用戶請求的所述會話中使用的分組數(shù)據(jù)協(xié)議。
17.如權(quán)利要求13所述的方法,還包括以下步驟在另一個(gè)存儲器設(shè)備中存儲所述用于標(biāo)識所述多個(gè)計(jì)費(fèi)節(jié)點(diǎn)中的至少一個(gè)計(jì)費(fèi)節(jié)點(diǎn)的信息。
18.如權(quán)利要求17所述的方法,還包括以下步驟維護(hù)所述存儲器以及所述第二存儲器,以便使用于標(biāo)識所述計(jì)費(fèi)節(jié)點(diǎn)中的至少一個(gè)計(jì)費(fèi)節(jié)點(diǎn)的信息是相同的。
19.一種在通信系統(tǒng)中使用的通信節(jié)點(diǎn),所述節(jié)點(diǎn)被設(shè)置成將信息發(fā)送到一個(gè)計(jì)費(fèi)節(jié)點(diǎn),所述節(jié)點(diǎn)包括一個(gè)存儲器,用于存儲標(biāo)識由所述節(jié)點(diǎn)向其發(fā)送所述信息的計(jì)費(fèi)節(jié)點(diǎn)的信息。
20.如權(quán)利要求20所述的節(jié)點(diǎn),其中所述節(jié)點(diǎn)可以被設(shè)置成將所述存儲器中的所述信息發(fā)送到第二節(jié)點(diǎn)。
全文摘要
一種通信系統(tǒng),包括第一通信節(jié)點(diǎn);第二通信節(jié)點(diǎn);多個(gè)計(jì)費(fèi)節(jié)點(diǎn);以及存儲器;所述第一節(jié)點(diǎn)包括用于將信息發(fā)送到所述計(jì)費(fèi)節(jié)點(diǎn)中的至少一個(gè)計(jì)費(fèi)節(jié)點(diǎn)的裝置;所述第二節(jié)點(diǎn)包括用于將信息發(fā)送到所述計(jì)費(fèi)節(jié)點(diǎn)中的至少一個(gè)計(jì)費(fèi)節(jié)點(diǎn)的裝置;所述存儲器包括用于存儲標(biāo)識所述計(jì)費(fèi)節(jié)點(diǎn)中的至少一個(gè)計(jì)費(fèi)節(jié)點(diǎn)的信息的裝置;其中所述第一節(jié)點(diǎn)和所述第二節(jié)點(diǎn)被設(shè)置成取決于所述存儲器中所保存的所述信息將各自的信息發(fā)送到相同的所述至少一個(gè)計(jì)費(fèi)節(jié)點(diǎn)。
文檔編號H04L12/14GK1894889SQ200480037412
公開日2007年1月10日 申請日期2004年10月21日 優(yōu)先權(quán)日2003年11月6日
發(fā)明者喬治·梅爾戈薩 申請人:諾基亞公司