一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

故障检测方法、装置、电子设备及可读存储介质与流程

2022-08-13 13:47:30 来源:中国专利 TAG:


1.本技术涉及知无线通信术领域,更具体地,涉及一种故障检测方法、装置、电子设备及计算机可读介质。


背景技术:

2.目前,物联网技术在许多领域都有重要应用,其中,终端是组成物联网技术的重要设备。当某一终端出现故障问题时,需要分析问题根源,解决故障问题。然而,目前分析终端故障问题的能力不足,效率较低。


技术实现要素:

3.本技术提出了一种故障检测方法、装置、电子设备及计算机可读介质。
4.第一方面,本技术实施例提供了一种故障检测方法,所述方法包括:获取当前网络下各设备的设备状态数据;获取多个层级的目标检测项集合;各所述层级下的目标检测项集合包括至少一个维度对应的检测项指标;各层级的层级等级与检测项指标的重要程度呈正相关;根据各层级下的目标检测项集合,逐层级对所述设备状态数据进行质量检测,并基于相应层级的各维度下的检测项指标对应的检测结果,定位所述当前网络中的故障。
5.第二方面,本技术实施例还提供了一种故障检测装置,所述装置包括:第一获取单元,用于获取当前网络下各设备的设备状态数据;第二获取单元,用于获取多个层级的目标检测项集合;各所述层级下的目标检测项集合包括至少一个维度对应的检测项指标;各层级的层级等级与检测项指标的重要程度呈正相关;处理单元,用于根据各层级下的目标检测项集合,逐层级对所述设备状态数据进行质量检测,并基于相应层级的各维度下的检测项指标对应的检测结果,定位所述当前网络中的故障。
6.可选的,处理单元还用于根据当前层级下的目标检测项集合,依次对所述设备状态数据进行质量检测,得到当前层级各维度下的检测项指标对应的检测结果;若所述当前层级各维度下的检测项指标对应的检测结果合格,则将下一层级作为当前层级,并重复执行所述依次按照当前层级下的目标检测项集合,对所述设备状态数据进行质量检测,得到当前层级各维度下的检测项指标对应的检测结果的步骤;直至所有层级检测完成,并基于相应层级的各维度下的检测项指标对应的检测结果,定位所述当前网络中的故障。
7.可选的,处理单元还用于若所述当前层级各维度下的检测项指标对应的检测结果存在异常,则根据所述检测结果定位存在异常的故障设备,以及根据所述检测结果识别异常信息;根据所述存在异常的故障设备和所述异常信息,生成针对所述故障设备的故障解决策略并输出;获取针对所述故障解决策略的操作信息后,重新执行根据所述当前层级下的目标检测项集合,对所述设备状态数据进行质量检测的步骤。
8.可选的,处理单元还用于根据当前层级下的目标检测项集合中各维度的检测项指标对应的检测结果,分别按照各检测指标对应的故障检测策略,检测对应的故障设备和异常因素。
9.可选的,处理单元还用于针对当前层级下的目标检测项集合中的第一类型检测项,获取当前层级各维度下的各设备对应的环境检测参数和/或设备状态参数;根据所述第一类型检测项对应的故障检测策略,检测所述第一类型检测项对应的检测结果。
10.可选的,处理单元还用于根据当前层级下的目标检测项集合,获取当前层级各维度下的各设备之间的通信检测参数;基于各设备之间的所述通信检测参数,确定当前层级各维度下的所述第二类型检测项对应的检测结果。
11.可选的,所述多个层级的目标检测项集合包括四个层级的目标检测项集合;其中,第一层级的目标检测项集合,包括网络环境检测类别对应的目标检测项集合;第二层级的目标检测项集合,包括硬件检测类别对应的目标检测项集合;第三层级的目标检测项集合,包括固件检测类别对应的目标检测项集合;第四层级的目标检测项集合,包括系统检测类别对应的目标检测项集合。
12.第三方面,本技术实施例还提供了一种电子设备,包括:一个或多个处理器;存储器;一个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个应用程序配置用于执行上述方法。
13.第四方面,本技术实施例还提供了一种计算机可读介质,所述可读存储介质存储有处理器可执行的程序代码,所述程序代码被所述处理器执行时使所述处理器执行上述方法。
14.第五方面,本技术实施例还提供了一种计算机程序产品或计算机程序,所述计算机程序产品或计算机程序包括计算机指令,所述计算机指令存储在计算机可读存储介质中;所述计算机设备的处理器从所述计算机可读存储介质读取所述计算机指令,所述处理器执行所述计算机指令时实现本技术各实施例的故障检测方法中的步骤。
15.本技术提供的故障检测方法、装置、电子设备及计算机可读介质,该方法首先获取当前网络下各设备的设备状态数据;然后获取多个层级的目标检测项集合;其中,各所述层级下的目标检测项集合包括至少一个维度对应的检测项指标;各层级的层级等级与检测项指标的重要程度呈正相关;最后根据各层级下的目标检测项集合,逐层级对所述设备状态数据进行质量检测,并基于相应层级的各维度下的检测项指标对应的检测结果,定位所述当前网络中的故障。电子设备出现故障的表象可能相同,基于表象无法准确快速的判断故障原因,本技术通过对各层级下的目标检测项集合,逐层级对所述设备状态数据进行质量检测,根据检测的结果排除当前网络中的故障,能够快速、准确的定位并排除故障,提升解决问题的效率,从而提高系统稳定与用户体验。
16.本技术实施例的其他特征和优点将在随后的说明书阐述,并且,部分地从说明书中变得显而易见,或者通过实施本技术实施例而了解。本技术实施例的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
附图说明
17.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
18.图1示出了一种故障检测方法的应用场景;
19.图2示出了一种故障检测方法的应用场景中一种故障示意图;
20.图3示出了解决图2中故障的一种实施方式;
21.图4示出了一种故障检测方法的应用场景中另一种故障示意图;
22.图5示出了解决图4中故障的一种实施方式;
23.图6示出了本技术一实施例提供的故障检测方法应用的场景图;
24.图7示出了本技术实施例提供的故障检测方法的方法流程图;
25.图8示出了本技术还一实施例提供的故障检测方法的方法流程图;
26.图9示出了本技术又一实施例提供的故障检测方法的方法流程图;
27.图10示出了本技术实施例提供的一种指定界面的示意图;
28.图11示出了本技术实施例提供的又一种指定界面的示意图;
29.图12示出了本技术实施例提供的另一种指定界面的示意图;
30.图13示出了本技术实施例提供的还一种指定界面的示意图;
31.图14示出了本技术实施例提供的还一种指定界面的示意图;
32.图15示出了本技术实施例提供的还一种指定界面的示意图;
33.图16示出了本技术实施例提供的还一种指定界面的示意图;
34.图17示出了本技术实施例提供的故障检测装置的单元框图;
35.图18示出了本技术实施例提供的电子设备的示意图;
36.图19示出了本技术实施例提供的计算机可读存储介质的结构框图;
37.图20示出了本技术实施例提供的计算机程序产品的结构框图。
具体实施方式
38.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本技术的实施例的详细描述并非旨在限制要求保护的本技术的范围,而是仅仅表示本技术的选定实施例。基于本技术的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本技术保护的范围。
39.应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本技术的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
40.随着物联网技术的发展,越来越多的普通物理对象可以接入互联网,相互组成互联互通的网络。然而,由于物联网不像传统设备,仅由单个终端构成,物联网由许多终端设备组成,所以当物联网出现故障时,就需要系统分析评估该物联网,定位出问题并找到修复问题的方法。
41.通过分析评估机制,依照故障的表象进行分析评估,可以定位出问题。例如,可以参阅图1,图1示出了一种典型的无线通信系统的应用场景。该无线通信系统由四类设备组成,包括网关、智能灯泡、智能窗帘以及智能插座。其中,网关负责整个网络的运转,网关直
连的设备有智能灯泡和智能插座,智能窗帘通过智能插座中转到网关。请参阅图2,若此时场景中出现干扰源,导致网关发出来的报文在空中被干扰源覆盖,最终无法到达智能灯泡和智能插座。从故障表象上看,是因为智能家居有效通信信号的信号强度低于干扰源的信号强度,导致有效数据被混淆。请参阅图3,图3示出了一种带有干扰源和大功率网关的智能家居设备通信图,基于该表象问题,即干扰源的信号强度大于通信信号的信号强度问题,可以通过提高设备的发送功率来抵挡环境的干扰,最终实现信号可达性。请参阅图4,若该无线通信系统中网关的硬件天线匹配设计不合理,导致信号弱,出现和智能灯泡以及智能插座通信出现中断的情况。从故障表象看,由于网关硬件天线匹配设计不合理,导致信号弱,通信的报文经常丢失,无法到达设备端。请参阅图5,基于上述网关硬件天线匹配设计不合理问题,从故障的表象看,只要提高报文的重发次数,保证报文经过多次尝试最终能过够从网关发送到智能灯泡和智能插座即可。
42.然而,发明人在研究中发现,基于上述依照故障的表象进行分析评估的方法,评估出的结果虽然是有意义的,但是存在片面的思维,最终会导致解决的方式不恰当,无法发现故障根源,无法解决问题。例如,针对图3中该系统中存在干扰源的问题,通过提高网关的发射功率来弥补环境的干扰,带来的负面影响是增加了无线辐射,不符合安全规范标准。针对图5中该网关硬件天线匹配设计不合理问题,通过增加报文重发次数,来弥补硬件天线匹配缺陷,最终还是无法解决丢包率高,控制平均延时高的问题,仍然带来很差的用户体验。
43.因此,为了克服上述缺陷,本技术实施例提供了一种故障检测方法、装置、电子设备及计算机可读介质,该方法首先获取当前网络下各设备的设备状态数据;然后获取多个层级的目标检测项集合;其中,各所述层级下的目标检测项集合包括至少一个维度对应的检测项指标;各层级的层级等级与检测项指标的重要程度呈正相关;最后根据各层级下的目标检测项集合,逐层级对所述设备状态数据进行质量检测,并基于相应层级的各维度下的检测项指标对应的检测结果,定位所述当前网络中的故障。电子设备出现故障的表象可能相同,基于表象无法准确快速的判断故障原因,本技术通过对各层级下的目标检测项集合,逐层级对所述设备状态数据进行质量检测,根据检测的结果排除当前网络中的故障,能够快速、准确的定位并排除故障,提升解决问题的效率,从而提高系统稳定与用户体验。
44.请参阅图6,图6示出了本技术实施例提供的故障检测方法的应用场景,即故障检测场景600,该故障检测场景600包括电子设备620,其中电子设备620包括网络设备611、终端设备612以及故障检测设备610,其中终端设备612和网络设备611可以建立通信连接,故障检测设备610可以用于执行该故障检测方法,该故障检测设备610分别与网络设备611以及终端设备612进行连接。
45.其中,网络设备611用于和终端设备612建立通信,使得该终端设备612可以接入互联网。容易理解的是,由于终端设备612可以通过网络设备611接入互联网,则该网络设备611可以接入互联网。对于一些实施方式,该网络设备611可以包括网关设备,该网关设备可以用于连接终端设备612进行通信。例如,该网络设备611可以为具有紫峰zigbee通信能力的紫峰zigbee网关,该网络设备611还可以为具有无线通信技术wi-fi通信能力的无线通信技术wi-fi网关。对于另一些实施方式,该网络设备611还可以包括路由器,上述网关可以连接该路由器,实现接入互联网,进而可以使得连接网关的终端设备612也能够接入互联网。
46.终端设备612用于连接网络设备611,通过该网络设备611接入互联网。其中,终端
设备612可以为智能家居设备,例如智能摄像头、智能窗帘、智能插座以及智能灯泡等。
47.故障检测设备610可以用于执行本技术实施例提供的故障检测方法,对网络设备611以及终端设备612的之间的故障进行检测。示例性的,网络设备611以及终端设备612之间的故障可以为进行连接通信时,通信质量不佳,从而通信断连或速度变慢等。后续实施例中,以检测无线通信质量作为检测故障的示例进行说明。对于一些实施方式,该故障检测设备610可以为智能手机、笔记本电脑、平板电脑、台式计算机等电子设备,该故障检测方法可以为运行在智能手机、笔记本电脑、平板电脑、台式计算机等上的一套系统或者应用程序。对于本技术提供的一种实施方式,该故障检测设备610可以为服务器或者手机,故障检测方法可以为运行在服务器的一套系统,或者是运行于服务器上的应用程序。用户可以通过访问该服务器或手机上的应用程序,执行本技术实施例提供的故障检测方法。
48.请参阅图7,图7示出了本技术实施例提供的一种故障检测方法,该方法可以应用于前述实施例中的故障检测场景600,该故障检测场景600包括电子设备620,其中电子设备620可以包括网络设备611、终端设备612以及故障检测设备610,其中终端设备612和网络设备611可以建立通信连接,故障检测设备610可以用于执行该故障检测方法,该故障检测设备610分别与网络设备611以及终端设备612进行连接。
49.具体的,以该方法应用于电子设备为例进行说明,具体可以以上述故障检测场景下电子设备中的故障检设备为例,该方法具体可以包括步骤s710至步骤s730。
50.步骤s710:故障检测设备获取当前网络下各设备的设备状态数据。
51.对于一些实施方式,当前网络是电子设备所在的网络,具体可以指电子设备所在的网络系统,该网络系统下包括所连接的多个设备。其中,设备可以包括多个终端设备以及网络设备,多个终端设备与网络设备之间可以进行通信。例如,当前网络可以是电子设备所在的当前智能家居网络,当前网络下可以包括智能灯泡、智能插座、网关等设备。
52.其中,故障检测设备可以是用于检测当前网络中的故障的设备,具体可以当前网络中具有故障检测功能的设备。例如,故障检测设备可以包括终端、服务器、网关以及智能设备等设备。
53.对于一些实施方式,设备的状态数据可以包括至少一个终端设备的网络状态。其中,网络状态可以用于表征该终端设备与网络设备的连接情况,该终端设备可以通过该网络设备接入网络。示例性的,若终端设备接入网路的速度较慢,可能为该设备的状态数据中网络状态较差。此时可以通过故障检测方法进行故障排除。
54.步骤s720:故障检测设备获取多个层级的目标检测项集合;各所述层级下的目标检测项集合包括至少一个维度对应的检测项指标;各层级的层级等级与检测项指标的重要程度呈正相关。
55.对于一些实施方式,终端设备和网络设备之间连线的故障,可以视为无线通信质量的故障。此时可以将影响终端设备和网络设备无线通信质量的检测项指标进行分层级,每个层级包括目标检测项合集,各所述层级下的目标检测项集合包括至少一个维度对应的检测项指标。其中,各层级的层级等级与检测项指标的重要程度呈正相关。示例性的,第一层级对应的检测项指标的重要程度大于第二层级对应的检测项指标的重要程度。
56.其中,检测项指标为需要进行检测的项目,例如,若需要检测终端设备和网络设备之间是否存在障碍物,则该检测项指标可以为障碍物检测。进一步的,检测项集合可以为多
个检测项指标的集合,即该层级下对应的一些检测类容得集合。容易理解的是,不同层级下的目标检测项集合可以包括不同的检测项指标。例如,第一层级下的目标检测项集合可以包括检测项指标甲以及检测项指标乙,第二层级下的目标检测项集合可以包括检测丙。
57.步骤s730:故障检测设备根据各层级下的目标检测项集合,逐层级对所述设备状态数据进行质量检测,并基于相应层级的各维度下的检测项指标对应的检测结果,定位所述当前网络中的故障。
58.可以通过依次检测每一层级中对应的每一个检测项指标,找出其中有可能影响无线通信质量的检测项指标,做出对应的调整,直至检测完所有检测项指标。其中,每一层级对应的检测项指标的组合即为检测项集合。例如,若第一层级包括检测项指标甲、检测项指标乙以及检测项指标丙,则该层级对应的检测项集合为[检测项指标甲,检测项指标乙,检测项指标丙]。
[0059]
进一步的,对于本技术提供的一种实施方式,可以将层级划分为工作环境层、硬件设施层、设备自身软件层以及设备软件协同层,其中工作环境层是指电子设备周围的网络环境中可能存在的会干扰电子设备的无线通信质量的环境因素;硬件设施层是指电子设备中可能会影响无线网络通信质量的硬件因素;设备自身软件层是指电子设备运行的可能会影响无线通信质量的软件因素;设备软件协同层是指可能会影响无线通信质量的通信系统中的电子设备与网络设备。进一步的,可以将可能造成较大影响的层作为较低的层率先进行检测,而将可能造成较小影响的层作为较高的层稍后进行检测,以此保证在优先处理较大影响的层中对应的检测项集合。例如,若检测项指标甲处于第一层级,且检测项指标甲对无线通信质量的影响较大,检测项指标乙处于第二层级,且检测项指标乙对无线通信质量的影响较小,则可以率先检测第一层级,而稍后检测第二层级,以此先保证检测影响较大的检测项指标甲。具体的,对于本技术提供的一种实施方式,可以将工作环境层作为第一层,将硬件设施层作为第二层,将设备自身软件层作为第三层,将设备软件协同层作为第四层。
[0060]
对于一些实施方式,可以依次检测每一个层级中的检测项集合。因此需要从多个层级中确定出一个待检测的层级,则该待检测的层级对应的检测项集合即为目标检测项集合。例如,若有第一层级、第二层级以及第三层级,可以将第一层级作为待检测的层级,则可以将第一层级对应的检测项集合作为目标检测项集合。依次逐层级对所述设备状态数据进行质量检测,并基于相应层级的各维度下的检测项指标对应的检测结果,定位所述当前网络中的故障。其中,可以是在目标检测项集合检测的检测结果合格后,再进入下一个层级进行检测。
[0061]
具体的,对于一些实施方式,目标检测项集合中包括的多个检测项指标都合格,该目标检测项指标才为合格;若该目标检测项指标中有至少一个检测项指标不合格,则该目标检测项指标不合格。对于另一些实施方式,可以预先设定指定条件,当目标检测项集合中包括的多个检测项指标满足指定条件时,该目标检测项指标合格。
[0062]
具体的,对于一些实施方式,上述检测项指标可以用于表征该终端设备的网络状况。例如,若检测项指标为安装距离,则当安装距离较远时,该可以表征该电子设备的网络状况较差。对于本技术提供的一种实施方式,第一层级可以为工作环境层,工作环境层中的检测项指标可以包括工作温度检测、障碍物检测、安装距离检测、干扰源检测、工作湿度检测、信号强度检测、互联网连接检测和路由器连接检测中的至少一个;第二层级可以为硬件
设施层,硬件设施层中的检测项指标可以包括电子设备指示灯检测、电子设备供电检测、芯片温度检测和电子设备z igbee信号检测中的至少一个;第三层级可以为设备软件层,设备软件层中的检测项指标可以包括电子设备重启次数检测、固件版本检测、电子设备cpu占用率检测和内电子设备存占用率检测中的至少一个;第四层级可以为设备软件协同层,设备软件协同层中的检测项指标可以包括电子设备离线检测和网关离线检测中的至少一个。
[0063]
本技术实施例提供的一种故障检测方法,该方法首先获取当前网络下各设备的设备状态数据;然后获取多个层级的目标检测项集合;其中,各所述层级下的目标检测项集合包括至少一个维度对应的检测项指标;各层级的层级等级与检测项指标的重要程度呈正相关;最后根据各层级下的目标检测项集合,逐层级对所述设备状态数据进行质量检测,并基于相应层级的各维度下的检测项指标对应的检测结果,定位所述当前网络中的故障。电子设备出现故障的表象可能相同,基于表象无法准确快速的判断故障原因,本技术通过对各层级下的目标检测项集合,逐层级对所述设备状态数据进行质量检测,根据检测的结果排除当前网络中的故障,能够快速、准确的定位并排除故障,提升解决问题的效率,从而提高系统稳定与用户体验。
[0064]
请参阅图8,图8示出了本技术实施例提供的一种故障检测方法,该方法可以应用于前述实施例中的故障检测场景600,该故障检测场景600包括电子设备620,其中电子设备620包括网络设备611、终端设备612以及故障检测设备610,其中终端设备612和网络设备611可以建立通信连接,故障检测设备610可以用于执行该故障检测方法,该故障检测设备610分别与网络设备611以及终端设备612进行连接。具体的,该方法包括步骤s810至步骤s850。
[0065]
步骤s810:故障检测设备获取当前网络下各设备的设备状态数据。
[0066]
其中,步骤s810在前述实施例中已经详细介绍,此处就不再赘述。
[0067]
步骤s820:故障检测设备获取多个层级的目标检测项集合;各所述层级下的目标检测项集合包括至少一个维度对应的检测项指标;各层级的层级等级与检测项指标的重要程度呈正相关。
[0068]
对于本技术提供的一种实施方式,多个层级的目标检测项集合可以包括四个层级的目标检测项集合,其中,第一层级的目标检测项集合,包括网络环境检测类别对应的目标检测项集合;第二层级的目标检测项集合,包括硬件检测类别对应的目标检测项集合;第三层级的目标检测项集合,包括固件检测类别对应的目标检测项集合;第四层级的目标检测项集合,包括系统检测类别对应的目标检测项集合。
[0069]
一种示例性的,网络环境检测类别对应的目标检测项集合可以包括信号强度检测项指标以及干扰源检测项指标等;硬件检测类别对应的目标检测项集合可以包括芯片温度检测项指标以及终端设备指示灯检测项指标等;固件检测类别对应的目标检测项集合可以包括终端设备的固件版本检测项指标等;系统检测类别对应的目标检测项集合可以包括终端设备离线检测项指标以及网络设备离线检测项指标等。
[0070]
容易理解的是,对于终端设备与网络设备连接的通信质量的影响,网络环境检测类别一般较大,硬件检测类别稍小于网络环境检测类别,固件检测类别稍小于硬件检测类别,系统检测类别稍小于固件检测类别。即网络环境检测类别即各层级的层级等级与检测项指标的重要程度呈正相关。
[0071]
步骤s830:故障检测设备根据当前层级下的目标检测项集合,依次对所述设备状态数据进行质量检测,得到当前层级各维度下的检测项指标对应的检测结果。
[0072]
容易理解的是,检测项指标可以包括不同的类型,示例性的,对于一些类型的检测项指标,可以通过人工检测的方式进行检测,例如,该终端设备的指示灯是否亮起,或该终端设备的周围是否存在障碍物等,可以由人工进行观测,然后将结果输入该运行了该故障检测方法的设备中。对于一些实施方式,对于另一些类型的检测项指标,还可以通过该故障检测方法自动检测,例如,可以由该故障检测方法自动检测该终端设备的硬件状态等。
[0073]
对于一些实施方式,所述检测项指标可以包括第一类型检测项,所述第一类型检测项包括各设备对应的环境检测参数和/或设备状态参数。在执行步骤s830时,还可以包括:针对当前层级下的目标检测项集合中的第一类型检测项,获取当前层级各维度下的各设备对应的环境检测参数和/或设备状态参数;根据所述第一类型检测项对应的故障检测策略,检测所述第一类型检测项对应的检测结果。
[0074]
对于一些实施方式,故障检测策略可以为预先设置的争对每一个检测项需要检测的项目。其中,该第一类型监测项对应的监测结果,可以为该第一类型监测项包括的每一个检测项指标的监测结果,即每一个检测项指标是否合格。
[0075]
由于第一类型检测项为环境检测参数和/或设备状态参数,示例性的,环境检测参数可以为工作环境检测层,可以包括障碍物检测、安装距离检测、干扰源检测以及工作湿度检测;设备状态参数可以为硬件设施检测层,可以包括设备指示灯检测。因此该第一类型检测项可以为需要基于用户的输入信息进行检测。例如,若该检测项指标为安装距离检测,则此时该故障检测设备可以基于用户输入的信息对该安装距离检测项指标进行检测。
[0076]
进一步的,对于一些实施方式,用户的输入信息可以包括第一信息以及第二信息,其中,第一信息可以作为第一结果,第二信息可以作为第二结果。该第一结果可以用于表征第一信息对应的检测项指标合格,所述第二结果用于表征第二信息对应的检测项指标不合格。
[0077]
例如,当该检测项指标为安装距离检测时,此时该故障检测设备可以显示指示信息,指示用户输入信息。具体的,可以预先设定安装距离的最大值m,将该最大值m进行显示,以提示用户以该m值为标准进行判断,输入信息。对于一些实施方式,若m值为3米,则此时该故障检测设备可以显示指示信息为“安装距离检测(是否超过3米)”,用户基于该指示信息输入信息。当该电子设备和网络设备的安装距离为5米时,此时5米大于3米,则用户可以输入第二信息,以此判断该检测项指标不合格。其中,该第二信息可以为用户通过输入设备输入的“否”字符,还可以为用户通过输入设备输入的“no”字符,也可以为用户通过输入设备选择的预置在该检测项指标内的用于表征“否”的选项。其中,输入设备可以为键盘、触摸屏以及鼠标等设备。
[0078]
进一步的,对于一些实施方式,用户可以通过指定界面和该故障检测设备进行交互,输入信息。其中,该指定界面可以运行于电子设备,该电子设备同时运行该故障检测方法;该指定界面也可以运行于另外的电子设备,如手机等,该手机和运行该故障检测方法的电子设备相连接,从而获取到用户通过该指定界面输入的信息。
[0079]
对于一些实施方式,该故障检测设备可以包括四个层级,分别为第一层级工作环境检测,第二层级硬件设施检测,第三层级设备自身软件检测,第四层级多设备软件协同检
测。其中,工作环境检测可以包括第一类型检测项障碍物检测、安装距离检测、干扰源检测以及工作湿度检测;硬件设施检测可以包括第一类型检测项设备指示灯检测;设备自身软件检测以及多设备软件协同检测可以不包括第一类型检测项。
[0080]
进一步的,基于用户输入信息检测判断的第一类型检测项可以为用户检测。请参阅图10,图10示出了本技术实施例提供的一种指定界面,该指定界面包括多个第一类型检测项和每个第一类型检测项对应的输入控件。其中,该指定界面的上方中间处标示出了该步骤为用户检测。指定界面左侧四行分别标示出了该故障检测设备的四个层级,分别为“工作环境检测”、“硬件设施检测”、“设备自身软件检测”以及“多设备软件协同检测”。该四个层级从上至下依次升高,即“工作环境检测”对应第一层级,“硬件设施检测”对应第二层级,“设备自身软件检测”对应第三层级,“多设备软件协同检测”对应第四层级。进一步的,每一层级对应的第一类型检测项位于该层级显示位置的右侧。每一个第一类型检测项下方都对应有输入控件,用户可以依据实际情况选择输入控件,即进行输入信息。具体的,该输入控件可以为两个方框,该两个方框的右侧分别有用于指示该方框作用的提示文本,如“是”或“否”。其中,“是”对应的输入控件对应第一信息,“否”对应的输入控件对应第二信息。进一步的,输入控件可以对用户的输入信息产生响应,例如,可以在用户输入的对应的输入控件方框内显示指示,例如显示
[0081]
进一步的,用户可以通过触摸对应的输入控件进行输入信息,也可以通过鼠标等设备进行输入信息。例如,当用户对一个第一类型检测项下方“是”对应的方框输入信息时,即可判断该输入控件的输入信息为第一信息;当用户对一个第一类型检测项下方“否”对应的方框输入信息时,即可判断该输入控件的输入信息为第二信息。即可以获取用户基于所述指定界面的每个第一类型检测项对应的输入控件输入的输入信息。
[0082]
进一步的,请一并参阅图11和图12,图11和图12示出了本技术提供的另一种指定界面。该指定界面包括多个第一类型检测项和每个第一类型检测项对应的输入控件。其中,该指定界面的上方中间处标示出了该步骤为用户检测。不同于图10中将该故障检测设备中包括的层级都显示在同一个界面中,本实施方式在指定界面中仅显示目标检测项集合所在的层级,以及该层级对应的第一类型检测项以及每一个第一类型检测项对应的输入控件及控件的指示信息。例如图11中目标检测项集合所在的层级为工作环境检测,则指定界面中仅显示工作环境检测对应的第一类型检测项以及每一个第一类型检测项对应的输入控件及控件的指示信息;又例如图12中目标检测项集合所在的层级为硬件设施检测,则指定界面中仅显示硬件设施检测对应的第一类型检测项以及每一个第一类型检测项对应的输入控件及控件的指示信息。
[0083]
进一步的,本实施例中获取用户基于所述指定界面的每个第一类型检测项对应的输入控件输入的输入信息的方法和前述实施例相同,此处就不再赘述。
[0084]
对于另一些实施方式,该第一类型检测项还可以为需要基于预先存储的信息进行检测。例如,若该检测项指标为安装距离检测,则此时该故障检测设备可以基于预先存储的安装距离信息对该安装距离检测项指标进行检测。
[0085]
具体的,可以通过预先存储的安装距离信息获取当前层级各维度下的各设备对应的环境检测参数和/或设备状态参数,再该根据第一类型检测项对应的故障检测策略,检测所述第一类型检测项对应的检测结果。
[0086]
对于另一些实施方式,所述检测项指标还可以包括第二类型检测项,所述第二类型检测项包括各设备之间的通信检测参数。在执行步骤s830时,还可以包括:根据当前层级下的目标检测项集合,获取当前层级各维度下的各设备之间的通信检测参数;基于各设备之间的所述通信检测参数,确定当前层级各维度下的所述第二类型检测项对应的检测结果。
[0087]
其中,通信检测参数可以为终端设备与网络设备之间通信的参数信息,也可以为终端设备自身的硬件参数状态信息。例如,可以为“信号强度检测”、“互联网连接检测”、“路由器连接检测”等参数信息,也可以为“内存使用率”、“中央处理器使用率”等终端设备自身的硬件参数状态信息。
[0088]
其中,该第二类型监测项对应的监测结果,可以为该第二类型监测项包括的每一个检测项指标的监测结果,即每一个检测项指标是否合格。
[0089]
对于一些实施方式,检测项集合中对应的检测项指标包括的第二类型检测项,该第二类型检测项可以为基于该故障检测设备中的检测模块进行检测,其中该检测模块用于获取对应的第二类型检测项的检测参数,该检测模块可以为基于该故障检测设备的应用程序,可以通过该应用程序获取到电子设备和网络设备的信息。例如,若该检测项指标为信号强度检测,则此时该检测模块可以获取到该信号强度检测的检测参数,再基于该检测参数确定该第二类型检测项对应的检测结果。
[0090]
进一步的,可以预先设定每一个第二类型检测项对应的检测阈值,将上述获取到的第二类型检测项对应的检测参数与该检测阈值进行比较,满足该检测阈值的检测项指标即为合格,不满足该检测阈值的检测项指标即为不合格。例如,若该目标检测项集合对应的第二类型检测项为信号强度检测,则可以设定该第二类型检测项对应的检测阈值为-30dbm,然后通过检测模块获取到该第二类型检测项对应的检测参数为-40dbm,此时因为-40dbm小于-30dbm,不满足该检测阈值,即可以确定该第二类型检测项的检测结果为不合格。其中,dbm为功率单位分贝毫瓦。
[0091]
对于本技术提供的一种实施方式,若目标检测项集合对应工作环境检测,则第二类型检测项分别可以为“信号强度检测”、“互联网连接检测”、“路由器连接检测”,此时上述第二类型检测项对应的第二提示信息可以分别为“将电子设备移至与网络设备没有遮挡的位置”,“1、请检查网络设备是否正常,可重网络设备进行恢复;2、请检查外部网络通信是否稳定,如果不稳定请优化网络”,“1、请检查路由器网络是否正常,可重启路由器进行恢复;2、请确认wi-fi名称或密码是否修改,可重置设备后重新设置设备的wi-fi;3、请确认路由器供电是否正常,可恢复供电后等待设备重新启动”。
[0092]
若目标检测项集合对应硬件设施检测,则第二类型检测项分别可以为“设备供电检测”、“芯片温度检测”、“电子设备的zigbee信号检测”,此时上述第一类型检测项对应的第一提示信息可以分别为“请检查电子设备供电是否正常,可恢复设备供电后等待电子设备启动”,“请将电子设备移至通风处”,“1、请确认设电子备通讯是否正常,若通讯异常,可将该电子设备移至与网络设备没有遮挡、距离较近的位置进行重试;2、请检查电子设备供电是否正常,可恢复设备供电后等待电子设备启动;3、如果仍未解决,可重启网络设备后进行恢复”。
[0093]
若目标检测项集合对应硬件设施检测,则第二类型检测项分别可以为“设备重启
次数”、“固件版本”、“cpu占用率”、“内存占用率”此时上述第二类型检测项对应的第二提示信息可以分别为“1、请检查设备供电,及时充电/更换电池,恢复设备供电后等待设备重新启动;2、请检查设备是否正常工作”,“版本不是最新,请更新设备固件到最新版本”,“cpu占用过高,请重启设备”,“内存占用过高,请重启设备”。
[0094]
若目标检测项集合对应硬件设施检测,则第二类型检测项分别可以为“设备离线”、“网关离线”,此时上述第二类型检测项对应的第二提示信息可以分别为“1、请检查设备供电是否正常,可恢复设备供电后等待设备启动;2、请检查设备信号,如果信号较差或者不稳定,可将设备移至与路由器、网关没有遮挡、距离较近的位置;3、如果仍未解决,可重启设备后进行恢复”,“请检查网关离线原因,恢复网关在线”。
[0095]
进一步的,基于该故障检测设备自动检测判断的第二类型检测项可以为自动检测。请参阅图14,图14示出了本技术实施例提供的一种指定界面,该指定界面包括多个第二类型检测项以及每一个第二类型检测项对应的指示标识。其中,该指定界面的上方中间处标示出了该步骤为自动检测。指定界面左侧四行分别标示出了该故障检测设备的四个层级,分别为“工作环境检测”、“硬件设施检测”、“设备自身软件检测”以及“多设备软件协同检测”。该四个层级从上至下依次升高,即“工作环境检测”对应第一层级,“硬件设施检测”对应第二层级,“设备自身软件检测”对应第三层级,“多设备软件协同检测”对应第四层级。进一步的,每一层级对应的第二类型检测项位于该层级显示位置的右侧。每一个第二类型检测项下方都对应指示该第二类型检测项检测结果的标识。具体的,该标识可以为文本,如“是”或“否”。其中,“是”对应第一信息,“否”对应第二信息。
[0096]
进一步的,请一并参阅图15和图16。图15和图16示出了本技术提供的另一种指定界面。该指定界面包括多个第二类型检测项和每个第二类型检测项对应的检测结果的标识。其中,该指定界面的上方中间处标示出了该步骤为自动检测。不同于图14中将该故障检测设备中包括的层级都显示在同一个界面中,本实施方式在指定界面中仅显示目标检测项集合所在的层级,以及该层级对应的第二类型检测项以及每一个第二类型检测项对应的检测结果的标识。例如图15中目标检测项集合所在的层级为工作环境检测,则指定界面中仅显示工作环境检测对应的第二类型检测项以及每一个第二类型检测项对应的输入控件及检测结果的标识;又例如图16中目标检测项集合所在的层级为硬件设施检测,则指定界面中仅显示硬件设施检测对应的第二类型检测项以及每一个第二类型检测项对应的输入控件及检测结果的标识。
[0097]
根据上述步骤,可以得到当前层级各维度下的检测项指标对应的检测结果,即第一类型检测项或第二类型检测项对应的检测结果。
[0098]
步骤s840:若所述当前层级各维度下的检测项指标对应的检测结果合格,故障检测设备则将下一层级作为当前层级,并重复执行所述依次按照当前层级下的目标检测项集合,对所述设备状态数据进行质量检测,得到当前层级各维度下的检测项指标对应的检测结果的步骤。
[0099]
对于一些实施方式,可以将目标检测项集合中的每个所述检测项指标对应的检测结果分为第一结果和第二结果。其中,第一结果用于表征第一信息对应的检测项指标合格,第二结果用于表征第二信息对应的检测项指标不合格。第一信息以及第二信息可以为用户基于不同的目标检测项集合中的每个检测项指标输入的信息,也可以为通过检测装置检测
得到的信息。通过判断检测项指标对应的检测结果为第一结果或者第二结果,即可以确定该检测项指标是否合格。例如,若该目标检测项集合为[检测项指标甲,检测项指标乙,检测项指标丙],其中检测项指标甲对应的检测结果为第一结果,检测项指标乙对应的检测结果为第二结果,检测项指标丙对应的检测结果为第一结果,则可以确定检测项指标甲合格,检测项指标乙不合格,检测项指标丙合格。
[0100]
进一步的,可以基于该目标检测项集合内每个所述检测项指标对应的检测结果,来确定该目标检测项集合是否合格。对于一些实施方式,可以设定指定数量,该指定数量用于表示每个目标检测项集合中能够允许检测结果为不合格的检测项指标的数量,若检测结果为不合格的检测项指标数量大于该指定数量,则判断该目标检测项集合为不合格;若检测结果为不合格的检测项指标数量小于获得恩于该指定数量,则判断该目标检测项集合为合格。例如,对于本技术提供的一种实施方式,可以设定该指定数量为0,则当该目标检测项集合中检测结果为不合格的检测项指标数量为1时,因为1大于0,因此判断该目标检测项集合不合格;当该目标检测项集合中检测结果为不合格的检测项指标数量为0时,因为0等于0,因此判断该目标检测项集合合格。
[0101]
具体的,可以检查每个检测项指标对应的检测结果是否合格。例如,当该目标检测项集合包括[检测项指标甲,检测项指标乙,检测项指标丙]时,则应获取该目标检测项集合中的三个检测项指标对应的检测结果,即检测项指标甲的检测结果、检测项指标乙的检测结果以及检测项指标丙的检测结果。再由上述检测结果,判断该目标检测项集合是否合格。
[0102]
对于另一些实施方式,因为由前述步骤可知,随着层级的增加,每个层级中的检测项集合中对应的检测项指标对无线通信质量的影响就相对减弱,即各层级的层级等级与检测项指标的重要程度呈正相关。因此,还可以对不同层级设定不同的指定数量。例如,对第一层级设定的指定数量可以为0,对第二层级设定的指定数量可以为1,对第三层级设定的指定数量为2。则当第一层级对应的检测项集合中对应的检测项指标不合格的数量为1时,该第一层级对应的检测项集合即为不合格;当第二层级对应的检测项集合中对应的检测项指标不合格的数量为2时,该第一层级对应的检测项集合即为不合格;当第三层级对应的检测项集合中对应的检测项不合格的数量为3时,该第一层级对应的检测项集合即为不合格。
[0103]
需要说明的是,本实施例中的指定数量仅为说明该技术方案,指定数量的具体数值不对本技术构成限制。
[0104]
对于一些实施方式,若目标检测项集合的检测结果为合格,则可以将当前目标检测项集合对应的层级的下一层级对应的检测项集合作为新的目标检测项集合。例如,若第一层级的目标检测项集合的检测结果为合格,则可以将第二层级对应的检测项集合作为新的目标检测项集合,并重复执行所述依次按照当前层级下的目标检测项集合,对所述设备状态数据进行质量检测,得到当前层级各维度下的检测项指标对应的检测结果的步骤。
[0105]
进一步的,可以基于上述目标检测项集合内的每个检测项指标的检测结果,确定该目标检测项集合是否合格。具体的,对于本技术提供的一种实施方式,若目标检测项集合内的每个所述检测项均合格,则可以确定所述目标检测项集合合格。例如,当该目标检测项集合包括[检测项指标甲,检测项指标乙,检测项指标丙]时,获取到该目标检测项集合中的三个检测项指标对应的检测结果为检测项指标甲的检测结果为合格、检测项指标乙的检测结果为合格以及检测项指标丙的检测结果为合格,此时该目标检测项集合内的每个检测项
指标均合格,即可以确定该目标检测项集合合格。
[0106]
进一步的,对于本技术提供的一种实施方式,若目标检测项集合内的存在检测结果不合格的检测项指标,则可以确定该目标检测项合集为不合格。其中,该检测结果不合格的检测项指标数量可以为m个,该m可以为大于或等于1的数且小于等于该目标检测项集合内存在的检测项指标总数量。例如,当该目标检测项集合包括[检测项指标甲,检测项指标乙,检测项指标丙]时,此时该m可以为1、2或3。具体的,若检测项指标甲的检测结果为不合格、检测项指标乙的检测结果为合格以及检测项指标丙的检测结果为合格,则此时m为1,即检测结果不合格的检测项指标数量为1个,可以确定该所述目标检测项集合不合格。
[0107]
步骤s850:直至所有层级检测完成,并基于相应层级的各维度下的检测项指标对应的检测结果,故障检测设备定位所述当前网络中的故障。
[0108]
对于一些实施方式,可以基于相应层级的各维度下的检测项指标对应的检测结果,定位所述当前网络中的故障。例如,可以将所有检测结果为不合格的将检测项指标生成故障信息提示表,以提示用户可能的故障原因。进一步的,还可以按照不同的层级分别显示不合格的检测项指标,以给用户提供更为清楚明显的提示信息。
[0109]
请参阅图9,对于一些实施方式,在步骤s830:根据当前层级下的目标检测项集合,依次对所述设备状态数据进行质量检测,得到当前层级各维度下的检测项指标对应的检测结果之后,还可以包括步骤s910至步骤s930。
[0110]
步骤s910:若所述当前层级各维度下的检测项指标对应的检测结果存在异常,故障检测设备则根据所述检测结果定位存在异常的故障设备,以及根据所述检测结果识别异常信息。
[0111]
步骤s920:故障检测设备根据所述存在异常的故障设备和所述异常信息,生成针对所述故障设备的故障解决策略并输出。
[0112]
步骤s930:故障检测设备获取针对所述故障解决策略的操作信息后,重新执行根据所述当前层级下的目标检测项集合,对所述设备状态数据进行质量检测的步骤。
[0113]
对于一些实施方式,若当前层级各维度下的检测项指标对应的检测结果存在异常,即可以将当前层级各维度下的检测项指标中某一个不合格的检测项指标视作检测结果存在异常。则可以根据检测结果定位存在异常的故障设备、识别异常信息。其中,异常信息可以为该检测项指标生成的不合格信息,还可以为不合格信息之外包括的详细说明信息。例如,若当前层级为工作环境,若该检测项指标为“障碍物检测”,则该异常信息可以为“该障碍物检测不合格。”进一步的,该异常信息还可以为“该障碍物检测不合格,存在遮挡。”其中,存在遮挡即为详细说明信息。
[0114]
对于一些实施方式,可以根据当前层级下的目标检测项集合中各维度的检测项指标对应的检测结果,分别按照各检测指标对应的故障检测策略,检测对应的故障设备和异常信息。其中,故障设备为当前检测项指标中存在有不合格项的终端设备。
[0115]
其中,可以预先基于所述存在异常的故障设备和所述异常信息设置与该检测项指标对应的排除缺陷的方法,即故障设备的故障解决策略。当该检测项指标的检测结果为不合格时,即可基于生成预先设置的故障解决策略并输出,指导用户进行缺陷排除,即针对所述故障解决策略的操作信息。例如,可以预先设置安装距离检测项指标对应的缺陷排除方法为移动该电子设备或网络设备,使得安装距离变小。则当检测项指标为安装距离检测,当
检测到该检测项指标为不合格时,可以指示用户移动该电子设备或网络设备,使得安装距离变小。
[0116]
对于一些实施方式,基于前述步骤中获取到的第一类型检测项的检测结果,若该检测结果不合格,则可以输出该第一类型检测项对应的第一提示信息,其中第一提示信息用于指示用户排除所述目标检测项集合中不合格的所述第一类型检测项存在的缺陷并重新输入该不合格的所述第一类型检测项对应的输入信息。通过该方法,可以即时对每一层级中发现的不合格的检测项指标进行处理,排除可能引发故障缺陷的因素,提高该故障检测效率。
[0117]
例如,对于一些实施方式,若该第一类型检测项为安装距离检测,则当该安装距离检测的检测结果为不合格时,其对应的第一提示信息可以为“调整安装距离,是该电子设备和该网络设备的安装距离小于3米”。用户在按照该第一提示信息排除缺陷后,即可重新输入该不合格的所述第一类型检测项对应的输入信息。
[0118]
对于本技术提供的一种实施方式,若目标检测项集合对应自身软件检测,则其对应的第一类型检测项分别可以为“障碍物检测”、“安装距离检测”、“干扰源检测”、“工作湿度检测”,此时上述第一类型检测项对应的第一提示信息可以分别为“将电子设备移动至与网络设备之间没有障碍物的位置”,“调整安装距离,是该电子设备和该网络设备的安装距离小于3米”,“使电子设备远离干扰源”,“使电子设备处于工作湿度25%以下的位置”。若目标检测项集合对应硬件设施检测,则第一类型检测项可以为“设备指示灯”,此时上述第一类型检测项对应的第一提示信息可以为“1、请检查网络设备的网络是否正常,可重启网络设备进行恢复;2、请确认无线网络名称或密码是否修改,可重置电子设备后重新设置电子设备的网络名称或密码;3、请检查网络设备供电是否正常,可恢复设备供电后等待设备启动”。
[0119]
请参阅图13,图13示出了本技术实施例提供的一种不合格的第一类型检测项对应的第一提示信息的指定界面。其中,该指定界面的上方中间处有“结果”用于表征该指定界面处于显示第一提示信息的界面。该指定界面的左侧有两大分类,包括“不合格项”以及“指示信息”,其中“不合格项”用于标识出该目标检测项集合中第一类型检测项中所有不合格的检测项指标,“指示信息”用于对“不合格项”做出修改指示,以指示用户排除缺陷。例如,图13中的“不合格项”为安装距离检测,该不合格项对应的“指示信息”为“移动电子设备和网络设备,使其距离小于3米”。在该指定界面的下方中间处,有输入按键在该输入按键的上方有提示信息“重新检测”,该输入按键用于在用户排除缺陷后重新进行输入信息。
[0120]
对于一些实施方式,基于前述步骤中获取到的第二类型检测项的检测结果,若该检测结果不合格,则可以显示第二提示信息指示用户调整该不合格的第二类型检测项对应的检测参数,以排除所述目标检测项集合中不合格的所述第二类型检测项存在的缺陷。通过该方法,可以即时对每一层级中发现的不合格的检测项指标进行处理,排除可能引发故障缺陷的因素,提高该故障检测效率。
[0121]
例如,对于一些实施方式,若该第二类型检测项为固件版本检测,则当该固件版本的检测结果为不合格时,则可以在指定界面上显示第二提示信息“版本不是最新,请更新设备固件到最新版本”,用户在按照该第二提示信息排除缺陷后,即可重新执行对该检测项指标的检测。
[0122]
请继续参阅图13,该指定界面的左侧有两大,包括“不合格项”以及“指示信息”,其中“不合格项”还用于标识出该目标检测项集合中第二类型检测项中所有不合格的检测项指标,“指示信息”用于对“不合格项”做出修改指示,以指示用户排除缺陷。例如,图13中的“不合格项”还可以为固件版本检测,该不合格项对应的“指示信息”为“版本不是最新,请更新设备固件到最新版本”。在该指定界面的下方中间处,有输入按键在该输入按键的上方有提示信息“重新检测”,该输入按键用于在用户排除缺陷后重新对检测项指标进行检测。
[0123]
对于一些实施方式,若前述步骤中确认目标检测项集合的检测结果为不合格,则可以获取针对所述故障解决策略的操作信息后,再重新执行根据所述当前层级下的目标检测项集合,依次对所述设备状态数据进行质量检测,得到当前层级各维度下的检测项指标对应的检测结果。
[0124]
本技术提供的故障检测方法、装置、电子设备及计算机可读介质,该方法可以根据第一类型检测项或第二类型检测项依次对所述设备状态数据进行质量检测,得到当前层级各维度下的检测项指标对应的检测结果。若所述当前层级各维度下的检测项指标对应的检测结果存在异常,则根据所述检测结果定位存在异常的故障设备,以及根据所述检测结果识别异常信息。再根据所述存在异常的故障设备和所述异常信息,生成针对所述故障设备的故障解决策略并输出。在获取针对所述故障解决策略的操作信息后,重新执行根据所述当前层级下的目标检测项集合,对所述设备状态数据进行质量检测的步骤。电子设备出现故障的表象可能相同,基于表象无法准确快速的判断故障原因,分为多个层级,并将多个层级对应的各维度下的检测项指标分为第一类型检测项与第二类型检测项,将可能造成故障的因素作为检测项指标进行检测,根据检测的结果排除对应的缺陷,能够快速、准确的定位并排除问题,提升解决问题的效率,从而提高系统稳定与用户体验。
[0125]
请继续参阅图2,对于一些实施方式,图2示出的场景中包括网络设备以及终端设备,其中网络设备为网关,终端设备为智能灯泡、智能插座以及智能窗帘,其中,网关分别与智能灯泡、智能插座以及智能窗帘相连接。图2示出的场景中,在网关与智能插座之间还包括干扰源,该干扰源属于工作环境检测层,为第一类型检测项。通过前述故障检测方法执行根据所述当前层级下的目标检测项集合,对所述设备状态数据进行质量检测的步骤,可知,工作环境检测层中的干扰源检测结果识别异常,即干扰源检测不合格。此时可以获取该终端设备,即智能插座周围是否存在干扰源,例如,可以基于户输入信息检测判断。当确认该终端设备,即智能插座周围存在干扰源,可以生成针对所述故障设备的故障解决策略并输出。例如,显示“移除干扰源”,指示用户移除干扰源。对于一些实施方式,在获取针对所述故障解决策略的操作信息后,重新执行根据所述当前层级下的目标检测项集合,对所述设备状态数据进行质量检测的步骤。
[0126]
请参阅图17,其示出了本技术实施例提供的一种故障检测装置1900的结构框图,应用于故障检测设备,所述故障检测设备包括电子设备以及网络设备,所述电子设备用于和所述网络设备建立通信连接,所述装置可以包括:第一获取单元1910、第二获取单元1920以及处理单元1930。
[0127]
第一获取单元1910,用于获取当前网络下各设备的设备状态数据。
[0128]
第二获取单元1920,用于获取多个层级的目标检测项集合;各所述层级下的目标检测项集合包括至少一个维度对应的检测项指标;各层级的层级等级与检测项指标的重要
程度呈正相关。
[0129]
处理单元1930,用于根据各层级下的目标检测项集合,逐层级对所述设备状态数据进行质量检测,并基于相应层级的各维度下的检测项指标对应的检测结果,定位所述当前网络中的故障。
[0130]
进一步的,处理单元1930还用于根据当前层级下的目标检测项集合,依次对所述设备状态数据进行质量检测,得到当前层级各维度下的检测项指标对应的检测结果;若所述当前层级各维度下的检测项指标对应的检测结果合格,则将下一层级作为当前层级,并重复执行所述依次按照当前层级下的目标检测项集合,对所述设备状态数据进行质量检测,得到当前层级各维度下的检测项指标对应的检测结果的步骤;直至所有层级检测完成,并基于相应层级的各维度下的检测项指标对应的检测结果,定位所述当前网络中的故障。
[0131]
进一步的,处理单元1930还用于若所述当前层级各维度下的检测项指标对应的检测结果存在异常,则根据所述检测结果定位存在异常的故障设备,以及根据所述检测结果识别异常信息;根据所述存在异常的故障设备和所述异常信息,生成针对所述故障设备的故障解决策略并输出;获取针对所述故障解决策略的操作信息后,重新执行根据所述当前层级下的目标检测项集合,对所述设备状态数据进行质量检测的步骤。
[0132]
进一步的,处理单元1930还用于根据当前层级下的目标检测项集合中各维度的检测项指标对应的检测结果,分别按照各检测指标对应的故障检测策略,检测对应的故障设备和异常因素。
[0133]
进一步的,处理单元1930还用于针对当前层级下的目标检测项集合中的第一类型检测项,获取当前层级各维度下的各设备对应的环境检测参数和/或设备状态参数;根据所述第一类型检测项对应的故障检测策略,检测所述第一类型检测项对应的检测结果。
[0134]
进一步的,处理单元1930还用于根据当前层级下的目标检测项集合,获取当前层级各维度下的各设备之间的通信检测参数;基于各设备之间的所述通信检测参数,确定当前层级各维度下的所述第二类型检测项对应的检测结果。
[0135]
进一步的,多个层级的目标检测项集合包括四个层级的目标检测项集合;其中,第一层级的目标检测项集合,包括网络环境检测类别对应的目标检测项集合;第二层级的目标检测项集合,包括硬件检测类别对应的目标检测项集合;第三层级的目标检测项集合,包括固件检测类别对应的目标检测项集合;第四层级的目标检测项集合,包括系统检测类别对应的目标检测项集合。
[0136]
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0137]
在本技术所提供的几个实施例中,单元相互之间的耦合可以是电性,机械或其它形式的耦合。
[0138]
另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0139]
请参考图18,其示出了本技术实施例提供的一种电子设备的结构框图。该电子设备2000可以是智能窗帘、智能插座、智能灯泡等能够运行应用程序的电子设备。本技术中的电子设备2000可以包括一个或多个如下部件:处理器2010、存储器2020以及一个或多个应
用程序,其中一个或多个应用程序可以被存储在存储器2020中并被配置为由一个或多个处理器2010执行,一个或多个程序配置用于执行如前述方法实施例所描述的方法。
[0140]
处理器2010可以包括一个或者多个处理核。处理器2010利用各种接口和线路连接整个电子设备2000内的各个部分,通过运行或执行存储在存储器2020内的指令、程序、代码集或指令集,以及调用存储在存储器2020内的数据,执行电子设备2000的各种功能和处理数据。可选地,处理器2010可以采用数字信号处理(digital signal processing,dsp)、现场可编程门阵列(field-programmable gate array,fpga)、可编程逻辑阵列(programmable logic array,pla)中的至少一种硬件形式来实现。处理器2010可集成中央处理器(central processing unit,cpu)、图像处理器(graphics processing unit,gpu)和调制解调器等中的一种或几种的组合。其中,cpu主要处理操作系统、用户界面和应用程序等;gpu用于负责显示内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器2010中,单独通过一块通信芯片进行实现。
[0141]
存储器2020可以包括随机存储器(random access memory,ram),也可以包括只读存储器(read-only memory)。存储器2020可用于存储指令、程序、代码、代码集或指令集。存储器2020可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于实现至少一个功能的指令、用于实现下述各个方法实施例的指令等。存储数据区还可以存储电子设备2000在使用中所创建的数据等。
[0142]
请参考图19,其示出了本技术实施例提供的一种计算机可读存储介质的结构框图。该计算机可读介质2100中存储有程序代码,所述程序代码可被处理器调用执行上述方法实施例中所描述的方法。
[0143]
计算机可读存储介质2100可以是诸如闪存、eeprom(电可擦除可编程只读存储器)、eprom、硬盘或者rom之类的电子存储器。可选地,计算机可读存储介质2100包括非易失性计算机可读介质(non-transitory computer-readable storage medium)。计算机可读存储介质2100具有执行上述方法中的任何方法步骤的程序代码2110的存储空间。这些程序代码可以从一个或者多个计算机程序产品中读出或者写入到这一个或者多个计算机程序产品中。程序代码2110可以例如以适当形式进行压缩。
[0144]
请参考图20,其示出了本技术实施例提供的一种计算机程序产品或计算机程序2200的结构框图。在一个实施例中,提供了一种计算机程序产品或计算机程序2200,该计算机程序产品或计算机程序2200包括计算机指令2210,该计算机指令2210可以存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述各方法实施例中的步骤。
[0145]
最后应说明的是:以上实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不驱使相应技术方案的本质脱离本技术各实施例技术方案的精神和范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献