[发明专利]一种组件更新的方法及设备在审
申请号: | 201611261281.1 | 申请日: | 2016-12-30 |
公开(公告)号: | CN106648802A | 公开(公告)日: | 2017-05-10 |
发明(设计)人: | 苏迈;王斌 | 申请(专利权)人: | 上海浦东软件园汇智软件发展有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 上海百一领御专利代理事务所(普通合伙)31243 | 代理人: | 甘章乖 |
地址: | 201203 上海市浦东新区中国(*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 组件 更新 方法 设备 | ||
技术领域
本申请涉及计算机领域,尤其涉及一种组件更新的方法及设备。
背景技术
现有技术中,采集器包括多个组件模块并均使用Python语言进行开发,分别为单个组件开发升级模块导致开发量大、功能重复及可维护性差。在需要对采集器中的组件进行升级时,运维人员会将最新发布的组件复制到采集器中,然后进行手动升级。由于运维人员复制并手动升级需要升级的组件,且在设备多的情况下,运维人员需要多次重复操作,导致运维人员的工作量大;又由于通过运维人员的手动进行复制升级需要升级的组件,导致安装升级的过程出错率大;又由于当需要对采集器中的组件进行升级时,运维人员需要知道当前采集器设备的登录名及其登录密码,导致组件升级安全性不可控。
因此,采用现有技术对采集器进行组件升级导致工作量大且出错率大。
发明内容
本申请的一个目的是提供一种组件更新的方法及设备,解决采用现有技术对采集器进行组件升级导致的工作量大且出错率大的问题。
根据本申请的一个方面,提供了一种组件更新的方法,该方法包括:
在本地进程管理服务下的包含进程组件的本地组件中增加更新组件;
启动所述更新组件对所述进程组件进行更新检查,得到待更新的进程组件,并对所述待更新的进程组件进行更新。
进一步地,上述方法中,所述启动所述更新组件对所述进程组件进行更新检查,得到待更新的进程组件,并对所述待更新的进程组件进行更新,包括:
启动所述更新组件对所述进程组件进行更新检查,得到待更新的进程组件;
基于所述待更新的进程组件,向组件服务器发送组件更新请求;
接收所述组件服务器基于接收的所述组件更新请求,返回的与所述待更新的进程组件对应的最新进程组件;
基于所述最新进程组件对对应的所述待更新的进程组件进行更新。
进一步地,上述方法中,所述基于所述最新进程组件对对应的所述待更新的进程组件进行更新,包括:
将与所述待更新的进程组件对应的所述最新进程组件添加至所述本地组件中,并从所述本地组件中将所述待更新的进程组件删除。
进一步地,上述方法中,所述启动所述更新组件对所述进程组件进行更新检查,得到待更新的进程组件,并对所述待更新的进程组件进行更新之后,还包括:
重启所述本地进程管理服务,并将与所述待更新的进程组件对应的所述最新进程组件加载至本地内存。
进一步地,上述方法中,所述启动所述更新组件对所述进程组件进行更新检查,包括:
基于预设时间间隔,启动所述更新组件对所述进程组件进行更新检查。
进一步地,上述方法中,所述进程组件包括至少一个。
根据本申请的另一方面,还提供了一种组件更新的设备,该设备包括:
组件装置,用于在本地进程管理服务下的包含进程组件的本地组件中增加更新组件;
更新装置,用于启动所述更新组件对所述进程组件进行更新检查,得到待更新的进程组件,并对所述待更新的进程组件进行更新。
进一步地,上述设备中,所述更新装置用于:
启动所述更新组件对所述进程组件进行更新检查,得到待更新的进程组件;
基于所述待更新的进程组件,向组件服务器发送组件更新请求;
接收所述组件服务器基于接收的所述组件更新请求,返回的与所述待更新的进程组件对应的最新进程组件;
基于所述最新进程组件对对应的所述待更新的进程组件进行更新。
进一步地,上述设备中,所述更新装置用于:
将与所述待更新的进程组件对应的所述最新进程组件添加至所述本地组件中,并从所述本地组件中将所述待更新的进程组件删除。
进一步地,上述设备中,所述更新装置还用于:
重启所述本地进程管理服务,并将与所述待更新的进程组件对应的所述最新进程组件加载至本地内存。
进一步地,上述设备中,所述更新装置用于:
基于预设时间间隔,启动所述更新组件对所述进程组件进行更新检查。
进一步地,上述设备中,所述进程组件包括至少一个。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海浦东软件园汇智软件发展有限公司,未经上海浦东软件园汇智软件发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611261281.1/2.html,转载请声明来源钻瓜专利网。