一种处理异常关机日志的方法、移动终端和服务器技术

技术编号:15706438 阅读:70 留言:0更新日期:2017-06-26 19:44
本发明专利技术提出了一种处理异常关机日志的方法、移动终端和服务器,移动终端自动上报异常关机日志,服务器自动对移动终端上传到服务器上的异常关机日志进行解析和归并处理。服务器根据解析出的异常关机日志的内容,对相同异常关机类型和异常关机原因的异常关机日志进行归并。经过归并后,大量的异常关机日志将归并成少量的在属于不同异常关机类型下的不同异常关机原因导致的异常关机日志,开发人员只对这些经过归并的异常关机日志进行分析,将减少分析重复的异常关机日志量,使开发人员能够更加快速的解决问题。

Method for processing abnormal shutdown log, mobile terminal and server

The invention provides a method, treatment of abnormal shutdown log mobile terminal and server, the mobile terminal automatically report abnormal shutdown log server, the mobile terminal automatically uploaded to the server log abnormal shutdown for parsing and merging processing. The server merges the abnormal shutdown log of the same abnormal shutdown type and the abnormal shutdown reason according to the content of the abnormal shutdown log. After the merge, a large number of abnormal shutdown will merge into the log log in abnormal shutdown belong to different abnormal shutdown under different types of small abnormal shutdown causes, developers only through these abnormal shutdown log merging analysis, analysis of abnormal shutdown will reduce the amount of log repeated, so developers can solve the problem more quickly the.

【技术实现步骤摘要】
一种处理异常关机日志的方法、移动终端和服务器
本专利技术涉及移动终端异常关机日志处理
,尤其涉及一种处理异常关机日志的方法、移动终端和服务器。
技术介绍
在程序开发过程中,Log是广泛使用的用来记录程序执行过程的机制。Android为用户空间的程序开发人员提供了轻量级的Logger日志系统,该日志系统是以驱动程序的形式实现在内核空间中的,产生的Log是以设备文件的形式存储在文件夹/dev/log/中,该日志系统提供了写Log到设备文件和从设备文件中读Log接口。Android在用户空间提供了使用Logger日志系统的Java接口和C/C++接口供开发人员使用,Log文件的写入是Android框架层代码通过JNI调用系统运行库,并通过系统运行库将Log写入设备文件中;Log文件的读取则是通过Android提供的Logcat工具进行的,Logcat工具根据开发人员输入的命令从设备文件中读取Log,并根据开发人员的要求将经过格式化的Log信息输出。目前各大手机厂商都在机器预制了当系统出现异常时,自动上传异常信息到服务器供开发人员分析的模块。其一般实现原理是在系统中出现异常时,抓取系统本文档来自技高网...
一种处理异常关机日志的方法、移动终端和服务器

【技术保护点】
一种移动终端,其特征在于,所述移动终端包括:设置模块,用于当移动终端因异常关机导致自动重启后,将记录重启原因的属性设置为第一字符串;上传模块,用于当检测到所述记录重启原因的属性为第一字符串时,向服务器上传异常关机日志,以供服务器判断移动终端上传的异常关机日志中是否包含预先设置的异常关机类型的字符串之一,若是,则将移动终端上传的异常关机日志归入相应的异常关机类型中,并记录所述相应的异常关机类型中异常关机日志的数量。

【技术特征摘要】
1.一种移动终端,其特征在于,所述移动终端包括:设置模块,用于当移动终端因异常关机导致自动重启后,将记录重启原因的属性设置为第一字符串;上传模块,用于当检测到所述记录重启原因的属性为第一字符串时,向服务器上传异常关机日志,以供服务器判断移动终端上传的异常关机日志中是否包含预先设置的异常关机类型的字符串之一,若是,则将移动终端上传的异常关机日志归入相应的异常关机类型中,并记录所述相应的异常关机类型中异常关机日志的数量。2.如权利要求1所述的移动终端,其特征在于,所述异常关机日志的内容包括:异常关机类型字符串和异常关机原因字符串。3.一种服务器,其特征在于,所述服务器包括:预设模块,用于预先设置异常关机类型的字符串;归并模块,用于判断移动终端上传的异常关机日志中是否包含预先设置的异常关机类型的字符串之一,若是,则将移动终端上传的异常关机日志归入相应的异常关机类型中,并记录所述相应的异常关机类型中异常关机日志的数量。4.如权利要求3所述的服务器,其特征在于,每个异常关机类型下包含不同异常关机原因的异常关机日志;每个异常关机类型下的不同异常关机原因的异常关机日志组成异常关机日志库;所述归并模块,还用于:在将移动终端上传的异常关机日志归入相应的异常关机类型中的情况下,判断所述异常关机日志库的所述相应的异常关机类型下的异常关机日志中是否包含移动终端上传的异常关机日志中的异常关机原因字符串,若是,则将移动终端上传的异常关机日志与所述相应的异常关机类型下具有相同的异常关机原因的异常关机日志进行数量合并。5.如权利要求4所述的服务器,其特征在于,所述归并模块,还用于:若所述异常关机日志库的所述相应的异常关机类型下的异常关机日志中不包含移动终端上传的异常关机日志中的异常关机原因字符串,则将移动终端上传的异常关机日志作为所述相应的异常关机类型下的一条具有新的异常关机原因的异常关机日志进行保存并记录数量。6.一种处...

【专利技术属性】
技术研发人员:李胜旭
申请(专利权)人:努比亚技术有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1