[发明专利]一种应用程序的崩溃预警方法和系统有效
申请号: | 201510016117.3 | 申请日: | 2015-01-13 |
公开(公告)号: | CN104506658B | 公开(公告)日: | 2018-06-01 |
发明(设计)人: | 张伟;傅松林;胡瑞鑫;尤嘉华 | 申请(专利权)人: | 厦门美图之家科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 361008 福建省厦*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 崩溃 应用程序 预警 移动应用服务 第三方 后台 崩溃信息 平台提供 解析 维护 节约 开发 管理 | ||
本发明公开了一种应用程序的崩溃预警方法和系统,其通过添加第三方移动应用服务平台提供的崩溃报告后台,获取所述的第三方移动应用服务平台上的应用程序并设置各个应用程序的崩溃预警值,然后根据所述的第三方移动应用服务平台的崩溃报告后台提供的数据进行解析得到崩溃信息,并进一步计算出各个应用程序的崩溃率,若崩溃率超过其对应设置的崩溃预警值则进行崩溃预警;从而便于开发人员对应用程序进行管理和改善,降低了维护成本并且节约了大量的维护时间。
技术领域
本发明涉及通信技术领域,特别是一种应用程序的崩溃预警方法及其应用该方法的系统。
背景技术
近年来,安装有操作系统的智能终端设备越来越多。安装了操作系统的终端设备可以像个人电脑一样,由用户自行安装软件、游戏、导航等第三方服务商提供的程序,通过此类程序来不断对终端设备的功能进行扩充,并可以通过移动通讯网络来实现无线网络接入。随着智能终端设备的普及,运行在操作系统上的应用软件(APP)的数量也有了呈几何级数的爆炸式增长,并且大多数应用软件都是第三方提供的,当终端设备运行应用软件时,可能无法正常运行该应用软件,导致应用软件崩溃。
目前,我们在开发应用的过程中,会加入一些捕获崩溃信息的系统来收集应用的崩溃,用来帮忙我们捕获崩溃报告,改善应用的稳定性提供了有利的辅助。但是目前的捕获崩溃信息的第三方SDK都没有预警系统,导致我们必须时刻去看崩溃的后台才能知道崩溃的情况,效率极低。
发明内容
本发明为解决上述问题,提供了一种应用程序的崩溃预警方法和系统,以便及时对应用程序进行改善。
为实现上述目的,本发明采用的技术方案为:
一种应用程序的崩溃预警方法,其特征在于,包括以下步骤:
10.添加第三方移动应用服务平台提供的崩溃报告后台;
20.获取所述的第三方移动应用服务平台上的应用程序,并设置各个应用程序的崩溃预警值;
30.获取所述的第三方移动应用服务平台的崩溃报告后台提供的数据,并根据该数据解析得到崩溃信息;
40.根据所述的崩溃信息计算出各个应用程序的崩溃率;
50.判断所述的各个应用程序的崩溃率是否超过其对应设置的崩溃预警值,若超过崩溃预警值,则进行崩溃预警。
优选的,所述的步骤10中添加第三方移动应用服务平台提供的崩溃报告后台,进一步包括以下步骤:
11.在所述的第三方移动应用服务平台进行注册账号;
12.向该第三方移动应用服务平台提交所开发的应用程序,并获取所述第三方移动应用服务平台上的所提交的应用程序的账号和密码;
13.将第三方移动应用服务平台提供的软件开发工具包以及所述的应用程序的账号和密码集成到所提交的应用程序中。
优选的,所述的步骤20中获取所述的第三方移动应用服务平台上的应用程序,主要包括所述步骤12中提交的所开发的应用程序的名称和包名,以及所述的第三方移动应用服务平台上所提供的第三方应用程序的名称和包名。
优选的,所述的步骤30中,主要是通过获取所述的第三方移动应用服务平台的崩溃报告后台提供的原始数据,并根据该原始数据的数据格式进行解析得到崩溃信息。
优选的,所述的崩溃信息主要包括应用程序的预设时间范围内的启动次数和该预设时间范围内的崩溃次数。
优选的,所述的步骤40中根据所述的崩溃信息计算出各个应用程序的崩溃率,该崩溃率的计算方法为:
rate=error/startup;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门美图之家科技有限公司,未经厦门美图之家科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510016117.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种信息处理方法及云端服务器
- 下一篇:电光调制器