用于通信网络中应用感知准入控制的系统和方法

文档序号:7792634阅读:354来源:国知局
用于通信网络中应用感知准入控制的系统和方法
【专利摘要】本发明提供了通过使用应用感知准入控制而优化容量和频谱受限的多址通信系统的系统性能的系统和方法。本文所提供的系统和方法能使用关于应用的信息和拥塞信息确定准入控制响应。可从分组检查获得所述关于应用的信息。所述准入控制响应可包括准入新的服务、拒绝所述新的服务、修改所述新的服务或现有的服务、延迟所述新的服务以及暂停现有的服务。
【专利说明】用于通信网络中应用感知准入控制的系统和方法
[0001] 发明背景
[0002] 本发明一般涉及通信系统的领域,且更具体地是涉及用于通信网络中应用感知准 入控制的系统和方法。
[0003] 在通信网络中,能在网络中各节点之间有效传送数据的速率被限制。在有线网络 中,该限制通常是设备能力的函数。例如,千兆以太网链路每秒仅能传送十亿比特。在无线 网络中,该限制通常是信道带宽以及所使用的传输技术和通信协议的函数。无线网络进一 步地受为特定服务和区域所分配的频谱数量以及在发射和接收节点之间的信号质量的约 束。此外,数据能在无线网络中传送的速率通常随时间变化。
[0004] 在历史上,通信系统通过在核心(如在长期演进(LTE)系统的分组网关(P-GW) 中)中的服务类别(CoS)使流量分离。这具有的好处是,能够向运营商提供的服务(如源 自运营商自己或协调的内容分发网络(CDN)的语音和视频)提供服务质量(QoS)保证,如 保证比特率(GBR)。与运营商提供的服务不相关联的流量通常进行较少的分化,从而导致被 分成同一 CoS的异构流量。进一步地,该流量通常是在尽力而为的基础上所提供的资源,忽 略了生成流量的具体应用的QoS的需要并忽略了由最终用户所感知的体验质量(QoE)。
[0005] 额外的通信流量可源自过顶业务(0ΤΤ)服务,S卩,不是运营商所提供的或协调的 服务。Skype网络电话(VoIP)、YouTube渐进式下载视频、Netflix流式视频和Pandora电 台流式音频均是0ΤΤ服务的实例。0ΤΤ语音和视频服务倾向于与电子邮件、社交网络和文 件传输一起被分成尽力而为的流量。当网络变得拥塞时,无论对最终用户所感知质量的影 响如何,通常对所有0ΤΤ服务进行相同的处理。通常,是在相同的CoS中对其进行调度。此 外,0ΤΤ服务通常被分成相同的逻辑承载、逻辑链路或其他虚拟传输信道。在当今的通信系 统中,在逻辑承载的基础上进行准入控制,而不考虑在承载上的服务混合。因此,实时服务 如语音、流式视频和流式音频均被认为是相对于非实时服务如电子邮件在QoE中具有大幅 退化。 发明概要
[0006] 本发明提供了用于通信网络中应用感知准入控制的系统和方法。本文所提供的系 统和方法能使用关于应用的信息以做出准入控制决策。实例准入控制决策包括准入、拒绝、 修改或延迟。例如,关于应用的信息可包括应用类别和具体应用。例如,可通过检查分组而 检测应用信息。例如,可在无线基站中使用系统和方法。
[0007] 在一个方面,本发明提供了一种接入节点,其包括:收发器模块,其被配置成提供 与终端节点的通信;分组检查模块,其被配置成检查与终端节点通信的分组以检测关于与 分组相关联的应用的信息;以及准入控制模块,其被配置成检测源自终端节点的准入请求, 准入请求为对通信服务的请求,并基于应用信息和关于与终端节点通信中的拥塞的信息确 定对准入请求的准入控制响应。
[0008] 在另一个方面,本发明提供了一种接入节点,其包括:收发器模块,其被配置成提 供接入节点和终端节点之间的通信;回程接口模块,其被配置成提供在网络中的接入节点 和装置之间的通信;以及处理器,其被耦接至收发器且被配置成检测源自终端节点的准入 请求,准入请求为对新的通信服务的请求,以及基于与准入请求相关联的应用的特征和关 于影响与终端节点的通信的拥塞的信息而确定对准入请求的响应。
[0009] 在另一个方面,本发明提供了一种用于确定准入控制响应的方法,该方法包括:检 测源自终端节点的准入请求,准入请求为对新的通信服务的请求;检查与准入请求相关联 的分组以检测与准入请求相关联的应用的特征;以及基于所检测的应用的特征和关于影响 与终端节点的通信的拥塞的信息而确定对准入请求的响应。
[0010] 从下面举例说明本发明各方面的描述中可明确地了解本发明的其他特征和优点。
[0011] 附图简述
[0012] 可通过研究附图部分地了解本发明的结构和操作的详细内容,在附图中相同的参 考数字表示相同的部件,且其中:
[0013] 图1为无线通信网络的方框图,其中可根据本发明的各方面实现本文所公开的系 统和方法;
[0014] 图2为根据本发明的各方面的接入节点的方框图;
[0015] 图3为根据本发明的各方面的阐明接入节点的各方面的通信系统的图;
[0016] 图4为根据本发明的各方面的阐明eNodeB的各方面的通信系统的图;
[0017] 图5为根据本发明的各方面的具有应用感知准入控制的通信系统的方框图;
[0018] 图6为根据本发明的各方面的用于准入控制的过程的流程图;
[0019] 图7为根据本发明的各方面的在通信网络中提供服务的平稳退化的过程的流程 图;
[0020] 图8为根据本发明的各方面的分组检查模块的方框图;
[0021] 图9为根据本发明的各方面的分组分类模块的方框图;以及
[0022] 图10为根据本发明的各方面的应用会话检测模块的方框图。

【具体实施方式】
[0023] 本发明提供了用于具有应用感知准入控制的通信系统的系统和方法。应用感知准 入控制可改善用户的体验质量(Q〇E)。系统和方法在容量和频谱受限的多址通信系统中是 特别有用的。本文所公开的系统和方法可与含有源自异构应用的数据流、流或会话的服务 类别一起使用。
[0024] 本文所公开的系统和方法可被应用至各种容量受限的通信系统,包括有线和无线 技术。例如,本文所公开的系统和方法可用于蜂窝2G、3G和4G(包括长期演进(LTE)、高级 LTE和WiMAX)、蜂窝回程、Wi-Fi、超移动宽带(UMB)、电缆调制解调器和其他点对点或点对 多点有线或无线技术。为了简明的阐述,描述了使用特定技术、标准和服务的术语和组织的 各种实施方案。然而,本文所述的系统和方法广泛地适用于其他技术、标准和服务。
[0025] 图1为无线通信网络的方框图,其中可根据本发明的各方面实现本文所公开的系 统和方法。宏基站110通过回程连接170被连接至核心网络102。在一个实施方案中,回程 连接170为双向链路或两个单向链路。从核心网络102至宏基站110的方向被称之为下游 或下行(DL)方向。从宏基站110至核心网络102的方向被称之为上游或上行(UL)方向。
[0026] 用户站150(1)和150(4)可通过宏基站110连接至核心网络102。在一个实施方 案中,在用户站150和宏基站110之间的无线链路190为双向的点对多点链路。从宏基站 110至用户站150的无线链路190的方向被称之为下行或下游方向。从用户站150至宏基 站110的无线链路190的方向被称之为上行或上游方向。有时,用户站被称之为用户设备 (UE)、用户、用户装置、客户端、手持设备、移动站、终端节点或用户终端且通常为移动装置, 如智能手机或平板电脑。用户站可包括多个物理装置,例如,被耦接至笔记本电脑的无线加 密狗。用户站150通过无线链路190使用基站如宏基站110作为桥梁以访问内容。也就是 说,基站通常在用户站150和核心网络102之间传递用户应用数据和任何用户应用控制消 息而不是基站作为数据和控制消息的目的地或数据和控制消息的来源。
[0027] 在图1中所示的网络配置中,办公大楼120(1)导致宏基站110无法达到的覆盖 阴影104。微微站130能提供至覆盖阴影104中的用户站150(2)和150(5)的覆盖。微微 站130经回程连接170被连接至核心网络102。用户站150(2)和150(5)可经与在用户站 150(1)和150(4)和宏基站110之间的无线链路190类似或相同的链路190而被连接至微 微站130。
[0028] 在另一个办公大楼120 (2)中,企业毫微微小区140提供至用户站150 (3)和 150(6)的室内覆盖。企业毫微微小区140能通过利用企业网关103所提供的宽带连接160 而经互联网服务提供商(ISP)网络101连接至核心网络102。
[0029] 微微站130、企业毫微微小区140和类似的装置可被称之为小形状因数(SFF)基 站。在通信网络中的各种装置或节点,如在核心网络102和ISP网络101中的宏基站110、 微微站130、企业毫微微小区140、企业网关103和装置可被称之为网络节点。尽管图1示 出的是包括在办公大楼中的企业毫微微小区的通信网络,但是类似的通信网络可包括位于 住宅或公共场所如购物商场中的毫微微小区。在一些实施方案中,宏基站可在与相同区域 中的小形状因数(SFF)基站所使用的一个或多个频道相分离的一个或多个频道上进行发 射和接收。在其他实施方案中,宏基站和SFF基站可共享相同的频道。地理和信道可用性 的各种组合可创建会影响通信系统吞吐量的各种干扰情形。
[0030] 当终端节点(如用户站150中的一个)希望开始新的服务(或添加至现有服务) 时,终端节点从与其通信的网络节点请求该服务。使用LTE术语,用户设备可能请求建立与 演进节点B(eNB)的承载。现有系统已对这种具有准入或拒绝决策的请求做出响应。此外, 现有系统已用有关终端将如何使用所请求的服务的少量信息做出准入控制决策。在现有系 统中,准入控制响应通常是基于所请求的服务类别。
[0031] 图1的通信网络中的接入装置(如宏基站110、微微站130或企业毫微微小区140) 能进行应用感知准入控制。例如,准入控制响应可考虑与准入请求相关联的应用类别(例 如,视频、语音、视频会议)和具体应用(例如,Skype、YouTube、Netflix)。准入控制响应 也可考虑更详细的信息,如分辨率、帧速率、比特率和相关联的视频的持续时间。可通过分 组检查确定应用信息。此外,可在多个级别(例如,承载的各异构会话)上做出准入控制响 应。此外,准入控制响应可包括准入、拒绝、延迟或修改。应用感知准入控制可改善用户的 QoE〇
[0032] 图2为根据本发明的各方面的接入节点275的功能方框图。在各种实施方案中, 接入节点275可以是移动WiMAX基站、全球移动通信系统(GSM)无线基站收发信台(BTS)、 通用移动电信系统(UMTS) NodeB、LTE或高级LTE演进节点B (eNB或eNodeB)、电缆调制解调 器头端或各种形式因素的其他有线或无线接入节点。例如,可通过例如图2的接入节点275 提供图1的宏基站110、微微站130或企业毫微微小区140。接入节点275包括处理器模块 281。处理器模块281被耦接至发射器-接收器(收发器)模块279、回程接口模块285和 存储模块283。
[0033] 发射器-接收器模块279被配置成发射和接收与其他装置的通信。在许多实施方 案中,通信是以无线方式进行发射和接收的。在这种实施方案中,接入节点275通常包括用 于发射和接收无线电信号的一个或多个天线。在其他实施方案中,通过物理连接如电线或 光缆发射和接收通信。发射器-接收器模块279的通信可能是与终端节点进行的通信。
[0034] 回程接口模块285提供接入节点275和核心网络之间的通信。通信可通过回程连 接例如图1的回程连接170而进行。经发射器-接收器模块279接收的通信可在处理后在 回程连接上发射。同样地,从回程连接接收的通信可通过发射器-接收器模块279进行发 射。虽然图2所示的接入节点275具有单一回程接口模块285,但接入节点275的其他实 施方案可包括多个回程接口模块。同样地,接入节点275可包括多个发射器-接收器模块。 多个回程接口模块和发射器-接收器模块可根据不同的协议操作。
[0035] 处理器模块281可处理通过接入节点275接收和发射的通信。存储模块283存储 供处理器模块281使用的数据。存储模块283也可用于存储供处理器模块281执行的计算 机可读指令。计算机可读指令可通过接入节点275使用以实现接入节点275的各种功能。 在一个实施方案中,存储模块283或存储模块283的部分可被认为是非临时性机器可读介 质。为了进行简明的解释,接入节点275或其实施方案被描述成具有某种功能。将理解的 是,在一些实施方案中,该功能是通过处理器模块281连同存储模块283、发射器-接收器模 块279和回程接口模块285 -同实现的。此外,除了执行指令外,处理器模块281可包括用 于实现一些功能的特定用途的硬件。
[0036] 接入节点275可进行应用感知准入控制。例如,准入控制响应可考虑与准入请求 相关联的应用类别和具体应用。准入控制响应也可考虑更详细的信息,如分辨率、帧速率、 比特率和相关联的视频的持续时间。可通过分组检查确定应用信息。此外,可在多个级别 (例如,在承载内的各异构会话)上做出准入控制响应。此外,准入控制响应可包括准入、拒 绝、延迟或修改。
[0037] 图3为根据本发明的各方面的阐明接入节点375的各方面的通信系统的图。接入 节点375可使用应用信息和拥塞信息以做出会话准入决策。接入节点375便于在终端节点 355和数据服务器310之间进行通信。例如,数据服务器310可位于视频内容分发网络中。 在一些实施方案中,图1的宏基站110、微微站130或企业毫微微小区140是使用接入节点 375而实现的。例如,可使用图2的接入节点275实现接入节点375。接入节点375与数据 服务器310的通信可经核心网络、服务提供商网络、互联网或网络的组合而进行。为了帮助 理解,图3中的实线表示用户数据且虚线表示控制数据。
[0038] 接入节点375包括分组检查模块329、调度程序模块330以及发射-接收模块(收 发器)379。分组检查模块329、调度程序模块330以及发射-接收模块379是由与终端节 点355通信的接入节点375所使用的。发射-接收模块379提供与终端节点355的通信。 例如,发射-接收模块379可实现无线电接入网络物理层。发射-接收模块379可与图2 的发射-接收模块279相类似或相同。图3的接入节点375也包括负责准入控制的各方面 的准入控制模块360。
[0039] 准入控制模块360控制至用于与终端节点355进行通信的信道390的接入。信道 390为容量受限的。因此,终端节点355 (以及也可与接入节点375通信的其他终端节点) 可请求比可用带宽更多的带宽。准入控制模块360可使用应用信息确定对准入请求的控制 响应。因此,接入节点375可被说成是提供应用感知准入控制。应用感知准入控制可提供 改善的通信系统的性能,例如,终端节点355的用户的改善的QoE。
[0040] 例如,准入请求可以是用于服务、会话、承载或连接的请求。应用可包括多个准入 请求,例如,用于流式视频的多个片段中的每一个的准入请求或用于交互式语音和视频会 话的视频请求和音频请求。一些准入请求明确涉及作为该过程的一部分的接入节点。例如, 在LTE系统中的接入节点可在控制信道上接收准入请求以建立承载。其他准入请求可能未 明确涉及接入节点。提出这种准入请求的终端节点可能不知道接入节点。例如,终端节点 可将对流式视频的片段的准入请求指引至视频服务器。虽然准入请求可经接入节点进行通 信,但是终端节点未将准入请求指引至接入节点且终端节点可能不知道接入节点可检测并 响应于准入请求。接入节点可通过随准入请求的特征而变化的各种方法检测准入请求。例 如,接入节点可通过接收被指引至接入节点的显式消息检测一些准入请求并通过检查未被 明确指引至接入节点的分组而检测其他准入请求。
[0041] 分组检查模块329位于数据服务器310和终端节点355之间的数据路径中。在下 行方向上,分组检查模块329从数据服务器310接收数据并决定要对数据做什么。例如,前 往终端节点355的用户数据可在调度程序模块330被分隔成队列用于经发射-接收模块 379发射至终端节点355。例如,队列可驻留在图2的接入节点的存储模块283中。分隔成 队列可基于与用户数据相关联的各种特征,如逻辑链路、IP源地址和目的地地址、应用类别 或具体应用。分组检查模块329可经回程接口模块例如图2的回程接口模块285接收下行 分组。
[0042] 发射-接收模块379也从终端节点355接收分组。这些上行分组中的一些可以是 接入节点375中继至数据服务器310的控制分组。控制分组可被派往数据服务器310中的 控制机构。
[0043] 源自数据服务器310的分组是通过分组检查模块329接收的。虽然分组可同时含 有从数据服务器310和终端节点355的观点来看的数据和控制信息,但分组仍被视为接入 节点375的数据分组且因此在本文被称之为数据分组。分组检查模块329检查数据分组。 例如,关于数据分组的信息被确定且可被转发至准入控制模块360和调度程序模块330。该 信息可包括信息,如比特率、会话的持续时间、应用类别、具体应用和目的地终端节点。分组 检查模块329也可检查上行分组。检查可包括携带内容(例如,视频、电子邮件、音频)的数 据分组或可包括用于发起会话的分组。分组检查模块329可使用通过引用由此并入本文的 2012年9月7日提交的且题为"用于在通信网络中对分组进行优先化和调度的拥塞检测的 系统和方法(Systems and Methods for Congestion Detection for use in Prioritizing and Scheduling Packets in a Communication Network) "的序列号为 13/607, 559 的美国 专利申请中详细描述的用于分组检查的方法和系统。
[0044] 作为一个分组检查的实例,接入节点375可提供终端节点355处的视频客户端和 数据服务器310处的视频内容分发服务之间的通信。可通过视频客户端生成含有控制信息 的数据分组以向视频内容分发服务查询关于特定视频的信息或命令视频内容分发服务发 起视频的传输。分组检查模块329检查视频客户端和视频内容分发服务之间的数据分组的 双向交换。根据所检查的数据分组,分组检查模块329可确定正发起的视频会话。分组检 查模块329可随后将关于视频会话的信息发送至准入控制模块360。在该实例的变型中,分 组检查模块329通过仅检查上行分组而检测视频会话的发起,例如,通过经对从视频客户 端被发送至具有已知的IP地址的视频内容分发服务的SYN(同步序列号)消息的检测而检 测传输控制协议(TCP)连接的发起。
[0045] 通常,发射-接收模块379将使用特定物理层操作模式如调制和编码方案与终端 节点355进行通信。可基于关于接入节点375和终端节点355之间的信道390而测量的链 路质量度量来选择物理层操作模式。链路质量度量可通过发射-接收模块379而确定。链 路质量度量也可通过终端节点355中的收发器或接入节点375和终端节点355处的功能组 合而确定。实例链路质量度量包括信号噪声比(SNR)、接收的信号强度指示器(RSSI)、载波 与干扰加噪声比(CINR)、误码率(BER)和重发计数。
[0046] 调度程序模块330执行跨越接入节点375和终端节点355之间的通信链路分配物 理资源所需的功能中的一些或全部。通常,调度程序模块330与介质访问控制(MAC)层相关 联或为其一部分。对于下行方向,调度程序模块330决定要发射哪些数据以及在什么时间 点进行发射。例如,资源可被分配为子载波和时隙。当过度拥塞发生时,调度程序模块330 可丢弃一些分组。调度程序模块330也可处理源自终端节点355的上行资源请求并授予上 行带宽。调度程序模块330可使用源自发射-接收模块379的物理层(PHY)信息,如调制 和编码方案,从而确定要分配至具体用户数据的资源量。
[0047] 调度程序模块330可通知准入控制模块360发生在信道390上的拥塞。调度程序 模块330也可从准入控制模块360接收对调度程序参数的更新,如对权重和信用的改变。调 度程序模块330可提供各种信息至准入控制模块360。该信息可包括指示拥塞的信息,如丢 弃率、缓冲器出口速率、分组老化和缓冲器占用。
[0048] 准入控制模块360包括资源估计模块361、拥塞监控模块362和控制响应模块 363。准入控制模块360的模块与分组检查模块329、调度程序模块330和发射-接收模块 379进行通信以提供应用感知准入控制。
[0049] 控制响应模块363可创建控制响应以准入、拒绝、延迟或修改准入请求。响应可在 多个级别(例如,逻辑链路、连接、会话和流)上影响请求。控制响应模块363可使用各种 信息(例如,策略、服务级别协议、资源估计、拥塞指示器以及关于应用的信息)创建控制响 应。
[0050] 资源估计模块361估计可用于通信的资源。可对上行和下行通信以及各个或成 组的终端节点进行估计。资源估计模块361可使用信道特征和PHY参数(如调制和编码) 以估计预计的可用资源。资源估计模块361可估计各单位中的资源。例如,资源估计模块 361可就每秒比特、每秒符号或每帧的资源块估计资源。任何多余的资源可通过支持的可准 入的新的会话进行分配或进行分配以增加当前活动的会话的资源。同样地,可将过量的资 源施加至逻辑承载,每个逻辑承载均含有一个或多个会话且终端节点均含有一个或多个承 载。
[0051] 除了便于进行上行和下行数据传输外,发射-接收模块379可监控或保持物理层 (PHY)参数和状态,如与终端节点355通信相关联的调制、编码和信号噪声比(SNR)。接入 节点375与终端节点通信的能力部分地取决于PHY参数和状态。关于PHY参数和状态的信 息可被提供给调度程序模块330以做出调度决策并被提供至准入控制模块360以确定准入 控制响应。
[0052] 物理层操作模式影响信道390中有多少容量是传输给定数量的数据所必需的。例 如,如果所有其他的物理层模式的参数是相同的,如果接入节点375和终端节点355之间的 通信使用正交相移键控(QPSK)调制,与如果通信使用64级正交幅度调制^4-QAM)的情况 相比,那么将需要三倍于信道390容量的容量。在一个实施方案中,准入控制模块360接收 终端节点355 (和其他终端节点)的当前物理层操作模式并根据物理层操作模式和操作服 务的数据率的需要、承诺或需求计算可用的系统容量。例如,在物理层操作模式因移动性而 改变时或在各种服务的数据率的需要或承诺改变时,准入控制模块360更新所估计的资源 容量、资源需求和资源过量或短缺。
[0053] 拥塞监控模块362监控拥塞的当前状态。拥塞监控模块362可使用源自调度程序 模块330的信息以确定拥塞。例如,缓冲器占用的增加或缓冲器出口速率的减少可指示拥 塞。拥塞监控模块362可使用源自分组检查模块329的应用信息以确定通信需求。拥塞监 控模块也可将通信需求与源自资源估计模块361的所估计的资源容量进行比较以确定拥 塞。拥塞监控模块362也可保持可用于预测拥塞的历史拥塞信息。
[0054] 如果当前的资源容量估计小于需求,拥塞监控模块362则确定信道390当前是拥 塞的。此外,拥塞监控模块362可监控用于存储调度所用的数据的队列或缓冲器的深度(占 用)、丢弃率、出口速率或当确定拥塞时通过调度程序模块330所提供的其他度量。当队列 达到容量阈值时或当队列溢出时,拥塞被认为是正在发生的。一旦队列占用下降至容量阈 值以下,拥塞则被认为是不再发生的。同样地,出口速率或队列被清空的速率可用于确定 拥塞。例如,如果出口速率小于填充队列或缓冲器的速率,则可能发生拥塞。拥塞监控模块 362也可使用源自调度程序模块330的关于丢弃率的信息以确定是否存在有拥塞。丢弃的 可接受水平可根据与所丢弃的分组相关联的应用特征而发生变化。
[0055] 特定终端节点可具有独立于信道390的容量约束或除其之外的容量约束。例如, 终端节点可能受限制终端节点的用户的最大带宽的服务级别协议的约束。调度程序模块 330可有意限制被分配至经历差的通信信道条件的终端节点的容量。这种技术可用于提高 服务于多个用户的集合信道的容量。可替代地或附加地,策略可以指定各个终端节点接收 至多为一定百分比的信道390容量。例如,该百分比可通过活动的终端节点的数量进行加 权或根据一些其他标准进行加权。另一策略可以指定各个终端节点被允许进行至多为一定 数量的同时活动的TCP连接。在这些或类似的情况下,拥塞可被定义成信道390的拥塞、各 个终端节点的分配容量的拥塞、超越所允许数量的连接限制或标准的组合。
[0056] 在一个实施方案中,拥塞监控模块362可基于趋势外推法或使用历史数据预测将 来发生拥塞的可能性。例如,如果源自终端节点355的信号质量退化(例如,终端节点可能 从接入节点移开或可能使信道中的干扰增加),那么拥塞监控模块362可关于终端节点355 和接入节点375之间的通信而预测拥塞的增加。
[0057] 拥塞监控模块362可预测拥塞的变化,包括拥塞的恶化和减轻两者。准入控制模 块360可响应于所预测的拥塞变化而前摄地采取行动。采取前摄行动可使质量退化最小 化,而如果不采取行动直到拥塞实际发生,则会发生质量退化。
[0058] 拥塞监控模块362可使用许多因素预测拥塞。例如,历史数据可指出拥塞通常在 小区内的一天中的特定时间上发生恶化。跟踪随时间传输的流式视频数据并将结果与相应 的文件大小相比较可指出流式视频的剩余部分的大小,以及必须传输该剩余部分以避免质 量减损所用的时间段。该认识可被用来管理拥塞。终端节点的信号质量可能会以一种方式 变化,该种方式会建议足以使调制和编码改变或使重试次数改变的未来改善或退化,其可 以是在无线协议(例如,HARQ重发)或传输协议(例如,TCP重发)内的。
[0059] 控制响应模块363可使用源自拥塞监控模块362的拥塞信息提供准入控制响应。 控制响应模块363可考虑源自分组检查模块329的应用消息而做出准入控制响应决策。控 制响应模块363可使准入控制基于预测的未来拥塞状态而非当前的拥塞状态。例如,如果 预计拥塞会恶化,那么与控制响应模块363仅仅基于拥塞的当前状态而会做的情况相比, 控制响应模块363可更积极地拒绝或修改服务。相反地,如果预计拥塞将会减轻,那么控制 响应模块363可不太积极地拒绝或修改服务。
[0060] 在一个实例实施方案中,接入节点375为在LTE无线电接入网络(RAN)中的 eNodeB。在LTE系统中,eNodeB可执行准入控制,从而确定是否有容量以准入用户设备(UE) (例如,终端节点355)或用于UE的特定数据无线电承载(DRB)。一些DRB具有相关联的保 证比特率(GBR)和最大比特率(MBR)。其他DRB不具有GBR和MBR,但必须在被分配至UE 的总计最大比特率(AMBR)内共同操作。一些DRB可专用于个别服务,如运营商控制的LTE 语音(VoLTE)服务。其他DRB可以携带多个同时的异构服务,如同时的电子邮件和YouTube 视频。此外,为了帮助抢占一个服务以允许另外一个服务,LTE提供用于DRB的分配和保留 优先级参数。接入节点375可连同当前或预测的调制和编码率和运营商策略使用GBR、MBR 和AMBR以做出控制响应决策。实例运营商策略包括超额认购策略、服务级别协议和分配和 保留优先级。这样的策略可能是通用的且适用于网络中的所有用户。可替代地,不同的策 略可被施加至网络中成组的用户或各个用户。
[0061] 当准入控制模块360在信道390上或在用于终端节点355的信道390的一部分中 检测到拥塞时,可采取各种行动(控制响应)。例如,准入控制模块360可暂停或修改现有 服务。如果请求新的服务,那么准入控制模块360可拒绝新的服务或用修改的服务参数准 入新的服务。
[0062] 当新的终端节点进入网络或终端节点355发起新的数据承载的设置时,准入控制 模块360确定响应。每个新的终端节点或数据承载创建对系统的需求。除了通信带宽外,新 的终端节点或数据承载可在接入节点375增加对计算资源的需求。对计算资源的需求可随 终端节点和数据承载的数量进行缩放。同样地,最小带宽需要也可随终端节点和数据承载 的数量进行缩放。例如,终端节点将要求一些基本量的带宽(例如,用于控制信令)。此外, 终端节点将经常以默认带宽进入系统(例如,LTE网络中的默认承载的带宽)。基于现有带 宽分配(例如,GBR、MBR和AMBR)、超额认购策略和当前或预测的调制和编码,准入控制模块 360可在停留在关于超额认购和拥塞级别的策略中的同时确定是否能允许新的终端节点或 承载。准入控制模块360也可使准入控制决策基于在承载上传送的服务或服务混合。
[0063] 在另一个实例中,接入节点375传送的服务包括VoLTE和与VoLTE相结合的交互 式视频。分组检查模块329可通过在VoLTE服务的设置期间检测IP多媒体子系统(MS)信 令而检测VoLTE服务。在一个实施方案中,即使当MS信令被加密时,分组检查模块329也 能检测VoLTE服务。例如,分组检查模块329可检测核心网络和终端节点355之间的MS信 令,随后不久(例如,在几秒内)即创建具有与语音一致的比特率(例如,每秒32千比特) 的承载。分组检查模块329可从该信息推断出在新的承载上发起了 VoLTE会话。准入控制 模块360可使用源自分组检查模块329的该信息做出准入控制决策。如果对检测的MS信 令用一定的时间关系(例如,在几秒内)建立具有与视频一致的比特率(例如,每秒500千 比特)的承载和具有与语音(或音频)一致的比特率的承载,那么分组检查模块329可推 断出该组合表示交互式语音和视频会话。基于通常被认为是对于用户的体验质量来说比视 频部分更重要的交互式语音和视频会话的语音部分,准入控制模块360在做出准入控制决 策时可使语音承载优先于视频承载。同样地,准入控制模块360可认为交互式语音和视频 会话的视频部分比其他视频承载(如视频点播)具有更低的优先级,而交互式语音和视频 会话的语音部分则被授予更高的优先级。
[0064] 例如,分组检查模块329可确定正在现有的数据承载上发起的新的视频服务。分 组检查模块329可进一步地确定新的视频服务的预计比特率。准入控制模块360能使用预 计比特率确定如果允许新的视频服务则新的视频服务或其他服务是否将会退化。分组检查 模块329可通过多种方式检测服务的比特率。可通过观察在一个时间段内服务的数据流动 (例如,通过对与服务相关联的数据字节的总数求和且除以进行求和所用的时间段)而估 计出比特率。可根据设置服务的分组确定比特率。例如,分组检查模块329可检查用于启 动YouTube视频的HTTP请求和响应,其描述了视频的数据率和大小。在一个实施方案中,分 组检查模块329可检测HTTP视频流式会话的存在并保持播放列表或清单文件的副本。在 一个实施方案中,分组检查模块329可通过检测客户请求要提取数据流中的哪些片段以及 传输这些片段所花费的实际时间而估计某个时间段的数据流的比特率。准入控制模块360 可使用比特率信息确定准入控制响应。例如,准入控制模块360可评估是否具有充足的资 源以满足当前活动组的服务的质量要求,例如,是否具有充足的资源以支持视频的无失速 的回放。
[0065] 准入控制模块360可做出准入控制响应,其可避免对系统性能的不利影响,包括 对Q〇E的影响。关于比特率、调制和编码和超额认购策略的信息可被用于避免不利影响。例 如,调制和编码可用于确定有多少比特可用于在资源分配的单位(例如,LTE的资源块)内 传输用户数据。例如,超额认购策略可允许准入控制模块360接受表现出比实际可用的更 高的总带宽的会话。由于许多会话将不会使用其允许的资源中的全部的认识,因此可能会 发生这种情况。例如,在LTE中,在知道将使用哪个音频编解码器前可建立包括进行GBR分 配的VoLTE连接。因此,GBR可假定最坏的情况,即最高的分辨率且因此是最高的比特率。 然而,所使用的实际编解码器可能更有效(较低的比特率)且不消耗所有分配的带宽。此 夕卜,使用静音抑制技术可进一步地将实际比特率降低至最大的比特率之下。分组检查模块 329可检测服务正使用比最初预算更少的带宽。该信息可允许准入控制模块360超额认购 信道390的保证的资源承诺。准入控制模块360也可使用策略输入做出超额认购决策。 [0066] 可替代地或附加地,准入控制模块360可根据参数确定充足的资源的可用性以及 拥塞的指示。实例参数包括缓冲器占用、缓冲器出口速率、丢弃率和观察或估计的视频或音 频质量度量,如视频失速。可从当前或最近活动的服务获得参数。如果准入控制模块360 确定存在有充足的资源以用于新的会话,则可准入新的会话。如果准入控制模块360确定 不存在充足的资源,控制响应则必须发生以减轻超额认购。
[0067] 准入控制模块360可做出的用于减轻超额认购的一个控制响应为拒绝新的服务。 当要在现有的承载上启动新的服务时,控制响应可能不像拒绝承载的创建一样简单。在一 个实施方案中,控制响应可以是丢弃或替换会话发起分组中的一些,从而克服会话协议用 于发起会话的能力。
[0068] 响应可包括丢弃与服务请求相关的一个或多个分组并将替代消息发送回服务发 起者。例如,终端节点发出的HTTP GET命令可通过分组检查模块329进行识别并予以保持。 由于拥塞条件,准入控制模块360可创建控制响应以丢弃服务请求。此外,控制响应可创建 并发送替代消息至调度程序模块330,其反过来将消息发送至终端节点。例如,替代消息可 以是HTTP 413请求实体过大消息、HTTP 500内部服务器错误消息、HTTP 503服务不可用 的消息或HTTP 504网关超时消息。这些消息可包括用于对在客户端应试图再发起会话前 的等待期发出信号的重试后参数,从而创建控制响应以延迟而非拒绝服务。重试后参数可 被设置为恒定值或可根据严重拥塞(当前、预测的未来拥塞或拥塞级别的组合)而进行设 置。附加地或可替代地,替代消息可具有TCP复位标志、在TCP报头内的字段和至值为1的 设置,从而发起底层的TCP连接的关闭。
[0069] 可替代地,响应可包括用拒绝服务请求的消息替换接受服务请求的消息。更具体 地,如果终端节点355中的客户端正使用HTTP GET命令请求视频剪辑,那么分组检查模块 329可识别从数据服务器310发出的HTTP 2000K消息。作为响应,准入控制模块360可创 建控制响应以丢弃消息、用替代消息将其替换并关闭TCP连接。例如,准入控制模块360可 向分组检查模块329发出信号以检测和丢弃HTTP 2000K消息并将HTTP 413请求实体过大 消息、HTTP 500内部服务器错误消息、HTTP 503服务不可用的消息或HTTP 504网关超时消 息传递至在其位置上的调度程序模块330。这些消息可包括用于对在客户端应试图再发起 会话前的等待期发出信号的重试后参数,从而创建控制响应以延迟而非拒绝服务。重试后 参数可被设置为恒定值或可根据严重拥塞(当前、预测的未来拥塞或拥塞级别的组合)而 进行设置。替代消息可具有被设置为值1的TCP复位标志,从而发起底层TCP连接的关闭。 第二个替代消息也可通过接入节点375进行创建并被发送至数据服务器310以终止与原始 终端节点的请求相关的任何数据传输。第二个替代消息可具有被设置为值1的TCP复位标 志,从而发起底层TCP连接的关闭。
[0070] 在另一个实例中,在终端节点355和数据服务器310之间已成功完成一个或多个 消息交易后可做出延迟或拒绝服务的决策。例如,准入控制模块360可创建控制响应以在 确定服务的应用类别或具体应用后延迟或终止服务。可替代地,可在接入节点375确定支 持服务所需的必要资源后延迟或终止服务。例如,一旦确定平均比特率超越可用的系统容 量,则可拒绝流式视频服务。
[0071] 在另一个实例中,如果终端节点355中的客户端启动RTSP流式会话,那么分组检 查模块329可识别在服务器和客户端之间传输的RTSP消息。当准入控制模块360决定拒 绝服务时,可创建控制响应以用从200 (0K)至453 (没有足够的带宽)的SETUP方法改变与 RTSP请求消息相应的RTSP响应消息的状态。
[0072] 准入控制模块360也可创建控制响应以拒绝TCP连接的设置。例如,如果允许用 于终端节点的TCP连接的数量被超越,准入控制模块360则可防止设置另一个TCP连接以 用于该终端节点。分组检查模块329可检查分组以通过检测用于在TCP客户端和TCP服务 器之间建立TCP(例如,SYN、SYN-ACK和ACK)的分组而识别TCP连接的设置。如果已建立 太多的TCP连接,准入控制模块360则可创建控制响应以丢弃这些消息。可替代地或附加 地,可向客户端(或服务器)发出信号以指示对服务的拒绝。可通过以引用方式由此并入 本文的2013年1月17日提交的且题为"用于通信系统中合作应用的系统和方法(Systems and Methods for Cooperative Applications in Communication Systems),'的序列号为 13/744, 101的美国专利申请中描述的方法对服务的拒绝发出信号。
[0073] 系统可基于各种因素选择拒绝服务。例如,系统可使该决策基于新的会话的协 议(例如,HTTP或FTP)、应用类别(例如,流式视频、对话式或双向视频、语音、互联网浏 览、对等交换、游戏或机器对机器交换)或具体应用(例如,Y〇uTube、Netflix、Facebook、 FaceTime、Chrome或BitTorrent)。也可基于上述方法连同用户SLA或网络策略而拒绝服 务。
[0074] 准入控制模块360也可创建控制响应以延迟新的服务。例如,可延迟新的服务直 到系统估计具有充足的资源为止。例如,YouTube视频会话的创建协议可含有信息,如元数 据,其允许分组检查模块329确定YouTube视频的大小或持续时间。同样地,可确定其他 视频流式应用和非视频会话的会话持续时间。准入控制模块360可使用持续时间的信息, 其可能与缓冲器占用和出口速率相组合,从而估计何时视频会话可结束和系统资源可被释 放。准入控制模块360可延迟新的服务,例如,通过延迟会话发起协议分组或通过向应用、 客户端或服务器发出信号以延迟会话发起而实现。因此,可延迟会话直到有足够的可用资 源为止。与拒绝会话相比,延迟会话可提供更好的用户Q〇E。
[0075] 准入控制模块360也可创建控制响应以修改服务,从而使服务将在可用资源内进 行操作。例如,在视频应用中,服务器可发送视频表示的列表,其中客户端可从该列表进行 选择。每个表示可具有不同的容器文件格式或不同的视频分辨率或不同的比特率。在一个 实施方案中,接入节点375可修改可能表示的列表,在该列表中视频是可用的。可修改可能 的表示以将该列表限制为将在可用资源内操作的那些。
[0076] 由于视频文件通常很大,因此可能期望使客户端能在接收整个视频文件前开始播 放视频文件。为了使这成为可能,例如,YouTube服务器提供采用流行的容器格式(如MP4、 3GP和FLV)的视频内容,其中视频元数据可被存储在文件的开头。YouTube客户端可一接 收到视频元数据和少量的电影数据就开始进行播放。对于每个视频,YouTube服务器可提供 具有供客户端进行访问的不同URL的多个视频表示。YouTube服务器可对XML内容消息中 的可用表示发出信号。视频剪辑的实例可用视频表示被列在下表中。在URL中,在"itag" 字段后的数字指示不同的视频容器文件格式和可用于视频剪辑的分辨率。例如,itag= 18 和itag = 22的线均指示MP4格式,但其分别具有360p和720p的分辨率。在这种情况下, 控制响应可以是拦截XML内容消息、剥除会引起拥塞的较高的数据率选项并转发修改的消 息。这将客户端的选择限制为存在有充足的资源以用于其的那些选择。用于其他服务和格 式的内容也可同样地进行修改。
[0077]

【权利要求】
1. 一种接入节点,其包括: 收发器模块,其被配置成提供与终端节点的通信; 分组检查模块,其被配置成检查与所述终端节点通信的分组以检测关于与所述分组相 关联的应用的信息;以及 准入控制模块,其被配置成检测源自所述终端节点的准入请求,所述准入请求为对通 信服务的请求,并基于所述应用信息和关于与所述终端节点通信中的拥塞的信息确定对所 述准入请求的准入控制响应。
2. 根据权利要求1所述的接入节点,其中所述应用信息包括应用类别和具体应用。
3. 根据权利要求1所述的接入节点,其中所述准入控制模块包括: 资源估计模块,其被配置成估计可用于与所述终端节点进行通信的资源; 拥塞监控模块,其被配置成监控与所述终端节点的所述通信中的所述拥塞;以及 控制响应模块,其被配置成使用源自所述资源估计模块的所估计的资源和源自所述拥 塞监控模块的所监控的拥塞而确定所述准入控制响应。
4. 根据权利要求1所述的接入节点,其还包括调度程序模块,所述调度程序模块被配 置成接收下行分组、将所述下行分组分成队列并调度所述下行分组以利用调度程序参数传 输至所述终端节点中的一个或多个。
5. 根据权利要求4所述的接入节点,其中所述调度程序模块将拥塞度量供给至所述准 入控制模块以用于确定准入控制响应。
6. 根据权利要求5所述的接入节点,其中所述拥塞度量包括从由丢弃率、调度队列出 口速率、分组龄和调度队列占用所组成的组选择的信息。
7. 根据权利要求4所述的接入节点,其中所述准入控制响应包括修改所述调度程序参 数的响应。
8. 根据权利要求1所述的接入节点,其中通过所述分组检查模块所检查的所述分组包 括上行分组和下行分组。
9. 一种接入节点,其包括: 收发器模块,其被配置成提供所述接入节点和终端节点之间的通信; 回程接口模块,其被配置成提供在网络中的所述接入节点和装置之间的通信;以及 处理器,其被耦接至所述收发器且被配置成: 检测源自终端节点的准入请求,所述准入请求为对新的通信服务的请求,以及 基于与所述准入请求相关联的应用的特征和关于影响与所述终端节点的通信的拥塞 的信息而确定对所述准入请求的响应。
10. 根据权利要求9所述的接入节点,其中所述应用的所述特征包括应用类别和具体 应用。
11. 根据权利要求10所述的接入节点,其中对所述准入请求的所述响应还基于可能与 所述应用相关联的应用类别和具体应用的优先表。
12. 根据权利要求9所述的接入节点,其中所述关于拥塞的信息是具体到所述终端节 点的信息。
13. 根据权利要求9所述的接入节点,其中所述关于拥塞的信息是被连接至所述接入 节点的一组终端节点所共有的信息。
14. 根据权利要求9所述的接入节点,其中所述关于拥塞的信息包括预测的拥塞。
15. 根据权利要求14所述的接入节点,其中对所述准入请求的所述响应更可能是当预 测到拥塞时拒绝所述请求。
16. 根据权利要求9所述的接入节点,其中所述准入请求是用于视频服务的,且其中所 述关于拥塞的信息包括与视频数据的文件大小相比对随时间传输的所述视频数据的分析。
17. 根据权利要求9所述的接入节点,其中所述准入请求为用于将服务添加至现有承 载的请求。
18. 根据权利要求17所述的接入节点,其中对所述准入请求的所述响应还基于在所述 现有承载上的其他服务。
19. 根据权利要求9所述的接入节点,其中所述处理器还被配置成检查与所述准入请 求相关联的分组以检测与所述准入请求相关联的所述应用的所述特征。
20. 根据权利要求19所述的接入节点,其中所述接入节点用于长期演进(LTE)系统 中,且其中检查与所述准入请求相关联的分组包括通过检测互联网协议(IP)多媒体子系 统(MS)信令而后创建具有语音比特率的承载来检测LTE语音(VoLTE)会话。
21. 根据权利要求19所述的接入节点,其中检查与所述准入请求相关联的分组包括通 过检测互联网协议(IP)多媒体子系统(IMS)信令而后创建具有语音比特率的承载和创建 具有视频比特率的承载来检测交互式语音和视频会话。
22. 根据权利要求21所述的接入节点,其中确定对所述准入请求的所述响应包括拒绝 创建具有视频比特率的所述承载却支持具有语音比特率的所述承载。
23. 根据权利要求19所述的接入节点,其中所检测的特征包括比特率。
24. 根据权利要求23所述的接入节点,其中如果所述比特率如此之高准入所述新服务 会导致其他服务退化,则拒绝对所述准入请求的所述响应。
25. 根据权利要求9所述的接入节点,其中所述处理器还被配置成检测现有服务是否 正使用小于为所述服务预算的带宽,且其中当所述关于拥塞的信息指示所述现有服务和所 述新的服务将具有高于可用资源的所述带宽的带宽分配且检测到使用小于为所述服务预 算的带宽的现有服务时,准入所述新的服务。
26. 根据权利要求9所述的接入节点,其中对所述准入请求的所述响应为拒绝所述请 求。
27. 根据权利要求26所述的接入节点,其中拒绝所述请求包括丢弃用于发起所请求的 服务的一个或多个分组。
28. 根据权利要求27所述的接入节点,其中丢弃用于发起所请求的服务的一个或多个 分组包括用拒绝所请求的服务的消息替换接受所请求的服务的消息。
29. 根据权利要求28所述的接入节点,其中拒绝所述服务请求的所述消息包括重试时 间。
30. 根据权利要求29所述的接入节点,其中所述重试时间是基于预计的拥塞而进行设 置的。
31. 根据权利要求9所述的接入节点,其中对所述准入请求的所述响应为延迟所述准 入请求。
32. 根据权利要求31所述的接入节点,其中延迟所述准入请求包括延迟用于发起所请 求的服务的一个或多个分组的传输。
33. 根据权利要求9所述的接入节点,其中对所述准入请求的所述响应为修改所述准 入请求。
34. 根据权利要求33所述的接入节点,其中所述准入请求是通过从服务选项的列表移 除较高数据率的选项而进行修改的。
35. 根据权利要求33所述的接入节点,其中所述准入请求是用于视频服务的,且其中 修改所述准入请求包括请求供给所述视频服务的视频数据的装置缩放所述视频数据以降 低所述视频数据的所述数据率。
36. 根据权利要求9所述的接入节点,其中对所述准入请求的所述响应为准入所请求 的服务并修改现有服务以向所请求的服务提供带宽。
37. 根据权利要求36所述的接入节点,其中当带宽可用时,逆转所述现有服务的所述 修改。
38. 根据权利要求36所述的接入节点,其中所述现有服务的所述修改包括修改至所述 现有服务的资源分配。
39. 根据权利要求38所述的接入节点,其中所述现有服务为能够供给使用多个视频表 示的视频数据的视频服务,且其中选择所述资源分配的所述修改以触发与所述现有服务相 关联的视频客户端所请求的视频表示中的变化。
40. 根据权利要求9所述的接入节点,其中对所述准入请求的所述响应为准入所请求 的服务并暂停现有服务以向所请求的服务提供带宽。
41. 根据权利要求9所述的接入节点,其中所述关于拥塞的信息包括视频会话的质量 测量。
42. 根据权利要求19所述的接入节点,其中检查分组包括通过检查用于发起所请求的 服务的一个或多个分组中的信息而检测比特率。
43. 根据权利要求9所述的接入节点,其中确定对所述准入请求的所述响应以使用户 体验质量最大化。
44. 一种用于确定准入控制响应的方法,所述方法包括: 检测源自终端节点的准入请求,所述准入请求为对新的通信服务的请求; 检查与所述准入请求相关联的分组以检测与所述准入请求相关联的应用的特征;以及 基于所检测的所述应用的特征和关于影响与所述终端节点的通信的拥塞的信息而确 定对所述准入请求的响应。
45. 根据权利要求44所述的方法,其中所检测的特征包括应用类别和具体应用。
46. 根据权利要求45所述的方法,其中对所述准入请求的所述响应还基于可能与所述 应用相关联的应用类别和具体应用的优先表。
47. 根据权利要求44所述的方法,其中所述接收、所述检查和所述确定是通过至少两 个不同的网络节点而执行的。
48. 根据权利要求44所述的方法,其中所述关于拥塞的信息是具体到所述终端节点的 信息。
49. 根据权利要求44所述的方法,其中所述关于拥塞的信息是被连接至接收所述准入 请求的网络节点的一组终端节点所共有的信息。
50. 根据权利要求44所述的方法,其中所述关于拥塞的信息包括预测的拥塞。
51. 根据权利要求50所述的方法,其中对所述准入请求的所述响应更可能是当预测到 拥塞时拒绝所述请求。
52. 根据权利要求44所述的方法,其中所述准入请求是用于视频服务的,且其中所述 关于拥塞的信息包括与视频数据的文件大小相比对随时间传输的所述视频数据的分析。
53. 根据权利要求44所述的方法,其中所述准入请求为用于将服务添加至现有承载的 请求。
54. 根据权利要求53所述的方法,其中对所述准入请求的所述响应还基于在所述现有 承载上的其他服务。
55. 根据权利要求44所述的方法,其中所述方法用于长期演进(LTE)系统中,且其中检 查与所述准入请求相关联的分组包括通过检测互联网协议(IP)多媒体子系统(MS)信令 而后创建具有语音比特率的承载来检测LTE语音(VoLTE)会话。
56. 根据权利要求44所述的方法,其中检查与所述准入请求相关联的分组包括通过检 测互联网协议(IP)多媒体子系统(IMS)信令而后创建具有语音比特率的承载和创建具有 视频比特率的承载来检测交互式语音和视频会话。
57. 根据权利要求56所述的方法,其中确定对所述准入请求的所述响应包括拒绝创建 具有视频比特率的所述承载却支持具有语音比特率的所述承载。
58. 根据权利要求44所述的方法,其中所检测的特征包括比特率。
59. 根据权利要求58所述的方法,其中如果所述比特率如此之高准入所述新服务会导 致其他服务退化,则拒绝对所述准入请求的所述响应。
60. 根据权利要求44所述的方法,其还包括检测现有服务是否正使用小于为所述服务 预算的带宽,且其中当所述关于拥塞的信息指示所述现有服务和所述新的服务将具有高于 可用资源的所述带宽的带宽分配且检测到使用小于为所述服务预算的带宽的现有服务时, 准入所述新的服务。
61. 根据权利要求44所述的方法,其中对所述准入请求的所述响应为拒绝所述请求。
62. 根据权利要求61所述的方法,其中拒绝所述请求包括丢弃用于发起所请求的服务 的一个或多个分组。
63. 根据权利要求62所述的方法,其中丢弃用于发起所请求的服务的一个或多个分组 包括用拒绝所请求的服务的消息替换接受所请求的服务的消息。
64. 根据权利要求63所述的方法,其中拒绝所述服务请求的所述消息包括重试时间。
65. 根据权利要求64所述的方法,其中所述重试时间是基于预计的拥塞而进行设置 的。
66. 根据权利要求44所述的方法,其中对所述准入请求的所述响应为延迟所述准入请 求。
67. 根据权利要求66所述的方法,其中延迟所述准入请求包括延迟用于发起所请求的 服务的一个或多个分组的传输。
68. 根据权利要求44所述的方法,其中对所述准入请求的所述响应为修改所述准入请 求。
69. 根据权利要求68所述的方法,其中所述准入请求是通过从服务选项的列表移除较 高数据率的选项而进行修改的。
70. 根据权利要求68所述的方法,其中所述准入请求是用于视频服务的,且其中修改 所述准入请求包括请求供给所述视频服务的视频数据的装置缩放所述视频数据以降低所 述视频数据的所述数据率。
71. 根据权利要求44所述的方法,其中对所述准入请求的所述响应为准入所请求的服 务并修改现有服务以向所请求的服务提供带宽。
72. 根据权利要求71所述的方法,其中当带宽可用时,逆转所述现有服务的所述修改。
73. 根据权利要求71所述的方法,其中所述现有服务的所述修改包括修改至所述现有 服务的资源分配。
74. 根据权利要求73所述的方法,其中所述现有服务为能够供给使用多个视频表示的 视频数据的视频服务,且其中选择所述资源分配的所述修改以触发与所述现有服务相关联 的视频客户端所请求的视频表示中的变化。
75. 根据权利要求44所述的方法,其中对所述准入请求的所述响应为准入所请求的服 务并暂停现有服务以向所请求的服务提供带宽。
76. 根据权利要求44所述的方法,其中所述关于拥塞的信息包括视频会话的质量测 量。
77. 根据权利要求44所述的方法,其中检查分组包括通过检查用于发起所请求的服务 的一个或多个分组中的信息而检测比特率。
78. 根据权利要求44所述的方法,其中确定对所述准入请求的所述响应以使用户体验 质量最大化。
【文档编号】H04L12/927GK104272706SQ201380020630
【公开日】2015年1月7日 申请日期:2013年2月8日 优先权日:2012年4月17日
【发明者】K·L·斯坦伍德, D·吉奥, W·罗迪, Y·鲍, H·徐 申请人:Wi-Lan研究所公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1