亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

基于sdnepc網(wǎng)絡(luò)的計費(fèi)實現(xiàn)方法與系統(tǒng)的制作方法

文檔序號:8004080閱讀:301來源:國知局
基于sdn epc網(wǎng)絡(luò)的計費(fèi)實現(xiàn)方法與系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種基于軟件定義核心網(wǎng)SDN EPC網(wǎng)絡(luò)的計費(fèi)實現(xiàn)方法,包括:控制器接收計費(fèi)規(guī)則發(fā)生器發(fā)送的計費(fèi)規(guī)則,并綁定自身的流表與所述計費(fèi)規(guī)則的對應(yīng)關(guān)系;所述控制器對綁定了所述計費(fèi)規(guī)則的流表進(jìn)行表項設(shè)置,并將設(shè)置后的流表發(fā)送至通用網(wǎng)關(guān)UGW;所述控制器接收到所述UGW上報的基于所述流表的業(yè)務(wù)占用的流量和/或占用時長的統(tǒng)計結(jié)果,并依據(jù)所述統(tǒng)計結(jié)果及所述流表的計費(fèi)規(guī)則,對業(yè)務(wù)進(jìn)行計費(fèi)。同時,本發(fā)明還公開了一種基于SDN EPC網(wǎng)絡(luò)的計費(fèi)實現(xiàn)系統(tǒng)。利用本發(fā)明的技術(shù)方案,在SDN EPC網(wǎng)絡(luò)中實現(xiàn)了控制與轉(zhuǎn)發(fā)的完全分離,適應(yīng)了新一代移動通信網(wǎng)絡(luò)的發(fā)展需求。
【專利說明】基于SDN EPC網(wǎng)絡(luò)的計費(fèi)實現(xiàn)方法與系統(tǒng)

【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信計費(fèi)技術(shù),具體涉及一種基于軟件定義網(wǎng)絡(luò)(SDN,SoftwareDefined Network)與演進(jìn)分組核心網(wǎng)(EPC, Evolved Packet Core)的計費(fèi)實現(xiàn)方法與系統(tǒng)。

【背景技術(shù)】
[0002]安全有效地實現(xiàn)用戶的通信計費(fèi)一直是各大運(yùn)營商面對的問題?,F(xiàn)有技術(shù)EPC網(wǎng)絡(luò)對用戶的通信費(fèi)用進(jìn)行計費(fèi)時,分組數(shù)據(jù)網(wǎng)關(guān)(PGW,PDN Gateway)和服務(wù)網(wǎng)關(guān)(SGW,Serving Gateway)作為EPC網(wǎng)絡(luò)中的轉(zhuǎn)發(fā)面設(shè)備,均集成有計費(fèi)觸發(fā)功能(CTF, ChargingTrigger Funct1n)、計費(fèi)數(shù)據(jù)功能(O)F, Charging Data Funct1n)以及計費(fèi)網(wǎng)關(guān)(CGF,Charging Gateway Funct1n)功能,利用這些功能能夠完成計費(fèi)信息的搜集與信用控制,進(jìn)而可靠地實現(xiàn)對用戶的離線計費(fèi)或在線計費(fèi)。
[0003]綜上所述,EPC網(wǎng)絡(luò)中的PGW與SGW除具有轉(zhuǎn)發(fā)面設(shè)備的本質(zhì)功能、轉(zhuǎn)發(fā)功能之外,還具有邏輯控制功能、用以控制與計費(fèi)相關(guān)的操作。如此便使得EPC網(wǎng)絡(luò)中的轉(zhuǎn)發(fā)面設(shè)備負(fù)荷過大、負(fù)擔(dān)過重。且EPC本身引入了多項新技術(shù)、如分流技術(shù),這些引入的新技術(shù)雖然可使網(wǎng)絡(luò)功能更全面,但在EPC網(wǎng)絡(luò)中可靠地應(yīng)用這些技術(shù)之前,需對引入新技術(shù)的EPC網(wǎng)絡(luò)進(jìn)行測試及部署且測試及部署周期過長,造價也比較昂貴。
[0004]網(wǎng)絡(luò)交換模型Open Flow協(xié)議通過將網(wǎng)絡(luò)實體劃分為控制面設(shè)備與轉(zhuǎn)發(fā)面設(shè)備實現(xiàn)了控制與轉(zhuǎn)發(fā)的完全分離。其中,所述控制面設(shè)備用于下發(fā)邏輯控制到轉(zhuǎn)發(fā)面設(shè)備,以指示轉(zhuǎn)發(fā)面設(shè)備的行為;所述轉(zhuǎn)發(fā)面設(shè)備根據(jù)所述控制面設(shè)備下發(fā)的流表中記載的指示,轉(zhuǎn)發(fā)數(shù)據(jù)流到某個物理端口或邏輯單元。SDN作為Open Flow協(xié)議的演進(jìn),除了繼承有OpenFlow協(xié)議的上述優(yōu)勢之外,還可以通過采用軟件編程技術(shù)在控制面設(shè)備上實現(xiàn)復(fù)雜的網(wǎng)絡(luò)應(yīng)用,而轉(zhuǎn)發(fā)面設(shè)備無需作出適應(yīng)性改動,只需執(zhí)行控制面設(shè)備下發(fā)的邏輯控制即可。同時,由于SDN的控制面設(shè)備可采用通用服務(wù)器與通用操作系統(tǒng)相結(jié)合的方式、也可采用通用的軟件編程工具或采用便于移植及便于理解的腳本編程語言如Python等來實現(xiàn),所以使得SDN網(wǎng)絡(luò)對新技術(shù)的支持變得非常簡單,也就是SDN網(wǎng)絡(luò)通用性更高、兼容性更強(qiáng),進(jìn)而大大縮短了引入新技術(shù)的SDN網(wǎng)絡(luò)的部署周期。
[0005]結(jié)合SDN網(wǎng)絡(luò)與EPC網(wǎng)絡(luò)的各自特點(diǎn),同時考慮到未來網(wǎng)絡(luò)的多樣性及多功能性,迫切需要一種基于軟件定義核心網(wǎng)SDN EPC網(wǎng)絡(luò)的計費(fèi)實現(xiàn)方法。


【發(fā)明內(nèi)容】

[0006]有鑒于此,本發(fā)明實施例的主要目的在于提供一種基于SDN EPC網(wǎng)絡(luò)的計費(fèi)實現(xiàn)方法與系統(tǒng),適應(yīng)了新一代移動通信網(wǎng)絡(luò)的控制與轉(zhuǎn)發(fā)完全分離的需求,且通用性較高、移植性較高。
[0007]為達(dá)到上述目的,本發(fā)明實施例的技術(shù)方案是這樣實現(xiàn)的:
[0008]本發(fā)明實施例提供的一種基于軟件定義核心網(wǎng)SDN EPC網(wǎng)絡(luò)的計費(fèi)實現(xiàn)方法,所述方法包括:
[0009]控制器接收計費(fèi)規(guī)則發(fā)生器發(fā)送的計費(fèi)規(guī)則,并綁定自身的流表與所述計費(fèi)規(guī)則的對應(yīng)關(guān)系;
[0010]所述控制器對綁定了所述計費(fèi)規(guī)則的流表進(jìn)行表項設(shè)置,并將設(shè)置后的流表發(fā)送至通用網(wǎng)關(guān)UGW;
[0011 ] 所述控制器接收到所述UGW上報的基于所述流表的業(yè)務(wù)占用的流量和/或占用時長的統(tǒng)計結(jié)果,并依據(jù)所述統(tǒng)計結(jié)果及所述流表的計費(fèi)規(guī)則,對業(yè)務(wù)進(jìn)行計費(fèi)。
[0012]上述方案中,在所述控制器將設(shè)置后的流表發(fā)送至通用網(wǎng)關(guān)UGW之后,所述方法還包括:
[0013]所述UGW依據(jù)所接收到的流表及其計費(fèi)方式,對業(yè)務(wù)數(shù)據(jù)占用的流量或時長進(jìn)行統(tǒng)計,并將統(tǒng)計結(jié)果上報至所述控制器;
[0014]其中,所述計費(fèi)規(guī)則包括所述計費(fèi)方式。
[0015]上述方案中,所述計費(fèi)方式包括:基于流量的計費(fèi)和/或基于時長的計費(fèi)。
[0016]上述方案中,對于基于流量的計費(fèi),
[0017]將所述控制器向所述UGW發(fā)送的流表設(shè)置有凈荷計數(shù)器表項,并設(shè)置操作指示表項為:指示UGW統(tǒng)計數(shù)據(jù)包凈荷的數(shù)量;
[0018]所述UGW利用所述凈荷計數(shù)器,對數(shù)據(jù)包凈荷的數(shù)量進(jìn)行統(tǒng)計;當(dāng)所述控制器監(jiān)測用戶狀態(tài)信息和/或當(dāng)前計費(fèi)統(tǒng)計信息滿足設(shè)置的觸發(fā)條件時,發(fā)送請求UGW上報統(tǒng)計結(jié)果的消息至所述UGW,所述UGW接收到所述消息,上報統(tǒng)計到的數(shù)據(jù)包凈荷的數(shù)量至所述控制器;
[0019]所述控制器依據(jù)所述統(tǒng)計結(jié)果,計算業(yè)務(wù)數(shù)據(jù)的流量使用情況。
[0020]上述方案中,對于基于流量的計費(fèi),
[0021]將所述控制器向所述UGW發(fā)送的流表設(shè)置操作指示表項為:指示UGW啟動UGW自身的計數(shù)器對業(yè)務(wù)數(shù)據(jù)包的數(shù)量進(jìn)行統(tǒng)計;
[0022]所述UGW利用自身的計數(shù)器對業(yè)務(wù)流中的數(shù)據(jù)包的數(shù)量進(jìn)行統(tǒng)計;所述控制器監(jiān)測用戶狀態(tài)信息和/或當(dāng)前計費(fèi)統(tǒng)計信息滿足設(shè)置的觸發(fā)條件時,發(fā)送請求UGW上報統(tǒng)計結(jié)果的消息至所述UGW,所述UGW接收到所述消息,上報統(tǒng)計到的數(shù)據(jù)包的數(shù)量至所述控制器;
[0023]所述控制器依據(jù)所述統(tǒng)計結(jié)果,計算業(yè)務(wù)數(shù)據(jù)的流量使用情況。
[0024]上述方案中,對于基于流量的計費(fèi),
[0025]將所述控制器向UGW發(fā)送的流表設(shè)置有定時器或流量門限值表項,以及設(shè)置操作指示表項為:指示UGW啟動流表中設(shè)置的凈荷計數(shù)器對數(shù)據(jù)包凈荷的數(shù)量進(jìn)行統(tǒng)計、或指示UGW啟動UGW自身的計數(shù)器對數(shù)據(jù)包的數(shù)量進(jìn)行統(tǒng)計;
[0026]所述UGW啟動所述定時器開始計時,并啟動所述凈荷計數(shù)器對數(shù)據(jù)包凈荷的數(shù)量進(jìn)行統(tǒng)計、或啟動自身的計數(shù)器對數(shù)據(jù)包的數(shù)量進(jìn)行統(tǒng)計;
[0027]所述UGW監(jiān)測所述定時器的定時時間到來時、或所述流量門限值到來時,將統(tǒng)計到的數(shù)據(jù)包凈荷的數(shù)量或數(shù)據(jù)包的數(shù)量上報給所述控制器;
[0028]所述控制器依據(jù)所述UGW上報的統(tǒng)計結(jié)果,計算業(yè)務(wù)數(shù)據(jù)的流量使用情況。
[0029]上述方案中,對于基于時長的計費(fèi),
[0030]將控制器向UGW發(fā)送的流表設(shè)置有時長計時器表項、監(jiān)控定時器的表項,以及設(shè)置操作指示表項為:指示所述UGW將數(shù)據(jù)包到達(dá)流表的時刻作為所述時長計時器的計時開始時刻,并在數(shù)據(jù)包完整接收后啟動所述監(jiān)控定時器;
[0031]所述UGW將數(shù)據(jù)包到達(dá)流表的時刻作為所述時長計時器的計時開始時刻,并啟動所述時長計時器開始計時,并在數(shù)據(jù)包完整接收后啟動所述監(jiān)控定時器;所述監(jiān)控定時器監(jiān)控所述時長計時器的結(jié)束計時時刻到來時,所述時長計時器結(jié)束計時;
[0032]所述控制器監(jiān)測用戶狀態(tài)信息和/或當(dāng)前計費(fèi)統(tǒng)計信息滿足設(shè)置的觸發(fā)條件時,發(fā)送請求UGW上報統(tǒng)計結(jié)果的消息,所述UGW接收到所述消息,將所述時長計數(shù)器統(tǒng)計的數(shù)據(jù)包的傳輸時長上報給控制器;根據(jù)所述UGW上報的統(tǒng)計結(jié)果,控制器計算業(yè)務(wù)數(shù)據(jù)的使用時長。
[0033]上述方案中,對于基于時長的計費(fèi),
[0034]將控制器向UGW發(fā)送的流表設(shè)置有定時器表項、時長計時器表項、監(jiān)控定時器表項,以及設(shè)置操作指示表項為:指示所述UGW將數(shù)據(jù)包到達(dá)流表的時刻作為所述時長計時器的計時開始時刻,并在數(shù)據(jù)包完整接收后啟動所述監(jiān)控定時器;
[0035]所述UGW將數(shù)據(jù)包到達(dá)流表的時刻作為所述時長計時器的計時開始時刻,并在數(shù)據(jù)包完整接收后啟動所述監(jiān)控定時器;所述監(jiān)控定時器監(jiān)控所述時長計時器的結(jié)束計時時刻到來時,觸發(fā)所述時長計時器結(jié)束計時;所述UGW監(jiān)控所述定時器,當(dāng)所述定時器超時,將所述時長計時器統(tǒng)計到的數(shù)據(jù)傳輸時長上報給所述控制器;根據(jù)所述UGW上報的統(tǒng)計結(jié)果,控制器計算業(yè)務(wù)數(shù)據(jù)的使用時長。
[0036]上述方案中,對于基于時長的計費(fèi),
[0037]將控制器向UGW發(fā)送的流表設(shè)置有監(jiān)控定時器表項,以及設(shè)置操作指示表項為:指示所述UGW上報數(shù)據(jù)傳輸開始時刻,以及上報數(shù)據(jù)包傳輸完成的結(jié)束時刻;
[0038]所述UGW將數(shù)據(jù)包到達(dá)流表的時刻作為傳輸開始時刻,并在數(shù)據(jù)包的完成接收后啟動所述監(jiān)控定時器;所述監(jiān)控定時器監(jiān)控數(shù)據(jù)包傳輸完成的結(jié)束時刻的到來,并將所述數(shù)據(jù)包的傳輸開始時刻以及傳輸完成的結(jié)束時刻上報給所述控制器;根據(jù)所述UGW的上報結(jié)果,控制器計算業(yè)務(wù)數(shù)據(jù)的使用時長。
[0039]上述方案中,所述用戶狀態(tài)信息包括以下至少一項:用戶位置、接入網(wǎng)類型、使用的費(fèi)率時間段及服務(wù)質(zhì)量;
[0040]所述計費(fèi)統(tǒng)計信息包括以下至少一項:用戶的信用額度、流量、數(shù)據(jù)包數(shù)量、數(shù)據(jù)包凈荷的數(shù)量、數(shù)據(jù)包傳輸使用的時長、數(shù)據(jù)包傳輸開始時刻以及數(shù)據(jù)包傳輸結(jié)束時刻。
[0041]上述方案中,所述方法還包括:
[0042]所述監(jiān)控定時器的定時時間到來之前流表中仍有數(shù)據(jù)傳輸,所述時長計時器繼續(xù)計時;在所述監(jiān)控定時器的定時時間到來后沒有數(shù)據(jù)傳輸,則將所述定時時間到來的時刻作為所述時長計時器的結(jié)束計時時刻;
[0043]或者,所述監(jiān)控定時器的定時時間到來之前流表中仍有數(shù)據(jù)傳輸,所述監(jiān)控定時器繼續(xù)監(jiān)控數(shù)據(jù)包傳輸完成的結(jié)束時刻的到來;所述監(jiān)控定時器的定時時間到來后流表中沒有數(shù)據(jù)傳輸,則將所述定時時間到來的時刻作為所述數(shù)據(jù)包傳輸完成的結(jié)束時刻。
[0044]本發(fā)明實施例還提供了一種基于軟件定義核心網(wǎng)SDN EPC網(wǎng)絡(luò)的計費(fèi)實現(xiàn)系統(tǒng),所述系統(tǒng)包括:計費(fèi)規(guī)則發(fā)生器、控制器、通用網(wǎng)關(guān)UGW ;其中,
[0045]所述計費(fèi)規(guī)則發(fā)生器,用于生成用戶業(yè)務(wù)的計費(fèi)規(guī)則,并發(fā)送所述計費(fèi)規(guī)則至所述控制器;
[0046]所述控制器,用于依據(jù)所述計費(fèi)規(guī)則,并綁定自身的流表與所述計費(fèi)規(guī)則的對應(yīng)關(guān)系;對綁定了所述計費(fèi)規(guī)則的流表進(jìn)行表項設(shè)置,并將設(shè)置后的流表發(fā)送至所述UGW ;
[0047]所述UGW,用于依據(jù)所述設(shè)置后的流表及其計費(fèi)方式,對業(yè)務(wù)占用的流量或時長的進(jìn)行統(tǒng)計,并將統(tǒng)計結(jié)果上報至所述控制器;
[0048]所述控制器,用于依據(jù)所述UGW的上報結(jié)果及所述流表的計費(fèi)規(guī)則,對業(yè)務(wù)進(jìn)行計費(fèi);
[0049]其中,所述計費(fèi)規(guī)則包括所述計費(fèi)方式。
[0050]上述方案中,所述計費(fèi)方式包括:基于流量的計費(fèi)和/或基于時長的計費(fèi)。
[0051]上述方案中,所述計費(fèi)方式為基于流量計費(fèi)方式時;
[0052]所述控制器,用于將流表設(shè)置有凈荷計數(shù)器表項,以及設(shè)置操作指示表項為:指示UGff統(tǒng)計數(shù)據(jù)包凈荷的數(shù)量;并發(fā)送所述流表至所述UGW ;
[0053]相應(yīng)的,所述UGW,用于接收所述流表,并利用所述凈荷計數(shù)器對數(shù)據(jù)包凈荷的數(shù)量進(jìn)行統(tǒng)計;
[0054]所述控制器,用于監(jiān)測到用戶狀態(tài)信息和/或當(dāng)前計費(fèi)統(tǒng)計信息滿足設(shè)置的觸發(fā)條件時,發(fā)送請求UGW上報統(tǒng)計結(jié)果的消息至所述UGW ;
[0055]所述UGW,用于接收到所述消息時,上報統(tǒng)計到的數(shù)據(jù)包凈荷的數(shù)量至所述控制器;
[0056]所述控制器,用于依據(jù)所述統(tǒng)計結(jié)果,計算業(yè)務(wù)數(shù)據(jù)的流量使用情況。
[0057]上述方案中,所述計費(fèi)方式為基于流量計費(fèi)方式時;
[0058]所述控制器,用于設(shè)置流表中的操作指示表項為:指示UGW啟動UGW自身的計數(shù)器對業(yè)務(wù)數(shù)據(jù)包的數(shù)量進(jìn)行統(tǒng)計;并發(fā)送所述流表至所述UGW ;
[0059]相應(yīng)的,所述UGW,用于接收所述UGW,并利用自身的計數(shù)器對業(yè)務(wù)流中的數(shù)據(jù)包的數(shù)量進(jìn)行統(tǒng)計;所述控制器,用于監(jiān)測用戶狀態(tài)信息和/或當(dāng)前計費(fèi)統(tǒng)計信息滿足設(shè)置的觸發(fā)條件時,發(fā)送請求UGW上報統(tǒng)計結(jié)果的消息;
[0060]所述UGW,用于接收到所述消息,上報統(tǒng)計到的數(shù)據(jù)包的數(shù)量至所述控制器;
[0061]所述控制器,用于依據(jù)所述統(tǒng)計結(jié)果,計算業(yè)務(wù)數(shù)據(jù)的流量使用情況。
[0062]上述方案中,所述計費(fèi)方式為基于流量計費(fèi)方式時;
[0063]所述控制器,用于對流表設(shè)置有定時器或流量門限值表項,以及設(shè)置操作指示表項為:指示UGW啟動流表中設(shè)置的凈荷計數(shù)器對數(shù)據(jù)包凈荷的數(shù)量進(jìn)行統(tǒng)計、或指示UGW啟動UGW自身的計數(shù)器對數(shù)據(jù)包的數(shù)量進(jìn)行統(tǒng)計;并發(fā)送所述流表至所述UGW ;并發(fā)送所述流表至所述UGW ;
[0064]相應(yīng)的,所述UGW,用于接收所述流表,并啟動所述定時器開始計時,并啟動所述凈荷計數(shù)器對數(shù)據(jù)包凈荷的數(shù)量進(jìn)行統(tǒng)計、或啟動自身的計數(shù)器對數(shù)據(jù)包的數(shù)量進(jìn)行統(tǒng)計;監(jiān)測所述定時器的定時時間到來時、或所述流量門限值到來時,上報統(tǒng)計到的數(shù)據(jù)包凈荷的數(shù)量或數(shù)據(jù)包的數(shù)量至所述控制器;
[0065]所述控制器,用于依據(jù)所述UGW上報的統(tǒng)計結(jié)果,計算業(yè)務(wù)數(shù)據(jù)的流量使用情況。
[0066]上述方案中,所述計費(fèi)方式為基于時長計費(fèi)方式時;
[0067]所述控制器,用于對流表設(shè)置有時長計時器表項、監(jiān)控定時器的表項,以及設(shè)置操作指示表項為:指示所述UGW將數(shù)據(jù)包到達(dá)流表的時刻作為所述時長計時器的計時開始時亥IJ,并在數(shù)據(jù)包完整接收后啟動所述監(jiān)控定時器;并發(fā)送所述流表至所述UGW ;
[0068]相應(yīng)的,所述UGW,用于接收所述流表,并將數(shù)據(jù)包到達(dá)流表的時刻作為所述時長計時器的計時開始時刻,并啟動所述時長計時器開始計時,并在數(shù)據(jù)包完整接收后啟動所述監(jiān)控定時器;所述監(jiān)控定時器監(jiān)控所述時長計時器的結(jié)束計時時刻到來時,所述時長計時器結(jié)束計時;
[0069]所述控制器,用于監(jiān)測用戶狀態(tài)信息和/或當(dāng)前計費(fèi)統(tǒng)計信息滿足設(shè)置的觸發(fā)條件時,發(fā)送請求UGW上報統(tǒng)計結(jié)果的消息;
[0070]所述UGW,用于接收到所述消息,將所述時長計數(shù)器統(tǒng)計的數(shù)據(jù)包的傳輸時長上報給所述控制器;
[0071]所述控制器,用于根據(jù)所述UGW上報的統(tǒng)計結(jié)果,計算業(yè)務(wù)數(shù)據(jù)的使用時長。
[0072]上述方案中,所述計費(fèi)方式為基于時長計費(fèi)方式時;
[0073]所述控制器,用于對流表設(shè)置有定時器表項、時長計時器表項、監(jiān)控定時器表項,以及設(shè)置操作指示表項為:指示所述UGW將數(shù)據(jù)包到達(dá)流表的時刻作為所述時長計時器的計時開始時刻,并在數(shù)據(jù)包完整接收后啟動所述監(jiān)控定時器;并發(fā)送所述流表至所述UGff ;
[0074]相應(yīng)的,所述UGW,用于接收所述流表,并將數(shù)據(jù)包到達(dá)流表的時刻作為所述時長計時器的計時開始時刻,并在數(shù)據(jù)包完整接收后啟動所述監(jiān)控定時器;所述監(jiān)控定時器監(jiān)控所述時長計時器的結(jié)束計時時刻到來時,觸發(fā)所述時長計時器結(jié)束計時;所述UGW監(jiān)控所述定時器,當(dāng)所述定時器超時,將所述時長計時器統(tǒng)計到的數(shù)據(jù)傳輸時長上報給所述控制器;
[0075]所述控制器,用于根據(jù)所述UGW上報的統(tǒng)計結(jié)果,計算業(yè)務(wù)數(shù)據(jù)的使用時長。
[0076]上述方案中,所述計費(fèi)方式為基于時長計費(fèi)方式時;
[0077]所述控制器,用于對流表設(shè)置有監(jiān)控定時器表項,以及設(shè)置操作指示表項為:指示所述UGW上報數(shù)據(jù)傳輸開始時刻,以及上報數(shù)據(jù)包傳輸完成的結(jié)束時刻;并發(fā)送所述流表至所述UGW ;
[0078]相應(yīng)的,所述UGW,用于接收所述流表,并將數(shù)據(jù)包到達(dá)流表的時刻作為傳輸開始時刻,并在數(shù)據(jù)包的完成接收后啟動所述監(jiān)控定時器;所述監(jiān)控定時器監(jiān)控數(shù)據(jù)包傳輸完成的結(jié)束時刻的到來,并將所述數(shù)據(jù)包的傳輸開始時刻以及傳輸完成的結(jié)束時刻上報給所述控制器;
[0079]所述控制器,用于根據(jù)所述UGW的上報結(jié)果,計算業(yè)務(wù)數(shù)據(jù)的使用時長。
[0080]上述方案中,所述用戶狀態(tài)信息包括以下至少一項:用戶位置、接入網(wǎng)類型、使用的費(fèi)率時間段及服務(wù)質(zhì)量;
[0081]所述計費(fèi)統(tǒng)計信息包括以下至少一項:用戶的信用額度、流量、數(shù)據(jù)包數(shù)量、數(shù)據(jù)包凈荷的數(shù)量、數(shù)據(jù)包傳輸使用的時長、數(shù)據(jù)包傳輸開始時刻以及數(shù)據(jù)包傳輸結(jié)束時刻。
[0082]上述方案中,所述監(jiān)控定時器:
[0083]用于在定時時間到來之前流表中仍有數(shù)據(jù)傳輸時,通知所述時長計時器繼續(xù)計時;在所述定時時間到來后沒有數(shù)據(jù)傳輸,則通知所述時長計時器將所述定時時間到來的時刻作為結(jié)束計時時刻;
[0084]或者,用于在定時時間到來之前流表中仍有數(shù)據(jù)傳輸,繼續(xù)監(jiān)控數(shù)據(jù)包傳輸完成的結(jié)束時刻的到來;所述定時時間到來后流表中沒有數(shù)據(jù)傳輸,則將所述定時時間到來的時刻作為所述數(shù)據(jù)包傳輸完成的結(jié)束時刻。
[0085]本發(fā)明實施例提供的基于SDN EPC網(wǎng)絡(luò)的計費(fèi)實現(xiàn)方法與系統(tǒng),控制器接收計費(fèi)規(guī)則發(fā)生器發(fā)送的計費(fèi)規(guī)則,并綁定自身的流表與所述計費(fèi)規(guī)則的對應(yīng)關(guān)系;所述控制器對綁定了所述計費(fèi)規(guī)則的流表進(jìn)行表項設(shè)置,并將設(shè)置后的流表發(fā)送至通用網(wǎng)關(guān)UGW ;所述UGW依據(jù)所接收到的流表及所述計費(fèi)規(guī)則中包括的計費(fèi)方式,對業(yè)務(wù)數(shù)據(jù)占用的流量或時長進(jìn)行統(tǒng)計,并將統(tǒng)計結(jié)果上報至所述控制器;所述控制器接收所述UGW上報的基于所述流表的對業(yè)務(wù)占用的流量或占用時長的統(tǒng)計結(jié)果,并依據(jù)所述統(tǒng)計結(jié)果及所述流表的計費(fèi)規(guī)則,對業(yè)務(wù)進(jìn)行計費(fèi)。利用本發(fā)明實施例的技術(shù)方案,既可在SDN網(wǎng)絡(luò)中實現(xiàn)通信業(yè)務(wù)的計費(fèi),也可在EPC網(wǎng)絡(luò)中實現(xiàn)通信業(yè)務(wù)的計費(fèi),通用性較好、移植性較強(qiáng),適應(yīng)了新一代移動通信的發(fā)展需求。

【專利附圖】

【附圖說明】
[0086]圖1為本發(fā)明實施例的基于SDN EPC網(wǎng)絡(luò)的計費(fèi)實現(xiàn)方法的流程示意圖;
[0087]圖2 (a)?2 (b)為本發(fā)明基于SDN EPC網(wǎng)絡(luò)的計費(fèi)實現(xiàn)方法的一具體實施例示意圖;
[0088]圖3為本發(fā)明實施例基于流量的計費(fèi)實現(xiàn)方法的優(yōu)選方式的流程示意圖;
[0089]圖4為本發(fā)明實施例基于流量的計費(fèi)實現(xiàn)方法的另一優(yōu)選方式的流程示意圖;
[0090]圖5為本發(fā)明實施例基于時長的計費(fèi)實現(xiàn)方法的優(yōu)選方式一的流程示意圖;
[0091]圖6為本發(fā)明實施例基于時長的計費(fèi)實現(xiàn)方法的優(yōu)選方式二的流程示意圖;
[0092]圖7為本發(fā)明實施例基于時長的計費(fèi)實現(xiàn)方法的優(yōu)選方式三的流程示意圖;
[0093]圖8為本發(fā)明基于SDN EPC網(wǎng)絡(luò)的計費(fèi)實現(xiàn)方法的另一具體實施例不意圖;
[0094]圖9為本發(fā)明實施例的基于SDN EPC網(wǎng)絡(luò)的計費(fèi)實現(xiàn)系統(tǒng)的組成結(jié)構(gòu)示意圖。

【具體實施方式】
[0095]本發(fā)明實施例記載了一種基于軟件定義核心網(wǎng)SDN EPC網(wǎng)絡(luò)的計費(fèi)實現(xiàn)方法,如圖1所示,所述方法包括:
[0096]步驟11:控制器接收計費(fèi)規(guī)則發(fā)生器發(fā)送的計費(fèi)規(guī)則,并綁定自身的流表與所述計費(fèi)規(guī)則的對應(yīng)關(guān)系。
[0097]這里,所述計費(fèi)規(guī)則發(fā)生器在接收到控制器的計費(fèi)規(guī)則請求消息后,發(fā)送計費(fèi)規(guī)則至所述控制器。
[0098]步驟12:所述控制器對綁定了所述計費(fèi)規(guī)則的流表進(jìn)行表項設(shè)置,并將設(shè)置后的流表發(fā)送至通用網(wǎng)關(guān)UGW。
[0099]這里,依據(jù)對用戶業(yè)務(wù)數(shù)據(jù)流的統(tǒng)計需求,如統(tǒng)計業(yè)務(wù)流的數(shù)據(jù)包占用流量或是占用時長進(jìn)而對該業(yè)務(wù)進(jìn)行計費(fèi),對綁定對應(yīng)關(guān)系后的流表設(shè)置凈荷計數(shù)器、定時器、流量門限值、時長計時器、監(jiān)控定時器等表項、以及設(shè)置對UGW的操作指示表項。所述對UGW的操作指示根據(jù)實際統(tǒng)計需求而設(shè)置。對流表進(jìn)行哪些表項的設(shè)置及所述操作指示的內(nèi)容具體包括哪些,均請參見后面技術(shù)方案的描述。
[0100]步驟13:所述UGW依據(jù)所接收后的流表及其計費(fèi)方式,對業(yè)務(wù)占用的流量或時長的進(jìn)行統(tǒng)計,并將統(tǒng)計結(jié)果上報至所述控制器;其中,所述計費(fèi)規(guī)則包括:計費(fèi)等級及計費(fèi)方式等。
[0101]步驟14:所述控制器依據(jù)所述UGW的統(tǒng)計結(jié)果及所述流表的計費(fèi)規(guī)則,對業(yè)務(wù)進(jìn)行計費(fèi)。
[0102]因為存在有離線計費(fèi)系統(tǒng)(OCS, Online Charging System)與離線計費(fèi)系統(tǒng)離線計費(fèi)系統(tǒng)(OFCS, Offline Charging System)之分,本發(fā)明實施例記載的計費(fèi)實現(xiàn)方法既適用于OCS也適用于OFCS。
[0103]需要說明的是,在對本發(fā)明實施例的計費(fèi)實現(xiàn)方法進(jìn)行說明時,涉及到通信實體除了控制器、UGW, OCS、OFCS之外,還包括移動性管理單元(MME,Mobile ManagementEntity)。
[0104]其中,所述計費(fèi)規(guī)則發(fā)生器具體可以為:策略與計費(fèi)規(guī)則功能單元(PCRF,Policyand Charging Rules Funct1n)。
[0105]圖2 (a)?2 (b)為本發(fā)明的軟件定義核心網(wǎng)SDN EPC網(wǎng)絡(luò)的計費(fèi)實現(xiàn)方法的一具體實施例流程示意圖,結(jié)合圖2 (a)?2 (b)對本發(fā)明實施例的技術(shù)方案作進(jìn)一步說明。本實施例所涉及到的通信實體包括:控制器、UGW、0CS以及MME。
[0106]步驟200:移動性管理單元建立業(yè)務(wù)承載及上下文會話,并發(fā)送攜帶有用戶面?zhèn)鬏斖ǖ赖慕⒄埱笙⒅量刂破鳌?br> [0107]其中,所述請求消息中還攜帶有各用戶的計費(fèi)特征以及用戶接入信息。
[0108]所述計費(fèi)特征包括:按照時長計費(fèi)、按照流量計費(fèi)、按照時長與流量計費(fèi)、費(fèi)率時間段、接入網(wǎng)關(guān)信息等;所述用戶接入信息包括:接入網(wǎng)絡(luò)的類型、用戶的位置等。
[0109]步驟201:控制器接收到該請求消息,建立用戶面?zhèn)鬏斖ǖ溃瑸閭鬏斢脩魳I(yè)務(wù)數(shù)據(jù)傳輸提供通道。
[0110]步驟202:控制器發(fā)送計費(fèi)規(guī)則請求消息至所述計費(fèi)規(guī)則發(fā)生器。
[0111]步驟203:所述計費(fèi)規(guī)則發(fā)生器接收到所述計費(fèi)規(guī)則請求消息,發(fā)送計費(fèi)規(guī)則至控制器。
[0112]其中,所述計費(fèi)規(guī)則包括有:用戶的計費(fèi)等級、計費(fèi)方式等。所述計費(fèi)等級包括:普通通話計費(fèi)、普通上網(wǎng)計費(fèi)、優(yōu)惠通話計費(fèi)及優(yōu)惠上網(wǎng)計費(fèi)等費(fèi)率不同的計費(fèi);所述計費(fèi)方式包括:僅時長計費(fèi)、僅流量計費(fèi)、時長與流量計費(fèi)等。
[0113]步驟204:控制器接收所述計費(fèi)規(guī)則后,為所述計費(fèi)規(guī)則中的計費(fèi)等級向所述OCS申請相應(yīng)的信用額度,并發(fā)起信用控制請求(CCR,Credit Control Request)至所述OCS。
[0114]這里,因為計費(fèi)方式包括:按照流量計費(fèi)、按照時長計費(fèi)、按照時長與流量計費(fèi)等方式;計費(fèi)等級包括:普通計費(fèi)、優(yōu)惠計費(fèi)等費(fèi)率不同的計費(fèi),所以,在實際應(yīng)用中需要計費(fèi)等級與計費(fèi)方式配合著使用,如:為選擇普通計費(fèi)且按照流量計費(fèi)的用戶向所述OCS申請該用戶可用的信用額度。
[0115]步驟205:所述OCS接收到所述CCR后,返回信用控制確認(rèn)消息CCR-ACK至所述控制器;所述CCR-ACK中攜帶有不同計費(fèi)等級的信用額度。
[0116]步驟206:所述控制器接收計費(fèi)等級的相應(yīng)的信用額度,并依據(jù)策略和計費(fèi)控制規(guī)則(PCC, Policy and Charging Control)中的策略規(guī)則生成流表,并綁定所述流表與計費(fèi)規(guī)則(如計費(fèi)等級、及相應(yīng)的信用額度)之間的對應(yīng)關(guān)系。
[0117]這里,所述流表包括多個表項,所述多個表項可為:用戶的網(wǎng)際協(xié)議地址(IP,Internet Protocol )、數(shù)據(jù)流的源地址、目的地址、對UGW的操作指示、傳輸?shù)臄?shù)據(jù)包個數(shù)、用戶的計費(fèi)方式、計費(fèi)等級、信用額度等計費(fèi)統(tǒng)計信息。
[0118]需要說明的是,以下步驟207?步驟210為基于流量計費(fèi)方式的優(yōu)選方式一。
[0119]步驟207:控制器通過0FPT_FL0W_M0D消息向所述UGW發(fā)送流表,所述流表設(shè)置有凈荷計數(shù)器表項、對UGW的操作指示的表項為指示UGW統(tǒng)計數(shù)據(jù)包凈荷字節(jié)的數(shù)量。
[0120]步驟208:利用所述凈荷計數(shù)器,所述UGW對數(shù)據(jù)包凈荷字節(jié)的數(shù)量進(jìn)行統(tǒng)計。
[0121]這里,因為業(yè)務(wù)流中的數(shù)據(jù)包通常含有包頭部分,在選擇按照流量計費(fèi)這一計費(fèi)方式時,應(yīng)對數(shù)據(jù)包的除包頭之外的凈荷字節(jié)占用的流量進(jìn)行計費(fèi),不應(yīng)對包頭占用的流量進(jìn)行計費(fèi)。UGW根據(jù)控制器發(fā)送的流表中的操作指示,利用所述凈荷計數(shù)器對數(shù)據(jù)包的凈荷字節(jié)的數(shù)量進(jìn)行統(tǒng)計。
[0122]步驟209:所述控制器監(jiān)測用戶狀態(tài)信息和/或當(dāng)前計費(fèi)統(tǒng)計信息是否滿足設(shè)置的觸發(fā)條件,當(dāng)用戶狀態(tài)信息發(fā)生改變和/或當(dāng)前計費(fèi)統(tǒng)計信息滿足觸發(fā)條件時,控制器向UGW發(fā)送0FPT_MULTIPART_Request消息,請求UGW上報統(tǒng)計結(jié)果。
[0123]其中,所述用戶狀態(tài)信息發(fā)生改變包括但不僅限于以下內(nèi)容:服務(wù)質(zhì)量(QoS,Quality of Service)發(fā)生變化、用戶位置發(fā)生變化、用戶接入網(wǎng)類型發(fā)生變化、費(fèi)率時間段發(fā)生變化等。
[0124]所述觸發(fā)條件包括但不僅限制于以下內(nèi)容:信用額度用盡、業(yè)務(wù)數(shù)據(jù)流終止、承載結(jié)束、時長用盡等。所述觸發(fā)條件由運(yùn)營商根據(jù)實際的通信情況及用戶需求進(jìn)行設(shè)置。
[0125]所述計費(fèi)統(tǒng)計信息包括但不僅限制于以下內(nèi)容:用戶的信用額度、流量、數(shù)據(jù)包數(shù)量、數(shù)據(jù)包凈荷字節(jié)的數(shù)量、數(shù)據(jù)包傳輸使用的時長、數(shù)據(jù)包傳輸開始時刻、數(shù)據(jù)包傳輸結(jié)束時刻等與計費(fèi)信息相關(guān)的內(nèi)容。
[0126]這里,由于OCS是實時結(jié)算費(fèi)用的,即使用戶正在進(jìn)行通信,只要信用額度用盡,通信網(wǎng)絡(luò)將自動斷開,不再為該用戶進(jìn)行服務(wù)。
[0127]這里,步驟208與步驟209沒有嚴(yán)格的先后順序,還可以同時進(jìn)行。
[0128]步驟210:所述UGW接收到所述0FPT_MULTIPART_Request消息后,通過0FPT_MULTIPART_RepIy消息將凈荷計數(shù)器統(tǒng)計的凈荷字節(jié)數(shù)量上報給控制器。
[0129]步驟211:控制器根據(jù)所述UGW上報的統(tǒng)計結(jié)果,可獲知業(yè)務(wù)的流量使用情況及信用額度的使用狀態(tài)。
[0130]其中,控制器接收所述凈荷計數(shù)器統(tǒng)計出的凈荷字節(jié)的數(shù)量,同時還知道每個數(shù)據(jù)包的凈荷長度,那么就可以計算出數(shù)據(jù)包凈荷字節(jié)的所占用的流量。
[0131]所述信用額度的使用狀態(tài)包括:信用額度用盡、信用額度未用盡。
[0132]步驟212:控制器獲知由OCS指派的當(dāng)前信用額度未用盡時,返回步驟209 ;控制器獲知由OCS指派的當(dāng)前信用額度用盡或監(jiān)測當(dāng)前網(wǎng)絡(luò)滿足重授權(quán)觸發(fā)條件時,執(zhí)行步驟213。
[0133]其中,所述重授權(quán)觸發(fā)條件包括但不僅限于以下內(nèi)容:QoS發(fā)生變化、用戶位置發(fā)生變化、費(fèi)率時間段發(fā)生變化等。
[0134]步驟213:控制器向OCS發(fā)送信用控制更新請求,請求OCS進(jìn)行新的信用額度的發(fā)送,執(zhí)行步驟214。
[0135]步驟214:所述OCS接收到所述信用控制更新請求,確定用戶賬戶還有剩余信用額度時,執(zhí)行步驟215 ;確定用戶賬戶最后信用額度用盡時,通知所述控制器,執(zhí)行步驟217。
[0136]步驟215:所述OCS返回信用控制更新確認(rèn)消息,該消息中攜帶有由所述OCS指派的新的信用額度,執(zhí)行步驟216。
[0137]這里,步驟215為信用控制更新過程。
[0138]步驟216:控制器接收到新的信用額度之后,按照步驟209?步驟212所述方式監(jiān)測新的信用額度的使用情況。
[0139]步驟217:控制器向OCS發(fā)送信用控制終止請求消息,執(zhí)行步驟218。
[0140]步驟218:0CS終止對控制器發(fā)送用戶剩余信用額度、剩余流量、剩余時長等信息,執(zhí)行步驟219。
[0141]其中,步驟218與步驟219無嚴(yán)格的先后順序,還可同時進(jìn)行。
[0142]步驟219:控制器根據(jù)信用額度與流表的綁定關(guān)系,查找到無信用額度的流表,并刪除所述流表、斷開用戶面?zhèn)鬏斖ǖ馈?br> [0143]上述方案中,所述步驟217?步驟219為信用控制終止過程。本發(fā)明實施例的后續(xù)方案中所涉及到的用戶接入信息、用戶狀態(tài)信息、觸發(fā)條件、計費(fèi)統(tǒng)計信息等概念均與上述相同,不再贅述。
[0144]上述方案中,步驟207?步驟210為基于流量計費(fèi)方式的優(yōu)選方式一,所涉及到的對數(shù)據(jù)包的封裝包括以下形式:通用路由選擇封裝協(xié)議(GRE, Generic RoutingEncapsulat1n,)、通用無線分組(GPRS, General Packet Rad1 Service)隧道協(xié)議(GTP,GPRS Tunneling Protocol)、代理移動協(xié)議(PMIP, Proxy Mobile IP)等;后續(xù)技術(shù)方案中涉及到數(shù)據(jù)包時,所述數(shù)據(jù)包的封裝與上述相同,不再贅述。
[0145]上述方案中,步驟207?步驟210為基于流量的計費(fèi)方法的優(yōu)選方式一,在控制器發(fā)送流表至UGW時,在流表中設(shè)置了凈荷計數(shù)器表項以及指示UGW統(tǒng)計數(shù)據(jù)包凈荷字節(jié)數(shù)量的操作行為;除此之外還可以有圖3所示的基于流量計費(fèi)方式的優(yōu)選方式二、圖4所示的基于流量計費(fèi)方式的優(yōu)選方式三。
[0146]結(jié)合圖3,對基于流量計費(fèi)方式的優(yōu)選方式二進(jìn)行進(jìn)一步說明。
[0147]步驟307:控制器通過0FPT_FL0W_M0D消息向所述UGW發(fā)送流表,并將所述流表中的對UGW的操作指示這一表項設(shè)置為:指示UGW啟動UGW自身的計數(shù)器對業(yè)務(wù)流中的數(shù)據(jù)包的數(shù)量進(jìn)行統(tǒng)計。
[0148]步驟308:所述UGW利用自身的計數(shù)器對業(yè)務(wù)流中的數(shù)據(jù)包的數(shù)量進(jìn)行統(tǒng)計。
[0149]步驟309:所述控制器監(jiān)測用戶狀態(tài)信息和/或當(dāng)前計費(fèi)統(tǒng)計信息是否滿足設(shè)置的觸發(fā)條件,當(dāng)用戶狀態(tài)信息發(fā)生改變和/或當(dāng)前計費(fèi)統(tǒng)計信息滿足觸發(fā)條件時,控制器向UGW發(fā)送0FPT_MULTIPART_Request消息,請求UGW上報統(tǒng)計結(jié)果。
[0150]這里,步驟308與步驟309沒有嚴(yán)格的先后順序,還可以同時進(jìn)行。
[0151]步驟310:所述UGW接收到所述0FPT_MULTIPART_Request消息后,通過0FPT_MULTIPART_Reply消息將自身計數(shù)器統(tǒng)計到的數(shù)據(jù)包的數(shù)量上報給控制器。
[0152]這里,圖3所示的優(yōu)選方式二與圖2所示的優(yōu)選方式一的不同之處在于:在優(yōu)選方式二中,UGW對包括包頭在內(nèi)的數(shù)據(jù)包的數(shù)量進(jìn)行統(tǒng)計。且因為數(shù)據(jù)包的包頭由控制器指定,在控制器接收到所述UGW上報的數(shù)據(jù)包的數(shù)量值,并結(jié)合每個數(shù)據(jù)包的長度,即可計算出數(shù)據(jù)包的整體占用流量,然后再扣除包頭所占用的流量,即可得出數(shù)據(jù)包的凈荷字節(jié)占用的流量。
[0153]結(jié)合圖4,對基于流量計費(fèi)方式的優(yōu)選方式三進(jìn)行進(jìn)一步說明。
[0154]步驟407:所述控制器通過0FPT_FL0W_M0D消息向所述UGW發(fā)送流表,所述流表設(shè)置有定時器或流量門限值表項、以及對UGW的操作指示的表項。
[0155]其中,所述對UGW的操作指示可以為:指示UGW啟動流表中設(shè)置的凈荷計數(shù)器對數(shù)據(jù)包凈荷字節(jié)數(shù)量進(jìn)行統(tǒng)計、或指示UGW啟動UGW自身的計數(shù)器對數(shù)據(jù)包的數(shù)量進(jìn)行統(tǒng)計;由控制器需要的計費(fèi)粒度而決定。
[0156]步驟408:所述UGW啟動所述定時器開始計時,并啟動凈荷計數(shù)器對數(shù)據(jù)包凈荷字節(jié)數(shù)量進(jìn)行統(tǒng)計、或啟動自身的計數(shù)器對數(shù)據(jù)包的數(shù)量進(jìn)行統(tǒng)計。
[0157]步驟409:所述UGW監(jiān)測所述定時器的定時時間是否到來、或者監(jiān)測所述流量門限值是否到來,當(dāng)所述定時時間到來時或所述流量門限值到來時,執(zhí)行步驟410 ;否則繼續(xù)執(zhí)行步驟409。
[0158]這里,步驟408與步驟409沒有嚴(yán)格的先后順序,還可以同時進(jìn)行。
[0159]步驟410:所述UGW通過OFPT_MULTIPART_Reply消息將統(tǒng)計到的凈荷字節(jié)數(shù)量或數(shù)據(jù)包數(shù)量上報給控制器。
[0160]這里,在控制器接收到凈荷字節(jié)數(shù)量,結(jié)合字節(jié)長度,便可得到數(shù)據(jù)包的凈荷所占用的流量。在控制器接收到數(shù)據(jù)包數(shù)量時,結(jié)合數(shù)據(jù)包長度,即可計算出數(shù)據(jù)包的整體占用流量,并扣除數(shù)據(jù)包的包頭的占用流量,就可得到數(shù)據(jù)包凈荷占用流量。
[0161]針對上述基于流量計費(fèi)方式的優(yōu)選方式一、優(yōu)選方式二以及優(yōu)選方式三:由于EPS網(wǎng)絡(luò)存在有基于承載的流量計費(fèi)、基于業(yè)務(wù)流的流量計費(fèi)以及基于用戶的流量計費(fèi)等方式之分,因此,在實際應(yīng)用中,
[0162]對于基于承載的流量計費(fèi),控制器能夠在匹配用戶面隧道端點(diǎn)標(biāo)識符(TEID,Tunnel Endpoint Identifier)的流表或流表表項中或設(shè)置所述凈荷計數(shù)器及指示UGW統(tǒng)計數(shù)據(jù)包凈荷字節(jié)數(shù)量的操作行為、或設(shè)置UGW啟動自帶的計數(shù)器、或設(shè)置定時器或流量門限值以及對UGW的操作指示。
[0163]對于基于業(yè)務(wù)數(shù)據(jù)流的流量計費(fèi),控制器能夠在匹配每個業(yè)務(wù)流五元組的流表或流表表項中或設(shè)置所述凈荷計數(shù)器及指示UGW統(tǒng)計數(shù)據(jù)包凈荷數(shù)量的操作行為、或設(shè)置UGff自帶的啟動計數(shù)器、或設(shè)置定時器或流量門限值以及對UGW的操作指示。
[0164]對于基于用戶的流量計費(fèi),控制器能夠在匹配用戶IP地址的流表或流表表項中或設(shè)置所述凈荷計數(shù)器及指示UGW統(tǒng)計數(shù)據(jù)包凈荷數(shù)量的操作行為、或設(shè)置UGW自帶的啟動計數(shù)器、或設(shè)置定時器或流量門限值以及對UGW的操作指示。
[0165]在前述步驟200?步驟219中,可將步驟207?步驟210同等替換為基于流量計費(fèi)方式的優(yōu)選方式二中的步驟307?步驟310 ;或同等替換為基于流量計費(fèi)方式的優(yōu)選方式三中的步驟407?步驟410。相應(yīng)的,在所述步驟212中,當(dāng)控制器獲知信用額度未用盡時,返回步驟309或步驟409。在所述步驟216中,控制器接收到新的信用額度之后,按照步驟309、步驟310?步驟212或按照步驟409、步驟410?步驟212所述的方式監(jiān)測新的信用名頁度的使用情況。
[0166]在上述技術(shù)方案的說明中,均是以基于流量計費(fèi)方式為例。本發(fā)明實施例中所涉及到的計費(fèi)方法,除了可基于流量計費(fèi)方式之外,還可以基于時長計費(fèi)方式。下面結(jié)合圖5、圖6、圖7對基于時長計費(fèi)方式的優(yōu)選方式一、優(yōu)選方式二以及優(yōu)選方式三對本發(fā)明實施例作進(jìn)一步說明。
[0167]結(jié)合圖5,對基于時長計費(fèi)方式的優(yōu)選方式一進(jìn)行進(jìn)一步說明。
[0168]步驟507:控制器通過0FPT_FL0W_M0D消息向所述UGW發(fā)送流表,并將所述流表設(shè)置有時長計時器的表項、監(jiān)控定時器的表項、以及將對UGW的操作指示這一表項設(shè)置為:指示所述UGW將數(shù)據(jù)包到達(dá)流表的時刻作為所述時長計時器的計時開始時刻,并在數(shù)據(jù)包完整接收后啟動所述監(jiān)控定時器。
[0169]步驟508:所述UGW將數(shù)據(jù)包到達(dá)流表的時刻作為計時開始時刻,并啟動所述時長計時器開始計時,并在數(shù)據(jù)包完整接收后啟動所述監(jiān)控定時器;所述監(jiān)控定時器對所述時長計時器的結(jié)束計時時刻的是否到來開始監(jiān)控。
[0170]這里,在所述監(jiān)控定時器的定時時間到來之前流表中仍有數(shù)據(jù)傳輸,所述時長計時器繼續(xù)計時;在所述監(jiān)控定時器的定時時間到來之后仍沒有數(shù)據(jù)傳輸,則將所述定時時間到來的時刻作為結(jié)束計時時刻。所述時長計時器在所述結(jié)束計時時刻結(jié)束對數(shù)據(jù)包的時長計時。
[0171]步驟509:所述控制器監(jiān)測用戶狀態(tài)信息和/或當(dāng)前計費(fèi)統(tǒng)計信息是否滿足設(shè)置的觸發(fā)條件,當(dāng)用戶狀態(tài)信息發(fā)生改變和/或當(dāng)前計費(fèi)統(tǒng)計信息滿足觸發(fā)條件時,控制器向所述UGW發(fā)送OFPT_MULTIPART_Request消息,請求UGW上報統(tǒng)計結(jié)果。
[0172]這里,步驟508與步驟509沒有嚴(yán)格的先后順序,還可以同時進(jìn)行。
[0173]步驟510:所述UGW接收到所述OFPT_MULTIPART_Request消息后,通過0FPT_MULTIPART_Reply消息將所述時長計數(shù)器統(tǒng)計的數(shù)據(jù)包傳輸時長上報給控制器。
[0174]步驟511:控制器根據(jù)所述UGW上報的統(tǒng)計結(jié)果,獲知業(yè)務(wù)流的使用時長及信用額度的使用狀態(tài)。
[0175]下面結(jié)合圖6,對基于時長計費(fèi)方式的優(yōu)選方式二進(jìn)行進(jìn)一步說明。
[0176]步驟607:控制器通過0FPT_FL0W_M0D消息向所述UGW發(fā)送流表,并將所述流表設(shè)置有定時器的表項、時長計時器的表項、監(jiān)控定時器的表項、以及將對UGW的操作指不這一表項設(shè)置為:指示所述UGW將數(shù)據(jù)包到達(dá)流表的時刻作為時長計時器的計時開始時刻,并在數(shù)據(jù)包完整接收后啟動所述監(jiān)控定時器。
[0177]步驟608:所述UGW將數(shù)據(jù)包到達(dá)流表的時刻作為計時開始時刻,并啟動所述時長計時器開始計時,并在數(shù)據(jù)包完整接收后啟動所述監(jiān)控定時器;所述監(jiān)控定時器對所述時長計時器的結(jié)束計時時刻的是否到來開始監(jiān)控。
[0178]這里,在所述監(jiān)控定時器的定時時間到來之前流表中仍有數(shù)據(jù)傳輸,所述時長計時器繼續(xù)計時;在所述監(jiān)控定時器的定時時間到來之后仍沒有數(shù)據(jù)傳輸,則將所述定時時間到來的時刻作為結(jié)束計時時刻。所述時長計時器在所述結(jié)束計時時刻結(jié)束對數(shù)據(jù)包的時長計時。
[0179]步驟609:所述UGW監(jiān)控所述定時器,當(dāng)所述定時器超時,執(zhí)行步驟610。
[0180]步驟610:所述UGW通過0FPT_FL0W_Iteport消息,將所述時長計時器統(tǒng)計的數(shù)據(jù)包傳輸時長上報給控制器。
[0181]步驟611:控制器根據(jù)所述UGW上報的統(tǒng)計結(jié)果,可獲知業(yè)務(wù)流的占用時長及信用額度的使用狀態(tài)。
[0182]下面結(jié)合圖7,對基于時長計費(fèi)方式的優(yōu)選方式三進(jìn)行進(jìn)一步說明。
[0183]步驟707:控制器通過0FPT_FL0W_M0D消息向所述UGW發(fā)送流表,并將所述流表設(shè)置有監(jiān)控定時器的表項、以及設(shè)置所述對UGW的操作指示這一表項。
[0184]這里,設(shè)置所述對UGW的操作指示可以為:指示所述UGW上報數(shù)據(jù)傳輸開始時刻,以及上報數(shù)據(jù)包傳輸完成的結(jié)束時刻。
[0185]步驟708:所述UGW將數(shù)據(jù)包到達(dá)流表的時刻作為傳輸開始時刻,并在數(shù)據(jù)包的完成接收后啟動所述監(jiān)控定時器;所述監(jiān)控定時器對數(shù)據(jù)包傳輸完成的結(jié)束時刻開始監(jiān)控。
[0186]這里,在所述監(jiān)控定時器的定時時間到來之前流表中仍有數(shù)據(jù)傳輸,所述監(jiān)控定時器繼續(xù)監(jiān)控所述結(jié)束時刻的到來;在所述監(jiān)控定時器的定時時間到來之后還沒有數(shù)據(jù)傳輸,則將所述定時時間到來的時刻作為數(shù)據(jù)包傳輸完成的結(jié)束時刻。
[0187]步驟710:所述UGW通過0FPT_FL0W_Iteport消息將每個數(shù)據(jù)包的傳輸開始時刻以及傳輸完成結(jié)束時刻上報給控制器。
[0188]步驟711:控制器根據(jù)所述UGW上報的統(tǒng)計結(jié)果,獲知業(yè)務(wù)流的占用時長及信用額度的使用狀態(tài)。
[0189]針對上述基于時長計費(fèi)方式的優(yōu)選方式一、優(yōu)選方式二以及優(yōu)選方式三:由于EPS網(wǎng)絡(luò)存在有基于承載的時長計費(fèi)、基于業(yè)務(wù)流的時長計費(fèi)以及基于用戶的時長計費(fèi)等方式之分,因此,在實際應(yīng)用中,
[0190]對于基于承載的時長計費(fèi),控制器能夠在匹配用戶面TEID的流表或流表表項中或設(shè)置時長計時器、監(jiān)控定時器以及指示UGW將數(shù)據(jù)包到達(dá)流表的時刻作為時長計時器的計時開始時刻并在數(shù)據(jù)包完整接收后啟動監(jiān)控定時器,或設(shè)置定時器、時長計時器、監(jiān)控定時器以及指示UGW將數(shù)據(jù)包到達(dá)流表的時刻作為時長計時器的計時開始時刻并在數(shù)據(jù)包完整接收后啟動監(jiān)控定時器,或設(shè)置監(jiān)控定時器以及指示UGW上報數(shù)據(jù)包傳輸開始的時亥1J,以及上報數(shù)據(jù)包傳輸完成的結(jié)束時刻。
[0191]對于基于業(yè)務(wù)數(shù)據(jù)流的時長計費(fèi),控制器能夠在匹配每個業(yè)務(wù)流五元組的流表或流表表項中或設(shè)置時長計時器、監(jiān)控定時器以及指示UGW將數(shù)據(jù)包到達(dá)流表的時刻作為時長計時器的計時開始時刻并在數(shù)據(jù)包完整接收后啟動監(jiān)控定時器,或設(shè)置定時器、時長計時器、監(jiān)控定時器以及指示UGW將數(shù)據(jù)包到達(dá)流表的時刻作為時長計時器的計時開始時刻并在數(shù)據(jù)包完整接收后啟動監(jiān)控定時器,或設(shè)置監(jiān)控定時器以及指示UGW上報數(shù)據(jù)包傳輸開始的時刻,以及上報數(shù)據(jù)包傳輸完成的結(jié)束時刻。
[0192]對于基于用戶的時長計費(fèi),控制器能夠在匹配用戶IP地址的流表或流表表項中或設(shè)置時長計時器、監(jiān)控定時器以及指示UGW將數(shù)據(jù)包到達(dá)流表的時刻作為時長計時器的計時開始時刻并在數(shù)據(jù)包完整接收后啟動監(jiān)控定時器,或設(shè)置定時器、時長計時器、監(jiān)控定時器以及指示UGW將數(shù)據(jù)包到達(dá)流表的時刻作為時長計時器的計時開始時刻并在數(shù)據(jù)包完整接收后啟動監(jiān)控定時器,或設(shè)置監(jiān)控定時器以及指示UGW上報數(shù)據(jù)包傳輸開始的時亥1J,以及上報數(shù)據(jù)包傳輸完成的結(jié)束時刻。
[0193]在前述步驟200?步驟219中,可將步驟207?步驟211同等替換為基于時長計費(fèi)方式的優(yōu)選方式一中的步驟507?步驟511 ;或同等替換為基于時長計費(fèi)方式的優(yōu)選方式二中的步驟607、608、610以及步驟611 ;或同等替換為基于時長計費(fèi)方式的優(yōu)選方式三中的步驟707、708、710以及步驟711。相應(yīng)的,在所述步驟212中,當(dāng)控制器獲知信用額度未用盡時,返回步驟509或步驟608或步驟708。在所述步驟216中,控制器接收到新的信用額度之后,按照步驟509?步驟212、或步驟608?步驟212、或步驟708?步驟212所述的方式監(jiān)測新的信用額度的使用情況。
[0194]圖8為本發(fā)明的軟件定義核心網(wǎng)SDN EPC網(wǎng)絡(luò)的計費(fèi)實現(xiàn)方法的另一具體實施例流程示意圖,結(jié)合圖8對本發(fā)明實施例的技術(shù)方案作進(jìn)一步說明。本實施例所涉及到的通信實體包括:控制器、UGW、移動性管理單元、計費(fèi)規(guī)則發(fā)生器以及0FCS。
[0195]步驟800:移動性管理單元建立業(yè)務(wù)承載及上下文會話,并發(fā)送攜帶有用戶面?zhèn)鬏斖ǖ赖慕⒄埱笙⒅量刂破鳌?br> [0196]其中,所述請求消息中還攜帶有各用戶的計費(fèi)特征以及用戶接入信息。
[0197]步驟801:控制器接收到該請求消息,建立用戶面?zhèn)鬏斖ǖ?,為傳輸用戶業(yè)務(wù)數(shù)據(jù)傳輸提供通道。
[0198]這里,步驟800?步驟810中涉及到一個統(tǒng)稱實體一通用網(wǎng)關(guān)UGW,并沒有將所述UGff具體化為SGW和PGW。當(dāng)將UGW具體化為SGW和PGW時,在步驟801中在控制器建立用戶面?zhèn)鬏斖ǖ罆r,還需為每一個用戶分配一個計費(fèi)標(biāo)識,通過所述計費(fèi)標(biāo)識將SGW上報給控制器的統(tǒng)計信息和PGW上報給控制器的統(tǒng)計信息綁定于對應(yīng)的用戶。
[0199]步驟802:控制器發(fā)送計費(fèi)規(guī)則請求消息至所述計費(fèi)規(guī)則發(fā)生器。
[0200]步驟803:所述計費(fèi)規(guī)則發(fā)生器接收到所述計費(fèi)規(guī)則請求,發(fā)送計費(fèi)規(guī)則至控制器。
[0201]步驟804:控制器依據(jù)計費(fèi)規(guī)則中的計費(fèi)等級、計費(fèi)方式及PCC生成流表,并綁定流表與計費(fèi)規(guī)則之間的對應(yīng)關(guān)系。
[0202]需要說明的是,以下步驟805?步驟808為基于流量計費(fèi)方式的優(yōu)選方式一。
[0203]步驟805:控制器通過0FPT_FL0W_M0D消息向所述UGW發(fā)送流表,所述流表設(shè)置有凈荷計數(shù)器表項、對UGW的操作指示的表項為指示UGW統(tǒng)計數(shù)據(jù)包凈荷字節(jié)的數(shù)量。
[0204]步驟806:利用所述凈荷計數(shù)器,所述UGW對數(shù)據(jù)包的凈荷字節(jié)的數(shù)量進(jìn)行統(tǒng)計。
[0205]步驟807:所述控制器監(jiān)測用戶狀態(tài)信息和/或當(dāng)前計費(fèi)統(tǒng)計信息是否滿足設(shè)置的觸發(fā)條件,當(dāng)用戶狀態(tài)信息發(fā)生改變和/或當(dāng)前計費(fèi)統(tǒng)計信息滿足觸發(fā)條件時,控制器向UGW發(fā)送OFPT_MULTIPART_Request消息,請求UGW上報統(tǒng)計結(jié)果。
[0206]這里,步驟806與步驟807沒有嚴(yán)格的先后順序,還可以同時進(jìn)行。
[0207]步驟808:所述UGW接收到所述OFPT_MULTIPART_Request消息后,通過0FPT_MULTIPART_RepIy消息將凈荷計數(shù)器統(tǒng)計的凈荷字節(jié)數(shù)量上報給控制器。
[0208]步驟809:控制器接收到所述UGW上報的統(tǒng)計結(jié)果后,計算得出數(shù)據(jù)包的凈荷流量,并向OFCS發(fā)送記賬請求。
[0209]步驟810:0FCS接收到該記賬請求后,生成計費(fèi)數(shù)據(jù)記錄(O)R, Charging DataRecord),并返回記賬請求應(yīng)答給控制器。
[0210]這里,控制器發(fā)送記賬請求至OFCS,OFCS為相應(yīng)的用戶生成計費(fèi)數(shù)據(jù)記錄,以便于對該用戶的通信費(fèi)用進(jìn)行結(jié)算。
[0211]上述方案中,步驟805?步驟808為基于流量計費(fèi)方式的優(yōu)選方式一,除此之外,可將圖3所示的基于流量計費(fèi)方式的優(yōu)選方式二、圖4所示的基于流量的計費(fèi)方式的優(yōu)選方式三、圖5所示的基于時長計費(fèi)方式的優(yōu)選方式一、圖6所示的基于時長計費(fèi)方式的優(yōu)選方式二以及圖7所示的基于時長計費(fèi)方式的優(yōu)選方式三等任意一個優(yōu)選方式作為步驟805?步驟808的同等替換,這里不再贅述。
[0212]但是,在涉及到基于時長計費(fèi)方式的優(yōu)選方式一、優(yōu)選方式二以及優(yōu)選方式三時,步驟809應(yīng)為:控制器根據(jù)所述UGW上報的統(tǒng)計結(jié)果,計算出數(shù)據(jù)包的使用時長,并向OFCS發(fā)送記賬請求。
[0213]基于上述計費(fèi)實現(xiàn)方法,本發(fā)明實施例還記載了一種基于SDN EPC網(wǎng)絡(luò)的計費(fèi)實現(xiàn)系統(tǒng),如圖9所示,所述系統(tǒng)包括:計費(fèi)規(guī)則發(fā)生器1、控制器2、UGW3 ;其中,
[0214]所述計費(fèi)規(guī)則發(fā)生器1,用于生成用戶業(yè)務(wù)的計費(fèi)規(guī)則,并發(fā)送所述計費(fèi)規(guī)則至所述控制器;
[0215]所述控制器2,用于依據(jù)所述計費(fèi)規(guī)則,綁定自身的流表與所述計費(fèi)規(guī)則的對應(yīng)關(guān)系;對綁定了所述計費(fèi)規(guī)則的流表進(jìn)行表項設(shè)置,并將設(shè)置后的流表發(fā)送至所述UGW3 ;
[0216]所述UGW3,用于依據(jù)所接收到的流表及其計費(fèi)方式,對業(yè)務(wù)占用的流量或時長的進(jìn)行統(tǒng)計,并將統(tǒng)計結(jié)果上報至所述控制器2 ;
[0217]所述控制器2,用于依據(jù)所述UGW3的上報結(jié)果及所述流表的計費(fèi)規(guī)則,對業(yè)務(wù)進(jìn)行計費(fèi)。
[0218]其中,所述計費(fèi)規(guī)則包括有:計費(fèi)方式、計費(fèi)等級等;所述計費(fèi)方式與計費(fèi)等級包括的內(nèi)容請參見前述對方法的描述。
[0219]下面通過應(yīng)用場景I?應(yīng)用場景6對本發(fā)明實施例系統(tǒng)的各個組成部分做進(jìn)一步說明。
[0220]應(yīng)用場景I
[0221]當(dāng)所述計費(fèi)規(guī)則發(fā)生器I發(fā)送給所述控制器2的計費(fèi)規(guī)則中的計費(fèi)方式為流量計費(fèi)方式時,所述控制器2將流表設(shè)置有凈荷計數(shù)器表項,以及設(shè)置對UGW的操作指示這一表項為:指示UGW3統(tǒng)計數(shù)據(jù)包凈荷的數(shù)量;并發(fā)送所述流表至所述UGW3 ;所述呢胃3接收所述流表,并利用所述凈荷計數(shù)器對數(shù)據(jù)包凈荷的數(shù)量進(jìn)行統(tǒng)計;同時,所述控制器2對用戶狀態(tài)信息和/或當(dāng)前計費(fèi)統(tǒng)計信息是否滿足設(shè)置的觸發(fā)條件進(jìn)行監(jiān)測;
[0222]并在監(jiān)測到用戶狀態(tài)信息和/或當(dāng)前計費(fèi)統(tǒng)計信息滿足所述觸發(fā)條件時,發(fā)送請求UGW上報統(tǒng)計結(jié)果的OFPT_MULTIPART_Request消息至所述UGW3 ;所述UGW3接收到所述OFPT_MULTIPART_Request 消息時,返回 OFPT_MULTIPART_Request 消息至所述控制器 2,以保證將數(shù)據(jù)包凈荷數(shù)量的統(tǒng)計結(jié)果上報至所述控制器2 ;所述控制器2依據(jù)所述統(tǒng)計結(jié)果,計算業(yè)務(wù)數(shù)據(jù)的流量使用情況。
[0223]應(yīng)用場景2
[0224]當(dāng)所述計費(fèi)規(guī)則發(fā)生器I發(fā)送給所述控制器2的計費(fèi)規(guī)則中的計費(fèi)方式為流量計費(fèi)方式時,所述控制器2設(shè)置流表中的對UGW操作指示這一表項為:指示UGW3啟動UGW3自身的計數(shù)器對業(yè)務(wù)數(shù)據(jù)包的數(shù)量進(jìn)行統(tǒng)計;并發(fā)送所述流表至所述UGW3 ;所述UGW3接收到所述流表,利用自身的計數(shù)器對業(yè)務(wù)流中的數(shù)據(jù)包的數(shù)量進(jìn)行統(tǒng)計;同時,所述控制器2監(jiān)測用戶狀態(tài)信息和/或當(dāng)前計費(fèi)統(tǒng)計信息滿足設(shè)置的觸發(fā)條件時,發(fā)送請求UGW3上報統(tǒng)計結(jié)果 OFPT_MULTIPART_Request 消息至所述 UGW3 ;所述 UGW3 接收到所述 OFPT_MULTIPART_Request消息,返回OFPT_MULTIPART_Request所述控制器2,將統(tǒng)計到的數(shù)據(jù)包的數(shù)量上報至所述控制器2 ;所述控制器2依據(jù)所述統(tǒng)計結(jié)果,計算業(yè)務(wù)數(shù)據(jù)的流量使用情況。
[0225]應(yīng)用場景3
[0226]當(dāng)所述計費(fèi)規(guī)則發(fā)生器I發(fā)送給所述控制器2的計費(fèi)規(guī)則中的計費(fèi)方式為流量計費(fèi)方式時,所述控制器2對流表設(shè)置有定時器或流量門限值表項,以及設(shè)置對UWG操作指示這一表項為:指示UGW3啟動流表中設(shè)置的凈荷計數(shù)器對數(shù)據(jù)包凈荷的數(shù)量進(jìn)行統(tǒng)計、或指示UGW3啟動UGW3自身的計數(shù)器對數(shù)據(jù)包的數(shù)量進(jìn)行統(tǒng)計;并發(fā)送所述流表至所述UGW3 ;并發(fā)送所述流表至所述UGW3 ;所述呢胃3接收到所述流表,啟動所述定時器開始計時,啟動所述凈荷計數(shù)器對數(shù)據(jù)包凈荷的數(shù)量進(jìn)行統(tǒng)計、或啟動自身的計數(shù)器對數(shù)據(jù)包的數(shù)量進(jìn)行統(tǒng)計;同時,所述UGW3對所述定時器的定時時間或所述流量門限值進(jìn)行監(jiān)測,在監(jiān)測到所述定時時間到來時或所述流量門限值到來時,通過OFPT_MULTIPART_Reply消息將統(tǒng)計到的數(shù)據(jù)包凈荷的數(shù)量或數(shù)據(jù)包的數(shù)量上報至所述控制器2 ;所述控制器2依據(jù)所述UGW上報的統(tǒng)計結(jié)果,計算業(yè)務(wù)數(shù)據(jù)的流量使用情況。
[0227]應(yīng)用場景4
[0228]當(dāng)所述計費(fèi)規(guī)則發(fā)生器I發(fā)送給所述控制器2的計費(fèi)規(guī)則中的計費(fèi)方式為時長計費(fèi)方式時,所述控制器2對流表設(shè)置有時長計時器表項、監(jiān)控定時器的表項,以及設(shè)置對UWG操作指示這一表項為:指示所述UGW3將數(shù)據(jù)包到達(dá)流表的時刻作為所述時長計時器的計時開始時刻,并在數(shù)據(jù)包完整接收后啟動所述監(jiān)控定時器;并發(fā)送所述流表至所述UGW3 ;
[0229]所述UGW3接收到所述流表,并將數(shù)據(jù)包到達(dá)流表的時刻作為所述時長計時器的計時開始時刻,并啟動所述時長計時器開始計時,并在數(shù)據(jù)包完整接收后啟動所述監(jiān)控定時器;所述監(jiān)控定時器監(jiān)控所述時長計時器的結(jié)束計時時刻到來時,所述時長計時器結(jié)束計時;
[0230]這里,在所述監(jiān)控定時器的定時時間到來之前流表中仍有數(shù)據(jù)傳輸,所述時長計時器繼續(xù)計時;在所述監(jiān)控定時器的定時時間到來之后仍沒有數(shù)據(jù)傳輸,則將所述定時時間到來的時刻作為結(jié)束計時時刻。所述時長計時器在所述結(jié)束計時時刻結(jié)束對數(shù)據(jù)包的時長計時。
[0231]所述控制器2在監(jiān)測到用戶狀態(tài)信息和/或當(dāng)前計費(fèi)統(tǒng)計信息滿足設(shè)置的觸發(fā)條件時,發(fā)送請求UGW上報統(tǒng)計結(jié)果的OFPT_MULTIPART_Request消息至所述UGW3 ;所述UGW3接收到所述消息,通過OFPT_MULTIPART_Reply消息將所述時長計數(shù)器統(tǒng)計的數(shù)據(jù)包的傳輸時長上報給所述控制器2 ;所述控制器2根據(jù)所述UGW上報的統(tǒng)計結(jié)果,計算業(yè)務(wù)數(shù)據(jù)的使用時長。
[0232]應(yīng)用場景5
[0233]當(dāng)所述計費(fèi)規(guī)則發(fā)生器I發(fā)送給所述控制器2的計費(fèi)規(guī)則中的計費(fèi)方式為時長計費(fèi)方式時,所述控制器2對流表設(shè)置有定時器表項、時長計時器表項、監(jiān)控定時器表項,以及設(shè)置對UGW操作指示這一表項為:指示所述UGW3將數(shù)據(jù)包到達(dá)流表的時刻作為所述時長計時器的計時開始時刻,并在數(shù)據(jù)包完整接收后啟動所述監(jiān)控定時器;并發(fā)送所述流表至所述UGW3 ;
[0234]所述UGW3接收到所述流表,并將數(shù)據(jù)包到達(dá)流表的時刻作為所述時長計時器的計時開始時刻,并在數(shù)據(jù)包完整接收后啟動所述監(jiān)控定時器;所述監(jiān)控定時器監(jiān)控所述時長計時器的結(jié)束計時時刻到來時,觸發(fā)所述時長計時器結(jié)束計時;所述UGW監(jiān)控所述定時器,當(dāng)所述定時器超時時,所述UGW3通過0FPT_FL0W_Report消息將所述時長計時器統(tǒng)計到的數(shù)據(jù)傳輸時長上報給所述控制器2 ;所述控制器2根據(jù)所述UGW3上報的統(tǒng)計結(jié)果,計算業(yè)務(wù)數(shù)據(jù)的使用時長。
[0235]其中,在所述監(jiān)控定時器的定時時間到來之前流表中仍有數(shù)據(jù)傳輸,所述時長計時器繼續(xù)計時;在所述監(jiān)控定時器的定時時間到來之后仍沒有數(shù)據(jù)傳輸,則將所述定時時間到來的時刻作為結(jié)束計時時刻。所述時長計時器在所述結(jié)束計時時刻結(jié)束對數(shù)據(jù)包的時長計時。
[0236]應(yīng)用場景6
[0237]當(dāng)所述計費(fèi)規(guī)則發(fā)生器I發(fā)送給所述控制器2的計費(fèi)規(guī)則中的計費(fèi)方式為時長計費(fèi)方式時,所述控制器2對流表設(shè)置監(jiān)控定時器表項,以及設(shè)置對UGW操作指示這一表項為:指示所述UGW3上報數(shù)據(jù)傳輸開始時刻,以及上報數(shù)據(jù)包傳輸完成的結(jié)束時刻;并發(fā)送所述流表至所述UGW3 ;
[0238]所述UGW3接收到所述流表,并將數(shù)據(jù)包到達(dá)流表的時刻作為傳輸開始時刻,并在數(shù)據(jù)包的完成接收后啟動所述監(jiān)控定時器;所述監(jiān)控定時器監(jiān)控數(shù)據(jù)包傳輸完成的結(jié)束時刻的到來,并將所述數(shù)據(jù)包的傳輸開始時刻以及傳輸完成的結(jié)束時刻上報給所述控制器
2;所述控制器2根據(jù)所述UGW的上報結(jié)果,計算業(yè)務(wù)數(shù)據(jù)的使用時長。
[0239]在上述應(yīng)用場景中,所涉及到的用戶狀態(tài)信息包括但不僅限制于以下內(nèi)容:用戶位置、接入網(wǎng)類型、使用的費(fèi)率時間段及服務(wù)質(zhì)量;
[0240]所述計費(fèi)統(tǒng)計信息包括但不僅限制于以下內(nèi)容:用戶的信用額度、流量、數(shù)據(jù)包數(shù)量、數(shù)據(jù)包凈荷的數(shù)量、數(shù)據(jù)包傳輸使用的時長、數(shù)據(jù)包傳輸開始時刻以及數(shù)據(jù)包傳輸結(jié)束時刻。
[0241]本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,圖9中所示的基于SDN EPC網(wǎng)絡(luò)的計費(fèi)實現(xiàn)系統(tǒng)中的各處理模塊的實現(xiàn)功能可參照前述基于SDN EPC網(wǎng)絡(luò)的計費(fèi)實現(xiàn)方法的相關(guān)描述而理解。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,圖9所示的基于SDN EPC網(wǎng)絡(luò)的計費(fèi)實現(xiàn)系統(tǒng)中各處理單元的功能可通過運(yùn)行于處理器上的程序而實現(xiàn),也可通過具體的邏輯電路而實現(xiàn)。
[0242]本發(fā)明實施例提供的基于SDN EPC網(wǎng)絡(luò)的計費(fèi)實現(xiàn)方法與系統(tǒng),控制器接收計費(fèi)規(guī)則發(fā)生器發(fā)送的計費(fèi)規(guī)則,并綁定自身的流表與所述計費(fèi)規(guī)則的對應(yīng)關(guān)系;所述控制器對綁定了所述計費(fèi)規(guī)則的流表進(jìn)行表項設(shè)置,并將設(shè)置后的流表發(fā)送至通用網(wǎng)關(guān)UGW ;所述UGW依據(jù)所接收到的流表及所述計費(fèi)規(guī)則中包括的計費(fèi)方式,對業(yè)務(wù)數(shù)據(jù)占用的流量或時長進(jìn)行統(tǒng)計,并將統(tǒng)計結(jié)果上報至所述控制器;所述控制器接收所述UGW上報的基于所述流表的對業(yè)務(wù)占用的流量或占用時長的統(tǒng)計結(jié)果,并依據(jù)所述統(tǒng)計結(jié)果及所述流表的計費(fèi)規(guī)則,對業(yè)務(wù)進(jìn)行計費(fèi)。利用本發(fā)明實施例的技術(shù)方案,既可在SDN網(wǎng)絡(luò)中實現(xiàn)通信業(yè)務(wù)的計費(fèi),也可在EPC網(wǎng)絡(luò)中實現(xiàn)通信業(yè)務(wù)的計費(fèi),通用性較好、移植性較強(qiáng),適應(yīng)了新一代移動通信的發(fā)展需求。
[0243]以上所述,僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護(hù)范圍。
【權(quán)利要求】
1.一種基于軟件定義核心網(wǎng)SDN EPC網(wǎng)絡(luò)的計費(fèi)實現(xiàn)方法,其特征在于,所述方法包括: 控制器接收計費(fèi)規(guī)則發(fā)生器發(fā)送的計費(fèi)規(guī)則,并綁定自身的流表與所述計費(fèi)規(guī)則的對應(yīng)關(guān)系; 所述控制器對綁定了所述計費(fèi)規(guī)則的流表進(jìn)行表項設(shè)置,并將設(shè)置后的流表發(fā)送至通用網(wǎng)關(guān)UGW ; 所述控制器接收到所述UGW上報的基于所述流表的業(yè)務(wù)占用的流量和/或占用時長的統(tǒng)計結(jié)果,并依據(jù)所述統(tǒng)計結(jié)果及所述流表的計費(fèi)規(guī)則,對業(yè)務(wù)進(jìn)行計費(fèi)。
2.根據(jù)權(quán)利要求1所述的基于SDNEPC網(wǎng)絡(luò)的計費(fèi)實現(xiàn)方法,其特征在于,在所述控制器將設(shè)置后的流表發(fā)送至通用網(wǎng)關(guān)UGW之后,所述方法還包括: 所述UGW依據(jù)所接收到的流表及其計費(fèi)方式,對業(yè)務(wù)數(shù)據(jù)占用的流量或時長進(jìn)行統(tǒng)計,并將統(tǒng)計結(jié)果上報至所述控制器; 其中,所述計費(fèi)規(guī)則包括所述計費(fèi)方式。
3.根據(jù)權(quán)利要求2所述的基于SDNEPC網(wǎng)絡(luò)的計費(fèi)實現(xiàn)方法,其特征在于,所述計費(fèi)方式包括:基于流量的計費(fèi)和/或基于時長的計費(fèi)。
4.根據(jù)權(quán)利要求3所述的基于SDNEPC網(wǎng)絡(luò)的計費(fèi)實現(xiàn)方法,其特征在于,對于基于流量的計費(fèi), 將所述控制器向所述UGW發(fā)送的流表設(shè)置有凈荷計數(shù)器表項,并設(shè)置操作指示表項為:指示UGW統(tǒng)計數(shù)據(jù)包凈荷的數(shù)量; 所述UGW利用所述凈荷計數(shù)器,對數(shù)據(jù)包凈荷的數(shù)量進(jìn)行統(tǒng)計;當(dāng)所述控制器監(jiān)測用戶狀態(tài)信息和/或當(dāng)前計費(fèi)統(tǒng)計信息滿足設(shè)置的觸發(fā)條件時,發(fā)送請求UGW上報統(tǒng)計結(jié)果的消息至所述UGW,所述UGW接收到所述消息,上報統(tǒng)計到的數(shù)據(jù)包凈荷的數(shù)量至所述控制器; 所述控制器依據(jù)所述統(tǒng)計結(jié)果,計算業(yè)務(wù)數(shù)據(jù)的流量使用情況。
5.根據(jù)權(quán)利要求3所述的基于SDNEPC網(wǎng)絡(luò)的計費(fèi)實現(xiàn)方法,其特征在于,對于基于流量的計費(fèi), 將所述控制器向所述UGW發(fā)送的流表設(shè)置操作指示表項為:指示UGW啟動UGW自身的計數(shù)器對業(yè)務(wù)數(shù)據(jù)包的數(shù)量進(jìn)行統(tǒng)計; 所述UGW利用自身的計數(shù)器對業(yè)務(wù)流中的數(shù)據(jù)包的數(shù)量進(jìn)行統(tǒng)計;所述控制器監(jiān)測用戶狀態(tài)信息和/或當(dāng)前計費(fèi)統(tǒng)計信息滿足設(shè)置的觸發(fā)條件時,發(fā)送請求UGW上報統(tǒng)計結(jié)果的消息至所述UGW,所述UGW接收到所述消息,上報統(tǒng)計到的數(shù)據(jù)包的數(shù)量至所述控制器; 所述控制器依據(jù)所述統(tǒng)計結(jié)果,計算業(yè)務(wù)數(shù)據(jù)的流量使用情況。
6.根據(jù)權(quán)利要求3所述的基于SDNEPC網(wǎng)絡(luò)的計費(fèi)實現(xiàn)方法,其特征在于,對于基于流量的計費(fèi), 將所述控制器向UGW發(fā)送的流表設(shè)置有定時器或流量門限值表項,以及設(shè)置操作指示表項為:指示UGW啟動流表中設(shè)置的凈荷計數(shù)器對數(shù)據(jù)包凈荷的數(shù)量進(jìn)行統(tǒng)計、或指示UGW啟動UGW自身的計數(shù)器對數(shù)據(jù)包的數(shù)量進(jìn)行統(tǒng)計; 所述UGW啟動所述定時器開始計時,并啟動所述凈荷計數(shù)器對數(shù)據(jù)包凈荷的數(shù)量進(jìn)行統(tǒng)計、或啟動自身的計數(shù)器對數(shù)據(jù)包的數(shù)量進(jìn)行統(tǒng)計; 所述UGW監(jiān)測所述定時器的定時時間到來時、或所述流量門限值到來時,將統(tǒng)計到的數(shù)據(jù)包凈荷的數(shù)量或數(shù)據(jù)包的數(shù)量上報給所述控制器; 所述控制器依據(jù)所述UGW上報的統(tǒng)計結(jié)果,計算業(yè)務(wù)數(shù)據(jù)的流量使用情況。
7.根據(jù)權(quán)利要求3所述的基于SDNEPC網(wǎng)絡(luò)的計費(fèi)實現(xiàn)方法,其特征在于,對于基于時長的計費(fèi), 將控制器向UGW發(fā)送的流表設(shè)置有時長計時器表項、監(jiān)控定時器的表項,以及設(shè)置操作指示表項為:指示所述UGW將數(shù)據(jù)包到達(dá)流表的時刻作為所述時長計時器的計時開始時亥IJ,并在數(shù)據(jù)包完整接收后啟動所述監(jiān)控定時器; 所述UGW將數(shù)據(jù)包到達(dá)流表的時刻作為所述時長計時器的計時開始時刻,并啟動所述時長計時器開始計時,并在數(shù)據(jù)包完整接收后啟動所述監(jiān)控定時器;所述監(jiān)控定時器監(jiān)控所述時長計時器的結(jié)束計時時刻到來時,所述時長計時器結(jié)束計時; 所述控制器監(jiān)測用戶狀態(tài)信息和/或當(dāng)前計費(fèi)統(tǒng)計信息滿足設(shè)置的觸發(fā)條件時,發(fā)送請求UGW上報統(tǒng)計結(jié)果的消息,所述UGW接收到所述消息,將所述時長計數(shù)器統(tǒng)計的數(shù)據(jù)包的傳輸時長上報給控制器;根據(jù)所述UGW上報的統(tǒng)計結(jié)果,控制器計算業(yè)務(wù)數(shù)據(jù)的使用時長。
8.根據(jù)權(quán)利要求3所述的基于SDNEPC網(wǎng)絡(luò)的計費(fèi)實現(xiàn)方法,其特征在于,對于基于時長的計費(fèi), 將控制器向UGW發(fā)送的流表設(shè)置有定時器表項、時長計時器表項、監(jiān)控定時器表項,以及設(shè)置操作指示表項為:指示所述UGW將數(shù)據(jù)包到達(dá)流表的時刻作為所述時長計時器的計時開始時刻,并在數(shù)據(jù)包完整接收后啟動所述監(jiān)控定時器; 所述UGW將數(shù)據(jù)包到達(dá)流表的時刻作為所述時長計時器的計時開始時刻,并在數(shù)據(jù)包完整接收后啟動所述監(jiān)控定時器;所述監(jiān)控定時器監(jiān)控所述時長計時器的結(jié)束計時時刻到來時,觸發(fā)所述時長計時器結(jié)束計時;所述UGW監(jiān)控所述定時器,當(dāng)所述定時器超時,將所述時長計時器統(tǒng)計到的數(shù)據(jù)傳輸時長上報給所述控制器;根據(jù)所述UGW上報的統(tǒng)計結(jié)果,控制器計算業(yè)務(wù)數(shù)據(jù)的使用時長。
9.根據(jù)權(quán)利要求3所述的基于SDNEPC網(wǎng)絡(luò)的計費(fèi)實現(xiàn)方法,其特征在于,對于基于時長的計費(fèi), 將控制器向UGW發(fā)送的流表設(shè)置有監(jiān)控定時器表項,以及設(shè)置操作指示表項為:指示所述UGW上報數(shù)據(jù)傳輸開始時刻,以及上報數(shù)據(jù)包傳輸完成的結(jié)束時刻; 所述UGW將數(shù)據(jù)包到達(dá)流表的時刻作為傳輸開始時刻,并在數(shù)據(jù)包的完成接收后啟動所述監(jiān)控定時器;所述監(jiān)控定時器監(jiān)控數(shù)據(jù)包傳輸完成的結(jié)束時刻的到來,并將所述數(shù)據(jù)包的傳輸開始時刻以及傳輸完成的結(jié)束時刻上報給所述控制器;根據(jù)所述UGW的上報結(jié)果,控制器計算業(yè)務(wù)數(shù)據(jù)的使用時長。
10.根據(jù)權(quán)利要求4或5或7所述的基于SDNEPC網(wǎng)絡(luò)的計費(fèi)實現(xiàn)方法,其特征在于,所述用戶狀態(tài)信息包括以下至少一項:用戶位置、接入網(wǎng)類型、使用的費(fèi)率時間段及服務(wù)質(zhì)量; 所述計費(fèi)統(tǒng)計信息包括以下至少一項:用戶的信用額度、流量、數(shù)據(jù)包數(shù)量、數(shù)據(jù)包凈荷的數(shù)量、數(shù)據(jù)包傳輸使用的時長、數(shù)據(jù)包傳輸開始時刻以及數(shù)據(jù)包傳輸結(jié)束時刻。
11.根據(jù)權(quán)利要求7或8或9所述的基于SDNEPC網(wǎng)絡(luò)的計費(fèi)實現(xiàn)方法,其特征在于,所述方法還包括: 所述監(jiān)控定時器的定時時間到來之前流表中仍有數(shù)據(jù)傳輸,所述時長計時器繼續(xù)計時;在所述監(jiān)控定時器的定時時間到來后沒有數(shù)據(jù)傳輸,則將所述定時時間到來的時刻作為所述時長計時器的結(jié)束計時時刻; 或者,所述監(jiān)控定時器的定時時間到來之前流表中仍有數(shù)據(jù)傳輸,所述監(jiān)控定時器繼續(xù)監(jiān)控數(shù)據(jù)包傳輸完成的結(jié)束時刻的到來;所述監(jiān)控定時器的定時時間到來后流表中沒有數(shù)據(jù)傳輸,則將所述定時時間到來的時刻作為所述數(shù)據(jù)包傳輸完成的結(jié)束時刻。
12.一種基于軟件定義核心網(wǎng)SDN EPC網(wǎng)絡(luò)的計費(fèi)實現(xiàn)系統(tǒng),其特征在于,所述系統(tǒng)包括:計費(fèi)規(guī)則發(fā)生器、控制器、通用網(wǎng)關(guān)UGW ;其中, 所述計費(fèi)規(guī)則發(fā)生器,用于生成用戶業(yè)務(wù)的計費(fèi)規(guī)則,并發(fā)送所述計費(fèi)規(guī)則至所述控制器; 所述控制器,用于依據(jù)所述計費(fèi)規(guī)則,并綁定自身的流表與所述計費(fèi)規(guī)則的對應(yīng)關(guān)系;對綁定了所述計費(fèi)規(guī)則的流表進(jìn)行表項設(shè)置,并將設(shè)置后的流表發(fā)送至所述UGW ; 所述UGW,用于依據(jù)所述設(shè)置后的流表及其計費(fèi)方式,對業(yè)務(wù)占用的流量或時長的進(jìn)行統(tǒng)計,并將統(tǒng)計結(jié)果上報至所述控制器; 所述控制器,用于依據(jù)所述UGW的上報結(jié)果及所述流表的計費(fèi)規(guī)則,對業(yè)務(wù)進(jìn)行計費(fèi); 其中,所述計費(fèi)規(guī)則包括所述計費(fèi)方式。
13.根據(jù)權(quán)利要求12所述的基于SDNEPC網(wǎng)絡(luò)的計費(fèi)實現(xiàn)系統(tǒng),其特征在于,所述計費(fèi)方式包括:基于流量的計費(fèi)和/或基于時長的計費(fèi)。
14.根據(jù)權(quán)利要求13所述的基于SDNEPC網(wǎng)絡(luò)的計費(fèi)實現(xiàn)系統(tǒng),其特征在于,所述計費(fèi)方式為基于流量計費(fèi)方式時; 所述控制器,用于將流表設(shè)置有凈荷計數(shù)器表項,以及設(shè)置操作指示表項為:指示UGW統(tǒng)計數(shù)據(jù)包凈荷的數(shù)量;并發(fā)送所述流表至所述UGW ; 相應(yīng)的,所述UGW,用于接收所述流表,并利用所述凈荷計數(shù)器對數(shù)據(jù)包凈荷的數(shù)量進(jìn)行統(tǒng)計; 所述控制器,用于監(jiān)測到用戶狀態(tài)信息和/或當(dāng)前計費(fèi)統(tǒng)計信息滿足設(shè)置的觸發(fā)條件時,發(fā)送請求UGW上報統(tǒng)計結(jié)果的消息至所述UGW ; 所述UGW,用于接收到所述消息時,上報統(tǒng)計到的數(shù)據(jù)包凈荷的數(shù)量至所述控制器; 所述控制器,用于依據(jù)所述統(tǒng)計結(jié)果,計算業(yè)務(wù)數(shù)據(jù)的流量使用情況。
15.根據(jù)權(quán)利要求13所述的基于SDNEPC網(wǎng)絡(luò)的計費(fèi)實現(xiàn)系統(tǒng),其特征在于,所述計費(fèi)方式為基于流量計費(fèi)方式時; 所述控制器,用于設(shè)置流表中的操作指示表項為:指示UGW啟動UGW自身的計數(shù)器對業(yè)務(wù)數(shù)據(jù)包的數(shù)量進(jìn)行統(tǒng)計;并發(fā)送所述流表至所述UGW ; 相應(yīng)的,所述UGW,用于接收所述UGW,并利用自身的計數(shù)器對業(yè)務(wù)流中的數(shù)據(jù)包的數(shù)量進(jìn)行統(tǒng)計;所述控制器,用于監(jiān)測用戶狀態(tài)信息和/或當(dāng)前計費(fèi)統(tǒng)計信息滿足設(shè)置的觸發(fā)條件時,發(fā)送請求UGW上報統(tǒng)計結(jié)果的消息; 所述UGW,用于接收到所述消息,上報統(tǒng)計到的數(shù)據(jù)包的數(shù)量至所述控制器; 所述控制器,用于依據(jù)所述統(tǒng)計結(jié)果,計算業(yè)務(wù)數(shù)據(jù)的流量使用情況。
16.根據(jù)權(quán)利要求13所述的基于SDNEPC網(wǎng)絡(luò)的計費(fèi)實現(xiàn)系統(tǒng),其特征在于,所述計費(fèi)方式為基于流量計費(fèi)方式時; 所述控制器,用于對流表設(shè)置有定時器或流量門限值表項,以及設(shè)置操作指示表項為:指示UGW啟動流表中設(shè)置的凈荷計數(shù)器對數(shù)據(jù)包凈荷的數(shù)量進(jìn)行統(tǒng)計、或指示UGW啟動UGW自身的計數(shù)器對數(shù)據(jù)包的數(shù)量進(jìn)行統(tǒng)計;并發(fā)送所述流表至所述UGW ;并發(fā)送所述流表至所述UGW ; 相應(yīng)的,所述UGW,用于接收所述流表,并啟動所述定時器開始計時,并啟動所述凈荷計數(shù)器對數(shù)據(jù)包凈荷的數(shù)量進(jìn)行統(tǒng)計、或啟動自身的計數(shù)器對數(shù)據(jù)包的數(shù)量進(jìn)行統(tǒng)計;監(jiān)測所述定時器的定時時間到來時、或所述流量門限值到來時,上報統(tǒng)計到的數(shù)據(jù)包凈荷的數(shù)量或數(shù)據(jù)包的數(shù)量至所述控制器; 所述控制器,用于依據(jù)所述UGW上報的統(tǒng)計結(jié)果,計算業(yè)務(wù)數(shù)據(jù)的流量使用情況。
17.根據(jù)權(quán)利要求13所述的基于SDNEPC網(wǎng)絡(luò)的計費(fèi)實現(xiàn)系統(tǒng),其特征在于,所述計費(fèi)方式為基于時長計費(fèi)方式時; 所述控制器,用于對流表設(shè)置有時長計時器表項、監(jiān)控定時器的表項,以及設(shè)置操作指示表項為:指示所述UGW將數(shù)據(jù)包到達(dá)流表的時刻作為所述時長計時器的計時開始時刻,并在數(shù)據(jù)包完整接收后啟動所述監(jiān)控定時器;并發(fā)送所述流表至所述UGW ; 相應(yīng)的,所述UGW,用于接收所述流表,并將數(shù)據(jù)包到達(dá)流表的時刻作為所述時長計時器的計時開始時刻,并啟動所述時長計時器開始計時,并在數(shù)據(jù)包完整接收后啟動所述監(jiān)控定時器;所述監(jiān)控定時器監(jiān)控所述時長計時器的結(jié)束計時時刻到來時,所述時長計時器結(jié)束計時; 所述控制器,用于監(jiān)測用戶狀態(tài)信息和/或當(dāng)前計費(fèi)統(tǒng)計信息滿足設(shè)置的觸發(fā)條件時,發(fā)送請求UGW上報統(tǒng)計結(jié)果的消息; 所述UGW,用于接收到所述消息,將所述時長計數(shù)器統(tǒng)計的數(shù)據(jù)包的傳輸時長上報給所述控制器; 所述控制器,用于根據(jù)所述UGW上報的統(tǒng)計結(jié)果,計算業(yè)務(wù)數(shù)據(jù)的使用時長。
18.根據(jù)權(quán)利要求13所述的基于SDNEPC網(wǎng)絡(luò)的計費(fèi)實現(xiàn)系統(tǒng),其特征在于,所述計費(fèi)方式為基于時長計費(fèi)方式時; 所述控制器,用于對流表設(shè)置有定時器表項、時長計時器表項、監(jiān)控定時器表項,以及設(shè)置操作指示表項為:指示所述UGW將數(shù)據(jù)包到達(dá)流表的時刻作為所述時長計時器的計時開始時刻,并在數(shù)據(jù)包完整接收后啟動所述監(jiān)控定時器;并發(fā)送所述流表至所述UGW ; 相應(yīng)的,所述UGW,用于接收所述流表,并將數(shù)據(jù)包到達(dá)流表的時刻作為所述時長計時器的計時開始時刻,并在數(shù)據(jù)包完整接收后啟動所述監(jiān)控定時器;所述監(jiān)控定時器監(jiān)控所述時長計時器的結(jié)束計時時刻到來時,觸發(fā)所述時長計時器結(jié)束計時;所述UGW監(jiān)控所述定時器,當(dāng)所述定時器超時,將所述時長計時器統(tǒng)計到的數(shù)據(jù)傳輸時長上報給所述控制器; 所述控制器,用于根據(jù)所述UGW上報的統(tǒng)計結(jié)果,計算業(yè)務(wù)數(shù)據(jù)的使用時長。
19.根據(jù)權(quán)利要求13所述的基于SDNEPC網(wǎng)絡(luò)的計費(fèi)實現(xiàn)系統(tǒng),其特征在于,所述計費(fèi)方式為基于時長計費(fèi)方式時; 所述控制器,用于對流表設(shè)置有監(jiān)控定時器表項,以及設(shè)置操作指示表項為:指示所述UGW上報數(shù)據(jù)傳輸開始時刻,以及上報數(shù)據(jù)包傳輸完成的結(jié)束時刻;并發(fā)送所述流表至所述 UGW ; 相應(yīng)的,所述UGW,用于接收所述流表,并將數(shù)據(jù)包到達(dá)流表的時刻作為傳輸開始時刻,并在數(shù)據(jù)包的完成接收后啟動所述監(jiān)控定時器;所述監(jiān)控定時器監(jiān)控數(shù)據(jù)包傳輸完成的結(jié)束時刻的到來,并將所述數(shù)據(jù)包的傳輸開始時刻以及傳輸完成的結(jié)束時刻上報給所述控制器; 所述控制器,用于根據(jù)所述UGW的上報結(jié)果,計算業(yè)務(wù)數(shù)據(jù)的使用時長。
20.根據(jù)權(quán)利要求14或15或17所述的基于SDNEPC網(wǎng)絡(luò)的計費(fèi)實現(xiàn)系統(tǒng),其特征在于,所述用戶狀態(tài)信息包括以下至少一項:用戶位置、接入網(wǎng)類型、使用的費(fèi)率時間段及服務(wù)質(zhì)量; 所述計費(fèi)統(tǒng)計信息包括以下至少一項:用戶的信用額度、流量、數(shù)據(jù)包數(shù)量、數(shù)據(jù)包凈荷的數(shù)量、數(shù)據(jù)包傳輸使用的時長、數(shù)據(jù)包傳輸開始時刻以及數(shù)據(jù)包傳輸結(jié)束時刻。
21.根據(jù)權(quán)利要求17或18或19所述的基于SDNEPC網(wǎng)絡(luò)的計費(fèi)實現(xiàn)系統(tǒng),其特征在于,所述監(jiān)控定時器: 用于在定時時間到來之前流表中仍有數(shù)據(jù)傳輸時,通知所述時長計時器繼續(xù)計時;在所述定時時間到來后沒有數(shù)據(jù)傳輸,則通知所述時長計時器將所述定時時間到來的時刻作為結(jié)束計時時刻; 或者,用于在定時時間到來之前流表中仍有數(shù)據(jù)傳輸,繼續(xù)監(jiān)控數(shù)據(jù)包傳輸完成的結(jié)束時刻的到來;所述定時時間到來后流表中沒有數(shù)據(jù)傳輸,則將所述定時時間到來的時刻作為所述數(shù)據(jù)包傳輸完成的結(jié)束時刻。
【文檔編號】H04W4/24GK104378749SQ201310350249
【公開日】2015年2月25日 申請日期:2013年8月12日 優(yōu)先權(quán)日:2013年8月12日
【發(fā)明者】王靜, 周娜, 畢以峰, 汪軍 申請人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1