[发明专利]一种网站升级方法及系统在审
申请号: | 201410229683.8 | 申请日: | 2014-05-28 |
公开(公告)号: | CN103984574A | 公开(公告)日: | 2014-08-13 |
发明(设计)人: | 楼英明;贺林祥 | 申请(专利权)人: | 能力天空科技(北京)有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京冠和权律师事务所 11399 | 代理人: | 朱健 |
地址: | 100083 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网站 升级 方法 系统 | ||
1.一种网站升级方法,其特征在于,包括以下步骤:
获取网站中应用程序的升级情况,根据所述应用程序的升级情况将应用程序划分为已升级应用程序分组和未升级应用程序分组;
将已升级应用程序分组中每个应用程序的状态设置为开启,将未升级应用程序分组中的N个应用程序归入一待升级应用程序分组,其中,N为预设的每次升级的应用程序数量;
将待升级应用程序分组中每个应用程序的状态设置为关闭,将未升级应用程序分组中除所述待升级应用程序分组之外的应用程序的状态设置为开启;
获取待升级应用程序分组中每个应用程序的升级所需数据,按照升级所需数据升级待升级应用程序分组中的每个应用程序;
判断待升级应用程序分组升级是否完成;
当待升级应用程序分组升级完成时,将待升级应用程序分组中每个应用程序的状态设置为开启,将待升级应用程序分组中的应用程序归入所述已升级应用程序分组;
判断网站升级是否完成,当网站升级未完成时,重复上述步骤,直至网站升级完成。
2.如权利要求1所述的方法,其特征在于,所述方法还包括:
备份待升级应用程序分组中的应用程序文件;
判断待升级应用程序分组升级是否出现错误;
当待升级应用程序分组升级出现错误时,利用备份的待升级应用程序分组中的应用程序文件进行备份文件恢复。
3.如权利要求1所述的方法,其特征在于,所述当待升级应用程序分组升级完成时,将待升级应用程序分组中每个应用程序的状态设置为开启,包括:
当待升级应用程序分组升级完成时,将待升级应用程序分组中每个应用程序的状态设置为开启,利用升级完成的待升级应用程序分组进行灰度发布。
4.如权利要求1所述的方法,其特征在于,所述获取待升级应用程序分组中每个应用程序的升级所需数据,按照升级所需数据升级待升级应用程序分组中的每个应用程序,包括:
获取待升级应用程序分组中每个应用程序的升级所需数据,按照所需数据升级待升级应用程序分组中应用程序的应用服务器和静态文件服务器。
5.如权利要求1所述的方法,其特征在于,所述当待升级应用程序分组升级完成时,将待升级应用程序分组中每个应用程序的状态设置为开启,包括:
当待升级应用程序分组升级完成时,重新启动待升级应用程序分组中的应用程序;
将待升级应用程序分组中每个应用程序的状态设置为开启。
6.一种网站升级系统,其特征在于,所述系统包括:
升级状况获取模块,用于获取网站中应用程序的升级情况,根据所述应用程序的升级情况将应用程序划分为已升级应用程序分组和未升级应用程序分组;
待升级分组模块,用于将已升级应用程序分组中每个应用程序的状态设置为开启,将未升级应用程序分组中的N个应用程序归入一待升级应用程序分组,其中,N为预设的每次升级的应用程序数量;
状态设置模块,用于将待升级应用程序分组中每个应用程序的状态设置为关闭,将未升级应用程序分组中除所述待升级应用程序分组之外的应用程序的状态设置为开启;
应用升级模块,用于获取待升级应用程序分组中每个应用程序的升级所需数据,按照升级所需数据升级待升级应用程序分组中的每个应用程序;
升级判断模块,用于判断待升级应用程序分组升级是否完成;
状况转换模块,用于当待升级应用程序分组升级完成时,将待升级应用程序分组中每个应用程序的状态设置为开启,将待升级应用程序分组中的应用程序归入所述已升级应用程序分组。
升级检测模块,用于判断网站升级是否完成,当网站升级未完成时,重复上述步骤,直至网站升级完成。
7.如权利要求6所述的网站升级系统,其特征在于,所述网站升级系统还包括:
文件备份模块,用于备份待升级应用程序分组中的应用程序文件;
升级错误判断模块,用于判断待升级应用程序分组升级是否出现错误;
备份文件恢复模块,用于当待升级应用程序分组升级出现错误时,利用备份的待升级应用程序分组中的应用程序文件进行备份文件恢复。
8.如权利要求6所述的网站升级系统,其特征在于,所述状况转换模块包括:
灰度发布单元,用于当待升级应用程序分组升级完成时,将待升级应用程序分组中每个应用程序的状态设置为开启,利用升级完成的待升级应用程序分组进行灰度发布。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于能力天空科技(北京)有限公司,未经能力天空科技(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410229683.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:船舶结构振动测量仪器
- 下一篇:一种带储物盒的保温餐桌