首页 / 专利分类库 / 锁;钥匙;门窗零件;保险箱 / 家用电器及其控制方法、装置及介质

家用电器及其控制方法、装置及介质

申请号 CN202410217007.2 申请日 2024-02-28 公开(公告)号 CN118049118A 公开(公告)日 2024-05-17
申请人 宁波方太厨具有限公司; 发明人 任洁; 张锦超; 方献良;
摘要 本公开公开了一种 家用电器 及其控制方法、装置及介质,其中,所述家用电器的控制方法包括:获取距离 传感器 与目标区域内障碍物之间的距离;根据距离的变化识别抬脚动作;若识别到抬脚动作,则控制家用电器执行对应的动作。本公开通过对距离进行检测来识别抬脚动作,根据抬脚动作控制家用电器执行对应的动作,有利于一体化家用电器的可更换 门 体的更换方案多元化,在门板上无需安装特定的控制屏或按键,也无需敲击门体,解放用户双手,在用户手持物品时也能轻松地通过在目标区域内抬脚实现控制家用电器执行相应的动作,从而实现家用电器的便捷化控制。
权利要求

1.一种家用电器的控制方法,其特征在于,所述家用电器包括距离传感器,所述控制方法包括以下步骤:
获取所述距离传感器与目标区域内障碍物之间的距离;
根据所述距离的变化识别抬脚动作;
若识别到抬脚动作,则控制所述家用电器执行对应的动作。
2.如权利要求1所述的家用电器的控制方法,其特征在于,所述获取所述距离传感器与目标区域内障碍物之间的距离之前的步骤还包括:
响应于确定目标对象靠近所述家用电器,在所述目标区域内进行投影。
3.如权利要求2所述的家用电器的控制方法,其特征在于,所述控制方法还包括以下步骤:
获取所述距离传感器的检测值;
若所述检测值发生突变且在第一预设时长内维持不变,则确定目标对象靠近所述家用电器。
4.如权利要求2所述的家用电器的控制方法,其特征在于,所述家用电器还包括感应传感器;所述控制方法还包括以下步骤:
根据所述感应传感器发出的信号确定是否有目标对象靠近所述家用电器。
5.如权利要求1所述的家用电器的控制方法,其特征在于,所述根据所述距离的变化识别抬脚动作的步骤包括:
根据第二预设时长内获取的多个距离计算目标斜率;其中,所述目标斜率为目标距离差值与目标时间间隔的比值,所述目标距离差值为后一个获取的距离与前一个获取的距离之间的差值,所述目标时间间隔为获取两个距离之间的时间间隔;
若所有目标斜率的均值大于预设值,则确定识别到一次抬脚动作。
6.如权利要求5所述的家用电器的控制方法,其特征在于,所述根据第二预设时长内获取的多个距离计算目标斜率的步骤包括:
若所述第二预设时长内获取的距离不小于预设阈值,则在删除所述距离之后计算目标斜率,其中,所述预设阈值为所述目标区域没有障碍物时所述距离传感器的检测值。
7.如权利要求5或6所述的家用电器的控制方法,其特征在于,所述若识别到抬脚动作,则控制所述家用电器执行对应的动作的步骤包括:
若识别到两次抬脚动作,则控制所述家用电器执行对应的动作。
8.如权利要求1所述的家用电器的控制方法,其特征在于,所述控制所述家用电器执行对应的动作的步骤包括:控制所述家用电器的打开,或者控制所述家用电器开机。
9.一种家用电器的控制装置,其特征在于,所述家用电器包括距离传感器,所述控制装置包括:
获取模,用于获取所述距离传感器与目标区域内障碍物之间的距离;
识别模块,用于根据所述距离的变化识别抬脚动作;
制模块,用于在识别到抬脚动作的情况下,控制所述家用电器执行对应的动作。
10.一种家用电器,其特征在于,所述家用电器包括存储器、处理器及存储在存储器上并用于在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现权利要求1‑
8中任一项所述的家用电器的控制方法。
11.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1‑8中任一项所述的家用电器的控制方法。

说明书全文

家用电器及其控制方法、装置及介质

技术领域

[0001] 本公开涉及家用电器技术领域,具体涉及一种家用电器及其控制方法、装置及介质。

背景技术

[0002] 很多家用电器为了实现家具一体化的效果,通常采用可更换定制板的方案,然而,定制门板上不能放置触控屏或按键,否则会破坏一体化效果,因此开启会比较困难,现有的开门方法中,较便捷的是采取检测门板震动的方式开门或启动,然而在橱柜下的环境中,橱柜上经常会出现剁、砍等动作,因此,设置门板的震动阈值时需要设置的比较高,否则误开的可能性较高,为了防止误开,有些门板的阈值过高,或设置成多次敲击开启的模式,这样就导致了敲击过程中手指疼痛,部分用户无法接受,且采用敲击的方式对于用户的手被占用的情况(如手中捧有碗碟)无法实现敲击,因此,现有的一体化家用电器的开门或启动方式十分不便捷。发明内容
[0003] 本公开要解决的技术问题是为了克服现有技术中现有的一体化家用电器的开门或启动方式十分不便捷的缺陷,提供一种家用电器及其控制方法、装置及介质。
[0004] 本公开是通过下述技术方案来解决上述技术问题:
[0005] 本公开提供一种家用电器的控制方法,所述家用电器包括距离传感器,所述控制方法包括以下步骤:
[0006] 获取所述距离传感器与目标区域内障碍物之间的距离;
[0007] 根据所述距离的变化识别抬脚动作;
[0008] 若识别到抬脚动作,则控制所述家用电器执行对应的动作。
[0009] 可选地,所述获取所述距离传感器与目标区域内障碍物之间的距离之前的步骤还包括:
[0010] 响应于确定目标对象靠近所述家用电器,在所述目标区域内进行投影。
[0011] 可选地,所述控制方法还包括以下步骤:
[0012] 获取所述距离传感器的检测值;
[0013] 若所述检测值发生突变且在第一预设时长内维持不变,则确定目标对象靠近所述家用电器。
[0014] 可选地,所述家用电器还包括感应传感器;所述控制方法还包括以下步骤:
[0015] 根据所述感应传感器发出的信号确定是否有目标对象靠近所述家用电器。
[0016] 可选地,所述根据所述距离的变化识别抬脚动作的步骤包括:
[0017] 根据第二预设时长内获取的多个距离计算目标斜率;其中,所述目标斜率为目标距离差值与目标时间间隔的比值,所述目标距离差值为后一个获取的距离与前一个获取的距离之间的差值,所述目标时间间隔为获取两个距离之间的时间间隔;
[0018] 若所有目标斜率的均值大于预设值,则确定识别到一次抬脚动作。
[0019] 可选地,所述根据第二预设时长内获取的多个距离计算目标斜率的步骤包括:
[0020] 若所述第二预设时长内获取的距离不小于预设阈值,则在删除所述距离之后计算目标斜率,其中,所述预设阈值为所述距离传感器与目标区域之间的最小距离。
[0021] 可选地,所述若识别到抬脚动作,则控制所述家用电器执行对应的动作的步骤包括:
[0022] 若识别到两次抬脚动作,则控制所述家用电器执行对应的动作。
[0023] 可选地,所述控制所述家用电器执行对应的动作的步骤包括:控制所述家用电器的门打开,或者控制所述家用电器开机。
[0024] 本公开还提供一种家用电器的控制装置,所述家用电器包括距离传感器,所述控制装置包括:
[0025] 获取模,用于获取所述距离传感器与目标区域内障碍物之间的距离;
[0026] 识别模块,用于根据所述距离的变化识别抬脚动作;
[0027] 控制模块,用于在识别到抬脚动作的情况下,控制所述家用电器执行对应的动作。
[0028] 可选地,所述控制装置还包括:
[0029] 投影模块,所述投影模块用于响应于确定目标对象靠近所述家用电器,在所述目标区域内进行投影。
[0030] 可选地,所述控制装置还包括目标对象确定模块,所述目标对象确定模块包括:
[0031] 检测值获取单元,用于获取所述距离传感器的检测值;
[0032] 目标对象确定单元,用于所述检测值发生突变且在第一预设时长内维持不变的情况下,确定目标对象靠近所述家用电器。
[0033] 可选地,所述家用电器还包括感应传感器;所述控制装置还包括:
[0034] 目标对象感应模块,所述目标对象感应模块用于根据所述感应传感器发出的信号确定是否有目标对象靠近所述家用电器。
[0035] 可选地,所述控制装置还包括:
[0036] 目标斜率计算模块,用于根据第二预设时长内获取的多个距离计算目标斜率;其中,所述目标斜率为目标距离差值与目标时间间隔的比值,所述目标距离差值为后一个获取的距离与前一个获取的距离之间的差值,所述目标时间间隔为获取两个距离之间的时间间隔;
[0037] 所述识别模块用于在所有目标斜率的均值大于预设值的情况下,确定识别到一次抬脚动作。
[0038] 可选地,所述目标斜率计算模块还用于在所述第二预设时长内获取的距离不小于预设阈值的情况下,在删除所述距离之后计算目标斜率,其中,所述预设阈值为所述目标区域没有障碍物时所述距离传感器的检测值。
[0039] 可选地,所述控制模块具体用于在识别到两次抬脚动作的情况下,控制所述家用电器执行对应的动作。
[0040] 可选地,所述控制模块还具体用于控制所述家用电器的门打开,或者控制所述家用电器开机。
[0041] 本公开还提供一种家用电器,包括存储器、处理器及存储在存储器上并用于在处理器上运行的计算机程序,处理器执行计算机程序时实现本公开的家用电器的控制方法。
[0042] 本公开还提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现本公开的家用电器的控制方法。
[0043] 在符合本领域常识的基础上,上述各优选条件,可任意组合,即得本公开各较佳实例。
[0044] 本公开的积极进步效果在于:本公开通过对距离进行检测来识别抬脚动作,根据抬脚动作控制家用电器执行对应的动作,有利于一体化家用电器的可更换门体的更换方案多元化,在门板上无需安装特定的控制屏或按键,也无需敲击门体,解放用户双手,在用户手持物品时也能轻松地通过在目标区域内抬脚实现控制家用电器执行相应的动作,从而实现家用电器的便捷化控制。附图说明
[0045] 图1为本公开实施例1提供的一种家用电器的控制方法的流程示意图。
[0046] 图2为本公开实施例1提供的一种家用电器的控制方法的抬脚示意图。
[0047] 图3为本公开实施例1提供的一种家用电器的控制方法的抬脚示意图。
[0048] 图4为本公开实施例1提供的一种家用电器的控制方法的距离变化示意图。
[0049] 图5为本公开实施例1提供的一种家用电器的控制方法的距离变化示意图。
[0050] 图6为本公开实施例2提供的一种家用电器的控制装置的结构示意图。
[0051] 图7为本公开实施例2提供的另一种家用电器的控制装置的结构示意图。
[0052] 图8为本公开实施例3提供的一种家用电器的结构示意图。

具体实施方式

[0053] 下面通过实施例的方式进一步说明本公开,但并不因此将本公开限制在所述的实施例范围之中。
[0054] 实施例1
[0055] 本实施例提供一种家用电器的控制方法,应用于设置有距离传感器的家用电器,距离传感器也可称作测距传感器,本公开可采用激光测距传感器或红外测距传感器,选用人眼不可见的光线波长,如850nm以上,所以不会被用户的发现,还可以进行感光检测,从而实现机器的隐藏。光线射向地面的指定位置,光线的波长可大于850nm,光线可为红外光或激光,距离传感器可设置于家用电器门板的任意位置,用于检测距离传感器与目标区域内障碍物之间的距离。
[0056] 参照图1,该控制方法包括:
[0057] S1、获取距离传感器与目标区域内障碍物之间的距离。
[0058] 在没有障碍物干扰的情况下,距离传感器的检测值为距离传感器与目标区域的中心点的直线距离。
[0059] 在目标区域出现障碍物的情况下,障碍物会遮挡距离传感器发出的光线,距离传感器所检测到的距离减小。
[0060] 在一个可选的实施方案中,响应于确定目标对象靠近所述家用电器,在目标区域进行投影。在家用电器门板下端可设置投地显示灯,在家用电器运行时,确定有用户靠近后,投地显示灯在目标区域进行投影。
[0061] 在一个可选的实施方案中,还可以在目标区域投影显示其他信息,如家用电器的运行信息,在家用电器为洗碗机的例子中,可投影显示洗碗机的清洗状态、倒计时等。
[0062] 在一个可选的实施方案中,获取距离传感器的检测值,若检测值发生突变且在第一预设时长内维持不变,则确定目标对象靠近所述家用电器。在实际使用中,当用户靠近家用电器时,用户可将脚部放置于目标区域,持续放置一定时间后,家用电器则确定目标对象靠近家用电器,在目标区域进行投影。
[0063] 在一个可选的实施方案中,家用电器还包括感应传感器,根据感应传感器发出的信号确定是否有目标对象靠近家用电器。
[0064] S2、根据距离的变化识别抬脚动作。
[0065] 在一个可选的实施方案中,根据第二预设时长内获取的多个距离计算目标斜率;其中,目标斜率为目标距离差值与目标时间间隔的比值,目标距离差值为后一个获取的距离与前一个获取的距离之间的差值,目标时间间隔为获取两个距离之间的时间间隔;若所有目标斜率的均值大于预设值,则确定识别到一次抬脚动作。
[0066] 在一个可选的实施方案中,若第二预设时长内获取的距离不小于预设阈值,则在删除距离之后计算目标斜率,其中,预设阈值为目标区域没有障碍物时距离传感器的检测值。
[0067] 参照图2与图3,当用户的脚部12在目标区域轻踩时,脚部12会经历抬起以及回落两个过程,而轻踩的动作由于用户踩踏的位置和前脚掌抬起的高度不同,距离检测器的检测值的变化会出现两种情况。
[0068] 第一种情况可参照图2,前脚掌抬起的全程皆在传感器的感应范围之内,此种情况下的检测值由大变小,前脚掌在抬起到最高处时,只有脚尖顶在距离传感器的发射出的光线11上,此时检测值降至最低,当前脚掌回落时,检测值升高至用户的脚部进入目标区域时,检测值随时间的变化可参照图4。
[0069] 第二种情况可参照图3,前脚掌抬起的幅度过大,从而使脚部12位于没有遮挡距离传感器发出的光线11的位置,在抬起的过程中,遮挡光线11的障碍物从脚掌中部逐渐转移至脚尖,又从脚尖突变为地面,因此检测值由大变小,又突变为大,在前脚掌回落的过程种,检测值突变为小,又逐渐变大,检测值随时间的变化可参照图5。
[0070] 参照图4与图5。预设阈值是指目标区域没有障碍物时距离传感器的检测值,如图4和图5所示,l0为预设阈值。l1为脚掌进入检测范围时的检测值,l2为脚掌抬起到高点后的检测值,设定l0与l1的距离差值范围为[L0,L1],为一般脚厚度,例如设置为[3cm,10cm];设定l1与l2的距离差值范围为[L2,L3],与一般脚厚度类似,例如设置为[(L0‑L1‑3)cm,(L0‑L1+3)cm]。
[0071] 在一个可选的实施方案中,t0为第一预设时长,此时脚掌进入感应范围,并保持一定时间;t1为第二预设时长,此时脚掌抬起到最高点并即将回落,检测值可能最小,也可能突变为最高;t2为第三预设时长;t3为第四预设时长。
[0072] 在一个可选的实施方案中,具体的识别抬脚动作的方式如下:
[0073] 按照设定时间间隔T,获取检测值,并存入缓存区[M0,M1…Mn],缓存区采用先进先出的进入方式,即现有数据依次前移1位,并把新数据存在缓存区的高位。计算每个数据点之间的斜率 作为目标斜率,计算目标斜率的均值 当Mn值在l0附近,说明是第二种情况的抬起方式,则此点不参与斜率计算。当此时斜率均值大于预设值,则认为是抬脚动作。
[0074] S3、若识别到抬脚动作,则控制家用电器执行对应的动作。
[0075] 在一个可选的实施方案中,若识别到一次抬脚动作,则控制家用电器执行对应的动作,控制家用电器执行的动作可包括控制家用电器的门打开、控制家用电器开机、控制家用电器执行相应的任务等动作。
[0076] 在一个可选的实施方案中,若识别到两次或多次抬脚动作,参照图4与图5,即在第三预设时长内出现第二次抬脚动作,则控制家用电器执行对应的动作,如在第三预设时长内没有出现有效的抬脚动作,则清空抬脚计数和计时。
[0077] 在一个可选的实施方案中,t3为第四预设时长,若在第四预设时长内出现了第三个抬脚动作,则认为是无效的抬脚动作,并清空抬脚计数和计时;若在第四预设时长内没有出现抬脚动作,则认为前两次的抬脚动作有效,控制家用电器执行对应的动作。
[0078] 在一个可选的实施方案中,具体执行可包括以下步骤:
[0079] S31、按照设定时间间隔T,获取检测值,并存入缓存区[M0,M1…Mn],缓存区采用先进先出的进入方式,即现有数据依次前移1位,并把新数据存在缓存区的高位。计算每个数据点之间的斜率 作为目标斜率,计算目标斜率的均值当Mn值在l0附近,说明是第二种情况的抬起方式,则此点不参与斜率计算。当缓存区的高位数据大于I2,并此时斜率均值大于预设值,则认为是抬脚动作,进入步骤S32。
[0080] S32、进行t2‑t1的计时,在此计时内出现第二个抬脚动作,则认为是二次有效抬脚,进入步骤S33,如在此计时内无有效抬脚,则清空抬脚计数和计时,进入步骤S31。
[0081] S33、进行t3‑t2的计时,在此计时内出现第三个抬脚动作,则认为是无效的抬脚动作,清空抬脚计数和计时,返回步骤S31,如此计时内无抬脚动作则认为二次抬脚信号有效,进入步骤S34。
[0082] S34、控制家用电器执行对应的动作。
[0083] 本公开实施例通过对距离进行检测来识别抬脚动作,根据抬脚动作控制家用电器执行对应的动作,有利于一体化家用电器的可更换门体的更换方案多元化,在门板上无需安装特定的控制屏或按键,也无需敲击门体,解放用户双手,在用户手持物品时也能轻松地通过在目标区域内抬脚实现控制家用电器执行相应的动作,从而实现家用电器的便捷化控制。
[0084] 实施例2
[0085] 本实施例提供一种家用电器的控制装置,应用于设置有距离传感器的家用电器,距离传感器也可称作测距传感器,本公开可采用光线测距传感器,选用人眼不可见的光线波长,如850nm以上,所以不会被用户的发现,还可以进行感光检测,从而实现机器的隐藏。光线射向地面的指定位置,光线的波长可大于850nm,光线可为红外光或激光,距离传感器可设置于家用电器门板的任意位置,用于检测距离传感器与目标区域内障碍物之间的距离。
[0086] 参照图6,该控制装置包括获取模块1、识别模块2以及控制模块3。
[0087] 获取模块1用于获取距离传感器与目标区域内障碍物之间的距离。
[0088] 在没有障碍物干扰的情况下,距离传感器的检测值为距离传感器与目标区域的中心点的直线距离。
[0089] 在目标区域出现障碍物的情况下,障碍物会遮挡距离传感器发出的光线,距离传感器所检测到的距离减小。
[0090] 在一个可选的实施方案中,参照图7,控制装置还包括投影模块4,用于响应于确定目标对象靠近所述家用电器,在目标区域进行投影。在家用电器门板下端可设置投地显示灯,在家用电器运行时,确定有用户靠近后,投地显示灯在目标区域进行投影。
[0091] 在一个可选的实施方案中,投影模块4还用于在目标区域投影显示其他信息,如家用电器的运行信息,在家用电器为洗碗机的例子中,可投影显示洗碗机的清洗状态、倒计时等。
[0092] 在一个可选的实施方案中,控制装置还包括目标对象确定模块5,目标对象确定模块5包括检测值获取单元51,检测值获取单元51用于获取距离传感器的检测值,目标对象确定模块5还包括目标对象确定单元52,目标对象确定单元52用于在检测值发生突变且在第一预设时长内维持不变的情况下,确定目标对象靠近所述家用电器。在一个可选的实施方案中,家用电器还包括感应传感器,控制装置还包括目标对象感应模块6,目标对象感应模块6用于根据感应传感器发出的信号确定是否有目标对象靠近家用电器。在实际使用中,当用户靠近家用电器时,用户可将脚部放置于目标区域,持续放置一定时间后,家用电器则确定目标对象靠近家用电器,在目标区域进行投影。
[0093] 识别模块用于2根据距离的变化识别抬脚动作。
[0094] 在一个可选的实施方案中,控制装置还包括目标斜率计算模块5,用于根据第二预设时长内获取的多个距离计算目标斜率;其中,目标斜率为目标距离差值与目标时间间隔的比值,目标距离差值为后一个获取的距离与前一个获取的距离之间的差值,目标时间间隔为获取两个距离之间的时间间隔;若所有目标斜率的均值大于预设值,则确定识别到一次抬脚动作。
[0095] 在一个可选的实施方案中,若第二预设时长内获取的距离不小于预设阈值,则在删除距离之后计算目标斜率,其中,预设阈值为目标区域没有障碍物时距离传感器的检测值。
[0096] 参照图2与图3,当用户的脚部12在目标区域轻踩时,脚部12会经历抬起以及回落两个过程,而轻踩的动作由于用户踩踏的位置和前脚掌抬起的高度不同,距离检测器的检测值的变化会出现两种情况。
[0097] 第一种情况可参照图2,前脚掌抬起的全程皆在传感器的感应范围之内,此种情况下的检测值由大变小,前脚掌在抬起到最高处时,只有脚尖顶在距离传感器的发射出的光线11上,此时检测值降至最低,当前脚掌回落时,检测值升高至用户的脚部进入目标区域时,检测值随时间的变化可参照图4。
[0098] 第二种情况可参照图3,前脚掌抬起的幅度过大,从而使脚部12位于没有遮挡距离传感器发出的光线11的位置,在抬起的过程中,遮挡光线11的障碍物从脚掌中部逐渐转移至脚尖,又从脚尖突变为地面,因此检测值由大变小,又突变为大,在前脚掌回落的过程种,检测值突变为小,又逐渐变大,检测值随时间的变化可参照图5。
[0099] 参照图4与图5。预设阈值是指目标区域没有障碍物时距离传感器的检测值,如图4和图5所示,l0为预设阈值。l1为脚掌进入检测范围时的检测值,l2为脚掌抬起到高点后的检测值,设定l0与l1的距离差值范围为[L0,L1],为一般脚厚度,例如设置为[3cm,10cm];设定l1与l2的距离差值范围为[L2,L3],与一般脚厚度类似,例如设置为[(L0‑L1‑3)cm,(L0‑L1+3)cm]。
[0100] 在一个可选的实施方案中,t0为第一预设时长,此时脚掌进入感应范围,并保持一定时间;t1为第二预设时长,此时脚掌抬起到最高点并即将回落,检测值可能最小,也可能突变为最高;t2为第三预设时长;t3为第四预设时长。
[0101] 在一个可选的实施方案中,具体的识别抬脚动作的方式如下:
[0102] 按照设定时间间隔T,获取检测值,并存入缓存区[M0,M1…Mn],缓存区采用先进先出的进入方式,即现有数据依次前移1位,并把新数据存在缓存区的高位。计算每个数据点之间的斜率 作为目标斜率,计算目标斜率的均值 当Mn值在l0附近,说明是第二种情况的抬起方式,则此点不参与斜率计算。当此时斜率均值大于预设值,则认为是抬脚动作。
[0103] 控制模块3用于在识别到抬脚动作的情况下,控制家用电器执行对应的动作。
[0104] 在一个可选的实施方案中,若识别到一次抬脚动作,则控制家用电器执行对应的动作,控制家用电器执行的动作可包括控制家用电器的门打开、控制家用电器开机、控制家用电器执行相应的任务等动作。
[0105] 在一个可选的实施方案中,若识别到两次或多次抬脚动作,参照图4与图5,即在第三预设时长内出现第二次抬脚动作,则控制家用电器执行对应的动作,如在第三预设时长内没有出现有效的抬脚动作,则清空抬脚计数和计时。
[0106] 在一个可选的实施方案中,t3为第四预设时长,若在第四预设时长内出现了第三个抬脚动作,则认为是无效的抬脚动作,并清空抬脚计数和计时;若在第四预设时长内没有出现抬脚动作,则认为前两次的抬脚动作有效,控制家用电器执行对应的动作。
[0107] 在一个可选的实施方案中,具体执行可包括以下步骤:
[0108] S31、按照设定时间间隔T,获取检测值,并存入缓存区[M0,M1…Mn],缓存区采用先进先出的进入方式,即现有数据依次前移1位,并把新数据存在缓存区的高位。计算每个数据点之间的斜率 作为目标斜率,计算目标斜率的均值当Mn值在l0附近,说明是第二种情况的抬起方式,则此点不参与斜率计算。当缓存区的高位数据大于I2,并此时斜率均值大于预设值,则认为是抬脚动作,进入步骤S32。
[0109] S32、进行t2‑t1的计时,在此计时内出现第二个抬脚动作,则认为是二次有效抬脚,进入步骤S33,如在此计时内无有效抬脚,则清空抬脚计数和计时,进入步骤S31。
[0110] S33、进行t3‑t2的计时,在此计时内出现第三个抬脚动作,则认为是无效的抬脚动作,清空抬脚计数和计时,返回步骤S31,如此计时内无抬脚动作则认为二次抬脚信号有效,进入步骤S34。
[0111] S34、控制家用电器执行对应的动作。
[0112] 本公开实施例通过对距离进行检测来识别抬脚动作,根据抬脚动作控制家用电器执行对应的动作,有利于一体化家用电器的可更换门体的更换方案多元化,在门板上无需安装特定的控制屏或按键,也无需敲击门体,解放用户双手,在用户手持物品时也能轻松地通过在目标区域内抬脚实现控制家用电器执行相应的动作,从而实现家用电器的便捷化控制。
[0113] 实施例3
[0114] 图8为本实施例提供的一种家用电器的结构示意图。所述家用电器包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现实施例1的家用电器的控制方法。图8显示的家用电器30仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。
[0115] 如图8所示,家用电器30可以以通用计算设备的形式表现,例如其可以为服务器设备。家用电器30的组件可以包括但不限于:上述至少一个处理器31、上述至少一个存储器32、连接不同系统组件(包括存储器32和处理器31)的总线33。
[0116] 总线33包括数据总线地址总线和控制总线。
[0117] 存储器32可以包括易失性存储器,例如随机存取存储器(RAM)321和/或高速缓存存储器322,还可以进一步包括只读存储器(ROM)323。
[0118] 存储器32还可以包括具有一组(至少一个)程序模块324的程序/实用工具325,这样的程序模块324包括但不限于:操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。
[0119] 处理器31通过运行存储在存储器32中的计算机程序,从而执行各种功能应用以及数据处理,例如本发明实施例1的家用电器的控制方法。
[0120] 家用电器30也可以与一个或多个外部设备34(例如键盘、指向设备等)通信。这种通信可以通过输入/输出(I/O)接口35进行。并且,模型生成的家用电器30还可以通过网络适配器36与一个或者多个网络(例如局域网(LAN),广域网(WAN)和/或公共网络,例如因特网)通信。如图所示,网络适配器36通过总线33与模型生成的家用电器30的其它模块通信。应当明白,尽管图中未示出,可以结合模型生成的家用电器30使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理器、外部磁盘驱动阵列、RAID(磁盘阵列)系统、磁带驱动器以及数据备份存储系统等。
[0121] 应当注意,尽管在上文详细描述中提及了家用电器的若干单元/模块或子单元/模块,但是这种划分仅仅是示例性的并非强制性的。实际上,根据本发明的实施方式,上文描述的两个或更多单元/模块的特征和功能可以在一个单元/模块中具体化。反之,上文描述的一个单元/模块的特征和功能可以进一步划分为由多个单元/模块来具体化。
[0122] 实施例4
[0123] 本实施例提供了一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现实施例1的家用电器的控制方法的步骤。
[0124] 其中,可读存储介质可以采用的更具体可以包括但不限于:便携式盘、硬盘、随机存取存储器、只读存储器、可擦拭可编程只读存储器、光存储器件、磁存储器件或上述的任意合适的组合。
[0125] 在可能的实施方式中,本发明还可以实现为一种程序产品的形式,其包括程序代码,当所述程序产品在终端设备上运行时,所述程序代码用于使所述终端设备执行实现实施例1的家用电器的控制方法的步骤。
[0126] 其中,可以以一种或多种程序设计语言的任意组合来编写用于执行本发明的程序代码,所述程序代码可以完全地在用户设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户设备上部分在远程设备上执行或完全在远程设备上执行。
[0127] 虽然以上描述了本发明的具体实施方式,但是本领域的技术人员应当理解,这仅是举例说明,本发明的保护范围是由所附权利要求书限定的。本领域的技术人员在不背离本发明的原理和实质的前提下,可以对这些实施方式做出多种变更或修改,但这些变更和修改均落入本发明的保护范围。
QQ群二维码
意见反馈