[发明专利]应用程序兼容性监控方法、装置、智能终端及存储介质在审
申请号: | 201811231421.X | 申请日: | 2018-10-22 |
公开(公告)号: | CN109522182A | 公开(公告)日: | 2019-03-26 |
发明(设计)人: | 王雅依 | 申请(专利权)人: | 努比亚技术有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F11/34 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 胡海国 |
地址: | 518057 广东省深圳市南山区高新区北环大道9018*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 统计数据 应用程序 预设 应用程序兼容性 智能终端 存储介质 兼容性 数据库 不稳定事件 稳定性判定 关键信息 监控装置 提示信息 用户反馈 监控 存储 统计 | ||
本发明提供一种应用程序兼容性监控方法,包括:统计已安装的应用程序发生预设类型的不稳定事件的统计数据,并将所述统计数据存储至预设稳定性数据库;在预设时间之后,从所述稳定性数据库提取所述统计数据;根据所述统计数据,判断所述应用程序的稳定性是否满足预设低稳定性判定条件;若是,则生成并显示与所述应用程序对应的低兼容性提示信息。本发明还提供了一种应用程序兼容性监控装置、智能终端及存储介质。本发明解决了现有智能终端难以及早向用户反馈应用程序的稳定性和兼容性的关键信息的技术问题。
技术领域
本发明涉及智能终端技术领域,尤其涉及一种应用程序兼容性监控方法、装置、智能终端及存储介质。
背景技术
智能终端(如智能手机)往往会安装有各类应用程序;由于应用程序的开发系统存在固有缺陷、应用程序与智能终端操作系统冲突等多种可能原因,导致这些应用程序存在运行不稳定或者不兼容的情况,即这些应用程序并非都有着良好的稳定性和兼容性。
例如,应用程序出现ANR(application not responding,即应用程序无响应)状况时,应用程序会自动弹出一个应用程序无响应的用户提示对话,提示用户选择继续等待或者强制退出该应用程序。或者,应用程序出现崩溃(即Crash):例如客户端对数据的处理类型与后台请求数据类型不兼容,导致应用程序崩溃的现象发生。此时系统会弹出一个应用程序已崩溃的用户提示对话,提示强制退出该应用程序。
通常情况下,当应用程序不具备良好的兼容性时,会影响应用程序的稳定性;即应用程序的兼容性较低会使得智能终端的应用程序运行不畅,甚至出现无响应/崩溃等不稳定事件,进而频繁出现用户提示对话,极大地影响用户使用体验。因此,如何及早向用户反馈应用程序的稳定性和兼容性的关键信息,是一个需要重视的技术方向。
上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。
发明内容
本发明的主要目的在于提供一种应用程序兼容性监控方法、装置、系统及存储介质,旨在解决现有智能终端难以及早向用户反馈应用程序的稳定性和兼容性的关键信息的技术问题。
为实现上述目的,本发明提供一种应用程序兼容性监控方法,所述方法包括以下步骤:
统计已安装的应用程序发生预设类型的不稳定事件的统计数据,并将所述统计数据存储至预设稳定性数据库;
在预设时间之后,从所述稳定性数据库提取所述统计数据;
根据所述统计数据,判断所述应用程序的稳定性是否满足预设低稳定性判定条件;
若是,则生成并显示与所述应用程序对应的低兼容性提示信息。
优选地,所述记录已安装应用程序发生预设类型的不稳定事件的统计数据的步骤之前,还包括:
检测是否接收到新应用程序的安装信息;
若是,则建立与所述新应用程序对应的预设稳定性数据库。
优选地,所述记录并更新已安装的应用程序发生预设类型的不稳定事件的统计数据的步骤,具体包括:
在检测到所述应用程序运行时,记录所述应用程序的运行时间,并更新所述应用程序的运行总次数和运行总时间;
当所述应用程序发生预设类型的不稳定事件时,更新所述应用程序发生预设类型的不稳定事件的出现总次数。
优选地,所述根据所述统计数据,判断所述应用程序的稳定性是否满足预设低稳定性判定条件的步骤,具体包括:
基于所述应用程序的运行总次数和运行总时间、所述应用程序发生预设类型的不稳定事件的出现总次数,确定所述应用程序发生预设类型的不稳定事件的频率;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于努比亚技术有限公司,未经努比亚技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811231421.X/2.html,转载请声明来源钻瓜专利网。