[发明专利]一种升级插件的方法及装置有效
申请号: | 201611114552.0 | 申请日: | 2016-12-07 |
公开(公告)号: | CN108170488B | 公开(公告)日: | 2021-11-26 |
发明(设计)人: | 金平 | 申请(专利权)人: | 杭州海康威视数字技术股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F8/65;G06F8/71 |
代理公司: | 北京市广友专利事务所有限责任公司 11237 | 代理人: | 祁献民 |
地址: | 310051 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 升级 插件 方法 装置 | ||
1.一种升级插件的方法,其特征在于,包括:
集群管理客户端确定需要对应用程序中的插件进行升级,通过预先构建的所述插件对应的消息管道获取对应的插件升级包,其中,所述应用程序中的每一插件均对应一消息管道;每一插件,通过对应的消息管道向外提供该插件的业务;
集群管理客户端关闭所述插件对应的消息管道,运行所述插件升级包升级所述插件;
集群管理客户端启动升级的所述插件,并构建升级的所述插件对应的消息管道;
其中,所述确定需要对应用程序中的插件进行升级,通过预先构建的所述插件对应的消息管道获取对应的插件升级包包括:
利用预先构建的插件对应的消息管道,向集群管理服务器发送插件升级请求,所述插件升级请求中包含有所述插件所属的应用程序标识以及所述插件的版本标识;在同一所述插件升级请求中,包含有多个应用程序标识以及每一应用程序标识下的各插件的版本标识,并利用预先构建的任一所述插件对应的消息管道传输所述插件升级请求;
利用所述预先构建的插件对应的消息管道,接收所述集群管理服务器推送的插件升级包,所述插件升级包为所述集群管理服务器比对所述插件升级请求中包含的信息以及存储的插件升级库得到的。
2.根据权利要求1所述的升级插件的方法,其特征在于,所述集群管理服务器比对所述插件升级请求中包含的信息以及存储的插件升级库包括:
查询所述存储的插件升级库,获取与所述插件所属的应用程序标识相同的应用程序标识;
提取所述相同的应用程序标识下的所述插件的版本标识相对应的最新版本标识;
比较所述最新版本标识是否高于所述插件的版本标识。
3.根据权利要求1所述的升级插件的方法,其特征在于,所述接收所述集群管理服务器推送的插件升级包包括:
如果所述集群管理服务器在推送插件升级包的过程中发生异常,切换至备份集群管理服务器继续接收剩余的插件升级包。
4.根据权利要求1至3任一项所述的升级插件的方法,其特征在于,在所述确定需要对应用程序中的插件进行升级之前,所述方法还包括:
向所述集群管理服务器注册。
5.根据权利要求1所述的升级插件的方法,其特征在于,所述关闭所述插件对应的消息管道,运行所述插件的升级包升级所述插件包括:
如果所述插件升级包为多个,依次提取其中的一插件升级包,关闭提取的插件升级包所属插件对应的消息管道,运行提取的所述插件升级包。
6.一种升级插件的装置,其特征在于,包括:插件升级包获取模块、插件升级包运行模块以及消息管道构建模块,其中,
插件升级包获取模块,用于确定需要对应用程序中的插件进行升级,通过预先构建的所述插件对应的消息管道获取对应的插件升级包,其中,所述应用程序中的每一插件均对应一消息管道;每一插件,通过对应的消息管道向外提供该插件的业务;
插件升级包运行模块,用于关闭所述插件对应的消息管道,运行所述插件升级包升级所述插件;
消息管道构建模块,用于启动升级的所述插件,并构建升级的所述插件对应的消息管道;
所述插件升级包获取模块包括:升级请求单元以及插件升级包获取单元,其中,
升级请求单元,用于利用预先构建的插件对应的消息管道,向集群管理服务器发送插件升级请求,所述插件升级请求中包含有所述插件所属的应用程序标识以及所述插件的版本标识;在同一所述插件升级请求中,包含有多个应用程序标识以及每一应用程序标识下的各插件的版本标识,并利用预先构建的任一所述插件对应的消息管道传输所述插件升级请求;
插件升级包获取单元,利用所述预先构建的插件对应的消息管道,接收所述集群管理服务器推送的插件升级包,所述插件升级包为所述集群管理服务器比对所述插件升级请求中包含的信息以及存储的插件升级库得到的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州海康威视数字技术股份有限公司,未经杭州海康威视数字技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611114552.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:DSP中程序烧写方法、装置以及车辆
- 下一篇:一种快速加载资源的方法及装置