软件部署管理方法及服务器、管理客户端、普通客户端技术

技术编号:20024805 阅读:13 留言:0更新日期:2019-01-06 04:03
本发明专利技术实施例提供一种软件部署管理方法及服务器、管理客户端、普通客户端,通过管理客户端在共享存储上对目标软件进行安装,从而让系统内所有普通客户端均可运行共享存储上的目标软件,使得目标软件仅需要被安装一次,就可让服务器下的所有普通客户端均可以使用,不仅提升了目标软件在服务器下所有客户端上的部署效率,而且降低了系统内所有客户端部署目标软件时对处理资源和存储资源的消耗。另外,由于共享存储上安装的目标软件可供系统内的多个客户端使用,所以,只需要对共享存储上的该目标软件进行升级,就可以使得系统内所有使用该目标软件的客户端运行升级后的目标软件,实现了对系统内目标软件的统一管理,也简化了目标软件的升级过程。

【技术实现步骤摘要】
软件部署管理方法及服务器、管理客户端、普通客户端
本专利技术涉及计算机领域,尤其涉及一种软件部署管理方法及服务器、管理客户端、普通客户端。
技术介绍
随着计算机技术的不断进步,计算机已经广泛应用到生产、生活的方方面面,众多大中型企业的生产、管理、运营均已经离不开计算机应用环境,特别是云计算技术的兴起,使得云桌面在国内的蓬勃发展。受企业生产需求,在企业网络当中,动辄就需要在数百台、甚至是上千台终端上进行应用软件部署,对这些终端上的应用软件进行升级管理。如何提升应用软件的部署及管理效率,已成为越来越多企业IT(InternetTechnology,互联网技术)运维管理部门的正在研究的问题。为了提升相关场景下,应用软件的不熟效率和管理效率,目前已经提出的相关解决方案并不少,其中应用比较广泛的包括基于系统克隆技术的Ghost(精灵)单机安装、云桌面模板安装、软件打包统一推送安装等方案。这些方案相对于传统的应用软件安装及管理方案而言,在很大程度上缩短了应用软件部署及管理的时间,提升了企业生产效率。但同时,这些方案也都存在不同程度的缺陷:例如Ghost单机安装或云桌面模板安装方案,在装机后均无法对系统内的应用软件进行统一管理,以云桌面模板安装方案中应用软件的升级场景为例:当云模板内的某一应用软件升级后,只能确保在升级后装机的客户端才能使用新版的应用软件,而在升级之前装机的各客户端则依旧只能使用旧版本的应用软件。而软件打包统一推送安装的方案中,虽然也能够在系统内的各客户端上统一部署某应用软件,并对该应用软件进行统一升级管理,但是如果待安装或待升级的应用软件所包含的文件数量多、安装包或升级包大,则可能会导致各客户端在下载以及安装写磁盘时花费大量的时间,从而使得应用软件的安装或升级效率低下,影响用户体验等。因此,现在继续提供一种软件部署管理方案,用以解决现有方案中所存在部署管理效率低下或无法进行统一管理的技术问题。
技术实现思路
本专利技术实施例提供的软件部署管理方法及服务器、管理客户端、普通客户端,主要解决的技术问题是:提供一种新的软件部署管理方案,以解决现有方案中无法对快速地对系统内各客户端上软件进行统一部署及管理的问题。为解决上述技术问题,本专利技术实施例提供一种软件部署管理方法,包括:服务器向管理客户端发送安装打包命令,指示所述管理客户端按照所述安装打包命令中携带的地址信息将目标软件安装到共享存储上;所述服务器向普通客户端发送携带有所述地址信息的通知消息,以通知所述普通客户端当前能够通过挂载到所述共享存储的方式运行所述目标软件。本专利技术实施例还提供一种软件部署管理方法,包括:管理客户端接收服务器下发的安装打包命令,所述安装打包命令中包括共享存储的地址信息;所述管理客户端根据所述安装打包命令按照所述地址信息将目标软件安装到所述共享存储上,以供管理系统中的各普通客户端通过挂载所述共享存储的方式运行所述目标软件。本专利技术实施例还提供一种软件部署管理方法,包括:普通客户端接收服务器发送的通知消息,所述通知消息中包括安装有目标软件的共享存储的地址信息;所述普通客户端根据所述地址信息挂载到所述共享存储上,以运行所述目标软件。本专利技术实施例还提供一种服务器,包括:安装指示模块,用于向管理客户端发送安装打包命令,指示所述管理客户端按照所述安装打包命令中携带的地址信息将目标软件安装到共享存储上;运行指示模块,用于向普通客户端发送携带有所述地址信息的通知消息,以通知所述普通客户端当前能够通过挂载到所述共享存储的方式运行所述目标软件。本专利技术实施例还提供一种服务器,包括:安装指示接收模块,用于接收服务器下发的安装打包命令,所述安装打包命令中包括共享存储的地址信息;挂载安装模块,用于根据所述安装打包命令按照所述地址信息将目标软件安装到所述共享存储上,以供管理系统中的各普通客户端通过挂载所述共享存储的方式运行所述目标软件。本专利技术实施例还提供一种服务器,包括:运行指示接收模块,用于接收服务器发送的通知消息,所述通知消息中包括安装有目标软件的共享存储的地址信息;挂载运行模块,用于根据所述地址信息挂载到所述共享存储上,以运行所述目标软件。本专利技术实施例还提供一种计算机存储介质,所述计算机存储介质中存储有计算机可执行指令,所述计算机可执行指令用于执行前述的任一项的软件部署管理方法。本专利技术的有益效果是:根据本专利技术实施例提供的软件部署管理方法及服务器、管理客户端、普通客户端以及计算机存储介质,在目标软件安装时,服务器向管理客户端发送安装打包命令,让管理客户端按照安装打包命令中携带的地址信息将目标软件安装到共享存储上。当管理客户端将目标软件安装到共享存储之后,服务器向系统内的普通客户端发送通知消息,让系统内的普通客户端在需要使用目标软件时,可以根据通知消息内所携带的地址信息,通过挂载到共享存储上的方式运行安装在共享存储上的目标软件。在本实施例提供的软件部署管理方法中,通过系统内的一个客户端对目标软件进行安装,从而让系统内所有普通客户端都可以挂载的共享存储上,使得目标软件仅仅需要在共享存储上进行一次安装,就可以让服务器下的所有普通客户端均可以使用,不仅提升了目标软件在服务器下所有客户端上的部署效率,而且降低了系统内所有客户端部署目标软件时对处理资源和存储资源的消耗。另外,由于共享存储上安装的目标软件可供系统内的多个客户端使用,所以,只需要对共享存储上的该目标软件进行升级,就可以使得系统内所有使用该目标软件的客户端运行升级后的目标软件,不仅实现了对所有客户端上目标软件的统一管理,也简化了系统内目标软件的升级过程,提升了升级效率。附图说明图1为本专利技术各实施例种软件部署管理系统的一种结构示意图;图2为本专利技术实施例一提供的软件部署管理方法的一种流程图;图3为本专利技术实施例一中管理客户端在共享存储上安装目标软件的一种流程图;图4为本专利技术实施例二提供的软件部署管理方法的一种流程图;图5为本专利技术各实施例中提供的客户端的一种显示界面示意图;图6为本专利技术各实施例中提供的客户端的另一种显示界面示意图;图7为本专利技术实施例三提供的服务器的一种结构示意图;图8为本专利技术实施例四提供的管理客户端的一种结构示意图;图9为本专利技术实施例四提供的普通客户端的一种结构示意图;图10为本专利技术实施例五提供的服务器的一种硬件结构示意图;图11为本专利技术实施例五提供的终端器的一种硬件结构示意图。具体实施方式下面通过具体实施方式结合附图对本专利技术实施例作进一步详细说明。实施例一:为了解决现有方案中无法在系统内各客户端上快速部署软件或者无法对各客户端软件进行统一管理的问题,本实施例提供一种软件部署管理方法。在介绍该软件部署管理方法之前,先对其应用场景进行介绍,请参见图1所示出的一种软件部署管理系统的示意图:在软件部署管理系统1当中,包括有服务器10、共享存储20和客户端。应当明白的是,软件部署管理系统1当中可以包括一个或一个以上的客户端,由于本实施例中提供的软件部署管理方法的优势主要体现在对大量客户端进行软件部署管理时,因此,在本实施例中的软件部署管理系统1至少包括管理客户端30及普通客户端40。为了对软件安装管理的过程进行介绍,下面请进一步结合图2所示出的软件部署管理方法的一种流程图:S202、服务器向管理客户端发送安本文档来自技高网
...

【技术保护点】
1.一种软件部署管理方法,包括:服务器向管理客户端发送安装打包命令,指示所述管理客户端按照所述安装打包命令中携带的地址信息将目标软件安装到共享存储上;所述服务器向普通客户端发送携带有所述地址信息的通知消息,以通知所述普通客户端当前能够通过挂载到所述共享存储的方式运行所述目标软件。

【技术特征摘要】
1.一种软件部署管理方法,包括:服务器向管理客户端发送安装打包命令,指示所述管理客户端按照所述安装打包命令中携带的地址信息将目标软件安装到共享存储上;所述服务器向普通客户端发送携带有所述地址信息的通知消息,以通知所述普通客户端当前能够通过挂载到所述共享存储的方式运行所述目标软件。2.如权利要求1所述的软件部署管理方法,其特征在于,所述服务器向普通客户端发送携带有所述地址信息的通知消息之前,还包括:所述服务器接收所述普通客户端上的系统参数;所述服务器将所述普通客户端上报的系统参数与所述目标软件运行所要求的系统参数进行匹配,确定所述普通客户端能够使用所述目标软件。3.一种软件部署管理方法,包括:管理客户端接收服务器下发的安装打包命令,所述安装打包命令中包括共享存储的地址信息;所述管理客户端根据所述安装打包命令按照所述地址信息将目标软件安装到所述共享存储上,以供管理系统中的各普通客户端通过挂载所述共享存储的方式运行所述目标软件。4.如权利要求3所述的软件部署管理方法,其特征在于,所述管理客户端根据所述安装打包命令按照所述地址信息将目标软件安装到所述共享存储上包括:所述管理客户端开启自身对所述共享存储的写权限;所述管理客户端将所述目标软件安装及运行所涉及的文件写入所述共享存储。5.如权利要求4所述的软件部署管理方法,其特征在于,所述管理客户端将所述目标软件安装及运行所涉及的文件写入所述共享存储包括:所述管理客户端将所述目标软件的各安装文件以及从本地注册表中提取的与所述目标软件相关的注册信息写入到所述共享存储;所述管理客户端向所述共享存储写入所述目标软件的快捷方式后,对所述快捷方式的路径进行设置,使其跟随运行所述目标软件的各普通客户端的存储路径。6.如权利要求3-5任一项所述的软件部署管理方法,其特征在于,所述管理客户端根...

【专利技术属性】
技术研发人员:汪林风
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

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

1