消费者VNF的实例化方法及装置与流程

文档序号:16887007发布日期:2019-02-15 22:43阅读:183来源:国知局
消费者VNF的实例化方法及装置与流程

本发明的实施例涉及通信技术领域,具体涉及一种消费者vnf的实例化方法及装置。



背景技术:

nfv(networkfunctionsvirtualization,网络功能虚拟化)是指借助于标准的it(internettechnology,互联网技术)虚拟化技术,通过采用服务器、存储器以及交换机来承载各种各样软件化的网络功能的技术。nfv能够使网络功能的实现不再依赖于传统的专用硬件,使资源使用以及业务的开发和部署更加灵活高效,同时还具备网元自愈功能,提高网元的可靠性和鲁棒性。

平台即服务paas是将应用服务的运行和开发环境作为一种服务提供给用户,在面向用户时具有运行效率高、功能完善以及成本低等诸多优势。目前,nfv逐步向面向服务化的方向演进,但是尚未出现将paas服务引入nfv的技术,导致nfv中无法向vnf提供paas服务。



技术实现要素:

本发明的实施例提供一种消费者vnf的实例化方法及装置,用于解决现有技术中nfv中无法向vnf提供paas服务的技术问题。

第一方面,提供一种消费者vnf的实例化方法,包括:虚拟网络层管理器vnfm接收网络功能虚拟化协调器nfvo发送的消费者虚拟网络功能vnf的实例化请求;消费者vnf的实例化请求携带消费者vnf的消费者vnfd;

vnfm根据消费者vnfd确定消费者vnf对应的目标平台即服务paas服务;

vnfm向虚拟基础设施管理器vim发送服务请求消息;服务请求消息携带目标paas服务的标识;

vim将目标paas服务的标识对应的paas服务实例的paas服务信息返回给vnfm。

由此可见,在本发明提供的消费者vnf的实例化方法中,基于在nfv的vim中部署paas服务管理组件、以及在nfvi中部署paas服务实例paasnfvi,通过nfvo向vnfm发送携带消费者vnf的消费者vnfd的消费者vnf的实例化请求,vnfm根据消费者vnfd确定消费者vnf对应的目标paas服务,并向vim发送携带目标paas服务的标识的服务请求消息,vim从nfvi中获取目标paas服务的标识对应的paas服务实例的paas服务信息,以触发vnfm实例化消费者vnf。消费者vnf从vnfm上获取上述paas服务信息,根据上述paas服务信息通过消息总线自动连接paas服务实例,以实现对目标paas服务的标识对应的该paas服务实例的调用。其中,本发明可以基于云原生容器技术在vim中创建并部署paas服务管理组件,以及基于云原生容器技术在nvfi中部署paas服务实例,使得部署更趋向轻量级,部署更具灵活性,同时还能够有效提高资源的复用率及利用率。

可选地,vim将目标paas服务的标识对应的paas服务实例的paas服务信息返回给vnfm之前,消费者vnf的实例化方法还包括:

vim判断目标paas服务的标识对应的paas服务是否未实例化;

若判断结果为是,则vim对目标paas服务的标识对应的paas服务进行实例化。

可选地,目标paas服务包括:公共paas服务以及专用paas服务;

则vim判断目标paas服务的标识对应的paas服务是否未实例化之前,消费者vnf的实例化方法还包括:

vim判断目标paas服务的标识对应的paas服务是否为专用paas服务;

若判断结果为是,则vim对目标paas服务的标识对应的paas服务进行实例化。

可选地,消费者vnf的实例化方法还包括:

vim接收vnfm发送的虚拟资源请求;虚拟资源请求携带vnfm实例化消费者vnf的虚拟资源信息;

vim根据虚拟资源信息为vnfm分配虚拟资源;

vim将虚拟资源分配信息发送给网络功能虚拟化基础设施nfvi;

nfvi根据虚拟资源分配信息为vnfm实例化消费者vnf提供虚拟资源。

第二方面,提供一种消费者vnf的实例化装置,包括:nfvi;其中,

vnfm,用于接收nfvo发送的消费者vnf的实例化请求;消费者vnf的实例化请求携带消费者vnf的消费者vnfd;

vnfm,用于根据消费者vnfd确定消费者vnf对应的目标paas服务;

vnfm,还用于向vim发送服务请求消息;服务请求消息携带目标paas服务的标识;

vim,用于将目标paas服务的标识对应的paas服务实例的paas服务信息返回给vnfm。

可选地,vim还用于:

判断判断目标paas服务的标识对应的paas服务是否未实例化;

若判断结果为是,则对目标paas服务的标识对应的paas服务进行实例化。

可选地,目标paas服务包括:公共paas服务以及专用paas服务;

则vim还用于:

判断目标paas服务对应的paas服务是否为专用paas服务;

若判断结果为是,则对目标paas服务的标识对应的paas服务进行实例化。

可选地,其特征在于,消费者vnf的实例化装置还包括:nfvi;

vim,用于接收vnfm发送的虚拟资源请求;虚拟资源请求携带vnfm实例化消费者vnf的虚拟资源信息;

vim,用于根据虚拟资源信息为vnfm分配虚拟资源;

vim,还用于将虚拟资源分配信息发送给网络功能虚拟化基础设施nfvi;

nfvi,用于根据虚拟资源分配信息为vnfm实例化消费者vnf提供虚拟资源。

第三方面,提供一种消费者vnf的实例化装置,包括:一个或多个处理器;处理器用于执行存储器中的计算机程序代码,计算机程序代码包括指令、使得消费者vnf的实例化装置执行上述第一方面的消费者vnf的实例化方法。

第四方面,提供一种存储介质,其特征在于,存储介质存储有指令代码,指令代码用于执行如上述第一方面的消费者vnf的实例化方法。

第五方面,提供一种计算机程序产品,其特征在于,计算机程序产品包括指令代码,指令代码用于执行如上述第一方面的消费者vnf的实例化方法。

可以理解地,上述提供的消费者vnf的实例化装置、存储介质以及计算机产品用于执行上文所提供的第一方面对应的方法,因此,其所能达到的有益效果可参考上文第一方面的方法以及下文具体实施方式中对应的方案的有益效果,此处不再赘述。

附图说明

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1示出了nfv标准架构的结构示意图;

图2示出了本发明实施例提供的一种消费者vnf的nfvpaas服务架构示意图;

图3示出了本发明实施例提供的一种消费者vnf的实例化方法的方法流程图;

图4示出了本发明实施例提供的另一种消费者vnf的实例化方法的方法流程图;

图5示出了本发明实施例提供的一种消费者vnf的实例化方法中nsd的引用关系图;

图6示出了本发明实施例提供的一种消费者vnf的实例化装置的功能结构框图;

图7示出了本发明实施例提供的一种消费者vnf的实例化装置的功能结构框图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。在本申请实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本申请实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。

本发明实施例基于对nfv标准架构进行扩展来实现。在介绍本发明实施例之前,首先对nfv标准架构进行简单介绍。图1示出了nfv标准架构的结构示意图,如图1所示,nfv标准架构包括:oss(operationsupportsystem,运营支撑系统)/bss(businesssupportsystem,业务支撑系统)、em(entitymanager,实体管理器)、vnf(virtualisednetworkfunction,虚拟网络功能)、nfvi(nfvinfrastructure,网络功能虚拟化基础设施)、nfvo(networkfunctionvirtualisationorchestrator,网络功能虚拟化编排器)、vnfm(virtualisednetworkfunctionmanager,虚拟网络功能管理器)、以及vim(virtuaiinfrastructuremanager,虚拟化基础设施管理器)。

其中,oss/bss为运营商原有的管理系统,用于对网络中的各网元进行管理。网络中的各网元通过em、vnf、nfvi、nfvo、vnfm、以及vim来实现网络功能虚拟化。

其中,nfvi自底层向上依次包括:物理硬件资源(hardwareresources)、虚拟化层(virtualisationlayer)以及虚拟资源(virtualresources)。物理硬件资源可以包括服务器(computinghardware)、存储器(storagehardware)、以及网络设备(networkhardware);虚拟资源可以包括虚拟计算(virtualcomputing)、虚拟存储(virtualstorage)、以及虚拟网络资源(virtualnetwork)。

nfvi向上连接vnf,vnf基于nfvi中包含的虚拟资源运行以实现对应的网络功能。其中,vnf可以有多个,每个vnf都有一个对应的vnfd(vnfdescriptor,vnf模版),该vnfd包含该vnf的全部信息。

em用于对vnf进行管理。em可以有多个,每个vnf都有一个对应的em对vnf进行管理。

vnfm用于对每个vnf的生命周期进行管理,包括调用vim并根据vnfd创建、维护、或者终结vnf;监控vnf,对vnf进行网元自愈以及扩容缩容,等等。

vim通过消息总线分别与nfvi、vnfm以及nfvo相连。vim用于对nfvi进行管理,例如对nfvi的权限管理,增加/回收nfvi中vnf的资源,分析nfvi的故障,收集nfvi的信息等。其中,一个nfv架构下可以有多个nfvi,每个nfvi都有一个对应的vim来管理,因此vim的数量可以为多个。

nfvo与vnfm以及vim相连,并且nfvo还与oss/bss通过消息总线相连,用于根据oss/bss发送的信息向vnfm发送配置信息以控制vnfm对vnf的生命周期的管理、以及向vim发送配置信息以控制vim对nfvi的管理。nfvo基于ns(networkservice,网络业务,图中未示出)的nsd(nsdescriptor,网络服务描述)运行。

目前,nfv逐步向面向服务化的方向演进,但是尚未出现将paas服务引入nfv的技术,导致nfv中无法向vnf提供paas服务。为了解决上述问题,本发明提供一种消费者vnf的实例化方法,以实现在nfv中向消费者vnf提供paas服务。

本发明提供的消费者vnf的实例化方法基于nfvpaas服务架构实现。图2示出了本发明实施例提供的一种消费者vnf的nfvpaas服务架构示意图,如图2所示,nfvpaas服务架构包括:消费者vnf(对应图2中消费者vnf实例)、vnfm、vim以及paas服务实例。

其中,将paas服务实例统一建模为paasnfvi,将paasnfvi部署于nfvi中。paasnfvi与nfv中的vnf在信息上可相互交互并共nfvi部署。同时,在vim中部署paas服务管理组件,vim通过部署于其中的paas服务管理组件管理上述paas服务实例(即:paasnfvi)。

具体地,paas服务实例的数量可以为一个或多个,vim通过部署于其中的paas服务管理组件管理一个或多个paas服务实例,同时,vim还可以通过部署于其中的paas服务管理组件实例化paas服务以生成paas服务实例。paas服务实例向消费者vnf(对应图2中消费者vnf实例)提供调用接口,以供消费者vnf通过上述调用接口调用对应的paas服务实例以获取对应的paas服务。具体实施中,上述接口可以为api接口等能够实现调用功能的接口。具体地,每个paas服务实例都有一个对应的paasvnfd,paasvnfd中包含与其对应的paas服务实例的全部信息,例如paas服务实例的标识、类型、配置信息等等。vim根据paasvnfd对paas服务实例进行管理。vnfm分别与vim以及消费者vnf耦合,消费者vnf可以通过vnfm从vim中调用paasvnfd,并根据paasvnfd调用对应的paas服务实例。具体实施中,消费者vnf可以通过vnfm从vim中调用paasvnfd中的paas服务实例的地址来调用对应的paas服务实例。同时,每个消费者vnf都有一个对应的消费者vnfd,该消费者vnfd包含该消费者vnf的全部信息。vnfm用于通过消费者vnfd对消费者vnf的生命周期进行管理,例如调用vim并根据消费者vnfd创建、维护、或者终结vnf;监控vnf,对vnf进行网元自愈以及扩容缩容,等等。

vim对paas服务实例的管理可以包括:服务生命周期管理、服务目录管理、服务配置管理、服务统计与监控、服务安全与计量管理等。其中,服务生命周期管理可以包括paas服务的查询、注册、发布以及注销等等;服务目录管理可以包括paas服务的访问列表管理以及调用已配置的paas服务的全视图等;服务配置管理可以包括对paas服务的配置信息的更新、写入、或者删除等;服务统计与监控可以包括paas服务的调用的信息进行统计、监控paas服务的执行等等;服务安全与计量管理可以包括对paas服务访问权限的管理、对paas服务的信息安全的管理、对paas服务审计等等。

具体实施中,优选基于云原生容器技术对paasnfvi以及paas服务管理组件进行建模,以微服务架构的形式将paasnfvi容器化封装并部署于nfvi中、以及以微服务架构的形式将paas服务管理组件容器化封装并部署于vim中。其中,微服务架构具有轻量级能够使部署趋向轻量级,微服务架构具有可独立扩展及部署的特性,并且各个微服务之间的耦合为松耦合,由此使得微服务架构中各功能组件之间及各微服务架构之间在部署时可以灵活组合与匹配;同时,基于云原生技术部署各微服务架构还可以实现对各微服务架构的集中管理,以对各微服务架构的资源进行协调与分配,有效提高资源的复用率及利用率。

基于上述nfvpaas服务架构,如图3所示,本发明提供的消费者vnf的实例化方法包括如下步骤:

步骤s310:vnfm接收nfvo发送的消费者虚拟网络功能vnf的实例化请求,其中消费者vnf的实例化请求携带消费者vnf的消费者vnfd。

具体地,消费者vnfd中包含消费者vnf请求的目标paas服务的相关信息,例如目标paas服务的id、目标paas服务的名称、目标paas服务的类型等等。

步骤s320:vnfm根据消费者vnfd确定消费者vnf对应的目标paas服务。

具体地,vnfm根据上述消费者vnf的实例化请求目标paas服务的相关信息确定消费者vnf对应的目标paas服务。

步骤s330:vnfm向虚拟基础设施管理器vim发送服务请求消息;服务请求消息携带目标paas服务的标识。

步骤s340:vim将目标paas服务的标识对应的paas服务实例的paas服务信息返回给vnfm。

vim根据paasvnfd以及目标paas服务的标识确定目标paas服务的标识对应的paas服务实例,根据该paas服务实例的paasvnfd获取目标paas服务的标识对应的paas服务实例的paas服务信息,并将上述paas服务信息返回给vnfm,触发vnfm实例化消费者vnf。消费者vnf从vnfm上获取上述paas服务信息,根据上述paas服务信息通过消息总线自动连接paas服务实例,以实现对目标paas服务的标识对应的该paas服务实例的调用,完成消费者vnf的实例化。具体实施中,上述paas服务信息可以为paas服务实例的访问地址。

由此可见,在本发明提供的消费者vnf的实例化方法中,能够在nfv中vim中部署paas服务管理组件、以及在nfvi中部署paas服务实例paasnfvi,通过nfvo向vnfm发送携带消费者vnf的消费者vnfd的消费者vnf的实例化请求,vnfm根据消费者vnfd确定消费者vnf对应的目标paas服务,并向vim发送携带目标paas服务的标识的服务请求消息,vim通过其中设置的paas服务管理组件从nfvi中获取目标paas服务的标识对应的paas服务实例的paas服务信息,以触发vnfm实例化消费者vnf。消费者vnf从vnfm上获取上述paas服务信息,根据上述paas服务信息通过消息总线自动连接paas服务实例,以实现对目标paas服务的标识对应的该paas服务实例的调用。其中,本发明基于云原生容器技术在vim中创建并部署paas服务管理组件,以及基于云原生容器技术在nvfi中部署paas服务实例,使得部署更趋向轻量级,部署更具灵活性,同时还能够有效提高资源的复用率及利用率。

图4示出了本发明提供的另一种消费者vnf的实例化方法。如图4所示,该方法包括如下步骤:

步骤s410:vnfm接收nfvo发送的消费者虚拟网络功能vnf的实例化请求,其中消费者vnf的实例化请求携带消费者vnf的消费者vnfd。

本步骤的执行过程与步骤s310相同,具体参见步骤s310中的对应描述,此处不再赘述。

步骤s420:vnfm根据消费者vnfd确定消费者vnf对应的目标paas服务。

步骤s430:vnfm向虚拟基础设施管理器vim发送服务请求消息。

其中,上述服务请求消息中至少携带:目标paas服务的标识以及目标paas服务的类型。目标paas服务的类型包括:公共paas服务以及专用paas服务。公共paas服务为向全部消费者vnf提供的paas服务,例如负载均衡服务、安全检测服务或者数据库服务等;专用paas服务为向指定消费者vnf提供的paas服务,例如web服务等。

步骤s440:vim判断目标paas服务的标识对应的paas服务是否为专用paas服务;若判断结果为否,则执行步骤s450;若判断结果为是,则执行步骤s470。

具体地,根据上述服务请求消息中包含的目标paas服务的类型判断目标paas服务的标识对应的paas服务是否为专用paas服务。

其中,若目标paas服务的标识对应的paas服务不是专用paas服务,即目标paas服务的标识对应的paas服务为公共paas服务,则执行步骤s450;若目标paas服务的标识对应的paas服务为专用paas服务,执行步骤s460;

在这里,要说明的是,本步骤为可选步骤,在不执行本步骤的情况下,也可以直接在执行完步骤s430之后执行步骤s450。

步骤s450:vim判断目标paas服务的标识对应的paas服务是否未实例化,若判断结果为是,则执行步骤s460,若判断结果为否,则执行步骤s470。

具体地,在执行步骤s440的情况下,目标paas服务的标识对应的paas服务为公共paas服务,则在本步骤中,vim可以根据服务请求消息中携带的目标paas服务的标识查找本地数据库中是否存在目标paas服务的标识对应的公共paas服务的paas服务实例,若存在,则说明目标paas服务的标识对应的paas服务已实例化,则执行步骤s470;

若不存在,则说明本地的服务管理组件中不包含目标paas服务的标识对应的公共paas服务的paas服务实例,则进行一步向服务注册数据库发送上述服务请求消息,以向服务注册数据库请求上述公共paas服务的paas服务实例,并接收服务注册数据库反馈的服务请求反馈消息,根据上述服务请求反馈消息判断目标paas服务的标识对应的paas服务是否未实例化。

具体实施中,可以判断服务请求反馈消息中是否包含目标paas服务的标识对应的paas服务实例的paas服务信息;若不包含,则说明目标paas服务的标识对应的paas服务未实例化,则执行步骤s460;若包含,则说明目标paas服务的标识对应的paas服务已实例化,则执行步骤s470。

当然,可以理解的是,则不执行步骤s440的情况下,vim也可以直接查找本地的服务管理组件中是否存在目标paas服务的标识对应的paas服务实例的paas服务信息,或者向服务注册数据库发送服务请求消息,查找服务注册数据库中是否存在目标paas服务的标识对应的paas服务实例的paas服务信息,若不存在,则说明目标paas服务的标识对应的paas服务未实例化,则执行步骤s460,否则执行步骤s470。

步骤s460:vim对目标paas服务的标识对应的paas服务进行实例化。

步骤s470:vim将目标paas服务的标识对应的paas服务实例的paas服务信息返回给vnfm。

具体地,vim根据目标paas服务的标识,从目标paas服务对应的psd中获取目标paas服务的标识对应的paas服务实例的paas服务信息,并将上述paas服务信息返回给vnfm,以触发vnfm实例化消费者vnf。

vnfm实例化消费者vnf的过程可以为:vnfm向虚拟化基础设施管理器vim发送的虚拟资源请求,该虚拟资源请求中携带vnfm实例化消费者vnf的实例化信息,例如运行消费者vnf的数据量大小、数据类型等等;vim在接收到vnfm发送的虚拟资源请求后,根据上述实例化信息为vnfm生成虚拟资源分配信息,上述虚拟资源分配信息中包含vim为vnfm实例化消费者vnf分配的虚拟资源的信息,例如分配的虚拟机的内存的大小等;vim将虚拟资源分配信息发送给网络功能虚拟化基础设施nfvi,以供nfvi根据虚拟资源分配信息为vnfm实例化消费者vnf提供虚拟资源。

可选地,nfvi还可以为vim实例化paasnfvi提供虚拟资源,具体实现方式可以参照nfvi根据虚拟资源分配信息为vnfm实例化消费者vnf提供虚拟资源的过程,此处不再赘述。

另外,nfvo基于ns的nsd运行。则在本发明实施例中,消费者vnf与paas服务之间的依赖关系在vnfd中进行描述,nsd的引用关系具体如图5所示:nsd仅引用消费者vnf的消费者vnfd,消费者vnfd引用paasvdu。

由此可见,本发明实施例在实例化消费者vnf的过程中,还能够实现对paas服务进行实例化;同时,本发明还能够进一步向消费者vnf提供公共paas服务以及专用paas服务,并分别针对公共paas服务以及专用paas服务来实例化paas服务,以实现实例化paas服务的基础上向消费者vnf提供多种不同类型的paas服务的目的。

图6示出了本发明提供的一种消费者vnf的实例化装置的功能结构示意图。如图6所示,该消费者vnf的实例化装置包括:oss/bss、vnfm、vim、nfvo以及nfvi;其中,

vnfm,用于接收nfvo发送的消费者vnf的实例化请求,其中消费者vnf的实例化请求携带消费者vnf的消费者vnfd;vnfm还用于根据消费者vnfd确定消费者vnf对应的目标paas服务;以及vnfm还用于向vim发送服务请求消息;服务请求消息携带目标paas服务的标识。

vim用于将目标paas服务的标识对应的paas服务实例的paas服务信息返回给vnfm。

vim还用于:判断目标paas服务的标识对应的paas服务是否未实例化;若判断结果为是,则vim对目标paas服务的标识对应的paas服务进行实例化。

可选地,目标paas服务的类型包括:公共paas服务以及专用paas服务;则vim还用于:判断目标paas服务的标识对应的paas服务是否为专用paas服务;若判断结果为是,则对目标paas服务的标识对应的paas服务进行实例化。

vim,用于接收vnfm发送的虚拟资源请求;虚拟资源请求携带vnfm实例化消费者vnf的实例化信息;以及vim用于根据实例化信息生成虚拟资源分配信息;以及vim用于将虚拟资源分配信息发送给网络功能虚拟化基础设施nfvi。

nfvi,用于根据虚拟资源分配信息为vnfm提供虚拟资源。

可选地,nfvi还可以用于根据虚拟资源分配信息为vim实例化paasnfvi提供虚拟资源。

nfvo以及oss/bss可以参见上述方法实施例中的对应介绍,此处不再赘述。

上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,其作用在此不再赘述。

在采用集成的模块的情况下,消费者vnf的实例化装置包括:存储单元、处理单元以及接口单元。处理单元用于对消费者vnf的实例化装置的动作进行控制管理,例如,处理单元用于支持消费者vnf的实例化装置执行图3以及图4中的各步骤。接口单元用于消费者vnf的实例化装置与其他装置的交互;存储单元,用于存储消费者vnf的实例化装置代码和数据。

其中,以处理单元为处理器,存储单元为存储器,接口单元为通信接口为例。其中,消费者vnf的实例化装置参照图7中所示,包括通信接口701、处理器702、存储器703和总线704,通信接口701、处理器702通过总线704与存储器703相连。

处理器702可以是一个通用中央处理器(centralprocessingunit,cpu),微处理器,特定应用集成电路(application-specificintegratedcircuit,asic),或一个或多个用于控制本申请方案程序执行的集成电路。

存储器703可以是只读存储器(read-onlymemory,rom)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(randomaccessmemory,ram)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electricallyerasableprogrammableread-onlymemory,eeprom)、只读光盘(compactdiscread-onlymemory,cd-rom)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器可以是独立存在,通过总线与处理器相连接。存储器也可以和处理器集成在一起。

其中,存储器703用于存储执行本申请方案的应用程序代码,并由处理器702来控制执行。通讯接口701用于支持消费者vnf的实例化装置与其他装置的交互。处理器702用于执行存储器703中存储的应用程序代码,从而实现本发明实施例中的方法。

结合本发明公开内容所描述的方法或者算法的步骤可以硬件的方式来实现,也可以是由处理器执行软件指令的方式来实现。本发明实施例还提供一种存储介质,该存储介质可以包括存储器,用于储存为消费者vnf的实例化装置所用的计算机软件指令,其包含执行消费者vnf的实例化方法所设计的程序代码。具体的,软件指令可以由相应的软件模块组成,软件模块可以被存放于随机存取存储器(randomaccessmemory,ram)、闪存、只读存储器(readonlymemory,rom)、可擦除可编程只读存储器(erasableprogrammablerom,eprom)、电可擦可编程只读存储器(electricallyeprom,eeprom)、寄存器、硬盘、移动硬盘、只读光盘(cd-rom)或者本领域熟知的任何其它形式的存储介质中。一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。

本发明实施例还提供一种计算机程序,该计算机程序可直接加载到存储器中,并含有软件代码,该计算机程序经由计算机载入并执行后能够实现上述的消费者vnf的实例化方法。

本领域技术人员应该可以意识到,在上述一个或多个示例中,本发明所描述的功能可以用硬件、软件、固件或它们的任意组合来实现。当使用软件实现时,可以将这些功能存储在计算机可读介质中或者作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是通用或专用计算机能够存取的任何可用介质。

以上,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

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