一种主动物联网设备的状态实时更新方法及装置与流程

文档序号:33116863发布日期:2023-02-01 03:00阅读:来源:国知局

技术特征:
1.一种主动物联网设备的状态实时更新方法,其特征在于,具体包括以下步骤:s1、不间断地接收物联设备上报的日志数据;s2、根据所述日志数据,判断所述物联设备所属的类型,所述类型包括:主动设备、被动设备;s3、若所述物联设备属于主动设备时,提取日志数据的最新上报时间,并计算获得平均上报率θ;s4、根据所述最新上报时间与平均上报率θ实时计算更新在线失效时间;s5、接收当前查询指令,提取当前查询指令的时间,根据所述当前查询指令的时间与所述在线失效时间,判断所述主动设备的状态。2.根据权利要求1所述的一种主动物联网设备的状态实时更新方法,其特征在于,所述步骤s2具体包括以下步骤:根据物联设备上报的历史日志数据计算历史上报频率;根据历史上报频率,分别计算平均上报率θ、标准差σ,并根据所述平均上报率θ、标准差σ计算标准差系数vσ,其中vσ=σ/θ;根据所述平均上报率θ或标准差系数vσ,判断所述物联设备所属的类型;当所述平均上报频率θ大于阈值μ或标准差系数vσ大于阈值ε时,则判断该设备为主动设备。3.根据权利要求2所述的一种主动物联网设备的状态实时更新方法,其特征在于,所述平均上报率θ,具体通过以下步骤得到:根据移动平均法更新历史上报频率δt;根据更新后的历史上报频率δt进行均值处理,计算物联设备的平均上报频率θ以及标准差σ。4.根据权利要求3所述的一种主动物联网设备的状态实时更新方法,其特征在于,所述历史上报频率δt,具体通过以下步骤得到:对物联设备的历史日志数据按照时间从大到小进行排序;计算物联设备的相邻的两条日志数据之间的时间差值,所处时间差值为历史上报频率δt,其中,最大值为物联设备的最大历史上报频率maxδt。5.根据权利要求4所述的一种主动物联网设备的状态实时更新方法,其特征在于,所述移动平均法,具体包括以下步骤:遍历排序后历史日志数据,取当前遍历历史日志数据以及前β条历史日志数据,计算β+1个历史上报频率δt的均值更新当前遍历历史日志数据的历史上报频率δt。6.根据权利要求1所述的一种主动物联网设备的状态实时更新方法,其特征在于,所述判断主动物联网设备的状态,具体包括以下步骤:若所述在线失效时间为默认值,则判断所述主动设备为未激活状态;若当前查询指令的时间小于所述在线失效时间,则判断所述主动设备为在线状态;若当前查询指令的时间大于所述在线失效时间,则判断所述主动设备为离线状态。7.根据权利要求1所述的一种主动物联网设备的状态实时更新方法,其特征在于,所述在线失效时间=最新上报时间+平均上报率θ*3。8.根据权利要求1所述的一种主动物联网设备的状态实时更新方法,其特征在于,通过
消息中间件kafka获取物联设备的基础信息,并写入设备基础信息表sensor_all_info,所述基础信息包括物联设备的上报频率、物联设备类型信息;通过消息中间件kafka获取物联设备上报的日志数据通过消息中间件kafka获取日志数据的上报时间,并写入上报时刻表sensor_status;通过物联设备的唯一产品编码data_code和设备编码sensor_id,将上报时间与设备基础信息表(sensor_all_info)、计算出来的频率信息进行匹配,所述频率信息包括历史最大上报频率maxδt、平均上报频率θ以及物联设备类型,并将更新的在线失效时间写入设备基础信息表(sensor_all_info)。9.一种主动物联网设备的状态实时更新装置,其特征在于,包括:一个或多个处理器;存储单元,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,能使得所述一个或多个处理器实现根据权利要求1至8中任意一项所述的一种主动物联网设备的状态实时更新方法。

技术总结
本发明公开了一种主动物联网设备的状态实时更新方法及装置,具体包括以下步骤:S1、不间断地接收物联设备上报的日志数据;S2、判断所述物联设备所属的类型,所述类型包括:主动设备、被动设备,计算更新在线失效时间;S3、接收当前查询指令,提取当前查询指令的时间,根据所述当前查询指令的时间与所述在线失效时间,判断所述主动设备的状态。所述日志数据的最新上报时间为当前日志数据的上报时间。本发明通过过区分计算物联设备类型,及周期性计算平均上报频率θ,历史最大上报频率maxΔT和上报频率的标准差σ,实时更新其状态的算法,真实的反应设备的状态,方便物联网设备的管理和维护。维护。维护。


技术研发人员:宋志国 方舟 丁强 饶龙强 郭鹏 叶超
受保护的技术使用者:成都智元汇信息技术股份有限公司
技术研发日:2022.09.14
技术公布日:2023/1/31
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1