[发明专利]一种应用控制方法、装置及电子设备有效
申请号: | 202010424979.0 | 申请日: | 2020-05-19 |
公开(公告)号: | CN111596928B | 公开(公告)日: | 2021-08-13 |
发明(设计)人: | 彭涛;韩日东;刘露;包铁;王上 | 申请(专利权)人: | 吉林大学 |
主分类号: | G06F8/60 | 分类号: | G06F8/60 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 尹秀 |
地址: | 130012 吉*** | 国省代码: | 吉林;22 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用 控制 方法 装置 电子设备 | ||
本发明提供了一种应用控制方法、装置及电子设备,该方法中,预先为应用控制服务器配置了至少一个应用部署指令,应用控制服务器在接收到用户输入的应用程序部署请求之后,响应该应用程序部署请求,并在成功获取到目标镜像标识以及程序部署控制信息的情况下,调用应用程序创建指令,并运行,以创建得到应用程序,此后,设置应用程序的访问接口,以为用户提供服务。通过本发明,在上一步骤成功执行后,就会自动触发下一步骤的执行,即本发明在接收到用户输入的应用程序部署请求之后,能够实现应用程序的自动部署,不再需要多次接收用户输入的应用部署指令并执行,省去了后台多次接收并响应指令的操作,人机交互操作简单,并且减轻了后台处理负担。
技术领域
本发明涉及应用控制领域,更具体的说,涉及一种应用控制方法、装置及电子设备。
背景技术
Docker是一种基于操作系统层面的虚拟化技术,利用Linux内核的资源分离机制和命名空间机制建立独立运行的容器。应用程序需要部署到Docker容器中,才可以实现正常运行,从而为用户提供相应的服务。
通常,将应用程序部署到Docker容器中,是通过人工不断输入应用部署指令,然后后台,如服务器不断响应指令的应用部署方式来进行应用部署,但是上述这种应用部署方式,需要多次人机交互,过程复杂,并且后台需要响应多个指令,会给后台造成运行负担。
发明内容
有鉴于此,本发明提供一种应用控制方法、装置及电子设备,以解决现有技术中,通过人工不断输入应用部署指令,然后后台不断响应指令的应用部署方式来进行应用部署,需要多次人机交互,过程复杂,并且后台需要响应多个指令,会给后台造成运行负担的问题。
为解决上述技术问题,本发明采用了如下技术方案:
一种应用控制方法,应用于应用控制服务器,所述应用控制服务器预先配置有至少一个应用控制指令;所述应用控制方法包括:
接收用户输入的应用程序部署请求;
响应所述应用程序部署请求,并获取用户选取的目标镜像标识以及用户输入的程序部署控制信息;获取用户选取的目标镜像标识,包括:在接收到用户通过预设web交互界面输入的基础镜像获取请求的情况下,响应所述基础镜像获取请求,并获取与所述基础镜像获取请求对应的基础镜像;在成功获取到所述基础镜像的情况下,接收用户输入的所述基础镜像的镜像命名数据,并创建与所述镜像命名数据对应的命名空间;在成功创建所述命名空间的情况下,接收用户输入的镜像创建请求;所述镜像创建请求包括用户输入的镜像创建控制信息;所述镜像创建控制信息用于对所述基础镜像进行调整;响应所述镜像创建请求,调用所有所述应用控制指令中的镜像创建指令,并运行,以依据所述镜像创建控制信息对所述基础镜像进行调整,得到自定义镜像,并依据所述命名空间设置所述自定义镜像的镜像标识;获取用户输入的所述自定义镜像的镜像标识,并作为目标镜像标识;
在成功获取到所述目标镜像标识以及所述程序部署控制信息的情况下,调用所有所述应用控制指令中的应用程序创建指令,并运行,以下载所述目标镜像标识对应的目标镜像,并基于所述目标镜像,创建得到与所述程序部署控制信息对应的应用程序;
在成功创建得到与所述程序部署控制信息对应的应用程序的情况下,设置所述应用程序的访问接口,以使所述应用程序通过所述访问接口为用户提供服务。
可选地,获取用户输入的所述自定义镜像的镜像标识,并作为目标镜像标识,包括:
获取用户权限,并在依据所述用户权限确定出用户具有应用程序部署权限的情况下,获取用户输入的所述自定义镜像的镜像标识,并作为目标镜像标识。
可选地,调用所有所述应用控制指令中的应用程序创建指令,并运行所述应用程序创建指令,以下载所述目标镜像标识对应的目标镜像,并基于所述目标镜像,创建得到与所述程序部署控制信息对应的应用程序,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于吉林大学,未经吉林大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010424979.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种飞机关键特征检测方法
- 下一篇:一种七彩灯耳机控制电路