[发明专利]一种实现补丁修正的方法及装置有效
| 申请号: | 201110043143.7 | 申请日: | 2011-02-21 |
| 公开(公告)号: | CN102110212A | 公开(公告)日: | 2011-06-29 |
| 发明(设计)人: | 浦欣;李涛 | 申请(专利权)人: | 北京奇虎科技有限公司 |
| 主分类号: | G06F21/00 | 分类号: | G06F21/00 |
| 代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 逯长明;王宝筠 |
| 地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 实现 补丁 修正 方法 装置 | ||
1.一种实现补丁修正的方法,其特征在于,包括:
获取应撤销补丁信息;
利用所述应撤销补丁信息移除该已安装的补丁。
2.根据权利要求1所述的方法,其特征在于,采用如下方式实现应撤销补丁信息的获取:
利用第三方工具定期刷新补丁发布页面;
当所述补丁发布页面存在更新信息时,判断该更新消息是否包含补丁撤销建议;如果是,则
自动访问更新链接,并抓取应撤销补丁信息。
3.根据权利要求2所述的方法,其特征在于,所述应撤销补丁信息至少包括下述信息中的任意一种:补丁名称信息、补丁类型信息、补丁等级信息、补丁发布日期信息、补丁公告URL信息、补丁的大小信息、补丁运行参数信息、补丁的版本信息、补丁描述信息。
4.根据权利要求1所述的方法,其特征在于,在所述移除操作前还包括:
根据所述应撤销补丁信息组成撤销指示包,再利用所述撤销指示包中包含的所述应撤销补丁信息执行移除操作。
5.根据权利要求1所述的方法,其特征在于,在所述移除操作前还包括:
判断所述应撤销补丁是否已安装;如果是,则执行移除操作。
6.根据权利要求5所述的方法,其特征在于,所述判断步骤包括:
利用注册表中的键值信息判断所述应撤销补丁是否已安装。
7.根据权利要求5所述的方法,其特征在于,所述判断步骤包括:
利用已获取的应撤销补丁信息判断所述应撤销补丁是否已安装。
8.根据权利要求5所述的方法,其特征在于,所述移除操作可通过以下步骤实现:
查找已安装的应撤销补丁对应的安装GUID,调用系统MSI接口执行卸载补丁命令。
9.根据权利要求5所述的方法,其特征在于,所述移除操作可通过以下步骤实现:
查找所述应撤销补丁安装前备份的源文件;
利用所述备份的源文件覆盖当前已安装的应撤销补丁文件;
在注册表中删除所述应撤销补丁对应的键值。
10.根据权利要求1所述的方法,其特征在于,所述移除操作包括以下几种方式中的一种:卸载、删除、更新、覆盖。
11.一种实现补丁修正的装置,其特征在于,包括:
获取单元,用于获取应撤销补丁信息;
移除单元,用于利用所述应撤销补丁信息移除该已安装的补丁。
12.根据权利要求11所述的装置,其特征在于,所述获取单元包括:
刷新模块,用于利用第三方工具定期刷新补丁发布页面;
第一判断模块,用于当所述补丁发布页面存在更新信息时,判断该更新消息是否包含补丁撤销建议,并将判断结果通知抓取模块;
抓取模块,用于当所述补丁发布页面的更新消息中包含补丁撤销建议时,自动访问该更新链接,并抓取应撤销补丁信息。
13.根据权利要求11所述的装置,其特征在于,所述装置还包括:
组包单元,用于根据所述获取单元获取的应撤销补丁信息组成撤销指示包,再将该所述撤销指示包发送给所述移除单元,用以指示所述移除单元利用所述撤销指示包中包含的所述应撤销补丁信息执行移除操作。
14.根据权利要求11所述的装置,其特征在于,所述装置还包括:
判断单元,用于判断所述应撤销补丁是否已安装,如果是,则通知所述移除单元执行移除操作。
15.根据权利要求14所述的装置,其特征在于,所述判断单元包括:
利用注册表中的键值信息判断所述应撤销补丁是否已安装的第一处理模块;和/或,利用已获取的应撤销补丁信息判断所述应撤销补丁是否已安装的第二处理模块。
16.根据权利要求14所述的装置,其特征在于,所述移除单元包括:
第一查找模块,用于查找已安装的应撤销补丁对应的安装GUID;
调用模块,用于调用系统MSI接口执行卸载补丁命令。
17.根据权利要求14所述的装置,其特征在于,所述移除单元包括:
第二查找模块,用于查找所述应撤销补丁安装前备份的源文件;
覆盖模块,用于所述第二查找模块查找到的所述备份的源文件覆盖当前已安装的应撤销补丁文件;
删除模块,用于在注册表中删除所述应撤销补丁对应的键值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司,未经北京奇虎科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110043143.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:新型乒乓球拍
- 下一篇:一种智能卡的操作权限检查方法及一种智能卡





