[发明专利]一种客户端崩溃的定位方法及系统有效
申请号: | 201410247943.4 | 申请日: | 2014-06-06 |
公开(公告)号: | CN104077210B | 公开(公告)日: | 2017-06-06 |
发明(设计)人: | 肖迪 | 申请(专利权)人: | 百度在线网络技术(北京)有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34 |
代理公司: | 北京鸿德海业知识产权代理事务所(普通合伙)11412 | 代理人: | 袁媛 |
地址: | 100085 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 客户端 崩溃 定位 方法 系统 | ||
1.一种客户端崩溃的定位方法,其特征在于,所述方法包括:
获取发生崩溃的客户端的进程日志;
获取所述客户端的镜像文件和操作行为信息中至少一个;
依据所述客户端的镜像文件和操作行为信息中至少一个以及所述进程日志,获得所述客户端的崩溃信息;
所述获取发生崩溃的客户端的进程日志之前,所述方法还包括:
所述客户端发生崩溃时,通过所述客户端所在终端的操作系统提供的崩溃处理API的入口地址,将运行所述客户端的进程的相关信息输入到所述崩溃处理API;
依据预设的所述崩溃处理API的入口地址,对所述崩溃处理API进行监听,以获得输入到所述崩溃处理API的所述相关信息;
依据所述相关信息和所述客户端发生崩溃的时间,生成所述发生崩溃的客户端的进程日志。
2.根据权利要求1所述的方法,其特征在于,所述获取所述客户端的镜像文件之前,所述方法还包括:
所述客户端发生崩溃后,生成镜像文件;
将所述镜像文件写入存储装置中;
其中,所述镜像文件包括所述客户端发生崩溃时运行所述客户端的进程状态信息和所述客户端的属性信息。
3.根据权利要求1所述的方法,其特征在于,所述获取所述客户端的操作行为信息,包括:
获取所述客户端发生崩溃之前所述终端上的操作行为;
若预设的操作行为类型包括获取的所述操作行为,依据获取的所述操作行为和所述操作行为的时间,生成所述操作行为信息;
其中,所述操作行为类型包括以下行为中至少一种:鼠标单击行为、鼠标双击行为、鼠标悬停行为、鼠标拖拽行为、触碰行为和按键输入行为。
4.根据权利要求1至3中任一项所述的方法,其特征在于,所述方法还包括:
按照预设的提示方式,向用户推送提示信息,所述提示信息包括依据所述客户端的崩溃信息获得的所述客户端的崩溃信息摘要;
所述提示方式包括以下方式中至少一种:邮件提示、短信息提示和提示框提示。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:显示所述客户端的崩溃信息。
6.一种客户端崩溃的定位系统,其特征在于,所述系统包括:
第一获取单元,用于获取发生崩溃的客户端的进程日志;
第二获取单元,用于获取所述客户端的镜像文件和操作行为信息中至少一个;
分析单元,用于依据所述客户端的镜像文件和操作行为信息中至少一个以及所述进程日志,获得所述客户端的崩溃信息;
所述系统还包括:
调用单元,用于所述客户端发生崩溃时,通过所述客户端所在终端的操作系统提供的崩溃处理API的入口地址,将运行所述客户端的进程的相关信息输入到所述崩溃处理API;
监听单元,用于依据预设的所述崩溃处理API的入口地址,对所述崩溃处理API进行监听,以获得输入到所述崩溃处理API的所述相关信息;
第一生成单元,用于依据所述相关信息和所述客户端发生崩溃的时间,生成所述发生崩溃的客户端的进程日志。
7.根据权利要求6所述的系统,其特征在于,所述系统还包括:
第二生成单元,用于所述客户端发生崩溃后,生成镜像文件;
写入单元,用于将所述镜像文件写入存储装置中;
其中,所述镜像文件包括所述客户端发生崩溃时运行所述客户端的进程状态信息和所述客户端的属性信息。
8.根据权利要求6所述的系统,其特征在于,所述第二获取单元,具体用于:
获取所述客户端发生崩溃之前所述终端上的操作行为;
若预设的操作行为类型包括获取的所述操作行为,依据获取的所述操作行为和所述操作行为的时间,生成所述操作行为信息;
其中,所述操作行为类型包括以下行为中至少一种:鼠标单击行为、鼠标双击行为、鼠标悬停行为、鼠标拖拽行为、触碰行为和按键输入行为。
9.根据权利要求6至8中任一项所述的系统,其特征在于,所述系统还包括:
推送单元,用于按照预设的提示方式,向用户推送提示信息,所述提示信息包括依据所述客户端的崩溃信息获得的所述客户端的崩溃信息摘要;
所述提示方式包括以下方式中至少一种:邮件提示、短信息提示和提示框提示。
10.根据权利要求9所述的系统,其特征在于,所述系统还包括:
显示单元,用于显示所述客户端的崩溃信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百度在线网络技术(北京)有限公司,未经百度在线网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410247943.4/1.html,转载请声明来源钻瓜专利网。