[发明专利]一种处理方法及装置有效
申请号: | 201811597845.8 | 申请日: | 2018-12-26 |
公开(公告)号: | CN109857583B | 公开(公告)日: | 2021-04-13 |
发明(设计)人: | 王正皇;梁进 | 申请(专利权)人: | 联想(北京)有限公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07;G06F8/658 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 处理 方法 装置 | ||
本申请提供的处理方法及装置,预先构建了一修复信息集合,在设备系统出现缺陷的情况下,通过从该修复信息集合中确定出对应于缺陷数据的目标修复信息来进行缺陷修复。应用本申请方案,可通过将不同产品/部门的用于解决缺陷的修复信息归集到修复信息集合中,来实现将各产品/部门间的除错、纠错机制相互打通或进行关联,从而除错人员不必再独立地执行解决方案的研究、制定及调试,而是可以直接基于修复信息集合中对应于缺陷数据的目标修复信息进行缺陷修复,为除错人员修复系统缺陷提供了便利,相应可提升缺陷的修复效率,且本申请通过运行目标修复信息使得在设备系统运行中进行缺陷纠正,实现了对系统缺陷的热修复,进一步提升了修复效率。
技术领域
本发明属于固件修复技术领域,尤其涉及一种处理方法及装置。
背景技术
当今服务器系统越来越强大,相对应地导致开发过程中或使用过程中可能出现的问题越来越多、问题种类越来越复杂,例如硬盘容量/内存大小识别错误、硬盘/内存数据无法读写或者外接网卡无法初始化等等,这些问题的原因通常在于服务器的固件代码存在bug(缺陷)。
大规模公司的服务器产品众多、部门复杂,不同产品/不同部门间类似问题或相同问题的数量也相对较为庞大,然而不同产品/不同部门间针对所出现问题的除错、纠错处理机制一般是相互独立的,并没有打通或建立关联,从而在某一产品/某一部门在产品开发过程中或产品使用过程中出现问题(如外接网卡无法初始化)时,除错人员会针对所出现的问题独立地进行解决方案的研究、制定及调试,这就使得除错人员可能会花费大量时间、精力去解决一个早已经在公司其他产品上/其他部门内所解决的问题,甚至有可能花费大量时间、精力去重复解决在该产品上/该部门内部曾经已解决过的问题,这给除错人员带来了不必要的时间及精力消耗,固件缺陷的修复效率也相应较低。
发明内容
有鉴于此,本发明的目的在于提供一种处理方法及装置,以用于为除错人员修复系统的缺陷提供便利,进而提升缺陷的修复效率。
为此,本发明公开如下技术方案:
一种处理方法,包括:
获得设备系统运行的缺陷数据;
在预先构建的修复信息集合中确定出对应于所述缺陷数据的目标修复信息;
运行所述目标修复信息,以在设备系统运行中纠正所述缺陷数据对应的缺陷。
上述方法,优选的,所述目标修复信息是基于经过测试多个修复信息得到的反馈结果所确定出的有效修复信息。
上述方法,优选的,测试多个修复信息得到反馈结果,包括:
运行所述多个修复信息中的各个修复信息;
捕获运行所述各个修复信息时设备系统分别产生的运行状态信息;
基于所述运行状态信息,确定对应于所述多个修复信息的反馈结果。
上述方法,优选的,在所述获得设备系统运行的缺陷数据之前,还包括:
预先获取至少一个用于纠正设备系统运行的缺陷的修复信息,并归集所获取的至少一个修复信息,以形成所述修复信息集合。
上述方法,优选的,所述修复信息集合中包括的修复信息为补丁包;
所述在预先构建的修复信息集合中确定出对应于所述缺陷数据的目标修复信息,包括:
提取所述缺陷数据所对应的关键缺陷信息;
从所述修复信息集合中搜索出对应于所述关键缺陷信息的补丁包。
上述方法,优选的,所述修复信息集合中包括的修复信息为补丁包;所述缺陷数据为设备系统中固件的缺陷代码所对应的缺陷数据;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联想(北京)有限公司,未经联想(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811597845.8/2.html,转载请声明来源钻瓜专利网。