【技术实现步骤摘要】
物联网设备的状态处理方法、装置及计算机设备
[0001]本申请涉及数据处理
,尤其涉及一种物联网设备的状态处理方法、装置及计算机设备。
技术介绍
[0002]现有物联网(Internet of Things,IoT)系统的物联网设备上下线状态检测程序和工况处理程序是分离的。物联网设备的上下线状态数据与物联网设备上传的工况数据是分离的,导致上下线状态相关处理无法重用工况处理程序的流处理平台能力,只能使用周期运行的计算脚本,从数据库获取上下线状态和工况数据来计算相关的属性,这些属性的输出依赖上下线状态检测程序和工况处理程序,由于上下线状态检测程序和工况处理程序会有延迟,无法实时呈现相关的属性,也无法进行实时的上下线状态相关属性的实时报警。综上,现有物联网系统中存在物联网设备的上下线状态数据及工况数据的处理实时性比较低的问题。
技术实现思路
[0003]为了解决上述技术问题,本申请实施例提供了一种物联网设备的状态处理方法、装置及计算机设备。
[0004]第一方面,本申请实施例提供了一种物联网设备的状态 ...
【技术保护点】
【技术特征摘要】
1.一种物联网设备的状态处理方法,其特征在于,所述方法包括:当检测到非直联设备中存在离线设备时,生成所述离线设备的离线伪工况数据,向消息队列发送所述离线设备的离线伪工况数据;当采集到非直联设备的工况数据时,向所述消息队列发送所述非直联设备的工况数据;当从所述消息队列读取所述离线伪工况数据时,根据所述离线伪工况数据确定非直联设备的工作状态;当从所述消息队列读取所述工况数据时,对所述工况数据添加上线状态属性,得到修正工况数据,根据所述修正工况数据确定非直联设备的工作状态。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:当采集到直联设备的上下线状态时,根据所述直联设备的上下线状态生成上下线伪工况数据,向所述消息队列发送所述上下线伪工况数据;在从所述消息队列读取所述上下线伪工况数据时,根据所述上下线伪工况数据确定直联设备的工作状态。3.根据权利要求1所述的方法,其特征在于,检测非直联设备是否为离线设备的步骤,包括:获取当前时间;从非直联设备的离线记录队列中确定各离线记录的离线时间,判断各离线记录的离线时间是否小于或等于所述当前时间;确定各离线记录中离线时间小于或等于所述当前时间的多个第一离线记录;按照从小到大的离线时间顺序依次获取各所述第一离线记录的设备标识;从预先获取的设备最新离线数据集合中获取各所述设备标识对应的最新离线记录;判断各所述第一离线记录中是否存在与对应的最近离线记录相同的目标离线记录;若存在所述目标离线记录,则确定所述目标离线记录中的目标设备标识对应的非直联设备为离线设备。4.根据权利要求3所述的方法,其特征在于,所述从非直联设备的离线记录队列中确定各离线记录的离线时间之前,所述方法还包括:采集多个非直联设备的工况数据;根据离线检查周期及各非直联设备的工况数据确定各所述非直联设备的离线时间;按照各非直联设备的离线时间将各所述物联网设备的离线记录写入所述...
【专利技术属性】
技术研发人员:陈晓艳,杨惠权,焦丽梅,徐晓旻,陈垚亮,
申请(专利权)人:树根互联股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。