无线网络中的服务质量(QOS)管理的制作方法

文档序号:15886156发布日期:2018-11-09 18:55阅读:270来源:国知局
无线网络中的服务质量(QOS)管理的制作方法

本申请要求于2016年4月4日在美国专利商标局提交的临时申请no.62/318,150以及2016年9月23日在美国专利商标局提交的非临时申请no.15/275,170的优先权和权益,通过引用的方式将上述两个申请的全部内容并入本文。

下面讨论的技术通常涉及无线通信系统,更具体地,涉及用于无线通信网络中的服务质量(qos)管理的机制。某些实施例可以实现和提供用于管理qos特征的灵活技术,从而有助于经由快速通信、延迟控制、授权控制和低网络开销进行的网络连接。

背景技术

在无线通信网络中,可以向所述网络的用户提供服务质量(qos)。qos机制通常控制所述无线网络的参数,比如它的性能、它的可靠性以及它的可用性。这些参数可以根据比如所述网络的覆盖范围和可接入性以及其呼叫质量(特别是音频和视频质量)的某些度量来确定。

数据流的授权和合适的qos机制的建立可以在无线网络内引入一定量的延迟。随着对移动宽带接入的需求继续增长,研发继续推进无线通信技术来不仅满足对移动宽带接入的日益增长的需求,而且推进和增强关于移动通信的用户体验,包括有助于降低所述系统的各个方面的延迟的延迟控制。



技术实现要素:

以下呈现本公开内容的一个或多个方面的简化概述,以便提供对这些方面的基本理解。这个概述不是对本公开内容的所有预期特征的广泛概述,而是既不旨在识别本公开内容的所有方面的关键或重要元素,也不旨在描述本公开内容的任何或所有方面的范围。其唯一目的是以简化形式呈现本公开内容的一个或多个方面的一些概念,作为稍后呈现的更为详细描述的序言。

本公开内容的各个方面提供在无线通信系统上建立和分发服务质量(qos)策略。可以相对于数据网络(dn)会话以及数据会话来实现qos策略。对于每个dn会话或数据会话,可以通过显式或隐式请求来应用qos策略,并且在一些示例中,数据会话可以使用预授权qos策略而不需要请求qos。

在一个示例中,公开了一种管理数据网络中的服务质量(qos)的方法。所述方法包括在接入网络(an)中的an节点处,从核心网络(cn)接收qos策略信息,所述qos策略信息包括一个或多个qos参数。所述方法还包括基于所述qos策略信息的至少一部分来确定qos策略。所述方法还包括当所述cn与用户设备(ue)之间的流中的分组中的描述符与所述qos策略对应时,将所述qos策略应用于所述流。

在另一示例中,公开了一种管理数据网络中的qos的方法。所述方法包括:在ue处从cn接收qos策略信息,在ue处接收对用于使用数据会话来与所述cn通信的资源的指示,其中,所述数据会话基于所述qos策略信息来使用qos策略,并使用所述数据会话来与所述cn通信。

在另一示例中,公开了一种an内的an节点,所述an节点被配置为管理数据网络中的qos。所述an节点包括处理器、与所述处理器可通信地耦合的存储器、与所述处理器可通信地耦合并被配置用于与ue的无线通信的收发机,以及与所述处理器可通信地耦合并被配置用于与cn的通信的cn接口。所述处理器和所述存储器被配置为从所述cn接收qos策略信息,所述qos策略信息包括一个或多个qos参数;基于所述qos策略信息的至少一部分来确定qos策略;以及当所述cn与所述ue之间的流中的分组中的描述符与所述qos策略对应时,将所述qos策略应用于所述流。

在又一示例中,公开了一种被配置用于数据网络中的无线通信的ue。所述ue包括处理器、与所述处理器可通信地耦合的存储器、以及与所述处理器可通信地耦合并被配置用于经由an节点与cn通信的收发机。所述处理器和所述存储器被配置为从所述cn接收qos策略信息;接收对用于使用数据会话来与所述cn通信的资源的指示,其中,所述数据会话基于所述qos策略信息来使用qos策略;并且使用所述数据会话来与所述cn通信。

在又一示例中,公开了一种an内的并且被配置用于管理数据网络中的qos的an节点。所述an节点包括用于从cn接收qos策略信息的单元,所述qos策略信息包括一个或多个qos参数;用于基于所述qos策略信息的至少一部分来确定qos策略的单元;以及用于当所述cn与ue之间的流中的分组中的描述符与所述qos策略对应时,将所述qos策略应用于所述流的单元。

在又一示例中,公开了一种被配置用于数据网络中的无线通信的ue。所述ue包括用于从cn接收qos策略信息的单元;用于接收对用于使用数据会话来与所述cn通信的资源的指示的单元,其中,所述数据会话基于所述qos策略信息来使用qos策略;以及用于使用所述数据会话来与所述cn通信的单元。

在又一示例中,公开了一种存储计算机可执行代码的计算机可读介质。所述计算机可执行代码包括用于执行以下操作的指令:使得an内的an节点从cn接收qos策略信息,所述qos策略信息包括一个或多个qos参数;基于所述qos策略信息的至少一部分来确定qos策略;以及当所述cn与ue之间的流中的分组中的描述符与所述qos策略对应时,将所述qos策略应用于所述流。

在另一示例中,公开了一种存储计算机可执行代码的计算机可读介质。所述计算机可执行代码包括用于执行以下操作的指令:使得被配置用于数据网络中的无线通信的ue从cn接收qos策略信息;接收对用于使用数据会话来与所述cn通信的资源的指示,其中,所述数据会话基于所述qos策略信息来使用qos策略;以及使用所述数据会话来与所述cn通信。

在阅读以下的详细描述后,将更充分地理解本发明的这些和其它方面。在结合附图阅读本发明的具体的示例性实施例的以下描述之后,本发明的其它方面、特征和实施例对于本领域普通技术人员将变得显而易见。尽管可以相对于下面的某些实施例和附图来讨论本发明的特征,但是本发明的所有实施例可以包括本文所讨论的有利特征中的一个或多个。换言之,尽管一个或多个实施例可以被讨论为具有某些有利特征,但是也可以根据本文讨论的本发明的各种实施例来使用这些特征中的一个或多个。按照类似的方式,虽然示例性实施例在下面可以被作为设备、系统或方法实施例讨论,但是应当理解,这些示例性实施例可以在各种设备、系统和方法中实现。

附图说明

图1是例示接入网络的示例的概念图。

图2是例示下一代(例如,第五代或5g)无线通信网络的架构的某些方面的框图。

图3是数据会话中的分组结构的示意图示。

图4是例示使用如上所述并在图2中例示的架构的通信的一个示例的框图。

图5是例示可以在使用如上所述并在图2和图3中例示的架构的下一代(例如,5g)网络中实现的服务质量(qos)模型的某些方面的框图。

图6是例示用于建立数据网络(dn)会话并且同时建立数据会话或协议数据单元(pdu)会话的示例性过程的呼叫流程图。

图7是例示用于在建立dn会话之后建立数据会话或pdu会话的示例性过程的呼叫流程图。

图8是例示用于核心网络(cn)响应于来自外部应用服务器(as)或应用功能(af)的请求或由来自外部应用服务器(as)或应用功能(af)的请求触发来建立服务质量(qos)策略的示例性过程的呼叫流程图。

图9是例示用于响应于对来自用户设备(ue)的未分类数据流的检测或者由对来自用户设备(ue)的未分类数据流的检测触发来建立qos策略的示例性过程的呼叫流程图。

图10是例示用于响应于针对qos策略的显式ue请求或由针对所述qos策略的显式ue请求触发来建立所述qos策略的示例性过程的呼叫流程图。

图11是例示用于响应于针对qos策略的显式ue请求或由针对所述qos策略的显式ue请求触发来建立所述qos策略的示例性过程的呼叫流程图。

图12是例示用于在无需数据会话建立的情况下,在dn会话建立时相对于所述dn会话建立qos策略的示例性过程的呼叫流程图。

图13是例示用于在数据会话已经建立之前,在dn会话建立时的预授权qos策略建立的示例性过程的呼叫流程图。

图14是例示用于在数据会话已经建立之前,在dn会话建立时的预授权qos策略建立的另一示例性过程的呼叫流程图。

图15-17是例示用于处理对qos策略的接入网络(an)拒绝的示例性过程的呼叫流程图。

图18是例示用于使用控制平面信令的qos策略建立和上行链路/下行链路(ul/dl)令牌建立的示例性过程的呼叫流程图。

图19是例示用于使用用户平面信令的qos策略建立和隐式ul/dl令牌建立的示例性过程的呼叫流程图。

图20是例示用于使用用户平面信令的qos策略建立和显式ul/dl令牌建立的示例性过程的呼叫流程图。

图21是例示采用处理系统的ue的硬件实现方式的示例的框图。

图22是例示采用处理系统的接入网络节点的硬件实现方式的示例的框图。

图23是例示用于在接入网络节点处可操作的qos管理的示例性过程的流程图。

图24是例示用于在ue处可操作的qos管理的示例性过程的流程图。

具体实施方式

下面结合附图阐述的详细描述旨在作为各种配置的描述,并非旨在表示可以实践本文所描述的概念的唯一配置。详细描述包括用于提供对各种概念的透彻理解的具体细节。然而,对于本领域技术人员将显而易见的是,可以在没有这些具体细节的情况下实践这些概念。在一些实例中,以框图形式示出众所周知的结构和组件,以便避免模糊这些概念。

在整个本公开内容中呈现的各种概念可以在各种各样的通信系统、网络架构和通信标准上实现。具体实施例可以在任何合适的接入网络中实现,无论是有线的还是无线的。现在参考图1,作为例示性示例而不是限制,提供了无线无线接入网络100的示意图。

由接入网络100覆盖的地理区域可以被划分成多个蜂窝区域(小区)。这可以包括例如宏小区102,104和106,以及小小区108,它们中的每个可以包括一个或多个扇区。小区可以被地理地定义(例如,由覆盖区域定义),和/或可以根据频率、扰码等来定义。在被划分成扇区的小区中,小区内的多个扇区可以由天线组构成,其中,每个天线负责与所述小区的一部分中的移动设备进行通信。

通常,无线收发机装置为每个小区服务。无线收发机装置在许多无线通信系统中通常被称为基站(bs),但是也可以被本领域技术人员称为基站收发站(bts)、无线基站、无线收发机、收发机功能、基本服务集(bss)、扩展服务集(ess)、接入点(ap)、节点b、enodeb或某个其他合适的术语。

在图1中,在小区102和104中示出了两个高功率基站110和112;并且示出了第三高功率基站114,该第三高功率基站114用于控制小区106中的远程无线头端(rrh)116。在这个示例中,小区102,104和106可以称为宏小区,因为高功率基站110,112和114支持具有大尺寸的小区。此外,在可以与一个或多个宏小区重叠的小小区108(例如,微小区,微微小区,毫微微小区,家庭基站,家庭节点b,家庭enodeb等)中示出了低功率基站118。在这个示例中,小区108可以称为小小区,因为低功率基站118支持具有相对小尺寸的小区。小区尺寸设计(cellsizing)可以根据系统设计以及组件约束来完成。要理解的是,接入网络100可以包括任何数量的无线基站和小区。基站110,112,114,118为任何数量的移动装置提供核心网络的无线接入点。

图1还包括可以被配置为用作基站的四轴飞行器或无人机120。也就是说,在一些示例中,小区可以不必是静止的,并且所述小区的地理区域可以根据比如四轴飞行器120的移动基站的位置而移动。

在一些示例中,所述基站可以使用任何合适的传输网络,通过各种类型的回程接口(比如直接物理连接、虚拟网络等)彼此互连和/或互连到接入网络100中的一个或多个其他基站或网络节点(未示出)。

例示了支持多个移动装置的无线通信的接入网络100。移动装置在由第三代合作伙伴计划(3gpp)公布的标准和规范中通常被称为用户设备(ue),但是也可以被本领域技术人员称为移动站(ms)、订户站、移动单元、订户单元、无线单元、远程单元、移动设备、无线设备、无线通信设备、远程设备、移动订户站、接入终端(at)、移动终端、无线终端、远程终端,手机、终端、用户代理、移动客户端、客户端或某个其他合适的术语。

在本文档中,“移动”装置不必具有移动的能力,并且可以是静止的。移动装置的一些非限制性示例包括移动电话、蜂窝电话(手机),智能电话,会话发起协议(sip)电话,膝上型计算机,个人计算机(pc),笔记本,上网本,智能书,平板电脑和个人数字助理(pda)。移动装置还可以是“物联网”(iot)设备,比如汽车或其他运输工具、卫星无线电、全球定位系统(gps)设备、物流控制器、无人机、多轴飞行器、四轴飞行器、智能能源或安全设备、太阳能面板或太阳能阵列、市政照明、水或其他基础设施;工业自动化和企业设备;消费类和可穿戴设备,比如眼镜、可穿戴相机、智能手表、健康或健身追踪器、哺乳动物可植入式设备、医疗设备、数字音频播放器(例如,mp3播放器),相机,游戏控制台,等等;以及数字家居或智能家居设备,比如家庭音频、视频和多媒体设备、电器、传感器、自动售货机、智能照明、家庭安全系统、智能电表等。

在接入网络100内,所述小区可以包括可以与每个小区的一个或多个扇区通信的ue。例如,ue122和124可以与基站110通信;ue126和128可以与基站112通信;ue130和132可以通过rrh116与基站114通信;ue134可以与低功率基站118通信;以及ue136可以与移动基站120通信。这里,每个基站110,112,114,118和120可以被配置为向相应小区中的所有ue提供核心网络(未示出)的接入点。

在另一个示例中,四轴飞行器120可以被配置为用作ue。例如,四轴飞行器120可以通过与基站110通信而在小区102内操作。

接入网络100中的空中接口可以使用一个或多个复用和多址接入算法来实现各种设备的同时通信。例如,可以使用时分多址(tdma)、码分多址(cdma)、频分多址(fdma)、正交频分多址(ofdma)、稀疏码多址(scma)或其他合适的多址方案来提供针对从ue122和124到基站110的上行链路(ul)或反向链路传输的多址接入。此外,可以使用时分复用(tdm)、码分复用(cdm)、频分复用(fdm)、正交频分复用(ofdm)、稀疏码复用(scm)复用或其他合适的复用方案来提供从基站110到ue122和124的复用的下行链路(dl)或前向链路传输。

在接入网络100内,在具有调度实体的呼叫期间,或者在任何其他时间,ue可以监测来自其服务小区的信号的各种参数以及相邻小区的各种参数。此外,根据这些参数的质量,ue可以维持与所述相邻小区中的一个或多个的通信。在此期间,如果ue从一个小区移动到另一小区,或者如果相邻小区的信号质量在给定量的时间内超过所述服务小区的信号质量,则ue可以进行从所述服务小区到所述相邻(目标)小区的移交或切换。例如,ue124可以从与其服务小区102对应的地理区域移动到与相邻小区106对应的地理区域。当相邻小区106的信号强度或质量在给定量的时间内超过其服务小区102的信号强度或质量时,ue124可以向其服务基站110发送指示这种状况的报告消息。作为响应,ue124可以接收切换命令,并且所述ue可以经历到小区106的切换。

参考架构

图2是例示下一代(例如,第五代或5g)无线通信网络中的核心网络(cn)的架构的某些方面的框图。特征可以包括通过接入网络204与核心网络206通信的ue202。在这个图示中,以及在图3和图4中,假设ue和cn之间的任何信号路径都通过接入网络在这些实体之间通过,如由穿越所述接入网络的所示信号路径所表示。这里,接入网络204可以是如上所述并在图1中例示的接入网络100。在另一示例中,接入网络204可以对应于lte(eutran)网络、有线接入网络、上述的组合或任何其他合适的一个或多个接入网络。在下面的描述中,当引用接入网络(an)或由所述an执行的动作时,可以理解的是,这种引用是指所述an中的例如经由回程连接可通信地耦合到所述cn的一个或多个网络节点。作为一个非限制性示例,为了描述清楚,对所述an的这种引用可以被理解为指代基站。然而,本领域的普通技术人员将明白,这可能并不总是如此,例如,在其中基站处于其an内的集中式无线网络控制器的控制或指导下的某些3gran中。

ue202具有用户平面(up)和控制平面(cp)功能两者(并且可以具有本文中通常讨论的ue特征)。在图2-4中,cp信令由虚线表示,以及up信令由实线表示。接入网络(an)204还包括在an204处用cp块203例示的一些cp功能,但是所述cp功能中的大部分在cn206处。具体地,cn206包括控制平面移动性管理功能(cp-mm)208和控制平面会话管理功能(cp-sm)210。

cp-mm208建立并维护设备(例如,ue202)的移动性管理上下文,所述设备通过一种或多种接入技术附接到cn206。在下一代系统架构中,cp-sm210建立、维护和终止数据网络(dn)会话和数据会话,包括按需建立这些会话。对于dn会话和/或数据会话,cp-sm210进一步决定针对ue的服务质量(qos)(即,其执行下面讨论的qos整形)。

认证、授权和计费(aaa)服务器/策略功能(pf)块212充当简档存储库和认证服务器。aaa/策略功能块212可以存储订户简档和订户凭证,并且可以存储并作出关于针对dn会话和/或数据会话的要被应用于ue的策略(例如qos策略)的决定。

用户平面(up)基础设施实体214表示cn206中的任何合适的通信基础设施,所述通信基础设备在an204、用户平面网关(up-gw)216和外部数据网络218之间递送数据。up-gw216可以与cp-sm210可通信地耦合以配置cn206上的up连接。所述外部数据网络可以是任何合适的数据网络,包括但不限于互联网、ip多媒体子系统(ims)网络,等等。

在本公开内容中,当引用核心网络或cn时,可以假设,这种引用旨在表示所述cn内的节点中的任何一个,除非具体引用特定节点。

数据会话和dn会话

当ue202与cn206建立连接时,通常存在可以建立的两种不同类型的会话:数据网络会话和数据会话。在一些示例中,数据会话可以等效地称为分组数据单元(pdu)会话。

数据网络(dn)会话是各种实体中的逻辑上下文或上下文信息集合,所述逻辑上下文或上下文信息集合为ue202中的本地端点(例如,web浏览器)和外部数据网络218中的远程端点(例如,ims网络,互联网,专用网络,远程主机中的web服务器等)之间的连接提供框架。所述dn会话包含与比如所述ue、所述an、所述cn,网关等各种实体有关的状态信息,并且可以由一个或多个cn中的多个up-gw服务。dn会话可以包含一个或多个数据会话。

数据会话(也称为协议数据单元(pdu)会话,数据流或流)是ue中的逻辑上下文,该逻辑上下文实现所述ue中的本地端点(例如,web浏览器)与外部数据网络218中的远程端点(例如,远程主机中的web服务器)之间的通信。图3是包括一系列pdu的流302(例如,数据会话)的示意图示。数据会话可以是互联网协议(ip)会话或非ip会话(例如,以太网业务)。在本公开内容中,对分组或pdu(协议数据单元)的任何引用是可互换的,并且意图指代ip分组或非ippdu。

所述数据会话可以被认为是数据分组流,每个数据分组具有公共描述符和特定报头映射,例如ip报头、传输协议报头等。在图3中,单个pdu304被扩大以例示所述pdu包括报头306和有效载荷308。报头306被进一步扩大以在概念上例示根据本公开内容的某些方面可能出现在这种分组报头中的所述信息中的一些。当然,本领域普通技术人员将理解,信息的顺序或次序或其包含物可以从一个实现方式到另一实现方式而变化。

当所述cn中的实体需要将某一信息(例如,qos信息)与特定数据会话相关联时,它可以利用数据会话描述符310来识别所述数据会话。这里,数据会话描述符或数据流描述符是在每个分组中承载的信息集合(例如,在报头中或在附着到所述报头中的标签中),其可以由所述网络识别,而不需要深度分组检查(dpi)。

示例性通信示例

图4是例示使用如上所述并在图2中例示的架构的通信的一个示例的框图。在这个示例中,ue202可以与cn206具有多个dn会话。如图4中所见,示例性的ue202与cn206具有两个dn会话402a和402b。如上所述,每个dn会话可以与多个ip地址匹配。如这里所看到的,在每个所示的dn会话内,ue202具有两个数据会话或pdu会话,并且所述数据会话中的每个可以具有不同的ip地址。

在本公开内容的一方面,每个dn会话402a,402b可以被解析到一个或多个cn中的任何合适数量的一个或多个up-gw。在所示的示例中,在第一dn会话402a内,两个数据会话(具有被标记为ip1和ip2的ip地址)由相同的up-gw服务:即,第一up-gw216a。然而,在第二dn会话402b内,两个数据会话(具有被标记为ip3和ip4的ip地址)由不同的up-gw服务:即第二up-gw216b和第三up-gw216c。

可以在cp-sm210中提供第一dn会话402a和第二dn会话402b的会话管理上下文(例如,利用软件定义网络(sdn)和信令路由)。可以在第一up-gw216a中提供第一dn会话402a的用户平面上下文(例如,qos、隧道等等),而可以在第二up-gw216b和第三up-gw216c两者中提供第二dn会话402b的用户平面上下文。

在常规cn中,应用通过参考接入点名称(apn)来与比如互联网或ip多媒体子系统(ims)网络的分组数据网络(pdn)进行通信。所述apn可以用作dns名称,其转换为分组数据网络(pdn)网关(p-gw)的ip地址。因此,应用被绑定到所述apn,所述apn确定所述p-gw,通过所述p-gw来进行pdn连接。然而,在本公开内容的一方面,应用可以不绑定到接入点名称(apn),而是可以绑定到特定的数据会话。也就是说,对于每个连接,可以存在在cn206中建立的数据路径或数据会话。例如,数据会话可以是互联网协议(ip)隧道、软件定义网络(sdn)配置的路由等。

qos模型-概述

图5是例示在服务质量(qos)模型可以由使用如上所述并在图2和图4中例示的架构的下一代(例如,5g)核心网络实现时的qos模型的某些方面的框图。在这个图示中,为了清楚起见,仅仅例示了所述cn中的节点中的一些节点。可以假设ue502、an504、cn506和外部数据网络518如上面关于图2和图4所述。

在无线通信网络中,可以向所述网络的用户提供服务质量(qos)。所述qos机制通常控制所述无线网络的参数,比如它的性能、它的可靠性和它的可用性。这些参数可以根据比如所述网络的覆盖范围和可访问性以及其呼叫质量(特别是音频和视频质量)等的某些度量来确定。具体地,可以根据本公开内容的某些方面实现的qos策略可以包含qos参数,所述qos参数包括但不限于ue的最大比特率,特定dn会话的最大上行链路比特率,dn会话的最大下行链路比特率,数据/pdu会话的保证比特率(gbr),分组过滤信息,承载优先级等。相应地,an节点可以通过控制流的参数来将qos策略应用于流、数据会话或dn会话,所述参数比如是上行链路或下行链路比特率、gbr、分组过滤(例如,基于其内容确定允许或阻止分组)、优先化流等。

如本文所使用的,术语传统接入网络、传统核心网络或传统无线接入技术(rat)可以指代采用第二代(2g)、第三代(3g)或第四代(4g)无线通信技术的网络或rat。例如,2grat可以是基于符合临时标准95(is-95)或cdmaone、全球移动系统(gsm)、通用分组无线业务(gprs)或增强数据速率gsm演进(edge)的标准集合的无线接入技术。3grat可以是基于符合国际移动电信-2000(imt-2000)规范的标准集合的无线接入技术,所述标准集合包括但不限于由第三代合作伙伴计划(3gpp)和第三代合作伙伴计划2(3gpp2)公布的某些标准。4grat可以是基于符合高级国际移动电信(itu-advanced)规范的标准集合的无线接入技术,所述标准集合包括但不限于由3gpp公布的某些标准。

由3gpp定义的3g标准的一些示例包括通用移动电信系统(umts)、通用陆地无线接入(utra)、高速分组接入(hspa)和hspa+。由3gpp2定义的3g标准的一些示例包括cdma2000和演进数据优化(ev-do)。由3gpp定义的4g标准的一些示例包括演进通用陆地无线接入(eutra)、长期演进(lte)、高级lte和演进分组系统(eps)。采用3g/4g无线通信技术的标准的其他示例包括ieee802.16(wimax)标准和其他合适的标准。

如本文进一步使用的,术语下一代接入网络、下一代核心网络或下一代rat通常是指采用持续演进的无线通信技术的网络或rat。这可以包括例如基于标准集合的第五代(5g)无线通信技术。所述标准可以符合2015年2月17日由下一代移动网络(ngmn)联盟发布的5g白皮书中阐述的指导原则。例如,可能由3gpp在lte-advanced之后或由3gpp2在cdma2000之后定义的标准可以符合ngmn联盟的5g白皮书。标准还可能包括由verizon技术论坛(www.vztgf)和韩国电信sig(www.kt5g.org)指定的预3gpp成就。

在传统的、先前的或现有的(例如3g和4g)网络中,所述qos由特定隧道支持。具体地,参考4g演进分组系统(eps),可以为pdn连接建立一个或多个eps承载,其中eps承载被认为是ue与p-gw之间的隧道。对于每个ue,针对每个qos级别可以存在一个这样的隧道。也就是说,可以基于由承载id标识的这个隧道来实施qos。从ue的角度来看,对于每个ip地址,针对每个qos级别建立两个cn用户平面实体(例如,up-gw和an)之间的一个隧道。也就是说,从qos观点来看,可以在特定隧道中处理在所述网络中传送的分组,而需要不同处理的分组可以被置于不同的单独隧道中。另一方面,在下一代(例如,5g)网络中,所述cn可以使用无承载qos模型。在这种无承载qos模型中,可能不必专门存在单独的隧道来用于qos差异化的目的。在一些示例中,下一代(例如,5g)网络可以针对每个ue,对于每个数据流使用一个隧道。在其他示例中,所述5g网络可以针对每个ue,对于每个dn会话使用一个隧道。这里,所述隧道可以独立于与所述dn会话对应的所述数据流的qos。在另外的示例中,5g网络可以针对每个锚点(即,pdngw或up-gw,取决于所述网络的性质),针对每个ue,对于每个dn会话使用一个隧道。也就是说,与传统网络不同,这里,单个dn会话可以锚定在多个网关中。注意,出于路由分组和会话/ip连续性的目的,cn506可以使用隧道。然而,在本公开内容的一方面,所述qos可以与cn506采用的任何路由机制正交并且独立于cn506采用的任何路由机制。

根据本公开内容的一方面,cn506(例如,cp-sm510、aaa/pf块512或具有类似功能的另一合适的cn节点)可以是做出关于所述qos的决定的实体。这可以包括cn506,cn506基于订阅简档、策略、服务要求等来提供、配置或设置关于何种qos被分配给业务数据的决定。在一些场景下,这可以被称为qos整形。这里,可以使用带外控制平面信令,将所得到的qos策略信息从cn506分发到an504、ue502以及一个或多个up-gw516。这与通常在带内执行的业务识别和授权相区别。

流标签

借助于这种qos模型,可以避免针对每个单独的分组进行深度分组检查(dpi)。为了确定数据分组所对应的服务或应用,传统网络通常执行dpi来分析分组。然而,这里,由于cn506安装并分发所述qos策略,所述网络中的各个实体可以通过如上所述将所述分组匹配到它们的描述符来分析每个分组,而不执行dpi。

an504可以不具有对所述qos模型的与应用相关的感知。具体地,可以经由接入无关机制,将qos信息分发给各个an。虽然qos信息可以包含各种接入技术所特有的参数,但是每个an可以仅仅使用与该an相关的参数(即,an可以识别所述qos策略内的适用于该特定an的参数)。

cn506可以通过使用流标签标记每个数据会话或流来实现qos。也就是说,cn506可以标记所述分组中的与所述qos相关的所有信息,并且cn506可以检测分组内的数据会话描述符310以从qos角度确定如何处理该分组。cn506可以将所述标签应用于去往ue502的下行链路(dl)分组,以及ue502可以将所述标签应用于去往cn506的上行链路(ul)分组。参考图3,示例性qos流标签312被示为分组报头306的一部分。

通常,an504将所述流标签(即,无论何种标签被应用于分组)映射到an504从cn506接收到的参数或信息(比如qos策略)。在操作中,an504从cn506接收qos信息,并从ue502或从cn506接收数据分组。然后,an504将所述分组(基于其流标签或描述符)与它从cn506接收的所述qos信息进行匹配,并基于这个信息,确定如何处理所述分组。例如,在无线接入网络(ran)的情况下,这可以包括确定如何将所述分组映射到合适的无线承载。

流授权

通常,在建立数据会话或流之后,可以存在与qos相关的两个步骤。一个是授权所述流:即,验证ue502被授权或允许在该流中发送所述数据。然后,可以为所述流定义所述qos策略。在一些示例中,流授权可以由cn506显式提供。例如,当创建数据会话时,cn506可以做出关于授权所述流的决定,并且可以生成所述qos策略,然后分发这个策略,如上所述。然而,在另一示例中,可以针对一些数据会话,在每个ue的基础上由cn506对将qos策略应用到an504内的流进行预授权。

通常,an504可以知道关于由cn506提供的分组的某些信息。也就是说,an504是流级感知的。相应地,an504可以将给定流中的某些分组与其描述符匹配,并且可以应用合适的qos策略。然后,an504确定如何处理这些分组,比如通过将多个cn流分发到不同的数据无线承载中。

在某些场景中,an504中的应用感知可以是每流和每个订户的。基于例如an504中的ue辅助特性、偏好和/或预配置信息等,an504可以执行对用户数据的智能处理。例如,an504可以根据用户服务偏好、服务流行度等来执行本地高速缓存的数据递送或每个服务本地断开和本地交换操作。通常,在an504中可以不存在应用或服务检测,而只有流匹配。也就是说,an504可以假定最终所述绑定是在分组进入分组数据汇聚协议(pdcp)之前,每个流地定义的,并且an504可以定义无线承载意指什么以及其接收的处理。

按照这种方式,通过向an504提供qos策略信息,对从cn506到an504的流的处理和标记可以独立于所述应用,并且可以独立于由an504使用的无线接入技术(rat)。也就是说,在an504根据所述qos策略将所述分组映射到所述合适的无线承载的情况下,cn506不需要涉及an504的这些细节。

如上通常讨论的,cn506可以向包括an504、up-gw516和ue502的其他实体递送qos信息。因此,在cn到an的交互中,cn506(例如,cp-sm)可以向an504(例如,an处的所述控制平面实体)递送qos策略。这些qos策略可以包括dl分组到anqos的映射;anqos到dl分组的映射;业务过滤;等等。这些qos策略还可以基于某些数据会话描述符来描述行为。

在本公开内容的一方面,与从cn506提供给an504的所述qos策略有关的信息可以包括要被用于建立未来数据会话的一个或多个可能的预授权qos策略。这些预授权qos策略可以独立于任何当前或正在进行的业务而被预授权。也就是说,cn506可以向an504提供用于数据会话的qos策略集合,所述数据会话可以是ue502稍后在不需要由cn506进行的显式授权的情况下建立的。例如,假设ue502建立dn会话(例如,图3中的dn会话302a),但是可以不必建立任何数据会话或pdu会话。这里,cn506可以在建立数据会话之前,从ue502接收分组。cn506可以例如基于用户订阅简档中的策略或者基于从ue502接收的所述分组中的描述符来决定某些数据会话被预授权,从而不需要进一步授权。相应地,an504可以根据所述预授权,在未来部署与所述dn会话对应的数据会话。

an504仍然可以具有附加的会话建立特征。例如,cn506可以触发an504中的qos建立。根据an技术和anqos模型,这可以导致建立专用资源(例如ran中的专用承载)或资源优先级修改(更高、更低、或其他替代方案)。此外,cn506可以向an504提供用于dl和ul令牌的信息。

关于(例如,在cp-sm和up-gw之间的)cn到up-gw的交互,cn506可以向up-gw516递送qos整形信息,并且可以配置up-gw516中的某个资源建立,使得所述up-gw能够过滤分组并提供qos。此外,cn506可以向up-gw516提供用于dl和ul令牌的信息。

关于(例如,在cp-sm和ue之间的)cn到ue的交互,cn506可以向ue502提供显式的每ue/订户策略,所述策略独立于任何现有的数据会话。来自cn506的这个信息还可以包括与上述预授权数据会话有关的信息。此外,cn506可以向ue502提供与涉及cp-sm510的新近创建的数据会话对应的更新后的qos信息。这可以包括在所述数据会话开始时ue502所需的所有信息,使得ue502可以确定如何处理该数据会话中的所述分组。此外,cn506可以向ue502提供与对来自ue502的ul传输的分组标记有关的信息。例如,这可以包括与ul令牌有关的信息。

兼容性

在一些实现方式中,仍然可能需要来自传统(例如,3g和/或4g)网络的一个或多个qos参数,以实现与那些传统接入网络的互通,比如去往/来自这种传统接入网络的切换。本文公开的qos策略可以包括可以由cn506分发的这种传统qos参数。也就是说,qos策略内的qos参数可以包括与不同于实现所述qos策略的网络的不同网络对应的一个或多个qos参数。然而,这些传统qos参数通常仅仅在ue502连接到这种传统an时才被使用。

数据会话建立

如上所述,数据会话的建立可以涉及对所述流的授权和针对所述流的qos策略建立。在本公开内容的一方面,cn506可以执行所述qos整形(包括业务授权),并且cn506可以向up-gw516、an504和ue502发送所述qos策略信息。

图6和图7是根据本公开内容的一些方面的例示数据会话建立的基本示例的呼叫流程图。在这些图中以及在随后的所有呼叫流程图中,所例示的节点之间的通信依次由从各个节点延伸的线之间的箭头示出,其中时间沿着向下的方向前移。其他实施例可以根据需要具有其他次序动作或变化的实现顺序。

图6是例示用于建立dn会话并且同时建立数据会话或pdu会话的示例性过程的呼叫流程图。在所示的示例中,与所述dn会话和数据会话相关联地同时建立qos策略。

在ue502和an504之间建立移动性管理器(mm)上下文之后,ue502可以通过向cn506(即,向cp-sm510)发送dn会话建立请求来请求建立dn会话。(在另一示例中,cn能够触发dn会话的建立。)cn506的控制平面定义与来自ue502的所述dn会话建立请求对应的qos策略,并且向an504和up-gw516提供所述qos策略。an504例如通过识别所述qos策略内的适用于该an504的qos参数的子集(少于全部qos参数或全部qos参数),并根据该子集来应用所述qos策略,将所述qos策略映射到如上所述的an504中的所述资源。然后,cn506向ue502发送与所述qos策略对应的dn建立响应。

图7是例示用于在建立dn会话之后建立数据会话或pdu会话的示例性过程的呼叫流程图。这里,与所述数据会话相关联地建立qos策略。

当在ue502和an504之间建立mm上下文之后,可以在ue502和cn506之间建立dn会话(例如,使用如上所述并在图6中例示的过程)。所述dn会话建立可以具有或可以不具有相关联的qos策略,并且可以包括或可以不包括建立一个或多个数据会话。然后,ue502可以向cn506(即,向cp-sm510)发送数据会话或pdu会话建立请求。cn506的控制平面定义了与来自ue502的所述数据会话建立请求对应的qos策略,并向an504和up-gw516提供所述qos策略。an504例如通过识别所述qos策略内的适用于该an504的qos参数的子集(少于全部qos参数或全部qos参数),并根据该子集来应用所述qos策略,将所述qos策略映射到如上所述的an504中的所述资源。然后,cn506向ue502发送与所述qos策略对应的数据建立响应。

图7中的这个示例仅仅是可以为新数据会话建立qos策略的可能方式的一个示例。根据本公开内容的各个方面,可以使用各种选项中的任何一种来建立数据会话。这些选项包括应用功能(af)触发的数据会话建立,对数据会话的隐式ue请求,以及对数据会话的显式ue请求。

在当前演进分组核心(epc)(例如,lte)网络中使用af触发的数据会话建立。外部数据网络518内的af522可以例如与ims服务器或其他外部应用相关联。af522在cn506的外部,并且可以通过向cn506提供信息来触发所述数据会话建立,使得cn506随后可以确定已经建立了新的数据会话或流(ul和/或dl)。

图8是例示用于cn506响应于来自外部应用服务器或应用功能(af)522的请求或由来自外部应用服务器或应用功能(af)522的请求触发来建立qos策略的示例性过程的呼叫流程图。

与上述示例一样,在ue502和an504之间建立mm上下文,在ue502和cn506之间建立dn会话,并且在ue502和up-gw516之间建立相关联的数据会话。在这个示例中,需要qos的外部af522可以向cn506的控制平面发送qos建立请求。cn506的控制平面定义与所述qos建立请求对应的qos策略,并且向an504和up-gw516提供所述qos策略。an504例如通过识别所述qos策略内的适用于该an504的qos参数的子集(少于全部qos参数或全部qos参数),并根据该子集来应用所述qos策略,将所述qos策略映射到如上所述的an504中的所述资源。然后,基于所述an资源和所述qos策略,在ue502和cn506处建立合适的资源。此时,可以在ue502和up-gw516之间的ul和dl方向上,在所述用户平面处开始所述qos分类的数据会话。

在另一示例中,ue502可以用于发起数据会话。根据本公开内容的一方面,ue502可以使用两个不同的选项来发起数据会话,并利用显式qos请求为该数据会话请求合适的qos,或者,在cn506检测到ue502发送的ul流的情况下,利用隐式的qos请求为该数据会话请求合适的qos。

对于来自ue502的隐式qos请求,当ue502连接到不具有与cn接口的应用功能(af)522的应用或服务时,可以发生ue触发的数据会话建立。这里,在ue502处的应用可以请求连接,并且相应地,ue502可以通过使用尽力递送,使用在qos方面未分类的流来发送ul分组。如本领域普通技术人员已知的,尽力递送可以指其中网络不保证对所述数据的递送、不保证任何特定的qos并且不保证对流的任何优先级的递送。当这个数据在ul方向上是来自ue502时,cn506可以检测到ue502已经发起对未分类流(例如,其分组缺少数据会话描述符310)的传输,并且cn506可以例如基于深度分组检查(dpi)来执行对这个数据的分类。如果所述数据被授权,则cn506可以定义qos策略,所述qos策略可以随后被递送到ue502、an504和up-gw516。

图9是例示用于响应于对来自ue502的未分类ul流的检测或由对来自ue502的未分类ul流的检测触发来建立qos策略的示例性过程的呼叫流程图。这个过程对应于上述的隐式qos请求。

与上述示例一样,在ue502和an504之间建立mm上下文,在ue502和cn506之间建立dn会话,并且在ue502和up-gw516之间建立相关联的数据会话。在这个示例中,ue502可以在上行链路上,发送与在dn会话建立时由所述ue接收的所述qos策略对应的未分类(例如,未明确地指示为属于特定应用或服务)的数据流。这种未分类的数据流传输的典型示例可以对应于对web浏览器或其他应用的tcp会话的请求。在所示的示例中,up-gw516检测到ue502已经发送了尚未分类的新流,并将检测到未知数据流的指示发送到cn506的控制平面。作为另一示例(未例示),an504可以检测到ue502已经发送了新的未分类的ul流,并且可以向cn506的控制平面发送检测到未知数据流的指示。cn506的控制平面定义与所述未分类流的一个或多个特征对应的qos策略,并向an504和up-gw516提供所述qos策略。然后,cn506的控制平面向an504提供所述qos策略。an504例如通过识别所述qos策略内的适用于该an504的qos参数的子集(少于全部qos参数或全部qos参数),并根据该子集来应用所述qos策略,将所述qos策略映射到如上所述的an504中的所述资源。然后,基于所述an资源和所述qos策略,在ue502和cn506处建立合适的资源。此时,可以在ue502和up-gw516之间的ul和dl方向上,在所述用户平面处开始所述qos分类的数据会话。这里,ue502可以使用由所述qos策略指示的qos和分组标记来进行对所述以前未分类的数据流的ul传输。例如,这可以包括与如下所述的ul令牌有关的信息。

对于显式qos请求,来自ue502的请求可以包括供cn506应用于数据会话的一个或多个qos参数的集合,包括但不限于所请求的保证比特率(gbr)、特定比特率等(例如,图21例示了具有存储在存储器2105中的qos参数2152的集合的ue502)。这里,可以存在两种不同的选项:基于控制平面(c-平面)的解决方案和基于用户平面(u-平面)的解决方案。在所述c-平面解决方案中,应用代理可以触发ue502来发送qos请求以请求新的qos或修改所述qos,所述应用代理可以当在ue502处开始应用时启动。也就是说,ue502可以使用应用程序接口(api)2164来请求所述qos。这里,所述应用可以经由api2164显式地请求所述qos。这里,ue502可以基于由运营商网络先前提供给ue502的策略来管制针对该应用的所述qos请求。在另一示例中,所述应用可能不能生成显式qos请求,或者可能需要相对于所述qos的特殊数据处理。例如,ue502处的某些qos策略可以被所述运营商网络配置为被映射到特定的qos,并且这可能是不为所述应用所知。相应地,ue502可以配置有由所述运营商网络提供给ue502的qos策略,使得ue502可以确定应用的显式qos要求。按照这种方式,ue502可以相应地将来自所述应用的应用连接请求映射到它向cn506发送的qos请求。在这种情况下,当所述应用生成业务或请求连接时,ue502可以从cn506请求合适的qos。

在所述u-平面解决方案中,当ue502发送数据(例如,使用尽力流)时,ue502可以提供带内指示或qos请求。这里,所述指示可以是ip报头(在ip数据的情况下)中的标签,所述标签指示这是新的流/会话。所述指示还可以可选地提供所述qos的要求以及对应应用/服务的标识符。按照这种方式,当所述数据到达up-gw516时,up-gw516可以触发c-平面功能来检测所述指示,可以执行应用/服务检测,并且可以与所述qos策略功能、cp-sm510以及与和所述数据业务相关的服务器对应的应用功能(af)522协作来验证/授权所述流。

图10是例示用于响应于针对qos策略的显式ue请求或由针对所述qos策略的显式ue请求触发而建立所述qos策略的示例性过程的呼叫流程图。这个过程对应于如上所述的用于处理来自ue502的显式qos请求的所述基于控制平面的解决方案。读者可以认识到,这个过程类似于如上所述并在图7中例示的用于在dn会话建立之后的数据会话建立的示例性过程,其中添加了来自ue502的显式qos请求。

与上述示例一样,在ue502和an504之间建立mm上下文,在ue502和cn506之间建立dn会话,并且在ue502和up-gw516之间建立相关联的数据会话。在这个示例中,ue502使用带外cp信令来发送显式qos请求。所述显式qos请求可以包括所述qos要求、应用id等,如上所述。cn506的控制平面定义与所述qos建立请求对应的qos策略,并向an504和up-gw516提供所述qos策略。an504例如通过识别所述qos策略内的适用于该an504的qos参数的子集(少于全部qos参数或全部qos参数),并根据该子集来应用所述qos策略,将所述qos策略映射到如上所述的an504中的所述资源。然后,基于所述an资源和所述qos策略,在ue502和cn506处建立合适的资源。此时,可以在ue502和up-gw516之间的ul和dl方向上,在所述用户平面处开始所述qos分类的数据会话。这里,ue502可以使用由所述qos策略指示的qos和分组标记来进行对所述以前未分类的数据流的ul传输。例如,这可以包括与如下所述的ul令牌有关的信息。

图11是例示用于响应于针对ue策略的显式ue请求或者由针对所述ue策略的显式ue请求触发而建立qos策略的示例性过程的呼叫流程图。这个过程对应于如上所述的用于在发起数据会话时处理来自ue502的显式qos请求的所述基于用户平面的解决方案。

与上述示例一样,在ue502和an504之间建立mm上下文,在ue502和cn506之间建立dn会话,并且在ue502和up-gw516之间建立相关联的数据会话。ue502在所述用户平面上向up-gw516发送未分类的ul流。在这个示例中,使用带内用户平面信令,利用对新的qos请求的指示来标记所述用户平面数据,所述对新的qos请求的指示可以包括所述qos要求、应用id、所述数据流的标识符或基于ue从cn506接收到的所述qos策略的所述数据流qos等等,如上所述。在所示的示例中,作为响应,up-gw516向cn506发送与所述qos请求相关的信息。在另一示例(未示出)中,an504可以检测对利用对所述新的qos请求的指示来标记的所述未分类ul流的传输,并且作为响应,an504可以向cn506发送与所述qos请求相关的信息。cn506的控制平面定义与所述qos请求对应的qos策略,并向an504以及up-gw516提供所述qos策略。例如通过识别所述qos策略内的适用于该an504的qos参数的子集(少于全部qos参数或全部qos参数),并且根据该子集来应用所述qos策略,an504将所述qos策略映射到如上所述的an504中的所述资源。然后,基于所述an资源和所述qos策略,在ue502和cn506处建立合适的资源。此时,可以在ue502和up-gw516之间的ul和dl方向上,在所述用户平面处开始所述qos分类的数据会话。这里,ue502可以使用由所述qos策略指示的qos和分组标记来进行对所述以前未分类的数据流的ul传输。例如,这可以包括与如下所述的ul令牌有关的信息。

关于dn会话和数据会话的qos策略

在传统3gpp网络中,为每个数据会话定义qos。当使用本公开内容中描述的cn架构时,也可以如传统网络中那样,每个数据会话地建立qos策略。这种策略的一个这样的例子在上面描述并在图7中例示。在这个示例中,在建立与dn会话对应的数据会话时,可以基于在数据会话建立请求中提供的ue要求、与对应的dn会话相关联的ue订阅简档以及网络策略,建立专门适用于该数据会话的qos策略。

然而,在本公开内容的另一方面,可以为每个dn会话确定所述qos策略,并且所述qos策略可以在每个dn会话之间变化。

如上所述(例如,参见图4),ue502可以建立一个或多个dn会话402a和/或402b,dn会话402a和/或402b中的每个可以具有一个或多个数据会话或pdu会话的集合。数据会话或pdu会话中的每个可以具有它自己的ip地址,或者在其他示例中可以是基于非ip通信的,并且能够具有不同的寻址。

在本公开内容的一个方面,可以为每个dn会话建立所述qos,充当适用于可被建立的所有数据会话的一种伞式qos策略,所述数据会话与该dn会话相关联。也就是说,当在ue502和cn506之间建立dn会话时,ue502可以发送包括qos参数或要求的集合的qos请求。基于所述qos请求、ue502可以使用来建立所述dn会话的凭证以及网络策略,cn506可以建立适用于与所述dn会话对应的、可以建立的所有数据会话的qos策略。这里,这个qos策略将独立于被分配给稍后可能创建的不同ip数据会话的ip地址,并且独立于哪个up-gw正在为ue502服务。

在这个示例中,甚至在与该dn会话相关联地建立任何数据会话之前,也可以将与该dn会话对应的所述qos策略提供给an504以及一个或多个up-gw。所述qos策略可以在创建所述dn会话时被进一步提供给ue502,使得所述qos策略可以被应用于属于该dn会话的所有将来的数据会话。

应用于所述dn会话的所述qos策略可以包含一个或多个数据会话描述符,对于与所述dn会话相关联的所述qos,所述一个或多个数据会话描述符可以包含典型数据会话描述符字段的子集,以便使得所述qos策略能够适用于一个或多个数据会话。例如,在ip数据会话的情况下,所述qos策略中的所述数据会话描述符可以包含所述数据会话描述符字段中的除了源ip地址和目的地ip地址之外的所有字段,因为当实际上建立了数据会话时,这些将在稍后的时候被分配。在对应于ip数据会话的情况的另一示例中,所述qos策略中的所述数据会话描述符可以仅包含用于ip传输会话的传输协议类型(例如,tcp)和/或端口号。按照这种方式,可以独立于源ip地址和目的地ip地址而与该协议类型和/或端口号对应地建立数据会话。

图12是例示了用于结合dn会话来建立qos策略的示例性过程的呼叫流程图。在这个示例中,在建立所述dn会话时不建立数据会话,但是将理解,情况不必是这样(例如参见图6)。

与上述示例一样,在ue502和an504之间建立mm上下文。在这个示例中,ue502向cn506(即,向cp-sm510)发送包括qos请求信息的dn会话建立请求。作为响应,cn506的控制平面定义与所述qos请求对应的qos策略,并向an504发送描述符,所述描述符可以包括qos策略信息。an504可以使用这个信息来映射其资源,如上所述,以为将来的数据会话提供qos,或者可以在数据会话建立时的稍后时间执行这个映射。此外,cn506向ue502发送包括qos策略信息的dn会话建立响应。按照这种方式,ue502可以将这个qos策略用于与所述dn会话相关联的数据会话。

an角色

如上所述,在一些示例中,an504可以使用数据会话描述符来执行对新数据会话的检测,其中没有对服务或应用的显式感知。对于所述dl,这些描述符可以被映射到所述anqos和专用an资源(例如,专用无线承载)。对于所述ul,an504可以具有由cn506在每个ue的基础上设置的预授权数据会话。这不同于典型传统网络,在典型传统网络中,an接收与每个特定数据会话对应的qos策略。

在另一方面,不需要在an504处执行深度分组检查(dpi)。也就是说,除了用于数据会话描述符匹配的对数据会话描述符310的有限量的检查之外,不需要进一步的业务检查。这可以包括对附加的可选带内标记(比如qos流标签312)的匹配。

在an504中使用的数据会话描述符310以及an504中的策略映射的灵活性取决于cn506。例如,每个流一个qos对比使用所述数据会话/数据流描述符字段中的一个或多个的通配符来识别服务或优先级。

an504可以相对于qos策略信息执行ul数据会话检测。当这是不可能时,如果被配置为这样做,则an504可以使得能够以尽力qos将ulpdu转发到对应的up-gw516,以实现由ue发起的未检测到的数据会话,所述未检测到的数据会话将在up-gw516处被处理、授权和管制。

应用检测/感知

在本公开内容的一方面,类似于传统系统的功能,cn506可以相对于数据会话所对应的应用或服务来检测和授权所述数据会话。例如,对数据会话的检测可以通过分析分组(例如,利用dpi)或者借助于应用功能(af)522来执行,所述应用功能(af)522可以从cn506请求利用特定的qos进行的对某种类型的数据流的传输。一旦所述数据会话被检测到并被授权,则可以将从所述检测得到的qos信息分发给an504、up-gw516和ue502。an504可以经由信息/策略使用所配置的ip元组映射来识别应用或服务。这些应用或服务随后可以在每个ue/每个订户的基础上被动态地递送到an504,以便实现漫游。

对所述数据会话的检测还可以由ue502向cn506提供的信息来支持。如上面关于对来自ue502的qos请求的显式传输所讨论的(参见图10-11及其相关联的描述),ue502可以获知至少一些应用或服务的相关qos要求,并且可以相应地使用用户平面信令或控制平面信令来发送显式qos请求。对于使用控制平面信令的显式qos请求,为了建立数据会话,ue502可以向cn506提供cp信令中的应用标识符。对于使用用户平面信令的显式qos请求,ue502可以向所述数据业务提供带内的应用标识符,以使得up-gw516能够触发cn506中的应用检测。

cn到an的显式请求

根据本公开内容的一些方面,cn506的一个目标是使cn506尽可能不知所述接入技术。也就是说,理想情况下,对于所有an,cn506将以相同的方式工作,而无需知道所述an的细节。然而,由于an中的差异和安全考虑,这可能无法实现。相应地,本公开内容的一些方面提供了使得cn506能够向an504提供an特有的qos请求。按照这种方式,每个an可以根据所述an的细节或使用经由所述an的数据会话的应用的细节来接收不同的qos处理。

例如,当cn506为给定ue502的新数据会话请求an504中的qos建立时,ue502可以已经建立去往例如不同的服务提供商(例如,数据网络)的多个dn会话。可能会发生属于不同服务提供商的数据会话可能需要通过an504中的专用资源来进行处理,所述资源不应与不和该数据会话相关联的dn会话共享。例如,特定数据会话的一个要求可以是利用安全密钥对其进行加密,所述安全密钥可以是在ue502连接到特定应用服务器时生成的。此外,可以利用不同的安全密钥来确保与不同的应用服务器对应的数据会话的安全,所述不同的安全密钥是在ue502连接到该应用服务器时生成的。也就是说,在具有专用承载的ran的情况下,传输针对dn会话的业务的drb可能需要利用与针对不同dn会话的drb不同的密钥来进行加密。如图21中所示,ue可以相应地将一个或多个密钥2151存储在存储器2105中。

因此,根据本公开内容的一方面,当cn506向an504提供用于数据会话的qos策略时,cn506可以具有向an504传递特定指示的能力,所述特定指示是该数据会话需要专用且单独的资源(例如,专用无线承载)。在这个请求内,cn506可以进一步提供附加参数或值,比如所需的单独的加密或安全性(进一步包括要被使用的对应密钥)、所需的单独的qos等。按照这种方式,an504可以在决定如何为所述数据会话分配专用资源时考虑这种要求。

对于现有的数据会话,针对所述专用资源的请求可以在“an连接修改”或“qos修改”或“数据会话映射修改”请求消息中从cn506提供给an502,所述请求还包含对应的现有dn/数据会话的标识符。对于新的数据会话,针对所述专用资源的请求可以在“an连接建立”或“qos建立”或“数据会话映射建立”请求消息中从cn506提供给an504,所述请求还包含对应的新dn/数据会话的标识符。

作为响应,an504可以分配单独的专用资源。例如,在ran的情况下,所述ran可以为该数据会话分配专用的无线承载。

预授权qos策略

如果ue502具有一个或多个延迟关键的应用,或者ue502需要尽可能快地发送分组,则针对其上可以发送该数据的数据会话的qos预授权可以是相当的有用。相应地,如上所述,本公开内容的各个方面提供了一种用于实现这种针对数据会话的qos预授权的机制。

更详细地,可以建立dn会话,并且可以由cn506基于ue订阅简档和cn策略来建立qos策略(qos整形)。这里,cn506可以向an504提供用于数据会话的qos策略集合,所述数据会话可以是ue502稍后在不需要由cn506进行的显式授权的情况下建立的(即,这种数据会话被预授权)。这种预授权不必需要在an504中创建任何专用资源。例如,对于无线接入网络(ran),可能需要某种形式的专用资源,比如专用无线承载(drb)。根据本公开内容的一些方面,在使用预授权qos策略进行ul数据流的传输时,不需要建立任何这样的专用无线承载。也就是说,an504可以在建立使用所述预授权qos策略的数据会话之前,从ue502接收分组。这里,an504可以查看所述分组中的分组描述符,并且可以相应地确定所述分组对应于所述预授权qos策略,并相应地处理所述分组。

然而,在其他示例中,an504可以为将来的数据会话建立这种专用资源。因此,可以基于已经提供给ue502的所述预授权信息来传送与预授权的数据会话对应的pdu,例如,使用“默认”或“尽力”无线承载,或者如果在ran中被支持和定义,则经由已经为其他数据会话建立的专用承载。如果所述数据会话被授权并且需要an504中的专用资源,则cn506可以将qos策略信息递送到an504,an504可以预留专用资源(例如ran中的专用承载)来传送所述数据。

从上面应该看出,这种qos预授权是有效地加速数据会话的启动时间而无需牺牲安全性的一种方式。

虽然上面针对这种预授权qos描述了an504的行为,但另一个考虑是cn506的行为。在一个示例中,cn506可以选择默认up-gw,并且可以在所述qos策略中向an504提供默认up-gw的地址(例如,ip地址)以用于所述预授权的数据会话。然而,在另一个示例中,不需要定义默认up-gw。这里,cn506可以在所述qos策略中向an504提供信息,所述信息允许an504在建立这种预授权的数据会话时选择合适的up-gw516。

cn提供给不同节点以描述所述qos策略的描述符可以包括关于所述预授权的数据会话的相应节点的合适信息。例如,所述qos策略可以包括识别数据会话描述符的信息,其包含使得所述qos策略能够适用于一个或多个数据会话的所述数据会话描述符字段的子集。

作为一个特定示例,在ip会话的情况下,用于ul业务的描述符可以包含所有数据会话描述符字段减去目的地ip地址,以及用于dl业务的描述符可以包含所有数据会话描述符字段减去源ip地址,因为在所述dn会话创建时,端点(例如,应用服务器)的地址可能尚未知道。

作为另一特定示例,在ip会话的情况下,用于ul和dl业务两者的描述符可以包含数据会话pdu报头中的所有数据会话描述符字段减去源ip地址和目的地ip地址,因为在所述dn会话创建时,分配给ue502的地址和端点(例如,外部数据网络518中的应用服务器)的地址尚未知道。

当ue502随后基于上述两个选项(具有up-gw516的默认ip地址,或者不具有默认ip地址,并使得an504能够选择合适的up-gw)来生成数据会话时,ue可以具有两种不同的动作过程。

在第一选项中,对应于默认ip地址被定义,当ue502生成与所述预授权qos策略匹配的ul业务时,所述默认ip地址与所述数据会话相关联,并且所述pdu被发送到由ue502选择的特定端点。这里,ue502和an504都应用所述对应的qos策略。

在第二选项中,对应于没有默认ip地址,在dn会话建立时,ue502可以确定发送与从cn506接收的预授权qos策略对应的用户平面pdu。这里,对传送资源的分配可以通过两种方式来完成。在一个替代方案中,ue502可以例如经由到an504的接入层(as)信令来触发所述对传送资源的分配。这里,ue502可以为新数据会话请求传送资源,并且ue502可以提供与正在建立的所述数据会话对应的信息(例如,用于所述数据会话并且匹配所述预授权qos策略的部分数据会话描述符)。在另一替代方案中,对于ip数据会话,ue502可以发送针对ip地址分配的请求(例如,ip地址分配请求),所述请求包含与正在建立的所述数据会话对应的信息。例如,这个请求可以使用dhcp来进行ip地址分配,并且an504可以充当dhcp代理。

在任一情况下,an504相对于所述预授权qos策略来验证所述请求中的从ue502接收的所述信息。如果它们匹配,则an504可以随后使用所述预授权qos策略中的所述信息来选择up-gw516(如果在所述qos策略中cn506什么也没提供)。此外,对于ip数据会话,an504可以从up-gw516请求ue502的ip地址。所述过程还可以建立在an504和up-gw516之间的隧道,以用于对pdu的路由。

如果所述数据会话建立是成功的,则an504随后可以向ue502确认对所述传送资源的建立。对于ip会话,这可以包括将所述ip地址返回给ue502。然后,ue502可以发送与所述预授权qos策略匹配的ulpdu。

虽然上述已经讨论了使用预授权qos策略建立数据会话的显式方法,但是在本公开内容的另一方面,可以使用用于数据会话建立的隐式方法。这里,当ue502检测到其具有与所述预授权qos策略中的一个匹配的要被发送的数据时,如果ue502具有在递送所述预授权qos策略时an504已经创建的ip地址或专用an资源,则ue502可以简单地使用这些资源。然而,如果ue502不具有这些分组要被发送到的ip地址,则ue502可以通过一些默认承载或尽力承载向an504发送它的ulpdu。当an504检测到需要an504中的专用资源的、与预授权qos策略对应的ul业务时,an504可以随后建立所述专用资源。一旦这种资源被建立,ue502(针对ulpdu)和an504(针对dlpdu)就都可以将所述专用资源用于与所述预授权qos策略匹配的pdu。

图13是例示用于在数据会话已经建立之前,在dn会话建立时的预授权qos策略建立的示例性过程的呼叫流程图。这个过程例示了上述第一选项,其中,针对所述预授权的数据会话建立了所述up-gw的默认ip地址。

与上述示例一样,在ue502和an504之间建立mm上下文,ue502向cn506发送包括qos请求信息的dn会话建立请求,cn506定义与所述qos请求对应的预授权qos策略,并且cn506向an504发送可以包括qos策略信息的描述符。在这个示例中,响应于所述dn会话建立请求,cn506还向ue502发送dn会话建立响应,所述dn会话建立响应包括所述qos策略信息以及用于预授权的数据流的默认up-gw516的地址(例如,ip地址)。

当ue502具有要使用与预授权qos策略匹配的新数据会话来发送的数据时,ue502可以开始在根据预授权qos策略标记的分类数据流上进行对所述数据的传输。所述ue传输可以被引导或寻址到所述qos策略信息中所识别的用于预授权的数据会话的默认up-gw516。然后,an504可以将所述预授权qos策略应用于所述数据流,并将所述流引导到所述默认up-gw516,所述默认up-gw516还可以将所述预授权qos策略应用于与ue502的通信。

图14是例示用于在数据会话已经建立之前在dn会话建立时的预授权qos策略建立的另一示例性过程的呼叫流程图。这个过程例示了上述第二选项,其中没有建立默认up-gw,但是an504被提供使得其能够选择合适的up-gw516的信息。

与上述示例一样,在ue502和an504之间建立mm上下文,ue502向cn506发送包括qos请求信息的dn会话建立请求,cn506定义与所述qos请求对应的预授权qos策略,并且cn506向an504发送可以包括qos策略信息的描述符。在这个示例中,响应于所述dn会话建立请求,cn506还向ue502发送包括所述qos策略信息的dn会话建立响应。

当ue502具有要使用与预授权qos策略匹配的新数据会话来发送的数据时,如上所述,存在两种不同的可能性,如虚线框内所示。在一个选项中,ue502可以向an504发送接入层(as)传送资源请求,以请求用于ul传输的传送资源。在另一选项中,ue502可以发送ip地址分配请求以请求对ip地址的分配。

作为响应,可以在an504中实现两个不同的可能性,如另一虚线框内所示。在一个选项中,an504可以选择合适的up-gw并建立所述资源。在另一选项中,an504可以与cn506的控制平面功能交互,并且由此选择合适的up-gw516并建立所述资源。然后,ue可以开始在根据预授权qos策略标记的分类数据流上进行对所述数据的传输。所述ue传输可以被引导或寻址到所述qos策略信息中所识别的用于预授权数据会话的所选择的up-gw516。然后,an504可以将所述预授权qos策略应用于所述数据流,并将所述流引导到所选择的up-gw516,所述up-gw516还可以将所述预授权qos策略应用于与ue502的通信。

qos策略的an拒绝

上面已经讨论了qos策略,其中cn506作出关于所述qos策略的决定,并且将这个qos策略分发给an504、ue502和up-gw516。这里,基本上假设一切顺利,并且各个节点根据由cn516做出的确定来应用所述qos。

然而,在一些情况下,比如当an缺少支持所述qos要求的资源时,或者当所述an具有禁止其允许所述qos要求的本地策略时(例如,基于比如加载、拥塞等的实时条件),an504可以针对数据会话(新数据会话或针对现有数据会话的所述qos修改)拒绝所述qos策略。通常,如果an504拒绝所述qos策略,则an504简单地不提供所述qos。在一些情况下,这可能导致数据会话无法连接。根据本公开内容的各个方面,可以采用三个选项来处理这些情况。

在图15的呼叫流程图中例示了第一选项。这里,cn506可以定义qos策略,并向an504发送包括qos策略信息的描述符。在这个示例中,当an504拒绝所述qos策略时,an504将对所述qos策略拒绝的指示发送到cn506。这里,cn506可以简单地不实施所述qos,并且可以尽力传送ue502和cn506之间的流。相应地,cn506可以向up-gw516指示以使用最大的努力来递送dl业务。此外,an504和ue502可以尽力递送ul业务。cn506可能需要与应用服务器或ue502就所述决定进行协商(其中,所述协商可以仅仅是通知)。

在图16的呼叫流程图中例示了第二选项。这里,cn506可以定义qos策略,并向an504发送包括qos策略信息的描述符。在这个示例中,当an504拒绝所述qos策略时,an504可以可选地向cn506发送对所述qos策略拒绝的指示。这里,an504可以寻求找到用于所述业务的替代路径。例如,在an504是无线接入网络(ran)的情况下,ue502可以通常例如通过根据ue的能力测量该ran或其他ran中的其他相邻小区来执行信道或路径表征。相应地,ue502可以向an504提供与所述信道或路径表征有关的信息。基于比如由ue502进行的这些测量结果的路径信息,an504可以例如通过将ue502切换到另一小区或接入技术来选择替代路径,并且an504可以相应地向ue502发送关于所选择的路径的信息。根据an504的配置,an504能够将所述数据会话切换到可以满足所述要求的另一小区或接入技术。相应地,可以通过所选择的替代路径,在ue502和cn506之间建立分类流。如果an504选择来触发到另一技术的所述切换,则an504可以触发对cn506的切换请求,并且在做好成功切换准备时,an504向cn506指示所请求的qos可以由所述目标an满足。

在图17的呼叫流程图中例示了第三选项。这里,cn506可以知道ue502连接到多个an504a和504b(例如,不同的蜂窝ran,或者蜂窝ran和wi-fi网络等)来例如进行不同的数据会话。cn506可以定义qos策略,并向an1504a发送包括qos策略信息的描述符。当an1504a拒绝所述qos策略时,an1504a可以向cn506发送对所述qos策略拒绝的指示。当cn506接收到an1504a对所请求的qos的拒绝时,cn506可以基于定义哪些数据会话可以通过哪种接入技术传送的本地策略,触发ue502正在使用的另一an(例如,an2504b)上的所述qos建立。然后,cn506可以向ue502发送指示以将所述数据会话移动到这种其他an2504b。从cn506到ue502的信息可以在as信令中(如果有的话,其中cn506首先向拒绝所述qos请求的an1504a提供所述信息)或在nas信令中传达。这个信令可以指示哪些数据会话和/或现有数据会话的新qos要在新的an2504b上使用(即,使得ue502将所述数据会话移动到新的an)。相应地,可以利用所述新的an2504b来建立分类数据会话。

令牌标签

qos策略通常是基于订户简档(用户订阅简档)来定义的。所述qos策略要被应用到的流或数据会话被识别出,并且cn506触发qos整形并创建qos策略。如果ue502具有多个数据会话或数据流,所述多个数据会话或数据流具有不同qos要求,则相应地,cn506可能需要建立足够数量的qos策略,并且可以识别需要特殊处理的数据会话。通常,这是通过利用业务流模板(tft)或服务数据功能(sdf)过滤器来放置发送到ue502/自ue502发送的每个分组来完成的。

然而,令牌可以用于实现这些相同的目标,但是以更简单的方式。也就是说,令牌可以提供允许比如cn506的实体识别ip分组属于特定流的信息,但是无需创建如上所述的承载和过滤器。

可以为每个流分配令牌。这里,不是如上所述应用所述过滤器,而是需要将所述分组识别为属于特定流的实体可以通过确定所述令牌的内容是否与表格中的信息匹配来简单地验证所述令牌。按照这种方式使用所述令牌可以是非常快,并且当所述令牌被以密码学方式生成时,可以提供鲁棒的安全性。使用所述令牌进一步允许对所述流的带内识别,取代对cn506中的所述流的过滤。

可以存在两种类型的令牌——dl令牌和ul令牌。所述dl令牌适用于来自生成所述业务的应用服务器的数据业务,所述应用服务器可以被增强以支持所述dl令牌。例如,如果ue502连接到流传输视频服务,则对应的服务器可以将dl令牌应用到所述分组,使得当所述分组到达up-gw516时,所述令牌被映射到要被应用于该流的所述qos。

cn506定义ul令牌,并将所述令牌提供给ue502。如图21中所示,所述令牌2153可以被存储在ue502处的存储器2105中。按照这种方式,ue502可以由此将所述ul令牌应用于所述ul中的分组。当所述应用服务器不能发送令牌或者尚未被修改来将所述令牌应用到所述分组时,可以使用所述ul令牌。因为大多数会话是由ue502发起的,所以ue502将该会话的分组和所述ul令牌一起发送。up-gw516将识别所述令牌并确定它可以根据所述qos策略处理所述分组,并且可以确定所述分组被授权,并且相应地,由于存在所述ul令牌,与那些ul分组中的信息匹配的所述dl分组可以被自动授权。

如果单独使用,则ul令牌能够用于对数据流的授权和管制。也就是说,所述ul令牌可以被认为是反射令牌,其中在所述ul中存在授权所述业务的令牌的事实意味着对应的dl业务被授权。在这种情况下,可以假设所述dl业务被默认关闭,直到ul令牌被up-gw516检测到,up-gw516确认与所述令牌对应的所述dl业务被授权。

ul令牌和dl令牌两者的使用解决了单独使用ul令牌时可能出现的问题,并且还使得能够对来自特定sp的业务进行更好的差异化/更容易的处理。

更具体地,cn506可以基于所述订阅简档、服务/应用要求和网络策略,创建令牌标签并将所述令牌发送到ue502,其中,每个令牌标签与属于某个qos策略的数据会话相关联。令牌标签分配不需要在所述dn会话或数据会话建立期间完成;相反,它可以由ue502来按需完成。在一些示例中,令牌标签可以包括qos参数(例如,如果在5gcn中使用,则包括qci)。

数据会话或数据流可以以各种粒度来定义,例如源ip和目的地ip、ip5元组、或源ip和目的地前缀等。cn506向对应的up-gw516提供所述令牌标签以及所述qos策略和用于对pdu的处理的任何其他策略。当up-gw516从ue502接收包含令牌标签的ulpdu时,up-gw516(与cn506中的控制平面实体协作)验证所述令牌标签,授权所述分组,并且基于所述令牌标签来实施所述qos/应用策略。

对于包含令牌标签(例如,由比如应用服务器的始发端点添加到所述pdu的)的dlpdu,up-gw516(与cn506中的控制平面实体协作)验证所述令牌标签,授权所述分组,并根据所述令牌标签来实施所述qos/应用策略。up-gw516可以将所述令牌标签留在所述pdu中以用于在an504处处理。cn506还向ue502提供所述ul令牌标签以及用于映射到不同的数据会话的相关联的数据会话描述符。对于ulpdu,ue502基于所提供的数据会话描述符来识别与所述pdu对应的所述令牌标签,并将所述标签嵌入到所述分组中。

cn506可以向an504提供所述ul令牌标签和/或所述dl令牌标签。对于ulpdu,如果提供了与pdu数据会话描述符对应的令牌标签,则an504验证所述令牌标签,授权所述分组,并基于所述令牌标签来实施所述qos和/或应用策略。对于ulpdu,如果提供了与pdu数据会话描述符对应的令牌标签,则an504将所述令牌标签映射到在an504上承载所述pdu所需的所述an资源。

图18-20例示了根据本公开内容的某些方面可以实现的qos策略建立和令牌建立的各种示例。

图18是例示用于使用控制平面信令的qos策略建立和ul/dl令牌建立的示例性过程的呼叫流程图。

在ue502和an504之间建立mm上下文,在ue502和cn506之间建立dn会话,并且在ue502和up-gw516之间建立相关联的数据会话。在这个示例中,ue502使用带外cp信令来发送显式qos请求。所述显式qos请求可以包括所述qos要求、应用id等。cn506的控制平面识别与所述应用id对应的所述应用或服务,定义与所述qos建立请求对应的qos策略,并且创建ul令牌和dl令牌。然后,cn506向an504和up-gw516提供所述qos策略,并且可选地将所述dl令牌递送到外部网络中的应用服务器。an504例如通过识别所述qos策略内的适用于该an504的qos参数的子集(少于全部qos参数或全部qos参数),并根据该子集来应用所述qos策略,将所述qos策略映射到如上所述的an504中的所述资源。然后,基于所述an资源和所述qos策略,在ue502和cn506处建立合适的资源。此时,可以在ue502和up-gw516之间的ul和dl方向上,在所述用户平面处开始所述qos分类的数据会话。这里,ue502可以使用由所述qos策略指示的qos和分组标记来进行对所述以前未分类的数据流的ul传输。例如,这可以包括与ul令牌相关的信息。

图19是例示用于使用用户平面信令的qos策略建立和隐式ul/dl令牌建立的示例性过程的呼叫流程图。与上述示例一样,在ue502和an504之间建立mm上下文,在ue502和cn506之间建立dn会话,并且在ue502和up-gw516之间建立相关联的数据会话。在这个示例中,ue502可以在所述上行链路上发送未分类(例如,未被明确指示为属于特定应用或服务)的数据流。这种未分类的数据流传输的典型示例可以与对web浏览器或其他应用的tcp会话的请求对应。up-gw516检测到ue502已经发送尚未分类的新流,并将检测到未知数据流的指示发送到cn506的控制平面。cn506的控制平面基于所述应用id识别所述应用或服务,定义与所述未分类流的一个或多个特性对应的qos策略,向an504和up-gw516提供所述qos策略,并且创建ul令牌和dl令牌。然后,cn506的控制平面向an504提供所述qos策略,并且可选地将所述dl令牌递送到与所识别的应用对应的所述应用服务器。an504例如通过识别所述qos策略内的适用于该an504的qos参数的子集(少于全部qos参数或全部qos参数),并根据该子集来应用所述qos策略,将所述qos策略映射到如上所述的an504中的所述资源。然后,基于所述an资源和所述qos策略,在ue502和cn506处建立合适的资源。此时,可以在ue502和up-gw516之间的ul和dl方向上,在所述用户平面处开始所述qos分类的数据会话。这里,ue502可以使用由所述qos策略指示的qos和分组标记来进行对所述以前未分类的数据流的ul传输。例如,这可以包括与如下所述的ul令牌有关的信息。

图20是例示用于使用用户平面信令的qos策略建立和显式ul/dl令牌建立的示例性过程的呼叫流程图。与上述示例一样,在ue502和an504之间建立mm上下文,在ue502和cn506之间建立dn会话,并且在ue502和up-gw516之间建立相关联的数据会话。ue502在所述用户平面上将未分类的ul流发送给up-gw516。在这个示例中,使用带内用户平面信令,利用对可以包括所述qos要求、应用id等的新qos请求的指示来标记所述用户平面数据,如上所述。作为响应,up-gw516向cn506发送与所述qos请求有关的信息。cn506的控制平面识别与所述应用id对应的所述应用,定义与所述qos请求对应的qos策略,并且创建ul令牌和dl令牌。然后,cn506的控制平面向an504和up-gw516提供所述qos策略,并且可选地将所述dl令牌递送到所述外部网络中的所述应用服务器。an504例如通过识别所述qos策略内的适用于该an504的qos参数的子集(少于全部qos参数或全部qos参数),并根据该子集来应用所述qos策略,将所述qos策略映射到如上所述的an504中的所述资源。然后,基于所述an资源和所述qos策略,在ue502和cn506处建立合适的资源。此时,可以在ue502和up-gw516之间的ul和dl方向上,在所述用户平面处开始所述qos分类的数据会话。这里,ue502可以使用由所述qos策略指示的qos和分组标记来进行对所述以前未分类的数据流的ul传输。例如,这可以包括与如下所述的ul令牌有关的信息。

图21是例示了采用处理系统2114的ue502的硬件实现方式的示例的框图。例如,ue502可以是如上所述并且在图1、图2或图4-20的任何一个或多个中例示的ue。

可以利用包括一个或多个处理器2104的处理系统2114来实现ue502。处理器2104的示例包括被配置为执行在整个本公开内容中描述的各种功能的微处理器、微控制器、数字信号处理器(dsp)、现场可编程门阵列(fpga)、可编程逻辑器件(pld)、状态机、门逻辑、分立硬件电路以及其它合适的硬件。在各种示例中,ue502可以被配置为执行本文所描述的功能中的任何一个或多个。也就是说,在ue502中使用的处理器2104可以用于实现本文描述的并在图6-20、图23或图24中例示的过程中的任何一个或多个。

在这个示例中,处理系统2114可以利用通常由总线2102表示的总线架构来实现。取决于处理系统2114的具体应用和总体设计约束,总线2102可以包括任意数量的互连总线和桥接器。总线2102将各个电路可通信地耦合在一起,所述各个电路包括一个或多个处理器(通常由处理器2104表示)、存储器2105和计算机可读介质(通常由计算机可读介质2106表示)。总线2102还可以链接各种其它电路,比如定时源、外围设备、电压调节器和功率管理电路,它们在本领域中是众所周知的,因此将不再进一步描述。总线接口2108提供总线2102和收发机2110之间的接口。收发机2110提供一种用于通过传输介质与各种其它装置进行通信的单元。在一些示例中,收发机2210可以是用于与无线接入网络(ran)通信的无线收发机。根据所述装置的性质,还可以提供用户接口2112(例如键盘、显示器、扬声器、麦克风、操纵杆)。

处理器2104负责管理总线2102和通常处理,包括对存储在计算机可读介质2106上的软件的执行。所述软件在由处理器2104执行时,使得处理系统2114执行各种以下针对任何特定装置描述的功能。计算机可读介质2106和存储器2105还可以用于存储当执行软件时由处理器2104操纵的数据。

处理器2104可以包括被配置为表征信道或路径以用于协助an504找到用于业务的替代路径的目的的信道/路径表征电路2141。例如,在an504是无线接入网络(ran)的情况下,信道/路径表征电路2141可以通常例如通过根据所述ue的能力测量该ran或其他ran中的其他相邻小区,执行信道或路径表征。信道/路径表征电路2141可以与信道/路径表征软件2161协同操作。

处理器2104还可以包括qos请求电路2142,该qos请求电路2142被配置为使用显式qos请求或在cn506检测到ue502所发送的ul流的情况下使用隐式qos请求,来请求用于数据会话的合适qos。qos请求电路2142可以与被配置为显式地请求qos的qos请求软件2162和/或应用程序接口(api)2164协同操作。

处理器2104还可以包括被配置为将合适流标签应用于分组的流标签电路2143。按照这种方式,可以实现qos管理,而不需要节点来执行深度分组检查(dpi)。流标签电路2143可以与流标签软件2163协同操作。

所述处理系统中的一个或多个处理器2104可以执行软件。软件应该被广泛地解释为意指指令、指令集、代码、代码段、程序代码、程序、子程序、软件模块、应用、软件应用、软件包、例程、子例程、对象、可执行程序、执行线程、程序、函数等等,无论是称为软件、固件、中间件、微代码、硬件描述语言还是其他。所述软件可以驻留在计算机可读介质2106上。计算机可读介质2106可以是非暂态的计算机可读介质。作为示例,非暂态计算机可读介质包括磁存储设备(例如,硬盘、软盘、磁条),光盘(例如,压缩盘(cd)或数字通用盘(dvd)),智能卡,快闪存储设备(例如,卡、棒或键驱动器),随机存取存储器(ram),只读存储器(rom),可编程rom(prom),可擦除prom(eprom),电可擦除prom(eeprom),寄存器,可移动盘以及用于存储可由计算机访问和读取的软件和/或指令的任何其它合适的介质。计算机可读介质2106可以驻留在处理系统2114中,驻留在处理系统2114的外部,或分布在包括处理系统2114的多个实体上。计算机可读介质2106可以体现在计算机程序产品中。作为示例,计算机程序产品可以包括封装材料中的计算机可读介质。本领域技术人员将认识到,如何根据特定应用和施加在整个系统上的总体设计约束,最好地实现在整个本公开内容中呈现的所述功能。

图22是例示采用处理系统2214的接入网络节点504的硬件实现方式的示例的概念图。根据本公开内容的各个方面,元素或元素的任何部分或元素的任何组合可以利用包括一个或多个处理器2204的处理系统2214来实现。例如,接入网络节点504可以是如图1、图2或图4-20中的任何一个或多个所示的接入网络(an)中的基站或其他节点。

处理系统2214可以与图21中例示的处理系统2114基本相同,包括总线接口2208、总线2202、存储器2205、处理器2204和计算机可读介质2206。此外,接入网络节点504可以包括基本上与如上在图21中描述的那些类似的用户接口2212和收发机2210。接入网络节点504还可以包括被配置为与cn506进行通信的cn通信接口2216(例如,回程接口)。也就是说,在接入网络节点504中使用的处理器2204可以被使用来实现本文描述并且在图6-20、图23或图24中例示的过程中的任何一个或多个。

处理器2204可以包括传统qos处理电路2241,所述传统qos处理电路2241被配置为用于在ue502连接到传统an的情况下,使用传统qos参数(例如,与不同于实现所述qos策略的网络的网络对应的参数)来进行对流的qos管理。传统qos处理电路2241可以与传统qos处理软件2261协同操作。

处理器2204还可以包括ue路径选择电路2242,所述ue路径选择电路2242被配置为找到与qos策略对应的用于业务的合适路径。在一些示例中,ue路径选择电路2242可以根据来自ue502的信道或路径表征信息来寻求用于业务的替代路径,并且例如通过将ue502切换到另一小区或接入技术来选择替代路径。ue路径选择电路2242可以与传统ue路径选择软件2262协同操作。

处理器2204还可以包括被配置为使用数据会话描述符来检测新数据会话的数据会话检测电路2243。数据会话检测电路2243可以与数据会话检测软件2263协同操作。

处理器2204还可以包括被配置为将流标签或描述符映射到比如qos策略的参数或信息的qos/承载映射电路2244。qos/承载映射电路2244可以与qos/承载映射软件2264协同操作。

处理器2204还可以包括被配置为将流标签应用于分组的流标签电路2245。流标签电路2245可以与流标签软件2265协同操作。

处理器2204还可以包括被配置为选择供新的预授权流使用的up-gw的up-gw确定电路2246。所选择的up-gw可以是在qos策略信息中由cn506识别的默认up-gw,或者是基于数据会话pdu以及所述qos策略中的从cn506提供的信息来选择的合适up-gw。up-gw确定电路2246可以与up-gw确定软件2266协同操作。

处理器2204还可以包括被配置为将qos策略应用于cn506和ue502之间的流的qos电路2247。例如,所述qos电路可以通过基于qos策略来控制流的一个或多个参数来应用qos策略,所述参数包括但不限于上行链路或下行链路比特率、保证比特率,分组过滤(例如,基于分组的内容来确定允许或阻止分组)、优先化流等。qos电路2247可以与qos软件2267协同操作。

图23是例示用于管理数据网络中的qos的示例性过程2300的流程图。在一些示例中,过程2300可以由如上所述并在图1、图2、图4-20或图22中例示的接入网络节点504(例如,无线通信网络中的基站)来实现。在一些示例中,过程2300可以由如上所述并在图22中例示的处理器2204和/或处理系统2214来实现。在其他示例中,过程2300可以由用于执行所描述的功能的任何合适的装置或单元来实现。

在块2302,an504(例如,使用收发机2210)从cn506接收qos策略信息,所述qos策略信息包括一个或多个qos参数以及(可选地)一个或多个传统qos参数(例如,与不同于实现所述qos策略的网络的网络对应的一个或多个qos参数)。所述qos策略信息还包括一个或多个数据会话描述符以及(可选地)对qos策略是适用于尚未发起的未来流的预授权qos策略的指示。

在块2304,an504识别在所述qos策略信息中接收的所述一个或多个qos参数内的适用于an504的qos参数的子集。例如,an504可以参考在存储器2205中存储的相关qos参数2253。

在块2306,an504将所确定的qos策略和所述一个或多个数据会话描述符存储在存储器2205中的qos映射2251中。qos映射2251将一个或多个qos策略与一个或多个相应的描述符链接。

在块2308,an504通过从qos映射2251中选择被链接到分组中的描述符的qos策略,并且基于所确定的qos策略来为所述流选择an资源,来基于所述qos策略信息确定所述qos策略(例如,使用qos/承载映射电路2244)。

在块2310,an504可以(例如,使用传统qos处理电路2241)确定ue502是否正在重新选择传统an。如果正在重新选择,则在块2312,an504可以向所述流应用与所述传统qos参数对应的qos策略。如果没有正在重新选择,则在块2314,an504可以确定所述qos策略信息是否指示所述qos策略是适用于在确定所述qos策略时尚未发起的未来流的预授权qos策略。如果不是预先授权qos策略,则在块2316,当cn506与ue502之间的流中的分组中的描述符对应于所确定的qos策略时,an504可以将所确定的qos策略应用于所述流。

如果是预授权qos策略,则在块2318,an504可以(例如,使用数据会话检测电路2243)确定分组中的描述符是否对应于所述预授权qos策略。如果不对应,则在块2320,an504不将所述预授权qos策略应用于所述流。然而,如果它确实对应于所述预授权qos策略,则在块2322,an504基于所述qos策略信息来(例如,使用up-gw确定电路2246)确定所述流被发送到的up-gw,并且当所述流中的分组中的描述符对应于所述预授权qos策略时,将所述预授权qos策略应用于所述流。

图24是例示用于管理数据网络中的qos的示例性过程2400的流程图。在一些示例中,过程2400可以由如上所述并且在图1、图2或图4-21中例示的ue502来实现。在一些示例中,过程2400可以由如上所述并且在图21中例示的处理器2104和/或处理系统2114来实现。在其他示例中,过程2400可以由用于执行所描述的功能的任何合适的装置或单元来实现。

在块2402,ue502可以(例如,使用与qos请求电路2142协作的收发机2110)发送指示建立数据会话的请求的信息。例如,作为隐式请求的代表,ue502可以使用尽力递送来发送未分类的上行链路流;或者ue502可以使用cp信令或up信令来发送显式qos请求。

在块2404,ue502(例如,使用收发机2110)从cn506接收qos策略信息。在块2406,ue502(例如,使用收发机2110)接收对用于使用数据会话来与cn506通信的资源的指示,其中,所述数据会话基于所述qos策略信息来使用qos策略。最后,ue502使用所建立的数据会话来(例如,使用收发机2110)与cn506通信。

参考示例性实现方式,已经呈现了无线通信网络的若干方面。如本领域技术人员将容易明白的,在整个本公开内容中描述的各个方面可以扩展到其他电信系统、网络架构和通信标准。

作为示例,可以在由3gpp定义的其他系统内实现各个方面,比如长期演进(lte),演进分组系统(eps),通用移动电信系统(umts)和/或全球移动系统(gsm)。各个方面还可以被扩展到由第三代合作伙伴计划2(3gpp2)定义的系统,比如cdma2000和/或演进数据优化(ev-do)。可以在采用ieee802.11(wi-fi)、ieee802.16(wimax)、ieee802.20、超宽带(uwb)、蓝牙和/或其他合适的系统的系统内实现其他示例。所采用的实际电信标准、网络架构和/或通信标准将取决于具体应用和对所述系统施加的总体设计约束。

在本公开内容中,词语“示例性”用于表示“用作示例、实例或例示”。本文中被描述为“示例性”的任何实现方式或方面不必被解释为优选于或优于本公开内容的其他方面。同样,术语“方面”不要求本公开内容的所有方面包括所讨论的特征、优点或操作模式。术语“耦合”在本文中用于指代两个对象之间的直接或间接耦合。例如,如果对象a物理地接触到对象b,并且对象b接触到对象c,则对象a和c仍然可以被认为彼此耦合,即使它们不直接彼此物理接触。例如,即使第一对象从未与第二对象直接物理接触,第一对象也可以耦合到第二对象。术语“电路”和“电路系统”被广泛地使用,并且旨在包括电气设备和导体两者的硬件实现方式以及信息和指令的软件实现方式,当所述硬件实现方式被连接和配置时,所述硬件实现方式使得能够执行本公开内容中描述的功能,而不限于电子电路类型,当所述软件实现方式由处理器执行时,所述软件实现方式使得能够执行本公开内容中描述的功能。

图1至图24中例示的组件、步骤、特征和/或功能中的一个或多个可以被重新布置和/或组合成单个组件、步骤、特征或功能,或者体现在若干组件、步骤或功能中。还可以添加附加元件、组件、步骤和/或功能,而不脱离本文公开的新颖特征。图1至图22中例示的装置、设备和/或部件可以被配置为执行本文所述的方法、特征或步骤中的一个或多个。本文描述的新颖算法还可以利用软件高效地实现和/或嵌入在硬件中。

应当理解,所公开的方法中的步骤的具体顺序或层次是示例性过程的例示。应当理解,基于设计偏好,所述方法中的步骤的具体顺序或层次可以被重新布置。所附的方法权利要求以样本顺序呈现各个步骤的元素,并且不意味着限于所呈现的特定顺序或层次,除非其中明确记述。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1