[发明专利]一种升级插件的方法及装置有效
申请号: | 201611114552.0 | 申请日: | 2016-12-07 |
公开(公告)号: | CN108170488B | 公开(公告)日: | 2021-11-26 |
发明(设计)人: | 金平 | 申请(专利权)人: | 杭州海康威视数字技术股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F8/65;G06F8/71 |
代理公司: | 北京市广友专利事务所有限责任公司 11237 | 代理人: | 祁献民 |
地址: | 310051 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 升级 插件 方法 装置 | ||
本发明的实施例公开一种升级插件的方法及装置,涉及插件技术,能够提高应用程序在进行插件升级时的可用性。所述升级插件的方法包括:集群管理客户端确定需要对应用程序中的插件进行升级,通过预先构建的所述插件对应的消息管道获取对应的插件升级包;集群管理客户端关闭所述插件对应的消息管道,运行所述插件升级包升级所述插件;集群管理客户端启动升级的所述插件,构建升级的所述插件对应的消息管道。本发明适用于基于应用程序对集群插件进行管理。
技术领域
本发明涉及插件技术,尤其涉及一种升级插件的方法及装置。
背景技术
在应用程序开发中,为了方便对应用程序进行业务功能扩展,一般采用插件方式,即将应用程序所要实现的某一扩展业务功能封装在相应的插件中,最后将封装有相应扩展业务功能的插件或插件包进行发布,以便于客户端下载该应用程序的插件或插件包进行升级,从而使得该应用程序可以提供升级的插件对应的业务,而无需重新安装该应用程序。
随着通信技术的不断发展,通过集群方式向用户提供业务,由于具有资源共享优势,得到了越来越广泛的应用,例如,用作资源存储备份的云存储系统以及用于计算资源共享的分布式系统,利用多个客户端安装的同一应用程序向外提供业务,可以为用户提供更多便利。
为了对集群中的多个客户端中的应用程序进行插件升级,目前,是通过人工方式逐一对应用程序的插件进行升级,即在暂时终止该客户端的所有业务后,逐一升级每一客户端中的应用程序的插件,在升级应用程序的插件后,再通过重启应用程序的方式完成对应插件的更新。但该升级插件的方法,由于在升级插件前需要终止该客户端的所有业务(服务),使得对客户端中的一应用程序进行插件升级,将使得客户端中的其他应用程序或该应用程序的其他插件不能够正常提供相应的业务,导致应用程序在进行插件升级时的可用性降低。
发明内容
有鉴于此,本发明实施例提供一种升级插件的方法及装置,能够提高应用程序在进行插件升级时的可用性,以解决现有的升级插件的方法中,对应用程序中的一插件进行升级时导致的应用程序的可用性不高的问题。
第一方面,本发明实施例提供一种升级插件的方法,包括:
集群管理客户端确定需要对应用程序中的插件进行升级,通过预先构建的所述插件对应的消息管道获取对应的插件升级包,其中,应用程序中的每一插件均对应一消息管道;
集群管理客户端关闭所述插件对应的消息管道,运行所述插件升级包升级所述插件;
集群管理客户端启动升级的所述插件,构建升级的所述插件对应的消息管道。
结合第一方面,在第一方面的第一种实施方式中,所述确定需要对应用程序中的插件进行升级,通过预先构建的所述插件对应的消息管道获取对应的插件升级包包括:
利用预先构建的插件对应的消息管道,向集群管理服务器发送插件升级请求,所述插件升级请求中包含有所述插件所属的应用程序标识以及所述插件的版本标识;
利用所述预先构建的插件对应的消息管道,接收所述集群管理服务器推送的插件升级包,所述插件升级包为所述集群管理服务器比对所述插件升级请求中包含的信息以及存储的插件升级库得到的。
结合第一方面的第一种实施方式,在第一方面的第二种实施方式中,所述集群管理服务器比对所述插件升级请求中包含的信息以及存储的插件升级库包括:
查询所述存储的插件升级库,获取与所述插件所属的应用程序标识相同的应用程序标识;
提取所述相同的应用程序标识下的所述插件的版本标识相对应的最新版本标识;
比较所述最新版本标识是否高于所述插件的版本标识。
结合第一方面的第一种实施方式,在第一方面的第三种实施方式中,所述接收所述集群管理服务器推送的插件升级包包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州海康威视数字技术股份有限公司,未经杭州海康威视数字技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611114552.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:DSP中程序烧写方法、装置以及车辆
- 下一篇:一种快速加载资源的方法及装置