用于利用网络运营商管理网络流量的系统和方法与流程

文档序号:11455671阅读:581来源:国知局
用于利用网络运营商管理网络流量的系统和方法与流程

相关申请的交叉引用

本申请要求于2015年6月1日提交的标题为“methodandapparatusforcustomerservicemanagementforawirelesscommunicationnetwork”的美国临时申请第62/169,084号、于2015年9月23日提交的标题为“methodandapparatusforcustomerservicemanagementforawirelesscommunicationnetwork”的美国临时申请第62/222,565号以及于2016年5月31日提交的标题为“systemsandmethodsformanagingnetworktrafficwithanetworkoperator”的美国专利申请第15/169,376号的权益,其全部内容通过引用并入本文。

本发明涉及网络通信领域,并且具体地涉及用于利用网络运营商管理网络流量的系统和方法。



背景技术:

随着越来越依赖于移动通信网络,出现了与不同使用场景和不同设备类型相关联的流量配置文件。某些类型的设备仅偶尔连接,并且产生少量流量。然而,一些网络部署了大量这样的设备。这导致要交换大量的小消息。这样的设备的连接的可靠性可能不需要非常高。其他设备可能与较高的带宽连接的需求相联系,同时其他设备可能需要超可靠的连接。难以使用具有限定的体系结构的单个网络来服务于这些各种连接要求,因为这将要求整个网络支持每个连接的最费力的用例。

通信网络还可以利用诸如网络功能虚拟化(networkfunctionvirtualization,nfv)、软件定义网络(softwaredefinednetworking,sdn)的技术以便差异地服务于连接至网络的移动设备诸如用户设备(userequipment,ue)的需求。在构建高级网络例如支持无线网络(包括下一代无线网络例如第五代(fifthgeneration,5g)网络)的未来发展的高级网络时,可以使用网络切片技术来分割公共的网络资源池,以向运营商提供创建隔离虚拟网络的能力,不同的流量流—每个具有不同的需求—可以通过所述隔离虚拟网络行进。

提供该背景信息以揭示申请人认为与本发明可能相关的信息。不一定旨在承认,也不应该理解为,任何前述信息构成了本发明的现有技术。



技术实现要素:

本发明的实施方式的目的是提供用于通过网络运营商管理通信网络上的网络流量的方法和装置。

根据本发明的实施方式,提供了一种用于管理通信网络上的网络切片实现的流量的方法。网络切片在通信网络上被实例化用于使用通信网络向网络运营商提供连接资源。为了提供连接资源,接收指示网络切片内承载的流量的流量水平测量结果。在接收到该测量结果之后,向与网络切片相关联的网络运营商可访问功能发送用于修改流量管理参数的指令。该修改为根据所接收的流量水平测量结果指示不想要的流量配置文件的确定来调整该切片内的流量配置文件。

根据本发明的实施方式,提供了一种用于管理通信网络上的网络切片实现的流量的方法,其中,可以从网络运营商可访问功能接收修改的流量管理参数。流量水平可以通过与网络切片相关联的流量监测功能来测量。当向网络运营商发送指令时,还可以发送修改的流量管理参数。响应于所接收的流量水平测量结果与阈值的比较,发送用于减少该切片中承载的流量的修改的流量参数。

根据本发明的实施方式,提供了一种用于管理通信网络上的网络切片实现的流量的方法,其中,该网络切片内承载的流量包括多个流。当执行发送指令的步骤时,这样的指令包括发送用于对多个流中的至少一个流进行优先级排序的修改的流量管理参数。发送指令的步骤还可以包括发送用于阻止多个流中的至少一个流的指令。

根据本发明的实施方式,提供了一种用于管理通信网络上的网络切片实现的流量的方法,其中,该网络切片内承载的流量由通信上耦接至通信网络的至少一个用户设备产生。当向网络运营商发送指令时,指令可以包括针对至少一个用户设备的指令。针对用户设备的指令可以是减少网络切片内承载的流量,移动至不由该网络切片服务的另一地理区域,或者在另一时间访问通信网络。

根据本发明的实施方式,提供了一种用于管理通信网络上的网络切片实现的流量的方法,其中,将所接收的流量水平测量结果与资源分配阈值进行比较。当向网络运营商发送指令时,可以向网络运营商可访问功能发送用于从通信网络获取用于网络切片的另外的连接资源的指令。这在如通过流量水平测量结果与资源分配阈值之间的比较所指示的可用资源低于阈值时有用。资源分配阈值可以包括通信网络的连接资源分配给网络切片的比例。

根据本发明的实施方式,提供了用于管理通信网络上的与关联于网络运营商的用户设备对应的流量的网络控制器。网络控制器包括处理器、输入接口、输出接口和非暂态存储器。输入接口被配置成用于从通信网络接收流量水平并且从网络运营商接收参数。流量水平指示与用户设备对应的流量。这些参数用于根据流量水平调整通信网络上的流量。输出接口向网络功能发送消息。非暂态存储器存储指令,所述指令在由处理器执行时使网络控制器通过输出接口向网络运营商可访问功能发送指令。该指令为以下指令:修改流量管理参数以根据所接收的流量水平测量结果指示不想要的流量配置文件的确定来调整切片内的流量配置文件。

根据本发明的实施方式,提供了用于管理通信网络上的与关联于网络运营商的用户设备对应的流量的网络控制器,其中,存储在存储器中的指令还可以包括使网络控制器将流量水平与阈值进行比较。当流量水平满足一定阈值时,这些指令可以通过输出接口向用户设备发送用于减少所产生的流量的指令。

根据本发明的实施方式,提供了一种用于管理通信网络上的网络切片实现的流量的方法。在通信网络上实例化的网络切片可以用于使用通信网络向网络运营商提供连接资源。这通过接收指示由网络切片实现的流量的流量水平来实现。一旦接收到流量水平,就可以指示网络切片根据流量水平来调整流量。

根据本发明的实施方式,提供了一种用于管理通信网络上的由网络切片实现的流量的方法。这可以通过向与网络切片相关联的网络运营商可访问功能提供参数来实现。这些参数可以用于指示网络运营商可访问功能根据指示由网络切片实现的流量的流量水平来管理流量。

附图说明

根据结合附图进行的以下详细描述,本发明的其他特征和优点将变得明显,在附图中:

图1示出了根据本发明的实施方式的功能性网络体系结构;

图2示出了根据本发明的实施方式的另一功能性网络体系结构;

图3示出了根据本发明的实施方式的另一功能性网络体系结构;

图4示出了根据本发明的实施方式的网络切片的功能表示;

图5示出了根据本发明的实施方式的网络切片的另一功能表示;

图6示出了根据本发明的实施方式的网络切片的另一功能表示;

图7是示出了根据本发明的实施方式的用于管理网络切片实现的流量的方法的调用流程图;

图8是示出了根据本发明的实施方式的用于管理网络切片实现的流量的方法的流程图;以及

图9是根据本发明的实施方式的网络控制器的示意图。

应当注意,贯穿附图,相同的特征由相同的附图标记标识。

具体实施方式

通信网络(在下文中简称“网络”)上部署有创建在底层物理网络基础设施上工作的虚拟网络体系结构的网络切片(在下文中简称“切片”)。切片是逻辑上连接以便通过网络执行与网络请求(例如,由无线连接至网络的ue进行的请求)相关联的服务(例如,管理在网络节点之间发送数据的一组流)的功能的集合。因此,网络切片可以在创建用于管理和执行大量竞争性服务需求的功能性网络体系结构方面提供较大的灵活性。关于与通信网络相关联的切片和nfv的另外的信息可以在诸如以下的通信标准文献中找到:标题为“studyonnewservicesandmarkettechnologyenablers”的3gpptr22.891、标题为“networkfunctionvirtualization(nfv);usecases”的etsigsnfv001以及标题为“networkfunctionvirtualization(nfv);architecturalframework”的etsigsnfv002,所有这些都通过引用完全并入本文中。

由不同网络切片管理的流量流通常与其他切片中的流隔离。为此,每个切片通常分配有网络的连接资源(例如,网络节点之间的物理链路的带宽)和/或处理资源(例如,网络节点处的处理器或控制器的使用)的不同部分用于独立地执行它们的服务。这使得每个切片能够在不影响另一切片的性能的情况下满足其支持的服务的某些性能保证(例如,服务质量(qualityofservice,qos)或体验质量(qualityofexperience,qoe))。切片隔离还确保由每个切片管理的流量保持“不可见”,并且对于其他切片而言是未知的。

网络切片还用作用于分配对底层物理网络基础设施的连接资源的访问和控制(例如,物理链路的使用和控制)的机制。例如,物理网络基础设施所有者可以将连接资源的一部分分配给能够以物理网络基础设施所有者的名义访问和控制连接资源的其份额的初级实体(例如,连接服务提供商)。然后,初级实体可以在保持对连接资源的控制的同时进一步将对连接资源的其份额的访问重新分配给希望服务于其自身的连接至物理网络基础设施的终端用户的其他次级实体(例如,网络运营商)。因此,虽然次级实体可以获取对网络基础设施的访问以服务于其相关联的终端用户的需求,但是该连接资源分配模型不能给次级实体提供对由其终端用户在物理网络基础设施上产生的流量的任何控制。此外,由于对连接资源的访问通常由制定所涉各方之间的各种细节和费用的服务水平协议(servicelevelagreement,sla)来管理,所以次级实体无法以在技术上和经济上更高效的方式使用和/或利用其连接资源。

参照图1,示出了根据本发明的实施方式的功能性网络体系结构100。该网络体系结构100包括使用多个切片120和140分割其资源(例如,物理链路的使用、链路上的带宽、信道、频率、资源块等)的物理网络基础设施110(或通信网络)。服务提供商(serviceprovider,sp)130是逻辑上连接至切片120和切片140的实体,而网络运营商(networkoperator,no)150是逻辑上连接至切片140的实体。no150具有与其相关联的ue160、170,ue160、170可以连接至物理网络基础设施110(例如,经由无线无线电链路)。如下面将进一步详细说明的,该功能性网络体系结构100为no150提供了以下手段:通过切片140来管理由ue160、170在物理网络基础设施110上产生的网络流量(例如,带宽或数据流)。

物理网络基础设施110包括足以建立必要的物理链路(例如,经由无线电通信或无线接口)来执行涉及ue160和170到其他网络节点或与其耦接的其他ue(未示出)的传输(例如流量)的至少一个接入点(accesspoint,ap)。虽然图1描述了包括单个ap的物理网络基础设施110,但是在其他实施方式(未示出)中,物理网络基础设施110可以包括任意数量的节点、ap、路由器、基站、nodeb、演进型nodeb等以及其任意组合。

在图1中,sp130可以是借用或获取物理网络基础设施110的资源(例如,物理链路的使用和/或计算资源)的中间实体,并且还将其获取的连接资源重新分配给各个网络运营商(经由另外的网络切片,下面将论述)。sp130还可以直接管理物理网络基础设施110的资源。应当理解,pni(physicalnetworkinfrastructure)110可以提供无线电接入网络服务,而sp130利用pni110的资源并且增加核心网络功能,使得网络运营商可以在两个实体的资源上建立移动网络。例如,在某些情况下,sp130可以管理网络基础设施110的物理链路,以实现涉及ue160和170的流量(即,数据流)。sp130获得物理网络基础设施100的资源(例如,时间资源和频率资源)和/或计算使用资源的一部分。通过对网络基础设施110的资源提供隔离和至少部分控制两者,sp130能够将所获得的资源定义为切片120。切片120底层的资源的操作要求通常由sp130与物理网络基础设施110的所有者之间的服务水平协议(sla)定义。

no150是从sp130获得物理网络基础设施110的资源(例如,连接资源、计算资源和通信资源)的网络运营商。通常,no150获得分配给sp130且在切片120中限定的资源的一部分(即,“切片”)。从no150的角度来看,sp130具有一组资源(经由切片120分配)并且专门为no150创建切片140以具有一定程度的控制以及与其他no(未示出)隔离。当no150经由切片140从sp130获得其访问时,no150不与物理资源(属于物理网络基础设施110的所有者)直接交互或者识别这些物理资源。分配给no150(经由切片140)的资源使得其能够通过物理网络基础设施110服务于其相关联的ue160和170的请求。ue160、170想要通过物理网络基础设施110的资源附接至no150。因此,no150从sp130获得切片140中限定的资源,sp130的资源又从切片120获得/由切片120限定。也可以根据sp130与no150之间的sla规定通过切片140分配给no150的资源。

虽然在图1中将sp130和no150描述为与物理网络基础设施110物理上分离的不同实体,但是在某些实施方式中,它们还可以包括物理网络基础设施110内部署的功能实体或其组合(未示出)。

参照图2,示出了根据本发明的实施方式的另一功能性网络体系结构200。图2的网络体系结构200与图1所示的体系结构100相似,然而,网络体系结构200的不同之处在于:通过sp130向第二no155提供网络服务(在物理网络基础设施110上)。由sp130提供的网络服务经由切片145提供,切片145使得来自no150的流量能够与来自no155的流量隔离。通过切片145,no155能够服务于通信上耦接至物理网络基础设施110且与no155相关联的ue165、175的请求。

参照图3,示出了根据本发明的实施方式的又一功能性网络体系结构300。图3的功能性网络体系结构300与图2所示的体系结构200类似,然而,网络体系结构300的不同之处在于:除了sp130之外,另一sp135也从物理网络基础设施110获取连接资源。在sp130从切片120获得物理网络基础设施110的资源的其份额的情况下,sp135利用不同的切片125。通过使用不同的切片120和125,两个sp130和135彼此隔离,并且甚至不知道另一个的存在。sp135经由切片147向no155提供服务,包括基于物理网络基础设施110的资源的连接服务。no155相应地使用切片147的资源来服务于相关联的ue165、175。

参照图4,示出了例如由sp提供给no的切片400的功能表示。在某些实施方式中,切片400可以包括图1至图3中的切片140、145和147中的任一个。切片400例如可以由sp130使用其资源来提供或实例化,所述资源可以包括物理网络基础设施110的资源的份额。如图所示,切片400包括流量监测功能410、策略执行和计费(policyenforcementandcharging,pec)功能420、网络运营商(no)响应功能430以及与其相关联的网络控制功能440。流量监测功能410是监测指示切片400内承载的流量(例如,上行链路数据流和下行链路数据流以及交互功能流量)的流量水平(例如,使用的网络带宽)的功能。策略执行和计费功能420是可以提供以下默认策略的功能:用于处理切片内的流量,并且用于鉴于与切片400相关联的流量确定由no引起的费用。通常认为与切片400相关联的流量包括由与no相关联的设备(例如,ue160、170)产生的流量以及发送至设备的流量连同与管理设备的连接相关联的开销。可以根据sp与no之间的sla或其他协议来设置分配给no的资源和所产生的费用。如果no所使用的资源超过sla中规定的资源,则策略执行和计费功能420可以通过限制或停止超额使用或者通过向no征收超额使用费来执行资源过度使用。例如,策略执行和计费功能420可以在与由切片400管理的服务的物理网络基础设施相关联的特定入口点处执行流量监管。no响应功能430是no可访问和可控制功能,其使得no能够确定由其相关联的设备经由切片400产生的资源利用率/流量消耗。例如,如果由no的设备经由切片400产生的流量接近根据sla分配给no的资源的极限,则no可以选择减少其流量以避免任何超额使用费。这可以通过以下来实现:no对由其设备产生的某些流量流进行优先级排序(例如,鉴于每种服务的qos)并推迟较低优先级的流(经由由no响应功能430发送的指令)以防止流量超过所分配的资源极限。在某些情况下,no可以(经由no响应功能430)继续进行超额资源使用(受制于sla)以便满足某些服务/流的qos要求。网络控制功能440是耦接至逻辑基础设施的功能,并且是在切片400内由sp提供给no的功能。在一些实施方式中,网络控制功能440可以发送控制物理网络基础设施110的使用的指令。这可以被实现成允许激活或控制执行根据no响应功能430策略执行和计费功能420作出的决定所必需的物理链路。例如,如本领域技术人员所理解的,网络控制功能440可以包括流量工程功能和链路调度功能两者。

如上所述,no响应功能430是no可访问和/或可控制功能,其使得no能够指定如何规定与经由切片400操作的设备相关联的流量。例如,no可以向no响应功能430提供条件、阈值和参数用于鉴于与no的设备相关联的流量作出流量管理决定。然后,可以将由no响应功能430作出的流量整形决定逻辑上中继至网络控制功能440以执行其决定。通过no响应功能430,no可以作出诸如以下的决定:对某些数据流(例如,与具有不同程度的qoe的服务相关)进行优先级排序、对某些数据流的带宽使用进行限额或限制、对来自某些流的分组进行优先级排序、或者甚至阻止某些流。no可以鉴于由流量监测功能410以及/或者策略执行和计费功能420提供的信息或者在没有该信息的情况下独立地作出这些决定。在某些实施方式中,no响应功能430还可以向负责其希望管理或控制的数据流的特定ue进行通信,以便对它们各自流的流量行为进行整形。例如,no响应功能430可以请求某些ue减少它们的流量消耗,通过修改与应用相关联或与由该应用产生的流相关联的优先级索引来减少由该应用产生的流量的量,取消或阻止某些带宽密集数据的请求,要求ue移动至另一地理区域(例如,流量较不拥塞区域),或者请求ue稍后或在特定时间访问其期望的数据(例如,将网络使用统筹(pool)到不同的时间)。no响应功能430还可以请求no根据sla增加或减少其分配的资源,以便更高效地满足由切片400管理的所有服务请求。

参照图5,示出了用于管理下行链路(downlink,dl)流量的切片500的功能表示,并且在某些实施方式中,切片500还可以包括图1至图3中的切片140、145和147中的任一个。在遵守各种电信传输协议方面,除了切片500的功能被划分成控制平面502和数据平面552(其也可以被称为用户平面)之外,切片500与图4中的切片400的功能类似。如本领域技术人员所理解的,控制平面502通常包括确定流量路由决定、协议配置和流量管理的管理级功能。这些功能之间的交互可以被称为控制平面信令。数据平面552通常包括与数据转发、标记、排队有关的功能以及其他数据专用功能。数据平面552用于路由与用户流量流相关联的数据。应当理解,数据平面和控制平面是用于帮助区分不同功能和实体的角色的逻辑结构。控制平面流量通常携带指示实体执行用户平面路由的消息。例如,控制平面502和数据平面552的实现还提供有关在no与sp之间隔离切片500的某些功能的安全性的测量结果。

除了切片400的上述相应功能之外,切片500还包括如图5所示与其他功能逻辑上相互连接的网关监测功能505、流量分析功能515和流量执行功能550。网关监测功能505是监测物理网络基础设施100内的特定网关节点处的与切片500相关联的dl流量的功能。例如,网关监测功能505可以监测与特定ue相关联的无线电边缘节点以确定其正产生或接收的流量。流量分析功能515收集与用户平面流量相关联的数据。该收集的数据使得流量分析功能515能够提供以下信息,该信息可以由控制平面功能使用以对数据平面流量流进行整形和路由。流量执行功能550是按照来自网络控制功能540的指令行动以执行访问和流量产生策略的功能。这使得流量整形策略能够被执行,并且使得no能够根据由pec520和其他控制平面功能设置的策略对所产生的流量进行整形。

切片500中的no响应功能530与切片400中的no响应功能430类似,在于:no响应功能530使得no能够确定以下策略:管理由其相关联的设备经由切片500产生的资源使用/流量消耗。然后,可以将这些确定的策略提供给网络控制功能540,网络控制功能540可以基于no响应功能530的策略来创建规则。这些规则可以被发送至流量执行550。在一个示例中,基于由切片流量监测功能510收集的信息,流量分析功能515可以确定与设备的特定部署相关联的下行链路流量的增加。pec520和no响应功能530可以确定简单地允许该下行链路流量的立即分配会导致该切片中的流量超过商定的水平。no响应功能530可以检查与关联于该流的客户相关联的sla。如果sla允许流量的延迟交付,则no响应功能530可以指示网络控制功能540通过在网络中或在ap处缓存流量来延迟增加的流量流。然后,网络控制功能540可以提供由流量执行功能550要应用的一组规则。流量执行功能550可以将考虑中的流量流引导至缓存器中,或者可以通过向它们的源指示目前仍不接受该流量来拒绝该流。以这种方式,这些功能可以合作以使得在一天的给定时间能够遵守no与sp之间的sla同时也不超过切片500的流量分配。

参照图6,示出了用于管理上行链路(uplink,ul)流量的切片600的功能表示,在某些实施方式中,切片600例如可以包括图1至图3中的切片140、145和147中的任一个。除了在控制平面602中部署有流量执行功能650之外,切片600与图5中的切片500的功能类似,并且也是no可访问和可控制功能。在控制平面602中设置no可访问/可控制的流量执行功能650使得no能够在控制平面中而不是在数据平面中实现流量执行。通过从数据平面移除流量执行功能650,进一步简化了数据平面652的结构。与图5的dl示例中几乎一样,可以作出关于ul流量流的决定。当切片流量监测功能610接收增加的ul流量需求的指示(基于来自网关监测功能605或ap中至少之一的输入)时,它可以将该数据提供给流量分析功能615。可以进行上面关于切片500的功能元件提供相同的考虑。然后,流量执行功能650可以向ap发送指令以拒绝与一组选定的设备相关联的连接/链路,以使得ul流量能够降低。具有时间不敏感的流量流的设备能够在稍后的时间点发送他们的数据。

参照图7,示出了调用流程图700,其示出了根据实施方式的用于no150管理物理网络基础设施110上的由切片500为ue160实现的dl流量的方法。在步骤710处,no150(或no150的oss/bss部分中的实体)向切片500的控制平面502中的no响应功能530提供流量管理参数。流量管理参数可以例如包括no响应功能530在某些条件下采用的各种阈值和概述(outline)动作。在步骤720处,指示由切片500实现的流量的流量水平通过切片流量监测功能510来测量,并且被提供给流量分析功能515,流量分析功能515可以处理流量水平并且转发至pec功能520。在步骤730处,pec功能520确定是否满足条件(例如,超过阈值)。例如,该条件可以是流量水平是否满足或超过分配给切片500的连接资源的阈值。如果满足该条件,则pec520可以在步骤740处通知no响应功能530提供控制由其设备产生的流量的选项。然后,在步骤750处no响应功能530可以确定由no150的相关联的设备产生的流量是否需要被调整以遵守该条件(例如,保持在由sla制定的带宽极限内)。在步骤760处,no响应功能530向网络控制功能540提供流量指令以对该流量执行任意调整。网络控制功能540又可以在步骤770处向流量执行功能550提供执行指令。no响应功能530还可以在步骤780处联系no150以通知其动作(或请求no150获得更多的连接资源)。在某些实施方式中,流量执行功能550可以在步骤790处可替选地或另外地通知或联系ue160,以便控制或者请求其限制其经由切片500产生的流量。本领域技术人员将理解,在流量满足或超过阈值的论述用作动作的触发的情况下,通常可以通过将触发变成另一条件例如流量流低于不同的阈值来满足相同的目标。

在某些实施方式中,鉴于从no响应功能530接收到的信息,no150可以另外地与sp130(未示出)重新协商资源分配和/或sla。例如,鉴于no响应功能530需要控制相关联设备的流量,no150可以协商另外的资源。可替选地,如果确定在服务于其设备之后存在可用的剩余资源,则no150还可以重新协商减少其分配的资源,或将其剩余资源提供给其他no(未示出)。

参照图8,示出了示出了根据实施方式的用于管理通信网络上的由网络切片实现的流量的方法800的流程图。网络切片可以在通信网络上被实例化,以便向具有通信上耦接至通信网络的设备的网络运营商提供连接资源。方法800可以例如在通信网络基础设施110上由切片140、145、147、400、500和600中的任一个来执行。在步骤810处,测量指示由网络切片实现的流量的流量水平。在步骤820处,然后根据所测量的流量水平和网络运营商可访问功能(例如,no响应功能430、530和630)来调整由网络切片实现的流量。

在某些实施方式中,可以从no接收用于根据流量水平来调整由网络切片实现的流量的参数(步骤805),并且网络运营商可访问功能可以操作成根据这些参数来调整由网络切片控制/实现的流量。

在某些实施方式中,可以将流量水平(在步骤810中)与阈值进行比较,并且当流量水平满足阈值时,调整流量的步骤(步骤820)包括减少由网络切片实现的流量。阈值可以包括通信网络的连接资源分配给网络切片的比例,使得网络切片不超过该份额。

在某些实施方式中,调整由网络切片实现的流量的步骤(步骤820)可以包括多种不同的形式。例如,由网络切片实现的流量可以包括多个流,并且流量的调整可以涉及对多个流中的每个流进行优先级排序并且根据优先级排序来执行每个流。在一些情况下,调整流量可以仅涉及阻止多个流中的至少一个流。当流量由ue在物理网络基础设施上产生并与no相关联时,流量的调整可以仅涉及通知ue:减少其在网络上产生的流量,在稍后的时间访问网络,或者移动至不由该网络切片服务的另一地理区域。

在某些实施方式中,方法800还可以包括以下步骤:与sp或网络基础设施所有者重新协商以获得另外的连接资源来满足其流量需求。例如,网络切片可以将流量水平(来自步骤810)与资源分配阈值(例如,由no提供)进行比较,并且当流量水平满足资源分配阈值时,它可以尝试从sp或网络获取另外的连接资源。资源分配阈值可以包括通信网络的连接资源分配给网络切片的比例。以这种方式,当由网络切片实现的流量接近其份额时,然后它可以获得另外的连接资源,以防止sla中规定的过度使用费。

在某些实施方式中,可以通过在网络110上实现用于no的设备的流量的网络切片由物理网络基础设施110外部的no执行与上述方法800类似的方法(未示出)。在这种情况下,no可以接收指示由网络切片实现的流量的流量水平,no可以根据流量水平指示网络切片调整流量。以这种方式,no可以管理其设备在网络110上产生的流量,以控制流量的任何费用或使用。在这种情况下,由于no直接确定对其设备的流量的控制,所以网络切片不需要特别具有网络运营商可访问功能(例如,网络响应功能430)。然而,如果网络切片具有相关联的网络运营商可访问功能,则该方法可以替代地包括向网络运营商可访问功能提供参数,其指示网络运营商可访问功能如何根据所测量的切片的流量水平来管理由网络切片实现的流量。然后,这些参数可以由网络运营商可访问功能使用,以鉴于所测量的流量水平执行任何流量调整。

参照图9,示出了根据本发明的不同实施方式的可以例如执行图8中的方法800的任意或全部步骤以及本文所描述的特征的网络控制器900的示意图。在某些实施方式中,例如,可以在控制器900上独立地部署no150、sp130、切片140、切片145、切片147、切片400、切片500、切片600或其中的任何切片功能。

如图9所示,网络控制器900包括处理器900a、存储器900b、非暂态大容量存储装置900c、i/o接口900d、网络接口900e和收发器900f,所有这些都经由双向总线通信上耦接。根据某些实施方式,可以使用所示出的元件中的任一个或全部,或者可以使用元件的仅子集。此外,控制器900可以包括某些元件的多个实例,例如多个处理器、存储器或收发器。此外,硬件设备的元件可以直接耦接至其他元件而不需要双向总线。

存储器900b可以包括任何类型的非暂态存储器,例如静态随机存取存储器(sram)、动态随机存取存储器(dram)、同步dram(sdram)、只读存储器(rom)、这些存储器的任意组合等。大容量存储元件900c可以包括任何类型的非暂态存储设备,例如固态驱动器、硬盘驱动器、磁盘驱动器、光盘驱动器、usb驱动器或被配置成存储数据和机器可执行程序代码的任何计算机程序产品。根据某些实施方式,存储器900b或大容量存储装置900c上记录有能够由处理器900a执行用于执行上述方法步骤中的任意方法步骤的语句和指令。

除非另有定义,否则本文使用的所有技术和科学术语具有与本发明所属领域的普通技术人员通常理解的含义相同的含义。

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

虽然已经参照本发明的具体特征和实施方式描述了本发明,但是显然可以在不脱离本发明的情况下对其进行各种修改和组合。因此,说明书和附图仅被视为对由所附权利要求限定的本发明的说明,并且被构思成涵盖落入本发明的范围内的任何和所有修改、变化、组合或等同。

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