本发明专利技术实施例提供了针对云平台的网元部署模板的构建方法、装置及电子设备,方法包括:获取网元部署规划信息,网元部署规划信息包括用于表征网元节点的属性信息和网元节点之间的拓扑关系信息的字段;将字段与针对多个云平台分别配置的网元部署模板中的特征字段进行匹配,确定目标云平台的目标网元部署模板;将各字段的属性名称与目标网元部署模板中各待填充位置的属性名称标签进行匹配,确定各字段的目标填充位置,并将字段的属性值填充至目标填充位置,得到适配于目标云平台的网元部署模板。能够提高网元在不同厂家云平台上的部署效率、准确性和兼容性,降低了部署难度和部署成本。
【技术实现步骤摘要】
本专利技术涉及通信,特别是涉及针对云平台的网元部署模板的构建方法、装置及电子设备。
技术介绍
1、目前,针对云平台上应用拓扑结构的描述,tosca(topology and orchestrationspecification for cloud application,云应用拓扑及编排描述规范)模板是最复杂但是通用度最高的模板。tosca模板的目标是在不同管理编排系统中通用,但tosca模板的人工编写和阅读非常困难,直接制作tosca模板,专业要求较高且编辑困难,错误率高,并且不便于检查维护。
技术实现思路
1、本专利技术实施例的目的在于提供一种针对云平台的网元部署模板的构建方法、装置及电子设备,以提高网元在不同厂家云平台上的部署效率、准确性和兼容性。具体技术方案如下:
2、第一方面,本专利技术实施例提供了一种针对云平台的网元部署模板的构建方法,包括:
3、获取网元部署规划信息,所述网元部署规划信息包括用于表征网元节点的属性信息和所述网元节点之间的拓扑关系信息的字段;
4、将所述字段与针对多个云平台分别配置的网元部署模板中的特征字段进行匹配,确定目标云平台的目标网元部署模板;其中,所述字段包含所述目标网元部署模板中的任一特征字段;
5、将各所述字段的属性名称与所述目标网元部署模板中各待填充位置的属性名称标签进行匹配,确定各所述字段的目标填充位置,并将所述字段的属性值填充至所述目标填充位置,得到适配于所述目标云平台的网元部署模板。p>6、可选的,还包括:
7、得到适配于所述目标云平台的网元部署模板之后,对所述网元部署模板进行格式转换,获得预设数据交换格式的网络拓扑资源信息;
8、对所述网络拓扑资源信息进行可视化处理,获得网元节点可视化图像。
9、可选的,所述方法还包括:
10、响应于针对所述网元节点可视化图像的修改,对所述网络拓扑资源信息进行更新;所述修改包括针对网元节点的属性信息的修改;
11、对更新后的网络拓扑资源信息进行可视化处理,获得更新后的网元节点可视化图像,和/或,对更新后的网络拓扑资源信息进行格式转换,获得更新后的网元部署模板。
12、可选的,所述对所述网络拓扑资源信息进行可视化处理,获得网元节点可视化图像的步骤,包括:
13、获取预先定义的节点绘图模板,所述节点绘图模板用于规定节点单元的绘图格式;
14、基于所述节点绘图模板,创建所述网元节点对应的所述节点单元,基于所述网络拓扑资源信息中的所述网元节点的属性信息,渲染所述节点单元的节点属性,基于所述网络拓扑资源中所述网元节点之间的拓扑关系信息,渲染所述节点单元之间的关系连线,获得所述网元节点可视化图像。
15、可选的,所述将所述字段与针对多个云平台分别配置的网元部署模板中的特征字段进行匹配,确定目标云平台的目标网元部署模板之前,还包括:
16、响应于针对所述网元部署模板的修改,对所述网元部署模板进行更新,获得更新后的网元部署模板;其中,针对所述网元部署模板的修改包括针对所述网元部署模板中默认部署参数的修改,和/或,针对所述网元部署模板中字段的修改。
17、第二方面,本专利技术实施例提供了一种电子设备,包括存储器,收发机,处理器:
18、存储器,用于存储计算机程序;收发机,用于在所述处理器的控制下收发数据;处理器,用于读取所述存储器中的计算机程序并执行以下操作:
19、获取网元部署规划信息,所述网元部署规划信息包括用于表征网元节点的属性信息和所述网元节点之间的拓扑关系信息的字段;
20、将所述字段与针对多个云平台分别配置的网元部署模板中的特征字段进行匹配,确定目标云平台的目标网元部署模板;其中,所述字段包含所述目标网元部署模板中的任一特征字段;
21、将各所述字段的属性名称与所述目标网元部署模板中各待填充位置的属性名称标签进行匹配,确定各所述字段的目标填充位置,并将所述字段的属性值填充至所述目标填充位置,得到适配于所述目标云平台的网元部署模板。
22、可选的,所述处理器还用于读取所述存储器中的计算机程序并执行以下操作:
23、得到适配于所述目标云平台的网元部署模板之后,对所述网元部署模板进行格式转换,获得预设数据交换格式的网络拓扑资源信息;
24、对所述网络拓扑资源信息进行可视化处理,获得网元节点可视化图像。
25、可选的,所述节点可视化图像为交互式图像,所述处理器还用于读取所述存储器中的计算机程序并执行以下操作:
26、响应于针对所述网元节点可视化图像的修改,对所述网络拓扑资源信息进行更新;所述修改包括针对网元节点的属性信息的修改;
27、对更新后的网络拓扑资源信息进行可视化处理,获得更新后的网元节点可视化图像,和/或,对更新后的网络拓扑资源信息进行格式转换,获得更新后的网元部署模板。
28、可选的,所述对所述网络拓扑资源信息进行可视化处理,获得网元节点可视化图像,具体包括:
29、获取预先定义的节点绘图模板,所述节点绘图模板用于规定节点单元的绘图格式;
30、基于所述节点绘图模板,创建所述网元节点对应的所述节点单元,基于所述网络拓扑资源信息中的所述网元节点的属性信息,渲染所述节点单元的节点属性,基于所述网络拓扑资源信息中所述网元节点之间的拓扑关系信息,渲染所述节点单元之间的关系连线,获得所述网元节点可视化图像。
31、可选的,所述处理器还用于读取所述存储器中的计算机程序并执行以下操作:
32、响应于针对所述网元部署模板的修改,对所述网元部署模板进行更新,获得更新后的网元部署模板;其中,针对所述网元部署模板的修改包括针对所述网元部署模板中默认部署参数的修改,和/或,针对所述网元部署模板中字段的修改。
33、第三方面,本专利技术实施例提供了一种针对云平台的网元部署模板的构建装置,包括:
34、获取模块,用于获取网元部署规划信息,所述网元部署规划信息包括用于表征网元节点的属性信息和所述网元节点之间的拓扑关系信息的字段;
35、匹配模块,用于将所述字段与针对多个云平台分别配置的网元部署模板中的特征字段进行匹配,确定目标云平台的目标网元部署模板;其中,所述字段包含所述目标网元部署模板中的任一特征字段;
36、填充模块,用于将各所述字段的属性名称与所述目标网元部署模板中各待填充位置的属性名称标签进行匹配,确定各所述字段的目标填充位置,并将所述字段的属性值填充至所述目标填充位置,得到适配于所述目标云平台的网元部署模板。
37、可选的,还包括:
38、转换模块,用于得到适配于所述目标云平台的网元部署模板之后,对所述网元部署模板进行格式转换,获得预设数据交换格式的网络拓扑资源信息;
39、处理模块,用于对所述网络拓扑资源信息进行可视化本文档来自技高网
...
【技术保护点】
1.一种针对云平台的网元部署模板的构建方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,还包括:
3.根据权利要求2所述的方法,其特征在于,所述节点可视化图像为交互式图像,所述方法还包括:
4.根据权利要求2所述的方法,其特征在于,所述对所述网络拓扑资源信息进行可视化处理,获得网元节点可视化图像的步骤,包括:
5.根据权利要求1-4任一项所述的方法,其特征在于,所述将所述字段与针对多个云平台分别配置的网元部署模板中的特征字段进行匹配,确定目标云平台的目标网元部署模板之前,还包括:
6.一种电子设备,其特征在于,包括存储器,收发机,处理器:
7.根据权利要求6所述的电子设备,其特征在于,所述处理器还用于读取所述存储器中的计算机程序并执行以下操作:
8.根据权利要求7所述的电子设备,其特征在于,所述节点可视化图像为交互式图像,所述处理器还用于读取所述存储器中的计算机程序并执行以下操作:
9.根据权利要求7所述的电子设备,其特征在于,所述对所述网络拓扑资源信息进行可视化处理,获得网元节点可视化图像,具体包括:
10.根据权利要求6-9中任一项所述的电子设备,其特征在于,所述处理器还用于读取所述存储器中的计算机程序并执行以下操作:
11.一种针对云平台的网元部署模板的构建装置,其特征在于,包括:
12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-5任一所述的方法步骤。
...
【技术特征摘要】
1.一种针对云平台的网元部署模板的构建方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,还包括:
3.根据权利要求2所述的方法,其特征在于,所述节点可视化图像为交互式图像,所述方法还包括:
4.根据权利要求2所述的方法,其特征在于,所述对所述网络拓扑资源信息进行可视化处理,获得网元节点可视化图像的步骤,包括:
5.根据权利要求1-4任一项所述的方法,其特征在于,所述将所述字段与针对多个云平台分别配置的网元部署模板中的特征字段进行匹配,确定目标云平台的目标网元部署模板之前,还包括:
6.一种电子设备,其特征在于,包括存储器,收发机,处理器:
7.根据权利要求6所述的电子设备,其特征在于,所述处理器还用于读取所...
【专利技术属性】
技术研发人员:时光南,丁小琴,贺治国,王雷,王晓明,
申请(专利权)人:大唐移动通信设备有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。