物联网设备故障检测方法、装置、设备及存储介质制造方法及图纸

技术编号:35471386 阅读:18 留言:0更新日期:2022-11-05 16:17
本发明专利技术提供一种物联网设备故障检测方法、装置、设备及存储介质,通过获取当前时间窗口中各物联网设备的设备数据;解析各物联网设备的设备数据获取各物联网设备至少两种事件属性的状态值,并将各物联网设备同一种事件属性的状态值存储至一个Bitmap数据结构中,任一Bitmap数据结构的每一位对应一个物联网设备同一种事件属性的状态值,状态值为0或1;根据预设故障筛选规则对至少两个事件属性的Bitmap数据结构进行位运算,根据结果进行故障设备检测和/或故障原因分析。通过Bitmap数据结构维护各物联网设备各事件属性的状态值并配合位运算,节约存储空间,显著提高故障检测和分析效率,以第一时间感知物联网设备的异常。常。常。

【技术实现步骤摘要】
物联网设备故障检测方法、装置、设备及存储介质


[0001]本专利技术属于物联网
,具体涉及一种物联网设备故障检测方法、装置、设备及存储介质。

技术介绍

[0002]随着物联网(Internet of things,IoT)智能设备越来越普及,如果物联网中某个设备发生闪退、不可用、可用性差等故障,会导致用户会对产品失去信心,严重的会引起市场占用率降低,所以对于设备运行健康的监控越来越显重要,尤其当设备发生异常时,能否第一时间感知并迅速定位和解决问题,直接决定了后续的产品退推广。
[0003]现有技术中通常会持续采集物联网设备的设备数据,包括设备事件的相关信息如发生时间、设备标识、事件类型以及相关属性和维度等,并按照设备标识维度进行数据存储到数据库中,当需要检测某个时间窗口内的异常设备时,需要通过SQL语句查询数据库进行分析。
[0004]现有技术中,通过SQL语句查询数据库,需要进行大量连接(join)操作,包括根据设备标识的等值连接、时间戳的非等值连接,随着数据规模越来越大,对海量数据进行连接操作的成本非常高,效率较低,延迟性也非常高,无法实时对各物联网设备进行故障监控和分析。

技术实现思路

[0005]本专利技术提供一种物联网设备故障检测方法、装置、设备及存储介质,以提高对物联网设备的故障检测和分析的效率,降低成本。
[0006]本专利技术的第一方面是提供一种物联网设备故障检测方法,所述方法包括:
[0007]获取当前时间窗口中各物联网设备的设备数据;
[0008]对各物联网设备的设备数据进行解析,获取各物联网设备的至少两种事件属性的状态值,并将各物联网设备同一种事件属性的状态值存储至一个位图Bitmap数据结构中,其中任一Bitmap数据结构的每一位对应一个物联网设备同一种事件属性的状态值,所述状态值为0或1;
[0009]根据预设故障筛选规则,对至少两个事件属性的Bitmap数据结构进行位运算,根据位运算结果进行故障设备检测和/或故障原因分析。
[0010]在一种可能的设计中,所述根据预设故障筛选规则,对至少两个事件属性的Bitmap数据结构进行位运算,包括:
[0011]根据预设故障筛选规则,确定至少一种事件属性组合,每一事件属性组合包括至少两个目标事件属性;
[0012]对任一种事件属性组合包括的各目标事件属性的Bitmap数据结构中相同物联网设备对应的位进行按位与运算。
[0013]在一种可能的设计中,所述根据位运算结果进行故障设备检测,包括:
[0014]对于任一种事件属性组合,将按位与运算结果中结果值为1对应的物联网设备确定为故障设备。
[0015]在一种可能的设计中,所述根据位运算结果进行故障原因分析,包括:
[0016]对于相同的故障表现,获取每一种事件属性组合按位与运算结果中结果值为1对应的物联网设备的数量;
[0017]确定数量最多的事件属性组合,根据数量最多的事件属性组合包括的各目标事件属性确定导致所述故障表现的原因。
[0018]在一种可能的设计中,所述将按位与运算结果中结果值为1对应的物联网设备确定为故障设备后,还包括:
[0019]根据预设的物联网设备标识与Bitmap数据结构中对应位的映射关系,获取所述故障设备的标识信息;
[0020]根据所述事件属性组合中包括的各目标事件属性以及所述故障设备的标识信息,生成故障设备信息,并输出所述故障设备信息。
[0021]在一种可能的设计中,所述将各物联网设备同一种事件属性的状态值存储至一个位图Bitmap数据结构中,包括:
[0022]从各物联网设备的设备数据中获取物联网设备标识;
[0023]根据预设的物联网设备标识与Bitmap数据结构中对应位的映射关系,将各物联网设备同一种事件属性的状态值存储至一个Bitmap数据结构中。
[0024]在一种可能的设计中,所述对各物联网设备的设备数据进行解析,获取各物联网设备的至少两种事件属性的状态值,并将各物联网设备同一种事件属性的状态值存储至一个位图Bitmap数据结构中,包括:
[0025]通过Flink流处理集群系统,采用状态函数对各物联网设备的设备数据进行解析,获取各物联网设备的至少两种事件属性的状态值,并将各物联网设备的至少两种事件属性的状态值更新到对应的Bitmap数据结构中的对应位。
[0026]本专利技术的第二方面是提供一种物联网设备故障检测装置,包括:
[0027]获取模块,用于获取当前时间窗口中各物联网设备的设备数据;
[0028]处理模块,用于对各物联网设备的设备数据进行解析,获取各物联网设备的至少两种事件属性的状态值,并将各物联网设备同一种事件属性的状态值存储至一个位图Bitmap数据结构中,其中任一Bitmap数据结构的每一位对应一个物联网设备同一种事件属性的状态值,所述状态值为0或1;
[0029]检测模块,用于根据预设故障筛选规则,对至少两个事件属性的Bitmap数据结构进行位运算,根据位运算结果进行故障设备检测和/或故障原因分析。
[0030]本专利技术的第三方面是提供一种物联网设备故障检测设备,包括:
[0031]存储器,用于存储计算机程序;
[0032]处理器,用于运行所述存储器中存储的计算机程序以实现如第一方面所述的方法。
[0033]本专利技术的第四方面是提供一种计算机可读存储介质,其上存储有计算机程序;
[0034]所述计算机程序被处理器执行时实现如第一方面所述的方法。
[0035]本专利技术的第五方面是提供一种计算机程序产品,包括计算机程序;
[0036]所述计算机程序被处理器执行时实现如第一方面所述的方法。
[0037]本专利技术提供的物联网设备故障检测方法、装置、设备及存储介质,通过获取当前时间窗口中各物联网设备的设备数据;对各物联网设备的设备数据进行解析,获取各物联网设备的至少两种事件属性的状态值,并将各物联网设备同一种事件属性的状态值存储至一个位图Bitmap数据结构中,其中任一Bitmap数据结构的每一位对应一个物联网设备同一种事件属性的状态值,状态值为0或1;根据预设故障筛选规则,对至少两个事件属性的Bitmap数据结构进行位运算,根据位运算结果进行故障设备检测和/或故障原因分析。本专利技术通过Bitmap数据结构维护各物联网设备各事件属性的状态值,并配合位运算,可大大节约存储空间,降低成本,显著提高故障检测和分析的效率,以第一时间感知物联网设备的异常,能够快速提供给运营支撑系统。
附图说明
[0038]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0039]图1a为本专利技术一实施例提供的物联本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种物联网设备故障检测方法,其特征在于,包括:获取当前时间窗口中各物联网设备的设备数据;对各物联网设备的设备数据进行解析,获取各物联网设备的至少两种事件属性的状态值,并将各物联网设备同一种事件属性的状态值存储至一个位图Bitmap数据结构中,其中任一Bitmap数据结构的每一位对应一个物联网设备同一种事件属性的状态值,所述状态值为0或1;根据预设故障筛选规则,对至少两个事件属性的Bitmap数据结构进行位运算,根据位运算结果进行故障设备检测和/或故障原因分析。2.根据权利要求1所述的方法,其特征在于,所述根据预设故障筛选规则,对至少两个事件属性的Bitmap数据结构进行位运算,包括:根据预设故障筛选规则,确定至少一种事件属性组合,每一事件属性组合包括至少两个目标事件属性;对任一种事件属性组合包括的各目标事件属性的Bitmap数据结构中相同物联网设备对应的位进行按位与运算。3.根据权利要求2所述的方法,其特征在于,所述根据位运算结果进行故障设备检测,包括:对于任一种事件属性组合,将按位与运算结果中结果值为1对应的物联网设备确定为故障设备。4.根据权利要求2所述的方法,其特征在于,所述根据位运算结果进行故障原因分析,包括:对于相同的故障表现,获取每一种事件属性组合按位与运算结果中结果值为1对应的物联网设备的数量;确定数量最多的事件属性组合,根据数量最多的事件属性组合包括的各目标事件属性确定导致所述故障表现的原因。5.根据权利要求3任一项所述的方法,其特征在于,所述将按位与运算结果中结果值为1对应的物联网设备确定为故障设备后,还包括:根据预设的物联网设备标识与Bitmap数据结构中对应位的映射关系,获取所述故障设备的标识信息;根据所述事件属性组合中包括的各目标事件属性以及所述故障设备的标识信息,生成故障设备信息,并输出所述故障设备信息。6.根据权利要求1

5任一项所述的...

【专利技术属性】
技术研发人员:靳亚雷
申请(专利权)人:海尔智家股份有限公司
类型:发明
国别省市:

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

1