[发明专利]一种基于android客户端的在线诊断分析方法有效
| 申请号: | 202011038151.8 | 申请日: | 2020-09-28 |
| 公开(公告)号: | CN112114902B | 公开(公告)日: | 2022-09-27 |
| 发明(设计)人: | 韩莉 | 申请(专利权)人: | 安徽多效信息科技有限公司 |
| 主分类号: | G06F9/445 | 分类号: | G06F9/445 |
| 代理公司: | 安徽思尔六知识产权代理事务所(普通合伙) 34244 | 代理人: | 王霞 |
| 地址: | 230088 安徽省合肥市高新区创新大*** | 国省代码: | 安徽;34 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 android 客户端 在线 诊断 分析 方法 | ||
1.一种基于android客户端的在线诊断分析方法,其特征在于,包括:
步骤100,获取客户端的从配置中心获取配置的过程数据;
客户端从配置中心获取配置时获取一个新配置信息以及至少一个备份配置信息;其中新配置信息是开发人员修改后的配置信息,而备份配置信息是修改前的配置信息,配置信息至少包含配置项以及配置项的值;
过程数据包括配置过程事件、配置过程事件发生次数、配置过程事件发生人数;
配置过程事件至少包括请求配置、未获取到配置、获取到配置且配置正确、获取到配置且配置错误、备份配置信息正确、备份配置信息错误;
创建事件漏斗模型对过程数据进行统计;
在事件漏斗模型中统计事件发生次数、上一步转化率和总转化率;
所述创建事件漏斗模型对过程数据进行统计创建四个以上的事件漏斗模型,其中,
一个事件漏斗模型以请求配置为第一事件,以获取到配置且配置正确为第二事件;
一个事件漏斗模型以请求配置为第一事件,未获取到配置为第二事件;
一个事件漏斗模型以请求配置为第一事件,以获取到配置且配置错误为第二事件,备份配置信息正确为第三事件;
一个事件漏斗模型以请求配置为第一事件,以获取到配置且配置错误为第二事件,备份配置信息错误为第三事件;
步骤200,判断未获取到配置事件的总转化率是否超过第一阈值,如果超过第一阈值则发送第一警报,如果未超过第一阈值则进入下一步骤;
步骤300,判断获取到配置且配置错误事件的总转化率是否超过第二阈值,如果超过第二阈值则发送第二警报,如果未超过第二阈值则进入下一步骤;
步骤400,判断获取到备份配置信息错误的总转化率是否超过第三阈值或获取到备份配置信息错误的上一步转化率超过第四阈值,如果超过第三阈值或第四阈值则发送第三警报,如果未超过则结束步骤;
备份配置信息正确指的是在新配置信息错误后替换备份配置信息时正确;
备份配置信息错误指的是在新配置信息错误后替换备份配置信息时错误;
上一步转化率指的是前一事件跳转到当前事件的比率,总转化率指的是第一事件跳转到当前事件的比率。
2.根据权利要求1所述的一种基于android客户端的在线诊断分析方法,其特征在于,所述第一警报、第二警报和第三警报是通过数据推送路径推送给运维人员。
3.根据权利要求1所述的一种基于android客户端的在线诊断分析方法,其特征在于,所述配置信息的数量为两个时,客户端从配置中心获取配置后会产生以下操作:
步骤110,运行新配置信息;
如果新配置信息正确,则终止;
如果新配置信息错误,则进入下一步骤;
步骤120,运行新配置信息备份配置信息
如果备份配置信息正确,则终止;
如果备份配置信息错误,则同样终止或根据预定的条件或时隙重新获取配置重复执行上述步骤。
4.根据权利要求1所述的一种基于android客户端的在线诊断分析方法,其特征在于,所述配置信息的数量为两个以上时,客户端从配置中心获取配置后会产生以下操作:
运行新配置信息;
如果新配置信息正确,则终止;
如果新配置信息错误,则启用一个备份配置信息;
如果备份配置信息正确,则终止;
如果备份配置信息错误,则启用下一个备份配置信息;
如果没有下一个备份配置信息或备份配置信息正确则终止;
如果备份配置信息错误,则重复执行步骤,直至所有备份配置信息被运行。
5.根据权利要求1~4任一所述的一种基于android客户端的在线诊断分析方法,其特征在于,所述客户端连接诊断分析系统,诊断分析系统包括:
收发模块,被连接来与客户端通讯,收发信息;
验证模块,可操作于验证从客户端接收的配置信息与配置中心的配置信息是否一致;
对象确认模块,可操作于根据从客户端接收的配置信息的配置项以及配置项的操作命令、命令指向的对象以及对象所在的位置,确定配置信息运行所需的测试对象以及运行环境;
测试模块,可操作于调用测试对象运行配置信息,并根据运行结果确定所述配置信息是否正确。
6.根据权利要求5所述的一种基于android客户端的在线诊断分析方法,其特征在于,所述诊断分析系统的诊断方法包括:
从发生新配置信息错误事件的客户端接收配置信息,并判断从客户端接收的配置信息与配置中心的配置信息是否一致,如果一致则进入下一步骤,如果不一致则发出第四警报;
根据从客户端接收的配置信息的配置项以及配置项的操作命令、命令指向的对象以及对象所在的位置,确定配置信息运行所需的测试对象以及运行环境;
基于所确定的测试对象以及运行环境运行所述配置信息;
根据运行结果确定所述配置信息是否正确,如果正确则发出第五警报,如果错误则发出第六警报。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安徽多效信息科技有限公司,未经安徽多效信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011038151.8/1.html,转载请声明来源钻瓜专利网。





