本申请涉及智能家居领域,尤其涉及一种水槽的控制方法和装置、存储介质和电子装置。
背景技术:
目前,人们对厨房设备的智能化要求逐渐提高。水槽是家庭厨房中用于进行清洗的设备,例如,清洗餐具,清洗食材,清洗水果等。
然而,现有的家庭水槽一般是独立设置的,功能单一,基本没有智能化功能,无法满足现代化智能家居的需求,导致水槽的操作过程人力消耗大,用户体验差。
可见,相关技术中存在由于水槽的功能单一导致水槽的操作过程人力消耗大的问题。
技术实现要素:
本申请实施例提供了一种水槽的控制方法和装置、存储介质和电子装置,以至少解决相关技术中存在的由于水槽的功能单一导致水槽的操作过程人力消耗大的问题。
根据本申请实施例的一个方面,提供了一种水槽的控制方法,包括:检测第一对象在检测区域内执行的第一隔空操作,其中,检测区域与目标水槽对应;获取与第一隔空操作匹配的控制指令,其中,控制指令用于控制目标水槽执行目标操作;通过控制指令控制目标水槽执行目标操作。
可选地,在检测第一对象在检测区域内执行的第一隔空操作之前,上述方法还包括以下至少之一:获取配置信息,其中,配置信息用于配置与第一隔空操作匹配的第二隔空操作与控制指令之间的对应关系;检测到第二对象执行的与第一隔空操作匹配的第三隔空操作;配置第三隔空操作与控制指令之间的对应关系。
可选地,在检测第一对象在检测区域内执行的第一隔空操作之前,上述方法还包括:通过人体传感器探测第一对象的移动变化;在确定第一对象移动到检测区域范围内的情况下,向目标网关发送用于请求开启目标传感器的开启请求,其中,目标传感器为用于检测第一对象在检测区域内执行的第一隔空操作的传感器。
可选地,检测第一对象在检测区域内执行的第一隔空操作包括:通过目标传感器获取第一对象的隔空手势操作信息,其中,目标传感器包括以下至少之一:姿态传感器,深度传感器,隔空手势操作信息包括以下至少之一:方位信息,速度信息,距离信息;对隔空手势操作信息进行分析,识别出与隔空手势操作信息对应的隔空手势操作,其中,第一隔空操作为隔空手势操作。
可选地,通过控制指令控制目标水槽执行目标操作包括以下至少之一:在隔空操作为挥手向第一方向滑动的情况下,控制开启目标水槽的水龙头进行出水;在隔空操作为挥手向第二方向滑动的情况下,控制关闭目标水槽的水龙头进行停水;在隔空操作为挥手向第三方向移动的情况下,控制关闭目标水槽的下水管件进行储水;在隔空操作为挥手向第四方向移动的情况下,控制开启目标水槽的下水管件进行放水;在隔空操作为手指顺时针旋转的情况下,控制提高目标水槽所出水的水温;在隔空操作为手指逆时针旋转的情况下,控制减小目标水槽所出水的水温。
可选地,在通过控制指令控制目标水槽执行目标操作的过程中,上述方法还包括:通过提示灯或者提示音发送提示信息,其中,提示信息用于提示目标水槽正在执行目标操作。
可选地,在通过控制指令控制目标水槽执行目标操作之后,上述方法还包括:通过人体传感器探测第一对象的移动变化;在确定第一对象移动到检测区域范围以外的情况下,向目标网关发送用于请求关闭目标传感器的开启请求,其中,目标传感器为用于检测第一对象在检测区域内执行的第一隔空操作的传感器。
根据本申请实施例的另一个方面,提供了一种水槽的控制装置,包括:第一检测单元,用于检测第一对象在检测区域内执行的第一隔空操作,其中,检测区域与目标水槽对应;第一获取单元,用于获取与第一隔空操作匹配的控制指令,其中,控制指令用于控制目标水槽执行目标操作;控制单元,用于通过控制指令控制目标水槽执行目标操作。
可选地,上述装置还包括以下至少之一:第二获取单元,用于在检测第一对象在检测区域内执行的第一隔空操作之前,获取配置信息,其中,配置信息用于配置与第一隔空操作匹配的第二隔空操作与控制指令之间的对应关系;第二检测单元,用于检测到第二对象执行的与第一隔空操作匹配的第三隔空操作;配置单元,用于配置第三隔空操作与控制指令之间的对应关系。
可选地,上述装置还包括:第一探测单元,用于在检测第一对象在检测区域内执行的第一隔空操作之前,通过人体传感器探测第一对象的移动变化;第一发送单元,用于在确定第一对象移动到检测区域范围内的情况下,向目标网关发送用于请求开启目标传感器的开启请求,其中,目标传感器为用于检测第一对象在检测区域内执行的第一隔空操作的传感器。
可选地,第一检测单元包括:获取模块,用于通过目标传感器获取第一对象的隔空手势操作信息,其中,目标传感器包括以下至少之一:姿态传感器,深度传感器,隔空手势操作信息包括以下至少之一:方位信息,速度信息,距离信息;识别模块,用于对隔空手势操作信息进行分析,识别出与隔空手势操作信息对应的隔空手势操作,其中,第一隔空操作为隔空手势操作。
可选地,控制单元包括以下至少之一:第一控制模块,用于在隔空操作为挥手向第一方向滑动的情况下,控制开启目标水槽的水龙头进行出水;第二控制模块,用于在隔空操作为挥手向第二方向滑动的情况下,控制关闭目标水槽的水龙头进行停水;第三控制模块,用于在隔空操作为挥手向第三方向移动的情况下,控制关闭目标水槽的下水管件进行储水;第四控制模块,用于在隔空操作为挥手向第四方向移动的情况下,控制开启目标水槽的下水管件进行放水;第五控制模块,用于在隔空操作为手指顺时针旋转的情况下,控制提高目标水槽所出水的水温;第六控制模块,用于在隔空操作为手指逆时针旋转的情况下,控制减小目标水槽所出水的水温。
可选地,上述装置还包括:提示单元,用于在通过控制指令控制目标水槽执行目标操作的过程中,通过提示灯或者提示音发送提示信息,其中,提示信息用于提示目标水槽正在执行目标操作。
可选地,上述装置还包括:第二探测单元,用于在通过控制指令控制目标水槽执行目标操作之后,通过人体传感器探测第一对象的移动变化;第二发送单元,用于在确定第一对象移动到检测区域范围以外的情况下,向目标网关发送用于请求关闭目标传感器的开启请求,其中,目标传感器为用于检测第一对象在检测区域内执行的第一隔空操作的传感器。
根据本申请的又一个实施例,还提供了一种计算机可读的存储介质,存储介质中存储有计算机程序,其中,计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。
根据本申请的又一个实施例,还提供了一种电子装置,包括存储器和处理器,存储器中存储有计算机程序,处理器被设置为运行计算机程序以执行上述任一项方法实施例中的步骤。
通过本申请,采用根据检测到的用户的隔空操作来控制水槽的方式,检测第一对象(例如,用户)在检测区域内执行的第一隔空操作,其中,检测区域与目标水槽对应;获取与第一隔空操作匹配的控制指令,其中,控制指令用于控制目标水槽执行目标操作;通过控制指令控制目标水槽执行目标操作,由于根据检测到的用户的隔空操作来控制水槽执行特定操作,可以丰富水槽的功能,无需人工手动执行水槽的控制操作,可以减少操作水槽的人力消耗,提高水槽的控制效率,从而解决了相关技术中存在的由于水槽的功能单一导致水槽的操作过程人力消耗大的问题。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是根据本申请实施例的一种可选的终端设备的硬件结构框图;
图2是根据本申请实施例的一种可选的水槽的控制方法的流程图;
图3为根据本申请实施例的一种可选的水槽的示意图;
图4为根据本申请实施例的另一种可选的水槽的示意图;
图5为根据本申请实施例的又一种可选的水槽的示意图;
图6为根据本申请实施例的又一种可选的水槽的示意图;
图7为根据本申请实施例的又一种可选的水槽的示意图;
图8是根据本申请实施例的另一种可选的水槽的控制方法的流程图;以及,
图9是根据本申请实施例的一种可选的水槽的控制装置的结构框图。
具体实施方式
下文中将参考附图并结合实施例来详细说明本申请。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
根据本申请实施例的一个方面,提供了一种水槽的控制方法。可选地,该方法可以在终端设备、智能水槽或者类似的运算装置中执行。以运行在终端设备上为例,图1是根据本申请实施例的一种可选的终端设备的硬件结构框图。如图1所示,终端设备10可以包括一个或多个(图1中仅示出一个)处理器102(处理器102可以包括但不限于mcu(microcontrollerunit,微处理器)或者fpga(fieldprogrammablegatearray,现场可编程逻辑们阵列)等的处理装置)和用于存储数据的存储器104,可选地,上述终端设备还可以包括用于通信功能的传输设备106以及输入输出设备108。本领域普通技术人员可以理解,图1所示的结构仅为示意,其并不对上述终端设备的结构造成限定。例如,终端设备10还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。
存储器104可用于存储计算机程序,例如,应用软件的软件程序以及模块,如本申请实施例中的水槽的控制方法对应的计算机程序,处理器102通过运行存储在存储器104内的计算机程序,从而执行各种功能应用以及数据处理,即实现上述的方法。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器102远程设置的存储器,这些远程存储器可以通过网络连接至终端设备10。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
传输设备106用于经由一个网络接收或者发送数据。上述的网络具体实例可包括终端设备10的通信供应商提供的无线网络。在一个实例中,传输设备106包括一个nic(networkinterfacecontroller,网络适配器),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输设备106可以为rf(radiofrequency,射频)模块,其用于通过无线方式与互联网进行通讯。
在本实施例中提供了一种运行于上述终端设备的水槽的控制方法,该终端设备可以设置在水槽内部,或者类似的位置上。图2是根据本申请实施例的一种可选的水槽的控制方法的流程图,如图2所示,该流程包括如下步骤:
步骤s202,检测第一对象在检测区域内执行的第一隔空操作,其中,检测区域与目标水槽对应;
步骤s204,获取与第一隔空操作匹配的控制指令,其中,控制指令用于控制目标水槽执行目标操作;
步骤s206,通过控制指令控制目标水槽执行目标操作。
可选地,上述步骤的执行主体可以为终端设备、智能水槽等,但不限于此,其他能够进行水槽的控制的装置,均可以用于执行本申请实施例中的方法。
通过本实施例,采用根据检测到的用户的隔空操作来控制水槽的方式,由于根据检测到的用户的隔空操作来控制水槽执行特定操作,可以丰富水槽的功能,无需人工手动执行水槽的控制操作,解决了相关技术中存在的由于水槽的功能单一导致水槽的操作过程人力消耗大的问题,减少了操作水槽的人力消耗,提高了水槽的控制效率。
下面结合图2对本申请实施例中的水槽的控制方法进行说明。
在步骤s202中,检测第一对象在检测区域内执行的第一隔空操作,其中,检测区域与目标水槽对应。
目标水槽可以是智能水槽,该智能水槽可以位于智慧厨房中。目标水槽的一个示例可以如图3和图4所示,其中,图3为水槽正面的示意图,图4为水槽反面的示意图。
为了实现对智能水槽的控制,可以首先配置控制指令。配置控制指令的方式可以有多种。
作为一种可选的实施方式,在检测第一对象在检测区域内执行的第一隔空操作之前,可以获取配置信息,其中,配置信息用于配置与第一隔空操作匹配的第二隔空操作与控制指令之间的对应关系。
隔空操作可以是隔空手势操作(手势指令)。可以通过系统预设基本的手势指令来配置控制指令。
例如,智能水槽可以接收后台服务器发送的配置信息,上述配置信息中可以携带有标准的隔空操作(可以是标准的手势指令,例如,挥手向右滑动,挥手向左滑动等),以及隔空指令与控制指令之间的对应关系(例如,挥手向右滑动对应于开启水龙头实现出水,挥手向左滑动对应于关闭水龙头实现停水)。配置信息中的隔空操作与实际检测到的隔空操作之间可以存在差异,两者之间具有匹配关系。
作为另一种可选的实施方式,在检测第一对象在检测区域内执行的第一隔空操作之前,检测到第二对象执行的与第一隔空操作匹配的第三隔空操作;配置第三隔空操作与控制指令之间的对应关系。
隔空操作可以是隔空手势操作(手势指令)。可以通过用户自定义的方式设置控制指令。
例如,在进入到用户自定义控制指令的自定义模式之后,智能水槽上的传感器(姿态传感器和/或深度传感器)可以检测第二对象(与第一对象可以是同一对象,也可以是不同对象)在检测区域内执行的第三隔空操作(与第一隔空操作具有匹配关系),并接收用户通过操作对应的用户终端或者操作智能水槽选择的与该第三隔空操作对应的控制指令,在确定两者之间的对应关系之后,可以配置第三隔空操作与控制指令之间的对应关系。
需要说明的是,隔空操作可以是隔空操作数据信息和隔空操作类型,可以通过系统预先设定或者用户自定义隔空操作数据信息(或者,隔空操作数据信息和隔空操作类型),也就是,系统预先设定或者用户自定义的可以是隔空操作数据信息(或者,隔空操作数据信息和隔空操作类型)。
通过本实施例,通过系统预设或者用户自定义的方式配置隔空操作与控制指令之间的对应关系,可以提高隔空操作与控制指令之间对应关系设置的灵活性,提高用户体验。
为了节约资源,智能水槽可以首先运行在待机状态(例如,低功耗状态),并基于检测到的用户移动进行状态切换,以开启对应的功能。
作为一种可选的实施例,在检测第一对象在检测区域内执行的第一隔空操作之前,通过人体传感器探测第一对象的移动变化;在确定第一对象移动到检测区域范围内的情况下,向目标网关发送用于请求开启目标传感器的开启请求,其中,目标传感器为用于检测第一对象在检测区域内执行的第一隔空操作的传感器。
当用户(第一对象)走进智慧厨房时,智能水槽(目标水槽)上的监测部件(该检测部件用于监测用户的位置移动)监测到用户靠近,预先开启操作检测部件(该操作检测部件用于监测用户的隔空操作),也可以通过联动其他智能设备,以对用户的隔空操作(隔空手势操作)进行检测。
例如,如图5和图6所示,当用户走进智慧厨房时,智能水槽的“探测模块”监测到用户靠近,预先开启“指挥模块”功能。
作为一种可选的实施方式,智能水槽的“探测模块”可以是人体传感器。人体传感器可以探测人体移动变化,判断用户的位置移动,当人体传感器探测用户靠近智能水槽(例如,进入到检测区域)时,通过多功能网关(目标网关),智能联动开启“指挥模块”。上述“指挥模块”可以包括但不限于目标传感器,还可以包括对应的处理部件或者控制部件,其中,目标传感器为用于检测第一对象在检测区域内执行的隔空操作(例如,第一隔空操作)的传感器。
通过本实施例,通过是人体传感器检测用户的移动变化,并在用户移动到检测区域范围内时开启目标传感器,可以减少水槽控制的资源消耗,提高资源利用的合理性。
检测第一对象在检测区域内执行的第一隔空操作可以是通过目标传感器执行的。
作为一种可选的实施例,检测第一对象在检测区域内执行的第一隔空操作包括:通过目标传感器获取第一对象的隔空手势操作信息,其中,目标传感器包括以下至少之一:姿态传感器,深度传感器,隔空手势操作信息包括以下至少之一:方位信息,速度信息,距离信息;对隔空手势操作信息进行分析,识别出与隔空手势操作信息对应的隔空手势操作,其中,第一隔空操作为隔空手势操作。
上述隔空操作可以是隔空手势操作,或者,通过人体姿态(例如,结合手势、躯干和腿部姿势)所形成的隔空操作。对于隔空手势操作,可以通过目标传感器获取用户的隔空手势操作信息。上述目标传感器可以包括但不限于以下至少之一:姿态传感器和深度传感器。
其中,深度传感器可以是tof(timeofflight,飞行时间)传感器,即,传感器发出经调制的近红外光,遇物体后反射,传感器通过计算光线发射和反射时间差或相位差,来换算被拍摄景物的距离,以产生深度信息,此外再结合传统的相机拍摄,就能将物体的三维轮廓以不同颜色代表不同距离的地形图方式呈现出来。
对于目标传感器获取的隔空手势操作信息,可以对隔空手势操作信息进行分析,识别出与隔空手势操作信息对应的隔空手势操作。例如,分析隔空手势操作信息,确定第一对象的手部的运动信息,并基于手部的运动信息确定对应的手势操作,例如,挥手向右滑动,挥手向左滑动,挥手向上相对移动,挥手向下相对移动,手指顺时针旋转,手指逆时针旋转等。具体的手势操作可以预先设定(系统预设或者用户自定义),本实施例中对此不做具体限定。
例如,如图5和图6所示,用户可以通过预设手势在“识别区域(识别空间)”(检测区域)内进行隔空操作。通过“指挥模块”(目标传感器)检测用户的隔空手势操作,获取用户隔空手势操作数据信息,通过“中央数据处理模块”(例如,位于智能水槽或者后台服务器上的处理器)分析用户隔空手势操作数据信息,识别用户在空间中在识别区域内所操作的隔空手势,以便匹配目标预设指令。其中,隔空操作数据信息可以包括但不限于以下至少之一:方位信息、相对速度信息和相对距离信息(例如,相对于预设位置点的速度信息,距离信息等)。
需要说明的是,对于其他的隔空操作,可以通过目标传感器获取第一对象的隔空操作数据信息,并对隔空操作数据信息进行分析,识别与隔空操作数据信息对应的隔空操作。
通过本实施例,通过姿态传感器和深度传感器进行隔空手势操作识别,可以提高隔空手势操作检测的准确性。
在步骤s204中,获取与第一隔空操作匹配的控制指令,其中,控制指令用于控制目标水槽执行目标操作。
在获取到第一隔空操作之后,可以进行隔空操作与控制指令的匹配。对于根据隔空操作数据信息确定的第一隔空操作,可以根据预先设定的隔空操作与控制指令之间的对应关系,可以确定与第一隔空操作对应的控制指令。
智能水槽设置的隔空手势操作指令有:根据滑动相对速度设置水流量;根据相对转动圈数设置水温变化(一圈或两圈,设置水温变化量)。也就是,根据滑动方向设置开启或者关闭水龙头,关闭或者打开下水管件;根据滑动相对速度设置水流量(速度越快,水流量越大),根据手指或者手臂的旋转方向设置调高或者调低水温,并根据转动圈数设置水温调节的程度,圈数越多,水温变化越大。
例如,设置的手势操作与控制指令的对应关系可以是:
(1)挥手向右滑动,定义为开启水龙头实现出水;
(2)挥手向左滑动,定义为关闭水龙头实现停水;
(3)挥手向上相对移动,定义为关闭下水管件实现储水;
(4)挥手向下相对移动,定义为开启下水管件实现放水;
(5)手指顺时针旋转,定义为提高水温;
(6)手指逆时针旋转,定义为减小水温;
需要说明的是,上述隔空操作与控制指令的对应关系仅用于示例性说明,本示例中对此不作具体限定。
在步骤s206中,通过控制指令控制目标水槽执行目标操作。
在确定出与第一隔空操作对应的控制指令之后,可以控制目标水槽执行对应的目标操作。
作为一种可选的实施例,通过控制指令控制目标水槽执行目标操作包括以下至少之一:
(1)在隔空操作为挥手向第一方向滑动的情况下,控制开启目标水槽的水龙头进行出水;
(2)在隔空操作为挥手向第二方向滑动的情况下,控制关闭目标水槽的水龙头进行停水;
(3)在隔空操作为挥手向第三方向移动的情况下,控制关闭目标水槽的下水管件进行储水;
(4)在隔空操作为挥手向第四方向移动的情况下,控制开启目标水槽的下水管件进行放水;
(5)在隔空操作为手指顺时针旋转的情况下,控制提高目标水槽所出水的水温;
(6)在隔空操作为手指逆时针旋转的情况下,控制减小目标水槽所出水的水温。
通过确定的控制指令控制目标水槽执行目标操作,目标操作可以是:打开或者关闭水龙头,打开或者关闭下水管,提高或者减小水温。而水流量的大小(相对大小或者实际大小)、水温的高低(相对高低或者实际高低)可以通过操作的速度,旋转的圈数等进行设定,本实施例中对此不作具体限定。
例如,如图5和图6所示,可以通过识别用户的隔空操作手势,智能水槽在“存储模块”中匹配目标功能指令,执行指令的预设目标功能及形式,实现目标功能。如,开启水龙头出水;关闭水龙头停水;调节出水温度;出水速度;开启下水管件放水;关闭下水管件储水。
通过本实施例,通过手势操作控制水槽的水龙头、下水管、水温等,可以提高水槽控制的灵活性。
为了便于用户直观了解水槽的控制情况,可以通过提示部件进行提示。
作为一种可选的实施例,在通过控制指令控制目标水槽执行目标操作的过程中,通过提示灯或者提示音发送提示信息,其中,提示信息用于提示目标水槽正在执行目标操作。
在执行的过程中,可以通过灯光模块(可以包含一个或多个提示灯)的提示(通过提示灯的颜色、数量等进行提示)和声音模块(可以包含一个或多个扬声器)的提醒,及时反馈给用户,实现交互功能。也可以智能联动其他智能设备,执行其他预设智能场景的指令。
通过本实施例,通过灯光或者提示音的方式及时反馈水槽的状态给用户,可以提高水槽状态提示的及时性,提高用户体验。
当智能水槽执行设置功能完毕后,进入待机模式,等待下一次用户操作指令的输入执行。
作为一种可选的实施例,在通过控制指令控制目标水槽执行目标操作之后,通过人体传感器探测第一对象的移动变化;在确定第一对象移动到检测区域范围以外的情况下,向目标网关发送用于请求关闭目标传感器的开启请求,其中,目标传感器为用于检测第一对象在检测区域内执行的第一隔空操作的传感器。
当用户离开智慧厨房时(移动到检测区域范围以外),智能水槽的“探测模块”(例如,人体传感器)监测到用户离开,可以关闭“指挥模块”功能(例如,目标传感器)。也可以通过联动其他智能设备,以实现智慧厨房的智能控制。
例如,人体传感器可以探测人体移动变化,判断用户的位置移动,当人体传感器探测用户离开智能水槽时,通过多功能网关,智能联动关闭“指挥模块”。
通过本实施例,在检测到用户离开智能水槽的检测区域的情况下,关闭目标传感器,可以节约智能水槽的资源消耗,提高资源利用的合理性。
下面结合可选示例对上述的水槽的控制方法进行说明。在本示例中,在不接触任何物体的情况下,通过识别用户的非接触式动作指令,实现对智能水槽的隔空操作,提高用户在智慧厨房内综合操作效率。
如图7所示,智能水槽上设置有检测模块(可以包括人体传感器),指挥模块(可以包括姿态传感器和深度传感器),存储模块(可以包括存储器),声光模块(可以包括扬声器和指示灯),联动模块(可以包括处理器),通讯模块(可以包括传输设备)和中央数据处理模块(可以包括处理器)。联动模块可以与其他智能设备(例如,智能灶具,智能冰箱等)进行联动。
如图8所示,本示例中的水槽的控制方法可以包括以下步骤:
步骤s802,当探测模块检测用户靠近,开启指挥模块。
步骤s804,用户通过预设手势在识别区域进行隔空操作。
步骤s806,智能水槽匹配执行预设目标功能。
步骤s808,通过灯光模块、声音模块交互反馈用户。
步骤s810,执行设置功能完毕,进入待机模式。
步骤s812,当检测模块检测用户离开,关闭指挥模块。
通过本示例,通过隔空手势操作控制智能水槽,可以有效提升水槽的便捷使用性,以及智能化体验度,满足人们对现代化智能家居的需求。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本申请各个实施例所述的方法。
根据本申请实施例的另一个方面,提供了一种用于实施上述实施例中的水槽的控制方法的水槽的控制装置。可选地,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
图9是根据本申请实施例的一种可选的水槽的控制装置的结构框图,如图9所示,该装置包括:
(1)第一检测单元92,用于检测第一对象在检测区域内执行的第一隔空操作,其中,检测区域与目标水槽对应;
(2)第一获取单元94,与第一检测单元92相连,用于获取与第一隔空操作匹配的控制指令,其中,控制指令用于控制目标水槽执行目标操作;
(3)控制单元96,与第一获取单元94相连,用于通过控制指令控制目标水槽执行目标操作。
可选地,第一检测单元92可以用于上述实施例中的步骤s202,第一获取单元94可以用于上述实施例中的步骤s204,控制单元96可以用于执行上述实施例中的步骤s206。
通过本实施例,采用根据检测到的用户的隔空操作来控制水槽的方式,由于根据检测到的用户的隔空操作来控制水槽执行特定操作,可以丰富水槽的功能,无需人工手动执行水槽的控制操作,解决了相关技术中存在的由于水槽的功能单一导致水槽的操作过程人力消耗大的问题,减少了操作水槽的人力消耗,提高了水槽的控制效率。
作为一种可选的实施例,上述装置还包括以下至少之一:
(1)第二获取单元,用于在检测第一对象在检测区域内执行的第一隔空操作之前,获取配置信息,其中,配置信息用于配置与第一隔空操作匹配的第二隔空操作与控制指令之间的对应关系;
(2)第二检测单元,用于在检测第一对象在检测区域内执行的第一隔空操作之前,检测到第二对象执行的与第一隔空操作匹配的第三隔空操作;(3)配置单元,用于配置第三隔空操作与控制指令之间的对应关系。
作为一种可选的实施例,上述装置还包括:
(1)第一探测单元,用于在检测第一对象在检测区域内执行的第一隔空操作之前,通过人体传感器探测第一对象的移动变化;
(2)第一发送单元,用于在确定第一对象移动到检测区域范围内的情况下,向目标网关发送用于请求开启目标传感器的开启请求,其中,目标传感器为用于检测第一对象在检测区域内执行的第一隔空操作的传感器。
作为一种可选的实施例,第一检测单元92包括:
(1)获取模块,用于通过目标传感器获取第一对象的隔空手势操作信息,其中,目标传感器包括以下至少之一:姿态传感器,深度传感器,隔空手势操作信息包括以下至少之一:方位信息,速度信息,距离信息;
(2)识别模块,用于对隔空手势操作信息进行分析,识别出与隔空手势操作信息对应的隔空手势操作,其中,第一隔空操作为隔空手势操作。
作为一种可选的实施例,控制单元96包括以下至少之一:
(1)第一控制模块,用于在隔空操作为挥手向第一方向滑动的情况下,控制开启目标水槽的水龙头进行出水;
(2)第二控制模块,用于在隔空操作为挥手向第二方向滑动的情况下,控制关闭目标水槽的水龙头进行停水;
(3)第三控制模块,用于在隔空操作为挥手向第三方向移动的情况下,控制关闭目标水槽的下水管件进行储水;
(4)第四控制模块,用于在隔空操作为挥手向第四方向移动的情况下,控制开启目标水槽的下水管件进行放水;
(5)第五控制模块,用于在隔空操作为手指顺时针旋转的情况下,控制提高目标水槽所出水的水温;
(6)第六控制模块,用于在隔空操作为手指逆时针旋转的情况下,控制减小目标水槽所出水的水温。
作为一种可选的实施例,上述装置还包括:
(1)提示单元,用于在通过控制指令控制目标水槽执行目标操作的过程中,通过提示灯或者提示音发送提示信息,其中,提示信息用于提示目标水槽正在执行目标操作。
作为一种可选的实施例,上述装置还包括:
(1)第二探测单元,用于在通过控制指令控制目标水槽执行目标操作之后,通过人体传感器探测第一对象的移动变化;
(2)第二发送单元,用于在确定第一对象移动到检测区域范围以外的情况下,向目标网关发送用于请求关闭目标传感器的开启请求,其中,目标传感器为用于检测第一对象在检测区域内执行的第一隔空操作的传感器。
需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述各个模块以任意组合的形式分别位于不同的处理器中。
根据本申请实施例的又一个方面,提供了一种计算机可读的存储介质。可选地,该存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行本申请实施例中所提供的上述任一项方法中的步骤。
可选地,在本实施例中,上述存储介质可以被设置为存储用于执行以下步骤的计算机程序:
s1,检测第一对象在检测区域内执行的第一隔空操作,其中,检测区域与目标水槽对应;
s2,获取与第一隔空操作匹配的控制指令,其中,控制指令用于控制目标水槽执行目标操作;
s3,通过控制指令控制目标水槽执行目标操作。
可选地,在本实施例中,上述存储介质可以包括但不限于:u盘、rom(read-onlymemory,只读存储器)、ram(randomaccessmemory,随机存取存储器)、移动硬盘、磁碟或者光盘等各种可以存储计算机程序的介质。
根据本申请实施例的又一个方面,提供了一种电子装置,包括:处理器(该存储器可以是图1中的处理器102)和存储器(该存储器可以是图1中的存储器104),该存储器中存储有计算机程序,该处理器被设置为运行计算机程序以执行本申请实施例中所提供的上述任一项方法中的步骤。
可选地,上述电子装置还可以包括传输设备(该传输设备可以是图1中的传输设备106)以及输入输出设备(该输入输出设备可以是图1中的输入输出设备108),其中,该传输设备和上述处理器连接,该输入输出设备和上述处理器连接。
可选地,在本实施例中,上述处理器可以被设置为通过计算机程序执行以下步骤:
s1,检测第一对象在检测区域内执行的第一隔空操作,其中,检测区域与目标水槽对应;
s2,获取与第一隔空操作匹配的控制指令,其中,控制指令用于控制目标水槽执行目标操作;
s3,通过控制指令控制目标水槽执行目标操作。
可选地,本实施例中的可选示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。
显然,本领域的技术人员应该明白,上述的本申请的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本申请不限制于任何特定的硬件和软件结合。
以上所述仅为本申请的优选实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。
1.一种水槽的控制方法,其特征在于,包括:
检测第一对象在检测区域内执行的第一隔空操作,其中,所述检测区域与目标水槽对应;
获取与所述第一隔空操作匹配的控制指令,其中,所述控制指令用于控制所述目标水槽执行目标操作;
通过所述控制指令控制所述目标水槽执行所述目标操作。
2.根据权利要求1所述的方法,其特征在于,在检测所述第一对象在所述检测区域内执行的所述第一隔空操作之前,所述方法还包括以下至少之一:
获取配置信息,其中,所述配置信息用于配置与所述第一隔空操作匹配的第二隔空操作与所述控制指令之间的对应关系;
检测到第二对象执行的与所述第一隔空操作匹配的第三隔空操作;配置所述第三隔空操作与所述控制指令之间的对应关系。
3.根据权利要求1所述的方法,其特征在于,在检测所述第一对象在所述检测区域内执行的所述第一隔空操作之前,所述方法还包括:
通过人体传感器探测所述第一对象的移动变化;
在确定所述第一对象移动到所述检测区域范围内的情况下,向目标网关发送用于请求开启目标传感器的开启请求,其中,所述目标传感器为用于检测所述第一对象在所述检测区域内执行的所述第一隔空操作的传感器。
4.根据权利要求1所述的方法,其特征在于,检测所述第一对象在所述检测区域内执行的所述第一隔空操作包括:
通过目标传感器获取所述第一对象的隔空手势操作信息,其中,所述目标传感器包括以下至少之一:姿态传感器,深度传感器,所述隔空手势操作信息包括以下至少之一:方位信息,速度信息,距离信息;
对所述隔空手势操作信息进行分析,识别出与所述隔空手势操作信息对应的隔空手势操作,其中,所述第一隔空操作为所述隔空手势操作。
5.根据权利要求1所述的方法,其特征在于,通过所述控制指令控制所述目标水槽执行所述目标操作包括以下至少之一:
在所述隔空操作为挥手向第一方向滑动的情况下,控制开启所述目标水槽的水龙头进行出水;
在所述隔空操作为挥手向第二方向滑动的情况下,控制关闭所述目标水槽的水龙头进行停水;
在所述隔空操作为挥手向第三方向移动的情况下,控制关闭所述目标水槽的下水管件进行储水;
在所述隔空操作为挥手向第四方向移动的情况下,控制开启所述目标水槽的下水管件进行放水;
在所述隔空操作为手指顺时针旋转的情况下,控制提高所述目标水槽所出水的水温;
在所述隔空操作为手指逆时针旋转的情况下,控制减小所述目标水槽所出水的水温。
6.根据权利要求1所述的方法,其特征在于,在通过所述控制指令控制所述目标水槽执行所述目标操作的过程中,所述方法还包括:
通过提示灯或者提示音发送提示信息,其中,所述提示信息用于提示所述目标水槽正在执行所述目标操作。
7.根据权利要求1至6中任一项所述的方法,其特征在于,在通过所述控制指令控制所述目标水槽执行所述目标操作之后,所述方法还包括:
通过人体传感器探测所述第一对象的移动变化;
在确定所述第一对象移动到所述检测区域范围以外的情况下,向目标网关发送用于请求关闭目标传感器的开启请求,其中,所述目标传感器为用于检测所述第一对象在所述检测区域内执行的所述第一隔空操作的传感器。
8.一种水槽的控制装置,其特征在于,包括:
第一检测单元,用于检测第一对象在检测区域内执行的第一隔空操作,其中,所述检测区域与目标水槽对应;
第一获取单元,用于获取与所述第一隔空操作匹配的控制指令,其中,所述控制指令用于控制所述目标水槽执行目标操作;
控制单元,用于通过所述控制指令控制所述目标水槽执行所述目标操作。
9.一种计算机可读的存储介质,其特征在于,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行权利要求1至7中任一项所述的方法。
10.一种电子装置,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为通过所述计算机程序执行权利要求1至7中任一项所述的方法。
技术总结