终端设备日志获取方法和装置、电子设备及存储介质制造方法及图纸

技术编号:38552613 阅读:8 留言:0更新日期:2023-08-22 20:58
本申请提供一种终端设备日志获取方法和装置、电子设备及存储介质,属于设备管理技术领域。该方法包括:获取终端设备的基带处理侧的实时日志数据;其中,实时日志数据包括在终端设备的日志模块启动之前的开机阶段的任务进程日志数据;根据预设通信协议将实时日志数据发送至终端设备的应用处理侧;在应用处理侧对实时日志数据进行过滤解析,得到终端实时日志;根据终端实时日志和预设的日志处理关键字生成目标日志文件。通过将基带处理侧的实时日志数据传输至应用处理侧进行处理,能够获取在终端设备的日志模块启动之前的开机阶段的任务进程日志数据,保证了日志数据的完整性。保证了日志数据的完整性。保证了日志数据的完整性。

【技术实现步骤摘要】
终端设备日志获取方法和装置、电子设备及存储介质


[0001]本申请涉及设备管理
,尤其涉及一种终端设备日志获取方法和装置、电子设备及存储介质。

技术介绍

[0002]在进行设备调试、设备测试、设备维护等设备管理工作时,通常需要调取设备日志以查看设备工作状态或排查故障。相关技术中,通过QXDM(The QUALCOMM Extensible Diagnostic Monitor,高通可扩展诊断监视器)软件、ADB(Android Debug Bridge,安卓调试桥)工具、拨号盘暗码等方式调取终端设备的日志模块记录的日志数据。但在实际应用中,终端设备在开机时,其日志模块在一些任务进程(如NV模块初始化进程)结束之后才会启动,日志模块启动之前的日志数据遗失,因此无法根据从日志模块调取的日志数据来判断日志模块启动之前的任务进程的执行是否出现异常情况。

技术实现思路

[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]本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种终端设备日志获取方法,其特征在于,所述方法包括:获取终端设备的基带处理侧的实时日志数据;其中,所述实时日志数据包括在所述终端设备的日志模块启动之前的开机阶段的任务进程日志数据;根据预设通信协议将所述实时日志数据发送至所述终端设备的应用处理侧;其中,所述预设通信协议用于在所述基带处理侧和所述应用处理侧之间传输数据;在所述应用处理侧对所述实时日志数据进行过滤解析,得到终端实时日志;根据所述终端实时日志和预设的日志处理关键字生成目标日志文件。2.根据权利要求1所述的方法,其特征在于,所述在所述应用处理侧对所述实时日志数据进行过滤解析,得到终端实时日志的步骤之后,还包括:获取云端备份关键字;当所述云端备份关键字表征为执行云端备份时,将所述终端实时日志发送至云端服务器以进行存储;当所述云端备份关键字表征为跳过云端备份时,将所述终端实时日志存储在所述终端设备的本地存储模块中。3.根据权利要求2所述的方法,其特征在于,所述日志处理关键字包括本地诊断关键字和云端诊断关键字,所述根据所述终端实时日志和预设的日志处理关键字生成目标日志文件的步骤包括:获取所述本地诊断关键字;当所述本地诊断关键字表征为执行本地诊断时,对所述终端实时日志进行本地自动诊断并生成所述目标日志文件;当所述本地诊断关键字表征为跳过本地诊断时,获取所述云端诊断关键字;当所述云端诊断关键字表征为执行云端诊断时,对所述终端实时日志进行云端自动诊断并生成所述目标日志文件;当所述云端诊断关键字表征为跳过云端诊断时,根据所述终端实时日志生成所述目标日志文件。4.根据权利要求3所述的方法,其特征在于,所述对所述终端实时日志进行本地自动诊断并生成所述目标日志文件的步骤,具体包括:获取本地历史日志;其中,所述本地历史日志为存储于所述终端设备的历史日志;根据所述本地历史日志对所述终端实时日志进行比较分析,得到本地诊断结果;根据所述本地诊断结果和所述终端实时日志生成所述目标日志文件。5.根据权利要求3所述的方法,其特征在于,所述对所述终端实时日志进行云端自动诊断并生成所述目标日志文件的步骤,具体包括:若确定所述云端服务器未存储所述终端实时日志,则将所述终端实时日志...

【专利技术属性】
技术研发人员:唐菲刘海林晖
申请(专利权)人:深圳市新国都支付技术有限公司
类型:发明
国别省市:

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

1