[发明专利]一种检测物联网设备异常状态的方法及装置在审
申请号: | 202111621926.9 | 申请日: | 2021-12-28 |
公开(公告)号: | CN114296979A | 公开(公告)日: | 2022-04-08 |
发明(设计)人: | 常东;高美容;安晓博 | 申请(专利权)人: | 浪潮云信息技术股份公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07;G16Y40/10 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 姜丽洁 |
地址: | 250100 山东省济南市高*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 检测 联网 设备 异常 状态 方法 装置 | ||
1.一种检测物联网设备异常状态的方法,其特征在于,具有以下步骤:
S1、启动定时任务;
S2、设定设备标准上报频率;
S3、修改定时任务执行周期;
S4、设备上报频率状况存储;
S5、定时扫描并判断设备是否离线;
S6、判断设备异常状态。
2.根据权利要求1所述的一种检测物联网设备异常状态的方法,其特征在于,在步骤S1中,每个设备服务器节点取最小设备上报频率作为定时任务周期,并启动一个定时任务;
第一次启动无设备时,使用一个默认的自定义周期。
3.根据权利要求1所述的一种检测物联网设备异常状态的方法,其特征在于,在步骤S2中,当一种新的类型设备接入平台时,需要预先设定该种类设备的标准上报频率。
4.根据权利要求2所述的一种检测物联网设备异常状态的方法,其特征在于,在步骤S3中,取得设备服务器节点上所用种类设备的上报数据间隔中的最小值,修改定时任务的执行周期为上报数据间隔中的最小值。
5.根据权利要求4所述的一种检测物联网设备异常状态的方法,其特征在于,在步骤S4中,设备第一次上报数据后,将设备状态置为在线,并存储在线状态到数据库,存储设备标识符以及根据设备上报数据情况存储设备最新上报消息的时刻。
6.根据权利要求4所述的一种检测物联网设备异常状态的方法,其特征在于,在步骤S5中,若所述设备与物联网平台为长连接,则当设备发送断开信号时将设备在线状态置为离线;
若所述设备与物联网平台为短连接,则通过定时任务每次将当前时间与设备最新上报时间进行计算来判断设备是否离线。
7.根据权利要求6所述的一种检测物联网设备异常状态的方法,其特征在于,判断设备是否离线具体步骤如下:
(1)每次定时任务,从数据库中获取每个设备的最后上报数据时间T0,当前时间为T1,设备既定上报数据间隔T;
(2)距离上次上报时间间隔T2=T1-T0;
(3)若T21.3*T,则说明设备未在正常的时间内上报数据,并记录异常在线状态次数加1;
(4)若步骤(3)所记录设备异常在线状态次数大于或等于一定次数,则认为设备已经下线。
8.根据权利要求7所述的一种检测物联网设备异常状态的方法,其特征在于,在步骤S6中,若在步骤S5中判断设备离线,则物联网平台与设备断开连接,不再接收来自该设备的数据;
若经过步骤S5判断设备在线,则判断设备是否处于异常状态。
9.根据权利要求8所述的一种检测物联网设备异常状态的方法,其特征在于,判断设备是否处于异常状态时,有如下步骤:
(1)每次定时任务,从数据库中获取设备上次上报消息时刻T1;
(2)获取当前时间T2,设备标准上报间隔为T;
(3)初始化设备上报异常频率为0,若T2-T1<(1-0.3)*T,记录该设备上报异常概率加1;
(4)检测该设备异常概率是否大于设定数值,若大于设定数值,则认为该设备存在上报频率异常,在物联网平台中记录该设备异常信息并与该设备断开连接;
(5)当连续两次设备上报频率正常时,清除该设备异常信息。
10.一种检测物联网设备异常状态装置,其特征在于,包括:至少一个存储器和至少一个处理器;
所述至少一个存储器,用于存储机器可读程序;
所述至少一个处理器,用于调用所述机器可读程序,执行权利要求1至9中任一所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮云信息技术股份公司,未经浪潮云信息技术股份公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111621926.9/1.html,转载请声明来源钻瓜专利网。