CN101534242B - 流量控制方法、***和设备 - Google Patents
流量控制方法、***和设备 Download PDFInfo
- Publication number
- CN101534242B CN101534242B CN2008101017644A CN200810101764A CN101534242B CN 101534242 B CN101534242 B CN 101534242B CN 2008101017644 A CN2008101017644 A CN 2008101017644A CN 200810101764 A CN200810101764 A CN 200810101764A CN 101534242 B CN101534242 B CN 101534242B
- Authority
- CN
- China
- Prior art keywords
- threshold
- data
- service
- service queue
- buffer amount
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 28
- 230000005540 biological transmission Effects 0.000 claims abstract description 62
- 230000003044 adaptive effect Effects 0.000 abstract description 11
- 238000012544 monitoring process Methods 0.000 description 3
- 230000003139 buffering effect Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 238000012790 confirmation Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明公开了一种流量控制方法,包括:基站根据来自无线网络控制器(RNC)的业务合同,设置业务队列中数据缓存量的高门限和低门限;再根据所设置的高门限和低门限对所述业务队列的流量进行控制。本发明还提供了一种流量控制***和设备,根据业务合同中的相关信息,对不同业务的数据缓存量的高门限和低门限进行适应性的设置,而且在数据传输过程中还可以根据数据的实际传输状况对高门限和低门限进行及时更新,从而可以实现对Iub口流量的适应性控制,满足不同业务的不同流量控制需求。
Description
技术领域
本发明涉及流量控制技术,尤其涉及一种流量控制方法、***和设备。
背景技术
目前,第三代移动通信伙伴组织第5版协议(3GPP R5,3rd GenerationPartnership Project R5)开始支持高速下行分组接入(HSDPA,High SpeedDownlink Packages Access)技术,要求基站NodeB支持高速下行共享信道(HS-DSCH,High Speed Downlink Share Channel)。在HSDPA***中,为了保证无线网络控制器(RNC,Radio Network Controller)和NodeB之间的数据较好传输,需要对RNC和NodeB之间的通信接口流量进行控制,RNC和NodeB之间的通信接口为Iub口。Iub口流量控制的目的是:减少数据在NodeB内的缓存时间,提高Iub口的带宽利用率,满足业务应用的需求。
现有技术中对Iub口的流量控制,主要采用缓存平衡流量控制(BBFC,Backlog Balancing Flow Control)模式,通过为业务队列设置高门限和低门限来控制业务队列的数据缓存量。当业务队列的数据缓存量超出设置的高门限时,由NodeB通知RNC停止进行数据的发送;当业务队列的数据缓存量低于设置的低门限时,由NodeB重新为该业务队列分配Iub口带宽,并根据分配到的Iub口带宽大小通知RNC重新进行数据发送。其中,设置高门限可以避免由于业务队列溢出而造成数据丢失的现象出现;设置低门限可以控制业务队列中的数据在低门限之上,避免由于业务队列中数据不足而造成没有数据可以发送的情况产生。
在实际应用中,不同类型的业务对Iub口的流量控制需求是不同的,而现有的流量控制方法,在设置数据缓存量的高门限和低门限时,对于业务类型没有进行区分,对各种业务类型采用统一的高门限和低门限进行流量控制。由于现有的流量控制方法无法针对业务的不同流量控制需求,适应性的对数据缓存量的高门限和低门限进行区分设置,也就无法实现对Iub口流量的适应性控制,因此容易造成对Iub口流量控制的不合理。
发明内容
有鉴于此,本发明的主要目的在于提供一种流量控制方法、***和设备,以解决现有技术无法针对业务的不同流量控制需求进行适应性流量控制的问题。
为达到上述目的,本发明的技术方案是这样实现的:
本发明提供了一种流量控制方法,包括:
基站NodeB根据来自无线网络控制器RNC的业务合同,设置业务队列中数据缓存量的高门限和低门限;
所述NodeB根据所设置的高门限和低门限对所述业务队列的流量进行控制。
所述NodeB根据来自RNC的业务合同设置业务队列中数据缓存量的高门限和低门限包括:
所述NodeB接收来自所述RNC的携带所述业务合同的链路建立请求;
所述NodeB根据所述业务合同中的保证比特速率、峰值速率和业务允许的最大数据延迟时间,得到所述业务队列中数据缓存量的高门限和低门限,所述高门限为保证比特速率与业务允许的最大数据延迟时间的乘积,所述低门限为峰值速率与Iub口的传输时延的乘积的2倍。
所述NodeB根据所设置的高门限和低门限对业务队列的流量进行控制包括:
所述NodeB在所述业务队列中的数据缓存量超出所述高门限时,通知所述RNC停止所述业务队列的数据发送;在所述业务队列中的数据缓存量低于所述低门限时,为所述业务队列重新分配Iub口带宽和RNC的数据发送速率,并通知所述RNC根据重新分配的Iub口带宽和RNC的数据发送速率进行数据的发送。
所述NodeB根据所设置的高门限和低门限对业务队列的流量进行控制进一步包括:
所述NodeB在所述业务队列中的数据缓存量超出所述高门限或者低于所述低门限时,对所述业务队列中数据缓存量的高门限和低门限进行更新,更新后的高门限为业务队列中RNC侧的当前数据增长率和基站NodeB侧的当前数据增长率之比与更新前的高门限的乘积;更新后的低门限为峰值速率和NodeB重新分配的RNC数据发送速率之差与Iub口的传输时延的乘积的2倍。
所述NodeB对业务队列中数据缓存量的高门限和低门限进行更新之后,该方法还包括:所述NodeB根据所述更新后的数据缓存量的高门限和低门限对所述业务队列的流量进行控制。
本发明还提供了一种流量控制***,包括:相互连接的基站和无线网络控制器;其中,
所述基站,用于根据来自无线网络控制器的业务合同,设置业务队列中数据缓存量的高门限和低门限,并根据所设置的高门限和低门限对所述业务队列的流量进行控制;
所述无线网络控制器,用于向所述基站发送业务合同,并根据所述基站的流量控制进行数据的发送。
所述基站包括:相互连接的门限设置模块和流量控制模块;其中,
所述门限设置模块,用于根据来自所述无线网络控制器的业务合同,设置业务队列中数据缓存量的高门限和低门限;
所述流量控制模块,用于根据所设置的高门限和低门限对所述业务队列的流量进行控制。
所述门限设置模块包括:相互连接的链路建立请求接收子模块和门限获取子模块;其中,
所述链路建立请求接收子模块,用于接收来自所述无线网络控制器的携带业务合同的链路建立请求;
所述门限获取子模块,用于根据所述业务合同中的保证比特速率、峰值速率和业务允许的最大数据延迟时间,得到所述业务队列中数据缓存量的高门限和低门限,所述高门限为保证比特速率与业务允许的最大数据延迟时间的乘积,所述低门限为峰值速率与Iub口的传输时延的乘积的2倍。
所述流量控制模块包括:相互连接的数据传输控制子模块和门限更新子模块;其中,
所述数据传输控制子模块,用于在所述业务队列中的数据缓存量超出所述高门限时,通知所述无线网络控制器停止所述业务队列的数据发送;在所述业务队列中的数据缓存量低于所述低门限时,为所述业务队列重新分配Iub口带宽和无线网络控制器的数据发送速率,并通知所述无线网络控制器根据重新分配的Iub口带宽和无线网络控制器的数据发送速率进行数据的发送;
所述门限更新子模块,用于在所述业务队列中的数据缓存量超出所述高门限或者低于所述低门限时,对所述业务队列中数据缓存量的高门限和低门限进行更新,更新后的高门限为业务队列中无线网络控制器侧的当前数据增长率和基站侧的当前数据增长率之比与更新前的高门限的乘积;更新后的低门限为峰值速率和基站重新分配的无线网络控制器数据发送速率之差与Iub口的传输时延的乘积的2倍。
本发明还提供了一种基站,包括:相互连接的门限设置模块和流量控制模块;其中,
所述门限设置模块,用于根据来自所述无线网络控制器的业务合同,设置业务队列中数据缓存量的高门限和低门限;
所述流量控制模块,用于根据所设置的高门限和低门限对所述业务队列的流量进行控制。
所述门限设置模块包括:相互连接的链路建立请求接收子模块和门限获取子模块;其中,
所述链路建立请求接收子模块,用于接收来自所述无线网络控制器的携带业务合同的链路建立请求;
所述门限获取子模块,用于根据所述业务合同中的保证比特速率、峰值速率和业务允许的最大数据延迟时间,得到所述业务队列中数据缓存量的高门限和低门限,所述高门限为保证比特速率与业务允许的最大数据延迟时间的乘积,所述低门限为峰值速率与Iub口的传输时延的乘积的2倍。
所述流量控制模块包括:相互连接的数据传输控制子模块和门限更新子模块;其中,
所述数据传输控制子模块,用于在所述业务队列中的数据缓存量超出所述高门限时,通知所述无线网络控制器停止所述业务队列的数据发送;在所述业务队列中的数据缓存量低于所述低门限时,为所述业务队列重新分配Iub口带宽和无线网络控制器的数据发送速率,并通知所述无线网络控制器根据重新分配的Iub口带宽和无线网络控制器的数据发送速率进行数据的发送;
所述门限更新子模块,用于在所述业务队列中的数据缓存量超出所述高门限或者低于所述低门限时,对所述业务队列中数据缓存量的高门限和低门限进行更新,更新后的高门限为业务队列中无线网络控制器侧的当前数据增长率和基站侧的当前数据增长率之比与更新前的高门限的乘积;更新后的低门限为峰值速率和基站重新分配的无线网络控制器数据发送速率之差与Iub口的传输时延的乘积的2倍。
本发明所提供的流量控制方法、***和设备,根据业务合同中的相关信息,对不同业务的数据缓存量的高门限和低门限进行适应性的设置,而且在数据传输过程中,还可以根据数据的实际传输状况对高门限和低门限进行及时更新,从而可以实现对Iub口流量的适应性控制,满足不同业务的不同流量控制需求;并且,本发明中需要NodeB监测的变量较少,因而具有较低的时间复杂度和空间复杂度,实现方法简单。
附图说明
图1为本发明一种流量控制方法的流程图;
图2为本发明实施例的流量控制方法流程图;
图3为本发明一种流量控制***的组成结构示意图。
具体实施方式
下面结合附图和具体实施例对本发明的技术方案进一步详细阐述。
为了满足不同类型业务的不同流量控制需求,实现对业务的适应性流量控制,本发明提供一种流量控制方法,根据业务合同中的相关信息,对不同业务的数据缓存量的高门限和低门限进行适应性的设置,且在数据传输过程中还可以根据数据的实际传输状况对数据缓存量的高门限和低门限进行及时更新。
本发明所提供的流量控制方法,如图1所示,主要包括以下步骤:
步骤101,NodeB根据来自RNC的业务合同,设置业务队列中数据缓存量的高门限和低门限。
当有业务产生时,在RNC中会生成与业务相对应的业务合同,业务合同中包括:保证比特速率(GBR,Grant Bit Rate)、峰值速率(Peak)和业务允许的最大数据延迟时间(Discard Time)等相关信息。其中,GBR为业务所要求的被服务速率,业务规定数据需要按照GBR中特定的速率进行传输;Peak为业务规定的数据传输的峰值速率。
在初始建立数据传输链路时,RNC将业务合同携带在链路建立请求中发送给NodeB,由NodeB提取业务合同中的GBR、Peak和Discard Time信息,并通过如下公式计算得到业务队列的数据缓存量的高门限和低门限,
Threshold High=GBR×Discard Time (1)
ThresholdLow=2×Peak×Delay (2)
上述公式(1)、(2)中,Threshold High表示数据缓存量的高门限,ThresholdLow表示数据缓存量的低门限,Delay表示Iub口的传输时延,Delay为NodeB可获取到的已知量。
对于上述公式(1)所示的高门限,是根据一种极限假设而设置的。假设业务队列中的数据一直没有被NodeB调度,业务队列中的数据一直增加,则为了防止数据由于超时而丢失,需要控制业务队列中的数据缓存量在所设置的Threshold High以内。由此可知,如果业务队列中的数据缓存量超出设置的高门限,则会出现业务队列中的某些数据由于超时而丢失的情况。
对于上述公式(2)所示的低门限,是根据另外一种极限假设而设置的。假设NodeB对业务队列中的数据调度为理想调度,则为了防止出现业务队列调空的情况,要求业务队列中的数据缓存量达到低门限时,由NodeB立即向RNC发送容量分配帧,RNC接收到容量分配帧后立即做出回应;从NodeB发出容量分配帧到接收到来自RNC的回应,所需的时延为2×Delay。在NodeB发出容量分配帧到接收到来自RNC的回应的过程中,假设RNC没有任何数据向NodeB发送,而NodeB按照Peak的速率进行数据调度,则为了防止出现业务队列调空的情况,需要保证业务队列中的数据至少为2×Peak×Delay。
需要指出的是,在实际应用中,对于不同类型的业务,其业务合同中的GBR、Peak和Discard Time信息是不同的,从而根据上述公式(1)、(2)所设置的对应不同类型业务的数据缓存量的高门限和低门限也是不同的。
步骤102,NodeB根据所设置的高门限和低门限对业务队列的流量进行控制。
在RNC向NodeB下发数据的过程中,NodeB对业务队列中的数据缓存量进行监测,在业务队列中的数据缓存量超出设置的高门限时,NodeB向RNC发送禁止数据发送的容量分配帧,以通知RNC停止业务队列的数据发送;在业务队列中的数据缓存量低于设置的低门限时,NodeB为业务队列重新分配Iub口带宽和RNC的数据发送速率,并通知RNC根据重新分配的Iub口带宽和RNC的数据发送速率进行数据的发送。
当业务队列中的数据缓存量超出设置的高门限或者低于设置的低门限时,NodeB适应性的根据当前的数据传输状况,并按照如下公式对高门限和低门限进行更新设置:
Threshold Lown=2×Delay×(Peak-Rate) (4)
上述公式(3)、(4)中,Threshold Highn表示更新后的高门限,ThresholdHighn-1表示更新前的高门限,Threshold Lown表示更新后的低门限,Rate表示重新分配的RNC数据发送速率,RNC_BO表示业务队列中RNC侧的当前数据增长率,NB_BO表示业务队列中NodeB侧的当前数据增长率,n≥1,且n为整数。
公式(3)中的RNC_BO是由RNC携带在发送的数据中发送给NodeB的,NB_BO由NodeB对业务队列的数据传输状况进行监测得到。由公式(3)分析可知,如果RNC_BO相对NB_BO较大,则表明业务队列中RNC侧的数据增长较快,更新后的高门限Threshold Highn相比更新前的高门限Threshold Highn-1有所提高,以保证RNC侧数据的快速发送;如果NB_BO相对RNC_BO较大,则表明业务队列中NodeB侧的数据增长较快,更新后的高门限Threshold Highn相比更新前的高门限Threshold Highn-1有所降低,以限制RNC的数据发送,确保NodeB侧的数据不溢出。
对于上述公式(4)所示的更新低门限,是根据如下的极限假设而设置的:假设NodeB按照峰值速率Peak对业务队列中的数据进行调度,而RNC按照NodeB重新分配的速率Rate向NodeB发送数据,为了防止业务队列中的数据被NodeB调空,业务队列中的数据不应少于2×Delay×(Peak-Rate)。
需要指出的是,对于业务队列中的数据缓存量超出高门限的情况,NodeB不需要重新分配Iub口带宽和RNC的数据发送速率,因此,在这种情况下得到更新后的低门限与更新前的低门限相同。
在对业务队列中数据缓存量的高门限和低门限进行更新之后,NodeB根据更新后的数据缓存量的高门限和低门限对业务队列的流量进行控制,如果后续的数据传输过程中仍然出现业务队列中的数据高于高门限或者低于低门限的情况,则NodeB根据上述公式(3)、(4)继续进行高门限和低门限的适应性更新。
下面结合图2所示的具体实施例对上述图1所示的流量控制方法进一步详细阐述,图2所示实施例的流量控制方法主要包括以下步骤:
步骤201,RNC向NodeB发送链路建立请求。
在初始建立数据传输链路时,RNC向NodeB发送链路建立请求,请求建立与NodeB之间的数据传输链路,在链路建立请求中携带有RNC向NodeB所请求业务对应的业务合同,业务合同中包括:GBR、Peak和Discard Time等相关信息。
步骤202,NodeB根据链路建立请求中的业务合同,设置数据缓存量的高门限和低门限。
NodeB从链路建立请求的业务合同中提取GBR、Peak和Discard Time等相关信息,根据提取的相关信息,按照上述公式(1)、(2)分别对数据缓存量的高门限和低门限进行设置。
步骤203,NodeB将携带有所设置的高门限和低门限的链路建立确认信息返回给RNC。
步骤204,当业务数据到达RNC时,RNC向NodeB发送容量请求帧,告知NodeB对应的业务需要发送数据,该容量请求帧中包括RNC当前的数据缓存量。
步骤205,NodeB接收来自RNC的容量请求帧,根据RNC当前的数据缓存量进行业务队列的Iub口带宽分配,并将带宽分配结果携带在容量分配帧中返回给RNC。
步骤206,RNC接收来自NodeB的容量分配帧,并根据带宽分配结果向NodeB下发数据。RNC向NodeB下发的数据中携带RNC_BO,以告知NodeB在业务队列中RNC侧的数据增长情况。
步骤207,数据传输过程中,NodeB对业务队列中的数据缓存量进行监测,当NodeB侧的数据超出步骤202中设置的高门限时,NodeB向RNC发送禁止数据发送的容量分配帧,以通知RNC停止业务队列的数据发送,并根据上述公式(3)、(4)进行高门限和低门限的适应性更新。
步骤208,当NodeB侧的数据低于步骤202中设置的低门限时,NodeB为业务队列重新分配Iub口带宽和RNC的数据发送速率,通知RNC根据重新分配的Iub口带宽和RNC的数据发送速率进行数据的发送,并根据上述公式(3)、(4)进行高门限和低门限的适应性更新。
步骤209,RNC根据NodeB重新分配的Iub口带宽和RNC的数据发送速率进行数据的发送。
为实现上述本发明的流量控制方法,本发明还提供了一种流量控制***,如图3所示,该***包括:相互连接的基站10和无线网络控制器20。基站10,用于根据来自无线网络控制器20的业务合同,设置业务队列中数据缓存量的高门限和低门限,并根据所设置的高门限和低门限对业务队列的流量进行控制。无线网络控制器20,用于向基站10发送业务合同,并根据基站10的流量控制进行数据的发送。
其中,基站10包括:相互连接的门限设置模块11和流量控制模块12。门限设置模块11,用于根据来自无线网络控制器20的业务合同,设置业务队列中数据缓存量的高门限和低门限。流量控制模块12,用于根据所设置的高门限和低门限对业务队列的流量进行控制。
门限设置模块11还包括:相互连接的链路建立请求接收子模块111和门限获取子模块112。链路建立请求接收子模块111,用于接收来自无线网络控制器20的携带业务合同的链路建立请求。门限获取子模块112,用于根据业务合同中的保证比特速率、峰值速率和业务允许的最大数据延迟时间,得到业务队列中数据缓存量的高门限和低门限,高门限为保证比特速率与业务允许的最大数据延迟时间的乘积,低门限为峰值速率与Iub口的传输时延的乘积的2倍。
流量控制模块12还包括:相互连接的数据传输控制子模块121和门限更新子模块122。数据传输控制子模块121,用于在业务队列中的数据缓存量超出高门限时,通知无线网络控制器20停止业务队列的数据发送;在业务队列中的数据缓存量低于低门限时,为业务队列重新分配Iub口带宽和无线网络控制器20的数据发送速率,并通知无线网络控制器20根据重新分配的Iub口带宽和数据发送速率进行数据的发送。门限更新子模块122,用于在业务队列中的数据缓存量超出高门限或者低于低门限时,对业务队列中数据缓存量的高门限和低门限进行更新,更新后的高门限为业务队列中无线网络控制器20侧的当前数据增长率和基站10侧的当前数据增长率之比与更新前的高门限的乘积;更新后的低门限为峰值速率和基站10重新分配的无线网络控制器20数据发送速率之差与Iub口的传输时延的乘积的2倍。
综上所述,本发明所提供的流量控制方法、***和设备,可以实现对Iub口流量的适应性控制,满足不同业务的不同流量控制需求;并且,本发明中需要NodeB监测的变量较少,因而具有较低的时间复杂度和空间复杂度,实现方法简单。
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
Claims (8)
1.一种流量控制方法,其特征在于,包括:
基站NodeB根据来自无线网络控制器RNC的业务合同,设置业务队列中数据缓存量的高门限和低门限;
所述NodeB根据所设置的高门限和低门限对所述业务队列的流量进行控制;
其中,所述NodeB根据来自RNC的业务合同设置业务队列中数据缓存量的高门限和低门限包括:
所述NodeB接收来自所述RNC的携带所述业务合同的链路建立请求;
所述NodeB根据所述业务合同中的保证比特速率、峰值速率和业务允许的最大数据延迟时间,得到所述业务队列中数据缓存量的高门限和低门限,所述高门限为保证比特速率与业务允许的最大数据延迟时间的乘积,所述低门限为峰值速率与Iub口的传输时延的乘积的2倍。
2.根据权利要求1所述流量控制方法,其特征在于,所述NodeB根据所设置的高门限和低门限对业务队列的流量进行控制包括:
所述NodeB在所述业务队列中的数据缓存量超出所述高门限时,通知所述RNC停止所述业务队列的数据发送;在所述业务队列中的数据缓存量低于所述低门限时,为所述业务队列重新分配Iub口带宽和RNC的数据发送速率,并通知所述RNC根据重新分配的Iub口带宽和RNC的数据发送速率进行数据的发送。
3.根据权利要求1所述流量控制方法,其特征在于,所述NodeB根据所设置的高门限和低门限对业务队列的流量进行控制进一步包括:
所述NodeB在所述业务队列中的数据缓存量超出所述高门限或者低于所述低门限时,对所述业务队列中数据缓存量的高门限和低门限进行更新,更新后的高门限为业务队列中RNC侧的当前数据增长率和基站NodeB侧的当前数据增长率之比与更新前的高门限的乘积;更新后的低门限为峰值速率和NodeB重新分配的RNC数据发送速率之差与Iub口的传输时延的乘积的2倍。
4.根据权利要求3所述流量控制方法,其特征在于,所述NodeB对业务队列中数据缓存量的高门限和低门限进行更新之后,该方法还包括:所述NodeB根据所述更新后的数据缓存量的高门限和低门限对所述业务队列的流量进行控制。
5.一种流量控制***,其特征在于,包括:相互连接的基站和无线网络控制器;其中,
所述基站包括:相互连接的门限设置模块和流量控制模块;其中,
所述门限设置模块,用于根据来自所述无线网络控制器的业务合同,设置业务队列中数据缓存量的高门限和低门限;
所述流量控制模块,用于根据所设置的高门限和低门限对所述业务队列的流量进行控制;
所述无线网络控制器,用于向所述基站发送业务合同,并根据所述基站的流量控制进行数据的发送;
其中,所述门限设置模块包括:相互连接的链路建立请求接收子模块和门限获取子模块;其中,
所述链路建立请求接收子模块,用于接收来自所述无线网络控制器的携带业务合同的链路建立请求;
所述门限获取子模块,用于根据所述业务合同中的保证比特速率、峰值速率和业务允许的最大数据延迟时间,得到所述业务队列中数据缓存量的高门限和低门限,所述高门限为保证比特速率与业务允许的最大数据延迟时间的乘积,所述低门限为峰值速率与Iub口的传输时延的乘积的2倍。
6.根据权利要求5所述流量控制***,其特征在于,所述流量控制模块包括:相互连接的数据传输控制子模块和门限更新子模块;其中,
所述数据传输控制子模块,用于在所述业务队列中的数据缓存量超出所述高门限时,通知所述无线网络控制器停止所述业务队列的数据发送;在所述业务队列中的数据缓存量低于所述低门限时,为所述业务队列重新分配Iub口带宽和无线网络控制器的数据发送速率,并通知所述无线网络控制器根据重新分配的Iub口带宽和无线网络控制器的数据发送速率进行数据的发送;
所述门限更新子模块,用于在所述业务队列中的数据缓存量超出所述高门限或者低于所述低门限时,对所述业务队列中数据缓存量的高门限和低门限进行更新,更新后的高门限为业务队列中无线网络控制器侧的当前数据增长率和基站侧的当前数据增长率之比与更新前的高门限的乘积;更新后的低门限为峰值速率和基站重新分配的无线网络控制器数据发送速率之差与Iub口的传输时延的乘积的2倍。
7.一种基站,其特征在于,包括:相互连接的门限设置模块和流量控制模块;其中,
所述门限设置模块,用于根据来自所述无线网络控制器的业务合同,设置业务队列中数据缓存量的高门限和低门限;
所述流量控制模块,用于根据所设置的高门限和低门限对所述业务队列的流量进行控制;
其中,所述门限设置模块包括:相互连接的链路建立请求接收子模块和门限获取子模块;其中,
所述链路建立请求接收子模块,用于接收来自所述无线网络控制器的携带业务合同的链路建立请求;
所述门限获取子模块,用于根据所述业务合同中的保证比特速率、峰值速率和业务允许的最大数据延迟时间,得到所述业务队列中数据缓存量的高门限和低门限,所述高门限为保证比特速率与业务允许的最大数据延迟时间的乘积,所述低门限为峰值速率与Iub口的传输时延的乘积的2倍。
8.根据权利要求7所述基站,其特征在于,所述流量控制模块包括:相互连接的数据传输控制子模块和门限更新子模块;其中,
所述数据传输控制子模块,用于在所述业务队列中的数据缓存量超出所述高门限时,通知所述无线网络控制器停止所述业务队列的数据发送;在所述业务队列中的数据缓存量低于所述低门限时,为所述业务队列重新分配Iub口带宽和无线网络控制器的数据发送速率,并通知所述无线网络控制器根据重新分配的Iub口带宽和无线网络控制器的数据发送速率进行数据的发送;
所述门限更新子模块,用于在所述业务队列中的数据缓存量超出所述高门限或者低于所述低门限时,对所述业务队列中数据缓存量的高门限和低门限进行更新,更新后的高门限为业务队列中无线网络控制器侧的当前数据增长率和基站侧的当前数据增长率之比与更新前的高门限的乘积;更新后的低门限为峰值速率和基站重新分配的无线网络控制器数据发送速率之差与Iub口的传输时延的乘积的2倍。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2008101017644A CN101534242B (zh) | 2008-03-11 | 2008-03-11 | 流量控制方法、***和设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2008101017644A CN101534242B (zh) | 2008-03-11 | 2008-03-11 | 流量控制方法、***和设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101534242A CN101534242A (zh) | 2009-09-16 |
CN101534242B true CN101534242B (zh) | 2012-05-23 |
Family
ID=41104637
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2008101017644A Active CN101534242B (zh) | 2008-03-11 | 2008-03-11 | 流量控制方法、***和设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101534242B (zh) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102413511B (zh) * | 2010-09-20 | 2014-04-16 | 普天信息技术研究院有限公司 | Hspa+***中cell_fach流量控制方法 |
CN102457908B (zh) * | 2010-10-27 | 2014-06-18 | 普天信息技术研究院有限公司 | 基于调度状态的Iub口流量控制方法 |
CN102843704B (zh) * | 2011-06-23 | 2018-05-11 | 中兴通讯股份有限公司 | 无线网络控制器获取基站传输带宽门限的方法及*** |
CN105432054B (zh) * | 2014-06-25 | 2019-04-05 | 华为技术有限公司 | 确定传输缓存量的方法和设备 |
CN112887225B (zh) * | 2019-11-29 | 2023-09-05 | ***通信集团安徽有限公司 | Epc网络中基于sp业务的流速控制方法及*** |
CN113472492B (zh) * | 2020-03-30 | 2023-04-07 | 维沃移动通信有限公司 | 流控消息的传输方法和设备 |
CN112217738B (zh) * | 2020-11-04 | 2023-08-25 | 成都中科大旗软件股份有限公司 | 一种文旅数据服务的流控方法、***、存储介质及终端 |
-
2008
- 2008-03-11 CN CN2008101017644A patent/CN101534242B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN101534242A (zh) | 2009-09-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101534242B (zh) | 流量控制方法、***和设备 | |
US10721754B2 (en) | Data transmission method and apparatus | |
JP4655619B2 (ja) | 無線基地局装置およびそのレート制御方法 | |
EP1909442B1 (en) | System and methods for determining granularity level of information about buffer status | |
CN103081528B (zh) | 用于报告在无线通信中的最大发送功率的方法和装置 | |
US8488453B2 (en) | Method and apparatus for enhanced uplink data transmission | |
KR100949969B1 (ko) | 스케쥴링을 위한 제어 정보 전송방법 | |
KR102211263B1 (ko) | 통신 시스템에서 단말의 버퍼 상태 보고 방법 및 장치 | |
CN1864417B (zh) | 无线通信网络中的资源协商和方法 | |
CN101340358B (zh) | 一种流量控制方法、***及流量控制实体 | |
CN100466628C (zh) | 配置缓存队列门限的方法及装置、流量控制的方法及装置 | |
EP1610575A1 (en) | Radio communication network and flow control method | |
EP2227885A1 (en) | Compressed buffer status reports in lte | |
CA2300157A1 (en) | Adaptive media control | |
CN101473566A (zh) | 在移动通信***中传送调度请求的方法及其终端设备 | |
CN106658719B (zh) | 数据分流方法和装置 | |
CN101123573B (zh) | 在高速下行链路分组接入网络中分组数据单元的流控方法 | |
CN102946622A (zh) | 业务流建立方法和装置、及业务流修改方法和装置 | |
CN102164412A (zh) | 一种保证比特速率业务的资源调度方法及装置 | |
CN101207570A (zh) | 数据传输方法、数据发送速率控制方法及基站 | |
CN1996942A (zh) | 一种实现流量控制的方法及*** | |
CN102685816A (zh) | 一种用户面配置参数的处理方法及装置 | |
CN103179656B (zh) | 一种异构网络中业务流的同步传输方法及*** | |
CN100493040C (zh) | 一种上行流量控制方法 | |
CN105472658A (zh) | 业务流删除方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |