專利名稱:流量控制方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明實施例涉及通信技術(shù)領(lǐng)域,尤其涉及一種流量控制方法及裝置。
背景技術(shù):
隨著電信技術(shù)的發(fā)展,分組域的服務(wù)也得到了快速發(fā)展,分組域按照接入技術(shù)的不同又可以分為固定接入和移動接入兩類,固定接入包括通常所指的寬帶接入和無線局域網(wǎng)等;移動接入則包括各種移動通訊網(wǎng)絡(luò)提供的分組域服務(wù),如通用分組無線服務(wù)技術(shù)/通用移動通信系統(tǒng)(General Packet Radio Service ;以下簡稱GPRS) / (UniversalMobile Telecommunications System ;以下簡稱UMTS)以及未來演進(jìn)的系統(tǒng)結(jié)構(gòu)演進(jìn)(System Architecture Evolution,以下簡稱SAE)網(wǎng)絡(luò),碼分多址(Code DivisionMultiple Access ;以下簡稱CDMA)網(wǎng)絡(luò)、時分同步碼分多址(Time Division-SynchronousCode Division Multiple Access ;以下簡稱TD-SCDMA)網(wǎng)絡(luò),微波存取全球互通(Worldwide Interoperability for MicrowaveAccess ;以下簡稱WiMax)網(wǎng)絡(luò)等等。
在移動分組網(wǎng)絡(luò)系統(tǒng)的數(shù)據(jù)傳輸過程中,在某些場景下,例如終端脫離無線覆蓋,服務(wù)器在沒有收到終端上行確認(rèn)的情況下仍然長時間向終端發(fā)送大量下行數(shù)據(jù),或者惡意攻擊者向終端發(fā)送大量下行垃圾數(shù)據(jù)而完全不理會終端是否有上行確認(rèn)消息等場景,這樣會造成大量無效的數(shù)據(jù)傳輸占用了網(wǎng)絡(luò)和設(shè)備帶寬,造成了轉(zhuǎn)發(fā)帶寬的浪費,干擾了正常用戶的接入服務(wù)。
發(fā)明內(nèi)容
本發(fā)明實施例提供一種流量控制方法及裝置,用以解決大量無效傳輸數(shù)據(jù)占用網(wǎng)
絡(luò)和設(shè)備帶寬,造成了轉(zhuǎn)發(fā)帶寬的浪費的問題。 本發(fā)明實施例提供一種流量控制方法,包括 監(jiān)測服務(wù)器至終端的第一方向的傳輸數(shù)據(jù)流,并監(jiān)測與所述第一方向反向的第二方向的傳輸數(shù)據(jù)流; 若所述第一方向的傳輸數(shù)據(jù)流大于設(shè)定流量閾值和/或超過設(shè)定時長,且所述第二方向無傳輸數(shù)據(jù)流,則對所述第一方向的傳輸數(shù)據(jù)流進(jìn)行控制。
本發(fā)明實施例提供一種流量控制裝置,包括 監(jiān)測模塊,用于監(jiān)測服務(wù)器至終端的第一方向的傳輸數(shù)據(jù)流,并監(jiān)測與所述第一方向反向的第二方向的傳輸數(shù)據(jù)流; 控制模塊,用于若所述監(jiān)測模塊監(jiān)測到所述第一方向的傳輸數(shù)據(jù)流大于設(shè)定流量閾值和/或超過設(shè)定時長,且所述第二方向無傳輸數(shù)據(jù)流,則對所述第一方向傳輸數(shù)據(jù)流進(jìn)行控制。 本發(fā)明實施例的流量控制方法及裝置,通過監(jiān)測服務(wù)器至終端的雙向傳輸數(shù)據(jù)流,當(dāng)某一方向無數(shù)據(jù)傳輸而另一方向傳輸數(shù)據(jù)流超過一定時間和/或一定流量時,對該方向的數(shù)據(jù)傳輸進(jìn)行控制。防止大量無效傳輸數(shù)據(jù)占用網(wǎng)絡(luò)和設(shè)備帶寬,減少了轉(zhuǎn)發(fā)帶寬的浪費,保證了正常用戶的接入服務(wù)。
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明一個實施例提供的流量控制方法流程 圖2為本發(fā)明又一個實施例提供的流量控制方法流程 圖3為本發(fā)明一個實施例提供的流量控制裝置結(jié)構(gòu)示意 圖4為本發(fā)明又一個實施例提供的流量控制裝置結(jié)構(gòu)示意圖。
具體實施例方式
為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。
本發(fā)明實施例所提供的流量控制方法可以應(yīng)用于固定接入分組域和移動接入分組域,例如寬帶接入和無線局域網(wǎng),GPRS/UMTS以及未來演進(jìn)的SAE網(wǎng)絡(luò),CDMA、TD-SCDMA、WiMax網(wǎng)絡(luò)等等,并不以此為限。 圖1為本發(fā)明一個實施例提供的流量控制方法流程圖,如圖1所示,該方法包括
S101、監(jiān)測服務(wù)器至終端的第一方向的傳輸數(shù)據(jù)流,并監(jiān)測與第一方向反向的第二方向的傳輸數(shù)據(jù)流; 在現(xiàn)有的分組業(yè)務(wù)中,通常一方接收到數(shù)據(jù)以后,都會向發(fā)送方發(fā)送一個確認(rèn)消息,通知發(fā)送方發(fā)送的數(shù)據(jù)已接收,因此,基本上不存在大量的單向數(shù)據(jù)傳輸?shù)臉I(yè)務(wù)。據(jù)此,可以對服務(wù)器至終端之間的雙向傳輸數(shù)據(jù)流進(jìn)行監(jiān)測。其中,進(jìn)行監(jiān)測的設(shè)備可以為服務(wù)GPRS支持節(jié)點(ServingGPRS Support Node,以下簡稱SGSN)或網(wǎng)關(guān)GPRS支持節(jié)點(GatewayGPRS Su卯ort Node,以下簡稱GGSN)。若第一方向為服務(wù)器至終端的下行數(shù)據(jù)傳輸方向,則第二方向為服務(wù)器至終端的上行數(shù)據(jù)傳輸方向;相反,若第一方向為服務(wù)器至終端的上行數(shù)據(jù)傳輸方向,則第二方向為服務(wù)器至終端的下行數(shù)據(jù)傳輸方向??梢詫ΡO(jiān)測設(shè)備上的傳輸數(shù)據(jù)流情況進(jìn)行監(jiān)控。 其中服務(wù)器至終端的下行數(shù)據(jù)傳輸方向即服務(wù)器向終端發(fā)送數(shù)據(jù)的方向;服務(wù)器至終端的上行數(shù)據(jù)傳輸方向即終端向服務(wù)器發(fā)送數(shù)據(jù)的方向。 S102、若第一方向的傳輸數(shù)據(jù)流大于設(shè)定流量閾值和/或超過設(shè)定時長,且第二方向無傳輸數(shù)據(jù)流,則對第一方向的傳輸數(shù)據(jù)流進(jìn)行控制。 具體的,設(shè)定流量閾值和設(shè)定時長可以包括在監(jiān)測設(shè)備(如SGSN或GGSN)上配置單向的流量閾值參數(shù)和時長參數(shù);還可以在終端和服務(wù)器之間的承載激活或修改的流程中通過SGSN與GGSN協(xié)商確定流量閾值參數(shù)和時長參數(shù),并將流量閾值參數(shù)和時長參數(shù)發(fā)送給監(jiān)控設(shè)備。即當(dāng)監(jiān)控設(shè)備為SGSN時,需要跟GGSN進(jìn)行協(xié)商確定流量閾值參數(shù)和時長參
5數(shù),當(dāng)監(jiān)控設(shè)備為GGSN時,需要跟SGSN進(jìn)行協(xié)商確定流量閾值參數(shù)和時長參數(shù)。可以在監(jiān)
控設(shè)備上設(shè)置計數(shù)器或計時器來監(jiān)控傳輸數(shù)據(jù)流是否達(dá)到流量閾值或設(shè)定時長。 對服務(wù)器至終端的雙向傳輸數(shù)據(jù)流的監(jiān)測可以只針對雙向的數(shù)據(jù)流量進(jìn)行監(jiān)測,
或者對雙向的數(shù)據(jù)流量監(jiān)測的同時輔以時間監(jiān)測,或者只監(jiān)測時間。若監(jiān)測到第一方向的
數(shù)據(jù)流量大于設(shè)定閾值且第二方向的數(shù)據(jù)流量為O,或監(jiān)測到第一方向的數(shù)據(jù)流量大于設(shè)
定閾值,且第二方向的數(shù)據(jù)流量為O的時間超過設(shè)定時長,或監(jiān)測到第二方向的數(shù)據(jù)流量
為O,且第一方向上有數(shù)據(jù)流量的時間超過設(shè)定時長,則對第一方向的數(shù)據(jù)流量進(jìn)行控制。
通過對第一方向的數(shù)據(jù)流量進(jìn)行控制,以使第一方向的傳輸速率降至0或較小值。 下面以具體例子說明本實施例的流量控制方法假設(shè)第一方向為服務(wù)器至終端的
下行數(shù)據(jù)傳輸方向,則第二方向為服務(wù)器至終端的上行傳輸方向。若監(jiān)測設(shè)備為GGSN,可以
在GGSN上設(shè)置計數(shù)器和計時器,對服務(wù)器至終端的下行傳輸數(shù)據(jù)流和上行傳輸數(shù)據(jù)流進(jìn)
行監(jiān)測時,可以只進(jìn)行流量監(jiān)測,具體的GGSN判斷每一個服務(wù)器至終端的數(shù)據(jù)包的方向,
若為下行方向,則將對下行數(shù)據(jù)包進(jìn)行計數(shù)的計數(shù)器加1 ;若為上行方向,則將對下行數(shù)據(jù)
包進(jìn)行計數(shù)的計數(shù)器清O,若對下行數(shù)據(jù)包進(jìn)行計數(shù)的計數(shù)器的值超過設(shè)定流量閾值,說明
服務(wù)器對終端發(fā)送了大量的數(shù)據(jù),而終端并未真正接收到這些數(shù)據(jù),而這些數(shù)據(jù)有可能為
垃圾數(shù)據(jù),則需要對下行方向的傳輸數(shù)據(jù)流進(jìn)行控制,以限制下行的數(shù)據(jù)傳輸。當(dāng)然,對服
務(wù)器至終端的下行傳輸數(shù)據(jù)流和上行傳輸數(shù)據(jù)流進(jìn)行監(jiān)測時,還可以在進(jìn)行流量監(jiān)測的同
時輔以時間監(jiān)測,或只進(jìn)行時間監(jiān)測,即當(dāng)監(jiān)測到下行方向某數(shù)據(jù)包的時間與最后一次監(jiān)
測到上行方向數(shù)據(jù)包的時間差值大于設(shè)定時長,則對下行方向的傳輸數(shù)據(jù)流進(jìn)行控制,以
限制下行數(shù)據(jù)傳輸使下行速率降至0或較小值。 本實施例提供的流量控制方法,通過監(jiān)測服務(wù)器至終端的雙向傳輸數(shù)據(jù)流,當(dāng)某一方向無數(shù)據(jù)傳輸而另一方向傳輸數(shù)據(jù)流超過一定時間和/或一定流量時,對該方向的數(shù)據(jù)傳輸進(jìn)行控制。防止無效傳輸數(shù)據(jù)占用網(wǎng)絡(luò)和設(shè)備帶寬,減少了轉(zhuǎn)發(fā)帶寬的浪費,保證了正常用戶的接入服務(wù)。 圖2為本發(fā)明又一個實施例提供的流量控制方法流程圖,如圖2所示,該方法包括 S201、監(jiān)測服務(wù)器至終端的第一方向的傳輸數(shù)據(jù)流,并監(jiān)測與第一方向反向的第二方向的傳輸數(shù)據(jù)流; 其中,進(jìn)行監(jiān)測的設(shè)備可以為SGSN或GGSN。若第一方向為服務(wù)器至終端的下行數(shù)
據(jù)傳輸方向,則第二方向為服務(wù)器至終端的上行數(shù)據(jù)傳輸方向;相反,若第一方向為服務(wù)器
至終端的上行數(shù)據(jù)傳輸方向,則第二方向為服務(wù)器至終端的下行數(shù)據(jù)傳輸方向??梢詫ΡO(jiān)
測設(shè)備上的傳輸數(shù)據(jù)流情況進(jìn)行監(jiān)控。而監(jiān)控的傳輸數(shù)據(jù)流可以基于服務(wù)器至終端的所有
承載的粒度,這種情況下,對服務(wù)器至終端的某一方向的傳輸數(shù)據(jù)流的控制也是基于所有
承載的粒度。監(jiān)控的傳輸數(shù)據(jù)流還可以基于服務(wù)器至終端的分組數(shù)據(jù)協(xié)議上下文的粒度,
此時,對服務(wù)器至終端的某一方向的傳輸數(shù)據(jù)流的控制也是基于分組數(shù)據(jù)協(xié)議上下文承載
的粒度。監(jiān)控的傳輸數(shù)據(jù)流也可以基于服務(wù)器至終端的任一業(yè)務(wù)數(shù)據(jù)流的粒度,此時,對服
務(wù)器至終端的某一方向的傳輸數(shù)據(jù)流的控制是基于該業(yè)務(wù)數(shù)據(jù)流的粒度。 S202、若第一方向的傳輸數(shù)據(jù)流大于設(shè)定流量閾值和/或超過設(shè)定時長,且第二
方向無傳輸數(shù)據(jù)流,則對第一方向的傳輸數(shù)據(jù)流進(jìn)行控制;
具體的,設(shè)定流量閾值和設(shè)定時長可以為在監(jiān)測設(shè)備(如SGSN或GGSN)上分別配置單向的流量閾值參數(shù)和時長參數(shù),或者在終端和服務(wù)器之間的承載激活或修改的流程中通過SGSN與GGSN協(xié)商確定流量閾值參數(shù)和時長參數(shù),并且將流量閾值參數(shù)和時長參數(shù)攜帶給監(jiān)控設(shè)備。可以在監(jiān)控設(shè)備上設(shè)置計數(shù)器或計時器來監(jiān)控傳輸數(shù)據(jù)流是否達(dá)到流量閾值或設(shè)定時長。 對服務(wù)器至終端的雙向傳輸數(shù)據(jù)流的監(jiān)測可以只對雙向的流量進(jìn)行監(jiān)測,即若監(jiān)測到第一方向的數(shù)據(jù)流量大于設(shè)定閾值且第二方向的數(shù)據(jù)流量為O,則對第一方向的數(shù)據(jù)流量進(jìn)行控制;還可以對雙向的數(shù)據(jù)流量監(jiān)測的同時輔以時間監(jiān)測,即若監(jiān)測到第一方向的數(shù)據(jù)流量大于設(shè)定閾值且第二方向的數(shù)據(jù)流量為0超過設(shè)定時長,則對第一方向的數(shù)據(jù)流量進(jìn)行控制;也可以只對數(shù)據(jù)流進(jìn)行時間監(jiān)測,即若監(jiān)測到第二方向的數(shù)據(jù)流量為0且第一方向具有數(shù)據(jù)流量超過設(shè)定時長,則對第一方向的數(shù)據(jù)流量進(jìn)行控制。
其中,對第一方向的傳輸數(shù)據(jù)流進(jìn)行控制可以為使第一方向無法恢復(fù)數(shù)據(jù)傳輸?shù)牟豢赡婵刂埔约叭魸M足恢復(fù)條件,或者使第一方向恢復(fù)數(shù)據(jù)傳輸?shù)目赡婵刂?。不可逆控制可以為去激活服?wù)器至終端的承載,或使終端與服務(wù)器分離等控制方式,去激活控制與對第一方向的傳輸數(shù)據(jù)流進(jìn)行控制對應(yīng)的,可以為去激活服務(wù)器至終端的所有承載粒度,或去激活服務(wù)器至終端的分組數(shù)據(jù)協(xié)議上下文的粒度,或去激活服務(wù)器至終端的任一業(yè)務(wù)數(shù)據(jù)流的粒度。采用這些控制方式后,用戶只有通過重新建立服務(wù)器至終端之間的傳輸承載后,發(fā)起業(yè)務(wù)請求才能夠重新實現(xiàn)服務(wù)器至終端的第一方向的數(shù)據(jù)傳輸。而可逆控制可以為完全阻塞或部分阻塞第一方向的傳輸數(shù)據(jù)流,使第一方向的傳輸數(shù)據(jù)流降為0或較小值等控制方式,采用可逆控制之后,當(dāng)滿足某些條件后,還可以執(zhí)行S204。
S203、停止對終端進(jìn)行計費; 在對第一方向的傳輸數(shù)據(jù)流進(jìn)行控制,以限制第一方向的數(shù)據(jù)傳輸,同時,可以停止對終端進(jìn)行計費,以避免對終端計費的不準(zhǔn)確。而由于監(jiān)控傳輸數(shù)據(jù)流可以基于服務(wù)器至終端的所有承載的粒度、分組數(shù)據(jù)協(xié)議上下文的粒度,或任一業(yè)務(wù)數(shù)據(jù)流的粒度,相應(yīng)的,停止對終端計費也可以分別基于服務(wù)器至終端的所有承載的粒度、分組數(shù)據(jù)協(xié)議上下文的粒度,或任一業(yè)務(wù)數(shù)據(jù)流的粒度,其中,對服務(wù)器至終端的任一業(yè)務(wù)數(shù)據(jù)流的粒度進(jìn)行監(jiān)測能夠?qū)崿F(xiàn)及時停止對各個業(yè)務(wù)數(shù)據(jù)的計費。 S204、取消對第一方向的傳輸數(shù)據(jù)流進(jìn)行控制,恢復(fù)第一方向的數(shù)據(jù)傳輸; 其中,滿足的恢復(fù)條件可以是第二方向有數(shù)據(jù)傳輸,或阻塞第一方向的傳輸數(shù)據(jù)
流的時間超過設(shè)定時間等條件,則可取消對第一方向的傳輸數(shù)據(jù)流進(jìn)行控制,同時恢復(fù)對
終端進(jìn)行計費。另外,為了保證服務(wù)器至終端雙向的正常數(shù)據(jù)傳輸,需要對服務(wù)器至終端的
傳輸數(shù)據(jù)流進(jìn)行實時監(jiān)測,因此,在取消對第一方向的傳輸數(shù)據(jù)流進(jìn)行控制,恢復(fù)第一方向
的數(shù)據(jù)傳輸后,仍需對第一方向的傳輸數(shù)據(jù)流進(jìn)行實時監(jiān)測,即返回執(zhí)行S201。 S205、恢復(fù)對終端進(jìn)行計費。 下面以一個具體例子進(jìn)行本實施例提供的流量控制方法 GGSN作為監(jiān)測設(shè)備,對服務(wù)器至終端的某一業(yè)務(wù)數(shù)據(jù)流的上行和下行傳輸粒度進(jìn)行監(jiān)測,在GGSN進(jìn)行監(jiān)測之前,首先在GGSN上設(shè)置上行流量計數(shù)器和下行流量計數(shù)器,并通過GGSN與SGSN協(xié)商(即信令交互)確定上行或下行的流量閾值為N(N > 0),即在該業(yè)務(wù)數(shù)據(jù)流上,當(dāng)上行或下行方向傳輸?shù)臄?shù)據(jù)包個數(shù)大于N,而相反方向上無數(shù)據(jù)包傳輸時,則對傳輸數(shù)據(jù)包個數(shù)大于N的方向上的業(yè)務(wù)數(shù)據(jù)流進(jìn)行控制。 在該業(yè)務(wù)數(shù)據(jù)流傳輸過程中,GGSN對該業(yè)務(wù)數(shù)據(jù)流中,每個服務(wù)器至終端的數(shù)據(jù) 包方向進(jìn)行實時監(jiān)測,若GGSN監(jiān)測到某一數(shù)據(jù)包為下行方向,則將下行流量計數(shù)器的數(shù)值 加l,若GGSN監(jiān)測到某一數(shù)據(jù)包為上行方向,則將下行流量計數(shù)器的數(shù)值清O。當(dāng)下行流量 計數(shù)器的數(shù)值大于N,說明服務(wù)器對終端發(fā)送了大量的該業(yè)務(wù)數(shù)據(jù),而終端并為真正接收到 這些數(shù)據(jù),則GGSN可以采取完全阻塞該業(yè)務(wù)在下行方向上的數(shù)據(jù)流的控制方式使服務(wù)器 至終端的該業(yè)務(wù)數(shù)據(jù)流降為0。 由于在移動分組網(wǎng)絡(luò)系統(tǒng)的數(shù)據(jù)傳輸過程中,SGSN和GGSN都會對經(jīng)本節(jié)點傳輸 的流量進(jìn)行計費,而GGSN通常能夠區(qū)分具體業(yè)務(wù)數(shù)據(jù)流進(jìn)行計費,因此,在GGSN監(jiān)測到 該業(yè)務(wù)下行方向數(shù)據(jù)流量大于設(shè)定閾值,并對該業(yè)務(wù)下行方向的數(shù)據(jù)流進(jìn)行控制的同時, GGSN可以進(jìn)一步停止對該業(yè)務(wù)流進(jìn)行計費,以使對終端的計費更準(zhǔn)確。
在GGSN對該業(yè)務(wù)下行方向數(shù)據(jù)流進(jìn)行控制,并停止對該業(yè)務(wù)數(shù)據(jù)流進(jìn)行計費后, GGSN繼續(xù)對該業(yè)務(wù)數(shù)據(jù)流進(jìn)行實時監(jiān)測,當(dāng)GGSN監(jiān)測到該業(yè)務(wù)上行方向上有數(shù)據(jù)傳輸時, 則GGSN取消完全阻塞該業(yè)務(wù)在下行方向上的數(shù)據(jù)流,并恢復(fù)對該業(yè)務(wù)數(shù)據(jù)流進(jìn)行計費。此 后,GGSN繼續(xù)對該業(yè)務(wù)的雙向數(shù)據(jù)流進(jìn)行監(jiān)控。 本實施例提供的流量控制方法,通過監(jiān)測服務(wù)器至終端的雙向傳輸數(shù)據(jù)流,當(dāng)某 一方向無數(shù)據(jù)傳輸而另一方向傳輸數(shù)據(jù)流超過一定時間和/或一定流量時,對該方向的數(shù) 據(jù)傳輸進(jìn)行控制。監(jiān)測的雙向傳輸數(shù)據(jù)流可以基于所有承載的粒度、分組數(shù)據(jù)協(xié)議粒度以 及某一業(yè)務(wù)數(shù)據(jù)流粒度,在對某一方向傳輸數(shù)據(jù)進(jìn)行控制的同時,還可以停止對終端進(jìn)行 計費,實現(xiàn)對各種傳輸數(shù)據(jù)流的控制,防止了無效傳輸數(shù)據(jù)占用網(wǎng)絡(luò)和設(shè)備帶寬,避免轉(zhuǎn)發(fā) 帶寬的浪費,保證了正常用戶的接入服務(wù)的問題,對數(shù)據(jù)傳輸進(jìn)行控制的設(shè)備可以為SGSN 或GGSN,提高了對終端計費的準(zhǔn)確度。 本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述方法實施例的全部或部分步驟可以通過 程序指令相關(guān)的硬件來完成,前述的程序可以存儲于一計算機可讀取存儲介質(zhì)中,該程序 在執(zhí)行時,執(zhí)行包括上述方法實施例的步驟;而前述的存儲介質(zhì)包括R0M、 RAM、磁碟或者 光盤等各種可以存儲程序代碼的介質(zhì)。 圖3為本發(fā)明一個實施例提供的流量控制裝置結(jié)構(gòu)示意圖,如圖3所示,該裝置包 括監(jiān)測模塊31和控制模塊32 ;其中,監(jiān)測模塊31用于監(jiān)測服務(wù)器至終端的第一方向的傳 輸數(shù)據(jù)流,并監(jiān)測與第一方向反向的第二方向的傳輸數(shù)據(jù)流;控制模塊32用于若監(jiān)測模塊 監(jiān)測到第一方向的傳輸數(shù)據(jù)流大于設(shè)定流量閾值和/或超過設(shè)定時長,且第二方向無傳輸 數(shù)據(jù)流,則對第一方向的傳輸數(shù)據(jù)流進(jìn)行控制。 在現(xiàn)有的分組業(yè)務(wù)中,通常一方接收到數(shù)據(jù)以后,都會向發(fā)送方發(fā)送一個確認(rèn)消 息,通知發(fā)送方發(fā)送的數(shù)據(jù)已接收,因此,基本上不存在大量的單向數(shù)據(jù)傳輸?shù)臉I(yè)務(wù)。據(jù)此, 可以對服務(wù)器至終端之間的雙向傳輸數(shù)據(jù)流進(jìn)行監(jiān)測。其中,本實施例提供的進(jìn)行監(jiān)測的 監(jiān)測模塊31可以為SGSN或GGSN。若第一方向為服務(wù)器至終端的下行數(shù)據(jù)傳輸方向,則第 二方向為服務(wù)器至終端的上行數(shù)據(jù)傳輸方向;相反,若第一方向為服務(wù)器至終端的上行數(shù) 據(jù)傳輸方向,則第二方向為服務(wù)器至終端的下行數(shù)據(jù)傳輸方向。 設(shè)定流量閾值和設(shè)定時長可以通過在監(jiān)測模塊31上分別配置單向的流量閾值參 數(shù)和時長參數(shù)實現(xiàn);還可以在終端至服務(wù)器之間的承載激活或修改的流程中通過SGSN與GGSN協(xié)商確定流量閾值參數(shù)和時長參數(shù),并將流量閾值參數(shù)和時長參數(shù)發(fā)送給監(jiān)測模塊 31 ;當(dāng)監(jiān)測模塊31為SGSN時,可以通過與GGSN協(xié)商確定流量閾值參數(shù)和時長參數(shù),相應(yīng) 的,當(dāng)監(jiān)測模塊31為GGSN時,可以通過與SGSN協(xié)商確定流量閾值參數(shù)和時長參數(shù)。具體可 以在監(jiān)測模塊31設(shè)置計數(shù)器或計時器來監(jiān)控傳輸數(shù)據(jù)流是否達(dá)到流量閾值或設(shè)定時長。
對服務(wù)器至終端的雙向傳輸數(shù)據(jù)流的監(jiān)測可以只對雙向的數(shù)據(jù)流量進(jìn)行監(jiān)測,或 者對雙向的數(shù)據(jù)流量監(jiān)測的同時輔以時間監(jiān)測,或者只監(jiān)測時間。即監(jiān)測模塊31監(jiān)測到第 一方向的數(shù)據(jù)流量大于設(shè)定閾值且第二方向的數(shù)據(jù)流量為O,或監(jiān)測模塊31監(jiān)測到第一方 向的數(shù)據(jù)流量大于設(shè)定閾值且第二方向的數(shù)據(jù)流量為0超過設(shè)定時長,或監(jiān)測模塊31監(jiān)測 到第二方向的數(shù)據(jù)流量為0且第一方向具有數(shù)據(jù)流量超過設(shè)定時長,則控制模塊32對第一 方向的數(shù)據(jù)流量進(jìn)行控制。以使第一方向的傳輸速率降至O或較小值。其中,控制模塊32 對第一方向的數(shù)據(jù)流量進(jìn)行控制可以采用暫時部分阻塞或完全阻塞服務(wù)器至終端之間的 數(shù)據(jù)傳輸承載的方式,還可以采用去激活或分離終端等方式來第一方向的數(shù)據(jù)傳輸。
下面舉例說明本實施例的流量控制方法假設(shè)第一方向為服務(wù)器至終端的下行數(shù) 據(jù)傳輸方向,則第二方向為服務(wù)器至終端的上行傳輸方向。若監(jiān)測模塊31為GGSN,可以在 GGSN上設(shè)置計數(shù)器和計時器,監(jiān)測模塊31對服務(wù)器至終端的下行傳輸數(shù)據(jù)流和上行傳輸 數(shù)據(jù)流進(jìn)行監(jiān)測時,可以只進(jìn)行流量監(jiān)測,具體的監(jiān)測模塊31判斷每一個服務(wù)器至終端 的數(shù)據(jù)包的方向,若為下行方向,則監(jiān)測模塊31將對下行數(shù)據(jù)包進(jìn)行計數(shù)的計數(shù)器加1 ;若 為上行方向,則監(jiān)測模塊31將對下行數(shù)據(jù)包進(jìn)行計數(shù)的計數(shù)器清O,若對下行數(shù)據(jù)包進(jìn)行 計數(shù)的計數(shù)器的值超過設(shè)定流量閾值,說明服務(wù)器對終端發(fā)送了大量的數(shù)據(jù),而終端并未 真正接收到這些數(shù)據(jù),而這些數(shù)據(jù)有可能為垃圾數(shù)據(jù),則控制模塊32需要對下行方向的傳 輸數(shù)據(jù)流進(jìn)行控制,以限制下行數(shù)據(jù)傳輸止。當(dāng)然,監(jiān)測模塊31對服務(wù)器至終端的下行傳 輸數(shù)據(jù)流和上行傳輸數(shù)據(jù)流進(jìn)行監(jiān)測時,還可以在進(jìn)行流量監(jiān)測的同時輔以時間監(jiān)測,或 只進(jìn)行時間監(jiān)測,即當(dāng)監(jiān)測到下行方向某數(shù)據(jù)包的時間與最后一次監(jiān)測到上行方向數(shù)據(jù)包 的時間差值大于設(shè)定時長,則控制模塊32對下行方向的傳輸數(shù)據(jù)流進(jìn)行控制,以限制下行 數(shù)據(jù)傳輸停止。 本實施例提供的流量控制裝置,通過監(jiān)測服務(wù)器至終端的雙向傳輸數(shù)據(jù)流,當(dāng)某 一方向無數(shù)據(jù)傳輸而另一方向傳輸數(shù)據(jù)流超過一定時間和/或一定流量時,對該方向的數(shù) 據(jù)傳輸進(jìn)行控制。防止了無效傳輸數(shù)據(jù)占用網(wǎng)絡(luò)和設(shè)備帶寬,避免轉(zhuǎn)發(fā)帶寬的浪費,保證正 常用戶的接入服務(wù)。 圖4為本發(fā)明又一個實施例提供的流量控制裝置結(jié)構(gòu)示意圖,如圖4所示,該裝置 包括監(jiān)測模塊31和控制模塊32 ;其中,監(jiān)測模塊31用于監(jiān)測服務(wù)器至終端的第一方向的 傳輸數(shù)據(jù)流,并監(jiān)測與第一方向反向的第二方向的傳輸數(shù)據(jù)流;控制模塊32用于若監(jiān)測模 塊監(jiān)測到第一方向的傳輸數(shù)據(jù)流大于設(shè)定流量閾值和/或超過設(shè)定時長,且第二方向無傳 輸數(shù)據(jù)流,則對第一方向的傳輸數(shù)據(jù)流進(jìn)行控制。 進(jìn)一步的,監(jiān)測模塊31,用于基于服務(wù)器至終端的所有承載的粒度監(jiān)測第一方向 的數(shù)據(jù)流;或基于服務(wù)器至終端的分組數(shù)據(jù)協(xié)議上下文的粒度監(jiān)測第一方向的數(shù)據(jù)流,或 基于服務(wù)器至終端的任一業(yè)務(wù)數(shù)據(jù)流的粒度監(jiān)測第一方向的數(shù)據(jù)流。 控制模塊32,用于當(dāng)?shù)谝环较虻膫鬏敂?shù)據(jù)流大于預(yù)設(shè)流量閾值,且第二方向無傳 輸數(shù)據(jù)流時,則對第一方向的傳輸數(shù)據(jù)流進(jìn)行控制;或者
用于當(dāng)?shù)谝环较虻膫鬏敂?shù)據(jù)流且第二方向無傳輸數(shù)據(jù)流超過設(shè)定時長時,則對第 一方向的傳輸數(shù)據(jù)流進(jìn)行控制;或者 用于當(dāng)?shù)谝环较虻膫鬏敂?shù)據(jù)流大于預(yù)設(shè)流量閾值且第二方向無傳輸數(shù)據(jù)流超過 設(shè)定時長時,則對第一方向的傳輸數(shù)據(jù)流進(jìn)行控制。 控制模塊32,還可以用于對第一方向的傳輸數(shù)據(jù)流進(jìn)行無法恢復(fù)數(shù)據(jù)傳輸?shù)牟豢?逆控制,或者對第一方向的傳輸數(shù)據(jù)流進(jìn)行可恢復(fù)數(shù)據(jù)傳輸?shù)目赡婵刂疲拗频谝环较虻?數(shù)據(jù)傳輸。 控制模塊32,用于當(dāng)進(jìn)行可逆控制時,完全阻塞或者部分阻塞第一方向的傳輸數(shù) 據(jù)流??刂颇K32用于當(dāng)進(jìn)行不可逆控制時,去激活服務(wù)器至終端的所有承載粒度,或去 激活服務(wù)器至終端的任一業(yè)務(wù)數(shù)據(jù)流的粒度。
進(jìn)一步的,該裝置還可以包括 解除控制模塊33,用于若滿足恢復(fù)條件,則取消對第一方向的傳輸數(shù)據(jù)流進(jìn)行控 制,恢復(fù)第一方向的數(shù)據(jù)傳輸。 解除控制模塊33,可以用于當(dāng)?shù)诙较蛴袛?shù)據(jù)傳輸時,則取消對第一方向的傳輸
數(shù)據(jù)流進(jìn)行控制,恢復(fù)第一方向的數(shù)據(jù)傳輸;或者當(dāng)控制模塊32完全阻塞第一方向的傳輸
數(shù)據(jù)流的時間超過設(shè)定時間時,則取消對第一方向的傳輸數(shù)據(jù)流進(jìn)行控制,恢復(fù)所述第一
方向的數(shù)據(jù)傳輸;或者當(dāng)控制模塊32部分阻塞第一方向的傳輸數(shù)據(jù)流的時間超過設(shè)定時
間時,則取消對第一方向的傳輸數(shù)據(jù)流進(jìn)行控制,恢復(fù)第一方向的數(shù)據(jù)傳輸。 該裝置還可以進(jìn)一步包括計費調(diào)整模塊34,用于在控制模塊32對第一方向的傳
輸數(shù)據(jù)流進(jìn)行控制之后,停止對終端進(jìn)行計費。 具體的,進(jìn)行監(jiān)測的監(jiān)測模塊31可以為SGSN或GGSN。若第一方向為服務(wù)器至 終端的下行數(shù)據(jù)傳輸方向,則第二方向為服務(wù)器至終端的上行數(shù)據(jù)傳輸方向;相反,若第一 方向為服務(wù)器至終端的上行數(shù)據(jù)傳輸方向,則第二方向為服務(wù)器至終端的下行數(shù)據(jù)傳輸方 向。監(jiān)測模塊31監(jiān)控的傳輸數(shù)據(jù)流可以基于服務(wù)器至終端的所有承載的粒度,這種情況 下,控制模塊32對服務(wù)器至終端的某一方向的傳輸數(shù)據(jù)流的控制也是基于所有承載的粒 度。監(jiān)測模塊31監(jiān)控的傳輸數(shù)據(jù)流還可以基于服務(wù)器至終端的分組數(shù)據(jù)協(xié)議上下文的粒 度,此時,控制模塊32對服務(wù)器至終端的某一方向的傳輸數(shù)據(jù)流的控制也是基于分組數(shù)據(jù) 協(xié)議上下文承載的粒度。監(jiān)測模塊31監(jiān)控的傳輸數(shù)據(jù)流也可以基于服務(wù)器至終端的任一 業(yè)務(wù)數(shù)據(jù)流的粒度,此時,控制模塊32對服務(wù)器至終端的某一方向的傳輸數(shù)據(jù)流的控制是 基于該業(yè)務(wù)數(shù)據(jù)流的粒度。 設(shè)定流量閾值和設(shè)定時長可以在監(jiān)測模塊31分別配置單向的流量閾值參數(shù)和時 長參數(shù),或者在終端至服務(wù)器之間的承載激活或修改的流程中通過SGSN與GGSN協(xié)商確定 流量閾值參數(shù)和時長參數(shù),并向監(jiān)測模塊31發(fā)送流量閾值參數(shù)和時長參數(shù),當(dāng)監(jiān)測模塊31 為SGSN時,通過與GGSN協(xié)商確定流量閾值參數(shù)和時長參數(shù),當(dāng)監(jiān)測模塊31為GGSN時,通 過與SGSN協(xié)商確定流量閾值參數(shù)和時長參數(shù)。監(jiān)測模塊31可以通過設(shè)置計數(shù)器或計時器 來監(jiān)控傳輸數(shù)據(jù)流是否達(dá)到流量閾值或設(shè)定時長。 監(jiān)測模塊31對服務(wù)器至終端的雙向傳輸數(shù)據(jù)流的監(jiān)測可以只對雙向的流量進(jìn)行 監(jiān)測,即若監(jiān)測模塊31監(jiān)測到第一方向的數(shù)據(jù)流量大于設(shè)定閾值且第二方向的數(shù)據(jù)流量 為0,則控制模塊32對第一方向的數(shù)據(jù)流量進(jìn)行控制;監(jiān)測模塊31還可以對雙向的數(shù)據(jù)流量監(jiān)測的同時輔以時間監(jiān)測,即監(jiān)測模塊31監(jiān)測到第一方向的數(shù)據(jù)流量大于設(shè)定閾值且 第二方向的數(shù)據(jù)流量為0超過設(shè)定時長,則控制模塊32對第一方向的數(shù)據(jù)流量進(jìn)行控制; 監(jiān)測模塊31也可以只對數(shù)據(jù)流進(jìn)行時間監(jiān)測,即若監(jiān)測模塊31監(jiān)測到第二方向的數(shù)據(jù)流 量為0且第一方向具有數(shù)據(jù)流量超過設(shè)定時長,則控制模塊32對第一方向的數(shù)據(jù)流量進(jìn)行 控制。 其中,控制模塊32對第一方向的傳輸數(shù)據(jù)流進(jìn)行控制可以為使第一方向無法恢 復(fù)數(shù)據(jù)傳輸?shù)牟豢赡婵刂埔约叭魸M足恢復(fù)條件,使第一方向恢復(fù)數(shù)據(jù)傳輸?shù)目赡婵刂?。?可逆控制可以為去激活服務(wù)器至終端的承載,或使終端與服務(wù)器分離等控制方式。去激活 控制與對第一方向的傳輸數(shù)據(jù)流進(jìn)行控制對應(yīng)的,可以為去激活服務(wù)器至終端的所有承 載粒度,或去激活服務(wù)器至終端的分組數(shù)據(jù)協(xié)議上下文的粒度,或去激活服務(wù)器至終端的 任一業(yè)務(wù)數(shù)據(jù)流的粒度。采用這些控制方式后,用戶只有通過重新建立服務(wù)器至終端之間 的傳輸承載后,發(fā)起業(yè)務(wù)請求才能夠重新實現(xiàn)服務(wù)器至終端的第一方向的數(shù)據(jù)傳輸。而可 逆控制可以為阻塞第一方向的傳輸數(shù)據(jù)流等控制方式,采用可逆控制之后,當(dāng)滿足某些條 件后,還可以通過解除控制模塊33取消對第一方向的傳輸數(shù)據(jù)流進(jìn)行控制。滿足的恢復(fù)條 件可以是第二方向有數(shù)據(jù)傳輸,或阻塞第一方向的傳輸數(shù)據(jù)流的時間超過設(shè)定時間等條 件,則可取消對第一方向的傳輸數(shù)據(jù)流進(jìn)行控制。進(jìn)一步的,在對第一方向的傳輸數(shù)據(jù)流 進(jìn)行控制,在限制第一方向的數(shù)據(jù)傳輸同時,可以通過計費調(diào)整模塊34停止對終端進(jìn)行計 費,以避免對終端計費的不準(zhǔn)確。而由監(jiān)控模塊31于監(jiān)控傳輸數(shù)據(jù)流可以基于服務(wù)器至 終端的所有承載的粒度、分組數(shù)據(jù)協(xié)議上下文的粒度,或任一業(yè)務(wù)數(shù)據(jù)流的粒度,相應(yīng)的, 計費調(diào)整模塊34停止對終端計費也可以分別基于服務(wù)器至終端的所有承載的粒度、分組 數(shù)據(jù)協(xié)議上下文的粒度,或任一業(yè)務(wù)數(shù)據(jù)流的粒度,其中,對服務(wù)器至終端的任一業(yè)務(wù)數(shù)據(jù) 流的粒度進(jìn)行監(jiān)測能夠?qū)崿F(xiàn)及時停止對各個業(yè)務(wù)數(shù)據(jù)的計費。另外,為了保證服務(wù)器至終 端雙向的正常數(shù)據(jù)傳輸,監(jiān)測模塊31需要對服務(wù)器至終端的傳輸數(shù)據(jù)流進(jìn)行實時監(jiān)測,因 此,在解除控制模塊33取消對第一方向的傳輸數(shù)據(jù)流進(jìn)行控制,恢復(fù)第一方向的數(shù)據(jù)傳輸 后,監(jiān)測模塊31仍需對第一方向的傳輸數(shù)據(jù)流進(jìn)行實時監(jiān)測。 本實施例提供的流量控制裝置,通過監(jiān)測服務(wù)器至終端的雙向傳輸數(shù)據(jù)流,當(dāng)某 一方向無數(shù)據(jù)傳輸而另一方向傳輸數(shù)據(jù)流超過一定時間和/或一定流量時,對該方向的數(shù) 據(jù)傳輸進(jìn)行控制。監(jiān)測的雙向傳輸數(shù)據(jù)流可以基于所有承載的粒度、分組數(shù)據(jù)協(xié)議粒度以 及某一業(yè)務(wù)數(shù)據(jù)流粒度,在對某一方向傳輸數(shù)據(jù)進(jìn)行控制的同時,還可以停止對終端進(jìn)行 計費,實現(xiàn)對各種傳輸數(shù)據(jù)流的控制,防止了大量無效傳輸數(shù)據(jù)占用網(wǎng)絡(luò)和設(shè)備帶寬,避免 轉(zhuǎn)發(fā)帶寬的浪費,保證了正常用戶的接入服務(wù)的問題,對數(shù)據(jù)傳輸進(jìn)行控制的設(shè)備可以為 SGSN或GGSN,提高了對終端計費的準(zhǔn)確性。 需要特別說明的是,以上全部或部分單元可以集成在芯片中實現(xiàn)。在本發(fā)明各個 實施例中的各功能單元可以集成在一個處理模塊中,也可以是各個單元單獨物理存在,也 可以兩個或兩個以上單元集成在一個模塊中。上述集成的模塊既可以采用硬件的形式實 現(xiàn),也可以采用軟件功能模塊的形式實現(xiàn)。上述集成的模塊如果以軟件功能模塊的形式實 現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,也可以存儲在一個計算機可讀取存儲介質(zhì)中。上述提 到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。管參照前述實施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解其依然 可以對前述各實施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分技術(shù)特征進(jìn)行等同替 換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的精 神和范圍。
權(quán)利要求
一種流量控制方法,其特征在于,包括監(jiān)測服務(wù)器至終端的第一方向的傳輸數(shù)據(jù)流,并監(jiān)測與所述第一方向反向的第二方向的傳輸數(shù)據(jù)流;若所述第一方向的傳輸數(shù)據(jù)流大于設(shè)定流量閾值和/或超過設(shè)定時長,且所述第二方向無傳輸數(shù)據(jù)流,則對所述第一方向的傳輸數(shù)據(jù)流進(jìn)行控制。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述監(jiān)測服務(wù)器至終端的第一方向的傳輸數(shù)據(jù)流包括基于所述服務(wù)器至終端的所有承載的粒度監(jiān)測所述第一方向的傳輸數(shù)據(jù)流,或基于所述服務(wù)器至終端的分組數(shù)據(jù)協(xié)議上下文的粒度監(jiān)測所述第一方向的傳輸數(shù)據(jù)流,或基于所述服務(wù)器至終端的任一業(yè)務(wù)數(shù)據(jù)流的粒度監(jiān)測所述第一方向的傳輸數(shù)據(jù)流。
3. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述第一方向的傳輸數(shù)據(jù)流大于設(shè)定流量閾值和/或超過設(shè)定時長,且所述第二方向無傳輸數(shù)據(jù)流,則對所述第一方向的傳輸數(shù)據(jù)流進(jìn)行控制包括所述第一方向的傳輸數(shù)據(jù)流大于預(yù)設(shè)流量閾值,且所述第二方向無傳輸數(shù)據(jù)流,則對所述第一方向的傳輸數(shù)據(jù)流進(jìn)行控制;或者所述第一方向具有傳輸數(shù)據(jù)流且所述第二方向無傳輸數(shù)據(jù)流超過設(shè)定時長,則對所述第一方向的傳輸數(shù)據(jù)流進(jìn)行控制;或者所述第一方向的傳輸數(shù)據(jù)流大于預(yù)設(shè)流量閾值且所述第二方向無傳輸數(shù)據(jù)流超過設(shè)定時長,則對所述第一方向的傳輸數(shù)據(jù)流進(jìn)行控制。
4. 根據(jù)權(quán)利要求1至3任一所述的方法,其特征在于,所述對所述第一方向的傳輸數(shù)據(jù)流進(jìn)行控制包括使所述第一方向無法恢復(fù)數(shù)據(jù)傳輸?shù)牟豢赡婵刂?,或者使所述第一方向恢?fù)數(shù)據(jù)傳輸?shù)目赡婵刂?,限制所述第一方向的?shù)據(jù)傳輸。
5. 根據(jù)權(quán)利要求4所述的方法,其特征在于,所述可逆控制包括完全阻塞或者部分阻塞所述第一方向的傳輸數(shù)據(jù)流。
6. 根據(jù)權(quán)利要求4所述的方法,其特征在于,所述對所述第一方向的傳輸數(shù)據(jù)流進(jìn)行控制之后,還包括若滿足恢復(fù)條件,則取消對所述第一方向的傳輸數(shù)據(jù)流進(jìn)行控制,恢復(fù)所述第一方向的數(shù)據(jù)傳輸。
7. 根據(jù)權(quán)利要求6所述的方法,其特征在于,所述恢復(fù)條件包括所述第二方向有數(shù)據(jù)傳輸;或者完全阻塞所述第一方向的傳輸數(shù)據(jù)流的時間超過設(shè)定時間;或者部分阻塞所述第一方向的傳輸數(shù)據(jù)流的時間超過設(shè)定時間。
8. 根據(jù)權(quán)利要求4所述的方法,其特征在于,所述不可逆控制包括去激活所述服務(wù)器至終端的所有承載粒度,或去激活所述服務(wù)器至終端的分組數(shù)據(jù)協(xié)議上下文的粒度,或去激活所述服務(wù)器至終端的任一業(yè)務(wù)數(shù)據(jù)流的粒度。
9. 根據(jù)權(quán)利要求1所述的方法,其特征在于,對所述第一方向的傳輸數(shù)據(jù)流進(jìn)行控制之后還包括停止對所述終端進(jìn)行計費。
10. —種流量控制裝置,其特征在于,包括監(jiān)測模塊,用于監(jiān)測服務(wù)器至終端的第一方向的傳輸數(shù)據(jù)流,并監(jiān)測與所述第一方向反向的第二方向的傳輸數(shù)據(jù)流;控制模塊,用于若所述監(jiān)測模塊監(jiān)測到所述第一方向的傳輸數(shù)據(jù)流大于設(shè)定流量閾值和/或超過設(shè)定時長,且所述第二方向無傳輸數(shù)據(jù)流,則對所述第一方向的傳輸數(shù)據(jù)流進(jìn)行控制。
11. 根據(jù)權(quán)利要求io所述的裝置,其特征在于,所述控制模塊,用于當(dāng)所述第一方向的傳輸數(shù)據(jù)流大于預(yù)設(shè)流量閾值,且所述第二方向無傳輸數(shù)據(jù)流時,則對所述第一方向的傳輸數(shù)據(jù)流進(jìn)行控制;或者用于當(dāng)所述第一方向具有傳輸數(shù)據(jù)流且所述第二方向無傳輸數(shù)據(jù)流超過設(shè)定時長時,則對所述第一方向的傳輸數(shù)據(jù)流進(jìn)行控制;或者用于當(dāng)所述第一方向的傳輸數(shù)據(jù)流大于預(yù)設(shè)流量閾值且所述第二方向無傳輸數(shù)據(jù)流超過設(shè)定時長時,則對所述第一方向的傳輸數(shù)據(jù)流進(jìn)行控制。
12. 根據(jù)權(quán)利要求10或11所述的裝置,其特征在于,所述控制模塊,用于對所述第一方向的傳輸數(shù)據(jù)流進(jìn)行無法恢復(fù)數(shù)據(jù)傳輸?shù)牟豢赡婵刂疲蛘邔λ龅谝环较虻膫鬏敂?shù)據(jù)流進(jìn)行可恢復(fù)數(shù)據(jù)傳輸?shù)目赡婵刂?,限制所述第一方向的?shù)據(jù)傳輸。
13. 根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述控制模塊,用于當(dāng)進(jìn)行可逆控制時,完全阻塞或者部分阻塞所述第一方向的傳輸數(shù)據(jù)流。
14. 根據(jù)權(quán)利要求13所述的裝置,其特征在于,還包括解除控制模塊,用于當(dāng)所述第二方向有數(shù)據(jù)傳輸時,則取消對所述第一方向的傳輸數(shù)據(jù)流進(jìn)行控制,恢復(fù)所述第一方向的數(shù)據(jù)傳輸;或者用于當(dāng)所述控制模塊完全阻塞所述第一方向的傳輸數(shù)據(jù)流的時間超過設(shè)定時間時,則取消對所述第一方向的傳輸數(shù)據(jù)流進(jìn)行控制,恢復(fù)所述第一方向的數(shù)據(jù)傳輸;或者用于當(dāng)所述控制模塊部分阻塞所述第一方向的傳輸數(shù)據(jù)流的時間超過設(shè)定時間時,則取消對所述第一方向的傳輸數(shù)據(jù)流進(jìn)行控制,恢復(fù)所述第一方向的數(shù)據(jù)傳輸。
15. 根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述控制模塊,用于當(dāng)進(jìn)行不可逆控制時,去激活所述服務(wù)器至終端的所有承載粒度,或去激活所述服務(wù)器至終端的任一業(yè)務(wù)數(shù)據(jù)流的粒度。
16. 根據(jù)權(quán)利要求10所述的裝置,其特征在于,還包括計費調(diào)整模塊,用于在所述控制模塊對所述第一方向的傳輸數(shù)據(jù)流進(jìn)行控制之后,停止對所述終端進(jìn)行計費。
全文摘要
本發(fā)明實施例提供一種流量控制方法及裝置。該方法包括監(jiān)測服務(wù)器至終端的第一方向的傳輸數(shù)據(jù)流,并監(jiān)測與所述第一方向反向的第二方向的傳輸數(shù)據(jù)流;若所述第一方向的傳輸數(shù)據(jù)流大于設(shè)定流量閾值和/或超過設(shè)定時長,且所述第二方向無傳輸數(shù)據(jù)流,則對所述第一方向的傳輸數(shù)據(jù)流進(jìn)行控制。本發(fā)明實施例避免了大量無效傳輸數(shù)據(jù)占用網(wǎng)絡(luò)和設(shè)備帶寬,防止轉(zhuǎn)發(fā)帶寬的浪費,保證正常用戶的接入服務(wù)的問題。
文檔編號H04W28/02GK101765156SQ200910254270
公開日2010年6月30日 申請日期2009年12月14日 優(yōu)先權(quán)日2009年12月14日
發(fā)明者秦彬娟, 銀宇 申請人:華為技術(shù)有限公司