專利名稱:一種基于用戶實現(xiàn)統(tǒng)計組播數(shù)據(jù)流量的方法
第一步驟,通過網(wǎng)絡設備記錄每個用戶的在線狀態(tài),記錄每個用戶在每一個組的加入和離開的時間;第二步驟,實時采樣并記錄組播數(shù)據(jù)流量。
所述網(wǎng)絡設備是交換機,或路由器。
所述第二步驟通過芯片提供的一個或者多個計數(shù)器,在單位時間內(nèi)依次對所有注冊的組播流進行統(tǒng)計采樣,獲得當前的組播流量。
所述第二步驟通過在交換機的交換芯片和微處理器之間增加一個組播流量檢測裝置,通過設置芯片對組播流進行控制,使組播流在正常轉發(fā)同時也送一份到檢測裝置,達到實時檢測、并記錄,以獲得當前的組播流量。
所述交換芯片和組播流量檢測裝置之間可以是任何一種能夠傳遞數(shù)據(jù)包的接口。
通過流鏡像實現(xiàn)所述芯片對組播流進行控制。
所述交換機或路由器每單位時間對當前所有組播流進行流量采樣,并以此得到單位時間內(nèi)的流速;遍歷當前的用戶記錄,根據(jù)用戶在采樣周期中每個組的在線狀態(tài)和該組的流速,得出這段時間內(nèi)每個用戶在每個組所獲得的流量;把流量數(shù)據(jù)累加到用戶的帳戶上。
根據(jù)需要,本發(fā)明可以提供每個用戶在每個組的流量,為局方差異性服務收費提供了極為有用的數(shù)據(jù),應該是以后組播應用中必不可少的功能。
目前市場上尚沒有任何一種產(chǎn)品具有這種功能。本發(fā)明的實現(xiàn)將極大提高產(chǎn)品的競爭力。通過本發(fā)明可以向局方著重宣傳基于用戶流量計費的概念,提高產(chǎn)品知名度。
圖1是組播速率采樣流程圖;圖2是利用芯片流鏡像原理的組播流量檢測裝置原理圖;圖3是更新用戶帳戶流程圖。
具體實施例方式
以下結合附圖對本發(fā)明作進一步說明本發(fā)明所述方法包括如下處理
第一、要求交換機(或路由器)記錄每個用戶的在線狀態(tài),記錄每個用戶在每一個組的加入和離開的時間。
第二、實時采樣并記錄組播數(shù)據(jù)流量。
有兩種方法可以獲得當前的組播流量第一種方法,利用芯片提供的一個或者多個計數(shù)器,在一個短時間片內(nèi)依次對所有注冊的組播流進行統(tǒng)計采樣。具體流程如圖1所示。
第二種方法,在交換機中增加一個組播流量檢測裝置,通過設置芯片對組播流進行控制(比如流鏡像功能),使組播流在正常轉發(fā)同時也送一份到檢測裝置,達到實時檢測,并記錄。具體結構如圖2所示,圖中,芯片和檢測裝置之間可以是任何一種能夠傳遞數(shù)據(jù)包的接口。
以交換機為例說明本發(fā)明的具體實施方式
,主要有以下步驟1、交換機為每個用戶創(chuàng)建一個帳戶,實時檢查并記錄每一個用戶的在線狀態(tài),記錄下每個用戶在每一個組的加入、離開時間;2、交換機每單位時間對當前所以組播流進行流量采樣,并以此計算出單位時間內(nèi)的流速;3、遍歷當前的用戶記錄,根據(jù)用戶在采樣周期中每個組的在線狀態(tài)和該組的流速,計算出這段時間內(nèi)每個用戶在每個組所獲得的流量;4、把流量數(shù)據(jù)累加到帳戶上。
如圖3所示,進一步給出的是更新用戶帳戶的流程處理圖。
權利要求
1.一種基于用戶實現(xiàn)統(tǒng)計組播數(shù)據(jù)流量的方法,包括如下處理第一步驟,通過網(wǎng)絡設備記錄每個用戶的在線狀態(tài),記錄每個用戶在每一個組的加入和離開的時間;第二步驟,實時采樣并記錄組播數(shù)據(jù)流量。
2.如權利要求1所述基于用戶實現(xiàn)統(tǒng)計組播數(shù)據(jù)流量的方法,其特征在于所述網(wǎng)絡設備是交換機,或路由器。
3.如權利要求1或2所述基于用戶實現(xiàn)統(tǒng)計組播數(shù)據(jù)流量的方法,其特征在于所述第二步驟通過芯片提供的一個或者多個計數(shù)器,在單位時間內(nèi)依次對所有注冊的組播流進行統(tǒng)計采樣,獲得當前的組播流量。
4.如權利要求1或2所述基于用戶實現(xiàn)統(tǒng)計組播數(shù)據(jù)流量的方法,其特征在于所述第二步驟通過在交換機的交換芯片和微處理器之間增加一個組播流量檢測裝置,通過設置芯片對組播流進行控制,使組播流在正常轉發(fā)同時也送一份到檢測裝置,達到實時檢測、并記錄,以獲得當前的組播流量。
5.如權利要求4所述基于用戶實現(xiàn)統(tǒng)計組播數(shù)據(jù)流量的方法,其特征在于所述交換芯片和組播流量檢測裝置之間可以是任何一種能夠傳遞數(shù)據(jù)包的接口。
6.如權利要求4所述基于用戶實現(xiàn)統(tǒng)計組播數(shù)據(jù)流量的方法,其特征在于通過流鏡像實現(xiàn)所述芯片對組播流進行控制。
7.如權利要求1或2所述基于用戶實現(xiàn)統(tǒng)計組播數(shù)據(jù)流量的方法,其特征在于所述交換機或路由器每單位時間對當前所有組播流進行流量采樣,并以次得到單位時間內(nèi)的流速;遍歷當前的用戶記錄,根據(jù)用戶在采樣周期中每個組的在線狀態(tài)和該組的流速,得出這段時間內(nèi)每個用戶在每個組所獲得的流量;把流量數(shù)據(jù)累加到用戶帳戶上。
全文摘要
本發(fā)明涉及一種在網(wǎng)絡設備中,以用戶為單位統(tǒng)計組播數(shù)據(jù)流量的方法。本發(fā)明所述方法涉及到各種使用主流ASIC芯片的網(wǎng)絡設備,包括路由器和三層交換機等。本發(fā)明包括通過網(wǎng)絡設備記錄每個用戶的在線狀態(tài),記錄每個用戶在每一個組的加入和離開的時間;實時采樣并記錄組播數(shù)據(jù)流量。本發(fā)明以用戶為單位統(tǒng)計組播數(shù)據(jù)流量,依據(jù)采樣統(tǒng)計的規(guī)律,通過增加采樣頻率,把數(shù)據(jù)穩(wěn)定在一個精確的范圍,確保數(shù)據(jù)的穩(wěn)定性和可靠性。根據(jù)需要,本發(fā)明可以提供每個用戶在每個組的流量,為局方差異性服務收費提供了極為有用的數(shù)據(jù),應該是以后組播應用中必不可少的功能。
文檔編號H04L12/56GK1956389SQ20051011477
公開日2007年5月2日 申請日期2005年10月27日 優(yōu)先權日2005年10月27日
發(fā)明者范力涵 申請人:中興通訊股份有限公司