[发明专利]一种补丁安装方法、设备及系统在审
申请号: | 201310433378.6 | 申请日: | 2013-09-22 |
公开(公告)号: | CN103455359A | 公开(公告)日: | 2013-12-18 |
发明(设计)人: | 罗星 | 申请(专利权)人: | 金蝶软件(中国)有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 徐翀 |
地址: | 518057 广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 补丁 安装 方法 设备 系统 | ||
技术领域
本发明涉及软件中补丁处理技术领域,具体涉及一种补丁安装方法、设备及系统。
背景技术
软件在开发出来时一般都有漏洞或者不完善的地方,或者在使用过程中慢慢暴露出其漏洞,也就是bug,后续需要开发者对软件进行完善,发布补丁,供用户安装,其中,补丁是指软件出现问题或漏洞时而发布解决其问题或漏洞的小程序,以及实现增强软件功能的小程序。
目前的补丁安装装置只有客户端,包括数据采集单元、判断单元和补丁安装单元,采用如下安装步骤:
S1、数据采集单元负责采集补丁安装的环境数据信息;
S2、判断单元获取预设补丁策略,根据数据采集单元采集的环境数据信息和预设补丁策略,判断补丁是否符合安装;
S3、补丁安装单元根据判断单元的判断结果,完成或终止补丁安装操作。
在上述补丁安装方法中,补丁策略是预设的,无法动态调整,也就不能根据不同客户的需求来进行不同补丁的安装,而且时效性低,容易被黑客通过修改客户端所在时间破解,使得安全性低。
发明内容
针对上述缺陷,本发明实施例提供了一种补丁安装方法、设备及系统,可以灵活地针对不同客户进行不同补丁安装,或者根据时效性安装补丁,安全性较高。
本发明第一方面提供一种补丁安装方法,包括:
采集补丁安装所需要的环境数据信息;
将所述环境数据信息发送给服务器,以使得所述服务器根据所述环境数据信息判断补丁是否适于安装;
接收所述服务器发送的判断结果,当所述判断结果指示适于安装补丁时,则安装所述判断结果中携带的补丁文件;当所述判断结果指示不适于安装补丁时,则终止安装操作。
优选地,所述环境数据信息包括操作系统版本号、软件的版本号、软件安装时间、已安装的补丁信息和客户标识。
一个实施例中,所述安装所述补丁文件包括:直接插入所述补丁文件、用所述补丁文件替换原有补丁文件和/或利用所述补丁文件更新环境变量。
本发明第二方面提供一种补丁安装方法,包括:
接收客户端发送的环境数据信息;
从补丁安装策略库中查找与所述环境数据信息相匹配的补丁安装策略;
根据所述环境数据信息和补丁安装策略判断所述客户端是否适于安装补丁,当所述客户端适于安装补丁时,则向所述客户端发送判断结果,该判断结果携带有补丁文件;当所述客户端不适于安装补丁时,则向所述客户端发送判断结果,该判断结果中没有携带补丁文件。
优选地,所述环境数据信息包括操作系统版本号、软件的版本号、软件安装时间、已安装的补丁信息和客户标识。
优选地,所述补丁安装策略的类型包括专用客户、验证客户和时效客户,进而所述判断所述客户端是否适于安装补丁的判断方式包括:
当所述环境数据信息中的客户标识显示为专用客户时,且已安装软件的版本没有所述补丁安装策略所针对的补丁文件时,判断所述客户端适于安装补丁;
当根据所述环境数据信息中的客户标识得到该客户端为专用客户时,且已安装软件的版本没有所述补丁安装策略所针对的补丁文件时,判断所述客户端适于安装补丁;
当已安装软件中的已安装补丁已超期时,判断所述客户端适于安装补丁;
当已安装软件没有所述补丁安装策略中的补丁文件时,且未超出指定安装条件时,判断所述客户端适于安装补丁文件;
当根据所述环境数据信息中的客户标识得到该客户端为非专用客户时,判断所述客户端不适于安装补丁;
当已安装软件没有所述补丁安装策略中的补丁文件时,且超出指定安装条件时,判断所述客户端不适于安装补丁文件。
优选地,所述补丁文件的类型包括:客户专用补丁文件、收费补丁文件、时效补丁文件和验证补丁文件。
本发明第三方面提供一种客户端,包括:
数据采集单元,用于采集补丁安装所需要的环境数据信息;
数据上报单元,用于将所述环境数据信息发送给服务器,以使得所述服务器根据所述环境数据信息判断补丁是否适于安装;
补丁安装单元,用于接收所述服务器发送的判断结果,当所述判断结果指示适于安装补丁时,则安装所述判断结果中携带的补丁文件;当所述判断结果指示不适于安装补丁时,则终止安装操作。
优选地,所述环境数据信息包括操作系统版本号、软件的版本号、软件安装时间、已安装的补丁信息和客户标识。
本发明第四方面提供一种服务器,包括:
数据接收单元,用于接收客户端发送的环境数据信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于金蝶软件(中国)有限公司,未经金蝶软件(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310433378.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种提高华南地区小麦产量的方法
- 下一篇:一种盐酸西那卡塞的制备方法