[发明专利]一种软件系统智能诊断的方法、系统和设备在审
申请号: | 202011054598.4 | 申请日: | 2020-09-29 |
公开(公告)号: | CN114328163A | 公开(公告)日: | 2022-04-12 |
发明(设计)人: | 刘煜;梅瑜;孙再连 | 申请(专利权)人: | 厦门邑通软件科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 361000 福建省厦门市软件*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 软件 系统 智能 诊断 方法 设备 | ||
1.一种软件系统智能诊断的方法,其特征在于,包括:
步骤一,建立诊断信息处理模块,用于收集诊断点发送诊断信息,并建立定时统计表;
步骤二,在系统中,数据流程的任何分支处,建立诊断点,每个诊断点有唯一编码,称为诊断码,退出主流程时向诊断信息处理模块推送诊断信息;
步骤三,所述诊断信息处理模块接收步骤二中的诊断信息并生成在线诊断报告。
2.根据权利要求1所述的一种软件系统智能诊断的方法,其特征在于,所述步骤三,在线诊断报告包括诊断编号、最新诊断信息频次统计表、诊断结果、解决方案,其中诊断编号是流水编号;
其中,最新诊断信息频次统计表为输出指定场景ID的统计表,具体指:诊断类型、诊断编码、相关测点、发生频次。
3.根据权利要求2所述的一种软件系统智能诊断的方法,其特征在于,所述步骤三,对最新诊断信息频次统计表转为频率表,即做归一化处理,并与诊断编号一起保存到临时表中;把归一化后的诊断信息频次统计表在诊断知识库中查询匹配度高的诊断知识,如存在输出对应的诊断结果、解决方案;其中所谓匹配度高是指频率误差在指定范围内。
4.根据权利要求3所述的一种软件系统智能诊断的方法,其特征在于,还包括步骤四,问题解决后,排查人员提交解决报告,其内容为:诊断编号、诊断结果、解决方案。
5.根据权利要求4所述的一种软件系统智能诊断的方法,其特征在于,还包括步骤五,在线学习,补充诊断知识库,通过步骤四的诊断编号找到归一化后的诊断信息频次统计表,并将归一化后的诊断信息频次统计表、诊断结果、解决方案记录到诊断知识库中,以增加诊断能力。
6.根据权利要求1所述的一种软件系统智能诊断的方法,其特征在于,所述步骤一、步骤二中的诊断信息均包括诊断点类型、诊断点编码、诊断时间。
7.根据权利要求1所述的一种软件系统智能诊断的方法,其特征在于,所述定时统计表为每小时/每日诊断信息频次统计。
8.根据权利要求1所述的一种软件系统智能诊断的方法,其特征在于,所述步骤二,退出主流程指的是过程中断,具体包括:
在机器学习过程中的所有分支处建立诊断点,机器学习过程发生中断时,推送诊断信息;
在建议生成过程中的所有分支处建立诊断点,建议生成流程发生中断时,推送诊断信息;
以及在数据精炼过程中,在各异常检测点建立诊断点,对任何数据异常,推送精炼类型的诊断信息。
9.一种软件系统智能诊断的系统,其特征在于,采用权利要求1到8任一项所述的软件系统智能诊断的方法,包括:诊断信息处理模块、诊断信息存储模块;
所述诊断信息处理模块,被配置为用于收集诊断点发送诊断信息,并建立定时统计表;同时根据输入场景ID,系统输出指定场景ID的诊断报告;如果诊断报告有明确诊断结果和解决方案,执行解决方案,问题解决后,提交解决报告;没有明确诊断结果时,排查人员根据最新诊断信息频次统计表做分析并排查,解决问题后,提交解决报告;
所述诊断信息存储模块,为数据库,存储所述诊断信息处理模块采集的数据。
10.一种软件系统智能诊断的设备,其特征在于,采用权利要求1到8任一项所述的软件系统智能诊断的方法,包括:诊断信息处理装置、诊断信息存储装置;
所述诊断信息处理装置,被配置为用于收集诊断点发送诊断信息,并建立定时统计表;同时根据输入场景ID,系统输出指定场景ID的诊断报告;如果诊断报告有明确诊断结果和解决方案,执行解决方案,问题解决后,提交解决报告;没有明确诊断结果时,排查人员根据最新诊断信息频次统计表做分析并排查,解决问题后,提交解决报告;
所述诊断信息存储装置,为数据库,存储所述诊断信息处理装置采集的数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门邑通软件科技有限公司,未经厦门邑通软件科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011054598.4/1.html,转载请声明来源钻瓜专利网。