[发明专利]一种对象部署方法及装置有效
申请号: | 202010617779.7 | 申请日: | 2020-06-30 |
公开(公告)号: | CN111782222B | 公开(公告)日: | 2022-07-26 |
发明(设计)人: | 任鲁鲁;郭双拴;王旭 | 申请(专利权)人: | 联想(北京)有限公司 |
主分类号: | G06F8/60 | 分类号: | G06F8/60 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 钱娜 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 对象 部署 方法 装置 | ||
1.一种对象部署方法,所述方法应用于需对待部署对象进行部署的目标设备,所述方法包括:
从存储设备中获取待部署对象的注册表和部署脚本,所述待部署对象的注册表中包括待部署对象的相关信息,所述待部署对象的相关信息包括以下至少一种用于表征待部署对象的运行环境、配置信息、适用的操作系统以及用于描述待部署对象自身的信息;所述存储设备中存储有能够与所述目标设备的操作系统互动的模块,将所述存储设备插入目标设备后,存储设备通过与目标设备的操作系统互动的模块,在所述目标设备中创建数据获取模块和部署模块;所述数据获取模块指示目标设备从存储设备中获取待部署对象的注册表和部署脚本;
通过所述部署模块对所述注册表进行校验和对所述部署脚本进行激活;若所述注册表校验成功且所述部署脚本成功激活,触发所述数据获取模块从所述存储设备中获取所述待部署对象的镜像文件;
在目标设备中运行所述部署脚本,通过所述部署脚本在所述目标设备中启动所述镜像文件,以将所述镜像文件对应的待部署对象部署到所述目标设备中。
2.根据权利要求1所述的方法,所述从存储设备中获取待部署对象的注册表和部署脚本包括:向所述存储设备发送数据获取请求;接收所述存储设备反馈的待部署对象的注册表和部署脚本,所述注册表和所述部署脚本是所述存储设备接收到所述数据获取请求后从所述存储设备中查找得到;
所述从所述存储设备中获取所述待部署对象的镜像文件包括:向所述存储设备发送文件获取请求;接收所述存储设备反馈的所述待部署对象的镜像文件,所述镜像文件是所述存储设备接收到所述文件获取请求后从所述存储设备中查找得到。
3.根据权利要求1所述的方法,所述方法还包括:
若监测到所述存储设备插入到所述目标设备的硬件接口,验证所述目标设备是否可访问所述存储设备;
若所述目标设备可访问所述存储设备,执行所述从存储设备中获取待部署对象的注册表和部署脚本的步骤,所述目标设备和所述存储设备之间通过连接的物理链路进行数据交互。
4.根据权利要求3所述的方法,所述方法还包括:若所述目标设备可访问所述存储设备,将所述存储设备中存储的可执行代码写入所述目标设备的操作系统中;
通过所述目标设备的操作系统调用所述可执行代码,指示所述目标设备从所述存储设备中获取所述待部署对象的注册表和部署脚本。
5.根据权利要求1至4中任意一项所述的方法,所述方法还包括:
获取所述待部署对象在所述目标设备中的目标位置;
所述通过所述部署脚本在所述目标设备中启动所述镜像文件包括:通过所述部署脚本在所述目标位置启动所述镜像文件,以将所述镜像文件对应的待部署对象部署到所述目标位置中。
6.一种对象部署方法,所述方法应用于存储有待部署对象的相关数据的存储设备,所述方法包括:
向目标设备发送待部署对象的注册表和部署脚本,所述待部署对象的注册表中包括待部署对象的相关信息,所述待部署对象的相关信息包括以下至少一种用于表征待部署对象的运行环境、配置信息、适用的操作系统以及用于描述待部署对象自身的信息;所述存储设备中存储有能够与所述目标设备的操作系统互动的模块,将所述存储设备插入目标设备后,存储设备通过与目标设备的操作系统互动的模块,在所述目标设备中创建数据获取模块和部署模块;所述数据获取模块指示目标设备从存储设备中获取待部署对象的注册表和部署脚本;
在确定所述目标设备通过所述部署模块对所述注册表进行校验并校验成功且通过所述部署模块成功激活所述部署脚本的情况下,向所述目标设备发送所述待部署对象的镜像文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联想(北京)有限公司,未经联想(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010617779.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种航班生效方法及装置
- 下一篇:折叠式电子设备