本发明涉及用户行为识别,尤其涉及一种基于用户历史行为习惯的智慧家居安防报警方法及系统。
背景技术:
1、随着智慧家居设备技术的发展,越来越多的智慧家居设备被引入至用户的日常生活中,且其智能化程度也越来越高,用户的体验越来越好。但由于智慧家居设备的集成的功能越来越强大,可选的操作也越来越多,其设备内部的控制逻辑和控制电路也越来越复杂,相应的,其不可控性也越来越高。
2、现有技术在解决智慧家居设备的安全监控问题时,一般只考虑对智慧家居设备的硬件电路进行直接的监测,没有考虑用户行为的影响,因此也无法提前预测家居设备的故障。可见,现有技术存在缺陷,亟需解决。
技术实现思路
1、本发明所要解决的技术问题在于,提供一种基于用户历史行为习惯的智慧家居安防报警方法及系统,能够实现更加智能化的家居设备安全监控,减少危险操作带来的设备损坏,提高用户体验与家庭安全。
2、为了解决上述技术问题,本发明第一方面公开了一种基于用户历史行为习惯的智慧家居安防报警方法,所述方法包括:
3、获取多个用户针对智慧家居设备的多个历史操作指令和所述智慧家居设备的历史报警记录;
4、根据所述多个历史操作指令和所述历史报警记录,统计分析不同操作指令与所述智慧家居之间的危险关联信息;
5、获取针对所述智慧家居设备的实时操作指令;
6、根据所述危险关联信息以及报警规则,确定所述实时操作指令是否需要报警以及报警方式。
7、作为一种可选的实施方式,在本发明第一方面中,所述历史操作指令包括操作内容和操作时间;所述操作内容包括开机操作、关机操作、提高工作功率操作、降低工作功率操作、增加同时执行功能操作、减少同时执行功能操作、单个特定按键操作、组合按键操作中的至少一种。
8、作为一种可选的实施方式,在本发明第一方面中,所述历史报警记录包括报警内容和报警时间;所述报警内容包括电子元件故障报警、电子线路故障报警、功能失常故障报警、机械结构故障报警、机械元件故障报警中的至少一种。
9、作为一种可选的实施方式,在本发明第一方面中,所述根据所述多个历史操作指令和所述历史报警记录,统计分析不同历史操作对于智慧家居的危险关联信息,包括:
10、根据所述历史操作指令的操作时间和操作内容,基于多种的分组规则,对所述多个历史操作指令进行多次分组以得到多个分组方式对应的指令组合;
11、根据所述历史报警记录和所述多个分组方式对应的指令组合,统计分析不同操作指令的组合与所述智慧家居之间的危险关联信息。
12、作为一种可选的实施方式,在本发明第一方面中,所述根据所述历史操作指令的操作时间和操作内容,基于多种的分组规则,对所述多个历史操作指令进行多次分组以得到多个分组方式对应的指令组合,包括:
13、根据所述历史操作指令的操作时间,将同一所述操作时间对应的多个所述历史操作指令分成同一组,以对所述多个历史操作指令进行分组得到多个第一指令组合;
14、根据所述历史操作指令的操作内容,将同一所述操作内容对应的多个所述历史操作指令分成同一组,以对所述多个历史操作指令进行分组得到多个第二指令组合;
15、根据所述历史操作指令的操作时间和预设的先后操作关联度规则,将属于所述先后操作关联度规则中规定的强关联的所述操作时间为相邻时间点的至少两个所述历史操作指令分成同一组,以对所述多个历史操作指令进行分组得到多个第三指令组合;
16、根据所述历史操作指令的操作内容和操作时间,计算任意两个所述历史操作指令之间的操作相似度,并将所述操作相似度小于预设的相似度阈值的多个所述历史操作指令分成同一组,以对所述多个历史操作指令进行分组得到多个第四指令组合;所述操作相似度根据任意两个所述历史操作指令之间的所述操作内容的第一相似度和所述操作时间的第二相似度计算得到。
17、作为一种可选的实施方式,在本发明第一方面中,所述根据所述历史报警记录和所述多个分组方式对应的指令组合,统计分析不同操作指令的组合与所述智慧家居之间的危险关联信息,包括:
18、根据所述历史报警记录中的报警时间,确定出所述报警时间和所述操作时间相同的报警内容和所述第一指令组合,以建立起多个第一危险对应关系;
19、根据所述历史报警记录中的报警时间,确定出所述报警时间和第一操作时间估算值相同的报警内容和所述第二指令组合,以建立起多个第二危险对应关系;所述第一操作时间估算值为所述第二指令组合中操作时间的差值小于第一阈值的所有历史操作指令的操作时间的平均值;
20、根据所述历史报警记录中的报警时间,确定出所述报警时间和第二操作时间估算值相同的报警内容和所述第三指令组合,以建立起多个第三危险对应关系;所述第二操作时间估算值为所述第三指令组合中操作时间的差值小于第二阈值的所有历史操作指令的操作时间的平均值;
21、根据所述历史报警记录中的报警时间,确定出所述报警时间和第三操作时间估算值相同的报警内容和所述第四指令组合,以建立起多个第四危险对应关系;所述第三操作时间估算值为所述第四指令组合中操作时间的差值小于第三阈值的所有历史操作指令的操作时间的平均值;
22、其中,所述第二阈值大于所述第三阈值大于所述第一阈值。
23、作为一种可选的实施方式,在本发明第一方面中,所述根据所述危险关联信息以及报警规则,确定所述实时操作指令是否需要报警以及报警方式,包括:
24、确定所述实时操作指令的指令内容和指令时间;
25、根据所述指令内容和所述指令时间,计算所述实时操作指令与任一危险对应关系中的历史操作指令之间的操作相似度;
26、筛选出所述操作相似度高于预设的相似度阈值的所有危险对应关系,以得到所述实时操作指令对应的相似危险对应关系;
27、根据预设报警内容级别规则,计算所有所述相似危险对应关系中的报警内容对应的级别的平均值,得到所述实时操作指令对应的报警级别;
28、判断所述报警级别是否大于预设的级别阈值;
29、若是,确定所述实时操作指令需要报警,并根据预设的报警级别-终端对应关系,确定所述实时操作指令对应的报警终端,向所述报警终端发送报警信息。
30、本发明第二方面公开了一种基于用户历史行为习惯的智慧家居安防报警系统,所述系统包括:
31、第一获取模块,用于获取多个用户针对智慧家居设备的多个历史操作指令和所述智慧家居设备的历史报警记录;
32、分析模块,用于根据所述多个历史操作指令和所述历史报警记录,统计分析不同操作指令与所述智慧家居之间的危险关联信息;
33、第二获取模块,用于获取针对所述智慧家居设备的实时操作指令;
34、报警模块,用于根据所述危险关联信息以及报警规则,确定所述实时操作指令是否需要报警以及报警方式。
35、作为一种可选的实施方式,在本发明第二方面中,所述历史操作指令包括操作内容和操作时间;所述操作内容包括开机操作、关机操作、提高工作功率操作、降低工作功率操作、增加同时执行功能操作、减少同时执行功能操作、单个特定按键操作、组合按键操作中的至少一种。
36、作为一种可选的实施方式,在本发明第二方面中,所述历史报警记录包括报警内容和报警时间;所述报警内容包括电子元件故障报警、电子线路故障报警、功能失常故障报警、机械结构故障报警、机械元件故障报警中的至少一种。
37、作为一种可选的实施方式,在本发明第二方面中,所述分析模块根据所述多个历史操作指令和所述历史报警记录,统计分析不同历史操作对于智慧家居的危险关联信息的具体方式,包括:
38、根据所述历史操作指令的操作时间和操作内容,基于多种的分组规则,对所述多个历史操作指令进行多次分组以得到多个分组方式对应的指令组合;
39、根据所述历史报警记录和所述多个分组方式对应的指令组合,统计分析不同操作指令的组合与所述智慧家居之间的危险关联信息。
40、作为一种可选的实施方式,在本发明第二方面中,所述分析模块根据所述历史操作指令的操作时间和操作内容,基于多种的分组规则,对所述多个历史操作指令进行多次分组以得到多个分组方式对应的指令组合的具体方式,包括:
41、根据所述历史操作指令的操作时间,将同一所述操作时间对应的多个所述历史操作指令分成同一组,以对所述多个历史操作指令进行分组得到多个第一指令组合;
42、根据所述历史操作指令的操作内容,将同一所述操作内容对应的多个所述历史操作指令分成同一组,以对所述多个历史操作指令进行分组得到多个第二指令组合;
43、根据所述历史操作指令的操作时间和预设的先后操作关联度规则,将属于所述先后操作关联度规则中规定的强关联的所述操作时间为相邻时间点的至少两个所述历史操作指令分成同一组,以对所述多个历史操作指令进行分组得到多个第三指令组合;
44、根据所述历史操作指令的操作内容和操作时间,计算任意两个所述历史操作指令之间的操作相似度,并将所述操作相似度小于预设的相似度阈值的多个所述历史操作指令分成同一组,以对所述多个历史操作指令进行分组得到多个第四指令组合;所述操作相似度根据任意两个所述历史操作指令之间的所述操作内容的第一相似度和所述操作时间的第二相似度计算得到。
45、作为一种可选的实施方式,在本发明第二方面中,所述分析模块根据所述历史报警记录和所述多个分组方式对应的指令组合,统计分析不同操作指令的组合与所述智慧家居之间的危险关联信息的具体方式,包括:
46、根据所述历史报警记录中的报警时间,确定出所述报警时间和所述操作时间相同的报警内容和所述第一指令组合,以建立起多个第一危险对应关系;
47、根据所述历史报警记录中的报警时间,确定出所述报警时间和第一操作时间估算值相同的报警内容和所述第二指令组合,以建立起多个第二危险对应关系;所述第一操作时间估算值为所述第二指令组合中操作时间的差值小于第一阈值的所有历史操作指令的操作时间的平均值;
48、根据所述历史报警记录中的报警时间,确定出所述报警时间和第二操作时间估算值相同的报警内容和所述第三指令组合,以建立起多个第三危险对应关系;所述第二操作时间估算值为所述第三指令组合中操作时间的差值小于第二阈值的所有历史操作指令的操作时间的平均值;
49、根据所述历史报警记录中的报警时间,确定出所述报警时间和第三操作时间估算值相同的报警内容和所述第四指令组合,以建立起多个第四危险对应关系;所述第三操作时间估算值为所述第四指令组合中操作时间的差值小于第三阈值的所有历史操作指令的操作时间的平均值;
50、其中,所述第二阈值大于所述第三阈值大于所述第一阈值。
51、作为一种可选的实施方式,在本发明第二方面中,所述报警模块根据所述危险关联信息以及报警规则,确定所述实时操作指令是否需要报警以及报警方式的具体方式,包括:
52、确定所述实时操作指令的指令内容和指令时间;
53、根据所述指令内容和所述指令时间,计算所述实时操作指令与任一危险对应关系中的历史操作指令之间的操作相似度;
54、筛选出所述操作相似度高于预设的相似度阈值的所有危险对应关系,以得到所述实时操作指令对应的相似危险对应关系;
55、根据预设报警内容级别规则,计算所有所述相似危险对应关系中的报警内容对应的级别的平均值,得到所述实时操作指令对应的报警级别;
56、判断所述报警级别是否大于预设的级别阈值;
57、若是,确定所述实时操作指令需要报警,并根据预设的报警级别-终端对应关系,确定所述实时操作指令对应的报警终端,向所述报警终端发送报警信息。
58、本发明第三方面公开了另一种基于用户历史行为习惯的智慧家居安防报警系统,所述系统包括:
59、存储有可执行程序代码的存储器;
60、与所述存储器耦合的处理器;
61、所述处理器调用所述存储器中存储的所述可执行程序代码,执行本发明第一方面公开的基于用户历史行为习惯的智慧家居安防报警方法中的部分或全部步骤。
62、本发明第四方面公开了一种计算机存储介质,所述计算机存储介质存储有计算机指令,所述计算机指令被调用时,用于执行本发明第一方面公开的基于用户历史行为习惯的智慧家居安防报警方法中的部分或全部步骤。
63、与现有技术相比,本发明具有以下有益效果:
64、本发明可以根据用户的历史操作指令和家居设备的历史报警记录,来实现对用户的危险操作的识别和报警,从而能够实现更加智能化的家居设备安全监控,减少危险操作带来的设备损坏,提高用户体验与家庭安全。