[发明专利]一种处理异常关机日志的方法、移动终端和服务器在审
申请号: | 201710200224.0 | 申请日: | 2017-03-30 |
公开(公告)号: | CN106888125A | 公开(公告)日: | 2017-06-23 |
发明(设计)人: | 李胜旭 | 申请(专利权)人: | 努比亚技术有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/08 |
代理公司: | 工业和信息化部电子专利中心11010 | 代理人: | 罗丹 |
地址: | 518057 广东省深圳市南山区高新区北环大道9018*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 处理 异常 关机 日志 方法 移动 终端 服务器 | ||
技术领域
本发明涉及移动终端异常关机日志处理技术领域,尤其涉及一种处理异常关机日志的方法、移动终端和服务器。
背景技术
在程序开发过程中,Log是广泛使用的用来记录程序执行过程的机制。Android为用户空间的程序开发人员提供了轻量级的Logger日志系统,该日志系统是以驱动程序的形式实现在内核空间中的,产生的Log是以设备文件的形式存储在文件夹/dev/log/中,该日志系统提供了写Log到设备文件和从设备文件中读Log接口。Android在用户空间提供了使用Logger日志系统的Java接口和C/C++接口供开发人员使用,Log文件的写入是Android框架层代码通过JNI调用系统运行库,并通过系统运行库将Log写入设备文件中;Log文件的读取则是通过Android提供的Logcat工具进行的,Logcat工具根据开发人员输入的命令从设备文件中读取Log,并根据开发人员的要求将经过格式化的Log信息输出。
目前各大手机厂商都在机器预制了当系统出现异常时,自动上传异常信息到服务器供开发人员分析的模块。其一般实现原理是在系统中出现异常时,抓取系统的一些信息,并将这些信息压缩后通过网络上传到服务器上,服务器端根据上传的机器IMEI号定位该机器具体出现了什么异常。
由于服务器端收到手机端上传的大量异常关机日志,假如某厂商在市场上有1000万台机器,手机生命周期范围内异常关机异常上报率为1%,则服务器上将有10万条异常关机日志信息。如果开发人员对每一条日志都进行分析的话,很明显这是无法完成的任务。该问题将直接影响到手机厂商发现市场上该厂商的机器问题,无法快速发现问题也就无法快速解决问题,这进一步导致厂商无法提供更优质的系统给用户。
发明内容
本发明的主要目的在于提出一种处理异常关机日志的方法、移动终端和服务器,旨在对移动终端的异常关机日志进行高效处理。
为实现上述目的,本发明提供的一种移动终端,包括:
设置模块,用于当移动终端因异常关机导致自动重启后,将记录重启原因的属性设置为第一字符串;
上传模块,用于当检测到所述记录重启原因的属性为第一字符串时,向服务器上传异常关机日志,以供服务器判断移动终端上传的异常关机日志中是否包含预先设置的异常关机类型的字符串之一,若是,则将移动终端上传的异常关机日志归入相应的异常关机类型中,并记录所述相应的异常关机类型中异常关机日志的数量。
可选的,所述异常关机日志的内容包括:异常关机类型字符串和异常关机原因字符串。
本发明还提出一种服务器,包括:
预设模块,用于预先设置异常关机类型的字符串;
归并模块,用于判断移动终端上传的异常关机日志中是否包含预先设置的异常关机类型的字符串之一,若是,则将移动终端上传的异常关机日志归入相应的异常关机类型中,并记录所述相应的异常关机类型中异常关机日志的数量。
可选的,每个异常关机类型下包含不同异常关机原因的异常关机日志;每个异常关机类型下的不同异常关机原因的异常关机日志组成异常关机日志库;
所述归并模块,还用于:在将移动终端上传的异常关机日志归入相应的异常关机类型中的情况下,判断所述异常关机日志库的所述相应的异常关机类型下的异常关机日志中是否包含移动终端上传的异常关机日志中的异常关机原因字符串,若是,则将移动终端上传的异常关机日志与所述相应的异常关机类型下具有相同的异常关机原因的异常关机日志进行数量合并。
可选的,所述归并模块,还用于:
若所述异常关机日志库的所述相应的异常关机类型下的异常关机日志中不包含移动终端上传的异常关机日志中的异常关机原因字符串,则将移动终端上传的异常关机日志作为所述相应的异常关机类型下的一条具有新的异常关机原因的异常关机日志进行保存并记录数量。
此外,为实现上述目的,在移动终端侧,本发明还提出一种处理异常关机日志的方法,包括:
移动终端因异常关机导致自动重启后,将记录重启原因的属性设置为第一字符串;
移动终端检测到所述记录重启原因的属性为第一字符串时,向服务器上传异常关机日志,以供服务器判断移动终端上传的异常关机日志中是否包含预先设置的异常关机类型的字符串之一,若是,则将移动终端上传的异常关机日志归入相应的异常关机类型中,并记录所述相应的异常关机类型中异常关机日志的数量。
可选的,所述异常关机日志的内容包括:异常关机类型字符串和异常关机原因字符串。
在服务器侧,本发明还提出一种处理异常关机日志的方法,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于努比亚技术有限公司,未经努比亚技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710200224.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种高可靠性电力光传输网线路规划系统
- 下一篇:一种网络管理数据建模方法