通信环境中的动态服务质量预授权的制作方法

文档序号:7676665阅读:194来源:国知局
专利名称:通信环境中的动态服务质量预授权的制作方法
技术领域
概括地说,下文的描述涉及通信系统,具体地说,下文的描述涉及一
个或多个业务流的后续动态服务质量配置的预授权,其中一个或多个业务 流与向终端或主机交付服务相关。
背景技术
图6描绘了用户服务集的示例格式。


图16是描绘动态预授权QoS处理的方法的流程图。
与终端102类似,接入节点104可以是与有线网络或无线网络相关的 接入节点。因此,例如,接入节点104可以是路由器、交换机等。接入节 点104可以包括与其它网络节点进行通信的一个或多个接口,如通信模块。 此外,接入节点104还可以是蜂窝类型网络中的基站(或无线接入点),其 中使用基站(或无线接入点)向多个用户提供无线覆盖区域。可以布置这 些基站(或无线接入点)以向一个或多个蜂窝电话和/或其它无线终端提供 连续的覆盖区域。如上所述,系统100还可以在106包括认证和授权服务器(AAS), 其通过使用接入节点104有助于控制终端102在网络上发送/接收数据的能 力。虽然在图中示出为分开的实体,但应当理解的是,AAS 106也可以包 括在接入节点104内。关于认证/授权,终端102可以经由接入节点104向 AAS 106提供表明该终端102和/或与之关联的用户身份的数据。接入节点 104可以将该识别数据不加修改地向AAS 106转发,或接入节点104根据 任何适当的数据格式/协议可以修改该数据。当接收该识别标记时,AAS 106 可以鉴别终端/用户身份,并判断是否授权终端102 (和/或用户) 一种或多 种服务。认证/授权的处理过程可以(在一些实施例中确实)包括,在终端102、 接入节点104和/或AAS 106之间交换一个或多个信号。如果对终端102和 /或与之关联的用户授权一些服务,则AAS 106可以向接入节点104转发分 配给终端102 (或关联用户)的简档,其中该简档至少包括与一个或多个涉 及终端102的业务流相关的QoS参数的描述,其中可以将数据流定义为一 连串相关的数据分组(例如,基于检査分组头和/或分组有效载荷而识别出)。 该简档还可以包括过滤规则,其便于将数据分组与业务流关联起来和将规 定的QoS待遇与某些业务流和/或数据分组关联起来。该简档还可以包括预 授权信息,其可以作为模板的一部分而被提供,其中模板的更详细描述参 见图8。根据一个示例,当数据分组具有表明该数据分组涉及语音数据的报 头时,可以将这些数据分组统称为一种业务流。同样,表明数据分组涉及 视频数据的数据分组可以是一种不同的业务流。资源控制接口 250使用信令协议,SH 250在最初接入同意之后可以 通过信令协议请求QoS配置改变。如上所述,这可以包括一组可用QoS数 据和参数,其可以在动态状况需要的时候由SH220进行请求。通常来说, 人们不能假设在SH 220和SH正在通信的另一个主机之间支持端到端QoS。 但是,系统200提供QoS结构,其中对于大范围的服务来说,仅仅在AR 214-218需要资源预留,而不是沿着整个数据路径都需要资源预留。在沿着 数据路径的其它节点中期望资源预约的情况下,可以使用替代的或另外的 资源控制信令。根据该模型,SH 220应当能够请求用于发送和接收的业务的资源。虽然系统200描述了SH 220和AR之间的资源控制接口 250,但 从代表SH的运营商互联网210的单元、运营商主机(OH)或应用服务器 经过等同的或类似的资源控制接口也可以支持QoS配置。
网络2160中的中间网络节点2128经由网络链路2134向网络节点提 供相互连接性,其中从网络2160的角度观察这些网络节点是外部的。将网 络链路2134连接到中间网络节点2130,后者分别经由网络链路2136-2134 向接入节点2114、 2116禾口 2118提供进一步的连接。将每一个接入节点2114-2118描述成分别经由相应的接入链路2142-2152向各自终端节点 2102-2112提供连接。在通信系统2100中,将每一个接入节点2114-2118 描述成使用无线技术(例如,无线接入链路)来提供接入。但是,也可以 用有线技术来提供接入。将无线覆盖区域(例如,每一个接入节点2114-2118 的通信蜂窝2154-2158)描绘成围绕相应接入节点的圆。
在存储器2304中包括的各种模块(如,例程)控制之下,处理器2302 控制接入节点2300的操作,以执行各种信号收发和处理。当启动时执行存 储器2304中包括的模块,或者由其它模块调用存储器2304中包括的模块。 当执行时,这些模块可以交换数据、信息和信号。当执行这些模块时,这 些模块还可以共享数据和信息。在图23的实施例中,接入节点2300的存 储器2304包括控制信号收发模块2326、业务控制模块2328,其还包括配 置信息2330和各种其它模块2332-2354。
00108控制信号收发模块2326对涉及接收和发送信号(如,消息)的处理进 行控制,这些信号用于控制接入节点2300的各个方面的操作和/或配置,其 中接入节点2300包括例如业务控制模块2328以及配置信息2330和包括在 其中的各种其它模块2332-2354。例如,控制信号收发模块2326包括状态 信息,如参数、状况和/或其它信息,其中这些状态信息涉及接入节点2300 的操作和/或控制信号收发模块2326支持的一个或多个信令协议。具体地 说,控制信号收发模块2326可以包括配置信息(例如接入节点识别信息和/ 或参数设置)和操作信息(例如,关于当前处理状态的信息、未决消息处理的 状况,等等)。业务控制模块2328对涉及通过无线通信接口模块2308接收和发送 数据信息(例如,消息、分组和/或帧)的处理进行控制。例如,业务控制模 块可以包括配置信息2330以及各种其它模块2332-2354,其控制分组和/或 业务流(例如,相关的分组序列)的服务质量的各个方面。在一些实施例中, 业务控制模块2328包括,与接入节点2300的操作、业务控制模块2328的 操作和/或包括在其中的各种其它模块2332-2354的一个或多个的操作相关 的状态信息(例如,参数、状况和/或其它信息)。配置信息2330 (例如, 参数设置)确定、影响和/或规定业务控制模块2328和/或包括在其中的各 种其它模块2332-2354的操作。在一些实施例中,包括的各种其它模块根据 需要执行具体功能和操作,以支持业务控制的特定方面。在各种实施例中, 根据业务控制的功能需求,可以按照需要省略和/或组合这些模块。下面将 描述业务控制模块2328中包括的每一个其它模块。
上行链路调度器模块2334对与用于经由无线接口模块2308从一个 或多个终端节点向接入节点发送的数据信息(例如,消息、分组和/或帧)的 传输调度(例如,顺序和/或定时)和传输资源分配(例如,信息编码速率、传 输时隙和/或发射功率)相关的处理进行控制。上行链路调度器模块2334可 以根据与一个或多个业务流和/或一个或多个终端节点相关的服务质量需求 和/或约束条件,调度传输和分配传输资源。配置信息2330可以包括影响上 行链路调度器模块2334的操作的配置信息,例如,与一个或多个业务流和 /或终端节点相关的优先级、速率范围、时延范围和/或共享权重。在一些实 施例中,上行链路调度器模块2334执行的调度和/或资源分配操作还取决于
信道状况和其它因素(如,功率预算)。下行链路调度器模块2336对与通过无线接口模块2308从接入节点 2300向一个或多个终端节点发送的数据信息(例如,消息、分组和/或帧)的 传输调度(例如,顺序和域定时)和传输资源分配(例如,信息编码速率、传 输时隙和/或发射功率)相关的处理进行控制。下行链路调度器模块2336可 以根据与一个或多个业务流和/或一个或多个终端节点相关的服务质量需求
和/或约束条件,调度传输和分配传输资源。配置信息2330可以包括影响下 行链路调度器模块2336的操作的配置信息,例如,与一个或多个业务流和 /或终端节点相关的优先级、速率范围、时延范围和/或共享权重。在一些实 施例中,下行链路调度器模块2336执行的调度和/或资源分配操作还取决于 信道状况和其它因素(如,功率预算)。上行链路分类器模块2340对涉及通过无线接口模块2308 (例如,从 终端节点到接入节点2300)接收的属于特定业务流的数据信息在由上行链 路业务调节器模块2338处理之前识别的处理进行控制。在一些实施例中, 根据一个或多个报头和/或有效载荷域的检査,上行链路分类器模块2340 将通过利用无线通信接口模块2308接收的消息、分组和/或帧分类成属于多 种业务流的其中之一。上行链路分类器模块2340的分类结果会影响上行链 路业务调节器模块2338对分类的数据信息(例如,消息、分组和/或帧)的 处理,例如,该结果可以确定将消息、分组和/或帧相关联的具体数据结构 或状态机,还影响后续处理(例如,测量、标记和/或管制)。配置信息2330 可以包括影响上行链路分类器模块2340的操作的配置信息,例如, 一组一 个或多个分类器过滤规则,其规定用于将数据信息(例如,消息、分组和/ 或帧)关联到属于一个或多个业务流的标准。
00115上行链路LLC(ARQ)模块2342对涉及经由无线通信接口模块 2308(例如,从终端节点到接入节点2300)接收数据信息(例如,消息、分组 和/或帧)的LLC层处理进行控制。上行链路LLC(ARQ)模块2342包括与 ARQ能力(例如,丢失分组或帧的重传)相关的处理。在一些实施例中,上 行链路LLC(ARQ)模块2342还包括,与提供另外的功能(例如,通过类型域
的多协议复用/解复用或经由校验和域的错误检测)的封装更高层消息的 LLC头和/或尾相关的处理。上行链路LLC(ARQ)模块2342还可以将由上行 链路PHY/MAC模块2344接收的帧重新组装成更高层消息(例如,分组)。 配置信息2330可以包括影响上行链路LLC(ARQ)模块2342的操作的配置 信息,例如,ARQ窗大小、最大重传次数、丢弃定时器等等。
例如经由网络/互联网络接口模块2306,接入节点2300接收由一系 列箭头2420-2428表示的从相应节点向终端节点2200的应用模块2228发送 的数据信息(例如,包括消息、分组或帧序列的业务流),随后,通过接入 节点2300中包括的一系列模块2346-2354进行处理,在这之后,例如经由 无线通信接口模块2308,从接入节点2300向终端节点2200发送该数据信 息。接着,例如经由无线通信模块2204,终端节点2200接收从相应节点向 终端节点2200的应用模块2228发送的该数据信息(例如,包括消息、分 组或帧序列的业务流),并通过终端节点2200中包括的一系列模块2246和 2248进行处理,然后,该数据信息传送到终端节点2200的应用模块2228, 其中这些数据信息由一系列箭头2430-2434表示。
[00125除了数据信息(例如,业务流)的交换之外,图24还描述了控制信 息(例如,信令流和/或通信接口)的交换。具体地说,图24示例描述了接 入节点2300中包括的控制信号收发模块2326和业务控制模块2328之间的 控制信息交换。同样,图24示例描述了终端节点2200中包括的控制信号 收发模块2226和业务控制模块2230之间的控制信息交换。在接入节点2300
和终端节点2200中,所示模块之间的控制信息交换使得接入/终端节点 2300/2200各自的控制信号收发模块2326/2226能够影响(例如,设置、修改和/或监控)各自业务控制模块2328/2230中包括的各个模块的配置和/或 操作,以根据需要向发往/来自终端节点2200的应用模块2228的数据信息 (例如,业务流)提供适当的服务质量待遇。 [00126还给出了以下主体之间的控制信息(例如,信令流和/或通信接口) 的交换a)另一个节点和接入节点2300的控制信号收发模块2326之间; b)终端节点2200的应用模块2228和终端节点2200的控制信号收发模块 2226之间;c)接入节点2300和终端节点2200的相应控制信号收发模块 2326/2226之间。这些控制信息(例如,信令流和/或通信接口)的交换使接 入节点2300和终端节点2200的业务控制模块2328/2230的配置和/或操作 受到以下主体影响a) —个或多个其它节点(例如,接入控制节点2120 和/或应用服务器节点2126); b)终端节点2200的应用模块2228;或c) 一个或多个其它节点和终端节点2200的应用模块2228的组合。根据需要, 本发明的各个实施例可以(并确实)支持所有描述的控制信息交换或仅其 一个子集的交换。
[00127上文的描述包括一个或多个实施例的举例。当然,我们不可能为了 描述这些实施例而描述部件或方法的所有可能的结合,但是本领域普通技 术人员应该认识到,这些实施例可以做进一步的结合和变换。因此,本申 请中描述的实施例旨在涵盖落入所附权利要求书的精神和保护范围内的所 有改变、修改和变形。此外,就说明书或权利要求书中使用的"包含"一 词而言,该词的涵盖方式类似于"包括" 一词,就如同"包括" 一词在权 利要求中用作衔接词所解释的那样。
权利要求
1、一种通过接入节点来授权服务的方法,包括接收与服务质量(QoS)预授权相关的数据集;接收QoS配置请求;如果所述QoS配置请求没有得到预授权,则发送授权请求。
2、 根据权利要求1所述的方法,还包括对网络内的设备进行认证和授权,或实现网络内用户服务的定义和提供。
3、 根据权利要求1所述的方法,其中,与QoS预授权相关的数据集包括在用户简档中。
4、 根据权利要求4所述的方法,其中,所述用户简档提供用户之间或 一个给定用户授权的应用服务之间的服务区分。
5、 根据权利要求1所述的方法,其中,与QoS预授权相关的数据集包 括用于指示授权使用一种或多种服务或服务类型的信息。
6、 根据权利要求1所述的方法,其中,与QoS预授权相关的数据集包 括用于指示被授权执行与一种或多种服务相关的后续动态QoS配置改变的 一个或多个实体的信息。
7、 根据权利要求1所述的方法,其中,与QoS预授权相关的数据集包 括用于对后续动态QoS配置改变到一个或多个QoS配置参数进行控制的信 息。
8、 根据权利要求1所述的方法,其中,与QoS预授权相关的数据集包 括一个或多个模板,所述模板规定与特定的服务、服务类型或可识别业务流相关的容许动态配置。
9、 根据权利要求8所述的方法,其中,至少一个模板包括与识别属 于一种业务流的分组相关的参数、与一种业务流的业务调节相关的参数、 与一种业务流的排队/调度相关的参数、或表现一种业务流特征的参数,其使接入节点能够确定适当的QoS配置以便为所述业务流提供服务。
10、 根据权利要求1所述的方法,其中,与QoS预授权相关的数据集 包括用于如果QoS配置请求没有得到预授权则指示应当向另一个实体发送 授权请求的信息。
11、 根据权利要求1所述的方法,还包括 经由授权服务或策略组件进行通信。
12、 根据权利要求1所述的方法,还包括使用至少一个移动终端生成所述QoS配置请求。
13、 一种通信装置,包括存储器,用于保存指令,所述指令用于接收服务质量(QoS)预授权数 据集,所述QoS预授权数据集用来根据QoS配置请求随时间动态地授权接 入终端,其中,如果QoS配置请求没有得到预授权,则生成授权请求;处理器,用于执行所述指令。
14、 根据权利要求13所述的通信装置,被配置为接入节点。
15、 根据权利要求13所述的通信装置,在多个层级上分析所述QoS数 据集,以授权通信。
16、 一种通信装置,包括接收模块,用于接收QoS数据集,其中所述QoS数据集用来随时间动态地授权组件;处理模块,用于处理所述QoS数据以确定授权,其中所述QoS数据用 来根据请求授权所述组件;生成模块,如果QoS配置请求没有得到预授权则生成授权请求。
17、 根据权利要求16所述的通信装置,还包括用于处理与所述QoS数据相关的简档或模板的模块。
18、 一种在上面存有机器可执行指令的机器可读介质,用于接收与动态地授权请求相关的一组服务质量(QoS)信息;处理所述QoS信息,其中所述QoS信息被预授权进行与所述请求相关 的通信;如果QoS配置请求没有得到预授权,则生成授权请求。
19、 根据权利要求18所述的机器可读介质,还包括 在用户主机和接入路由器之间进行通信,以处理所述请求。
20、 一种执行以下指令的处理器接收服务质量(QoS)数据集,其中所述QoS数据集用来随时间预授 权一个或多个请求授权的终端;处理所述QoS数据,以便随后通过所述QoS数据的一个子集授权通信 组件;如果QoS配置请求没有得到预授权,则发送授权请求。
全文摘要
本发明涉及用于授权服务的系统和方法。本文公开了一种方法,其包括接收与服务质量(QoS)预授权相关的数据集;至少部分地根据预授权信息,有条件地处理后续的QoS配置请求。根据对应于QoS配置请求的预授权信息,可以同意、拒绝该请求,或者导致发送授权请求。
文档编号H04W28/24GK101433106SQ200780015652
公开日2009年5月13日 申请日期2007年5月1日 优先权日2006年5月1日
发明者D·R·马齐克, H·索利曼, V·帕克 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1