您的位置:首页 > 其它

客户端软件更新管理系统

2016-01-16 10:33 190 查看

名称:

客户端软件更新管理系统

摘要:

本发明提供了一种客户端软件更新管理系统,包括设于服务器端的服务端管理模块、设于客户端的客户端更新模块及客户端执行模块、在服务器端与客户端建立连接的服务端接口模块,所述服务端管理模块配置要发布的更新列表,所述客户端更新模块经所述服务端接口模块取得所述更新列表,所述客户端执行模块按照所述更新列表安装程序。本发明所述的客户端软件更新管理系统的有益效果是:提高了客户端软件的更新率而减少了客户端工作人员的工作量,并能支持各类文件的发布。

说明:

客户端软件更新管理系统

权利要求:

1. 一种客户端软件更新管理系统,包括设于服务器端的服务端管理模块、设于客户端的客户端更新模块及客户端执行模块、在服务器端与客户端建立连接的服务端接口模块, 其特征在于:所述服务端管理模块配置要发布的更新列表,所述客户端更新模块经所述服务端接口模块取得所述更新列表,所述客户端执行模块按照所述更新列表安装程序。

2.如权利要求1所述的客户端软件更新管理系统,其特征在于:所述服务端管理模块由管理员配置更新频率,所述客户端执行模块可按所述更新频率定期自动更新。

3.如权利要求2所述的客户端软件更新管理系统,其特征在于:所述服务端管理模块生成运行报告并以邮件形式发送运行状况,所述运行报告的格式可由管理员定制。

技术领域:

[0001] 本发明涉及一种客户端软件更新管理系统,尤其涉及一种可灵活管理客户端更新配置的管理系统。

背景技术:

[0002] 软件更新管理是维护任何一个计算机组的主要功能之一,从单个的PC到单位的数据中心,都需要软件更新管理。分析某个更新是否安装、及时发布和安装更新的能力可以保护计算机的安全,同时提高人们的工作机和生产的效率。

[0003] 目前常见的更新管理软件Windows Server Udpate Services (下面简称WSUS)内嵌于服务器(Windows Server)中,是一个快速且高效的补丁更新工具,可以帮助用户维护计算机安全。当WSUS服务器从Microsoft Update或上游WSUS服务器自动下载可用更新时,会同时进行同步,管理员可根据条件选择在同步期间要下载到WSUS服务器内的更新补丁,然后通过网络将补丁更新到域内的客户端计算机上,在该更新过程中,首先需加载WSUS 管理模板,然后配置自动更新,再将客户端计算机指向WSUS服务器,最后在客户端计算机上手动启动检测,对检测到的更新补丁进行安装。然而,WSUS也存在一些缺点,如:无法再次自动更新至客户端计算机上,需要客户端维护人员花费额外的时间进行手工更新,费时费力,且下次更新仍需手工更新;WSUS管理模块无法定时更新,对于什么时候发布文件和程序,或对哪些客户端计算机发布,或发布哪些策略,或执行的频率如何等都无法预设;另外,当策略发布后,一旦具有本地管理员权限的特殊用户更改了策略(如USB只读权限)也将影响策略的管控;且无法发布除WSUS支持以外的文件类型,也不能定制管理员需要的邮件报告。

[0004] 鉴于上述问题,有必要提供一种客户端软件更新管理系统来解决上述问题。


发明内容:

[0005] 本发明所解决的技术问题在于提供一种客户端软件更新管理系统,其可提高客户端软件的更新率而减少客户端工作人员的工作量,并能支持各类文件的发布。

[0006] 为解决上述技术问题,本发明采用如下技术方案:一种客户端软件更新管理系统, 包括设于服务器端的服务端管理模块、设于客户端的客户端更新模块及客户端执行模块、 在服务器端与客户端建立连接的服务端接口模块,所述服务端管理模块配置要发布的更新列表,所述客户端更新模块经所述服务端接口模块取得所述更新列表,所述客户端执行模块按照所述更新列表安装程序

[0007] 作为本技术方案的进一步改进,所述服务端管理模块由管理员配置更新频率,所述客户端执行模块可按所述更新频率定期自动更新。

[0008] 作为本技术方案的进一步改进,所述服务端管理模块生成运行报告并以邮件形式发送运行状况,所述运行报告的格式可由管理员定制。

[0009] 相较于现有技术,本发明所述的客户端软件更新管理系统的有益效果是:提高了客户端软件的更新率而减少了客户端工作人员的工作量,并能支持各类文件的发布。


附图说明:

[0010] 图1为本发明所述的客户端软件更新管理系统的架构图。


具体实施方式:

[0011] 如图1所示,本发明提供一种客户端软件更新管理系统,其包括服务端管理模块、 服务端接口模块、客户端更新模块及客户端执行模块。

[0012] 所述服务端管理模块设于服务器端,用来配置要发布的模块,管理员可在管理配置界面配置需要发布的更新列表,该列表内容可包括:对哪些客户端机器发布哪些文件或者程序、什么时候发布、或者对哪些客户端机器发布哪些策略、更新的频率和执行的频率如何等。另外,该服务端管理模块还将生成运行报告及每天发送运行状况邮件,所述运行报告的格式可由管理员定制。

[0013] 所述服务端接口模块用来识别客户端机器及提供所述服务端管理模块所发布的更新列表,并在服务器端与客户端机器之间建立连接,对下载、更新成功与否做交互的动作。

[0014] 所述客户端更新模块是一个常驻客户端机器的服务程序,用来与服务端接口模块交互,如下载更新列表、管理更新客户端执行模块。该客户端更新模块将定时链接到服务端接口模块并检查更新列表,判断是否有程序或者策略需要下载,判断是否要安装、卸载、启用、关闭客户端执行模块,并更新相关状态。只要能正常访问服务端接口模块的客户端机器即可正常更新,提高更新率。

[0015] 所述客户端执行模块用以按照更新列表安装程序或定期执行策略,并更新相关状态;另,客户端执行模块本身也可以被客户端更新模块管理更新,可以满足日后其他需求。

[0016] 当需要发布一组新的程序或者策略时,首先需要在服务端管理模块中配置需要发布的清单,然后再选定需要发布的客户端机器,并可选择保存或者立即发布,装有客户端更新模块的客户端机器将会根据更新的频率,自动连接到服务端接口模块询问更新列表,发现有新内容就会通过TCP/IP的80端口下载需要的更新程序或策略到指定的地方,同时,通过服务端接口模块记录相关信息,然后客户端执行模块根据更新列表,到选定的客户端机器进行更新程序的安装及策略的发布,其中,客户端执行模块本身也可以被客户端更新模块管理更新,以满足日后其他需求。

[0017] 相对于现有技术中的WSUS,本发明所述的客户端软件更新管理系统具有如下优点。

[0018] 第一,支持文件发布的类型增多了,提高了通用性,自己开发的程序也可以发布, 灵活度大大提高,而不局限与WSUS所提到可以发布的类型,此功能包含在客户端更新模块和客户端执行模块中;同时,管理员可定制报告类型及格式,并可以邮件接收报告,非常方便。

[0019] 第二,具有WSUS所不具备的定时更新策略的功能,这个是可以防止有特殊权限的人修改本机策略的一种弥补手段,可以对策略按设定好的频率来更新,提高策略的发布率和执行率,此功能在客户端执行模块中;[0020] 第三,发布策略的更新频率可由管理员自行设定,降低用户私自更改策略带来的管理风险。

[0021] 第四,提高了软件的更新率,减少了客户端人员的工作量,一旦客户端机器分发更新模块安装正确,以后即可不需要手工安装。

[0022] 以上所述,仅是本发明的最佳实施例而已,并非对本发明作任何形式上的限制。任何熟悉本领域的技术人员,在不脱离本发明技术方案范围情况下,利用上述揭示的方法内容对本发明技术方案做出许多可能的变动和修饰,均属于权利要求书保护的范围。

附图:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: