本發(fā)明涉及移動通信技術(shù)領(lǐng)域,尤其涉及一種漫游數(shù)據(jù)業(yè)務(wù)的在線計費方法、系統(tǒng)及PGW。
背景技術(shù):
隨著移動通信技術(shù)的快速發(fā)展,用戶處于漫游狀態(tài)時對數(shù)據(jù)業(yè)務(wù)的訪問需求不斷增大,與此同時,歸屬地運(yùn)營商對漫游(漫出)用戶的消費情況的在線控制也顯得尤為重要?,F(xiàn)有的PCC(Policy Control Charging,策略控制和計費)漫游架構(gòu)通過Gy接口實現(xiàn)了對用戶跨PLMN(Public Land Mobile Network,公共陸地移動網(wǎng)絡(luò))時的消費情況的在線控制,即拜訪地所有的PGW(Packet Data Network Gateway,分組數(shù)據(jù)網(wǎng)關(guān))都需要通過Gy接口和其它與拜訪地運(yùn)營商有漫游協(xié)議的運(yùn)營商的OCS(Online Charging System,在線計費系統(tǒng))建立連接?,F(xiàn)有的內(nèi)容計費有兩種方式,一種是回歸屬地,這樣可以使每個省獨立運(yùn)營內(nèi)容計費業(yè)務(wù),配置各自的內(nèi)容計費業(yè)務(wù)識別規(guī)則,且不會相互影響;另一種是不回歸屬地,內(nèi)容計費在漫游地完成,但是必須實現(xiàn)全網(wǎng)統(tǒng)一的內(nèi)容計費規(guī)則,各省不能配置個性化的內(nèi)容計費規(guī)則,否則會引起內(nèi)容計費業(yè)務(wù)識別規(guī)則沖突。
技術(shù)實現(xiàn)要素:
有鑒于此,本發(fā)明要解決的一個技術(shù)問題是提供一種漫游數(shù)據(jù)業(yè)務(wù)的在線計費方法、系統(tǒng)及PGW,能夠在漫游的狀態(tài)下享受歸屬地的內(nèi)容計費業(yè)務(wù)。
一種漫游數(shù)據(jù)業(yè)務(wù)的在線計費方法,包括:分組數(shù)據(jù)網(wǎng)關(guān)PGW判斷接入用戶是否為漫游用戶;如果是,則所述PGW向所述接入用戶的 歸屬地策略和計費規(guī)則功能實體PCRF請求所述接入用戶的規(guī)則信息以及計費信息;所述PGW接收到所述歸屬地PCRF下發(fā)的所述接入用戶的規(guī)則信息以及所屬的計費規(guī)則庫ID,基于與所述計費規(guī)則庫ID對應(yīng)的計費規(guī)則庫獲取所述接入用戶的計費規(guī)則。
根據(jù)本發(fā)明的一個實施例,進(jìn)一步的,所述PGW向所述接入用戶的歸屬地策略和計費規(guī)則功能實體PCRF請求所述接入用戶的規(guī)則信息以及計費信息包括:所述PGW向所述接入用戶的歸屬地PCRF發(fā)送信用控制請求CCR;所述PGW接收所述接入用戶的歸屬地PCRF針對所述CCR返回的信用控制應(yīng)答消息CCA;其中,所述CCA中攜帶所述接入用戶所屬的計費規(guī)則庫ID。
根據(jù)本發(fā)明的一個實施例,進(jìn)一步的,所述PGW接收所述接入用戶的歸屬地PCRF針對所述CCR返回的信用控制應(yīng)答消息CCA包括:所述接入用戶的歸屬地PCRF在所述CCA中填寫所述接入用戶所屬的計費規(guī)則庫ID值鍵對Rule-Datebase-ID AVP;所述PGW解析所述CCA中的Rule-Datebase-ID AVP,獲取所述計費規(guī)則庫ID;其中,所述計費規(guī)則庫ID用于標(biāo)識用戶對應(yīng)的計費規(guī)則庫,計費規(guī)則庫中設(shè)置有多條計費規(guī)則。
根據(jù)本發(fā)明的一個實施例,進(jìn)一步的,所述基于與所述計費規(guī)則庫ID對應(yīng)的計費規(guī)則庫獲取所述接入用戶的計費規(guī)則包括:所述PGW在與所述計費規(guī)則庫ID對應(yīng)的計費規(guī)則庫中匹配與所述接入用戶的IP流量的五元組相對應(yīng)的計費規(guī)則,并將匹配的計費規(guī)則映射為計費標(biāo)識Rating-group,向在線計費系統(tǒng)OCS系統(tǒng)發(fā)送包含所述Rating-group的計費請求消息。
根據(jù)本發(fā)明的一個實施例,進(jìn)一步的,所述分組數(shù)據(jù)網(wǎng)關(guān)PGW判斷接入用戶是否為漫游用戶包括:所述PGW判斷所述接入用戶的歸屬地公共陸地移動網(wǎng)絡(luò)標(biāo)識與所述PGW的公共陸地移動網(wǎng)絡(luò)標(biāo)識是否相同,如果不相同,則判斷所述接入用戶為漫游用戶。
一種分組數(shù)據(jù)網(wǎng)關(guān)PGW,包括:漫游判定模塊,用于判斷接入用戶是否為漫游用戶;規(guī)則請求模塊,用于如果所述接入用戶為漫游用 戶,則向所述接入用戶的歸屬地策略和計費規(guī)則功能實體PCRF請求所述接入用戶的規(guī)則信息以及計費信息;規(guī)則接收模塊,用于接收所述歸屬地PCRF下發(fā)的所述接入用戶的規(guī)則信息以及所屬的計費規(guī)則庫ID,規(guī)則確定模塊,用于基于與所述計費規(guī)則庫ID對應(yīng)的計費規(guī)則庫獲取所述接入用戶的計費規(guī)則。
根據(jù)本發(fā)明的一個實施例,進(jìn)一步的,所述規(guī)則請求模塊,還用于向所述接入用戶的歸屬地PCRF發(fā)送信用控制請求CCR;所述規(guī)則接收模塊,還用于接收所述接入用戶的歸屬地PCRF針對所述CCR返回的信用控制應(yīng)答消息CCA;其中,所述CCA中攜帶所述接入用戶所屬的計費規(guī)則庫ID。
根據(jù)本發(fā)明的一個實施例,進(jìn)一步的,所述接入用戶的歸屬地PCRF在所述CCA中填寫所述接入用戶所屬的計費規(guī)則庫ID值鍵對Rule-Datebase-ID AVP;所述規(guī)則確定模塊,還用于解析所述CCA中的Rule-Datebase-ID AVP,獲取所述計費規(guī)則庫ID;其中,所述計費規(guī)則庫ID用于標(biāo)識用戶對應(yīng)的計費規(guī)則庫,計費規(guī)則庫中設(shè)置有多條計費規(guī)則。
根據(jù)本發(fā)明的一個實施例,進(jìn)一步的,所述規(guī)則確定模塊,還用于在與所述計費規(guī)則庫ID對應(yīng)的計費規(guī)則庫中匹配與所述接入用戶的IP流量的五元組相對應(yīng)的計費規(guī)則,并將匹配的計費規(guī)則映射為計費標(biāo)識Rating-group,向在線計費系統(tǒng)OCS系統(tǒng)發(fā)送包含所述Rating-group的計費請求消息。
根據(jù)本發(fā)明的一個實施例,進(jìn)一步的,所述漫游判定模塊,還用于判斷所述接入用戶的歸屬地公共陸地移動網(wǎng)絡(luò)標(biāo)識與所述PGW的公共陸地移動網(wǎng)絡(luò)標(biāo)識是否相同,如果不相同,則判斷所述接入用戶為漫游用戶。
一種漫游數(shù)據(jù)業(yè)務(wù)的在線計費系統(tǒng),包括如上所述的分組數(shù)據(jù)網(wǎng)關(guān)PGW。
本發(fā)明的漫游數(shù)據(jù)業(yè)務(wù)的在線計費方法、系統(tǒng)及PGW,能夠解決用戶不回歸屬地情況下,不能享受歸屬地特色內(nèi)容計費業(yè)務(wù)的問題,可避免各省內(nèi)容計費規(guī)則的沖突,可以大幅減少PGW和OCS等系統(tǒng)之 間的信令開銷,降低了OCS等系統(tǒng)的投資和建設(shè)成本。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其它的附圖。
圖1為根據(jù)本發(fā)明的漫游數(shù)據(jù)業(yè)務(wù)的在線計費方法的一個實施例的流程示意圖;
圖2為根據(jù)本發(fā)明的漫游數(shù)據(jù)業(yè)務(wù)的在線計費方法的一個實施例的消息交互示意圖;
圖3為Rule-Datebase-ID AVP的格式示意圖;
圖4為根據(jù)本發(fā)明的漫游數(shù)據(jù)業(yè)務(wù)的在線計費方法的一個實施例的PGW的處理流程示意圖
圖5為根據(jù)本發(fā)明的PGW的一個實施例的模塊示意圖。
具體實施方式
下面參照附圖對本發(fā)明進(jìn)行更全面的描述,其中說明本發(fā)明的示例性實施例。下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其它實施例,都屬于本發(fā)明保護(hù)的范圍。下面結(jié)合各個圖和實施例對本發(fā)明的技術(shù)方案進(jìn)行多方面的描述。
圖1為根據(jù)本發(fā)明的漫游數(shù)據(jù)業(yè)務(wù)的在線計費方法的一個實施例的流程示意圖,如圖1所示:
步驟101,分組數(shù)據(jù)網(wǎng)關(guān)PGW判斷接入用戶是否為漫游用戶。
步驟102,如果是,則PGW向接入用戶的歸屬地策略和計費規(guī)則功 能實體PCRF請求接入用戶的規(guī)則信息以及計費信息。
步驟103,PGW接收到歸屬地PCRF下發(fā)的接入用戶的規(guī)則信息以及所屬的計費規(guī)則庫ID,基于與計費規(guī)則庫ID對應(yīng)的計費規(guī)則庫獲取接入用戶的計費規(guī)則。
上述實施例中的漫游數(shù)據(jù)業(yè)務(wù)的在線計費方法,能夠解決用戶不回歸屬地情況下,不能享受歸屬地特色內(nèi)容計費業(yè)務(wù)的問題,并且,當(dāng)回歸屬地進(jìn)行內(nèi)容計費方案給骨干網(wǎng)帶來較大迂回流量壓力時,為其提供一種技術(shù)解決方案。
在一個實施例中,PGW判斷接入用戶的歸屬地公共陸地移動網(wǎng)絡(luò)標(biāo)識與PGW的公共陸地移動網(wǎng)絡(luò)標(biāo)識是否相同,如果不相同,則判斷接入用戶為漫游用戶。
PGW可以訪問與計費規(guī)則庫ID對應(yīng)的計費規(guī)則庫,計費規(guī)則庫可以為各個省、市的運(yùn)營商各自進(jìn)行設(shè)置、維護(hù),接入用戶的歸屬地PCRF將計費規(guī)則庫ID發(fā)送給PGW,根據(jù)協(xié)議PGW能夠訪問與計費規(guī)則庫ID對應(yīng)的計費規(guī)則庫。
PGW可以向接入用戶的歸屬地PCRF發(fā)送計費規(guī)則請求,包含接入用戶的IMSI(International Mobile Subscriber Identification Number;國際移動用戶識別碼),接入用戶的歸屬地PCRF將與此接入用戶的IMSI對應(yīng)的計費規(guī)則庫ID發(fā)送給PGW?;蛘?,PGW向接入用戶的歸屬地PCRF發(fā)送信用控制請求CCR,CCR中包括接入用戶的IMSI、電話號碼等,PGW接收接入用戶的歸屬地PCRF針對CCR返回的信用控制應(yīng)答消息CCA,其中,CCA中攜帶接入用戶所屬的計費規(guī)則庫ID,計費規(guī)則庫ID與用戶的ISMI對應(yīng)。
在一個實施例中,接入用戶的歸屬地PCRF在CCA中填寫接入用戶所屬的計費規(guī)則庫ID值鍵對Rule-Datebase-ID AVP,PGW解析CCA中的Rule-Datebase-ID AVP,獲取計費規(guī)則庫ID,計費規(guī)則庫ID用于標(biāo)識用戶對應(yīng)的計費規(guī)則庫,計費規(guī)則庫中設(shè)置有多條計費規(guī)則。
上述實施例中的漫游數(shù)據(jù)業(yè)務(wù)的在線計費方法,擴(kuò)展了Gx接口,并通過該接口由PCRF下發(fā)擴(kuò)展AVP(Rule-Database-Id),如圖3所 示,實現(xiàn)接入用戶和多個規(guī)則庫中某一個庫的唯一關(guān)聯(lián),進(jìn)而保證接入用戶的IP流信息只在一個庫中進(jìn)行具體規(guī)則的匹配,且和其他庫互不影響。
PGW在與計費規(guī)則庫ID對應(yīng)的計費規(guī)則庫中匹配與接入用戶的IP流量的五元組相對應(yīng)的計費規(guī)則,并將匹配的計費規(guī)則映射為計費標(biāo)識Rating-group,向在線計費系統(tǒng)OCS系統(tǒng)發(fā)送包含Rating-group的計費請求消息。
IP流量的五元組包括源IP地址,源端口,目的IP地址,目的端口,和傳輸層協(xié)議這五個量,組成的一個集合。例如:192.168.1.1 10000TCP 121.14.88.76 80就構(gòu)成了一個五元組。其意義是,一個IP地址為192.168.1.1的終端通過端口10000,利用TCP協(xié)議,和IP地址為121.14.88.76,端口為80的終端進(jìn)行連接。用戶通過手機(jī)可以在漫游地的多處上網(wǎng),由于手機(jī)的IMSI不變,則此手機(jī)對應(yīng)歸屬地中的某一個計費規(guī)則庫,則對于手機(jī)的多個具有不同五元組的IP流量,對應(yīng)同一個計費規(guī)則庫。
圖2為根據(jù)本發(fā)明的漫游數(shù)據(jù)業(yè)務(wù)的在線計費方法的一個實施例的消息交互示意圖,如圖2所示:
在接入用戶接入網(wǎng)絡(luò)并路由至漫游地的PGW后,進(jìn)行步驟201,漫游地PGW向接入用戶的歸屬地PCRF請求內(nèi)容計費業(yè)務(wù)識別規(guī)則。
步驟202,歸屬地PCRF根據(jù)用戶簽約,通過CCA向漫游地PGW下發(fā)該接入用戶的規(guī)則信息以及所屬的規(guī)則庫ID,歸屬地PCRF根據(jù)接入用戶的IMSI獲取其所屬的規(guī)則庫ID。
步驟203,當(dāng)接入用戶在漫游地使用互聯(lián)網(wǎng)業(yè)務(wù)時,漫游地PGW關(guān)聯(lián)IP數(shù)據(jù)包與用戶IMSI,以IMSI為主鍵獲取與此接入用戶關(guān)聯(lián)的規(guī)則庫ID,并在與規(guī)則庫ID相對應(yīng)的規(guī)則庫中查找用戶規(guī)則。
步驟204,漫游地PGW根據(jù)用戶規(guī)則庫ID,在用戶規(guī)則庫ID對應(yīng)的庫中匹配用戶的規(guī)則,并映射到該庫特有的Rating-Group計費標(biāo)識,然后上報計費系統(tǒng),發(fā)送的計費請求中包括Rating-Group計費標(biāo)識,計費系統(tǒng)根據(jù)此Rating-Group計費標(biāo)識對接入用戶進(jìn)行計費。
上述實施例中的漫游數(shù)據(jù)業(yè)務(wù)的在線計費方法,可以大幅減少PGW和OCS等系統(tǒng)之間的信令開銷,降低了OCS等系統(tǒng)的投資和建設(shè)成本,能夠?qū)崿F(xiàn)實時位置的精準(zhǔn)計費,可有效提高不同區(qū)域流量切分的精準(zhǔn)度,避免后續(xù)計費的偏差。
上述實施例中的漫游數(shù)據(jù)業(yè)務(wù)的在線計費方法,也可以應(yīng)用在基于用戶實時位置的策略控制場景,即可應(yīng)用在PGW和PCRF之間的位置策略控制場景,易于實現(xiàn),對LTE現(xiàn)網(wǎng)改動不大,可以滿足現(xiàn)網(wǎng)對基于實時位置計費、位置策略的需求。
圖4為根據(jù)本發(fā)明的漫游數(shù)據(jù)業(yè)務(wù)的在線計費方法的一個實施例的PGW的處理流程示意圖,如圖4所示:
步驟301,PGW獲取漫游用戶的IMSI,并基于IMSI獲取從歸屬地PCRF獲取接入用戶的規(guī)則信息以及所屬的規(guī)則庫ID,PGW關(guān)聯(lián)IP數(shù)據(jù)包與用戶IMSI,獲取與此接入用戶關(guān)聯(lián)的規(guī)則庫ID,并在與規(guī)則庫ID相對應(yīng)的規(guī)則庫中查找用戶規(guī)則。例如,Rule-Datebase-ID的值為001,則在規(guī)則庫1中查找用戶規(guī)則。
步驟302,在規(guī)則庫1中匹配用戶的規(guī)則,匹配與接入用戶的IP流量的五元組相對應(yīng)的計費規(guī)則,并將匹配的計費規(guī)則映射為計費標(biāo)識Rating-group,向在線計費系統(tǒng)OCS系統(tǒng)發(fā)送包含Rating-group的計費請求消息。例如,匹配的計費規(guī)則為35001,則將35001映射為計費標(biāo)識Rating-group,比如為001,發(fā)送到計費系統(tǒng)。
在一個實施例中,某車廠生產(chǎn)的汽車帶有Android智能車機(jī),并支持4G功能,車廠使用單獨的APN接入網(wǎng)絡(luò),車廠希望在售車時以免費遠(yuǎn)程緊急開車門、免費提供導(dǎo)航地圖、免費地圖更新等手段促銷,此類服務(wù)產(chǎn)生的流量費用由車廠支付給運(yùn)營商,但是對于贈送給用戶的1G娛樂類流量使用完后,需要用戶自己支付流量費。
當(dāng)車廠用戶開車到外地時,車子在漫游地直接訪問車廠的網(wǎng)絡(luò),漫游地的PGW獲取歸屬地PCRF下發(fā)的所屬的計費規(guī)則庫ID,PGW基于與計費規(guī)則庫ID對應(yīng)的計費規(guī)則庫獲取計費規(guī)則,并將與歸屬地的計費規(guī)則對應(yīng)的Rating-group發(fā)送到計費系統(tǒng),此時該車機(jī)用戶的流量識別 和計費可以以歸屬地的計費規(guī)則在漫游地完成。
上述實施例中的漫游數(shù)據(jù)業(yè)務(wù)的在線計費方法,可以避免內(nèi)容計費業(yè)務(wù)識別規(guī)則沖突,通過規(guī)則庫隔離技術(shù)實現(xiàn)相同IP五元組映射不同Rating-group,可以避免不同屬地的規(guī)則在同一網(wǎng)關(guān)上沖突。
如圖5所示,本發(fā)明提供一種分組數(shù)據(jù)網(wǎng)關(guān)PGW。漫游判定模塊41判斷接入用戶是否為漫游用戶。如果接入用戶為漫游用戶,則規(guī)則請求模塊42向接入用戶的歸屬地策略和計費規(guī)則功能實體PCRF請求接入用戶的規(guī)則信息以及計費信息。規(guī)則接收模塊43接收歸屬地PCRF下發(fā)的接入用戶的規(guī)則信息以及所屬的計費規(guī)則庫ID。規(guī)則確定模塊44基于與計費規(guī)則庫ID對應(yīng)的計費規(guī)則庫獲取接入用戶的計費規(guī)則。
在一個實施例中,漫游判定模塊41判斷接入用戶的歸屬地公共陸地移動網(wǎng)絡(luò)標(biāo)識與PGW的公共陸地移動網(wǎng)絡(luò)標(biāo)識是否相同,如果不相同,則判斷接入用戶為漫游用戶。
規(guī)則請求模塊42向接入用戶的歸屬地PCRF發(fā)送信用控制請求CCR。規(guī)則接收模塊43接收接入用戶的歸屬地PCRF針對CCR返回的信用控制應(yīng)答消息CCA,CCA中攜帶接入用戶所屬的計費規(guī)則庫ID。
接入用戶的歸屬地PCRF在CCA中填寫接入用戶所屬的計費規(guī)則庫ID值鍵對Rule-Datebase-ID AVP。規(guī)則確定模塊44解析CCA中的Rule-Datebase-ID AVP,獲取計費規(guī)則庫ID。計費規(guī)則庫ID用于標(biāo)識用戶對應(yīng)的計費規(guī)則庫,計費規(guī)則庫中設(shè)置有多條計費規(guī)則。
規(guī)則確定模塊44在與計費規(guī)則庫ID對應(yīng)的計費規(guī)則庫中匹配與接入用戶的IP流量的五元組相對應(yīng)的計費規(guī)則,并將匹配的計費規(guī)則映射為計費標(biāo)識Rating-group,向在線計費系統(tǒng)OCS系統(tǒng)發(fā)送包含Rating-group的計費請求消息。
在一個實施例中,本發(fā)明提供一種漫游數(shù)據(jù)業(yè)務(wù)的在線計費系統(tǒng),包括如上的分組數(shù)據(jù)網(wǎng)關(guān)PGW。
上述實施例提供的漫游數(shù)據(jù)業(yè)務(wù)的在線計費方法、系統(tǒng)及PGW,能夠解決用戶不回歸屬地情況下,不能享受歸屬地特色內(nèi)容計費業(yè)務(wù)的問題,可避免各省內(nèi)容計費規(guī)則的沖突,可以大幅減少PGW和OCS等 系統(tǒng)之間的信令開銷,降低了OCS等系統(tǒng)的投資和建設(shè)成本,可以應(yīng)用在不回歸屬地且有內(nèi)容計費需求的車聯(lián)網(wǎng)等場景,易于實現(xiàn),現(xiàn)網(wǎng)改造簡單,且具有在其他運(yùn)營商應(yīng)用的前景。
可能以許多方式來實現(xiàn)本發(fā)明的方法和系統(tǒng)。例如,可通過軟件、硬件、固件或者軟件、硬件、固件的任何組合來實現(xiàn)本發(fā)明的方法和系統(tǒng)。用于方法的步驟的上述順序僅是為了進(jìn)行說明,本發(fā)明的方法的步驟不限于以上具體描述的順序,除非以其它方式特別說明。此外,在一些實施例中,還可將本發(fā)明實施為記錄在記錄介質(zhì)中的程序,這些程序包括用于實現(xiàn)根據(jù)本發(fā)明的方法的機(jī)器可讀指令。因而,本發(fā)明還覆蓋存儲用于執(zhí)行根據(jù)本發(fā)明的方法的程序的記錄介質(zhì)。
本發(fā)明的描述是為了示例和描述起見而給出的,而并不是無遺漏的或者將本發(fā)明限于所公開的形式。很多修改和變化對于本領(lǐng)域的普通技術(shù)人員而言是顯然的。選擇和描述實施例是為了更好說明本發(fā)明的原理和實際應(yīng)用,并且使本領(lǐng)域的普通技術(shù)人員能夠理解本發(fā)明從而設(shè)計適于特定用途的帶有各種修改的各種實施例。