设备故障处理方法方法、电子设备及计算机可读存储介质技术

技术编号:38991896 阅读:8 留言:0更新日期:2023-10-07 10:22
本申请提供一种设备故障处理方法、电子设备及计算机可读存储介质,该方法包括:在检测到电子设备发生故障时,获取电子设备的故障数据,并将故障数据发送至云平台;在接收到云平台基于故障数据生成的故障修复指令时,根据预设的权限白名单对故障修复指令进行权限校验,获得权限校验结果;若权限校验结果为通过,则根据故障修复指令进行故障修复。上述方法可以,在电子设备出现故障时,针对故障使用不同的故障修复指令,并通过远程控制使用故障修复指令对故障进行修复,同时在使用故障修复指令时,使用权限白名单对故障修复指令进行权限校验,保证故障修复指令合法性,提高远程维护的安全性。安全性。安全性。

【技术实现步骤摘要】
设备故障处理方法方法、电子设备及计算机可读存储介质


[0001]本申请涉及计算机应用
,尤其涉及一种设备故障处理方法、电子设备及计算机可读存储介质。

技术介绍

[0002]目前社会处于物联网蓬勃发展的时代,在交通、工控等领域中,物联网需要各式专业设备才能执行重要任务,例如对环境数据的采集或中央管控。而这类专业设备往往部署在环境复杂的地区,例如矿山、隧道或公路等地。由于部署在环境复杂的地区,若设备发生故障,现场维护成本较高且麻烦,因此通常采用远程维护。
[0003]现有的远程维护有两种手段,一种是首先定位故障问题,然后通过OTA升级的方式对故障设备进行更新修复故障,花费的时间较长且并不及时。另一种则是通过网络连接远程控制故障设备,直接控制设备进行维护,但有数据安全性隐患。

技术实现思路

[0004]本申请的主要目的在于提供一种设备故障处理方法、电子设备及计算机可读存储介质,旨在解决相关技术对故障设备进行更新修复故障存在效率低和安全性隐患的问题。
[0005]第一方面,本申请提供一种设备故障处理方法,包括:
[0006]在检测到所述电子设备发生故障时,获取所述电子设备的故障数据,并将所述故障数据发送至云平台;在接收到所述云平台基于所述故障数据生成的故障修复指令时,根据预设的权限白名单对所述故障修复指令进行权限校验,获得权限校验结果;若所述权限校验结果为通过,则根据所述故障修复指令进行故障修复。
[0007]在一实施例中,所述根据预设的权限白名单对所述故障修复指令进行权限校验,获得权限校验结果,包括:
[0008]获取所述故障修复指令对应的第一权限信息;将所述权限白名单中第二权限信息和所述第一权限信息进行校验,获得所述权限校验结果。
[0009]在一实施例中,所述获取所述故障修复指令对应的第一权限信息,还包括:
[0010]获取所述故障修复指令对应的用户信息;获取所述用户信息对应的第三权限信息;根据所述第三权限信息与所述第一权限信息重合的权限信息,确定所述第一权限信息。
[0011]在一实施例中,所述根据所述故障修复指令进行故障修复之后,还包括:
[0012]当所述电子设备处于空闲状态时,从所述云平台获取补丁包,所述补丁包由所述云平台基于所述故障数据制作;基于所述补丁包对所述电子设备进行OTA升级修复。
[0013]在一实施例中,所述故障数据包括以下至少一项:程序日志,系统日志,用户日志。
[0014]在一实施例中,所述方法之前还包括:通过所述云平台获取所述权限白名单,并对所述权限白名单进行持久化保存。
[0015]在一实施例中,上述的任一项方法,还包括:
[0016]基于websocket通信协议和SSL安全协议创建通信通道,所述通信通道用于所述电
子设备与所述云平台交互通信。
[0017]第二方面,本申请还提供一种电子设备,所述电子设备包括处理器、存储器、以及存储在所述存储器上并可被所述处理器执行的计算机程序,其中所述计算机程序被所述处理器执行时,实现如上所述的设备故障处理方法的步骤。
[0018]第四方面,本申请还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,其中所述计算机程序被处理器执行时,实现如上所述的设备故障处理方法的步骤。
[0019]本申请提供一种提供一种设备故障处理方法、电子设备及计算机可读存储介质,该方法包括:在检测到电子设备发生故障时,获取电子设备的故障数据,并将故障数据发送至云平台;在接收到云平台基于故障数据生成的故障修复指令时,根据预设的权限白名单对故障修复指令进行权限校验,获得权限校验结果;若权限校验结果为通过,则根据故障修复指令进行故障修复。本申请提供的方法,在电子设备出现故障时,针对故障使用不同的故障修复指令,并通过远程控制使用故障修复指令对故障进行修复,同时在使用故障修复指令时使用权限白名单对故障修复指令进行权限校验,保证故障修复指令合法性,提高远程维护的安全性。
附图说明
[0020]为了更清楚地说明本申请实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0021]图1为本申请实施例提供的一种设备故障处理方法的步骤流程示意图;
[0022]图2为本申请实施例提供的一种权限校验的子步骤流程示意图;
[0023]图3为本申请实施例提供的一种获取第一权限的子步骤流程示意图;
[0024]图4为本申请实施例提供的另一设备故障处理方法步骤流程示意图;
[0025]图5为本申请实施例提供的一种故障修复的子步骤流程示意图;
[0026]图6为本申请实施例提供的另一种设备故障处理方法的步骤流程示意图;
[0027]图7为本申请实施例提供的一种设备故障处理方法的时序流程示意图;
[0028]图8为本申请实施例提供的一种电子设备的结构示意性框图。
[0029]本申请目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0030]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0031]附图中所示的流程图仅是示例说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解、组合或部分合并,因此实际执行的顺序有可能根据实际情况改变。另外,虽然在装置示意图中进行了功能模块的划分,但是在某些情况下,可以以不同于装置示意图中的模块划分。
[0032]本申请实施例提供一种设备故障处理方法、电子设备及计算机可读存储介质。其中,该设备故障处理方法可应用于终端设备或服务器中,该终端设备可以为手机、平板电脑、笔记本电脑、台式电脑、个人数字助理和穿戴式设备等电子设备;该服务器可以为单台的服务器,也可以为由多台服务器组成的服务器集群。以下以设备故障处理方法应用于服务器为例进行解释说明。
[0033]下面结合附图,对本申请的一些实施方式作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。
[0034]请参照图1,图1为本申请实施例提供的一种设备故障处理方法的步骤流程示意图。
[0035]如图1所示,该设备故障处理方法包括步骤S101至步骤S103。
[0036]步骤S101、在检测到电子设备发生故障时,获取电子设备的故障数据,并将故障数据发送至云平台。
[0037]示例性的,电子设备发生的故障有多种原因,包括但不限于硬盘扇区错乱、系统文件缺失、内存泄漏故障等。其中,硬盘扇区错乱本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种设备故障处理方法,其特征在于,应用于电子设备,包括:在检测到所述电子设备发生故障时,获取所述电子设备的故障数据,并将所述故障数据发送至云平台;在接收到所述云平台基于所述故障数据生成的故障修复指令时,根据预设的权限白名单对所述故障修复指令进行权限校验,获得权限校验结果;若所述权限校验结果为通过,则根据所述故障修复指令进行故障修复。2.如权利要求1所述的设备故障处理方法,其特征在于,所述根据预设的权限白名单对所述故障修复指令进行权限校验,获得权限校验结果,包括:获取所述故障修复指令对应的第一权限信息;将所述权限白名单中第二权限信息和所述第一权限信息进行校验,获得所述权限校验结果。3.如权利要求2所述的设备故障处理方法,其特征在于,所述获取所述故障修复指令对应的第一权限信息,还包括:获取所述故障修复指令对应的用户信息;获取所述用户信息对应的第三权限信息;根据所述第三权限信息与所述第一权限信息重合的权限信息,确定所述第一权限信息。4.如权利要求1所述的设备故障处理方法,其特征在于,所述根据所述故障修复指令进行故障修复之后,还包括:当所述电子设备处于空闲状态时,从所述云平台获取补丁包,所述补丁包由所述云平台基于所述故障数据制作;基于所述补丁包对所述电子设备进行OTA升级修复。5.如权利要求1...

【专利技术属性】
技术研发人员:张东广
申请(专利权)人:深圳开鸿数字产业发展有限公司
类型:发明
国别省市:

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

1