[发明专利]应用程序的处理方法、装置、电子设备及可读存储介质在审
申请号: | 201811418715.3 | 申请日: | 2018-11-26 |
公开(公告)号: | CN109522198A | 公开(公告)日: | 2019-03-26 |
发明(设计)人: | 田野 | 申请(专利权)人: | 北京微播视界科技有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34 |
代理公司: | 北京市立方律师事务所 11330 | 代理人: | 张筱宁 |
地址: | 100086 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用程序 崩溃日志 崩溃 可读存储介质 电子设备 写入系统 内存 服务器 崩溃原因 解析 发送 | ||
本公开实施例提供了一种应用程序的处理方法、装置、电子设备及可读存储介质。该方法包括:当应用程序崩溃时,将所述应用程序的崩溃日志写入系统内存;将所述崩溃日志发送至服务器,以使所述服务器基于所述崩溃日志解析所述应用程序的崩溃原因。本公开实施例的方案,能够在应用程序崩溃时,将崩溃日志写入系统内存,防止崩溃日志丢失,以便于基于崩溃日志确定崩溃的具体原因,及时根据崩溃的具体原因对应用程序的进行相应处理,有助于提升用户的使用体验。
技术领域
本公开涉及应用程序技术领域,具体而言,本发明涉及一种应用程序的处理方法、装置、电子设备及可读存储介质。
背景技术
随着智能终端设备的普及,各类终端应用程序也开始被大量下载使用,极大的丰富了人们的生活。用户在使用应用程序时可能会出现应用程序崩溃的情况,现有技术中,在应用程序崩溃后,由于应用程序的后台服务器通常无法获取到程序崩溃时的现场信息,从而导致确定崩溃的原因比较困难,使上门调试或远程调试都比较困难,因此,无法很好为用户提供很好的解决方案,影响用户的使用体验。
发明内容
本公开的目的旨在至少能解决上述的技术缺陷之一。本公开所采用的技术方案如下:
第一方面,本公开提供了一种应用程序的处理的方法,该方法包括:
当应用程序崩溃时,将应用程序的崩溃日志写入系统内存;
将崩溃日志发送至服务器,以使服务器基于崩溃日志解析应用程序的崩溃原因。
可选的,将崩溃日志发送至服务器,包括:
将崩溃日志从系统内存中写入指定的日志文件中;
将日志文件发送至服务器。
可选的,将崩溃日志发送至服务器,包括:
当接收到服务器发送的崩溃日志的日志获取请求时,将崩溃日志发送至服务器;或者,
当检测到系统内存中存在崩溃日志时,将崩溃日志发送至服务器;或者,
在重新启动应用程序后,将崩溃日志发送至服务器。
可选的,该方法还包括:
获取应用程序的程序安装包,基于程序安装包进行应用程序的安装;
其中,程序安装包中包括应用程序的日志配置信息,日志配置信息包括以下信息中的至少一项:
日志传输控制信息、日志加密方式、日志压缩方式和业务配置信息;
日志传输控制信息,用于控制将崩溃日志发送至服务器时,崩溃日志的传输数据包的大小;
日志加密方式,用于指示崩溃日志的加密方式;
日志压缩方式,用于指示崩溃日志的压缩方式;
业务配置信息,用于指示需要写入系统内存的崩溃日志所对应的业务类型;
若日志配置信息包括业务配置信息,将应用程序的崩溃日志写入系统内存,包括:
将应用程序的、与业务配置信息对应的业务类型的崩溃日志写入系统内存;
若日志配置信息包括日志传输控制信息、日志加密方式和日志压缩方式中的至少一项,将崩溃日志发送至服务器,包括:
根据日志配置信息对崩溃日志进行处理;
将处理后的崩溃日志发送至服务器。
可选的,程序安装包为应用程序的至少两种版本的安装包中的任一版本的安装包;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京微播视界科技有限公司,未经北京微播视界科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811418715.3/2.html,转载请声明来源钻瓜专利网。