一种应用于电信系统的故障排除方法技术方案

技术编号:3547541 阅读:266 留言:0更新日期:2012-04-11 18:40
本发明专利技术的一种应用于电信系统的故障排除的系统和方法,所述方法包括以下步骤:输入信息;将输入的输入信息与第一知识库进行匹配,通过预定算法得出要进行测试的项目;根据输入信息与测试项目匹配对该第一知识库进行更新作用,使之能更准确地反映输入信息与测试项目间的对应关系;针对该测试项目形成测试结果;将测试结果与第二知识库进行匹配,通过预定算法得出解决方案;根据测试结果与解决方案匹配对第二知识库进行更新作用,使之能更准确地反映测试结果与解决方案间的对应关系。本发明专利技术系统和方法可以积累用户的经验,使用方法简单,节约了时间和人工。

【技术实现步骤摘要】
一种应用于电信系统的故障排除的系统及其方法
本专利技术涉及一种电信系统的操作维护系统及其方法,尤其涉及电信系统中通过现场信息进行故障排除的系统和方法。
技术介绍
在电信系统的操作维护中,一般会通过运行于通用计算机上的维护程序提供现场信息协助排除故障。然而传统的故障排除方法需要依赖于用户的经验和知识,而用户经验和知识的积累和传授都是很困难的,因而提供一个进一步的系统协助甚至取代有经验用户将是十分有益的。现有技术仅提供现场信息不提供故障排除的判断和操作,并且不进行自动学习,因此智能程度低下,维护效率低,需要大量的人工维护和故障排除操作,费时费力。
技术实现思路
本专利技术的目的在于提供一种应用于电信系统的故障排除的系统及其方法,其利用通用计算机组成,建立可匹配知识库,并能在实践中自动学习经验,不断适应当前系统环境,提供越来越完善的解决方案,该系统能够很好地协助用户解决实际故障排除问题甚至可以在一定程度上取代有经验的用户。本专利技术的技术方案如下:一种应用于电信系统的故障排除的方法,其包括以下步骤:-->a)输入信息;b)将输入的输入信息与第一知识库进行匹配,通过预定算法得出要进行测试的项目;c)根据输入信息与测试项目匹配对对该第一知识库进行更新作用,使之能更准确地反映输入信息与测试项目间的对应关系;d)针对该测试项目形成测试结果;e)将测试结果与第二知识库进行匹配,通过预定算法得出解决方案;f)根据测试结果与解决方案匹配对第二知识库进行更新作用,使之能更准确地反映测试结果与解决方案间的对应关系。所述的方法,其中,所述第一知识库以及所述第二知识库的输入信息,测试项目,解决方案都一一对应有编码,且无重复。所述的方法,其中,所述步骤a)中的输入信息通过设置一接口接收来自于外部操作维护软件的信息。所述的方法,其中,所述步骤a)中的输入信息由用户手工修改后输入。所述的方法,其中,所述步骤d)中的测试项目通过所述操作维护软件形成测试结果。所述的方法,其中,所述步骤d)中的测试结果用户可进行修改。所述的方法,其中,所述输入信息,测试项目以及解决方案及其对应的编码可由用户定制。所述的方法,其中,所述预定算法包括以下步骤:b0)设置输入信息与测试项目匹配表IDM,用于对应存储输入信息编码IICS,测试项目编码DICS,优先级IDP以及未用到次数IDNU;输入信息表IIT,用于对应存储输入信息编码IIC和输入信息II;以及测试项目表DIT,用于对应存储测试项目编码DIC和测试项目DI;b1)输入IIC0个输入信息II,参照输入信息表IIT,其中IIC0个输入信息编码IIC设为IIC[1],IIC[2]……IIC[IIC0],然后跟所述第一知识库IDM-->中某项进行匹配,设置匹配率M;b2)设置优先权阀值IIDPL,用测试项目数组DIArray用来存放测试项目DI,设置IICSArray数组用来存放要与所述输入信息与测试项目匹配表IDM的综合优先级匹配的列的输入信息编码IICS表项,并设置循环变量j表示匹配到的该IDM表的列数并赋初值为1,匹配率M赋初值为0;b3)所述输入信息与测试项目匹配表IDM形成IDMC0列,分别为IDM[1],……IDM[IDMC0],用IDM[j].IICS来表示第j列的输入信息编码组IICS项,而IICS项由c1个输入信息编码IIC组成,用IDM[j].IICS[k]来表示其中组成该IICS的第k项输入信息编码IIC,将IIC0个输入信息编码IIC与输入信息与测试项目匹配表IDM中的每一列IDM[j]比较,IDM[j].IICS中含有输入信息的编码IIC的个数就是匹配率M;b4)设置一函数f1(M,IDM[j].IDP,IDM[j].IDNU),根据所述匹配率M、优先级IDP、未用到次数IDNU计算一个综合优先级,如果该优先级大于所述优先权阀值IIDPL,则根据测试项目表DIT应该将该列的DICS表项所对应测试项目DI加入测试项目数组DIArray中,即将EDM[j].DICS中所含的DIC通过匹配,获得对应的测试项目存入测试项目数组DIArray,而将IDM[j].IICS存入IICSArray中,该函数f1定义为:f1(M,IDM[j].IDP,IDM[j].IDNU)=M*IDM[j].IDP*(IDM[j].IDP/(IDM[j].IDP+IDM[j].IDNU));b5)设置表示允许的优先级的最大值IDPMax,并判断IDM[j].IDP是否达到了该优先权最大值IDPMax,如果没有超过这个最大值,则优先级IDM[j].IDP加1,最近未用次数IDM[j].IDNU置0;否则优先级IDM[j].IDP不变,IDM[j].IDNU置0;b6)在所述输入信息与测试项目匹配表IDM表中,每次循环最大未用次数IDM][j].IDNU加1,如果一列长期不用,即IDM[j].IDNU超过最大未用次数阀值IDNUL,则其优先级IDP下降;如果优先级IDP为0,则优先级IDP不变;-->如果优先级IDP下降到小于优先级最小值IDPMin,则在所述第二算法中删除该列;b7)对循环变量j增1并判断j是否大于IDMC0,从而判断是否输入信息与IDM表中所有表项都匹配过,如果是则算法结束,否则回到所述步骤b3)继续匹配IDM表中的下一个表项。所述的方法,其中,所述输入信息与测试项目匹配对对该第一知识库进行更新作用过程包括以下具体步骤:首先根据测试项目数组DIArray通过测试项目表DIT进行匹配得到存放测试项目编码DIC的测试项目编码数组DICArray,设DIArray中存放测试项目DI的数目为P,则DICArray中的测试项目编码DIC也是P个;设IICSArray数组中存放输入信息编码组IICS的个数为Q;再由DICArray中的DIC每c2个拼接在一起为一个测试项目编码数组DICS,由所述测试项目编码数组DICArray拼接出测试项目编码组数组DICSArray,如果有不足的则用全0的空串补足,并将该测试项目编码组DICS存入DICSArray中,设DICSArray中有R个测试项目编码组DICS;然后联合IICSArray一起拼出IDType类型数据来存放在一输入信息与测试项目配对数组IDArray中,IDType为一结构类型数组,其成员包括输入信息编码组IICS、测试项目编码组DICS、优先级IDP、最大未用次数IDNU,如果IDArray中的IICS、DICS组合在IDM表中不存在的话,则将其存入数据库;然后删除掉IDM表中IPD小于IDPMin的列,存入IDM表。所述的方法,其中,所述输入信息与测试项目匹配对对该第一知识库进行更新作用过程还包括在所述输入信息与测试项目配对数组IDArray中随机抽取X个,然后与IDOldArray“杂交”成为新的IDType类型结构,存入知识库中,其算法的具体步骤为:c1)定义IDType类型数组IDCroArray存放杂交后的数据;c2)设S1[i]为IDArray[i].IICS与IDArray[i].DICS连接起来形成的码串,-->而S2[i]为IDOldArray[i].IICS与IDOldArray[i].DICS连接起来形成的码串;S1[i]跟本文档来自技高网...

【技术保护点】
一种应用于电信系统的故障排除的方法,其包括以下步骤:a)输入信息;b)将输入的输入信息与第一知识库进行匹配,通过预定算法得出要进行测试的项目;c)根据输入信息与测试项目匹配对对该第一知识库进行更新作用,使 之能更准确地反映输入信息与测试项目间的对应关系;d)针对该测试项目形成测试结果;e)将测试结果与第二知识库进行匹配,通过预定算法得出解决方案;f)根据测试结果与解决方案匹配对该第二知识库进行更新作用,使之 能更准确地反映测试结果与解决方案间的对应关系。

【技术特征摘要】
1、一种应用于电信系统的故障排除的方法,其包括以下步骤:a)输入信息;b)将输入的输入信息与第一知识库进行匹配,通过预定算法得出要进行测试的项目;c)根据输入信息与测试项目匹配对对该第一知识库进行更新作用,使之能更准确地反映输入信息与测试项目间的对应关系;d)针对该测试项目形成测试结果;e)将测试结果与第二知识库进行匹配,通过预定算法得出解决方案;f)根据测试结果与解决方案匹配对该第二知识库进行更新作用,使之能更准确地反映测试结果与解决方案间的对应关系。2、根据权利要求1所述的方法,其特征在于,所述第一知识库以及所述第二知识库的输入信息,测试项目,解决方案都一一对应有编码,且无重复。3、根据权利要求2所述的方法,其特征在于,所述步骤a)中的输入信息通过设置一接口接收来自于外部操作维护软件的信息。4、根据权利要求3所述的方法,其特征在于,所述步骤a)中的输入信息由用户手工修改后输入。5、根据权利要求4所述的方法,其特征在于,所述步骤d)中的测试项目通过所述操作维护软件形成测试结果。6、根据权利要求5所述的方法,其特征在于,所述步骤d)中的测试结果用户可进行修改。7、根据权利要求1~6任一权项所述的方法,其特征在于,所述输入信息,测试项目以及解决方案及其对应的编码可由用户定制。8、根据权利要求7所述的方法,其特征在于,所述预定算法包括以下步骤:b0)设置输入信息与测试项目匹配表IDM,用于对应存储输入信息编码IICS,测试项目编码DICS,优先级IDP以及未用到次数IDNU;输入信息表IIT,用于对应存储输入信息编码IIC和输入信息II;以及测试项目表DIT,用于对应存储测试项目编码DIC和测试项目DI;b1)输入IIC0个输入信息II,参照输入信息表IIT,其中IIC0个输入信息编码IIC设为IIC[1],IIC[2]……IIC[IIC0],然后跟所述输入信息与测试项目匹配知识库IDM中某项进行匹配,设置匹配率M;b2)设置优先权阀值IIDPL,用测试项目数组DIArray用来存放测试项目DI,设置IICSArray数组用来存放要与所述输入信息与测试项目匹配表IDM的综合优先级匹配的列的输入信息编码IICS表项,并设置循环变量j表示匹配到的该IDM表的列数并赋初值为1,匹配率M赋初值为0;b3)所述输入信息与测试项目匹配表IDM形成IDMC0列,分别为IDM[1],……IDM[IDMC0],用IDM[j].IICS来表示第j列的输入信息编码组IICS项,而IICS项由c1个输入信息编码IIC组成,用IDM[j].IICS[k]来表示其中组成该IICS的第k项输入信息编码IIC,将IIC0个输入信息编码IIC与输入信息与测试项目匹配表IDM中的每一列IDM[j]比较,IDM[j].IICS中含有输入信息的编码IIC的个数就是匹配率M;b4)设置一函数f1(M,IDM[j].IDP,IDM[j].IDNU),根据所述匹配率M、优先级IDP、未用到次数IDNU计算一个综合优先级,如果该优先级大于所述优先权阀值IIDPL,则根据测试项目表DIT应该将该列的DICS表项所对应测试项目DI加入测试项目数组DIArray中,即将EDM[j].DICS中所含的DIC通过匹配,获得对应的测试项目存入测试项目数组DIArray,而将IDM[j].IICS存入IICSArray中,该函数f1定义为:f1(M,IDM[j].IDP,IDM[j].IDNU)=M*IDM[j].IDP*(IDM[j].IDP/(IDM[j].IDP+IDM[j].IDNU));b5)设置表示允许的优先级的最大值IDPMax,并判断IDM[j].IDP是否达到了该优先权最大值IDPMax,如果没有超过这个最大值,则优先级IDM[j].IDP加1,最近未用次数IDM[j].IDNU置0;否则优先级IDM[j].IDP不变,IDM[j].IDNU置0;b6)在所述输入信息与测试项目匹配表IDM表中,每次循环最大未用次数IDM[j].IDNU加1,如果一列长期不用,即IDM[j].IDNU超过最大未用次数阀值IDNUL,则其优先级IDP下降;如果优先级IDP为0,则优先级IDP不变;如果优先级IDP下降到小于优先级最小值IDPMin,则在所述第二算法中删除该列;b7)对循环变量j增1并判断j是否大于IDMC0,从而判断是否输入信息与IDM表中所有表项都匹配过,如果是则算法结束,否则回到所述步骤b3)继续匹配IDM表中的下一个表项。9、根据权利要求8所述的方法,其特征在于,所述输入信息与测试项目匹配对对该第一知识库进行更新作用过程包括以下具体步骤:首先根据测试项目数组DIArray通过测试项目表DIT进行匹配得到存放测试项目编码DIC的测试项目编码数组DICArray,设DIArray中存放测试项目DI的数目为P,则DICArray中的测试项目编码DIC也是P个;设IICSArray数组中存放输入信息编码组IICS的个数为Q;再由...

【专利技术属性】
技术研发人员:汪晓栋
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1