网络系统中的网络切片选择的制作方法

文档序号:15235669发布日期:2018-08-21 20:33阅读:428来源:国知局

本申请要求2016年1月15日递交的美国临时专利申请62/279,494的优先权,其全部内容通过引用结合于此。

本文的实施例总体涉及网络系统中的网络切片选择。具体地,本公开涉及第三代合作伙伴计划(3gpp)和5g网络系统中的网络切片选择。



背景技术:

网络系统通常是稳固构建的系统,这些系统对于具有可预测的业务类型(例如,语音和/或数据)和增长预测的订户网络来说性能良好。但是,稳固构建的网络系统不能很好地扩展以支持不断变化的订户需求。此外,这样的网络系统不能有效地满足新出现的用例,其包括可能需要高度可靠的仅数据服务的机器对机器(m2m)设备、需要具有低延迟的高数据速度的服务(例如,视频流送服务)、以及需要对网络容量和覆盖的即时且高度可靠的访问的紧急服务。

附图说明

图1示出了操作环境的一个实施例。

图2示出了装置的一个实施例和系统的一个实施例。

图3示出了系统的框图的一个实施例。

图4示出了多个虚拟网络功能(vnf)的一个实施例。

图5示出了作为演进分组核心(epc)的一部分的网络切片(ns)和网络切片选择器(nss)组件的一个实施例。

图6示出了作为epc的一部分的ns和nss的另一实施例。

图7示出了作为epc的一部分的ns和作为mme桩(mme-stub)的一部分的nss的实施例。

图8示出了作为独立元件的nss和作为epc的一部分的ns的一个实施例。

图9示出了作为epc的一部分的ns和nss的一个实施例。

图10示出了逻辑流程的一个实施例。

图11示出了存储介质的一个实施例

图12示出了计算架构的一个实施例。

图13示出了通信系统的一个实施例。

具体实现方式

各种实施例一般针对网络切片选择器(nss)。在一个实施例中,例如,演进型节点b(enb)可以包括处理器电路和nss组件(在此简称为nss),nss用于由处理器电路执行以向用户设备(ue)分配网络切片(ns)。ns可以包括一个或多个虚拟网络功能(vnf)。在一个实现方式中,vnf负责处理在与硬件联网基础设施(例如,路由器、交换机等)相关联的一个或多个虚拟机(vm)上运行的特定网络功能。单独的vnf可以被组合或连接在一起以向ue提供完整的联网通信服务。

在一个实现方式中,nss可以使用无线电资源控制(rrc)连接请求消息来确定将被分配给ue的ns。rrc连接请求消息可以包括ue标识(例如,随机值)和发送rrc连接请求消息的ue的简档。在一个实现方式中,ns可以使用ue的简档来选择将被分配给ue的ns。

在一个实现方式中,nss和一个或多个ns在enb中实现。在另一实现方式中,nss和一个或多个ns在演进分组核心(epc)或移动性管理实体(mme)中实现。在又一实现方式中,nss在ns中实现,其中ns包括至少一个默认vnf。在一个实现方式中,包含nss和至少一个默认vnf的ns在mme中实现。在又一实现中,由mme桩实现nss,并且由mme实现一个或多个ns和相关联的vnf。在另一实现方式中,nss被实现为epc外部的元件。在另一实现方式中,nss在ns中实现,其中该ns包含至少一个默认的vnf,包含nss的ns在epc的控制平面中实现。在一个实现方式中,ns在epc的用户平面中实现。

各种实施例可以包括一个或多个元件。元件可以包括被布置为执行某些操作的任何结构。根据给定的一组设计参数或性能约束的需要,每个元件可以被实现为硬件、软件或其任何组合。尽管可以通过示例的方式利用特定拓扑中的有限数量的元件来描述实施例,但是该实施例可以根据给定实现方式的需要在替代拓扑中包括更多或更少的元件。值得注意的是,对“一个实施例”或“实施例”的任何提及意味着结合该实施例描述的特定特征、结构或特性被包括在至少一个实施例中。在说明书中各处出现的短语“在一个实施例中”、“在一些实施例中”和“在各种实施例中”并不一定全部指代同一实施例。

本文公开的技术可以涉及使用一个或多个无线移动宽带技术在一个或多个无线连接上传输数据。例如,各种实施例可以涉及根据一个或多个第三代合作伙伴计划(3gpp)、3gpp长期演进(lte)和/或3gpplte-高级(lteadv)技术和/或标准(包括它们的修订版、后继版和变体)在一个或多个无线连接上的传输。一些实施例可以附加地或可选地涉及根据一个或多个全球移动通信系统(gsm)/增强型数据速率gsm演进(edge)、通用移动电信系统(umts)/高速分组接入(hspa)和/或具有通用分组无线业务(gprs)的gsm系统(gsm/gprs)技术和/或标准(包括它们的修订版、后继版和变体)的传输。

无线移动宽带技术的示例还可以包括但不限于电气和电子工程师协会(ieee)802.16m和/或802.16p、国际移动电信高级(imt-adv)、全球微波接入互操作性(wimax)和/或wimaxii、码分多址(cdma)2000(例如,cdma20001xrtt、cdma2000ev-do、cdmaev-dv等)、高性能无线电城域网络(hiperman)、无线宽带(wibro)、高速下行链路分组接入(hsdpa)、高速正交频分复用(ofdm)分组接入(hsopa)、高速上行链路分组接入(hsupa)技术和/或标准(包括它们的修订版、后继版和变体)。实施例不受限于该上下文中。

除了通过一个或多个无线连接进行传输之外,本文公开的技术可以涉及通过一个或多个有线通信介质在一个或多个有线连接上传输内容。有线通信介质的示例可以包括导线、线缆、金属引线、印刷电路板(pcb)、背板、交换结构、半导体材料、双绞线、同轴线缆、光纤等等。实施例不受限于该上下文中。

现在参考附图,其中相同的附图标记始终用于指代相同的元件。在以下描述中,出于解释的目的,阐述了许多具体细节以便提供对其的透彻理解。然而,明显的是,可以在没有这些具体细节的情况下实践新颖的实施例。在其他实例中,以框图形式示出了公知的结构和设备,以便对其进行描述。旨在覆盖与所要求保护的主题相一致的所有修改、等同和替代方案。

图1示出了可以代表各种实施例的操作环境100的示例。如图1所示,无线电接入网络102包括无线通信小区a、b和c。无线通信小区a、b和c由相应的基站104、106和108提供服务。基站104、106和108中的每个服务于各种移动设备110。为了向各种移动设备110(在此也称为ue110)提供数据服务,无线电接入网络102与服务网关120通信,服务网关120继而与分组网关122通信。实施例不受限于该上下文中。

在一些实施例中,服务网关120可以包括可操作来为无线电接入网络102中的一个或多个移动设备110路由和/或转发用户数据分组的网络实体。在各种实施例中,分组网关122可以包括可作为在无线电接入网络102中的一个或多个移动设备110与外部分组数据网络之间交换的数据进出外部分组数据网络的点操作的网络实体。在一些实施例中,例如,分组网关可以为无线电接入网络102中的一个或多个移动设备110提供到互联网的数据连接。在各种实施例中,服务网关120和/或分组网关122可以包括核心网络的网络设备和/或节点。例如,在一些实施例中,服务网关120可以包括根据系统架构演进(sae)架构构建的epc121的服务网关(s-gw),并且分组网关122可以包括epc121的分组数据网络(pdn)网关(p-gw)。此外,epc121可以包括mme123和归属订户服务器(hss)124。实施例不限于此示例。

通常,hss124是包含用户相关信息和订户相关信息的数据库。它还提供移动性管理、呼叫和会话设置、用户认证和访问授权等支持功能。mme123应对控制平面126。它处理与移动性和安全演进的umts陆地无线电接入网络(e-utran)接入有关的信令。此外,mme123负责对空闲模式下的ue110的跟踪和寻呼。mme123是非接入层(nas)的终接点。服务网关120和分组网关122是用户平面127的一部分。mme123和hss124是控制平面126的一部分。实施例不受限于该上下文中。

在各种实施例中,基站104、106和108可以操作来经由相应的通信连接112、114和116与服务网关120进行通信。通信连接112、114和116在本文中可以被统称为接口118。接口118可以包括使得无线电接入网络102能够与服务网关120交换用户平面127通信的网络通信接口、连接和/或设备的任意组合。在一些实施例中,例如,接口118可以包括使得3gpp无线电接入网络(ran)能够与epc121的s-gw交换用户平面127通信的接口。在一些实施例中,基站104、106和108可以操作来经由一个或多个控制接口(图1中未示出)与mme123交换控制平面126通信。这样的一个或多个接口的示例是基站(104、106和/或108)与mme123之间的s1-mme接口。在各种实施例中,接口118可以包括一个或多个中间网络设备和/或节点。在一些实施例中,一个或多个中间网络设备和/或节点中的一些或全部可以包括中间分组路由设备和/或节点。在各种实施例中,一个或多个中间分组路由设备和/或节点可以使得当无线电接入网络102根据与服务网关120不同的协议进行操作时,无线电接入网络102能够与服务网关120交换用户平面127通信。例如,在一些实施例中,接口118可以包括允许在utran和s-gw之间交换用户平面127通信的服务gprs支持节点(sgsn)。通常,接口118可以包括交换机、路由器和其他连接设备。例如,接口118可以包括连接交换机、路由器和其他连接设备以及有线和/或无线通信设备的光纤线缆、铜线缆或其他有线或无线连接设备。实施例不受限于该上下文中。

在各种实施例中,无线电接入网络102可以包括4g无线电接入网络。在示例实施例中,无线电接入网络102可以包括e-utran,基站104、106和108可以包括演进型节点b(enb),服务网关120可以包括epc121的s-gw,并且连接112、114和116可以包括enb和s-gw之间的接口连接。实施例不限于此示例。

在一些其他实施例中,无线电接入网络102可以包括另一类型的5g、4g、3g和/或2g无线电接入网络。在各种这样的实施例中,接口118可以包括一个或多个中间网络设备和/或节点。在一些实施例中,一个或多个中间网络设备和/或节点可以包括可操作来使得5g、4g、3g和/或2g无线电接入网络能够与服务网关交换用户平面127通信的一个或多个中间分组路由设备和/或节点。

在示例实施例中,无线电接入网络102可以包括utran,基站104、106和108可以包括节点enb,服务网关120可以包括epc121的s-gw,并且接口118可以包括无线电网络控制器(rnc)和sgsn。在该示例实施例中,连接112、114和116可以包括节点enb与rnc之间的连接,并且rnc可以通过接口连接与sgsn进行通信。实施例不受限于该上下文中。

在另一示例实施例中,无线电接入网络102可以包括gsm/edge无线电接入网络(geran),基站104、106和108可以包括基站收发台(bts),并且接口118可以包括基站控制器(bsc)和sgsn。在该示例实施例中,连接112、114和116可以包括bts与bsc之间的连接,并且bsc可以通过接口连接与sgsn通信。实施例不限于这些示例。

在各种实施例中,接口118可具有相关联的上行链路容量和相关联的下行链路容量,其可包括接口118可以分别在上行链路方向和下行链路方向上在无线电接入网络102与服务网关120之间传送用户平面127通信的总速率。实施例不受限于该上下文中。

在各种实施例中,ns选择过程可以由mme123、mme123的元件或与mme123相关联的元件的组合发起。在一些实施例中,不止一个上述设备可能能够发起ns选择过程。例如,在各种实施例中,基站104、106和108中的每一个可以包括能够通过nss进行ns选择过程的enb。实施例不限于此示例。

图2示出了装置200的框图,装置200包括能够在操作环境(比如,图1的示例操作环境100)中提供一个或多个ns的网络设备或节点的示例。装置200的示例可以包括enb、epc121中的一个或多个设备(例如,mme123)、或者提供ns的独立设备或多个设备。实施例不限于这些示例。此外,实施例不限于图2所示的元件的类型、数量或布置。另外,与装置200相关联的元件中一些或全部可以由本文描述的各种其他设备和系统来实现。

在一些实施例中,装置200可以包括处理器电路202。处理器电路202可以使用任何处理器或逻辑设备(比如,复杂指令集计算机(cisc)微处理器、精简指令集计算(risc)微处理器、超长指令字(vliw)微处理器、兼容x86指令集的x86指令集处理器、实现指令集组合的处理器、多核处理器(比如,双核处理器或双核移动处理器)、或任何其他微处理器或中央处理单元(cpu))来实现。处理器电路102还可以被实现为专用处理器,比如,控制器、微控制器、嵌入式处理器、芯片多处理器(cmp)、协处理器、数字信号处理器(dsp)、网络处理器、媒体处理器、输入/输出(i/o)处理器、介质访问控制(mac)处理器、无线电基带处理器、专用集成电路(asic)、现场可编程门阵列(fpga)、可编程逻辑器件(pld)等等。在一个实施例中,例如,处理器电路102可以实现为通用处理器,比如,加利福尼亚州圣克拉拉的公司制造的处理器。实施例不受限于该上下文中。

在各种实施例中,装置200可以包括或被布置为与存储器单元204通信地耦合。存储器单元204可以使用能够存储数据的任何机器可读或计算机可读介质(包括易失性和非易失性存储器两者)来实现。例如,存储器单元204可以包括只读存储器(rom)、随机存取存储器(ram)、动态ram(dram)、双倍数据速率dram(ddram)、同步dram(sdram)、静态ram(sram)、可编程rom(prom)、可擦除可编程rom(eprom)、电可擦除可编程rom(eeprom)、闪速存储器、聚合物存储器(比如,铁电聚合物存储器、奥氏存储器、相变或铁电存储器、硅氧化物氮化物氧化物硅(sonos)存储器)、磁卡或光卡或适用于存储信息的任何其他类型的介质。值得注意的是,存储器单元204的一些部分或全部可以与处理器电路202被包括在同一集成电路上,或者可替代地,存储器单元204的一些部分或全部可以被置于处理器电路202的集成电路外部的集成电路或其他介质(比如,硬盘驱动器)上。尽管存储器单元204被包含在图2中的装置200内,但在一些实施例中,存储器单元204可以在装置200的外部。实施例不受限于该上下文中。

图2还示出了系统240的框图。系统240可以包括任何装置200的前述元件。系统240还可以包括射频(rf)收发器244和一个或多个rf天线245。rf收发器244可以包括能够使用各种适当的无线通信技术来发送和接收信号的一个或多个无线电组件。这类技术可以涉及根据一个或多个无线通信技术和/或标准(比如,任意前述的示例无线通信技术和/或标准)的跨一个或多个无线网络(比如,任意前述示例无线网络)的通信。rf天线245的示例可以包括内部天线、全向天线、单极天线、偶极天线、端部馈电天线、圆极化天线、微带天线、分集天线、双天线、三频带天线、四频带天线等等。实施例不限于这些示例。

在一般操作中,装置200和/或系统240向一个或多个ue110分配ns(例如,ns210或212)。在各种实施例中,装置200和/或系统240可以包括nss组件206。在一个实现方式中,nss206是vnf。因此,体现为vnf的nss206可以提供除了nss206的功能之外的附加虚拟功能。本公开中在下文描述了这个概念。在各种实施例中,装置200和/或系统240可以包括ns储存库208(例如,存储介质),其包括一个或多个ns210和ns212。每个ns210和212可以包括一个或多个vnf214-220。在一个实现方式中,ns210中的vnf214和216被选择并且被包括在其中以满足第一ue110类型的特定网络需求,其中ns212中的vnf218和220被选择并且被包括在其中以满足第二ue110类型的特定网络需求。例如,第一ue110可具有第一组数据速率、移动性、延迟容限、占空比、范围和/或电池寿命要求。ns210的vnf214和216被捆绑在一起以至少满足第一ue110所指示的要求中一些或全部要求。类似地,第二ue110可具有第二组数据速率、移动性、延迟容限、占空比、范围和/或电池寿命要求。ns212的vnf218和220被捆绑在一起以至少满足第二ue110所指示的要求中一些或全部要求。所标识的第一组ue要求和第二组ue要求可以是独特的。在一个实现方式中,例如,nss206选择ns210或212,ns210或212将根据一些或多个前面所指示的要求(例如,ue数据速率、移动性、延迟容限、占空比、范围和/或电池寿命要求等)来有效地配置给定ue110。实施例不受限于该上下文中。

在各种实施例中,ue110向系统240发送rrc连接请求消息。在一个实现方式中,使用公共控制信道(ccch)将rrc连接请求消息发送到系统240。rrc连接请求消息可以包括发送rrc连接请求消息的ue110的ue标识值(例如,随机值)和简档。nss206可以使用ue110的ue标识值和/或简档来选择可以用于配置ue110的ns(例如,ns210或212)以及相关联的一个或多个vnf。实施例不受限于该上下文中。具体而言,ue110可以使用除了rrc连接请求消息之外的消息或通信来无线地或通过有线线路将其简档传送给系统240。在另一示例中,系统240可以例如在存储器单元204中存储针对多个ue110类型的一个或多个简档。系统240可以使用这样存储的一个或多个简档来使得nss206能够选择合适的ns(例如,210或212)来配置ue110。例如,与ue110相关联的ue标识值可能足以使系统240和nss206选择合适的ns(例如,210或212)来配置ue110。更具体地,系统240可以使用与ue110相关联的ue标识值来确定分配给ue110的网络订阅。系统240然后可以使用nss206来选择分配给ue110的ns(例如,ns210或212)。实施例不受限于该上下文中。

ue110可以体现为永久性的或间歇性的任何类型的连接设备。例如,本文描述的vnf配置可以用于无线移动电话、可穿戴设备(例如,视频流送设备、运动可穿戴设备和文件共享设备)、健康监测设备、安全性和监视设备、销售点设备、自动化和监测设备、汽车远程信息处理设备、车队管理和后勤设备、公用设施等等。每种所指示的类型的ue110可能需要特定类型的网络配置。更具体地,一种ue类型可能需要低延迟、高带宽和对有限地理区域的覆盖。另一方面,另一ue类型可能仅需要具有高可用性和鲁棒性的数据覆盖以及中等的安全性和延迟。此外,又一ue类型可能需要具有非常低的延迟的非常高的数据吞吐量。nss206用于选择ns并且与一个或多个vnf相关联,例如,用于向ue提供适合于ue需求(例如,地理覆盖区域、连通性持续时间、容量、速度、延迟、鲁棒性、安全性和可用性)的连通性服务。实施例不受限于该上下文中。

图3还示出了系统300的框图。在一个实现方式中,系统300与基站(比如,基站104-108中的一个)相关联。在一个实施例中,系统300与enb相关联。在另一实现方式中,系统300的一些或全部元件与epc121、mme123或控制平面126相关联。在另一实现方式中,系统300是独立的通信网络实体。系统300被示出为包括各种元件。系统300不受限于此上下文。例如,系统300可以至少包括图2中所示的一个或多个元件。

在一个实现方式中,系统300可以包括业务支持系统/操作支持系统组件(bss/oss)302。bss可以涉及服务提供商(例如,电话运营商或电信公司)可以用来运行其业务操作(包括例如接受订单、处理支付问题、或处理收益等)的组件。bss通常可以涵盖产品管理、客户管理、收益管理和订单管理四个主要领域。以相关的方式,oss可以涉及被电信服务提供商用于处理电信网络本身的组件,支持包括但不限于维护网络清单、部署服务、配置网络组件、管理故障等的处理。一起运行的这两个系统可以被称为bss/oss302。

系统300可以使用射频(rf)收发器244和一个或多个rf天线245。rf收发器244可以包括能够使用各种适当的无线通信技术发送和接收信号的一个或多个无线电组件。这类技术可以涉及根据一个或多个无线通信技术和/或标准(比如,任意前述的示例无线通信技术和/或标准)的跨一个或多个无线网络(比如,任意前述的示例无线网络)的通信。rf天线245的示例可以包括内部天线、全向天线、单极天线、偶极天线、端部馈电天线、圆极化天线、微带天线、分集天线、双天线、三频天带线、四频带天线等等。实施例不限于这些示例。

系统300还可以包括虚拟网络功能编排器304。编排器304可以耦合到bss/oss302。编排器304可以耦合到一个或多个vnf管理器(vnfm)306。vnfm306可以耦合到一个或多个虚拟化基础设施管理器(vim)308。vim308可以耦合到nfv基础设施组件(nfvi)310。

编排器304可以管理网络服务生命周期并协调对网络服务生命周期、(由vnfm306支持的)vnf生命周期和(由vim308支持的)nfvi310资源的管理,以确保对必要的资源和连通性的分配。vnfm306可以与ns210和212以及相关联的vnf214-220进行通信,并且可以负责vnf生命周期管理(例如,实例化、更新、查询、缩放和终止)。例如,在一个实施例中,可以为每个ns210和212以及相关联的vnf214-220部署vnfm306。在一些情况下,单个vnfm306可以服务每个ns210和212以及相关联的vnf214-220。vim308可以负责控制和管理nfvi310的计算、存储和网络资源。换句话说,vim308可以被配置为控制和管理每个ns210和212以及相关联的vnf214-220与nfvi310中的计算、存储和网络资源的交互。在一个示例中,vim308可以执行资源管理功能,比如,对基础设施资源的管理和分配(例如,增加用于vm的资源、提高能源效率和资源回收)。vim306和vnfm308可以针对资源分配请求彼此通信并且交换虚拟化的硬件资源配置和状态信息。实施例不受限于该上下文中。

尽管示出了两个ns210和212,但是能明确预期到可以在系统中找到任何数量的这些元件,而选择两个纯粹是为了方便的目的。类似地,虽然每个ns210和212被示为具有两个vnf(例如,vnf214-220),但是能明确预期到在系统中可以找到任何数量的这些元件,而选择两个纯粹是为了方便的目的。此外,应该理解本公开设想了替代的配置。实施例不受限于该上下文中。

每个vnf214-220可以是对非虚拟化网络中的网络功能的虚拟化。例如,非虚拟化网络中的网络功能可以是3gppepc网络元件(例如,mme、sgw、pgw);家庭网络中的元件(例如,住宅网关(rgw));和常规的网络功能(例如,动态主机配置协议(dhcp)服务器、防火墙等)。每个vnf214-220可以由被称为虚拟化网络功能组件(vnfc)的一个或多个内部组件组成。每个vnfc可以提供给定vnf功能的已定义子集,其主要特点是此组件的单个实例与单个虚拟化容器进行1:1映射。例如,一个vnf可以部署在多个vm上,其中每个vm托管vnf的vnfc。但是,在其他情况下,整个vnf也可以被部署在单个vm中。vm可以是行为类似于物理设备(例如,计算机或服务器)的虚拟化计算环境,其具有物理计算机/服务器的所有组件(处理器、存储器/存储装置、接口/端口)并且由管理程序生成,管理程序划分底层物理资源并将他们分配给vm。管理程序可以是划分底层物理资源并创建虚拟机并将虚拟机彼此隔离的一种软件。

nfvi310表示构建vnf214-220在其中被部署、管理和执行的环境的各种硬件和软件组件。例如,nfvi310中的硬件组件可以包括通过虚拟化层向vnf214-220提供处理、存储和连通性的计算硬件、存储硬件和网络硬件。计算硬件可以是被配置为、被设计成、或以其他方式被实现为提供处理和计算资源的任何设备。存储硬件可以是用于存储信息供以后检索的任何类型的设备。存储设备的示例包括闪速存储器、磁旋转盘、光盘或能够存储信息供以后检索的任何其他机构,比如,存储器单元204。存储硬件可以被区分为共享网络附着存储装置和本地存储装置,其中本地存储装置被使用内部总线或其他附着机制直接连接到nfvi310。在一个实施例中,来自计算硬件和存储硬件的资源可以汇集在一起。网络硬件可以是被配置为执行交换功能的交换机,例如,路由器以及有线或无线链路。网络硬件可以跨越多个网络域。实施例不受限于该上下文中。

nfvi310内的虚拟化层可以抽象化硬件资源,即计算硬件、存储硬件和网络硬件,并将vnf214-220中的一个或多个从底层硬件中解耦。例如,虚拟化层可以负责抽象化和逻辑地划分硬件资源,使得实现vnf214-220中的一个或多个的软件能够使用底层虚拟化的基础设施,并且向vnf214-220中的一个或多个提供虚拟化资源。由虚拟化层控制的虚拟化资源可以包括虚拟计算、虚拟存储和虚拟网络。实施例不受限于该上下文中。

系统300可以操作来使用ns210和/或212中的至少一者来配置至少一个或多个ue110。因此,系统300可以包括nss206。在各种实施例中,系统300可以包括ns储存库208(例如,存储介质),其包括一个或多个ns210和ns212。包含在ns储存库208中的ns可被编入目录以使得能够容易地搜索和检索ns。对在储存库208中编入目录的ns的搜索可以由系统300等执行。每个ns210和212可以包括一个或多个vnf214-220。在一个实现方式中,ns210中的vnf214和216被选择并且被包括在其中以满足第一ue110类型的特定网络需求,其中ns212中的vnf218和220被选择并且被包括在其中以满足第二ue110类型的特定网络需求。例如,第一ue110可以具有第一组数据速率、移动性、延迟容限、占空比、范围和/或电池寿命要求。ns210的vnf214和216被捆绑在一起以至少满足第一ue110所指示的要求中的一些或全部要求。类似地,第二ue110可具有第二组数据速率、移动性、延迟容限、占空比、范围和/或电池寿命要求。ns212的vnf218和220被捆绑在一起以至少满足第二ue110所指示的要求中的一些或全部要求。所标识的第一组ue要求和第二组ue要求可以是独特的。在一个实现方式中,例如,nss206选择ns210或212,ns210或212将根据一些或多个前面所指示的要求(例如,ue数据速率、移动性、延迟容限、占空比、范围和/或电池寿命要求等)来有效地配置给定ue110。实施例不受限于该上下文中。

在各种实施例中,ue110向系统300发送rrc连接请求消息。在一个实现方式中,使用公共控制信道(ccch)将rrc连接请求消息发送到系统300。rrc连接请求消息可以包括发送该rrc连接请求消息的ue110的ue标识值(例如,随机值)和简档。nss206可以使用ue110的ue标识值和/或简档来选择可以用于配置ue110的ns(例如,ns210或212)以及相关联的一个或多个vnf。实施例不受限于该上下文中。具体而言,ue110可以使用除rrc连接请求消息之外的消息来无线地或通过有线线路来将其简档传送给系统300。在另一示例中,系统300可以例如在存储介质(例如存储器单元204)中存储针对多个ue110类型的一个或多个简档。系统240可以使用那些存储的一个或多个简档来使得nss206能够选择合适的ns(例如,ns210或212)来配置ue110。例如,与ue110相关联的ue标识值可能足以使系统240和nss206选择合适的ns(例如,210或212)来配置ue110。更具体地,系统300可以使用与ue110相关联的ue标识值来确定分配给ue110的网络订阅。系统300然后可以使用nss206来选择分配给ue110的ns(例如,ns210或212)。实施例不受限于该上下文中。

ue110可以体现为永久性的或间歇性的任何类型的连接设备。例如,本文描述的vnf配置用于无线移动电话、可穿戴设备(例如,视频流送设备、运动可穿戴设备和文件共享设备)、健康监测设备、安全性和监视设备、销售点设备、自动化和监测设备、汽车远程信息处理设备、车队管理和后勤设备、公用设施等等。每种所指示的类型的ue110可能需要特定类型的网络配置。更具体地,一种ue类型可能需要低延迟、高带宽和对有限地理区域的覆盖。另一方面,另一ue类型可能仅需要具有高可用性和鲁棒性的数据覆盖以及中等的安全性和延迟。此外,又一ue类型可能需要具有非常低的延迟的非常高的数据吞吐量。系统300的nss206用于选择ns,并且与一个或多个vnf相关联,以向ue提供适合于ue需求(例如,地理覆盖区域、连通性持续时间、容量、速度、延迟、鲁棒性、安全性和可用性)的连通性服务。实施例不受限于该上下文中。

如前所述,本公开描述了将单个ns中的vnf集群化以支持基于设备的网络连通性来需求配置设备。换句话说,第一ns和相关联的vnf可以实现为支持主要执行延迟敏感的视频应用的设备,第二ns和相关联的vnf可以实现为支持主要需要超低延迟网络连通性的设备,第三ns和相关联vnf可以实现为支持需要超可靠网络连通性的设备等。在一个示例中,每个ns(例如,ns210和212)可以包括四个vnf(例如,vnf214-220)。四个vnf中的第一vnf可以基于设备类型(例如主要是视频设备、主要是音频设备、m2m设备、游戏设备、特定物联网(iot)设备、传感器设备和/或车载设备)来提供网络应用和服务。四个vnf中的第二vnf可以基于设备类型(例如,带宽、低延迟、可靠性、速度、移动性和/或每比特成本)来提供网络连通性。四个vnf中的第三vnf可以基于设备类型(例如,认证、完整性、寻呼、位置、数据服务、切换、分组路由和/或计费)来提供网络功能。四个vnf中的第四vnf可以基于设备类型(计算、处理、存储和/或联网)来提供系统资源。通常,vnf可以被实现为提供可以应用于网络分组的任何服务或动作,例如(以非限制性示例的方式),域名系统(dns)翻译、目录服务、电子邮件、打印、文件服务、时间服务、网络电话(voip)、认证、路由、防火墙、区域防火墙、应用防火墙、深度分组检测、抗病毒、垃圾邮件过滤、反恶意软件、服务质量、网络流量、广域应用服务、网络地址翻译、ip安全性、nat、ipsec、处理功能、存储装置(ram、rom)、存储介质以及应用可视性和控制。

图4示出了多个vnf402-408。在一个实现方式中,可以使得vnf214-220中的一个或多个能够提供与多个vnf402-408中的一个或多个相同的功能。多个vnf402-408可以与至少一个ns(例如,ns210和/或212)相关联。在一个示例中,vnf402-408可以用于配置ue110中的至少一个ue110。例如,ue110中的一个ue110可以被归类为蜂窝物联网(iot)设备。在一个示例中,蜂窝iot设备可能需要无所不在且增强的覆盖范围、可靠的连接性、中等至高数据率以及精确定位。蜂窝iot设备可以包括自动化和监视设备、可穿戴设备、健康监测设备、车辆设备、车队管理设备、安全性和监视设备、自动化和监测设备、或结构化(例如,建筑物)设备。每种类型的蜂窝iot可以具有独特的配置要求集(例如,数据速率、延迟、电池和速度)。实施例不受限于该上下文中。

可以使得vnf402能够分配蜂窝iot应用和服务配置。更具体地,vnf402被实现为为特定类型的蜂窝iot设备分配服务。例如,在一个示例中,vnf402可以分配与稳健的视频和音频相关的应用和服务。在另一示例中,vnf402可以包括到基于云的计算以及具有不同能力和优势的平台的连通性。这样的平台包括云技术、geni、googlecloud、thingworx,openlot等。可以使得vnf404能够为特定类型的蜂窝iot设备分配网络特性配置。例如,vnf404可以被实现为为特定类型的蜂窝iot设备分配虚拟延迟、可靠性和每比特成本。例如,可以使得vnf404能够分配使用频率和带宽来实现所需延迟水平的通信技术。此外,可以使得vnf404能够分配实现iot服务递送所需的成功率的网络连接可靠性等级。另外,vnf404可以为特定类型的蜂窝iot设备分配所需的每比特成本。在一个示例中,通过使得vnf404能够利用lte网络技术或类似的网络技术来配置具体类型的蜂窝iot设备,可以实现低的每比特成本。在一个示例中,vnf406能够为特定类型的蜂窝iot设备分配网络功能。网络功能可以包括认证完整性、寻呼、数据服务和计费。vnf408用于为特定类型的蜂窝iot设备分配系统资源。这样的系统资源包括例如虚拟化计算、处理、存储和/或网络功能。实施例不受限于该上下文中。

图5示出了作为epc121的一部分的nss206和ns210和212。ns的数量仅是示例性的。epc121可以操作来使用ns210和/或212中的至少一者来配置至少一个或多个ue110。因此,epc121可以包括nss206。在各种实施例中,epc121可以包括ns储存库208(例如,存储介质),其包括一个或多个ns210和ns212。每个ns210和212可以包括一个或多个vnf214-220。包含在ns储存库208中的ns可被编入目录以使得能够容易地搜索和检索ns。对在储存库208中编入目录的ns的搜索可以由epc121等执行。在一个实现方式中,ns210中的vnf214和216被选择并且被包括在其中以满足第一ue110类型的特定网络需求,其中ns212中的vnf218和220被选择并且被包括在其中以满足第二ue110类型的特定网络需求。例如,第一ue110可具有第一组数据速率、移动性、延迟容限、占空比、范围和/或电池寿命要求。ns210的vnf214和216被捆绑在一起以至少满足第一ue110所指示的要求中的一些或全部要求。类似地,第二ue110可具有第二组数据速率、移动性、延迟容限、占空比、范围和/或电池寿命要求。ns212的vnf218和220被捆绑在一起以至少满足第二ue110所指示的要求中的一些或全部要求。所标识的第一组ue要求和第二组ue要求可以是独特的。在一个实现方式中,例如,nss206选择ns210或212,ns210或212将根据一些或多个前面所指示的要求(例如,ue数据速率、移动性、延迟容限、占空比、范围和/或电池寿命要求等)来有效地配置给定ue110。实施例不受限于该上下文中。

图6示出了作为epc121的一部分的nss206和ns210和212。在该示例中,除了vnf214和216之外,ns210还包括实现nss206的mmevnf602。ns的数量仅是示例性的。epc121可操作来使用ns210和/或212中的至少一者来配置至少一个或多个ue110。在该示例实施例中,nss206是ns210的一部分,并且nss206与mmevnf602相关联。因此,在该示例实施例中,ns210包括vnf214、216和mmevnf602,它们配置请求来自epc121的服务的ue110(例如,所有ue110)。在一个实现方式中,ns210可以被认为是默认的ns。在一个实现方式中,mmevnf602包括将被分配给请求来自epc121的服务的ue110(例如,所有ue110)的被虚拟化的mme功能的子集。mme功能的子集可以包括例如管理对ue110的认证和授权和/或ue110的ue可达性的虚拟化网络接入控制。在一个实现方式中,nss206可以与一个ns相关联(例如,ns210,如图6所示)。或者,所实现的多个ns可以包括nss,其中每个nss一起和/或单独地发挥作用以选择用于配置ue的一个或多个ns。实施例不受限于该上下文中。

在各种实施例中,epc121可以包括包含一个或多个ns212的ns储存库208(例如,存储介质)。包含在ns储存库208中的ns可被编入目录以使得能够容易地搜索和检索ns。对在储存库208中编入目录的ns的搜索可以由epc121等执行。ns212可以包括一个或多个vnf218-220。此外,ns212可以包括mmevnf604。此外,由epc121实现的另外的ns也可以包括mmevnf类型。

在一个实现方式中,ns212中的vnf218和220被选择并且被包括在其中以满足第一ue110类型的特定网络需求。例如,第一ue110可具有第一组数据速率、移动性、延迟容限、占空比、范围和/或电池寿命要求。ns212的vnf218和220被捆绑在一起以至少满足第一ue110所指示的要求中的一些或全部要求。此外,mmevnf604被包括在ns212中以提供为第一ue110定制的虚拟化的mme功能。例如,mmevnf604可以向第一ue110提供mme功能的子集。例如,mme功能的子集可以包括虚拟化的移动性管理、跟踪区域管理、寻呼、合法监听和/或负载平衡。实施例不受限于该上下文中。

可以在epc121中实现至少一个另外的ns和相关联的vnf以至少提供针对第二ue110的一些或全部连通性和网络要求的配置。在一个实现方式中,例如,nss206选择ns,该ns根据一些或更多前面所指示的要求(例如,ue数据速率、移动性、延迟容限、占空比、范围和/或电池寿命要求)来有效地配置给定ue110。实施例不受限于该上下文中。该至少一个另外的ns还可以包括为第二ue110量身定制的mmevnf。

图7示出了作为mme桩vnf700的一部分的nss206和作为epc121的一部分的ns210和212。ns的数量仅是示例性的。mme桩700可以包含nss206(其可以是负责将至少一个或多个ue110分配给ns210和/或212中的一者的vnf),从而使得能够配置至少一个或多个ue110。在一个实现方式中,mme桩vnf700包括将被分配给请求来自epc121的服务的ue110(例如,所有ue110)的虚拟化的mme功能的子集。例如,除了nss206之外,mme桩vnf700功能的子集还可以包括管理对ue110的认证和授权的虚拟化网络接入控制。在这种情况下,来自至少一个ue110的初始请求将去往mme桩vnf700,mme桩vnf700将使用其功能(例如,一个或多个vnf)来认证并授权至少一个ue110使用epc121。随后,mme桩vnf700可以使用nss206来向至少一个ue110分配一个或多个ns210和/或ns212。在一个实现方式中,可以向至少一个ue110分配多个ns(例如,ns210和ns212)以便向该至少一个ue110提供独特的服务。实施例不受限于该上下文中。

在各种实施例中,epc121可以包括ns储存库208(例如,存储介质),其包括一个或多个ns210和ns212。每个ns210和212可以包括一个或多个vnf214-220。此外,ns210可以包括mmevnf604,并且ns212可以包括mmevnf606。此外,由epc121实现的另外的ns也可以包括mmevnf类型。例如,mmevnf604可以向第一ue110提供mme功能的子集。例如,mme功能的子集可以包括虚拟化移动性管理、寻呼、跟踪区域管理、合法监听和/或负载平衡。类似地,mmevnf606可以向第二ue110提供mme功能的子集。由mmevnf604提供的mme功能的子集相对由mmmvnf606提供的mme功能的子集可以是独特的。实施例不受限于该上下文中。

包含在ns储存库208中的ns可被编入目录以使得能够容易地搜索和检索ns。对在储存库208中编入目录的ns的搜索可以由epc121等执行。在一个实现方式中,ns210中的vnf214和216被选择并被包括在其中以满足第一ue110类型的特定网络需求,其中ns212中的vnf218和220被选择并且被包括在其中以满足第二ue110类型的特定网络需求。例如,第一ue110可具有第一组数据速率、移动性、延迟容限、占空比、范围和/或电池寿命要求。ns210的vnf214和216被捆绑在一起以至少满足第一ue110所指示的要求中的一些或全部要求。类似地,第二ue110可具有第二组数据速率、移动性、延迟容限、占空比、范围和/或电池寿命要求。ns212的vnf218和220被捆绑在一起以至少满足第二ue110所指示的要求中的一些或全部要求。所标识的第一组ue要求和第二组ue要求可以是独特的。在一个实现方式中,例如,nss206选择ns210或212,ns210或212将根据一些或多个前面所指示的要求(例如,ue数据速率、移动性、延迟容限、占空比、范围和/或电池寿命要求等)来有效地配置给定ue110。实施例不受限于该上下文中。

图8示出了作为(例如,与epc121不同的)独立元件的nss206以及作为epc121的一部分的ns210和212。ns的数量仅是示例性的。nss206可以经由epc121操作以使用ns210和/或212中的至少一者来配置至少一个或多个ue110。在各种实施例中,epc121可以包括ns储存库208(例如,存储介质),其包括一个或多个ns210和ns212。包含在ns储存库208中的ns可被编入目录以使得能够容易地搜索和检索ns。对在储存库208中编入目录的ns的检索可以由epc121等执行。每个ns210和212可以包括一个或多个vnf214-220。在一个实现方式中,ns210中的vnf214和216被选择并且被包括在其中以满足第一ue110类型的特定网络需求,其中ns212中的vnf218和220被选择并且被包括在其中以满足第二ue110类型的特定网络需求。例如,第一ue110可具有第一组数据速率、移动性、延迟容限、占空比、范围和/或电池寿命要求。ns210的vnf214和216被捆绑在一起以至少满足第一ue110所指示的要求中的一些或全部要求。类似地,第二ue110可具有第二组数据速率、移动性、延迟容限、占空比、范围和/或电池寿命要求。ns212的vnf218和220被捆绑在一起以至少满足第二ue110所指示的要求中的一些或全部要求。所标识的第一组ue要求和第二组ue要求可以是独特的。在一个实现方式中,例如,nss206选择ns210或212,ns210或212将根据一些或更多前面所指示的要求(例如,ue数据速率、移动性、延迟容限、占空比、范围和/或电池寿命要求等)来有效地配置给定ue110。实施例不受限于该上下文中。

图9示出了作为epc121的一部分的nss206和ns210和212。ns的数量仅是示例性的。epc121可以操作来使用ns210和/或212中的至少一者来配置至少一个或多个ue110。因此,epc121可以包括nss206。在该示例实施例中,nss206是ns210的一部分,其中ns210位于控制平面126中。因此,在该示例实施例中,ns210包括配置请求来自epc121的服务的ue110(例如,所有ue110)的vnf214和216。在一个实现方式中,ns210可以被认为是默认的ns。

在各种实施例中,epc121可以包括包含一个或多个ns212的ns储存库208(例如,存储介质)。包含在ns储存库208中的ns可被编入目录以使得能够容易地搜索和检索ns。对在储存库208中编入目录的ns的搜索可以由epc121等执行。ns212可以包括一个或多个vnf218-220。在该示例实施例中,至少ns212在用户平面127中。在一个实现方式中,ns212中的vnf218和220被选择并且被包括在其中以满足第一ue110类型的特定网络需求。例如,第一ue110可具有第一组数据速率、移动性、延迟容限、占空比、范围和/或电池寿命要求。ns212的vnf218和220被捆绑在一起以至少满足第一ue110所指示的要求中一些或全部要求。可以在epc121中实现至少一个另外的ns和相关联的vnf以至少提供针对第二ue110的一些或全部连接和网络需求的配置。在一个实现方式中,例如,nss206选择ns,该ns根据一些或多个前面所指示的要求(例如,ue数据速率、移动性、延迟容限、占空比、范围和/或电池寿命要求)来有效地配置给定ue110。实施例不受限于该上下文中。

上述实施例的操作可参考以下附图和所附示例来进一步描述。一些附图可以包含逻辑流程。尽管本文所展示的这类附图可以包括特定的逻辑流程,但是能够理解的是,逻辑流程仅仅提供了可以如何实现本文描述的一般功能的示例。此外,除非另有说明,否则给定的逻辑流程不一定必须按照所展示的顺序执行。另外,给定的逻辑流程可以由硬件元件、由处理器执行的软件元件、或它们的任意组合来实现。实施例不受限于该上下文中。

图10示出了逻辑流程1000的一个实施例,其可以代表本文描述的一个或多个实施例所执行的操作。更具体地,逻辑流程1000可以包括图1-9中所示出的一个或多个元件可以执行来实现设备配置的操作的示例,该设备配置包括提供促进到电信网络的设备连通性的一个或多个网络切片和相关联的虚拟网络功能。

如逻辑流程1000所示,网络实体在1002处接收来自ue的消息或请求。在一个实现方式中,网络实体是nss。nss可以是enb、epc、mmc、mmc桩的一部分,或者nss可以是在epc外部的独立元件。该消息可以包括ue的标识和/或设备简档。此外,该消息可以包括一个或多个服务请求。可替代地,该消息可以包括一个或多个服务请求以及附加信息(例如,设备简档和/或ue的标识)。在一个实现方式中,该消息可以是rrc连接请求消息。在另一实现方式中,该消息可以是nas消息。

在1004处,网络实体选择可以用于配置ue的ns。在一个实现方式中,网络实体基于ue提出的服务请求来选择用于配置ue的一个或多个ns。在一个实现方式中,服务请求可以是1002处的来自ue的消息或请求的一部分。ns可以包括一个或多个vnf。ns可以可替代地包括接收消息和一个或多个vnf的网络实体。在一个实现方式中,包括网络实体的ns包括一个或多个默认vnf。网络实体可以基于消息中所包括的设备简档和/或标识来选择ns。在一个实现方式中,该消息是rrc连接请求消息。在特定实现方式中,ue的标识足以使得网络实体能够选择可以用于配置ue的ns。可替代地,在另一实现方式中,ue的设备简档足以使得网络实体能够选择可以用于配置ue的ns。在一个实现方式中,ns包括多个vnf。在另一实现方式中,网络实体选择可以用于配置用户设备的多个ns。在一个实现方式中,多个ns中的一个ns是包括至少一个默认vnf的默认网络切片,并且多个ns中的另一ns是网络实体基于ue的设备简档和/或标识进行选择的网络切片。

在1006处,网络实体使用ns和相关联的一个或多个vnf来配置ue。在一个实现方式中,网络实体使用多个ns来配置ue。一个ns可以包括一个或多个默认vnf,并且另一ns可以包括基于ue的设备简档和/或标识而选择的一个或多个vnf。

图11示出了存储介质1100的实施例。存储介质1100可以包括制造物品。在一个实施例中,存储介质1100可以包括任何非暂态计算机可读介质或机器可读介质,比如,光、磁或半导体存储设备。存储介质可以存储各种类型的计算机可执行指令,比如,用于实现本文描述的一个或多个逻辑流的指令1102。计算机可读或机器可读存储介质的示例可以包括能够存储电子数据的任何有形介质,包括易失性存储器或非易失性存储器、可移除或不可移除存储器、可擦除或不可擦除存储器、可写入或可重写存储器等等。计算机可执行指令的示例可以包括任何合适类型的代码,比如,源代码、编译代码、解释代码、可执行代码、静态代码、动态代码、面向对象的代码、可视代码等。实施例不受限于该上下文中。

图12示出了用于在宽带无线接入网络中使用的设备1200的实施例。设备1200可以实现例如本文描述的装置、系统、元件、组件、存储装置和/或逻辑。例如,逻辑电路1228可以包括物理电路以执行针对本文描述的装置、系统、元件、组件、存储装置和/或逻辑所描述的操作。如图12所示,设备1200可以包括无线电接口1210、基带电路1220和计算平台1230,但是实施例不受限于该配置。

设备1200可以在单个计算实体(例如,完全在单个设备内)中实现一些或全部结构和/或操作,例如,本文描述的装置、系统、元件、组件、存储装置和/或逻辑。可替代地,设备1200可以使用分布式系统架构(例如,客户端-服务器架构、3层架构、n层架构、紧密耦合或集群的架构、对等架构、主从架构、共享数据库架构以及其他类型的分布式系统)跨越多个计算实体来分布结构和/或操作(例如,本文描述的装置、系统、元件、组件、存储装置和/或逻辑)的部分。实施例不受限于该上下文中。

在一个实施例中,无线电接口1210可以包括适用于发送和/或接收单载波或多载波调制信号(例如,包括补码键控(cck)和/或正交频分复用(ofdm))符号)的组件或组件的组合,但是实施例不限于任何特定的空中接口或调制方案。无线电接口1210可以包括例如接收机1212、频率合成器1214和/或发射机1216。无线电接口1210可以包括偏置控制、晶体振荡器和/或一个或多个天线1218-f。在另一实施例中,无线电接口1210可根据需要使用外部压控振荡器(vco)、表面声波滤波器、中频(if)滤波器和/或rf滤波器。由于潜在的rf接口设计的多样性,省略了对它的展开描述。

基带电路1220可以与无线电接口1210进行通信以处理接收和/或发送信号,并且可以包括例如对接收到的信号进行下变频的模拟到数字转换器1222,对要发射的信号进行上变频的数字到模拟转换器1224。此外,基带电路1220可以包括用于对相应的接收/发送信号进行物理层(phy)链路层处理的基带或phy处理电路1226。基带电路1220可以包括例如用于进行介质访问控制(mac)/数据链路层处理的mac处理电路1227。基带电路1220可以包括用于例如经由一个或多个接口1234与mac处理电路1227和/或计算平台1230进行通信的存储器控制器1232。

在一些实施例中,phy处理电路1226可以包括与附加的电路(例如,缓冲存储器)结合的帧结构和/或检测模块以构造和/或解构通信帧和/或分组。可替代地或附加地,mac处理电路1227可以共享对这些功能中的某些功能的处理或独立于phy处理电路1226执行这些处理。在一些实施例中,mac和phy处理可以被集成在单个电路中。

计算平台1230可以为设备1200提供计算功能。如所示,计算平台1230可以包括处理组件1240。除基带电路1220之外或替代基带电路1220,设备1200可以执行针对例如本文描述的装置、系统、元件、组件、存储设备和/或逻辑的处理操作或逻辑,和/或使用处理组件1240的逻辑电路1228。处理组件1240(和/或phy1226和/或mac1227)可以包括各种硬件元件、软件元件或两者的组合。硬件元件的示例可以包括设备、逻辑设备、组件、处理器、微处理器、电路、处理器电路、电路元件(例如,晶体管、电阻器、电容器、电感器等等)、集成电路、专用集成电路(asic)、可编程逻辑设备(pld)、数字信号处理器(dsp)、现场可编程门阵列(fpga)、存储器单元、逻辑门、寄存器、半导体设备、芯片、微芯片、芯片集等等。软件元件的示例可以包括软件组件、程序、应用、计算机程序、应用程序、系统程序、软件开发程序、机器程序、操作系统软件、中间件、固件、软件模块、例程、子例程、功能、方法、过程、软件接口、应用程序接口(api)、指令集、计算代码、计算机代码、代码片段、计算机代码片段、字、值、符号或它们的任意组合。根据给定实施方式的需要,确定实施例是使用硬件元件和/或软件元件来实现可以根据不同数量的因素(比如,所期望的计算速率、功率等级、耐热性、处理周期预算、输入数据速率、输出数据速率、存储器资源、数据总线速度以及其他设计或性能限制)而变化。

计算平台1230可以进一步包括其他平台组件1950。其他平台组件1250包括通用计算元件,比如,一个或多个处理器、多核处理器、协处理器、存储器单元、芯片集、控制器、外设、接口、振荡器、定时设备、视频卡、音频卡、多媒体输入/输出(i/o)组件(例如,数字显示器)、电源等等。存储器单元的示例可以包括但不限于采用一个或多个高速存储器单元的形式的各种类型的计算机可读或机器可读存储介质,比如,只读存储器(rom)、随机存取存储器(ram)、动态ram(dram)、双倍数据速率dram(ddram)、同步dram(sdram)、静态ram(sram)、可编程rom(prom)、可擦除可编程rom(eprom)、电可擦除可编程rom(eeprom)、闪速存储器、聚合物存储器(诸如,铁电聚合物存储器、奥氏存储器、相变或铁电存储器、硅氧化物氮化物氧化物硅(sonos)存储器)、磁卡或光卡、诸如独立盘冗余阵列(raid)驱动器之类的设备阵列、固态存储器设备(例如,usb存储器、固态驱动器(ssd))以及适用于存储信息的任何其他类型的存储介质。

设备1200可以是例如超移动设备、移动设备、固定设备、机器到机器(m2m)设备、个人数字助理(pda)、移动计算设备、智能电话、电话、数字电话、蜂窝电话、用户设备、电子书阅读器、手机、单向寻呼机、双向寻呼机、消息传送设备、计算机、个人计算机(pc)、台式计算机、膝上型计算机、笔记本计算机、上网本计算机、手持式计算机、平板电脑、服务器、服务器阵列或服务器机群、web服务器、网络服务器、互联网服务器、工作站、微型计算机、主机计算机、超级计算机、网络电器、web电器、分布式计算系统、多处理器系统、基于处理器的系统、消耗性电子产品、可编程消耗性电子产品、游戏设备、电视机、数字电视机、机顶盒、无线接入点、基站、节点b、订户站、移动订户中心、无线电网络控制器、路由器、集线器、网关、桥接器、交换机、机器或它们的组合。因此,在设备1200的各种实施例中可以根据适当的需要包括或省略本文所述的设备1200的功能和/或具体配置。在一些实施例中,设备1200可以被配置为与如下协议和频率兼容:与本文引用的针对wman和/或其他宽带无线网络的3gpplte规范和/或ieee802.16标准中的一个或多个相关联的协议和频率,但实施例在此方面不受限制。

设备1200的实施例可以使用单输入单输出(siso)架构来实现。然而,某些实施方式可以包括使用针对波束成形或空分多址(sdma)的自适应天线技术和/或使用mimo通信技术进行发送和接收的多个天线(例如,天线1418-f)。

装置1200的组件和特征可以使用分立电路、专用集成电路(asic)、逻辑门和/或单个芯片架构的任意组合来实现。另外,设备1200的特征可以在适当的情况下使用微控制器、可编程逻辑阵列和/或微处理器或前述各项的组合来实现。应当注意的是硬件、固件和/或软件元件在本文中可以被统称或单独称为“逻辑”或“电路”。

应当理解的是图12的框图中所示的示例性设备1200可以表示许多可行的实施方式的一个功能性描述的示例。因此,对附图中所描述的块功能的划分、省略、或包含并非暗指用于实现这些功能的硬件组件、电路、软件和/或元件必须被划分、省略或包含在实施例中。

图13示出了宽带无线接入系统1300的一个实施例。如图13所示,宽带无线接入系统1300可以是互联网协议(ip)类型的网络,包括互联网1310类型的网络或能够支持对互联网1310的移动无线接入和/或固定无线接入的类似物。在一个或多个实施例中,宽带无线接入系统1300可以包括任何类型的基于正交频分多址(ofdma)的无线网络,比如,与3gpplte规范和/或ieee802.16标准中的一者或多者兼容的系统,并且要求保护的主题的范围在这些方面不受限制。

在示例性宽带无线接入系统1300中,接入服务网络(asn)1312、1318能够分别与基站(bs)(或enodeb)1314、1320耦合,以在一个或多个固定设备1316和互联网1310之间和/或在一个或多个移动设备1322和互联网1310之间提供无线通信。固定设备1316和移动设备1322的一个示例是设备1200,其中固定设备1316包括固定版本的设备1200并且移动设备1322包括移动版本的设备1200。asn1312、1318可以实现能够定义网络功能到宽带无线接入系统1300上的一个或多个物理实体的映射的配置文件。基站(或enodeb)1314、1320可以包括用以提供与固定设备1316和/或移动设备1322的rf通信的无线电装置,比如,参考设备1300所述的,并且可以包括例如与3gpplte规范或ieee802.16标准兼容的phy和mac层装置。基站(或enodeb)1314、1320还可以包括ip底板(backplane)以分别经由asn1312、1318耦合到互联网1310,但是要求保护的主题的范围在这些方面不受限制。

宽带无线接入系统1300还可以包括能够提供一个或多个网络功能的受访连通性服务网络(csn)2024,一个或多个网络功能包括但不限于:代理和/或中继类型功能(例如,认证、授权和计费(aaa)功能、动态主机配置协议(dhcp)功能或域名服务控制等等)、域网关(例如,公共交换电话网络(pstn)网关、或互联网协议语音(voip)网关)、和/或互联网协议(ip)类型服务器功能等等。然而,这些只是能够由受访csn1324或归属csn1326提供的功能类型的示例,并且要求保护的主题的范围在这些方面不受限制。在受访csn1324不是固定设备1316或移动设备1322的常规服务提供商的一部分(例如,在固定设备1316或移动设备1322正漫游出它们各自的归属cn1326)或者宽带无线接入系统1300是固定设备1316或移动设备1322的常规服务提供商的一部分但是宽带无线接入系统1300可能处于并非固定设备1316或移动设备1322的主要位置或归属位置的另一位置或状态的情况下,受访csn1324可以被称为受访csn。

固定设备1316可以位于基站(或enodeb)1314、1320中的一者或两者的范围内的任何地方,比如,在家庭或企业之中或附近,以分别经由基站(或enodeb)1314、1320和asn1312、1318以及归属csn1326向家庭或企业客户提供对互联网1310的宽带接入。值得注意的是,虽然固定设备1316通常部署在固定位置处,但可根据需要将其移动到不同的位置。例如,如果移动设备1322位于基站(或enodeb)1314、1320中的一者或两者的范围内时,可以在一个或多个位置处利用移动设备1322。

根据一个或多个实施例,操作支持系统(oss)1328可以是宽带无线接入系统1300的一部分,来为宽带无线接入系统1300提供管理功能,并且提供宽带无线接入系统1300的功能实体之间的接口。图13的宽带无线接入系统1300仅仅是示出了宽带无线接入系统1300的一定数量组件的一种类型的无线网络,并且要求保护的主题的范围在这些方面不受限制。

各种实施例可以使用与硬件元件、软件元件、或二者的组合来实现。硬件元件的示例可以包括处理器、微处理器、电路、电路元件(例如,晶体管、电阻器、电容器、电感器等等)、集成电路、专用集成电路(asic)、可编程逻辑器件(pld)、数字信号处理器(dsp)、现场可编程门阵列(fpga)、逻辑门、寄存器、半导体设备、芯片、微芯片、芯片集等等。软件元件的示例可以包括软件组件、程序、应用、计算机程序、应用程序、系统程序、机器程序、操作系统软件、中间件、固件、软件模块、例程、子例程、功能、方法、过程、软件接口、应用程序接口(api)、指令集、计算代码、计算机代码、代码片段、计算机代码片段、字、值、符号、或它们的任意组合。确定实施例是否使用硬件元件和/或软件元件来实现可以根据任意数量的因素而变化,比如,所期望的计算速率、功率等级、耐热性、处理周期预算、输入数据速率、输出数据速率、存储器资源、数据总线速度以及其他设计或性能限制。

至少一个实施例的一个或多个方面可以由存储在机器可读介质上的典型指令来实现,该机器可读介质表示在处理器内的各种逻辑,当指令被机器读取时,致使该机器构建逻辑以执行本文所述的技术。这种被称为“ip核”的表述可以被存储于有形的机器可读介质上,并且被提供给各种客户或制造设施以加载到实际制造逻辑或处理器的制造机器。一些实施例可以例如使用可以存储指令或指令集的机器可读介质或物品来实现,当该指令被机器执行时,可以使机器执行根据实施例的方法和/或操作。这样的机器可以包括例如任何适当的处理平台、计算平台、计算设备、处理设备、计算系统、处理系统、计算机、处理器等等,并且可以使用硬件和/或软件的任意适当组合来实现。机器可读介质或物品可以包括例如任意适当类型的存储器单元、存储器设备、存储器制品、存储器介质、存储设备、存储物品、存储介质和/或存储单元,例如,可移除或不可移除介质、可擦除或不可擦除介质、可写入或可重写介质、数字或模拟介质、硬盘、软盘、光盘只读存储器(cd-rom)、可刻录光盘(cd-r)、可重写光盘(cd-rw)、光碟、磁介质、磁-光介质、可移除存储卡或盘、各种类型的数字多功能光盘(dvd)、磁带、盒式磁带等等。指令可以包括任意适当类型的代码,比如,源代码、编译代码、解释代码、可执行代码、静态代码、动态代码、加密代码等等,这些代码使用任意适当的高级、低级、面向对象的、可视的、编译和/或解释编程语言来实现。

本文阐述了许多具体细节以提供对实施例的透彻理解。然而,本领域技术人员应当理解,可以在没有这些具体细节的情况下实践这些实施例。在其他实例中,公知的操作、组件和电路未被详细描述以避免模糊实施例。应当理解,本文公开的具体结构和功能细节可以是代表性的,并且不一定限制实施例的范围。

可使用表述“耦合的”和“连接的”以及它们的衍生词来描述一些实施例。这些术语不意在作为彼此的同义词。例如,可以使用术语“连接的”和/或“耦合的”来描述一些实施例,以指示两个或更多元件相互之间直接物理或电接触。然而,术语“耦合的”还可以指两个或更多元件相互之间不直接接触,但仍然相互之间共同作用或交互。

除非另外明确指出,否则应当理解,诸如“处理”、“运算”、“计算”、“确定”之类的术语指代计算机或计算系统、或类似的电子运算设备的行为和/或处理,它们将在计算系统的寄存器和/或存储器内被表示为(例如,电子的)物理量的数据操纵和/或转换为在计算系统的存储器、寄存器或其它这样的信息存储、传输或显示设备内被类似地表示为物理量的其它数据。实施例不受限于该上下文中。

应当注意,本文所描述的方法不一定以所描述的顺序、或以任何特定的顺序执行。另外,关于本文所示出的方法描述的各种活动可以以串行或并行的方式执行。

尽管本文已经示出和描述了特定的实施例,但应该理解的是,经计算以实现相同目的的任何布置可以替代所示的具体实施例。本公开旨在覆盖各种实施例的任何和所有修改或变化。应该理解,上述描述是以说明性的方式而不是以限制性的方式进行的。本领域技术人员,在阅读了上述描述之后,将清楚上述实施例的组合和本文未具体描述的其他实施例。因此,各种实施例的范围包括其中使用了上述组分、结构和方法的任何其它应用。

上文所描述的内容包括所公开的架构、系统、设备、处理、结构和功能的示例。当然,不可能描述每个可以想到的组件和/或方法的组合,但是本领域的普通技术人员可以认识到许多进一步的组合和排列是可能的。因此,新颖的架构旨在涵盖落入所附权利要求的精神和范围内的所有这样的改变、修改和变化。现在将详细的公开内容转向提供涉及其他实施例的示例。以下提供的示例并非意在进行限制。

示例1.一种演进型节点b(enb),包括:至少一个存储器;以及耦合到至少一个存储器的处理器电路,该处理器电路用于:识别针对用户设备(ue)的信息,该信息被包括在接收到的控制消息中;基于所识别的信息选择要分配给ue的网络切片(ns);并将所选择的ns报告给虚拟网络功能编排器。

示例2.根据示例1所述的enb,其中ns包括至少一个虚拟网络功能(vnf)。

示例3.根据示例2的所述的enb,其中ns包括至少两个vnf。

示例4.根据示例1至3中任一示例所述的enb,其中所识别的信息包括ue的简档和/或ue的标识。

示例5.根据示例1所述的enb,还包括多个ns,多个ns中的每个ns包括至少一个vnf。

示例6.根据示例5所述的enb,其中多个ns中的第一ns被指定用于第一ue并且多个ns中的第二ns被指定用于第二ue,第一ue和第二ue是独特的。

示例7.根据示例5所述的enb,其中多个ns中的第一ns的至少一个vnf将提供与由多个ns中的第二ns的至少一个vnf提供的功能不同的功能。

示例8.一种装置,包括:至少一个存储器;以及耦合到至少一个存储器的处理器电路,该处理器电路用于:识别针对用户设备(ue)的信息,该信息被包括在接收到的消息中;基于所识别的信息选择要分配给该ue的网络切片(ns),该ns包括至少一个虚拟网络功能(vnf);并将所选择的ns报告给虚拟网络功能编排器。

示例9.根据示例8所述的装置,其中ns包括网络切片选择器(nss)和至少一个vnf。

示例10.根据示例9所述的装置,其中该装置由演进分组核心(epc)实现。

示例11.根据示例9所述的装置,其中该装置在演进分组核心(epc)中实现,并且包括nss和至少一个vnf的ns在epc的控制平面中实现。

示例12.根据示例11所述的装置,还包括与包括nss和至少一个vnf的ns不同的另一ns,另一ns在epc的用户平面中实现。

示例13.根据示例8至9中任一项所述的装置,其中该装置在演进分组核心(epc)中实现。

示例14.根据示例9所述的装置,其中nss在移动性管理实体(mme)桩中实现,而ns在演进分组核心(epc)中实现。

示例15.根据示例8所述的装置,还包括另一ns,其包含至少一个vnf,该另一ns不同于ns。

示例16.根据示例8所述的装置,其中该信息包括ue的简档和/或ue的标识。

示例17.根据示例8所述的装置,其中接收到的消息是无线电资源控制(rrc)连接请求消息。

示例18.根据示例8所述的装置,还包括多个ns,多个ns中的每个ns包括至少一个vnf。

示例19.一种装置,包括:至少一个存储器;以及耦合到至少一个存储器的处理器电路,该处理器电路用于:识别包括在接收到的控制消息中的针对用户设备(ue)的信息;基于所识别的信息选择包括要分配给该ue的第一虚拟网络功能(vnf)的网络切片(ns),该ns选自其中的每个ns包括至少一个vnf的多个ns;并且将所选择的ns报告给虚拟网络功能编排器。

示例20.根据示例19所述的装置,其中处理器电路还用于从多个ns中选择包括第二vnf的另一ns,而不考虑所识别的信息。

示例21.根据示例20所述的装置,其中ns和第一vnf不同于另一ns和第二vnf。

示例22.根据示例19至21中任一示例所述的装置,其中处理器电路还用于从ue接收作为接收到的控制消息的一部分的所识别的信息,从ue接收的信息包括ue的简档和/或ue的标识。

示例23.根据示例22所述的装置,其中接收到的控制消息是无线电资源控制(rrc)连接请求消息。

示例24.根据示例19所述的装置,其中处理器电路从仅实现一个或多个vnf的多个ns中选择包括第一vnf的ns。

示例25.根据示例19至21中任一项所述的装置,其中ns被指定用于第一ue类型,并且另一ns被指定用于任何ue类型。

示例26.一种基站,包括:至少一个存储器;以及耦合到至少一个存储器的处理器电路,该处理器电路用于:识别针对用户设备(ue)的信息,该信息被包括在接收到的控制消息中;基于所识别的信息选择要分配给ue的网络切片(ns);并将所选择的ns报告给虚拟网络功能编排器。

示例27.根据示例26所述的基站,其中ns包括至少一个虚拟网络功能(vnf)。

示例28.根据示例27所述的基站,其中ns包括至少两个vnf。

示例29.根据示例26至28中任一示例所述的基站,其中所识别的信息包括ue的简档、ue的标识、和/或ue所请求的至少一个服务。

示例30.根据示例26至27中任一项所述的基站,还包括多个ns,该多个ns中的每个ns包括至少一个vnf。

示例31.根据示例26至28中任一项所述的基站,其中接收到的控制消息是使用无线电资源控制(rrc)协议来提供的,并且该基站是演进型节点b(enb)。

示例32.根据示例30所述的基站,其中多个ns中的第一ns的至少一个vnf将提供与由多个ns中的第二ns的至少一个vnf提供的功能不同的功能。

示例33.一种装置,包括:至少一个存储器;以及耦合到至少一个存储器的处理器电路,该处理器电路用于:识别针对用户设备(ue)的信息,该信息被包括在接收到的消息中;基于所识别的信息选择要分配给ue的网络切片(ns),该ns包括至少一个虚拟网络功能(vnf);并且将所选择的ns报告给虚拟网络功能编排器。

示例34.根据示例33所述的装置,其中ns包括网络切片选择器(nss)和至少一个vnf。

示例35.根据示例34所述的装置,其中该装置由演进分组核心(epc)实现。

示例36.根据示例34所述的装置,其中该装置在演进分组核心(epc)中实现,并且包括nss和至少一个vnf的ns在epc的控制平面中实现。

示例37.根据示例36所述的装置,还包括与包括nss和至少一个vnf的ns不同的另一ns,另一ns在epc的用户平面中实现。

示例38.根据实施例33所述的装置,其中该装置在演进分组核心(epc)和/或移动性管理实体(mme)中实现。

示例39.根据示例34所述的装置,其中nss在移动性管理实体(mme)桩中实现,并且ns在演进分组核心(epc)中实现,mme桩功能性地提供mme功能。

示例40.根据示例33所述的装置,其中nss在移动管理实体(mme)桩中实现,该mme-桩提供mme认证功能。

示例41.根据示例33所述的装置,还包括另一ns,该另一ns包括至少一个vnf,该另一ns不同于ns。

示例42.根据示例33所述的装置,其中所识别的信息包括ue的简档、ue的标识、和/或ue所请求的至少一个服务。

示例43.根据示例33所述的装置,其中接收到的消息是无线电资源控制(rrc)连接请求消息、服务请求消息、和/或非接入层(nas)消息。

示例44.根据示例33所述的装置,还包括多个ns,多个ns中的每个ns包括至少一个vnf。

示例45.一种装置,包括:至少一个存储器;以及耦合到该至少一个存储器的处理器电路,该处理器电路用于:识别包括在接收到的控制消息中的针对用户设备(ue)的信息;基于所识别的信息选择包括要分配给ue的第一虚拟网络功能(vnf)的网络切片(ns),该ns选自多个ns,该多个ns中的每个ns包括至少一个vnf的;并且将所选择的ns报告给虚拟网络功能编排器。

示例46.根据示例45所述的装置,其中处理器电路还用于从多个ns中选择包括第二vnf的另一ns,而不考虑所识别的信息。

示例47.根据示例46所述的装置,其中ns和第一vnf不同于另一ns和第二vnf。

示例48.根据示例45所述的装置,其中处理器电路还从ue接收作为所接收的控制消息的一部分的所识别的信息,从ue接收的信息包括ue的简档和/或ue的标识。

示例49.根据示例48所述的装置,其中接收到的控制消息是无线电资源控制(rrc)连接请求消息和/或非接入层(nas)消息。

示例50.根据示例45所述的装置,其中ns被指定用于第一ue类型,并且另一ns被指定用于任何ue类型。

示例51.一种演进型节点b(enb),包括:处理器电路;网络切片选择器(nss),该nss由处理器电路执行以基于由用户设备(ue)提供的信息来选择网络切片(ns)。

示例52.根据示例51所述的enb,其中ns包括至少一个虚拟网络功能(vnf)。

示例53.根据示例52所述的enb,其中ns包括至少两个vnf。

示例54.根据示例51所述的enb,其中由ue提供的信息是包括ue的简档和/或ue的标识的消息。

示例55.根据示例51所述的enb,还包括多个ns,该多个ns中的每个ns包括至少一个vnf。

示例56.根据示例55所述的enb,其中多个ns中的第一ns被指定用于第一ue并且多个ns中的第二ns被指定用于第二ue,第一ue和第二ue是独特的。

示例57.根据示例55所述的enb,其中多个ns中的第一ns的至少一个vnf将提供与由多个ns中的第二ns的至少一个vnf提供的功能不同的功能。

示例58.一种网络设备,包括:处理器电路;网络切片选择器(nss),该nss由处理器电路执行以基于由用户设备(ue)提供的信息来选择包括至少一个虚拟网络功能(vnf)的网络切片(ns)。

示例59.根据示例58所述的网络设备,其中ns包括nss和vnf。

示例60.根据示例59所述的网络设备,其中网络设备由移动性管理实体(mme)实现。

示例61.根据示例59所述的网络设备,其中网络设备在演进分组核心(epc)中实现,并且包括nss和vnf的ns在epc的控制平面中实现。

示例62.根据示例61所述的网络设备,还包括与包括nss和vnf的ns不同的另一ns,该另一ns在epc的用户平面中实现。

示例63.根据示例58所述的网络设备,其中网络设备在演进分组核心(epc)中实现。

示例64.根据示例58所述的网络设备,其中nss在移动性管理实体(mme)桩中实现,而ns在mme中实现,mme桩和mme是不同的网络实体。

示例65.根据示例58所述的网络设备,还包括另一ns,该另一ns包括至少一个vnf,该另一ns与ns不同。

示例66.根据示例58所述的网络设备,其中由ue提供的信息是包括ue的简档和/或ue的标识的消息。

示例67.根据示例66所述的网络设备,其中该消息是无线电资源控制(rrc)连接请求消息。

示例68.根据示例58所述的网络设备,还包括多个ns,该多个ns中的每个ns包括至少一个vnf。

示例69.一种网络设备,包括:处理器电路;网络切片选择器(nss),该nss由处理器电路执行以基于由用户设备(ue)提供的信息选择包括第一虚拟网络功能(vnf)的网络切片(ns),该nss被包括在包括第二vnf的另一ns中。

示例70.根据示例69所述的网络设备,其中nss还由处理器电路执行以选择另一ns,而不考虑ue所提供的信息。

示例71.根据示例69所述的网络设备,其中网络设备由移动性管理实体(mme)来实现。

示例72.根据示例69所述的网络设备,其中网络设备在演进分组核心(epc)中实现。

示例73.根据示例69所述的网络设备,还包括与nss和vnf中包括的ns不同的第三ns,该第三ns在epc的用户平面实现。

示例75.根据示例69所述的网络设备,其中nss在移动性管理实体(mme)桩中实现,而ns在mme中实现,mme桩和mme是不同的网络实体。

示例76.根据示例69所述的网络设备,其中由ue提供的信息是包括ue的简档和/或ue的标识的消息。

示例77.根据示例76所述的网络设备,其中该消息是无线电资源控制(rrc)连接请求消息。

需要强调的是,提供了本公开的摘要以符合37.c.f.r第1.72(b)部分关于摘要将允许读者快速确定本技术公开的性质的要求。在理解其将不被用来解释或限制权利要求的含义或范围情况下提交该摘要。此外,在前面的具体实施方式中,可以看出,出于简化本公开的目的,各种特征被组合到单个示例中。本公开的方法不被解释为反映如下意图,即,所要求保护的实施例要求比每项权利要求中所明确记载的特征更多的特征。而是,如所附的权利要求所反映的,发明性主题在于少于单个公开的实施例的全部特征。因此,所附权利要求被合并到具体实施方式中,每项权利要求基于其自身作为单独的优选实施例。在所附权利要求中,术语“包括”和“在其中”分别用作相应术语“包含”和“其中”的简明英语等同物。而且,术语“第一”、“第二”、“第三”等仅被用作标记,并且不意欲向其对象强加数值要求。

尽管以特定于结构特征和/或方法动作的语言对主题进行了描述,但应当理解,所附权利要求中所限定的主题不一定限于上面所描述的具体特征或动作。而是,上面所描述的具体特征和动作作为实现权利要求的示例形式被公开。

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