[发明专利]故障跟踪的方法及装置在审
申请号: | 201210334400.7 | 申请日: | 2012-09-11 |
公开(公告)号: | CN102929729A | 公开(公告)日: | 2013-02-13 |
发明(设计)人: | 张悠慧;李艳华;钱自强;郑伟 | 申请(专利权)人: | 华为技术有限公司;清华大学 |
主分类号: | G06F11/00 | 分类号: | G06F11/00;G06F11/34 |
代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 故障 跟踪 方法 装置 | ||
1.一种故障跟踪的方法,其特征在于,包括;
当故障注入时,检测当前设备运行状态;
当检测到所述当前设备发生故障时,将所述当前设备确定为故障源,并使用故障源标识信息标识所述当前设备,将所述当前设备发送的故障数据确定为故障载体,并使用故障载体标识信息标识所述故障数据;
根据所述故障源以及所述故障载体,生成故障路径信息,以记录所述故障注入的故障信息。
2.根据权利要求1所述的方法,其特征在于,所述故障路径信息由多叉树的数据结构实现,是根据所述故障源节点与所述故障载体节点之间的对应关系生成的;
其中,所述故障源节点的父节点为所述故障源节点接收到的故障载体对应的故障载体节点,所述故障源节点的子节点为所述故障源节点发出的故障载体对应的故障载体节点;所述故障载体节点的父节点为发送所述故障载体的故障源对应的故障源节点,所述故障载体节点的子节点为接收所述故障载体的故障源对应的故障源节点。
3.根据权利要求2所述的方法,其特征在于,所述根据所述故障源以及所述故障载体,生成故障路径信息具体包括:
获取所述故障源对应的故障源节点信息和所述故障载体对应的故障载体节点信息;
根据所述故障源节点信息,确定在所述故障路径信息的多叉树结构中与所述故障源连接的故障载体;
根据所述故障载体节点信息,确定在所述故障路径信息的多叉树结构中与所述故障载体连接的故障源;
根据所述当前故障源与所述当前故障载体之间的连接关系,生成所述故障路径信息,其中,所述当前故障源指所述当前设备,所述当前故障载体指所述当前设备发送的故障数据。
4.根据权利要求1-3中任意一项所述的方法,其特征在于,在所述使用故障源标识信息标识所述当前设备之后,还包括:
当检测到发生故障的所述当前设备的运行状态转为正常时,将所述当前设备的故障源标识信息修改为正常状态。
5.根据权利要求1-4中任意一项所述的方法,其特征在于,还包括:
检测仿真全系统的运行状态;
当检测到所述仿真全系统无法运行或者所述故障路径信息的深度等于预设的值时,则停止检测所述当前设备的运行状态。
6.根据权利要求5所述的方法,其特征在于,在所述故障注入之前,还包括:
获取仿真全系统仿真的真实系统中存在的真实故障信息以及所述仿真全系统中的潜在故障信息;
将获取到的所述真实故障信息以及所述潜在故障信息按照预定格式进行存储;
从所述按照预定格式存储的故障信息中选取任意一个故障信息,进行故障注入。
7.根据权利要求1-6中任意一项所述的方法,其特征在于,还包括:
显示所述故障路径信息。
8.一种故障跟踪的装置,其特征在于,包括:
第一检测单元,用于当故障注入时,检测当前设备运行状态;
标识单元,用于当所述第一检测单元检测到所述当前设备发生故障时,将所述当前设备确定为故障源,并使用故障源标识信息标识所述当前设备,将所述当前设备发送的故障数据确定为故障载体,并使用故障载体标识信息标识所述故障数据;
生成单元,用于根据所述标识单元确定的所述故障源以及所述故障载体,生成故障路径信息,以记录所述故障注入的故障信息。
9.根据权利要求8所述的装置,其特征在于,所述生成单元生成的故障路径信息由多叉树的数据结构实现,是根据所述故障源节点与所述故障载体节点之间的对应关系生成的;
其中,所述故障源节点的父节点为所述故障源节点接收到的故障载体对应的故障载体节点,所述故障源节点的子节点为所述故障源节点发出的故障载体对应的故障载体节点;所述故障载体节点的父节点为发送所述故障载体的故障源对应的故障源节点,所述故障载体节点的子节点为接收所述故障载体的故障源对应的故障源节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司;清华大学,未经华为技术有限公司;清华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210334400.7/1.html,转载请声明来源钻瓜专利网。