[发明专利]应用异常处理方法及终端在审
| 申请号: | 201810800990.5 | 申请日: | 2018-07-20 | 
| 公开(公告)号: | CN109032828A | 公开(公告)日: | 2018-12-18 | 
| 发明(设计)人: | 苏晓强 | 申请(专利权)人: | 网宿科技股份有限公司 | 
| 主分类号: | G06F11/07 | 分类号: | G06F11/07;G06F8/65 | 
| 代理公司: | 上海晨皓知识产权代理事务所(普通合伙) 31260 | 代理人: | 成丽杰 | 
| 地址: | 200030 上海市徐汇区*** | 国省代码: | 上海;31 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 应用程序 异常处理 补救信息 预设服务器 缓存文件 异常条件 异常信息 预设 计算机技术领域 应用 终端 接收服务器 上报 崩溃 场景 修复 重复 访问 保证 | ||
本发明实施方式涉及计算机技术领域,公开了一种应用异常处理方法及终端。本发明实施方式中,应用异常处理方法包括:应用程序满足预设异常条件时,应用程序暂停访问缓存文件,并向预设服务器上报异常信息;其中,预设异常条件用于指示应用程序的缓存文件异常;接收到预设服务器下发的补救信息时,执行补救信息。本发明实施方式提升了应用程序的异常处理能力,使得应用程序在陷入重复崩溃的场景时也能够将异常信息进行上报,并能够接收服务器下发的补救信息进行修复,以保证应用程序的稳定性。
技术领域
本发明实施方式涉及计算机技术领域,特别涉及应用异常处理方法及终端。
背景技术
随着终端硬件配置的不断发展,终端上可以运行种类繁多、可实现各种功能的应用程序,比如拍照应用程序、视频应用程序、音乐应用程序或者游戏应用程序等。应用程序在使用过程中,或多或少会出现一些异常崩溃的场景,大多数异常崩溃的场景都只是造成应用程序闪退,用户只需重启即可恢复正常使用。因此,大部分开发人员只对这种异常崩溃的场景做了处理,即,应用程序将发生异常时产生的异常信息保存下来,通过某种渠道反馈给开发人员,以便于开发人员根据该异常信息开发新版本的应用程序,以克服旧版本的应用程序所存在的问题。
但是,本专利申请的发明人发现:上述技术方案是基于开发人员能够接收到异常崩溃相关信息后及时采取相关措施来解决的。如果应用程序异常崩溃后,用户重新启动应用程序还是发生异常崩溃,即,应用程序反复启动、崩溃时,应用程序就处于瘫痪状态,此时的应用程序是无法正常的上报异常相关信息给服务器来告知开发人员的,也无法接收服务器下发的补救信息进行修复,这种情况严重地影响到了用户的使用体验。
发明内容
本发明实施方式的目的在于提供一种应用异常处理方法及终端,旨在提升应用程序的异常处理能力,使得应用程序在陷入重复崩溃的场景时也能够将异常信息进行上报,并能够接收服务器下发的补救信息进行修复,以保证应用程序的稳定性。
为解决上述技术问题,本发明的实施方式提供了一种应用异常处理方法,包括:
应用程序满足预设异常条件时,应用程序暂停访问缓存文件,并向预设服务器上报异常信息;
接收到预设服务器下发的补救信息时,执行补救信息。
本发明的实施方式还提供了一种终端,包括:
至少一个处理器;以及,
与至少一个处理器通信连接的存储器;其中,
存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行上述的应用异常处理方法。
本发明的实施方式还提供了一种计算机可读存储介质,存储有计算机程序,该计算机程序被处理器执行时实现上述的应用异常处理方法。
本发明实施方式相对于现有技术而言,在应用程序满足预设异常条件时,判定应用程序陷入了由于缓存文件异常所导致的重复崩溃场景,此时中断应用程序的正常行为—令应用程序暂停访问缓存文件,以避免应用程序再次因访问缓存文件而崩溃,同时,应用程序向预设服务器上报异常信息,以便于开发人员根据异常信息进行补救,令应用程序在接收到预设服务器下发的补救信息时,及时地执行补救信息,从而实现应用异常处理。这样,应用程序在陷入重复崩溃的场景时也能够将异常信息进行上报,并能够接收服务器下发的补救信息进行修复,有效地保证了应用程序的稳定性。通过这种方式,增加了依靠服务器进行异常修复的可能性,避免了用户手动进行修复所导致的缓存数据被全部清除的情况,应用程序的服务质量与用户需求的匹配度较高。
另外,预设异常条件为以下条件的其中之一:崩溃频率大于预设频率、崩溃次数大于预设次数。这样,提供了预设异常条件的几种具体实现形式,增加了本发明实施方式的灵活性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网宿科技股份有限公司,未经网宿科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810800990.5/2.html,转载请声明来源钻瓜专利网。





