[发明专利]应用异常处理方法和装置有效
申请号: | 201610653675.5 | 申请日: | 2016-08-10 |
公开(公告)号: | CN107729167B | 公开(公告)日: | 2020-09-11 |
发明(设计)人: | 陈奋;王庆;黄泽丰;彭威;胡晶晶;陈猛 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 何平;邓云鹏 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用 异常 处理 方法 装置 | ||
本发明涉及一种应用异常处理方法和装置,该方法包括:操作第一应用进程;当异常文件夹中新增由操作系统在所述第一应用进程发生异常时所生成的异常文件时,通过监测进程监测到所述异常文件;根据所述异常文件生成异常信息并上报至服务器;接收所述服务器反馈的停止操作指令,所述停止操作指令根据上报的所述异常信息生成;根据所述停止操作指令停止操作所述第一应用进程。本发明提供的应用异常处理方法和装置,即使第一应用进程本身崩溃也可以检测到异常,并可一定程度上避免因对第一应用进程的不当操作导致第一应用进程发生异常。
技术领域
本发明涉及计算机技术领域,特别是涉及一种应用异常处理方法和装置。
背景技术
随着终端硬件配置的不断发展,终端上可以运行种类繁多、可实现各种功能的应用,比如拍照应用、视频应用、音乐应用或者游戏应用等。应用在运行时难免会发生异常的情况,将应用在发生异常时产生的异常信息保存下来,通过某种渠道反馈给开发人员,有利于开发人员根据该异常信息开发新版本的应用,以克服旧版本的应用所存在的问题。
按照目前所采用的应用异常处理方式,应用进程在运行时会设置各种可能的异常情况所对应的处理方式,当应用进程发生某种异常时,便会采用该异常情况下的处理方式上报相应的异常信息至服务器。然而,目前的应用异常处理方式需要应用在发生异常时应用进程本身能够运行,当应用进程本身发生崩溃时就无法上报异常信息。
发明内容
基于此,有必要针对目前的应用异常处理方式在应用进程本身发生崩溃时就无法上报异常信息的技术问题,提供一种应用异常处理方法和装置。
一种应用异常处理方法,包括:
操作第一应用进程;
当异常文件夹中新增由操作系统在所述第一应用进程发生异常时所生成的异常文件时,通过监测进程监测到所述异常文件;
根据所述异常文件生成异常信息并上报至服务器;
接收所述服务器反馈的停止操作指令,所述停止操作指令根据上报的所述异常信息生成;
根据所述停止操作指令停止操作所述第一应用进程。
一种应用异常处理装置,包括:
操作模块,用于操作第一应用进程;
监测模块,用于当异常文件夹中新增由操作系统在所述第一应用进程发生异常时所生成的异常文件时,通过监测进程监测到所述异常文件;
上报模块,用于根据所述异常文件生成异常信息并上报至服务器;
接收模块,用于接收所述服务器反馈的停止操作指令,所述停止操作指令根据上报的所述异常信息生成;
所述操作模块还用于根据所述停止操作指令停止操作所述第一应用进程。
上述应用异常处理方法和装置,当第一应用进程发生异常时,由操作系统在异常文件夹中新增相应的异常文件,通过监测进程可监测到该异常文件,从而监测到第一应用进程发生异常。即使第一应用进程本身崩溃,也可以通过操作系统生成记录该次崩溃的异常文件,进而通过监测进程监测到异常,并根据异常文件进行异常信息的上报。而且,当操作第一应用进程后,若第一应用进程发生异常,可通过服务器根据上报的异常信息触发停止操作指令,进而停止操作第一应用进程,可一定程度上避免因对第一应用进程的不当操作导致第一应用进程发生异常。
附图说明
图1为一个实施例中应用异常处理系统的应用环境图;
图2为一个实施例中终端的结构示意图;
图3为一个实施例中服务器的结构示意图;
图4为一个实施例中应用异常处理方法的流程示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610653675.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种变电设计成果展示平台业务系统
- 下一篇:科技项目一体化管理平台