一种智能厨具的控制方法、装置、服务器及存储介质与流程

文档序号:20836634发布日期:2020-05-22 16:57阅读:177来源:国知局
一种智能厨具的控制方法、装置、服务器及存储介质与流程

本申请涉及智能厨具技术领域,尤其涉及一种智能厨具的控制方法、装置、服务器及存储介质。



背景技术:

随着经济的发展,用户生活水平的提高,种类繁多的智能厨具被广泛应用到厨房中,比如智能电饭煲、智能电磁炉、智能煤气灶、智能冰箱等。用户可自行选择相应的智能厨具进行食材的制作,满足用户的需求。

相关技术中,当前对于厨房内的智能厨具,大都是通过人工的方式进行操作。如果用户遇到紧急情况,临时需要离开厨房,此时智能厨具处于无人管辖的状态,智能厨具无法进行相应处理,有可能导致食材制作失败、失火等情况的发生,降低了用户体验。



技术实现要素:

为了解决上述用户遇到紧急情况,智能厨具处于无人管辖的状态,有可能导致食材制作失败、失火等情况的发生,降低了用户体验的技术问题,本申请提供了一种智能厨具的控制方法、装置、服务器及存储介质。

第一方面,本申请提供了一种智能厨具的控制方法,所述方法包括:

确定用户在厨房内的当前位置;

判断所述位置是否位于目标区域内;

若所述位置未位于所述目标区域内,确定厨房内处于运行状态的智能厨具;

向所述智能厨具发送控制指令,以控制所述智能厨具。

可选的,所述确定用户在厨房内的当前位置,包括:

识别用户在厨房内的姿态;

判断所述姿态是否与预设的智能厨具应用姿态相匹配;

若所述姿态与所述智能厨具应用姿态相匹配,确定用户在厨房内的当前位置。

可选的,所述识别用户在厨房内的姿态,包括:

调用电磁波设备对厨房内区域进行电磁波扫描;

调用电磁波设备对扫描厨房内区域产生的回波信号进行处理,识别用户在厨房内的姿态。

可选的,所述确定用户在厨房内的当前位置,包括:

调用电磁波设备对厨房内区域进行电磁波扫描;

调用电磁波设备对扫描厨房内区域产生的回波信号进行处理,生成用户在厨房内的运动轨迹;

根据所述运动轨迹确定用户在厨房内的当前位置。

可选的,所述向所述智能厨具发送控制指令,以控制所述智能厨具,包括:

确定用户所选择的食谱,并根据所述食谱生成智能厨具的控制指令;

向所述智能厨具发送所述控制指令,以控制所述智能厨具。

可选的,所述向所述智能厨具发送控制指令,以控制所述智能厨具,包括:

统计所述智能厨具的第一运行时长;

判断所述第一运行时长是否超过预设第一时间阈值;

若所述第一运行时长超过所述第一时间阈值,向所述智能厨具发送控制指令,以控制所述智能厨具。

可选的,所述方法还包括:

若所述位置位于所述目标区域内,在所述智能厨具与用户未进行交互的情况下统计所述智能厨具的第二运行时长;

判断所述第二运行时长是否超过预设第二时间阈值;

若所述第二运行时长超过所述第二时间阈值,向所述智能厨具发送控制指令,以控制所述智能厨具。

可选的,所述若所述第二运行时长超过所述第二时间阈值,向所述智能厨具发送控制指令,以控制所述智能厨具,包括:

若所述第二运行时长超过所述第二时间阈值,发送告警信息,用于询问用户是否同意控制所述智能厨具;

若接收到同意控制的应答消息,向所述智能厨具发送控制指令,以控制所述智能厨具;

或者,

若在预设时间段内未接收到任何应答消息,向所述智能厨具发送控制指令,以控制所述智能厨具。

第二方面,本申请提供了一种智能厨具的控制装置,所述装置包括:

位置确定模块,用于确定用户在厨房内的当前位置;

位置判断模块,用于判断所述位置是否位于目标区域内;

厨具确定模块,用于若所述位置未位于所述目标区域内,确定厨房内处于运行状态的智能厨具;

厨具控制模块,用于向所述智能厨具发送控制指令,以控制所述智能厨具。

第三方面,本申请提供了一种服务器,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;

存储器,用于存放计算机程序;

处理器,用于执行存储器上所存放的程序时,实现上述任一所述的智能厨具的控制方法。

第四方面,本申请提供了一种存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述任一所述的智能厨具的控制方法。

本申请实施例提供的技术方案,通过确定用户在厨房内的当前位置,判断用户在厨房内的当前位置是否位于目标区域内,如果用户在厨房内的当前位置未位于目标区域内,可以向厨房内处于运行状态的智能厨具发送控制指令,以进行智能厨具的控制,如此可避免食材制作失败、失火等情况的发生,提高了用户体验。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。

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

图1为本申请实施例提供的一种智能厨具的控制方法的实施流程示意图;

图2为本申请实施例提供的一种用户在厨房内的当前位置的示意图;

图3为本申请实施例提供的一种厨房内区域进行隔离墙划分的示意图;

图4为本申请实施例提供的另一种智能厨具的控制方法的实施流程示意图;

图5为本申请实施例提供的一种用户在厨房内的运动轨迹的示意图;

图6为本申请实施例提供的一种智能厨具的控制装置的结构示意图;

图7为本申请实施例提供的一种服务器的结构示意图。

具体实施方式

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

在本申请实施例中,为了避免食材制作失败、失火等情况的发生,提高用户体验,通过确定用户在厨房内的当前位置,判断用户在厨房内的当前位置是否位于目标区域内,如果用户在厨房内的当前位置位于目标区域内,可以向厨房内处于运行状态的智能厨具发送控制指令,以进行智能厨具的控制。

如图1所示,为本申请实施例提供的一种智能厨具的控制方法的实施流程示意图,该方法具体可以包括以下步骤:

s101,确定用户在厨房内的当前位置;

随着用户生活水平的提高,种类繁多的智能厨具被广泛应用到厨房中,比如智能电饭煲、智能电磁炉、智能煤气灶、智能冰箱等。对于厨房内的智能厨具,目前大都是通过人工的方式进行操作。

然而由于特殊情况的存在,例如用户遇到紧急情况,临时需要离开厨房,此时智能厨具处于无人管辖的状态,智能厨具本身并不知晓用户已离开厨房,故智能厨具无法针对此种特殊情况进行相应处理,有可能导致食材制作失败、失火等情况的发生,降低了用户体验。

为此,本申请实施例确定用户在厨房内的当前位置,基于用户在厨房内的当前位置,来决定是否控制智能厨具,避免食材制作失败、失火等情况的发生。例如,如图2所示,确定用户在厨房内的当前位置a。

另外,在确定用户在厨房内的当前位置之前,本申请实施例还可以判断用户在厨房内是否使用了智能厨具,具体步骤如下:

调用电磁波设备对厨房内区域进行电磁波扫描;调用电磁波设备对扫描厨房内区域产生的回波信号进行处理,识别用户在厨房内的姿态;判断所述姿态是否与预设的智能厨具应用姿态相匹配;若所述姿态与所述智能厨具应用姿态相匹配,确定用户在厨房内的当前位置,否则无需确定用户在厨房内的当前位置。

在本申请实施例中,例如,利用微波雷达对用户使用智能厨具的行为进行微波扫描,微波信号在遇到障碍物之后产生变化,会给微波雷达返回回波信号,微波雷达可以接收到回波信号,根据回波信号的频率差、角度、tof(timeofflight,飞行时间)等数据转换成点云数据,生成用户使用智能厨具的轮廓,即智能厨具应用姿态,并进行存储,如此完成智能厨具应用姿态的设置。

后续在实际处理过程中,利用微波雷达对整个厨房内区域进行微波扫描,微波雷达可以接收到回波信号,根据回波信号的频率差、角度、tof(timeofflight,飞行时间)等数据转换成点云数据,生成用户的轮廓,用户的轮廓即用户在厨房内的姿态,如此调用微波雷达对厨房内区域进行微波扫描,调用微波雷达对扫描厨房内区域产生的回波信号进行处理,可以识别用户在厨房内的姿态,进而判断用户在厨房内的姿态是否与智能厨具应用姿态相匹配,如果用户在厨房内的姿态与智能厨具应用姿态相匹配,则认为用户在厨房内使用了智能厨具,在此种情况下可以确定用户在厨房内的当前位置,否则无需确定用户在厨房内的当前位置。

s102,判断所述位置是否位于目标区域内;

在本申请实施例中,对于厨房内区域,可以预先进行隔离墙划分,如图3所示,其中对于隔离墙2,为厨房安全警戒墙,如果用户离开隔离墙2所包含的区域,则认为用户离开厨房。

对于上述确定的用户在厨房内的当前位置,判断该用户在厨房内的当前位置是否位于目标区域内,比如判断用户在厨房内的当前位置a是否位于隔离墙2所包含的目标区域内。

s103,若所述位置未位于所述目标区域内,确定厨房内处于运行状态的智能厨具;

对于用户在厨房内的当前位置,判断该用户在厨房内的当前位置是否位于目标区域内,如果用户在厨房内的当前位置未位于目标区域内,则认为用户暂时离开厨房,此时需要确定厨房内处于运行状态的智能厨具,如果用户在厨房内的当前位置位于目标区域内,则认为用户未离开厨房。

例如,如果用户在厨房内的当前位置a未位于隔离墙2所包含的目标区域内,则认为用户暂时离开厨房,需要确定厨房内处于运行状态的智能厨具(智能电磁炉),便于对处于运行状态的智能厨具(智能电磁炉)进行控制。具体可以是获取厨房内智能厨具的当前状态,如果厨房内智能厨具的当前状态为运行中,即该智能厨具为处于运行状态的智能厨具。

s104,向所述智能厨具发送控制指令,以控制所述智能厨具。

如果用户在厨房内的当前位置未位于目标区域内,向厨房内处于运行状态的智能厨具发送控制指令,以控制智能厨具。

例如,对于厨房内处于运行状态的智能煤气灶,向该智能煤气灶发送控制指令,以减小智能煤气灶的出气量。

又例如,对于厨房内处于运行状态的智能电饭煲,向该智能电饭煲发送控制指令,以减小该智能电饭煲的功率。

通过上述对本申请实施例提供的技术方案的描述,通过确定用户在厨房内的当前位置,判断用户在厨房内的当前位置是否位于目标区域内,如果用户在厨房内的当前位置未位于目标区域内,可以向厨房内处于运行状态的智能厨具发送控制指令,以进行智能厨具的控制,如此可避免食材制作失败、失火等情况的发生,提高了用户体验。

如图4所示,为本申请实施例提供的另一种智能厨具的控制方法的实施流程示意图,该方法具体可以包括以下步骤:

s401,调用电磁波设备对厨房内区域进行电磁波扫描,调用电磁波设备对扫描厨房内区域产生的回波信号进行处理,生成用户在厨房内的运动轨迹;

在本申请实施例中可以调用电磁波设备对整个厨房内区域进行电磁波扫描,比如利用微波雷达对整个厨房内区域进行微波扫描,微波雷达可以接收到回波信号,根据回波信号的频率差、角度、tof(timeofflight,飞行时间)等数据转换成点云数据,生成用户的轮廓,如此重复执行上述步骤,可以生成用户的运动轨迹。

基于上述原理,本申请实施例可以调用电磁波设备对厨房内区域进行电磁波扫描,调用电磁波设备对扫描厨房内区域产生的回波信号进行处理,生成用户在厨房内的运动轨迹,对于用户在厨房内的运动轨迹可以如图5所示。

s402,根据所述运动轨迹确定用户在厨房内的当前位置;

对于用户在厨房内的当前位置,可以根据上述步骤生成的用户在厨房内的运动轨迹进行确定。其中,用户在厨房内的运动轨迹由多个位置组成,最后一个位置即用户在厨房内的当前位置。

需要说明的是,在本申请实施例中,对于用户在厨房内的当前位置,可以是相对于厨房的相对位置,本申请实施例对此不作限定。

s403,判断所述位置是否位于目标区域内;

在本申请实施例中,本步骤与上述步骤s102类似,本申请实施例在此不再一一赘述。

s404,若所述位置未位于所述目标区域内,确定厨房内处于运行状态的智能厨具;

在本申请实施例中,本步骤与上述步骤s103类似,本申请实施例在此不再一一赘述。

s405,向所述智能厨具发送控制指令,以控制所述智能厨具。

对于厨房内处于运行状态的智能厨具,本申请实施例可以向该智能厨具发送控制指令,以控制该智能厨具。

其中,在向该智能厨具发送控制指令之前,本申请实施例还可以确定厨房内处于运行状态的智能厨具对应的厨具功能,其中该厨具功能为正在使用中的厨具功能,根据该厨具功能确定用户所选择的食谱,并根据食谱生成智能厨具的控制指令,向智能厨具发送控制指令,以控制智能厨具。

对于食谱,记录了食材的多个处理步骤,每个处理步骤一般都存在对应的处理时长,例如步骤1:大火爆炒2分钟,步骤2:小火熬煮30分钟,可以基于食谱中的处理步骤及对应处理时长,例如小火熬煮30分钟,生成智能厨具的控制指令,向智能厨具(例如智能电饭煲)发送控制指令,以减小智能厨具(例如智能电饭煲)的功率,并设定该智能厨具(例如智能电饭煲)的工作时长。

另外,在向智能厨具发送控制指令之前,可以统计所述智能厨具的第一运行时长;判断所述第一运行时长是否超过预设第一时间阈值;若所述第一运行时长超过所述第一时间阈值,向所述智能厨具发送控制指令,以控制所述智能厨具。

例如,如果用户在厨房内的当前位置未位于目标区域内,对于厨房内处于运行状态的智能电饭煲,此时统计智能电饭煲对应的第一运行时长,判断第一运行时长是否超过预设第一时间阈值,如果第一运行时长超过第一时间阈值,则认为用户离开厨房,且时间较长,可以先进行告警,即发送告警信息,用户提示用户关闭智能电饭煲,在无人应答的情况下(即智能电饭煲未关闭或者智能电饭煲的告警状态未取消)可以向智能电饭煲发送控制指令,以控制智能电饭煲。

再者,对于用户在厨房内的当前位置,判断该用户在厨房内的当前位置是否位于目标区域内,如果用户在厨房内的当前位置位于目标区域内,比如用户在厨房内的当前位置a位于隔离墙2所包含的目标区域内,则认为用户未离开厨房,但用户可能忙于处理其它食材,并未与智能厨具进行任何交互,即此时智能厨具处于无人管辖的状态。

因此在智能厨具与用户未进行交互的情况下统计所述智能厨具的第二运行时长;判断所述第二运行时长是否超过预设第二时间阈值;若所述第二运行时长超过所述第二时间阈值,向所述智能厨具发送控制指令,以控制所述智能厨具。

例如,当确认用户在厨房内的当前位置a位于隔离墙2所包含的目标区域内时,由于用户可能忙于处理其它食材,并未与智能电饭煲进行任何交互(即智能电饭煲处于无人管辖的状态),此时统计智能电饭煲的第二运行时长,判断该第二运行时长是否超过预设第二时间阈值,如果第二运行时长超过第二市价阈值,可以先进行告警,即发送告警信息,用于询问用户是否同意控制智能电饭煲,若接收到同意控制的应答消息,向所述智能电饭煲发送控制指令,以控制所述智能电饭煲。

或者,当确认用户在厨房内的当前位置a位于隔离墙2所包含的目标区域内时,由于用户可能忙于处理其它食材,并未与智能电饭煲进行任何交互(即智能电饭煲处于无人管辖的状态),此时统计智能电饭煲的第二运行时长,判断该第二运行时长是否超过预设第二时间阈值,如果第二运行时长超过第二市价阈值,可以先进行告警,即发送告警信息,用于询问用户是否同意控制智能电饭煲,若在预设时间段内未接收到任何应答消息(用户发生意外导致失去应答能力,或者用户忽略了告警信息),向所述智能电饭煲发送控制指令,以控制所述智能电饭煲。

与上述方法实施例相对应,本申请实施例还提供了一种智能厨具的控制装置,如图6所示,该装置可以包括:位置确定模块610、位置判断模块620、厨具确定模块630、厨具控制模块640。

位置确定模块610,用于确定用户在厨房内的当前位置;

位置判断模块620,用于判断所述位置是否位于目标区域内;

厨具确定模块630,用于若所述位置未位于所述目标区域内,确定厨房内处于运行状态的智能厨具;

厨具控制模块640,用于向所述智能厨具发送控制指令,以控制所述智能厨具。

本申请实施例还提供了一种服务器,如图7所示,包括处理器71、通信接口72、存储器73和通信总线74,其中,处理器71,通信接口72,存储器73通过通信总线74完成相互间的通信,

存储器73,用于存放计算机程序;

处理器71,用于执行存储器73上所存放的程序时,实现如下步骤:

确定用户在厨房内的当前位置;

判断所述位置是否位于目标区域内;

若所述位置未位于所述目标区域内,确定厨房内处于运行状态的智能厨具;

向所述智能厨具发送控制指令,以控制所述智能厨具。

上述服务器提到的通信总线可以是外设部件互连标准(peripheralcomponentinterconnect,简称pci)总线或扩展工业标准结构(extendedindustrystandardarchitecture,简称eisa)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

通信接口用于上述服务器与其他设备之间的通信。

存储器可以包括随机存取存储器(randomaccessmemory,简称ram),也可以包括非易失性存储器(non-volatilememory),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。

上述的处理器可以是通用处理器,包括中央处理器(centralprocessingunit,简称cpu)、网络处理器(networkprocessor,简称np)等;还可以是数字信号处理器(digitalsignalprocessing,简称dsp)、专用集成电路(applicationspecificintegratedcircuit,简称asic)、现场可编程门阵列(field-programmablegatearray,简称fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。

本申请实施例还提供了一种存储介质,该存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述实施例中智能厨具的控制设备侧执行的智能厨具的控制方法。

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在存储介质中,或者从一个存储介质向另一个存储介质发送,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行发送。所述存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘solidstatedisk(ssd))等。

需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

以上所述仅是本申请的具体实施方式,使本领域技术人员能够理解或实现本申请。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所申请的原理和新颖特点相一致的最宽的范围。

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