[发明专利]移动终端及其离线日志处理方法、计算机可读存储介质在审
申请号: | 201710292816.X | 申请日: | 2017-04-28 |
公开(公告)号: | CN107239493A | 公开(公告)日: | 2017-10-10 |
发明(设计)人: | 柏凤佳 | 申请(专利权)人: | 努比亚技术有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F11/14 |
代理公司: | 北京安信方达知识产权代理有限公司11262 | 代理人: | 李红爽,李丹 |
地址: | 518000 广东省深圳市南山区高新区北环大道9018*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 移动 终端 及其 离线 日志 处理 方法 计算机 可读 存储 介质 | ||
1.一种移动终端的离线日志处理方法,其特征在于,所述方法包括:
移动终端检测自身是否进入工程模式或进行恢复出厂设置操作;
如果所述移动终端检测到自身进入工程模式,则:
所述移动终端检测离线日志是否已开启;
如果离线日志已开启,则所述移动终端抓取离线日志并将抓取到的离线日志写入内存缓存或临时文件;
所述移动终端将所述内存缓存或临时文件中的离线日志保存至用户数据分区中,以免所述内存缓存或临时文件到达最大上限时,内存缓存或临时文件中的离线日志被移动终端最新抓取的离线日志所覆盖;
如果移动终端检测到自身进行恢复出厂设置操作,则:
所述移动终端关闭离线日志。
2.根据权利要求1所述的方法,其特征在于,所述移动终端将所述内存缓存或临时文件中的离线日志保存至用户数据分区中的步骤,具体包括:
所述移动终端周期性地将所述内存缓存或所述临时文件中的离线日志保存至所述用户数据分区中。
3.根据权利要求1所述的方法,其特征在于,所述移动终端将所述内存缓存或临时文件中的离线日志保存至用户数据分区中的步骤,具体包括:
所述移动终端预先设置离线日志上限值;
当所述内存缓存或所述临时文件中的离线日志的大小到达所述离线日志上限值时,所述移动终端将所述内存缓存或所述临时文件中的离线日志保存至所述用户数据分区中。
4.根据权利要求1所述的方法,其特征在于,在所述移动终端将所述内存缓存或临时文件中的离线日志保存至用户数据分区中的步骤之后且所述移动终端检测到自身进行恢复出厂设置操作的步骤之前,所述方法还包括:
所述移动终端检测自身是否发生异常事件;
当所述移动终端检测到自身发生异常事件时,将所述用户数据分区中的所述离线日志上传至预先设置的服务器。
5.根据权利要求4所述的方法,其特征在于,所述异常事件包括应用程序无响应异常、程序崩溃异常、重启异常和死机异常。
6.一种移动终端,其特征在于,所述移动终端包括处理器、存储器及通信总线,所述处理器和所述存储器通过所述通信总线通信连接;其中,
所述存储器用于存储离线日志处理程序;
所述处理器用于调用所述存储器中存储的离线日志处理程序,并执行以下步骤:
检测移动终端是否进入工程模式或进行恢复出厂设置操作;
如果检测到移动终端进入工程模式,则:
检测离线日志是否已开启;
如果离线日志已开启,则抓取离线日志并将抓取到的离线日志写入内存缓存或临时文件;
将所述内存缓存或临时文件中的离线日志保存至用户数据分区中,以免所述内存缓存或临时文件到达最大上限时,内存缓存或临时文件中的离线日志被移动终端最新抓取的离线日志所覆盖;
如果检测到移动终端进行恢复出厂设置操作,则关闭离线日志。
7.根据权利要求6所述的移动终端,其特征在于,所述处理器用于将所述内存缓存或临时文件中的离线日志保存至用户数据分区中具体包括:
周期性地将所述内存缓存或所述临时文件中的离线日志保存至所述用户数据分区中。
8.根据权利要求6所述的移动终端,其特征在于,所述处理器用于将所述内存缓存或临时文件中的离线日志保存至用户数据分区中具体包括:
当所述内存缓存或所述临时文件中的离线日志的大小到达预先设置的离线日志上限值时,将所述内存缓存或所述临时文件中的离线日志保存至所述用户数据分区中。
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现以下步骤:
检测移动终端是否进入工程模式或进行恢复出厂设置操作;
如果检测到移动终端进入工程模式,则:
检测离线日志是否已开启;
如果离线日志已开启,则抓取离线日志并将抓取到的离线日志写入内存缓存或临时文件;
将所述内存缓存或临时文件中的离线日志保存至用户数据分区中,以免所述内存缓存或临时文件到达最大上限时,内存缓存或临时文件中的离线日志被移动终端最新抓取的离线日志所覆盖;
如果检测到移动终端进行恢复出厂设置操作,则关闭离线日志。
10.根据权利要求9所述的计算机可读存储介质,其特征在于,在所述将所述内存缓存或临时文件中的离线日志保存至用户数据分区中的步骤之后,且所述检测到移动终端进行恢复出厂设置操作的步骤之前,所述一个或者多个程序还可被所述一个或者多个处理器执行,以实现以下步骤:
检测所述移动终端是否发生异常事件;
当所述移动终端发生异常事件时,将所述用户数据分区中的离线日志上传至预先设置的服务器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于努比亚技术有限公司,未经努比亚技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710292816.X/1.html,转载请声明来源钻瓜专利网。