一种故障排查方法、装置、设备及存储介质制造方法及图纸

技术编号:39285689 阅读:11 留言:0更新日期:2023-11-07 10:57
本公开提供了一种故障排查方法、装置、设备及存储介质,所述方法包括:当监测到目标设备出现故障后,确定目标设备是否启动进阶工程模式;如果是,获取目标设备在所述进阶工程模式下所采集的程序运行数据;基于程序运行数据,确定目标设备的故障原因。即利用进阶工程模式收集并保存了故障发生时原始的故障数据,使得后续能够利用原始的故障数据准确分析故障发生的真实原因。障发生的真实原因。障发生的真实原因。

【技术实现步骤摘要】
一种故障排查方法、装置、设备及存储介质


[0001]本公开涉及图像处理
,尤其涉及一种故障排查方法、装置、设备及存储介质。

技术介绍

[0002]为了装置的安全性,ChromeBook(网络笔记本)等装置通常限制开发模式下的操作,因此,当装置发生诸如无法开机和使用状态异常等问题时,无法通过开发模式进行问题的厘清与解决。目前,当ChromeBook装置出现故障时,通常需要通过重烧装置的BIOS(基本输入输出系统)或操作系统以将装置的工作模式切换为开发者模式,在开发者模式下仿真使用情境以及架设装置工作环境尝试复制出装置所出现的问题,进而进行问题的分析与解决。然而,重烧装置的BIOS系统或操作系统会破坏装置在故障发生当下的数据,导致后续复制及分析问题所出现的问题变得困难重重。
[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]图1示出了本公开实施例提供的故障排查方法的实现流程示意图一;
[0043]图2示出了本公开实施例提供的配置进阶工程模式后的一种系统示意图;
[0044]图3示出了本公开实施例提供的进阶工程模式下的日志除错模式的一种示意图;
[0045]图4示出了本公开实施例提供的进阶工程模式下的指令除错模式的一种示意图;
[0046]图5示出了本公开实施例提供的故障排查装置的结构示意图一;
[0047]图6示出了本公开实施例一种电子设备的组成结构示意图。
具体实施方式
[0048]为使本公开的目的、特征、优点能够更加的明显和易懂,下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本公开一部分实施例,而非全部实施例。基于本公开中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。
[0049]由于现有的通过重烧装置的BIOS系统或操作系统进行故障排查的方式会破坏装置在故障发生当下的数据,导致后续复制及分析问题所出现的问题变得困难重重,因此,本公开提供了一种故障排查方法、装置、设备及存储介质,可以在不破坏装置原有数据本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种故障排查方法,其特征在于,所述方法包括:当监测到目标设备出现故障后,确定所述目标设备是否启动进阶工程模式;如果是,获取所述目标设备在所述进阶工程模式下所采集的程序运行数据;基于所述程序运行数据,确定所述目标设备的故障原因。2.根据权利要求1所述的方法,其特征在于,所述获取所述目标设备在所述进阶工程模式下所采集的程序运行数据,包括:确定所述目标设备是否启动除错模式;如果是,获取所述目标设备根据预先配置的除错指令所采集的程序运行数据;如果否,获取所述目标设备的日志数据,作为所述目标设备的程序运行数据。3.根据权利要求1所述的方法,其特征在于,在所述基于所述程序运行数据,确定所述目标设备的故障原因之前,所述方法还包括:将所述程序运行数据存储至预设移动硬盘,并对所述目标设备进行关机;所述基于所述程序运行数据,确定所述目标设备的故障原因,包括:从所述预设移动硬盘中获取所述程序运行数据,并根据所述程序运行数据,分析所述目标设备的故障原因。4.根据权利要求1所述的方法,其特征在于,在所述确定所述目标设备是否启动进阶工程模式之后,所述方法还包括:如果所述目标设备未启动所述进阶工程模式,确定是否执行所述目标设备的操作系统恢复操作;如果是,对所述目标设备重新安装备用操作系统;如果否,对所述目标设备进行重开机处理。5.根据权利要求1所述的方法,其特征在于,在所述确定所述目标设备是否启动进阶工程模式之前,所述方法还包括:确定所述目标设备是否选择执行备援模式;如果否,采用预设模式获取所述目标设备的系统...

【专利技术属性】
技术研发人员:高嘉邑
申请(专利权)人:合肥联宝信息技术有限公司
类型:发明
国别省市:

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

1