[go: up one dir, main page]

CN101459588B - 一种进行流量控制的方法、装置及系统 - Google Patents

一种进行流量控制的方法、装置及系统 Download PDF

Info

Publication number
CN101459588B
CN101459588B CN2007101953550A CN200710195355A CN101459588B CN 101459588 B CN101459588 B CN 101459588B CN 2007101953550 A CN2007101953550 A CN 2007101953550A CN 200710195355 A CN200710195355 A CN 200710195355A CN 101459588 B CN101459588 B CN 101459588B
Authority
CN
China
Prior art keywords
network entity
bandwidth
sending
data
window
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.)
Expired - Fee Related
Application number
CN2007101953550A
Other languages
English (en)
Other versions
CN101459588A (zh
Inventor
汤志平
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN2007101953550A priority Critical patent/CN101459588B/zh
Publication of CN101459588A publication Critical patent/CN101459588A/zh
Application granted granted Critical
Publication of CN101459588B publication Critical patent/CN101459588B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

本发明公开了一种进行流量控制的方法,该方法包括以下步骤:第一网络实体向第二网络实体发送第一网络实体发送窗当前状态信息;接收为第一网络实体分配的发送带宽信息,该发送带宽由第二网络实体根据第一网络实体发送窗当前状态信息和预分配带宽进行分配;第一网络实体根据该发送带宽信息发送数据。本发明还公开了一种在第二网络实体侧进行流量控制的方法。同时,本发明还公开与上述方法相对应的装置和系统,以解决现有技术只根据发送数据的网络实体中用户队列的发送窗缓存大小来分配发送带宽而导致系统资源分配浪费的问题。

Description

一种进行流量控制的方法、装置及系统
技术领域
本发明涉及无线通信领域,特别是涉及一种进行流量控制的方法、装置及系统。 
背景技术
高速下行分组接入(High Speed Downlink Packet Access,HSDPA)是3GPPR5版本协议引入的一项具有突破性的技术。通过在基站(NodeB)侧引入的高速媒体接入控制(Medium Access Control-High Speed,MAC-hs)实体,并采用新技术来提高下行峰值传输速率、系统容量和系统频谱效率,同时满足了用户高质量服务需求,实现数据分组在信道码和发射功率上的共享。 
HSDPA引入的新技术主要包括: 
1)自适应调制编码(AMC) 
AMC方法的基本原理是,根据下行信道的信道质量测量结果自适应地调整编码和调制方案,使得传送的数据速率最大化。 
2)混合自动重传(HARQ) 
HSDPA在NodeB侧增加了混合自动重传(Hybrid Automatic Repeat Request,H-ARQ)功能,该技术综合了前向纠错码(Forward Error Correction,FEC)和重传两种方式的特点,用以提高传输速率和减小时延。 
3)共享信道的共享 
由于CDMA扩频码的特点,不同用户或者同一用户不同时刻的下行链路的质量差异性很大。HSDPA引入了一个高速下行共享信道(High Speed-DownlinkShare Channel,HS-DSCH),所有用户通过码分或者时分方式实现对该信道的共享占用。 
4)MAC-hs实体的快速调度和流量控制功能 
HSDPA在信道结构上已经为数据分组共享资源提供了可能,MAC-hs调度算法为各HSDPA用户分配合适的信道码和功率资源。 
在上述技术中,MAC-hs的调度和流量控制是其中的核心部分。图1是HS-DSCH协议结构示意图。如图1所示,MAC-hs流量控制通过调节MAC-hs实体和MAC-d flow之间的流量,使其与空中接口Uu上的空中接口能力相匹配,避免了Iub口上拥塞而出现数据包丢失重传情况。因此,MAC-hs的流量控制策略的好坏极大地影响HSDPA业务性能的高低。 
现有技术中,MAC-hs的流量控制功能是由NodeB和无线网络控制器(Radio Network Controller,RNC)之间配合完成的。当RNC侧RLC层数据缓存中有待发数据,则RNC首先向NodeB发送容量请求控制帧,希望待发的数据量能尽早发送出去。而NodeB接收到容量请求控制帧后,则进行下面三个步骤的计算: 
1)队列带宽预分配:根据既定原则为每个队列预先分配Iub带宽。比如可根据各用户队列的业务类型(流业务、语音业务等)、申请业务的用户UE开户等级等因素为每个用户队列预分配Iub带宽。 
2)Iub流量成形:上述的队列带宽预分配只是单纯考虑了业务类型的各属性,而没有考虑NodeB与RNC Iub接口上的可用Iub带宽。因此Iub流量成形就是将各用户队列预分配带宽之和控制在可用的HSDPA Iub带宽之内,必要时可进行带宽压缩处理。 
3)容量分配控制帧发送:Iub流量成形后,确定了各队列的Iub带宽分配结果,然后量化为容量分配控制帧中各参量形式在Iub口进行控制帧的发送。 
目前流量分配策略可以分为两种方式:在NodeB侧进行流量成形和在RNC侧进行流量控制反压。但是在具体商业运营的时候,实际情况不可能出现RNC和NodeB直连的方式,因此中间复杂的组网方式也决定了在NodeB侧做流量控制处理还是有必要的。一般而言,流量控制策略中,NodeB都是利用RNC发送的高速下行共享信道数据帧(HS-DSCH FP)中携带的用户缓存大小(USER BUFFER SIZE)信息来获取RLC层待发送数据量的大小,作为带宽预分配的一个依据,从而一定程度上限制预分配带宽的值。但是发明人从对该技术方案的实施过程中发现,当出现上行信号质量很差、RLC层的确认状态包丢失的情况下,往往会出现RLC层发送窗口满的现象,但是此时RNC的HS-DSCH FP帧中携带的“USER BUFFER SIZE”信息只能告知NodeB当前RNC侧RLC层待发的数据大小,而不能反映此时发送窗的状态,因此这种情况下根据该信息来判断RLC层的数据状态将导致Iub带宽分配的浪费现象。 
发明内容
有鉴于此,本发明实施例的主要目的在于提供一种进行流量控制的方法、装置和系统,来解决现有技术存在的系统资源分配的浪费问题。 
为了达到上述目的,本发明的实施例提出了一种进行流量控制的方法,用于网络中的数据传输,该网络中包括一个用于发送数据的第一网络实体和一个用于接收数据的第二网络实体,该方法包括以下步骤: 
第一网络实体向第二网络实体发送第一网络实体发送窗当前状态信息; 
接收为其分配的发送带宽信息,该发送带宽由第二网络实体根据发送窗当前状态信息和预分配带宽进行分配,其中,分配所述发送带宽包括:根据所述第一网络实体发送窗当前状态信息为所述第一网络实体中的用户队列分配状态相关带宽;比较所述状态相关带宽和所述用户队列的预分配带宽,选择较小者作为分配给所述第一网络实体中所述用户队列的发送带宽; 
第一网络实体根据发送带宽信息发送数据。 
本发明的实施例还提出了一种进行流量控制的方法,用于网络中的数据传输,该网络中包括一个用于发送数据的第一网络实体和一个用于接收数据的第二网络实体,该方法包括以下步骤: 
第二网络实体接收来自第一网络实体的第一网络实体发送窗当前状态信息; 
根据第一网络实体发送窗当前的状态信息和预分配带宽为第一网络实体分配发送带宽,其中,分配所述发送带宽包括:根据所述第一网络实体发送窗当前状态信息为所述第一网络实体中的用户队列分配状态相关带宽;比较所述状态相关带宽和所述用户队列的预分配带宽,选择较小者作为分配给所述第一网络实体中所述用户队列的发送带宽;向第一网络实体发送该发送带宽信息。 
本发明的实施例提出了一种发送数据的网络实体,该网络实体包括以下单元: 
状态信息处理单元,用于向接收数据的网络实体发送发送数据的网络实体发送窗当前状态信息; 
带宽信息接收单元,用于接收为发送数据的网络实体分配的发送带宽信息,该发送带宽由接收数据的网络实体根据发送窗当前状态信息和预分配带宽进行分配,其中,分配所述发送带宽包括:根据所述发送数据的网络实体发送窗当前状态信息为所述发送数据的网络实体中的用户队列分配状态相关带宽;比较所述状态相关带宽和所述用户队列的预分配带宽,选择较小者作为分配给所述发送数据的网络实体中所述用户队列的发送带宽; 
数据发送单元,用于根据带宽信息接收单元接收的发送带宽信息进行数据发送。 
本发明的实施例还提出了一种接收数据的网络实体,该网络实体包括以下单元: 
状态信息接收单元,用于接收发送数据的网络实体发送窗当前状态信息; 
带宽分配单元,用于根据发送数据的网络实体发送窗当前的状态信息和预分配带宽为发送数据的网络实体分配发送带宽,其中,分配所述发送带宽包括:根据所述发送数据的网络实体发送窗当前状态信息为所述发送数据的网络实体中的用户队列分配状态相关带宽;比较所述状态相关带宽和所述用户队列的预分配带宽,选择较小者作为分配给所述发送数据的网络实体中所述用户队列的发送带宽; 
带宽发送单元,用于向所述发送数据的网络实体发送所述带宽分配单元分配的发送带宽信息。 
本发明的实施例一种进行流量控制的系统,该系统包括第一网络实体和第二网络实体:其中, 
第一网络实体,用于发送其发送窗当前状态信息至第二网络实体,并根据第二网络实体为其分配的发送带宽发送数据; 
第二网络实体,用于根据第一网络实体发送窗当前的状态信息为第一网络实体分配发送带宽,其中,分配所述发送带宽包括:根据所述第一网络实体发送窗当前状态信息为所述第一网络实体中的用户队列分配状态相关带宽;比较所述状态相关带宽和所述用户队列的预分配带宽,选择较小者作为分配给所述第一网络实体中所述用户队列的发送带宽。 
从以上技术方案可以看出,本发明的实施例通过将发送数据的网络实体的发送窗状态信息发送到接收数据的网络实体,接收数据的网络实体可以据此了解发送数据的网络实体的发送窗的状态,并进而可以调整发送数据的网络实体发送用户数据的带宽。与现有技术中接收数据的网络实体只根据发送数据的网络实体中用户队列的发送窗缓存大小来分配发送带宽相比,本发明实施例所提供的技术方案使得在发送数据的网络实体中某个用户队列发送窗满的情况下,在下一个发射周期该用户队列能够以更合理的带宽进行数据传输,避免造成系统资源的浪费。 
附图说明
图1是现有技术中HS-DSCH协议结构示意图。 
图2是本发明实施例中第一网络实体侧实现方法的流程图。 
图3是本发明实施例中第二网络实体侧实现方法的流程图。 
图4是本发明实施例中发送数据的网络实体与接收数据的网络实体的结构示意图。 
图5本发明实施例中进行流量控制的流程图。 
图6是本发明实施例中容量分配控制帧结构示意图。 
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,下面结合实施例和 附图,对本发明进一步详细说明。 
因此,本发明的实施例提出了一种进行流量控制的方法,用于网络中的数据传输,该网络中包括一个用于发送数据的第一网络实体和一个用于接收数据的第二网络实体。图2为该方法的流程图。如图2所示,该方法包括了以下步骤: 
在步骤201中,第一网络实体向第二网络实体发送第一网络实体发送窗当前状态信息。 
在步骤202中,接收为其分配的发送带宽信息,该发送带宽由第二网络实体根据发送窗当前状态信息和预分配带宽进行分配。 
在步骤203中,第一网络实体根据发送带宽信息发送数据。 
本发明的实施例还提出了一种进行流量控制的方法,用于网络中的数据传输,该网络中包括一个用于发送数据的第一网络实体和一个用于接收数据的第二网络实体。图3为该方法的流程图。如图3所示,该方法包括以下步骤: 
在步骤301中,第二网络实体接收第一网络实体发送窗当前状态信息。 
在步骤302中,根据第一网络实体发送窗当前的状态信息和预分配带宽为第一网络实体分配发送带宽。 
在步骤303中,第二网络实体向第一网络实体发送该发送带宽信息。 
本发明的实施例提出了一种发送数据的网络实体,图4为该网络实体与接收数据的网络实体的结构示意图,如图4所示,该发送数据的网络实体包括状态信息发送单元410、带宽接收单元420和数据发送单元430。 
其中,状态信息处理单元用于向接收数据的网络实体发送发送数据的网络实体发送窗当前状态信息。带宽信息接收单元用于接收为发送数据的网络实体分配的发送带宽信息,该发送带宽由接收数据的网络实体根据发送窗当前状态信息和预分配带宽进行分配。数据发送单元用于根据带宽接收单元接收的发送带宽信息进行数据发送。 
进一步地,状态信息处理单元包括以下模块:状态信息设置模块411用于当检测到发送缓存满时,设置发送窗当前状态信息为发送窗满;当检测到发送 缓存中数据量低于预定值例如总容量的10%时,设置发送窗当前状态信息为数据不足;当检测到发送缓存中数据量高于总容量的10%且发送缓存未满时,设置发送窗当前状态信息为正常。状态信息发送模块412,用于将状态信息设置模块411设置的发送窗当前状态信息发送至接收数据的网络实体。 
本发明的实施例还提出了一种接收数据网络实体,如图4所示,该网络实体包括状态信息接收单元440、带宽分配单元450和带宽发送单元460。 
其中状态信息接收单元440用于接收发送数据的网络实体发送窗当前状态信息。带宽分配单元450用于根据状态信息接收单元440接收到的发送窗当前状态信息为该发送数据的网络实体分配发送带宽;带宽发送单元460用于向所述发送数据的网络实体发送所述带宽分配单元450分配的发送带宽信息。 
进一步地,带宽分配单元包括以下模块:状态相关带宽分配模块452用于分析状态信息接收单元440接收到的状态信息,并分配状态相关带宽,当检测到状态信息为发送窗满时,分配状态相关带宽为按照第一发送速率发送协议数据单元,例如每80毫秒发送一个协议数据单元,当检测到状态信息为数据不足或正常时,分配所述状态相关带宽为按照第二发送速率发送协议数据单元,例如分配状态相关带宽为50毫秒发送一次数据,且每次发送用户队列中的所有数据。发送带宽分配模块453用于将状态相关带宽分配模块452分配的状态相关带宽和预分配带宽进行比较,选择两者中较小的作为分配给发送数据的网络实体的发送带宽。流量成形模块454用于将发送带宽分配模块453分配的发送带宽进行流量成形。 
本发明的实施例还提供了一种进行流量控制的系统。该系统包括第一网络实体和第二网络实体。第一网络实体用于发送其发送窗当前状态信息至第二网络实体,并根据第二网络实体为其分配的发送带宽发送数据。第二网络实体用于根据第一网络实体发送窗当前的状态信息分配发送带宽。 
当本发明实施例提供的技术方案实际应用于不同的通信系统时,上面所说的第一网络实体和第二网络实体的具体名称也会有不同,如在宽带码分多址移动通信系统(Wideband Code Division Multiple Access,WCDMA)中,第一网 络实体可以是RNC,第二网络实体可以是NodeB,而在全球移动通信系统(Global System for Mobile Communication,GSM)中,第一网络实体可以是基站控制器(Base Station Controller,BSC),第二网络实体可以是基站(BaseStation,BS)。下面将以RNC和NodeB为例,结合附图和具体实施例对本发明的方案进行详尽的阐述。 
图5为本发明实施例中以RNC和NodeB为例进行流量控制的流程图。如图5所示,该方法包括以下步骤: 
在步骤501中,RNC通过在HS-DSCH FP帧的“备用扩展(Spare Extension)”字段中填写信息来发送当前RNC侧RLC层发送窗的状态信息。 
RNC通过检测当前RLC层发送缓存中数据的状态,生成发送窗状态信息携带在HS-DSCH FP帧的Spare Extension字段中发送出去。RNC检测到发送缓存已满,则设置当前发送的状态信息为“发送窗满(Full of Dl Sending Windows)”;当检测到发送缓存中数据量低于预定值例如总容量的10%,则设置当前发送的状态信息为“数据不足(No Enough of Data)”;当检测到发送缓存中数据量高于总容量的10%且发送缓存未满时,设置当前发送信息为“正常(Normal)”。 
在步骤502中,NodeB接收到HS-DSCH FP帧后分析其中的Spare Extension字段,根据该字段携带的发送窗状态信息和预分配带宽为用户队列分配一个Iub口带宽值。 
根据发送窗状态信息不同,可以分以下几种情况讨论: 
1)当NodeB接收到HS-DSCH FP帧携带的“Full of Dl Sending Windows”信息,分配的状态相关带宽可以设置为RlcStatusBw1=1个MAC-d PDUSize(bit)/80ms,表明在发送窗满的情况下,NodeB要求RNC按照第一发送速率发送MAC-d PDU,也就是要求RNC每隔第一时间段就发送一个MAC-dPDU,例如可以要求RNC每80ms向NodeB发送一个MAC-d PDU,以便能及时将数据转发给用户。其中MAC-d PDU Size(bit)的具体数值可以由NodeB在接收到的HS-DSCH FP帧的Mac-d PDU Length字段中提取出来。这里按照本领域通用的处理方式,以用户队列的发送速率来表示为其分配的发送带宽。 
此时Iub口调整后的分配带宽(记为QuePreIubBwModify)如公式(1-1)所示: 
Que Pr eIubBwModify=Min(Que Pr eBw,RlcStatusBw1)    (1-1) 
其中,QuePreBw是进行队列带宽预分配时生成的预分配带宽。NodeB选取RlcStatusBw1和QuePreBw中的较小值作为分配给该HSDPA用户队列的分配带宽,从而使得RNC能够根据其RLC层发送窗实际的状态发送数据。 
2)当NodeB接收到HS-DSCH FP帧携带中的“No Enough of Data”信息,分配的状态相关带宽可以设置为RlcStatusBw2=RlcBuffersize(bit)/50ms,表明在RNC侧发送窗数据量低于发送缓存容量的预定值例如10%时,NodeB要求RNC按照第二发送速率发送MAC-d PDU,也就是要求RNC每隔第二时间段就发送一个MAC-d PDU,例如可以要求RNC每50ms发送一次数据,每次都将发送窗中该用户队列的数据发送到NodeB,以便NodeB及时将数据转发给用户。其中RlcBuffersize(bit)的具体数值可以由NodeB在接收到的HS-DSCH FP帧的USER BUFFER SIZE字段中提取出来。这里按照本领域通用的处理方式,以用户队列的发送速率来表示为其分配的发送带宽。 
此时Iub口调整后的分配带宽(记为QuePreIubBwModify)如公式(1-2)所示: 
Que Pr eIubBwModify=Min(Que Pr eBw,RlcStatusBw2)        (1-2) 
其中,QuePreBw是进行队列带宽预分配时生成的预分配带宽。NodeB选取RlcStatusBw2和QuePreBw中的较小值作为分配给该HSDPA用户队列的预分配带宽,从而使得RNC能够根据其RLC层发送窗实际的状态发送数据。 
3)当NodeB接收到HS-DSCH FP帧携带中的“Normal”信息,分配状态相关带宽RlcStatusBw3=RlcBuffersize(bit)/50ms,表明在RNC侧发送窗数据量低于发送缓存容量的预定值例如10%且发送缓存不满时,NodeB也可以要求RNC按照第二发送速率发送MAC-d PDU,也就是要求RNC每隔第二时间段就发送一个MAC-d PDU,例如可以要求RNC每50ms发送一次数据,每次都将 发送窗中该用户队列的数据发送到NodeB,以便NodeB及时将数据转发给用户,当然NodeB也可以要求RNC以其它合适的速率发送MAC-d PDU。其中RlcBuffersize(bit)的具体数值可以由NodeB在接收到的HS-DSCH FP帧的USERBUFFER SIZE字段中提取出来。同样,这里按照本领域通用的处理方式,以用户队列的发送速率来表示为其分配的发送带宽。 
此时Iub口调整后的分配带宽(记为QuePreIubBwModify)如公式(1-3)所示: 
QuePreIubBwModify=Min(QuePreBw,RlcStatusBw3)        (1-3) 
QuePreBw是进行队列带宽预分配时生成的预分配带宽。NodeB选取RlcStatusBw3和QuePreBw中的较小值作为分配给该HSDPA用户队列的预分配带宽,从而使得RNC能够根据其RLC层发送窗实际的状态发送数据。 
上述的队列带宽预分配没有考虑NodeB与RNC在Iub接口上总的可用带宽。因此NodeB还会对上述预分配的队列带宽进行Iub流量成形,即将各用户队列预分配带宽之和控制在可用的HSDPA Iub带宽之内,必要时可进行带宽压缩处理。 
在步骤503中,NodeB将了已进行过Iub流量成形的用户队列的发送带宽信息发送给RNC。在本发明的实施例中,NodeB以容量分配控制帧中参数的形式在Iub口进行发送带宽信息的发送。 
图6是容量分配控制帧结构示意图。如图6所示,容量分配控制帧中各关键参数说明如下: 
(1)最大MAC-d PDU长度(Maximum MAC-d PDU Length)指示了RNC通过NodeB应用部分(NodeB Application Par,NBAP)配置的各种MAC-d PDU Size中的最大值。 
(2)HS-DSCH间隔(HS-DSCH Interval)指示了容量分配控制帧在RNC侧可用的时间间隔,粒度为10ms,在无线通信协议3GPP TS 25.435-680中给出了取值范围[0-2550]ms。 
(3)HS-DSCH可用带宽(HS-DSCH Credits)指示了在一个HS-DSCH Interval 内RNC侧能发送的MAC-d PDU的个数,如公式(1-4)所示,其中IubBw表示经过流量成形之后给该MAC-d flow流分配的Iub带宽。 
Hs - dsch Credits = IubBw × dsch Interval MAC - d Pdu Length - - - ( 1 - 4 )
在步骤504中,RNC侧接收到容量分配控制帧后,通过对其中参数的解读,获取在下一个周期发送某一个用户队列数据帧时所使用的Iub带宽信息,并根据此带宽信息进行数据发送。 
通过上述的步骤,RNC和NodeB联合完成了一个对Iub口流量进行控制的过程。 
由于在本发明实施例提供的技术方案中,NodeB不仅知道RNC侧RLC层发送窗中的数据量大小,还通过Spare Extension字段知道了发送窗的状态,因此在RNC侧RLC层发送窗满的情况下,通知RNC在下一个周期调整发送窗对应的用户队列的Iub带宽,使Iub带宽资源得到更充分的利用。 
经过上述的处理之后,Iub口带宽分配的准确性将会得到提升,也将提升NodeB侧MAC-hs流量控制分配策略的性能,并且因为使用现有信令的保留字段来传输RNC发送窗的状态信息,在实现Iub口更合理的流量控制的同时,并未增加系统负荷。 
在本发明的另一个实施例中,可以通过定义新的信令来传送RNC侧发送窗的状态信息,在NodeB侧以该状态信息为依据来进行IuB口带宽的分配。 
本发明的实施例是以HSDPA中MAC-hs流量控制来阐述本发明的技术方案,但是并不表示本发明实施例提供的技术方案仅适合于上述场景中,本领域一般技术人员很容易根据本发明的实施例推出,本发明实施例提供的技术方案适用于通信系统中任何需要进行流量控制的情形。 
因此,以上仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。 

Claims (12)

1.一种进行流量控制的方法,用于网络中的数据传输,所述网络中包括发送数据的第一网络实体和接收数据的第二网络实体,其特征在于,该方法包括:
第一网络实体向第二网络实体发送所述第一网络实体发送窗当前状态信息;
接收所述第二网络实体为所述第一网络实体分配的发送带宽信息,所述发送带宽由所述第二网络实体根据所述第一网络实体发送窗当前状态信息和预分配带宽进行分配,其中,分配所述发送带宽包括:根据所述第一网络实体发送窗当前状态信息为所述第一网络实体中的用户队列分配状态相关带宽;比较所述状态相关带宽和所述用户队列的预分配带宽,选择较小者作为分配给所述第一网络实体中所述用户队列的发送带宽;
第一网络实体根据所述发送带宽信息发送数据。
2.根据权利要求1所述的方法,其特征在于,进一步包括:
当检测到发送缓存满,设置发送窗当前状态信息为发送窗满;
当检测到发送缓存中数据量低于预定值,设置发送窗当前状态信息为数据不足;
当检测到发送缓存中数据量高于预定值且发送缓存未满,设置发送窗当前状态信息为正常。
3.根据权利要求1所述的方法,其特征在于,所述向第二网络实体发送所述第一网络实体发送窗当前状态信息包括:
通过高速下行共享信道数据帧中的字段向第二网络实体发送所述第一网络实体发送窗当前状态信息。
4.一种进行流量控制的方法,用于网络中的数据传输,所述网络中包括发送数据的第一网络实体和接收数据的第二网络实体,其特征在于,该方法包括:
第二网络实体接收来自第一网络实体的第一网络实体发送窗当前状态信息; 
根据所述第一网络实体发送窗当前状态信息和预分配带宽为所述第一网络实体分配发送带宽,其中,分配所述发送带宽包括:根据所述第一网络实体发送窗当前状态信息为所述第一网络实体中的用户队列分配状态相关带宽;比较所述状态相关带宽和所述用户队列的预分配带宽,选择较小者作为分配给所述第一网络实体中所述用户队列的发送带宽;
第二网络实体向第一网络实体发送所述发送带宽信息。
5.根据权利要求4所述的方法,其特征在于,所述根据第一网络实体的发送窗当前状态信息为所述第一网络实体中的用户队列分配状态相关带宽的方法进一步包括:
若所述发送窗当前状态信息为数据满,分配所述状态相关带宽为按照第一发送速率发送协议数据单元;
若所述发送窗当前状态信息为数据不足或正常,分配所述状态相关带宽为按照第二发送速率发送协议数据单元。
6.根据权利要求4所述的方法,其特征在于,进一步包括:
对所述用户队列进行流量成形操作,使所述第一网络实体中所有用户队列的发送带宽之和控制在所述第一网络实体和第二网络实体之间接口的可用带宽之内。
7.一种发送数据的网络实体,其特征在于,包括:
状态信息处理单元,用于向接收数据的网络实体发送所述发送数据的网络实体发送窗当前状态信息;
带宽信息接收单元,用于接收为所述发送数据的网络实体分配的发送带宽信息,所述发送带宽由所述接收数据的网络实体根据所述发送窗当前状态信息和预分配带宽进行分配,其中,分配所述发送带宽包括:根据所述发送数据的网络实体发送窗当前状态信息为所述发送数据的网络实体中的用户队列分配状态相关带宽;比较所述状态相关带宽和所述用户队列的预分配带宽,选择较小者作为分配给所述发送数据的网络实体中所述用户队列的发送带宽;
数据发送单元,用于根据所述带宽信息接收单元接收的所述发送带宽信息 进行数据发送。
8.根据权利要求7所述的网络实体,其特征在于,状态信息处理单元包括:
状态信息设置模块,用于当检测到发送缓存满时,设置发送窗当前状态信息为发送窗满,当检测到发送缓存中数据量低于预定值时,设置发送窗当前状态信息为数据不足,当检测到发送缓存中数据量高于预定值且发送缓存未满时,设置发送窗当前状态信息为正常;
状态信息发送模块,用于向所述接收数据的网络实体发送所述状态信息设置单元设置的发送窗当前状态信息。
9.一种接收数据的网络实体,其特征在于,包括:
状态信息接收模块,用于接收发送数据的网络实体发送窗当前状态信息;
带宽分配单元,用于根据所述发送数据的网络实体发送窗当前的状态信息和预分配带宽为所述发送数据的网络实体分配发送带宽,其中,分配所述发送带宽包括:根据所述发送数据的网络实体发送窗当前状态信息为所述发送数据的网络实体中的用户队列分配状态相关带宽;比较所述状态相关带宽和所述用户队列的预分配带宽,选择较小者作为分配给所述发送数据的网络实体中所述用户队列的发送带宽;
带宽发送单元,用于向所述发送数据的网络实体发送所述带宽分配单元分配的发送带宽信息。
10.根据权利要求9所述的网络实体,其特征在于,所述带宽分配单元包括:
状态相关带宽分配模块,用于当检测到所述发送窗当前状态信息为发送窗满时,分配所述状态相关带宽为按照第一发送速率发送协议数据单元,以及当检测到所述发送窗当前状态信息为数据不足或正常时,分配所述状态相关带宽为按照第二发送速率发送协议数据单元;
发送带宽分配模块,用于将状态相关带宽分配模块分配的状态相关带宽和预分配带宽进行比较,选择两者中较小的作为分配给发送数据的网络实体的发送带宽; 
流量成形模块,用于将发送带宽分配模块分配的发送带宽进行流量成形。
11.一种进行流量控制的系统,其特征在于,包括第一网络实体和第二网络实体:其中,
所述第一网络实体,用于发送其发送窗当前状态信息至所述第二网络实体,并根据所述第二网络实体为其分配的发送带宽发送数据;
所述第二网络实体,用于根据所述发送窗当前状态信息为所述第一网络实体分配发送带宽,其中,分配所述发送带宽包括:根据所述第一网络实体发送窗当前状态信息为所述第一网络实体中的用户队列分配状态相关带宽;比较所述状态相关带宽和所述用户队列的预分配带宽,选择较小者作为分配给所述第一网络实体中所述用户队列的发送带宽。
12.根据权利要求11所述的系统,其特征在于,所述第一网络实体为无线网络控制器,所述第二网络实体为基站。 
CN2007101953550A 2007-12-13 2007-12-13 一种进行流量控制的方法、装置及系统 Expired - Fee Related CN101459588B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2007101953550A CN101459588B (zh) 2007-12-13 2007-12-13 一种进行流量控制的方法、装置及系统

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2007101953550A CN101459588B (zh) 2007-12-13 2007-12-13 一种进行流量控制的方法、装置及系统

Publications (2)

Publication Number Publication Date
CN101459588A CN101459588A (zh) 2009-06-17
CN101459588B true CN101459588B (zh) 2011-11-16

Family

ID=40770226

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2007101953550A Expired - Fee Related CN101459588B (zh) 2007-12-13 2007-12-13 一种进行流量控制的方法、装置及系统

Country Status (1)

Country Link
CN (1) CN101459588B (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102239737B (zh) 2010-01-08 2015-09-30 华为技术有限公司 资源分配方法及装置
CN103686853B (zh) * 2012-09-13 2019-07-09 中兴通讯股份有限公司 一种hsdpa多流技术的流控分配方法和装置
CN103686839A (zh) * 2012-09-20 2014-03-26 中兴通讯股份有限公司 一种传输带宽上报方法、装置和系统

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1553606A (zh) * 2003-05-30 2004-12-08 中兴通讯股份有限公司 无线链路控制层中发送窗口调整的方法
CN1614944A (zh) * 2003-11-06 2005-05-11 北京邮电大学 无源光网络上行带宽的动态分配控制方法
CN1756228A (zh) * 2004-09-29 2006-04-05 上海贝尔阿尔卡特股份有限公司 一种在无线网络中进行资源调度的用户装置和方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1553606A (zh) * 2003-05-30 2004-12-08 中兴通讯股份有限公司 无线链路控制层中发送窗口调整的方法
CN1614944A (zh) * 2003-11-06 2005-05-11 北京邮电大学 无源光网络上行带宽的动态分配控制方法
CN1756228A (zh) * 2004-09-29 2006-04-05 上海贝尔阿尔卡特股份有限公司 一种在无线网络中进行资源调度的用户装置和方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
高红伟等.《WCDMA系统中RLC层的参数配置与性能分析》.《广东通信技术》.2006,(第12期),44-48. *

Also Published As

Publication number Publication date
CN101459588A (zh) 2009-06-17

Similar Documents

Publication Publication Date Title
JP3926354B2 (ja) 移動通信システムで上りリンクパケット伝送のためのスケジューリング割当方法及び装置
JP4971444B2 (ja) 高速ダウンリンクパケットアクセス(hsdpa)チャネルのカバレージ向上
KR100922975B1 (ko) 향상된 상향링크 전용채널을 지원하는 이동통신시스템에서자율전송을 위한 방법 및 장치
CN1943259B (zh) 移动台、基站、通信系统、数据量信息发送方法、发送控制信息通知方法及无线通信方法
US7821977B2 (en) Determining data amounts for scheduled and autonomous transmission with a user equipment
CN101926133B (zh) 通信调度方法和系统
CN101340358B (zh) 一种流量控制方法、系统及流量控制实体
KR20050110533A (ko) 이동통신 시스템에서 향상된 역방향 전용채널의 스케줄링방법 및 장치
CA2486995A1 (en) Packet switched connections using dedicated channels
KR20060077521A (ko) 이동통신 시스템에서 상향링크 패킷 데이터 서비스의제어정보 송수신 방법 및 장치
EP1917762B1 (en) Method and arrangement for flow control in umts using information in ubs field
CN101257371A (zh) 一种无线通信上行分组调度的处理方法和装置
US20070127369A1 (en) Scheduling with hidden rate request
CN1813449A (zh) 盲信令调度
CN101459588B (zh) 一种进行流量控制的方法、装置及系统
CN101127725A (zh) 信道单元调度的方法、装置和系统
EP1473886B1 (en) Fair scheduling with guaranteed minimum parameter
KR20050116076A (ko) 이동통신시스템에서 효율적으로 스케줄링을 할당하는 방법
CN101128058B (zh) 一种建立业务上下行传输信道的方法、系统和装置
KR101136252B1 (ko) 이동통신 시스템에서 버퍼 상태의 보고 방법 및 장치
JP5220903B2 (ja) 移動局、基地局、通信システム、データ量情報送信方法、送信制御情報通知方法及び無線通信方法

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
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20111116