智能家电终端的异常检测方法、装置及存储介质与流程

文档序号:37424798发布日期:2024-03-25 19:12阅读:13来源:国知局
智能家电终端的异常检测方法、装置及存储介质与流程

本技术涉及智能家居/智慧家庭,尤其涉及一种智能家电终端的异常检测方法、装置及存储介质。


背景技术:

1、目前,人们日常生活中的智能家电终端越来越多,为了能够及时发现智能家电终端是否出现异常,智能家电终端可以向服务器上报信息,进而服务器可以基于上报信息确定对应的智能家电终端是否出现异常。

2、为了使服务器能够基于上报信息确定对应的智能家电终端是否出现异常,可以采用神经网络对上报信息进行识别,从而输出对应的结果。但是,不同的智能家电终端对应的上报频次不同(比如,有的智能家电终端10分钟上报一次,有的智能家电终端1分钟上报一次,不同的智能家电终端一天内的上报总数在一定的范围内波动),需要针对不同的智能家电终端训练对应的神经网络,并且,由于人为的原因(例如,人为将智能家电终端断电等),会导致智能家电终端发送上报信息至服务器的频率并不稳定,进而会导致神经网络输出的检测结果并不准确。

3、也就是说,目前采用神经网络进行异常检测的方式存在无法兼容所有的智能家电终端并且准确率较低的问题。


技术实现思路

1、本技术提供一种智能家电终端的异常检测方法、装置及存储介质,用以解决现有技术中,目前采用神经网络进行异常检测的方式存在无法兼容所有的智能家电终端并且准确率较低的问题,实现能够适用于不同的智能家电终端,并且能够提高异常检测的准确率。

2、本技术提供一种智能家电终端的异常检测方法,所述方法应用于服务器,所述方法包括:

3、针对每个与所述服务器建立通信连接的智能家电终端,基于预先存储的在线时长和预先存储的上报次数确定满足预设上报条件的智能家电终端,其中,所述上报次数包括第一上报次数和第二上报次数,所述第一上报次数为当前日期的前一天对应的上报次数,所述第二上报次数为所述前一天的前预设天数对应的上报次数;

4、针对每个满足所述预设上报条件的智能家电终端,基于该智能家电终端对应的第二上报次数、预先设置的该智能家电终端对应的天数权重以及所述预设天数,确定上报预测值;

5、基于所述上报预测值和预先设置的待使用容忍值,确定容忍区间;

6、基于所述第一上报次数和所述容忍区间,生成异常检测结果。

7、根据本技术提供的一种智能家电终端的异常检测方法,所述天数权重包括不同天数区间对应的权重;

8、所述基于该智能家电终端对应的第二上报次数、预先设置的该智能家电终端对应的天数权重以及所述预设天数,确定上报预测值的步骤,包括:

9、针对每个天数区间,将该智能家电终端在该天数区间对应的第二上报次数乘以该天数区间对应的权重,得到待使用数值;

10、基于所述待使用数值和所述预设天数,确定上报预测值。

11、根据本技术提供的一种智能家电终端的异常检测方法,所述容忍区间包括第一边界值和第二边界值,其中,所述第一边界值小于所述第二边界值;

12、所述基于所述第一上报次数和所述容忍区间,生成异常检测结果的步骤,包括:

13、在所述第一上报次数小于所述第一边界值的情况下,将所述第一上报次数对应的智能家电终端标记为待提醒终端;

14、在所述第一上报次数不小于所述第一边界值,且不大于所述第二边界值的情况下,将所述第一上报次数对应的智能家电终端标记为正常终端;

15、在所述第一上报次数大于所述第二边界值的情况下,将所述第一上报次数对应的智能家电终端标记为禁止接入终端;

16、将所述待提醒终端、所述正常终端和/或所述禁止接入终端作为异常检测结果。

17、根据本技术提供的一种智能家电终端的异常检测方法,所述基于所述上报预测值和预先设置的待使用容忍值,确定容忍区间的步骤,包括:

18、针对每个满足所述预设上报条件的智能家电终端,将所述待使用容忍值和该智能家电终端对应的上报预测值的乘积,作为边界乘积;将该智能家电终端对应的上报预测值和所述边界乘积的差值作为第一边界值;将该智能家电终端对应的上报预测值和所述边界乘积的和值作为第二边界值,得到由所述第一边界值和所述第二边界值组成的容忍区间。

19、根据本技术提供的一种智能家电终端的异常检测方法,所述基于预先存储的在线时长和预先存储的上报次数确定满足预设上报条件的智能家电终端的步骤,包括:

20、从预先存储的智能家电终端对应的在线时长和上报次数中,加载预设数量个智能家电终端对应的在线时长和上报次数,其中,预先存储的智能家电终端的数量大于所述预设数量;

21、针对所述预设数量个智能家电终端中的每个智能家电终端,在该智能家电终端对应的在线时长大于预设时长阈值,且该智能家电终端对应的上报次数对应的日期连续的情况下,确定该智能家电终端满足所述预设上报条件。

22、根据本技术提供的一种智能家电终端的异常检测方法,在所述加载预设数量个智能家电终端对应的在线时长和上报次数的步骤之前,所述方法还包括:

23、接收各个所述智能家电终端发送的上报数据;

24、针对每份上报数据,识别该上报数据,得到识别结果,在所述识别结果表征该上报数据对应的智能家电终端的状态发生变化的情况下,将该上报数据对应的智能家电终端的上报次数加1。

25、根据本技术提供的一种智能家电终端的异常检测方法,所述异常检测结果包括检测时间;

26、在所述基于所述第一上报次数和所述容忍区间,生成异常检测结果的步骤之后,所述方法还包括:

27、基于所述当前时间与所述检测时间,确定待使用时长;

28、在所述待使用时长大于预设时长值的情况下,针对所述异常检测结果对应的智能家电终端,执行所述针对所述预设数量个智能家电终端中的每个智能家电终端,在该智能家电终端对应的在线时长大于预设时长阈值,且该智能家电终端对应的上报次数对应的日期连续的情况下,确定该智能家电终端满足所述预设上报条件的步骤。

29、本技术还提供一种智能家电终端的异常检测装置,所述装置应用于服务器,所述装置包括:

30、终端确定模块,用于针对每个与所述服务器建立通信连接的智能家电终端,基于预先存储的在线时长和预先存储的上报次数确定满足预设上报条件的智能家电终端,其中,所述上报次数包括第一上报次数和第二上报次数,所述第一上报次数为当前日期的前一天对应的上报次数,所述第二上报次数为所述前一天的前预设天数对应的上报次数;

31、预测值确定模块,用于针对每个满足所述预设上报条件的智能家电终端,基于该智能家电终端对应的第二上报次数、预先设置的该智能家电终端对应的天数权重以及所述预设天数,确定上报预测值;

32、区间确定模块,用于基于所述上报预测值和预先设置的待使用容忍值,确定容忍区间;

33、结果生成模块,用于基于所述第一上报次数和所述容忍区间,生成异常检测结果。

34、本技术还提供一种电子装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为通过所述计算机程序执行实现如上述任一种所述智能家电终端的异常检测方法。

35、本技术还提供一种计算机可读的存储介质,所述计算机可读的存储介质包括存储的程序,其中,所述程序运行时执行实现如上述任一种所述智能家电终端的异常检测方法。

36、本技术提供的智能家电终端的异常检测方法、装置及存储介质,方法应用于服务器,方法针对每个与服务器建立通信连接的智能家电终端,基于预先存储的在线时长和预先存储的上报次数确定满足预设上报条件的智能家电终端,其中,上报次数包括第一上报次数和第二上报次数,第一上报次数为当前日期的前一天对应的上报次数,第二上报次数为前一天的前预设天数对应的上报次数,针对每个满足预设上报条件的智能家电终端,基于该智能家电终端对应的第二上报次数、预先设置的该智能家电终端对应的天数权重以及预设天数,确定上报预测值,基于上报预测值和预先设置的待使用容忍值,确定容忍区间,基于第一上报次数和容忍区间,生成异常检测结果。

37、通过这样的方式,能够对与服务器建立通信连接的智能家电终端进行筛选,仅生成满足预设上报条件的智能家电终端的异常检测结果,而不生成不满足预设上报条件智能家电的异常检测结果,也就是将在线时长和上报次数存在异常的智能家电终端剔除,能够避免人为因素导致上报次数不稳定的问题,从而能够提高异常检测结果的准确率。并且,上述智能家电终端的异常检测方法无需针对每个智能家电终端训练不同的神经网络,能够兼容所有与服务器建立通信连接的智能家电终端。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1