對(duì)數(shù)據(jù)流量進(jìn)行計(jì)費(fèi)的方法一個(gè)實(shí)施例的流程圖。如圖1所示,該實(shí)施例eHRPD網(wǎng)絡(luò)中對(duì)數(shù)據(jù)流量進(jìn)行計(jì)費(fèi)的方法包括:
[0053]110,eAN按照第一預(yù)設(shè)時(shí)長(zhǎng)為周期,統(tǒng)計(jì)接收到的、需要下發(fā)但實(shí)際未下發(fā)給用戶終端UE的數(shù)據(jù)流量,得到第一數(shù)據(jù)流量。
[0054]本發(fā)明實(shí)施例中的UE對(duì)應(yīng)該UE用戶,下發(fā)給UE的計(jì)費(fèi)流量即為該UE用戶使用的計(jì)費(fèi)流量。其中的每個(gè)用戶或UE通過(guò)一個(gè)用戶標(biāo)識(shí)(ID)進(jìn)行標(biāo)識(shí),例如國(guó)際移動(dòng)用戶識(shí)別碼(MSI)等,網(wǎng)元之間傳輸關(guān)于UE用戶的信息時(shí),攜帶用戶ID來(lái)標(biāo)識(shí)該信息為哪個(gè)UE用戶的相關(guān)信息。
[0055]本發(fā)明的各實(shí)施例中,eAN只要接收到需要下發(fā)給某一 UE用戶的數(shù)據(jù)流量時(shí)便開(kāi)始周期性的執(zhí)行該操作110,與其它操作之間不存在執(zhí)行順序限制。
[0056]120,eAN將第一數(shù)據(jù)流量發(fā)送給HSGW,并將經(jīng)過(guò)統(tǒng)計(jì)的數(shù)據(jù)流量清零。
[0057]130,HSGW按照第二預(yù)設(shè)時(shí)長(zhǎng)為周期,統(tǒng)計(jì)自身接收到的、需要通過(guò)eAN下發(fā)給UE但實(shí)際未下發(fā)給eAN的數(shù)據(jù)流量,得到第二數(shù)據(jù)流量。
[0058]本發(fā)明的各實(shí)施例中,HSGW只要接收到需要下發(fā)給某一 UE用戶的數(shù)據(jù)流量時(shí)便開(kāi)始周期性的執(zhí)行該操作130,與其它操作之間不存在執(zhí)行順序限制。
[0059]140,HSGW對(duì)第二數(shù)據(jù)流量與接收到、但尚未累計(jì)的第一數(shù)據(jù)流量進(jìn)行累計(jì)計(jì)算,得到總數(shù)據(jù)流量并發(fā)送給PGW,并將經(jīng)過(guò)統(tǒng)計(jì)的數(shù)據(jù)流量清零。
[0060]150,PGW基于接收到的總數(shù)據(jù)流量,對(duì)統(tǒng)計(jì)的通過(guò)該P(yáng)GW下發(fā)給該UE的第三數(shù)據(jù)流量進(jìn)行減免,得到該UE的計(jì)費(fèi)流量。
[0061]160,PGW基于計(jì)費(fèi)流量生成流量⑶R并發(fā)送給CG,以便CG對(duì)UE用戶進(jìn)行流量計(jì)費(fèi)。
[0062]基于本發(fā)明上述實(shí)施例提供的eHRPD網(wǎng)絡(luò)中對(duì)數(shù)據(jù)流量進(jìn)行計(jì)費(fèi)的方法,首先由eAN統(tǒng)計(jì)實(shí)際未下發(fā)給UE的數(shù)據(jù)流量并告知HSGW ;HSGff統(tǒng)計(jì)自身實(shí)際未下發(fā)給eAN的數(shù)據(jù)流量,再加上eAN發(fā)送的未下發(fā)數(shù)據(jù)流量,一起發(fā)送給PGW,由PGW對(duì)統(tǒng)計(jì)的該UE用戶的數(shù)據(jù)流量進(jìn)行減免,從而生成精確的流量CDR,實(shí)現(xiàn)對(duì)用戶精確的流量計(jì)費(fèi)。與現(xiàn)有技術(shù)相t匕,本發(fā)明實(shí)施例提高了 eHRPD網(wǎng)絡(luò)中的流量計(jì)費(fèi)精確度。
[0063]在本發(fā)明的各實(shí)施例中,eAN、HSGW向UE下發(fā)數(shù)據(jù)流時(shí),可能會(huì)在首次下發(fā)未成功后進(jìn)行數(shù)據(jù)流的重新下發(fā),本發(fā)明實(shí)施例可以預(yù)設(shè)相應(yīng)策略,規(guī)定超過(guò)預(yù)設(shè)重發(fā)次數(shù)或超過(guò)一定時(shí)間未能成功下發(fā)的數(shù)據(jù)流算作未能下發(fā)數(shù)據(jù)流量。
[0064]根據(jù)本發(fā)明eHRPD網(wǎng)絡(luò)中對(duì)數(shù)據(jù)流量進(jìn)行計(jì)費(fèi)的方法實(shí)施例的一個(gè)具體示例而非限制,在操作120中,eAN具體通過(guò)擴(kuò)展與HSGW之間All接口的注冊(cè)請(qǐng)求消息(即:Allregistrat1n request消息),將第一數(shù)據(jù)流量發(fā)送給HSGW。
[0065]其中,Allregistrat1n request消息主要用于建立eAN與HSGW之間的連接,此外UE在激活與休眠狀態(tài)之間切換時(shí),也通過(guò)該Allregistrat1n request消息通知HSGW,其中可以包括UE的無(wú)線鏈路信息、QoS信息等。本實(shí)施例對(duì)Allregistrat1n request消息結(jié)構(gòu)進(jìn)行擴(kuò)展,在其中增加用戶標(biāo)識(shí)(ID)、H)N-1D和Traffic字段,其中的用戶ID唯一標(biāo)識(shí)一個(gè)UE用戶,例如國(guó)際移動(dòng)用戶識(shí)別碼(IMSI) ;H)N-1D用于標(biāo)識(shí)該數(shù)據(jù)流量哪個(gè)公共數(shù)據(jù)網(wǎng)(TON)連接,Traffic用于攜帶實(shí)際未下發(fā)的第一數(shù)據(jù)流量值。
[0066]由于該Allregistrat1n request消息是eAN至HSGW發(fā)送的主要消息,發(fā)送頻度較高,本實(shí)施例中,eAN通過(guò)擴(kuò)展Allregistrat1n request消息來(lái)攜帶第一數(shù)據(jù)流量的方式,通知HSGW第一數(shù)據(jù)流量,可以隨路發(fā)送未下發(fā)的業(yè)務(wù)數(shù)據(jù)流量,不會(huì)由于單獨(dú)發(fā)送第一數(shù)據(jù)流量加大網(wǎng)絡(luò)的信令負(fù)荷。
[0067]根據(jù)本發(fā)明eHRPD網(wǎng)絡(luò)中對(duì)數(shù)據(jù)流量進(jìn)行計(jì)費(fèi)的方法實(shí)施例的另一個(gè)具體示例而非限制,操作140中,HSGW得到總數(shù)據(jù)流量后,具體可以通過(guò)擴(kuò)展HSGW與PGW之間的S2a接口的周期性代理綁定請(qǐng)求消息(即:Proxy Binding Request消息),將總數(shù)據(jù)流量發(fā)送給 PGffo
[0068]proxy binding request消息根據(jù)其攜帶的參數(shù)不同可以實(shí)現(xiàn)不同的作用,可用于建立HSGW與PGW間的連接,也可以作為HSGW與PGW間的心跳消息,還可以用于刪除HSGW與PGW間的連接,也可用于修改HSGW與PGW間連接的參數(shù),其主要包含UE的IP地址、HSGW與PGW的IP地址、QoS參數(shù)、有效時(shí)間等。本實(shí)施例中,具體可以擴(kuò)展HSGW與PGW之間的proxy binding request消息結(jié)構(gòu),在該proxy binding request消息中也增加用戶ID、PDN-1D, Traffic字段,其中Traffic用于攜帶總數(shù)據(jù)流量值。
[0069]本發(fā)明實(shí)施例中通過(guò)HSGW主動(dòng)發(fā)往PGW的proxy binding request消息隨路發(fā)送總數(shù)據(jù)流量值,可以避免單獨(dú)發(fā)送總數(shù)據(jù)流量值增加網(wǎng)絡(luò)的信令負(fù)荷。
[0070]相應(yīng)地,PGW接收到proxy binding request消息后,可以針對(duì)相同的用戶ID與PDN-1D,分別統(tǒng)計(jì)上行與下行流量。在PGW生成的流量⑶R中,具體包括用戶ID、PDN-1D,精確的上行與下行流量、用戶IP地址與QoS等信息。
[0071]另外,在本發(fā)明eHRPD網(wǎng)絡(luò)中對(duì)數(shù)據(jù)流量進(jìn)行計(jì)費(fèi)的方法又一個(gè)實(shí)施例中,eAN還可以在UE發(fā)送狀態(tài)變更時(shí),通過(guò)A1 lregistrat1n request消息將統(tǒng)計(jì)得到的第一數(shù)據(jù)流量發(fā)送給HSGW,并將經(jīng)過(guò)統(tǒng)計(jì)的數(shù)據(jù)流量清零。
[0072]圖2為本發(fā)明eHRPD網(wǎng)絡(luò)中對(duì)數(shù)據(jù)流量進(jìn)行計(jì)費(fèi)的方法另一個(gè)實(shí)施例的流程圖。如圖2所示,該實(shí)施例eHRPD網(wǎng)絡(luò)中對(duì)數(shù)據(jù)流量進(jìn)行計(jì)費(fèi)的方法包括:
[0073]210,UE 通過(guò)與 eAN、HSGW、HSS、PGW 交互后,接入 eHRPD 網(wǎng)絡(luò)。
[0074]220,eAN按照第一預(yù)設(shè)時(shí)長(zhǎng)為周期,統(tǒng)計(jì)需要下發(fā)但實(shí)際未下發(fā)給UE的數(shù)據(jù)流量。
[0075]230,在當(dāng)前周期結(jié)束時(shí),或者在UE狀態(tài)變更時(shí),例如,由激活態(tài)進(jìn)入休眠態(tài)或由休眠態(tài)返回激活態(tài)時(shí),eAN向HSGW發(fā)送擴(kuò)展的Allregistrat1n request消息,該Allregistrat1n request消息中包括截止到當(dāng)前統(tǒng)計(jì)得到的第一數(shù)據(jù)流量信息,并將經(jīng)過(guò)統(tǒng)計(jì)的數(shù)據(jù)流量清零。
[0076]240, HSGW向eAN返回All注冊(cè)應(yīng)答(registrat1n reply)消息,以確認(rèn)接收到Allregistrat1n request 消息。
[0077]250,HSGW按照第二預(yù)設(shè)時(shí)長(zhǎng)為周期,統(tǒng)計(jì)自身需要通過(guò)eAN下發(fā)給UE但實(shí)際未下發(fā)給eAN的數(shù)據(jù)流量,得到第二數(shù)據(jù)流量。
[0078]260,HSGW對(duì)第二數(shù)據(jù)流量與接收到、但尚未累計(jì)的第一數(shù)據(jù)流量進(jìn)行累計(jì)計(jì)算,得到總數(shù)據(jù)流量并向PGW發(fā)送擴(kuò)展的周期性Proxy Binding Request消息,其中包括總數(shù)據(jù)流量信息,并將經(jīng)過(guò)統(tǒng)計(jì)的數(shù)據(jù)流量清零。
[0079]270, PGW 向 HSGW 返回代理綁定確認(rèn)(Proxy Binding Acknowledge)消息,以確認(rèn)接收到 Proxy Binding Request 消息。
[0080]280,PGW基于總數(shù)據(jù)流量,對(duì)統(tǒng)計(jì)的通過(guò)該P(yáng)GW下發(fā)的該UE的第三數(shù)據(jù)流量進(jìn)行減免,得到該UE的實(shí)際計(jì)費(fèi)流量。
[0081]290,PGW基于計(jì)費(fèi)流量生成精確的中間流量⑶R并發(fā)送給CG,由CG對(duì)UE用戶進(jìn)行流量計(jì)費(fèi)。
[0082]300, eAN 在該 UE 下線時(shí),向 HSGW 發(fā)送擴(kuò)展的 Allregistrat1n request 消息,其中包括最后一次統(tǒng)計(jì)的第一數(shù)據(jù)流量信息和lifetime = 0。其中l(wèi)ifetime = 0表示需要?jiǎng)h除HSGW與eAN之間為該UE建立的會(huì)話連接(即:A10連接)。
[0083]310,HSGW 向 eAN 返回 Allregistrat1n reply 消息,并刪除與 eAN之間為該 UE 建立的會(huì)話連接,并統(tǒng)計(jì)自身需要通過(guò)eAN下發(fā)給UE但實(shí)際未下發(fā)給eAN的數(shù)據(jù)流量,得到第二數(shù)據(jù)流量。
[0084]320,HSGW對(duì)第二數(shù)據(jù)流量與尚未累計(jì)的第一數(shù)據(jù)流量進(jìn)行累計(jì)計(jì)算,得到總數(shù)據(jù)流量并向PGW發(fā)送擴(kuò)展的周期性Proxy Binding Request消息,其中包括總數(shù)據(jù)流量信息。
[0085]330, PGW 向 HSGW 返回 Proxy Binding Acknowledge 消息,并基于 Proxy BindingRequest消息中的總數(shù)據(jù)流量,對(duì)統(tǒng)計(jì)的通過(guò)該P(yáng)GW下發(fā)給UE的第三數(shù)據(jù)流量進(jìn)行減免,得到UE的計(jì)費(fèi)流量,得到精確的計(jì)費(fèi)流量。
[0086]340,PGW基于精確的計(jì)費(fèi)流量生成流量終結(jié)⑶R并發(fā)送給CG,由CG根據(jù)終結(jié)⑶R中的終結(jié)話單標(biāo)識(shí),基于精確的計(jì)費(fèi)流量對(duì)該UE用戶進(jìn)行最終流量計(jì)費(fèi)。
[0087]本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過(guò)程序指令相關(guān)的硬件來(lái)完成,前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括:R0M、RAM、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
[0088]圖3為本發(fā)明eHRPD網(wǎng)絡(luò)中對(duì)數(shù)據(jù)流量進(jìn)行計(jì)費(fèi)的系統(tǒng)一個(gè)實(shí)施例的結(jié)構(gòu)示意圖。該實(shí)施例的系統(tǒng)可用于實(shí)現(xiàn)本發(fā)明上述各eHRPD網(wǎng)絡(luò)中對(duì)數(shù)據(jù)流量進(jìn)行計(jì)費(fèi)的方法實(shí)施例