[发明专利]崩溃信息处理方法及装置有效
申请号: | 201811531417.5 | 申请日: | 2018-12-14 |
公开(公告)号: | CN109669795B | 公开(公告)日: | 2022-02-22 |
发明(设计)人: | 王茂军;李涛 | 申请(专利权)人: | 麒麟合盛网络技术股份有限公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 姜凤岩;南霆 |
地址: | 100085 北京市海淀区信息路2号(北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 崩溃 信息处理 方法 装置 | ||
本申请实施例提供了一种崩溃信息处理方法及装置,涉及软件工程技术领域。该方法包括:获取运行在多个客户端上的目标应用程序的多条崩溃信息,崩溃信息包括崩溃内容信息以及目标应用程序在客户端上的运行环境信息;对崩溃信息进行解析获取对应的崩溃内容信息以及运行环境信息,并基于崩溃内容信息生成崩溃信息的标识信息;基于运行环境信息以及标识信息确定目标应用程序的崩溃信息与运行环境信息的各项信息对应的分布特征;基于对应的分布特征确定所述目标应用程序的崩溃热点信息,其中,运行环境信息包括客户端上的操作系统信息、目标应用程序的版本信息以及客户端的硬件信息。本申请实施例能够自动高效地确定目标应用程序经常发生崩溃的环节。
技术领域
本申请涉及软件工程技术领域,尤其涉及一种崩溃信息处理方法及崩溃信息处理装置。
背景技术
目前,大部分客户端例如手机客户端上都装载了许多应用程序。用户在使用应用程序的过程中如果应用程序发生崩溃例如闪退,会影响用户体验,导致用户流失。
在一种技术方案中,在应用程序发生崩溃时,从应用程序的崩溃日志中获取崩溃信息,将崩溃信息发送给后台的研发测试人员,研发测试人员对接收到的崩溃信息进行分析,确定应用程序经常在哪些环节发生崩溃。然而,在这种技术方案中,需要依靠研发测试人员的经验确定应用程序在哪些环节发生崩溃,不仅人力成本较高,而且效率低下。
发明内容
本申请实施例的目的是提供一种广告投放方法和装置,以解决由于依靠人工确定应用程序发生崩溃的环节而造成的人力成本高、效率低下的问题。
为解决上述技术问题,本申请实施例是这样实现的:
第一方面,本申请实施例提供了一种崩溃信息处理方法,包括:
获取运行在多个客户端上的目标应用程序的多条崩溃信息,所述崩溃信息包括崩溃内容信息以及所述目标应用程序在所述客户端上的运行环境信息;
对所述崩溃信息进行解析获取对应的崩溃内容信息以及运行环境信息,并基于所述崩溃内容信息生成所述崩溃信息的标识信息;
基于所述运行环境信息以及所述标识信息确定所述目标应用程序的所述崩溃信息与所述运行环境信息的各项信息对应的分布特征;
基于所述目标应用程序的所述崩溃信息与所述运行环境信息的各项信息对应的分布特征确定所述目标应用程序的崩溃热点信息,其中,所述运行环境信息包括所述客户端上的操作系统信息、所述目标应用程序的版本信息以及所述客户端的硬件信息。
第二方面,本申请实施例提供了一种崩溃信息处理装置,包括:
崩溃信息获取单元,用于获取运行在多个客户端上的目标应用程序的多条崩溃信息,所述崩溃信息包括崩溃内容信息以及所述目标应用程序在所述客户端上的运行环境信息;
解析与标识单元,用于对所述崩溃信息进行解析获取对应的崩溃内容信息以及运行环境信息,并基于所述崩溃内容信息生成所述崩溃信息的标识信息;
分布特征确定单元,用于基于所述运行环境信息以及所述标识信息确定所述目标应用程序的所述崩溃信息与所述运行环境信息的各项信息对应的分布特征;
崩溃热点确定单元,用于基于所述目标应用程序的所述崩溃信息与所述运行环境信息的各项信息对应的分布特征确定所述目标应用程序的崩溃热点信息,其中,所述运行环境信息包括所述客户端上的操作系统信息、所述目标应用程序的版本信息以及所述客户端的硬件信息。
第三方面,本申请实施例提供了一种崩溃信息处理设备,包括:存储器、处理器和存储在所述存储器上并可在所述处理器上运行的计算机可执行指令,所述计算机可执行指令被所述处理器执行时实现如上述第一方面所述的崩溃信息处理方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于麒麟合盛网络技术股份有限公司,未经麒麟合盛网络技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811531417.5/2.html,转载请声明来源钻瓜专利网。