[发明专利]软件系统更新补丁的方法和装置无效
申请号: | 201010567166.3 | 申请日: | 2010-11-30 |
公开(公告)号: | CN102479092A | 公开(公告)日: | 2012-05-30 |
发明(设计)人: | 焦向丽;刘玉玺 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 余刚;吴孟秋 |
地址: | 518057 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 软件 系统 更新 补丁 方法 装置 | ||
技术领域
本发明涉及软件升级领域,具体而言,涉及一种软件系统更新补丁的方法和装置。
背景技术
任何一种软件产品的正式发布都经历了较长时间的测试。特别是在产品规划期,随着产品需求的不断变化,会经常推出产品需求补丁包,这时,需要测试人员测试需求的可行性;然后,产品需求基本稳定,产品开发初期,产品功能和性能还不稳定的情况下,测试工作也会显得尤为重要——是保证产品质量的重要一环。
测试人员在测试中,为了验证版本的质量,用的最多的方式就是通过更新补丁文件的方式来验证版本的故障单。而目前常用的获取补丁文件的方式,是手工获取:手动连接补丁服务器,人工查找补丁文件的目录,查看新增补丁文件说明,用户根据自己需要,决定是否打补丁。这种方式更新补丁有以下缺陷:
第一,用户更新补丁的随机性,用户什么时候更新补丁,没有固定的时间点,完全依赖用户自己的意愿,如果测试中,用户没有及时更新补丁,就不能够及时的验证故障,影响测试的效率;
第二,用户更新补丁的被动性,用户什么时候、打什么样的补丁,完全依赖补丁发布人员或者去向开发人员了解补丁情况,每次都需要关注补丁发布人员群发的邮件,这在测试时,也容易打断测试人员的思路,影响测试效率。
另外,在软件产品对外发布后,也需要不断地通过更新补丁的方式升级产品。比如网管软件,在网管软件拿到工程现场或者用户那里去试用或商用时,会经常遇到更新补丁的问题,通过补丁,解决一些已经更改过的Bug,或者升级一下网管功能。目前市场上更新补丁的做法,大多也是由市场接口人员提供补丁包,由用服人员去手工更新补丁,这种做法同样存在上述手工更新补丁的弊端。
由以上内容可知,手动更新软件补丁存在更新不及时和操作繁琐等问题。
发明内容
本发明的主要目的在于提供一种软件系统更新补丁的方法和装置,以至少解决上述手动更新软件补丁时引起的更新不及时和操作繁琐的问题。
根据本发明的一个方面,提供了一种软件系统更新补丁的方法,包括:监测当前时刻是否满足用户设置的软件系统的更新补丁条件,如果满足,根据用户设置的补丁文件的服务器地址获取补丁文件;根据该补丁文件和用户设置的补丁文件夹路径确定上述软件系统需要更新的文件;比较该补丁文件与需要更新的文件是否匹配,如果不匹配,使用该补丁文件更新需要更新的文件。
根据本发明的另一方面,提供了一种软件系统更新补丁的装置,包括:监测模块,用于监测当前时刻是否满足用户设置的软件系统的更新补丁条件;文件获取模块,用于所述监测模块的监测结果为满足所述更新补丁条件时,根据所述用户设置的补丁文件的服务器地址获取补丁文件;文件确定模块,用于根据所述文件获取模块获取的所述补丁文件和所述用户设置的补丁文件夹路径确定所述软件系统需要更新的文件;更新模块,用于比较所述补丁文件与所述需要更新的文件是否匹配,如果不匹配,使用所述补丁文件更新所述需要更新的文件。
通过本发明,采用监测当前时刻是否满足用户设定的更新补丁条件来决定是否触发补丁更新,该触发过程不需要人来参与,解决了手动更新软件补丁时引起的更新不及时和操作繁琐的问题,提升了用户对产品的满意度。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据本发明实施例1的软件系统更新补丁的方法流程图;
图2是根据本发明实施例2的设备的结构框图;
图3是根据本发明实施例2的软件系统更新补丁的方法流程图;
图4是根据本发明实施例2的补丁自动回退流程图;以及
图5是根据本发明实施例3的软件系统更新补丁的装置的结构框图。
具体实施方式
下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
本发明实施例提供了软件系统更新补丁的方法和装置,用以实现软件系统的自动更新。
实施例1
图1示出了根据本发明实施例的软件系统更新补丁的方法流程图,该方法包括以下步骤:
步骤S102,监测当前时刻是否满足用户设置的软件系统的更新补丁条件,如果满足,根据用户设置的补丁文件的服务器地址获取补丁文件;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010567166.3/2.html,转载请声明来源钻瓜专利网。