[发明专利]部署服务的方法及装置、计算机可存储介质在审
申请号: | 202111273024.0 | 申请日: | 2021-10-29 |
公开(公告)号: | CN114003239A | 公开(公告)日: | 2022-02-01 |
发明(设计)人: | 方艾;徐雄;杨豪杰;赵华;张玉忠 | 申请(专利权)人: | 中国电信股份有限公司 |
主分类号: | G06F8/60 | 分类号: | G06F8/60;G06F8/71 |
代理公司: | 中国贸促会专利商标事务所有限公司 11038 | 代理人: | 安莹 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 部署 服务 方法 装置 计算机 存储 介质 | ||
1.一种部署服务的方法,由部署服务的装置执行,包括:
接收来自用户的部署请求,所述部署请求包括用于部署所述服务的服务部署图和目标平台的标识,所述服务部署图采用图形方式描述用于部署所述服务的操作的信息;
根据所述服务部署图,利用图像识别模型,生成基于计算机语言的标准部署方案,所述标准部署方案包括用于部署所述服务的操作的信息;
根据所述标准部署方案,生成与所述目标平台的标识对应的部署代码,所述部署代码用于在所述目标平台部署所述服务;
执行所述部署代码,以在所述目标平台中部署所述服务。
2.根据权利要求1所述的部署服务的方法,其中,生成基于计算机语言的标准部署方案包括:
根据所述服务部署图,利用图像识别模型,生成基于计算机语言的标准部署方案及其置信度;
根据所述标准部署方案,生成与所述目标平台的标识对应的部署代码包括:
在所述置信度小于或等于置信度阈值的情况下,发送所述标准部署方案到所述用户;
接收所述用户调整后的标准部署方案;
根据所述调整后的标准部署方案,生成与所述目标平台的标识对应的部署代码。
3.根据权利要求1所述的部署服务的方法,其中,生成与所述目标平台的标识对应的部署代码包括:
在所述服务部署图不包括用于部署所述服务的参数名称的情况下,从所述目标平台中,获取与所述操作对应的默认的用于部署所述服务的参数名称及其参数值;
在所述服务部署图还包括用于部署所述服务的参数名称的情况下,根据所述参数名称,从所述目标平台中,获取相应的参数值;
根据所获取的参数值和所述操作的信息,生成所述部署代码。
4.根据权利要求3所述的部署服务的方法,其中,所述参数名称为一个或多个,所述操作为一个或多个,每个操作的信息包括该操作的操作标识,所述部署代码包括与每个操作对应的部署代码片段,根据所获取的参数值和所述操作的信息,生成所述部署代码包括:
对于每个操作,获取与所述操作标识和所述目标平台的标识对应的部署代码片段的模板,所述部署代码片段的模板包括一个或多个参数名称中的至少一个;
根据所获取的参数值和所获取的部署代码片段的模板,生成与所述每个操作对应的部署代码片段;
封装一个或多个操作的部署代码片段,得到所述部署代码。
5.根据权利要求4所述的部署服务的方法,其中,根据所获取的参数值和所获取的部署代码片段的模板,生成与所述每个操作对应的部署代码片段包括:
针对所述每个操作,获取对应的部署代码片段的模板中的参数名称;
从所获取的参数值中,筛选与部署代码片段的模板中的参数名称对应的参数值;
利用所筛选的参数值,替换所述部署代码片段的模板中相应的参数名称,得到与所述每个操作对应的部署代码片段。
6.根据权利要求4所述的部署服务的方法,其中,在存在多个操作的情况下,所述操作的信息还包括所述多个操作的执行次序,封装所述一个或多个操作的部署代码片段,得到所述部署代码包括:
根据所述执行次序,封装所述多个操作的部署代码片段,得到所述部署代码。
7.根据权利要求4所述的部署服务的方法,其中,所述部署代码片段的模板以插件形式安装在所述装置中。
8.根据权利要求3所述的部署服务的方法,其中,所述目标平台中预先存储有参数名称与参数值的对应关系,从所述目标平台中,获取相应的参数值信息包括:
根据所述对应关系,获取与参数名称对应的参数值。
9.根据权利要求1所述的部署服务的方法,其中,所述部署代码为可执行代码或者脚本代码,
在所述部署代码为可执行代码的情况下,直接执行所述可执行代码;
在所述部署代码为脚本代码的情况下,调用与所述目标平台的标识对应的部署工具来执行脚本代码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电信股份有限公司,未经中国电信股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111273024.0/1.html,转载请声明来源钻瓜专利网。