[发明专利]一种业务故障诊断方法、装置和系统无效
申请号: | 201110042572.2 | 申请日: | 2011-02-22 |
公开(公告)号: | CN102075368A | 公开(公告)日: | 2011-05-25 |
发明(设计)人: | 程维强;陈愧;叶生钧;张勇 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/26;H04L29/06 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 彭愿洁;李文红 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 业务 故障诊断 方法 装置 系统 | ||
1.一种业务故障诊断方法,其特征在于,包括:
获取待诊断业务信息;
根据所述待诊断业务信息建立诊断任务实例;
执行所述诊断任务实例,得到诊断结果信息;
将所述诊断结果信息透传到客户端。
2.根据权利要求1所述的方法,其特征在于,所述执行诊断任务实例,得到诊断结果信息包括:
通过故障诊断内核加载故障诊断知识库到缓存区或内存中;
通过故障诊断内核执行故障诊断知识库,得到诊断结果信息。
3.根据权利要求2所述的方法,其特征在于,所述故障诊断知识库至少包括一个脚本,所述脚本与诊断步骤对应;
则所述通过故障诊断内核执行故障诊断知识库,得到诊断结果信息包括:
通过故障诊断内核确定当前诊断步骤所对应的脚本;
通过故障诊断内核发送执行当前诊断步骤所对应的脚本的指令给故障诊断知识库,以便故障诊断知识库执行所述当前诊断步骤所对应的脚本;
通过故障诊断内核接收故障诊断知识库返回的诊断结果信息。
4.根据权利要求3所述的方法,其特征在于,所述诊断结果信息中携带下一诊断步骤所对应的脚本的标识信息。
5.根据权利要求3所述的方法,其特征在于,所述故障诊断知识库执行当前诊断步骤所对应的脚本包括:
故障诊断知识库向数据采集代理模块获取诊断过程中所需的告警数据、性能数据和/或业务管理数据;
当前诊断步骤所对应的脚本根据所述告警数据、性能数据和/或业务管理数据做逻辑执行,得到诊断结果信息。
6.根据权利要求5所述的方法,其特征在于,所述根据告警数据、性能数据和/或业务管理数据做逻辑执行,得到诊断结果信息包括:
根据所述告警数据进行告警分析,以确定业务故障原因,或者确定故障的网元或链路;和/或,
根据所述性能数据分析监视对象的性能变化情况,在发现所述监视对象的性能存在弱化时,确定弱化原因,或者确定故障的网元或链路;和/或,
根据业务管理数据检测业务连通性,以确定故障的网元或链路;和/或,
根据业务管理数据检测业务属性,以确定业务故障原因;和/或,
根据业务管理数据进行操作维护管理OAM检测,以确定业务故障原因。
7.根据权利要求3所述的方法,其特征在于,所述诊断业务分为业务层、虚拟电路PW层、通道层和链路层;
则所述故障诊断知识库执行当前诊断步骤所对应的脚本包括:
故障诊断知识库向数据采集代理模块获取诊断过程中所需的告警数据、性能数据和/或业务管理数据;
故障诊断知识库根据所述告警数据、性能数据和/或业务管理数据分别对诊断业务的业务层、PW层、通道层和链路层进行诊断,得到各层的诊断结果信息;
故障诊断知识库将各层的诊断结果信息进行汇总,以得到当前诊断步骤所对应的诊断结果信息。
8.根据权利要求1至7中任一项所述的方法,其特征在于,所述根据待诊断业务信息建立诊断任务实例包括:
通过故障诊断引擎根据待诊断业务信息初始化诊断任务实例,以得到诊断任务实例的标识信息;
通过故障诊断引擎对诊断业务的进行资源注册和资源互斥管理后,将所述诊断任务实例的标识信息发送给客户端,以建立客户端与诊断任务实例之间的通讯。
9.根据权利要求1至7中任一项所述的方法,其特征在于,所述将诊断结果信息透传到客户端之后还包括:
若所述诊断结果被接受,则删除所述诊断任务实例。
10.一种业务故障诊断服务器,其特征在于,包括:
获取单元,用于获取待诊断业务信息;
建立单元,用于根据所述待诊断业务信息建立诊断任务实例;
执行单元,用于执行所述诊断任务实例,得到诊断结果信息;
发送单元,用于将所述诊断结果信息透传到客户端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110042572.2/1.html,转载请声明来源钻瓜专利网。