一种基于省市县一体化软件的安装部署方法及系统技术方案

技术编号:8532563 阅读:338 留言:0更新日期:2013-04-04 15:25
本发明专利技术涉及一种基于省市县一体化软件的安装部署方法及系统,其中该方法包括以下步骤:S1、获取软件部署任务,所述软件部署任务包括待部署计算机列表,所述待部署计算机列表包括待部署计算机的唯一码信息及该待部署计算机需要安装的软件信息;S2、根据软件部署任务生成待部署计算机的配置文件和软件安装包;S3、将配置文件和软件安装包通过网络提供给相应的待部署计算机,其中,该配置文件指示所对应的待部署计算机的安装任务。采用本发明专利技术可方便的对批量计算机进行软件部署,提高工作效率。

【技术实现步骤摘要】

本专利技术涉及计算机
,更具体地说,涉及一种基于省市县一体化软件的安装部署方法及系统
技术介绍
随着计算机的应用领域不断扩大,计算机软件产品应用规模的扩大和延伸,现阶段都是按照全国或者全省按照一定标准和规范来完成软件系统,然后把这些软件系统安装和部署到全国或者全省的各个地市和县城。由于在不同的地市和县城有不同的特殊情况,还需要根据具体现场情况进行参数调整或者定制化配置。针对这样的软件部署安装模式,一般的安装和部署实施方式都是成立专门的软件实施团队,带着软件煤质,到各个地市和县城进行软件的安装和部署,基本上是一台一台的电脑进行软件的安装,然后修改配置文件,针对所有的部署软件单个测试,当节点所有软件安装完成后,进行集成测试和整体联调。当调试成功,完成一个是节点的安装,这又需要到下一个节点去安装。这样的安装和实施模式有以下缺点第一是工作量大,必须到每台电脑上进行安装、配置和调试;第二是联调时间长;第三是对安装部署人员要求比较高;第四是安装过程中问题不易发现,安装部署完成后问题很难跟踪和定位。当按照要求安装和部署完成后,也许是某个文件的配置出错,或者是缺失,就造成整个系统无法运行。这样就需要一个一个文件去查看,耗费大量的时间。
技术实现思路
本专利技术要解决的技术问题在于,针对现有技术的软件部署工作量大,且对安装部署人员要求高的缺陷,提供一种基于省市县一体化软件的安装部署方法及系统。本专利技术解决其技术问题所采用的技术方案是构造一种基于省市县一体化软件的安装部署方法,包括以下步骤S1、获取软件部署任务,所述软件部署任务包括待部署计算机列表,所述待部署计算机列表包括待部署计算机的唯一码信息及该待部署计算机需要安装的软件信息;S2、根据软件部署任务生成待部署计算机的配置文件和软件安装包;S3、将配置文件和软件安装包通过网络提供给相应的待部署计算机,其中,该配置文件指示所对应的待部署计算机的安装任务。在本专利技术所述的基于省市县一体化软件的安装部署方法中,所述方法还包括以下步骤S4、根据配置文件和软件安装包在模拟环境下验证安装效果。在本专利技术所述的基于省市县一体化软件的安装部署方法中,所述步骤S2根据软件部署任务生成待部署计算机的配置文件具体为S21、根据软件部署任务定义一个一级单位,根据该一级单位定制一个部署目录,该部署目录下包括一个总安装包和一个总的配置文件。在本专利技术所述的基于省市县一体化软件的安装部署方法中,所述方法还包括以下步骤S5、接收待部署计算机反馈的安装结果。在本专利技术所述的基于省市县一体化软件的安装部署方法中,所述待部署计算机的唯一码信息是IP地址、计算机名称或MAC地址。本专利技术还构造一种基于省市县一体化软件的安装部署系统,包括任务获取模块,用于获取软件部署任务,所述软件部署任务包括待部署计算机列表,所述待部署计算机列表包括待部署计算机的唯一码信息及该待部署计算机需要安装的软件信息;生成模块,用于根据软件部署任务生成待部署计算机的配置文件和软件安装包;安装模块,用于将配置文件和软件安装包通过网络提供给相应的待部署计算机,其中,该配置文件指示所对应的待部署计算机的安装任务。在本专利技术所述的基于省市县一体化软件的安装部署系统中,还包括预安装模块,用于根据配置文件和软件安装包在模拟环境下验证安装效果。在本专利技术所述的基于省市县一体化软件的安装部署系统中,所述生成模块进一步包括定制单元用于根据软件部署任务定义一个一级单位,根据该一级单位定制一个部署目录,该部署目录下包括一个总安装包和一个总的配置文件。在本专利技术所述的基于省市县一体化软件的安装部署系统中,还包括安装反馈模块,用于接收待部署计算机反馈的安装结果。在本专利技术所述的基于省市县一体化软件的安装部署系统中,所述待部署计算机的唯一码信息是IP地址、计算机名称或MAC地址。实施本专利技术的基于省市县一体化软件的安装部署方法及系统,具有以下有益效果通过预先获取软件部署任务,然后生成待部署计算机的配置文件和软件安装包,再对待部署计算机进行安装;由于根据软件部署任务集中生成了配置文件,待部署计算机可在配置文件的指引下进行自动软件安装,能够方便的对批量计算机进行软件部署,提高工作效率。附图说明下面将结合附图及实施例对本专利技术作进一步说明,附图中图1是本专利技术的基于省市县一体化软件的安装部署方法的流程图;图2是本专利技术的基于省市县一体化软件的安装部署方法的配置文件的内部层次结构图;图3是本专利技术的基于省市县一体化软件的安装部署系统的结构框图。具体实施例方式为了使本专利技术的目的更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。如图1所示,在本专利技术的基于省市县一体化软件的安装部署方法的流程图中,包括以下步骤S1、获取软件部署任务,软件部署任务包括待部署计算机列表,待部署计算机列表包括待部署计算机的唯一码信息及该待部署计算机需要安装的软件信息;在该步骤中,待部署计算机列表如表I所示表一本文档来自技高网...

【技术保护点】
一种基于省市县一体化软件的安装部署方法,其特征在于,包括以下步骤:S1、获取软件部署任务,所述软件部署任务包括待部署计算机列表,所述待部署计算机列表包括待部署计算机的唯一码信息及该待部署计算机需要安装的软件信息;S2、根据软件部署任务生成待部署计算机的配置文件和软件安装包;S3、将配置文件和软件安装包通过网络提供给相应的待部署计算机,其中,该配置文件指示所对应的待部署计算机的安装任务。

【技术特征摘要】
1.一种基于省市县一体化软件的安装部署方法,其特征在于,包括以下步骤51、获取软件部署任务,所述软件部署任务包括待部署计算机列表,所述待部署计算机列表包括待部署计算机的唯一码信息及该待部署计算机需要安装的软件信息;52、根据软件部署任务生成待部署计算机的配置文件和软件安装包;53、将配置文件和软件安装包通过网络提供给相应的待部署计算机,其中,该配置文件指示所对应的待部署计算机的安装任务。2.根据权利要求1所述的基于省市县一体化软件的安装部署方法,其特征在于,所述方法还包括以下步骤54、根据配置文件和软件安装包在模拟环境下验证安装效果。3.根据权利要求1所述的基于省市县一体化软件的安装部署方法,其特征在于,所述步骤S2根据软件部署任务生成待部署计算机的配置文件具体为S21、根据软件部署任务定义一个一级单位,根据该一级单位定制一个部署目录,该部署目录下包括一个总安装包和一个总的配置文件。4.根据权利要求1所述的基于省市县一体化软件的安装部署方法,其特征在于,所述方法还包括以下步骤55、接收待部署计算机反馈的安装结果。5.根据权利要求1所述的基于省市县一体化软件的安装部署方法,其特征在于,所述待部署计算机的唯一码信息是IP地址、计算机名称或MAC地址。6.一种基于...

【专利技术属性】
技术研发人员:王国栋郑禹洪江华谢明刘雁冰丘越峰郭念亮陈宏雷任钢张宇波
申请(专利权)人:深圳市天维尔通讯技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1