一种客户端崩溃通知方法、装置及设备与流程

文档序号:23980802发布日期:2021-02-20 09:34阅读:来源:国知局

技术特征:
1.一种客户端崩溃通知方法,其特征在于,所述方法包括:获取客户端对应的软件代码,在软件代码入口安装崩溃捕获代码;检测到客户端打包测试或版本发布指令,对客户端代码进行编译;将客户端编译生成的pdb文件上传至后台服务器;当监测到客户端崩溃时,根据崩溃捕获代码生成进程镜像文件,将进程镜像文件上传至后台服务器;根据进程镜像文件、编译文件及崩溃上报工具对崩溃原因进行分析,获取造成崩溃的崩溃信息,将所述崩溃信息发送至指定邮箱中。2.根据权利要求1所述的客户端崩溃通知方法,其特征在于,所述获取客户端对应的软件代码,在软件代码入口安装崩溃捕获代码前,包括:预先将开发人员的邮箱设置为指定邮箱。3.根据权利要求2所述的客户端崩溃通知方法,其特征在于,所述检测到客户端打包测试或版本发布指令时,对客户端代码进行编译;将客户端编译生成的pdb文件上传至后台服务器,包括:检测到客户端打包测试或版本发布指令,生成客户端对应的可执行程序文件;对可执行程序文件进行编译后生成pdb文件;将客户端编译生成的pdb文件上传至后台服务器。4.根据权利要3所述的客户端崩溃通知方法,其特征在于,所述当监测到客户端崩溃时,根据崩溃捕获代码生成进程镜像文件,将进程镜像文件上传至后台服务器,包括:当监测到客户端崩溃时,根据崩溃捕获代码生成dump文件;检测到将dump文件生成时,通过http接口将dump文件上传至后台服务器。5.根据权利要求4所述的客户端崩溃通知方法,其特征在于,所述当监测到客户端崩溃时,根据崩溃捕获代码生成进程镜像文件,将进程镜像文件上传至后台服务器前,还包括:预先对breakpad进行编译,将编译后的生成的可执行文件存入后台服务器。6.根据权利要求5所述的客户端崩溃通知方法,其特征在于,所述根据进程镜像文件、编译文件及崩溃上报工具对崩溃原因进行分析,包括:根据dump文件、pdb文件及breakpad对应的可执行文件对崩溃原因进行分析,根据分析结果生成崩溃信息。7.根据权利要求6所述的客户端崩溃通知方法,其特征在于,所述获取造成崩溃的崩溃信息,将所述崩溃信息发送至指定邮箱中,包括:获取造成崩溃的代码、当前线程、调用库及句柄,将造成崩溃的代码、当前线程、调用库及句柄发送至指定邮箱中。8.一种客户端崩溃通知装置,其特征在于,所述装置包括:崩溃捕获代码安装模块,用于获取客户端对应的软件代码,在软件代码入口安装崩溃捕获代码;编译与上传模块,用于检测到客户端打包测试或版本发布指令,对客户端代码进行编译;将客户端编译生成的pdb文件上传至后台服务器;镜像文件生成与上传模块,用于当监测到客户端崩溃时,根据崩溃捕获代码生成进程镜像文件,将进程镜像文件上传至后台服务器;
崩溃信息分析与发送模块,用于根据进程镜像文件、编译文件及崩溃上报工具对崩溃原因进行分析,获取造成崩溃的崩溃信息,将所述崩溃信息发送至指定邮箱中。9.一种客户端崩溃通知设备,其特征在于,所述设备包括至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1-7任一项所述的客户端崩溃通知方法。10.一种非易失性计算机可读存储介质,其特征在于,所述非易失性计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令被一个或多个处理器执行时,可使得所述一个或多个处理器执行权利要求1-7任一项所述的客户端崩溃通知方法。
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1