[发明专利]应用程序运行状态的检测方法和装置有效
| 申请号: | 201410487792.X | 申请日: | 2014-09-22 |
| 公开(公告)号: | CN105512009B | 公开(公告)日: | 2019-01-08 |
| 发明(设计)人: | 田冰 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
| 主分类号: | G06F11/34 | 分类号: | G06F11/34 |
| 代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 江舟;吴贵明 |
| 地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 筛选条件 数据表项 状态属性 应用程序运行 方法和装置 应用程序 终端属性 集合 筛选 运行状态异常 取值变化 运行状态 指示状态 检测 预设 | ||
本发明公开了一种应用程序运行状态的检测方法和装置。其中,该方法包括:获取待筛选的数据表项集合;根据预设的筛选条件从数据表项集合中筛选出满足筛选条件的数据表项;根据满足每个筛选条件的数据表项中的状态属性取值获取用于指示状态属性取值变化的状态属性变化取值;以及将与取值最大的状态属性变化取值所对应的筛选条件中包括的终端属性取值确定为干扰应用程序的运行状态的终端属性值。通过本发明,解决了现有技术中无法准确找到造成应用程序的运行状态异常的原因的技术问题。
技术领域
本发明涉及数据处理领域,具体而言,涉及一种应用程序运行状态的检测方法和装置。
背景技术
为了及时掌握应用程序(例如,浏览器、即时通信)的运行状态,以保证应用程序的稳定运行,可以基于应用程序上报的日志数据对应用程序的运行状态进行分析,以直观反映应用程序的真实运行状态。
在进行运行状态分析时,可以将应用程序的各种属性参数进行组合,如地理位置、运营商、使用的网络类型、使用的终端类型、当前应用程序的版本号等等组合,还可以提取相应的运行状态指标,如访问延时、成功率等。通过大量属性参数的汇聚计算,以预定时间段(如每日)为一个汇总单元后查看这些数据的趋势,从而能够及时了解应用程序在时间轴上整体的运行状态变化。
在关注应用程序的整体运行状态变化趋势时,当观察到应用程序的运行状态异常(如应用程序整体的用户访问延时变高,成功率变低等)的问题出现时,无从得知问题的具体原因,只能通过经验和猜测的方式来做粗略的判断,在这种情况下无法找到产生问题的原因,或者花费很多时间才能找到产生问题的原因,甚至在找到产生问题的原因后也可能无法判断找到的原因是否为造成应用程序的运行状态异常的真实原因。
综上所述,现有技术中在查找造成应用程序的运行状态异常的原因时,人工通过经验很难找到问题原因,并且无法判断找到的原因是否为产生问题的真实原因。
针对现有技术中无法准确找到造成应用程序的运行状态异常的原因的问题,目前尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种应用程序运行状态的检测方法和装置,以至少解决现有技术中无法准确找到造成应用程序的运行状态异常的原因的技术问题。
根据本发明实施例的一个方面,提供了一种应用程序运行状态的检测方法,包括:获取待筛选的数据表项集合,其中,所述数据表项集合中的每一条数据表项中包含时间段取值、在所述时间段取值指示的时间段上获取到的用于指示所述应用程序的运行状态的状态属性取值、以及用于指示发送所述时间段取值和所述状态属性取值的终端的状态的终端属性取值;根据预设的筛选条件从所述数据表项集合中筛选出满足所述筛选条件的数据表项,其中,每个所述筛选条件包括至少两个所述时间段取值和一个所述终端属性取值;根据满足每个所述筛选条件的数据表项中的所述状态属性取值获取用于指示状态属性取值变化的状态属性变化取值,其中,每个所述筛选条件对应一个所述状态属性变化取值;以及将与取值最大的所述状态属性变化取值所对应的筛选条件中包括的终端属性取值确定为干扰所述应用程序的运行状态的终端属性值。
根据本发明实施例的另一方面,还提供了一种应用程序运行状态的检测装置,包括:第一获取单元,用于获取待筛选的数据表项集合,其中,所述数据表项集合中的每一条数据表项中包含时间段取值、在所述时间段取值指示的时间段上获取到的用于指示所述应用程序的运行状态的状态属性取值、以及用于指示发送所述时间段取值和所述状态属性取值的终端的状态的终端属性取值;筛选单元,用于根据预设的筛选条件从所述数据表项集合中筛选出满足所述筛选条件的数据表项,其中,每个所述筛选条件包括至少两个所述时间段取值和一个所述终端属性取值;第二获取单元,用于根据满足每个所述筛选条件的数据表项中的所述状态属性取值获取用于指示状态属性取值变化的状态属性变化取值,其中,每个所述筛选条件对应一个所述状态属性变化取值;以及确定单元,用于将与取值最大的所述状态属性变化取值所对应的筛选条件中包括的终端属性取值确定为干扰所述应用程序的运行状态的终端属性值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410487792.X/2.html,转载请声明来源钻瓜专利网。





