烹饪器具的控制方法及控制装置、烹饪器具转让专利

申请号 : CN201610595317.3

文献号 : CN107647773B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 顾青松

申请人 : 佛山市顺德区美的电热电器制造有限公司

摘要 :

本发明提出了一种烹饪器具的控制方法、一种烹饪器具的控制装置和一种烹饪器具,其中,所述烹饪器具的控制方法包括:获取烹饪器具的上电时间点;获取所述烹饪器具中存储的至少一个烹饪菜单中的每个烹饪菜单的历次使用时间点;计算所述每个烹饪菜单的历次使用时间点与所述上电时间点的相差时长;根据所述相差时长确定向用户推荐的烹饪菜单。通过本发明的技术方案,可以有效地解决现有烹饪器具的烹饪菜单设置繁琐复杂的问题,简化操作步骤,提高设置烹饪菜单的效率,从而提升用户的使用体验。

权利要求 :

1.一种烹饪器具的控制方法,其特征在于,

获取烹饪器具的上电时间点;

获取所述烹饪器具中存储的至少一个烹饪菜单中的每个烹饪菜单的历次使用时间点;

计算所述每个烹饪菜单的历次使用时间点与所述上电时间点的相差时长;

根据所述相差时长确定向用户推荐的烹饪菜单。

2.根据权利要求1所述的烹饪器具的控制方法,其特征在于,所述烹饪菜单为至少两个,所述根据所述相差时长确定向用户推荐的烹饪菜单,具体包括:当所述相差时长中仅存在一个值最小的相差时长时,将所述值最小的相差时长对应的烹饪菜单确定为所述向用户推荐的烹饪菜单;

当所述相差时长中存在多个值最小的相差时长时,在所述多个值最小的相差时长对应的多个烹饪菜单中,将在所述至少一个烹饪菜单的历史使用次序中次序号最大的烹饪菜单确定为所述向用户推荐的烹饪菜单;

其中,在所述至少一个烹饪菜单的历史使用次序中次序号越大对应的烹饪菜单的使用时间越接近当前次烹饪。

3.根据权利要求2所述的烹饪器具的控制方法,其特征在于,还包括:判断是否整体替换所述向用户推荐的烹饪菜单;

当判定整体替换所述向用户推荐的烹饪菜单时,根据用户的输入指令在所述至少一个烹饪菜单中选择目标烹饪菜单,所述目标烹饪菜单与所述向用户推荐的烹饪菜单不相同,以将所述向用户推荐的烹饪菜单替换为所述目标烹饪菜单;

当判定不整体替换所述向用户推荐的烹饪菜单时,判断是否对所述向用户推荐的烹饪菜单的属性信息进行更新。

4.根据权利要求3所述的烹饪器具的控制方法,其特征在于,还包括:当判定对所述向用户推荐的烹饪菜单的属性信息进行更新时,将属性信息更新后的烹饪菜单确定为所述目标烹饪菜单;

当判定不对所述向用户推荐的烹饪菜单的属性信息进行更新时,将所述向用户推荐的烹饪菜单确定为所述目标烹饪菜单。

5.根据权利要求3或4所述的烹饪器具的控制方法,其特征在于,还包括:当根据所述目标烹饪菜单结束烹饪后、或接收到用户输入的存储指令时、或检测到开启记忆模式时,存储所述目标烹饪菜单。

6.根据权利要求5所述的烹饪器具的控制方法,其特征在于,所述存储所述目标烹饪菜单,具体包括:将所述烹饪器具根据所述目标烹饪菜单启动烹饪时的时间点存储为所述目标烹饪菜单的使用时间点;

将所述目标烹饪菜单的次序号在所述烹饪器具的当前所有烹饪菜单的历史使用次序中设置为最大值;

将所述当前所有烹饪菜单中除所述目标烹饪菜单外的次序号不为零的其他烹饪菜单的次序号均减小1。

7.根据权利要求1至4中任一项所述的烹饪器具的控制方法,其特征在于,还包括:根据接收到的删除指令,对所述至少一个烹饪菜单执行删除操作。

8.一种烹饪器具的控制装置,其特征在于,包括:时钟模块,用于获取烹饪器具的上电时间点;

获取模块,用于获取所述烹饪器具中存储的至少一个烹饪菜单中的每个烹饪菜单的历次使用时间点;

计算模块,用于计算所述每个烹饪菜单的历次使用时间点与所述上电时间点的相差时长;

确定模块,用于根据所述计算模块计算出的所述相差时长确定向用户推荐的烹饪菜单。

9.根据权利要求8所述的烹饪器具的控制装置,其特征在于,所述烹饪菜单为至少两个,所述确定模块具体用于:当所述相差时长中仅存在一个值最小的相差时长时,将所述值最小的相差时长对应的烹饪菜单确定为所述向用户推荐的烹饪菜单;

当所述相差时长中存在多个值最小的相差时长时,在所述多个值最小的相差时长对应的多个烹饪菜单中,将在所述至少一个烹饪菜单的历史使用次序中次序号最大的烹饪菜单确定为所述向用户推荐的烹饪菜单;

其中,在所述至少一个烹饪菜单的历史使用次序中次序号越大对应的烹饪菜单的使用时间越接近当前次烹饪。

10.根据权利要求9所述的烹饪器具的控制装置,其特征在于,还包括:第一判断模块,用于判断是否整体替换所述向用户推荐的烹饪菜单;

选择模块,用于当所述第一判断模块判定整体替换所述向用户推荐的烹饪菜单时,根据用户的输入指令在所述至少一个烹饪菜单中选择目标烹饪菜单,所述目标烹饪菜单与所述向用户推荐的烹饪菜单不相同,以将所述向用户推荐的烹饪菜单替换为所述目标烹饪菜单;

第二判断模块,用于当所述第一判断模块判定不整体替换所述向用户推荐的烹饪菜单时,判断是否对所述向用户推荐的烹饪菜单的属性信息进行更新。

11.根据权利要求10所述的烹饪器具的控制装置,其特征在于,所述确定模块还用于:当所述第二判断模块判定对所述向用户推荐的烹饪菜单的属性信息进行更新时,将属性信息更新后的烹饪菜单确定为所述目标烹饪菜单;

当所述第二判断模块判定不对所述向用户推荐的烹饪菜单的属性信息进行更新时,将所述向用户推荐的烹饪菜单确定为所述目标烹饪菜单。

12.根据权利要求10或11所述的烹饪器具的控制装置,其特征在于,还包括:存储模块,用于当根据所述目标烹饪菜单结束烹饪后、或接收到用户输入的存储指令时、或检测到开启记忆模式时,存储所述目标烹饪菜单。

13.根据权利要求12所述的烹饪器具的控制装置,其特征在于,所述存储模块具体用于:将所述烹饪器具根据所述目标烹饪菜单启动烹饪时的时间点存储为所述目标烹饪菜单的使用时间点;

将所述目标烹饪菜单的次序号在所述烹饪器具的当前所有烹饪菜单的历史使用次序中设置为最大值;

将所述当前所有烹饪菜单中除所述目标烹饪菜单外的次序号不为零的其他烹饪菜单的次序号均减小1。

14.根据权利要求8至11中任一项所述的烹饪器具的控制装置,其特征在于,还包括:删除模块,用于根据接收到的删除指令,对所述至少一个烹饪菜单执行删除操作。

15.一种烹饪器具,其特征在于,包括:如权利要求8至14中任一项所述的烹饪器具的控制装置。

说明书 :

烹饪器具的控制方法及控制装置、烹饪器具

技术领域

[0001] 本发明涉及家用电器技术领域,具体而言,涉及一种烹饪器具的控制方法、一种烹饪器具的控制装置和一种烹饪器具。

背景技术

[0002] 目前,现有的烹饪器具产品,比如电压力锅,一方面烹饪菜单的数量越来越多,另一方面同一个烹饪菜单的属性信息(比如,预约时间、烹饪时间、口感、压力等)也越来越复杂,而用户每次再次进行烹饪时,产品均会回到初始状态,则需要进行多步选择完成整个烹饪菜单的重新设置,这导致:一方面多步选择设置使操作变得极度不方便,另一方面繁琐的设置往往使用户很难记得上次所选的烹饪菜单的属性信息,造成每次的烹饪菜单的属性信息设置出现不一致的问题,从而使烹饪效果也不一致,影响用户的使用体验。
[0003] 因此,如何解决现有烹饪器具的烹饪菜单设置繁琐复杂的问题,简化操作步骤,提高设置烹饪菜单的效率,从而提升用户的使用体验,成为亟待解决的技术问题。

发明内容

[0004] 本发明旨在至少解决现有技术或相关技术中存在的技术问题之一。
[0005] 为此,本发明的一个目的在于提出一种烹饪器具的控制方法,可以有效地解决现有烹饪器具的烹饪菜单设置繁琐复杂的问题,简化操作步骤,提高设置烹饪菜单的效率,从而提升用户的使用体验。
[0006] 本发明的另一个目的在于提出一种烹饪器具的控制装置和具有该烹饪器具的控制装置的烹饪器具。
[0007] 为实现上述至少一个目的,根据本发明的第一方面的实施例,提出了一种烹饪器具的控制方法,包括:获取烹饪器具的上电时间点;获取所述烹饪器具中存储的至少一个烹饪菜单中的每个烹饪菜单的历次使用时间点;计算所述每个烹饪菜单的历次使用时间点与所述上电时间点的相差时长;根据所述相差时长确定向用户推荐的烹饪菜单。
[0008] 根据本发明的实施例的烹饪器具的控制方法,在启动烹饪器具上电工作时记录上电时间点,并计算该上电时间点与烹饪器具中存储的至少一个烹饪菜单中的每个烹饪菜单的历次使用时间点之间的相差时长,比如相差几小时几分钟几秒,进而根据计算出的相差时长确定当前次烹饪向用户推荐的烹饪菜单,从而避免用户每次再次烹饪时均需经过多步选择重新设置烹饪菜单,即有效地解决了现有烹饪器具的烹饪菜单设置繁琐复杂的问题,简化了操作步骤,提高了设置烹饪菜单的效率,从而提升了用户的使用体验。
[0009] 根据本发明的上述实施例的烹饪器具的控制方法,还可以具有以下技术特征:
[0010] 根据本发明的一个实施例,所述根据所述相差时长确定向用户推荐的烹饪菜单,具体包括:当所述相差时长中仅存在一个值最小的相差时长时,将所述值最小的相差时长对应的烹饪菜单确定为所述向用户推荐的烹饪菜单;或当所述相差时长中存在多个值最小的相差时长时,在所述多个值最小的相差时长对应的多个烹饪菜单中,将在所述至少一个烹饪菜单的历史使用次序中次序号最大的烹饪菜单确定为所述向用户推荐的烹饪菜单;其中,在所述至少一个烹饪菜单的历史使用次序中次序号越大对应的烹饪菜单的使用时间越接近当前次烹饪。
[0011] 在该实施例中,可以通过以下方案之一根据计算出的相差时长确定向用户推荐的烹饪菜单,具体地包括:方案一,当计算出的所有相差时长中只有一个值最小的相差时长时,则将该值最小的相差时长对应的烹饪菜单推荐给用户,以实现将用户最近使用过的烹饪菜单优先推荐给用户;方案二,当计算出的所有相差时长中存在多个值最小的相差时长时,则将多个值最小的相差时长对应的多个烹饪菜单中的在至少一个烹饪菜单的历史使用次序中次序号最大的烹饪菜单推荐给用户,以实现将使用时间点距烹饪器具的上电时间点最近且距当前次烹饪最近的烹饪菜单优先推荐给用户。如此,可以在用户开启烹饪器具工作时向用户推荐一个优选的烹饪菜单,以避免用户每次再次烹饪时均需经过多步选择重新设置烹饪菜单。
[0012] 根据本发明的一个实施例,还包括:判断是否整体替换所述向用户推荐的烹饪菜单;当判定整体替换所述向用户推荐的烹饪菜单时,根据用户的输入指令在所述至少一个烹饪菜单中选择目标烹饪菜单,所述目标烹饪菜单与所述向用户推荐的烹饪菜单不相同;当判定不整体替换所述向用户推荐的烹饪菜单时,判断是否对所述向用户推荐的烹饪菜单的属性信息进行更新。
[0013] 在该实施例中,当确定了最终向用户推荐的烹饪菜单后,判断该烹饪菜单是否是用户当前次烹饪想选用的菜单,若不是,则根据用户的输入指令在存储的至少一个烹饪菜单中选择一个除该推荐的烹饪菜单外的且为用户想要的烹饪菜单,比如将煮饭烹饪菜单整体替换为熬粥烹饪菜单;而若是用户想要的,则进一步确定是否需要对该烹饪菜单的属性信息进行更新,比如:预约时间、烹饪时间、口感、压力、保压时间等,以最大程度满足用户的使用需求。
[0014] 根据本发明的一个实施例,还包括:当判定对所述向用户推荐的烹饪菜单的属性信息进行更新时,将属性信息更新后的烹饪菜单确定为所述目标烹饪菜单;当判定不对所述向用户推荐的烹饪菜单的属性信息进行更新时,将所述向用户推荐的烹饪菜单确定为所述目标烹饪菜单。
[0015] 在该实施例中,具体地,当需要更新向用户推荐的烹饪菜单的属性信息时,则根据用的输入指令进行更新,继而将更新属性信息后的烹饪菜单作为最后的目标烹饪菜单,否则直接将烹饪器具上电开启后确定的向用户推荐的烹饪菜单作为最后的目标烹饪菜单,以最大程度满足用户的使用需求。
[0016] 根据本发明的一个实施例,还包括:当根据所述目标烹饪菜单结束烹饪后、或接收到用户输入的存储指令时、或检测到开启记忆模式时,存储所述目标烹饪菜单。
[0017] 根据本发明的实施例的烹饪器具的控制方法,当确定了当前次烹饪的最后的目标烹饪菜单后,一方面可以在根据该目标烹饪菜单完成烹饪后自动存储该烹饪菜单,或者另一方面可以根据用户输入的存储指令实现手动存储,或者再一方面设置预先开启烹饪器具的记忆模式,以在确定了烹饪菜单后执行自动存储相应的烹饪菜单,以用于之后的烹饪指导,则无需用户去记忆繁琐复杂的烹饪菜单的流程、属性信息等,提高设置烹饪菜单的效率,从而提升用户的使用体验。
[0018] 根据本发明的一个实施例,所述存储所述目标烹饪菜单,具体包括:将所述烹饪器具根据所述目标烹饪菜单启动烹饪时的时间点存储为所述目标烹饪菜单的使用时间点;将所述目标烹饪菜单的次序号在所述烹饪器具的当前所有烹饪菜单的历史使用次序中设置为最大值;将所述当前所有烹饪菜单中除所述目标烹饪菜单外的次序号不为零的其他烹饪菜单的次序号均减小1。
[0019] 在该实施例中,在根据目标烹饪菜单启动了烹饪工作后,存储目标烹饪菜单的过程中,至少需要记录启动烹饪时的时间点以作为该目标烹饪菜单的一个使用时间点进行存储,并将其次序号设置为最近使用的次序号,即当前烹饪菜单的菜单总数,并相应将其他除目标烹饪菜单外的其他烹饪菜单的不为0的次序号均减一,比如,上一次烹饪中为最后一次使用的烹饪菜单则可能变为倒数第二次使用的烹饪菜单,当然也有可能保持不变;而且,若该目标烹饪菜单为最新的烹饪菜单,则也相应地需要存储其属性信息,以用于指导之后的烹饪。如此,可以确保每次用户烹饪均能使用到准确的、满足使用需求的烹饪菜单。
[0020] 根据本发明的一个实施例,还包括:根据接收到的删除指令,对所述至少一个烹饪菜单执行删除操作。
[0021] 根据本发明的实施例的烹饪器具的控制方法,当烹饪器具中存储的烹饪菜单过多或者对之前的烹饪菜单的烹饪效果不满意等时,可以对至少一个烹饪菜单中的一个或多个执行删除操作,以保留符合用户使用需求的烹饪菜单,提升用户的使用体验,同时达到清理烹饪器具的存储空间的目的。
[0022] 根据本发明的第二方面的实施例,提出了一种烹饪器具的控制装置,包括:时钟模块,用于获取烹饪器具的上电时间点;获取模块,用于获取所述烹饪器具中存储的至少一个烹饪菜单中的每个烹饪菜单的历次使用时间点;计算模块,用于计算所述每个烹饪菜单的历次使用时间点与所述上电时间点的相差时长;确定模块,用于根据所述计算模块计算出的所述相差时长确定向用户推荐的烹饪菜单。
[0023] 根据本发明的实施例的烹饪器具的控制装置,在启动烹饪器具上电工作时记录上电时间点,并计算该上电时间点与烹饪器具中存储的至少一个烹饪菜单中的每个烹饪菜单的历次使用时间点之间的相差时长,比如相差几小时几分钟几秒,进而根据计算出的相差时长确定当前次烹饪向用户推荐的烹饪菜单,从而避免用户每次再次烹饪时均需经过多步选择重新设置烹饪菜单,即有效地解决了现有烹饪器具的烹饪菜单设置繁琐复杂的问题,简化了操作步骤,提高了设置烹饪菜单的效率,从而提升了用户的使用体验。
[0024] 根据本发明的上述实施例的烹饪器具的控制装置,还可以具有以下技术特征:
[0025] 根据本发明的一个实施例,所述确定模块具体用于:当所述相差时长中仅存在一个值最小的相差时长时,将所述值最小的相差时长对应的烹饪菜单确定为所述向用户推荐的烹饪菜单;或当所述相差时长中存在多个值最小的相差时长时,在所述多个值最小的相差时长对应的多个烹饪菜单中,将在所述至少一个烹饪菜单的历史使用次序中次序号最大的烹饪菜单确定为所述向用户推荐的烹饪菜单;其中,在所述至少一个烹饪菜单的历史使用次序中次序号越大对应的烹饪菜单的使用时间越接近当前次烹饪。
[0026] 在该实施例中,可以通过以下方案之一根据计算出的相差时长确定向用户推荐的烹饪菜单,具体地包括:方案一,当计算出的所有相差时长中只有一个值最小的相差时长时,则将该值最小的相差时长对应的烹饪菜单推荐给用户,以实现将用户最近使用过的烹饪菜单优先推荐给用户;方案二,当计算出的所有相差时长中存在多个值最小的相差时长时,则将多个值最小的相差时长对应的多个烹饪菜单中的在至少一个烹饪菜单的历史使用次序中次序号最大的烹饪菜单推荐给用户,以实现将使用时间点距烹饪器具的上电时间点最近且距当前次烹饪最近的烹饪菜单优先推荐给用户。如此,可以在用户开启烹饪器具工作时向用户推荐一个优选的烹饪菜单,以避免用户每次再次烹饪时均需经过多步选择重新设置烹饪菜单。
[0027] 根据本发明的一个实施例,还包括:第一判断模块,用于判断是否整体替换所述向用户推荐的烹饪菜单;选择模块,用于当所述第一判断模块判定整体替换所述向用户推荐的烹饪菜单时,根据用户的输入指令在所述至少一个烹饪菜单中选择目标烹饪菜单,所述目标烹饪菜单与所述向用户推荐的烹饪菜单不相同;第二判断模块,用于当所述第一判断模块判定不整体替换所述向用户推荐的烹饪菜单时,判断是否对所述向用户推荐的烹饪菜单的属性信息进行更新。
[0028] 在该实施例中,当确定了最终向用户推荐的烹饪菜单后,判断该烹饪菜单是否是用户当前次烹饪想选用的菜单,若不是,则根据用户的输入指令在存储的至少一个烹饪菜单中选择一个除该推荐的烹饪菜单外的且为用户想要的烹饪菜单,比如将煮饭烹饪菜单整体替换为熬粥烹饪菜单;而若是用户想要的,则进一步确定是否需要对该烹饪菜单的属性信息进行更新,比如:预约时间、烹饪时间、口感、压力、保压时间等,以最大程度满足用户的使用需求。
[0029] 根据本发明的一个实施例,所述确定模块还用于:当所述第二判断模块判定对所述向用户推荐的烹饪菜单的属性信息进行更新时,将属性信息更新后的烹饪菜单确定为所述目标烹饪菜单;当所述第二判断模块判定不对所述向用户推荐的烹饪菜单的属性信息进行更新时,将所述向用户推荐的烹饪菜单确定为所述目标烹饪菜单。
[0030] 在该实施例中,具体地,当需要更新向用户推荐的烹饪菜单的属性信息时,则根据用的输入指令进行更新,继而将更新属性信息后的烹饪菜单作为最后的目标烹饪菜单,否则直接将烹饪器具上电开启后确定的向用户推荐的烹饪菜单作为最后的目标烹饪菜单,以最大程度满足用户的使用需求。
[0031] 根据本发明的一个实施例,还包括:存储模块,用于当根据所述目标烹饪菜单结束烹饪后、或接收到用户输入的存储指令时、或检测到开启记忆模式时,存储所述目标烹饪菜单。
[0032] 根据本发明的实施例的烹饪器具的控制装置,当确定了当前次烹饪的最后的目标烹饪菜单后,一方面可以在根据该目标烹饪菜单完成烹饪后自动存储该烹饪菜单,或者另一方面可以根据用户输入的存储指令实现手动存储,或者再一方面设置预先开启烹饪器具的记忆模式,以在确定了烹饪菜单后执行自动存储相应的烹饪菜单,以用于之后的烹饪指导,则无需用户去记忆繁琐复杂的烹饪菜单的流程、属性信息等,提高设置烹饪菜单的效率,从而提升用户的使用体验。
[0033] 根据本发明的一个实施例,所述存储模块具体用于:将所述烹饪器具根据所述目标烹饪菜单启动烹饪时的时间点存储为所述目标烹饪菜单的使用时间点;将所述目标烹饪菜单的次序号在所述烹饪器具的当前所有烹饪菜单的历史使用次序中设置为最大值;将所述当前所有烹饪菜单中除所述目标烹饪菜单外的次序号不为零的其他烹饪菜单的次序号均减小1。
[0034] 在该实施例中,在根据目标烹饪菜单启动了烹饪工作后,存储目标烹饪菜单的过程中,至少需要记录启动烹饪时的时间点以作为该目标烹饪菜单的一个使用时间点进行存储,并将其次序号设置为最近使用的次序号,即当前烹饪菜单的菜单总数,并相应将其他除目标烹饪菜单外的其他烹饪菜单的不为0的次序号均减一,比如,上一次烹饪中为最后一次使用的烹饪菜单则可能变为倒数第二次使用的烹饪菜单,当然也有可能保持不变;而且,若该目标烹饪菜单为最新的烹饪菜单,则也相应地需要存储其属性信息,以用于指导之后的烹饪。如此,可以确保每次用户烹饪均能使用到准确的、满足使用需求的烹饪菜单。
[0035] 根据本发明的一个实施例,还包括:删除模块,用于根据接收到的删除指令,对所述至少一个烹饪菜单执行删除操作。
[0036] 根据本发明的实施例的烹饪器具的控制装置,当烹饪器具中存储的烹饪菜单过多或者对之前的烹饪菜单的烹饪效果不满意等时,可以对至少一个烹饪菜单中的一个或多个执行删除操作,以保留符合用户使用需求的烹饪菜单,提升用户的使用体验,同时达到清理烹饪器具的存储空间的目的。
[0037] 根据本发明的第三方面的实施例,提出了一种烹饪器具,包括:如上述实施例中任一项所述的烹饪器具的控制装置。
[0038] 本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。

附图说明

[0039] 本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:
[0040] 图1示出了本发明的第一实施例的烹饪器具的控制方法的流程示意图;
[0041] 图2示出了本发明的实施例的确定目标烹饪菜单的方法流程示意图;
[0042] 图3示出了本发明的实施例的存储目标烹饪菜单的方法流程示意图;
[0043] 图4示出了本发明的实施例的烹饪器具的控制装置的示意框图;
[0044] 图5示出了本发明的实施例的烹饪器具的示意框图;
[0045] 图6示出了图5所示的烹饪器具的存储模块的存储示意图;
[0046] 图7示出了本发明的实施例的对每个烹饪菜单的历次使用时间点与烹饪器具上电时间点的相差时长的存储示意图;
[0047] 图8示出了本发明的第二实施例的烹饪器具的控制方法的流程示意图;
[0048] 图9示出了本发明的第三实施例的烹饪器具的控制方法的流程示意图;
[0049] 图10示出了本发明的第四实施例的烹饪器具的控制方法的流程示意图;
[0050] 图11示出了本发明的实施例的更新历史使用次序的方法流程示意图;
[0051] 图12示出了本发明的实施例的清除存储模块存储的数据的方法流程示意图。

具体实施方式

[0052] 为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。
[0053] 在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。
[0054] 图1示出了本发明的第一实施例的烹饪器具的控制方法的流程示意图。
[0055] 如图1所示,本发明的第一实施例的烹饪器具的控制方法,具体包括以下流程步骤:
[0056] 步骤102,获取烹饪器具的上电时间点。
[0057] 步骤104,获取所述烹饪器具中存储的至少一个烹饪菜单中的每个烹饪菜单的历次使用时间点。
[0058] 步骤106,计算所述每个烹饪菜单的历次使用时间点与所述上电时间点的相差时长。
[0059] 步骤108,根据所述相差时长确定向用户推荐的烹饪菜单。
[0060] 根据本发明的实施例的烹饪器具的控制方法,在启动烹饪器具上电工作时记录上电时间点,并计算该上电时间点与烹饪器具中存储的至少一个烹饪菜单中的每个烹饪菜单的历次使用时间点之间的相差时长,比如相差几小时几分钟几秒,进而根据计算出的相差时长确定当前次烹饪向用户推荐的烹饪菜单,从而避免用户每次再次烹饪时均需经过多步选择重新设置烹饪菜单,即有效地解决了现有烹饪器具的烹饪菜单设置繁琐复杂的问题,简化了操作步骤,提高了设置烹饪菜单的效率,从而提升了用户的使用体验。
[0061] 在上述步骤108中,具体包括以下实施例:
[0062] 实施例一,当所述相差时长中仅存在一个值最小的相差时长时,将所述值最小的相差时长对应的烹饪菜单确定为所述向用户推荐的烹饪菜单。
[0063] 在该实施例中,当计算出的所有相差时长中只有一个值最小的相差时长时,则将该值最小的相差时长对应的烹饪菜单推荐给用户,以实现将用户最近使用过的烹饪菜单优先推荐给用户。
[0064] 比如,烹饪器具中总共存储了4个烹饪菜单:煲汤和熬粥,煲汤烹饪菜单对应的历次使用时间点包括:12时30分00秒、18时40分30秒,而熬粥烹饪菜单的历次使用时间点包括:7时10分00秒、17时15分30秒,此时记录的烹饪器具的上电时间点11时10分00秒,则上述每个使用时间点与该上电时间点的相差时长分别为:1小时20分00秒、7小时30分30秒、4小时00分00秒,6小时5分30秒,那么值最小的相差时长为1小时20分00秒,则可将对应的煲汤烹饪菜单推荐给用户。
[0065] 实施例二,当所述相差时长中存在多个值最小的相差时长时,在所述多个值最小的相差时长对应的多个烹饪菜单中,将在所述至少一个烹饪菜单的历史使用次序中次序号最大的烹饪菜单确定为所述向用户推荐的烹饪菜单;其中,在所述至少一个烹饪菜单的历史使用次序中次序号越大对应的烹饪菜单的使用时间越接近当前次烹饪。
[0066] 在该实施例中,当计算出的所有相差时长中存在多个值最小的相差时长时,则将多个值最小的相差时长对应的多个烹饪菜单中的在至少一个烹饪菜单的历史使用次序中次序号最大的烹饪菜单推荐给用户,以实现将使用时间点距烹饪器具的上电时间点最近且距当前次烹饪最近的烹饪菜单优先推荐给用户。
[0067] 比如,烹饪器具中总共存储了6个烹饪菜单,计算出的为值最小的相差时长的烹饪菜单有3个,该3个烹饪菜单在烹饪器具存储的6烹饪菜单的历史使用次序中次序号分别为4、0、2,则可以将次序号为4的烹饪菜单优选推荐给用户。
[0068] 在上述实施例中确定的向用户推荐的烹饪菜单是在烹饪器具中存储了至少一个烹饪菜单且存储了每个烹饪菜单对应的历次使用时间点的情况下选出的,如果为初次使用该烹饪器具则可以将系统默认菜单直接推荐给用户。
[0069] 根据本发明的一个实施例,如图2所示,所述烹饪器具的控制方法还包括以下流程步骤:
[0070] 步骤110,判断是否整体替换所述向用户推荐的烹饪菜单,若判定为是,则执行步骤112,否则执行步骤114。
[0071] 步骤112,根据用户的输入指令在所述至少一个烹饪菜单中选择目标烹饪菜单,所述目标烹饪菜单与所述向用户推荐的烹饪菜单不相同。
[0072] 步骤114,判断是否对所述向用户推荐的烹饪菜单的属性信息进行更新,若判定为是,则执行步骤116,否则执行步骤118。
[0073] 步骤116,将属性信息更新后的烹饪菜单确定为所述目标烹饪菜单。
[0074] 步骤118,所述向用户推荐的烹饪菜单确定为所述目标烹饪菜单。
[0075] 在该实施例中,当确定了最终向用户推荐的烹饪菜单后,判断该烹饪菜单是否是用户当前次烹饪想选用的菜单,若不是,则根据用户的输入指令在存储的至少一个烹饪菜单中选择一个除该推荐的烹饪菜单外的且为用户想要的烹饪菜单,比如将煮饭烹饪菜单整体替换为熬粥烹饪菜单;而若是用户想要的,则进一步确定是否需要对该烹饪菜单的属性信息进行更新,比如:预约时间、烹饪时间、口感、压力、保压时间等,以最大程度满足用户的使用需求。
[0076] 具体地,当需要更新向用户推荐的烹饪菜单的属性信息时,则根据用的输入指令进行更新,继而将更新属性信息后的烹饪菜单作为最后的目标烹饪菜单,否则直接将烹饪器具上电开启后确定的向用户推荐的烹饪菜单作为最后的目标烹饪菜单,以最大程度满足用户的使用需求。
[0077] 根据本发明的一个实施例,可以通过三种方式触发对目标烹饪菜单的存储,具体地:当根据所述目标烹饪菜单结束烹饪后、或接收到用户输入的存储指令时、或检测到开启记忆模式时,存储所述目标烹饪菜单。
[0078] 根据本发明的实施例的烹饪器具的控制方法,当确定了当前次烹饪的最后的目标烹饪菜单后,一方面可以在根据该目标烹饪菜单完成烹饪后自动存储该烹饪菜单,或者另一方面可以根据用户输入的存储指令实现手动存储,或者再一方面设置预先开启烹饪器具的记忆模式,以在确定了烹饪菜单后执行自动存储相应的烹饪菜单,以用于之后的烹饪指导,则无需用户去记忆繁琐复杂的烹饪菜单的流程、属性信息等,提高设置烹饪菜单的效率,从而提升用户的使用体验。
[0079] 根据本发明的一个实施例,如图3所示,所述存储所述目标烹饪菜单具体包括以下流程步骤:
[0080] 步骤S10,将所述烹饪器具根据所述目标烹饪菜单启动烹饪时的时间点存储为所述目标烹饪菜单的使用时间点。
[0081] 步骤S20,将所述目标烹饪菜单的次序号在所述烹饪器具的当前所有烹饪菜单的历史使用次序中设置为最大值。
[0082] 步骤S30,将所述当前所有烹饪菜单中除所述目标烹饪菜单外的次序号不为零的其他烹饪菜单的次序号均减小1。
[0083] 在该实施例中,在根据目标烹饪菜单启动了烹饪工作后,存储目标烹饪菜单的过程中,至少需要记录启动烹饪时的时间点以作为该目标烹饪菜单的一个使用时间点进行存储,并将其次序号设置为最近使用的次序号,即当前烹饪菜单的菜单总数,并相应将其他除目标烹饪菜单外的其他烹饪菜单的不为0的次序号均减一,比如,上一次烹饪中为最后一次使用的烹饪菜单则可能变为倒数第二次使用的烹饪菜单,当然也有可能保持不变;而且,若该目标烹饪菜单为最新的烹饪菜单,则也相应地需要存储其属性信息,以用于指导之后的烹饪。如此,可以确保每次用户烹饪均能使用到准确的、满足使用需求的烹饪菜单。
[0084] 根据本发明的一个实施例,还包括:根据接收到的删除指令,对所述至少一个烹饪菜单执行删除操作。
[0085] 根据本发明的实施例的烹饪器具的控制方法,当烹饪器具中存储的烹饪菜单过多或者对之前的烹饪菜单的烹饪效果不满意等时,可以对至少一个烹饪菜单中的一个或多个执行删除操作,以保留符合用户使用需求的烹饪菜单,提升用户的使用体验,同时达到清理烹饪器具的存储空间的目的。
[0086] 图4示出了本发明的实施例的烹饪器具的控制装置的示意框图。
[0087] 如图4所示,本发明的实施例的烹饪器具的控制装置400,包括:时钟模块402、获取模块404、计算模块406和确定模块408。
[0088] 其中,时钟模块402,用于获取烹饪器具的上电时间点;获取模块404,用于获取所述烹饪器具中存储的至少一个烹饪菜单中的每个烹饪菜单的历次使用时间点;计算模块406,用于计算所述每个烹饪菜单的历次使用时间点与所述上电时间点的相差时长;确定模块408,用于根据所述计算模块406计算出的所述相差时长确定向用户推荐的烹饪菜单。
[0089] 根据本发明的实施例的烹饪器具的控制装置400,在启动烹饪器具上电工作时记录上电时间点,并计算该上电时间点与烹饪器具中存储的至少一个烹饪菜单中的每个烹饪菜单的历次使用时间点之间的相差时长,比如相差几小时几分钟几秒,进而根据计算出的相差时长确定当前次烹饪向用户推荐的烹饪菜单,从而避免用户每次再次烹饪时均需经过多步选择重新设置烹饪菜单,即有效地解决了现有烹饪器具的烹饪菜单设置繁琐复杂的问题,简化了操作步骤,提高了设置烹饪菜单的效率,从而提升了用户的使用体验。
[0090] 根据本发明的一个实施例,所述确定模块408具体用于:当所述相差时长中仅存在一个值最小的相差时长时,将所述值最小的相差时长对应的烹饪菜单确定为所述向用户推荐的烹饪菜单;或当所述相差时长中存在多个值最小的相差时长时,在所述多个值最小的相差时长对应的多个烹饪菜单中,将在所述至少一个烹饪菜单的历史使用次序中次序号最大的烹饪菜单确定为所述向用户推荐的烹饪菜单;其中,在所述至少一个烹饪菜单的历史使用次序中次序号越大对应的烹饪菜单的使用时间越接近当前次烹饪。
[0091] 在该实施例中,可以通过以下方案之一根据计算出的相差时长确定向用户推荐的烹饪菜单,具体地包括:方案一,当计算出的所有相差时长中只有一个值最小的相差时长时,则将该值最小的相差时长对应的烹饪菜单推荐给用户,以实现将用户最近使用过的烹饪菜单优先推荐给用户;方案二,当计算出的所有相差时长中存在多个值最小的相差时长时,则将多个值最小的相差时长对应的多个烹饪菜单中的在至少一个烹饪菜单的历史使用次序中次序号最大的烹饪菜单推荐给用户,以实现将使用时间点距烹饪器具的上电时间点最近且距当前次烹饪最近的烹饪菜单优先推荐给用户。如此,可以在用户开启烹饪器具工作时向用户推荐一个优选的烹饪菜单,以避免用户每次再次烹饪时均需经过多步选择重新设置烹饪菜单。
[0092] 具体实施例如下:
[0093] 实施例一:比如,烹饪器具中总共存储了4个烹饪菜单:煲汤和熬粥,煲汤烹饪菜单对应的历次使用时间点包括:12时30分00秒、18时40分30秒,而熬粥烹饪菜单的历次使用时间点包括:7时10分00秒、17时15分30秒,此时记录的烹饪器具的上电时间点11时10分00秒,则上述每个使用时间点与该上电时间点的相差时长分别为:1小时20分00秒、7小时30分30秒、4小时00分00秒,6小时5分30秒,那么值最小的相差时长为1小时20分00秒,则可将对应的煲汤烹饪菜单推荐给用户。
[0094] 实施例二:比如,烹饪器具中总共存储了6个烹饪菜单,计算出的为值最小的相差时长的烹饪菜单有3个,该3个烹饪菜单在烹饪器具存储的6烹饪菜单的历史使用次序中次序号分别为4、0、2,则可以将次序号为4的烹饪菜单优选推荐给用户。
[0095] 而在上述实施例中确定的向用户推荐的烹饪菜单是在烹饪器具中存储了至少一个烹饪菜单且存储了每个烹饪菜单对应的历次使用时间点的情况下选出的,如果为初次使用该烹饪器具则可以将系统默认菜单直接推荐给用户。
[0096] 根据本发明的一个实施例,还包括:第一判断模块410,用于判断是否整体替换所述向用户推荐的烹饪菜单;选择模块412,用于当所述第一判断模块410判定整体替换所述向用户推荐的烹饪菜单时,根据用户的输入指令在所述至少一个烹饪菜单中选择目标烹饪菜单,所述目标烹饪菜单与所述向用户推荐的烹饪菜单不相同;第二判断模块414,用于当所述第一判断模块410判定不整体替换所述向用户推荐的烹饪菜单时,判断是否对所述向用户推荐的烹饪菜单的属性信息进行更新。
[0097] 在该实施例中,当确定了最终向用户推荐的烹饪菜单后,判断该烹饪菜单是否是用户当前次烹饪想选用的菜单,若不是,则根据用户的输入指令在存储的至少一个烹饪菜单中选择一个除该推荐的烹饪菜单外的且为用户想要的烹饪菜单,比如将煮饭烹饪菜单整体替换为熬粥烹饪菜单;而若是用户想要的,则进一步确定是否需要对该烹饪菜单的属性信息进行更新,比如:预约时间、烹饪时间、口感、压力、保压时间等,以最大程度满足用户的使用需求。
[0098] 根据本发明的一个实施例,所述确定模块408还用于:当所述第二判断模块414判定对所述向用户推荐的烹饪菜单的属性信息进行更新时,将属性信息更新后的烹饪菜单确定为所述目标烹饪菜单;当所述第二判断模块414判定不对所述向用户推荐的烹饪菜单的属性信息进行更新时,将所述向用户推荐的烹饪菜单确定为所述目标烹饪菜单。
[0099] 在该实施例中,具体地,当需要更新向用户推荐的烹饪菜单的属性信息时,则根据用的输入指令进行更新,继而将更新属性信息后的烹饪菜单作为最后的目标烹饪菜单,否则直接将烹饪器具上电开启后确定的向用户推荐的烹饪菜单作为最后的目标烹饪菜单,以最大程度满足用户的使用需求。
[0100] 根据本发明的一个实施例,还包括:存储模块416,用于当根据所述目标烹饪菜单结束烹饪后、或接收到用户输入的存储指令时、或检测到开启记忆模式时,存储所述目标烹饪菜单。
[0101] 根据本发明的实施例的烹饪器具的控制装置400,当确定了当前次烹饪的最后的目标烹饪菜单后,一方面可以在根据该目标烹饪菜单完成烹饪后自动存储该烹饪菜单,或者另一方面可以根据用户输入的存储指令实现手动存储,或者再一方面设置预先开启烹饪器具的记忆模式,以在确定了烹饪菜单后执行自动存储相应的烹饪菜单,以用于之后的烹饪指导,则无需用户去记忆繁琐复杂的烹饪菜单的流程、属性信息等,提高设置烹饪菜单的效率,从而提升用户的使用体验。
[0102] 根据本发明的一个实施例,所述存储模块416具体用于:将所述烹饪器具根据所述目标烹饪菜单启动烹饪时的时间点存储为所述目标烹饪菜单的使用时间点;将所述目标烹饪菜单的次序号在所述烹饪器具的当前所有烹饪菜单的历史使用次序中设置为最大值;将所述当前所有烹饪菜单中除所述目标烹饪菜单外的次序号不为零的其他烹饪菜单的次序号均减小1。
[0103] 在该实施例中,在根据目标烹饪菜单启动了烹饪工作后,存储目标烹饪菜单的过程中,至少需要记录启动烹饪时的时间点以作为该目标烹饪菜单的一个使用时间点进行存储,并将其次序号设置为最近使用的次序号,即当前烹饪菜单的菜单总数,并相应将其他除目标烹饪菜单外的其他烹饪菜单的不为0的次序号均减一,比如,上一次烹饪中为最后一次使用的烹饪菜单则可能变为倒数第二次使用的烹饪菜单,当然也有可能保持不变;而且,若该目标烹饪菜单为最新的烹饪菜单,则也相应地需要存储其属性信息,以用于指导之后的烹饪。如此,可以确保每次用户烹饪均能使用到准确的、满足使用需求的烹饪菜单。
[0104] 根据本发明的一个实施例,还包括:删除模块418,用于根据接收到的删除指令,对所述至少一个烹饪菜单执行删除操作。
[0105] 根据本发明的实施例的烹饪器具的控制装置400,当烹饪器具中存储的烹饪菜单过多或者对之前的烹饪菜单的烹饪效果不满意等时,可以对至少一个烹饪菜单中的一个或多个执行删除操作,以保留符合用户使用需求的烹饪菜单,提升用户的使用体验,同时达到清理烹饪器具的存储空间的目的。
[0106] 作为本发明的一个实施例,可以将上述烹饪器具的控制装置400应用在烹饪器具中,比如,电压力锅。
[0107] 可见,本发明提出的烹饪器具,可以有效地解决现有烹饪器具的烹饪菜单设置繁琐复杂的问题,简化操作步骤,提高设置烹饪菜单的效率,从而提升用户的使用体验。
[0108] 图5示出了本发明的实施例的烹饪器具的示意框图。
[0109] 如图5所示,本发明的实施例的烹饪器具,包括:锅体502、微控制器504、加热模块506、存储模块508、输入模块510、显示模块512、时钟模块514和电源模块516。
[0110] 其中,锅体502用于存放食物;微控制器504用于控制加热模块506(可以为热盘加热、红外加热或电磁感应加热)对锅体502进行加热,以及用于信号的检测、数据的运算处理并输出相应的控制信号;存储模块508用于存储用户操作/设置信息,其可以与微控制器504集成,也可以分离;输入模块510,用于供用户进行信息输入,如选择烹饪菜单信息及相应的口感信息等;显示模块512,用于显示烹饪器具的工作状态,比如用户通过输入模块510输入的烹饪菜单信息及相应的口感信息等;时钟模块514用于提供时间基准;电源模块516,用于在烹饪器具掉电时给微控制器504供电。
[0111] 其中,存储模块508的存储示意图如图6所示,采用矩阵形式a[i][j]进行存储,具体地:
[0112] (1)i表示烹饪菜单的数量,为大于或等于1的整数。
[0113] (2)j表示每个烹饪菜单的属性信息,为大于或等于5的整数,具体通过不同的字节存储不同的属性信息,即:
[0114] Byte1(即第一个字节):用于存储每个烹饪菜单在历史使用次序中的次序号,若Byte1=i,则表示对应的烹饪菜单为用户最近一次使用的菜单,那么依次倒数第二次使用的烹饪菜单的Byte1=i-1,倒数第三次使用的烹饪菜单的Byte1=i-2……,未被使用过的烹饪菜单的Byte1=0;
[0115] Byte2~Byte4(即第二个字节至第四个字节):用于存储每个烹饪菜单的每次的使用时间点,Byte2对应存储小时,Byte3对应存储分钟,Byte4对应存储秒;
[0116] Byte5~Bytej(即第五个字节至第j个字节):用于存储每个烹饪菜单的预约时间、烹饪时间、口感、压力、保压时间、模式等属性信息。
[0117] 其中,各个烹饪菜单的逻辑先后顺序为:a[1]>a[2]>…>a[i]。
[0118] 而每个烹饪菜单的历次使用时间点与烹饪器具的上电时间点的相差时长采用如图7所示的矩阵b[i][3]进行存储,其中,Byte2对应存储小时,Byte3对应存储分钟,Byte4对应存储秒。
[0119] 综上,本发明的烹饪器具带有记忆恢复功能,能够对烹饪菜单/功能,使用时间点及相关属性中的至少一种或组合等进行存储记忆,而在下次上电使用时,微控制器自动根据上电时间点自动算出上次与该上电时间点最接近的烹饪菜单,并自动选择该烹饪菜单以及相关属性作为推荐菜单,以解决现有的烹饪菜单设置繁琐复杂的问题,而该烹饪器具的控制方法的具体如下述实施例所示:
[0120] 实施例一,如图8所示的烹饪器具的控制方法实现了自动存储记忆功能,具体包括以下流程步骤:
[0121] 步骤802,检测烹饪器具是否上电成功,若是,执行步骤804,否则继续检测;
[0122] 步骤804,记录上电时间;
[0123] 步骤806,判断烹饪器具中是否存储有已使用过的烹饪菜单,若有,则执行步骤810,否则执行步骤808;
[0124] 步骤808,显示模块显示默认烹饪菜单或不显示烹饪菜单,显示烹饪菜单时可以同时显示相关的属性信息,然后执行步骤822;
[0125] 步骤810,计算存储的烹饪菜单的使用时间点(a[n][2~4])与上电时间相差时长,并存储在b[n][1~3]内;
[0126] 步骤812,在b[n][1~3]内找出最小值b[m][1~3];
[0127] 步骤814,判断找出的最小值是否不止一个,若是,执行步骤818,否则执行步骤816;
[0128] 步骤816,显示模块显示第m个烹饪菜单,即把距离烹饪器具的上电时间点最近的烹饪菜单推荐给用户,然后执行步骤822;
[0129] 步骤818,在a[m][1]中找出在历史使用次序中次序号最大的烹饪菜单a[k][1],即把距离当前次烹饪最近一次烹饪使用的烹饪菜单推荐给用户;
[0130] 步骤820,显示模块显示第k个烹饪菜单;
[0131] 步骤822,判断是否通过输入模块修改显示模块显示的烹饪菜单(即向用户推荐的烹饪菜单)或输入新的烹饪菜单(即目标烹饪菜单),若是,执行步骤824,否则若判定不修改显示模块显示的烹饪菜单则执行步骤826;
[0132] 步骤824,从存储模块内读取被用户选定的烹饪菜单及其对应属性;
[0133] 步骤826,判断是否通过输入模块修改显示模块显示的烹饪菜单的属性信息,若是,执行步骤828,否则执行步骤830;
[0134] 步骤828,显示模块显示新的烹饪菜单,显示烹饪菜单时可以同时显示相关的属性信息;
[0135] 步骤830,检测是否启动烹饪器具开始工作,若是,执行步骤832,否则继续检测;
[0136] 步骤832,将烹饪菜单及相关的属性信息存储到存储模块,其中,对所用烹饪菜单的历史使用次序的存储更新流程如图11所示。
[0137] 通过该实施例,可以在检测到烹饪器具根据最终选定的烹饪菜单开始启动工作后,实现自动存储记忆当前次烹饪使用的烹饪菜单及相关属性信息,自动存储记忆有效数据的时刻可以为烹饪器具进入工作状态后到烹饪结束进入保温时,若选定烹饪菜单后未使用该烹饪菜单进行烹饪,则不存储记忆相关数据。
[0138] 实施例二,如图9所示的烹饪器具的控制方法实现了手动存储记忆功能,具体包括以下流程步骤:
[0139] 步骤902,检测烹饪器具是否上电成功,若是,执行步骤904,否则继续检测;
[0140] 步骤904,记录上电时间;
[0141] 步骤906,判断烹饪器具中是否存储有已使用过的烹饪菜单,若有,则执行步骤910,否则执行步骤908;
[0142] 步骤908,显示模块显示默认烹饪菜单或不显示烹饪菜单,显示烹饪菜单时可以同时显示相关的属性信息,然后执行步骤922;
[0143] 步骤910,计算存储的烹饪菜单的使用时间点(a[n][2~4])与上电时间相差时长,并存储在b[n][1~3]内;
[0144] 步骤912,在b[n][1~3]内找出最小值b[m][1~3];
[0145] 步骤914,判断找出的最小值是否不止一个,若是,执行步骤818,否则执行步骤916;
[0146] 步骤916,显示模块显示第m个烹饪菜单,即把距离烹饪器具的上电时间点最近的烹饪菜单推荐给用户,然后执行步骤922;
[0147] 步骤918,在a[m][1]中找出在历史使用次序中次序号最大的烹饪菜单a[k][1],即把距离当前次烹饪最近一次烹饪使用的烹饪菜单推荐给用户;
[0148] 步骤920,显示模块显示第k个烹饪菜单;
[0149] 步骤922,判断是否通过输入模块修改显示模块显示的烹饪菜单(即向用户推荐的烹饪菜单)或输入新的烹饪菜单(即目标烹饪菜单),若是,执行步骤924,否则若判定不修改显示模块显示的烹饪菜单则执行步骤926;
[0150] 步骤924,从存储模块内读取被用户选定的烹饪菜单及其对应属性;
[0151] 步骤926,判断是否通过输入模块修改显示模块显示的烹饪菜单的属性信息,若是,执行步骤928,否则执行步骤930;
[0152] 步骤928,显示模块显示新的烹饪菜单,显示烹饪菜单时可以同时显示相关的属性信息;
[0153] 步骤930,检测是否接收到用户输入的记忆指令,若是,执行步骤932,否则继续检测;
[0154] 步骤932,将烹饪菜单及相关的属性信息存储到存储模块,其中,对所用烹饪菜单的历史使用次序的存储更新流程如图11所示。
[0155] 通过该实施例,可以在检测到接收到用户输入的记忆指令后,存储记忆当前次烹饪使用的烹饪菜单及相关属性信息,即实现手动开启记忆,比如通过输入模块输入,存储记忆有效数据的时刻可以为烹饪器具进入工作状态后到烹饪结束进入保温时,若选定烹饪菜单后未使用该烹饪菜单进行烹饪,则不存储记忆相关数据。
[0156] 实施例三,如图10所示的烹饪器具的控制方法实现了另外一种存储记忆功能,具体包括以下流程步骤:
[0157] 步骤1002,检测烹饪器具是否上电成功,若是,执行步骤1004,否则继续检测;
[0158] 步骤1004,记录上电时间;
[0159] 步骤1006,判断烹饪器具中是否存储有已使用过的烹饪菜单,若有,则执行步骤1010,否则执行步骤1008;
[0160] 步骤1008,显示模块显示默认烹饪菜单或不显示烹饪菜单,显示烹饪菜单时可以同时显示相关的属性信息,然后执行步骤1022;
[0161] 步骤1010,计算存储的烹饪菜单的使用时间点(a[n][2~4])与上电时间相差时长,并存储在b[n][1~3]内;
[0162] 步骤1012,在b[n][1~3]内找出最小值b[m][1~3];
[0163] 步骤1014,判断找出的最小值是否不止一个,若是,执行步骤1018,否则执行步骤1016;
[0164] 步骤1016,显示模块显示第m个烹饪菜单,即把距离烹饪器具的上电时间点最近的烹饪菜单推荐给用户,然后执行步骤1022;
[0165] 步骤1018,在a[m][1]中找出在历史使用次序中次序号最大的烹饪菜单a[k][1],即把距离当前次烹饪最近一次烹饪使用的烹饪菜单推荐给用户;
[0166] 步骤1020,显示模块显示第k个烹饪菜单;
[0167] 步骤1022,判断是否通过输入模块修改显示模块显示的烹饪菜单(即向用户推荐的烹饪菜单)或输入新的烹饪菜单(即目标烹饪菜单),若是,执行步骤1024,否则若判定不修改显示模块显示的烹饪菜单则执行步骤1026;
[0168] 步骤1024,从存储模块内读取被用户选定的烹饪菜单及其对应属性;
[0169] 步骤1026,判断是否通过输入模块修改显示模块显示的烹饪菜单的属性信息,若是,执行步骤1028,否则执行步骤1030;
[0170] 步骤1028,显示模块显示新的烹饪菜单,显示烹饪菜单时可以同时显示相关的属性信息;
[0171] 步骤1030,检测烹饪器具是否开启设置了记忆模式,若是,执行步骤1032,否则继续检测;
[0172] 步骤1032,将烹饪菜单及相关的属性信息存储到存储模块,其中,对所用烹饪菜单的历史使用次序的存储更新流程如图11所示。
[0173] 通过该实施例,可以在检测到烹饪器具已开启设置工作在记忆模式时,自动存储记忆当前次烹饪使用的烹饪菜单及相关属性信息,自动存储记忆有效数据的时刻可以为烹饪器具进入工作状态后到烹饪结束进入保温时,若选定烹饪菜单后未使用该烹饪菜单进行烹饪,则不存储记忆相关数据。若烹饪器具开启设置工作在非记忆模式,则不会执行自动存储记忆操作。
[0174] 在上述三个实施例中,如果找出的最小值b[m][1~3]有多个时,除了将在历史使用次序中次序号最大的烹饪菜单优先推荐给用户,一方面还可以根据各个烹饪菜单的逻辑先后顺序,默认选择排在最前面的烹饪菜单,比如,总共找出最小值b[m][1~3]的对应有3个烹饪菜单,分别为a[2]、a[4]、a[6],则最终选择a[2];另一方面还可以根据各个烹饪菜单的使用频次,将使用频次最多的烹饪菜单优先推荐给用户。
[0175] 在上述三个实施例中,在记忆存储使用过的烹饪菜单及其相关属性信息时,具体地更新所有烹饪菜单的历史使用次序的方法流程如图11所示,具体包括以下流程步骤:
[0176] 步骤1102,烹饪器具正在使用第n个菜单进行烹饪;
[0177] 步骤1104,将第n个菜单的Byte1,即a[n][1]的值赋为i,即烹饪器具当前存储的所有烹饪菜单的总数;
[0178] 步骤1106,判断i个烹饪菜单中除第n个菜单以外的其他菜单的Byte1,即a[m][1]的取值是否为0(m≠n),若是,执行步骤1110,否则执行步骤1108;
[0179] 步骤1108,将第m个菜单的Byte1的值自减1,即a[m][1]自减1;
[0180] 步骤1110,a[m][1]的值保持0不变,且判断是否i个烹饪菜单中除第n个菜单以外的其他烹饪菜单均已判断完成,若是,结束流程,否则返回步骤1106继续其他剩余的烹饪菜单的Byte1的判断,直至所有的Byte1的值不为0的烹饪菜单的Byte1的值均自减1结束。
[0181] 在本发明的实施例的烹饪器具中,微控制器可以根据接收到的清除指令控制清除存储模块中存储的至少一个烹饪菜单的相关数据,筛选清减存储的烹饪菜单或直接回到初始未存储烹饪菜单的状态,具体可以通过输入模块输入清除指令,可以设置单独的清除按键,也可以通过组合键的方式生成清除指令,比如同时按下增量键和减量键。如图12所示,具体方法流程步骤如下所示:
[0182] 步骤1202,检测是否接收到清除指令,若是,执行步骤1204,否则继续检测;
[0183] 步骤1204,清除存储模块中的数据。
[0184] 以上结合附图详细说明了本发明的技术方案,可以有效地解决现有烹饪器具的烹饪菜单设置繁琐复杂的问题,简化操作步骤,提高设置烹饪菜单的效率,从而提升用户的使用体验。
[0185] 以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。