用于集成接入回程(IAB)网络的流量控制的制作方法

文档序号:24390721发布日期:2021-03-23 11:25阅读:330来源:国知局
用于集成接入回程(IAB)网络的流量控制的制作方法

本申请总体上涉及无线通信网络的领域,并且更具体地涉及在对网络的用户接入与网络内的用户流量的回程之间(例如,去向/来自核心网络)共享可用无线通信资源的集成接入回程(iab)网络。



背景技术:

通常,除非明确给出和/或从使用的上下文中暗示不同的含义,否则本文中使用的所有术语将根据其在相关技术领域中的普通含义来解释。除非另有明确说明,否则对“一/一个/元件、设备、组件、装置、步骤等”的所有引用应被开放地解释为指代元件、设备、组件、装置、步骤等中的至少一个实例。除非必须明确地将一个步骤描述为在另一个步骤之后或之前和/或隐含地一个步骤必须在另一个步骤之后或之前,否则本文所公开的任何方法和/或过程的步骤不必以所公开的确切顺序执行。在适当的情况下,本文公开的任何实施例的任何特征可以应用于任何其他实施例。同样,任何实施例的任何优点可以应用于任何其他实施例,反之亦然。通过下文的描述,所附实施例的其他目的、特征和优点将显而易见。

图1示出了包括下一代ran(ng-ran)199和5g核心(5gc)198的5g网络架构的高级视图。ng-ran199可以包括经由一个或多个ng接口连接到5gc的一个或多个gnodeb(gnb),例如,分别经由接口102、152连接的gnb100、150。更具体地,gnb100、150可以经由各自的ng-c接口连接到5gc198中的一个或多个接入和移动性管理功能(amf)。类似地,gnb100、150可以经由各自的ng-u接口连接到5gc198中的一个或多个用户平面功能(upf)。

尽管未示出,但是在一些部署中,5gc198可以由演进分组核心(epc)代替,该epc通常已与长期演进(lte)演进umtsran(e-utran)一起使用。在这样的部署中,gnb100、150可以经由各自的s1-c接口连接到epc198中的一个或多个移动性管理实体(mme)。类似地,gnb100、150可以经由各自的ng-u接口连接到epc中的一个或多个服务网关(sgw)。

此外,gnb可以经由一个或多个xn接口(例如,gnb100和150之间的xn接口140)彼此连接。用于ng-ran的无线电技术通常被称为“新无线电”(nr)。关于到ue的nr接口,每个gnb可以支持频分双工(fdd)、时分双工(tdd)或其组合。

ng-ran199被分层为无线电网络层(rnl)和传输网络层(tnl)。ng-ran架构,即ng-ran逻辑节点和它们之间的接口,被定义为rnl的一部分。对于每个ng-ran接口(ng、xn、f1),都指定了相关的tnl协议和功能。tnl为用户平面传输和信令传输提供服务。在一些示例性配置中,每个gnb都连接到3gppts23.501中定义的“amf区域”内的所有5gc节点。如果支持ng-ran接口的tnl上的cp和up数据的安全性保护,则应当应用nds/ip(3gppts33.401)。

图1中所示(并且在3gppts38.401和3gpptr38.801中描述)的ngran逻辑节点包括中央单元(cu或gnb-cu)和一个或多个分布式单元(du或gnb-du)。例如,gnb100包括gnb-cu110以及gnb-du120和130。cu(例如,gnb-cu110)是托管上层协议并执行各种gnb功能(例如,控制du的操作)的逻辑节点。du(例如,gnba-du120、130)是托管下层协议并且根据功能分割选项可以包括gnb功能的各种子集的分散式逻辑节点。因此,cu和du中的每一个可以包括执行其各自的功能所需的各种电路,包括处理电路、收发机电路(例如,用于通信)和电源电路。此外,术语“中央单元”和“集中式单元”在本文中可互换使用,术语“分布式单元”和“分散式单元”也是如此。

gnb-cu通过相应的f1逻辑接口(例如,图1所示的接口122和132)连接到一个或多个gnb-du。然而,gnb-du可以仅连接到单个gnb-cu。gnb-cu和所连接的gnb-du作为gnb仅对其他gnb和5gc可见。换句话说,f1接口在gnb-cu之外是不可见的。此外,gnb-cu和gnb-du之间的f1接口被指定,和/或基于以下一般原理:

·f1是开放接口;

·f1支持各个端点之间的信令信息的交换,以及向各个端点的数据传输;

·从逻辑角度来看,f1是端点之间的点到点接口(即使在端点之间没有直接物理连接);

·f1支持将控制平面和用户平面分离为相应的f1-ap和f1-u协议,使得gnb-cu也可以在cp和up中分离;

·f1分离无线电网络层(rnl)和传输网络层(tnl);

·f1使得能够交换用户设备(ue)相关信息和非ue相关信息;

·f1被定义为针对新要求、服务以及功能具有前瞻性;

·gnb终结x2、xn、ng和s1-u接口,并且对于du和cu之间的f1接口,利用在3gppts38.473中定义的f1-ap协议。

此外,cu可以托管诸如rrc和pdcp之类的协议,而du可以托管诸如rlc、mac和phy之类的协议。然而,可以存在cu和du之间的协议分布的其他变型,例如在cu中托管rrc、pdcp和一部分rlc协议(例如,自动重传请求(arq)功能),而在du中托管rlc协议的其余部分以及mac和phy。在一些示例性实施例中,cu可以托管rrc和pdcp,其中假设pdcp用于处理up流量和cp流量两者。然而,其他示例性实施例可以通过在cu中托管某些协议并且在du中托管某些其他协议来利用其他协议分割。示例性实施例还可以相对于集中式用户平面协议(例如,pdcp-u)在不同cu中定位集中式控制平面协议(例如,pdcp-c和rrc)。

在3gppran3工作组(wg)中已达成协议,支持将gnb-cu分离为cu-cp功能(包括用于信令无线电承载的rrc和pdcp,)和cu-up功能(包括用于用户平面的pdcp)。cu-cp部分和cu-up部分通过e1接口使用e1-ap协议彼此通信。在图2中示出了cu-cp/up分离。

通过部署越来越多的基站(例如,宏基站或微基站)进行的致密化是可以用来满足对移动网络中的带宽和/或容量的日益增长的需求的机制之一,该日益增长的需求主要受视频流服务的日益增长的使用所驱动。由于在毫米波(mmw)频段中有更多频谱可用,因此,出于这些目的,部署在此频段中操作的小型小区是有吸引力的部署选项。然而,使用光纤将小型小区连接到运营商的回程网络的常规方法最终可能非常昂贵且不实用。采用无线链路来将小型小区连接到运营商的网络是一种更便宜且更实用的备选方案。一种这样的方法是集成接入回程(iab)网络,其中运营商可以将无线电资源的一部分用于回程链路。

在长期演进(lte)版本10的范围内,已经在3gpp中提前研究了iab。在该工作中,采用一种架构,其中中继节点(rn)具有lteenb和ue调制解调器的功能。rn连接到施主enb,该施主enb具有s1/x2代理功能,从而使rn对网络的其余部分隐藏。该架构使施主enb也能够知道rn后面的ue,并且对cn隐藏施主enb和同一施主enb上的中继节点(2)之间的任何ue移动性。在rel-10研究期间,还考虑了其他架构,包括例如其中rn对施主gnb更透明,并分配了分离的独立p/s-gw节点。

对于5g/nr,也可以考虑利用iab的类似选项。与lte相比,一种差异是上述的gnb-cu/du分割,它将对时间要求严格的rlc/mac/phy协议与对时间要求不那么严格的rrc/pdcp协议分离。预期类似的分割也可以应用于iab情况。与lte相比,nr中预期的其他与iab相关差异是对多跳的支持和对冗余路径的支持。

图3示出了如3gpptr38.874(版本0.2.1)中进一步解释的独立模式下iab网络的参考图。图3示出的iab网络包括一个iab施主340和多个iab节点311-315,所有这些都可以是诸如ng-ran之类的无线电接入网(ran)的一部分。iab施主340包括连接到cu的du321、322,该cu由功能cu-cp331和cu-up332表示。iab施主340可以经由所示的cu功能与核心网络(cn)350通信。

iab节点311-315中的每一个都经由一个或多个无线回程链路(在本文中也称为“跳”)连接到iab施主。更具体地,每个iab节点311-315的移动终结(mt)功能终结无线回程的朝向对应的“上游”(或“北向(northbound)”)du功能的无线电接口层。该mt功能类似于使ue能够接入iab网络的功能,并且实际上,3gpp已将其指定为移动设备(me)的一部分。

在图3的上下文中,上游du可以包括iab施主340的du321或322,并且在一些情况下,包括位于iab施主340的“下游”(或“南向(southbound)”)的中间iab节点的du功能。作为更具体的示例,iab节点314在iab节点312和du321下游,iab节点312在iab节点314上游,但是在du321下游,并且du321在iab节点312和314上游。iab节点311-315的du功能还终结朝向ue(例如,用于经由du进行网络接入)和其他下游iab节点的无线电接口层。

如图3所示,iab施主340可以被视为包括一组功能(例如,gnb-du321-322、gnbcu-cp331、gnb-cu-up332以及可能的其他功能)的单个逻辑节点。在一些部署中,可以根据这些功能来分割iab施主,如3gppng-ran架构所允许的,这些功能可以都被共定位,或者不被共定位。同样,如果当前与iab施主相关联的功能中的一些不执行iab特定的任务,则可以将这种功能移到iab施主之外。每个iab节点du都使用f1的修改形式(称为f1*)连接到iab施主cu。f1*的用户平面部分(称为“f1*-u”)在无线回程上的rlc信道上运行,该rlc信道位于服务的iab节点上的mt和iab施主上的du之间。

此外,包括适配层以保持路由信息,从而实现iab节点的逐跳转发。在某种意义上,适配层代替标准f1栈的ip功能。f1*-u可以携带gtp-u报头,用于cu和du(例如,iab节点du)之间的端到端关联。在另外的增强中,可以将gtp-u报头内部携带的信息包括在适配层中。此外,在各种备选方案中,可以在rlc层之下或之上插入iab的适配层。还可以对rlc层本身进行优化,例如仅对端到端连接(即,在施主du和iab节点mt之间)应用arq,而不是沿接入和回程链路(例如,在下游iab节点mt和上游iab节点du之间)逐跳应用arq。

然而,与端到端rlcarq相比,逐跳使用rlcarq可以具有若干优点。然而,使用逐跳rlcarq同时可能在rlc之上的pdcp层上引入分组丢失的各种问题,特别是对于整个协议栈中的适配层的某些布置而言。



技术实现要素:

因此,本公开的示例性实施例解决在包括iab节点的5g网络的配置和/或管理中的这些和其他困难,从而实现iab解决方案的其他方面有利的部署。

示例性实施例包括用于对经由集成接入回程(iab)网络从基站向多个用户设备(ue)的数据传输进行流量控制的方法和/或过程。该示例性方法和/或过程可以由iab网络中的第一节点(例如,在第二节点下游)执行。

该示例性方法和/或过程可以包括:检测第一节点中的数据传输吞吐量的减少。该示例性方法和/或过程还可以包括:确定数据传输吞吐量的减少是由于iab网络中的一个或多个特定下游节点中的拥塞造成的。示例性方法和/或过程还可以包括:将流量控制消息发送给iab网络中的上游节点。流量控制消息可以标识iab网络中的如下一个或多个节点:关于从上游节点发送的数据,请求针对该一个或多个节点的流量控制操作。在一些实施例中,流量控制消息可以基于以下操作来标识一个或多个节点:标识与正由节点服务的一个或多个ue相关联的一个或多个无线电承载。在一些实施例中,流量控制消息可以标识流量控制操作。

在一些实施例中,示例性方法和/或过程还可以包括将流量控制消息发送给iab网络中的另一上游节点。另一上游节点可以关于该上游节点在上游。在一些实施例中,示例性方法和/或过程还可以包括:确定在特定下游节点的至少一部分中拥塞已得到缓解。在这样的实施例中,示例性方法和/或过程还可以包括:向上游节点发送后续流量控制消息,该后续流量控制消息标识如下至少一个节点:基于缓解的拥塞,请求针对该至少一个节点的后续流量控制操作。

示例性实施例还包括用于对经由集成接入回程(iab)网络从基站向多个用户设备(ue)的数据传输进行流量控制的其他方法和/或过程。这些示例性方法和/或过程可以由iab网络中的第二节点(例如,在第一节点上游)执行。

示例性方法和/或过程可以包括:从iab网络中的下游节点接收流量控制消息。该流量控制消息可以标识iab网络中的如下一个或多个节点:关于从第二节点发送的经由下游节点的数据,请求针对该一个或多个节点的流量控制操作。在一些实施例中,所标识的一个或多个节点可以包括已在其中检测到拥塞的一个或多个下游节点。在一些实施例中,流量控制消息可以基于以下操作来标识一个或多个节点:标识与正由一个或多个节点服务的一个或多个ue相关联的一个或多个无线电承载。在一些实施例中,流量控制消息可以标识流量控制操作。

示例性方法和/或过程还可以包括:基于流量控制消息执行一个或多个流量控制操作。在一些实施例中,这可以包括关于所标识的一个或多个节点执行所标识的流量控制操作。示例性方法和/或过程还可以包括:确定是否向iab网络中的上游节点发送与从第二节点发送的经由下游节点的数据有关的另一流量控制消息。在一些实施例中,可以基于以下因素中的至少一项来确定是否发送另一流量控制消息:第二节点处的数据缓冲区水平;第二节点处的数据缓冲区水平的变化率;执行的一个或多个流量控制操作;以及从接收到流量控制消息以来经过的时间。在一些实施例中,示例性方法和/或过程还可以包括:将另一流量控制消息发送给上游节点。

在一些实施例中,示例性方法和/或过程还可以包括:从下游节点接收后续流量控制消息。后续流量控制消息可以标识iab网络中的如下至少一个节点:关于从第二节点发送的经由下游节点的数据,请求针对该至少一个节点的后续流量控制操作。在这样的实施例中,示例性方法和/或过程还可以包括:基于后续流量控制消息来执行至少一个流量控制操作。在一些实施例中,示例性方法和/或过程还可以包括:先前已确定向上游节点发送另一流量控制消息,响应于从下游节点接收到后续流量控制消息,向上游节点发送后续另一流量控制消息。

其他示例性实施例包括被配置为执行与本文描述的任一示例性方法和/或过程相对应的操作的iab节点。其他示例性实施例包括存储程序指令的非暂时性计算机可读介质,该程序指令在由iab节点的处理电路执行时,将iab节点配置为执行与本文描述的任一示例性方法和/或过程相对应的操作。

在结合以下简要描述的附图阅读以下具体实施方式时,本公开的这些和其他目的、特征和优点将变得显而易见。

附图说明

图1示出了包括下一代无线电接入网(ng-ran)和5g核心(5gc)网络的5g网络架构的高级视图。

图2示出了支持控制平面(cp)和用户平面(up)功能的ng-ran节点(例如,gnb)内的接口。

图3示出了如在3gpptr38.874中进一步解释的独立模式下的集成接入回程(iab)网络的参考图。

图4至图5示出了两种不同的iab参考架构(即3gppts38.874中指定的架构“1a”和“1b”)的框图。

图6a至图6c分别示出了针对架构“1a”的第一备选方案(也称为“备选方案1”)的示例性用户设备(ue)无线电资源控制(rrc)、移动终端(mt)rrc和分布式单元(du)f1-ap协议栈。

图7a至图7c分别示出了针对架构“1a”的第二备选方案(也称为“备选方案2”)的示例性uerrc、mtrrc和duf1-ap协议栈。

图8a至图8c分别示出了针对架构“1a”的第三备选方案(也称为“备选方案3”)的示例性uerrc、mtrrc和duf1-ap协议栈。

图9a至图9c分别示出了针对架构“1a”的第四备选方案(也称为“备选方案4”)的示例性uerrc、mtrrc和duf1-ap协议栈。

图10a至图10e示出了针对架构“1a”的示例性用户平面协议栈布置,其中每个布置对应于适配层的不同设置。

图11示出了针对架构“1b”的示例性用户平面协议栈布置。

图12示出了根据本公开的各种示例性实施例的iab网络中的示例性多跳布置。

图13至图14示出了根据本公开的各种示例性实施例的用于iab网络中的节点的示例性方法和/或过程的流程图。

图15示出了根据本文描述的各个方面的无线网络的示例性实施例。

图16示出了根据本文描述的各个方面的ue的示例性实施例。

图17是示出了可用于实现本文描述的网络节点的各种实施例的示例性虚拟化环境的框图。

图18至图19是根据本文描述的各个方面的各种示例性通信系统和/或网络的框图。

图20至图23是例如可以在图18至图19所示的示例性通信系统和/或网络中实现的用于发送和/或接收用户数据的示例性方法和/或过程的流程图。

具体实施方式

现在将参考附图更全面地描述以上简要概述的示例性实施例。通过示例提供这些描述以向本领域技术人员说明该主题,并且不应将这些描述解释为将主题的范围限制为仅在本文描述的实施例。更具体地,以下提供了示例,其示出了根据上述优点的各种实施例的操作。此外,在以下给出的整个描述中使用以下术语:

·无线电节点:如本文所使用的,“无线电节点”是“无线电接入节点”或“无线设备”。

·无线电接入节点:如本文所使用的,“无线电接入节点”(或“无线电网络节点”)可以是进行操作以无线地发送和/或接收信号的蜂窝通信网络的无线电接入网(ran)中的任何节点。无线电接入节点的一些示例包括但不限于:基站(例如,3gpp第五代(5g)新无线电(nr)网络中的nr基站(gnb)或3gpplte网络中的增强或演进节点b(enb))、高功率或宏基站、低功率基站(例如,微基站、微微基站、家庭enb等)和中继节点。

·核心网络节点:如本文所使用的,“核心网络节点”是核心网络中的任何类型的节点。核心网络节点的一些示例包括例如移动性管理实体(mme)、分组数据网络网关(p-gw)、服务能力开放功能(scef)等。

·无线设备:如本文所使用的,“无线设备”(或简称为“wd”)是通过与网络节点和/或其他无线设备无线通信而接入蜂窝通信网络(即,由蜂窝通信网络服务)的任何类型的设备。除非另有说明,否则术语“无线设备”在本文中与“用户设备”(或简称为“ue”)互换地使用。无线设备的一些示例包括但不限于3gpp网络中的ue和机器类型通信(mtc)设备。无线地通信可以包括使用电磁波、无线电波、红外波和/或适于通过空气传送信息的其他类型的信号来发送和/或接收无线信号。

·网络节点:如本文所使用的,“网络节点”是作为蜂窝通信网络的无线电接入网或核心网络的一部分的任何节点。在功能上,网络节点是能够、被配置、被布置和/或可操作以直接或间接地与无线设备和/或与蜂窝通信网络中的其他网络节点或设备通信以实现和/或提供无线设备的无线接入和/或执行蜂窝通信网络中的其他功能(例如,管理)的设备。

请注意,本文中给出的描述侧重于3gpp蜂窝通信系统,并且因此通常使用3gpp术语或与3gpp术语类似的术语。然而,本文公开的构思不限于3gpp系统。其他无线系统(包括但不限于宽带码分多址(wcdma)、全球微波接入互操作性(wimax)、超移动宽带(umb)和全球移动通信系统(gsm))也可以从本文描述的构思、原理和/或实施例中受益。

此外,本文描述的由无线设备或网络节点执行的功能和/或操作可以分布在多个无线设备和/或网络节点上。此外,尽管本文中使用术语“小区”,但是应该理解,(特别是针对5gnr)可以使用波束代替小区,并且因此,本文描述的构思同样适用于小区和波束两者。

如上所述,与端到端rlcarq相比,逐跳使用rlcarq可以具有若干优点。然而,使用逐跳rlcarq同时可能在rlc之上的pdcp层上引入分组丢失的各种问题,特别是针对整个协议栈中的适配层的某些布置而言。下文更详细地讨论这些问题。

f1-u协议(也称为nr用户平面协议)用于传送与数据无线电承载的用户数据流量管理相关的控制信息,如3gppts38.425中所定义。f1-u协议数据是通过gtp-u协议,特别是通过3gppts29.281中定义的“ran容器”gtp-u扩展报头传送的。udp/ip上的gtp-u充当f1接口上的数据流的传输网络层(tnl)。传输承载由gtp-u隧道端点id(teid)和ip地址(源teid、目的地teid、源ip地址、目的地ip地址)来标识。f1-u协议使用tnl的服务以允许对从托管nrpdcp的节点(在cu-du分离的情况下为cu-up)向对应节点(du)传输的用户数据分组进行流量控制。

在3gppts38.425中定义了f1-u提供的以下服务:

·针对特定数据无线电承载,提供从托管nrpdcp的节点向对应节点传输的用户数据的nr用户平面特定序列号信息。

·针对与特定数据无线电承载相关联的用户数据,从对应节点成功地将nrpdcppdu按顺序传送给ue的信息。

·未传送给ue或下层的nrpdcppdu的信息。

·针对与特定数据无线电承载相关联的用户数据,发送给下层的nrpdcppdu的信息。

·针对与特定数据无线电承载相关联的用户数据,要丢弃的下行链路nrpdcppdu的信息;

·对应节点处的当前期望缓冲区大小的信息,所述对应节点用于向ue发送与特定数据无线电承载相关联的用户数据。

·对应节点处的当前最小期望缓冲区大小的信息,所述对应节点用于向ue发送与在对应节点处针对ue配置的所有数据无线电承载相关联的用户数据;

·从对应节点成功地将nrpdcppdu按顺序传送给ue的信息,所述对应节点用于重传与特定数据无线电承载相关联的用户数据;

·发送到下层的nrpdcppdu的信息,所述下层用于重传与特定数据无线电承载相关联的用户数据。

·对应节点处特定事件的信息(例如,无线电链路中断、无线电链路恢复)

3gpptr38.874(版本0.2.1)指定了若干种参考架构,以用于支持iab节点(包括iab施主节点)上的用户平面流量。图4示出了如3gppts38.874中指定的iab参考架构“1a”的框图,其在iab施主下方的iab节点的两跳链中利用了cu/du分割架构。在该架构中,每个iab节点都保持du和mt。iab节点经由mt连接到上游iab节点或iab施主。iab节点经由du建立到ue和下游iab节点mt的rlc信道。对于mt,该rlc信道可以指的是修改后的rlc*。iab节点是否可以连接到一个以上的上游iab节点或iab施主还有待进一步研究。

iab施主还包括支持ue和下游iab节点的mt的du。iab施主针对所有iab节点的du及其自己的du保持cu。不同的cu是否可以服务iab节点的du还有待进一步研究。iab节点上的每个du使用f1的修改形式(称为f1*)连接到iab施主中的cu。f1*的用户平面部分(称为“f1*-u”)在无线回程上的rlc信道上运行,该rlc信道位于服务的iab节点上的mt和iab施主上的du之间。服务的iab节点上的mt与du之间以及施主上的du与cu之间的f1*-u传输有待进一步研究(ffs)。

此外,还包括适配层以保持路由信息,从而实现逐跳转发。在某种意义上,适配层取代了标准f1-u栈的ip功能。f1*-u可以携带gtp-u报头,以用于cu和du之间的端到端关联。在进一步的增强中,可以将gtp-u报头内部携带的信息包括在适配层中。可以考虑对rlc的进一步优化,例如仅对端到端连接(即,在施主du和iab节点之间)应用arq,而不是逐跳应用arq。

图4的右侧示出了这种f1*-u协议栈的两个示例,以及其如何从现有f1-u协议栈中进行适配。在该图中,rlc的增强称为rlc*。每个iab节点的mt进一步维持nas与ngc的连接,例如,以用于iab节点的认证。它还经由ngc维持pdu会话,例如,以向iab节点提供与oam的连接。f1*、适配层、rlc*、逐跳转发以及f1-ap传输的细节有待进一步研究。如果分割了iab施主,则f1*和f1之间的协议转换也有待进一步研究。

图5示出了如3gppts38.874(版本0.2.1)中指定的iab参考架构“1b”的框图,其也在iab施主下方的iab节点的两跳链中利用了cu/du分割架构。iab施主仅保持一个逻辑cu。在该架构中,每个iab节点和iab施主都保持与架构1a中相同的功能。而且,如架构1a中一样,每个回程链路都建立rlc信道,并插入适配层以实现f1*的逐跳转发。

然而,在架构1b中,每个iab节点上的mt与驻留在施主上的upf建立pdu会话。mt的pdu会话承载针对并置的du的f1*。以这种方式,pdu会话在cu和du之间提供点对点链路。在中间跳上,f1*的pdcp-pdu经由适配层以与针对架构1a所描述的相同方式来转发。图5的右侧示出了f1*-u协议栈的示例。

再次参考图4所示的架构1a,可以经由无线回程上的pdcp来保护用户平面(up)和控制平面(cp,例如rrc)流量。还需要一种机制来保护无线回程上的f1-ap流量。下面的图6至图9示出了四个备选方案。

图6a至图6c示出了针对架构1a的第一备选方案(也称为“备选方案1”)的示例性uerrc、mtrrc和duf1-ap协议栈。在该备选方案中,将适配层设置在rlc的顶部上,并且用于uerrc和mtrrc的rrc连接通过信令无线电承载(srb)来承载。在ue或mt的接入链路上,srb使用rlc信道;rlc信道是否具有适配层有待进一步研究。

在无线回程链路上,srb的pdcp层通过具有适配层的rlc信道来承载。rlc信道中的适配层设置对于cp和对于up是相同的。在适配层上承载的信息对于srb和对于数据无线电承载(drb)可以是不同的。du的f1-ap被封装在并置的mt的rrc中。因此,f1-ap由底层srb的pdcp保护。在iab施主内,基线是使用本地f1-c栈。

图7a至图7c示出了针对架构1a的第二备选方案(也称为“备选方案2”)的示例性uerrc、mtrrc和duf1-ap协议栈。与备选方案1类似,用于uerrc和mtrrc的rrc连接通过信令无线电承载(srb)来承载,并且srb在ue或mt的接入链路上使用rlc信道。

相反,在无线回程链路上,srb的pdcp层被封装到f1-ap中。du的f1-ap通过并置的mt的srb承载。f1-ap由该srb的pdcp保护。在无线回程链路上,f1-ap的srb的pdcp通过具有适配层的rlc信道来承载。rlc信道中的适配层设置对于cp和对于up是相同的。在适配层上承载的信息对于srb和drb可以是不同的。在iab施主内,基线是使用本地f1-c栈。

图8a至图8c示出了针对架构1a的第三备选方案(也称为“备选方案3”)的示例性uerrc、mtrrc和duf1-ap协议栈。在该备选方案中,将适配层设置在rlc的顶部上,并且用于ue和mt的rrc连接通过信令无线电承载(srb)来承载。在ue或mt的接入链路上,srb使用rlc信道;rlc信道是否具有适配层有待进一步研究。

在无线回程链路上,srb的pdcp层通过具有适配层的rlc信道来承载。rlc信道中的适配层设置对于cp和对于up是相同的。在适配层上承载的信息对于srb和对于数据无线电承载(drb)可以是不同的。du的f1-ap也通过并置的mt的srb承载。因此,f1-ap由该srb的pdcp保护。在无线回程链路上,该srb的pdcp也通过具有适配层的rlc信道来承载。在iab施主内,基线是使用本地f1-c栈。

图9a至图9c示出了针对架构1a的第四备选方案(也称为“备选方案4”)的示例性uerrc、mtrrc和duf1-ap协议栈。在该备选方案中,将适配层设置在rlc的顶部上,并且所有f1-ap信令均通过到目标节点的sctp/ip承载。iab施主基于目标节点ip将dl分组映射到回程drb上使用的适配层。除了与f1-u相关的内容,单独的回程drb可用于承载f1-ap信令。例如,映射到回程drb可以基于目标节点ip地址和如3gppts38.474中指定的f1上支持的ip层区分服务代码点(dscp)。

在备选方案4中,du也可以将其他ip流量转发给iab节点(例如,oam接口)。除了l2/l1协议被适配/rlc/mac/phy层协议替代之外,iab节点终结与普通du相同的接口。使用在du和cu之间以常规方式操作的nds(例如,ipsec、sctp上的dtls)保护f1-ap和其他信令。例如,sa3最近采用了对sctp上的dtls(如ietfrfc6083中指定的)的使用,以用于保护f1-ap。

除了上面讨论的cp考虑因素之外,还存在针对架构1a和1b的各种up考虑因素。这些包括适配层的设置、适配层支持的功能、对多跳rlc的支持以及对调度器和qos的影响。图10a至图10e示出了针对架构1a的示例性用户平面协议栈布置,其中每个布置对应于适配层的不同设置。此外,每种布置都示出了针对ue、ue的接入iab节点和中间iab节点以及iab施主du/cu的协议栈。图11示出了针对架构1b的示例性用户平面协议栈布置,其也包括针对ue、ue的接入iab节点和中间iab节点以及iab施主du/cu的协议栈。

ue根据ts38.300建立到ue的接入iab节点du的rlc信道。这些rlc信道中的每一个都可以经由f1-u的潜在修改形式(称为f1*-u)在ue的接入du和iab施主之间扩展。f1*-u中嵌入的信息通过跨回程链路的rlc信道承载。f1*-u在无线回程上的传输由适配层实现,该适配层可以与rlc信道集成。即使它与rlc一起用于iab节点回程,但是适配层是否也包括在iab节点接入链路中(即,与接入iab节点的ue一起)也有待进一步研究。这由图11中的虚线“适配”框示出。

在iab施主(称为前传(fronthaul))中,基线是使用本地f1-u栈。iab施主du在前传上的f1-u和无线回程的f1*-u之间进行中继。

在架构1a中,适配层上承载的信息支持以下功能:

·针对pdu的ue承载的标识,

·跨无线回程拓扑的路由,

·调度器在无线回程链路上的dl和ul上进行的qos实施,

·ue用户平面pdu到回程rlc信道的映射,

·其他。

类似地,在架构1b中,适配层上承载的信息支持以下功能:

·跨无线回程拓扑的路由,

·调度器在无线回程链路上的dl和ul上进行的qos实施,

·ue用户平面pdu到回程rlc信道的映射

·其他。

适配层上要承载的信息可以包括但不限于:

·ue承载特定的id;

·ue特定的id;

·路由id、iab节点或iab施主地址;以及

·qos信息。

iab节点可以使用经由适配层承载的标识符,以确保所需的qos处理并决定应将任何给定的分组发送给哪跳。尽管将在3gpp内进行研究以标识处理适配层上的哪些信息以支持每个路径上的iab节点(逐跳)上和/或ue的接入iab节点和iab施主(端到端)上的以上功能,但是关于可以如何为此目的使用以上信息,下面提供了简要概述。更具体地,iab节点和iab施主可以使用ue承载特定的id来标识pdu的ue承载。然后,ue的接入iab节点将把适配层信息(例如,ue特定的id、ue承载特定的id)映射到对应的c-rnti和lcid中。iab施主du还可能需要将适配层信息映射到在施主du和施主cu之间使用的f1-ugtp-uteid中。可以(以组合方式或单独地)使用ue承载特定的id、ue特定的id、路由id或iab节点/iab施主地址来跨无线回程拓扑路由pdu。ue承载特定的id、ue特定的id、ue的接入节点iabid或qos信息可以在每跳上(以组合方式或单独地)使用以标识pdu的qos处理。pdu的qos处理也可以基于lcid。

各种选项可用于将适配层设置到l2栈中。例如,适配层可以与mac层集成在一起或设置在mac层之上,但是位于rlc层之下。图10a至图10b示出了用于将适配层设置在mac之上和rlc之下的两个选项。备选地,可以将适配层设置在rlc之上。图10c至图10e以及图11中示出了这种备选方案的若干示例。

对于ue承载到回程rlc信道的一对一映射,适配层应与mac层集成在一起或设置在mac层之上。可以针对这些回程rlc信道中的每一个提供每个iab节点中的单独的rlc实体。可以基于由适配层承载的ue承载信息,将到达的pdu映射到对应的rlc实体。当将ue承载聚合到回程rlc信道时(例如,基于qos配置文件),可以将适配层设置在rlc层之上。对于这两个选项,当ue承载被聚合到逻辑信道时,逻辑信道可以与qos配置文件相关联。支持的qos配置文件的数量受lcid空间的限制。

适配层本身可以由子层组成。可设想的是,例如,gtp-u报头成为适配层的一部分。gtp-u报头也可以承载在适配层之上,以承载iab节点du与cu之间的端到端关联(示例如图9d所示)。

备选地,ip报头可以是适配层的一部分或承载在适配层之上。图5e中示出了一个示例。在该示例中,iab施主du保持ip路由功能,以将前传的ip路由平面扩展到由无线回程上的适配承载的ip层。这允许本地f1-u端到端地(即在iab节点du和iab施主cu-up之间)建立。该场景意味着每个iab节点都保持ip地址,该ip地址可经由iab施主du从前传进行路由。iab节点的ip地址还可以用于无线回程上的路由。

注意,适配层之上的ip层不代表协议数据单元(pdu)会话。因此,在该ip层上的mt的第一跳路由器不必保持upf。

没有指定对适配报头的具体设计,但是各种备选方案是可能的。可以考虑适配层的设置的各个其他方面。例如,rlc之上的适配层只能支持逐跳arq。mac之上的适配层可以支持逐跳arq和端到端arq两者。另一方面,两种适配层设置都可以支持聚合路由(例如,通过将iab节点地址插入到适配报头中),并且两种适配层设置都可以支持每个ue承载的qos处理。为了使每个ue承载在其数量超过lci空间的大小时接收单独的qos支持,可以例如通过改变为mac子报头或通过设置在适配层报头中的专用信息来扩展lcid空间。将确定用于上行链路bsr报告的八个组是否足够,或者确定调度节点是否必须更好地了解哪个drb具有上行链路数据。

如果使用ue特定的id,则其可能将是全新的标识符;备选地,可以重用现有的标识符之一。适配层报头中包括的标识符可以根据适配层设置而变化。对于rlc之上的适配层,由于每个ue承载被映射到独立的逻辑信道,因此必须增强lcid空间。对于mac之上的适配层,必须在适配报头上携带与ue承载相关的信息。

此外,在以下示例网络配置中,两种适配层设置都可以支持聚合qos处理:(a)对于rlc之上的适配层设置,出于该目的,具有相同qos配置文件的ue承载可以聚合到一个回程rlc信道上;(b)对于mac之上或与mac集成的适配层,调度器可以以相同的优先级来处理具有相同qos配置文件的ue承载。此外,对于两种适配层设置,路由和qos处理的聚合允许主动配置中间的路径上的iab节点,即,配置独立于ue承载的建立/释放。同样,对于两种适配层设置,可以在tx侧对rlcarq进行预处理。

对于rlcam,可以沿接入和回程链路逐跳进行arq(图10c至图10e和图11)。还可以在ue和iab施主之间支持arq端到端(图10a至图10b)。由于rlc分段是及时的(just-in-time)过程,因此始终以逐跳方式进行。对于端到端多跳rlcarq,适配层应与mac层集成在一起或设置在mac层之上。相反,对于逐跳进行的多跳rlcarq,在适配层和mac层之间存在依赖性。下面的表1提供了端到端和逐跳rlcarq之间的概括比较。

表1

下行链路数据传送状态过程的目的是提供从对应节点到托管nrpdcp实体的节点的反馈,以允许托管nrpdcp实体的节点针对相应的数据无线电承载控制经由对应节点的下行链路用户数据流量。对应节点还可以将针对有关的数据无线电承载的上行链路用户数据与同一gtp-updu内的dldatadeliverystatus(dl数据传送状态)帧一起传送给托管nrpdcp实体的节点。

下行链路数据传送状态(ddds)过程还用于提供从对应节点到托管nrpdcp实体的节点的反馈,以允许托管nrpdcp实体的节点控制dl控制数据到对应节点的传送。当对应节点决定触发针对下行链路数据传送过程的反馈时,它应报告:

a)在rlcam的情况下,从托管nrpdcp实体的节点接收到的那些nrpdcppdu之中的成功地按顺序传送给ue的最高nrpdcppdu序列号,即,不包括那些重传的nrpdcppdu;

b)针对有关数据无线电承载的期望缓冲区大小,以字节为单位;

c)可选地,与针对ue配置的特定数据无线电承载相关联的期望数据速率,以字节为单位;

d)被对应节点声明为“丢失”且尚未在dl数据传送状态帧内报告给托管nrpdcp实体的节点的nr-u分组;

e)在已经传送了重传nrpdcppdu的情况下,从托管nrpdcp实体的节点接收到的那些重传nrpdcppdu之中的、成功地按顺序传送给ue的最高nrpdcppdu序列号;

f)在已经发送了重传nrpdcppdu的情况下,从托管nrpdcp实体的节点接收到的那些重传nrpdcppdu之中的、被发送给下层的最高nrpdcppdu序列号;

g)从托管nrpdcp实体的节点接收到的那些nrpdcppdu之中的、被发送给下层的最高nrpdcppdu序列号,即,不包括那些重传nrpdcppdu。

注意,如果部署已决定不使用下行链路用户数据过程的传输,则上面的d)、e)和f)项不适用。

只要对应节点检测到ue进行的针对对应数据承载的成功的rach接入,对应节点就应将初始dl数据传送状态帧发送给托管nrpdcp实体的节点。托管nrpdcp实体的节点可以在接收到初始dl数据传送状态帧之前开始发送dl数据。如果在任何nrpdcppdu被传输给下层之前发送dl数据传送状态帧,则可以不提供与成功地按顺序传送给ue的最高nrpdcppdu序列号和发送给下层的最高nrpdcppdu序列号有关的信息。

dl数据传送状态帧还应包括最终帧指示,其用信号通知该帧是否是在从对应节点释放承载的过程中接收到的最后的dl状态报告。即,在对应节点在用信号通知dl状态报告之前知道承载将被释放的情况下,用信号通知最终帧指示。当接收到这种指示时,如果适用,则托管nrpdcp实体的节点认为在对应节点与ue之间不期望发送更多的ul或dl数据。

dl数据传送状态帧还可以包括对检测到的无线电链路中断或无线电链路恢复的指示。当接收到对ul或dl无线电链路中断检测的指示时,根据所指示的中断,托管nrpdcp实体的节点认为在用于ul或dl的对应节点处,针对ue配置的drb上的业务传送是不可用的。当接收到对ul或dl无线电链路恢复检测的指示时,根据所指示的恢复,托管nrpdcp实体的节点认为在ul或dl中的对应节点处,针对ue配置的drb上的业务传送是可用的。

当接收到dl数据传送状态帧时,托管nrpdcp实体的节点:

·将上述b)项下的期望缓冲区大小和上述c)项下的数据速率视为要从托管节点发送的数据量:

ο如果期望缓冲区大小的值为0,则托管节点应停止发送每个承载的任何数据。

ο如果上述b)中的期望缓冲区大小的值大于0,则托管节点可以超出针对rlcam的“最高传送nrpdcpsn”每承载发送多达该数量的数据,或者托管节点可以超过针对rlcum的“最高发送nrpdcpsn”每承载发送多达该数量的数据。

ο上述c)中的期望数据速率的值是在特定时间量内期望接收的数据量。时间量为1秒。

ο上述b)中的缓冲区大小的信息和上述c)中的数据速率的信息在传输下一个dldatadeliverystatus帧之前一直有效。

·允许根据发送和/或成功传送的nrpdcppdu的反馈来移除缓冲的nrpdcppdu;以及

·决定针对报告的而不是针对发送和/或成功传送的nrpdcppdu必须采取的动作。

在rlcam的情况下,在将成功地按顺序传送的最高nrpdcppdu序列号报告给托管nrpdcp实体的节点后,对应节点移除相应的nrpdcppdu。对于rlcum,对应节点可以在发送给下层之后移除相应的nrpdcppdu。

基本上,f1-u提供流量控制机制,使得终结pdcp的节点(在存在cu-cp/cu-up分离的情况下为cu或cu-up)将不会在没有通过ue-du空中接口足够快地传送数据(例如,由于不良的无线电条件)的情况下由于发送过多数据来保持使du过载。

不针对f1-u使用gtp-u的重要后果是缺少用于用户数据分组的流量控制机制。在不采用完整的f1-u协议栈的iabup架构备选方案中(例如,图10a至图10c),cu-up仅知道多少业务通过第一无线回程跳(通过对cu-up和施主du之间的f1-u的流量控制),而它完全不知道后续无线回程链路上up数据流量的状态。如果第一无线回程链路(在施主du与iab节点1之间)状况良好,则不管后续链路/节点上的无线电/缓冲状况如何,cu-up都将保持向施主du反馈业务。在图10中所描绘的两跳iab系统中,如果iab节点1和iab节点2之间的链路经历差的信道条件,则这可能导致iab1上的缓冲区溢出,从而导致数据丢失。

如上所述,用于iab的适配层可以在rlc之下或之上,并且可以逐跳或端到端(即,在施主du和iab节点之间)地执行rlcarq。与端到端arq相比,逐跳地执行rlcarq具有若干优点,如上面的表1所概述的。

同样如上所述,在iab节点和iab施主之间使用端到端f1-u提供了一种可用于控制网络中的拥塞的流量控制机制。该端到端的流量控制机制具有至少两个缺点。下面针对图12说明这些缺点,图12示出了iab网络中的示例性多跳布置。

首先,f1-u流量控制(以及用于促进该流量控制的相关联的下行链路传送状态报告)仅向cu发送与如下承载有关的信息:该承载与发送报告的du正服务的ue相关联。在图12中,iab2服务于两个ue,并且还具有三个直接下游iab节点(iab3-iab5)和一个进一步的下游iab节点(iab6)。iab2发送给cu的传送状态仅涉及其两个服务的ue(ue2_1和ue2_2)的业务以及发送给iab3-iab5的mt部分的一些业务(例如,操作/管理/维护或oam)。

这是因为旨在针对直接的和进一步的下游iab节点的ue的数据仅经由适配层传递,并且因此不会反映在来自iab2的传送状态报告中。该报告布置的一个问题是,iab2处的拥塞可能是由传送状态报告中未考虑的业务导致的。例如,iab2处的这种拥塞可以包括针对传送给由iab3服务的ue(例如,ue3_1至ue3_a)、由iab5服务的ue(例如,ue5_1至ue_5c)和/或由iab6服务的ue(例如,ue6_1至ue6_c)的业务。因此,如果由于通过iab2但没有在iab2处终止的大量业务而导致在iab2处存在大量缓冲/拥塞,则iab2当前无法报告该情况。相反,iab2只能报告其直接服务的ue(即ue2_1和ue2_2)的承载是否由于缓冲区过载而遭受丢弃的分组,该缓冲区过载是由下游iab节点(例如iab3-iab6)终止的过量业务导致的。

然而,在根据下行链路传送状态确定吞吐量下降或存在一些分组丢弃后,cu将节流两个ue(ue2_1和ue2_2)的业务(即,停止将它们推向施主du)。这将不会解决该问题,因为它们并不是造成拥塞开始的原因。

端到端流量控制机制的第二个缺点是,无法准确查明在多跳布置(如图12所示)中发生问题的位置。问题可能出在任何中间节点中,但是cu将仅看到这些承载的吞吐量下降,并将对其进行节流。例如,来自iab6的指示吞吐量损失的传送状态报告将不会有助于识别问题是否出在上游跳(例如iab1-iab2、iab2-iab4或iab4-iab6)之一,和/或是否是由一个或多个特定的ue和/或承载造成的。

本公开的示例性实施例通过在多跳iab网络中提供新颖的流量控制机制来解决这些和其他难题、挑战和/或问题,该新颖的流量控制机制缓解上述端到端流量控制的缺点。该流量控制机制可以代替端到端流量控制使用,或以互补方式与端到端流量控制一起使用。

更具体地,本公开的某些实施例包括逐跳流量控制机制,该逐跳流量控制机制向北向iab节点发送用于停止传输下行链路数据或减小下行链路数据的传输速率的指示,以及导致拥塞的有关iab节点的标识(适配层地址)。当拥塞问题缓解后,可以将指示发送给北向iab节点以开始传输或增加传输速率。流量控制消息中的对受影响的iab节点的指示使发送方能够针对与未经历拥塞的其他iab节点连接的ue继续转发dl中的分组,同时针对属于拥塞iab节点的分组停止传输并缓冲分组或减慢传输速率,以免使下游缓冲区溢出。

此外,其他实施例包括用于逐跳和端到端互通的技术,其中一种机制的触发自动触发另一机制。例如,当向北向iab节点发送逐跳流量控制指示时,触发该指示的iab节点还触发到cu的下行链路传送状态。

在以下描述的实施例中,文本包括短语“ue的pdcp被配置有……”或“ue的rlc被配置有……”。除非另有说明,否则这是指ue承载的pdcp或rlc。根据承载的qos要求,这可以针对所有承载或针对所选择的承载子集。

此外,尽管以下在iab场景的上下文中描述了实施例,但是基本原理可以适用于在任何种类的多跳系统(在该多跳系统中,流量控制功能在网络节点之间是可用或期望的)中可适用的其他示例性实施例。

在下面的讨论中,从给定节点的角度来看,术语“北向节点”和“上游节点”互换地用于指代正服务于给定节点的节点和/或在iab网络中相对于给定节点位于上游的节点。同样,从给定节点的角度来看,术语“南向节点”和“下游节点”互换地用于指代由给定节点服务的节点和/或在iab网络中相对于给定节点位于下游的节点。

下面的讨论集中在由于逐跳或/和端到端流量控制而导致的对业务流量的控制。然而,代替对业务的控制或除了对业务的控制之外,可以由于接收到流量控制消息而触发其他动作。这些可以包括例如发起ue或iab节点从一个路径/节点到另一路径/节点的切换或路径交换。

本文描述的技术可以被划分为两个总体类别:独立的逐跳流量控制;以及集成的(即,组合的)逐跳和端到端流量控制。首先将讨论独立的逐跳流量控制。

提出的机制依赖于逐跳流量控制,其中iab节点向其上游iab节点发送与拥塞的或无线电条件差的下游iab节点或链路有关的指示。可以使用简单的0/1标志,该标志指示北向节点停止/开始向发送该指示的节点转发下行链路业务。另一备选方案是使用一定范围的值(例如,在0和1之间,粒度为0.1),其中0表示停止业务,1表示发送挂起的任何业务,并且介于两者之间的值表示可用下行链路业务的百分比。另一备选方案是指示期望缓冲区大小的一定范围的值(在0和某个最大量之间),使得北向节点可以向发送该消息的节点发送多达所指示的量的数据。又一备选方案是具有实际缓冲区状态值而不是指示相对值的范围。

也可以在逐跳流量控制消息中包括一个或多个iab层2(iablayer2)适配地址,其确定流量控制消息仅涉及寻址到所指示的地址的业务。例如,在图12所示的场景中,iab2可以向iab1发送包括0标志和iab3的适配层地址的逐跳流量控制指示,iab1会将其解释为意味着它可以继续向iab2传递数据,只要该数据不与iab3的适配层地址相关联。因此,这将确保不会由于iab3处的拥塞(例如,由于朝向其ue的不良无线电条件)而妨碍具有正常链路的其他ue和iab节点的业务。若干地址可以与一个流量控制标志组合,也可以是独立的。下面的表2中示出了一些示例,其应在图12的上下文中阅读。

表2

在一个备选方案中,指定iab节点意味着以相同的方式处理与该iab节点的后代相关联的业务将。例如,从iab2发送给iab1的流量控制消息[0|iab4]也将停止转发与iab6或iab4的任何其他后代(以及它们的后代)相关联的数据。可以在接收流量控制消息的节点中或在其中配置哪些节点是哪一节点的后代的知识。例如,iab1可以配置有指示针对iab4的流量控制操作也会影响iab6的信息。备选地,可以在发送流量控制消息的节点(例如,同一示例中的iab2)中配置该知识。可以从cu或运营和维护(oam)系统向iab节点提供哪些节点是彼此的后代的配置。

在另一备选方案中,流量控制仅影响所指定的iab节点的业务。在上述示例中,针对仅与iab4的地址相关联的分组,iab2将停止向iab2转发数据(即,仅会影响直接连接到iab4的ue的业务以及由iab4服务的后代iab节点的mt)。

另一备选方案是引入附加的0/1标志,以指示流控制消息是否与跟随在该标志之后的所有后代iab节点或iab节点有关。下面的表3中示出了图12的上下文中的一些示例。附加的标志值0表示消息影响所有下游或后代节点,而标志值1表示消息仅影响所指示的节点。

表3

除了对受影响的iab节点的指示以及用于停止/开始流量或降低/增加传输速率的标志之外,流量控制消息中还可以包括附加信息,可以包括时间值以指示该消息有效的时间。例如,如果流量控制消息包含该附加的时间值并将其设置为“10秒”,则接收方节点将针对所设置的10秒应用所需动作(例如,停止有关业务),并在此之后继续正常进行。这种通信的益处是,无需从源发送另一流量控制消息来改变父节点的行为(例如,重新开始有关业务的流量)。

可以经由mac控制元素(macce)或适配层控制元素(适配ce)来将流量控制消息提供给上游节点。适配ce适合于适配在rlc之上的架构设计,而macce适合于仅在mac之上或与mac集成的适配设置。

具有与mac集成的适配层的一个示例性益处是回程承载与ue承载之间的一对一映射。例如,将向mac报头添加ueid字段,该字段与lcid一起可以唯一地标识回程链路上的承载。通过这种结构,基于macce的流量控制可以用于在ue承载级别上进行流量控制。然而,这种解决方案的缺点在于,当存在影响若干ue的问题时,将需要若干个这样的macce来传达该问题。

例如,如果问题是iab3处的拥塞或iab2与iab3之间的不良无线电,则在mac集成的适配和基于macce的流量控制的情况下,将需要发送与连接到iab3的每个ue相对应的macce(并且如果存在iab3的其他后代iab节点,则它们的ue同样如此,以此类推)。在适配层终结于rlc之上并且适配ce用于流量控制的情况下,只需要将一个适配ce从iab2发送给提供同一信息的iab1。可以通过在macce中使用额外的标志来增强macce备选方案,该标志指示该消息(例如,停止业务)适用于离开接收该消息的节点的所有dl业务。然而,该增强的macce方法影响路径上的所有ue或仅一个ue,这将不像可以控制朝向特定iab节点的业务的适配ce那样灵活。

流量控制消息的接收节点可以决定朝向其北向节点传播流量控制消息。例如,当iab1从iab2接收到流量控制ce时,它可以触发向施主du发送流量控制ce。该触发决定可以基于若干因素,例如:

·iab1处的当前缓冲区状态;和/或

·接收到的流量控制消息的严重性(例如,请求停止iab1和iab2之间的所有下行链路业务的消息比请求停止与iab6相关联的业务的消息更为严重,因为如果施主cu/du继续向iab1转发下行链路业务,则前者将导致iab1处的更快的缓冲区增长);和/或

·指示的百分比减少值;和/或

·自接收到减少/停止流量控制消息以来经过的时间;和/或

·iab节点处的缓冲区改变的速率(例如,如果缓冲区迅速增长,则iab节点可以通知上层节点)

传播给下一跳的流量控制消息可以具有与由传播该消息的节点接收的流量控制消息相同的结构,或者它可以是更复杂的消息,该消息包括嵌入在自身内的触发流量控制消息的流量控制消息。它也可以是包含多个流量控制指示的聚合消息。

当无线电/缓冲区条件改善时,iab节点可以向其北向节点发送流量控制消息,以重新开始/增加下行链路业务流量。该流量控制消息的接收节点可以向其北向节点触发另一流量控制消息,尤其是在它早期已经发送了开始/节流一些流量的流量控制消息的情况下。

在以上所有示例中,为简洁起见,考虑了从节点到其父节点的一对一链路(即,仅具有一个父节点的节点)。然而,可以有节点可以具有多于一个父节点的场景(例如,为了负载平衡、冗余、更快的故障转移等目的)。当具有多个父节点的这种节点从其后代之一接收到流量控制消息时,它可以使用其内提供的信息(例如,适配层地址)来决定将流量控制消息传播到哪个节点。例如,考虑具有两个后代节点y和z以及两个父节点t和s的iab节点x。如果路由设置是使得与y相关联的数据经由路径s->x->y发送,并且与z相关联的数据经由t->x->z发送,并且节点x从z接收流量控制消息,则用于传播流量控制消息的适当路径可能是朝向节点t,与z相关联的数据正在通过该节点t。

在其他情况下,iab节点可以向所有其父节点提供流量控制信息,以确保针对导致拥塞节点的所有可能路径,阻塞或减少到拥塞节点的dl数据速率。

在所有以上情况下,假设子节点正在基于一些条件(例如,注意到与其子节点的无线电链路(之一)被阻塞或缓冲区增长)发送流量控制消息。在其他备选方案中,父节点也可以向子节点请求流量控制请求消息。这可以是一次(onetime)请求,或者它可以包括基于条件(例如,周期性的每次计时器到期、每次缓冲区状态达到某个绝对或相对阈值时等)的多个请求的配置。

接着,可以考虑逐跳流量控制与端到端流量控制的集成/组合。上面讨论的逐跳流量控制可以非常有效地缓解诸如某一链路上的临时无线电阻塞的问题。然而,如果问题更为严重/长期,则逐跳流量控制本身可能不是有效的。例如,考虑图12中所示的场景,其中iab4和iab6之间的无线电问题导致iab4向iab2发送流量控制消息,以停止与iab6相关联的业务。这将防止在iab4处的缓冲区增长。然而,只要iab1和施主du/cu不知道这一点,与iab6相关联的数据将继续在iab2处堆积,从而导致缓冲区溢出和分组丢弃。当然,iab2还可以向iab1发送流量控制消息,并且iab1随后发送给施主,使得施主停止与iab6相关联的业务。然而,这可能会花费一些时间,并且当流量控制消息最终到达施主du/cu时,在iab2处可能已经发生分组丢失。网络中的跳越多,该问题将越严重。

对此的一种直接的解决方案可以是,接收流量控制消息的节点立即(或在接收到重新开始/增加下行链路业务流消息之前,等待直到计时器到期)将其传播到其父节点。然而,这可能产生大量不必要的信令,并且可能导致网络资源的利用率不足,因为即使是几跳远的某一链路上的临时问题也可能导致cu/du处的业务停止,并且在解决了该问题时,必须将又一流量控制消息一直传播给cu/du,以再次开始业务。

解决该问题的一种机制是:逐跳流量控制消息的接收可以用于触发从接收流量控制消息的节点到施主cu的端到端流量控制消息(例如,下行链路传送状态)。这样,如果问题严重并且缓冲区增长即将来临,则端到端流量控制消息将被直接发送给施主cu,而无需等待逐跳流量控制消息一直一个链路一次地传播给施主cu。

问题的严重性以及是否发起端到端流量控制(或将逐跳流量控制消息传播给下一跳)的决定可能与受影响承载的qos相关。例如,假设iab节点具有缓冲方案,其中存在用于不同qos类别的分离的缓冲区,并且受影响的路径(例如,由于不良的无线电条件)仅服务于具有低qos要求的承载。iab节点在接收到仅影响该路径的逐跳流量控制消息后,可以决定不将逐跳流量控制消息转发给下一跳,或者不发起端到端流量控制,因为在iab节点处可能发生的可能的缓冲区增长将不会影响其他具有较高qos要求的承载的性能,因为它们正在使用分离的缓冲区。

图13示出了根据本公开的各种示例性实施例的用于对经由集成接入回程(iab)网络从基站到多个用户设备(ue)的数据传输进行流量控制的示例性方法和/或过程。该示例性方法和/或过程可以由iab网络中的第一节点(例如,在第二节点下游)执行。尽管在图13中通过特定顺序的框示出了示例性方法和/或过程,但是该顺序是示例性的,并且与框相对应的操作可以按照与所示的不同的顺序来执行,并且可以被组合和/或划分成功能与所示的功能不同的框。此外,图13所示的示例性方法和/或过程可以与本文(例如,图14)公开的其他示例性方法和/或过程协同使用,以对本文描述的问题提供益处、优点和/或解决方案。可选操作由虚线指示。

该示例性方法和/或过程可以包括框1310的操作,其中第一节点可以检测第一节点中的数据传输吞吐量的减少。该示例性方法和/或过程还可以包括框1320的操作,其中第一节点可以确定数据传输吞吐量的减少是由于iab网络中的一个或多个特定下游节点中的拥塞造成的。

该示例性方法和/或过程还可以包括框1330的操作,其中第一节点可以向iab网络中的上游节点发送流量控制消息。流量控制消息可以标识iab网络中的如下一个或多个节点:关于从上游节点发送的数据,请求针对该一个或多个节点的流量控制操作。在一些实施例中,所标识的一个或多个节点可以包括一个或多个特定下游节点。在一些实施例中,所标识的一个或多个节点可以包括第一节点。在一些实施例中,流量控制消息可以基于以下操作来标识一个或多个节点:标识与正由一个或多个节点服务的一个或多个ue相关联的一个或多个无线电承载。

在一些实施例中,流量控制消息还可以包括标志。在这种情况下,该标志的第一值可以指示关于从上游节点向所标识的节点发送的数据,请求流量控制操作。同样地,该标志的第二值可以指示关于从上游节点向所标识的节点发送的数据以及关于经由所标识的节点从上游节点向其他下游节点发送的数据,请求流量控制操作。

在一些实施例中,流量控制消息还可以指示如下时间段:在该时间段期间,应关于从上游节点向所标识的节点发送的数据执行流量控制操作。在一些实施例中,流量控制消息还可以标识流量控制操作。

在一些实施例中,流量控制操作可以包括停止或减少从上游节点向所标识的一个或多个节点的数据传输。在这样的实施例中,流量控制消息还可包括指示数据传输的减少量的一个或多个参数。在这样的实施例中,一个或多个参数的特定值可以指示停止数据传输。

在一些实施例中,流量控制消息还可以标识iab网络中的如下一个或多个其他节点:关于从上游节点发送的数据,请求针对所述一个或多个其他节点的另一流量控制操作。在这样的实施例中,流量控制消息还可以标识另一流量控制操作。在流量控制操作包括停止或减少(例如减少第一量)从上游节点向所标识的一个或多个节点的数据传输的实施例中,另一流量控制操作可以包括继续或减少(例如减少第二量)从上游节点向所标识的其他节点的数据传输。

在一些实施例中,基站包括中央单元(cu)和连接到iab无线电网络的分布式单元(du),并且du相对于第一节点在上游。在这种情况下,第一节点可以将流量控制消息发送给du。然而,如果在第一节点和du之间存在中间上游节点,则第一节点可以将流量控制消息发送给中间节点。

在一些实施例中,示例性方法和/或过程还可以包括框1340的操作,其中第一节点可以将流量控制消息发送给iab网络中的另一上游节点。该另一上游节点可以关于上游节点(即,在框1330中向其发送流量控制消息的节点)在上游。作为示例,第一节点可以将流量控制消息发送给相对于中间iab节点更上游的du。

在一些实施例中,示例性方法和/或过程还可以包括框1350的操作,其中第一节点可以确定在特定下游节点的至少一部分中拥塞已得到缓解。在这样的实施例中,示例性方法和/或过程还可以包括框1360的操作,其中第一节点可以向上游节点发送后续流量控制消息,该后续流量控制消息标识基于缓解的拥塞而请求针对其的后续流量控制操作的至少一个节点。在一些实施例中,后续流量控制操作可以包括恢复或增加从上游节点向所标识的至少一个节点的数据传输。在一些实施例中,后续流量控制消息还可以标识后续流量控制操作。

图14示出了根据本公开的各种示例性实施例的用于对经由集成接入回程(iab)网络从基站到多个用户设备(ue)的数据传输进行流量控制的示例性方法和/或过程。该示例性方法和/或过程可以由iab网络中的第二节点(例如,在第一节点上游)执行。尽管在图14中以特定顺序通过框示出了示例性方法和/或过程,但是该顺序是示例性的,并且与框相对应的操作可以以不同于所示的顺序来执行,并且可以被组合和/或被划分为功能与所示的功能不同的框。此外,图14所示的示例性方法和/或过程可以与本文(例如,图13)公开的其他示例性方法和/或过程协同使用,以对本文描述的问题提供益处、优点和/或解决方案。可选操作由虚线指示。

该示例性方法和/或过程可以包括框1410的操作,其中第二节点可以从iab网络中的下游节点接收流量控制消息。该流量控制消息可以标识iab网络中的如下一个或多个节点:关于从第二节点发送的经由下游节点的数据,请求针对所述一个或多个节点的流量控制操作。在一些实施例中,所标识的一个或多个节点可以包括已在其中检测到拥塞的一个或多个下游节点。在一些实施例中,所标识的一个或多个节点可以包括下游节点(即,发送消息的节点)。在一些实施例中,流量控制消息可以基于以下操作来标识一个或多个节点:标识与正由一个或多个节点服务的一个或多个ue相关联的一个或多个无线电承载。

在一些实施例中,流量控制消息还可以包括标志。在这种情况下,该标志的第一值可以指示关于从第二节点向所标识的节点发送的数据,请求流量控制操作。同样地,该标志的第二值可以指示关于从第二节点向所标识的节点发送的数据以及关于从第二节点经由所标识的节点向其他下游节点发送的数据,请求流量控制操作。

在一些实施例中,流量控制消息还可以指示如下时间段:在该时间段期间,应关于从第二节点向所标识的节点发送的数据执行流量控制操作。在一些实施例中,流量控制消息还可以标识流量控制操作。

在一些实施例中,流量控制操作可以包括停止或减少从第二节点向所标识的节点的数据传输。在这样的实施例中,流量控制消息还可包括指示数据传输的减少量的一个或多个参数。在这样的实施例中,一个或多个参数的特定值可以指示停止数据传输。

在一些实施例中,流量控制消息还可以标识iab网络中的如下一个或多个其他节点:关于从上游节点发送的数据,请求针对所述一个或多个其他节点的另一流量控制操作。在这样的实施例中,流量控制消息还可以标识另一流量控制操作。在流量控制操作包括停止或减少(例如减少第一量)从上游节点向所标识的一个或多个节点的数据传输的实施例中,另一流量控制操作可以包括继续或减少(例如减少第二量)从上游节点向所标识的其他节点的数据传输。

该示例性方法和/或过程可以包括框1420的操作,其中第二节点可以基于流量控制消息执行一个或多个流量控制操作。在一些实施例中,框1420的操作可以包括框1422的操作,其中第二节点可以关于所标识的一个或多个节点执行所标识的流量控制操作。在一些实施例中,框1420的操作可以包括框1424的操作,其中第二节点可以关于所标识的其他节点执行所标识的另一流量控制操作。

该示例性方法和/或过程可以包括框1430的操作,其中第二节点可以确定是否向iab网络中的上游节点发送与从第二节点发送的经由下游节点的数据有关的另一流量控制消息。在一些实施例中,可以基于以下因素中的至少一项来确定是否发送另一流量控制消息:第二节点处的数据缓冲区水平;第二节点处的数据缓冲区水平的变化率;执行的一个或多个流量控制操作;以及从第二节点接收到流量控制消息以来经过的时间。在一些实施例中,示例性方法和/或过程还可包括框1440的操作,其中第二节点可以将另一流量控制消息发送给上游节点。在一些实施例中,另一流量控制消息可以封装由第二节点接收的流量控制消息。

在一些实施例中,示例性方法和/或过程还可以包括框1450的操作,其中第二节点可以从下游节点接收后续流量控制消息。后续流量控制消息可以标识iab网络中的如下至少一个节点:关于从第二节点发送的经由下游节点的数据,请求针对所述至少一个节点的后续流量控制操作。在这样的实施例中,示例性方法和/或过程还可以包括框1460的操作,其中第二节点可以基于后续流量控制消息来执行至少一个流量控制操作。在一些实施例中,后续流量控制消息还可以标识后续流量控制操作。在这样的实施例中,框1460的操作可以包括子框1462的操作,其中第二节点可以针对所标识的至少一个节点执行所标识的后续流量控制操作。在一些实施例中,后续流量控制操作可以包括恢复或增加向所标识的至少一个节点的数据传输。

在一些实施例中,示例性方法和/或过程还可以包括框1470的操作,其中已确定向上游节点发送另一流量控制消息(例如,在框1430中),第二节点可以响应于从下游节点接收到后续流量控制消息,向上游节点发送后续另一流量控制消息。在一些实施例中,后续另一流量控制消息可以封装后续流量控制消息。

在一些实施例中,基站包括中央单元(cu)和连接到iab无线电网络的分布式单元(du),并且du相对于第二节点在上游。在这种情况下,第二节点可以将另一流量控制消息和/或后续另一流量控制消息发送给du。然而,如果在第二节点和du之间存在中间上游节点,则第二节点可以将另一流量控制消息和/或后续另一流量控制消息发送给中间节点。

虽然本文描述的主题可以使用任何合适的组件在任何适合类型的系统中实现,但是本文公开的实施例是关于无线网络(例如图15中所示的示例无线网络)描述的。为简单起见,图15的无线网络仅描绘了网络1506、网络节点1560和1560b、以及wd1510、1510b和1510c。实际上,无线网络还可以包括适于支持无线设备之间或无线设备与另一通信设备(例如,陆线电话、服务提供商或任何其他网络节点或终端设备)之间的通信的任何附加元件。在所示组件中,以附加细节描绘网络节点1560和无线设备(wd)1510。无线网络可以向一个或多个无线设备提供通信和其他类型的服务,以便于无线设备接入和/或使用由无线网络提供或经由无线网络提供的服务。

无线网络可以包括任何类型的通信、电信、数据、蜂窝和/或无线电网络或其他类似类型的系统,和/或与任何类型的通信、电信、数据、蜂窝和/或无线电网络或其他类似类型的系统接口连接。在一些实施例中,无线网络可以被配置为根据特定标准或其他类型的预定义规则或过程来操作。因此,无线通信网络的特定实施例可以实现诸如全球移动通信系统(gsm)、通用移动电信系统(umts)、长期演进(lte)和/或其他合适的2g、3g、4g或5g标准之类的通信标准;诸如ieee802.11标准之类的无线局域网(wlan)标准;和/或诸如全球微波接入互操作性(wimax)、蓝牙、z-wave和/或zigbee标准之类的任何其他适合的无线通信标准。

网络1506可以包括一个或多个回程网络、核心网络、ip网络、公共交换电话网络(pstn)、分组数据网络、光网络、广域网(wan)、局域网(lan)、无线局域网(wlan)、有线网络、无线网络、城域网和其他网络,以实现设备之间的通信。

网络节点1560和wd1510包括下面更详细描述的各种组件。这些组件一起工作以提供网络节点和/或无线设备功能,例如在无线网络中提供无线连接。在不同的实施例中,无线网络可以包括任何数量的有线或无线网络、网络节点、基站、控制器、无线设备、中继站和/或可以促进或参与数据和/或信号的通信(无论是经由有线连接还是经由无线连接)的任何其他组件或系统。

网络节点的示例包括但不限于接入点(ap)(例如,无线电接入点)、基站(bs)(例如,无线电基站、节点b(nodeb)、演进nodeb(enb)和nrnodeb(gnb))。基站可以基于它们提供的覆盖的量(或者换言之,基于它们的发射功率水平)来分类,于是它们还可以被称为毫微微基站、微微基站、微基站或宏基站。基站可以是中继节点或控制中继的中继施主节点。网络节点还可以包括分布式无线电基站的一个或多个(或所有)部分,例如集中式数字单元和/或远程无线电单元(rru)(有时被称为远程无线电头端(rrh))。这种远程无线电单元可以与或可以不与天线集成为天线集成无线电。分布式无线电基站的部分也可以称为分布式天线系统(das)中的节点。

网络节点的另一些示例包括多标准无线电(msr)设备(如msrbs)、网络控制器(如无线电网络控制器(rnc)或基站控制器(bsc))、基站收发机站(bts)、传输点、传输节点、多小区/多播协调实体(mce)、核心网络节点(例如,msc、mme)、o&m节点、oss节点、son节点、定位节点(例如,e-smlc)和/或mdt。作为另一示例,网络节点可以是虚拟网络节点,如下面更详细描述的。

在图15中,网络节点1560包括处理电路1570、设备可读介质1580、接口1590、辅助设备1584、电源1586、电源电路1587和天线1562。尽管图15的示例无线网络中示出的网络节点1560可以表示包括所示硬件组件的组合的设备,但是其他实施例可以包括具有不同组件组合的网络节点。应当理解,网络节点包括执行本文公开的任务、特征、功能和方法和/或过程所需的硬件和/或软件的任何适合组合。此外,虽然网络节点1560的组件被描绘为位于较大框内或嵌套在多个框内的单个框,但实际上,网络节点可包括构成单个图示组件的多个不同物理组件(例如,设备可读介质1580可以包括多个单独的硬盘驱动器以及多个ram模块)。

类似地,网络节点1560可以由多个物理上分离的组件(例如,nodeb组件和rnc组件、或bts组件和bsc组件等)组成,每个这些组件可以具有其各自的相应组件。在网络节点1560包括多个分离的组件(例如,bts和bsc组件)的某些场景中,可以在若干网络节点之间共享这些分离的组件中的一个或多个。例如,单个rnc可以控制多个nodeb。在这种场景中,每个唯一的nodeb和rnc对在一些实例中可以被认为是单个单独的网络节点。在一些实施例中,网络节点1560可以被配置为支持多种无线电接入技术(rat)。在这种实施例中,一些组件可被复制(例如,用于不同rat的单独的设备可读介质1580),并且一些组件可被重用(例如,可以由rat共享相同的天线1562)。网络节点1560还可以包括用于集成到网络节点1560中的不同无线技术(例如,gsm、wcdma、lte、nr、wifi或蓝牙无线技术)的多组各种所示组件。这些无线技术可以被集成到网络节点1560内的相同或不同芯片或芯片组和其他组件中。

处理电路1570可以被配置为执行本文描述为由网络节点提供的任何确定、计算或类似操作(例如,某些获得操作)。由处理电路1570执行的这些操作可以包括通过以下操作对由处理电路1570获得的信息进行处理:例如,将获得的信息转换为其他信息,将获得的信息或转换后的信息与存储在网络节点中的信息进行比较,和/或基于获得的信息或转换后的信息执行一个或多个操作,并根据所述处理的结果做出确定。

处理电路1570可以包括下述中的一个或多个的组合:微处理器、控制器、微控制器、中央处理单元、数字信号处理器、专用集成电路、现场可编程门阵列、或者任何其它合适的计算设备、资源、或硬件、软件和/或编码逻辑的组合,其可操作为单独地或与其他网络节点1560组件(例如,设备可读介质1580)相结合来提供网络节点1560功能。例如,处理电路1570可以执行存储在设备可读介质1580中或存储在处理电路1570内的存储器中的指令。这样的功能可以包括提供本文讨论的各种无线特征、功能或益处中的任何一个。在一些实施例中,处理电路1570可以包括片上系统(soc)。

在一些实施例中,处理电路1570可以包括射频(rf)收发机电路1572和基带处理电路1574中的一个或多个。在一些实施例中,射频(rf)收发机电路1572和基带处理电路1574可以位于单独的芯片(或芯片组)、板或单元(例如无线电单元和数字单元)上。在备选实施例中,rf收发机电路1572和基带处理电路1574的部分或全部可以在同一芯片或芯片组、板或单元上。

在某些实施例中,本文描述为由网络节点、基站、enb或其他这样的网络设备提供的一些或所有功能可由处理电路1570执行,处理电路1570执行存储在设备可读介质1580或处理电路1570内的存储器上的指令。在备选实施例中,功能中的一些或全部可以例如以硬连线方式由处理电路1570提供,而无需执行存储在单独的或分立的设备可读介质上的指令。在任何这些实施例中,无论是否执行存储在设备可读存储介质上的指令,处理电路1570都可以被配置为执行所描述的功能。由这种功能提供的益处不仅限于处理电路1570或不仅限于网络节点1560的其他组件,而是作为整体由网络节点1560和/或总体上由终端用户和无线网络享有。

设备可读介质1580可以包括任何形式的易失性或非易失性计算机可读存储器,包括但不限于永久存储设备、固态存储器、远程安装存储器、磁介质、光学介质、随机存取存储器(ram)、只读存储器(rom)、大容量存储介质(例如,硬盘)、可移除存储介质(例如,闪存驱动器、致密盘(cd)或数字视频盘(dvd))和/或任何其他易失性或非易失性、非暂时性设备可读和/或计算机可执行存储器设备,其存储可由处理电路1570使用的信息、数据和/或指令。设备可读介质1580可以存储任何合适的指令、数据或信息,包括计算机程序、软件、包括逻辑、规则、代码、表等中的一个或多个的应用、和/或能够由处理电路1570执行并由网络节点1560使用的其他指令。设备可读介质1580可以用于存储由处理电路1570做出的任何计算和/或经由接口1590接收的任何数据。在一些实施例中,可以认为处理电路1570和设备可读介质1580是集成的。

接口1590用于网络节点1560、网络1506和/或wd1510之间的信令和/或数据的有线或无线通信。如图所示,接口1590包括端口/端子1594,用于例如通过有线连接向网络1506发送数据和从网络1506接收数据。接口1590还包括无线电前端电路1592,其可以耦合到天线1562,或者在某些实施例中是天线1562的一部分。无线电前端电路1592包括滤波器1598和放大器1596。无线电前端电路1592可以连接到天线1562和处理电路1570。无线电前端电路可以被配置为调节天线1562和处理电路1570之间通信的信号。无线电前端电路1592可以接收数字数据,该数字数据将通过无线连接向外发送给其他网络节点或wd。无线电前端电路1592可以使用滤波器1598和/或放大器1596的组合将数字数据转换为具有适合信道和带宽参数的无线电信号。然后可以通过天线1562发送无线电信号。类似地,当接收数据时,天线1562可以收集无线电信号,然后由无线电前端电路1592将其转换为数字数据。数字数据可以被传递给处理电路1570。在其他实施例中,接口可包括不同组件和/或组件的不同组合。

在某些备选实施例中,网络节点1560可以不包括单独的无线电前端电路1592,作为替代,处理电路1570可以包括无线电前端电路并且可以连接到天线1562,而无需单独的无线电前端电路1592。类似地,在一些实施例中,rf收发机电路1572的全部或一些可以被认为是接口1590的一部分。在其他实施例中,接口1590可以包括一个或多个端口或端子1594、无线电前端电路1592和rf收发机电路1572(作为无线电单元(未示出)的一部分),并且接口1590可以与基带处理电路1574(是数字单元(未示出)的一部分)通信。

天线1562可以包括被配置为发送和/或接收无线信号的一个或多个天线或天线阵列。天线1562可以耦合到无线电前端电路1590,并且可以是能够无线地发送和接收数据和/或信号的任何类型的天线。在一些实施例中,天线1562可以包括一个或多个全向、扇形或平板天线,其可操作用于发送/接收在例如2ghz和66ghz之间的无线电信号。全向天线可以用于在任何方向上发送/接收无线电信号,扇形天线可以用于向/从在特定区域内的设备发送/接收无线电信号,以及平板天线可以是用于以相对直线的方式发送/接收无线电信号的视线天线。在一些情况下,使用多于一个天线可以称为mimo。在某些实施例中,天线1562可以与网络节点1560分离,并且可以通过接口或端口连接到网络节点1560。

天线1562、接口1590和/或处理电路1570可以被配置为执行本文描述为由网络节点执行的任何接收操作和/或某些获得操作。可以从无线设备、另一网络节点和/或任何其他网络设备接收任何信息、数据和/或信号。类似地,天线1562、接口1590和/或处理电路1570可以被配置为执行本文描述的由网络节点执行的任何发送操作。可以将任何信息、数据和/或信号发送给无线设备、另一网络节点和/或任何其他网络设备。

电源电路1587可以包括电源管理电路或耦合到电源管理电路,并且可以被配置为向网络节点1560的组件提供电力以执行本文描述的功能。电源电路1587可以从电源1586接收电力。电源1586和/或电源电路1587可以被配置为以适合于各个组件的形式(例如,在每个相应组件所需的电压和电流水平处)向网络节点1560的各种组件提供电力。电源1586可以被包括在电源电路1587和/或网络节点1560中或在电源电路1587和/或网络节点1560外部。例如,网络节点1560可以经由输入电路或诸如电缆的接口连接到外部电源(例如,电源插座),由此外部电源向电源电路1587供电。作为另一个示例,电源1586可以包括电池或电池组形式的电源,其连接到或集成在电源电路1587中。如果外部电源发生故障,电池可以提供备用电力。也可以使用其他类型的电源,例如光伏器件。

网络节点1560的备选实施例可以包括超出图15中所示的组件的附加组件,所述附加组件可以负责提供网络节点的功能(包括本文描述的功能中的任一者和/或支持本文描述的主题所需的任何功能)的某些方面。例如,网络节点1560可以包括用户接口设备,以允许和/或促进将信息输入到网络节点1560中并允许和/或促进从网络节点1560输出信息。这可以允许和/或促进用户针对网络节点1560执行诊断、维护、修复和其他管理功能。

在一些实施例中,无线设备(wd,例如wd1510)可以被配置为在没有直接人类交互的情况下发送和/或接收信息。例如,wd可以被设计为当由内部或外部事件触发时,或者响应于来自网络的请求,以预定的调度向网络发送信息。wd的示例包括但不限于智能电话、移动电话、蜂窝电话、ip语音(voip)电话、无线本地环路电话、台式计算机、个人数字助理(pda)、无线摄像头、游戏机或设备、音乐存储设备、回放设备、可穿戴设备、无线端点、移动台、平板计算机、便携式计算机、便携式嵌入式设备(lee)、便携式安装设备(lme)、智能设备、无线客户端设备(cpe)、移动型通信(mtc)设备、物联网(iot)设备、车载无线终端设备等。

wd可以例如通过实现用于侧链路通信的3gpp标准来支持设备到设备(d2d)通信,支持车辆到车辆(v2v)通信、车辆到基础设施(v2i)通信、车辆到任何事物(v2x)通信,并且在这种情况下可以称为d2d通信设备。作为又一特定示例,在物联网(iot)场景中,wd可以表示执行监视和/或测量并将这种监测和/或测量的结果发送给另一wd和/或网络节点的机器或其他设备。在这种情况下,wd可以是机器到机器(m2m)设备,在3gpp上下文中它可以被称为mtc设备。作为一个具体示例,wd可以是实现3gpp窄带物联网(nb-iot)标准的ue。这种机器或设备的具体示例是传感器、计量设备(例如,电表)、工业机器、或者家用或个人设备(例如,冰箱、电视等)、个人可穿戴设备(例如,手表、健身追踪器等)。在其他场景中,wd可以表示能够监视和/或报告其操作状态或与其操作相关联的其他功能的车辆或其他设备。如上所述的wd可以表示无线连接的端点,在这种情况下,该设备可以被称为无线终端。此外,如上所述的wd可以是移动的,在这种情况下,它也可以称为移动设备或移动终端。

如图所示,无线设备1510包括天线1511、接口1514、处理电路1520、设备可读介质1530、用户接口设备1532、辅助设备1534、电源1536和电源电路1537。wd1510可以包括用于wd1510支持的不同无线技术(例如,gsm、wcdma、lte、nr、wifi、wimax或蓝牙无线技术,仅提及一些)的多组一个或多个所示组件。这些无线技术可以集成到与wd1510内的其他组件相同或不同的芯片或芯片组中。

天线1511可以包括被配置为发送和/或接收无线信号的一个或多个天线或天线阵列,并且连接到接口1514。在某些备选实施例中,天线1511可以与wd1510分开并且可以通过接口或端口连接到wd1510。天线1511、接口1514和/或处理电路1520可以被配置为执行本文描述为由wd执行的任何接收或发送操作。可以从网络节点和/或另一个wd接收任何信息、数据和/或信号。在一些实施例中,无线电前端电路和/或天线1511可以被认为是接口。

如图所示,接口1514包括无线电前端电路1512和天线1511。无线电前端电路1512包括一个或多个滤波器1518和放大器1516。无线电前端电路1514连接到天线1511和处理电路1520,并且可以被配置为调节在天线1511和处理电路1520之间传送的信号。无线电前端电路1512可以耦合到天线1511或者是天线1511的一部分。在某些备选实施例中,wd1510可以不包括单独的无线电前端电路1512;而是,处理电路1520可以包括无线电前端电路,并且可以连接到天线1511。类似地,在一些实施例中,rf收发机电路1522中的一些或全部可以被认为是接口1514的一部分。无线电前端电路1512可以接收数字数据,该数字数据将通过无线连接向外发送给其他网络节点或wd。无线电前端电路1512可以使用滤波器1518和/或放大器1516的组合将数字数据转换为具有适合信道和带宽参数的无线电信号。然后可以通过天线1511发送无线电信号。类似地,当接收数据时,天线1511可以收集无线电信号,然后由无线电前端电路1512将其转换为数字数据。数字数据可以被传递给处理电路1520。在其他实施例中,接口可包括不同组件和/或组件的不同组合。

处理电路1520可以包括下述中的一个或多个的组合:微处理器、控制器、微控制器、中央处理单元、数字信号处理器、专用集成电路、现场可编程门阵列、或者任何其它合适的计算设备、资源、或硬件、软件和/或编码逻辑的组合,其可操作为单独地或与其他wd1510组件(例如设备可读介质1530)相结合来提供wd1510功能。这样的功能可以包括提供本文讨论的各种无线特征或益处中的任何一个。例如,处理电路1520可以执行存储在设备可读介质1530中或处理电路1520内的存储器中的指令,以提供本文公开的功能。

如图所示,处理电路1520包括rf收发机电路1522、基带处理电路1524和应用处理电路1526中的一个或多个。在其他实施例中,处理电路可以包括不同的组件和/或组件的不同组合。在某些实施例中,wd1510的处理电路1520可以包括soc。在一些实施例中,rf收发机电路1522、基带处理电路1524和应用处理电路1526可以在单独的芯片或芯片组上。在备选实施例中,基带处理电路1524和应用处理电路1526的一部分或全部可以组合成一个芯片或芯片组,并且rf收发机电路1522可以在单独的芯片或芯片组上。在另外的备选实施例中,rf收发机电路1522和基带处理电路1524的一部分或全部可以在同一芯片或芯片组上,并且应用处理电路1526可以在单独的芯片或芯片组上。在其他备选实施例中,rf收发机电路1522、基带处理电路1524和应用处理电路1526的一部分或全部可以组合在同一芯片或芯片组中。在一些实施例中,rf收发机电路1522可以是接口1514的一部分。rf收发机电路1522可以调节rf信号以用于处理电路1520。

在某些实施例中,本文描述为由wd执行的一些或所有功能可以由处理电路1520提供,处理电路1520执行存储在设备可读介质1530上的指令,在某些实施例中,设备可读介质1530可以是计算机可读存储介质。在备选实施例中,功能中的一些或全部可以例如以硬连线方式由处理电路1520提供,而无需执行存储在单独的或分立的设备可读存储介质上的指令。在任何这些特定实施例中,无论是否执行存储在设备可读存储介质上的指令,处理电路1520都可以被配置为执行所描述的功能。由这种功能提供的益处不仅限于处理电路1520或者不仅限于wd1510的其他组件,而是作为整体由wd1510和/或总体上由终端用户和无线网络享有。

处理电路1520可以被配置为执行本文描述为由wd执行的任何确定、计算或类似操作(例如,某些获得操作)。由处理电路1520执行的这些操作可以包括通过以下操作对由处理电路1520获得的信息进行处理:例如,将获得的信息转换为其他信息,将获得的信息或转换后的信息与由wd1510存储的信息进行比较,和/或基于获得的信息或转换后的信息执行一个或多个操作,并根据所述处理的结果做出确定。

设备可读介质1530可操作以存储计算机程序、软件、包括逻辑、规则、代码、表等中的一个或多个的应用、和/或能够由处理电路1520执行的其他指令。设备可读介质1530可以包括计算机存储器(例如,随机存取存储器(ram)或只读存储器(rom))、大容量存储介质(例如,硬盘)、可移除存储介质(例如,致密盘(cd)或数字视频盘(dvd))、和/或任何其他易失性或非易失性、非暂时性设备可读和/或计算机可执行存储器设备,其存储可由处理电路1520使用的信息、数据和/或指令。在一些实施例中,可以认为处理电路1520和设备可读介质1530是集成的。

用户接口设备1532可以包括允许和/或促进人类用户与wd1510交互的组件。这种交互可以具有多种形式,例如视觉、听觉、触觉等。用户接口设备1532可操作以向用户产生输出,并允许和/或促进用户向wd1510提供输入。交互的类型可以根据安装在wd1510中的用户接口设备1532的类型而变化。例如,如果wd1510是智能电话,则交互可以经由触摸屏进行;如果wd1510是智能仪表,则交互可以通过提供用量的屏幕(例如,使用的加仑数)或提供可听警报的扬声器(例如,如果检测到烟雾)进行。用户接口设备1532可以包括输入接口、设备和电路、以及输出接口、设备和电路。用户接口设备1532可以被配置为允许和/或促进将信息输入到wd1510中,并且连接到处理电路1520以允许和/或促进处理电路1520处理输入信息。用户接口设备1532可以包括例如麦克风、接近或其他传感器、按键/按钮、触摸显示器、一个或多个相机、usb端口或其他输入电路。用户接口设备1532还被配置为允许和/或促进从wd1510输出信息,并允许和/或促进处理电路1520从wd1510输出信息。用户接口设备1532可以包括例如扬声器、显示器、振动电路、usb端口、耳机接口或其他输出电路。通过使用用户接口设备1532的一个或多个输入和输出接口、设备和电路,wd1510可以与终端用户和/或无线网络通信,并允许和/或促进它们受益于本文描述的功能。

辅助设备1534可操作以提供可能通常不由wd执行的更具体的功能。这可以包括用于针对各种目的进行测量的专用传感器,用于诸如有线通信等之类的其他类型通信的接口等。辅助设备1534的组件的包括和类型可以根据实施例和/或场景而变化。

在一些实施例中,电源1536可以是电池或电池组的形式。也可以使用其他类型的电源,例如外部电源(例如电源插座)、光伏器件或电池单元。wd1510还可以包括用于从电源1536向wd1510的各个部分输送电力的电源电路1537,wd1510的各个部分需要来自电源1536的电力以执行本文描述或指示的任何功能。在某些实施例中,电源电路1537可以包括电源管理电路。电源电路1537可以附加地或备选地可操作以从外部电源接收电力;在这种情况下,wd1510可以通过输入电路或诸如电力线缆的接口连接到外部电源(例如电源插座)。在某些实施例中,电源电路1537还可操作以将电力从外部电源输送到电源1536。例如,这可以用于电源1536的充电。电源电路1537可以对来自电源1536的电力执行任何转换或其他修改,以使电力适合于供应给wd1510的各个组件。

图16示出了根据本文描述的各个方面的ue的一个实施例。如本文中所使用的,“用户设备”或“ue”可能不一定具有在拥有和/或操作相关设备的人类用户的意义上的“用户”。作为替代,ue可以表示意在向人类用户销售或由人类用户操作但可能不或最初可能不与特定的人类用户相关联的设备(例如,智能喷水控制器)。备选地,ue可以表示不意在向终端用户销售或由终端用户操作但可以与用户的利益相关联或针对用户的利益操作的设备(例如,智能电表)。ue16200可以是由第三代合作伙伴计划(3gpp)识别的任何ue,包括nb-iotue、机器类型通信(mtc)ue和/或增强型mtc(emtc)ue。如图16所示,ue1600是根据第三代合作伙伴计划(3gpp)发布的一个或多个通信标准(例如3gpp的gsm、umts、lte和/或5g标准)被配置用于通信的wd的一个示例。如前所述,术语wd和ue可以互换使用。因此,尽管图16是ue,但是本文讨论的组件同样适用于wd,反之亦然。

在图16中,ue1600包括处理电路1601,其可操作地耦合到输入/输出接口1605、射频(rf)接口1609、网络连接接口1611、包括随机存取存储器(ram)1617、只读存储器(rom)1619和存储介质1621等的存储器1615、通信子系统1631、电源1633和/或任何其他组件,或其任意组合。存储介质1621包括操作系统1623、应用程序1625和数据1627。在其他实施例中,存储介质1621可以包括其他类似类型的信息。某些ue可以使用图16中所示的所有组件,或者仅使用这些组件的子集。组件之间的集成水平可以从一个ue到另一个ue而变化。此外,某些ue可以包含组件的多个实例,例如多个处理器、存储器、收发机、发射机、接收机等。

在图16中,处理电路1601可以被配置为处理计算机指令和数据。处理电路1601可以被配置为实现任何顺序状态机,其可操作为执行存储为存储器中的机器可读计算机程序的机器指令,所述状态机例如是:一个或多个硬件实现的状态机(例如,以离散逻辑、fpga、asic等来实现);可编程逻辑连同适当的固件;一个或多个存储的程序、通用处理器(例如,微处理器或数字信号处理器(dsp))连同适合的软件;或以上的任何组合。例如,处理电路1601可以包括两个中央处理单元(cpu)。数据可以是适合于由计算机使用的形式的信息。

在所描绘的实施例中,输入/输出接口1605可以被配置为向输入设备、输出设备或输入和输出设备提供通信接口。ue1600可以被配置为经由输入/输出接口1605使用输出设备。输出设备可以使用与输入设备相同类型的接口端口。例如,usb端口可用于提供向ue1600的输入和从ue1600的输出。输出设备可以是扬声器、声卡、视频卡、显示器、监视器、打印机、致动器、发射机、智能卡、另一输出设备或其任意组合。ue1600可以被配置为经由输入/输出接口1605使用输入设备以允许用户将信息捕获到ue1600中。输入设备可以包括触摸敏感或存在敏感显示器、相机(例如,数字相机、数字摄像机、网络相机等)、麦克风、传感器、鼠标、轨迹球、方向板、触控板、滚轮、智能卡等。存在敏感显示器可以包括电容式或电阻式触摸传感器以感测来自用户的输入。传感器可以是例如加速度计、陀螺仪、倾斜传感器、力传感器、磁力计、光学传感器、接近传感器、另一类似传感器或其任意组合。例如,输入设备可以是加速度计、磁力计、数字相机、麦克风和光学传感器。

在图16中,rf接口1609可以被配置为向诸如发射机、接收机和天线之类的rf组件提供通信接口。网络连接接口1611可以被配置为提供对网络1643a的通信接口。网络1643a可以包括有线和/或无线网络,诸如局域网(lan)、广域网(wan)、计算机网络、无线网络、电信网络、另一类似网络或其任意组合。例如,网络1643a可以包括wi-fi网络。网络连接接口1611可以被配置为包括接收机和发射机接口,接收机和发射机接口用于根据一个或多个通信协议(例如,以太网、tcp/ip、sonet、atm等)通过通信网络与一个或多个其他设备通信。网络连接接口1611可以实现适合于通信网络链路(例如,光学的、电气的等)的接收机和发射机功能。发射机和接收机功能可以共享电路组件、软件或固件,或者备选地可以分离地实现。

ram1617可以被配置为经由总线1602与处理电路1601接口连接,以在诸如操作系统、应用程序和设备驱动之类的软件程序的执行期间提供数据或计算机指令的存储或高速缓存。rom1619可以被配置为向处理电路1601提供计算机指令或数据。例如,rom1619可以被配置为存储用于存储在非易失性存储器中的基本系统功能的不变下层系统代码或数据,基本系统功能例如基本输入和输出(i/o)、启动或来自键盘的击键的接收。存储介质1621可以被配置为包括存储器,诸如ram、rom、可编程只读存储器(prom)、可擦除可编程只读存储器(eprom)、电可擦除可编程只读存储器(eeprom)、磁盘、光盘、软盘、硬盘、可移除磁带盒或闪存驱动器。在一个示例中,存储介质1621可以被配置为包括操作系统1623、诸如web浏览器应用的应用程序1625、小部件或小工具引擎或另一应用以及数据文件1627。存储介质1621可以存储供ue1600使用的各种操作系统中的任何一种或操作系统的组合。

存储介质1621可以被配置为包括多个物理驱动单元,如独立磁盘冗余阵列(raid)、软盘驱动器、闪存、usb闪存驱动器、外部硬盘驱动器、拇指盘驱动器、笔式随身盘驱动器、钥匙盘驱动器、高密度数字多功能盘(hd-dvd)光盘驱动器、内置硬盘驱动器、蓝光光盘驱动器、全息数字数据存储(hdds)光盘驱动器,外置迷你双列直插式存储器模块(dimm),同步动态随机存取存储器(sdram),外部微dimmsdram,诸如用户身份模块或可移除用户身份(sim/ruim)模块的智能卡存储器,其他存储器或其任意组合。存储介质1621可以允许和/或促进ue1600访问存储在暂时性或非暂时性存储器介质上的计算机可执行指令、应用程序等,以卸载数据或上载数据。诸如利用通信系统的制品之类的制品可以有形地体现在存储介质1621中,存储介质1621可以包括设备可读介质。

在图16中,处理电路1601可以被配置为使用通信子系统1631与网络1643b通信。网络1643a和网络1643b可以是一个或多个相同的网络或一个或多个不同的网络。通信子系统1631可以被配置为包括用于与网络1643b通信的一个或多个收发机。例如,通信子系统1631可以被配置为包括用于根据一个或多个通信协议(例如ieee802.16、cdma、wcdma、gsm、lte、utran、wimax等)与能够进行无线通信的另一设备(例如,另一wd、ue)或无线电接入网(ran)的基站的一个或多个远程收发机通信的一个或多个收发机。每个收发机可以包括发射机1633和/或接收机1635,以分别实现适合于ran链路的发射机或接收机功能(例如,频率分配等)。此外,每个收发机的发射机1633和接收机1635可以共享电路组件、软件或固件,或者替代地可以分离地实现。

在所示实施例中,通信子系统1631的通信功能可以包括数据通信、语音通信、多媒体通信、诸如蓝牙的短程通信、近场通信、基于位置的通信(诸如用于确定位置的全球定位系统(gps)的使用)、另一个类似通信功能,或其任意组合。例如,通信子系统1631可以包括蜂窝通信、wi-fi通信、蓝牙通信和gps通信。网络1643b可以包括有线和/或无线网络,诸如局域网(lan)、广域网(wan)、计算机网络、无线网络、电信网络、另一类似网络或其任意组合。例如,网络1643b可以是蜂窝网络、wi-fi网络和/或近场网络。电源1613可以被配置为向ue1600的组件提供交流(ac)或直流(dc)电力。

本文描述的特征、益处和/或功能可以在ue1600的组件之一中实现,或者在ue1600的多个组件之间划分。此外,本文描述的特征、益处和/或功能可以以硬件、软件或固件的任何组合来实现。在一个示例中,通信子系统1631可以被配置为包括本文描述的任何组件。此外,处理电路1601可以被配置为通过总线1602与任何这样的组件通信。在另一个示例中,任何这样的组件可以由存储在存储器中的程序指令表示,当由处理电路1601执行时,程序指令执行本文描述的对应功能。在另一示例中,任何这样的组件的功能可以在处理电路1601和通信子系统1631之间划分。在另一示例中,任何这样的组件的非计算密集型功能可以用软件或固件实现,并且计算密集型功能可以用硬件实现。

图17是示出虚拟化环境1700的示意性框图,其中可以虚拟化由一些实施例实现的功能。在本上下文中,虚拟化意味着创建装置或设备的虚拟版本,这可以包括虚拟化硬件平台、存储设备和网络资源。如本文所使用的,虚拟化可以应用于节点(例如,虚拟化基站或虚拟化无线电接入节点)或设备(例如,ue、无线设备或任何其他类型的通信设备)或其组件,并且涉及一种实现,其中至少一部分功能被实现为一个或多个虚拟组件(例如,通过在一个或多个网络中的一个或多个物理处理节点上执行的一个或多个应用、组件、功能、虚拟机或容器)。

在一些实施例中,本文描述的一些或所有功能可以被实现为由在一个或多个硬件节点1730托管的一个或多个虚拟环境1700中实现的一个或多个虚拟机执行的虚拟组件。此外,在虚拟节点不是无线电接入节点或不需要无线电连接的实施例(例如,核心网络节点)中,网络节点此时可以完全虚拟化。

这些功能可以由一个或多个应用1720(其可以替代地被称为软件实例、虚拟设备、网络功能、虚拟节点、虚拟网络功能等)来实现,一个或多个应用1720可操作以实现本文公开的一些实施例的一些特征、功能和/或益处。应用1720在虚拟化环境1700中运行,虚拟化环境1700提供包括处理电路1760和存储器1790的硬件1730。存储器1790包含可由处理电路1760执行的指令1795,由此应用1720可操作以提供本文公开的一个或多个特征、益处和/或功能。

虚拟化环境1700包括通用或专用网络硬件设备1730,其包括一组一个或多个处理器或处理电路1760,其可以是商用现货(cots)处理器、专用集成电路(asic)或包括数字或模拟硬件组件或专用处理器的任何其他类型的处理电路。每个硬件设备可以包括存储器1790-1,其可以是用于临时存储由处理电路1760执行的指令1795或软件的非永久存储器。每个硬件设备可以包括一个或多个网络接口控制器(nic)1770,也被称为网络接口卡,其包括物理网络接口1780。每个硬件设备还可以包括其中存储有可由处理电路1760执行的软件1795和/或指令的非暂时性、永久性机器可读存储介质1790-2。软件1795可以包括任何类型的软件,包括用于实例化一个或多个虚拟化层1750的软件(也被称为管理程序)、用于执行虚拟机1740的软件以及允许其执行与本文描述的一些实施例相关地描述的功能、特征和/或益处的软件。

虚拟机1740包括虚拟处理、虚拟存储器、虚拟联网或接口和虚拟存储、并且可以由对应的虚拟化层1750或管理程序运行。可以在虚拟机1740中的一个或多个上实现虚拟设备1720的实例的不同实施例,并且可以以不同方式做出所述实现。

在操作期间,处理电路1760执行软件1795以实例化管理程序或虚拟化层1750,其有时可被称为虚拟机监视器(vmm)。虚拟化层1750可以呈现虚拟操作平台,其在虚拟机1740看来像是联网硬件。

如图17所示,硬件1730可以是具有通用或特定组件的独立网络节点。硬件1730可以包括天线17225并且可以通过虚拟化实现一些功能。备选地,硬件1730可以是更大的硬件集群的一部分(例如,在数据中心或客户驻地设备(cpe)中),其中许多硬件节点一起工作并且通过管理和协调(mano)17100来管理,mano17100监督应用1720的生命周期管理等等。

在一些上下文中,硬件的虚拟化被称为网络功能虚拟化(nfv)。nfv可以用于将众多网络设备类型统一到可以位于数据中心和客户驻地设备中的工业标准高容量服务器硬件、物理交换机和物理存储上。

在nfv的上下文中,虚拟机1740可以是物理机器的软件实现,其运行程序如同它们在物理的非虚拟化机器上执行一样。每个虚拟机1740以及硬件1730中执行该虚拟机的部分(其可以是专用于该虚拟机的硬件和/或由该虚拟机与虚拟机1740中的其它虚拟机共享的硬件)形成了单独的虚拟网元(vne)。

仍然在nfv的上下文中,虚拟网络功能(vnf)负责处理在硬件网络基础设施1730之上的一个或多个虚拟机1740中运行的特定网络功能,并且对应于图17中的应用1720。

在一些实施例中,每个包括一个或多个发射机17220和一个或多个接收机17210的一个或多个无线电单元17200可以耦合到一个或多个天线17225。无线电单元17200可以经由一个或多个适合的网络接口直接与硬件节点1730通信,并且可以与虚拟组件结合使用以提供具有无线电能力的虚拟节点,例如无线电接入节点或基站。

在一些实施例中,可以使用控制系统17230来实现一些信令,控制系统17230可以替代地用于硬件节点1730和无线电单元17200之间的通信。

参照图18,根据实施例,通信系统包括电信网络1810(例如,3gpp类型的蜂窝网络),电信网络1810包括接入网1811(例如,无线电接入网)和核心网络1814。接入网1811包括多个基站1812a、1812b、1812c(例如,nb、enb、gnb或其他类型的无线接入点),每个基站定义对应覆盖区域1813a、1813b、1813c。每个基站1812a、1812b、1812c通过有线或无线连接1815可连接到核心网络1814。位于覆盖区域1813c中的第一ue1891可以被配置为以无线方式连接到对应基站1812c或被对应基站1812c寻呼。覆盖区域1813a中的第二ue1892以无线方式可连接到对应基站1812a。虽然在该示例中示出了多个ue1891、1892,但所公开的实施例同等地适用于唯一的ue处于覆盖区域中或者唯一的ue正连接到对应基站1812的情形。

电信网络1810自身连接到主机计算机1830,主机计算机1830可以以独立服务器、云实现的服务器、分布式服务器的硬件和/或软件来实现,或者被实现为服务器集群中的处理资源。主机计算机1830可以处于服务提供商的所有或控制之下,或者可以由服务提供商或代表服务提供商来操作。电信网络1810与主机计算机1830之间的连接1821和1822可以直接从核心网络1814延伸到主机计算机1830,或者可以经由可选的中间网络1820进行。中间网络1820可以是公共、私有或承载网络中的一个或多于一个的组合;中间网络1820(若存在)可以是骨干网或互联网;具体地,中间网络1820可以包括两个或更多个子网络(未示出)。

图18的通信系统作为整体实现了所连接的ue1891、1892与主机计算机1830之间的连接。该连接可被描述为过顶(over-the-top,ott)连接1850。主机计算机1830和所连接的ue1891、1892被配置为使用接入网1811、核心网络1814、任何中间网络1820和可能的其他基础设施(未示出)作为中介,经由ott连接1850来传送数据和/或信令。在ott连接1850所经过的参与通信设备未意识到上行链路和下行链路通信的路由的意义上,ott连接1850可以是透明的。例如,可以不向基站1812通知或者可以无需向基站1812通知具有源自主机计算机1830的要向所连接的ue1891转发(例如,移交)的数据的输入下行链路通信的过去的路由。类似地,基站1812无需意识到源自ue1891向主机计算机1830的输出上行链路通信的未来的路由。

现将参照图19来描述根据实施例的在先前段落中所讨论的ue、基站和主机计算机的示例实现方式。在通信系统1900中,主机计算机1910包括硬件1915,硬件1915包括通信接口1916,通信接口1916被配置为建立和维护与通信系统1900的不同通信设备的接口的有线或无线连接。主机计算机1910还包括处理电路1918,其可以具有存储和/或处理能力。具体地,处理电路1918可以包括适用于执行指令的一个或多个可编程处理器、专用集成电路、现场可编程门阵列或它们的组合(未示出)。主机计算机1910还包括软件1911,其被存储在主机计算机1910中或可由主机计算机1910访问并且可由处理电路1918来执行。软件1911包括主机应用1912。主机应用1912可操作为向远程用户(例如,ue1930)提供服务,ue1930经由在ue1930和主机计算机1910处端接的ott连接1950来连接。在向远程用户提供服务时,主机应用1912可以提供使用ott连接1950来发送的用户数据。

通信系统1900还可以包括在电信系统中提供的基站1920,基站1920包括使其能够与主机计算机1910和与ue1930进行通信的硬件1925。硬件1925可以包括:通信接口1926,其用于建立和维护与通信系统1900的不同通信设备的接口的有线或无线连接;以及无线电接口1927,其用于至少建立和维护与位于基站1920所服务的覆盖区域(图19中未示出)中的ue1930的无线连接1970。通信接口1926可以被配置为促进到主机计算机1910的连接1960。连接1960可以是直接的,或者它可以经过电信系统的核心网络(图19中未示出)和/或经过电信系统外部的一个或多个中间网络。在所示实施例中,基站1920的硬件1925还可以包括处理电路1928,处理电路1928可以包括适用于执行指令的一个或多个可编程处理器、专用集成电路、现场可编程门阵列或它们的组合(未示出)。基站1920还具有内部存储的或经由外部连接可访问的软件1921。

通信系统1900还可以包括已经提及的ue1930。其硬件1935可以包括无线电接口1937,其被配置为建立和维护与服务于ue1930当前所在的覆盖区域的基站的无线连接1970。ue1930的硬件1935还可以包括处理电路1938,其可以包括适用于执行指令的一个或多个可编程处理器、专用集成电路、现场可编程门阵列或它们的组合(未示出)。ue1930还包括软件1931,其被存储在ue1930中或可由ue1930访问并可由处理电路1938执行。软件1931包括客户端应用1932。客户端应用1932可操作为在主机计算机1910的支持下经由ue1930向人类或非人类用户提供服务。在主机计算机1910中,执行的主机应用1912可以经由端接在ue1930和主机计算机1910处的ott连接1950与执行客户端应用1932进行通信。在向用户提供服务时,客户端应用1932可以从主机应用1912接收请求数据,并响应于请求数据来提供用户数据。ott连接1950可以传送请求数据和用户数据二者。客户端应用1932可以与用户进行交互,以生成其提供的用户数据。

注意,图19所示的主机计算机1910、基站1920和ue1930可以分别与图18的主机计算机1830、基站1812a、1812b、1812c之一和ue1891、1892之一相似或相同。也就是说,这些实体的内部工作可以如图19所示,并且独立地,周围网络拓扑可以是图18的网络拓扑。

在图19中,已经抽象地绘制ott连接1950,以示出经由基站1920在主机计算机1910与ue1930之间的通信,而没有明确地提到任何中间设备以及经由这些设备的消息的精确路由。网络基础设施可以确定该路由,该路由可以被配置为向ue1930隐藏或向操作主机计算机1910的服务提供商隐藏或向这二者隐藏。在ott连接1950活动时,网络基础设施还可以(例如,基于负载均衡考虑或网络的重新配置)做出其动态地改变路由的决策。

ue1930与基站1920之间的无线连接1970根据贯穿本公开所描述的实施例的教导。各种实施例中的一个或多个实施例改进了使用ott连接1950向ue1930提供的ott服务的性能,其中无线连接1970形成ott连接1950中的最后一段。更精确地,本文公开的示例性实施例可以改进网络监视与用户设备(ue)和另一个实体(例如5g网络外部的ott数据应用或服务)之间的数据会话相关联的数据流(包括其对应的无线电承载)的端到端服务质量(qos)的灵活性。这些和其他优点可以促进5g/nr解决方案的更及时的设计、实现和部署。此外,这样的实施例可以促进对数据会话qos的灵活和及时的控制,这可以导致5g/nr所设想的容量、吞吐量、时延等的改进并且对于ott服务的增长很重要。

出于监视一个或多个实施例改进的数据速率、时延和其他网络操作方面的目的,可以提供测量过程。还可以存在用于响应于测量结果的变化而重新配置主机计算机1910与ue1930之间的ott连接1950的可选网络功能。用于重新配置ott连接1950的测量过程和/或网络功能可以以主机计算机1910的软件1911和硬件1915或以ue1930的软件1931和硬件1935或以这二者来实现。在实施例中,传感器(未示出)可被部署在ott连接1950经过的通信设备中或与ott连接1950经过的通信设备相关联地来部署;传感器可以通过提供以上例示的监控量的值或提供软件1911、1931可以用来计算或估计监控量的其他物理量的值来参与测量过程。对ott连接1950的重新配置可以包括消息格式、重传设置、优选路由等;该重新配置不需要影响基站1920,并且其对于基站1920来说可以是未知的或不可感知的。这种过程和功能在本领域中可以是已知的和已被实践的。在特定实施例中,测量可以涉及促进主机计算机1910对吞吐量、传播时间、时延等的测量的专有ue信令。该测量可以如下实现:软件1911和1931在其监控传播时间、差错等的同时使得能够使用ott连接1950来发送消息(具体地,空消息或“假”消息)。

图20是示出了根据一个实施例的在通信系统中实现的示例性方法和/或过程的流程图。该通信系统包括主机计算机、基站和ue,在一些示例性实施例中,其可以是参照图18和图19描述的主机计算机、基站和ue。为了本公开的简明,在本部分中将仅包括对图20的图引用。在步骤2010中,主机计算机提供用户数据。在步骤2010的子步骤2011(其可以是可选的)中,主机计算机通过执行主机应用来提供用户数据。在步骤2020中,主机计算机发起向ue的携带用户数据的传输。在步骤2030(其可以是可选的)中,根据贯穿本公开所描述的实施例的教导,基站向ue发送在主机计算机发起的传输中所携带的用户数据。在步骤2040(其也可以是可选的)中,ue执行与主机计算机所执行的主机应用相关联的客户端应用。

图21是示出了根据一个实施例的在通信系统中实现的示例性方法和/或过程的流程图。该通信系统包括主机计算机、基站和ue,其可以是参照图18和图19描述的主机计算机、基站和ue。为了本公开的简明,在本部分中将仅包括对图21的图引用。在方法的步骤2110中,主机计算机提供用户数据。在可选子步骤(未示出)中,主机计算机通过执行主机应用来提供用户数据。在步骤2120中,主机计算机发起向ue的携带用户数据的传输。根据贯穿本公开描述的实施例的教导,该传输可以经由基站。在步骤2130(其可以是可选的)中,ue接收传输中所携带的用户数据。

图22是示出了根据一个实施例的在通信系统中实现的示例性方法和/或过程的流程图。该通信系统包括主机计算机、基站和ue,其可以是参照图18和图19描述的主机计算机、基站和ue。为了本公开的简明,在本部分中将仅包括对图22的图引用。在步骤2210(其可以是可选的)中,ue接收由主机计算机所提供的输入数据。附加地或备选地,在步骤2220中,ue提供用户数据。在步骤2220的子步骤2221(其可以是可选的)中,ue通过执行客户端应用来提供用户数据。在步骤2210的子步骤2211(其可以是可选的)中,ue执行客户端应用,该客户端应用回应于接收到的主机计算机提供的输入数据来提供用户数据。在提供用户数据时,所执行的客户端应用还可以考虑从用户接收的用户输入。无论提供用户数据的具体方式如何,ue在子步骤2230(其可以是可选的)中都发起用户数据向主机计算机的传输。在方法的步骤2240中,根据贯穿本公开描述的实施例的教导,主机计算机接收从ue发送的用户数据。

图23是示出了根据一个实施例的在通信系统中实现的示例性方法和/或过程的流程图。该通信系统包括主机计算机、基站和ue,其可以是参照图18和图19描述的主机计算机、基站和ue。为了本公开的简明,在本部分中将仅包括对图23的图引用。在步骤2310(其可以是可选的)中,根据贯穿本公开描述的实施例的教导,基站从ue接收用户数据。在步骤2320(其可以是可选的)中,基站发起接收到的用户数据向主机计算机的传输。在步骤2330(其可以是可选的)中,主机计算机接收由基站所发起的传输中所携带的用户数据。

前述仅说明了本公开的原理。鉴于本文的教导,对所描述的实施例的各种修改和变更对于本领域技术人员将是显而易见的。因此,可以理解的是,本领域的技术人员将能够设计出虽然没有在本文明确地示出或描述但体现了本公开原理并可以因此在本公开的精神和范围之内的许多系统、装置和过程。如本领域普通技术人员应当理解的,各种示例性实施例可以彼此一起使用以及与其互换使用。

如本文所使用的,术语“单元”可以在电子产品、电气设备和/或电子设备领域中具有常规含义,并且可以包括例如用于执行各个任务、过程、计算、输出和/或显示功能等(例如本文所述的那些功能)的电气和/或电子电路、设备、模块、处理器、存储器、逻辑固态和/或分立设备、计算机程序或指令。

可以通过一个或多个虚拟装置的一个或多个功能单元或模块来执行本文公开的任何适合的步骤、方法、特征、功能或益处。每个虚拟装置可以包括多个这些功能单元。这些功能单元可以通过处理电路实现,处理电路可以包括一个或多个微处理器或微控制器以及其他数字硬件(可以包括数字信号处理器(dsp)、专用数字逻辑等)。处理电路可以被配置为执行存储在存储器中的程序代码,该存储器可以包括一种或若干类型的存储器,例如只读存储器(rom)、随机存取存储器(ram)、高速缓存存储器、闪存设备、光学存储设备等。存储在存储器中的程序代码包括用于执行一种或多种电信和/或数据通信协议的程序指令,以及用于执行本文所述的一种或多种技术的指令。在一些实现中,处理电路可用于使相应功能单元执行根据本公开的一个或多个实施例的对应功能。

如本文所述,设备和/或装置可以由半导体芯片、芯片组或包括这种芯片或芯片组的(硬件)模块来表示;然而,这并不排除将设备或装置的功能(而不是硬件实现)实现为诸如计算机程序或计算机程序产品之类的软件模块的可能性,该计算机程序或计算机程序产品包括用于在处理器上执行或运行的可执行软件代码部分。此外,可以通过硬件和软件的任何组合来实现设备或装置的功能。设备或装置也可以被认为是多个设备和/或装置的组合,无论在功能上是彼此协作还是彼此独立。此外,设备和装置可以以分布式方式在整个系统中实现,只要设备或装置的功能得以保留。这样的原理和类似原理被认为是技术人员已知的。

除非另外定义,否则本文使用的所有术语(包括技术和科学术语)具有与本公开所属领域的普通技术人员通常所理解的相同的含义。将理解,本文所使用的术语应被解释为与它们在本说明书的上下文和相关技术中的含义相一致,而不被解释为理想或过于正式的含义,除非本文如此明确地定义。

此外,在本公开(包括说明书、附图及其示例性实施例)中使用的某些术语可以在某些情况下同义地使用,包括但不限于例如数据和信息。应该理解,尽管可以彼此同义的这些词和/或其他词在本文中可以被同义地使用,但是在某些情况下,这样的词可能不旨在被同义地使用。此外,在现有技术知识尚未在上面通过引用被明确地并入本文的程度上,将其整体明确地并入本文。所引用的所有公开均通过引用整体并入本文。

本公开的示例性实施例包括但不限于以下列举的示例:

1.一种由集成接入回程(iab)无线电网络中的第一iab节点执行的用于提供对经由iab网络从基站到多个用户设备(ue)的数据传输的逐跳流量控制的方法,所述方法包括:

-检测所述第一iab节点中的数据传输吞吐量的减少;

-确定数据传输吞吐量的减少是由于所述iab网络中的一个或多个特定南向节点中的拥塞造成的;以及

-向服务于所述iab网络中的所述第一iab节点的第二节点发送流量控制消息,其中,所述流量控制消息标识所述一个或多个特定南向节点,以及要针对经由所述第一节点从所述第二节点向所述一个或多个特定南向节点发送的数据执行的流量控制操作。

2.根据实施例1所述的方法,其中,所标识的流量控制操作包括:停止经由所述第一iab节点从所述第二节点向所述一个或多个特定南向节点的数据传输。

3.根据实施例1所述的方法,其中,所标识的流量控制操作包括:减少经由所述第一iab节点从所述第二节点向所述一个或多个特定南向节点的数据传输,并且其中,所述流量控制消息还包括指定针对每个特定南向节点的减少量的一个或多个参数。

4.根据实施例1至3中任一项所述的方法,其中,所述流量控制消息还标识一个或多个其他南向节点,以及要针对经由所述第一iab节点从所述第二节点向所述一个或多个其他南向节点发送的数据执行的另一流量控制操作。

5.根据实施例1至3中任一项所述的方法,其中,所述流量控制消息还针对每个特定南向节点标识是否应将所述流量控制操作应用于经由所述第一节点和所述特定南向节点从所述第二节点向一个或多个其他南向节点发送的数据。

6.根据实施例1至5中任一项所述的方法,其中,所述流量控制消息还指示在其期间应由所述第二节点执行所述流量控制操作的时间段。

7.根据实施例1至6中任一项所述的方法,其中,所述流量控制消息基于以下操作来标识所述一个或多个特定南向节点:标识与由所述一个或多个特定南向节点服务的一个或多个ue相关联的一个或多个无线电承载。

8.根据实施例1至7中任一项所述的方法,其中,所述基站包括中央单元(cu)和连接到所述iab无线电网络的分布式单元(du),并且其中,所述第一iab节点和所述第二节点针对所述du在南向。

9.根据实施例1至8中任一项所述的方法,还包括:

-确定所述一个或多个特定南向节点中的拥塞已得到缓解;以及

-向所述第二节点发送后续流量控制消息,所述后续流量控制消息标识所述一个或多个特定南向节点,以及要针对经由所述第一节点从所述第二节点向所述一个或多个特定南向节点发送的数据执行的后续流量控制操作。

10.根据实施例1至9中任一项所述的方法,还包括:向服务于所述iab网络中的第二节点的第三节点发送所述流量控制消息。

11.一种由集成接入回程(iab)网络中的第二节点执行的用于提供对经由所述iab网络从基站向多个用户设备(ue)的数据传输的逐跳流量控制的方法,所述方法包括:

-从所述iab网络中的由第所述二节点服务的第一节点接收流量控制消息,所述流量控制消息标识:所述iab网络中相对于所述第一节点为南向节点的一个或多个特定节点;以及要由所述第二节点针对经由所述第一节点从所述第二节点向一个或多个特定南向节点发送的数据执行的流量控制操作;以及

-执行所标识的流量控制操作;以及

-确定是否向服务于所述第二节点的第三节点发送另一流量控制消息,所述另一流量控制消息是关于经由所述第一节点从所述第二节点向所述一个或多个特定南向节点发送的数据的。

12.根据实施例11所述的方法,其中,所标识的流量控制操作包括:停止经由所述第一节点从第二节点向所述一个或多个特定南向节点的数据传输。

13.根据实施例11所述的方法,其中,所标识的流量控制操作包括:减少经由所述第一节点从所述第二节点向所述一个或多个特定南向节点的数据传输,并且其中,所述流量控制消息还包括指定针对每个特定南向节点的减少量的一个或多个参数。

14.根据实施例11至13中任一项所述的方法,其中,所述流量控制消息还标识一个或多个其他南向节点,以及要针对经由所述第一节点从所述第二节点向所述一个或多个其他南向节点发送的数据执行的另一流量控制操作。

15.根据实施例11至14中任一项所述的方法,其中,所述流量控制消息还针对每个特定南向节点标识是否应将所述流量控制操作应用于经由所述第一节点和所述特定南向节点从所述第二节点向一个或多个其他南向节点发送的数据。

16.根据实施例11至15中任一项所述的方法,其中,所述流量控制消息还指示在其期间应由所述第二节点执行所述流量控制操作的时间段。

17.根据实施例11至16中任一项所述的方法,其中,所述流量控制消息基于以下操作来标识所述一个或多个特定南向节点:标识与由所述一个或多个特定南向节点服务的一个或多个ue相关联的一个或多个无线电承载。

18.根据实施例11至17中任一项所述的方法,其中,基于以下因素中的至少一项来确定是否发送另一流量控制消息:所述第二节点处的数据缓冲区水平;所述第二节点处的数据缓冲区水平的变化率;由所述第二节点执行的流量控制操作;以及从所述第二节点接收到所述流量控制消息以来经过的时间。

19.根据实施例11至18中任一项所述的方法,还包括:向第三节点发送另一流量控制消息。

20.根据实施例19所述的方法,其中,所述另一流量控制消息封装由所述第二节点接收的流量控制消息。

21.根据实施例11至20中任一项所述的方法,还包括:

-从所述第一节点接收后续流量控制消息,所述后续流量控制消息标识一个或多个特定南向节点,以及要针对经由所述第一节点从所述第二节点向所述一个或多个特定南向节点发送的数据执行的后续流量控制操作;

-执行所述后续流量控制操作;以及

-如果确定向第三节点发送所述另一流量控制消息,则响应于从所述第一节点接收到所述后续流量控制消息,向所述第三节点发送后续另一流量控制消息。

22.根据实施例11至21中任一项所述的方法,其中,所述基站包括中央单元(cu)和连接到所述iab无线电网络的分布式单元(du),并且其中,所述第一节点和所述第二节点针对所述du在南向。

23.一种集成接入回程(iab)无线电网络中的节点,被配置为提供对经由所述iab网络从基站到多个用户设备(ue)的数据传输的逐跳流量控制,所述节点包括:

a.通信收发机;

b.处理电路,可操作地耦合到所述通信收发机并被配置为执行与实施例1至22的任一方法相对应的操作;以及

c.电源电路,被配置为向所述节点供电。

24.一种通信系统,包括主机计算机,所述主机计算机包括:

a.处理电路,被配置为提供用户数据;以及

b.通信接口,被配置为将所述用户数据转发到蜂窝网络以用于通过核心网络(cn)和无线电接入网(ran)传输给用户设备(ue);

其中:

c.所述ran包括集成接入回程(iab)网络的第一节点和第二节点;

d.所述第一节点包括通信收发机和处理电路,所述处理电路被配置为执行与实施例1至10的任一方法相对应的操作;以及

e.所述第二节点包括通信收发机和处理电路,所述处理电路被配置为执行与实施例11至22的任一方法相对应的操作。

25.根据实施例21所述的通信系统,还包括所述ue,所述ue被配置为与所述iab节点通信。

26.根据实施例18至19中任一项所述的通信系统,其中:

a.所述主机计算机的处理电路被配置为执行主机应用,从而提供所述用户数据;以及

b.所述ue包括处理电路,该处理电路被配置为执行与所述主机应用相关联的客户端应用。

27.一种在包括主机计算机、蜂窝网络和用户设备(ue)的通信系统中实现的方法,所述方法包括:

a.在所述主机计算机处,提供用户数据;

b.在所述主机计算机处,经由包括集成接入回程(iab)网络的蜂窝网络发起向所述ue的携带所述用户数据的传输;以及

c.由所述iab网络的第一节点和第二节点执行的与实施例1至22的任一方法相对应的操作。

28.根据实施例27所述的方法,其中,数据消息包括所述用户数据,并且还包括由接入节点发送所述用户数据。

29.根据实施例27至28中任一项所述的方法,其中,通过执行主机应用在所述主机计算机处提供所述用户数据,所述方法还包括:在所述ue处执行与所述主机应用相关联的客户端应用。

30.一种通信系统,包括主机计算机,所述主机计算机包括通信接口,所述通信接口被配置为接收源自经由集成接入回程(iab)无线电网络从用户设备(ue)向基站的传输的用户数据,其中:

a.所述iab网络包括第一节点和第二节点;

b.所述第一节点包括通信接口和处理电路,所述处理电路被配置为执行与实施例1至10的任一方法相对应的操作;以及

c.所述第二节点包括通信接口和处理电路,所述处理电路被配置为执行与实施例11至22的任一方法相对应的操作。

31.根据实施例30所述的通信系统,还包括所述ue,其中,所述ue被配置为与所述iab节点通信。

32.根据实施例30至31中任一项所述的通信系统,其中:

a.所述主机计算机的处理电路被配置为执行主机应用;

b.所述ue被配置为执行与所述主机应用相关联的客户端应用,从而提供要由所述主机计算机接收的用户数据。

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