用于支持通信系统中的服务质量的方法和设备的制造方法_2

文档序号:9331201阅读:来源:国知局
0041 ] 上行链路PHY/MAC模块254控制与经由无线通信接口模块230将数据信息(例如,消息、包和/或帧)(例如)从端节点200发送到接入节点有关的物理(PHY)层和媒体接入控制(MAC)层处理。在一些实施例中,上行链路PHY/MAC模块254的操作包含发送和接收控制信息(例如,信号或消息)两者,以协调数据信息(例如,消息、包或帧)的发送。配置信息251可(且在一些实施例中确实)包含影响上行链路PHY/MAC模块254的操作的配置信息(例如,参数设定值),例如用于传输的频率、频带、信道、扩展码或跳频码;与端节点200相关联的识别符;规定指配请求信道的使用的请求词典等。
[0042]上行链路LLC(ARQ)模块255控制与经由无线通信接口模块230将数据信息(例如,消息、包和/或帧)(例如)从端节点200发送到接入节点有关的逻辑链路控制(LogicalLink Control,LLC)层处理。上行链路LLC (ARQ)模块255包含与自动重复请求(AutomaticRepeat Request,ARQ)能力(例如,丢失包或帧的重传)相关联的处理。在一些实施例中,上行链路LLC (ARQ)模块255进一步包含与向较高层消息(例如,包)添加LLC标头和/或标尾以提供额外功能性(例如经由类型字段的多协议多路复用/解多路复用,或经由检查和字段的错误检测)有关的处理。上行链路LLC(ARQ)模块255还可(且在一些实施例中确实)执行将较高层消息(例如,包)分段成多个子部分,例如待由上行链路PHY/MAC模块254发送的帧。配置信息251可(且在一些实施例中确实)包含影响上行链路LLC (ARQ)模块255的操作的配置信息(例如,参数设定值),例如ARQ窗口大小、最大重传数目、废弃计时器等。
[0043]上行链路队列管理模块256维护信息,且控制与存储待经由无线通信接口模块230 (例如)从端节点200发送到接入节点的数据信息(例如,消息、包和/或帧)有关的处理。上行链路队列管理模块256可(且在一些实施例中确实)控制等待传输的数据信息的存储,且维护关于等待在每业务流基础上传输的数据信息(例如,与可存储在单独队列中的每一业务流相关联的包)的状态信息。在一些实施例中,上行链路队列管理模块256支持多种队列管理技术和/或能力,例如头部丢弃、尾部丢弃以及各种主动队列管理(ActiveQueue Management, AQM)机制,例如随机早期检测(Random Early Detect1n,RED)。配置信息251可(且在一些实施例中确实)包含影响上行链路队列管理模块256的操作的配置信息(例如,参数设定值),例如与一个或一个以上业务流相关联的队列限制、丢弃策略和/或AQM阈值。
[0044]上行链路分类器模块257控制与识别在待经由无线通信接口模块230 (例如)从端节点200发送到接入节点之前属于特定业务流的数据信息(例如,消息、包和/或帧)有关的处理。在一些实施例中,上行链路分类器模块257基于对一个或一个以上标头和/或有效负载字段的检查,将待经由无线通信接口模块230发送的消息、包和/或帧分类为属于多种业务流中的一者。上行链路分类器模块257所进行的分类的结果可(且在一些实施例中确实)影响上行链路队列管理模块256和其它模块253、254、255对经分类的数据信息(例如,消息、包和/或帧)的处理,例如所述结果可确定消息、包和/或帧将与之相关联以供存储的特定队列,且进一步影响随后的处理,例如调度。配置信息251可(且在一些实施例中确实)包含影响上行链路分类器模块257的操作的配置信息(例如,参数设定值),例如规定用于使数据信息(例如,消息、包和/或帧)关联为属于一个或一个以上业务流的标准的一组一个或一个以上分类器过滤规则。
[0045]下行链路PHY/MAC模块258控制与经由无线通信接口模块230接收(例如)从接入节点到端节点200的数据信息(例如,包和/或帧)有关的PHY层和MAC层处理。在一些实施例中,下行链路PHY/MAC模块258的操作包含发送和接收控制信息(例如,信号或消息)两者,以协调数据信息(例如,消息、包或帧)的接收。配置信息251可(且在一些实施例中确实)包含影响下行链路PHY/MAC模块258的操作的配置信息(例如,参数设定值),例如用于接收的频率、频带、信道、扩展码或跳频码;与端节点200相关联的识别符等。
[0046]下行链路LLC (ARQ)模块259控制与经由无线通信接口模块230接收(例如)从接入节点到端节点200的数据信息(例如,包和/或帧)有关的LLC层处理。下行链路LLC(ARQ)模块259包含与ARQ能力(例如,丢失包或帧的重传)相关联的处理。在一些实施例中,下行链路LLC (ARQ)模块259进一步包含与包封较高层消息(例如,包)的LLC标头和/或标尾有关的处理,其提供额外功能性,例如经由类型字段的多协议多路复用/解多路复用,或经由检查和字段的错误检测。下行链路LLC(ARQ)模块259还可(且在一些实施例中确实)执行将下行链路PHY/MAC模块258所接收到的帧重新组合成较高层消息(例如,包)。配置信息251可(且在一些实施例中确实)包含影响下行链路LLC (ARQ)模块259的操作的配置信息(例如,参数设定值),例如ARQ窗口大小、最大重传数目、废弃计时器等。
[0047]图3提供根据各种实施例而实施的示范性接入节点300的详细图解。图3中所描绘的示范性接入节点300是可用作图1中所描绘的接入节点140、140'、140"中的任何一者的设备的详细表示。在图3的实施例中,接入节点300包含通过总线306耦合在一起的处理器304、存储器310、网络/网间接口模块320和无线通信接口模块330。因此,接入节点300的各个组件可经由总线306交换信息、信号和数据、接入节点300的组件304、306、310、320、330位于外壳302内部。
[0048]网络/网间接口模块320提供接入节点300的内部组件可借以将信号发送到外部装置和网络节点且接收来自外部装置和网络节点的信号的机制。网络/网间接口模块320包含接收器模块322和传输器模块324,其用于(例如)经由铜线或光纤线将节点300耦合到其它网络节点。无线通信接口模块330还提供接入节点300的内部组件可借以将信号发送到外部装置和网络节点(例如,端节点)且接收来自外部装置和网络节点的信号的机制。无线通信接口模块330包含(例如)具有对应接收天线336的接收器模块332和具有对应传输天线338的传输器模块334。无线通信接口模块330用于(例如)经由无线通信信道将接入节点300耦合到其它节点。
[0049]处理器304在存储器310中所包含的各种模块(例如,例行程序)的控制下控制接入节点300的操作,以执行各种信令和处理。存储器310中所包含的模块在启动时执行,或在由其它模块调用时执行。模块在被执行时可交换数据、信息和信号。模块在被执行时还可共享数据和信息。在图3的实施例中,接入节点300的存储器310包含控制信令模块312和业务控制模块350,业务控制模块350进一步包含配置信息351和各种额外模块352、353、354、355、356、357、358、359、360、361、362 和 363。
[0050]控制信令模块312控制与接收和发送用于控制接入节点300的各个方面(包含例如,业务控制模块350以及其中所包含的配置信息351和各种额外模块352、353、354、355、356、357、358、359、360、361、362和363)的操作和/或配置的信号(例如,消息)有关的处理。在一些实施例中,控制信令模块312包含与接入节点300的操作和/或控制信令模块312所支持的一个或一个以上信令协议有关的状态信息,例如参数、状态和/或其它信息。明确地说,控制信令模块312可包含:配置信息,例如接入节点识别信息和/或参数设定值;以及操作信息,例如关于当前处理状态的信息、待决消息交易的状态等。
[0051]业务控制模块350控制与经由无线通信接口模块330接收和发送数据信息(例如,消息、包和/或帧)有关的处理。示范性业务控制模块包含配置信息351以及控制包和/或业务流(例如,相关联的包序列)的服务质量的各个方面的各种额外模块352、353、354、355、356、357、358、359、360、361、362和363。在一些实施例中,业务控制模块350包含与接入节点300、业务控制模块350和/或其中所包含的各种额外模块352、353、354、355、356、357、358、359、360、361、362和363中的一者或一者以上的操作有关的状态信息(例如,参数、状态和/或其它信息)。配置信息351 (例如,参数设定值)确定、影响且/或规定业务控制模块350和/或其中所包含的各种额外模块352、353、354、355、356、357、358、359、360、361、362和363的操作。在一些实施例中,包含各种额外模块是为了执行支持业务控制的特定方面所需的特定功能和操作。在各种实施例中,可视业务控制的功能要求,根据需要对模块进行省略且/或组合。下文描述示范性业务控制模块350中所包含的每个额外模块。
[0052]准入控制模块352维护与资源利用率/可用性有关的信息,且确定是否有足够的资源可用于支持特定业务流的服务质量要求。准入控制模块352所维护的资源可用性信息包含(例如)支持一个或一个以上业务流所需的包和/或帧列队能力、调度能力以及处理和存储器能力。控制信令模块312和/或接入节点300中所包含的其它模块可(且在一些实施例中确实)询问准入控制模块352,以确定是否有足够的资源可用于支持新的或经修改的业务流,其中准入控制确定随特定业务流的服务质量要求和/或可用资源而变。配置信息351可(且在一些实施例中确实)包含影响准入控制模块352的操作的配置信息(例如,参数设定值),例如指示在拒绝额外请求之前可分配的资源的百分比的准入控制阈值。
[0053]上行链路调度器模块353控制与传输调度(例如次序和/或时序)以及传输资源的分配有关的处理,所述传输资源例如是待经由无线接口模块330从一个或一个以上端节点发送到接入节点的数据信息(例如,消息、包和/或帧)的信息编码速率、传输时隙和/或传输功率。上行链路调度器模块353可(且在一些实施例中确实)依据与一个或一个以上业务流和/或一个或一个以上端节点相关联的服务质量要求和/或约束条件而调度传输且分配传输资源。配置信息351可(且在一些实施例中确实)包含影响上行链路调度器模块353的操作的配置信息(例如,参数设定值),例如与一个或一个以上业务流和/或端节点相关联的优先权、速率限制、等待时间限制和/或共享权数。在一些实施例中,上行链路调度器模块353所执行的调度和/或资源分配操作另外随信道条件和其它因素(例如,功率预算)而变。
[0054]下行链路调度器模块354控制与传输调度(例如次序和/或时序)以及传输资源的分配有关的处理,所述传输资源例如是待经由无线接口模块330从接入节点300发送到一个或一个以上端节点的数据信息(例如,消息、包和/或帧)的信息编码速率、传输时隙和/或传输功率。下行链路调度器模块354可(且在一些实施例中确实)依据与一个或一个以上业务流和/或一个或一个以上端节点相关联的服务质量要求和/或约束条件而调度传输且分配传输资源。配置信息351可(且在一些实施例中确实)包含影响下行链路调度器模块354的操作的配置信息(例如,参数设定值),例如与一个或一个以上业务流和/或端节点相关联的优先权、速率限制、等待时间限制和/或共享权数。在一些实施例中,下行链路调度器模块354所执行的调度和/或资源分配操作另外随信道条件和其它因素(例如,功率预算)而变。
[0055]上行链路业务调整器模块355控制与经由无线接口模块330(例如)从端节点到接入节点300而接收到的数据信息(例如,消息、包和/或帧)的业务调整(例如,计量、标记、修正等)有关的处理。上行链路业务调整器模块355可(且在一些实施例中确实)依据与一个或一个以上业务流和/或一个或一个以上端节点相关联的服务质量要求和/或约束条件而调整业务(例如,计量、标记和/或修正)。配置信息351可(且在一些实施例中确实)包含影响上行链路业务调整器模块355的操作的配置信息(例如,参数设定值),例如与一个或一个以上业务流和/或端节点相关联的速率限制和/或标记值。
[0056]上行链路分类器模块356控制与识别在待由上行链路业务调整器模块355处理之前属于特定业务流的经由无线接口模块330 (例如)从端节点到接入节点300而接收到的数据信息(例如,消息、包和/或帧)有关的处理。在一些实施例中,上行链路分类器模块356基于对一个或一个以上标头和/或有效负载字段的检查,将经由无线通信接口模块330接收的消息、包和/或帧分类为属于多种业务流中的一者。上行链路分类器模块356所进行的分类的结果可(且在一些实施例中确实)影响上行链路业务调整器模块355对经分类的数据信息(例如,消息、包和/或帧)的处理,例如所述结果可确定消息、包和/或帧将与之相关联的特定数据结构或状态机,且进一步影响随后的处理,例如计量、标记和/或修正。配置信息351可(且在一些实施例中确实)包含影响上行链路分类器模块356的操作的配置信息(例如,参数设定值),例如规定用于使数据信息(例如,消息、包和/或帧)关联为属于一个或一个以上业务流的标准的一组一个或一个以上分类器过滤规则。
[0057]上行链路LLC (ARQ)模块357控制与经由无线通信接口模块330 (例如)从端节点200到接入节点接收数据信息(例如,包和/或帧)有关的LLC层处理。上行链路LLC (ARQ)模块357包含与ARQ能力(例如,丢失包或帧的重传)相关联的处理。在一些实施例中,上行链路LLC (ARQ)模块357进一步包含与包封较高层消息(例如,包)的LLC标头和/或标尾有关的处理,其提供额外功能性,例如经由类型字段的多协议多路复用/解多路复用,或经由检查和字段的错误检测。上行链路LLC (ARQ)模块357还可(且在一些实施例中确实)执行将上行链路PHY/MAC模块358所接收到的帧重新组合成较高层消息(例如,包)。配置信息351可(且在一些实施例中确实)包含影响上行链路LLC(ARQ)模块357的操作的配置信息(例如,参数设定值),例如ARQ窗口大小、最大重传数目、废弃计时器等。
[0058]上行链路PHY/MAC模块358控制与经由无线通信接口模块330 (例如)从端节点到接入节点300接收数据信息(例如,消息、包和/或帧)有关的PHY层和MAC层处理。在一些实施例中,上行链路PHY/MAC模块358的操作包含发送和接收控制信息(例如,信号或消息)两者,以协调数据信息(例如,消息、包或帧)的接收。配置信息351可(且在一些实施例中确实)包含影响上行链路PHY/MAC模块358的操作的配置信息(例如,参数设定值),例如用于接收的频率、频带、信道、扩展码或跳频码;与接入节点300相关联的识别符等。
[0059]下行链路分类器模块359控制与识别在经由无线通信接口模块330 (例如)从接入节点300发送到端节点之前属于特定业务流的数据信息(例如,消息、包和/或帧)有关的处理。在一些实施例中,下行链路分类器模块359基于对一个或一个以上标头和/或有效负载字段的检查,将待经由无线通信接口模块330发送的消息、包和/或帧分类为属于多种业务流中的一者。下行链路分类器模块359所进行的分类的结果可(且在一些实施例中确实)影响下行链路队列管理模块361和其它模块360、362、363对经分类的数据信息(例如,消息、包和/或帧)的处理,例如所述结果可确定消息、包和/或帧将与之相关联以供存储的特定消息队列,且进一步影响随后的处理,例如调度。配置信息351可(且在一些实施例中确实)包含影响下行链路分类器模块359的操作的配置信息(例如,参数设定值),例如规定用于使数据信息(例如,消息、包和/或帧)关联为属于一个或一个以上业务流的标准的一组一个或一个以上分类器过滤规则。
[0060]下行链路业务调整器模块360控制与经由无线接口模块330 (例如)从接入节点300发送到端节点的数据信息(例如,消息、包和/或帧)的业务调整(例如,计量、标记、修正等)有关的处理。下行链路业务调整器模块360可(且在一些实施例中确实)依据与一个或一个以上业务流和/或一个或一个以上端节点相关联的服务质量要求和/或约束条件而调整业务(例如,计量、标记和/或修正)。配置信息351可(且在一些实施例中确实)包含影响
当前第2页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1