一种监控物联网设备的方法及装置制造方法及图纸

技术编号:21898974 阅读:15 留言:0更新日期:2019-08-17 18:25
本申请提供了一种监控物联网设备的方法及装置,用于实现对物联网设备的多个组件的联合监控。该方法包括:获取用户配置的监控关联规则;其中,所述监控关联规则包括在物联网设备预设的工作情况下,至少两类监控项的标识和所述至少两类监控项所满足的条件,所述至少两类监控项用于表征在所述工作情况下,对所述物联网设备中运行的至少两个组件的运行状态进行监控;根据所述至少两类监控项的标识,获取与所述至少两类监控项对应的至少两个监控数据;其中,所述至少两类监控项中每类监控项对应至少一个监控数据;若确定所述至少两个监控数据不满足所述至少两类监控项所满足的条件,则确定所述物联网设备处于异常状态。

A Method and Device for Monitoring Internet of Things Equipment

【技术实现步骤摘要】
一种监控物联网设备的方法及装置
本申请涉及计算机
,尤其涉及一种监控物联网设备的方法及装置。
技术介绍
随着科技的不断发展,物联网(InternetofThings,IOT)设备也越来越多,例如摄像头、智能灯等。用户需要对IOT设备的运行情况进行监控,以便及时地了解物联网设备的运行情况。目前,监控IOT设备的方法过程为:监控装置获取物联网设备的监控数据,监控装置对物联网设备的监控数据进行分析,监控装置若确定监控数据异常,则确定物联网设备是否出现故障。现有监控物联网设备的方法中,适用于对物联网设备的单一组件的监控数据进行分析和处理,如果物联网设备涉及的组件可能较多,则很难实现对物联网设备的多个组件进行组合监控。因此,亟需一种对组件较多的物联网设备进行监控的方法。
技术实现思路
本申请提供一种监控物联网设备的方法及装置,用于实现对IOT设备的多个组件进行联合监控。第一方面,提供一种监控物联网设备的方法,应用于监控装置中,所述监控装置包括第一监控服务,所述方法包括:获取用户配置的监控关联规则;其中,所述监控关联规则包括在物联网设备预设的工作情况下,至少两类监控项的标识和所述至少两类监控项所满足的条件,所述至少两类监控项用于表征在所述工作情况下,对所述物联网设备中运行的至少两个组件的运行状态进行监控;根据所述至少两类监控项的标识,获取与所述至少两类监控项对应的至少两个监控数据;其中,所述至少两类监控项中每类监控项对应至少一个监控数据;若确定所述至少两个监控数据不满足所述至少两类监控项所满足的条件,则确定所述物联网设备处于异常状态。在上述方案中,监控装置获取用户配置的监控关联规则,监控关联规则中包括至少两类监控项的标识,监控装置根据该标识,获取对应的监控数据,根据该监控数据,确定该物联网设备是否异常,从而实现对物联网设备的多个组件进行联合监控。且,用户可以任意配置监控关联规则,提高了对物联网设备监控的灵活性。在一种可能的设计中,根据所述至少两类监控项的标识,获取与所述至少两类监控项对应的至少两个监控数据,包括:获取当前时刻所述物联网设备发送的第一监控数据;确定所述第一监控数据所指示的监控项属于所述至少两类监控项中的第一监控项,则从历史数据库中调用除所述第一监控项外的其它监控项对应的监控数据,从而获得至少两个监控数据;其中,所述历史数据库中存储有所述物联网设备在当前时刻之前发送的监控数据。在上述方案中,监控装置会实时获取监控数据,当前获取第一监控数据时,监控装置还可以根据该第一监控数据调用历史数据库中与第一监控数据相关的其它监控数据,从而实现对物联网设备多个组件的联合监控。且,即使多个物联网设备的多个组件的监控数据不是同步发送给监控装置,监控装置也同样可以根据之前的监控数据实现对物联网设备的监控。在一种可能的设计中,在获取第一监控数据之后,还包括:按照获取每个监控数据时间的先后顺序,将所述至少两个监控数据存储至历史数据库中;若确定所述历史数据库中的第一监控数据的存储时间大于预设时长,则删除所述历史数据库中的所述第一监控数据。在上述方案中,当历史数据库中的监控数据的存储时长过长时,监控装置可以删除该监控数据,以保证历史数据库中的所有监控数据的时效性,进而提高了监控装置调用历史数据库中的监控数据对物联网设备进行监控的准确性。且,及时删除历史数据库中的无效数据,可以相对减少历史数据库中的数据,可以相对提高监控装置调用历史数据库中监控数据的效率。在一种可能的设计中,获取当前时刻所述物联网设备发送的第一监控数据,包括:通过消息队列遥测传输MQTT协议从所述物联网设备获取所述第一监控数据。在上述方案中,监控装置与物联网设备通过MQTT协议进行通信,MQTT协议传输数据时开销小,从而降低了网络传输流量。在一种可能的设计中,所述方法还包括:若确定在第一时间段内待接收的多个监控数据的数据总量大于所述第一监控服务的预设处理量,则启动第二监控服务;将所述多个监控数据分配给所述第一监控服务和所述第二监控服务。在上述方案中,监控装置确定多个监控数据的数据量较大时,监控装置可以将监控数据分配给多个监控服务,实现动态扩充监控装置的监控处理能力,避免了实时监控数据过多而造成一个监控服务处理不过来而堵塞的情况。在一种可能的设计中,将所述多个监控数据分配至所述第一监控服务和所述第二监控服务,包括:确定所述多个监控数据中每个监控数据对应的监控关联规则;根据所述多个监控数据对应的监控关联规则,将所述多个监控数据中,属于第一监控关联规则对应的监控数据分配至所述第一监控服务,属于第二监控关联规则对应的监控数据分配至所述第二监控服务。在上述方案中,按照监控关联规则分配监控数据,提高各个监控服务对监控数据的处理,进而提供了监控装置对物联网设备的监控过程。第二方面,提供一种监控物联网设备的装置,监控装置包括业务模块和监控服务模块,所述监控服务模块包括第一监控服务,其中:所述业务模块,用于获取用户配置的监控关联规则;其中,所述监控关联规则包括在物联网设备预设的工作情况下,至少两类监控项的标识和所述至少两类监控项所满足的条件,所述至少两类监控项用于表征在所述工作情况下,对所述物联网设备中运行的至少两个组件的运行状态进行监控;监控服务模块,用于根据所述至少两类监控项的标识,获取与所述至少两类监控项对应的至少两个监控数据;其中,所述至少两类监控项中每类监控项对应至少一个监控数据;所述监控服务模块,还用于若确定所述至少两个监控数据不满足所述至少两类监控项所满足的条件,则确定所述物联网设备处于异常状态。在一种可能的设计中,所述监控装置还包括通信模块,其中:所述通信模块,用于获取当前时刻所述物联网设备发送的第一监控数据;所述监控服务模块,具体用于确定所述第一监控数据所指示的监控项属于所述至少两类监控项中的第一监控项,则从历史数据库中调用除所述第一监控项外的其它监控项对应的监控数据,从而获得至少两个监控数据;其中,所述历史数据库中存储有所述物联网设备在当前时刻之前发送的监控数据。在一种可能的设计中,所述监控服务模块还用于:在获取第一监控数据之后,按照获取每个监控数据时间的先后顺序,将所述至少两个监控数据存储至历史数据库中;若确定所述历史数据库中的第一监控数据的存储时间大于预设时长,则删除所述历史数据库中的所述第一监控数据。在一种可能的设计中,所述通信模块具体用于:通过消息队列遥测传输MQTT协议从所述物联网设备获取所述第一监控数据。在一种可能的设计中,所述监控服务模块还包括第二监控服务,所述监控服务模块还用于:若确定在第一时间段内待接收的多个监控数据的数据总量大于所述第一监控服务的预设处理量,则启动所述第二监控服务;将所述多个监控数据分配给所述第一监控服务和所述第二监控服务。在一种可能的设计中,所述监控服务模块具体用于:确定所述多个监控数据中每个监控数据对应的监控关联规则;根据所述多个监控数据对应的监控关联规则,将所述多个监控数据中,属于第一监控关联规则对应的监控数据分配至所述第一监控服务,属于第二监控关联规则对应的监控数据分配至所述第二监控服务。第三方面,提供一种监控物联网设备的装置,包括:至少一个处理器,以及与所述至少一个处理器通信连接的存储器、通信接口;其本文档来自技高网...

【技术保护点】
1.一种监控物联网设备的方法,其特征在于,应用于监控装置中,所述监控装置包括第一监控服务,所述方法包括:获取用户配置的监控关联规则;其中,所述监控关联规则包括在物联网设备预设的工作情况下,至少两类监控项的标识和所述至少两类监控项所满足的条件,所述至少两类监控项用于表征在所述工作情况下,对所述物联网设备中运行的至少两个组件的运行状态进行监控;根据所述至少两类监控项的标识,获取与所述至少两类监控项对应的至少两个监控数据;其中,所述至少两类监控项中每类监控项对应至少一个监控数据;若确定所述至少两个监控数据不满足所述至少两类监控项所满足的条件,则确定所述物联网设备处于异常状态。

【技术特征摘要】
1.一种监控物联网设备的方法,其特征在于,应用于监控装置中,所述监控装置包括第一监控服务,所述方法包括:获取用户配置的监控关联规则;其中,所述监控关联规则包括在物联网设备预设的工作情况下,至少两类监控项的标识和所述至少两类监控项所满足的条件,所述至少两类监控项用于表征在所述工作情况下,对所述物联网设备中运行的至少两个组件的运行状态进行监控;根据所述至少两类监控项的标识,获取与所述至少两类监控项对应的至少两个监控数据;其中,所述至少两类监控项中每类监控项对应至少一个监控数据;若确定所述至少两个监控数据不满足所述至少两类监控项所满足的条件,则确定所述物联网设备处于异常状态。2.如权利要求1所述的方法,其特征在于,根据所述至少两类监控项的标识,获取与所述至少两类监控项对应的至少两个监控数据,包括:获取当前时刻所述物联网设备发送的第一监控数据;确定所述第一监控数据所指示的监控项属于所述至少两类监控项中的第一监控项,则从历史数据库中调用除所述第一监控项外的其它监控项对应的监控数据,从而获得至少两个监控数据;其中,所述历史数据库中存储有所述物联网设备在当前时刻之前发送的监控数据。3.如权利要求2所述的方法,其特征在于,在获取第一监控数据之后,还包括:按照获取每个监控数据时间的先后顺序,将所述至少两个监控数据存储至历史数据库中;若确定所述历史数据库中的第一监控数据的存储时间大于预设时长,则删除所述历史数据库中的所述第一监控数据。4.如权利要求2所述的方法,其特征在于,获取当前时刻所述物联网设备发送的第一监控数据,包括:通过消息队列遥测传输MQTT协议从所述物联网设备获取所述第一监控数据。5.如权利要求1-4任一所述的方法,其特征在于,所述方法还包括:若确定在第一时间段内待接收的多个监控数据的数据总量大于所述第一监控服务的预设处理量,则启动第二监控服务;将所述多个监控数据分配给所述第一监控服务和所述第二监控服务。6.如权利要求5所述的方法,其特征在于,将所述多个监控数据分配至所述第一监控服务和所述第二监控服务,包括:确定所述多个监控数据中每个监控数据对应的监控关联规则;根据所述多个监控数据对应的监控关联规则,将所述多个监控数据中,属于第一监控关联规则对应的监控数据分配至所述第一监控服务,属于第二监控关联规则对应的监控数据分配至所述第二监控服务。7.一种监控物联网设备的装置,其特征在于,监控装置包括业务模块和监控服务模块,所述监控服务模块包括第一监控服务,其中:所述业务模块,用于获取用户配置的监控关联规则;其中,所述监控关联规则包括在物联网设备预设的工作情况下,至少两类监控项的标识和所述至少两类监控...

【专利技术属性】
技术研发人员:陈海波
申请(专利权)人:深兰科技上海有限公司
类型:发明
国别省市:上海,31

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

1