故障检测方法及设备技术

技术编号:30205836 阅读:19 留言:0更新日期:2021-09-29 09:06
本申请实施例提供了一种故障检测方法及设备,该方法包括:获取第一检测逻辑,第一检测逻辑包括多个检测事件,用于指示多个检测事件之间的逻辑关系,单一检测事件中包括待检测设备的标识信息、检测指令和故障事件的标识信息,其中,多个检测事件中的待检测设备的标识信息部分相同;响应于获取到的第一检测逻辑,按照多个检测事件之间的逻辑关系,依次对各单一检测事件中的待检测设备执行对应的检测指令,并接收待检测设备返回的执行结果;若检测到执行结果中包括故障事件的标识信息,则确定存在故障事件。本申请通过故障检测设备自动查询多个待检测设备的状态,并快速确定故障事件,从而可对应用场景中出现的故障问题进行准确定位。确定位。确定位。

【技术实现步骤摘要】
故障检测方法及设备


[0001]本申请实施例涉及通信领域,尤其涉及一种故障检测方法及设备。

技术介绍

[0002]随着通信技术的发展,越来越多的智能设备应用于人们的生活和工作当中。对于多智能设备的应用场景,一旦任一智能设备出现故障,已有技术通常采用人工排查方式,即,技术人员上门服务,对故障进行排查和维修。其中,技术人员排查过程中通常是采用人工逐一排查的方式,例如使用电脑连接智能设备的检测接口,并对智能设备的进行排查。
[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]第六方面,本申请实施例提供了一种芯片,该芯片包括处理电路、收发管脚。其中,该收发管脚、和该处理电路通过内部连接通路互相通信,该处理电路执行第一方面或第一方面的任一种可能的实现方式中的方法,以控制接收管脚接收本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种故障检测方法,其特征在于,包括:获取第一检测逻辑,所述第一检测逻辑包括多个检测事件,用于指示所述多个检测事件之间的逻辑关系,所述单一检测事件中包括待检测设备的标识信息、检测指令和故障事件的标识信息,其中,所述多个检测事件中的待检测设备的标识信息部分相同;响应于获取到的所述第一检测逻辑,按照所述多个检测事件之间的逻辑关系,依次对各单一检测事件中的待检测设备执行对应的检测指令,并接收所述待检测设备返回的执行结果;若检测到所述执行结果中包括所述故障事件的标识信息,则确定存在所述故障事件。2.根据权利要求1所述的方法,其特征在于,所述获取检测逻辑,包括:从服务器接收并存储多个第二检测逻辑,所述第一检测逻辑包含于所述多个第二检测逻辑,并且,各单一第二检测逻辑中包括触发条件和多个检测事件;若检测到一个或多个第二检测逻辑的触发条件被触发,则从本地获取所述一个或多个第二检测逻辑。3.根据权利要求1所述的方法,其特征在于,所述单一检测事件还包括与所述故障事件对应的解决方案,所述方法还包括:基于所述故障事件的标识信息,获取与所述故障事件对应的解决方案;显示所述解决方案。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:向服务器指示存在所述故障事件;接收所述服务器发送的对应于所述故障事件的解决方案;显示所述解决方案。5.根据权利要求1所述的方法,其特征在于,所述第一检测逻辑为第一检测逻辑树;或者,所述第一检测逻辑为第一检测逻辑列表。6.一种故障检测设备,其特征在于,包括:存储器和处理器,所述存储器和所述处理器耦合;所述存储器存储有程序指令,所述程序指令由所述处理器执行时,使得所述故障...

【专利技术属性】
技术研发人员:张哲滔孙雪汤岩
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1