[发明专利]一种对象部署方法及装置有效
申请号: | 202010617779.7 | 申请日: | 2020-06-30 |
公开(公告)号: | CN111782222B | 公开(公告)日: | 2022-07-26 |
发明(设计)人: | 任鲁鲁;郭双拴;王旭 | 申请(专利权)人: | 联想(北京)有限公司 |
主分类号: | G06F8/60 | 分类号: | G06F8/60 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 钱娜 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 对象 部署 方法 装置 | ||
本申请提供一种对象部署方法及装置,从存储设备中获取待部署对象的注册表和部署脚本,对注册表进行校验和对部署脚本进行激活,若注册表校验成功且部署脚本成功激活,从存储设备中获取待部署对象的镜像文件,在目标设备中运行部署脚本,通过部署脚本在目标设备中启动镜像文件,以将镜像文件对应的待部署对象部署到目标设备中,实现从存储设备到目标设备的待部署对象的自动部署,从而在待部署对象的部署过程中省去用户参与环节,防止因用户对部署过程理解有误而导致的部署出错和反复校正过程,从而降低部署时间和部署难度。
技术领域
本申请属于数据处理技术领域,尤其涉及一种对象部署方法及装置。
背景技术
目前在部署应用程序、运行环境过程中,可将应用程序和运行环境中任一对象封装至一个镜像文件中,镜像文件可从已部署设备中导入到一个存储设备中,将存储设备插入到目标设备中,然后由用户将存储设备中存储的镜像文件拷贝到目标设备中,并由用户启动镜像文件以将对象部署到目标设备中,或者已部署设备通过其与目标设备之间的通信链路将镜像文件传输给目标设备,然后由用户手动启动镜像文件以将对象部署到目标设备中。
上述方式都能够通过镜像文件将目标对象部署到目标设备中,但是这一过程需要用户参与,增加部署时间和部署难度。
发明内容
有鉴于此,本申请的目的在于提供一种对象部署方法及装置,用于降低部署时间和部署难度。
一方面,本申请提供一种对象部署方法,所述方法包括:
从存储设备中获取待部署对象的注册表和部署脚本;
对所述注册表进行校验和对所述部署脚本进行激活;
若所述注册表校验成功且所述部署脚本成功激活,从所述存储设备中获取所述待部署对象的镜像文件;
在目标设备中运行所述部署脚本,通过所述部署脚本在所述目标设备中启动所述镜像文件,以将所述镜像文件对应的待部署对象部署到所述目标设备中。
可选的,所述从存储设备中获取待部署对象的注册表和部署脚本包括:向所述存储设备发送数据获取请求;接收所述存储设备反馈的待部署对象的注册表和部署脚本,所述注册表和所述部署脚本是所述存储设备接收到所述数据获取请求后从所述存储设备中查找得到;
所述从所述存储设备中获取所述待部署对象的镜像文件包括:向所述存储设备发送文件获取请求;接收所述存储设备反馈的所述待部署对象的镜像文件,所述镜像文件是所述存储设备接收到所述文件获取请求后从所述存储设备中查找得到。
可选的,所述方法还包括:
若监测到所述存储设备插入到所述目标设备的硬件接口,验证所述目标设备是否可访问所述存储设备;
若所述目标设备可访问所述存储设备,执行所述从存储设备中获取待部署对象的注册表和部署脚本的步骤,所述目标设备和所述存储设备之间通过连接的物理链路进行数据交互。
可选的,所述方法还包括:若所述目标设备可访问所述存储设备,将所述存储设备中存储的可执行代码写入所述目标设备的操作系统中;
通过所述目标设备的操作系统调用所述可执行代码,指示所述目标设备从所述存储设备中获取所述待部署对象的注册表和部署脚本。
可选的,所述方法还包括:
获取所述待部署对象在所述目标设备中的目标位置;
所述通过所述部署脚本在所述目标设备中启动所述镜像文件包括:通过所述部署脚本在所述目标位置启动所述镜像文件,以将所述镜像文件对应的待部署对象部署到所述目标位置中。
另一方面,本申请提供一种对象部署方法,所述方法包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联想(北京)有限公司,未经联想(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010617779.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种航班生效方法及装置
- 下一篇:折叠式电子设备