日志抓取方法、电子设备及计算机可读存储介质技术

技术编号:38768317 阅读:12 留言:0更新日期:2023-09-10 10:41
本申请涉及软件技术领域,尤其涉及一种日志抓取方法、电子设备及计算机可读存储介质。在本方法中,由于智能手机、智能平板等设备上通常可以安装与智能耳机、智能手表对应的应用程序(application,APP),比如可以在智能手机上安装与智能手表对应的运动健康APP。因此,可以在智能手机、智能平板抓取自身日志数据时,通过向智能耳机、智能手表相应的APP发送日志抓取指令,以当智能耳机、智能手表等设备与智能手机、智能平板等设备协同工作并出现故障问题时,能够通过智能手机、智能平板上安装的相应的APP同时抓取智能耳机、智能手表等设备的日志数据,以联合分析这些设备的日志数据,确定问题所在。定问题所在。定问题所在。

【技术实现步骤摘要】
日志抓取方法、电子设备及计算机可读存储介质


[0001]本申请涉及软件
,尤其涉及一种日志抓取方法、电子设备及计算机可读存储介质。

技术介绍

[0002]在多设备协同场景中出现问题时,往往需要对该协同场景下多个设备的日志数据进行联合分析,确定问题所在。比如,对于用户佩戴智能耳机观看智能手机上的视频的协同场景中,如果智能手机显示的画面与智能耳机播放的声音不同步,则需要对智能手机的日志以及智能耳机的日志进行联合分析,以确定问题所在。
[0003]因此,需要一种在多设备协同场景中发生问题时,能够同时抓取多个设备日志数据的方法。

技术实现思路

[0004]本申请提供了一种日志抓取方法、电子设备及计算机可读存储介质。在本方法中,由于智能手机、智能平板等设备上通常可以安装与智能耳机、智能手表对应的应用程序(application,APP),比如可以在智能手机上安装与智能手表对应的运动健康APP。因此,可以在智能手机、智能平板抓取自身日志数据时,通过向智能耳机、智能手表相应的APP发送日志抓取指令,以当智能耳机、智能手表等设备与智能手机、智能平板等设备协同工作并出现故障问题时,能够通过智能手机、智能平板上安装的相应的APP同时抓取智能耳机、智能手表等设备的日志数据,以联合分析这些设备的日志数据,确定问题所在。
[0005]第一方面,本申请提供了一种日志抓取方法,该方法包括:第一电子设备与第二电子设备进行业务通信;第一电子设备在业务通信过程中检测到第一故障事件,生成第一日志数据,并且,第一电子设备通过第一应用程序获取第二电子设备生成的第二日志数据,其中,第一应用程序安装在第一电子设备上,并与第二电子设备对应,第一日志数据和第二日志数据包括与第一故障时间相关的日志数据。
[0006]在一些实现方式中,第一电子设备为例如智能手机、平板电脑等富设备。第二电子设备为智能耳机、智能手环、智能手表等瘦设备。其中,富设备和瘦设备的差别是富设备有足够的空间资源和算力资源抓取日志数据,并对日志数据进行分析,而瘦设备的空间资源和算力资源较富设备少,无法对日志数据进行分析。
[0007]在一些实现方式中,业务通信指的是第一电子设备(例如智能手机)与第二电子设备(例如智能耳机)之间进行协同工作,或者第一电子设备、第二电子设备以及其他电子设备之间进行协同工作。比如,智能手机与智能耳机协同播放某一视频,其中在智能手机上显示该视频的画面,而在智能耳机上播放该视频的声音。
[0008]在一些实现方式中,第一故障事件指的是在上述业务通信过程中,因任何一个电子设备出现问题而导致的设备间协同工作无法顺利进行的事件。比如下图1b中,由于智能手机或智能耳机出现问题,导致发生智能手机与智能耳机的声画不同步的故障事件。
[0009]在一些实现方式中,第一应用程序是安装在第一电子设备上的,与第二电子设备对应的应用程序,例如,安装在智能手机上与智能手环或智能手表对应的运动健康应用程序。
[0010]通过上述方法,在第一电子设备检测到故障事件发生的时候,第一电子设备可以获取自身生成的第一日志数据以及通过与第二电子设备对应的第一应用程序获取第二电子设备的第二日志数据,以对这些日志数据进行联合分析,确定问题所在。
[0011]结合第一方面,在第一方面的一种可能的实现方式中,第一电子设备还与第三电子设备进行业务通信,方法还包括:第一电子设备向第三电子设备发送第一指令,第一指令包括第一日志数据的编号,以及第一指令用于指令第三电子设备获取与第一日志数据的编号相同的第三日志数据,第三日志数据是第三电子设备生成的。
[0012]在一些实现方式中,第三电子设备与第一电子设备同为富设备。第一电子设备与第三电子设备以及第二电子设备之间进行业务通信指的是,在第一电子设备与第二电子设备协同工作的时候,第一电子设备还与第三电子设备进行通信连接。可以理解,由于第一电子设备、第二电子设备以及第三电子设备均处于同一个协同工作场景下,所以第一电子设备在获取第一日志数据、第二日志数据的时候,也需要获取第三电子设备针对同一故障事件的第三日志数据,以对这三个日志数据进行联合分析,确定问题所在。
[0013]结合第一方面以及上述可能的实现方式,在第一方面的一种可能的实现方式中,第一电子设备显示第一界面,第一界面包括第一控件,第一控件用于确定是否发生第一故障事件,第一电子设备在业务通信过程中检测到第一故障事件包括:第一电子设备检测到第一控件被触发,确定检测到第一故障事件。
[0014]也即,第一电子设备可以在检测到第一控件被触发的情况下,确定检测到第一故障事件。其中,在一些实现方式中,第一控件可以是用户在协同工作场景下感知到设备出现故障时被触发,例如第一控件可以是用户发现智能手环与智能手机上的关于用户健康信息不同步(比如用户行走步数不同步)的情况下被触发,又例如,第一控件可以是用户发现智能手机和智能耳机声画不同步的情况下被触发。本申请对此不作限制。
[0015]结合第一方面以及上述可能的实现方式,在第一方面的一种可能的实现方式中,第一界面是第一应用程序的界面。也即第一界面可以是与第二电子设备对应的第一应用程序的界面,比如第一界面可以是智能手机上安装的与智能手环对应的运动健康的界面。这样,用户可以在发现任何故障事件的情况下(不局限与在第一电子设备与第二电子设备执行某个功能时发现的故障事件),触发第一控件。
[0016]结合第一方面以及上述可能的实现方式,在第一方面的一种可能的实现方式中,第一界面是不同于第一应用程序的第二应用程序的界面,第一故障事件包括第二应用程序的故障事件。也即第一界面可以是与第一电子设备上安装的其他应用程序的界面,比如第一界面可以是智能手机上安装的视频应用的界面(参考下图5)。这样,用户可以在第一电子设备与第二电子设备协同执行某个功能时,更及时的触发第一控件,使第一电子设备更及时的抓取故障事件对应的两个设备的日志数据。
[0017]结合第一方面以及上述可能的实现方式,在第一方面的一种可能的实现方式中,第一电子设备在业务通信过程中检测到第一故障事件还包括:第一电子设备检测到的故障事件的类型为预设类型,确定检测到第一故障事件。
[0018]也即,在一些实现方式中,第一故障事件可以是预先设置的某一类故障事件,这样,第一电子设备在发生该类故障事件时,可以根据该类故障事件的类型,自动检测到故障事件的发生,并自动获取上述第一日志数据和第二日志数据。
[0019]结合第一方面以及上述可能的实现方式,在第一方面的一种可能的实现方式中,第一电子设备还与第四电子设备进行业务通信,方法还包括:第一电子设备向第四电子设备发送第二指令,第二指令包括第一故障事件的故障类型,以及第二指令用于指令第四电子设备获取与第一故障事件的故障类型相同的第四日志数据,第四日志数据是第四电子设备生成的。其中,第四电子设备与上述第三电子设备是类似地。
[0020]也即,由于第一故障事件的类型是确定的,因此,第一电子设备控制第四电子设本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种日志抓取方法,其特征在于,包括:第一电子设备与第二电子设备进行业务通信;所述第一电子设备在所述业务通信过程中检测到第一故障事件,生成第一日志数据,并且,所述第一电子设备通过第一应用程序获取所述第二电子设备生成的第二日志数据,其中,所述第一应用程序安装在所述第一电子设备上,并与所述第二电子设备对应,所述第一日志数据和所述第二日志数据包括与所述第一故障时间相关的日志数据。2.根据权利要求1所述的方法,其特征在于,所述第一电子设备还与第三电子设备进行业务通信,所述方法还包括:所述第一电子设备向所述第三电子设备发送第一指令,所述第一指令包括所述第一日志数据的编号,以及所述第一指令用于指令所述第三电子设备获取与所述第一日志数据的编号相同的第三日志数据,所述第三日志数据是所述第三电子设备生成的。3.根据权利要求1所述的方法,其特征在于,所述第一电子设备显示第一界面,所述第一界面包括第一控件,所述第一控件用于确定是否发生所述第一故障事件,所述第一电子设备在所述业务通信过程中检测到第一故障事件包括:所述第一电子设备检测到所述第一控件被触发,确定检测到所述第一故障事件。4.根据权利要求3所述的方法,其特征在于,所述第一界面是所述第一应用程序的界面。5.根据权利要求3所述的方法,其特征在于,所述第一界面是不同于所述第一应用程序的第二应用程序的界面,所述第一故障事件包括所述第二应用程序的故障事件。6.根据权利要求1所述的方法,其特征在于,所述第一电子设备在所述业务通信过程中检测到第一故障事件还包括:所述第一电子设备检测到的故障事件的类型为预设类型,确定检测到第一故障事件。7.根据权利要求6所述的方法,其特征在于,所述第一电子设备还与第四电子设备进行业务通信,所述方法还包括:所述第一电子设备向所述第四电子设备发送第二指令,所述第二指令包括所述第一故障事件的故障类型,以及所述第二指令用于指令所述第四电子设备获取与所述第一故障事件的故障类型相同的第四日志数据,所述第四日志数据是所述第四电子设备生成的。8.根据权利要求7所述的方法,其特征在于,所述第二指令还用于指令所述第四电子设备向云端服务器发送所述第四日志数据。9.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述第一电子设备向云端服务器发送所述第一日志数据以及所述第二日志数据。10.根据权利要求2所述的方法,其特征在于,所述第一指令还用于指令所述第三电子设备向云端服务器发送所述第三日志数据。11.根据权利要求1所述的方法,其特征在于,所述第一电子设备布置有软件系统架构,所述软件系...

【专利技术属性】
技术研发人员:马恒彪
申请(专利权)人:荣耀终端有限公司
类型:发明
国别省市:

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

1