[发明专利]异常信息处理方法及装置有效
申请号: | 201611001141.0 | 申请日: | 2016-11-14 |
公开(公告)号: | CN106708643B | 公开(公告)日: | 2020-05-12 |
发明(设计)人: | 张磊 | 申请(专利权)人: | 武汉斗鱼网络科技有限公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 唐维虎 |
地址: | 430000 湖北省武汉市东湖开*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 异常 信息处理 方法 装置 | ||
本发明的目的在于提供一种异常信息处理方法及装置,所述方法包括:在应用程序启动时,调用内核层为所述应用程序创建守护进程;在所述应用程序运行过程中,获取所述应用程序的异常信息,将所述异常信息发送至所述守护进程;通过所述守护进程将所述异常信息上传至服务器。通过本发明中的异常信息处理方法及装置,能够解决相关技术中在应用程序运行过程中,导致应用程序崩溃的异常信息很难被后端开发人员获取到的问题。
技术领域
本发明涉及计算机技术领域,具体而言,涉及一种异常信息处理方法及装置。
背景技术
在移动终端的应用程序开发过程中,不可避免的会在程序中引入或大或小的问题,如果这些问题在测试阶段没有被相应的测试人员发现,当应用程序发布到用户处后,用户在使用过程中可能遇到各种各样的问题,有些严重的问题可能导致程序或者系统崩溃。
相关技术中,应用程序大多配置有异常信息处理方法,应用程序发布到用户处后,应用程序在运行过程中依靠预先配置的异常信息处理方法收集异常信息,并对异常信息进行处理,如收集异常信息并发送至后端服务器等,然而,当应用程序在运行过程中出现比较严重的异常信息,导致应用程序崩溃时,由于应用程序崩溃,应用程序依靠预先配置的异常信息处理方法将无法收集异常信息,也无法对异常信息进行处理,如此下去,导致应用程序崩溃的异常信息很难被后端开发人员获取到,使得在应用程序的后续版本中很可能还存在同样的问题,极大降低用户的使用体验,为开发人员开发应用程序的后续版本带来不便。
针对上述提出的在应用程序运行过程中,导致应用程序崩溃的异常信息很难被后端开发人员获取到的问题,目前尚未提出有效的解决方案。
发明内容
有鉴于此,本发明的目的在于提供一种异常信息处理方法及装置,以解决相关技术中在应用程序运行过程中,导致应用程序崩溃的异常信息很难被后端开发人员获取到的问题。
第一方面,本发明实施例提供了一种异常信息处理方法,所述方法包括:在应用程序启动时,调用内核层为所述应用程序创建守护进程;在所述应用程序运行过程中,获取所述应用程序的异常信息,将所述异常信息发送至所述守护进程;通过所述守护进程将所述异常信息上传至服务器。
结合第一方面,本发明实施例提供了第一方面第一种可能的实施方式,其中,所述获取所述应用程序的异常信息,包括:通过预先创建的异常信息处理函数接收所述操作系统发送的异常信息,将所述操作系统发送的异常信息作为所述应用程序的异常信息。
结合第一方面,本发明实施例提供了第一方面第二种可能的实施方式,其中,所述将所述异常信息发送至所述守护进程,包括:根据所述应用程序与所述守护进程之间的进程间通信方式,将所述异常信息发送至所述守护进程。
结合第一方面第二种可能的实施方式,本发明实施例提供了第一方面第三种可能的实施方式,其中,所述操作系统为安卓系统,所述内核层为Linux系统,所述进程间通信方式为AIDL(Android Interface Definition Language)通信方式;或者,所述操作系统为IOS系统,所述内核层为Unix系统,所述进程间通信方式为Object-c通信方式。
结合第一方面,本发明实施例提供了第一方面第四种可能的实施方式,其中,通过所述守护进程将所述异常信息上传至服务器,包括:在所述守护进程和所述服务器均处于联网状态时,通过所述守护进程将所述异常信息上传至所述服务器;或者,通过所述守护进程将所述异常信息写入本地文件,在所述本地文件的大小达到预设阈值时,或者在当前时间达到预设时间时,通过所述守护进程将所述本地文件上传至所述服务器。
第二方面,本发明实施例提供了一种异常信息处理装置,所述装置包括:守护进程创建模块,用于在应用程序启动时,调用内核层为所述应用程序创建守护进程;异常信息转发模块,用于在所述应用程序运行过程中,获取所述应用程序的异常信息,将所述异常信息发送至所述守护进程;异常信息上报模块,用于通过所述守护进程将所述异常信息上传至服务器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉斗鱼网络科技有限公司,未经武汉斗鱼网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611001141.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种植物乳杆菌菌株及其应用
- 下一篇:一种聚苯胺响应的pH敏感电极的加工方法