1.一种异常信息处理方法,其特征在于,所述方法包括:在应用程序启动时,调用内核层为所述应用程序创建守护进程;
在所述应用程序运行过程中,获取所述应用程序的异常信息,将所述异常信息发送至所述守护进程;
通过所述守护进程将所述异常信息上传至服务器;
所述获取所述应用程序的异常信息,包括:
通过预先创建的异常信息处理函数接收操作系统发送的异常信息,将所述操作系统发送的异常信息作为所述应用程序的异常信息;
通过所述守护进程将所述异常信息上传至服务器,包括:在所述守护进程和所述服务器均处于联网状态时,通过所述守护进程将所述异常信息上传至所述服务器;或者,通过所述守护进程将所述异常信息写入本地文件,在所述本地文件的大小达到预设阈值时,或者在当前时间达到预设时间时,通过所述守护进程将所述本地文件上传至所述服务器。
2.根据权利要求1所述的方法,其特征在于,所述将所述异常信息发送至所述守护进程,包括:根据所述应用程序与所述守护进程之间的进程间通信方式,将所述异常信息发送至所述守护进程。
3.根据权利要求2所述的方法,其特征在于,所述操作系统为安卓系统,所述内核层为Linux系统,所述进程间通信方式为AIDL通信方式;
或者,
所述操作系统为IOS系统,所述内核层为Unix系统,所述进程间通信方式为Object-c通信方式。
4.一种异常信息处理装置,其特征在于,所述装置包括:守护进程创建模块,用于在应用程序启动时,调用内核层为所述应用程序创建守护进程;
异常信息转发模块,用于在所述应用程序运行过程中,获取所述应用程序的异常信息,将所述异常信息发送至所述守护进程;
异常信息上报模块,用于通过所述守护进程将所述异常信息上传至服务器;
所述异常信息转发模块具体用于:
通过预先创建的异常信息处理函数接收操作系统发送的异常信息,将所述操作系统发送的异常信息作为所述应用程序的异常信息;
所述异常信息上报模块包括即时上报子模块或者记录上报子模块;
所述即时上报子模块具体用于:在所述守护进程和所述服务器均处于联网状态时,通过所述守护进程将所述异常信息上传至所述服务器;
所述记录上报子模块具体用于:通过所述守护进程将所述异常信息写入本地文件,在所述本地文件的大小达到预设阈值时,或者在当前时间达到预设时间时,通过所述守护进程将所述本地文件上传至所述服务器。
5.根据权利要求4所述的装置,其特征在于,所述异常信息转发模块具体用于:根据所述应用程序与所述守护进程之间的进程间通信方式,将所述异常信息发送至所述守护进程。
6.根据权利要求4所述的装置,其特征在于,所述操作系统为安卓系统,所述内核层为Linux系统,所述进程间通信方式为AIDL通信方式;
或者,
所述操作系统为IOS系统,所述内核层为Unix系统,所述进程间通信方式为Object-c通信方式。