An application of the abnormal information reporting method and mobile terminal, including: the abnormal information, and upload the data compression filter to limit abnormal repeat information upload, save the report abnormal information of the application time, submitted the required flow, and mobile terminal control abnormal information reporting capacity. It also saves the storage space of back-end servers, improve the efficiency of the display abnormal background page. The implementation of the invention is able to reduce the information of the application of the application, to report the long time, to report the required traffic, and to reduce the power consumption of the mobile terminal.
【技术实现步骤摘要】
一种应用程序的异常信息的上报方法及移动终端
本专利技术涉及计算机
,具体涉及一种应用程序的异常信息的上报方法及移动终端。
技术介绍
在人们使用移动终端中的应用程序时,不可避免地,应用程序或多或少都会出现卡顿或闪退等异常现象。一般情况下,一旦应用程序在使用时出现异常状况,移动终端会在后台实时监控源代码并将源代码反馈的异常信息立即上报至服务器。但是,这种上报异常信息的方法需要移动终端花费过多的时间和过多的流量来将异常信息上报至服务器,进而导致移动终端的功耗过大。
技术实现思路
本专利技术实施例公开了一种应用程序的异常信息的上报方法及移动终端,能够节省应用程序的异常信息的上报时长、上报所需流量,进而降低移动终端的功耗。本专利技术实施例第一方面公开了一种应用程序的异常信息的上报方法,所述方法包括:采集移动终端的目标应用程序每次发生异常时对应的异常信息,得到异常信息集;对所述异常信息集进行信息去重复处理,以获得异常信息子集,并存储所述异常信息子集至所述移动终端的数据库,所述异常信息子集中不存在重复信息;对所述异常信息子集进行压缩,获得异常压缩信息子集;其中,所述异常压缩信息子集的容量小于或等于后台服务器指定的上报容量;将所述异常压缩信息子集上传至所述后台服务器。作为一种可选的实施方式,在本专利技术实施例第一方面中,在采集移动终端的目标应用程序每次发生异常时对应的异常信息,得到异常信息集之前,还包括:从后台服务器中获取允许采集异常信息的预设采集时段;判断所述移动终端的当前所处时间点是否位于所述预设采集时段内;如果是,判断所述移动终端是否具有采集所述移动终端的目标应用 ...
【技术保护点】
一种应用程序的异常信息的上报方法,其特征在于,所述方法包括:采集移动终端的目标应用程序每次发生异常时对应的异常信息,得到异常信息集;对所述异常信息集进行信息去重复处理,以获得异常信息子集,并存储所述异常信息子集至所述移动终端的数据库,所述异常信息子集中不存在重复信息;对所述异常信息子集进行压缩,获得异常压缩信息子集;其中,所述异常压缩信息子集的容量小于或等于后台服务器指定的上报容量;将所述异常压缩信息子集上传至所述后台服务器。
【技术特征摘要】
1.一种应用程序的异常信息的上报方法,其特征在于,所述方法包括:采集移动终端的目标应用程序每次发生异常时对应的异常信息,得到异常信息集;对所述异常信息集进行信息去重复处理,以获得异常信息子集,并存储所述异常信息子集至所述移动终端的数据库,所述异常信息子集中不存在重复信息;对所述异常信息子集进行压缩,获得异常压缩信息子集;其中,所述异常压缩信息子集的容量小于或等于后台服务器指定的上报容量;将所述异常压缩信息子集上传至所述后台服务器。2.根据权利要求1所述的方法,其特征在于,在采集移动终端的目标应用程序每次发生异常时对应的异常信息,得到异常信息集之前,还包括:从后台服务器中获取允许采集异常信息的预设采集时段;判断所述移动终端的当前所处时间点是否位于所述预设采集时段内;如果是,判断所述移动终端是否具有采集所述移动终端的目标应用程序对应的异常信息的权限;如果是,执行所述的采集移动终端的目标应用程序每次发生异常时对应的异常信息。3.根据权利要求2所述的方法,其特征在于,在采集移动终端的目标应用程序每次发生异常时对应的异常信息,得到异常信息集之后,还包括:获取所述异常信息集中重复出现的异常信息的重复出现次数,并存储所述重复出现的异常信息的重复出现次数至所述移动终端的数据库。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:判断所述异常压缩信息子集是否成功上传至所述后台服务器;如果是,判断所述异常压缩信息子集对应的所述异常信息子集在所述移动终端的数据库中的存储时长是否超出预设存储时长;如果是,删除存储在所述移动终端的数据库中的所述异常信息子集。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:接收由所述后台服务器发送的所述移动终端的所有应用程序的使用异常详情信息;根据所述使用异常详情信息更新所述所有应用程序中需要进行更新的异常应用程序。6.一种移动终端,其特征在于,所述移动终端包括:采集单元,用于采集所述移动终端的目标应用程序每次发生异常时对应的异常信息,得到异常信息集;处理单元,用于对所述异常信息集进行信息去重复处理,以获得异常信息子集;第一存储单元,用于存储所述异常信息子集至所述移动终端的数据库,所述异常信息子集中不存在重复信息;压缩单元,用于对所述...
【专利技术属性】
技术研发人员:张明云,
申请(专利权)人:广东小天才科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。