一种后台应用一键化安装方法及系统的制作方法

文档序号:6632606阅读:246来源:国知局
一种后台应用一键化安装方法及系统的制作方法
【专利摘要】本发明涉及一种后台应用一键化安装方法及系统,包括以下步骤:检测待安装后台应用的系统是否满足后台应用安装的基本环境配置及路径配置;对待安装后台应用的系统进行软件检测及硬件检测,检测系统的软件环境及硬件环境是否满足后台应用的安装要求;按照路径配置中配置的路径,将后台应用进行编译、解压、安装于该配置的路径中;当编译、解压、安装过程中如任意安装模块出现异常,系统的操作界面提示是否继续安装;将错误信息在系统的操作界面上进行弹窗通知,并退出安装,结束处理。本发明集成了系统软硬件环境检测、系统安装编译、系统卸载等功能,减少手工参与,简化系统部署操作,提升系统安装可视化效果。
【专利说明】一种后台应用一键化安装方法及系统

【技术领域】
[0001]本发明涉及一种unix或Iinux系统中后台应用安装方法,特别涉及一种后台应用一键化安装方法及系统。

【背景技术】
[0002]传统的产品安装部署,主要有如下两个措施:一种是开发人员到现场参与系统的安装部署,一种是输出一系列安装部署手册来协助维护人员进行系统安装部署。无论是那种方式,都需要大量的人力物力,尤其是应用系统需要在多个主机、多个省份部署的情况。系统一键化安装部署的简单、灵活、可视化等特点,有效地解决了这些问题。
[0003]存在问题:目前后台应用程序一键化安装部署只支持AIX、RHEL、HP-UX三种操作系统。


【发明内容】

[0004]本发明所要解决的技术问题是提供一种集成了系统软硬件环境检测、系统安装编译、系统卸载功能的后台应用一键化安装方法及系统。
[0005]本发明解决上述技术问题的技术方案如下:一种后台应用一键化安装方法,包括以下步骤:
[0006]步骤1:检测待安装后台应用的系统是否满足后台应用安装的基本环境配置及路径配置,当检测通过时,执行步骤2,否则,执行步骤5 ;
[0007]步骤2:对待安装后台应用的系统进行软件检测及硬件检测,检测系统的软件环境及硬件环境是否满足后台应用的安装要求,如果满足,执行步骤3,否则,执行步骤5 ;
[0008]步骤3:按照路径配置中配置的路径,将后台应用进行编译、解压、安装于该配置的路径中;
[0009]步骤4:当编译、解压、安装过程中,如果任意安装模块出现异常,系统的操作界面提示是否继续安装,如果继续安装,跳过此安装模块的异常,继续安装其他模块,如果不继续安装,执行步骤5 ;
[0010]步骤5:将错误信息在系统的操作界面上进行弹窗通知,并退出安装,结束处理。
[0011]本发明的有益效果是:本发明可应用于unix或Iinux系统中,通过后台可视化操作界面的方式,集成了系统软硬件环境检测、系统安装编译、系统卸载等功能,减少手工参与,简化系统部署操作,提升系统安装可视化效果。
[0012]在上述技术方案的基础上,本发明还可以做如下改进。
[0013]进一步,所述步骤5中还包括将错误信息写入日志的步骤。
[0014]进一步,当任一后台应用进行卸载时,停止系统中与后台应用相关的进程,清除系统中该后台应用相关的数据、日志及程序。
[0015]进一步,软件检测包括检测操作系统版本补丁、中间件、编译器和数据库。
[0016]进一步,硬件检测包括检测文件系统、内存和CPU。
[0017]进一步,一种后台应用一键化安装系统,包括配置检测模块、环境检测模块、安装模块、异常模块和退出安装模块;
[0018]所述检测模块,用于检测待安装后台应用的系统是否满足后台应用安装的基本环境配置及路径配置,当检测通过时,执行环境检测模块,否则,执行退出安装模块;
[0019]所述环境检测模块,用于对待安装后台应用的系统进行软件检测及硬件检测,检测系统的软件环境及硬件环境是否满足后台应用的安装要求,如果满足,执行安装模块,否贝U,执行退出安装模块;
[0020]所述安装模块,用于按照路径配置中配置的路径,将后台应用进行编译、解压、安装于该配置的路径中;
[0021]所述异常模块,用于当编译、解压、安装过程中如任意安装模块出现异常,系统的操作界面提示是否继续安装,如果继续安装,跳过此安装模块的异常,继续安装其他模块,如果不继续安装,执行退出安装模块;
[0022]所述退出安装模块,用于将错误信息在系统的操作界面上进行弹窗通知,并退出安装,结束处理。
[0023]进一步,所述退出安装模块还用于将错误信息写入日志。
[0024]进一步,后台应用一键化安装系统还包括卸载模块,所述卸载模块用于当任一后台应用进行卸载时,停止系统中与后台应用相关的进程,清除系统中该后台应用相关的数据、日志及程序。
[0025]进一步,软件检测包括检测操作系统版本补丁、中间件、编译器和数据库。
[0026]进一步,硬件检测包括检测文件系统、内存和CPU。

【专利附图】

【附图说明】
[0027]图1为本发明方法步骤流程图;
[0028]图2为本发明装置结构图。
[0029]附图中,各标号所代表的部件列表如下:
[0030]1、配置检测模块,2、环境检测模块,3、安装模块,4、异常模块,5、退出安装模块,6、卸载模块。

【具体实施方式】
[0031]以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明,并非用于限定本发明的范围。
[0032]实施例1
[0033]一种后台应用一键化安装方法,包括以下步骤:
[0034]步骤1:检测待安装后台应用的系统是否满足后台应用安装的基本环境配置及路径配置,当检测通过时,执行步骤2,否则,执行步骤5 ;
[0035]步骤2:对待安装后台应用的系统进行软件检测及硬件检测,检测系统的软件环境及硬件环境是否满足后台应用的安装要求,如果满足,执行步骤3,否则,执行步骤5 ;
[0036]步骤3:按照路径配置中配置的路径,将后台应用进行编译、解压、安装于该配置的路径中;
[0037]步骤4:当编译、解压、安装过程中,如果任意安装模块出现异常,系统的操作界面提示是否继续安装,如果继续安装,跳过此安装模块的异常,继续安装其他模块,如果不继续安装,执行步骤5 ;
[0038]步骤5:将错误信息在系统的操作界面上进行弹窗通知,并退出安装,结束处理。
[0039]所述步骤5中还包括将错误信息写入日志的步骤。
[0040]当任一后台应用进行卸载时,停止系统中与后台应用相关的进程,清除系统中该后台应用相关的数据、日志及程序。
[0041]软件检测包括检测操作系统版本补丁、中间件、编译器和数据库。
[0042]硬件检测包括检测文件系统、内存和CPU。
[0043]一种后台应用一键化安装系统,包括配置检测模块1、环境检测模块2、安装模块3、异常模块4和退出安装模块5 ;
[0044]所述检测模块1,用于检测待安装后台应用的系统是否满足后台应用安装的基本环境配置及路径配置,当检测通过时,执行环境检测模块2,否则,执行退出安装模块5 ;
[0045]所述环境检测模块2,用于对待安装后台应用的系统进行软件检测及硬件检测,检测系统的软件环境及硬件环境是否满足后台应用的安装要求,如果满足,执行安装模块3,否则,执行退出安装模块5;
[0046]所述安装模块3,用于按照路径配置中配置的路径,将后台应用进行编译、解压、安装于该配置的路径中;
[0047]所述异常模块4,用于当编译、解压、安装过程中如任意安装模块出现异常,系统的操作界面提示是否继续安装,如果继续安装,跳过此安装模块的异常,继续安装其他模块,如果不继续安装,执行退出安装模块5 ;
[0048]所述退出安装模块5,用于将错误信息在系统的操作界面上进行弹窗通知,并退出安装,结束处理。
[0049]所述退出安装模块5还用于将错误信息写入日志。
[0050]后台应用一键化安装系统还包括卸载模块6,所述卸载模块6用于当任一后台应用进行卸载时,停止系统中与后台应用相关的进程,清除系统中该后台应用相关的数据、日志及程序。
[0051]软件检测包括检测操作系统版本补丁、中间件、编译器和数据库。
[0052]硬件检测包括检测文件系统、内存和CPU。
[0053]在具体实施中,1.系统安装配置检测:检测系统安装所需要基本配置信息是否满足,如系统运行所需要的基本环境配置、路径等,如果检测不通过,安装程序将错误信息弹窗输出并写日志,然后退出安装。
[0054]2.主机配置检测:第一步检测通过后,检测系统运行需要的主机软硬件环境是否满足应用的要求,软件检测包括操作系统版本补丁、中间件、编译器、数据库等等;硬件检测包括文件系统、内存、CPU等。检测当前主机的软硬件环境能否满足产品安装运行的最低要求,如果检测不通过,安装程序将错误信息弹窗输出并写日志,然后退出安装。
[0055]3.系统安装编译:第2部完成之后,进行产品安装,包括安装路径选择,安装包解压、应用程序编译。
[0056]选择产品安装路径,将安装包解压到安装路径下,然后进行产品编译安装。
[0057]如果产品安装过程中出现异常,则发出告警信息并写日志,并让安装者选择是否继续安装,如果终止安装,则安装程序退出,产品安装失败;如果选择继续安装,则安装程序跳过安装异常告警模块,继续后续安装。
[0058]4.系统卸载:停止应用相关的进程,清除应用系统的数据、日志、程序,恢复到程序安装前的状态等。
[0059]系统卸载是在产品已经安装的情况下进行的,如果产品未安装,卸载功能没有效果O
[0060]以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种后台应用一键化安装方法,其特征在于,包括以下步骤: 步骤1:检测待安装后台应用的系统是否满足后台应用安装的基本环境配置及路径配置,当检测通过时,执行步骤2,否则,执行步骤5 ; 步骤2:对待安装后台应用的系统进行软件检测及硬件检测,检测系统的软件环境及硬件环境是否满足后台应用的安装要求,如果满足,执行步骤3,否则,执行步骤5 ; 步骤3:按照路径配置中配置的路径,将后台应用进行编译、解压、安装于该配置的路径中; 步骤4:当编译、解压、安装过程中,如果任意安装模块出现异常,系统的操作界面提示是否继续安装,如果继续安装,跳过此安装模块的异常,继续安装其他模块,如果不继续安装,执行步骤5; 步骤5:将错误信息在系统的操作界面上进行弹窗通知,并退出安装,结束处理。
2.根据权利要求1所述的后台应用一键化安装方法,其特征在于:所述步骤5中还包括将错误信息写入日志的步骤。
3.根据权利要求2所述的后台应用一键化安装方法,其特征在于:当任一后台应用进行卸载时,停止系统中与后台应用相关的进程,清除系统中该后台应用相关的数据、日志及程序。
4.根据权利要求1至3任一所述的后台应用一键化安装方法,其特征在于:软件检测包括检测操作系统版本补丁、中间件、编译器和数据库。
5.根据权利要求1至3任一所述的后台应用一键化安装方法,其特征在于:硬件检测包括检测文件系统、内存和CPU。
6.一种后台应用一键化安装系统,其特征在于:包括配置检测模块(I)、环境检测模块(2)、安装模块(3)、异常模块(4)和退出安装模块(5); 所述检测模块(I),用于检测待安装后台应用的系统是否满足后台应用安装的基本环境配置及路径配置,当检测通过时,执行环境检测模块(2),否则,执行退出安装模块(5); 所述环境检测模块(2),用于对待安装后台应用的系统进行软件检测及硬件检测,检测系统的软件环境及硬件环境是否满足后台应用的安装要求,如果满足,执行安装模块(3),否则,执行退出安装模块(5); 所述安装模块(3),用于按照路径配置中配置的路径,将后台应用进行编译、解压、安装于该配置的路径中; 所述异常模块(4),用于当编译、解压、安装过程中如任意安装模块出现异常,系统的操作界面提示是否继续安装,如果继续安装,跳过此安装模块的异常,继续安装其他模块,如果不继续安装,执行退出安装模块(5); 所述退出安装模块(5),用于将错误信息在系统的操作界面上进行弹窗通知,并退出安装,结束处理。
7.根据权利要求6所述的后台应用一键化安装系统,其特征在于:所述退出安装模块(5)还用于将错误信息写入日志。
8.根据权利要求7所述的后台应用一键化安装系统,其特征在于:后台应用一键化安装系统还包括卸载模块(6),所述卸载模块(6)用于当任一后台应用进行卸载时,停止系统中与后台应用相关的进程,清除系统中该后台应用相关的数据、日志及程序。
9.根据权利要求6至8任一所述的后台应用一键化安装系统,其特征在于:软件检测包括检测操作系统版本补丁、中间件、编译器和数据库。
10.根据权利要求6至8任一所述的后台应用一键化安装系统,其特征在于:硬件检测包括检测文件系统、内存和CPU。
【文档编号】G06F9/445GK104331310SQ201410602664
【公开日】2015年2月4日 申请日期:2014年10月31日 优先权日:2014年10月31日
【发明者】廖精球 申请人:北京思特奇信息技术股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1