微波炉控制方法和微波炉与流程

文档序号:14414901阅读:497来源:国知局
微波炉控制方法和微波炉与流程

本发明涉及微波技术领域,尤其涉及一种微波炉控制方法和微波炉。



背景技术:

当前,微波炉通常采用按键控制或旋钮控制的方式。然而,随着微波炉功能的多样化,其控制面板越来越复杂,用户操作十分不便,并且容易因复杂的操作而疏忽大意,导致微波炉内没有待加热物品而空转,造成安全隐患。



技术实现要素:

本发明的主要目的在于提供一种微波炉控制方法,旨在解决上述微波炉操作复杂,安全性差的技术问题。

为实现上述目的,本发明提供一种微波炉控制方法,包括以下步骤:

检测微波炉内物品的当前重量;

比对所述当前重量与第一预设重量;

当所述当前重量大于第一预设重量时,识别接收到的语音控制信息,根据所述语音控制信息的识别结果生成控制指令;

根据所述控制指令运行。

优选地,在所述比对所述当前重量与第一预设重量的步骤之后,还包括以下步骤:

当所述当前重量小于或等于第一预设重量时,生成第一语音提示信息。

优选地,所述检测微波炉内物品的当前重量的步骤包括:

检测微波炉的炉门当次开启前微波炉内物品的第一重量;

检测微波炉的炉门当次关闭后微波炉内物品的第二重量;

比对所述第二重量减所述第一重量的差值与第二预设重量;

当所述第二重量减所述第一重量的差值大于或等于第二预设重量时,以所述第一重量为所述第一预设重量。

优选地。所述检测微波炉内物品的当前重量的步骤包括:

检测所述微波炉的上电信号;

当检测到所述上电信号时,检测微波炉内物品的第三重量;

以检测到所述上电信号时微波炉内物品的第三重量为所述第一预设重量。

优选地,所述识别接收到的语音控制信息,生成控制指令的步骤包括:

提取所述语音控制信息的语义元素;

比对所述语义元素和预存语义元素;

当所述语义元素和所述预存语义元素相匹配时,生成与所述预存语义元素对应的控制指令。

优选地,所述识别接收到的语音控制信息,生成控制指令的步骤包括:

获取所述语音控制信息的声纹元素;

比对所述声纹元素和预存声纹元素;

当所述声纹元素和所述预存声纹元素相匹配时,生成与所述预存声纹元素对应的控制指令。

优选地,所述根据所述控制指令运行的步骤包括:

读取当前运行参数;

根据所述当前运行参数,生成第二语音提示信息;

输出所述第二语音提示信息。

优选地,在所述根据所述控制指令运行的步骤之后,还包括以下步骤:

当运行终止时,检测微波炉的炉门当次开启前微波炉内物品的第四重量;

当所述第四重量在预设时长内的变化量小于第三预设重量时,生成第三语音提示信息;

输出所述第三语音提示信息。

优选地,在所述根据所述控制指令运行的步骤之后,还包括以下步骤:

当运行终止后,检测微波炉的炉门首次关闭时微波炉内物品的第五重量;

以所述第五重量为所述第一预设重量。

本发明还提出一种微波炉,包括:重量检测模块、语音接收模块、语音识别模块、存储器、处理器和存储在所述存储器上并可在所述处理器上运行的微波炉控制程序,其中:所述重量检测模块与所述处理器电连接,所述重量检测模块用于检测微波炉内物品的重量;所述语音接收模块与所述语音识别模块电连接,所述语音接收模块用于接收语音控制信息;所述语音识别模块与所述处理器电连接,所述语音识别模块用于识别所述语音控制信息;所述微波炉控制程序被所述处理器执行时实现微波炉控制方法的步骤,所述微波炉控制方法包括以下步骤:检测微波炉内物品的当前重量;比对所述当前重量与第一预设重量;当所述当前重量大于第一预设重量时,识别接收到的语音控制信息,根据所述语音控制信息的识别结果生成控制指令;根据所述控制指令运行。

优选地,所述微波炉还包括语音生成模块、语音输出模块和计时模块,其中:所述语音生成模块与所述处理器电连接,所述语音生成模块用于生成语音提示信息;所述语音输出模块与所述语音生成模块电连接,所述语音输出模块用于输出所述语音提示信息;所述计时模块与所述处理器电连接,所述计时模块用于累计时长。

本实施例中,微波炉控制方法包括以下步骤:检测微波炉内物品的当前重量;比对当前重量与第一预设重量;当当前重量大于第一预设重量时,识别接收到的语音控制信息,根据语音控制信息的识别结果生成控制指令;根据控制指令运行。当微波炉内的物品重量小于或等于第一预设重量时,表明微波炉内处于空置状态。当微波炉内的物品当前重量大于第一预设重量时,表明此时微波炉内放有食物,微波炉根据语音控制信息生成的控制指令运行,对其中的食物进行加热。通过检测微波炉内物品的当前重量,有效避免了微波炉在空置状态下运行,从而提高了微波炉的安全性。进一步根据识别语音控制信息的结果生成控制指令,控制微波炉的运行参数,对于用户而言,操作简单易行,有利于使儿童、老年、甚至部分残疾人士方便安全地使用微波炉,大幅改善了微波炉的使用体验。

附图说明

图1为本发明微波炉控制方法第一实施例的流程示意图;

图2为本发明微波炉控制方法第二实施例的流程示意图;

图3为本发明微波炉控制方法第三实施例中步骤s100的流程示意图;

图4为本发明微波炉控制方法第四实施例中步骤s100的流程示意图;

图5为本发明微波炉控制方法第五实施例中步骤s310的流程示意图;

图6为本发明微波炉控制方法第六实施例中步骤s310的流程示意图;

图7为本发明微波炉控制方法第七实施例中步骤s400的流程示意图;

图8为本发明微波炉控制方法第八实施例的流程示意图;

图9为本发明微波炉控制方法第九实施例的流程示意图;

图10为本发明微波炉一实施例的结构示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

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

需要说明,若本发明实施例中有涉及方向性指示(诸如上、下、左、右、前、后……),则该方向性指示仅用于解释在某一特定姿态(如附图所示)下各部件之间的相对位置关系、运动情况等,如果该特定姿态发生改变时,则该方向性指示也相应地随之改变。

另外,若本发明实施例中有涉及“第一”、“第二”等的描述,则该“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本发明要求的保护范围之内。

本发明提供一种微波炉控制方法,如图1所示,微波炉控制方法包括以下步骤:

步骤s100、检测微波炉内物品的当前重量;

根据微波炉种类和重量检测模块安装位置的不同,微波炉内物品的重量可能包括加热托盘、待加热食物等的重量。微波炉内物品的当前重量可通过重量检测模块进行测量,其中,重量检测模块具有多种工作原理。例如,在一种应变片式重量检测模块中,微波炉内的物品在重力作用下对重量检测模块中的应变片产生外力作用,应变片发生形变,导致其电阻的变化,进而导致检测电路中电流或电压的变化,从而检测到微波炉内物品的重量。

步骤s200、比对当前重量与第一预设重量;

一方面,当微波炉内设有加热托盘等装置时,重量检测模块所检测到的重量不仅包括内置食物的重量,还包括加热托盘等装置的重量;另一方面,由于重量检测模块自身性能的变化,例如,受到应变片式重量检测模块中应变片的不可恢复形变的影响,将导致其检测到的重量值发生漂移。为了提高微波炉内是否放置有食物的判断准确度,通过比对检测到的微波炉内物品的当前重量相对第一预设重量的关系,确定微波炉内是否放置有食物。其中,第一预设重量为微波炉空置时重量检测模块所检测到的重量。

步骤s310、当当前重量大于第一预设重量时,识别接收到的语音控制信息,根据语音控制信息的识别结果生成控制指令;

当检测到的当前重量大于第一预设重量时,表明此时微波炉处于空置状态,识别接收到的语音控制信息,生成控制指令。在一具体示例中,微波炉上电时,其中的语音接收模块即开始接收语音控制信息,然而,语音识别模块此时可保持关闭状态,也就是不识别接收到的语音控制信息,以简化微波炉控制方法的运行,而在检测到当前重量大于第一预设重量时,方进行语音控制信息的识别。在另一具体示例中,微波炉上电时,语音接收模块和语音识别模块均保持关闭状态,不接受也不识别用户的语音控制信息,而当微波炉内物品的当前重量大于第一预设重量时,接收并识别语音控制信息,以进一步减小微波炉控制方法所占用的系统资源。其中,对语音控制信息的识别可通过语音控制信息中的语义元素识别,也可以通过语音控制信息中的声纹元素识别,或结合语义元素和声纹元素进行识别,后文中还将详细阐述。

步骤s400、根据控制指令运行。

微波炉根据生成的控制指令运行,执行加热过程,控制指令具体包括对加热火力、加热时间等参数的控制。由于在步骤s200中已经确保此时微波炉中放置有食物,从而避免了微波炉的空转,提高了微波炉的安全性能。

本实施例中,微波炉控制方法包括以下步骤:检测微波炉内物品的当前重量;比对当前重量与第一预设重量;当当前重量大于第一预设重量时,识别接收到的语音控制信息,根据语音控制信息的识别结果生成控制指令;根据控制指令运行。当微波炉内的物品重量小于或等于第一预设重量时,表明微波炉内处于空置状态。当微波炉内的物品当前重量大于第一预设重量时,表明此时微波炉内放有食物,微波炉根据语音控制信息生成的控制指令运行,对其中的食物进行加热。通过检测微波炉内物品的当前重量,有效避免了微波炉在空置状态下运行,从而提高了微波炉的安全性。进一步根据识别语音控制信息的结果生成控制指令,控制微波炉的运行参数,对于用户而言,操作简单易行,有利于使儿童、老年、甚至部分残疾人士方便安全地使用微波炉,大幅改善了微波炉的使用体验。

在本发明的第二实施例中,如图2所示,在步骤s200之后,微波炉控制方法还包括:

步骤s320、当当前重量小于或等于第一预设重量时,生成第一语音提示信息。

当检测到的微波炉内物品的当前重量小于或等于第一预设重量时,表明此时微波炉处于空置状态,通过生成第一语音提示信息,提醒用户此时微波炉中没有放入食物,以方便用户查找微波炉不工作的原因。

考虑到微波炉内重量检测模块的性能变化,可能出现微波炉内并没有放置待加热的食物,而由于重量检测模块的检测故障导致检测到的当前重量大于第一预设重量而发生误判的情况,在本发明的第三实施例中,如图3所示,步骤s100包括:

步骤s110、检测微波炉的炉门当次开启前微波炉内物品的第一重量;

步骤s120、检测微波炉的炉门当次关闭后微波炉内物品的第二重量;

步骤s130、比对第二重量减第一重量的差值与第二预设重量;

步骤s140、当第二重量减第一重量的差值大于或等于第二预设重量时,以第一重量为第一预设重量。

用户通过开启微波炉的炉门,放入食物在微波炉中以待加热,关闭微波炉的炉门为一次完整的放置食物的操作,根据炉门被开启前和相邻一次的被关闭后微波炉中物品的重量变化情况,能够实现更加准确地判断微波炉内是否放置有待加热的食物,避免由于重量检测模块性能的漂移导致误判。当微波炉中物品的重量在炉门一次开启、关闭前后的变化大于或等于第二预设重量时,表明此时微波炉内有食物,而炉门打开前所测到的第一重量对应于微波炉空置时其中物品的重量,将第一预设重量更新为第一重量,以补偿微波炉的重量检测模块性能变化导致的漂移。而当前重量即为检测到的第二重量,当第二重量减第一重量的差值大于或等于第二预设重量时,当前重量必然大于第一预设重量,从而进一步根据接收到的语音控制信息控制微波炉的运行即可。需要注意的是,第二预设重量大于零,第二预设重量通常设置为能够加热的食物的最小重量,以免微波炉空转或微波炉中食物过少接近于空转状态而导致安全隐患的产生。

在本发明的第四实施例中,如图4所示,步骤s100包括:

步骤s150、检测微波炉的上电信号;

步骤s160、当检测到上电信号时,检测微波炉内物品的第三重量;

步骤s170、以检测到上电信号时微波炉内物品的第三重量为第一预设重量。

考虑到微波炉在短时间内对重量检测的漂移量较小,可忽略不计,因此,对第一预设重量的校准也可以在微波炉每次上电启动时进行,以提高判断的准确度。具体的,当检测到微波炉的上电信号时,立即检测微波炉内物品的第三重量,此时用户尚未放入食物在微波炉中,因此,将第一预设重量更新为检测到上电信号时微波炉内物品的第三重量。在后续的操作中,若检测到微波炉内物品的当前重量大于第三重量,表明用户放入了食物,可根据接收到的语音控制信息的识别结果,生成控制指令,微波炉根据控制指令进一步运行以加热食物。

在本发明的第五实施例中,如图5所示,识别接收到的语音控制信息,生成控制指令的步骤包括:

步骤s311、提取语音控制信息的语义元素;

步骤s312、比对语义元素和预存语义元素;

步骤s313、当语义元素和预存语义元素相匹配时,生成与预存语义元素对应的控制指令。

根据用户发出的语音控制信息,能够提取出包括多种元素。其中,语义元素反映语音控制信息的内容,例如,用户发出“解冻500g肉”的语音控制信息时,解冻500g肉即为该语音控制信息的语义元素。在提取语义元素的过程中,对语音控制信息通过端点检测、语音增强等方式进行前端处理,以区分语音和非语音,并进一步提高语音信息的信噪比,然后通过特征提取的方式,识别语义信息。在微波炉出厂时,或者在用户使用之前,往往预先在其中对应存储有一些语义元素和控制指令,通过比对接收到的语义元素和预存语义元素,当语义元素和预存语义元素相匹配时,生成与预存语义元素对应的控制指令,进一步控制微波炉的运行。在本实施例中,由于根据语音控制信息的语义元素控制微波炉的运行,因此,对使用微波炉的用户身份本身并无特别的要求,从而能够使多个用户共同使用微波炉,提高微波炉的使用效率。

在本发明的第六实施例中,如图6所示,识别接收到的语音控制信息,生成控制指令的步骤包括:

步骤s314、获取语音控制信息的声纹元素;

步骤s315、比对声纹元素和预存声纹元素;

步骤s316、当声纹元素和预存声纹元素相匹配时,生成与预存声纹元素对应的控制指令。

根据用户发出的语音控制信息,还能够提取出声纹元素,声纹元素体现在语音控制信息的频谱中,属于用户的生物特征,具有很好的身份识别性。通过分析语音控制信息的频谱特征提取其中的声纹元素。在用户使用微波炉之前,预先存储自己的声纹元素在微波炉中,并对应存储相应的控制指令,通过比对接收到的声纹元素和预存声纹元素,当声纹元素和预存声纹元素相匹配时,生成与预存声纹元素对应的控制指令,进一步控制微波炉的运行。在本实施例中,根据声纹元素控制微波炉的运行,使得微波炉具有很好的身份识别性,以满足用户的个性化需求。

当然,上述第五实施例和第六实施例也可以相结合,即通过分析语音控制信息中的语义元素和声纹元素,生成与语义元素和声纹元素相对应的控制指令,一方面能够准确地获取到用户希望执行的操作,增加同一用户下能够存储的控制指令,另一方面还能够满足不同用户在烹饪同一菜肴时的不同需求,从而改善微波炉的使用体验。

在本发明的第七实施例中,如图7所示,步骤s400包括:

步骤s410、读取当前运行参数;

步骤s420、根据当前运行参数,生成第二语音提示信息;

步骤s430、输出第二语音提示信息。

在本实施例中,通过读取微波炉的当前运行参数,并根据当前运行参数生成第二语音提示信息,输出第二语音提示信息以提示用户微波炉当前的运行状态,特别是对于老年人、或者视力障碍用户而言,该第二语音提示信息能够很好地方便用户的使用。此外,若微波炉根据用户的语音控制信息生成的控制指令有误,根据该输出的第二语音提示信息,用户还能够及时发现错误并修正,以提高微波炉的可靠性,实现用户与微波炉之间的良好的交互。

在本发明的第八实施例中,如图8所示,在步骤s400之后,微波炉控制方法还包括以下步骤:

步骤s500、当运行终止时,检测微波炉内物品的第四重量;

步骤s600、当第四重量在预设时长内的变化量小于第三预设重量时,生成第三语音提示信息;

步骤s700、输出第三语音提示信息。

在一些情况下,微波炉的运行终止时,用户可能因疏忽忘记取出其中的食物,导致食物的卫生性变差。因此,在本实施例中,微波炉运行终止时,当检测到其中物品的第四重量在预设时长内的变化量小于第三预设重量时,表明用户长时间未取出食物,此时,生成并输出第三语音提示信息,以提示用户取出食物,从而避免食物在微波炉中长期放置而滋生细菌等,提高食品的安全性。

在本发明的第九实施例中,如图9所示,在步骤s400之后,微波炉控制方法还包括以下步骤:

步骤s800、当运行终止后,检测微波炉的炉门首次关闭时微波炉内物品的第五重量;

步骤s900、以第五重量为第一预设重量。

在本实施例中,以用户在微波炉运行终止后,取出食物时检测到的微波炉内物品的第五重量更新第一预设重量,即将第一预设重量的校准过程后置,以提高微波炉判断其中是否存在待加热食物的准确度。

本发明还提出一种微波炉,如图10所示,微波炉包括重量检测模块100、语音接收模块200、语音识别模块300、存储器400、处理器500和存储在存储器400上并可在处理器500上运行的微波炉控制程序。其中:重量检测模块100与处理器500电连接,重量检测模块100用于检测微波炉内物品的重量;语音接收模块200与语音识别模块300电连接,语音接收模块200用于接收语音控制信息;语音识别模块300与处理器500电连接,语音识别模块300用于识别语音控制信息,即语音识别模块300对语音接收模块200接收到的语音控制信息进行识别,并将识别结果反馈到处理器500,以使微波炉根据语音控制信息运转。

进一步的,如图10所示,微波炉还包括语音生成模块600、语音输出模块700和计时模块800,其中:语音生成模块600与处理器500电连接,语音生成模块600用于生成语音提示信息,即语音生成模块600根据处理器500的控制信号合成语音信息;语音输出模块700与语音生成模块600电连接,语音输出模块700用于输出语音提示信息,即语音输出模块700播放语音生成模块600合成的语音信息,以提示用户;计时模块800与处理器500电连接,用于累计时长。

处理器500调用存储器400中存储的微波炉控制程序,并执行以下操作:

检测微波炉内物品的当前重量;

比对当前重量与第一预设重量;

当当前重量大于第一预设重量时,识别接收到的语音控制信息,根据语音控制信息的识别结果生成控制指令;

根据控制指令运行。

处理器500调用存储器400中存储的微波炉控制程序,在比对当前重量与第一预设重量的操作之后,还执行以下操作:

当当前重量小于或等于第一预设重量时,生成第一语音提示信息。

处理器500调用存储器400中存储的微波炉控制程序,检测微波炉内物品的当前重量的操作包括:

检测微波炉的炉门当次开启前微波炉内物品的第一重量;

检测微波炉的炉门当次关闭后微波炉内物品的第二重量;

比对第二重量减第一重量的差值与第二预设重量;

当第二重量减第一重量的差值大于或等于第二预设重量时,以第一重量为第一预设重量。

处理器500调用存储器400中存储的微波炉控制程序,检测微波炉内物品的当前重量的操作包括:

检测微波炉的上电信号;

当检测到上电信号时,检测微波炉内物品的第三重量;

以检测到上电信号时微波炉内物品的第三重量为第一预设重量。

处理器500调用存储器400中存储的微波炉控制程序,识别接收到的语音控制信息,生成控制指令的操作包括:

提取语音控制信息的语义元素;

比对语义元素和预存语义元素;

当语义元素和预存语义元素相匹配时,生成与预存语义元素对应的控制指令。

处理器500调用存储器400中存储的微波炉控制程序,识别接收到的语音控制信息,生成控制指令的操作包括:

提取语音控制信息的声纹元素;

比对声纹元素和预存声纹元素;

当声纹元素和预存声纹元素相匹配时,生成与预存声纹元素对应的控制指令。

处理器500调用存储器400中存储的微波炉控制程序,根据控制指令运行的操作包括:

读取当前运行参数;

根据当前运行参数,生成第二语音提示信息;

输出第二语音提示信息。

处理器500调用存储器400中存储的微波炉控制程序,在根据控制指令运行的操作之后,还包括以下操作:

当运行终止时,检测微波炉内物品的第四重量;

当第四重量在预设时长内的变化量小于第三预设重量时,生成第三语音提示信息;

输出第三语音提示信息。

处理器500调用存储器400中存储的微波炉控制程序,在根据控制指令运行的操作之后,还包括以下操作:

当运行终止后,检测微波炉的炉门首次关闭时微波炉内物品的第五重量;

以第五重量为第一预设重量。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

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