The invention provides a patch distribution and tracking control system and method, the system includes: the cloud platform and at least one client; the client at least any one of the clients can be used as the master node is used for receiving the control request, the software according to the identification information carrying control request, obtain the corresponding software identification information to install the patch from the external network; to install patches sent to the cloud platform; at least one client in a client can be used as slave nodes, for receiving the download request and download requests sent to the Yun Ping station; acquiring the corresponding to install the patch from the cloud; cloud platform, for at least one the master node sent to install the patch for storage; when receiving from node sends download request, according to the information carrying patch download request, confirm and supplement Ding Xinxi corresponds to the patch to be installed and determines the patch to be sent to the slave node. This scheme can improve the efficiency of patch download.
【技术实现步骤摘要】
一种补丁分发跟踪及控制系统及方法
本专利技术涉及计算机
,特别涉及一种补丁分发跟踪及控制系统及方法。
技术介绍
随着计算机技术的发展,各种软件系统可为人们的生活带来便利。在程序员编写软件系统的程序时,有可能遗留有缺陷,导致形成的软件系统在使用过程中出现漏洞。针对软件系统的漏洞带来的危害,安装相应的补丁是最有效且经济的防范措施。目前,在为客户端上的软件系统安装补丁时,需工作人员定期检查各个客户端上的软件系统是否出现漏洞,且服务端是否发布了相应的补丁,当存在与服务器漏洞相对应的补丁时,将此补丁下载到对应的客户端中。由于服务器的数量以及每个服务器上安装的软件数量均较多,采用上述方式进行补丁下载时,效率较低。
技术实现思路
本专利技术实施例提供了一种补丁分发跟踪及控制系统及方法,能提高补丁下载效率。第一方面,本专利技术实施例提供了一种补丁分发跟踪及控制系统,包括:云平台和至少一个客户端;其中,所述至少一个客户端中的任一客户端可作为主节点,用于接收控制请求,根据所述控制请求中携带的软件标识信息,从外部网络中获取与所述软件标识信息相对应的待安装补丁;将所述待安装补丁发送给所述云平台;所述至少一个客户端中的任一客户端可作为从节点,用于接收下载请求,并将所述下载请求发送给所述云平台;从所述云平台获取对应的待安装补丁;所述云平台,用于对至少一个所述主节点发送的所述待安装补丁进行存储;当接收到所述从节点发送的下载请求时,根据所述下载请求中携带的补丁信息,确定与所述补丁信息对应的待安装补丁,并将确定出的所述待安装补丁发送给所述从节点。优选地,所述云平台,进一步用于存储每一个所 ...
【技术保护点】
一种补丁分发跟踪及控制系统,其特征在于,包括:云平台和至少一个客户端;其中,所述至少一个客户端中的任一客户端可作为主节点,用于接收控制请求,根据所述控制请求中携带的软件标识信息,从外部网络中获取与所述软件标识信息相对应的待安装补丁;将所述待安装补丁发送给所述云平台;所述至少一个客户端中的任一客户端可作为从节点,用于接收下载请求,并将所述下载请求发送给所述云平台;从所述云平台获取对应的待安装补丁;所述云平台,用于对至少一个所述主节点发送的所述待安装补丁进行存储;当接收到所述从节点发送的下载请求时,根据所述下载请求中携带的补丁信息,确定与所述补丁信息对应的待安装补丁,并将确定出的所述待安装补丁发送给所述从节点。
【技术特征摘要】
1.一种补丁分发跟踪及控制系统,其特征在于,包括:云平台和至少一个客户端;其中,所述至少一个客户端中的任一客户端可作为主节点,用于接收控制请求,根据所述控制请求中携带的软件标识信息,从外部网络中获取与所述软件标识信息相对应的待安装补丁;将所述待安装补丁发送给所述云平台;所述至少一个客户端中的任一客户端可作为从节点,用于接收下载请求,并将所述下载请求发送给所述云平台;从所述云平台获取对应的待安装补丁;所述云平台,用于对至少一个所述主节点发送的所述待安装补丁进行存储;当接收到所述从节点发送的下载请求时,根据所述下载请求中携带的补丁信息,确定与所述补丁信息对应的待安装补丁,并将确定出的所述待安装补丁发送给所述从节点。2.根据权利要求1所述的系统,其特征在于,所述云平台,进一步用于存储每一个所述客户端对应的至少一个软件的第一属性信息;根据所述主节点发送的待安装补丁的第二属性信息以及所述至少一个软件的第一属性信息,确定与所述待安装补丁对应的至少一个目标软件;确定与所述至少一个目标软件对应的至少一个目标从节点,向所述至少一个目标从节点发送与所述待安装补丁对应的更新信息;每一个所述从节点作为目标从节点,用于向用户输出所述更新信息,接收所述用户根据所述更新信息输入的所述下载请求。3.根据权利要求1所述的系统,其特征在于,所述至少一个客户端中,每一个客户端作为当前客户端,进一步用于将第一安装信息发送给所述云平台;接收所述云平台发送的授权安装包,从所述授权安装包中解析出所述待安装补丁以及第二安装信息;当所述第一安装信息与所述第二安装信息相同时,将所述待安装补丁安装到对应的软件中;所述云平台,用于根据所述第一安装信息以及所述待安装补丁,生成所述授权安装包,并将所述授权安装包发送给所述当前客户端。4.根据权利要求3所述的系统,其特征在于,所述云平台,用于预先存储每一个所述客户端对应的数字证书;在接收到所述当前客户端发送的第一安装信息时,确定与所述当前客户端对应的数字证书;根据确定出的所述数字证书、第一安装信息和所述待安装补丁生成所述授权安装包;所述当前客户端,用于从所述授权安装包中解析出所述数字证书,当所述数字证书与预存的数字证书相匹配时,确定所述第一安装信息是否与第二安装信息相同。5.根据权利要求3所述的系统,其特征在于,所述云平台,用于对所述授权安装包进行加密,并将加密后的所述授权安装包发送给所述当前客户端;所述当前客户端,用于对所述加密后的授权安装包进行解密,从解密后的所述授权安装包中解析出所述待安装补丁和所述第二安装信息。6.一种补丁分发跟踪及控制方法,其特征在于,包括:任一客户端作为主节点接收控制请求;根据所述控制请求中携带的软件标识信息,获取与所述软件标识信息对应的待安装补丁;将所述待安装补丁发送给云平台;所述云平台对至少一个所述主节点发送的所述待安装补...
【专利技术属性】
技术研发人员:周祥国,任明虎,刘威,彭晓迪,
申请(专利权)人:山东浪潮通软信息科技有限公司,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。