本申请涉及计算机技术领域,特别是涉及一种电子设备控制方法和装置、电子设备、计算机可读存储介质。
背景技术:
随着智能终端相关技术的不断发展,智能终端在人们的日常生活及工作中扮演着不可或缺的重要角色。智能终端的使用越来越频繁,现在的智能终端多是通过触摸屏幕来实现人机交互,但是当有些情况下用户不方便使用触摸屏的时候,就比较难实现快捷地进行人机交互。
技术实现要素:
本申请实施例提供一种电子设备控制方法和装置、电子设备、计算机可读存储介质,可以更准确地实现对电子设备的控制。
一种电子设备控制方法,所述电子设备包括天线模组,所述方法包括:
通过所述天线模组发射毫米波,所述毫米波用于探测针对所述电子设备的肢体动作;
通过所述天线模组接收目标毫米波,所述目标毫米波由所述毫米波经过所述肢体动作反射所得;
根据所述目标毫米波对所述肢体动作成像,基于所述肢体动作的图像获取目标控制指令,控制所述电子设备执行所述目标控制指令。
一种电子设备控制装置,应用于电子设备,所述装置包括:
毫米波发射模块,用于通过所述天线模组发射毫米波,所述毫米波用于探测针对所述电子设备的肢体动作;
毫米波接收模块,用于通过所述天线模组接收目标毫米波,所述目标毫米波由所述毫米波经过所述肢体动作反射所得;
控制模块,用于根据所述目标毫米波对所述肢体动作成像,基于所述肢体动作的图像获取目标控制指令,控制所述电子设备执行所述目标控制指令。
一种电子设备,包括用于发射和接收毫米波的天线模组、存储器及处理器,所述存储器中储存有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行如上所述的电子设备控制方法的步骤。
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的电子设备控制方法的步骤。
上述电子设备控制方法和装置、电子设备、计算机可读存储介质,应用于电子设备,通过天线模组发射毫米波,毫米波用于探测针对电子设备的肢体动作。通过天线模组接收目标毫米波,目标毫米波由毫米波经过肢体动作反射所得。根据目标毫米波对肢体动作成像,基于肢体动作的图像获取目标控制指令,控制电子设备执行目标控制指令。其中,通过天线模组发射毫米波,通过天线模组再捕捉肢体动作所反射的目标毫米波,利用毫米波所具有的强空间分辨和成像能力,根据目标毫米波对肢体动作成像。最后,基于肢体动作的图像获取目标控制指令,控制电子设备执行目标控制指令。通过对经过肢体动作反射的毫米波进行成像,可以准确地得到肢体动作的图像。因为经过毫米波所识别出的肢体动作的准确性较高,进而也提高了根据肢体动作所对应的目标控制指令来对电子设备进行控制的准确性。因此,实现了用户在不触摸电子设备的情况下,通过隔空肢体动作更快捷、准确地对电子设备完成控制。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为一个实施例中电子设备的内部结构示意图;
图2为一个实施例中电子设备控制方法的应用环境图;
图3为一个实施例中电子设备控制方法的流程图;
图4为图3中根据目标毫米波对肢体动作成像,基于肢体动作的图像获取目标控制指令,控制电子设备执行目标控制指令方法的流程图;
图5为图3中通过天线模组接收目标毫米波方法的流程图;
图6为一个具体的实施例中电子设备控制方法的流程图;
图7为一个实施例中电子设备控制装置的结构框图;
图8为图7中控制模块的结构框图;
图9为另一个实施例中电子设备控制装置的结构框图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
图1为一个实施例中电子设备的内部结构示意图。如图1所示,该电子设备包括通过系统总线连接的处理器和存储器。其中,该处理器用于提供计算和控制能力,支撑整个电子设备的运行。存储器可包括非易失性存储介质及内存储器。非易失性存储介质存储有操作系统和计算机程序。该计算机程序可被处理器所执行,以用于实现以下各个实施例所提供的一种电子设备控制方法。内存储器为非易失性存储介质中的操作系统计算机程序提供高速缓存的运行环境。该电子设备可以是各种手机、电脑、可携带设备等。
如图2所示,为一种电子设备控制方法的应用场景图。电子设备220包括天线模组222,其中天线模组222包括至少一个毫米波收发天线,该毫米波收发天线设置于电子设备的显示屏内侧,或者设置于电子设备的边框区,毫米波收发天线用于发射毫米波,并接收由毫米波经过肢体动作反射形成的目标毫米波。天线模组222还可以包括至少一个毫米波发射天线与至少一个毫米波接收天线,毫米波发射天线与毫米波接收天线设置于电子设备的显示屏内侧,或者设置于电子设备的边框区,毫米波发射天线用于发射毫米波,毫米波接收天线用于接收由毫米波经过肢体动作反射形成的目标毫米波。由于毫米波的工作频率高,可以得到大的信号带宽(如吉赫量级)和多普勒频移,有利于提高距离和速度的测量精度和分辨能力并能分析目标细节特征。同时毫米波能分辨识别很小的目标,并且能同时识别多个目标,因此具有很强的空间分辨和成像能力。因此,可以根据目标毫米波对肢体动作进行准确地成像,从而提高通过肢体动作控制电子设备的准确性。
图3为一个实施例中电子设备控制方法的流程图,应用于电子设备,如图3所示,电子设备控制方法包括步骤320至步骤360。
步骤320,通过天线模组发射毫米波,毫米波用于探测针对电子设备的肢体动作。
所谓的毫米波是无线电波中的一段,一般把波长为1~10毫米的电磁波称毫米波,毫米波位于微波与远红外波相交叠的波长范围,因而兼有两种波谱的特点。因为毫米波能分辨识别很小的目标,并且能同时识别多个目标,具有很强的空间分辨和成像能力,所以通过天线模组发射毫米波,毫米波就可以探测针对电子设备的肢体动作。其中,肢体动作是通过用户的头、眼、颈、手、肘、臂、身、胯、足等人体部位的协调活动所实现的动作。本申请实施例中的肢体动作多指用户的隔空手势,当然,还可以包括用户的其他肢体动作,本申请对此不做限定。
步骤340,通过天线模组接收目标毫米波,目标毫米波由毫米波经过肢体动作反射所得。
天线模组所发射的毫米波经过肢体动作反射之后,形成了目标毫米波。再通过天线模组接收目标毫米波。毫米波能够感知所能够覆盖到的空间范围内的所有肢体动作,但是部分肢体动作并不是有效肢体动作。例如,如果电子设备中设定了仅有对应的目标用户的肢体动作才是有效肢体动作,那么天线模组只有接收到目标用户的肢体动作所反射的毫米波,才能作为目标毫米波。
步骤360,根据目标毫米波对肢体动作成像,基于肢体动作的图像获取目标控制指令,控制电子设备执行目标控制指令。
通过目标毫米波就可以实现对肢体动作进行成像,得到肢体动作的图像。电子设备中预先存储了预设肢体动作与对应的目标控制指令之间的对应关系,所以,基于肢体动作的图像就可以获取到目标控制指令。再控制电子设备执行目标控制指令。
而传统的一些常规方式,例如通过计算反射的毫米波的功率数据来判断用户的肢体动作是否与电子设备中存储的肢体动作一致,并触发相应的控制指令。由于毫米波在大气中传播容易受到氧、水汽和降雨等的吸收而造成信号衰减严重,而在实际中显然不能保证测试的环境与实际使用的环境中的氧气浓度、湿度等高度一致,因此所计算出的毫米波的功率容易受到外界因素影响而变动较大,便不能够准确地根据毫米波功率获取到用户的肢体动作所对应的控制指令。
本申请中接收到经过肢体动作反射回来的目标毫米波,再根据目标毫米波对肢体动作进行成像,最终得到的是经过毫米波对肢体动作进行成像的图像。因为图像相对于毫米波功率所包含的特征较多、信息较多,可以将成像过程中所受到外界的干扰稀释,所以经过毫米波成像的过程受到外界的干扰就相对较小,最终获取到目标控制指令的准确性就较高。
本申请实施例中,通过天线模组发射毫米波,毫米波用于探测针对电子设备的肢体动作。通过天线模组接收目标毫米波,目标毫米波由毫米波经过肢体动作反射所得。根据目标毫米波对肢体动作成像,基于肢体动作的图像获取目标控制指令,控制电子设备执行目标控制指令。其中,通过天线模组发射毫米波,通过天线模组再捕捉肢体动作所反射的目标毫米波,利用毫米波所具有的强空间分辨和成像能力,根据目标毫米波对肢体动作成像。最后,基于肢体动作的图像获取目标控制指令,控制电子设备执行目标控制指令。通过对经过肢体动作反射反射的毫米波进行成像,可以准确地得到肢体动作的图像。因为经过毫米波所识别出的肢体动作的准确性较高,进而也提高了根据肢体动作所对应的目标控制指令来对电子设备进行控制的准确性。因此,实现了用户在不触摸电子设备的情况下,通过隔空肢体动作更快捷、准确地对电子设备完成控制。
在一个实施例中,如图4所示,步骤360,根据目标毫米波对肢体动作成像,基于肢体动作的图像获取目标控制指令,控制电子设备执行目标控制指令,包括:
362,根据目标毫米波对肢体动作成像,得到肢体动作的图像;
364,判断肢体动作的图像与预设肢体动作的图像的相似度是否高于设定阈值;
366,当肢体动作的图像与预设肢体动作的图像的相似度高于设定阈值时,获取与预设肢体动作的图像对应的控制指令作为目标控制指令;
368,控制电子设备执行目标控制指令。
具体的,通过天线模组接收目标毫米波之后,根据目标毫米波就可以对肢体动作成像,得到肢体动作的图像。因为电子设备上预先存储了预设肢体动作与目标控制指令之间的对应关系,所以就需要判断肢体动作的图像与预设肢体动作的图像的相似度是否高于设定阈值。当肢体动作的图像与预设肢体动作的图像的相似度高于设定阈值时,则说明反射毫米波的肢体动作与预设肢体动作的相似性达到要求,此时获取与预设肢体动作的图像对应的控制指令作为目标控制指令,控制电子设备执行目标控制指令。此处的预设阈值可以根据情况设定,例如,可以设置预设阈值为80%,当然,还可以其他合理的数值,本申请对此不做限定。
电子设备上预先存储了预设肢体动作与目标控制指令之间的对应关系,例如,电子设备上预先存储了预设肢体动作-摇手与挂断电话之间的对应关系,那么当电子设备上有电话打进来时候,电子设备通过天线模组发射毫米波,并接收目标毫米波。若电子设备所接收到的目标毫米波为经过目标用户摇手的肢体动作反射回来的,那么当电子设备接收目标毫米波,并对目标毫米波对肢体动作成像,得到肢体动作的图像。进而判断出肢体动作的图像与预设肢体动作的图像的相似度高于设定阈值。获取与预设肢体动作-摇手的图像对应的控制指令作为目标控制指令,再控制电子设备执行挂断电话的指令。
接收到经过肢体动作反射回来的目标毫米波,再根据目标毫米波对肢体动作进行成像,最终得到的是经过毫米波对肢体动作进行成像的图像。因为图像所包含的特征比较多,可以将成像过程中所受到外界的干扰稀释,所以经过毫米波成像的过程受到外界的干扰就相对较小。然后,将毫米波所成像的肢体动作的图像与预设肢体动作的图像进行相似度比较,这样最终获取到目标控制指令的准确性就较高。
本申请实施例中,因为电子设备上预先存储了预设肢体动作与目标控制指令之间的对应关系,当获取了目标毫米波之后,将目标毫米波对应的肢体动作图像与预设肢体动作的图像进行相似性比较。通过相似性比较结果来判断是否获取预设肢体动作的图像对应的控制指令,并执行该控制指令。从而,实现了不需要用户直接去通过触屏或按动按钮等方式去操控电子设备,而通过远程、通过用户的隔空肢体动作去实现对电子设备的控制。
在一个实施例中,提供了一种电子设备控制方法,还包括:
通过毫米波对预设肢体动作进行成像得到预设肢体动作的图像,将所述预设肢体动作的图像录入电子设备;
建立预设肢体动作的图像与对应的控制指令的对应关系;
当肢体动作的图像与预设肢体动作的图像的相似度高于设定阈值时,获取与预设肢体动作的图像对应的控制指令作为目标控制指令,包括:
当肢体动作的图像与预设肢体动作的图像的相似度高于设定阈值时,则根据预设肢体动作的图像与对应的控制指令的对应关系,获取与预设肢体动作的图像对应的控制指令作为目标控制指令。
具体的,在通过用户的肢体动作对电子设备实现远程控制之前,首先,通过毫米波将预设肢体动作进行拍摄录入电子设备。例如,预设肢体动作包括预设手势动作、预设胳膊动作、预设头部动作、预设脸部五官动作等。其中,预设手势动作包括摇手、招手、做ok手势、单指向某个方向滑动等。预设头部动作包括摇头、点头等。预设脸部五官动作包括眨眼、张嘴等。
其次,在电子设备中建立预设肢体动作的图像与对应的控制指令的对应关系。对于预设手势动作,例如建立摇手与挂断电话这个控制指令之间的对应关系;建立招手、做ok手势与接通电话这个控制指令之间的对应关系;建立单指向右滑动与对屏幕进行解锁这个控制指令之间的对应关系等。以上并不是穷举,还可以建立更多的肢体动作与控制指令之间的对应关系,方便用户在不方便采用触屏或按键的方式的时候,依然可以自由使用电子设备。
在建立了预设肢体动作的图像与对应的控制指令的对应关系之后,当通过电子设备上的天线模组发射接收毫米波,根据目标毫米波对肢体动作成像。判断肢体动作的图像与预设肢体动作的图像的相似度是否高于设定阈值,当肢体动作的图像与预设肢体动作的图像的相似度高于设定阈值时,则根据预设肢体动作的图像与对应的控制指令的对应关系,获取与预设肢体动作的图像对应的控制指令作为目标控制指令,并控制电子设备执行目标控制指令。
本申请实施例中,通过毫米波对预设肢体动作进行拍摄录入电子设备,建立预设肢体动作的图像与对应的控制指令的对应关系。当肢体动作的图像与预设肢体动作的图像的相似度高于设定阈值时,则根据预设肢体动作的图像与对应的控制指令的对应关系,获取与预设肢体动作的图像对应的控制指令作为目标控制指令。因为判断了相似度,再基于对应关系进行肢体动作的匹配,从而实现了用户通过远程、通过隔空肢体动作的方式对电子设备的精准地远程控制,避免出现错误地识别了肢体动作而进行了错误地控制。
在一个实施例中,提供了一种电子设备控制方法,还包括:
对闹钟控制的肢体动作进行拍摄录入电子设备;
建立闹钟控制的肢体动作的图像与闹钟控制指令的对应关系;
当肢体动作的图像与预设肢体动作的图像的相似度高于设定阈值时,获取与预设肢体动作的图像对应的控制指令作为目标控制指令,包括:
当肢体动作的图像与闹钟控制的肢体动作的图像的相似度高于设定阈值时,则根据闹钟控制的肢体动作的图像与闹钟控制指令的对应关系,获取与闹钟控制的肢体动作的图像对应的闹钟控制指令作为目标控制指令。
具体的,在对电子设备上的闹钟进行控制的应用场景下,首先,将闹钟控制的肢体动作进行拍摄录入电子设备。例如,闹钟控制的肢体动作包括手势动作、胳膊动作、头部动作、脸部五官动作等。其中,手势动作包括摇手、招手、做ok手势、单指向某个方向滑动等。头部动作包括摇头、点头等。脸部五官动作包括眨眼、张嘴等。
其次,在电子设备中建立闹钟控制的肢体动作的图像与对应的控制指令的对应关系。对于手势动作,例如建立摇手与关闭闹钟这个控制指令之间的对应关系;建立招手、做ok手势与稍后提醒这个控制指令之间的对应关系等。以上并不是穷举,还可以建立更多的肢体动作与控制指令之间的对应关系,方便用户在不方便采用触屏或按键的方式的时候,依然可以对电子设备上的闹钟进行控制。
在建立了闹钟控制的肢体动作的图像与对应的控制指令的对应关系之后,当通过电子设备上的天线模组发射接收毫米波,根据目标毫米波对肢体动作成像。判断肢体动作的图像与闹钟控制的肢体动作的图像的相似度是否高于设定阈值,当肢体动作的图像与闹钟控制的肢体动作的图像的相似度高于设定阈值时,则根据闹钟控制的肢体动作的图像与对应的控制指令的对应关系,获取与闹钟控制的肢体动作的图像对应的控制指令作为目标控制指令,并控制电子设备执行目标控制指令。
本申请实施例中,其一,闹钟一般用于叫醒用户起床,所以当电子设备不在用户身边,而放置在距离床比较远的地方时,用户需要起床去寻找电子设备进而采用触屏或按键的方式对闹钟进行操作。若此时用户不想起床,则就无法对闹钟进行操作,以至于闹钟持续影响他人休息。采用本方法通过毫米波检测到肢体动作对电子设备的远程控制,更方便实现对闹钟的实时控制。且毫米波可以穿墙,所以可以实现隔墙对电子设备进行控制。其二,因为判断了毫米波所检测到的肢体动作的图像与闹钟控制的肢体动作的图像相似度,再基于对应关系进行肢体动作的匹配,从而实现了用户通过远程、通过隔空肢体动作的方式对电子设备上的闹钟进行精准地远程控制,避免出现错误地识别了肢体动作而进行了错误地控制。
在一个实施例中,如图5所示,步骤340,通过天线模组接收目标毫米波,目标毫米波由毫米波经过肢体动作反射所得,包括:
步骤342,对天线模组所接收的毫米波所对应的人脸进行成像。
天线模组先接收人脸区域所发射的毫米波,对人脸区域进行成像。或者天线模组接收毫米波所覆盖的空间内所反射的毫米波,通过毫米波对人脸进行成像。
步骤344,判断人脸图像与目标人脸图像的相似度是否高于设定阈值。
在对毫米波所覆盖的空间内的人脸进行成像之后,判断人脸图像与目标人脸图像的相似度是否高于设定阈值。其中,预先将目标人脸图像通过摄像头录入并存储在电子设备上。一般情况下,目标人脸图像为电子设备的目标用户的人脸图像,例如一般是电子设备的注册者的人脸图像,其数目可以为一个,也可以为多个。
步骤346,当人脸图像与目标人脸图像的相似度高于设定阈值,则确定人脸对应的肢体动作所反射的毫米波为目标毫米波。
步骤348,通过天线模组接收目标毫米波。
将毫米波所覆盖的空间内的多个人脸图像依次与目标人脸图像进行相似度比较,获取相似度高于设定阈值的人脸图像。因为毫米波是持续发射的,成像也是实时进行的,所以获取到相似度高于设定阈值的人脸图像之后,锁定该人脸对应的人物的肢体动作进行毫米波成像,即确定该人脸对应的肢体动作所反射的毫米波为目标毫米波,通过天线模组接收目标毫米波。例如,最开始并不知道目标用户所在的方位,所以首先进行全向发射毫米波。当从毫米波所覆盖的空间内的多个人脸图像中确定了目标用户之后,可以直接向该目标用户所在方位定向发射毫米波,锁定该目标人物的肢体动作进行毫米波成像。因为毫米波在定向发射时衰减较小,能够传播的更远且同时提高信号强度,因此在确定了目标用户之后采用定向发射的方式能够精确地获取到目标用户的肢体动作。
本申请实施例中,当天线模组接收到由多个主体的肢体动作所反射的毫米波时,为了准确地判断是否是电子设备的目标用户的肢体动作所反射的毫米波。首先,对天线模组所接收的毫米波所对应的人脸进行成像。其次,判断人脸图像与目标人脸图像的相似度是否高于设定阈值,当人脸图像与目标人脸图像的相似度高于设定阈值,则说明该人脸图像就是目标用户的人脸图像。最后,通过天线模组接收与该目标用户对应的肢体动作所反射的毫米波作为目标毫米波。如此,则所确定的目标毫米波不仅是预设肢体动作所反射的,且同时是目标用户的预设肢体动作所反射的毫米波。进而,提高通过肢体动作对电子设备进行控制的准确性,避免其他用户对电子设备的控制进行干扰。
在一个实施例中,通过天线模组发射毫米波,包括:
在预设时间段通过天线模组向预设方向发射毫米波。
具体的,因为天线模组发射毫米波需要耗费较多的能量,因此只有在有必要的时候,才允许天线模组发射毫米波。例如,在对电子设备上的闹钟进行控制的应用场景下,当闹钟响起预设时长之后,若未接收到用户通过触屏或按键的方式对闹钟进行的控制,则开启天线模组发射毫米波。且开启天线模组发射毫米波的时长也进行设定为固定时长,避免长时间未接收到肢体动作而导致的发射毫米波的功率浪费。这里闹钟响起预设时长,可以设定为2分钟或其他时长,本申请对此不作限定。发射毫米波的时长可以设定为5分钟或其他时长,本申请对此也不作限定。
另外,也可以设置在预设时间段通过天线模组向预设方向发射毫米波,该预设方向可以根据使用场景进行设置。例如,在对电子设备上的闹钟进行控制的应用场景下,一般天线模组向卧室方向发射毫米波,因为电子设备的目标用户一般会在卧室进行休息。当然,如果目标用户固定会在主卧进行休息,那么还可以设定天线模组向主卧方向发射毫米波。当然,还会存在一些其他情况,本申请对此也不作限定。
本申请实施例中,因为天线模组发射毫米波需要耗费较多的能量,因此,在通过天线模组发射毫米波的时候,可以在预设时间段通过天线模组向预设方向发射毫米波。这样,可以将发射毫米波的时间段和方向进行设置,使得在更精确地捕捉到目标毫米波的同时,减少大范围长时间的发射毫米波所造成的电量浪费。
在一个实施例中,控制指令包括亮屏/息屏指令、接听/挂断指令、解锁/锁定指令。
具体的,对预设肢体动作进行拍摄录入电子设备,建立预设肢体动作的图像与对应的控制指令的对应关系。例如,控制指令包括亮屏/息屏指令、接听/挂断指令、解锁/锁定指令等,还可以包括其他更多更复杂的控制指令,以至于替代传统的触屏或按键操作。以解决当用户不方便进行触屏或按键操作时(例如当用户在湿手或双手占用的时候),采用肢体动作来对电子设备进行远程控制。
本申请实施例中,对预设肢体动作进行拍摄录入电子设备,建立预设肢体动作的图像与对应的控制指令的对应关系。控制指令包括亮屏/息屏指令、接听/挂断指令、解锁/锁定指令等,还可以包括其他更多更复杂的控制指令,以至于替代传统的触屏或按键操作。解决用户在不方便进行触屏或按键操作时,采用肢体动作来对电子设备进行远程控制。同时,使得人机交互的操作方式更加多样化、趣味化。
在一个具体的实施例中,如图6所示,提供了一种电子设备控制方法,应用于对电子设备上的闹钟进行控制的场景下,包括以下步骤:
步骤602,通过毫米波对闹钟控制的肢体动作进行拍摄录入电子设备;
步骤604,建立闹钟控制的肢体动作的图像与闹钟控制指令的对应关系;
步骤606,在预设时间段通过天线模组向预设方向发射毫米波;
步骤608,对天线模组所接收的毫米波所对应的人脸进行成像,判断人脸图像与目标人脸图像的相似度是否高于设定阈值;
步骤610,当人脸图像与目标人脸图像的相似度高于设定阈值,则确定人脸对应的肢体动作所反射的毫米波为目标毫米波,通过天线模组接收目标毫米波;
步骤612,根据目标毫米波对肢体动作成像,得到肢体动作的图像;
步骤614,判断肢体动作的图像与预设肢体动作的图像的相似度是否高于设定阈值;
步骤616,当肢体动作的图像与闹钟控制的肢体动作的图像的相似度高于设定阈值时,则根据闹钟控制的肢体动作的图像与闹钟控制指令的对应关系,获取与闹钟控制的肢体动作的图像对应的闹钟控制指令作为目标控制指令;
步骤618,控制电子设备执行目标控制指令。
本申请实施例中,预先对闹钟控制的肢体动作进行拍摄录入电子设备,并建立闹钟控制的肢体动作的图像与闹钟控制指令的对应关系。然后,在对电子设备上的闹钟进行控制的应用场景下,在预设时间段通过天线模组向预设方向发射毫米波。进一步,获取到不仅是预设肢体动作所反射的,且同时是目标用户的预设肢体动作所反射的毫米波作为目标毫米波。利用毫米波所具有的强空间分辨和成像能力,根据目标毫米波对肢体动作成像。最后,基于肢体动作的图像获取目标控制指令,控制电子设备执行目标控制指令。就实现了用户在不触摸电子设备的情况下,对电子设备完成远程控制。
在一个实施例中,如图7所示,还提供了一种电子设备控制装置700,该装置包括:
毫米波发射模块720,用于通过天线模组发射毫米波,毫米波用于探测针对电子设备的肢体动作;
毫米波接收模块740,用于通过天线模组接收目标毫米波,目标毫米波由毫米波经过肢体动作反射所得;
控制模块760,用于根据目标毫米波对肢体动作成像,基于肢体动作的图像获取目标控制指令,控制电子设备执行目标控制指令。
在一个实施例中,如图8所示,控制模块760,包括:
肢体动作成像单元762,用于根据目标毫米波对肢体动作成像,得到肢体动作的图像;
图像相似度判断单元764,用于判断肢体动作的图像与预设肢体动作的图像的相似度是否高于设定阈值;
目标控制指令获取单元766,用于当肢体动作的图像与预设肢体动作的图像的相似度高于设定阈值时,获取与预设肢体动作的图像对应的控制指令作为目标控制指令;
目标控制指令执行单元768,用于控制电子设备执行目标控制指令。
在一个实施例中,如图9所示,还提供了一种电子设备控制装置700,该装置还包括:对应关系建立模块780,用于通过毫米波对预设肢体动作进行成像得到预设肢体动作的图像,将所述预设肢体动作的图像录入电子设备;建立预设肢体动作的图像与对应的控制指令的对应关系;
目标控制指令获取单元766,还用于当肢体动作的图像与预设肢体动作的图像的相似度高于设定阈值时,则根据预设肢体动作的图像与对应的控制指令的对应关系,获取与预设肢体动作的图像对应的控制指令作为目标控制指令。
在一个实施例中,对应关系建立模块790,还用于对闹钟控制的肢体动作进行拍摄录入电子设备;建立闹钟控制的肢体动作的图像与闹钟控制指令的对应关系;
目标控制指令获取单元766,还用于当肢体动作的图像与闹钟控制的肢体动作的图像的相似度高于设定阈值时,则根据闹钟控制的肢体动作的图像与闹钟控制指令的对应关系,获取与闹钟控制的肢体动作的图像对应的闹钟控制指令作为目标控制指令。
在一个实施例中,毫米波接收模块740,还用于对天线模组所接收的毫米波所对应的人脸进行成像;判断人脸图像与目标人脸图像的相似度是否高于设定阈值;当人脸图像与目标人脸图像的相似度高于设定阈值,则确定人脸对应的肢体动作所反射的毫米波为目标毫米波;通过天线模组接收目标毫米波。
在一个实施例中,毫米波发射模块720,还用于在预设时间段通过天线模组向预设方向发射毫米波。
在一个实施例中,控制指令包括亮屏/息屏指令、接听/挂断指令、解锁/锁定指令。
上述电子设备控制装置中各个模块的划分仅用于举例说明,在其他实施例中,可将电子设备控制装置按照需要划分为不同的模块,以完成上述电子设备控制装置的全部或部分功能。
本申请实施例中提供的电子设备控制装置中的各个模块的实现可为计算机程序的形式。该计算机程序可在终端或服务器上运行。该计算机程序构成的程序模块可存储在终端或服务器的存储器上。该计算机程序被处理器执行时,实现本申请实施例中所描述方法的步骤。
电子设备实现该电子设备控制方法的过程如上述实施例,在此不再赘述。
本申请实施例还提供了一种计算机可读存储介质。一个或多个包含计算机可执行指令的非易失性计算机可读存储介质,当计算机可执行指令被一个或多个处理器执行时,使得处理器执行电子设备控制方法的步骤。
一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行电子设备控制方法。
本申请实施例所使用的对存储器、存储、数据库或其它介质的任何引用可包括非易失性和/或易失性存储器。合适的非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram),它用作外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)。
以上实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本申请专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。
1.一种电子设备控制方法,其特征在于,所述电子设备包括天线模组,所述方法包括:
通过所述天线模组发射毫米波,所述毫米波用于探测针对所述电子设备的肢体动作;
通过所述天线模组接收目标毫米波,所述目标毫米波由所述毫米波经过所述肢体动作反射所得;
根据所述目标毫米波对所述肢体动作成像,基于所述肢体动作的图像获取目标控制指令,控制所述电子设备执行所述目标控制指令。
2.根据权利要求1所述的方法,其特征在于,所述根据所述目标毫米波对所述肢体动作成像,基于所述肢体动作的图像获取目标控制指令,控制所述电子设备执行所述目标控制指令,包括:
根据所述目标毫米波对所述肢体动作成像,得到所述肢体动作的图像;
判断所述肢体动作的图像与预设肢体动作的图像的相似度是否高于设定阈值;
当所述肢体动作的图像与预设肢体动作的图像的相似度高于设定阈值时,获取与所述预设肢体动作的图像对应的控制指令作为目标控制指令;
控制所述电子设备执行所述目标控制指令。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
通过毫米波对预设肢体动作进行成像得到预设肢体动作的图像,将所述预设肢体动作的图像录入所述电子设备;
建立所述预设肢体动作的图像与对应的控制指令的对应关系;
所述当所述肢体动作的图像与预设肢体动作的图像的相似度高于设定阈值时,获取与所述预设肢体动作的图像对应的控制指令作为目标控制指令,包括:
当所述肢体动作的图像与预设肢体动作的图像的相似度高于设定阈值时,根据所述预设肢体动作的图像与对应的控制指令的对应关系,获取与所述预设肢体动作的图像对应的控制指令作为目标控制指令。
4.根据权利要求2所述的方法,其特征在于,所述方法还包括:
对闹钟控制的肢体动作进行拍摄录入所述电子设备;
建立所述闹钟控制的肢体动作的图像与闹钟控制指令的对应关系;
所述当所述肢体动作的图像与预设肢体动作的图像的相似度高于设定阈值时,获取与所述预设肢体动作的图像对应的控制指令作为目标控制指令,包括:
当所述肢体动作的图像与所述闹钟控制的肢体动作的图像的相似度高于设定阈值时,则根据所述闹钟控制的肢体动作的图像与所述闹钟控制指令的对应关系,获取与所述闹钟控制的肢体动作的图像对应的闹钟控制指令作为目标控制指令。
5.根据权利要求1所述的方法,其特征在于,所述通过所述天线模组接收目标毫米波,所述目标毫米波由所述毫米波经过所述肢体动作反射所得,包括:
对所述天线模组所接收的毫米波所对应的人脸进行成像;
判断所述人脸图像与目标人脸图像的相似度是否高于设定阈值;
当所述人脸图像与目标人脸图像的相似度高于设定阈值,则确定所述人脸对应的肢体动作所反射的毫米波为目标毫米波;
通过所述天线模组接收所述目标毫米波。
6.根据权利要求1至5任意一项所述的方法,其特征在于,所述通过所述天线模组发射毫米波,包括:
在预设时间段通过所述天线模组向预设方向发射毫米波。
7.根据权利要求1所述的方法,其特征在于,所述控制指令包括亮屏/息屏指令、接听/挂断指令、解锁/锁定指令。
8.一种电子设备控制装置,其特征在于,应用于电子设备,所述装置包括:
毫米波发射模块,用于通过所述天线模组发射毫米波,所述毫米波用于探测针对所述电子设备的肢体动作;
毫米波接收模块,用于通过所述天线模组接收目标毫米波,所述目标毫米波由所述毫米波经过所述肢体动作反射所得;
控制模块,用于根据所述目标毫米波对所述肢体动作成像,基于所述肢体动作的图像获取目标控制指令,控制所述电子设备执行所述目标控制指令。
9.一种电子设备,其特征在于,包括用于发射和接收毫米波的天线模组、存储器及处理器,所述存储器中储存有计算机程序,其特征在于,所述计算机程序被所述处理器执行时,使得所述处理器执行如权利要求1至7中任一项所述的电子设备控制方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7中任一项所述的电子设备控制方法的步骤。
技术总结