一种电子设备保存系统日志的方法及电子设备的制造方法

文档序号:8258293阅读:259来源:国知局
一种电子设备保存系统日志的方法及电子设备的制造方法
【技术领域】
[0001]本发明涉及通信技术领域,特别是涉及一种电子设备保存系统日志的方法及电子设备。
【背景技术】
[0002]系统日志是电子设备开发和测试过程的重要组成部分,是分析和解决电子设备系统Bug的重要依据,是改进和优化电子设备性能的重要辅助手段。在电子设备研发调试和测试的初步阶段本领域的技术人员可以通过USB数据线连接电脑来输出系统日志,当进入整机测试阶段时再通过USB线连接电脑输出系统日志就显得操作和使用不方便。且整机测试需要尽量贴近用户的实际使用场景,仅仅通过USB数据线连接电脑,是无法站在用户的角度发现贴近用户使用时出现的系统问题。
[0003]若需站在用户的角度发现贴近用户使用时出现的系统问题,则可以通过电子设备内自身或扩展的存储空间去保存系统日志,当用户使用中出现bug时,则可从存储空间内调出系统日志来看,操作十分的便利。
[0004]然而电子设备内的存储空间存储量相较于电脑是有限的,由于电子设备的存储模块是无法自动更新保存系统日志,也许当用户使用时出现bug的时候,也许电子设备内的存储空间早已满了,并没有保存到存在bug的系统日志,所以需要用户定期的删除存储空间内的系统日志才能保证新的系统日志被不断保存。
[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]图1是本发明一种电子设备保存系统日志的方法第一实施例的流程示意图;
[0054]图2是本发明一种电子设备保存系统日志的方法第二实施例的流程示意图;
[0055]图3是
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1