[发明专利]设备维护方法及装置在审
申请号: | 201610346285.3 | 申请日: | 2016-05-23 |
公开(公告)号: | CN107423033A | 公开(公告)日: | 2017-12-01 |
发明(设计)人: | 刘其海 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 深圳鼎合诚知识产权代理有限公司44281 | 代理人: | 江婷,李发兵 |
地址: | 518057 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 设备 维护 方法 装置 | ||
技术领域
本发明涉及数据网络通信领域,尤其是涉及到设备维护方法及装置。
背景技术
在通信设备的软件系统开发和维护过程中,由于需求变更频繁,开发进度紧张,导致设备的某个软件系统版本在使用过程中可能会出现一些故障;有时候用户也会对现有功能提出更高的要求。一般情况下,出现上述问题时,有两种解决方案:一种是升级当前设备的软件版本,但这种方法变动较大,如果新版本没有充分测试的话可能会引入新的故障,并且很多时候也没有必要;另一种是对当前软件版本做微调,使用打补丁的方式解决当前故障,这种方式用于故障比较小和容易解决的情况,而且对当前版本的改动也最小。
因此,通常我们都是使用打补丁的方式解决设备软件中的故障。目前已经有很多类似补丁管理工具的系统,手动或自动的对网络中的设备打补丁。一般是通过查询当前设备软件版本信息,包括版本号、已打补丁等信息,确定哪些补丁需要打,哪些补丁需要卸载等,然后从补丁库或补丁集中找到对应的补丁文件,拷贝到设备软件系统中,在设备上执行特定的命令或其它操作,从而打上补丁或卸载补丁。在需要一次对设备软件版本打多个补丁的情况下,对于彼此间存在耦合关系和先后顺序的多个补丁,当前的补丁管理工具都没有进行处理。这里说的耦合包括设备上已经打的补丁和需要打的补丁之间的耦合,以及要打的多个补丁内部的耦合。
针对相关技术中不考虑多个补丁间的耦合关系造成打补丁失败的问题,现有技术还未提出有效的解决方案。
发明内容
本发明的目的在于提供了设备维护方法及装置,解决了相关技术中不考虑多个补丁间的耦合关系造成打补丁失败的问题。
根据本发明的第一方面,提供一种设备维护方法,包括:根据补丁耦合关系确定补丁执行策略;按照该补丁执行策略对待维护设备进行打补丁维护。
结合本发明第一方面可能的实施方式,在第一种可能的实施方式中,所述根据补丁耦合关系确定补丁执行策略包括:根据补丁耦合关系从策略文件中确定补丁执行策略。
结合本发明第一方面可能的实施方式,在第二种可能的实施方式中,所述按照补丁执行策略对待维护设备进行打补丁维护包括:按照所述补丁执行策略获取补丁集中的补丁文件对所述待维护设备进行打补丁维护,其中,所述补丁集包括由所述待维护设备确定的补丁文件。
结合本发明第一方面的第二种可能的实施方式,在第三种可能的实施方式中,在所述补丁集由补丁文件压缩形成的情况下,在所述按照补丁执行策略对待维护设备进行打补丁维护之前,所述方法还包括:解压补丁集,获取所述补丁文件。
结合本发明第一方面的第二种可能的实施方式,在第四种可能的实施方式中,所述补丁文件为加密文件。
结合本发明第一方面可能的实施方式,在第五种可能的实施方式中,所述补丁执行策略包括自定义的补丁生效条件。
结合本发明第一方面可能的实施方式,或者结合本发明第一方面的第一种可能的实施方式,或者结合本发明第一方面的第二种可能的实施方式,或者结合本发明第一方面的第三种可能的实施方式,或者结合本发明第一方面的第四种可能的实施方式,或者结合本发明第一方面的第五种可能的实施方式,在第六种可能的实施方式中,补丁执行策略包括预置的补丁执行序列;所述按照补丁执行策略对待维护设备进行打补丁维护包括:在需要打补丁维护设备的情况下,按照所述补丁执行序列对所述待维护设备进行打补丁维护。
结合本发明第一方面的第六种可能的实施方式,在第七种可能的实施方式中,在按照所述补丁执行序列对所述待维护设备进行打补丁维护之前,所述方法还包括:获取待维护设备当前的补丁信息;根据所述补丁信息确定所述补丁执行序列。
结合本发明第一方面可能的实施方式,或者结合本发明第一方面的第一种可能的实施方式,或者结合本发明第一方面的第二种可能的实施方式,或者结合本发明第一方面的第三种可能的实施方式,或者结合本发明第一方面的第四种可能的实施方式,或者结合本发明第一方面的第五种可能的实施方式,在第八种可能的实施方式中,所述按照补丁执行策略对待维护设备进行打补丁维护包括:在需要打补丁维护的情况下,根据所述 补丁耦合关系生成补丁执行序列;根据所述补丁执行序列对所述待维护设备进行打补丁维护。
结合本发明第一方面的第八种可能的实施方式,在第九种可能的实施方式中,所述根据所述补丁耦合关系生成补丁执行序列包括:确定待维护设备的当前补丁文件和待添加补丁文件;根据所述当前补丁文件和所述待添加补丁文件之间,和/或所述待添加补丁文件之间的耦合关系生成补丁执行序列。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610346285.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:属性信息处理方法及装置
- 下一篇:虚拟按键主题的显示、自定义和切换方式