專利名稱::計費系統、計費點和計費點上報用戶計費信息的方法
技術領域:
:本發明涉及計費
技術領域:
,特別是指一種計費點上報用戶計費信息的方法、一種計費系統和一種計費點。
背景技術:
:用戶在訪問網絡過程中,需要對用戶進行計費。如圖l所示,對用戶進行計費的系統主要包括用戶終端(MS)、計費點和計費服務器。用戶在通過不支持業務流計費的接入網登陸、訪問和退出網絡時,計費點向計費服務器發送計費開始請求、中間計費請求、計費終止請求等計費報文,計費服務器接收計費報文,獲取用戶的計費信息,向計費點回應計費響應報文,并且可以根據所接收的計費報文中用戶的計費信息生成該用戶的賬單。在目前的IP接入網絡中,為區分不同QoS的業務流,接入網通常采用按業務流進行計費,而不是按用戶連接進行計費,即用戶登錄網絡成功后,計費點并不立即發起計費開始請求等計費報文,而是在一條業務流建立完成后,向計費服務器發起針對該業務流的計費流程。隨著IP網絡的演進,越來越多的寬帶IP接入網絡開始提供有Qos保證的服務,相應的開始支持基于業務流的計費模式,傳統的基于用戶的計費模式由于過于粗放已經開始漸漸的不適用于有Qos機制的IP網絡,而且當前的網絡演進是接入網絡與核心網絡各自獨立發展,兩個網絡可以屬于不同的運營商,接入網絡選擇的計費模式與核心網絡可能是不相同的,如果接入網選擇的是基于業務流的計費模式,而核心網選擇的是基于用戶的計費模式,由于支持業務流計費的接入網無法向核心網上報用戶粒度的計費信息,導致了接入網和核心網無法對接實現對用戶的計費。有鑒于此,本發明的主要目的在于提供一種計費點上報用戶計費信息的方法、一種計費系統和一種計費點,使得支持業務流計費的接入網能夠向核心網上報用戶粒度的計費信息。本發明提供了一種計費點上報用戶計費信息的方法,該方法包括計費點關聯同一用戶已建立的所有業務流的計費信息,生成用戶粒度的計費報文,并將該計費報文上報給計費服務器。所述計費點可以根據用戶標識關聯同一用戶已建立的每個業務流的用戶數據記錄,獲取該用戶已建立的所有業務流的計費信息,生成用戶粒度的計費報文。較佳地,所述計費報文中的用戶數據記錄包括狀態和類型、記錄相關器、用戶信息、接入網信息、記錄時間、三層統計4言息和二層統計信息。較佳地,所述記錄相關器中包括計費會話標識和計費多會話標識。較佳地,所述計費報文包括計費開始請求、中間計費請求和計費終止請求。本發明還提供了一種計費系統,包括計費點和計費服務器;其中,計費點用于關聯同一用戶已建立的所有業務流的計費信息,生成用戶粒度的計費報文,并將該計費報文上報給計費服務器;計費服務器用于接收來自計費點的所述計費報文,并獲取同一用戶的計費信息。所述的計費點可以為接入服務器、寬帶接入服務器、遠程接入服務器、微波接入全球互通系統WiMAX網絡的接入網關ASN-GW、WiMAX網絡的基站BS或家鄉代理HA;所述計費服務器可以為認證、授權、計費服務器。本發明還提供了一種計費點,包括計費報文生成模塊和發送模塊;其中,計費報文生成模塊用于關聯同一用戶已建立的所有業務流的計費信息,生成用戶粒度的計費報文,并將生成的計費報文傳送給發送模塊;發送模塊用于將來自計費報文生成模塊的計費報文發送給計費服務器。較佳地,該計費點中進一步包括UDR關聯模塊,用于根據用戶標識關聯同一用戶已建立的每個業務流的用戶數據記錄中的計費信息,并將該關聯后的計費信息提供給計費報文生成模塊;則所述計費報文生成模塊根據來自所述UDR關聯模塊的計費信息,生成所述用戶粒度的計費報文。所述的計費點可以為接入服務器、寬帶接入服務器、遠程接入服務器、WiMAX網絡的ASN-GW、WiMAX網絡的BS或HA。由上述方案可以看出,本發明中,通過計費點關聯同一用戶已建立的所有業務流的計費信息,生成用戶粒度的計費報文,并將該計費報文上報給計費服務器,實現了支持業務流計費的接入網向核心網上報用戶粒度的計費信息,從而接入網只要能夠實現基于業務流的計費模式,就能夠支持按用戶計費的計費模式。此外,通過本發明計費點向計費服務器上報用戶粒度的計費報文,即使接入網選擇的是基于業務流的計費模式,而核心網選擇的是基于用戶的計費模式,也實現了接入網和核心網能夠對接實現對用戶的計費。圖1為計費系統的框架圖;圖2為本發明具體實施例中計費點向計費服務器上報用戶計費信息的流程圖;圖3為本發明系統的結構組成示意圖;圖4為本發明中計費點的一種結構組成示意圖;圖5為本發明中計費點的另一種結構組成示意圖。具體實施方式為使本發明的目的、技術方案和優點更加清楚,下面結合附圖對本發明作進一步的詳細描述。本發明的主要思想是,計費點關聯同一用戶已建立的所有業務流的計費信息,生成用戶粒度的計費報文,并將該計費報文上報給計費服務器。計費點可以通過根據用戶標識關聯同一用戶已建立的每個業務流的用戶數據記錄,獲取該用戶已建立的所有業務流的計費信息,生成用戶粒度的計費報文。上述計費點可以是接入服務器、微波接入全球互通系統(WiMAX)網絡的接入網關(ASN-GW)、WiMAX網絡的基站(BS)、家鄉代理(HA)、寬帶接入服務器(BAS)或遠程接入服務器(RAS)等,其中的RAS可以是局域網交換機(LANSwitch)、無線局域網(WLAN)中的接入點(AP)、線纜調制解調器終端系統(CMTS)等。本發明中,業務流建立完成的動作,觸發計費點生成該業務流的用戶數據記錄;計費點在用戶登錄和退出網絡動作后,可以根據用戶標識關聯此用戶已建立的所有業務流的用戶數據記錄,獲取該用戶所有已建立的業務流的計費信息,生成用戶粒度的計費報文,上報給計費服務器;在計費會話過程中,如需要發起中間計費請求,則計費點還可以根據用戶標識關聯所有已建立的業務流的用戶數據記錄,獲取該用戶所有已建立的業務流的計費信息,生成用戶粒度的計費報文上報給計費服務器。計費服務器通常是認證、授權、計費(AAA)服務器,AAA服務器具體可以采用遠端用戶撥入鑒權服務(RADIUS)協議、直徑(DIAMETER)協議、或終端訪問控制器控制系統協議(TACACS)協議等。計費服務器接收計費點上報的用戶粒度的計費報文后,存儲其中的計費信息,按基于用戶的計費模式為用戶計費。以下通過具體實施例對本發明進行詳細闡述。本發明的具體實施例中,計費點可以關聯同一用戶登錄網絡后所有已建立業務流的計費信息,并在一個臨時UDR中記錄關聯后的用戶粒度的計費信息,也可以直接將關聯后的用戶粒度的計費信息內容設置在計費報文中。本實施例中,計費點關聯后的同一用戶所有已建立的業務流的用戶粒度的計費信息中,無需包括單個業務流的信息,所以所生成的臨時UDR的格式,或者關聯統計后的計費信息內容,與現有的在計費報文中設置的計費信息內容不同。所生成的用戶粒度的臨時UDR的格式,或關聯后的用戶粒度的計費信息內容,以應用于WiMAX網絡為例,所包括的標識計費信息的各邏輯塊以及這些邏輯塊所描述的信息如表1所示。狀態和類型(StatusandType)此邏輯塊的屬性用于描述計費記錄的類型、用戶的狀態、計費產生原因等(Theattributesinthissectiondefinethetypeofaccountingrecord,conveythestateoftheuseranddescribewhy也erecordisgenerated,)記錄相關器(RecordCorrelators)此邏輯塊的屬性用于各種計費關聯,比如將屬于同一個計費會話的開始、停止、中間報文關聯起來,或將屬于同一個用戶的報文關聯起來(TheattributeinthissectionhelpincorrelatingtherecordssuchasStart,Stop,Interim,ortoasession.)用戶標識(Useridentification)此邏輯塊的屬性用于標識用戶(Theattributesinthissectionidentifytheuser.)接入網纟各標、識(Infrastructureidentifiers)此邏輯塊的屬性用來描迷接入網絡(Theattributesinthissectionidentifytheservingnetwork)時間(Time)此邏輯塊的屬性用于描述計費開始時間,時區(Theattributesinthissectionidentitythetimetheaccountingtookplace.TheTimezoneisalsoconveyed.)三層計數器(L3Counters)此邏輯塊的屬性用于描述所有業務流的三層產生的統計信息〔TheattributesinthissectionreportthevariousL3counters.)二層計數器(OTACounters)此邏輯塊的屬性用來描述所有業務流的二層產生的統計信息(Theattributesinthissectionreportthevariousover-the-aircounters.)表l相對于現有的計費報文中的計費信息內容,表1中去除了用來描述流特征的流描述邏輯塊和用來描述流的QoS屬性的QoS參數邏輯塊。下面各表是上述各邏輯塊的具體內容,其中,各表中后面三列中的數字,標識在計費開始請求、中間計費請求和計費終止請求等計費報文中是否出現該內容,l為出現,0為不出現,O-l為可能出現。<table>tableseeoriginaldocumentpage8</column></row><table><table>tableseeoriginaldocumentpage9</column></row><table>表3用戶信息(UserIdentification)邏輯塊中包括的內容如表4所示:,_^^—.,'r£JUser-N咖6IThektentityandrealmoftheuserusedintheouterNAIduringnetworkaccessauthenticationandlll豕'",3ET'',iauthorization用戶名,用來標識一個用戶,可以是NAI。CUI89ChargeableUserIdentity.ItisauniquetemporaryhandletotheuserresponsibleforpayingtheWl.用戶帳號標識0-10-10-1表4接入網信息(InfrastructureIdentifiers)邏輯塊中包括的內容如表5所示:p^M2E2^K墜,國r膽:腦國匿畫:國::,?雄i.ir「vHHHMNAS-ID32TheidentifiersoftheNASgeneratingthisrecord.產生計費記錄的網絡接入服務器標識o-i[i]O-l[l〗o-i[UHomeAgent-IP26/TheIPaddressofthehomeagent(IPv4orIPv6)家鄉代理(HA)的IP地址1i1NAS-IP-Address4TheIPaddressoftheservingNAS.網絡接入服務器的IP地址O-l[l]O-l[l〗O-l[l]表5時間(Time)邏輯塊中包括的內容如表6所示:Acct-Session-Time46Thenumberofsecondstheflowwasactive.計費開始時間00-10-1TimeZoneOffset26/時區差0-10-10-1Event-Timestamp55Thetimetheeventoccurred.事件發生時間111Activetime26/ThetimeinwhichtheMSisactiveasopposedtoidlemode.終端從空閑模式進入激活模式的時間011表6三層計數器(L3Counters)中包括的內容如表7所示,其中的各內容均為計費點對同一用戶登錄網絡后建立的每個業務流的UDR中對應的信息進行關聯后生成的統計信息。Acct-I叩ut-Octets42上行字節流量00-10-1Acct-Output-Octets43下行字節流量00-10-1Acct-Input-Packets47上行包流量00-10-1Acct-Output-Packets48下行包流量00-10-1Acct-input-Gigawords52Incrementedwhenattribute42overflows上行字節流量高位00-10-11<table>tableseeoriginaldocumentpage11</column></row><table>表7以上各表中的內容均為計費點根據每個業務流的UDR關聯,及匯總后的內容,計費點將根據這些內容建立用戶級別的計費會話,生成用戶粒度的計費報文,將生成的用戶粒度的計費報文上報給基于用戶計費的核心網計費服務器。本實施例中,計費點向計費服務器上報計費信息的流程如圖2所示,具體包括以下步驟步驟201、用戶通過用戶客戶終端登錄網絡成功,在用戶登錄網絡成功后,網絡即為用戶建立一條或多條業務流,并在計費點中為建立的每個業務流生成UDR。用戶登錄網絡成功后,在業務進行中所建立的業務流,計費點均能夠知道業務流建立完成的信息,并為每條建立的業務流生成UDR。步驟202、計費點在用戶登錄網絡成功后,根據UDR中的用戶標識,將同一個用戶的所有業務流的UDR中的計費信息關聯,并根據關聯后的內容構造出基于用戶粒度的計費信息,生成基于用戶的計費報文,即生成計費開始請求。該費開始請求中攜帶基于用戶粒度的計費信息。本實施例中,計費點在本步驟的計費開始請求,以及后續的中間計費請求和計費終止請求等計費報文中設置的計費信息內容可以如上述表1至表7所示。步驟203、計費點向計費服務器上報計費開始請求。步驟204、計費服務器接收到計費開始請求,記錄報文中的用戶、計費會話、用戶地址的開始時間、當前流量等等信息,并回應計費點可以開始計費。步驟205、根據網絡情況、運營要求等,如果需要進行計費信息實時保護,可以在計費過程中提供中間計費報文。此時,按照預定的中間周期,計費點根據UDR中的用戶標識,將上述用戶的所有業務流的UDR中的計費信息關聯,根據關聯后的內容構造出基于用戶粒度的計費信息,生成基于用戶的計費報文,即生成中間計費請求。該費中間請求中攜帶基于用戶粒度的計費信息。步驟206、計費點向將步驟205中生成的中間計費請求上報給計費服務器。步驟207、計費服務器接收到中間計費請求,記錄報文中已經使用網絡的時間長度、已經使用的網絡流量等信息,并通過中間計費響應回應計費點可以繼續中間計費。步驟208、用戶通過用戶接入終端退出網絡,所有業務流結束。步驟209、計費點感知用戶退出網絡后,根據UDR中的用戶標識,將上述用戶的所有業務流的UDR中的計費信息關聯,并根據關聯后的內容構造出基于用戶粒度的計費信息,生成基于用戶的計費報文,即生成計費終止請求。該費終止請求中攜帶基于用戶粒度的計費信息。步驟210、計費點向計費服務器上報步驟209中生成的計費終止請求。步驟2"、計費服務器接收到計費終止請求,并通過計費終止響應回應計費點可以終止計費。本發明所基于的計費系統如圖3所示,主要包括計費點和計費服務器。其中,計費點和計費服務器之間的交互以及分別進行的處理在上述具體實施例中已經詳細描述,再簡要說明如下計費點關聯同一用戶已建立的所有業務流的計費信息,生成用戶粒度的計費報文,并將該計費報文上報給計費服務器;計費服務器用于接收來自計費點的所述計費報文,并獲取同一用戶的計費信息。如圖4所示,計費點中具體可以包括計費報文生成模塊和發送模塊,計費報文生成模塊用于關聯同一用戶已建立的所有業務流的計費信息,生成用戶粒度的計費報文,并將生成的計費報文傳送給發送模塊;發送模塊用于將來自計費報文生成模塊的計費報文發送給計費服務器。此外,計費點中進一步還可以包括UDR關聯模塊,如圖5所示,UDR關聯模塊用于根據用戶標識關聯同一用戶已建立的每個業務流的用戶數據記錄中的計費信息,并將該關聯后的計費信息提供給計費報文生成模塊;則計費報文生成模塊根據來自所述UDR關聯模塊的計費信息,生成用戶粒度的計費報文。在實際應用中,是否進行中間計費,以及計費服務器是否根據計費點通過計費開始請求、中間計費請求和計費終止請求等計費報文上報的計費信息對用戶進行計費,和按照時長、流量、網絡位置進行計費等計費策略,都可以具體根據網絡狀況和用戶運營要求等進行配置。本發明可以應用于各種支持業務流計費的IP接入網絡,包括但不限于WiMAX網絡。在應用于WiMAX網絡時,本發明中的用戶粒度的計費對應于WiMAX標準中的SessionBased計費。以上是對本發明具體實施例的說明,在具體的實施過程中可對本發明的方法進行適當的改進,以適應具體情況的具體需要。因此可以理解,根據本發明的具體實施方式只是起示范作用,并不用以限制本發明的保護范圍。權利要求1、一種計費點上報用戶計費信息的方法,其特征在于,該方法包括計費點關聯同一用戶已建立的所有業務流的計費信息,生成用戶粒度的計費報文,并將該計費報文上報給計費服務器。2、根據權利要求1所述的方法,其特征在于,所述計費點根據用戶標識關聯同一用戶已建立的每個業務流的用戶數據記錄,獲取該用戶已建立的所有業務流的計費信息,生成用戶粒度的計費報文。3、根據權利要求1或2所述的方法,其特征在于,所述計費報文中的用戶數據記錄包括狀態和類型、記錄相關器、用戶信息、接入網信息、記錄時間、三層統計信息和二層統計信息。4、根據權利要求2所述的方法,其特征在于,所述記錄相關器中包括計費會話標識和計費多會話標識。5、根據權利要求1所述的方法,其特征在于,所述計費報文包括計費開始請求、中間計費請求和計費終止請求。6、一種計費系統,其特征在于,該計費系統包括計費點和計費服務器;其中,計費點用于關聯同一用戶已建立的所有業務流的計費信息,生成用戶粒度的計費報文,并將該計費報文上報給計費服務器;計費服務器用于接收來自計費點的所述計費報文,并獲取同一用戶的計費信息。7、根據權利要求6所述的系統,其特征在于,所述的計費點為接入服務器、寬帶接入服務器、遠程接入服務器、微波接入全球互通系統WiMAX網絡的接入網關ASN-GW、WiMAX網絡的基站BS或家鄉代理HA;所述計費服務器為認證、授權、計費服務器。8、一種計費點,其特征在于,該計費點包括計費報文生成模塊和發送模塊;其中,計費報文生成模塊用于關聯同一用戶已建立的所有業務流的計費信息,生成用戶粒度的計費報文,并將生成的計費報文傳送給發送模塊;發送模塊用于將來自計費報文生成模塊的計費報文發送給計費服務器。9、根據權利要求8所述的計費點,其特征在于,該計費點中進一步包括UDR關聯模塊,用于根據用戶標識關聯同一用戶已建立的每個業務流的用戶數據記錄中的計費信息,并將該關聯后的計費信息提供給計費報文生成模塊;則所述計費報文生成模塊根據來自所述UDR關聯模塊的計費信息,生成所述用戶粒度的計費報文。10、根據權利要求8或9所述的計費點,其特征在于,所述的計費點為接入服務器、寬帶接入服務器、遠程接入服務器、WiMAX網絡的ASN-GW、WiMAX網纟各的BS或HA。全文摘要本發明公開了一種計費點上報用戶計費信息的方法,包括計費點關聯同一用戶已建立的所有業務流的計費信息,生成用戶粒度的計費報文,并將該計費報文上報給計費服務器。本發明還公開了一種計費系統和一種計費點。由上述方案可以看出,本發明通過計費點關聯同一用戶已建立的所有業務流的計費信息,生成用戶粒度的計費報文,并將該計費報文上報給計費服務器,實現了支持業務流計費的接入網向核心網上報用戶粒度的計費信息,從而接入網只要能夠實現基于業務流的計費模式,就能夠支持按用戶計費的計費模式。文檔編號H04L12/28GK101132291SQ200610115140公開日2008年2月27日申請日期2006年8月26日優先權日2006年8月26日發明者肖家幸,莫君賢申請人:華為技術有限公司