一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种生成虚拟网络功能VNF服务链的方法及装置与流程

2022-04-09 02:15:06 来源:中国专利 TAG:

一种生成虚拟网络功能vnf服务链的方法及装置
技术领域
1.本技术涉及通信技术领域,尤其涉及一种生成虚拟网络功能vnf服务链的方法及装置。


背景技术:

2.网络功能虚拟化(network functions virtualization,nfv)是第五代移动通信技术(5th generation mobile networks,5g)中提出的新型网络架构,是变革当前网络部署方式和网络架构的新技术。
3.但是,随着nfv技术的发展,出现了越来越多的恶意nfv平台,若通过恶意nfv平台提供的恶意的虚拟网络功能(virtual network function,vnf)来生成vnf服务链,可能会生成攻击事件或恶意行为来破坏服务链,因此如何能够在生成vnf服务链时,保证vnf服务链的安全性和运行效率,成为了一个亟待解决的问题。


技术实现要素:

4.本技术实施例提供一种获取虚拟网络功能vnf的方法及装置,以保证生成vnf服务链的安全性和运行效率。
5.本技术实施例提供的具体技术方案如下:
6.一种生成虚拟网络功能vnf服务链的方法,包括:
7.应用平台接收第三方平台发送的虚拟网络功能vnf列表,其中,所述vnf列表中包含有多个候选的vnf;
8.根据所述各候选的vnf对应的负载压力值,确定出满足负载压力值条件的vnf;
9.分别根据确定出的各vnf对应的安全性分值,以及所述各vnf的负载压力值,确定所述各vnf的可用信任值,其中,所述安全性分值表征vnf的安全性对应的分值;
10.根据可用信任值最高的vnf和预设的各链路节点,生成vnf服务链。
11.可选的,应用平台接收第三方平台发送的虚拟网络功能vnf列表,具体包括:
12.向第三方平台发送vnf查询请求,以使所述第三方平台根据所述vnf查询请求中的vnf类型,确定所述vnf类型对应的各vnf,并从所述各vnf中,确定出占用值低于预设的占用值阈值的候选的vnf,并将确定出的各候选的vnf生成vnf列表;其中,所述查询请求中至少包括vnf类型,所述占用值为根据vnf的资源占用率和负载压力确定出的;
13.接收所述第三方平台发送的所述vnf列表。
14.可选的,根据所述各候选的vnf对应的负载压力值,确定出满足负载压力值条件的vnf,具体包括:
15.根据所述各候选的vnf对应的负载压力值,确定出预设数个负载压力值最高对应的vnf。
16.可选的,分别根据确定出的各vnf对应的安全性分值,以及所述各vnf的负载压力值,确定所述各vnf的可用信任值,具体包括:
17.分别根据所述各vnf的负载压力值,确定出所述各vnf的效率分值;
18.分别根据所述各vnf的安全性分值对应的权重,以及所述各vnf的效率分值对应的权重,确定所述各vnf的可用信任值。
19.可选的,生成vnf服务链之后,进一步包括:
20.运行所述vnf服务链;
21.确定所述vnf服务链的运行信息,若确定所述运行信息中的兼容度和顺畅度高于预设兼容度阈值和顺畅度阈值,则生成编排成功信息,其中,所述运行信息至少包括兼容度和顺畅度;
22.将所述编排成功信息发送给终端,以使所述终端按照预设展示方式展示所述编排成功信息。
23.可选的,所述负载压力值为根据vnf的负载压力、资源占用率和请求访问量确定出的;
24.所述安全性分值为根据vnf的响应时间、可靠性分值、可用性分值确定出的。
25.一种生成虚拟网络功能vnf服务链的装置,包括:
26.接收模块,用于接收第三方平台发送的虚拟网络功能vnf列表,其中,所述vnf列表中包含有多个候选的vnf;
27.第一确定模块,用于根据所述各候选的vnf对应的负载压力值,确定出满足负载压力值条件的vnf;
28.第二确定模块,用于分别根据确定出的各vnf对应的安全性分值,以及所述各vnf的负载压力值,确定所述各vnf的可用信任值,其中,所述安全性分值表征vnf的安全性对应的分值;
29.处理模块,用于根据可用信任值最高的vnf和预设的各链路节点,生成vnf服务链。
30.可选的,接收模块具体用于:
31.向第三方平台发送vnf查询请求,以使所述第三方平台根据所述vnf查询请求中的vnf类型,确定所述vnf类型对应的各vnf,并从所述各vnf中,确定出占用值低于预设的占用值阈值的候选的vnf,并将确定出的各候选的vnf生成vnf列表;其中,所述查询请求中至少包括vnf类型,所述占用值为根据vnf的资源占用率和负载压力确定出的;
32.接收所述第三方平台发送的所述vnf列表。
33.可选的,第一确定模块具体用于:
34.根据所述各候选的vnf对应的负载压力值,确定出预设数个负载压力值最高对应的vnf。
35.可选的,第二确定模块具体用于:
36.分别根据所述各vnf的负载压力值,确定出所述各vnf的效率分值;
37.分别根据所述各vnf的安全性分值对应的权重,以及所述各vnf的效率分值对应的权重,确定所述各vnf的可用信任值。
38.可选的,生成vnf服务链之后,处理进一步用于:
39.运行所述vnf服务链;
40.确定所述vnf服务链的运行信息,若确定所述运行信息中的兼容度和顺畅度高于预设兼容度阈值和顺畅度阈值,则生成编排成功信息,其中,所述运行信息至少包括兼容度
和顺畅度;
41.将所述编排成功信息发送给终端,以使所述终端按照预设展示方式展示所述编排成功信息。
42.可选的,所述负载压力值为根据vnf的负载压力、资源占用率和请求访问量确定出的;
43.所述安全性分值为根据vnf的响应时间、可靠性分值、可用性分值确定出的。
44.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述生成虚拟网络功能vnf服务链的方法的步骤。
45.一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述生成虚拟网络功能vnf服务链的方法的步骤。
46.本技术实施例中,应用平台接收第三方平台发送的vnf列表,vnf列表中包含有多个候选的vnf,根据vnf列表中各候选的vnf对应的负载压力值,确定出满足负载压力值条件的vnf,分别根据确定出的各vnf对应的安全性分值,以及各vnf的负载压力值,确定各vnf的可用信任值,根据可用信任值最高的vnf和预设的各链路节点,生成vnf服务链,这样,首先选择出满足负载压力值条件的vnf,再根据安全性分值和负载压力值确定出各vnf的可用信任值,选择出可用信任值最高的vnf生成vnf服务链,能够在保证vnf服务链运行效率非常高的同时,还能够保证vnf服务链的安全性。
附图说明
47.图1为本技术实施例中一种生成vnf服务链的方法的流程图;
48.图2为本技术实施例中一种基于负载均衡和信任评估策略生成vnf服务链的方法的框图;
49.图3为本技术实施例中一种生成vnf服务链的方法的另一流程图;
50.图4为本技术实施例中生成vnf服务链的装置的结构示意图;
51.图5为本技术实施例中电子设备的结构示意图。
具体实施方式
52.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,并不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
53.目前,网络功能虚拟化(network functions virtualization,nfv)得到越来越多的关注,nfv是第五代移动通信技术(5th generation mobile networks,5g)中提出的新型网络架构,是变革当前网络部署方式和网络架构的新技术,一经提出就受到业内学者和专家广泛认同和研究。
54.但是,随着nfv技术的发展,出现了越来越多的恶意nfv平台,一个恶意nfv平台提供的恶意的虚拟网络功能(virtual network function,vnf),为了获取竞争平台的相关信息进而滥用和破坏服务,若通过恶意nfv平台提供的恶意的vnf来生成vnf服务链,可能会生
成攻击事件或恶意行为来破坏服务链,因此如何能够在生成vnf服务链时,保证vnf服务链的安全性和运行效率,成为了一个亟待解决的问题。
55.本技术实施例中,应用平台接收第三方平台发送的vnf列表,根据vnf列表中各候选的vnf对应的负载压力值,确定出满足负载压力值条件的vnf,分别根据确定出的各vnf对应的安全性分值,以及各vnf的负载压力值,确定各vnf的可用信任值,根据可用信任值最高的vnf和预设的各链路节点,生成vnf服务链,这样,根据vnf的负载压力值和安全性分值,确定各vnf的可用信任值,再根据可用信任值选择出可用信任值最高的vnf,能够保证vnf服务链运行效率,同时,还能够保证vnf服务链的安全性。
56.基于上述实施例,参阅图1所示,为本技术实施例中一种生成vnf服务链的方法的流程图,具体包括:
57.步骤100:应用平台接收第三方平台发送的vnf列表。
58.其中,vnf列表中包含有多个候选的vnf。
59.本技术实施例中,第三方平台读取vnf列表,vnf列表中包含有多个候选的vnf,然后,第三方平台将vnf列表发送给应用平台,进而应用平台接收第三方平台发送的vnf列表。
60.具体地,执行步骤100时,具体包括:
61.s1:向第三方平台发送vnf查询请求,以使第三方平台根据vnf查询请求中的vnf类型,确定vnf类型对应的各vnf,并从各vnf中,确定出占用值低于预设的占用值阈值的候选的vnf,并将确定出的各候选的vnf生成vnf列表。
62.其中,查询请求中至少包括vnf类型,占用值为根据vnf的资源占用率和负载压力确定出的。
63.本技术实施例中,当应用平台需要向第三方平台获取用于生成vnf服务链的vnf时,根据用户输入的vnf类型生成查询请求,并将查询请求发送给第三方平台,进而当第三方平台接收到应用平台发送的vnf查询请求之后,读取vnf查询请求中的vnf类型,确定vnf类型对应的各vnf,然后,获取各vnf对应的占用值,并根据各占用值中,确定出占用值低于预设的占用阈值的候选的vnf,然后,将确定出的各候选的vnf生成vnf列表。
64.其中,占用值为各vnf的负载的压力值,占用值为根据各应用平台的调用决定的,当有其它应用平台调用该vnf时,则该vnf的负载压力值会变高,当没有其它应用平台调用该vnf时,则该vnf的负载的压力值就会相对较低,因此,为占用值设置占用阈值,当占用阈值大于预设的占用阈值时,则确定该vnf负载的压力值较高,如果选择负载的压力值较高的vnf时,可能会降低vnf服务链的运行效率,因此要将负载的压力值较高的vnf过滤掉,选择占用值小于预设的占用阈值的,这样,可以保证vnf服务链的运行效率高。
65.s2:接收第三方平台发送的vnf列表。
66.本技术实施例中,第三方平台在生成vnf列表之后,将vnf列表发送给应用平台,进而应用平台接收第三方平台发送的vnf列表。
67.步骤110:根据各候选的vnf对应的负载压力值,确定出满足负载压力值条件的vnf。
68.本技术实施例中,根据vnf列表中的各候选的vnf对应的负载压力值,确定出满足负载压力值条件的vnf。
69.具体地,执行步骤110时,具体包括:
70.根据各候选的vnf对应的负载压力值,确定出预设数个负载压力值最低对应的vnf。
71.本技术实施例中,读取vnf列表中的各候选的vnf,获取各候选的vnf对应的负载压力值,并根据负载均衡策略,从各候选的vnf中,确定出预设数个负载压力值最低对应的vnf。
72.需要说明的是,本技术实施例中的负载压力值选择负载压力、资源占用率和请求访问量作为评价指标,因此,负载压力值为根据vnf的负载压力、资源占用率和请求访问量确定出的。
73.其中,负载压力表征系统所能承受的并发用户量、运行时间、数据量,以确定系统所能承受的最大负载压力。
74.资源占用率表征内存的占用率。
75.请求访问量表征用户请求访问的数量。
76.负载压力、资源占用率和请求访问量均可以通过系统检测获得。
77.因此,在获得vnf的负载压力、资源占用率和请求访问量之后,将vnf的负载压力、资源占用率和请求访问量进行归一化处理,计算出vnf的负载压力值。
78.步骤120:分别根据确定出的各vnf对应的安全性分值,以及各vnf的负载压力值,确定各vnf的可用信任值。
79.其中,安全性分值表征vnf的安全性对应的分值。
80.本技术实施例中,分别针对确定出的各vnf,根据任意一个vnf的响应时间、响应时间对应的权重、可靠性分值、可靠性分值对应的权重、可用性分值和可用性分值对应的权重,确定出任意一个vnf对应的安全性分值,然后,根据各vnf的负载压力值、负载压力值对应的权重、安全性分值和安全性分值对应的权重,确定出任意一个vnf的可用信任值。
81.针对每一个vnf都执行上述步骤,进而能够确定出各vnf的可用信任值。
82.需要说明的是,本技术实施例中的安全性分值为根据vnf的响应时间、可靠性分值、可用性分值确定出的。
83.其中,vnf的响应时间表征对用户的输入或请求作出反应的时间。
84.可靠性分值表征vnf的可靠性对应的分值。
85.可用性分值表征vnf的可用性对应的分值。
86.响应时间为根据系统检测获得,可靠性分值和可用性分值通过用户评价反馈得到。
87.因此,在获得vnf的响应时间、可靠性分值和可用性分值之后,将vnf的响应时间、可靠性分值和可用性分值进行归一化处理,计算出vnf的安全性分值。
88.具体地,执行步骤120时,具体包括:
89.s1:分别根据各vnf的负载压力值,确定出各vnf的效率分值。
90.本技术实施例中,分别根据各vnf对应的负载压力值,以及负载压力值和效率分值之间的对应关系,确定出各vnf对应的效率分值。
91.s2:分别根据各vnf的安全性分值对应的权重,以及各vnf的效率分值对应的权重,确定各vnf的可用信任值。
92.本技术实施例中,在确定出各vnf对应的效率分值之后,分别针对各vnf,确定任意
一个vnf对应的安全性分值、安全性分值对应的权重,效率分值和效率分值对应的权重,计算获得任意一个vnf的可用信任值。
93.分别针对各vnf,执行上述步骤,确定各vnf的可用信任值。
94.例如,vnf的安全性分值为tr,安全性分值的权重为b,vnf的负载压力值对应的效率分值为td,效率分值对应的权重为a,则vnf的可用信任值为trust=atd btr。
95.需要说明的是,为了防止不良节点的恶意行为,一般a》=b。
96.步骤130:根据可用信任值最高的vnf和预设的各链路节点,生成vnf服务链。
97.本技术实施例中,在确定出各vnf的可用信任值之后,根据各可用信任值,将各vnf由大到小依次排列,并选取可用信任值最高的vnf,作为最终选择的vnf,然后,读取预设的各链路节点,并根据选择出的vnf和预设的各链路节点,生成vnf服务链。
98.进一步地,生成vnf服务链之后,进一步包括:
99.s1:运行vnf服务链。
100.本技术实施例中,在生成vnf服务链之后,则运行生成的vnf服务链。
101.s2:确定vnf服务链的运行信息,若确定运行信息中的兼容度和顺畅度高于预设兼容度阈值和顺畅度阈值,则生成编排成功信息。
102.其中,运行信息至少包括兼容度和顺畅度。
103.本技术实施例中,确定vnf服务链的运行信息,运行信息中至少包括兼容度和顺畅度,判断运行信息中的兼容度是否高于预设兼容度阈值,并判断运行信息中的顺畅度是否高于预设顺畅度阈值,具体可以分为以下四种情况:
104.第一种情况:兼容度高于预设兼容度阈值,且顺畅度高于预设顺畅度阈值。
105.具体包括:若确定兼容度高于预设兼容度阈值,且顺畅度高于预设顺畅度阈值,则确定生成的vnf服务链编排成功,并生成编排成功信息。
106.第二种情况:兼容度高于预设兼容度阈值,但顺畅度不高于预设顺畅度阈值。
107.具体包括:若确定兼容度高于预设兼容度阈值,但顺畅度不高于预设顺畅度阈值,则确定生成的vnf服务链未编排成功,并生成编排失败信息。
108.第三种情况:兼容度不高于预设兼容度阈值,但顺畅度高于预设顺畅度阈值。
109.具体包括:若确定兼容度不高于预设兼容度阈值,但顺畅度高于预设顺畅度阈值,则确定生成的vnf服务链未编排成功,并生成编排失败信息。
110.第四种情况:兼容度不高于预设兼容度阈值,且顺畅度不高于预设顺畅度阈值。
111.具体包括:若确定兼容度不高于预设兼容度阈值,且顺畅度不高于预设顺畅度阈值,则确定生成的vnf服务链未编排成功,并生成编排失败信息。
112.s3:将编排成功信息发送给终端,以使终端按照预设展示方式展示编排成功信息。
113.本技术实施例中,确定生成的vnf服务链编排成功,且生成编排成功信息,则将编排成功信息发送给终端,以使终端按照预设展示方式,向用户展示vnf服务链已编排成功。
114.本技术实施例中,应用平台接收第三方平台发送的vnf列表,其中,vnf列表中包含有多个候选的vnf,根据各候选的vnf对应的负载压力值,确定出满足负载压力值条件的vnf,分别根据确定出的各vnf对应的安全性分值,以及各vnf的负载压力值,确定各vnf的可用信任值,其中,安全性分值表征vnf的安全性对应的分值,根据可用信任值最高的vnf和预设的各链路节点,生成vnf服务链,这样,通过负载均衡和信任评估来选择vnf,保证了vnf选
择过程负载压力较小的同时,融入信任评估的方法已提供一种可信vnf选择的途径,可以实现大量vnf请求选择过程的快速高效筛选,同时利用信任评估实现该选择过程的安全机制,进而能够生成运行效率高,且安全性高的vnf服务链。
115.基于上述实施例,下面对本技术实施例中的一种基于负载均衡和信任评估策略生成vnf服务链的方法进行详细阐述,参阅图2所示,为本技术实施例中一种基于负载均衡和信任评估策略生成vnf服务链的方法的框图,具体包括:
116.1、vnf消费者实例1。
117.本技术实施例中,vnf消费者根据所需要获取的vnf对应的vnf类型,生成vnf查询请求,并将vnf查询请求发送给注册中心进行注册。
118.2、注册中心。
119.本技术实施例中,注册中心用于接收vnf提供者的各实例的注册请求,例如,vnf提供者实例1、vnf提供者实例2、vnf提供者实例3分别向注册中心进行注册。
120.注册中心在接收到vnf查询请求之后,根据vnf查询请求中的vnf类型,确定vnf类型对应的各注册过的vnf,并从各vnf中,确定出占用值低于预设的占用值阈值的候选的vnf,并将确定出的各候选的vnf生成vnf列表,然后,将vnf列表发送给vnf消费者。
121.3、vnf提供者实例1。
122.vnf提供者实例1在向注册中心进行注册时,将其对应的占用值同时发送给注册中心。
123.4、vnf提供者实例2。
124.vnf提供者实例2在向注册中心进行注册时,将其对应的占用值同时发送给注册中心。
125.5、vnf提供者实例3。
126.vnf提供者实例3在向注册中心进行注册时,将其对应的占用值同时发送给注册中心。
127.6、负载均衡策略 信任评估策略。
128.vnf消费者实例1在接收到vnf列表之后,根据各候选的vnf对应的负载压力值,确定出满足负载压力值条件的vnf,并且,分别根据确定出的各vnf对应的安全性分值,以及各vnf的负载压力值,确定各vnf的可用信任值,进而实现根据负载均衡策略和信任评估策略,从vnf列表中选择可用信任值最高的vnf。
129.本技术实施例中,负载均衡策略考虑各vnf的负载压力,能够保证vnf服务链的运行实时高效,信任评估策略基于负载均衡策略确定出的各vnf中,选择出可用信任值最高对应的vnf,这样,考虑到vnf选择的安全可信性,能够保证所选的vnf是安全的,因此,首先采用负载均衡策略选择出负载压力较小的若干各vnf,再根据信任评估策略从中进行选择,能够保证vnf运行的效率,简单易用,且适用于不同的虚拟化和互联网后台场景,并且,使用模块化部署方式,方便系统功能的扩展。
130.基于上述实施例,下面对本技术实施例中一种生成vnf服务链的方法的另一流程进行详细阐述,参阅图3所示,为本技术实施例中一种生成vnf服务链的方法的另一流程图,具体包括:
131.步骤300:开始。
132.步骤310:vnf消费者和各vnf提供者在注册中心进行vnf实例的注册。
133.步骤320:vnf消费者判断是否接收到vnf列表,若是,则执行步骤330,若否,则执行步骤370。
134.本技术实施例中,vnf消费者向注册中心发送vnf查询请求,并判断是否接收到注册中心返回的vnf列表。
135.步骤330:根据负载均衡策略,读取各vnf对应的负载压力值,并从vnf列表中选择出负载压力值最低的3个vnf提供者提供的vnf实例。
136.步骤340:根据信任评估策略,读取负载压力值最低的3个vnf实例对应的安全性分值,并分别根据负载压力值对应的效率分值和安全性分值,确定3个vnf对应的可用信任值,选择可用信任值最高的vnf。
137.步骤350:根据可用信任值最高的vnf和预设的链路节点,生成vnf服务链。
138.步骤360:判断是否编排成功,若是,则执行步骤370,若否,则重新执行步骤320。
139.步骤370:本轮操作完成,返回提示信息。
140.步骤380:结束。
141.具体地,本轮操作完成、形成vnf服务链系统运行或无可构成vnf服务链,则返回提示信息。
142.本技术实施例中,结合负载均衡技术、信任评估策略和nfv技术,保证了vnf调度的灵活性的同时,可实现同时考虑可信性和负载压力的最优的vnf服务链的选择,并适合于多种虚拟化平台以及互联网后台环境,可以实现大量访问请求的快速可信资源调度,同时可实现最优化的vnf服务链选择。
143.基于同一发明构思,本技术实施例中还提供了一种生成vnf服务链的装置,该生成vnf服务链的装置例如可以为上述实施例中的应用平台,该生成vnf服务链的装置可以是硬件结构、软件模块、或硬件结构加软件模块。基于上述实施例,参阅图4所示为本技术实施例中生成vnf服务链的装置的结构示意图,具体包括:
144.接收模块400,用于接收第三方平台发送的虚拟网络功能vnf列表,其中,所述vnf列表中包含有多个候选的vnf;
145.第一确定模块410,用于根据所述各候选的vnf对应的负载压力值,确定出满足负载压力值条件的vnf;
146.第二确定模块420,用于分别根据确定出的各vnf对应的安全性分值,以及所述各vnf的负载压力值,确定所述各vnf的可用信任值,其中,所述安全性分值表征vnf的安全性对应的分值;
147.处理模块430,用于根据可用信任值最高的vnf和预设的各链路节点,生成vnf服务链。
148.可选的,接收模块400具体用于:
149.向第三方平台发送vnf查询请求,以使所述第三方平台根据所述vnf查询请求中的vnf类型,确定所述vnf类型对应的各vnf,并从所述各vnf中,确定出占用值低于预设的占用值阈值的候选的vnf,并将确定出的各候选的vnf生成vnf列表;其中,所述查询请求中至少包括vnf类型,所述占用值为根据vnf的资源占用率和负载压力确定出的;
150.接收所述第三方平台发送的所述vnf列表。
151.可选的,第一确定模块410具体用于:
152.根据所述各候选的vnf对应的负载压力值,确定出预设数个负载压力值最高对应的vnf。
153.可选的,第二确定模块420具体用于:
154.分别根据所述各vnf的负载压力值,确定出所述各vnf的效率分值;
155.分别根据所述各vnf的安全性分值对应的权重,以及所述各vnf的效率分值对应的权重,确定所述各vnf的可用信任值。
156.可选的,生成vnf服务链之后,处理模块430进一步用于:
157.运行所述vnf服务链;
158.确定所述vnf服务链的运行信息,若确定所述运行信息中的兼容度和顺畅度高于预设兼容度阈值和顺畅度阈值,则生成编排成功信息,其中,所述运行信息至少包括兼容度和顺畅度;
159.将所述编排成功信息发送给终端,以使所述终端按照预设展示方式展示所述编排成功信息。
160.可选的,所述负载压力值为根据vnf的负载压力、资源占用率和请求访问量确定出的;
161.所述安全性分值为根据vnf的响应时间、可靠性分值、可用性分值确定出的。
162.基于上述实施例,参阅图5所示为本技术实施例中电子设备的结构示意图。
163.本技术实施例提供了一种电子设备,该电子设备可以包括处理器510(center processing unit,cpu)、存储器520、输入设备530和输出设备540等,输入设备530可以包括键盘、鼠标、触摸屏等,输出设备540可以包括显示设备,如液晶显示器(liquid crystal display,lcd)、阴极射线管(cathode ray tube,crt)等。
164.存储器520可以包括只读存储器(rom)和随机存取存储器(ram),并向处理器510提供存储器520中存储的程序指令和数据。在本技术实施例中,存储器520可以用于存储本技术实施例中任一种生成vnf服务链的方法的程序。
165.处理器510通过调用存储器520存储的程序指令,处理器510用于按照获得的程序指令执行本技术实施例中任一种生成vnf服务链的方法。
166.基于上述实施例,本技术实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任意方法实施例中的生成vnf服务链的方法。
167.本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
168.本技术是参照根据本技术的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个
机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
169.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
170.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
171.显然,本领域的技术人员可以对本技术进行各种改动和变型而不脱离本技术的精神和范围。这样,倘若本技术的这些修改和变型属于本技术权利要求及其等同技术的范围之内,则本技术也意图包含这些改动和变型在内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献