專利名稱:上報(bào)信息速率控制方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種上報(bào)信息的速率控制方法及裝置,特別是一種采用緩沖處理及帶寬控制進(jìn)行速率控制的方法,屬于數(shù)據(jù)通信及安全領(lǐng)域。
背景技術(shù):
在應(yīng)用網(wǎng)絡(luò)中,網(wǎng)絡(luò)設(shè)備不斷增加,新業(yè)務(wù)不斷增長,造成組網(wǎng)越來越復(fù)雜,這就需要對(duì)網(wǎng)絡(luò)中的設(shè)備集中進(jìn)行管理。網(wǎng)絡(luò)設(shè)備是指存在于實(shí)際網(wǎng)絡(luò)中對(duì)數(shù)據(jù)進(jìn)行處理的設(shè)備,包括路由器,交換機(jī),入侵抵御系統(tǒng)(Intrusion Prevention System,簡稱IPS),入侵檢測系統(tǒng)(IntrusionDetection System,簡稱IDS)等。網(wǎng)管中心是用于接收網(wǎng)絡(luò)設(shè)備上報(bào)信息的設(shè)備,可以是一臺(tái)PC機(jī),也可以是一個(gè)集中管理設(shè)備,網(wǎng)管中心主要對(duì)網(wǎng)絡(luò)設(shè)備上報(bào)的信息進(jìn)行綜合分析,以完成對(duì)設(shè)備的集中管理。網(wǎng)絡(luò)設(shè)備將設(shè)備的信息上報(bào)至網(wǎng)管中心,網(wǎng)管中心才能夠進(jìn)行集中分析。這些上報(bào)信息包括操作日志,系統(tǒng)日志,攻擊日志等。比如入侵檢測系統(tǒng)和入侵抵御系統(tǒng)中一旦發(fā)現(xiàn)網(wǎng)絡(luò)或系統(tǒng)中有違反安全策略的行為和被攻擊的跡象,便將這些攻擊跡象或者與安全策略相違背的行為信息上報(bào)到網(wǎng)管中心。
現(xiàn)有技術(shù)中,當(dāng)網(wǎng)絡(luò)設(shè)備產(chǎn)生上報(bào)信息時(shí),立刻發(fā)送到網(wǎng)管中心。網(wǎng)管中心對(duì)上報(bào)的信息數(shù)據(jù)進(jìn)行接收,并進(jìn)行集中處理。現(xiàn)有技術(shù)雖然實(shí)現(xiàn)了發(fā)送信息到網(wǎng)管中心的功能,但存在以下缺陷1.用戶的帶寬是有限的,如果發(fā)送大量的信息時(shí)會(huì)耗盡帶寬資源,影響用戶的正常業(yè)務(wù);
2.對(duì)于突然增大的上報(bào)信息有可能造成信息丟失的問題。
發(fā)明內(nèi)容
本發(fā)明提供一種上報(bào)信息速率控制方法及裝置,以解決現(xiàn)有技術(shù)中上報(bào)信息立即發(fā)送時(shí)突發(fā)流量可能造成信息丟失以及發(fā)送大量信息時(shí)造成帶寬浪費(fèi)的問題。
為了實(shí)現(xiàn)上述目的,本發(fā)明提供了一種上報(bào)信息速率控制方法,包括保存上報(bào)信息到預(yù)設(shè)的緩沖區(qū);發(fā)送緩沖區(qū)中的上報(bào)信息,并根據(jù)預(yù)設(shè)的發(fā)送速率對(duì)發(fā)送上報(bào)信息的速率進(jìn)行控制。
上述技術(shù)方案中,保存上報(bào)信息到預(yù)設(shè)的緩沖區(qū)包括獲取需要上報(bào)的信息;查詢緩沖區(qū)的空閑隊(duì)列中是否有空閑空間,如果沒有空間,按照優(yōu)先級(jí)的高低對(duì)上報(bào)信息進(jìn)行處理;否則將上報(bào)信息存入緩沖區(qū)的發(fā)送隊(duì)列中。
上述技術(shù)方案中,所述根據(jù)預(yù)設(shè)的發(fā)送速率對(duì)發(fā)送上報(bào)信息的速率進(jìn)行控制包括發(fā)送速度超過預(yù)設(shè)的發(fā)送速率時(shí),等待下一時(shí)刻發(fā)送時(shí)間到達(dá);否則發(fā)送緩沖區(qū)中的上報(bào)信息。本方法中,當(dāng)發(fā)送的上報(bào)信息在短時(shí)間內(nèi)突然增大時(shí),有可能因?yàn)榘l(fā)送不及時(shí)而造成信息的丟失,此時(shí)對(duì)突然增大的信息進(jìn)行緩沖處理,保存到一個(gè)緩沖區(qū)域中,在流量信息恢復(fù)正常時(shí),逐漸的發(fā)送緩沖區(qū)中的信息,當(dāng)緩沖區(qū)溢出時(shí),按照優(yōu)先級(jí)的高低對(duì)上報(bào)信息進(jìn)行處理,優(yōu)先發(fā)送級(jí)別較高的上報(bào)信息;同時(shí)設(shè)置發(fā)送時(shí)的最大速率對(duì)用戶帶寬進(jìn)行限制,占用用戶帶寬資源中的某一部分,當(dāng)有大量的信息需要上報(bào)時(shí),按照設(shè)定的速率進(jìn)行上報(bào),當(dāng)超過發(fā)送速率時(shí),等待一段時(shí)間后再進(jìn)行發(fā)送,保證發(fā)送時(shí)不影響用戶的正常業(yè)務(wù)。
本發(fā)明還提出了一種上報(bào)信息速率控制裝置,包括緩沖模塊、速率控制模塊與發(fā)送模塊,所述緩沖模塊與速率控制模塊連接,接收要發(fā)送的上報(bào)信息并對(duì)上報(bào)信息進(jìn)行緩沖處理;所述速率控制模塊與發(fā)送模塊及緩沖模塊連接,對(duì)緩沖區(qū)中要發(fā)送的上報(bào)信息進(jìn)行速率控制并傳送給發(fā)送模塊;所述發(fā)送模塊與速率控制模塊連接,用于發(fā)送上報(bào)信息;上述方案中,所述緩沖模塊包括空閑隊(duì)列模塊,用于在空閑隊(duì)列模塊中有空閑空間時(shí),保存上報(bào)信息并發(fā)送到發(fā)送隊(duì)列模塊中;發(fā)送隊(duì)列模塊,接收并發(fā)送上報(bào)信息數(shù)據(jù),在發(fā)送完畢后,將發(fā)送后的空間加入到空閑隊(duì)列模塊中。
本發(fā)明提出了一種上報(bào)信息速率控制方法及裝置,對(duì)上報(bào)信息采用帶寬速率限制,保證了用戶的帶寬資源,不會(huì)因發(fā)送大量的信息,而影響用戶的正常業(yè)務(wù);同時(shí)對(duì)上報(bào)信息采用緩沖處理,最大限量的保證信息不被丟棄,完善了信息上報(bào)的功能,從而有效的彌補(bǔ)現(xiàn)有技術(shù)的缺陷。
下面通過附圖和實(shí)施例,對(duì)本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。
圖1為本發(fā)明上報(bào)信息速率控制方法流程圖;圖2為本發(fā)明保存上報(bào)信息到緩沖區(qū)的實(shí)施例流程圖;圖3為本發(fā)明對(duì)上報(bào)信息進(jìn)行速率控制和發(fā)送的實(shí)施例流程圖;圖4為本發(fā)明對(duì)上報(bào)信息進(jìn)行速率控制和發(fā)送的優(yōu)選實(shí)施例流程圖;圖5為本發(fā)明上報(bào)信息速率控制方法的速率控制實(shí)現(xiàn)原理實(shí)施例解析圖;圖6為本發(fā)明上報(bào)信息速率控制裝置示意圖;圖7為本發(fā)明上報(bào)信息速率控制裝置優(yōu)選實(shí)施例示意圖。
具體實(shí)施例方式
圖1為本發(fā)明上報(bào)信息速率控制方法流程圖。如圖1所示,本發(fā)明提出了一種上報(bào)信息速率控制方法,包括保存上報(bào)信息到預(yù)設(shè)的緩沖區(qū);發(fā)送緩沖區(qū)中的上報(bào)信息,并根據(jù)預(yù)設(shè)的發(fā)送速率對(duì)發(fā)送上報(bào)信息的速率進(jìn)行控制。
本方法中,保存上報(bào)信息到預(yù)設(shè)的緩沖區(qū)的操作時(shí)可能同時(shí)發(fā)送緩沖區(qū)中的上報(bào)信息,并根據(jù)預(yù)設(shè)的發(fā)送速率對(duì)發(fā)送上報(bào)信息的速率進(jìn)行控制;發(fā)送緩沖區(qū)中的上報(bào)信息也可能同時(shí)在執(zhí)行保存上報(bào)信息到預(yù)設(shè)的緩沖區(qū)的操作,總之本方法中上述步驟并不唯一排列。當(dāng)發(fā)送的上報(bào)信息在短時(shí)間內(nèi)突然增大時(shí),有可能因?yàn)榘l(fā)送不及時(shí)而造成信息的丟失,本方法采用緩沖處理,對(duì)突然增大的信息保存到一個(gè)緩沖區(qū)域中,在流量信息恢復(fù)正常時(shí),逐漸的發(fā)送緩沖區(qū)中的信息,同時(shí)可以設(shè)置發(fā)送時(shí)的最大速率對(duì)用戶帶寬進(jìn)行限制,占用用戶帶寬資源中的某一部分,當(dāng)有大量的信息需要上報(bào)時(shí),需要按照一定的速率進(jìn)行上報(bào),當(dāng)超過發(fā)送速率時(shí),等待一段時(shí)間后再進(jìn)行發(fā)送,保證發(fā)送時(shí)不影響用戶的正常業(yè)務(wù)。
本方法對(duì)上報(bào)信息采用緩沖處理,最大限量的保證信息不被丟棄;對(duì)上報(bào)信息采用帶寬速率限制,保證了用戶的帶寬資源,不會(huì)因發(fā)送大量的信息,而影響用戶的正常業(yè)務(wù),完善了信息上報(bào)的功能,從而有效的彌補(bǔ)圖2為所述保存上報(bào)信息到緩沖區(qū)的實(shí)施例流程圖。如圖2所示,保存上報(bào)信息到緩沖區(qū)包括獲取需要上報(bào)的信息;查詢空閑隊(duì)列是否還有空間,如果沒有空間,緩沖區(qū)滿,則按照優(yōu)先級(jí)的高低對(duì)上報(bào)信息進(jìn)行處理后保存;否則將上報(bào)信息直接存入緩沖區(qū)的發(fā)送隊(duì)列中。
圖2所示保存上報(bào)信息到緩沖區(qū)為循環(huán)工作,即只要檢測到有上報(bào)的信息就進(jìn)行保存或者在緩沖區(qū)滿時(shí)按優(yōu)先級(jí)對(duì)上報(bào)信息進(jìn)行處理。緩沖區(qū)的大小可根據(jù)用戶的配置進(jìn)行動(dòng)態(tài)的調(diào)整,對(duì)于緩沖區(qū)溢出的問題也進(jìn)行了處理當(dāng)緩沖區(qū)的空閑隊(duì)列中沒有空間存放需要上報(bào)的信息而且該信息的優(yōu)先級(jí)級(jí)別較高時(shí),可以遍歷發(fā)送隊(duì)列中的消息報(bào)文,如果發(fā)送隊(duì)列中的消息報(bào)文優(yōu)先級(jí)較低,則采用替換的方式,將優(yōu)先級(jí)級(jí)別較高的報(bào)文保存到發(fā)送隊(duì)列,優(yōu)先發(fā)送級(jí)別較高的上報(bào)信息。
上述技術(shù)方案中,所述根據(jù)預(yù)設(shè)的發(fā)送速率對(duì)發(fā)送的上報(bào)信息進(jìn)行速率控制包括發(fā)送速度超過預(yù)設(shè)的發(fā)送速率時(shí),等待下一時(shí)刻發(fā)送時(shí)間到達(dá);否則直接發(fā)送緩沖區(qū)中的上報(bào)信息。
上述技術(shù)方案中,所述發(fā)送緩沖區(qū)中的上報(bào)信息之后還包括判斷發(fā)送是否成功,是則將發(fā)送隊(duì)列的空間添加到空閑隊(duì)列中,繼續(xù)讀取緩沖區(qū)中需要發(fā)送的上報(bào)信息;否則判斷發(fā)送失敗的次數(shù)是否大于預(yù)設(shè)的次數(shù)時(shí),是則退出,否則重新發(fā)送緩沖區(qū)中發(fā)送隊(duì)列的信息。
圖3為本發(fā)明對(duì)上報(bào)信息進(jìn)行速率控制和發(fā)送的的實(shí)施例流程圖。如圖3所示,首先讀取緩沖區(qū)中發(fā)送隊(duì)列的信息;判斷發(fā)送速度是否超過預(yù)設(shè)的發(fā)送速率,如果超過預(yù)設(shè)的發(fā)送速率則等待下一時(shí)刻發(fā)送時(shí)間到達(dá),重新發(fā)送;否則直接發(fā)送信息。
圖3所示發(fā)送信息后,判斷發(fā)送是否成功,當(dāng)發(fā)送成功時(shí),將發(fā)送隊(duì)列的空間添加到空閑隊(duì)列中,繼續(xù)讀取緩沖區(qū)中發(fā)送隊(duì)列的下一信息進(jìn)行下一發(fā)送;當(dāng)發(fā)送失敗時(shí)判斷發(fā)送失敗的次數(shù)是否大于預(yù)設(shè)的次數(shù),超過預(yù)設(shè)的次數(shù)時(shí),輸出錯(cuò)誤信息,退出,認(rèn)為服務(wù)器不可到達(dá);否則對(duì)發(fā)送隊(duì)列的信息重新發(fā)送。
在圖3所示的發(fā)送緩沖區(qū)的上報(bào)信息為循環(huán)工作,發(fā)送隊(duì)列中有需要發(fā)送的信息即進(jìn)行發(fā)送,對(duì)上報(bào)信息采用帶寬速率限制,保證了用戶的帶寬資源,不會(huì)因發(fā)送大量的信息而影響用戶的正常業(yè)務(wù)。發(fā)送的速率可通過一定時(shí)間內(nèi)發(fā)送的的信息個(gè)數(shù)進(jìn)行計(jì)算,當(dāng)達(dá)到發(fā)送速率上限,即預(yù)設(shè)的發(fā)送速率最大值時(shí),則不再進(jìn)行發(fā)送,等候下一時(shí)刻進(jìn)行發(fā)送;發(fā)送成功后,及時(shí)將發(fā)送隊(duì)列中的空間添加到空閑隊(duì)列中,等候下一次發(fā)送時(shí)調(diào)用;可以預(yù)先設(shè)置發(fā)送的最大次數(shù),對(duì)于多次進(jìn)行發(fā)送失敗的情況,輸出錯(cuò)誤信息,認(rèn)為服務(wù)器不可達(dá)。
圖4為本發(fā)明對(duì)上報(bào)信息進(jìn)行速率控制和發(fā)送的優(yōu)選實(shí)施例流程圖,圖4與圖3工作原理類似,只是讀取緩沖區(qū)中發(fā)送隊(duì)列的信息之前還包括啟動(dòng)定時(shí)器。設(shè)置定時(shí)器可以記錄一定時(shí)間內(nèi)發(fā)送的上報(bào)信息個(gè)數(shù),從而計(jì)算發(fā)送速率是否大于預(yù)設(shè)的發(fā)送速率。例如,根據(jù)定時(shí)器獲知每秒發(fā)送的數(shù)據(jù)個(gè)數(shù)為21個(gè),預(yù)設(shè)的發(fā)送數(shù)率最大值為每秒20個(gè),則發(fā)送速率大于預(yù)設(shè)的發(fā)送速率。當(dāng)發(fā)送速度超過預(yù)設(shè)的發(fā)送速率時(shí)先不發(fā)送消息,等待定時(shí)器時(shí)間到達(dá),重新發(fā)送。具體操作過程與圖3類似,不再贅述。
圖5為本發(fā)明上報(bào)信息速率控制方法的速率控制實(shí)現(xiàn)原理實(shí)施例解析圖,如圖5所示,圖中①表示有需要上報(bào)的信息,例如日志信息,從空閑隊(duì)列中取出數(shù)據(jù)結(jié)構(gòu),用于保存上報(bào)信息,例如圖5中所示數(shù)據(jù)DATA4為上報(bào)信息;圖中②表示將保存的上報(bào)信息加入到發(fā)送隊(duì)列中,等候發(fā)送;圖中③表示發(fā)送隊(duì)列在發(fā)送完一個(gè)報(bào)文的上報(bào)信息時(shí),比如發(fā)送隊(duì)列中的一個(gè)上報(bào)信息DATA1,將發(fā)送后的空間添加到空閑隊(duì)列中,等待下一次發(fā)送時(shí)調(diào)用。用戶可以根據(jù)需要設(shè)置緩沖區(qū)的大小,緩沖區(qū)包括發(fā)送隊(duì)列和空閑隊(duì)列,當(dāng)設(shè)置緩沖區(qū)后,總空間是不變的,即發(fā)送隊(duì)列和空閑隊(duì)列的總大小是設(shè)置的緩沖區(qū)值,但是根據(jù)發(fā)送上報(bào)信息的需要,空閑隊(duì)列的大小是動(dòng)態(tài)調(diào)整的,當(dāng)有突發(fā)信息流量產(chǎn)生時(shí),可以迅速的使用空閑隊(duì)列中的數(shù)據(jù)結(jié)構(gòu),從而對(duì)突發(fā)信息流量進(jìn)行有效的緩沖。如果發(fā)送的上報(bào)信息比較多,可能空閑隊(duì)列為空,此時(shí)緩沖區(qū)滿,則沒有空閑空間存放需要上報(bào)的信息,緩沖區(qū)中均為要發(fā)送的數(shù)據(jù)。
本方法中對(duì)上報(bào)信息采用緩沖處理及速率控制,當(dāng)上報(bào)的信息較少時(shí),緩沖區(qū)可及時(shí)發(fā)送;當(dāng)有大量的信息需要上報(bào)時(shí),則按照一定的速率進(jìn)行上報(bào)發(fā)送,不影響用戶的正常業(yè)務(wù);沒有及時(shí)發(fā)送的上報(bào)信息,可以保存到緩沖區(qū)中,進(jìn)行緩沖處理,在流量信息恢復(fù)正常時(shí),逐漸的發(fā)送緩沖區(qū)中的信息,保證信息不丟失。
圖6為本發(fā)明上報(bào)信息速率控制裝置示意圖。如圖6所示,本裝置包括緩沖模塊、速率控制模塊及發(fā)送模塊。所述緩沖模塊與速率控制模塊連接,接收要發(fā)送的上報(bào)信息并對(duì)上報(bào)信息進(jìn)行緩沖處理;所述速率控制模塊與發(fā)送模塊及緩沖模塊連接,對(duì)緩沖區(qū)中要發(fā)送的上報(bào)信息進(jìn)行速率控制并傳送給發(fā)送模塊;所述發(fā)送模塊與速率控制模塊連接,用于發(fā)送上報(bào)信息。
本裝置中速率控制模塊對(duì)上報(bào)的信息采用速率控制,保證用戶的帶寬資源不會(huì)因發(fā)送大量的信息而影響用戶的正常業(yè)務(wù);緩沖模塊對(duì)上報(bào)信息采用緩沖處理,最大限量的保證信息不被丟棄,完善了信息上報(bào)的功能,從而有效的彌補(bǔ)現(xiàn)有技術(shù)的缺陷圖7為本發(fā)明上報(bào)信息速率控制裝置優(yōu)選實(shí)施例示意圖。如圖7所示,所述緩沖模塊包括空閑隊(duì)列模塊,用于在空閑隊(duì)列模塊中有空閑空間時(shí),保存上報(bào)信息并發(fā)送到發(fā)送隊(duì)列模塊中;發(fā)送隊(duì)列模塊,用于發(fā)送上報(bào)信息,并在發(fā)送完畢后,將發(fā)送后的空間加入到空閑隊(duì)列模塊中。
本發(fā)明提出了一種上報(bào)信息速率控制方法及裝置,對(duì)上報(bào)信息采用帶寬速率限制,保證了用戶的帶寬資源,不會(huì)因發(fā)送大量的信息,而影響用戶的正常業(yè)務(wù);同時(shí)對(duì)上報(bào)信息采用緩沖處理,最大限量的保證信息不被丟棄,完善了信息上報(bào)的功能,從而有效的彌補(bǔ)現(xiàn)有技術(shù)的缺陷。
最后所應(yīng)說明的是,以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案而非限制,盡管參照較佳實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,可以對(duì)本發(fā)明的技術(shù)方案進(jìn)行修改或者等同替換,而不脫離本發(fā)明技術(shù)方案的精神和范圍。
權(quán)利要求
1.一種上報(bào)信息速率控制方法,其特征在于,包括保存上報(bào)信息到預(yù)設(shè)的緩沖區(qū);發(fā)送緩沖區(qū)中的上報(bào)信息,并根據(jù)預(yù)設(shè)的發(fā)送速率對(duì)發(fā)送上報(bào)信息的速率進(jìn)行控制。
2.根據(jù)權(quán)利要求1所述的上報(bào)信息速率控制方法,其特征在于,所述保存上報(bào)信息到預(yù)設(shè)的緩沖區(qū)具體包括獲取需要上報(bào)的信息;查詢緩沖區(qū)的空閑隊(duì)列中是否有空閑空間,如果沒有空間,按照優(yōu)先級(jí)的高低對(duì)上報(bào)信息進(jìn)行處理后保存;否則將上報(bào)信息存入緩沖區(qū)的發(fā)送隊(duì)列中。
3.根據(jù)權(quán)利要求1所述的上報(bào)信息速率控制方法,其特征在于,所述根據(jù)預(yù)設(shè)的發(fā)送速率對(duì)發(fā)送上報(bào)信息的速率進(jìn)行控制包括發(fā)送速度超過預(yù)設(shè)的發(fā)送速率時(shí),等待下一時(shí)刻發(fā)送時(shí)間到達(dá);否則發(fā)送緩沖區(qū)中的上報(bào)信息。
4.根據(jù)權(quán)利要求2所述的上報(bào)信息速率控制方法,其特征在于,所述按照優(yōu)先級(jí)的高低對(duì)上報(bào)信息進(jìn)行處理包括當(dāng)上報(bào)信息的優(yōu)先級(jí)級(jí)別較高時(shí),替換發(fā)送隊(duì)列中優(yōu)先級(jí)較低的上報(bào)信息。
5.根據(jù)權(quán)利要求2-4任一所述的上報(bào)信息速率控制方法,其特征在于,所述發(fā)送緩沖區(qū)中的上報(bào)信息之后還包括判斷發(fā)送是否成功,是則將發(fā)送后的空間添加到空閑隊(duì)列中,繼續(xù)讀取緩沖區(qū)中需要發(fā)送的上報(bào)信息;否則判斷發(fā)送失敗的次數(shù)是否大于預(yù)設(shè)的次數(shù)時(shí),是則退出,否則重新發(fā)送緩沖區(qū)中發(fā)送隊(duì)列的上報(bào)信息。
6.一種上報(bào)信息速率控制裝置,其特征在于,包括緩沖模塊,與速率控制模塊連接,接收要發(fā)送的上報(bào)信息并對(duì)上報(bào)信息進(jìn)行緩沖處理;速率控制模塊,與發(fā)送模塊及緩沖模塊連接,對(duì)緩沖區(qū)中要發(fā)送的上報(bào)信息進(jìn)行速率控制并傳送給發(fā)送模塊;發(fā)送模塊,與速率控制模塊連接,用于發(fā)送上報(bào)信息。
7.根據(jù)權(quán)利要求6所述的上報(bào)信息速率控制裝置,其特征在于,所述緩沖模塊包括空閑隊(duì)列模塊,用于在空閑隊(duì)列模塊中有空閑空間時(shí),保存上報(bào)信息并發(fā)送到發(fā)送隊(duì)列模塊中;發(fā)送隊(duì)列模塊,接收空閑隊(duì)列模塊保存上報(bào)信息后的數(shù)據(jù),并在發(fā)送完畢后,將發(fā)送后的空間加入到空閑隊(duì)列模塊中。
全文摘要
本發(fā)明涉及一種上報(bào)信息速率控制方法及裝置,對(duì)上報(bào)的信息進(jìn)行緩沖處理,保存到一個(gè)緩沖區(qū)域中,在流量信息恢復(fù)正常時(shí),逐漸的發(fā)送緩沖區(qū)中的信息,最大限量的保證信息不被丟棄;同時(shí)設(shè)置發(fā)送時(shí)的最大速率對(duì)用戶帶寬進(jìn)行限制,占用用戶帶寬資源中的某一部分,當(dāng)有大量的信息需要上報(bào)時(shí),需要按照一定的速率進(jìn)行上報(bào),當(dāng)超過發(fā)送速率時(shí),等待一段時(shí)間后再進(jìn)行發(fā)送,保證發(fā)送時(shí)按照某一速率進(jìn)行,保證了用戶的帶寬資源,不會(huì)因發(fā)送大量的信息,而影響用戶的正常業(yè)務(wù)。本發(fā)明可有效解決現(xiàn)有技術(shù)中上報(bào)信息立即發(fā)送時(shí)突發(fā)流量會(huì)造成信息丟失以及長時(shí)間發(fā)送大量信息會(huì)造成帶寬浪費(fèi)影響用戶正常業(yè)務(wù)的問題。
文檔編號(hào)H04L12/56GK1960288SQ200610144190
公開日2007年5月9日 申請(qǐng)日期2006年11月29日 優(yōu)先權(quán)日2006年11月29日
發(fā)明者施瑞珩 申請(qǐng)人:杭州華為三康技術(shù)有限公司