基于优先级的服务请求、服务接纳授权和网络拥塞控制的方法和系统的制作方法

文档序号:7735111阅读:439来源:国知局
专利名称:基于优先级的服务请求、服务接纳授权和网络拥塞控制的方法和系统的制作方法
技术领域
本公开一般性地涉及无线通信技术。更具体而言,本公开涉及基于优先级的服务 请求、服务接纳(service admission)授权和网络拥塞控制的方法和装置。
背景技术
如本文所使用的,术语“用户站”是指可用于无线通信网络上的语音和/或数据通 信的电子设备。用户站的实例可以包括蜂窝电话、个人数字助理(PDA)、手持设备、无线调制 解调器、膝上计算机、个人计算机等等。用户站可替换地可以被称为移动站、移动终端、接入 终端、远程站、用户终端、终端、用户单元、用户设备等等。无线通信网络可以为大量用户站提供通信,其中每个用户站可以是由基站提供服 务的。基站可替换地可以被称为接入点、节点B、或一些其它术语。用户站可以经由上行链路和下行链路上的传输,与一个或多个基站通信。上行链 路(或反向链路)是指从用户站到基站的通信链路,下行链路(前向链路)是指从基站到 用户站的通信链路。可以在多个用户站之间共享无线通信网络的资源(例如,带宽和传输功率)。已知 多种多址技术,包括码分多址(CDMA)、时分多址(TDMA)、频分多址(FDMA)和正交频分多址 (OFDMA)。


图1示出了无线通信网络的实例;图2示出了 WiMAX网络中的帧结构的某些方面的实例;图3示出了 WiMAX网络中的帧结构的某些附加方面的实例;图4示出了 WiMAX网络架构的实例;图5示出了用于实现基于优先级的网络拥塞控制的网络实体的实例;图6示出了可以发生在用户站和基站之间的通信的实例;图7示出了用于处理来自用户站的服务请求的方法的实例;图7A示出了对应于图7的方法的模块加功能方框;图8示出了用于处理来自用户站的服务请求的方法的另一个实例;图8A示出了对应于图8的方法的模块加功能方框;图9示出了激活/禁止用户站之中的接纳控制的方法的实例;图9A示出了对应于图9的方法的模块加功能方框;图10示出了可以由基站和用户站执行的各种功能以及可以发生在基站和用户站 之间的通信的实例;图11示出了用于实现接纳控制的用户站的实例;图12示出了基于用户站的接纳控制的方法的实例;
图12A示出了对应于图12的方法的模块加功能方框;图13示出了用于执行关于新连接的接纳控制的方法的实例;图13A示出了对应于图13的方法的模块加功能方框;图14示出了用于执行关于新带宽请求的接纳控制的方法;图14A示出了对应于图14的方法的模块加功能方框;图15示出了用于执行关于新连接的接纳控制的方法的可替换实例;图15A示出了对应于图15的方法的模块加功能方框;图16示出了用于执行关于新带宽请求的接纳控制的可替换方法;以及图16A示出了对应于图16的方法的模块加功能方框。

发明内容
公开了一种基于优先级的网络拥塞控制的方法。该方法可以由网络实体实现。该 方法可以包括确定与由该网络实体所处理的服务请求相关联的一个或多个优先级。该方法 还可以包括确定资源可用性。该方法还可以包括基于与该服务请求相关联的一个或多个优 先级和该资源可用性,确定是否授权该服务请求。公开了一种基于优先级的网络拥塞控制的方法。该方法可以由用户站实现。该方 法可以包括发送服务请求,该服务请求包括与该服务请求相关联的一个或多个优先级。该 方法还可以包括从网络实体接收指令,以实现基于用户站的接纳控制。该方法还可以包括 响应于来自该网络实体的指令,实现基于用户站的接纳控制。公开了一种用于实现基于优先级的网络拥塞控制的网络实体。该网络实体可以包 括处理器和与该处理器电通信的存储器。指令存储在该存储器中。可以由该处理器执行所 述指令以便确定与由该网络实体所处理的服务请求相关联的一个或多个优先级。还可以执 行所述指令以便确定资源可用性。还可以执行所述指令以便基于与该服务请求相关联的一 个或多个优先级和该资源可用性,确定是否授权该服务请求。公开了一种用于实现基于优先级的网络拥塞控制的用户站。该用户站包括处理器 和与该处理器电通信的存储器。指令存储在该存储器中。可以由该处理器执行所述指令以 便发送服务请求,该服务请求包括与该服务请求相关联的一个或多个优先级。还可以由该 处理器执行所述指令以便从网络实体接收指令,以实现基于用户站的接纳控制。还可以由 该处理器执行所述指令以便响应于来自网络实体的指令,实现基于用户站的接纳控制。还公开了一种用于实现基于优先级的网络拥塞控制的网络实体。该网络实体可以 包括用于确定与由该网络实体所处理的服务请求相关联的一个或多个优先级的模块。该网 络实体还可以包括用于确定资源可用性的模块。该网络实体还可以包括用于基于与该服务 请求相关联的一个或多个优先级和该资源可用性,确定是否授权该服务请求的模块。还公开了一种用于实现基于优先级的网络拥塞控制的用户站。该用户站可以包括 用于发送服务请求的模块,该服务请求包括与该服务请求相关联的一个或多个优先级。该 用户站还可以包括用于从网络实体接收指令,以实现基于用户站的接纳控制的模块。该用 户站还可以包括用于响应于来自该网络实体的指令,实现基于用户站的接纳控制的模块。公开了一种用于实现基于优先级的网络拥塞控制的计算机程序产品。该计算机程 序产品可以包括在其上具有指令的计算机可读介质。所述指令可以包括用于确定与由网络实体所处理的服务请求相关联的一个或多个优先级的代码。所述指令还可以包括用于确定 资源可用性的代码。所述指令还可以包括用于基于与该服务请求相关联的一个或多个优先 级和该资源可用性,确定是否授权该服务请求的代码。公开了一种用于实现基于优先级的网络拥塞控制的计算机程序产品。该计算机程 序产品包括在其上具有指令的计算机可读介质。所述指令可以包括用于发送服务请求的代 码,该服务请求包括与该服务请求相关联的一个或多个优先级。所述指令还可以包括用于 从网络实体接收指令,以实现基于用户站的接纳控制的代码。所述指令还可以包括用于响 应于来自该网络实体的指令,实现基于用户站的接纳控制的代码。如以上的发明内容段落中给出的方法、网络实体、用户站和计算机程序产品可用 于经由支持电子电气工程师协会(IEEE)802. 16标准的无线通信网络来通信。
具体实施例方式可以在宽带无线通信网络中利用本文公开的方法和装置。术语“宽带无线”是指 用于在给定区域上提供无线、语音、因特网和/或数据网络接入的技术。电子电气工程师协会(IEEE)802. 16宽带无线接入标准工作组的目的在于为宽带 无线城域网的全局布置准备正式的规范。虽然802. 16标准族的官方名称为无线MAN,但是 名为WiMAX(其代表“全球微波接入互操作性”)论坛的工作组将其称为“WiMAX”。因此,术 语“WiMAX”是指用于在长距离上提供高吞吐量的宽带连接的基于标准的宽带无线技术。本文所述的一些实例与根据WiMAX标准来配置的无线通信网络有关。但是不应将 这些实例解释为是对本文公开的范围的限制。WiMAX是基于OFDM(正交频分复用)和OFDMA (正交频分多址)技术的。OFDM是 一种目前在各种高数据速率通信网络中广泛采用的数字多载波调制技术。使用0FDM,将传 输比特流分割成多个低速子流。每个子流使用多个正交子载波中的一个来调制,并且在多 个并行子信道中的一个上发送。OFDMA是一种多址技术,在该技术中向用户分配不同时隙中 的子载波。OFDMA是一种弹性的多址技术,其可以容纳具有广泛可变的应用、数据速率和服 务质量要求的大量用户。图1示出了无线通信网络100的实例。无线通信网络100可以为多个小区102提 供通信,由基站104对每个小区102进行服务。基站104可以是与用户终端106通信的固 定站。基站104可替换地可以被称为接入点、节点B或一些其它术语。图1描述了散布在整个系统100中的各种用户站106。用户站106可以是固定 (即,静止)或移动的。用户站106可替换地可以被称为移动站、移动终端、远程站、接入终 端、用户终端、终端、用户单元、用户设备等等。用户站106可以是无线设备,例如蜂窝电话、 个人数字助理(PDA)、手持设备、无线调制解调器、膝上电脑、个人电脑等等。各种算法和方法可在无线通信系统的100中用于基站104和用户站106之间的传 输。例如,可以根据正交频分多址(OFDMA)、码分多址(CDMA)、时分多址(TDMA)、频分多址 (FDMA)等等,在基站104和用户终端106之间发送和接收信号。用于实现从基站104到用户站106的传输的通信链路被称为下行链路108,用于实 现从用户站106到基站104的传输的通信链路被称为上行链路110。可替换地,下行链路 108可以被称为前向链路或前向信道,上行链路110可以被称为反向链路或反向信道。
可以将小区102分割成多个扇区112。扇区112是小区102中的物理覆盖范围。 无线通信网络100中的基站104可以利用天线,天线对小区102的特定扇区112中的功率 流进行汇聚。图2示出了 WiMAX网络中的帧214的结构的某些方面的实例。在WiMAX网络中, 帧214是恒定长度的时间间隔。对于时分双工(TDD)操作,每个帧214被分割成下行链路 (DL)子帧216和上行链路(UL)子帧218。下行链路子帧216以前导码2 开始。在WiMAX网络中,时隙224是向用户分配带宽的最小单元。时隙224是时隙持续 时间226(即,特定数量的符号22 上的子信道220(即,一组子载波225)。图3示出了用于显示WiMAX网络中的帧314的结构的某些附加方面的实例。帧 314包括由保护间隔346分隔开的下行链路子帧316和上行链路子帧318。在L个子信道 320上传输帧314。在帧314中总共由M个符号322,在下行链路子帧316中总共有N个符 号322并且在上行链路子帧318中总共有M-N个符号322。下行链路子帧316包括前导码328。前导码3 用于物理层过程,例如,时间和频 率同步和初始信道估计。下行链路子帧316还包括帧控制头部(FCH) 330。FCH 330提供帧 314的配置信息,例如MAP消息长度、调制和编码方案以及有用子载波225。在帧314中的数据区域被分配给多个用户,并且在下行链路MAP消息332和上行 链路MAP消息336中规定了这些分配。MAP消息332和336包括每个用户的突发属性(burst profile),其定义了所使用的调制和编码方案。下行链路子帧316还可以包括多个下行链路突发33^-h。第一下行链路突发33 一般是上行链路MAP消息336。下行链路突发33^-h可以具有不同的大小和类型,并且可 以携带若干用户的数据。上行链路子帧318包括可以来自不同的用户的多个上行链路突发338a_h。上行链 路子帧318还包括测距信道342,其可用于在之后的网络进入期间周期性地执行闭环频率、 时间和功率调整。移动站106还可以使用测距信道342来做出上行链路带宽请求。上行链路子帧318还包括信道质量指示符信道(CQICH) 334,以便用户站106反馈 可以由基站104处的调度器使用的信道质量信息。CQICH 334还可以被称为快速反馈信道 334。上行链路子帧318还包括混合自动重传请求(HARQ)确认(ACK)信道340,用户站106 可以使用该信道来反馈下行链路确认。图4示出了 WiMAX网络架构400的实例。用户站402可以经由Rl接口与基站404 电通信。基站404可以经由R6接口与接入服务网网关(ASN-GW)406电通信。ASN-GW 406 可以是例如移动因特网协议(IP)外地代理(FA)。基站404可以经由R8接口与另一个基站 404电通信。多个基站404和ASN-GW 406可以共同形成接入服务网(ASN)408。ASN 408可以 经由R4接口与其它ASN 408电通信。多个ASN 408共同形成网络接入提供商(NAP)410。用户站402可以与一个或多个连接服务网(CSN)414电通信。CSN 414的实例包 括认证、授权和计费(AAA)服务器、移动IP归属代理、IP多媒体子系统服务器、内容服务 器等等。CSN 414可以经由R2接口与ASN-GW406电通信。CSN 414可以经由R5接口与另 一个CSN 414电通信。CSN 414可以是网络服务提供商(NSP) 412的一部分。图4中显示了所探访的NSP41 和归属NPS 412b。用户站402可以经由R3接口与NPS 412电通信。图5示出了用于实现基于优先级的网络拥塞控制的网络实体502的实例。网络实 体502可以是ASN-GW 406、CSN 414、基站404等等。网络实体502包括处理器504。处理器504可以是通用单芯片或多芯片微处理器 (例如,ARM)、专用微处理器(例如,数字信号处理器(DSP))、微控制器、可编程门阵列等等。 处理器504可以被称为中央处理单元(CPU)。虽然在图5的网络实体502中仅显示了一个 处理器504,但是在其他配置中,可以使用处理器504的组合(例如,ARM和DSP)。网络实体502还可以包括存储器506。存储器506可以是能够存储电子信息的任 意电子组件。存储器506可以体现为随机存取存储器(RAM)、只读存储器(ROM)、磁盘存储介 质、光存储介质、RAM中的闪存设备、与处理器在一起的片上存储器、EPROM存储器、EEPROM 存储器、寄存器等等,并且包括它们的组合。数据508和指令510可以存储在存储器506中。指令510可以由处理器504执行 以实现各种功能,将在后面对这些功能进行描述。执行指令510可以涉及使用存储在存储 器506中的数据508。网络实体502还可以包括发射器512和接收器514,以允许网络实体502和远程位 置之间的信号发射和接收。发射器512和接收器514可以统称为收发器516。天线518可 以电气地耦合到收发器516。网络实体502还可以包括多个发射器512、多个接收器514、多 个收发器516和/或多个天线518 (未显示)。网络实体502的各种组件可以通过一个或多个总线耦合在一起,这些总线可以包 括电源总线、控制信号总线、状态信号总线、数据总线等等。为了清楚起见,在图5中将各种 总线示为总线系统520。网络实体502可用于经由支持IEEE 802. 16标准(S卩,WiMAX)的无线通信网络来 进行通信。存储在存储器506中的数据508可以包括用于根据IEEE802. 16标准来实现通 信的数据522。类似地,存储在存储器506中的指令510可以包括用于根据IEEE 802. 16标 准来实现通信的指令524。存储器506中的数据508可以包括优先级信息526。优先级信息5 可以包括设 备优先级类别528。图5中显示了两种优先级类别528,即紧急类别530和非紧急类别532。 紧急设备(例如,紧急人员所操作的设备)可被分配给紧急类别530。除了紧急设备之外的 其它设备可以被分配给非紧急类别532。可替换地,可以存在多于两种优先级类别528。例如,可以定义多个紧急类别530 和/或多个非紧急类别532。并且,为了示例的目的仅提供了紧急类别530和非紧急类别532。通常,设备优先 级类别5 可以包括一个或多个高优先级类别以及一个或多个低优先级类别。紧急类别 530是高优先级类别的一个实例,非紧急类别532是低优先级类别的一个实例。但是,可以 使用其它类型的高优先级类别和低优先级类别。优先级信息5 还可以包括服务优先级类别534。图5中显示了两种服务优先级 类别534,即紧急类别536和非紧急类别538。可以将与紧急情况(例如,911电话呼叫)相 关联的服务请求分配给紧急类别536。可以将不与紧急情况相关联的服务请求分配给非紧 急类别538。
可替换地,可以存在多于两种优先级类别534。例如,可以定义多个紧急类别536 和/或多个非紧急类别538。并且,为了示例的目的仅提供了紧急类别536和非紧急类别538。通常,服务优先 级类别534可以包括一个或多个高优先级类别以及一个或多个低优先级类别。紧急类别 536是高优先级类别的一个实例,非紧急类别538是低优先级类别的一个实例。但是,可以 使用其它类型的高优先级类别和低优先级类别。存储器506中的指令510可以包括用于处理来自用户站106的服务请求的指令 5400存储器506中的指令510还可以包括用于激活/禁止用户站106中的接纳控制的指 令 542。图6示出了可以发生在用户站602和基站604之间的通信的实例。更具体地,图6 示出了用户站602向基站604发送服务请求606。服务请求606可以包括发送请求606的 设备的优先级608。例如,服务请求606可以指示发送请求606的设备是属于紧急类别530 还是非紧急类别532。服务请求606还可以包括请求606自身的优先级610。例如,服务请 求606可以指示请求606是属于紧急类别536还是非紧急类别538。图7示出了用于处理来自用户站602的服务请求606的方法700的实例。网络实 体502可以实现所示的方法700。例如,网络实体502的处理器504可以执行存储在网络实 体502的存储器506中的服务请求处理指令540来实现所示的方法700。方法700可以包括接收服务请求606 (70 。方法700还可以包括确定资源可用性 (704)。在这种情况中,术语资源可用性是指无线通信网络100的资源被利用的程度,例如, 无线通信网络100的拥塞等级。方法700还可以包括确定发送服务请求606的设备的优先级608 (706)。这可以通 过识别发送服务请求606的设备所属的优先级类别5 来实现。方法700还可以包括确定服务请求606自身的优先级610 (708)。这可以通过识别 服务请求606所属的服务优先级类别534来实现。方法700还可以包括基于资源可用性和与服务请求606相关联的优先级(例如, 发送服务请求606的设备的优先级608和服务请求606自身的优先级610)来确定是否授 权服务请求606(710)。上述图7的方法700可以由与图7A中所示的模块加功能方框700A相对应的各种 硬件和/或软件组件和/或模块来执行。换句话说,图7中所示的方框702到710对应于 图7A中所示的模块加功能方框702A到710A。图8示出了用于处理来自用户站602的服务请求606的方法800的另一个实例。 所示的方法800是图7的方法700的更详细的实现的实例。网络实体502可以实现所示的 方法800。例如,网络实体502的处理器504可以执行存储在网络实体502的存储器506中 的服务请求处理指令540来实现所示的方法800。方法800还可以包括监视来自用户站602的通信(802)。如果确定接收到服务请 求606(804),那么可以识别与服务请求606相关联的一个或多个优先级(806)。例如,可以 识别发送服务请求606的设备的优先级608和服务请求606自身的优先级610 (806)。然后可以从紧急设备(例如,分配给紧急类别530的设备)发送服务请求606,或 者服务请求606可以是来自非紧急设备的紧急请求(例如,服务请求606被分配给紧急类别536,即使该设备被分配给非紧急类别53 。首先将描述该服务请求606的处理。最初,可以确定当前是否有充足的网络带宽来满足服务请求606(808)。如果有,那 么可以满足服务请求606而不对网络资源的当前分配方式进行任何调整(816)。但是,如果确定没有充足的网络带宽来满足服务请求606(808),那么,方法800 可以包括请求基站604开始切换低优先级服务(810)。如果确定低优先级服务切换成功 (812),那么可以满足服务请求606(816)。但是,如果确定低优先级服务切换不成功(812), 那么方法800可以包括请求基站604丢弃低优先级服务(814)。然后可以满足服务请求 606(816)。因此,图8示出了网络实体502确定用于高优先级服务请求606 (例如,来自紧急 设备的服务请求606或者来自非紧急设备的紧急请求)的网络带宽不足,然后请求基站606 采取至少一个动作来降低网络拥塞(例如,切换和/或丢弃低优先级服务)的实例。可替换地,服务请求606可以是来自非紧急设备(例如,分配给非紧急类别532的 设备)的非紧急请求(例如,服务请求606被分配给非紧急类别538)。现在将描述该服务 请求606的处理。可以确定当前是否有充足的网络带宽来满足服务请求606。如果有,那么可以满足 服务请求606(820)。但是如果没有充足的带宽来满足服务请求606,那么将可能无法满足 服务请求606 (822)。上述图8的方法800可以由与图8A中所示的模块加功能方框800A相对应的各种 硬件和/或软件组件和/或模块来执行。换句话说,图8中所示的方框802到822对应于 图8A中所示的模块加功能方框802A到822A。图9示出了用于激活/禁止用户站602中的接纳控制的方法900的实例。网络实 体502可以实现所示的方法900。例如,网络实体502的处理器504可以执行激活/禁止指 令542来实现所示的方法900。方法900可以包括监视网络活动(90 。如果确定网络是拥塞的(904),那么方法 900可以包括向非紧急设备(例如,被分配给非紧急类别532的设备)发送广播消息,以指 示开始基于用户站的接纳控制(906)。方法900可以包括继续监视网络活动(908)。如果确定网络不再拥塞(910),那么 方法900可以包括向非紧急设备发送广播消息,以指示停止基于用户站的接纳控制(912)。上述图9的方法900可以由与图9A中所示的模块加功能方框900A相对应的各种 硬件和/或软件组件和/或模块来执行。换句话说,图9中所示的方框902到912对应于 图9A中所示的模块加功能方框902A到912A。图10示出了可以由基站1004和用户站1006执行的各种功能的实例。图10还示 出了可以发生在基站1004和用户站1006之间的一些类型的通信的实例。基站1004可以向用户站1006分配轮询带宽(1002)。轮询带宽是用户站1006用 来向基站1004发送带宽请求1008的带宽。基站1004可以向用户站1006传递轮询带宽分 配1010。例如,基站1004可以在UL-MAP 336中指示用户站1006的基本连接标识符(CID)。用户站1006可以选择可用于传输带宽请求1008的一个或多个连接(1012),从而 利用轮询带宽分配1010而不会超过。用户站1006然后可以向基站1004发送一个或多个 带宽请求1008。
基于所接收的带宽请求1008,基站1004可以向用户站1006提供上行链路带宽的 一个或多个授权1014。用户站1006可以根据所接收的授权1014,向基站1004发送数据 1016。图11示出了用于实现接纳控制的用户站1106的实例。用户站1106包括处理器 1148。处理器1148可以是通用单芯片或多芯片微处理器(例如,ARM)、专用微处理器(例 如,数字信号处理器(DSP))、微控制器、可编程门阵列等等。处理器1148可以被称为中央处 理单元(CPU)。虽然在图11的用户站1106中仅显示了一个处理器1148,但是在可替换的 配置中,可以使用处理器1148的组合(例如,ARM和DSP)。用户站1106还包括存储器1150。存储器1150可以是能够存储电信息的任意电子 组件。存储器1150可以体现为随机存取存储器(RAM)、只读存储器(ROM)、磁盘存储介质、 光存储介质、RAM中的闪存设备、与处理器在一起的片上存储器、EPROM存储器、EEPROM存储 器、寄存器等等,并且包括它们的组合。指令1164和数据1162可以存储在存储器1150中。指令1164可以由处理器1148 执行以实现各种功能,将在后面对这些功能进行描述。执行指令1164可以涉及使用存储在 存储器1150中的数据1162。用户站1106还可以包括发射器IlM和接收器1156,以允许用户站1106和基站 104之间发送和接收数据。发射器IlM和接收器1156可以统称为收发器1152。天线1158 可以电气地耦合到收发器1152。用户站1106还可以包括多个发射器1154、多个接收器 1156、多个收发器1152和/或多个天线1158(未显示)。用户站1106的各种组件可以通过一个或多个总线耦合在一起,这些总线可以包 括电源总线、控制信号总线、状态信号总线、数据总线等等。为了清楚起见,在图11中将各 种总线示为总线系统1160。用户站1106可用于经由支持IEEE 802. 16标准(S卩,WiMAX)的无线通信网络来进 行通信。存储在存储器1150中的指令1164可以包括用于根据IEEE 802. 16标准来实现通 信的指令1166。类似地,存储在存储器1150中的数据1162可以包括用于根据IEEE 802. 16 标准来实现通信的数据1168。存储器1150中的数据1162可以包括关于用户站1106当前所维护的活动连接 1170的信息。所维护的关于连接1170的信息可以包括数据传递服务类型1172和各种连接 1170的方向1173(下行链路108或上行链路110)。IEEE 802. 16标准中定义了以下用于 传输连接的数据传递服务类型1172 :UGS(主动授权服务)、ERT-VR(扩展实时可变速率)、 RT-VR (实时可变速率)、NRT-VR (非实时可变速率)和BE (尽力而为服务)。主动授权服务以恒定的比特率支持大小固定的数据分组。实时可变速率支持实时 服务流(例如,流视频)。非实时可变速率以最小保证速率支持容忍延迟的数据流(例如, FTP),所述数据流要求大小可变的数据授权。尽力而为服务支持不要求最小服务等级保证 的数据流(例如,网页浏览)。扩展实时可变速率支持具有可变数据速率但是要求保证数据 速率和延迟的实时应用(例如,具有静默抑制的IP语音)。存储器1150中的数据1162可以包括参数1174,参数1174指示当前下行链路子 帧216中被分配来用于传输的时隙224的百分比。在本文中参数1174还可以被称为p_ DL(η) 1174,其中η指示当前下行链路子帧216。可以通过读取DL-MAP消息332来确定ρ_DL(η)1174。存储器1150中的数据1162还可以包括参数1176,参数1176指示每个下行链路子 帧216中被分配来用于传输的时隙224的平均百分比。在本文中参数1176还可以被称为 Ap_DL(n)1176。可以如下确定 Ap_DL(n) 1176 Ap_DL(n) = a*p_DL(n) + (l-a)*Ap_DL(n-l)(1)项a是指数平均因子1177。指数平均因子1177可以取决于相对于前一下行链路 子帧216或上行链路子帧218来对当前的下行链路子帧216或上行链路子帧218进行加权 的程度。指数平均因子1177可以取决于用户站1106是移动的还是静止的、用户站1106移 动得有多快(如果用户站1106是移动的)等等。指数平均因子1177可以包括在存储在存 储器1150中的数据1162中。在以上实例中,基于在当前下行链路子帧216(n)中被分配来用于传输的时隙224 的百分比和前一下行链路子帧216 (n-1)的时隙的平均百分比来确定Ap_DL(n) 1176。但是, 可以基于在多于2个下行链路子帧216中被分配来用于传输的时隙224的百分比来确定 Ap_DL(n) 1176。在这种情况下,存储器1150中的数据1162可以存储附加参数1174,其指示 在多个之前的下行链路子帧216 (例如,n、n-l、n-2、n-3等等)中被分配来用于传输的时隙 224的百分比。可以如下确定通用格式的Ap_DL(n) 1176 Ap_DL (η) = aO*p_DL (η)+a 1 *p_DL (η-1)+a2*p_DL (n_2)+...+b 1 *Ap_ DL (n-1) +b2*Ap_DL (n-2) +—(la)存储器1150中的数据1162还可以包括QoS参数1178,其指示各种数据传递服务 类型1172的连接1170的下行链路带宽需求。这些与带宽有关的QoS参数1178可以被称 为BW_DL 1178。用于UGS数据传递类型1172的BW_DL 1178a可以等于最大持续业务速率 (Maximum Sustained Traffic Rate)。用于 RT-VR 数据传递类型 1172 的 BW_DL 1178b 也 可以等于该最大持续业务速率。用于ERT-VR数据传递类型1172的BW_DL 1178c也可以等 于该最大持续业务速率。用于NRT-RV数据传递类型1172的BW_DL 1178d可以等于最小 预留业务速率(Minimum Reserved Traffic Rate)。用于BE数据传递类型1172的BW_DL 1178e可以等于0,因为无须预留带宽。最大持续业务速率和最小预留业务速率是可以在用户站1106中规定的QoS参数。 当建立连接1170时,较高的层可以向WiMAX协议层指示连接1170的属性,例如,方向(下行 链路108还是上行链路110)、数据传递服务类型(UGS、RT-VR、ERT-VR、NRT-VR或BE)、QoS
参数等等。存储器1150中的数据1162还可以包括参数1180,其指示下行链路空中接口容量。 参数1180可以被称为C_DL 1180。可以在用户站1106中预先规定C_DL 1180。存储器1150中的数据1162还可以包括参数1182,其指示与在确定是否应接纳新 连接1170时所使用的下行链路108相对应的阈值。参数1182可以被称为ThreShold_DL 1182。可以在用户站1106中预先规定Threshold_DL 1182。存储器1150中的数据1162还可以包括参数1186,其指示当前上行链路子帧218 中被分配来用于传输的时隙224的百分比。在本文中参数1186还可以被称为p_UL(η) 1186, 其中η指示当前上行链路子帧218。可以通过读取UL-MAP消息336来确定p_UL(n) 1186。存储器1150中的数据1162还可以包括参数1188,参数1188指示每个上行链路子帧218中被分配来用于传输的时隙224的平均百分比。在本文中参数1188还可以被称为 Ap_UL (η) 11880 可以如下确定 Ap_UL(n) 1188 Ap_UL(n) = a*p_UL(n) + (l-a)*Ap_UL(n-l)(2)项a是指数平均因子1177。在上述实例中,基于在当前上行链路子帧218 (η)中 被分配来用于传输的时隙224的百分比和前一上行链路子帧218 (η-1)的时隙的平均百分 比来确定Ap_UL(n)1188。但是,可以基于在多于2个上行链路子帧218中被分配来用于传 输的时隙224的百分比来确定Ap_UL(n)1188。在这种情况下,存储器1150中的数据1162 可以存储附加参数1188,其指示在多个之前的上行链路子帧218(例如,n、n-l、n-2、n-3等 等)中被分配来用于传输的时隙224的百分比。可以如下确定通用格式的Ap_UL(n)1176:Ap_UL (η) = cO*p_UL (η)+c 1 *p_UL (η-1)+c2*p_UL (n_2)+...+d 1 *Ap_ UL (n-1) +d2*Ap_UL (n-2) +—(2a)存储器1150中的数据1162还可以包括参数1190,其指示各种数据传递服务类型 1172的连接1170的上行链路带宽需求。这些参数1190可以被称为BW_UL 1190。用于UGS 类型1172的BW_UL 1190a可以等于最大持续业务速率。用于RT-VR类型1172的BW_UL 1190b也可以等于最大持续业务速率。用于ERT-VR类型1172的BW_UL 1190c也可以等于 最大持续业务速率。用于NRT-RV类型1172的BW_UL 1190d可以等于最小预留业务速率。 用于BE类型1172的BW_UL 1190e可以等于0,因为无须预留带宽。存储器1150中的数据1162还可以包括参数1192,其指示上行链路空中接口容量。 参数1192可以被称为C_UL 1192。可以在用户站1106中预先规定C_UL 1192。存储器1150中的数据1162还可以包括参数1194,其指示与在确定是否应接纳新 连接1170时所使用的上行链路110相对应的阈值。参数1194可以被称为ThreShold_UL 1194。可以在用户站1106中预先规定Hireshold_UL 1194。存储器1150中的数据1162还可以包括参数1196,其指示与在确定是否应发送新 带宽请求1008时所使用的上行链路110相对应的阈值。参数1196可以被称为ThresholcL UL 11196。可以在用户站1106中预先规定Threshold_UL 11196。存储器1150中的指令1164可以包括指令1198,其执行关于新连接1170的接纳控 制。存储器1150中的指令1164还可以包括指令1199,其执行关于带宽请求1008的接纳控 制。图12示出了用于基于用户站的接纳控制的方法1200的实例。用户站1106可以 实现所示的方法1200。例如,用户站1106的处理器1148可以执行连接接纳控制指令1198 来实现所示的方法1200。可以假设实现方法1200的用户站1106是非紧急设备(例如,分 配给非紧急类别532的设备)。方法1200可以包括从网络实体502接收消息以开始基于用户站的接纳控制 (1202)。方法1200还可以包括基于MAP信息(例如,DL-MAP 332和UL-MAP 336)来检查 带宽可用性(1204)。即使当用户站1106在实现接纳控制时,用户站1106也可以发送紧急服务请求 606(例如,分配给紧急类别536的服务请求606) (1206)。但是,当用户站1106在实现接纳 控制时,如果网络带宽不足则用户站1106不能发送非紧急服务请求606 (例如,分配给非紧 急类别538的服务请求606) (1208)。
因此,图12示出了服务请求606如何在网络带宽不足时通过不发送低优先级服务 请求606(例如,分配给非紧急类别538的服务请求606)来实现基于优先级的接纳控制的 实例。上述图12的方法1200可以由与图12A中所示的模块加功能方框1200A相对应的 各种硬件和/或软件组件和/或模块来执行。换句话说,图12中所示的方框1202到1208 对应于图12A中所示的模块加功能方框1202A到1208A。图13示出了用于执行关于新连接1170的接纳控制的方法1300的实例。用户站 1106可以实现所示的方法1300。例如,用户站1106的处理器1148可以执行存储在用户站 1106的存储器1150中的连接接纳控制指令1198来实现所示的方法1300。方法1300可以包括监视用户站1106上的活动(1302)。如果确定需要新的下行链 路连接1170(1304),方法1300可以包括确定每个下行链路子帧216中被分配来用于传输的 时隙224的平均百分比(即,Ap_DL(n) 1176) (1306)。方法1300还可以包括确定用于新连 接1170的下行链路带宽需求(S卩,BW_DL 1178) (1308)。方法1300还可以包括确定下行链 路空中接口容量(即,C_DL 1180) (1310)。方法1300还可以包括确定以下表达式的值(1312)Ap_DL (η) +Bff_DL/C_DL(3)然后将方程式(3)的值与下行链路阈值(ThreShold_DL)1182进行比较。如果 确定方程式(3)的值小于HiresholcLDL 1182 (1314),那么应该接纳新连接1170并且可 以向基站104发送请求来建立该新连接(1316)。但是,如果确定方程式(3)的值不小于 Threshold_DL 1182 (1314),那么可以确定不应该接纳新连接1170(1318)。方法1300可以包括确定需要新的上行链路连接1170(1322)。如果确定需要新的 上行链路连接1170(132 ,方法1300可以包括确定每个上行链路子帧218中被分配用于传 输的时隙224的平均百分比(即,Ap_UL(n) 1188) (1324)。方法1300还可以包括确定用于 新连接1170的下行链路带宽需求(即,BW_UL 1190) (1326)。方法1300还可以包括确定下 行链路空中接口容量(即,C_UL 1192) (1328)。方法1300还可以包括确定以下表达式的值(1330)Ap_UL (η) +Bff_UL/C_UL(4)然后将方程式的值与上行链路阈值(ThreShold_UL)1194进行比较。如果 确定方程式(4)的值小于HiresholcLUL 1194 (1332),那么应该接纳新连接1170并且可 以向基站104发送请求来建立该新连接(1316)。但是,如果确定方程式的值不小于 Threshold_UL 1194(1332),那么可以确定不应该接纳新连接1170(1318)。因此,图13示出了用户站1106如何基于资源可用性来确定是否应该接纳新连接 1170的实例。在这种上下文中,术语资源可用性是指无线通信网络100的资源被利用的程 度,例如,无线通信网络100的拥塞等级。上述图13的方法1300可以由与图13A中所示的模块加功能方框1300A相对应的 各种硬件和/或软件组件和/或模块来执行。换句话说,图13中所示的方框1302到1332 对应于图13A中所示的模块加功能方框1302A到1332A。图14示出了用于执行关于新带宽请求1008的接纳控制的方法1400。用户站1106 可以实现所示的方法1400。例如,用户站1106的处理器1148可以执行存储在用户站1106的存储器1150中的带宽请求接纳控制指令1199来实现所示的方法1400。方法1400可以包括监视用户站1106上的活动(1402)。如果确定需要新带宽请 求1008 (1404),方法1400可以包括确定每个上行链路子帧218中被分配来用于传输的时隙 224的平均百分比(即,Ap_UL(n) 1188) (1406)。然后将Ap_UL(n) 1188的值与带宽请求阈 值(即,Threshold_UL_l 1196)进行比较。如果确定 Ap_UL(n) 1188 大于 Threshold_UL_l 1196(1408),那么可以确定不应该发送带宽请求1008(1410)。但是如果确定Ap_UL(n) 1188 小于Threshold_UL_l 1196 (1408),那么可以确定应该发送带宽请求1008并且可以向基站 104发送带宽请求1008(1412)。因此,图14示出了用户站1106如何基于资源可用性来确定是否应该接纳带宽请 求1008的实例。如以上所指示的,术语资源可用性是指无线通信网络100的资源被利用的 程度,例如,无线通信网络100的拥塞等级。上述图14的方法1400可以由与图14A中所示的模块加功能方框1400A相对应的 各种硬件和/或软件组件和/或模块来执行。换句话说,图14中所示的方框1402到1412 对应于图14A中所示的模块加功能方框1402A到1412A。图15示出了用于执行关于新连接1170的接纳控制的可替换方法1500。用户站 1106可以实现所示的方法1500。例如,用户站1106的处理器1148可以执行存储在用户站 1106的存储器1150中的连接接纳控制指令1198来实现所示的方法1500。方法1500可以包括监视用户站1106上的活动(1502)。如果确定需要新的下行 链路连接1170(1504),方法1500可以包括确定当前下行链路子帧216中被分配来用于传 输的时隙224的百分比(即,p_DL(n) 1174) (1506)。方法1500还可以包括确定用于新连接 1170的下行链路带宽需求(即,BW_DL 1178) (1508)。方法1500还可以包括确定下行链路 空中接口容量(即,C_DL 1180) (1510)。方法1500还可以包括确定以下表达式的值(1512)p_DL (η) +Bff_DL/C_DL(5)然后将方程式(5)的值与下行链路阈值(ThreShold_DL)1182进行比较。如果 确定方程式(5)的值小于HiresholcLDL 1182 (1514),那么应该接纳新连接1170并且可 以向基站104发送请求来建立该新连接(1516)。但是,如果确定方程式(5)的值不小于 Threshold_DL 1182 (1514),那么可以确定不应该接纳新连接1170(1518)。方法1500可以包括确定需要新的上行链路连接1170(1522)。如果确定需要新的 上行链路连接1170(152 ,方法1500可以包括确定当前上行链路子帧218中被分配来用于 传输的时隙224的百分比(即,p_UL(n) 1186) (1524)。方法1500还可以包括确定用于新连 接1170的上行链路带宽需求(S卩,BW_UL 1190)(1526)。方法1500还可以包括确定上行链 路空中接口容量(即,C_UL 1192) (1528)。方法1500还可以包括确定以下表达式的值(1530)p_UL (η) +Bff_UL/C_UL(6)然后可以将方程式(6)的值与上行链路阈值(ThreShold_UL)1194进行比较。如 果确定方程式(6)的值小于ThresholcLUL 1194 (1532),那么应该接纳新连接1170并且可 以向基站104发送请求来建立该新连接(1516)。但是,如果确定方程式(6)的值不小于 Threshold_UL 1194 (1532),那么可以确定不应该接纳新连接1170(1518)。
因此,图15示出了用户站1106如何基于资源可用性来确定是否应该接纳新连接 1170的另一个实例。如以上所指示的,术语资源可用性是指无线通信网络100的资源被利 用的程度,例如,无线通信网络100的拥塞等级。上述图15的方法1500可以由与图15A中所示的模块加功能方框1500A相对应的 各种硬件和/或软件组件和/或模块来执行。换句话说,图15中所示的方框1502到1532 对应于图15A中所示的模块加功能方框1502A到1532A。图16示出了用于执行关于新带宽请求的接纳控制的可替换方法1600。用户站 1106可以实现所示的方法1600。例如,用户站1106的处理器1148可以执行存储在用户站 1106的存储器1150中的带宽请求接纳控制指令1199来实现所示的方法1600。方法1600可以包括监视用户站1106上的活动(1602)。如果确定需要新带宽请 求1008(1604),方法1600可以包括确定当前上行链路子帧218中被分配来用于传输的时 隙224的百分比(即,p_UL(n) 1186) (1606)。然后可以将p_UL(n) 1186的值与带宽请求阈 值(即,Threshold_UL_l 1196)进行比较。如果确定 p_UL(n) 1186 大于 Threshold_UL_l 1196(1608),那么可以确定不应该发送带宽请求1008(1610)。但是如果确定p_UL(n) 1188 小于Threshold_UL_l 1196 (1608),那么可以确定应该发送带宽请求1008,并且可以向基 站104发送带宽请求1008 (1612)。因此,图16示出了用户站1106如何基于资源可用性来确定是否应该接纳带宽请 求1008的另一个实例。如以上所指示的,术语资源可用性是指无线通信网络100的资源被 利用的程度,例如,无线通信网络100的拥塞等级。上述图16的方法1600可以由与图16A中所示的模块加功能方框1600A相对应的 各种硬件和/或软件组件和/或模块来执行。换句话说,图16中所示的方框1602到1612 对应于图16A中所示的模块加功能方框1602A到1612A。如本文所使用的,术语“确定”包括广泛的动作,并且因此“确定”可以包括算、计 算、处理、推导、调查、查找(例如,在表、数据库或其它数据结构中查找)、断言等等。并且 “确定”可以包括接收(例如,接收信息)、存取(例如,存取存储器中的数据)等等。并且, “确定”可以包括解出、选择、选出、建立等等。除非明确指明,短语“基于”并不意味着“仅基于”。换句话说,短语“基于”描述了 “仅基于”和“至少基于”两种情况。如本文所使用的,应该将术语“指令”和“代码”理解为广义的包含任意类型的计算 机可读语句。例如,术语“指令”和“代码”可以是指一个或多个程序、例程、子例程、函数、
过程等等。结合本公开所描述的各种示例性的逻辑方框、模块和电路可以用通用处理器、数 字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列信号(FPGA)或其它可编程 逻辑设备、分立门或者晶体管逻辑、分立硬件组件或用于执行本文所述功能的任意组合来 实现或执行。通用处理器可以是微处理器,但是可替换地,通用处理器也可以是市场上的任 何处理器、控制器、微控制器或者状态机。处理器也可以实现为计算设备的组合,例如,DSP 和微处理器的组合、多个微处理器、一个或多个微处理器与DSP内核的结合,或者任何其它 此种结构。结合本公开所描述的方法或者算法的步骤可直接体现为硬件、由处理器执行的软件模块或其组合。软件模块可以位于本领域已知的任何形式的存储介质中。可以使用的存 储介质的一些实例包括RAM存储器、闪存、ROM存储器、EPROM存储器、EEPROM存储器、寄存 器、硬盘、可移动盘、⑶-ROM等等。软件模块可以包括单个指令或多个指令,并且可以分布 在多个不同的代码段上、在不同的程序之间以及跨多个存储介质。存储介质可以耦合至处 理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。可替换地, 存储介质可以与处理器为一整体。本文所述的方法包括用于实现所述方法的一个或多个步骤或动作。所述方法步骤 和/或动作可以彼此互换,而不会脱离权利要求的范围。换句话说,除非指定了具体的步骤 和/或动作顺序,则可以修改具体的步骤和/或动作的顺序和/或使用而不会脱离权利要 求的范围。可以用硬件、软件、固件或它们的任意组合来实现所述的功能。如果用软件来实 现,则可以将所述功能存储为计算机可读介质上的一个或多个指令。计算机可读介质可以 是指计算机可访问的任意可用介质。这种计算机可读介质可以包括,例如但不限于,RAM、 ROM、EEPROM、CD-ROM或其它光盘存储器、磁盘存储器或其它磁存储器件或可用于以计算机 可访问的指令或数据结构的形式来携带或存储希望的程序代码的任意其它介质。本文所使 用的磁盘(disk)或光盘(disc)包括压缩盘(⑶)、激光盘、光盘、数字多用途盘(DVD)、软盘 和蓝光· 盘,其中磁盘通常磁性地再现数据,而光盘用激光光学地再现数据。还可以在传输介质上传输软件或指令。例如,如果使用同轴线缆、光纤线缆、双绞 线对、数字用户线(DSL)或诸如红外线、无线电和微波之类的无线技术来从网站、服务器或 其它远程源传输软件,那么同轴线缆、光纤线缆、双绞线对、DSL或诸如红外线、无线电和微 波之类的无线技术也包括在传输介质的定义中。此外,应该理解,移动站和/或基站可以根据应用下载和/或获得用于执行本文所 述的方法和技术的模块和/或其它适当的模块,例如图7-9和12-16所示的那些模块。例 如,该设备可以耦合到服务器以便实现用于执行本文所述方法的模块的传递。可替换地,可 以经由存储模块(例如随机存取存储器(RAM)、只读存储器(ROM)、诸如压缩盘(CD)或软盘 之类的物理存储介质等等)来提供本文所述的各种方法,从而移动站和/或基站可以在将 存储模块耦合或提供到设备后获得各种方法。并且,可以利用用于提供本文所述的方法和 技术的其它任意合适的技术。要理解,权利要求不限于以上所示的精确配置和组件。可以对本文所述系统、方法 和装置的排列、操作和细节进行各种修改、改变和变形而不会脱离权利要求的范围。
权利要求
1.一种基于优先级的网络拥塞控制的方法,所述方法由网络实体实现,所述方法包括确定与由所述网络实体所处理的服务请求相关联的一个或多个优先级; 确定资源可用性;以及基于与所述服务请求相关联的所述一个或多个优先级和所述资源可用性,确定是否授 权所述服务请求。
2.如权利要求1所述的方法,其中,所述一个或多个优先级包括发送所述服务请求的 设备的优先级。
3.如权利要求1所述的方法,其中,所述一个或多个优先级包括所述服务请求的优先级。
4.如权利要求1所述的方法,其中,在所述服务请求中标识所述一个或多个优先级。
5.如权利要求1所述的方法,还包括确定用于高优先级服务请求的网络带宽不足;以及 请求基站采取至少一个动作来降低网络拥塞。
6.如权利要求1所述的方法,还包括响应于检测到网络拥塞,向非紧急设备发送广播 消息,以开始基于用户站的接纳控制。
7.一种基于优先级的网络拥塞控制的方法,所述方法由用户站实现,所述方法包括 发送服务请求,所述服务请求包括与所述服务请求相关联的一个或多个优先级;从网络实体接收指令,以实现基于用户站的接纳控制;以及 响应于来自所述网络实体的所述指令,实现基于用户站的接纳控制。
8.如权利要求7所述的方法,其中,所述一个或多个优先级包括所述用户站的优先级。
9.如权利要求7所述的方法,其中,所述一个或多个优先级包括所述服务请求的优先级。
10.如权利要求7所述的方法,其中,实现基于用户站的接纳控制包括当网络带宽不 足时,不发送低优先级服务请求。
11.一种用于实现基于优先级的网络拥塞控制的网络实体,包括 处理器;与所述处理器电通信的存储器;存储在所述存储器中的指令,所述指令由所述处理器执行以用于 确定与由所述网络实体所处理的服务请求相关联的一个或多个优先级; 确定资源可用性以及基于与所述服务请求相关联的所述一个或多个优先级和所述资源可用性,确定是否授 权所述服务请求。
12.如权利要求11所述的网络实体,其中,所述一个或多个优先级包括发送所述服务 请求的设备的优先级。
13.如权利要求11所述的网络实体,其中,所述一个或多个优先级包括所述服务请求 的优先级。
14.如权利要求11所述的网络实体,其中,在所述服务请求中标识所述一个或多个优先级。
15.如权利要求11所述的网络实体,其中,所述指令还由所述处理器执行以用于 确定用于高优先级服务请求的网络带宽不足;以及请求基站采取至少一个动作来降低网络拥塞。
16.如权利要求11所述的网络实体,其中,所述指令还由所述处理器执行以用于响应 于检测到网络拥塞,向非紧急设备发送广播消息,以开始基于用户站的接纳控制。
17.一种用于实现基于优先级的网络拥塞控制的用户站,包括 处理器;与所述处理器电通信的存储器;存储在所述存储器中的指令,所述指令由处理器执行以用于 发送服务请求,所述服务请求包括与所述服务请求相关联的一个或多个优先级; 从网络实体接收指令,以实现基于用户站的接纳控制;以及 响应于来自所述网络实体的所述指令,实现基于用户站的接纳控制。
18.如权利要求17所述的用户站,其中,所述一个或多个优先级包括所述用户站的优 先级。
19.如权利要求17所述的用户站,其中,所述一个或多个优先级包括所述服务请求的 优先级。
20.如权利要求17所述的用户站,其中,实现基于用户站的接纳控制包括当网络带宽 不足时,不发送低优先级服务请求。
21.一种用于实现基于优先级的网络拥塞控制的网络实体,包括用于确定与由所述网络实体所处理的服务请求相关联的一个或多个优先级的模块; 用于确定资源可用性的模块;以及用于基于与所述服务请求相关联的所述一个或多个优先级和所述资源可用性,确定是 否授权所述服务请求的模块。
22.如权利要求21所述的网络实体,其中,所述一个或多个优先级包括发送所述服务 请求的设备的优先级。
23.如权利要求21所述的网络实体,其中,所述一个或多个优先级包括所述服务请求 的优先级。
24.如权利要求21所述的网络实体,其中,在所述服务请求中标识所述一个或多个优先级。
25.如权利要求21所述的网络实体,还包括用于确定用于高优先级服务请求的网络带宽不足的模块;以及 用于请求基站采取至少一个动作来降低网络拥塞的模块。
26.如权利要求21所述的网络实体,还包括用于响应于检测到网络拥塞,向非紧急设 备发送广播消息,以开始基于用户站的接纳控制的模块。
27.一种用于实现基于优先级的网络拥塞控制的用户站,包括用于发送服务请求的模块,所述服务请求包括与所述服务请求相关联的一个或多个优 先级;用于从网络实体接收指令,以实现基于用户站的接纳控制的模块;以及用于响应于来自所述网络实体的所述指令,实现基于用户站的接纳控制的模块。
28.如权利要求27所述的用户站,其中,所述一个或多个优先级包括所述用户站的优 先级。
29.如权利要求27所述的用户站,其中,所述一个或多个优先级包括所述服务请求的 优先级。
30.如权利要求27所述的用户站,其中,实现基于用户站的接纳控制包括当网络带宽 不足时,不发送低优先级服务请求。
31.一种用于实现基于优先级的网络拥塞控制的计算机程序产品,所述计算机程序产 品包括其上具有指令的计算机可读介质,所述指令包括用于确定与由网络实体所处理的服务请求相关联的一个或多个优先级的代码;用于确定资源可用性的代码;以及用于基于与所述服务请求相关联的所述一个或多个优先级和所述资源可用性,确定是 否授权所述服务请求的代码。
32.如权利要求31所述的计算机程序产品,其中,所述一个或多个优先级包括发送所 述服务请求的设备的优先级。
33.如权利要求31所述的计算机程序产品,其中,所述一个或多个优先级包括所述服 务请求的优先级。
34.如权利要求31所述的计算机程序产品,其中,在所述服务请求中标识所述一个或 多个优先级。
35.如权利要求31所述的计算机程序产品,还包括用于确定用于高优先级服务请求的网络带宽不足的代码;以及用于请求基站采取至少一个动作来降低网络拥塞的代码。
36.如权利要求31所述的计算机程序产品,还包括用于响应于检测到网络拥塞,向非 紧急设备发送广播消息,以开始基于用户站的接纳控制的代码。
37.一种用于实现基于优先级的网络拥塞控制的计算机程序产品,所述计算机程序产 品包括在其上具有指令的计算机可读介质,所述指令包括用于发送服务请求的代码,所述服务请求包括与所述服务请求相关联的一个或多个优 先级;用于从网络实体接收指令,以实现基于用户站的接纳控制的代码;以及用于响应于来自所述网络实体的所述指令,实现基于用户站的接纳控制的代码。
38.如权利要求37所述的计算机程序产品,其中,所述一个或多个优先级包括用户站 的优先级。
39.如权利要求37所述的计算机程序产品,其中,所述一个或多个优先级包括所述服 务请求的优先级。
40.如权利要求37所述的计算机程序产品,其中,实现基于用户站的接纳控制包括当 网络带宽不足时,不发送低优先级服务请求。
全文摘要
可以由网络实体实现一种基于优先级的网络拥塞控制的方法。该方法可以包括确定与由网络实体所处理的服务请求相关联的一个或多个优先级(702)。该方法还可以包括确定资源可用性(704)。该方法还可以包括基于与该服务请求相关联的一个或多个优先级和该资源可用性,确定是否授权该服务请求(710)。
文档编号H04L12/56GK102077532SQ200980125429
公开日2011年5月25日 申请日期2009年7月1日 优先权日2008年7月2日
发明者李国钧, 石光明, 金汤 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1