一种软件系统智能诊断的方法、系统和设备技术方案

技术编号:33016874 阅读:67 留言:0更新日期:2022-04-15 08:48
本发明专利技术提供一种软件系统智能诊断的方法、系统和设备,包括:步骤一,建立诊断信息处理模块,用于收集诊断点发送诊断信息,并建立定时统计表;步骤二,在系统中,数据流程的任何分支处,建立诊断点,每个诊断点有唯一编码,称为诊断码,退出主流程时向诊断信息处理模块推送诊断信息;步骤三,所述诊断信息处理模块接收步骤二中的诊断信息并生成在线诊断报告。本发明专利技术的方法提出了建立诊断点,把各诊断点的诊断信息出现的频谱与BUG问题做关联,解决了BUG的定位排查问题。位排查问题。位排查问题。

【技术实现步骤摘要】
一种软件系统智能诊断的方法、系统和设备


[0001]本专利技术涉及一种软件系统智能诊断的方法、系统和设备。

技术介绍

[0002]工业智能系统通常具备自学习能力,并能够根据当前的工况条件,给出决策或辅助决策建议;当发现学习的知识过少,或给不出或很少给出建议方案时,需要排查原因。
[0003]通常在客户现场无法在线调试,在测试环境很难再现相同的问题,排查起来困难重重。由于可能性繁多,往往耗费大量的人力和时间,既提高了部署成本,也严重影响交付进度。
[0004]因此迫切需要提出一种简单、可行的方法能有效解决工业智能系统的BUG排查问题。

技术实现思路

[0005]本专利技术实施例提供一种软件系统智能诊断的方法、系统和设备,可以有效解决工业智能系统的BUG排查问题。
[0006]第一方面,本专利技术提供了一种软件系统智能诊断的方法,包括:
[0007]步骤一,建立诊断信息处理模块,用于收集诊断点发送诊断信息,并建立定时统计表;
[0008]步骤二,在系统中,数据流程的任何分支处,建立诊断点,每个本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种软件系统智能诊断的方法,其特征在于,包括:步骤一,建立诊断信息处理模块,用于收集诊断点发送诊断信息,并建立定时统计表;步骤二,在系统中,数据流程的任何分支处,建立诊断点,每个诊断点有唯一编码,称为诊断码,退出主流程时向诊断信息处理模块推送诊断信息;步骤三,所述诊断信息处理模块接收步骤二中的诊断信息并生成在线诊断报告。2.根据权利要求1所述的一种软件系统智能诊断的方法,其特征在于,所述步骤三,在线诊断报告包括诊断编号、最新诊断信息频次统计表、诊断结果、解决方案,其中诊断编号是流水编号;其中,最新诊断信息频次统计表为输出指定场景ID的统计表,具体指:诊断类型、诊断编码、相关测点、发生频次。3.根据权利要求2所述的一种软件系统智能诊断的方法,其特征在于,所述步骤三,对最新诊断信息频次统计表转为频率表,即做归一化处理,并与诊断编号一起保存到临时表中;把归一化后的诊断信息频次统计表在诊断知识库中查询匹配度高的诊断知识,如存在输出对应的诊断结果、解决方案;其中所谓匹配度高是指频率误差在指定范围内。4.根据权利要求3所述的一种软件系统智能诊断的方法,其特征在于,还包括步骤四,问题解决后,排查人员提交解决报告,其内容为:诊断编号、诊断结果、解决方案。5.根据权利要求4所述的一种软件系统智能诊断的方法,其特征在于,还包括步骤五,在线学习,补充诊断知识库,通过步骤四的诊断编号找到归一化后的诊断信息频次统计表,并将归一化后的诊断信息频次统计表、诊断结果、解决方案记录到诊断知识库中,以增加诊断能力。6.根据权利要求1所述的一种软件系统智能诊断的方法,其特征在于,所述步骤一、步骤二中的诊断信息均包括诊断点类型、诊断点编码、诊断时间。7.根据权利要求1所述的一种软件系统智...

【专利技术属性】
技术研发人员:刘煜梅瑜孙再连
申请(专利权)人:厦门邑通软件科技有限公司
类型:发明
国别省市:

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

1