用于网络切片重选的系统和方法与流程

文档序号:14422415阅读:310来源:国知局
用于网络切片重选的系统和方法与流程

相关申请交叉引用

此申请要求于2015年9月18日提交的、序号为62/220,731、题为“用于网络切片重选的系统和方法”的美国专利申请的优先权的权益,以及要求于2016年8月10日提交的、号为15/233,285的美国专利申请的优先权权益,其全部内容通过引用整体并入本文。

本发明涉及通信网络领域,尤其涉及实现网络切片的系统。



背景技术:

通过网络功能虚拟化和软件定义网络等技术实现的通信网络可以灵活组织,以满足不同的客户需求。在构建诸如支持无线网络(包括下一代,或被称为第五代(5g)无线网络)中的未来发展的高级网络时,网络切片提供创建隔离的虚拟网络的能力,在所述隔离的虚拟网络上不同业务流可以彼此隔离地进行传输。然而,在潜在的大网络规模上管理多变和竞争性需求是一个复杂的命题,需要有效的架构和对架构的管理。

网络运营商使用不同服务服务不同类型ue的不同需求集合。随着支持的服务的数量增加,与不同服务相关联的业务配置文件的差异可能变得更严峻。为了支持多个不同服务,其中每个服务与不同类型的ue相关联,网络需要支持所有设备的传输和移动性配置文件。通常,这意味着网络以这样的假定进行设计,即,每个ue必须被分配足够的资源以适应最极端的传输和移动性配置文件。随着设备和服务数量的增加,这可能会给网络运营商造成很大的负担,并可能导致严重过度配置的网络。当与现有切片相关联的用户设备(ue)移动到另一位置时,不能保证ue可以在新位置处与现有切片连接。因此,需要一种至少部分地解决现有技术一个或多个限制的系统和方法。

提供此背景信息是为了揭示申请人认为可能与本发明相关的信息。不需要承认,也不应该被解释为任何上述信息构成针对本发明的现有技术。



技术实现要素:

本发明实施例的目的是提供用于网络切片重选/切换的系统和方法。根据本发明的实施例,提供了用于通过在被称为切片切换或切片重选的过程中转换用于支持用户设备(ue)的切片来管理网络资源的方法。可以存在切片切换/重选的若干个触发,包括:ue的移动、ue的移动性要求的变化、切片管理事件和在某些实施例中的网络负载均衡。切片管理事件包括切片的实例化、切片的终止或切片容量的修改。进一步地,ue可以被转换到由相同服务提供商操作的新切片(运营商内切换)或被转换到由不同服务提供商操作的新切片(运营商间切换)。

根据本发明的一方面,提供了一种用于网络切片重选的方法。该方法包括通过网络接口接收已经发生了与连接到第一切片的移动设备相关联的切片重选触发事件的指示。该方法还可以包括选择第二切片作为目标切片,以及启动所述移动设备到所述选择的目标切片的迁移。在某些实施例中,所述第一切片和所述第二切片由相同的服务提供商操作。在某些实施例中,所述第一切片和所述第二切片由不同的服务提供商操作。在某些实施例中,所述接收的已经发生了切片重选触发事件的指示表示所述移动设备的服务要求的变化。在某些实施例中,所述接收的指示表示所述移动设备从第二接入点接收更清晰的信号。在某些实施例中,所述接收的指示表示所述移动设备的移动性要求的变化。在某些实施例中,所述接收的指示表示切片管理事件的发生。在某些实施例中,所述切片管理事件从组中选择,所述组包括:创建新切片;终止现有切片;以及修改现有切片的容量。在某些实施例中,启动移动设备到所述目标切片的迁移还包括启动一组移动设备到所述目标切片的迁移。在某些实施例中,启动所述移动设备到所述选择的目标切片的迁移包括向网络组件发送消息,以将所述移动设备迁移到所述目标切片。在某些实施例中,所述方法由实现网络切片选择功能的节点执行且所述第一切片属于第一网络。在这样的实施例中,响应于所述切片选择功能,确定所述移动设备可以被迁移到所述第一网络中的第二切片,选择所述第二切片并向所述移动设备传输指令,以指示所述移动设备连接到所述第二切片。在某些实施例中,所述方法还可以包括在第二网络中选择切片,并且其中启动所述迁移还包括向所述第二网络中的节点传输所述移动设备到切片的准入请求。在某些实施例中,所述接收的已经发生了切片重选触发事件的指示表示所述移动设备的所述服务要求的变化,还表示所述移动设备到与所述第二网络相关联的服务区域的移动。在某些实施例中,当网络切片间的不同容量达到负载均衡阈值时,所述切片重选事件发生;其中基于所述切片重选事件的发生接收切片重选的触发包括从对所述切片的容量负载进行测量的负载监测功能接收触发。

本发明的另一方面提供了一种切片选择功能。该切片选择功能包括用于接收触发事件的指示并用于传输指令的网络接口、处理器、用于存储指令的非暂时性存储器。所述指令当被所述处理器执行时使所述切片选择功能:在接收到已经发生了与连接到第一切片的移动设备相关联的切片重选触发事件的指示后,选择第二切片作为目标切片;以及启动所述移动设备到所述选择的目标切片的迁移。在某些实施例中,当所述移动设备的服务要求存在变化时,切片重选触发事件发生。在某些实施例中,响应于所述移动设备的移动性要求的变化,所述移动设备的服务要求变化。在某些实施例中,响应于所述移动设备的移动,所述移动设备的服务要求变化。在某些实施例中,使所述切片选择功能启动所述移动设备到所述选择的目标切片的迁移的所述指令包括使所述切片选择功能向网络组件发送消息以将所述移动设备迁移到所述目标切片的指令。在某些实施例中,切片重选触发事件包括从组中选择的切片管理事件,所述组包括:创建新切片、终止现有切片或修改现有切片的容量。

附图说明

本发明的进一步特征和优点将从以下结合附图的详细描述中变得显而易见,其中:

图1示出了根据本发明实施例的通信网络架构的概况。

图2示出了根据本发明实施例的另一通信网络架构的概况。

图3示出了根据本发明实施例的另一通信网络架构的概况。

图4示出了根据本发明实施例的用于虚拟基础设施管理的系统,所述系统包括具有内部基础设施管理功能的第一和第二运营商。

图5示出了根据本发明实施例的运营商内切片切换的过程。

图6示出了根据本发明实施例的依据第一选项的运营商间切换过程。

图7示出了根据本发明实施例的依据第二选项的运营商间切换过程。

图8示出了根据本发明实施例的用于负载均衡的切片重选的过程。

图9是示出了根据本发明实施例的切片重选过程的流程图。

图10是根据实施例的可以托管本文中描述的多种功能处理系统的框图。

应注意,在整个附图中,相同的特征由相同的附图标记标识。

具体实施方式

本文中使用的术语“网络”或“通信网络”可以服务多种设备,包括但并不限于无线设备。这样的网络可以包括无线接入部分和回程部分。网络还可以包括如在本文中变得显而易见的多种虚拟化组件。这种网络的主要示例是5g网络,5g网络可以重新配置并且能够进行网络切片,如下所述。

网络切片是网络管理技术,其中,通信网络中的计算和连接性资源被划分以创建隔离的虚拟网络的集合。当与诸如网络功能虚拟化(networkfunctionvirtualization,nfv)等其它技术结合时,虚拟网络功能(virtualnetworkfunction,vnf)可以在通用计算资源上实例化以提供特定的网络功能。这允许计算和连接性资源的不同切片放在网络切片集合中,其中每个切片与其他切片隔离。这些计算资源间的连接可以被分配,以使与每个网络运营商相关联的业务彼此隔离。切片中的资源使用和业务的隔离允许不同服务隔离在不同切片上。通过使用nfv,网络功能的容量和位置可以被调整以适应它们分配的切片中的每个操作器的特定需要。第一网络切片可以用于适应生成大量短传输的机器类型通信(machinetypecommunication,mtc)服务的需要,其中mtc设备不需要超可靠连接,因为可以在应用层设计可靠性。此网络切片在配置和资源需求上与设计为服务用于增强型移动宽带(enhanced-mobile-broadband,embb)连接目的的用户设备连接的需要的网络切片不同。通过针对不同服务提供不同切片,运营商可以确保满足服务的特定需要,而不需要对如果单个切片用于所有服务时需要的每个连接进行资源的过度配置。应理解,被创建以服务不同服务的需要的切片可以建立在分配给将切片中网络操作器的资源上,这些资源将网络操作器在与服务提供者相关联的资源集合上与其他网络操作器隔离。预计将在包括用于向诸如ue的移动设备提供网络服务的被称为第五代(5g)通信网络的未来几代的移动网络中采用网络切片技术和网络功能虚拟化技术。应理解,尽管支持切片中功能的虚拟化,但是物理功能也可以包括在切片中,使得物理网络功能专用于切片或者使得功能的资源的一部分被分配给切片。

在某些实施例中,用于管理网络资源的方法包括接收指示对于用户设备(ue)的服务应从第一网络切片转换到另一网络切片的触发。

如上所述,运营商通常将网络作为计算和连接性资源的集合来操作。为了确保在不大量过度配置网络的情况下适应使用显著不同的网络使用配置文件的服务,底层的网络资源可以用作网络切片实例化的基础。每个网络切片可以操作为专用于服务或某类业务的虚拟专用网络。业务可以包含在切片内,使得两个切片间存在一定程度的业务隔离。每个切片的参数可以与服务匹配,使得例如用于机器类型通信(mtc)设备的切片被与用于移动宽带(mbb)通信的切片的参数不同地选择,所述机器类型通信(mtc)设备用于从一组连接的功用电表报告使用和状态信息。在上述示例中,mtc切片可以设计为支持大量连接的设备,所述大量连接的设备中的每个传输小延迟不敏感消息,而mbb切片可以设计用于较小数量的连接的设备但配置为给每个设备提供更高的数据速率和低延迟的连接。通过使用网络功能虚拟化(nfv),计算资源可以用于在切片中创建网络功能的可配置集合,如有所需。这可以为切片提供特定于其需要的逻辑拓扑。网络切片(如尚未发布的题为“新服务和市场技术推动者研究(studyonnewservicesandmarketstechnologyenablers)”的3gpptr22.891中定义的)是支持特定网络服务的通信服务要求的逻辑网络功能的集合。网络切片的一个用途是在核心网络中。通过使用网络切片,不同的核心网络可以运行在相同或重叠的网络和计算资源物理集合上。网络切片还可以用于创建专用于特定类型的网络业务的独立虚拟网络。应理解,此讨论不意在由于网络切片应用适用于无线接入网络(radioaccessnetwork,ran)的无线接入边缘而将其排除,其可能需要特定功能来支持多个网络切片或针对不同的网络切片进行资源的分割。为了提供性能保证,网络切片可以彼此隔离,使得一个切片不会对其它切片产生负面影响。隔离不限于不同类型的服务,还允许运营商部署同一网络分区的多个实例。

在传统的移动网络中,ue在连接过程期间与移动性管理实体(mme)相关联。通过诸如enodeb的网络基础设施组件中的选择功能从mme池中选择与移动设备相关联的mme。与必须设计为满足每个无线设备需求的单个网络相反,网络切片允许在物理网络资源上实例化多个网络切片。可以创建每个切片,使得其特性适合单个网络服务的特定要求。网络切片的使用允许将不同类型的业务隔离,所述每种类型的业务可以具有不同的分组处理要求和qos要求。网络切片可以对应于池化资源的分配,以向不同客户或客户组提供不同服务。因此,不同的服务可以由不同的定制虚拟网络支持,其中不同的定制虚拟网络从客户的角度看基本上彼此独立。池化资源可以是用于通过使用诸如nfv等功能虚拟化来提供不同功能的商业硬件组件。通过在需要的位置将所需功能虚拟化,当需要这些功能时,可以为切片提供网络功能,以应付指定业务和处理要求。

网络功能虚拟化(nfv)框架可以用来定义多个虚拟网络功能(vnf),每个虚拟网络功能可以对应于使通信网络能够运行的功能。例如,vnf可以提供路由器、交换机、网关、防火墙、负载均衡器、服务器等的功能。与部署专用物理节点以执行指定功能的传统部署相反,可以使用可用的计算和连接性资源按需实例化虚拟功能。随着对功能的需求增加,分配给该功能的资源可以增加。如果对功能的需求停止,该功能可以被终止。这样,vnf可以使用可用资源根据需要进行实例化。例如,2013年10月发布的题为“网络功能虚拟化(nfv);使用实例(networkfunctionvirtualization(nfv);usecases)”的etsigsnfv001中和2013年10月发布的题为“网络功能虚拟化(nfv);架构框架(networkfunctionvirtualization(nfv);architecturalframework)”的etsigsnfv002中描述了nfv和虚拟网络功能架构。

为了提供帮助理解网络切片和网络切片的概念的上下文,理解除了覆盖不同位置的多个不同类型的节点外,在异构网络中,不同的基础设施提供商可以拥有被认为是接入网络的不同部分(或者甚至是核心网络的一部分)是有帮助的。例如,m2m虚拟网络运营商(virtualnetworkoperator,vno)(也被称为m2msp)或另一虚拟服务提供商可以使用服务提供商(sp)的网络资源,例如电信服务提供商(tcsp)。这样,tcsp可以创建具有虚拟节点以及所述节点间的虚拟链路的虚拟网络(vn)。m2msp能够控制这些虚拟网络(vn)资源,以向vno的客户提供服务。然而,vn(节点和链路)需要映射到物理基础设施。vn可以仅使用物理节点的子集,且vn使用的每个物理节点可能被vn不完全地使用。还应理解,m2msp可以使用超过一个tcsp,允许其创建从不同网络中的多个切片形成的网络,实际上具有使用多个tcsp的资源的网络切片。如果针对每个逻辑链路设置了某些带宽要求,那么物理链路的百分比被分配用于创建虚拟链路。这还可以包括用于创建比单个物理链路容量更大的逻辑链路的聚合链路。从基础设施提供商的角度来看,网络切片可以仅包括基础设施提供商网络中的资源。从m2msp的角度来看,网络切片是对m2msp使用的所有网络切片的基本上无缝聚合,类似于vn。tcsp负责无缝连接基础设施提供商资源的不同网络切片以及来自tcsp资源的网络切片,以创建m2mvn。应理解,随着新资源上线或现有资源重新分配,不同网络切片的大小和性质可随时间而变化。通常,m2msp不知道底层物理基础设施的变化。

根据本发明的实施例,通信网络架构可以基于网络功能虚拟化(nfv)框架。nfv管理和编排(managementandorchestration,mano)实体用于实例化必须的网络功能组件,以适当地提供由网络服务(networkservice,ns)请求标识的服务。网络服务请求的实例化由定义被要求提供请求的服务的网络功能集合的虚拟网络功能转发图(virtualnetworkfunctionforwardinggraph,vnffg)描述。vnffg包括定义用于提供请求的服务的例如有待由vnf的集合执行的一系列动作的网络转发路径(nfp)。

图1示出了根据本发明实施例的通信网络架构的概况。nfv-mano实体135包括编排器功能140、虚拟网络功能管理器(virtualnetworkfunctionmanager,vnfm)功能145和虚拟基础设置管理器(virtualinfrastructuremanager,vim)功能150。根据实施例,编排器功能140、vnfm功能145和vim功能150的功能可以是例如etsigsnfv001和etsigsnfv002中定义的。

根据实施例,vim功能150用于管理网络功能虚拟基础设施(networkfunctionvirtualinfrastructure,nfvi)105,其可以包括基于nfv的网络中的物理基础设施、虚拟资源和软件资源。例如,物理基础设施可以包括服务器、存储设备等,虚拟资源可以包括虚拟机。根据实施例,可以存在在特定nfv架构中实例化的多个vim功能,其中每个vim功能负责管理其相应的nfvi。

根据实施例,vnfm功能145可以用于管理虚拟网络功能(vnf)并可以管理vnf的生命周期。例如,vnfm功能145可以创建、维护和终结安装在由vim功能150创建和管理的虚拟机上的vnf实例。vnfm功能145还可以用于提供vnf的故障、配置、计费、性能和安全管理(fault,configuration,accounting,performanceandsecuritymanagement,fcaps)。此外,vnfm功能145可以用于放大和缩小一个或多个vnf,这可以造成正在提供用于实现vnf的计算能力的中央处理器的使用的放大和缩小。在某些实施例中,每个vnfm功能管理单独的vnf,或单个vnfm功能管理多个vnf。

根据实施例,编排器功能140可以用于通过与vim功能150交互来协调、授权、释放和参与nfvi资源。编排器功能140还用于通过与vnfm功能145交互来创建不同vnf间的端到端服务。

进一步参考图1,示出了根据本发明实施例的用于网络切片管理的多个网络切片和全局控制平面110。全局控制平面110控制多个和潜在地所有网络切片上的功能。在某些实施例中,全局控制平面110可以被视为单独的网络切片。示出的网络切片包括移动宽带(mbb)网络切片120和机器类型通信(mtc)网络切片115。应理解,可以使用其它类型的网络切片,例如,可以针对每个虚拟网络创建切片。此外,可以针对每个类型建立多个切片。

在多种实施例中,全局控制平面功能和每个网络切片特定控制平面功能均可以由nfv-mano实体在网络中的任意位置实例化,以在多个或所有网络切片上提供连接管理。这些功能的位置可能取决于性能因素,例如所提供的不同网络服务的延迟要求。

配置在全局控制平面110中的功能可以包括全局连接和移动性管理(globalconnectionandmobilitymanagement,g-cmm)功能182、基础设施管理(infrastructuremanagement,im)功能,基础设施管理(im)功能可以包括用于获得核心网络功能的计算、存储和网络资源的管理器功能和协商器功能。在某些实施例中,im功能包括用于管理频谱资源的频谱管理器(im-sm)功能。全局控制平面110还可以包括负载监控器(loadmonitor,lm)功能160、数据分析(dataanalytics,da)功能165和高速缓存和转发(cacheandforwarding,cf)功能170。在实施时,可以指定数据分析(da)功能165负责收集多个和潜在地所有网络切片上的统计数据和数据。可以由lm160使用这些收集的统计数据和数据,以针对每个网络切片管理、评估操作状况等或执行以上的组合。高速缓存和转发(cf)功能170负责管理多个和潜在地所有网络切片上的高速缓存的内容。应理解,在某些实施例中,da和lm的功能可以组合,或位于网络中的其它位置。

更详细地,g-cmm功能182负责维护一系列的实例化的网络切片以及与每个网络切片相关联的参数(例如,运营商id、服务类型等)。g-cmm功能182还负责维护连接和移动性管理(connectionandmobilitymanagement,cmm)功能池,其中每个cmm功能被实例化为本地或网络切片特定功能。g-cmm功能182还负责与网络切片的初始关联。如将在下文中的更详细的讨论,还可以当切片重选发生时使用g-cmm功能182,其中移动设备或一组移动设备从一个切片迁移到另一个切片。切片重选也被称为切片切换(ho)。

在实施例中,网络架构还包括全局客户服务管理(globalcustomerservicemanagement,g-csm)功能187,所述g-csm功能187用于接收网络服务(ns)请求130并通过与nfv-mano实体135的编排器功能140进行通信按照该请求进行处理。例如,网络服务请求可以表示一个或多个用户设备请求连接到通信网络。g-csm功能187负责维护客户服务管理(customerservicemanagement,csm)功能池,其中每个csm功能被实例化为本地或网络切片特定功能。g-csm功能187还负责跟踪计费,例如,在多个或潜在地全部网络切片上计费。g-csm功能187可以用于监测网络切片并向编排器功能140提供关于网络切片性能的反馈。在某些实施例中,g-csm187包括切片选择功能ssf188。ssf188可以接收来自da165和/或lm160的输入,或替代性地在某些实施例中可以包括这些功能。因为由vnfm功能145和vim功能150进行管理,g-csm187从而使针对特定切片的网络和计算资源的可选微调成为可能。微调可以提供对各个网络切片的操作的实质优化,例如,计算资源使用。如下文中更详细讨论的,当切片重选发生时,ssf188还可以用于例如负载均衡。在某些实施例中,ssf188反而可以形成另一功能的一部分,例如,g-cmm功能182,或被实例化为单独的网络功能。

根据实施例,g-csm功能187可以功能性地集成在操作支持系统/业务支持系统(operationalsupportsystem/businesssupportsystem,oss-bss)125中。oss可以包括支持帮助操作通信网络以及配置和维护客户服务等的后台活动的功能。bss可以包括支持例如计费管理、客户关系管理、呼叫中心自动化等的面向客户的活动的功能。在此实施例中,g-csm功能187可以使用提供oss/bss125和编排器功能140之间的通信的os-ma-nfvo接口与协调功能140进行通信。

根据某些实施例,g-csm功能187可以在网络中、oss/bss125外实例化。在此配置下,不使用nfv框架定义的另一接口用于提供g-csm功能187和协调功能140之间的通信。

进一步参考图1,例如mbb切片120和mtc切片115的多种网络切片,每个所述切片可以包括它们自己的网络切片特定连接和移动性管理(cmm)功能181,180以及客户服务管理(csm)功能186,185。网络切片特定cmm功能181,180由在全局控制平面110内操作的g-cmm功能182引用和控制。每个网络切片还包括流管理(flowmanagement,fm)功能176、175,所述fm功能176,175可以用于通过动态分析、预测并调节在该网络切片上传输的数据的表现来调整网络切片的性能。另外,所述网络切片中的每个还包括认证与授权(authenticationandauthorization,aa)功能,所述aa功能可以提供ue使用特定网络切片的通信资源的接入的授权。

在某些实施例中,每个网络切片还包括网络切片特定的基础设施管理功能,所述基础设施管理功能包括频谱协商器功能(im-sn)191,190。在某些实施例中,im-sn功能不包括在网络切片中,而是可以位于云无线接入网络(cloudradioaccessnetwork,c-ran)功能或全局功能中。

尽管为了清楚起见,仅示出了单个接入点(accesspoint,ap)100,但应理解,支持多个接入节点。在某些实施例中,也支持支持不同无线接入技术的多个接入节点。在实施例中,各个图中的ap可以对应于一个或多个接入节点,包括诸如nodeb、演进型nodeb、可操作地耦合到一个或多个基带单元(basebandunit,bbu)的远端射频单元(remoteradiounit,rru)的组合的基站。

参考图2,可以在多个网络切片中控制或与cmm功能交互的g-cmm功能182可以在ap100附近实例化。在此实施例中,lm功能160也可以与g-cmm功能182一起在ap100附近实例化。在某些实施例中,ap的处理功能可以与射频头物理分离,并在数据中心内实例化。在这样的实施例中,单个g-cmm功能182可以在也为多个ap提供处理功能的数据中心中实例化是可能的。

参考图3,包括g-cmm功能182和lm功能160的切片管理控制平面功能155在网络架构中实例化。切片管理控制平面功能155可以位于ran中或在核心网络/ran边界附近。在某些实施例中,切片管理控制平面功能155可以包括诸如g-csm功能187和/或da功能165的其它功能。

根据本发明的实施例,nfv-mano实体135还对定义网络服务(ns)请求的网络拓扑的nfv管理平面功能进行实例化;确定跨链路使用的传输协议;并确定由网络服务使用的不同网络功能间的底层链路。在某些实施例中,这些nfv管理平面功能集成在编排器功能140中并且包括软件定义拓扑(softwaredefinedtopology,sdt)功能197、软件定义协议(softwaredefinedprotocol,sdp)功能196、软件定义资源分配(softwaredefinedresourceallocation,sdra)功能192和基础设施管理器(infrastructuremanager,im)功能194。

软件定义网络(sdn)是允许网络管理实体(例如,sdn控制器)实现架构框架以创建智能可编程网络的网络管理技术,智能可编程网络中,控制平面和数据平面可以解耦合,网络智能和状态是逻辑集中的,底层网络基础设施是从应用程序中抽象得到的。在本发明实施例中,编排器功能可以指示被连接以形成网络逻辑拓扑的虚拟网络功能实例化,例如,如软件定义拓扑(sdt)功能定义的。sdt功能可以与sdn和软件定义协议(sdp)功能结合以创建定制虚拟网络,其中虚拟网络是针对特定服务虚拟化的资源集合。

根据实施例,sdt功能197被实例化为编排器功能140的一部分。sdt功能197用于确定g-csm功能187提供的vnf转发图(vnffg)中的每个vnf的网络接入点(pointofpresence,pop)。sdt功能197还用于确定vnffg中的vnf间的逻辑链路。

根据实施例,sdra功能用于针对在vnffg中定义的每个逻辑链路分配底层链路资源。sdra功能可以使用其它功能组件,例如sdn控制器(sdn-c)功能193和流量工程(trafficengineering,te)功能195。sdn-c功能193在每个vim功能193中实例化并用于向例如物理网络架构中的路由器等的转发交换机提供转发规则。te功能195在编排器功能140中实例化并用于在尝试通过动态分析、预测和调节数据传输的表现来调整路径的同时,执行源节点和目的节点间的路径计算。根据实施例,sdp功能196实例化为编排器功能140的一部分。sdp功能196用于确定在vnffg中定义的每个逻辑链路的传输协议栈。

图4示出了根据本发明实施例的用于虚拟基础设施管理的系统,所述系统包括具有内部基础设施管理功能的第一和第二运营商。系统包括操作支持系统/业务支持系统(oss/bss)功能125、一个或多个切片特定虚拟网络功能(slicespecificvirtualnetworkfunction,ssvnf)45、网络功能虚拟化基础设施(nfvi)105、第一nfv-mano实体135和第二nfv-mano实体235。

如图4所示,第一nfv-mano实体对应于第一运营商(运营商a),并包括第一编排器功能140、一个或多个虚拟网络功能管理器(vnfm)145和一个或多个虚拟基础设施管理器(vim)150。编排器功能还包括代理器(例如,频谱代理器)、协商器(例如,频谱协商器)194、软件定义拓扑(sdt)功能197、软件定义协议(sdp)功能196和流量工程(te)功能195。vim还包括软件定义网络控制器(sdn-c)功能193。编排器功能与oss/bss的g-csm通信耦合,vnfm与svnf45的元件管理器(elementmanager,em)46和vnf47通信耦合,vim与nfvi105通信耦合。编排器、vnfm和vim功能的功能可以在例如etsigsnfv001和etsigsnfv002中定义。

仍参考图4,第二nfv-mano实体235对应于第二运营商(运营商b)并且包括与第一nfv-mano实体135相同的功能元件集合。第二运营商网络中的这些功能元件包括编排器功能240、一个或多个虚拟网络功能管理器(vnfm)245和一个或多个虚拟基础设施管理器(vim)250。第二编排器功能还包括代理器、协商器294、软件定义拓扑(sdt)功能297、软件定义协议(sdp)功能296和流量工程(te)功能295。vim还包括软件定义网络控制器(sdn-c)功能293。第一和第二nfv-mano经由编排器-编排器接口(or-or)234通过各自的编排器通信地相互耦合。

图4中的系统可以用于例如当第一nfv-mano实体(运营商a)不能满足额外的计算、存储和网络资源的请求时管理网络资源。例如,当链路拥塞且不能配置新路径来解决拥塞时,或者网络功能没有足够的资源来执行放大或缩小操作时。因此,第一nfv-mano实体135可以与第二nfv-mano实体235进行通信以获得额外的资源。这样的请求通过or-or接口234传达。

在操作中,oss/bss的全局客户服务管理(g-csm)功能187接收诸如网络服务请求(ns请求)的请求。然后,g-csm确定ns请求是否可以使用当前的经修改或不经修改的(ssvnf)适应现存网络切片,或是否需要新网络切片。然后将该确定发送到第一编排器功能,第一编排器功能通过创建新网络切片(即,实例化新的ssvnf集合)或将任何必须的功能添加到现有网络切片(ssvnf)继续实例化用于配置ns请求的每个必须的功能。

每个ssvnf45包括元件管理器(em)46和虚拟网络功能(vnf)47,其功能是评估ns请求中的服务并确定是否有足够的资源来执行服务。如果资源不足,ssvnf可以向第一nfv-mano实体发送触发以请求额外的资源。在某些实施例中,nfvi也可以确定资源是否足够,并且也可以当需要更多资源时向第一nfv-mano实体发送触发。

第一nfv-mano实体的第一编排器功能可以通过多种可能的途径接收触发,包括:i)通过oss/bss125从ssvnf45的vnf或em接收;ii)通过第一nfv-mano实体的vnfm145从ssvnf45的vnf47接收;和iii)通过第一nfv-mano实体135的vim150从nfvi105接收。由ssvnf的vnf启动的触发可以基于由vnf测量的性能度量。如果第一编排器功能确定没有足够的资源来授权请求,它可以向第二nfv-mano实体的第二编排器功能发送请求。可以通过or-or接口234从第一编排器功能140的协商器194向第二编排器功能240的代理器发送请求。

虽然图4描述了对应于第一运营商(运营商a)的第一nfv-mano实体和对应于第二运营商(运营商b)的第二nfv-mano实体,但是在其它实施例中,每个nfv-mano实体可以对应于同一运营商。例如,第二nfv-mano实体可以由运营商a实例化以提供或管理频谱资源请求。

现讨论切片切换(ho),也被称为切片转换或切片重选。切片切换/重选指的是由第一切片服务ue的情况下的过程,但由于移动性或其它原因,ue被移动到另一切片以接收网络服务。将ue从第一切片移动到第二切片(切片切换或切片重选)可以发生的原因有几个。一个原因是由于ue移动性。在此情况下,用户连接到第一切片,并移动到不由该切片中的资源服务的位置。为了继续支持ue,网络可以使ue切换到第二切片。在一些情况下,从一个网络切片转换到另一网络切片可以导致性能的变化(例如,劣化的性能)。切片切换的另一原因可以是服务要求变化:例如,可能期望从高移动性支持的网络切片(例如,当ue在高速公路上高速移动时)转换到低移动性支持的网络切片(例如,当ue移动进入城市地区时)。

除了移动性相关的切片重选,切片重选还可以由分配给网络切片的资源过载的确定触发。在此情况下,切片重选可以用于通过将ue业务从过载切片移动到另一切片进行负载均衡。这样的切片重选可以是暂时的,直到新切片被创建或现有切片被重新配置。切片重选也可以由切片管理事件的完成触发。切片管理事件包括切片的添加(实例化)、删除和修改。现提供这些切片管理事件的示例。no可以通过mbb切片120提供到设备的接入,且当mtc设备被添加,它们可以通过mbb切片被服务。在切片添加的示例中,当mtc特定切片被创建,可以采取针对mtc设备的切片重选过程以将设备切换到新mtc切片。如果存在mtc切片,但连接的设备的数量不足以证明与切片相关联的开销是合理的,可以删除切片,但在此发生之前,由即将被删除的切片服务的设备可以采用切片重选过程,使得其可以被不同的切片服务。如果通过增加分配给切片的资源来修改切片,切片可能能够支持更多的设备(并还可能能够支持对资源有较高要求的设备),因此,其他切片中的设备可以被选择用于采用切片重选过程。如果切片修改包括减少分配给切片的资源,被该切片服务的移动设备可以采用切片重选过程以将部分设备移动到其它切片。应注意,可能存在过程,通过该过程经历切片重选过程设备被选择和被指示。在切片可以支持的服务变化的情况下,要求所述服务的设备可以被选择和指示请求切片重选。

通常,如果ue经历切换到不支持当前关联的切片的接入点,启动切片切换/重选过程。然而,在一些情况下,例如,当添加新切片以支持特定服务时,如果该ap能够属于两个不同的切片,那么该新切片可以包括相同的ap。

运营商内切换或运营商内重选是用于指代切片重选过程的术语,其中起始切片和目标切片由相同的服务提供商操作。图5示出了根据本发明实施例的运营商内切片切换过程。在图5中,测量报告301被从ue发送到也被称为源ap100de服务ap。此测量报告表示切换的需要。例如,测量报告301可以表示ue正在从另一ap(称为目标ap101)接收比来自源ap100更强的信号。如果目标ap101支持相比源ap100不同的切片集合,这样的测量报告触发切换/重选过程。应理解,其它的触发是可能的。例如,当源ap100的来自ue的接收下降到阈值以下时,源ap100可以触发切换。替代地,在某些实施例中,跟踪ue位置的cmm183可以触发切换,例如在位置预测的情况下。应理解,在由除了ap100之外的节点触发切片切换的实施例中,在不涉及ap100的情况下开始切换过程是可能的。如上所述,cmm183是可以启动切换过程的另一节点,在这样的情况下,cmm183可以传输可以替代测量报告的消息。

回到图5,源ap向目标ap101发送ho命令302,其中,所述ho命令302也可以称为重选请求或命令,所述目标ap101属于不同的切片。为ue服务并将ue连接到第一切片的ap100可以基于与ue相关联的信息进行确定,所述信息包括估计的轨迹以及来自ue的且其它ap可以看到的与该ue相关的信息。基于网络拓扑和切片支持的知识,ap100可以确定接下来ue可能被哪个ap服务以及所述ue是否应该被移动到不同的切片。切换命令被从目标ap101转发303到g-cmm181。在此示例中,ho命令303可以被认为是启动切片重选的触发。本领域的技术人员应理解,ho命令303不需要包括ue将移动到的切片的明确的选择,而是可以在某些实施例中包括足够的信息使得诸如cmm的另一实体可以做出该切换决定。此示例中的切片重选事件是测量报告301的生成或接收,其中包括识别需要切片切换的高可能性。在此示例中,g-cmm182包括切片选择功能(未示出),其执行切片关联和cmm选择过程310。当确定了新切片(newslice,ns)时,nsid和可选地cmm183的id被发送315到目标ap101。如果cmm的id没有被切片选择功能选择,则其可以被目标ap101选择。与此同时,可以由目标ap101启动呼叫准入过程以准入设备接入。这可以包括目标ap101向新切片的cmm183发送包括认证凭证318的ho命令,并从cmm183接收确认字符(ack)320。然后,目标ap101向源ap100发送ack321。一旦切片关联和cmm选择过程310完成,源ap100指示ue重新配置无线资源控制(radioresourcecontrol,rrc)连接325。rrc重新配置消息325包括使ue建立到目标ap101的无线连接320(其类似于lte中的无线承载)以完成切换的指令。在替代实施例中,源ap100和目标ap101不需要彼此直接通信,而是将ho命令302从源ap100传输到g-cmm182或cmm183。g-cmm182可以选择合适的切片并执行310中指示的切片选择。ack可以被发送到g-cmm182,而不是目标ap101将ack321传输到ap100,然后g-cmm182向源ap100发送ack。在此实施例中,仍存在向ap101传输的ho命令302,但ho命令302通过网络基础设施路由而不是经历ap到ap。

应注意,在没有合适切片的情况下,g-cmm可以使用默认切片选择。在一些实施例中,默认切片(也被称为公共切片)可以是移动宽带切片120。此外,在其它实施例中,切片选择功能可以不在g-cmm182中实例化,而是可以在g-csm187中或例如全局切片管理器(未示出)的某些其他功能中实例化,或由主机实现为单独的功能。

如果运营商内切换是不可能或不是优选的,可以执运营商间(inter-op)切换。当由第一运营商(运营商a)运营的与第一网络中的切片相关联的移动设备迁移到由第二运营商(运营商b)运营的第二网络中的切片时,发生inter-op切换。针对运营商间切换,讨论了两个示例性选项。图6示出了根据第一选项的过程的实施例,其中运营商间切换请求从源g-csm发送到目标g-csm。此请求可以使用or-or接口234(以上参考图4进行了讨论)。参考图6,第一网络中的节点用实线表示,第二网络中的节点用虚线表示。ue以与上述类似的方式向源ap100发送测量报告360。上述类似的替代切换触发也适用。将inter-opho请求363被发送到源g-cmm351,源g-cmm351将请求365转发到源g-csm352。在一示例中,源ap100向源g-cmm351发送inter-opho请求363,因为它可以确定在相同网络中没有ue可以接入的目标ap。在一实施例中,inter-opho请求363指定请求将ue服务切换到另一网络中的切片,在其它实施例中,inter-opho请求363只是作为inter-op切换的触发的切换请求消息。源g-csm352使用or-or接口234将inter-opho请求367转发到目标g-csm353。目标g-csm353选择目标g-cmm354并将请求368转发到目标g-cmm354。在此示例中,目标g-cmm354包括执行切片关联和本地cmm选择过程370的切片选择功能(未示出)。通过使用所示的inter-opho响应371-375经源ap100向ue发送目标切片和cmm信息并建立ue和目标ap101间的连接378,切片迁移过程发生。本领域技术人员应理解,ap100可以根据从ue接收的测量报告360生成ho请求363。测量报告可以包括来自ue可见的ap的信号强度读数。如果ap100例如根据ue轨迹的预测确定ue将移出ap的服务区并且将不会由同一网络中的其它ap服务,则inter-opho请求363可以包括标识ue可以连接的ap的信息。这允许源g-cmm351选择ue应该连接的目标ap101。

图7示出了根据第二选项的运营商间切片重选过程,其中运营商间切换请求通过源g-cmm被发送到目标g-cmm。此选项相对于图6中示出的示例性过程减小了信令开销,但其要求g-cmm间的接口。本领域技术人员应理解,与图7中的方法不同,图6中示出的方法可以重复使用现有的or-or接口234。如上文中参考图4所述,网络通常在适当地方已具有or-or接口234用来允许网络彼此通信以使针对新服务请求共享资源成为可能。图6中示出的过程可以使用此接口,用于传达在切片重选过程期间使用的消息。假定运营商a的网络中的源g-cmm351和运营商b的网络中的目标g-cmm354间建立了接口,在图7中示出的示例性过程可以从图6中示出的过程减小要求的信令的量。在图7中,目标g-cmm354包括切片选择功能(未示出),其可以执行切片关联和cmm选择过程430。当g-cmm354不具有切片选择功能时,g-cmm354可以在其网络中向外部实例化的切片选择功能发送消息(就像上文或下文中的可以在没有内部实例化的切片选择功能的情况下工作的任何功能实体那样)。参考图7,其中第一网络中的节点用实现表示,第二网络中的节点用虚线表示,ue用类似于上面描述的方法将测量报告410发送到源ap100。上述类似的替代切换触发也适用。向源g-cmm351发送inter-opho请求420,源g-cmm351使用or-or接口234将请求425转发到目标g-cmm353。目标g-cmm354选择目标g-cmm401。在此示例中,目标g-cmm354包括切片选择功能(未示出),其执行切片关联和cmm选择过程430。通过经由源ap使用示出的inter-opho响应440、445和450向ue发送目标切片和cmm信息并建立ue和目标ap101建立的连接455,切片迁移过程发生。

图8示出了根据本发明实施例的用于负载均衡的切片重选的过程。如前面的图中所述,切片选择功能可以在csm中以及cmm中实例化。为了完整起见,图8提供了csm托管切片选择功能的方法的示意图。应理解,这可以应用于较早公开的方法,很像使用cmm而不是csm作为实体托管切片选择功能,可以应用于图8的方法。图8示出了当网络切片间的不同容量达到负载均衡阈值时发生切片重选事件的示例。图8示出了监测功能(例如,lm160)监测切片网络资源使用的示例。在某些实施例中,当源切片的使用达到阈值时,可以触发这个阈值。在其它实施例中,阈值可以取决于切片间的比较,例如,源切片和目标切片之间的使用差别。例如lm160的负载监测功能向g-cmm功能182发送监测的容量信息501(即,监测的切片使用)。g-cmm功能可以评估接收的容量信息。当根据切片间的负载均衡的需要执行重选时,容量信息的接收可以用作切片重选事件。然后,g-cmm功能182将ho请求502(在一些实施例中,此消息可以用作切片重选过程的触发)传输到切片选择功能,切片选择功能在此示例中是g-csm187的一部分。在其它实施例中,阈值可以被检测并由例如图1的da功能165的监测切片资源使用的检测另一功能传输。然后,切片选择功能(未示出)执行切片关联和cmm选择过程503,以确定ue应迁移到哪个切片。应注意,针对基于容量或负载均衡的切片重选,可以一次迁移一组ue。在示出的实施例中,g-csm187向新切片的目标cmm183发送ho请求505,并从cmm183接收确认字符(ack)507。如果是运营商内切片重选,g-csm187可能不需要确认资源的可用性,但在运营商间切片重选中,此请求和ack交换可能用于确保目标切片可以支持正在被迁移的ue。g-csm187还将ho响应440发送回g-cmm182。g-csm187通过向源ap100发送包括新切片的切片id的ho指令445来启动ue(或一组ue)的到新切片迁移,源ap100将ho指令450中的信息转发给ue。这允许与新切片的目标ap101建立无线连接455以完善迁移。

图9是示出了根据本发明实施例的切片重选过程的流程图。图9示出了可以由主机处理系统执行以实现切片选择功能的方法步骤。用虚线示出的步骤是可选的。在某些实施例中可能不需要表示为可选的步骤。圆角框表示可能不同于切片选择功能的功能,并可以为切片选择功能提供输入。

在步骤910处,切片选择功能接收已经发生了切片重选触发事件的指示。通常,此指示从网络中的另一节点或功能接收,包括负载管理器、c-cmm和源ap。在某些情况下,切片选择功能接收其评估的数据来确定已经发生了切片重选触发事件。一个这样的示例是,除了ue观察到的网络状况,源ap可以基于其可以观察到的接入网络状况来发送信息,使得切片选择功能可以确定切片重选是否是合适的动作。在其它情况下,当另一节点或功能已经确定了需要进行切片重选(通常由于观察到的事件)时,切片选择功能可以接收触发消息。应理解,当诸如负载监控器的功能确定需要切片重选,从切片选择功能的角度来看,切片重选指令的传输是可以触发切片重选过程的外部事件。如上所述,存在若干个可能的切片重选触发事件。这些事件可以在不同的节点和功能处检测到。当检测切片选择功能的节点或功能不是切片选择功能本身,切片选择功能可以以消息的形式接收指示。在某些实施例中,从组中选择切片重选触发事件,该组包括:

移动设备移动的使得移动设备具有到另一切片中的接入点的更清晰信道(例如,漫游);

切片管理事件发生,例如创建切片,删除切片或修改切片的参数;以及

达到负载均衡阈值。

因此,可以由切片选择功能从源ap、g-cmm、负载监控器或某个其它功能接收触发。

例如,如果ue是mtc设备,但它是网络准入的第一mtc设备,那么单独的mtc切片115可能没有被实例化。在没有mtc切片的情况下,mtc设备可以被分配到默认切片,例如mbb切片120。随着更多mtc设备连接到网络,可以创建mtc切片115。切片的创建是切片管理事件,在此情况下指mtc切片115的创建。在此示例中,当mtc切片115被创建,将mbb切片120上的任何mtc设备移动到mtc切片115可能是有利的。这样,mtc切片115的创建是切片重选触发事件。此切片重选触发事件与准入mbb切片120的任何mtc设备相关联。在另一示例中,在mtc切片115实例化后,如果足够数量的连接到mtc切片115的mtc设备被释放,可能不存在足够的业务证明分配网络资源给mtc切片115是合理的。因此,mtc切片可以被调度为终止。确定将删除mtc切片115是切片管理事件。在此示例中,确定将删除切片是切片重选触发事件。当确定将删除mtc切片115时,连接到mtc切片115的任何mtc设备被移动到默认mbb切片120。作为另一示例,分配给特定切片的资源可能改变,其中分配给在某些切片的资源会更多或更少。这样的切片管理事件也可以触发切片重选。

在某些实施例中,在910中接收切片重选触发事件的指示后,切片选择功能可以确定930切片重选是运营商间还是运营商内切片切换。如上所述,可以根据来自源ap的数据、ue测量和其它包括其它网络运营商的协议的信息做出此确定。根据来自ap和ue的数据,切片选择功能可以确定哪个ap可能向ue提供最好的服务。当服务ap位于或靠近网络覆盖的边缘时,可能发生运营商间切换。在此情况下,切片切换可以使用运营商内ho来完成,例如参考图5所讨论的。如果是这样,实现运营商内过程。替代地,新网络切片属于与之前支持移动设备的切片不同的运营商网络。在此情况下,实现运营商间过程,例如,如参考图6和图7中示出的实施例所讨论的。在某些实施例中,知道其不位于网络覆盖区域边缘的源ap可以默认尝试intra-op请求,除非另有指示。如上所述,源ap可以向直接地或通过诸如cmm的功能相同网络(即,第一网络)中的潜在目标ap发送切换请求。如果源ap位于覆盖边缘处,可以基于ue测量报告确定ue正离开网络覆盖区域。这可能会导致运营商间切换。源ap可以将切换请求发送给切片选择功能。在图5-图7中示出的实施例中,切片选择功能(ssf)被实例化为g-cmm功能的一部分。如前所述,ssf反而可能被实例化为g-csm功能的一部分,如图1和图8所示。在其它实施例中,其可以被实例化为另一功能的一部分或被实例化为单独的功能。

在步骤940处,切片选择功能选择新切片作为目标切片。这可以通过做出切片关联决定,然后为目标切片选择一个cmm功能来实现。很容易理解,当诸如ue的设备连接到网络时,通常基于其服务要求分配切片。任意数量的不同过程可以用于执行所谓的切片关联过程。适用于初始切片关联的这些过程可以用作(有时进行对于本领域技术人员显而易见的小修改)切片重选过程。应理解,在某些实施例中,限制切片选择功能不要选择已经与ue相关联的切片。

最后,在步骤950处,切片选择功能启动移动设备到目标切片的迁移。在某些实施例中,这包括向网络组件(可以包括网络功能和ap)发送消息,以将移动设备迁移到目标切片。

在某些实施例中,一组设备,或在某些情况中与切片相关联的所有设备可以迁移到不同的运营商,这可以因为除了移动性以外的原因而触发。例如,特定企业可能与两个无线网络运营商(wirelessnetworkoperator,wno)建立vn。在某些实施例中,企业经由源g-cmm可以请求将vn从由第一wno操作的切片移动到由第二wno操作的第二切片。尽管这可以视作切片切换,但是可以通过在新运营商上创建切片并且执行用户数据迁移以及ue的强制切换来实现。

通过前面的讨论,很容易理解,上述网络功能和操作可对应于用于支持诸如5g无线通信网络的通信网络操作的方法。该方法可能涉及计算机实现功能,即由网络基础设施的一个或多个计算,通信和/或存储器组件实现的功能。这些组件可以采用各种形式,例如用于通过虚拟化技术提供需要的功能的特定服务器或通用计算、通信和/或存储设备。该方法可以涉及一个或多个网络组件的操作,以改善网络的操作。这样,将通信网络视为一种装置,本发明实施例可以涉及改善通信网络的内部操作。

进一步地,容易理解,本发明实施例涉及通信网络系统或其相关联的装置,其用于执行上述网络功能和操作。此外,所述系统或装置可以包括网络基础设施的一个或多个计算、通信和/或存储器组件,这些组件可以采用各种形式,诸如,用于通过虚拟化技术提供所需要功能性的特定服务器或通用计算、通信和/或存储设备。本文公开的各个方法可以实现在一个或多个真实或虚拟计算设备上,诸如通信网络控制平面内的设备、在数据平面中操作的设备或其组合。用于实现方法操作的计算设备可以包括可操作地耦合到存储器的处理器,所述存储器提供由所述处理器执行的用以执行本文中所述方法的指令。

本发明各个实施例使用真实和/或虚拟计算机资源。这种计算机资源在硬件级别上使用一个或多个微处理器的集合,所述一个或多个微处理器的集合与对应的包括由微处理器执行的存储程序指令的存储器组件的集合可操作地耦合。计算资源可以用于提供一个或多个虚拟级别的虚拟计算资源。例如,一个或多个给定的通用计算机硬件平台可用于提供一个或多个虚拟计算机。诸如处理器资源、存储器之类的计算机硬件也可以被虚拟化以便提供构建其它虚拟计算机的资源。可分配用于提供各种计算资源的计算资源集合可被视为提供分布式计算系统,其内部架构可以多种方式配置,所述各种计算资源集合又用于实现系统的各种计算组件。

图10是处理系统1001的框图,其可以用于实现将本文中定义的功能实例化的多种网络元件,例如,实现切片选择功能、切片管理器功能或cmm功能、csm功能等的主机。如图10所示,处理系统1010包括处理器1010、工作存储器1020、非暂时性存储器1030、网络接口1050、i/o接口1040和收发器1060(取决于节点类型),所有这些网络元件均经由双向总线1070通信耦合。

根据某些实施例,可以使用所有描述的元件,或者仅使用所述元件的子集。进一步地,处理系统1001可以包括特定元件的多个示例,诸如多个处理器、存储器或收发器。此外,处理系统1001的元件可以在没有双向总线的情况下直接与其它组件耦合。

存储器可以包括任何类型的非暂时性存储器,诸如静态随机存取存储器(sram)、动态随机存取存储器(dram)、同步dram(sdram)、只读存储器(rom)、其任一组合等等。大容量存储元件可以包括任何类型的非暂时性存储设备,诸如固态驱动器、硬盘驱动器、磁盘驱动器、光盘驱动器、usb驱动器或用于存储数据和机器可执行程序代码的任何计算机程序产品。根据某些实施例,存储器或大容量存储设备器上记录了可由处理器执行的用以执行如上定义的多个组件的上述功能和步骤的指令。

通过以上实施例的描述,本发明可以仅通过硬件实现,也可以使用软件和必要的通用硬件平台来实现。基于这样的理解,本发明的技术方案可以以软件产品的形式体现出来,软件产品可以存储在非易失性或非暂时性存储介质中,其可以包括光盘只读存储器(compactdiskread-onlymemory,cd-rom)、闪存或可移动硬盘。软件产品包括使得计算机设备(计算机、服务器或网络设备)能够执行本发明实施例中提供的方法的多个指令。例如,这种执行可以对应于本文中描述的逻辑操作模拟。软件产品可以附加地或替代地包括根据本发明实施例的使得计算机设备能够执行用于配置或编程数字逻辑装置的操作的多个指令。

尽管已经参照本发明的具体特征和实施例对其进行了描述,但显而易见的是,在不脱离本发明的情况下可以对其做出各种修改和组合。相应地,说明书和附图仅被视为由所附权利要求限定的本发明的说明,并且预期覆盖落入本发明范围内的任何和所有修改、变化、组合或等同物。

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