本技术涉及安防,特别涉及智能事件检测方法、装置及电子设备。
背景技术:
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、由以上技术方案可见,本技术实施例在人体感应模组基于采集到的目标场景的场景数据确定目标场景中发生目标活动时,向控制器发送中断;处于休眠模式的控制器在接收到该中断后,将工作模式切换至信号处理模式,并开始采集目标场景的场景数据,进而通过场景数据确定目标场景中是否发生了智能事件,若未发生,则将工作模式切换回休眠模式;通过人体感应模组对目标场景是否有活动发生进行预先判断,在判断出有活动发生后再由控制器采集感应信号,进一步确定智能事件是否发生,无需控制器持续进行采样;经过人体感应模组的预筛选,减少了控制器的工作频次,从而降低了控制器的功耗,避免了相关技术中需要控制器在休眠状态下保持高频采样而导致功耗较大的问题。