无线通信网络中的拥塞控制的制作方法

文档序号:21989302发布日期:2020-08-25 19:28阅读:271来源:国知局
无线通信网络中的拥塞控制的制作方法

本发明涉及通信。



背景技术:

在无线通信网络中,拥塞可能引起提供给用户设备的服务的劣化。因此,提供目标为减轻或消除检测到的或预测的终端用户体验劣化的新解决方案可能是有益的。例如,减轻或消除拥塞可以改善提供给用户设备的服务的质量。



技术实现要素:

根据一个方面,提供了独立权利要求的主题。一些实施例在从属权利要求中定义。

在附图和以下说明书中更详细地阐述了实现的一个或多个示例。根据说明书和附图以及权利要求书,其他特征将显而易见。

附图说明

在下文中,将参考附图描述一些实施例,在附图中:

图1示出了可以应用本发明的实施例的无线通信系统的示例;

图2和图3示出了根据一些实施例的框图;

图4示出了实施例;

图5示出了在其中服务连接的带宽被增加的实施例;

图6示出了在其中服务网络节点被改变的实施例;

图7示出了在其中新的服务连接的带宽被增加并且服务节点被改变的实施例;

图8示出了与确定传输网络拥塞有关的实施例;

图9示出了与云资源拥塞有关的实施例;以及

图10和图11示出了根据一些实施例的装置。

具体实施方式

以下实施例是示例性的。尽管说明书可能在文本的若干位置引用“一个(an)”、“一个(one)”、或“一些”实施例,但是这并不一定表示每个引用针对相同的(多个)实施例,或者特定的特征仅适用单个实施例。不同实施例的单个特征也可以组合以提供其他实施例。

在下文中,将使用基于长期演进高级(lte高级,lte-a)或新无线电(nr,5g)的无线电接入架构作为可以应用实施例的接入架构的示例来描述不同的示例性实施例,然而,而不是将实施例限制于这种架构。对于本领域技术人员而言显而易见的是,通过适当地调整参数和过程,实施例也可以应用于具有合适部件的其他种类的通信网络。合适系统的其他选项的一些示例是通用移动电信系统(umts)无线电接入网络(utran或e-utran)、长期演进(lte,与e-utra相同)、无线局域网(wlan或wifi)、微波接入的全球互操作(wimax)、个人通信服务(pcs)、宽带码分多址(wcdma)、使用超宽带(uwb)技术的系统、传感器网络、移动自组织网络(manet)和互联网协议多媒体子系统(ims)或其任何组合。

图1描绘了简化的系统架构的示例,该架构仅示出了一些元素和功能实体,它们都是逻辑单元,其实现可能与所示的有所不同。图1所示的连接是逻辑连接;实际的物理连接可能有所不同。对于本领域技术人员而言显而易见的是,该系统通常还包括除图1所示的功能和结构之外的其他功能和结构。

然而,实施例不限于作为示例给出的系统,而是本领域技术人员可以将解决方案应用于被提供有必要特性的其他通信系统。

图1的示例示出了示例性无线电接入网络的一部分。

图1示出了被配置为处于小区中的一个或多个通信信道上的无线连接中的用户设备100和102,其中接入节点104(诸如(e/g)nodeb)提供该小区。从用户设备到(e/g)nodeb的物理链路被称为上行链路或反向链路,而从(e/g)nodeb到用户设备的物理链路被称为下行链路或前向链路。应当理解,可以通过使用适合于这种用法的任何节点、主机、服务器或接入点等实体来实现(e/g)nodeb或其功能。

通信系统通常包括一个以上的(e/g)nodeb,在这种情况下,(e/g)nodeb也可以被配置为通过为此目的而设计的有线或无线链路相互通信。这些链路可用于信令目的。(e/g)nodeb是被配置为控制其耦合到的通信系统的无线电资源的计算设备。nodeb也可以被称为基站、接入点或包括能够在无线环境中操作的中继站的任何其他类型的接口设备。(e/g)nodeb包括或耦合到收发器。从(e/g)nodeb的收发器,向天线单元提供连接,该连接建立到用户设备的双向无线电链路。天线单元可以包括多个天线或天线元件。(e/g)nodeb进一步连接到核心网络110(cn或下一代核心ngc)。取决于系统,cn侧的对方可以是服务网关(s-gw,路由和转发用户数据分组)、分组数据网络网关(p-gw),用于提供用户设备(ue)到外部分组数据网络的连接性、也可以是移动管理实体(mme)等。

用户设备(也被称为用户设备(ue)、用户终端、终端设备等)示出了空中接口上的资源被分配和指配给其的一种类型的装置,并且因此本文中所描述的与用户设备有关的任何特征可以利用对应的装置(诸如中继节点)来实现。这种中继节点的示例是朝向基站的层3中继(自回程中继)。

用户设备通常是指便携式计算设备,该便携式计算设备包括在具有或没有订户标识模块(sim)的情况下操作的无线移动通信设备,包括但不限于以下类型的设备:移动站(移动电话)、智能手机、个人数字助理(pda)、手机、使用无线调制解调器的设备(警报或测量设备等)、膝上型电脑和/或触摸屏计算机、平板电脑、游戏机、笔记本电脑、以及多媒体设备。应当理解,用户设备也可以是几乎排他的仅上行链路设备,其示例是将图像或视频剪辑加载到网络的照相机或摄像机。用户设备也可以是具有在物联网(iot)网络中操作的能力的设备,这是一种在其中对象被提供有无需人对人或人对计算机的交互就可以通过网络传送数据的能力的场景。用户设备也可以利用云。在一些应用中,用户设备可以包括具有无线电部件的小型便携式设备(诸如手表、耳机或眼镜),并且计算在云中被执行。用户设备(或在一些实施例中,层3中继节点)被配置为执行用户设备功能中的一个或多个。用户设备也可以被称为订户单元、移动站、远程终端、接入终端、用户终端或用户设备(ue),仅提及几个名称或装置。

本文中描述的各种技术也可以应用于网络物理系统(cps)(协作控制物理实体的计算元件的系统)。cps可以支持嵌入在不同位置处的物理对象中的大量互连ict设备(传感器、致动器、处理器、微控制器等)的实现和开发。其中讨论中的物理系统具有固有的移动性的移动网络物理系统是网络物理系统的子类别。移动物理系统的示例包括由人或动物运输的移动机器人和电子产品。

另外,尽管已经将装置描绘为单个实体,但是可以实现不同的单元、处理器和/或存储器单元(图1中未全部示出)。

5g支持使用多输入-多输出(mimo)天线、比lte多得多的基站或节点(所谓的小小区概念),包括与较小的站协作操作并且根据服务需求、用例和/或可用频谱而采用多种无线电技术的宏站点。5g移动通信支持各种用例和相关应用,包括视频流、增强现实、不同的数据共享方式以及各种形式的机器类型应用(诸如(大规模)机器类型通信(mmtc)),包括车辆安全、不同的传感器和实时控制。预计5g将具有多个无线电接口(即低于6ghz,厘米波和毫米波),并且还可以与已有的传统无线电接入技术(诸如lte)集成。可以至少在早期阶段将与lte的集成实现为系统,在该系统中,lte提供了宏覆盖,并且5g无线电接口接入通过聚合到lte而来自小小区。换言之,5g计划支持rat间可操作性(诸如lte-5g)和ri间可操作性(无线电接口间可操作性,诸如低于6ghz-厘米波、低于6ghz-厘米波-毫米波)。被认为在5g网络中使用的概念中的一个是网络切片,其中可以在相同的基础设施内创建多个独立且专用的虚拟子网络(网络实例)以运行对延迟、可靠性、吞吐量和移动性具有不同要求的服务。

lte网络中的当前架构完全分布在无线电中,并且完全集中在核心网络中。5g中的低延迟应用和服务需要使内容接近于无线电,从而导致局部突发和多接入边缘计算(mec)。5g使得分析和知识生成能够在数据源处进行。该方法需要利用可能无法连续连接到网络的资源,诸如膝上型电脑、智能手机、平板电脑和传感器。mec为应用和服务托管提供了分布式计算环境。它还具有在蜂窝订户附近存储和处理内容的能力,以加快响应时间。边缘计算涵盖了各种技术,诸如无线传感器网络、移动数据采集、移动签名分析、协作式分布式对等自组织网络和处理,也可分为本地云/雾计算和网格/网状计算、露水计算、移动边缘计算、小云块、分布式数据存储和获取、自主自愈网络、远程云服务、增强和虚拟现实、数据高速缓存、物联网(大规模连接性和/或延迟关键)、关键通信(自动驾驶车辆、交通安全、实时分析、时间关键控制、医疗保健应用)。

通信系统还能够与其他网络(诸如公共交换电话网或互联网112)通信,或者利用由它们提供的服务。通信网络也可能能够支持云服务的使用,例如核心网络操作的至少一部分可以作为云服务来执行(这在图1中由“云”114描绘)。通信系统还可以包括中央控制实体等,其为不同运营方的网络提供设施以例如在频谱共享中协作。

可以通过利用网络功能虚拟化(nvf)和软件定义的网络(sdn)将边缘云引入无线电接入网络(ran)。使用边缘云可能意味着将至少部分地在可操作地耦合到包括无线电部件的远程无线电头或基站的服务器、主机或节点中执行接入节点操作。节点操作也可能将分布在多个服务器、节点或主机之间。例如,cloudran架构的应用使得ran实时功能能够在ran侧(在分布式单元du104中)执行,并且接近实时功能能够以集中方式(在集中单元cu108中)执行。

还应当理解,核心网络操作和基站操作之间的劳动分配可能不同于lte的劳动分配,或者甚至不存在。可能会使用的一些其他技术进步是大数据和全ip,这可能会改变网络被构建和管理的方式。5g(或新无线电nr)网络被设计为支持多个层次结构,其中mec服务器可以放置在核心与基站或节点b(gnb)之间。应当理解,mec也可以应用于4g网络。

5g还可以利用卫星通信来增强或补充5g服务的覆盖,例如通过提供回程。可能的用例是为机器对机器(m2m)或物联网(iot)设备或为车辆上的乘客提供服务连续性,或确保关键通信以及未来的铁路/海事/航空通信的服务可用性。卫星通信可以利用对地静止地球轨道(geo)卫星系统,但也可以利用近地轨道(leo)卫星系统,特别是超级星座(mega-constellation)(其中部署了数百个(纳米)卫星的系统)。在超级星座中的每个卫星106可以覆盖创建地面小区的若干启用卫星的网络实体。地面小区可以通过地面中继节点104或由位于地面上或卫星中的gnb来创建。

对于本领域技术人员而言显而易见的是,所描绘的系统仅仅是无线电接入系统的一部分的示例,并且在实践中,该系统可以包括多个(e/g)nodeb,用户设备可以具有对多个无线电小区的接入,并且该系统还可以包括其他装置,诸如物理层中继节点或其他网络元件等。(e/g)nodeb中的至少一个,或者可以是家庭(e/g)nodeb。另外,在无线电通信系统的地理区域中,可以提供多个不同种类的无线电小区以及多个无线电小区。无线电小区可以是宏小区(或伞形小区),它们是通常具有长达数十公里的直径的大型小区,或者是较小小区,诸如微小区、毫微微小区、或微微小区。图1的(e/g)nodeb可以提供任何种类的这些小区。蜂窝无线电系统可以被实现为包括若干种类的小区的多层网络。通常,在多层网络中,一个接入节点提供一种或多种小区,并且因此需要多个(e/g)nodeb来提供这种网络结构。

为了满足改善通信系统的部署和性能的需要,引入了“即插即用”(e/g)nodeb的概念。通常,能够使用“即插即用”(e/g)nodeb的网络,除了家庭(e/g)nodeb(h(e/g)nodeb)之外,还包括家庭节点b网关、或hnb-gw(图1中未显示)。通常安装在运营方的网络内的hnb网关(hnb-gw)可能会将业务从大量hnb聚合回核心网络。

5g可以同时向跨多个行业、垂直的用户(例如,ue,诸如移动电话或智能电话)和企业递送多种服务,并且有可能支持比先前网络结构高的数据速率。5g带来的改善可以实现自动驾驶、改善道路安全、支持偏远地区和新兴市场的互联医疗保健、和/或用于娱乐、培训、家庭和工业用途的增强和虚拟现实。实现5g的全部潜力可受益于端到端架构方法,该方法可以支持各种技术和商业要求,以提供相对于容量、吞吐量、和/或延迟的严格、可靠、和可预测的服务水平。提出网络切片技术是为了满足5g可能支持的众多应用和新用例的需求。这些新的应用和用例将在功能方面对网络提出不同的要求,并且它们的性能要求可能会有所不同。网络切片可以允许公共共享物理基础设施之上创建多个虚拟网络。然后定制虚拟网络,以满足应用、服务、设备、客户和/或运营方的特定需要。在本申请的上下文中,网络切片可以被理解为用于网络操作(例如,数据的传输)的专用和/或确定的资源。由于网络切片可以是虚拟的,因此它们的配置可以是动态的,并且因此网络切片技术可以支持各种不同的用例。

如网络切片和闭环优化的能力可以被用于递送网络效率和端到端(e2e)用户体验。边缘智能、闭环优化和自动化已经成为当今行业的中心焦点,并且各种标准机构、论坛正在讨论解决此问题的解决方案。与增加的5g射频(rf)带宽能力相结合的扩展的服务适用性,可以受益于闭环优化系统,该系统用于确保网络在拥塞约束下可以自愈和/或优化。5g的出现已经引入了各种机制,如网络切片、闭环无线电接入网络(ran)优化,以解决低延迟用例并且增强用户体验。然而,似乎需要跨域知识和特定闭环接近实时调整,尤其是跨网络层(或ran层)和传输层。发明人已经有利地注意到,拥塞最有可能在传输层中发生,并且可能引起为ue提供的服务的劣化。例如,可以基于一些瞬时负载尖峰来调整没有在不同层之间进行通信的ran中的资源,但是由于在传输层中可能存在拥塞,因此可能不能保证结果。如今,没有机制用于跨传输层和ran层进行接近实时或实时的信息交换。这样的机制可以改善无线通信网络的整体性能和/或改善ue所经历的服务质量(qos)。

图2和图3示出了根据一些实施例的流程图。参考图2,提供了一种在无线通信网络(例如,图1的网络)的网络层元件中的方法,该方法包括:经由第一接口监测(框202)一个或多个用户设备;经由网络层与传输层之间的第二接口从传输层元件接收(框204)网络信息;至少基于对一个或多个用户设备的监测和网络信息,来确定(框206)与一个或多个用户设备相关联的拥塞或劣化;标识(框208)与一个或多个用户设备相关联的拥塞或劣化的原因;以及执行(框209)一种或多个动作以减轻或消除拥塞或劣化的原因。

参考图3,提供了一种在无线通信网络(例如,图1的网络)的传输层元件中的方法,该方法包括:监测(框302)一个或多个网络参数,并且基于该监测来存储网络信息;经由网络层与传输层之间的第二接口向网络层元件发送(框304)网络信息,该网络层元件经由第一接口监测一个或多个用户设备;经由第二接口从网络层元件接收(框306)用以执行至少一个动作的请求,以减轻或消除与一个或多个用户设备相关联的拥塞或劣化的原因;以及执行(框308)至少一个动作以减轻或消除拥塞或劣化的原因。

关于图2和图3讨论的ue可以包括例如(多个)ue100、102。

网络层元件可以例如是ran模块或功能。在一些示例实施例中,网络层元件被称为ran智能模块(rim)。在一些实施例中,网络层元件可以与ran智能控制器(ric)或虚拟无线电接入网(vran)相关联。因此,例如,网络层元件可以是独立的微服务,或者可以与cu/vran或ran管理共存。在一些实施例中,rim可以驻留在ric中。ric可以由开放ran联盟定义。然而,rim不必仅限于ric或开放ran联盟特定解决方案。

网络层元件可以经由第一接口监测无线通信网络(例如,ran)的(多个)ue。在一些实施例中,第一接口被称为e2接口。

传输层元件可以例如是传输域管理控制器(tdmc)或类似的模块或功能。传输层元件可以监测无线通信网络的性能。监测的度量可以包括延迟、抖动、分组丢失、带宽、和/或网络连接性。例如,传输层元件可以收集网络信息,包括互联网协议(ip)或多协议标签交换(mpls)服务、隧道和/或路径上的遥测。例如,遥测可以包括关于带宽利用率的信息。网络信息可以另外地或备选地包括ip/mpls服务、隧道、和/或路径上的操作和管理(oam)数据,诸如延迟、抖动、和/或分组丢失数据。网络信息可以另外地或备选地包括针对遥测和/或oam数据的一个或多个度量的越限告警(tca)。因此,例如,(多个)阈值可以被用于确定拥塞或劣化情况,并且如果超过一个或多个阈值,则因此可以触发(多个)动作。例如,如果带宽、延迟、抖动、分组丢失和/或网络连接性超过阈值,则可以触发框208和/或209的动作。一次可以利用一个以上的阈值,例如,使得在触发动作之前需要超过至少两个阈值(例如,每个阈值用于不同的度量)。然而,使用一个阈值可能就足够了。传输层元件可以与软件定义网络(sdn)控制器相关联。

本解决方案的各方面中的一个方面是传输层数据和网络(例如,ran)层数据的组合。传输层和网络层也可以分别称为传输域和网络域。层间数据的组合可以优化资源使用和/或递送/保持所需的用户体验(例如所需的qos)。通过允许网络层元件监测云资源和/或传输网络的各个方面,并且跨传输层和网络层采取(多个)协调的动作,可以改善最终用户的体验。随后,网络层元件可以例如命令传输层元件结合网络层元件在传输网络中执行某些调整,这些动作用于保持或改善用户体验。为此目的,引入和利用在网络层与传输层之间,特别是在传输层元件与网络层元件之间的第二接口。

经由第二接口的通信可以是接近实时的(例如,以秒为单位的延迟)或实时的双向通信。因此,第二接口(可以被称为网络层-传输层接口)可以实现两层之间的接近实时通信。第二接口可以使得网络层元件410能够按需以接近实时和/或周期性地获取信息(例如,按需获取信息和/或按计划获取信息),诸如多小区视图、来自传输层元件的传输作为对ran算法的输入(例如带宽、延迟、拓扑路径等)。此外,第二接口可以基于元件410中的分析来使得网络层元件410能够将策略改变推送到传输层元件420。例如,元件420可以发送聚合的和/或与网络元件410相关的网络统计。发送可以是按需的和/或周期性的。周期性发射可以由元件410和/或元件420控制。例如,网络统计可以每五分钟发送一次,但是该时间范围是可控制的。

网络层元件410和/或传输层元件420可以支持多供应方(mv)。因此,取决于供应方的需要,接口(例如,第二接口)可以是可配置的。然而,可以根据未来的需要而在标准化环境中利用第二接口。

图4示出了根据实施例的本解决方案的概述。参考图4,网络层元件利用框412、414、416示出。通常,网络层元件可以利用附图标记410来引用,如稍后在图5、图6、图7、和图9中显示的。例如,网络元件410可以包括框412、414、416的任何组合。

传输层元件利用附图标记420指示,并且云资源监测(例如,vran或用户平面功能(upf))利用附图标记430指示。云资源监测430可以指监测在物理资源上运行的虚拟资源,其中云资源可以用于为系统中的通信提供资源。例如,云资源可以用于提供网络切片。

如图4所示,可以由ran402(或更一般地,无线通信网络)为ue100、102提供不同的服务。可以存在许多不同类型的ue,其利用各种服务而被服务。

网络层元件410可以监测(多个)ue100、102以确定和/或确保用户体验满足服务水平协议(sla)度量目标。具体地,该监测可以由网络层元件410内部的用户体验引擎功能412执行。基于监测,网络层元件410可以进行连续调整。

此外,rim可以经由第二接口从传输层元件420获得网络信息。另外,可以从元件430获得关于云资源的信息。这些在图4中利用箭头示出。因此,网络层元件410可以在闭环442中连续监测ue及其sla目标、云资源度量和/或传输层度量。

如果或当针对已有的服务可能无法保持最佳用户体验时(例如,由对新服务请求的需要或改变的网络状况引起的),则网络层元件410可以在连续闭环444中分析各种度量以确定最佳或至少较好的分辨率(框416)。网络层元件410可以命令传输层元件420结合网络层元件朝向ran402的动作,以保持总体最终用户体验和/或允许提供新服务。下面讨论了不同解决方案的细节。然而,如图4所示,动作可以由网络层元件410直接朝向ran402和/或朝向传输层元件420触发。例如,传输层元件420可以进一步触发朝向ran402的(多个)动作。

然后仔细观察图5、图6、图7、图8、和图9显示的一些实施例。首先参考图5的实施例,执行一个或多个动作(框209)包括:由网络层元件410经由第二接口请求588传输层元件420,以增加分布式单元504(du)和控制单元520(cu)之间的带宽,该分布式单元504(du)和控制单元520(cu)服务一个或多个用户设备100、102。传输层元件420可以基于请求来增加带宽。此类请求的基础可以是网络层元件410确定与终端设备100、102相关联的拥塞是由du504与cu520之间的拥塞引起的。这种拥塞在本文中可以被称为传输网络拥塞。因此,例如,如果服务需求增加或已经增加,则网络层元件410可以基于例如从监测和存储584网络统计(例如,如框302中)的传输层元件420获得的网络信息586(类似于框204中)来确定传输网络拥塞。此外,类似于框202中,网络层元件410可以监测582(多个)ue100、102及其sla度量目标。网络信息和网络统计可以是指相同的度量,诸如抖动、延迟、分组丢失,带宽、和/或网络连接性。

参考图5,cu520和du504可以例如经由传输网络510或传输云(例如,l3传输网络或云)实体和/或接口(图5中未显示)彼此连接。传输网络510有时可以被称为中程或中程连接(例如,l3中程)。所示的云-ran网络是实现分布式系统的一个示例,其中(多个)du和(多个)cu经由传输网络(例如,传输网络510)彼此连接。du504可以进一步控制一个或多个远程无线电单元(rru)502,该一个或多个rru502可以向ue100、102和从ue100、102提供无线电信号。这种du-cu-rru构造通常被称为分布式通信系统。rru502有时可以较广泛地称为网络节点502。例如,du504可以经由云接口511连接到ru502,该云接口511可以被称为前传或前传连接511(例如,l3前传)。

此外,cu520可以经由云接口512连接到核心网络513,该云接口512可以被称为回程或回程连接512(例如,l3回程)。核心网络513可以包括(多个)元件,诸如接入和移动性管理功能(amf)、会话管理功能(smf)和/或upf。

尽管在图6和图7中未显示前传511、回程512、和核心网络513,但是可以利用相似或相同的元件。

进一步观察图5的实施例的细节,网络层元件410可以经由第一接口监测582ue性能/状态。例如,可以将ue性能与一个或多个sla度量相比较。传输层元件420可以收集584网络统计。传输层元件420可以将网络统计转发586到网络层元件410。网络层元件410可以基于网络统计和/或ue性能/状态来确定ue100、102正在经历由传输网络拥塞引起的用户体验和/或吞吐量的持续下降(即,在rru502处)。因此,可以标识所确定的拥塞及其原因。

网络层元件410可以请求588传输层元件420增加du504和cu520之间的带宽。该请求可以至少基于确定该拥塞是由du和cu之间的拥塞引起的传输网络拥塞。因此,在一些实施例中,以每秒比特(bps)为单位请求带宽增加(例如,可以请求增加xbps,其中x是正数)。在一些实施例中,请求消息588包括指示请求的带宽增加或请求的带宽的显式信息元素。

如果传输层元件420确定其可以在不修改传输路径的情况下增加带宽,则传输层元件420可以基于该请求来增加带宽。如果带宽不能增加,则网络层元件420可以否定地确认该请求588。

此外,传输层元件420可以向跨域编排和服务管理实体550(例如,e2e编排器)通知590带宽增加。

在实施例中,由网络层元件410确定拥塞在du504和cu-用户平面524(cu-up)之间。因此,可以请求在du504和cu-up524之间增加带宽。因此,传输层元件420可以增加du504和cu-up524之间的带宽。注意,尽管在图5中未显示,但是du504可以与cu-up524和cu-控制平面522(cu-cp)分开连接。因此,仅为用户平面数据增加带宽以节省宝贵的资源可能是有益的。

现在参考图6,类似的元件和步骤582、584、586如图5所显示的。然而,在图6的示例实施例中,执行一个或多个动作(框209)包括:由网络层元件410确定不同的网络节点602与低于当前服务的网络节点502的拥塞相关联,其中由网络节点502、602提供的覆盖至少部分地重叠(即,由当前服务的网络节点和不同的网络节点提供的覆盖);并且引起将一个或多个用户设备100、102从当前服务的网络节点502转移到所确定的不同的网络节点602。例如,该解决方案可以是图5中提供的解决方案的备选,并且如果具有较低拥塞(例如,没有拥塞)的不同的网络节点602可用,则可以利用该解决方案。例如,网络节点602(例如,rru602)可以连接到不同的du604,并且因此du604与cu520(或cu-cp524)之间的拥塞可能低于du504与cu520(或cu-cp524)之间的拥塞。可以基于从传输层元件410接收586的网络统计来确定较低的拥塞。

在实施例中,较低的拥塞意味着网络层元件410确定不存在拥塞。

因此,网络层元件410可以确定ue100、102正在经历由传输网络拥塞引起的用户吞吐量的持续下降(即,在由网络节点502提供的服务中)。网络层元件410可以基于网络统计来确定网络节点602可以提供来自另一站点的足够的重叠覆盖,而没有传输拥塞或者至少较低的拥塞,该较低的拥塞被确定为足够低以提供满足sla度量的服务质量。网络层元件可以将ue100、102从网络节点502、602转移688。这种转移可以被理解为从一个节点到另一节点的一种切换(例如,频率间切换)。转移可以通过网络层元件410向ran(例如,cu520)发送请求来发起。该请求可以包括对ue测量配置的更新,该更新可以使ue100、102从网络节点502转移到网络节点602。

例如,如果du504和cu520之间的带宽增加被确定为不可能或被传输层元件420拒绝,则从节点502到602的转移可以被发起。此外,具有较低拥塞或没有拥塞的网络节点602可能需要是可用的。因此,在无法增加已有的ran连接的带宽的情况下,可以利用备选地可用的ran连接来向ue100、102提供服务。

现在参考图7,显示了图5和图6的解决方案的一种组合。因此,执行一个或多个动作(框209)可包括:由网络层元件410经由第二接口请求690传输层元件420以增加分布式单元604和控制单元520(或cu-up524)之间的带宽,该分布式单元604和控制单元520(或cu-up524)与所确定的不同的网络节点602相关联。

在实施例中,在引起将一个或多个用户设备从当前服务的网络节点502转移到不同的网络节点602之前,带宽被请求690以被增加。因此,可以预先执行带宽增加,即在ue从服务节点转移到所确定的不同的节点之前。在这种情况下,可以在分布式单元604和控制单元520之间增加带宽。还应当注意,rru602(即,不同的网络节点602)可以与不同于可以与du504相关联的服务rru502的du604相关联。du504、604两者可以与相同cu520或不同cu相关联。

例如,步骤582、584、586可以类似于图5和图6。此外,网络层元件410可以确定ue100、102正在经历由传输网络拥塞引起的用户吞吐量的持续下降(即,在由网络节点502提供的服务中)。网络层元件410可以基于网络统计来确定网络节点602可以提供来自另一站点的足够的重叠覆盖。然而,可以进一步确定需要增加du604和cu520(或cu-up524)之间的带宽来满足(多个)sla度量要求。因此,网络层元件410可以请求690用于新连接(即在du604和cu520(或cu-up524)之间)的带宽增加。在图6和图7的示例中,该请求可以指示请求增加其带宽的连接。

传输层元件420可以向网络层元件410报告带宽增加是否成功。如果带宽成功增加,则传输层元件420可以这样向网络层元件410指示。网络层元件410因此可以确定带宽增加,使得从节点502到节点602的转移是有益的。网络层元件410可以将ue100、102从节点502转移694到节点602(即,在带宽已经增加或至少被确认增加之后)。该转移可能类似于图6。即,该转移可以被理解为从一个节点到另一节点的一种切换(例如,频率间切换)。

此外,类似于图5,传输层元件420可以向e2e编排器550指示692关于带宽增加。

图8示出了图5、图6、和图7中提供的不同解决方案的概述。参考图8,网络层元件410可以确定(框810)传输网络拥塞(即,(多个)du与(多个)cu之间的拥塞)。该确定可以基于闭环服务智能,其中网络层和传输层经由第二接口提供必要的数据和信息,以确定拥塞并且采取相应地动作来减轻或消除拥塞。例如,拥塞可以被理解为可能引起qos的劣化的数据拥塞。传输层实体和网络层实体420、410可以包括对前传、中程、回程和/或互联网/服务端点接口的传输意识。驻留在以上定义的四个接口中的任何一个接口中的传输层实体420可以向网络层实体410提供动态闭环自动化,以允许优化(例如,减轻或消除劣化的原因)。

基于其确定拥塞(例如,框206)和标识原因(例如,框208)的度量可以包括实时和/或非实时度量。例如,度量在此可以是指从传输层实体420向网络层实体410发送的网络统计。因此,第二接口可以支持网络统计或网络信息的实时和/或非实时交换。

在实施例中,网络节点502、602位于分开的站点上,但是提供至少部分地重叠的覆盖。它们的传输连接性可能与不同的路径相关联,如图6和图7中所显示的。

还应当注意,网络节点602可以与不同于cu520的cu相关联。然而,相同的cu520可用于控制du504、604两者。是否使用不同的cu可以取决于所使用的网络拓扑。然而,每个du与一个或多个cu之间的连接可能是分开的,因此,它们的带宽可能会分开地增加(如果请求并且可能增加)。

更一般地,可以基于例如以下测量中的一项或多项来确定拥塞(框206):无线电资源控制(rrc)连接测量、与小区水平无线电承载qos相关的测量、和/或与无线电资源利用率相关的测量。一旦拥塞被确定,就可以利用传输状况感知智能/动作来采取(多个)动作。例如,网络层元件410可以基于所描述的(多个)测量来确定拥塞是传输网络拥塞或云资源拥塞,这将在后面更详细地讨论。

响应于框810的确定,网络层元件410可以执行一个或多个动作以减轻或消除传输网络拥塞的原因(框820)。这些动作可以包括,例如,框822的动作(如关于图5描述的(多个)动作)、框824的动作(如关于图6描述的(多个)动作)或框826和框828的动作(如关于图7描述的(多个)动作)。例如,如果确定第一执行的动作不足,则网络层元件410可以首先执行动作中的一个动作,并且然后尝试另一动作。因此,可以执行所描述的动作中的一个或多个。例如,如果执行了一个以上的动作,则该执行可以是后续的或连续的。

然后,考虑确定拥塞或劣化是由云资源拥塞引起的情况。再次,网络层元件410的这种确定可以基于ue监测(即,由网络层元件410)和/或从传输层元件420接收的网络信息或网络统计。另外地或备选地,云性能监测元件430可以向网络层元件410提供关于云资源的性能的信息。因此,从云性能监测元件430接收的信息可以用于确定云资源拥塞。例如,这样的信息可以指示可用资源、已使用资源、和/或总资源。例如,该信息可以指示如中央处理单元(cpu)利用率、(多个)阈值、和/或(多个)警报的度量。例如,(多个)阈值和(多个)警报可以是指(多个)cpu利用率阈值和(多个)警报。因此,简而言之,在框206中确定拥塞或劣化并且在框208中标识拥塞或劣化的原因可以基于以下:ue监测信息(即,网络层元件410经由第一接口监测ue)、从传输层元件420接收的网络统计和/或从云性能监测元件430接收的关于云资源的性能的信息。例如,拥塞或劣化可能是由传输网络拥塞或云资源拥塞引起的,现在参考图9对其进行更详细的讨论。

根据图9所示的实施例,网络层元件410进一步被配置为执行操作,该操作包括:确定服务一个或多个用户设备100、102的控制单元520正在经历拥塞;以及确定另一控制单元920以用于服务一个或多个用户设备100、102,其中执行一个或多个动作(框209)包括:经由第二接口从传输层元件请求982针对服务一个或多个用户设备100、102的分布式单元504与另一控制单元920之间的新连接972,生成至少一个网络切片。

例如,用于服务一个或多个用户设备100、102的另一控制单元920可以意味着没有遭受拥塞(即,云拥塞)或至少cu920的拥塞的控制单元可以被确定为低于服务cu拥塞。

控制单元520经历的拥塞可以被称为云资源拥塞,该云资源拥塞可以由严格或有限的计算资源引起。例如,控制单元520可以由物理资源上的虚拟资源(即,云资源)提供。无论如何,在某些情况下,可能无法增加用于控制单元520的资源,并且因此转移到另一控制单元可能是有益的。在一些实施例中,可以通过增加到控制单元520的资源来减少或消除云资源拥塞。

例如,移动网络服务提供方行业面临的一个公共问题可能是,考虑到移动最终用户需求的每日变化,如何最佳利用基于云的计算资源。例如,最终用户对给定或特定地理位置中的云资源(即,ue100、102所需资源)的需求可能变得拥塞,并且可能因此影响最终用户体验。元件410、420可以实时工作以确定可以处理增量负载(例如,vran(cu-up)负载)的备选的基于云的资源。最终用户负载的转移可以以实时方式来处理,使得可以建立到备选的基于云的数据中心940(即,从可能没有足够资源而可能导致拥塞的数据中心930)的(多个)备选的传输隧道(例如,连接或隧道972、974),该数据中心940具有可用的备用cpu/服务器容量。一旦建立了这些传输隧道,就可以创建新的e1/f1连接,并且最终网络层元件410可以将负载从拥塞的cu520逐渐转移到非拥塞的cu920。选择要从一个cu转移到另一数据中心的另一cu的用户设备(或换言之,用户)的标准可能取决于以下(例如,目标可能是尽可能减少中断):

1.新cu920的延迟要求和延迟预算:确定应用要求与延迟预算匹配;

2.订户策略和网络策略;和/或

3.新用户的带宽需求/要求。

所描述的过程可以是完全或部分自动化的过程,并且可以通过确定过去的负载/拥塞历史来应用人工智能,并且可以使系统预测该拥塞状态,从而在拥塞发生之前移动业务。所提出的解决方案通过以下来实现更有效地使用计算资源:使得du504能够连接972到新cu920,该新cu920是在来自与被确定为遭受拥塞的cu520不同的数据中心940的资源上提供的。由于可以从一个或多个不同的数据中心,特别是从由不同的(多个)数据中心提供的一个或多个cu来使用资源,这实现稀缺资源的动态资源利用,而无需增加某个数据中心的资源。

在参考图9的实施例中,服务一个或多个用户设备100、102的分布式单元504与正在经历拥塞的控制单元520相关联,其中执行至少一个动作(即,在框308中由传输层元件420执行)包括:基于经由第二接口的来自网络层元件410的请求982,生成至少一个网络切片,以用于分布式单元504与另一控制单元920之间的新连接972。

因此,基于请求982,传输层元件420可以生成(或者换言之,创建)用于新连接972的至少一个网络切片,并且对网络层元件410进行响应984,即该至少一个网络片被生成。

在这一点上,注意到,cu520的拥塞可能特别是指cu-up524的拥塞。但是,它通常可以是指cu520的拥塞。

在实施例中,在du504与cu-up524之间建立连接972。

在实施例中,至少一个网络切片包括在cu520与cu920之间(或更具体地在cu-up524与cu-up924之间)用于连接972的网络切片和用于连接974的另一网络切片。可以另外地建立连接974以在du504到cu920的转移期间实现cu520、920之间的数据转移(例如cu-up524和cu-up924)。这可能有益于使得能够连续地服务ue100、102,而不会由du504从cu520到cu920的转移而引起中断。cu920可以进一步包括cu-cp922。

参考图9描述的解决方案有时可以被称为高峰时段期间基于cu-up拥塞的实时、跨域sla感知负载分配。首先讨论其中使用相同的upf956的具体示例。

ue可以以一定负载(例如,白天负载)与cu-up524相关联。白天负载可能是指白天期间的负载(例如,上午8点至下午5点之间)。大城市中的大型公共场所可能在cu-up524上触发不同的负载(例如夜间负载)。网络层元件410可以标识持续的cu-up拥塞。网络层元件410可以确定cu-up924在历史时间段内处于未拥塞状态。网络层元件410可以进一步确定ue是否可以接受服务sla要求、延迟容限和/或劣化的服务。如果不是,则网络层元件410可以触发du504到cu-up924的转移。此外,该转移本身可能会引起一些劣化,在确定该转移是否有益时也可以考虑这一点。

网络层元件410然后可以请求982传输层元件420创建或生成两个网络切片(或者可以被称为传输网络切片):从du504到cu-up924以及从cu-cp524到cu-up924。

基于该请求,传输层元件420可以计算并且确定是否可以支持两个网络切片,并且如果是,则继续创建它们。传输层元件420可以指示984网络层元件410已经创建了网络切片。

网络层元件410可以进一步请求986域管理910(例如,ran域管理)以使用所生成的网络切片来建立(多个)新连接972、974。域管理910可以指示988网络层元件410关于已建立的(多个)连接972、974。网络层元件410可以至少利用连接972(以及可能还有连接974)进一步将ue100、102移动到新的网络切片。例如,cu-920可以利用与cu520相同的upf956。

在实施例中,upf可以从upf956重定位到upf926。upf重定位可以取决于3gpp定义的(多个)smf-cu-cp过程。

在实施例中,域管理910和网络层元件410包括在相同实体中。

在实施例中,网络层元件410是rim410。

在实施例中,传输层元件420是tdmc420。

在实施例中,以上讨论的网络节点是rru。例如,网络节点502可以是rru502(如图所显示的),并且网络节点602可以是rru602(如图显示的)。

在实施例中,一个或多个rru、一个或多个du、以及一个或多个cu的组合形成gnb。

图10和图11提供了装置1000和1100,其包括:控制电路系统(ctrl)1010、1110(诸如至少一个处理器),以及至少一个存储器1030、1130,至少一个存储器1030、1130包括计算机程序代码(软件)1032、1132,其中该至少一个存储器和计算机程序代码(软件)1032、1132被配置为与至少一个处理器一起使相应的装置1000、1100执行图1至图9的实施例中的任何一个或其操作。

参考图10和图11,可以使用任何合适的数据存储技术来实现存储器1030、1130,诸如基于半导体的存储器设备、闪存、磁存储器设备和系统、光存储器设备和系统、固定存储器和可移动存储器。存储器1030、1130可以包括用于存储数据的数据库1034、1134。

装置1000、1100可以进一步包括无线电接口(trx)1020、1120,无线电接口(trx)1020、1120包括用于根据一个或多个通信协议实现通信连接性的硬件和/或软件。例如,trx可以向装置提供接入无线电接入网络的通信能力。trx可以包括标准的公知的组件,诸如放大器、滤波器、频率转换器、(解)调制器、和编码器/解码器电路系统以及一个或多个天线。例如,trx可以提供装置在元件410、420、430之间交换消息和/或数据的能力。

装置1000、1100可以包括用户接口1040、1140,该用户接口1040、1140例如包括至少一个小键盘、麦克风、触摸显示器、显示器、扬声器等。用户接口1040、1140可以被装置1000、1100的用户用来控制相应的装置。

在实施例中,装置1000可以是或包括在网络层元件中,例如,执行参考图2所述的方法的网络层元件。例如,装置1000可以是或包括在网络层元件410(例如rim)中。

参考图10,控制电路系统1010可以包括:监测电路系统1012,该监测电路系统1012被配置为使装置1000至少执行框202的操作;接收电路系统1014,该接收电路系统1014被配置为使装置1000至少执行框204的操作;确定电路系统1016,该确定电路系统1016被配置为使装置1000至少执行框206的操作;标识电路系统1018,该标识电路系统1018被配置为使装置1000至少执行框208的操作;以及执行电路系统1019,该执行电路系统1019被配置为使装置1000至少执行框209的操作。

在实施例中,装置1100可以是或包括在传输层元件中,例如,执行参考图3所述的方法的传输层元件。例如,装置1100可以是或包括在网络层元件420(例如,tdmc)中。

参考图11,控制电路系统1110可以包括:监测电路系统1112,该监测电路系统1112被配置为使装置1100至少执行框302的操作;发送电路系统1114,该发送电路系统1114被配置为使装置1100至少执行框304的操作;接收电路系统1116,该接收电路系统1116被配置为使装置1100至少执行框306的操作;以及执行电路系统1118,该执行电路系统1118被配置为使装置1100至少执行框308的操作。

在实施例中,装置1000、1100的至少一些功能可以在两个物理上分开的设备之间共享,从而形成一个操作实体。因此,可以看到装置1000、1100描绘了包括用于执行所描述的过程中的至少一些的一个或多个物理上分开的设备的操作实体。

根据一方面,提供了一种系统,该系统包括一个或多个装置1000、一个或多个装置1100、以及一个或多个ue100、102。该系统可以进一步包括一个或多个网络节点,每个节点包括一个或多个rru、一个或多个du以及一个或多个cu。

在一些示例中,可以在无线通信网络的其他域之间利用所提出的域间通信,特别是所提出的第二接口或类似接口。

如本申请中所使用的,术语“电路系统”是指以下所有项:(a)仅硬件电路实现,诸如仅在模拟和/或数字电路系统中的实现,以及(b)电路和软件(和/或固件)的组合,诸如(如适用):(i)(多个)处理器的组合或(ii)(多个)处理器/软件的部分,包括(多个)数字信号处理器、软件、以及(多个)存储器,它们一起工作以使装置执行各种功能,以及(c)需要软件或固件才能操作的电路,诸如(多个)微处理器或(多个)微处理器的一部分,即使软件或固件物理上不存在。“电路系统”的该定义适用于本申请中该术语的所有用法。作为另一示例,如在本申请中使用的,术语“电路系统”还将涵盖仅处理器(或多个处理器)或处理器的一部分及其(或它们)随附软件和/或固件的实现。术语“电路系统”还将涵盖(例如,如果适用于特定元件)移动电话的基带集成电路或应用处理器集成电路,或者服务器、蜂窝网络设备、或另一网络设备中的类似集成电路。

在实施例中,结合图1至图9描述的过程中的至少一些可以由包括用于执行所描述的过程中的至少一些的对应部件的装置来执行。用于执行过程的一些示例部件可以包括以下中的至少一项:检测器、处理器(包括双核和多核处理器)、数字信号处理器、控制器、接收器、发送器、编码器、解码器、存储器、ram、rom、软件、固件、显示器、用户接口、显示电路系统、用户接口电路系统、用户接口软件、显示软件、电路、天线、天线电路系统、以及电路系统。在实施例中,至少一个处理器、存储器、和计算机程序代码形成处理部件或包括一个或多个计算机程序代码部分,以用于根据图1至图9的实施例中的任何一个实施例或其操作来执行一个或多个操作。

根据又一实施例,执行实施例的装置包括电路系统,该电路系统包括至少一个处理器和至少一个存储器,该至少一个存储器包括计算机程序代码。当被激活时,电路系统使装置执行根据图1至图9的实施例中的任何一个的功能中至少一些功能或其操作。

本文中所描述的技术和方法可以通过各种方式来实现。例如,可以以硬件(一个或多个设备)、固件(一个或多个设备)、软件(一个或多个模块)、或其组合来实现这些技术。对于硬件实现,实施例的(多个)装置可以在以下一个或多个内实现:专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑设备(pld)、现场可编程门阵列(fpga)、处理器、控制器、微控制器、微处理器、设计为执行本文中所描述的功能的其他电子单元、或其组合。对于固件或软件,可以通过执行本文中所述功能的至少一个芯片组的模块(例如,过程、功能等)来执行该实现。可以将软件代码存储在存储器单元中并且由处理器执行。该存储器单元可以在处理器内部或在处理器外部实现。在后一种情况下,如本领域所公知的,它可以经由各种方式通信地耦合到处理器。另外,本文中所描述的系统的组件可以由附加组件重新布置和/或补充,以便促进关于其描述的各个方面等的实现,并且如本领域技术人员将理解的,它们不限于给定附图中阐述的精确配置。

如所描述的实施例也可以以由计算机程序或其部分定义的计算机过程的形式来执行。结合图1至图9描述的方法的实施例可以通过执行包括对应指令的计算机程序的至少一部分来执行。例如,包括存储在其上的程序指令的计算机可读介质(例如,非瞬态计算机可读介质),该程序指令用于使装置执行结合图1至图9描述的方法。该计算机程序可以是源代码形式、目标代码形式、或某种中间形式,并且它可以存储在某种载体中,该载体可以是能够携带程序的任何实体或设备。例如,计算机程序可以存储在计算机或处理器可读的计算机程序分发介质上。计算机程序介质可以是例如但不限于记录介质、计算机存储器、只读存储器、电载波信号、电信信号、和软件分发包。例如,该计算机程序介质可以是非瞬态介质。用于执行所示和所描述的实施例的软件的编码完全在本领域普通技术人员的范围内。在实施例中,计算机可读介质包括所述计算机程序。

即使以上已经参考根据附图的示例描述了本发明,但是显然本发明不限于此,而是可以在所附权利要求的范围内以若干方式修改。因此,所有的词语和表达应当被广义地解释,并且它们旨在说明而不是限制实施例。对于本领域技术人员而言将显而易见的是,随着技术的进步,可以以各种方式来实现本发明的构思。此外,对于本领域技术人员而言清楚的是,所描述的实施例可以但不必须以各种方式与其他实施例组合。

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