[0023] 为使本发明解决的技术问题、采用的技术方案和达到的技术效果更加清楚,下面将结合附图对本发明实施例的技术方案作进一步的详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0024] 实施例一
[0025] 图1为本发明实施例一提供的一种智能水龙头的结构示意图。参见图1所示,所述智能水龙头包括:检测单元110、计时单元120和控制单元130;
[0026] 其中,检测单元110与控制单元130相连,用于对用户的第一手部动作以及第二手部动作进行检测,并在检测到用户的第一手部动作时,向控制单元130发送第一控制信号,在检测到用户的第二手部动作时,向控制单元130发送第二控制信号;控制单元130分别与检测单元110以及计时单元120相连,用于在接收到所述第一控制信号时,向计时单元120发送开始计时的控制指令,以使计时单元120开始计时;控制单元130还用于在接收到所述第二控制信号时,向计时单元120发送停止计时的控制指令,以使计时单元120停止计时;控制单元130还用于根据接收到的计时结果调节水龙头的出水温度;计时单元120与控制单元130相连,用于在控制单元130发送的控制指令的控制下计时,并将计时结果发送至控制单元130。
[0027] 为了准确检测到当用户接触到不同水流温度时的常规举止动作,进而实现通过用户接触不同水流温度时的举止动作识别当前水流温度的目的,本发明实施例提供的智能水龙头方案对检测单元110的设置位置进行了限定。具体的,参见图2所示的另一种智能水龙头的结构示意图,其中,检测单元110设置在水龙头出水口200的侧壁,检测单元110包括至少一个红外传感器或者至少一个超声波传感器(在图2中以检测单元110包括第一红外传感器1和第二红外传感器2为例,标号3表示从水龙头流出的水流),所述红外传感器发射红外线的方向或者超声波传感器的发射超声波的方向与水龙头的出水方向一致。一旦用户身体的某个部位,例如手、腿或者脚等接触到水流时,则会被检测单元110检测到。若当前的水流温度太高,用户接触到水流后会本能地立即躲闪,以防烫伤自己,即用户停留在检测单元110的检测区域的时间会非常短;若当前的水流温度适宜,用户会开始进行洗手、洗物品或者洗澡的动作,用户停留在检测单元110的检测区域的时间会相对较长,故可依据用户停留在检测单元110的检测区域的时间来确定当前水龙头的水流温度,进而根据当前水龙头的水流温度进行智能调节,以控制水龙头流出适合用户体感温度的水,提高智能化程度,提升用户体验。
[0028] 具体的,所述第一手部动作包括进入检测单元110检测区域的动作,所述第二手部动作包括脱离检测单元110检测区域的动作,即用户的手进入检测单元110的检测区域时开始计时,用户的手脱离检测单元110的检测区域时停止计时,得到计时结果,该计时结果的实质为用户的手在检测单元110的检测区域停留的时间。从图2中可以看出,检测单元110的检测区域即为水龙头的水流区域,若用户的手在水流区域停留的时间过短,则可表面当前的水流温度太高,用户怕烫,进行了快速闪躲的动作。具体的,控制单元130用于根据接收到的计时结果调节水龙头的出水温度,包括:当所述计时结果小于设定阈值时,控制水龙头的出水温度降低,具体可以是控制水龙头的出水温度降低设定摄氏度,例如当所述计时结果小于设定阈值时,控制水龙头的出水温度降低5摄氏度,然后继续进行检测,若所述计时结果仍小于设定阈值时,则控制水龙头的出水温度降低10摄氏度;或者设定每次降低的摄氏度数相同。
[0029] 需要说明的是,上述调节水龙头水流温度的方案中,水龙头的开启与关闭可以通过多种方式实现,例如可以通过手动的方式开启与关闭,还可以通过自动方式开启与关闭,例如一旦检测到有人出现,则自动开启水龙头,若检测区域内没有人的时间超过设定值时,则关闭水龙头。
[0030] 进一步的,检测单元110还用于对用户的第三手部动作进行检测,并在检测到用户的第三手部动作时,向控制单元130发送第三控制信号,以控制水龙头的出水温度变高;其中,所述第三手部动作包括手部沿着水龙头出水方向的逆方向运动,若要通过检测单元110检测到用户的第三手部动作,则用户的手部必然是在水流中,否则会脱离检测单元110的检测区域,无法被检测单元110检测到,此时若用户的手沿着水流的逆方向运动,则表示当前水流温度有点低,需要调高水流温度。
[0031] 本发明实施例提供的一种智能水龙头,通过设置在水龙头出水口侧壁的检测单元,可实现对用户接触到水流时所做出的动作的检测,进而根据用户接触不同温度的水流时所做出的动作确定当前水流的温度,最后基于当前水流的温度对水流温度进行调节,实现了对当前水流温度的调节,提高了水龙头的智能化程度。
[0032] 实施例二
[0033] 图3为本发明实施例二提供的一种控制方法的流程示意图。本实施例公开的控制方法可以由控制装置来执行,其中该装置可由软件和/或硬件实现,并集成在上述实施例所述的智能水龙头中。具体参见图3所示,该控制方法包括如下步骤:
[0034] 步骤310、对用户的手部动作进行检测,得到检测结果。
[0035] 步骤320、当检测结果为用户的第一手部动作时,开始计时,并返回步骤310。
[0036] 步骤330、当检测结果为用户的第二手部动作时,停止计时,得到计时结果。
[0037] 步骤340、若所述计时结果小于设定阈值,则控制水龙头的出水温度降低,并返回步骤310。
[0038] 步骤350、当检测结果为用户的第三手部动作时,控制水龙头的出水温度变高,并返回步骤310。
[0039] 其中,所述第一手部动作包括进入检测单元检测区域的动作,所述第二手部动作包括脱离检测单元检测区域的动作,所述第三手部动作包括手部沿着水龙头出水方向的逆方向运动。
[0040] 本实施例提供的一种控制方法,通过对用户的手部动作进行检测,得到检测结果;当检测结果为用户的第一手部动作时,开始计时;当检测结果为用户的第二手部动作时,停止计时,得到计时结果;若所述计时结果小于设定阈值,则控制水龙头的出水温度降低;当检测结果为用户的第三手部动作时,控制水龙头的出水温度变高的技术手段,实现了对水龙头出水温度的智能调节。
[0041] 实施例三
[0042] 图4为本发明实施例三提供的一种电子设备的结构示意图。图4示出了适于用来实现本发明实施方式的示例性电子设备12的框图。图4显示的电子设备12仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。
[0043] 如图4所示,电子设备12以通用计算设备的形式表现。电子设备12的组件可以包括但不限于:一个或者多个处理器或者处理单元16,系统存储器28,连接不同系统组件(包括系统存储器28和处理单元16)的总线18。
[0044] 总线18表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器,外围总线,图形加速端口,处理器或者使用多种总线结构中的任意总线结构的局域总线。举例来说,这些体系结构包括但不限于工业标准体系结构(ISA)总线,微通道体系结构(MAC)总线,增强型ISA总线、视频电子标准协会(VESA)局域总线以及外围组件互连(PCI)总线。
[0045] 电子设备12典型地包括多种计算机系统可读介质。这些介质可以是任何能够被电子设备12访问的可用介质,包括易失性和非易失性介质,可移动的和不可移动的介质。
[0046] 系统存储器28可以包括易失性存储器形式的计算机系统可读介质,例如随机存取存储器(RAM)30和/或高速缓存存储器32。电子设备12可以进一步包括其它可移动/不可移动的、易失性/非易失性计算机系统存储介质。仅作为举例,存储系统34可以用于读写不可移动的、非易失性磁介质(图4未显示,通常称为“硬盘驱动器”)。尽管图4中未示出,可以提供用于对可移动非易失性磁盘(例如“软盘”)读写的磁盘驱动器,以及对可移动非易失性光盘(例如CD‑ROM,DVD‑ROM或者其它光介质)读写的光盘驱动器。在这些情况下,每个驱动器可以通过一个或者多个数据介质接口与总线18相连。存储器28可以包括至少一个程序产品,该程序产品具有一组(至少一个)程序模块,这些程序模块被配置以执行本发明各实施例的功能。
[0047] 具有一组(至少一个)程序模块42的程序/实用工具40,可以存储在例如存储器28中,这样的程序模块42包括但不限于操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。程序模块42通常执行本发明所描述的实施例中的功能和/或方法。
[0048] 电子设备12也可以与一个或多个外部设备14(例如键盘、指向设备、显示器24等)通信,还可与一个或者多个使得用户能与该电子设备12交互的设备通信,和/或与使得该电子设备12能与一个或多个其它计算设备进行通信的任何设备(例如网卡,调制解调器等等)通信。这种通信可以通过输入/输出(I/O)接口22进行。并且,电子设备12还可以通过网络适配器20与一个或者多个网络(例如局域网(LAN),广域网(WAN)和/或公共网络,例如因特网)通信。如图所示,网络适配器20通过总线18与电子设备12的其它模块通信。应当明白,尽管图中未示出,可以结合电子设备12使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、RAID系统、磁带驱动器以及数据备份存储系统等。
[0049] 处理单元16通过运行存储在系统存储器28中的程序,从而执行各种功能应用以及数据处理,例如实现本发明实施例所提供的控制方法,该方法包括:
[0050] 对用户的手部动作进行检测,得到检测结果;
[0051] 当检测结果为用户的第一手部动作时,开始计时;
[0052] 当检测结果为用户的第二手部动作时,停止计时,得到计时结果;
[0053] 若所述计时结果小于设定阈值,则控制水龙头的出水温度降低;
[0054] 当检测结果为用户的第三手部动作时,控制水龙头的出水温度不变。
[0055] 处理单元16通过运行存储在系统存储器28中的程序,从而执行各种功能应用以及数据处理,例如实现本发明实施例所提供的控制方法。
[0056] 当然,本领域技术人员可以理解,处理器还可以实现本发明任意实施例所提供的控制方法的技术方案。
[0057] 实施例四
[0058] 本发明实施例四还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明实施例所提供的控制方法,该方法包括:
[0059] 对用户的手部动作进行检测,得到检测结果;
[0060] 当检测结果为用户的第一手部动作时,开始计时;
[0061] 当检测结果为用户的第二手部动作时,停止计时,得到计时结果;
[0062] 若所述计时结果小于设定阈值,则控制水龙头的出水温度降低;
[0063] 当检测结果为用户的第三手部动作时,控制水龙头的出水温度不变。
[0064] 当然,本发明实施例所提供的一种计算机可读存储介质,其上存储的计算机程序不限于如上所述的方法操作,还可以执行本发明任意实施例所提供的控制方法中的相关操作。
[0065] 本发明实施例的计算机存储介质,可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD‑ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
[0066] 计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。
[0067] 计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括——但不限于无线、电线、光缆、RF等等,或者上述的任意合适的组合。
[0068] 可以以一种或多种程序设计语言或其组合来编写用于执行本发明操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言—诸如”C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(LAN)或广域网(WAN)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
[0069] 注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。