下行链路速率控制方法

文档序号:7641398阅读:336来源:国知局
专利名称:下行链路速率控制方法
技术领域
本发明一般地涉及通信系统,更具体地i兌,涉及无线通信系统。
技术背景无线通信系统通过一个或多个空中接口提供到一个或多个无线设 备的无线连通性。移动设备也可用用户设备、移动终端、访问终端等 词语来表示。示例移动设备包括手机、个人数字助理、智能电话、文 本消息传递装置、无线网^l妄口卡、膝上型计算机、台式计算机等。 无线连通性可用一个或多个无线通信协议来"R供。示例无线通信协议包括通用移动电信系统(UMTS)协议、全球移动通信系统(GSM)协议、 码分多址(CDMA, CDMA2000)协议、蓝牙协议、正EE802协议等。无线通信系统的网络环境通常取决于系统采用的无线通信协议。 例如,标准UMTS网络环境包括一个或多个网关通用分组无线业务 (GPRS)支持节点(GGSN)、服务GPRS支持节点(SGSN)、无线网络控 制器(RNC)和基站(也称作节点B)。 GGSN和SGSN通常被视为无线核 心网络的一部分。RNC和节点B通常形成无线接入网(RAN)。 GGSN、 SGSN和RNC的一部分4是供IP隧道功能和宏移动性,而RNC和节点 B提供无线传输和接收功能以及微移动性功能。在运行中,GGSN和SGSN可以调整和/或隧道传送从互联网接收 的数据包并且提供经调整/隧道传送的业务量给RNC。 RNC可以转送 业务量(如以传输块的形式)到使用 一个或多个移动设备提供无线信道 通信的节点B。如果无线信道需要重新定位,RNC可以指示移动设备 附近的其他节点B代管该无线4言道。如果移动设备处于或靠近RNC 服务区域的边缘,无线信道可以从当前RNC重新定位到另一 RNC,但是这需要SGSN把业务量从当前RNC重新路由到其他RNC。这种 重新路由也可能涉及更改SGSN。在这些切换期间,互联网连接点即 GGSN不会更改。只要移动设备D 地址不变,移动设备保持连接到相 同GGSN。根据移动IP运行的无线通信网络使用不同的网络环境。例如,根 据移动IP运行的基站路由器(BSR)网络可包括移动IP本地代理(HA) 和一个或多个BSR网络元素。HA与嵌入BSR中的外区代理(FA)合作 提供宏移动性支持。此FA还与BSR内的微移动性过程紧密集成。例 如,无论何时无线信道通过微移动性过程从一个BSR重新定位到另一 BSR,会通过移动IP注册过程通知HA此更改,这可能由BSR中的代 理移动IP功能发起。此注册过程在HA中注册与代管无线信道的BSR 一致的新移动IP转交地址。在一些实施例中,FA可包括集成在BSR 中的代理移动IP功能,以支持移动IP未知的移动设备。BSR的典型 部署方案是在网络连接性良好的位置代管移动IPHA,而BSR自身位 于现场,通常由慢速最后一英里铜线链路连接。新近部署的BSR可用 于取代当前的无线基站,并且这些基站中的大部分仍由E1/T1连接。 在一些情况下,BSR可由电缆调制解调器、DSL链路及其他慢速媒体 连通。在网络元素之间传输数据的速率可根据适当的无线通信协议确 定。在蜂窝UMTS系统内,GGSN和SGSN可以在IP业务量从互联网 向RAN下行时调整IP业务量。RAN可以为每个移动设备确定流出速 率并且在移动设备的呼叫建立期间将流出速率提供给GGSN。然后, GGSN可根据呼叫建立期间确定的流出速率调整到RAN的下行链路 业务量。虽然从RAN到移动设备的流出速率在呼叫期间可能会变化, GGSN通常会根据呼叫建立期间确定的流出速率继续调整到RAN的 下行链路业务量,如UMTS系统中的速率控制不是动态的。当前移动IPHA不支持任何服务质量(QoS)或业务量调整功能。这 表示所有到达HA的数据会立即转送到BSR,不管通过空中接口传输数据到移动设备所用的流出速率如何。因此,在BSR之外即无线信道 上的数据流出速率低于BSR的流入速率时,IP队列会在BSR中积聚。 大型队列可导致传输控制协议(TCP)以未预期和/或不希望的方式运 行。例如,在多个TCP会话通过相同无线信道隧道传送到移动台时, BSR(或在这方面为RNC)内的大型队列和无线链路控制(RLC)链路层 重新传输的组合效果会导致TCP会话振荡。此外,在下行链路数据包 丟失时,大的网络緩冲区会导致长的恢复期。在切换期间,大型队列也会影响无线通信系统的性能。例如,为 了进行从源BSR到目标BSR的无损重新定位,所有与无线信道相关 的状态需要从源BSR复制到目标BSR。此状态可包括第2层状态,如 媒体访问控制(MAC)、 RLC和分组数据收敛协议(PDCP)参数。该状态 还包括BSR已收到但尚未通过无线信道传输的所有进行中的IP数据 包。如上所述,BSR通常由如最后一英里铜线链路、E1/T1链路、电 缆调制解调器、DSL链路等慢速链路连接到回程链路。因此,复制大 型IP队列可减少活动无线信道如携带IP业务量的无线信道的最大切 换率。如果BSR排队到典型的64KB最大尺寸的TCP拥塞窗,Tl上 的切换时间最少为300ms。换句话说,如果BSR内的队列长度约等于 64KB,在基于T1/E1的BSR回程上可支持最多每秒3次切换。为了避免TCP性能和/或切换问题,通常会将路由器如BSR内的 队列长度限制为相对较短的队列。Floyd和Jacobson [FvJ93]提出了随 机提前丟包(RED)方案, 一旦路由器中的队列长度超过特定阈值即标 记并丟弃数据包。Brakmo、 O'Malley和Peterson [BOP94]提出了启用 TCP逐渐响应双程延时变化而不是数据包丟弃,从而避免基本速率减 小和长恢复时间的方案(TCP Vegas)。最近,Jin、 Wei和Low [JWL04] 提出了专门针对高速、高延时TCP业务量的拥塞控制方案。提出的方 案管理网络中的队列,并且选择性地从TCP/IP会话中丟弃IP帧。以 与端对端互联网架构一致的方式,通过假定信源将检测到增大的延迟 和/或丟包并且相应地减小其速率,它们发出信令并间接控制业务量源的输入速率。提出的技术还假定队列正好位于瓶颈资源之前。因此,队列正好 在瓶颈链路之前积聚。但是,队列容量通常限制到很小,以最小化切换时传输的数据量并保持短切换时间。因此,实际瓶颈将是BSR和移 动设备之间的信道,即使本地代理(HA)和BSR之间的链路是宝贵的资 源。在互联网环境中,队列长度由来自端点的反馈控制。但是,相比 于来自瓶颈队列的流出速率的变化速率,往返时间长。提出的技术还 假定HA和/或BSR将通过慢速回程链路传输数据,且没有传统方法可 控制宝贵的HA-BSR链路上的业务量。因此,未控制的信源(如UDP 业务量)会以注定要立即在BSR和移动设备之间的链路上丢弃的业务 量充斥HA-BSR链路。即使感知拥塞的信源也无法足够迅速地对流出 速率的变化做出反应,所以即使在TCP信源之间HA-BSR链路也将被 低效使用。无线下行链路信道的流出速率不是固定的,而是随时间变化的。 例如,高数据速率技术如高速下行链路分组接入(HSDPA)技术、EV-DO 技术及各种802.16技术,可以4艮据实际无线信道状况来安排下行链路 以提高无线信道的效率。再例如,传统电路交换技术如CDMAlxRTT 和UMTSR99的流出速率是不可预测的,因为重传和控制消息开销会 与正常业务量争夺无线信道上的带宽。业务量调整可在BSR执行以应对流出速率的变化。但是,输入速 率以及因此BSR中的队列长度将由业务量经过BSR的集合端点决定。 如果端点未及时做出反应,(短)BSR队列将溢出,并且可能有大量数 据包将坤皮丟弃。在互联网环境中,队列长度由来自端点的反馈控制。 例如,相比来自瓶颈BSR队列的流出速率的变化速率,端点之间的往 返时间会较长,从而可以阻止端点响应流出速率的变化,导致丟弃数 据包。此外,通用数据报协议(UDP)应用程序也许会充斥BSR回程链路。 例如,在一个应用程序将UDP/IP业务量传输到移动客户机并且下行链路中无速率控制时,UDP应用程序可轻易充斥回程链路,从而干扰其 他应用程序,甚或干扰BSR的基本运行。如上所述,在典型的3GPP 部署中也缺少动态速率控制。发明内容本发明针对解决一个或多个上述问题的影响。下面提供了本发明 的概述,以提供对本发明一些方面的基本了解。此概述不是本发明的 详尽说明。不是要确认本发明的关键要素,也不是要描述发明范围。 其唯一目的是简明地提供某些扭无念,作为稍后讨论的更详细描述的序5 。在本发明的一个实施例中,提供一种涉及至少一个基站和至少一 个移动设备的方法。所述方法包括接收与至少一个基站和至少一个移 动设备之间的至少一个无线通信信道相关的速率控制信息。所述方法 还包括根据速率控制信息确定到至少 一个基站的至少 一个流出速率。在本发明的另 一个实施例中,提供一种涉及网络控制器和至少一 个移动设备的方法。所述方法包括提供与至少 一个移动设备相关的至 少 一个无线通信信道相关的速率控制信息。所述方法还包括以根据速 率控制信息确定的流出速率来接收信息。


参阅以下结合附图的说明,可理解本发明,附图中相同的附图标 记标识相同的部件,其中图1在概念上说明根据本发明的无线通信系统的一个示范实施例;图2A、 2B和2C在概念上说明根据本发明的GRE数据包的示范 实施例;图3在概念上说明根据本发明的控制流出速率的方法的一个示范 实施例;以及图4表示根据本发明的在有、无速率控制的系统中的速率控制实 马t的^f比。以下通过实例在附图中表示了具体实施例,并且在文中详细描述, 但本发明可以具有各种修改和备选形式。应当理解,本文对具体实施 例的描述不是意在将本发明限制于所公开的具体形式,而是包括落入 权利要求书所规定的本发明的精神和范围之内的所有修改、等效方案 和备选方案。
具体实施方式
下面描述本发明的说明性实施例。为了清楚起见,在本说明书中 并非描述实际实现的全部特征。必须理解,在任何这种实际实施例的 开发中,应该进行许多实现特定的判定以实现开发人员的特定目的、 例如与系统相关及业务相关限制的一致性,它们对每个实现方案有所 不同。另外,不难理解,这种开发可能是复杂且费时的,但是对于掌 握了本公开的本领域技术人员只是常规工作。位的操作的软件、算法和符号化表达来提供。这些说明和表达是本领 域的普通技术人员向本领域的其他普通技术人员最有效地传达其工作 内容的方式。算法,如此处所使用的术语以及如通常所使用, 一般被 认为是产生预期结果的独立步骤序列。步骤是要求物理量的实际操作 的过程。这些数量通常(虽然不一定)采取能够^皮存储、传送、组合、 比较或者以其他方式处理的光、电或磁信号的形式。主要为了一般使 用的原因,将这些信号称作位、值、元素、符号、字符、项、编号或 其他类似物,已经证明这样往往会非常便利。应当记住,所有这些及类似的项均与适当的物理量相关联,且只 是给这些数量加上方便的标示。除非另有明确说明,或者以下论述清 楚表明,诸如"处理"或"计算"或"确定,,或"显示"等术语表示 计算机系统或类似电子计算装置的动作和过程,其中所述计算机系统或类似电子计算装置处理表示为计算机系统的寄存器和存储器中的物 理、电子量的数据并将其转换为同样表示为计算机系统存储器或寄存 器或者这种信息存储、传送或显示装置中的物理量的其他数据。还要注意,本发明的软件实施形态通常被编码在某种形式的程序 存储媒体上,或通过某种类型的传输媒体实施。程序存储媒体可以是磁(如软盘或硬盘驱动器)或光(如只读光盘,或"CD-ROM" )Jf某体,并 且可以是只读或随机存取的。相似地,传输媒体可以是双绞线、同轴 电缆、光缆或本领域已知的其他合适的传输媒体。本发明并不限于任 何指定实现的这些方面。现在将参照附图来描述本发明。各种结构、系统和装置只是为了 进行说明而在附图中示意表示,从而不会让本领域技术人员周知的细 节斗莫糊对本发明的说明。然而,附图是为了描述和解释本发明的说明 性实例而加入的。本文中使用的字词应该理解并解释为具有与相关领 域技术人员对这些字词的理解一致的含义。文中的术语和短语的一致 使用不是要表示该术语和短语的的特殊定义,即与本领域的技术人员 理解的普通和习惯含义不同的定义。对于具有特殊含义即不同于技术 人员所理解的含义的术语和短语,将以直接和明确地为术语和短语提 供定义的限定方式在说明中阐迷其特殊定义。图1在概念上说明根信系统100的一个示范实施例。在所示实施 例中,通信系统100包括网络105,如公共互联网协议(IP)网络。但是, 本领域普通技术人员应当理解,本发明不限于根据IP通信协议运行的 网络105。网络105在通信上连4妻到本地代理110。在所示实施例中, 本地代理110是根据移动IP协议运行的移动IP本地代理。但是,如 上所述,本发明不限于移动IP实现方式。在釆用其他协议的备选实施 例中,可以使用其他网络控制器如无线网络控制器来代替移动IP本地 代理110。因此,术语"网络控制器"应当理解为包括本地代理、无 线网络控制器等。本地代理110可包含一个或多个队列115。在所示实施例中,队列115用于存储和/或緩冲由网络105提供并且要由本地代理110传输 的信息。但是,在备选实施例中,队列115或图1中未示出的其他队 列可用于存储和/或緩冲由本地代理110接收并要提供给网络105的信 息。队列115可以在任何类型或数量的存储元件和/或寄存器中实现。一个或多个基站路由器120可在通信上连接到本地代理110。在 所示实施例中,基站路由器120根据移动IP协议运行。但是,如上所 述,本发明不限于移动IP实现。因此,在采用其他协议的备选实施例 中,可以使用其他基站类型来代替移动IP基站路由器120。因此,术 语"基站"应当理解为包括基站、基站路由器、节点B、接入点等等。在所示实施例中,基站路由器120包含外区代理,外区代理可用 来向本地代理登记用户并且便于基站路由器120和本地代理110之间 的通信。本地代理110和外区代理125可在通信上连接到带内通信路 径,如通用路由封装(GRE)隧道。因此,本地代理IIO和外区代理125 可通过交换GRE数据包进行通4言,如下文详细说明。本领域普通技术 人员知道外区代理125的操作技术,为简洁起见,本文中将只讨论那 些与本发明相关的外区代理125的操作。基站路由器120提供到一个或多个移动设备130(1-3)的无线连通 性。例如,基站路由器120可以通过一个或多个空中接口 135(1-3)提 供到一个或多个移动设备130(1-3)的无线连通性。在以下说明中,指 标(l-3)可用于表示一些个体装置或装置的子集。但是,为了简洁起见, 在总体上提及一组装置时可能会省略指标(l-3)。示范性移动设备130 可包括但不限于移动电话130(1)、个人数字助理130(2)和膝上型计算 机130(3)。基站路由器120根据移动IP协议提供无线连通性。但是, 如上所述,本发明不限于釆用移动EP协议的实施例,在备选实施例中 可以使用其他协议。此外,移动设备130可以是知道也可以是不知道 移动IP的。基站路由器120可包含一个或多个队列140,队列140可用于存 储和/或緩沖可传输到一个或多个移动设备130的信息。在一个实施例中,每个移动设备130(或相应的空中接口 135)可与队列140之一相关 联。例如,在呼叫建立期间,队列140(1)可与移动设备130(1)(或空中 接口 135(1))相关联。然后,送往移动设备130(1)的数据包在通过空中 接口 135(1)传输到移动设备130(1)之前可以存储和/或緩冲在相关联的 队列140(1)中。但是,获益于本公开的本领域普通技术人员当知,队 列140的这种特定配置是示范性的而不是要限制本发明。在一些备选 实施例中,可以使用任何数量的队列140来存储和/或緩冲要传输到一 个或多个移动设备130的信息。本地代理110可通过向外区代理125提出速率请求来请求与空中 接口 135的下行链路信道相关联的速率信息。速率信息可包括表明一 个或多个队列140的长度、与空中接口 135相关联的一个或多个流出 速率以及时标等等的信息。在各种备选实施例中,本地代理110可在 任何时间请求速率信息。例如,本地代理110可在预定的时间间隔请 求或随运行环境的改变而请求速率信息。在一个实施例中,速率请求 在传输到外区代理125的数据包中提供。例如,速率请求可使用GRE 数据包的报头中的比特来表示。包舍速率请求比特的GRE数据包随后 可使用GRE隧道传送到外区代理125。图2A在概念上说明GRE数据包200的一个示范实施例。在所示 实施例中,GRE数据包200包含报头205和消息210。为了通过GRE 方式来隧道传送IP帧,原始IP帧被封装在具有后续GRE数据包报头 205的IP净艮头的新IP帧中。新IP帧报头^皮送往由FA实现的移动设备 的转交地址(CoA),而GRE数据包报头205描述正在转发的IP帧。GRE 数据包净艮头205由四个字节的固定部分和可变部分组成。固定部分比 特字段描述GRE数据包报头205中包含哪些可变部分。图2B在概念上说明在l艮头205中包含速率请求比特220的GRE 数据包215的一个示范实施例。在所示实施例中,速率请求比特220 ^皮i殳为二进制1以表示速率请求。4旦是,获益于本公开的本领域普通 技术人员应当理解,任何速率请求比特220的值均可用来表示速率信息是否正在被请求。再参照图1 ,基站路由器120可以提供速率信息给本地代理110。 例如,在本地代理110启用GRE数据包报头内的速率信息比特并且传 输数据包到外区代理125时,外区代理125可确定与一个或多个空中 接口 135相关联的一个或多个流出速率,与队列140相关联的一个或 多个长度、时标以及任何其他请求的速率信息。在一个实施例中,流 出速率信息相当于之前时间段中一个或多个空中接口 135上的实际流 出速率。虽然流出速率信息可表示上次报告以来的实际已发送数据量, 流出速率信息可以只是未来阶段的估算流出速率预测,至少部分原因 是基站路由器120内的重传、控制信息和调度决定可能更改下一阶段 的有效可用带宽。在一个实施例中,基站路由器120可响应来自本地代理110的速 率请求消息而提供速率信息。例如,基站路由器120可在空GRE消息 中提供速率信息。这样的空GRE消息可不带任何有效载荷地由IP数 据包报头和GRE报头组成。在一个实施例中,基站路由器120在外区 代理125接收具有已启用速率请求比特的GRE报头之后基本上立即在 空GRE消息中返回速率信息。获益于本公开的本领域普通技术人员应 当理解,用语"基本上立即,,用于表示可在外区代理125接收消息如 速率请求消息之后尽快提供速率信息。但是,用语"基本上立即"还 用来包含与收集请求信息、装备传输此信息相关的延迟或响应速率请 求消息而传送速率信息所需的处理中的任何其他延迟。图2C在概念上说明在报头205中包^ii率信息230的GRE数据 包225的一个示范实施例。在所示实施例中,速率信息230包括表示 一个或多个队列长度的信息235、表示一个或多个流出速率的信息240 以及表示时标的信息245。但是,本领域普通技术人员应当理解,本 发明不限于上述速率信息230。在一些备选实施例中,可在GRE数据 包225的报头205中传输任何速率信息。在本实施例中,消息210为。再参照图1,本地代理110可使用提供的速率信息来确定从本地 代理110到基站路由器120的流出速率。在一个实施例中,本地代理 110可调整从本地代理110到基站路由器120的流出速率以对应基站 路由器120在速率信息中报告的一个或多个流出速率。例如,本地代 理110可》丈慢或加快从本地代理110到基站路由器120的流出速率以 对应基站路由器120在速率信息中报告的 一个或多个流出速率变化。本地代理110也可以使用速率信息中报告的队列长度来确定本地 代理110的流出速率。在一个实施例中,本地代理110使用一个或多 个队列长度对来自基站路由器120的流出速率的错误预测进行调整。 例如,如果空中接口 135的预测流出速率大于空中接口 135的实际流 出速率并且本地代理110继续以预测流出速率发送信息给基站路由器 120, —个或多个队列140的长度会增大。因此,如果本地代理110确 定一个或多个队列140的长度在增大,本地代理110可减小其对基站 路由器120的流出速率。再例如,如果空中接口 135的预测流出速率 小于空中接口 135的实际流出速率并且本地代理110继续以预测流出 速率发送信息给基站路由器120, 一个或多个队列140的长度会减小。 因此,如果本地代理IIO确定一个或多个队列140的长度在减小,本 地代理110可增大其对基站路由器120的流出速率。本地代理110可将速率"^艮告中的时标用作各种用途。在一个实施 例中,本地代理110将时标用作健全检查。例如,如果时标表示与当 前时间大不相同的时间,本地代理110可确定速率信息有误。本地代 理IIO也可以使用时标检测无序净良告。在一些实施例中,本地代理110 可随后使用时标对净艮告进行重新排序。此外,本地代理110可^f吏用时在一个实施例中,本地代理110可使用接收的速率信息来估算本 地代理110和外区代理125之间的延迟。例如,如上所述,外区代理 125可在从本地代理110接收速率请求之后立即#是供空GRE消息。然 后,本地代理110可使用空GRE消息来估算本地代理110和外区代理125之间的往返延迟,如通过对比发送速率请求消息的时间和收到速 率请求消息的时间。本地代理110可使用往返延迟来确定多少数据可 能正在送往外区代理125,从而可使能本地代理110计算此飞行中数 据对一个或多个队列140的长度的最大可能影响。本地代理110也可 以使用往返延迟信息来确定速率请求消息丢失的时间。如果本地代理 110确定速率请求消息已丢失,本地代理110可决定减小对基站路由 器110的流出速率。除控制基站路由器120内的一个或多个队列140的长度之外,本 地代理110内的速率控制机制也可以按会话区分速率控制。例如,月良 务质量(QoS)参数可与本地代理110的各个Diffserv标记相关联。数椐 类别由Diffserv标记确定并且HA QoS调度器(未示出)可以随后通过此 标签在各个类别之间设置优先级。例如,HA QoS调度器可以在基站 路由器120内的队列140变得太长时,或在本地代理110需要调度恒 定比特率(CBR)和可变比特率(VBR)时为各种类别的数据使用不同的 概率范围,它可以使CBR数据优先于VBR数据。或者可以使用其他 的调度方案。QoS参数可在带内通过GRE隧道从基站路由器120发送 到本地代理110。图3在概念上说明控制流出速率的方法300的一个示范实施例。 在一个实施例中,方法300可在才艮据移动IP运行的无线通信系统中实 现。但是,如上所述,方法300不限于根据移动IP运行的无线通信系 统。在备选实施例中,方法300可在根据任何协议运行的无线通信系 统中实现。例如,方法300可在根据通用移动电信系统(UMTS)协议、 全球移动通信系统(GSM)协议、码分多址(CDMA, CDMA2000)协议、 蓝牙协议、正EE 802协议等运4亍的无线通信系统中实现。如上所述,在所示实施例中,请求速率信息(步骤305)。例如,本 地代理或其他网络控制器可用速率信息请求消息来请求速率信息(步 骤305)。收集速率信息(步骤310),例如响应对速率信息的请求之接收 而进行。例如,基站路由器或其他基站可收集速率信息,例如流出速率、队列长度、时标等等(步骤310)。然后,速率信息提供给如本地代 理或其他网络控制器(步骤315)。然后,可以根据速率信息确定来自本 地代理或其他网络控制器的流出速率(步骤320)。图4显示带和不带速率控制的系统中的速率控制实验的对比。上 述速率控制技术的实施例可减小基站路由器内的IP队列的长度。图4 显示对于UMTS BSR系统中384Kb/s下行链路无线信道,在经过本地 代理的流出有速率控制和无速率控制时的IP队列长度。在两种情况下, 十个并行TCP/IP会话共享同一无线信道。如图4中所示,无线信道的 速率控制对BSR IP队列的长度有着巨大的影响。上述速率控制技术的实施例相对于传统实践有着许多优点。例如,出速率调整为到移动设备的实际无线信道流出速率来减小BSR内的队 列长度。因此,在系统需要进行无线信道重新定位时需要复制的状态 信息数量可减少,从而可减小与切换相关的延迟并且提高系统效率。 例如,减小BSR IP队列的长度可在移动设备从BSR重新定位到BSR 时让系统免于必须通过回程中的最'隻链if各复制大量IP帧。上述技术将大批队列从瓶颈BSR转移到良好连接的移动IP HA, 从而让移动IP HA可以更好地管理慢速最后一英里铜线链路上的业务 量。上述技术还可以为HA提供控制远程网络元素如BSR内的队列长 度的能力。HA还可以按IP地址控制队列,而不是控制BSR内IP队 列的总长度。此外,在HA中使用队列管理技术可以改进无线信道上 TCP的4亍为。以上公开的具体实施例只是说明性的,因为本发明可通过掌握了 本文理论的本领域的技术人员十分清楚的不同但等效的方式来修改和 实施。此外,对于本文所示的构造和设计的细节不是意在进行限制, 除了以下权利要求书中所述之外。因此很明显,以上公开的具体实施 例可经过变更或修改,以及所有这类改变祐L认为处于本发明的范围和 精神之内。因此,本文所寻求的保护在以下权利要求书中阐述。
权利要求
1.一种方法,包括接收与在至少一个基站和至少一个移动设备之间的至少一个无线通信信道相关的速率控制信息;以及根据该速率控制信息确定到所述至少一个基站的至少一个流出速率。
2. 如权利要求l所述的方法,其中速率控制信息之接收包括接 收表示与所述至少 一个基站相关的至少一个队列长度的信息、从所述 至少一个基站到所述至少一个移动设备的至少一个流出速率以及时 标,并且其中表示从所述至少一个基站到所述至少 一个移动设备的所 述至少 一个流出速率的信息之"f娄收包括接收表示在选定时间段期间 所述至少 一个无线信道上的流出速率的信息。
3. 如权利要求1所述的方法,包括提供对速率控制信息的请求,其中速率控制信息之接收包括响 应对速率控制信息的请求之提供而接收速率控制信息;以及根据对速率控制信息的请求和接收的速率控制信息确定往返延 迟,其中到所述至少一个基站的所述至少 一个流出速率之确定包括 根据响应对速率控制信息的请求之提供而未收到速率控制信息来确定 至少 一个包括速率控制信息的消息^L丢失,以及响应至少 一个包括速 率控制信息的消息丟失之确定而减小到所述至少一个基站的所述至少 一个流出速率。
4. 如权利要求l所述的方法,其中所述至少一个流出速率之确定 包括确定所述至少一个流出速率以控制与所述至少一个基站相关的 至少 一个队列的至少一个长度,以及根据速率控制信息估计与所述至 少 一个基站相关的所述至少 一个队列的至少 一个长度。
5. 如权利要求1所述的方法,包括以到所述至少一个基站的所述至少 一个流出速率向所述至少 一个基站提供信息。
6. —种方法,包括提供与同至少 一个移动设备相关的至少 一个无线通信信道相关的 速率控制信息;以及以根据该速率控制信息确定的流出速率来接收信息。
7. 如权利要求6所述的方法,其中速率控制信息之提供包括提 供表示至少 一个队列长度、到所述至少一个移动设备的至少 一个流出 速率以及时标的信息。
8. 如权利要求6所述的方法,包括接收对速率控制信息的请求,其中速率控制信息之提供包括响 应对速率控制信息的请求之接收而提供速率控制信息;以及 响应对接收速率信息的请求而确定速率控制信息。
9. 如权利要求6所述的方法,包括以所述至少一个流出速率从 网络控制器接收信息。
10. 如权利要求6所述的方法,包括如下二者之一将所接收的 信息之一部分存入至少一个队列和将所接收的信息之一部分通过所述 至少 一个无线通信信道提供给所述至少一个移动设备,其中从网络控 制器接收信息包括以选择用于控制所述至少 一个队列的至少一个长 度的所述至少 一个流出速率从网络控制器接收信息。
全文摘要
本发明提供一种涉及至少一个基站的方法,并提供至少一种移动设备。所述方法包括接收与在至少一个基站和至少一个移动设备之间的至少一个无线通信信道相关的速率控制信息。所述方法还包括根据该速率控制信息确定到至少一个基站的至少一个流出速率。
文档编号H04W72/12GK101326842SQ200680046257
公开日2008年12月17日 申请日期2006年12月8日 优先权日2005年12月12日
发明者L·G·萨米尔, M·B·格林沃德, P·博世 申请人:卢森特技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1