[发明专利]一种软件系统自动部署升级的方法无效
申请号: | 201310053176.9 | 申请日: | 2013-02-19 |
公开(公告)号: | CN103995709A | 公开(公告)日: | 2014-08-20 |
发明(设计)人: | 周关力;廖昕;陈松;李惠 | 申请(专利权)人: | 成都勤智数码科技股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;H04L29/08 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 610000 四川省成都市高新*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 软件 系统 自动 部署 升级 方法 | ||
1.一种软件系统自动部署升级的方法,其特征在于:该方法主要包含如下步骤:
1)软件系统服务器端中的软件系统维持机根据软件系统版本,持续、自动检索云端中心机中是否存在升级包;
2)软件系统维持机发现相关升级包,通过消息外发机通知人员;
3)软件系统维持机,自动判断是否存在预安装的时间调度器,若没有通过消息外发机通知人员进行部署;
4)启动时间调度器,在指定时间启动部署管理器;
5)部署管理器主动连接云端中心机获取相关升级包,并自动对多升级包进行排序,明确执行顺序;
6) 将升级包分冷、热两种模式进行部署,并通过消息外发机将升级报告发送至人员。
2.根据权利要求1所述一种软件系统自动部署升级的方法,其特征在于:所述步骤1)软件系统服务器端中软件系统维持机根据软件系统版本,将持续按照默认或配置的时间间隔自动检索云端中心机是否存在升级包的步骤中,云端中心机对每个升级包记录升级描述信息,具体包含有:针对版本集合、部署方式、升级描述、严重级别、发布日期;部署方式分:冷部署、热部署;升级包内包含有升级内容信息,具体包括:具体软件升级文件、数据库脚本升级文件、自动部署机。
3.根据权利要求1所述一种软件系统自动部署升级的方法,其特征在于:所述步骤2)软件系统维持机发现相关升级包,其软件系统维持机通过WebService、SNMP、EJB、JMS、TL1、Socket等方式连接云端中心机,云端中心机根据其版本返回:该版本共有哪些升级包,及升级包间的依赖关系。
4.根据权利要求1所述一种软件系统自动部署升级的方法,其特征在于:所述步骤3)软件系统维持机,自动判断是否存在预安装的时间调度器,若没有通过消息外发机通知人员进行部署;其消息外发机可以通过电子邮件、短信、电话录音、系统消息、声光等方式发送消息至相关人员;软件系统维持机可根据相关配置自动加载至预安装时间调度器当中,也可以手动进行重新配置。
5.根据权利要求1所述一种软件系统自动部署升级的方法,其特征在于:所述步骤4)启动时间调度器,在指定时间启动部署管理器,其时间调度器主要配置自动升级具体执行时间,设置为软件系统低峰时间,避免升级对软件系统使用造成影响。
6.根据权利要求1所述一种软件系统自动部署升级的方法,其特征在于:所述步骤5)部署管理器主动连接云端中心机获取相关升级包,并自动对多升级包进行排序,明确执行顺序;其部署管理器根据人员预配信息,连接云端中心机下载指定的升级包,根据升级包之间的依赖关系自动确认升级包执行顺序。
7.根据权利要求1所述一种软件系统自动部署升级的方法,其特征在于:所述步骤6) 升级包可分冷、热两种模式进行部署,其根据升级包对软件系统的影响分为:冷部署,需要停止软件系统服务后进行升级;热部署,无需停止软件系统服务进行动态部署。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都勤智数码科技股份有限公司,未经成都勤智数码科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310053176.9/1.html,转载请声明来源钻瓜专利网。