出水控制方法、出水控制设备及存储介质与流程

文档序号:21969841发布日期:2020-08-25 18:59阅读:192来源:国知局
出水控制方法、出水控制设备及存储介质与流程

本申请涉及智能家居技术领域,尤其涉及一种出水控制方法、出水控制设备及存储介质。



背景技术:

家庭内用水一般是通过家庭内水管和水阀获取自来水,可以通过调节水阀开关来调整水流大小。水阀的发展速度非常快,从老式铸铁工艺发展到电镀旋钮式的,又发展到不锈钢单温单控水阀和不锈钢双温双控水阀等。目前的水阀需要用户手动调节水阀开关来调节水流大小,虽然也有自动感应式的水阀,但是这种水阀基本是保持一个固定的水流来出水,不能跟用户的具体需求进行匹配。



技术实现要素:

本申请提供了一种出水控制方法、出水控制设备及存储介质,以满足用户的用水需求,提高用户的用水体验。

第一方面,本申请提供了一种出水控制方法,所述方法包括:

获取摄像头采集的待识别图像,确定所述待识别图像中是否包含手,其中,所述摄像头设置在出水口处;

若所述待识别图像中包含手,则确定所述手对应的目标用户;

确定所述目标用户对应的出水信息,并根据所述出水信息控制所述出水口进行出水操作。

第二方面,本申请还提供了一种出水控制设备,所述出水控制设备包括存储器和处理器;所述存储器用于存储计算机程序;所述处理器,用于执行所述计算机程序并在执行所述计算机程序时实现如上述的出水控制方法。

第三方面,本申请还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时使所述处理器实现如上述的出水控制方法。

本申请公开了一种出水控制方法、出水控制设备及存储介质,该方法包括:获取摄像头采集的待识别图像,确定所述待识别图像中是否包含手,其中,所述摄像头设置在出水口处;若所述待识别图像中包含手,则确定所述手对应的目标用户;确定所述目标用户对应的出水信息,并根据所述出水信息控制所述出水口进行出水操作。该方法可以通过摄像头检测用户的手,并根据用户的手来确定需要用水的用户的身份,并根据用户的身份确定适合用户习惯的出水信息,进而可以使出水口输出适合用户的出水,可以满足用户的用水需求,提高用户的用水体验。

附图说明

为了更清楚地说明本申请实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本申请实施例提供的一种出水控制方法的示意流程图;

图2是本申请实施例提供的另一种出水控制方法的示意流程图;

图3是本申请实施例提供的另一种出水控制方法的示意流程图;

图4是本申请实施例提供的另一种出水控制方法的示意流程图;

图5是本申请的实施例提供的一种出水控制设备的结构示意性框图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

附图中所示的流程图仅是示例说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解、组合或部分合并,因此实际执行的顺序有可能根据实际情况改变。

应当理解,在此本申请说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本申请。如在本申请说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。

还应当进一步理解,在本申请说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。

本申请的实施例提供了一种出水控制方法、出水控制设备及存储介质。下面结合附图,对本申请的一些实施方式作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。

请参阅图1,图1是本申请的实施例提供的一种出水控制方法的示意流程图,该方法可以应用在出水控制设备上,该出水控制设备可以是饮水机。如图1所示,该出水控制方法具体包括步骤s101至步骤s103。

s101、获取摄像头采集的待识别图像,确定所述待识别图像中是否包含手,其中,所述摄像头设置在出水口处。

其中,出水口可以是与自来水管道的自来水管道连通并用于使自来水流出的装置。示例性的,可以包括浴室的水龙头。摄像头设置在出水口处,以便摄像头可以采集到出水口周围环境的待识别图像。

用户在需要水的时候,会将手靠近出水口。摄像头可以持续进行拍摄采集工作,以获取待识别图像,在用户将手靠近出水口后,摄像头将会采集到包含用户的手的待识别图像。因此可以获取摄像头采集的待识别图像,通过图像识别技术确定待识别图像中是否包含用户的手,如果待识别图像中包含手,则表示用户需要用水。

示例性地,摄像头可以是采集出水口前方的图像作为待识别图像,当用户移动到出水口前方时,摄像头就可以采集到包含用户的图像,当用户将手靠近出水口,摄像头即可以采集到包含用户的手的待识别图像。

s102、若所述待识别图像中包含手,则确定所述手对应的目标用户。

其中,每个用户都有各自不同的用水习惯,例如,有的用户习惯慢速的出水,有的用户习惯急速的出水,有的用户习惯用冷水,有的用户习惯用温水。在确定待识别图像中包含手,可以确定手对应的目标用户,进一步可以确定该目标用户对应的用水习惯,以便可以使出水口输出适合目标用户的用水习惯的水。

不同的人的手会有所区别,例如,大人的手比小孩的手要大,男人的手会比女人的手更有棱角,年长者的手会比年轻人的手有更多以及更深的纹路。因此在采集到包含用户的手的待识别图像后,可以根据待识别图像中的手确定其对应的目标用户。

s103、确定所述目标用户对应的出水信息,并根据所述出水信息控制所述出水口进行出水操作。

出水信息包括所述目标用户的用水习惯的用水参数,可以是预先确定每个用户的用水信息,并将用户和用水信息的对应关系进行存储,在确定了目标用户后,可以根据预存的对应关系确定该目标用户对应的用水信息。

还可以是采集每个用户的过往每次用水时的用水参数,根据多次过往的用水参数确定目标用户的用水习惯,进而确定目标用户的出水信息。

出水操作为和出水信息相对应的出水,可以根据出水信息控制出水口,以使出水口输出和出水信息相对应的出水。例如,出水口包括水阀开关,通过调节水阀开关可以控制出水口的出水量,如果出水信息包括出水量,则可以根据出水信息控制出水口的水阀开关,以控制出水口输出和出水量对应的出水。

本申请实施例可以通过摄像头检测用户的手,并根据用户的手来确定需要用水的用户的身份,并根据用户的身份确定适合用户习惯的出水信息,进而可以使出水口输出适合用户的出水,可以满足用户的用水需求,提高用户的用水体验。

在一个实施例中,如图2所示,所述确定所述手对应的目标用户的操作可以通过如下方式实施:

s111、确定所述待识别图像中的手区域,根据所述手区域确定所述手的轮廓特征信息和/或纹理特征信息;

s112、根据所述手的轮廓特征信息和/或纹理特征信息确定对应的目标用户。

其中,通过摄像头采集了包含用户的手的待识别图像后,可以通过图像处理技术来识别待识别图像中的手所在的区域,并提取手的特征信息,进而可以根据手的特征信息确定用户的身份。

手的轮廓特征信息包括待识别图像中的手区域和背景区域之间的边缘线,可以通过边缘检测算法对待识别图像进行识别,以提取手区域和背景区域之间的边缘信息,并根据该边缘信息确定手的轮廓特征信息。示例性地,根据边缘信息确定的手的轮廓特征信息包括手的大小和关节特征信息,可以根据手的大小和关节特征信息确定手是大人或小孩,是男人或女人。

纹理特征信息包括待识别图像中的手区域内的皮肤纹理特征,可以通过对待识别图像中的手区域进行特征提取处理,以提取手区域内的皮肤纹理特征,根据皮肤纹理特征确定手的纹理特征信息。示例性地,根据皮肤纹理特征确定手的纹理特征信息包括纹理密度和纹理深度,即在预设面积内的纹理分布的密度和纹理的深度,可以根据纹理密度和纹理深度确定手是年长者或者年轻人。

因此,根据所述手的轮廓特征信息和/或纹理特征信息确定用户是男人或女人、大人或小孩,年长者或年轻人。可选地,可以将家庭内的用户信息预先存储,例如,一个家庭内包括爷爷、奶奶、爸爸、妈妈和小孩,在根据所述手的轮廓特征信息和/或纹理特征信息确定用户的性别和/或年纪后,可以根据预先存储的用户信息确定到目标用户。

在一个实施例中,如图3所示,所述确定所述手对应的目标用户的操作可以通过如下方式实施:

s121、启动静脉采集光源,并通过所述摄像头采集所述手的静脉特征信息;

s122、根据所述静脉特征信息确定所述手对应的目标用户。

其中,在确定所述待识别图像中包含手后,还可以通过静脉识别的方式来确定对应的目标用户。本申请提供的出水控制方法还可以应用于有较多用户使用的场景,在有较多用户使用的情况,通过待识别图像中的手区域来确定用户身份的准确性不足,因此可以通过静脉识别的方式来确定对应的目标用户。

静脉识别是生物识别的一种,静脉中流淌着血液,而血液中的血红素有吸收红外光的特质,因此可以启动静脉采集光源以照射用户的手,摄像头采集的图像中即可以显示出用户的手中的静脉形状。

静脉采集光源可以是红外光源,静脉采集光源可以设置在摄像头的旁边,启动静脉采集光源后,静脉采集光源可以照射红外光到用户的手处,摄像头采集到的手的图像中即包含了手的静脉特征信息。

可以将多个用户的手的静脉特征信息进行预存,在通过摄像头采集到手的静脉特征信息后,可以和预存的静脉特征信息进行比对,以确定采集到的静脉特征信息对应的用户身份,即可以确定所述手对应的目标用户。

在一个实施例中,所述摄像头用于采集出水口下方的图像,所述获取摄像头采集的待识别图像之后,还包括如下操作:

确定所述待识别图像中包含的预设容器,以及确定所述预设容器中的物品信息,其中,所述物品信息包括物品类型和物品总量;

相应地,所述确定所述目标用户对应的出水信息的操作可以通过如下方式实施:

根据所述目标用户和所述物品信息确定出水信息。

其中,摄像头设置在出水口上,且拍摄方向朝下,因此摄像头可以采集到出水口下方的图像。用户要使用水的时候,可以将手放置在出水口下方,以便使用出水口流出的水。预设容器可以是用于装待清洗的物品的容器,示例性地,预设容器可以是水盆。用户如果要清洗物品的时候,会将物品装在水盆中,再将水盆放置在出水口下方,因此摄像头采集的出水口下方的待识别图像中会包含水盆。

通过确定待识别图像中包含的预设容器,则可以确定预设容器对应的容器区域,预设容器中放置的物品是位于容器区域内,因此可以对容器区域内的图像进行识别以确定物品信息。物品信息为用于体现预设容器中包含的物品的类型和总量的参数,包括物品类型和物品总量。不同类型的物品,不同量的物品都会对出水的需求有所不同。例如,物品的量较大时,如果输出较大的水量,会导致水被溅出来,可能会弄湿用户的衣服。

可以确定待识别图像中的容器区域内的物品,并确定物品在容器区域所占的面积比例,并据此确定物品总量。物品在容器区域所占的面积比例越大,则表示物品总量越大。以及通过预设识别模型来确定容器区域内的物品的类型,并以此确定物品类型。在确定物品信息后,可以根据物品信息和目标用户两个方面的需求来确定出水信息,进一步可以输出更合适的出水。

示例性地,根据目标用户确定用户的习惯用水是急速的水流,而预设容器中装了较大量的物品,则可以确定一个适中的水流速度作为出水信息,避免水溅湿用户的衣服,又可以尽快输出满足用户需求的水量。

在一个实施例中,所述根据所述目标用户和所述物品信息确定出水信息的操作可以通过如下方式实施:

根据所述物品信息确定水流速度,以及根据所述目标用户确定出水温度,将所述水流速度和所述出水温度确定为出水信息;

相应地,所述根据所述出水信息控制所述出水口进行出水操作的操作可以通过如下方式实施:

根据所述水流速度调整水阀开关,以及将加热装置的加热温度调整为所述出水温度,以使所述出水口输出所述水流速度和所述出水温度的水。

其中,所述不同的物品类型和不同的物品总量对用水有不同的要求。示例性地,如果预设容器装的是蔬菜瓜果,可以承受较大的水流速度,而如果预设容器装的是大米,如果采用较大的水流速度,很可能被水流冲击出来。又如预设容器中装了较多的物品时,如果采用较大的水流速度,水会被溅出来,而如果预设容器中装了适中或者较少的物品时,则可以采用较大的水流速度。

因此,可以根据物品信息确定水流速度,以便出水口可以输出比较合适的水流速度的出水。可以将不同物品类型和不同物品总量对应的水流速度作为预设水流信息预先存储,进而可以根据预存的预设水流信息来确定不同的物品信息对应的水流速度。

在根据物品信息确定了水流速度后,可以根据目标用户确定对应的出水温度。不同的用户对水温的需求有所不同,例如,有的用户习惯用温水清洗物品,而有的用户习惯用冷水清洗物品。因此在确定所述手对应的目标用户后,可以确定该目标用户对应的出水温度。示例性地,可以将每个用户及其习惯使用的出水温度确定为预存温度信息,在确定了目标用户后,可以根据预存温度信息确定该用户对应的出水温度。

将水流速度和出水温度确定为出水信息,进而可以根据出水信息调整出水口输出相应的水流速度和相应的出水温度的出水。

出水口包括水阀开关和加热装置。水流速度可以是在预设时间段内所流出的水量,水流速度越大,输出的水量越大,可以通过调节水阀开关来调整出水量。出水温度可以是出水口所输出的水的温度,可以通过设置加热装置,管道中的水流经加热装置进行加热,再流向出水口,以使出水口输出加热过的水。

根据所述水流速度调整水阀开关,以及根据出水温度设置加热装置的加热温度,进而加热装置可以对管道中的水进行加热,水被加热后再经过水阀开关从出水口流出,该出水口便可以输出满足所述水流速度的水,以及水温为所述出水温度的水。

在一个实施例中,所述方法还包括如下操作:

获取环境气温信息,所述环境气温信息包括天气气温或所述出水口处的气温;

相应地,如图4所示,所述确定所述目标用户对应的出水信息的操作可以通过如下方式实施:

s201、根据所述环境气温信息确定目标水温;

s202、确定所述目标用户的平均用水温度,根据所述平均用水温度确定用水温差;

s203、根据所述目标水温和所述用水温差确定出水温度,将所述出水温度确定为出水信息。

其中,天气气温可以包括预设地理区域的气温数据,示例性地,用户的家庭位于广州市,天气气温可以包括广州市的气温数据。出水控制设备可以通过访问天气气候数据网站获取天气气温,或者通过预设天气气温数据接口来获取天气气温。根据天气气温可以确定家庭所在的地理区域的天气气候,若天气气温较低则表示气候较冷。

出水口处位于家庭内,室内的气温跟室外的气温有所不同,示例性地,有时候背阳的房间的室温会低于室外的气温,通过检测出水口处的气温可以直观确定用户所处的环境中的空气温度。可选地,可以通过在出水口处设置温度检测装置,通过温度检测装置检测出水口处的气温。

处于不同的气温数据里,用户对温度的感知会有所不同,例如在比较冷的环境里,用户会想要使用到比较温热的水,而在比较热的环境里,用户会想要使用常温或者偏凉的水。因此在确定环境气温信息后可以确定目标水温。目标水温为适宜于当前的环境气温信息的合适的水温,示例性地,如果所述环境气温信息低于10℃,可以将目标水温设置为40℃;如果所述环境气温信息高于15℃,可以将目标水温设置为常温。

同时,不同的用户的水温习惯也有所不同,例如,有的用户习惯用偏热的水,有的用户习惯用偏凉的水。可以获取目标用户的历史水温数据,并根据历史水温数据确定用户的平均用水温度,平均用水温度可以直接体现用户对水温的使用习惯。

用水温差为用户的水温使用习惯和常规的水温之间的温度差,示例性地,目标用户的平均用水温度是40℃,而常规的水温是35℃,则可以确定用户的用水温差为+5℃。

在确定了目标水温和用水温差后,可以结合目标水温和用水温差确定用水温度,该用水温度即可以满足在所述环境气温信息中的水温需求,又可以满足目标用户个人的水温使用习惯。将所述出水温度确定为出水信息,以便可以控制出水口输出所述出水温度的出水。

请参阅图5,图5是本申请的实施例提供的一种出水控制设备的结构示意性框图。

参阅图5,该出水控制设备100包括通过系统总线连接的处理器110、存储器120、出水口130和摄像头140,其中,存储器120可以包括非易失性存储介质和内存储器。

非易失性存储介质可存储操作系统和计算机程序。该计算机程序包括程序指令,该程序指令被执行时,可使得处理器执行任意一种出水控制方法。

处理器用于提供计算和控制能力,支撑整个出水控制设备的运行。所述摄像头用于采集待识别图像;所述出水口用于进行出水操作。

内存储器为非易失性存储介质中的计算机程序的运行提供环境,该计算机程序被处理器执行时,可使得处理器执行任意一种出水控制方法。

本领域技术人员可以理解,图5中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的出水控制设备的限定,具体的出水控制设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

应当理解的是,处理器可以是中央处理单元(centralprocessingunit,cpu),该处理器还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现场可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。其中,通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

其中,在一个实施例中,所述处理器用于运行存储在存储器中的计算机程序,以实现如下步骤:

获取摄像头采集的待识别图像,确定所述待识别图像中是否包含手,其中,所述摄像头设置在出水口处;

若所述待识别图像中包含手,则确定所述手对应的目标用户;

确定所述目标用户对应的出水信息,并根据所述出水信息控制所述出水口进行出水操作。

在一个实施例中,所述处理器在实现所述确定所述手对应的目标用户时,用于实现:

确定所述待识别图像中的手区域,根据所述手区域确定所述手的轮廓特征信息和/或纹理特征信息;

根据所述手的轮廓特征信息和/或纹理特征信息确定对应的目标用户。

在一个实施例中,所述处理器在实现所述确定所述手对应的目标用户时,用于实现:

启动静脉采集光源,并通过所述摄像头采集所述手的静脉特征信息,其中,所述静脉采集光源设置在所述出水口处;

根据所述静脉特征信息确定所述手对应的目标用户。

在一个实施例中,所述处理器在实现所述摄像头用于采集出水口下方的图像,所述获取摄像头采集的待识别图像之后,还用于实现:

确定所述待识别图像中包含的预设容器,以及确定所述预设容器中的物品信息,其中,所述物品信息包括物品类型和物品总量;

所述处理器在实现所述确定所述目标用户对应的出水信息时,用于实现:

根据所述目标用户和所述物品信息确定出水信息。

在一个实施例中,所述处理器在实现所述根据所述目标用户和所述物品信息确定出水信息时,用于实现:

根据所述物品信息确定水流速度,以及根据所述目标用户确定出水温度,将所述水流速度和所述出水温度确定为出水信息;

在一个实施例中,所述处理器在实现所述根据所述出水信息控制所述出水口进行出水操作时,用于实现:

根据所述水流速度调整水阀开关,以及将加热装置的加热温度调整为所述出水温度,以使所述出水口输出所述水流速度和所述出水温度的水。

在一个实施例中,所述处理器还用于实现:

获取环境气温信息,所述环境气温信息包括天气气温或所述出水口处的气温;

在一个实施例中,所述处理器在实现所述确定所述目标用户对应的出水信息时,用于实现:

根据所述环境气温信息确定目标水温;

确定所述目标用户的平均用水温度,根据所述平均用水温度确定用水温差;

根据所述目标水温和所述用水温差确定出水温度,将所述出水温度确定为出水信息。

本申请的实施例中还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序中包括程序指令,所述处理器执行所述程序指令,实现本申请实施例提供的任一项出水控制方法。

其中,所述计算机可读存储介质可以是前述实施例所述的出水控制设备的内部存储单元,例如所述出水控制设备的硬盘或内存。所述计算机可读存储介质也可以是所述出水控制设备的外部存储设备,例如所述出水控制设备上配备的插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)等。

以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1