本说明书实施方式涉及活体感知,具体涉及一种智能设备状态的控制方法、装置、计算机设备和存储介质。
背景技术:
1、在智能设备应用场景中,为提高智能设备的续航时间以及用户离开之后保证智能设备屏幕上内容的安全性,通常会在智能设备中增加人体感应检测装置。通过人体感应检测装置对智能设备终端是否存在人体进行检测,根据检测结果控制智能设备的工作状态。现有技术中,通常采用红外检测技术进行人体感知检测,但是这种传统红外感应往往需要在多角度安装多个设备,检测成本较高,且红外检测的角度和精度都有限。
2、因此,可以利用智能设备自带的扬声器和麦克风进行收发超声波信号,并基于此判断是否存在人体的活动,从而控制智能设备的工作状态。但智能设备的激活与锁定的条件并不能直接根据是否检测到人体活动进行判断。
技术实现思路
1、有鉴于此,本说明书多个实施方式致力于提供一种智能设备状态的控制方法、装置、计算机设备、存储介质和计算机程序产品,以在一定程度上提升利用超声波检测控制设备状态的准确性。
2、本说明书实施方式提出了一种智能设备状态的控制方法,所述智能设备包括超声发射单元和超声接收单元,所述方法包括:控制所述超声发射单元发射超声波信号,并采集预设数量的超声观测数据至动态资源池中;其中,所述超声观测数据为所述超声接收单元接收的超声回波信号中的反射信号;计算所述动态资源池中的超声观测数据的方差,得到超声观测差异值;在所述超声观测差异值大于或等于预设阈值的情况下,根据所述动态资源池中的超声观测数据的最大值确定目标物与所述智能设备之间的空间距离;根据所述空间距离,控制所述智能设备的工作状态。
3、本说明书实施方式提出了一种智能设备状态的控制装置,所述智能设备包括超声发射单元和超声接收单元,所述智能设备状态的控制装置包括:信号采集模块,用于控制所述超声发射单元发射超声波信号,并采集预设数量的超声观测数据至动态资源池中;其中,所述超声观测数据为所述超声接收单元接收的超声回波信号中的反射信号;方差计算模块,用于计算所述动态资源池中的超声观测数据的方差,得到超声观测差异值;距离测算模块,用于在所述超声观测差异值大于或等于预设阈值的情况下,根据所述动态资源池中的超声观测数据的最大值确定目标物与所述智能设备之间的空间距离;设备控制模块,用于根据所述空间距离,控制所述智能设备的工作状态。
4、本说明书实施方式提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述实施方式所述的方法。
5、本说明书实施方式提出了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述实施方式所述的方法。
6、本说明书实施方式提出了一种计算机程序产品,包括计算机指令,所述计算机指令用于使计算机执行上述实施方式所述的方法。
7、本说明书实施方式通过智能设备自带的麦克风发送超声波信号,然后扬声器接收环境内的目标物体反射的回波信号,并在回波信号中采集表示超声反射信号的超声观测数据至动态资源池中,然后再计算所述动态资源池中的超声观测数据的方差,得到超声观测差异值,在所述超声观测差异值大于或等于预设阈值的情况下,根据所述动态资源池中的超声观测数据的最大值确定目标物与所述智能设备之间的空间距离,然后再根据空间距离进行控制智能设备的屏幕处于亮屏或者熄屏状态,在感知到人体活动的基础上进一步测量人体与智能设备之间的距离,可以在一定程度上提升利用超声波检测控制设备状态的准确性。
1.一种智能设备状态的控制方法,其特征在于,所述智能设备包括超声发射单元和超声接收单元,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,根据所述空间距离,控制所述智能设备的工作状态,包括:
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,根据所述动态资源池中的超声观测数据的最大值确定目标物与所述智能设备之间的空间距离,包括:
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
6.一种智能设备状态的控制装置,其特征在于,所述智能设备包括超声发射单元和超声接收单元,所述智能设备状态的控制装置包括:
7.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至5任一项所述的方法。
8.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至5任一项所述的方法。
9.一种计算机程序产品,其特征在于,包括计算机指令,所述计算机指令用于使计算机执行权利要求1至5中任一项所述的方法。