系统日志抓取方法及装置的制造方法

文档序号:9506101阅读:278来源:国知局
系统日志抓取方法及装置的制造方法
【技术领域】
[0001 ] 本公开涉及通信技术领域,特别涉及一种系统日志抓取方法及装置。
【背景技术】
[0002]智能设备的系统日志记录该智能设备系统中发生的各种事件,如系统中各种服务的启动、运行、关闭等信息,用户可以通过对系统日志进行分析来检查智能设备运行错误发生的原因,或者寻找智能设备受攻击时攻击者留下的痕迹。如果能够在合理的时间抓取智能设备的系统日志,将有利于解决该智能设备在运行过程中出现的问题。

【发明内容】

[0003]为了解决上述问题,本公开提供一种系统日志抓取方法及装置。
[0004]具体地,本公开是通过如下技术方案实现的:
[0005]根据本公开实施例的第一方面,提供一种系统日志抓取方法,所述方法包括:
[0006]获取智能设备的设备温度值;
[0007]判断所述设备温度值是否大于预设的第一温度阈值;
[0008]在所述设备温度值大于预设的第一温度阈值时,抓取所述智能设备的系统日志。
[0009]在一实施例中,所述方法还包括:
[0010]在所述设备温度值大于预设的第一温度阈值时,判断所述设备温度值是否大于预设的第二温度阈值,所述第二温度阈值大于所述第一温度阈值;
[0011]在所述设备温度值大于预设的第二温度阈值时,确定当前在系统中后台运行的应用程序;
[0012]关闭当前系统中后台运行的应用程序。
[0013]在一实施例中,所述关闭当前系统中后台运行的应用程序,包括:
[0014]获取当前系统中后台运行的应用程序的耗电数值,确定后台运行的耗电数值最高的应用程序;
[0015]关闭当前系统中后台运行的耗电数值最高的应用程序。
[0016]在一实施例中,所述获取智能设备的设备温度值,包括:
[0017]按照预设周期获取智能设备的设备温度值;
[0018]所述抓取所述智能设备的系统日志,包括:
[0019]根据预设的温度值与温度等级的对应关系,判断当前周期获取的设备温度值与上一周期获取的设备温度值是否处于同一温度等级,如果不处于同一温度等级,抓取所述智能设备的系统日志。
[0020]在一实施例中,所述抓取所述智能设备的系统日志,包括:
[0021]展示第一提示消息,所述第一提示消息用于询问用户是否同意抓取所述智能设备的系统日志;
[0022]接收用户针对所述第一提示消息输入的操作;
[0023]在根据所述操作确认用户同意抓取系统日志时,抓取所述智能设备的系统日志。
[0024]在一实施例中,所述方法还包括:
[0025]在所述设备温度值大于预设的第一温度阈值时,判断所述设备温度值是否大于预设的第三温度阈值,所述第三温度阈值大于所述第一温度阈值;
[0026]在所述设备温度值大于预设的第三温度阈值时,检测所述智能设备是否处于充电状态,如果处于充电状态,展示第二提示消息;所述第二提示消息用于提示用户智能设备当前温度过高或建议用户采取对应的处理措施。
[0027]在一实施例中,在抓取所述智能设备的系统日志之后,所述方法还包括:
[0028]生成针对抓取到的系统日志的压缩包,并上传至服务器。
[0029]在一实施例中,所述生成针对抓取到的系统日志的压缩包,并上传至服务器,包括:
[0030]在外置存储设备上生成针对抓取到的系统日志的压缩包,并上传至服务器。
[0031]根据本公开实施例的第二方面,提供一种系统日志抓取装置,所述装置包括:
[0032]温度获取单元,被配置为获取智能设备的设备温度值;
[0033]第一判断单元,被配置为判断所述温度获取单元获取到的设备温度值是否大于预设的第一温度阈值;
[0034]日志抓取单元,被配置为在所述第一判断单元的判断结果为是的情况下,抓取所述智能设备的系统日志。
[0035]在一实施例中,所述装置还包括:
[0036]第二判断单元,被配置为在所述第一判断单元的判断结果为是的情况下,判断所述设备温度值是否大于预设的第二温度阈值,所述第二温度阈值大于所述第一温度阈值;
[0037]应用程序确定单元,被配置为在所述第二判断单元的判断结果为是的情况下,确定当前在系统中后台运行的应用程序;
[0038]应用程序关闭单元,被配置为关闭当前系统中后台运行的应用程序。
[0039]在一实施例中,所述应用程序关闭单元,包括:
[0040]耗电量获取子单元,被配置为获取当前系统中后台运行的应用程序的耗电数值,确定后台运行的耗电数值最高的应用程序;
[0041]应用程序关闭子单元,被配置为关闭当前系统中后台运行的耗电数值最高的应用程序。
[0042]在一实施例中,所述温度获取单元,包括:
[0043]温度获取子单元,被配置为按照预设周期获取智能设备的设备温度值;
[0044]所述日志抓取单元,包括:
[0045]温度等级判断子单元,被配置为根据预设的温度值与温度等级的对应关系,判断当前周期获取的设备温度值与上一周期获取的设备温度值是否处于同一温度等级;
[0046]第一日志抓取子单元,被配置为在所述温度等级判断子单元的判断结果为否的情况下,抓取所述智能设备的系统日志。
[0047]在一实施例中,所述日志抓取单元,包括:
[0048]消息展示子单元,被配置为展示第一提示消息,所述第一提示消息用于询问用户是否同意抓取所述智能设备的系统日志;
[0049]操作接收子单元,被配置为接收用户针对所述第一提示消息输入的操作;
[0050]第二日志抓取子单元,被配置为在根据所述操作确认用户同意抓取系统日志时,抓取所述智能设备的系统日志。
[0051 ] 在一实施例中,所述装置还包括:
[0052]第三判断单元,被配置为在所述第一判断单元的判断结果为是的情况下,判断所述设备温度值是否大于预设的第三温度阈值,所述第三温度阈值大于所述第一温度阈值;
[0053]状态检测单元,被配置为在所述第三判断单元的判断结果为是的情况下,检测所述智能设备是否处于充电状态;
[0054]消息展示单元,被配置为在检测到所述智能设备处于充电状态时,展示第二提示消息;所述第二提示消息用于提示用户智能设备当前温度过高或建议用户采取对应的处理措施。
[0055]在一实施例中,所述装置还包括:
[0056]日志上传单元,被配置为生成针对抓取到的系统日志的压缩包,并上传至服务器。
[0057]在一实施例中,所述日志上传单元,包括:
[0058]日志上传子单元,被配置为在外置存储设备上生成针对抓取到的系统日志的压缩包,并上传至服务器。
[0059]根据本公开实施例的第三方面,提供一种系统日志抓取装置,包括:
[0060]处理器;
[0061]用于存储处理器可执行指令的存储器;
[0062]其中,所述处理器被配置为:
[0063]获取智能设备的设备温度值;
[0064]判断所述设备温度值是否大于预设的第一温度阈值;
[0065]在所述设备温度值大于预设的第一温度阈值时,抓取所述智能设备的系统日志。
[0066]本公开的实施例提供的技术方案可以包括以下有益效果:
[0067]本公开实施例可以选择在智能设备出现发热现象时,获取该智能设备的系统日志,以便开发工程师通过对系统日志进行分析,来了解设备发热情况下该智能设备的硬件、软件及系统的运行情况,帮助工程师对智能设备的硬件、软件及系统等进行改进。
[0068]本公开实施例可以使用向用户展示提示消息的方式,保证只有在用户同意抓取智能设备的系统日志时,才抓取智能设备的系统日志。
[0069]智能设备中运行的应用程序越多,耗电量也就越大,该智能设备的设备温度也就越高,由于后台运行的应用程序通常为用户当前不关心的应用程序,基于上述情况,本公开实施例通过关闭后台运行的应用程序,来减少该智能设备当前的耗电量,从而达到降低
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1