中欧体育·(中国)官方网站

多个网络服务提供商之间的动态资源分配的制作方法中欧体育

日期:2023-03-07 22:19 / 作者:小编

  中欧体育1.本公开涉及蜂窝通信,并且更特别地,涉及在多个网络服务提供商所操作的网络之间动态地分配资源。

  2.这里提供的背景描述是为了总体地呈现本公开的上下文。在本背景技术部分中描述的程度上,目前署名的发明人的工作以及在提交时可能并不符合现有技术的描述的方面,既不明确也不隐含地被承认是针对本公开的现有技术。

  3.对特定网络服务提供商(通常也称为“网络提供商”或“网络运营商”)的订阅使得用户设备能够接入该网络服务提供商的资源。通常,网络服务提供商提供不同类型和质量的服务、覆盖区域、频带组合等。此外,资源的可用性可以快速改变,并且一个网络服务提供商可以在一个时间在特定地理位置处提供比另一网络服务提供商更多的资源,并且在稍后的时间在同一地理位置处提供比另一网络服务提供商更少的资源。

  4.一些现有技术使得用户设备能够接入多个网络服务提供商的资源。然而,这些技术是受限的。例如,双sim双待(dual sim dual standby,dsds)技术允许用户设备同时管理两张订户识别模块(sim)卡,但用户设备一次只能使用一张sim卡建立连接,另一张sim卡处于待机状态。作为另一示例,双sim双活(dual sim dual active,dsda)技术允许用户设备同时在两个长期演进(lte)网络上活动,但是要求用户设备使用不同的身份来接入相应的网络,并且相应地在这些网络中建立不同的相应上下文。作为又一个示例,特定虚拟移动网络允许用户以单个身份接入多个网络,但是要求用户在网络之间切换,使得在任何时间只有一个连接是活动的。

  5.本公开的技术允许用户设备(或用户装置,“ue”)使用单个用户身份或上下文在单个通信会话中利用来自多个网络服务提供商(或简称为“网络提供商”)的资源。在一些情况下,这些技术允许用户同时利用这些资源。

  6.更具体地,本公开的用户设备可以连接到或注册到由不同的相应网络提供商操作的多个网络。在一些实施方式中,网络提供商使用虚拟化技术(诸如网络切片(network slicing))来共享物理设备(例如,基站)和资源中的至少一些。在其他实施方式中,网络提供商支持他们相应的硬件资源。每个网络提供商可以在专门分配给网络提供商的载波频带(“无线电载波”或“rf载波”)上操作,并且在一些情况下,在未许可频谱的一个或多个频带中操作。

  7.在一些场景中,用户设备与多个基站并发地通信,每个基站连接到相应的核心网络(cn)。当多个基站支持单个通信会话时,例如,基站可以支持相同的无线电接入技术(rat)(诸如例如eutra或nr),或者不同的rat。单个通信会话中涉及的cn可以是相同的cn类型,或者不同的cn类型(5gc/5gc、epc/epc、5gc/epc等)。为了连接到或注册到多个网络服务

  8.在一些实施方式中,用户设备接收对每个网络服务提供商处的资源的可用性和质量的实时指示。例如,基站可以发送网络广播信息,其指示特定无线电载波和核心网络的每比特能量、频谱效率、网络容量和拥塞中的至少一些。基于网络广播信息,用户设备实施实时“拍卖”,以确定如何在网络服务提供商之间利用不同的资源集合来并发地支持单个通信会话。在一些情况下,ue基于每个服务来评估资源,并且确定向哪个网络服务提供商请求哪些服务。

  9.替代地,网络设备基于每比特能量、频谱效率、网络容量、拥塞等来确定向哪个网络服务提供商请求哪些资源和/或服务。网络设备可以是第一核心网络的组件、第二核心网络的组件或者耦合到第一核心网络和第二核心网络的服务器。

  10.在其他实施方式中,用户设备和/或网络设备实施实时拍卖,以从多个服务提供商当中选择一个服务提供商,而不组合来自多个服务提供商的资源。

  11.在一些实施方式中,可以被称为动态网络分配代理服务器(“分配代理服务器”)的组件与相对应的服务提供商的核心网络的相应amf对接,并且促进用户设备的认证。在至少一些实施方式中,用户设备使用相同身份与两个或更多个cn连接。分配代理服务器还可以确定向每个核心网络请求哪些网络资源和/或在每个核心网络处为用户设备启用哪些网络服务。分配代理服务器然后可以请求网络服务提供商根据所确定的资源分配方案来分配相应的资源集合。网络服务提供商可以将资源集合分配为网络切片,以支持资源的同时聚合。

  12.在一些实施方式中,分配代理服务器在核心网络之间路由控制平面和用户平面流量。在一个示例场景中,用户设备使用来自不同的相应网络提供商的两个cn的资源建立通信会话,与一个cn交换控制平面数据,并且并发地与另一cn交换用户平面数据。在另一示例场景中,用户设备使用来自不同的相应网络提供商的两个cn的资源建立通信会话,并且与一个cn以及另一cn交换用户平面数据。例如,用户设备可以向远程主机请求相对大的文件,并且从第一cn接收该文件的一部分,从另一cn接收该文件的另一部分。

  13.在一些实施方式中,分配代理服务器还可以从核心网络获得指示资源的可用性和质量的信息,并且确定如何分配资源集合来支持通信会话。分配代理服务器可以根据需要在网络服务提供商之间动态地启用或禁用资源。

  14.因此,这些技术使得用户设备和/或蜂窝基础设施的组件能够动态地选择网络资源。此外,多个网络服务提供商可以利用这些技术来组合他们各自的频谱资产,以创建可用于通信会线.此外,在一些情况下,分配代理服务器(或与不同的相应服务提供商所操作的至少两个核心网络进行通信的另一组件)允许ue将现有通信会话(诸如数据呼叫或视频呼叫)从一个网络提供商切换到另一网络提供商。更一般地,分配代理服务器允许ue在与第一网络提供商所操作的网络进行通信时获得特定的上下文(例如,由核心网络授予的临时身份、加密密钥、用于对分组呼叫进行路由的资源集合),并且在与不同的第二网络提供商所操作的另一网络进行通信时保留上下文的至少一部分。为了支持该功能,分配代理服务器可以跟踪一个网络提供商分配给ue的资源,并且与另一网络提供商协商相同资源的使用,或者创建和维持多个网络提供商的资源之间的映射,使得上下文对于ue来说看起来没有改变。

  16.这些技术的一个示例实施例是一种由用户设备和/或网络设备中的处理硬件执行

  的用于利用网络资源的方法。该方法包括分配(i)与操作第一核心网络并利用第一无线电载波的第一网络提供商相关联的第一网络资源集合以及(ii)与操作第二核心网络并利用第二无线电载波的第二网络提供商相关联的第二网络资源集合。该方法还包括:组合第一网络资源集合和第二网络资源集合以生成组合网络资源集合;以及使用组合网络资源集合在相同的通信会话中并发地在用户设备与第一核心网络之间以及用户设备与第二核心网络之间传输数据。

  17.这些技术的另一示例实施例是一种用于并发地利用多个网络提供商的资源的方法。该方法可以由网络服务器中的处理硬件来执行。该方法包括:接收指示,其指示用户设备使用相同身份经由至少一个基站(i)通过第一无线电载波连接到与第一服务提供商相关联的第一核心网络,并且(ii)通过第二无线电载波连接到与第二服务提供商相关联的第二核心网络;以及建立通信会话,包括分配第一服务提供商的第一网络资源集合和分配第二服务提供商的第二网络资源集合,以使用户设备在通信会话期间并发地使用第一网络资源集合和第二网络资源集合来接收下行链路数据和/或发送上行链路数据。

  18.这些技术的又一实施例是一种用于使用多个网络提供商的资源的方法。该方法可以由用户设备中的处理硬件来执行。该方法包括:建立与关联于第一服务提供商的第一核心网络的第一连接,以支持通信会话,包括从第一核心网络接收资源;使用资源建立与关联于第二服务提供商的第二核心网络的第二连接,以支持通信会话;以及在第一连接被释放之后维持用户设备与第二核心网络之间的通信会线.这些技术的又一实施例是一种用于选择网络提供商的方法。该方法可以由用户设备中的处理硬件来执行。该方法包括:接收在操作第一核心网络并利用第一无线电载波的第一网络提供商处可用的资源的第一实时指示;在用户设备处接收在操作第二核心网络并利用第二无线电载波的第二网络提供商处可用的资源的第二实时指示;基于第一实时指示和第二实时指示来选择(i)与第一网络提供商相关联的第一网络资源集合和(ii)与第二网络提供商相关联的第二网络资源集合;以及使用第一网络资源集合和第二网络资源集合分别在用户设备与第一核心网络之间以及用户设备与第二核心网络之间传输数据。通常,处理硬件基于第一实时指示和第二实时指示两者来选择第一网络资源集合和第二网络资源集合两者。

  20.这些技术的另一实施例是一种用于接入多个网络提供商的资源的方法。该方法可以由用户设备中的处理硬件来执行。该方法包括:使用用户设备的身份连接到与第一网络提供商相关联的第一核心网络,以激活第一网络连接;使用相同身份连接到与第二网络提供商相关联的第二核心网络而不从第一核心网络断开连接,以激活与第一网络连接并发的第二网络连接;以及接入第二核心网络处的服务,同时第一网络连接保持活动。

  21.图1a是根据本公开的技术的示例环境的框图,在该示例环境中,用户设备可以利用不同的相应网络提供商所操作的多个网络的资源;

  23.图2示意性地示出了涉及来自不同的相应网络运营商所操作的网络的网络切片的通信会线a

  图b的用户设备和/或网络设备可以建立该通信会线是示例场景的消息传送图,在该示例场景中,用户设备从一个核心网络获得注册上下文并且使用该注册上下文也注册到不同网络运营商所操作的另一核心网络;

  25.图4是示例场景的消息传送图,在该示例场景中,用户设备进行实时“拍卖”以选择在不同的相应网络运营商所操作的两个网络处可用的资源;

  26.图5是示例场景的消息传送图,在该示例场景中,网络设备进行实时拍卖以选择在不同的相应网络运营商所操作的两个网络处可用的资源;

  27.图6是示例场景的消息传送图,在该示例场景中,网络设备建立与特定网络提供商所操作的一个核心网络的用户平面连接,并且代理分配服务器促进将用户平面连接传递或移交到不同网络提供商所操作的另一核心网络;

  28.图7是示例场景的消息传送图,在该示例场景中,网络设备建立与特定网络运营商所操作的网络的控制平面连接,并且建立与不同网络运营商所操作的另一网络的用户平面连接;

  29.图8是用于组合来自不同的相应网络提供商所操作的至少两个网络的资源的示例方法的流程图,其可以在图1a

  30.图9是用于组合来自不同的相应网络提供商所操作的至少两个网络的资源的示例方法的流程图,其可以在图1a

  31.图10是用于在不同网络提供商所操作的网络之间切换之后维持用户设备与通信端点之间的通信会话的示例方法的流程图,其可以在图1a

  32.图11是使用相同身份连接到不同的相应网络运营商所操作的两个核心网络的示例方法的流程图,其可以在图1a

  33.图1a和图1b描绘了示例环境100的不同实施方式,在示例环境100中,用户设备和/或网络设备可以使用本公开的技术在多个网络提供商之间分配网络资源集合。如下文更详细讨论的,用户设备和/或网络设备可以基于在相应网络提供商处可用的资源的实时指示来确定如何分配网络资源集合。在一些实施方式中,用户设备和/或网络设备可以组合网络资源集合,并且在相同的通信会话中使用组合网络资源集合来发送和/或接收数据,这可以对应于相同的用户上下文或身份。

  34.首先参考图1a,如下面进一步讨论的,ue 102可以是能够进行无线通信的任何合适的设备。环境100包括连接到与第一网络提供商115(或“机构”)相关联的第一核心网络112的第一基站104,以及连接到与第二网络提供商或机构117相关联的第二核心网络114的第二基站106。网络提供商可以分开地并且彼此独立地管理他们的核心网络和他们的基站,并且除了经由本公开的分配代理服务器130之外,这些核心网络可以不为交换控制数据的目的而互连。第一核心网络112和第二核心网络114还可以连接到互联网118。

  35.在一些实施方式中,例如,第一基站104和第二基站106中的每一个可以是eutra或5g nr(或简称为“nr”)基站,并且第一核心网络112和第二核心网络114中的每一个可以是epc或5gc。相应地,第一基站104和第二基站106中的每一个可以在相应的核心网络112、114是epc的那些实施方式中作为下一代演进节点b(ng

  enb)来操作,或者在相应的核心网络112、114是5gc的那些实施方式中作为下一代节点b(gnb)来操作。更一般地,基站104和106

  可以使用任何合适的rat来操作,并且核心网络112和114可以是任何合适的cn类型,并且基站和核心网络可以符合任何合适的4g、5g、6g等技术。中欧体育

  36.例如,第一基站104覆盖可以是eutra小区或nr小区的小区120,并且第二基站106覆盖可以是eutra小区或nr小区的小区122。如图1a所示,小区120的至少一部分与小区122的至少一部分重叠,使得当ue 120位于重叠部分内(即,ue 120位于两个小区120、122内)时,ue 120可以连接到两个基站104、106并且与之交换消息。

  37.在各种实施方式中,ue 102可以支持eutra空中接口、nr空中接口、或者eutra和nr两者。当ue 102在eutra小区中操作时,ue 102使用eutra空中接口与基站104、106交换消息。当ue 102在nr小区中操作时,ue 102使用nr空中接口与基站104、106交换消息。

  38.通常,无线可以包括任何数量的基站,并且每个基站可以覆盖一个、两个、三个或任何其他合适数量的小区。

  39.第一核心网络112可以包括被配置为管理认证、注册、寻呼和其他相关功能的组件132。例如,当第一核心网络112是epc时,组件132可以是移动性管理实体(mme),或者当第一核心网络112是5gc时,组件132可以是amf。第二核心网络114可以包括类似的组件134。此外,第一核心网络112可以包括被配置为传递与音频呼叫、视频呼叫、互联网流量等相关的用户平面分组的组件136。在示例实施方式中,组件136作为epc中的服务网关(sgw)来操作,并且与分组数据网络网关(pgw)进行交互。在另一实施方式中,组件136作为5gc中的用户平面sgw(sgw

  u)来操作。在一些实施方式中,组件132和136可以分别执行控制平面和用户平面功能。组件138可以在核心网络114中操作,以实施类似于组件136的功能。

  40.分配代理服务器130可以与核心网络112和114分开地进行操作,或者作为这些网络之一的组件进行操作。在图1a所示的实施方式中,分配代理服务器130经由相应的有线或无线链路而通信耦合到核心网络112和114中的每一个。通常,分配代理服务器130可以分配与第一核心网络112相关联的第一网络资源集合以及与第二核心网络114相关联的第二网络资源集合,以供ue 102并发地使用。例如,分配代理服务器130可以发起或创建第一核心网络112内的第一网络切片和第二核心网络114内的第二网络切片,如下面更详细讨论的。相应地,ue 102可以分别经由第一网络切片和第二网络切片与第一核心网络112和第二核心网络114进行通信。

  41.环境100还可以包括资源拍卖模块150,资源拍卖模块150作为核心网络112、114之一的组件、代理分配服务器130的组件或者如图1a的示例中所示的分立实体来操作。在一些实施方式或场景中,资源拍卖模块150可以确定小区120和122中的哪一个和/或核心网络112和114中的哪一个为ue102所请求的通信会话提供更好的资源,以及可以如何组合这些资源。下面参考图5更详细地讨论这些场景。在其他实施方式或场景中,ue 102使用资源拍卖模块160进行该确定。

  42.更特别地,核心网络112和/或基站104可以生成无线电接口资源和由核心网络112控制的其他资源等的可用性的实时指示,并且核心网络114和/或基站106类似地可以生成核心网络114处的各种资源的可用性的实时指示。该信息可以包括各种度量和参数,诸如每比特能量消耗、网络容量、频谱效率和拥塞信息。作为更具体的示例,基站104和106可以对相对应的无线电接口执行测量,并且核心网络112和114的组件可以测量与端点到端点通信相关联的等待时间、容量和成本。基站104、106和/或核心网络112、114可以向作为蜂窝基础

  设施的一部分进行操作的资源拍卖模块150或者向在ue 102中进行操作的资源拍卖模块160发送这些指示。

  43.在一些实施方式中,基站104和106通过相应的小区周期性地广播各种资源的可用性的实时指示。为此,例如,基站104和106可以利用系统信息块(sib)消息。

  44.继续参考图1a,ue 102配备有处理硬件170,处理硬件170可以包括一个或多个通用处理器(例如,cpu)和非暂时性计算机可读存储器,非暂时性计算机可读存储器存储一个或多个通用处理器所执行的指令。附加地或替代地,处理硬件170可以包括专用处理单元。除了上面讨论的资源分配模块160之外,处理硬件170还可以包括ue控制平面功能(ue cpf)162和ue用户平面功能(ue upf)164。一般来说,ue cpf 162可以包括与诸如无线电资源控制(rrc)、移动性管理(mm)等协议层或子层相关的注册、认证、建立基于分组的连接等。ue upf 164可以支持诸如分组数据汇聚协议(pdcp)、无线电链路控制(rlc)、媒体接入控制(mac)等子层,并且包括用于为各种应用生成、路由和处理数据分组的功能。

  45.例如,尽管在图1a中以高度简化的方式示出,但是核心网络112和114可以包括或连接到各种其他组件,诸如支持音频呼叫和视频呼叫的互联网协议(ip)多媒体系统(ims)。取决于实施方式,核心网络112和114可以使用相同的ims或ims的不同实例。

  46.图1b示出了示例环境180,该示例环境180总体上类似于环境100,除了该实施方式中的核心网络112和114是连接到共享基站182之外,共享基站182可以是例如enb、ng

  enb或gnb。核心网络112和114可以使用任何合适的虚拟化技术(诸如网络切片)来共享基站182的资源。更一般地,网络提供商可以使用虚拟化技术来共享核心网络、基站和无线示意性地示出了涉及由两个不同的网络提供商或机构115、117控制的资源的通信会线和其他核心网络组件212。第二网络提供商117操作基站106、amf 134和其他核心网络组件214。核心网络组件212和214可以包括被配置为处理数据分组的实体(例如,sgw

  c、ims)。在该示例实施方式中,中欧体育基站104和105中的每一个都是gnb,并且核心网络组件212和214分别执行核心网络112和114的各种控制平面和用户平面功能。

  48.通信会线提供的增强型移动宽带(embb)切片222与第二基站106和核心网络组件214提供的embb切片224的聚合。基站104、106和组件212、214还可以并发地将切片232和234分配给其他通信会线可以通过对两个核心网络执行5gs nas注册过程来并发地向amf 132和amf 134注册(如下所述,在一些情况下,ue 102在向两个amf注册时使用相同的身份)。分配代理服务器130与amf 132和amf 134进行通信,以协调切片222和224到通信会线中的聚合。更特别地,分配代理服务器130可以促进网络切片222、224所利用的资源的分配、维持和释放。此外,在通信会线之间的同步。

  49.在图2的示例中,通信会线g网络切片聚合。更一般地,本公开的技术可以应用于4g

  图7讨论其中ue使用在不同网络提供商所操作的网络之间动态分配的资源的几个示例场景。尽管参考图1a

  图b的组件示例性地讨论了这些场景,但是通常这些技术可以在各种用户设备、支持各种rat的基站、以及各种cn类型的核心网络中实

  51.首先参考图3,在该示例场景中,ue 102从一个核心网络获得注册上下文,并且使用该注册上下文也向不同网络运营商所操作的另一核心网络进行注册。在该示例中,第一核心网络是epc,并且第二核心网络是5gc。更特别地,ue cpf 162与第一网络提供商115的mme 132执行302nas附接过程,并且获得310注册上下文,注册上下文可以包括临时身份、加密信息等。然后,mme 132将注册上下文转发312到代理分配服务器130,代理分配服务器130又将注册上下文转发314到第二网络提供商117的amf 134。以这种方式,代理分配服务器130促进在网络提供商115和117之间的注册上下文的同步。

  52.ue cpf 162可以与mme 132以及mme 132所操作的核心网络的其他组件交换320控制平面消息。在amf 134从代理分配服务器130获得注册上下文之后,amf 134与ue cpf 162执行330nas注册过程,使得ue cpf162还可以与amf 134以及amf 134所操作的核心网络的其他组件交换340控制平面消息。以这种方式,ue cpf 162可以与分立的网络提供商115和117所操作的核心网络建立相应的控制平面。cpf 162可以并发地维持这些控制平面。

  53.在其他实施方式中,在从mme 132获得注册上下文之后,ue cpf 162可以直接向amf 134提供注册上下文314。然后,mme 132和amf 134可以经由代理分配服务器130交换相对应的消息,以在网络提供商之间同步注册上下文。此外,尽管图3的场景涉及epc和5gc,但是在另一场景中,ue cpf 162类似地可以与两个epc、两个5gc等建立并发的控制平面。

  54.在图4所示的场景中,用户设备进行实时“拍卖”,以选择在不同的相应网络运营商所操作的两个网络处可用的资源。类似于图3的场景,网络提供商115和117分别操作耦合到epc的enb和耦合到5gc的gnb。同样类似于图3的场景,ue cpf 162首先建立402与第一网络提供商115的mme132的控制平面,并且代理分配服务器130促进404mme 132与amf 134之间的注册上下文的同步。然后,ue cpf 162建立406与第二网络提供商117所操作的amf 134的控制平面连接。

  55.ue cpf 162可以从enb 104和gnb 106接收410、412一个或多个实时质量度量。例如,质量度量可以指示相对应的小区中的每比特能量消耗、特定频率载波、特定子带等。附加地或替代地,质量度量可以指示频谱效率、网络效率、拥塞等中的一个或多个。在至少一些实施方式中,质量度量包括在相对应的网络处可用的资源的实时指示,或者作为这种实时指示来操作。在各种实施方式中,enb 104和gnb 106可以在广告帧中广播质量度量(在该情况下,ue cpf 162可以在建立402、404控制平面连接之前接收410、412质量度量),或者发送这些专门寻址到ue 102的度量。在任何情况下,使用这些质量度量,ue cpf 162可以经由enb 104和gnb 106两者来选择420enb 104和相对应的epc、gnb 106和相对应的5gc、或相应的网络切片。在一些情况下,选择420可以包括资源“拍卖”,并且ue cpf 162可以与enb 104和gnb 106交换附加消息以生成附加质量度量或者向enb 104和gnb 106请求附加信息,从而进行选择。

  56.在ue cpf 162动态地确定它应当为通信会话请求哪些网络资源之后,ue upf 164与其相应网络的sgw 136和sgw

  u 138建立432、438相应的用户平面连接。在该示例实施方式中,ue cpf 164根据选择420向sgw 136请求第一网络切片;然后,sgw 136向代理分配服务器130提供434对所分配的网络切片的指示,代理分配服务器130又指令436sgw

  u 138分配另一网络切片。然后,ue cpf 164组合网络切片,并且在相同的通信会线组合

  的网络切片。代理分配服务器130协调核心网络之间的用户平面流量。由此产生的通信会话可以被理解为双重用户平面功能。

  57.在另一示例实施方式中,ue cpf 162向代理分配服务器130报告选择420的结果。作为响应,代理分配服务器130向sgw 136和sgw

  u 138提供相对应的指示,以协助两个用户平面建立过程432、438。在又一实施方式中,ue cpf 162直接建立与sgw 136和sgw

  u 138两者的用户平面连接,并且实体136、138向代理分配服务器130报告网络切片的分配,以协助用户平面流量和协调450。更一般地,ue 102可以以任何合适的方式协商多个网络提供商115与117之间的网络资源的分配和后续维持。

  58.现在参考图5,该图中反映的场景总体上类似于图4的场景,除了网络资源的实时拍卖发生在网络设备处而不是用户设备处之外。特别地,过程和消息502、504和506分别类似于过程和消息402、404和406。在该场景中,enb 104和gnb 106不是向诸如ue 102的用户设备提供这些质量度量,而是向代理分配服务器130提供510、512质量度量,然后代理分配服务器130进行选择520。选择通常可以包括网络提供商115、网络提供商117或两者的资源。

  59.在该场景中,代理分配服务器130向sgw 136通知530一个网络切片的分配,并且另外向sgw

  u 138建立532、538与ue cpf 164的相应的用户平面连接。代理分配服务器130然后协调550核心网络之间的用户平面流量。

  60.参考图4和图5,在一些情况下,ue 102可以生成附加的或替代的实时质量度量,并且将这些质量度量提供给enb 104和gnb 106,或者使用这些附加的或替代的质量度量来选择网络资源。

  61.在图4和图5的场景中,ue 102并发地使用两个网络的资源。例如,ue upf 164可以包括通过由第一网络提供商115分配的网络切片和由第二网络提供商117分配的网络切片两者来传递大的高清视频文件,使得ue 102可以同时利用两个网络的资源,从而更快地下载文件。在其他场景中,ue 102一次只能利用网络提供商115和117之一的资源,但是代理分配服务器130可以允许ue 102无缝地将用户平面会话传递或移交到另一网络。

  62.例如,图6示出了一个示例场景,在该示例场景中,网络设备建立与特定网络提供商所操作的一个核心网络的用户平面连接,并且代理分配服务器促进将用户平面连接传递或移交到不同网络提供商所操作的另一核心网络。如图6所示,ue cpf 162建立602与mme 132的控制平面连接,并且代理分配服务器130促进604mme 132与amf 134之间的注册上下文的同步。ue cpf 162建立606与第二网络提供商117所操作的amf 134的控制平面连接。然后,ue upf 164建立630与sgw 136的用户平面连接。

  63.在另一场景中,ue 102首先建立602、630到第一网络运营商115的核心网络的控制平面和用户平面连接两者,并且随后例如当ue 102从小区120重新选择到小区122时建立606与另一核心网络的控制平面连接。

  64.ue cpf 162可以协商640从第一网络提供商115所操作的epc到第二网络提供商117所操作的5gc的传递或移交过程。代理分配服务器130可以促进传递或切换过程,使得ue 102可以维持用户平面上的通信会话(例如,电话呼叫、视频呼叫、文件下载、音频或视频流、网络浏览)。例如,代理分配服务器130可以在该过程期间将一些数据分组从ue 102路由到sgw136和sgw

  u 138的用户平面连接。在ue cpf164和mme 132释放670控制平面连接(并且相应地,释放在630处建立的用户平面连接)之后,ue 102可以使用第二网络提供商117的资源无缝地继续通信680。因此,在图6的场景中,ue 102可以在单个通信会线的网络切片,然后仅仅回退到网络提供商115、117之一的网络切片上而不断开连接。

  66.图7还示出了一个示例场景,在该示例场景中,网络设备建立与特定网络运营商所操作的网络的控制平面连接,以及与不同网络运营商所操作的另一网络的用户平面连接。在这种情况下,ue cpf 164建立702与mme 132的控制平面连接,并且代理分配服务器130促进704mme 132与amf 134之间的注册上下文的同步。代理分配服务器130然后继续706协调mme 132与amf 134之间的控制平面流量,使得ue cpf 162可以建立730与sgw

  u 138的用户平面连接。然后,ue 102可以继续与第一网络提供商115所控制的mme 132交换控制平面消息,并且与第二网络提供商117所控制的sgw

  67.为了更清楚,现在讨论转向可以在图1a的环境100和/或图1b的环境180中实施的几个示例方法。这些方法可以被实施为相应的软件指令集,并且在相对应设备的处理硬件上执行。尽管下面的讨论主要涉及ue 102和代理分配服务器130,但是这些方法通常可以在任何合适的终端设备或网络设备中实施。

  68.首先参考图8,用于组合来自不同的相应网络提供商所操作的至少两个网络的资源的方法800可以在ue 102或另一合适的用户设备中实施。方法800开始于框802,其中ue 102接收在操作第一核心网络并利用第一无线电载波的第一网络提供商处可用的资源的第一实时指示。资源的第一实时指示可以包括与第一网络提供商相关联的以下度量或参数的任意组合:每比特能量、可用网络容量、频谱效率和拥塞信息。ue 102可以从通信耦合到第一核心网络的第一基站接收第一实时指示。第一实时指示可以被包括在广告第一基站和/或第一核心网络的资源的第一广播消息中,或者在另一实施方式中,被包括在基站专门向ue 102发送的消息中。例如,ue 102可以从enb 104接收质量度量作为消息410(参见图4)。

  69.接下来,在框804,ue 102接收在操作第二核心网络并利用第二无线电载波的第二网络提供商处可用的资源的第二实时指示。用户设备可以从通信耦合到第二核心网络的第二基站接收第二实时指示,其中第二实时指示可以被包括在广告第二基站和/或第二核心网络的资源的第二广播中。再次回到图4,例如,ue 102可以从gnb 106接收质量度量作为消息412。

  70.在框806,ue 102基于接收到的资源的实时指示来选择第一网络资源集合和第二网络资源集合。例如,图4中的ue 102在阶段420进行选择。然后,在框808,ue 102从第一网络提供商和第二网络提供商获得这些网络资源(例如,图4中的ue 102在阶段432和438建立与相应网络的用户平面连接;还参见图2中的网络切片222和224)。ue 102在框810组合这些资源以生成组合的资源集合,并且在相同的通信会话中使用该组合的网络资源(例如,图4的阶段450)。

  71.图9是用于组合来自不同的相应网络提供商所操作的至少两个网络的资源的示例方法900的流程图,其可以在例如分配代理服务器130中实施。方法900开始于框902,其中代理分配服务器130获得在操作第一核心网络并利用第一无线电载波的第一网络提供商处可

  用的资源的第一实时指示,类似于上面的方法800。代理分配服务器130可以从通信耦合到第一核心网络的第一基站接收第一实时指示。例如,代理分配服务器130可以从enb 104接收质量度量作为消息510(参见图5)。

  72.接下来,在框904,代理分配服务器130获得在操作第二核心网络并利用第二无线电载波的第二网络提供商处可用的资源的第二实时指示。代理分配服务器130可以从通信耦合到第二核心网络的第二基站接收第二实时指示,其中第二实时指示可以被包括在广告第二基站和/或第二核心网络的资源的第二广播中。参考回图5,例如,代理分配服务器130可以从gnb 106接收质量度量作为消息512。

  73.在框906,代理分配服务器130基于接收到的资源的实时指示来选择第一网络资源集合和第二网络资源集合。例如,图5中的代理分配服务器130在阶段520进行选择。然后,在框908,代理分配服务器130请求第一网络提供商和第二网络提供商分配这些资源(例如参见图5中的消息530和536;还参见图2中的网络切片222和224)。在框910,代理分配服务器130使ue 102使用组合的网络资源集合建立通信会线在阶段532、538建立相应的网络切片,并且在阶段550在相同的通信会线示出了用于在不同网络提供商所操作的网络之间切换之后维持用户设备与通信端点之间的通信会线a

  图b的环境中实施。方法1000开始于框1002,中欧体育其中ue 102建立与关联于第一网络提供商的第一核心网络的第一连接,并且从第一网络接收资源。例如,中欧体育参考回图2,ue 102可以从第一网络提供商获得网络切片202。作为另一示例,如图6所示,ue upf 164可以在阶段602建立与mme 132的控制平面连接,并且在阶段630建立与sgw 136的用户平面连接。

  75.在框1004,ue 102建立与关联于第二网络提供商的第二核心网络的第二连接,并且从第二网络接收资源,并且从第一网络接收资源。例如,参考回图2,ue 102可以从第二网络提供商获得网络切片222。作为另一示例,如图6所示,ue upf 164可以在阶段606建立与amf 134的控制平面连接,并且在阶段664建立与sgw

  76.接下来,在框1006,在第一连接被释放之后,ue 102维持用户设备与第二网络之间的通信会线可以维持到第二网络的用户平面连接。

  77.图11示出了使用相同身份连接到不同的相应网络运营商所操作的两个核心网络的示例方法1100,其可以在ue 102中实施。在框1102,ue 102使用用户设备的身份连接到与第一网络提供商相关联的第一核心网络,以激活第一网络连接。然后,在框1104,ue 102使用相同的用户设备的身份连接到与第二网络提供商相关联的第二核心网络,以激活与第一连接并发的第二网络连接。例如,如图3和图7所示,ue 102使用相同的注册上下文向网络提供商115和117进行注册。中欧体育

  78.在框1106,ue 102接入第二核心网络处的服务,同时第一连接保持活动。例如,如图7所示,ue 102可以维持在框702建立的控制平面连接,同时经由在阶段730建立的用户平面接入网络提供商117的服务。

  80.能够实施本公开技术的用户设备(例如,ue 102)可以是能够进行无线通信的任何合适的设备,诸如智能电话、平板计算机、膝上型计算机、移动游戏机、销售点(pos)终端、健

  康监测设备、无人机、相机、媒体流加密狗或另一个人媒体设备、诸如智能手表之类的可穿戴设备、无线热点、毫微微小区、或宽带路由器。此外,在一些情况下,用户设备可以嵌入电子系统(诸如车辆的头部单元或高级驾驶员辅助系统(adas))中。此外,用户设备可以作为物联网(iot)设备或移动互联网设备(mid)来操作。取决于类型,用户设备可以包括一个或多个通用处理器、计算机可读存储器、用户接口、一个或多个网络接口、一个或多个传感器等。

  81.特定实施例在本公开中被描述为包括逻辑或多个组件或模块。模块可以是软件模块(例如,存储在非暂时性机器可读介质上的代码)或硬件模块。硬件模块是能够执行特定操作的有形单元,并且可以以特定方式配置或布置。硬件模块可以包括被永久配置为执行特定操作的专用电路或逻辑(例如,作为专用处理器,诸如现场可编程门阵列(fpga)或专用集成电路(asic))。硬件模块还可以包括由软件临时配置为执行特定操作的可编程逻辑或电路(例如,包含在通用处理器或其他可编程处理器中)。在专用且永久配置的电路中或在临时配置的(例如,由软件配置的)电路中实施硬件模块的决定可以由成本和时间考虑来驱动。

  82.当在软件中实施时,这些技术可以作为操作系统、多个应用所使用的库、特定软件应用等的一部分来提供。软件可以由一个或多个通用处理器或一个或多个专用处理器来执行。

  83.在阅读本公开后,本领域技术人员将仍然理解用于通过本文公开的原理来减少上行链路通信中的等待时间的附加的替代结构和功能设计。因此,尽管已经图示和描述了特定的实施例和应用,但是应当理解,所公开的实施例不限于本文公开的精确结构和组件。对于本领域普通技术人员来说显而易见的是,在不脱离所附权利要求限定的精神和范围的情况下,可以对本文公开的方法和装置的布置、操作和细节进行各种修改、改变和变化。

  85.方面1:一种用于利用网络资源的方法,包括:由处理硬件分配(i)与操作第一核心网络并利用第一无线电载波的第一网络提供商相关联的第一网络资源集合以及(ii)与操作第二核心网络并利用第二无线电载波的第二网络提供商相关联的第二网络资源集合;由处理硬件组合第一网络资源集合和第二网络资源集合,以生成组合网络资源集合;以及在相同的通信会话中使用组合网络资源集合并发地在用户设备与第一核心网络之间以及用户设备与第二核心网络之间传输数据。

  86.方面2:根据方面1所述的方法,其中,所述分配包括:在用户设备处接收(i)在第一网络提供商处可用的资源的第一实时指示以及(ii)在第二网络提供商处可用的资源的第二实时指示。所述分配还包括:由用户设备(i)基于第一实时指示选择第一网络资源集合,并且(ii)基于第二实时指示选择第二网络资源集合;以及由用户设备向第一网络提供商请求第一网络资源集合,并且向第二网络提供商请求第二网络资源集合。

  87.方面3:根据方面2所述的方法,其中,接收第一实时指示和第二实时指示包括:从通信耦合到第一核心网络的第一基站接收第一实时指示,以及从通信耦合到第二核心网络的第二基站接收第二实时指示。

  88.方面4:根据方面3所述的方法,其中,第一实时指示被包括在广告第一基站和/或第一核心网络的资源的第一广播中,并且第二实时指示被包括在广告第二基站和/或第二

  89.方面5:根据方面1所述的方法,还包括:在网络设备处获得(i)在第一网络提供商处可用的资源的第一实时指示以及(ii)在第二网络提供商处可用的资源的第二实时指示;由网络设备(i)基于第一实时指示确定第一网络资源集合,并且(ii)基于第二实时指示确定第二网络资源集合;由网络设备向第一核心网络、第二核心网络和用户设备中的每一个发送对第一网络资源集合和第二网络资源集合的指示。

  5中任一方面所述的方法,其中,第一实时指示和第二实时指示中的每一个包括相应网络提供商的每比特能量度量。

  5中任一方面所述的方法,其中,第一实时指示和第二实时指示中的每一个包括相应网络提供商的可用网络容量度量。

  5中任一方面所述的方法,其中,第一实时指示和第二实时指示中的每一个包括相应网络提供商的频谱效率度量。

  5中任一方面所述的方法,其中,第一实时指示和第二实时指示中的每一个包括相应网络提供商的拥塞度量。

  94.方面10:根据前述方面中任一方面所述的方法,其中,所述分配还包括:(i)在用户设备与第一网络提供商的第一基站之间分配第一无线电接入技术(rat)的无线电资源,以及(ii)在用户设备与第二网络提供商的第二基站之间分配第二rat的无线中任一方面所述的方法,其中,所述分配包括:(i)在用户设备与第一网络提供商的第一基站之间分配特定rat的无线电资源,以及(ii)在用户设备与第二网络提供商的第二基站之间分配特定rat的无线:根据前述方面中任一方面所述的方法,其中,使用组合网络资源集合传输数据包括:使用组合网络资源集合(i)在用户设备与第一核心网络之间传输用户平面流量,并且(ii)在用户设备与第二核心网络之间传输控制平面流量。

  11中任一方面所述的方法,其中,使用组合网络资源集合传输数据包括:使用组合网络资源集合(i)在用户设备与第一核心网络之间传输用户平面流量和控制平面流量,并且(ii)在用户设备与第二核心网络之间传输用户平面流量。

  98.方面14:根据前述方面中任一方面所述的方法,其中,通信会话是基于分组的语音呼叫或基于分组的视频呼叫之一,并且其中,使用组合网络资源集合包括经由第一核心网络发送分组的第一部分和经由第二核心网络发送分组的第二部分。

  99.方面15:一种在其上存储指令的非暂时性介质,当所述指令由用户设备的处理硬件执行时,使用户设备执行根据前述方面中任一方面所述的方法。

  100.方面16:一种用于并发地利用多个网络提供商的资源的网络服务器中的方法,所述方法包括:由处理硬件接收指示,其指示用户设备经由使用相同身份的至少一个基站(i)通过第一无线电载波连接到与第一服务提供商相关联的第一核心网络,并且(ii)通过第二无线电载波连接到与第二服务提供商相关联的第二核心网络;以及由处理硬件建立通信会话,包括:分配第一服务提供商的第一网络资源集合,以及分配第二服务提供商的第二网络资源集合,以使用户设备在通信会话期间并发地使用第一网络资源集合和第二网络资源集合来接收下行链路数据和/或发送上行链路数据。

  101.方面17:根据方面16所述的方法,其中,所述分配包括:在网络服务器处接收(i)在

  第一网络提供商处可用的资源的第一实时指示以及(ii)在第二网络提供商处可用的资源的第二实时指示;由网络服务器(i)基于第一实时指示选择第一网络资源集合,并且(ii)基于第二实时指示选择第二网络资源集合;以及由网络服务器向第一网络提供商请求第一网络资源集合,并且向第二网络提供商请求第二网络资源集合。

  102.方面18:根据方面16或17所述的方法,还包括:使用户设备使用组合网络资源集合(i)在用户设备与第一核心网络之间传输用户平面流量,并且(ii)在用户设备与第二核心网络之间传输控制平面流量。

  103.方面19:根据方面16或17所述的方法,还包括:使用户设备使用组合网络资源集合(i)在用户设备与第一核心网络之间传输用户平面流量和控制平面流量,并且(ii)在用户设备与第二核心网络之间传输用户平面流量。

  104.方面20:一种用于使用多个网络提供商的资源的用户设备中的方法,包括:由处理硬件建立与关联于第一网络提供商的第一核心网络的第一连接以支持通信会话,包括从第一核心网络接收资源;由处理硬件使用资源建立与关联于第二网络提供商的第二核心网络的第二连接以支持通信会话;以及在第一连接被释放之后,由处理硬件维持用户设备与第二核心网络之间的通信会线所述的方法,其中,从第一核心网络接收资源包括接收临时身份。

  106.方面22:根据方面20所述的方法,其中,建立第一连接包括经由根据第一无线电接入技术(rat)进行操作的第一小区建立第一连接,并且建立第二连接包括经由根据第二rat进行操作的第二小区建立第二连接。

  107.方面23:根据方面20所述的方法,其中,建立第一连接包括建立控制平面连接和用户平面连接。

  108.方面24:根据方面23所述的方法,其中,维持用户设备与第二核心网络之间的通信会话包括维持用户平面连接。

  109.方面25:一种用于接入多个网络提供商的资源的用户设备中的方法,包括:由处理硬件使用用户设备的身份连接到与第一网络提供商相关联的第一核心网络,以激活第一网络连接;由处理硬件使用相同的身份连接到与第二网络提供商相关联的第二核心网络而不从第一核心网络断开连接,以激活与第一网络连接并发的第二网络连接;以及由处理硬件接入第二核心网络处的服务,同时第一网络连接保持活动。

  110.方面26:根据方面25所述的方法,其中,连接到第一核心网络和第二核心网络包括建立相应的控制平面连接。

  111.方面27:根据方面25所述的方法,其中,连接到第一核心网络和第二核心网络包括与第二核心网络而不是第一核心网络建立用户平面连接。