一种基于多设备互连的故障定位方法及电子设备技术

技术编号:37155649 阅读:19 留言:0更新日期:2023-04-06 22:16
一种基于多设备互连的故障定位方法及电子设备,涉及计算机应用技术领域;能够改善多设备互连的场景中故障定位困难的问题,提高故障定位的准确性。第一设备在检测到故障事件时采集故障事件的第一日志信息,将第一日志信息上报至云端服务器;第一设备从故障事件中确定发生故障的分布式业务的业务标识,根据业务标识生成通知消息;第一设备向第二设备发送通知消息,第二设备与第一设备协同执行分布式业务;第二设备接收到通知消息后,根据通知消息中的业务标识确定与故障事件相关的第二日志信息,并将第二日志信息上报至云端服务器;云端服务器对第一日志信息以及第二日志信息进行合并,以对发生故障的分布式业务进行故障定位。位。位。

【技术实现步骤摘要】
一种基于多设备互连的故障定位方法及电子设备


[0001]本申请涉及计算机应用
,尤其涉及一种基于多设备互连的故障定位方法及电子设备。

技术介绍

[0002]随着用户对智慧生活的要求的提高,越来越多的业务需要涉及到多个设备之间的交互。例如,手机可以连接智能音箱、手表、耳机等,智能音箱还可以再与智能家电,如空调、电视等相连接,用户通过一台手机终端就可以控制多个设备,实现全场景的智慧生活。
[0003]在这样的场景中,如果任务执行失败,通常只有一个设备会上报故障。例如当手机向智能手表传输图片或者音频文件传输失败时,手机显示传输失败,而手表没有显示。在进行故障定位时,服务器只能采集上报故障的设备(如手机)上的日志信息来定位发生故障的原因,如果故障的真正原因不在手机上,那么系统则难以定位故障原因。

技术实现思路

[0004]第一方面,本申请实施例提供一种基于多设备互连的故障定位方法。该方法中,第一设备在检测到故障事件时采集该故障事件的第一日志信息,将该第一日志信息上报至云端服务器;第一设备从该故障事件中确定发生故障的分布式业本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于多设备互连的故障定位方法,其特征在于,包括:第一设备在检测到故障事件时采集所述故障事件的第一日志信息,将所述第一日志信息上报至云端服务器;所述第一设备从所述故障事件中确定发生故障的分布式业务的业务标识,根据所述业务标识生成通知消息;所述第一设备向第二设备发送所述通知消息,其中,所述第二设备与所述第一设备协同执行分布式业务;所述第二设备接收到所述通知消息后,根据所述通知消息中的业务标识确定与所述故障事件相关的第二日志信息,并将所述第二日志信息上报至所述云端服务器;所述云端服务器对所述第一日志信息以及所述第二日志信息进行合并,以对发生故障的分布式业务进行故障定位。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述第一设备以及所述第二设备实时生成业务标识,通过所述业务标识记录分布式业务的日志信息。3.根据权利要求2所述的方法,其特征在于,所述第一设备以及所述第二设备实时生成业务标识包括:所述第一设备以及所述第二设备根据设备标识号、处理器识别码以及时间戳生成所述业务标识,其中,所述时间戳以预设时间周期更新,且在所述预设时间周期内更新的时间戳互不重复。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:当所述第一设备执行分布式业务时,所述第一设备生成关联缓存信息,其中,所述关联缓存信息用于记录与所述第一设备共同执行所述分布式业务的设备的信息;所述第一设备查询所述关联缓存信息,将从所述关联缓存信息中查询到的设备作为所述第二设备。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:当所述第一设备查询所述关联缓存信息失败时,所述第一设备获取与所述第一设备连接的设备,将与所述第一设备连接的设备作为所述第二设备。6.根据权利要求4所述的方法,其特征在于,所述第二设备接收到所述通知消息后,根据所述通知消息中的业务标识确定与所述故障事件相关的第二日志信息包括:所述第二设备接收到所述通知消息后,获取所述通知消息中的业务标识;所述第二设备解析出所述业务标识中的时间戳;所述第二设备根据所述时间戳确定关联时间段,将所述关联时间段内的日志信息作为与所述故障事件相关的第二日志信息。7.根据权利要求1所述的方法,其特征在于,所述第一设备在...

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

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

1