用于确定烹饪时间的方法和系统

文档序号:230849 发布日期:2021-11-09 浏览:2次 >En<

阅读说明:本技术 用于确定烹饪时间的方法和系统 (Method and system for determining cooking time ) 是由 陈韵 包炜顺 肖卫民 于 2020-03-05 设计创作,主要内容包括:一种用于确定用于操作烹饪设备的定比烹饪时间的计算机实施的方法。方法包括:获取(302)包括与以下项相关联的信息的食谱:一个或多个食物配料、食谱份量和食谱烹饪时间;获取(304)目标份量;基于目标份量和食谱份量,确定(306)食谱比例因子;从获取的食谱中的一个或多个食物配料中确定(308)主要食物配料;确定(310)烹饪设备的容器中的主要食物配料的叠覆量是否超过预定阈值。如果确定主要食物配料的叠覆量超过预定阈值,则方法包括:基于确定的食谱比例因子和食谱烹饪时间,确定(312)对应于目标份量的定比烹饪时间。(A computer-implemented method for determining a scaled cooking time for operating a cooking device. The method comprises the following steps: obtaining (302) a recipe comprising information associated with: one or more food ingredients, recipe portions, and recipe cooking times; obtaining (304) a target portion; determining (306) a recipe scale factor based on the target serving size and the recipe serving size; determining (308) a main food ingredient from one or more food ingredients in the obtained recipe; it is determined (310) whether an overlap of a main food ingredient in a container of the cooking apparatus exceeds a predetermined threshold. If it is determined that the overlap of the main food ingredient exceeds a predetermined threshold, the method comprises: based on the determined recipe scaling factor and the recipe cooking time, a scaled cooking time corresponding to the target serving size is determined (312).)

用于确定烹饪时间的方法和系统

技术领域

本公开涉及一种用于确定用于操作烹饪设备的定比烹饪时间的方法和一种用于确定用于操作烹饪设备的定比烹饪时间的系统。

背景技术

许多目的在于节省时间和劳动力的烹饪设备已被设计为辅助家庭烹饪。例如,诸如食物处理机的一些装置用于在烹饪前准备食物,诸如微波炉、慢炖锅、空气炸锅等的其他装置专门用于辅助烹饪准备好的食物。许多辅助烹饪准备好的食物配料的装置可以被编程为执行特定功能。通常,对于同一类型的烹饪装置,消费者有多种型号可供选择,这些型号的尺寸、容量、温度范围、功率等各不相同。例如,不同型号的空气炸锅可以具有不同的尺寸、容量、温度范围、功率和容器容量,以满足不同家用的烹饪需求。出于这个原因,有时烹饪装置的制造商可能会提供适用于针对每个不同型号的预设食谱,并且在这些食谱中,明确概述烹饪温度、烹饪时间、食物配料的量和其他说明。当用户遵循为特定型号的烹饪装置提供的食谱中的说明时,可以保证最终产品的高质量。

发明内容

如上,烹饪装置的制造商有时会提供用于特定型号的烹饪装置的食谱,以帮助用户进行家庭烹饪。然而,这些食谱通常是针对预定的份量提供的。例如,设计用于空气炸锅的食谱的份量可以具有4人份量。当用户希望按照食谱准备不同份量的食物时,这可能会带来问题。除了按比例增加或减少食谱中所要求的食物配料的量之外,用户还必须考虑调整食谱的烹饪时间。烹饪技能有限或不熟悉烹饪设备(或特定型号的烹饪设备)的用户可能会发现难以对食谱的烹饪时间进行必要的调整以确保高质量最终产品。因此,重要的是提供一种方法,该方法可以自动确定与目标份量相对应的食谱的定比烹饪时间,以确保所得菜肴具有高质量。

为了更好地解决前面提到的一个或多个问题,在第一方面,提供一种用于确定用于操作烹饪设备的定比(scaled)烹饪时间的在控制单元处的计算机实现的方法。方法包括:获取包括与以下项相关的信息的食谱:一个或多个食物配料、食谱份量和食谱烹饪时间;获取目标份量,其中目标份量与食谱份量不同;基于目标份量和食谱份量,确定食谱比例因子;从获取的食谱中的一个或多个食物配料中确定主要食物配料;确定烹饪设备的容器中的主要食物配料的叠覆量是否超过预定阈值,其中如果确定容器中的主要食物配料的叠覆量超过预定阈值,则方法包括:基于确定的食谱比例因子和食谱烹饪时间,确定对应于目标份量的定比烹饪时间。

在一些实施例中,方法还可以包括:确定主要食物配料是否为马铃薯。在这些实施例中,如果确定主要食物为马铃薯,则确定定比烹饪时间的步骤可以包括:获取在烹饪设备的容器中所接纳的马铃薯的量;通过将在容器中所接纳的马铃薯的量乘以预定配料比例因子来获得比例值;确定目标份量是大于还是小于食谱份量。此外,在这些实施例中,如果确定目标份量大于食谱份量,则定比烹饪时间可以为食谱烹饪时间和比例值的总和,并且如果确定目标份量小于食谱份量,则定比烹饪时间可以为食谱烹饪时间与比例值之间的差值。

在一些实施例中,如果确定主要食物配料不是马铃薯,则确定定比烹饪时间的步骤可以包括通过将食谱烹饪时间乘以食谱比例因子的指数而获得比例值。在这些实施例中,指数可以具有预定值。

在一些实施例中,获取的食谱还可以包括与一个或多个食物配料中的每个的食谱量相关联的信息。在这些实施例中,方法还可以包括:基于所确定的食谱比例因子,确定获取的食谱中的用于一个或多个食物配料中的每个的定比量。

在一些实施例中,确定获取的食谱中的用于一个或多个食物配料中的每个的定比量的步骤可以包括对于一个或多个食物配料中的每个执行以下步骤:通过将相应的食谱量乘以确定的食谱比例因子来确定初定比量;确定食谱量是否以以下项中的一者表示:重量值、非重量值或计量单位值;基于相应的食谱量是否以以下项中的一者表示:重量值、非重量值或测量值的单位,确定相应的食物配料的结果定比量。在这些实施例中,如果食谱量以重量值表示,则结果定比量可以与初定比量具有相同的值;如果食谱量以非重量值表示,则可以通过将初定比量上舍入到最接近的整数来确定结果定比量,其中结果定比量的最小值为1;如果食谱量以计量单位值表示,则可以通过将初定比量下舍入到最接近的四分之一计量单位来确定结果定比量。

在一些实施例中,确定主要食物配料的步骤可以包括:选择与获取的食谱中的最大食谱量相关联的食物配料作为主要食物配料。

在一些实施例中,如果确定在容器中所接纳的主要食物配料的叠覆量不超过预定阈值,则方法还可以包括将食谱烹饪时间确定为定比烹饪时间。

在一些实施例中,方法还可以包括:接收指示在容器中所接纳的主要食物配料(例如,马铃薯)的尺寸是否彼此相似的用户输入。在这些实施例中,处理器可以被配置为仅当用户指示主要食物配料与在容器中所接纳的主要食物配料的尺寸彼此相似时才确定主要食物配料的叠覆量不超过预定阈值。

在一些实施例中,获取食谱的步骤可以包括:从与烹饪设备相关联的多个食谱中接收食谱的用户选择。

在一些实施例中,方法还可以包括:接收指示在容器中所接纳的主要食物配料的叠覆量是否超过预定阈值的用户输入。在这些实施例中,确定主要食物配料的叠覆量是否超过预定阈值的步骤可以基于接收到的用户输入。

在一些实施例中,获取目标份量的步骤可以包括接收指示目标份量的用户输入。

在一些实施例中,预定阈值可以与所确定的主要食物配料相关联。

在第二方面,提供一种用于确定用于操作烹饪设备的定比烹饪时间的系统,其中烹饪设备包括被配置为接纳一个或多个食物配料的容器。系统包括处理器,处理器被配置为:获取包括与以下项相关联的信息的食谱:一个或多个食物配料、食谱份量和食谱烹饪时间;获取目标份量,其中目标份量与食谱份量不同;基于目标份量和食谱份量,确定食谱比例因子;从获取的食谱中的一个或多个食物配料中确定主要食物配料;确定烹饪设备的容器中的主要食物配料的叠覆量是否超过预定阈值,其中如果确定容器中的主要食物配料的叠覆量超过预定阈值,则处理器还被配置为基于确定的食谱比例因子和食谱烹饪时间,确定对应于目标份量的定比烹饪时间。

在一些实施例中,系统还可以包括烹饪设备。在这些实施例中,处理器可以能无线连接到烹饪设备。

在一些实施例中,烹饪设备可以包括:容器,被配置为接纳一个或多个食物配料;传感器单元,与容器相邻布置,其中传感器单元被配置为检测在容器中所接纳的一个或多个食物配料的状态。在这些实施例中,处理器可以被配置为基于在容器中所接纳的一个或多个食物配料的检测状态,确定在容器中所接纳的主要食物配料的叠覆量是否超过预定阈值。

根据上述方面和实施例,解决了现有技术的局限性。特别地,上述方面和实施例使得食谱的烹饪时间能够根据所需的份量自动成比例,从而可以确保所得到的菜肴的高质量。因此,提供一种用于确定用于操作烹饪设备的定比烹饪时间的改进的方法和设备,以引导用户正确且容易地准备菜肴。

参考下文中描述的实施例,本公开的这些和其他方面将是显而易见的并被阐明。

附图说明

为了更好地理解实施例并更清楚地示出它们可以如何实现效果,现在将仅以示例的方式参考附图,在附图中:

图1是根据实施例的用于确定用于操作烹饪设备的定比烹饪时间的系统的框图;

图2示出根据实施例的烹饪设备的截面图;

图3示出根据实施例的用于确定用于操作烹饪设备的定比烹饪时间的方法。

具体实施方式

如上所述,提供一种用于确定用于操作烹饪设备的定比烹饪时间的方法和一种用于确定操作烹饪设备的定比烹饪时间的系统,以解决现有的问题。

图1示出根据实施例的用于确定用于操作烹饪设备的定比烹饪时间的系统100的框图。系统包括处理器110和烹饪设备120。烹饪设备120包括被配置为接纳一个或多个食物配料的容器122和被配置为检测在容器122中所接纳的一个或多个食物配料的状态的传感器单元124。

处理器110可以控制系统100的操作并且可以实施本文中描述的方法。处理器110可以包括被配置或编程为以本文中所述的方式控制系统100的一个或多个处理器、处理单元、多核处理器或模块。在特定实施方式中,处理器110可以包括多个软件和/或硬件模块,所述多个软件和/或硬件模块被配置为执行或用于执行本文中所述的方法的单个或多个步骤。

简而言之,处理器110被配置为获取包括与一个或多个食物配料、食谱份量和食谱烹饪时间相关联的信息的食谱,并且获取目标份量,目标份量与食谱份量不同。例如,食谱份量可以是针对4人,而目标份量可以是针对2人。在一些实施例中,食谱可以包括用于制备一个或多个食物配料的说明,例如,“烤箱烤400g马铃薯15分钟”。处理器110然后被配置为基于目标份量和食谱份量确定食谱比例因子。该确定可以基于预定公式。

基于所获取的食谱中的一个或多个食物,处理器110还被配置为确定主要食物,并随后确定在烹饪设备120的容器125中所接纳的主要食物的叠覆量是否超过预定阈值。如果确定主要食物配料的叠覆量超过预定阈值,则处理器110还被配置为基于确定的食谱比例因子和食谱烹饪时间确定与目标份量对应的定比烹饪时间。

如上所述,在该实施例中,烹饪设备120还包括传感器单元124,所述传感器单元被配置为检测在容器122中所接纳的一个或多个食物配料的状态。传感器单元124可以邻近容器布置,并且其可以实施为相机。在一些实施例中,处理器110可以被配置为基于在容器中所接纳的一个或多个食物配料的检测状态来确定在容器122中所接纳的主要食物配料的叠覆量是否超过预定阈值。

在一些实施例中,处理器110可以实施为烹饪设备120的一部分。例如,处理器110可以实施为烹饪设备120的控制单元。在备选实施例中,处理器110可以与烹饪设备120能无线地联系。例如,在一些实施例中,处理器110可以实施为外部装置(例如,智能手机或平板电脑)的一部分,外部装置能无线地连接到烹饪设备120。本文中所述的功能和过程可以在该外部装置上执行,例如经由智能手机或平板电脑上的应用程序来执行。

在一些实施例中,系统100还可以包括至少一个用户界面130,所述用户界面可以实施为烹饪设备120的一部分或在烹饪设备120外部(即,与烹饪设备120分离或远离)的单独装置。例如,至少一个用户界面130可以是智能手机或平板电脑的一部分。用户界面130可以用于向系统100的用户提供由本文中所述的方法产生的信息。例如,处理器110可以被配置为控制一个或多个用户界面130,以呈现(或输出或显示)对应于目标份量的所确定的定比烹饪时间。作为备选或另外地,用户界面130可以被配置为接收用户输入。例如,用户界面130可以允许系统100的用户手动输入指令、数据或信息。在这些实施例中,处理器110可以被配置为从一个或多个用户界面130获取用户输入。

用户界面130可以是能够将信息呈现(或输出或显示)给系统100的用户的任何用户界面。作为备选或另外地,用户界面130可以是使系统100的用户能够提供用户输入、与系统100交互和/或控制系统100的任何用户界面。例如,用户界面130可以包括一个或多个开关、一个或多个按钮、小键盘、键盘、触摸屏或(例如,在平板电脑或智能手机上的)应用程序、显示屏、图形用户界面(GUI)或其他视觉呈现组件、一个或多个扬声器、一个或多个麦克风或任何其他音频组件、一个或多个灯、用于提供触觉反馈(例如,振动功能)的组件,或任何其他用户界面,或用户界面的组合。

在一些实施例中,系统100可以包括存储器140。作为备选或另外地,一个或多个存储器140可以在系统100外部(即,与系统100分离或远离)。例如,一个或多个存储器140可以是另一装置(例如,智能手机或平板电脑)的一部分。存储器140可以被配置为存储可以通过处理器110执行以执行本文中所述的方法的程序代码。存储器可以用于存储通过系统100的处理器110获取或生成的信息、数据、信号和测量结果。例如,存储器140可以用于(例如,在本地文件中)存储多个食谱,以通过处理器110来获取或选择。处理器110可以被配置为控制存储器140来存储多个食谱。

在一些实施例中,系统100可以包括通信接口(或电路)150,以用于使系统100能够与系统100内部或外部的任何接口、存储器和/或装置通信。通信接口150可以无线地或经由有线连接与任何接口、存储器和/或装置通信。例如,通信接口150可以无线地或经由有线连接与一个或多个用户接口150通信。类似地,通信接口150可以无线地或经由有线连接与一个或多个存储器140通信。

应理解的是,图1仅示出了说明系统100和烹饪设备120的一个方面所需的组件,并且在实际实施方式中,系统100和/或烹饪设备120可以包括相当于示出的那些组件的备选或另外的组件。例如,在一些实施例中,烹饪设备120可以不包括传感器单元。此外,例如,系统100可以不包括用户接口、存储器或通信接口。作为另一示例,烹饪设备120还可以包括用于为烹饪设备120供电的电池或其他电源或用于将烹饪设备120连接到主电源的装置。

图2示出根据实施例的烹饪设备220的截面图。烹饪设备220是根据实施例的用于确定用于操作烹饪设备的定比烹饪时间的系统的组件,诸如参照图1描述的系统100。

在本实施例中,烹饪设备220包括被配置为接纳一个或多个食物配料230的容器222以及被配置为检测在容器222中所接纳的一个或多个食物配料230的状态的传感器单元224。如图中所示,传感器单元224与容器222相邻布置。具体地,该实施例中的传感器单元224是附接到容器222的侧壁222a的相机,使得相机指向容器222的内部。附接传感器单元224的侧壁222a是透明的,以允许传感器单元224检测在容器222中所接纳的食物配料230的状态。此外,烹饪设备220还包括用于传感器单元224的盖226以保护传感器单元224免受外部影响和/或损坏。

烹饪设备220可以无线地连接到处理器,诸如参考图1描述的处理器110。在该实施例中,通过传感器单元224检测的在容器222中所接纳的一个或多个食物配料230的状态也可以无线地传输到处理器(例如,外部装置的控制单元),使得处理器可以基于检测的在容器中所接纳的一个或多个食物配料的状态,确定在容器122中所接纳的主要食物配料的叠覆量是否超过预定阈值。因此,通过在烹饪设备220中实施传感器单元224,可以实现对在容器222中所接纳的主要食物配料的叠覆量是否超过预定阈值的可靠确定,而无需通过用户手动操作。

图3示出用于确定用于操作烹饪设备的定比烹饪时间的计算机实现的方法。所示方法通常可以通过如图1中所示的系统100的处理器110执行或在其控制下执行。换句话说,图3的方法通常可以被执行用于确定用于操作图1的烹饪设备120的定比烹饪时间。图1的方法还可以被执行用于确定用于操作图2的烹饪设备220的定比烹饪时间。

参考图3,在框302处,获取包括与以下内容相关联的信息的食谱:一个或多个食物配料、食谱份量和食谱烹饪时间。更具体地,可以通过系统100的处理器110获取食谱。在一些实施例中,在框302处,获取食谱可以包括接收从与烹饪设备120相关联的多个食谱中对食谱的用户选择。可以将与烹饪设备相关联的多个食谱存储在系统100的存储器140处。例如,在一些实施例中,可以通过智能手机的应用程序来提供用户界面。因此,可以将处理器110实施为智能手机的一部分,以用于控制智能手机的显示器来呈现应用程序,从而提供与烹饪设备120相关联的多个食谱。这样,用户能够经由智能手机的触摸屏指示选择以及查看食谱的信息(例如,一个或多个食物、食谱份量和食谱烹饪时间)。

此外,在一些实施例中,在框302中获取食谱可以包括接收从与烹饪设备相关联的多个食谱中对食谱的用户选择。例如,可供用户选择的多个食谱可以与以下至少一项相关联:特定类型的烹饪设备(例如,空气炸锅、烹饪烤箱、蒸锅等)、特定型号的烹饪设备、以及烹饪设备的最大容量。

返回到图3,在框304处,获取与食谱份量不同的目标份量。更具体地,可以通过系统100的处理器110获取目标份量。可以经由系统100的用户界面130处的用户输入来接收目标份量。例如,用户可能已在框302处选择了具有“4人”的份量的特定食谱,然后用户可以经由智能手机或平板电脑的虚拟键盘输入“2人”的目标份量。

返回图3,在框306处,基于在框304处获取的目标份量和在框302处获取的食谱的食谱份量来确定食谱比例因子。更具体地,可以通过系统100的处理器110确定食谱比例因子。在一些实施例中,食谱比例因子的确定可以基于以下等式:

返回图3,在框308处,从在框302处获取的食谱中的一个或多个食物配料中确定主要食物配料。更具体地,可以通过系统100的处理器110确定主要食物配料。在一些实施例中,在框302处获取的食谱还可以包括与一个或多个食物配料中的每个食物配料的食谱量相关联的信息。在这些实施例中,在框308处确定主要食物配料可以包括选择与获取的食谱中的最大食谱量相关联的食物配料作为主要食物配料。

返回图3,在框310处,确定在烹饪设备120的容器122中所接纳的主要食物配料的叠覆量是否超过预定阈值。更具体地,可以通过系统100的处理器110执行该确定。在一些实施例中,预定阈值可以与在框308处确定的主要食物配料相关联。

在一些实施例中,该方法还可以包括接收指示在容器中所接纳的主要食物配料的叠覆量是否超过预定阈值的用户输入。在这些实施例中,在框310处确定主要食物配料的叠覆量是否超过预定阈值可以基于该接收到的用户输入。例如,可以在烹饪设备120处提供触摸屏形式的用户界面,在所述用户界面处可以显示带有文本“主要食物配料是否叠覆在食物篮中?”的弹出窗口,并且一并带有“是”或“否”的可选选项。如果用户选择“是”,则可以将处理器110配置为确定主要食物配料的叠覆量超过预定阈值。另一方面,如果用户选择“否”,则可以将处理器110配置为确定主要食物配料的叠覆量不超过预定阈值。在这种情况下,预定阈值可以对应于用户对在烹饪设备120的容器(“食物篮”)中主要食物配料的叠覆程度方面的感知。

如果在框310处确定主要食物配料的叠覆量超过预定阈值,则该方法可以进行到框312,在框312处,基于在框306处确定的食谱比例因子和在框302处获取的食谱中的食谱烹饪时间确定对应于目标份量的定比烹饪时间。相反,虽然在图3中未示出,但是在一些实施例中,如果在框310处确定在容器122中所接纳的主要食物配料的叠覆量没有超过预定阈值,该方法还可以包括将食谱烹饪时间确定为定比烹饪时间。

尽管图3中未示出,但是在一些实施例中,该方法还可以包括确定主要食物配料是否是马铃薯。在本文中,马铃薯是指包括普通马铃薯、红薯、紫薯和木薯在内的食物配料。该方法步骤可以在确定主要食物配料的框308与确定在容器122中所接纳的主要食物配料的叠覆量是否超过预定阈值的框310之间执行。此外,可以通过系统100的处理器110执行该方法步骤。主要食物配料的典型示例包括:鸡腿、鸡翅、牛肉、猪排、马铃薯、甘薯、鱼片、松饼和蛋糕。处理器110可以被配置为如果主要食物配料是(普通)马铃薯、甘薯或山药,则确定主要食物配料是马铃薯。

在这些实施例中,如果确定主要食物配料是马铃薯,则在框312处,定比烹饪时间的确定可以包括:获取在烹饪设备120的容器122中所接纳的马铃薯的量,通过将在烹饪设备120的容器122中所接纳的马铃薯的量乘以预定配料比例因子获得比例值,并确定在框304处获取的目标份量是大于还是小于在框302处获取的食谱的食谱份量。如果确定目标份量大于食谱份量,则定比烹饪时间确定为食谱烹饪时间和比例值的总和。相反,如果确定目标份量小于食谱份量,则定比烹饪时间被确定为食谱烹饪时间和比例值之间的差。相应地,在主要食物配料为马铃薯的情况下,定比烹饪时间的确定可以通过以下等式表示:

比例烹饪时间=食谱烹饪时间±比例值 (2)

如上所述,可以通过将在容器122中所接纳的马铃薯的量(以克计的重量)乘以预定配料比例因子来获得比例值。在一些实施例中,预定配料比例因子可以是0.0170314。0.0170314的预定配料比例因子值是基于实际的内部实验测试获得的,该测试考虑了食物的量、烹饪温度、马铃薯的尺寸等。然而,将理解的是,也可以使用其他预定配料比例因子。取值0.0170314,可以使用以下等式获得比例值:

比例值=0.0170314×接收在容器中的马铃薯的量 (3)

此外,在这些实施例中,通过结合等式(2)和等式(3),我们可以得到如下概述的等式(4):

比例烹饪时间=食谱烹饪时间±0.0170314×马铃薯的量 (4)

如果确定主要食物配料不是马铃薯,则在框312处,定比烹饪时间的确定可以包括通过将食谱烹饪时间乘以食谱比例因子的指数来获得(不同的)比例值。

因此,在一些实施例中,在主要食物配料不是马铃薯的情况下,定比烹饪时间的确定可以通过以下等式表示:

比例烹饪时间=食谱烹饪时间×食谱比例因子k (5)

在该场景中的指数k具有预定值。在一些实施例中,指数可以是1/3。因此,在这些实施例中,定比烹饪时间的确定可以通过以下等式表示:

比例烹饪时间=食谱烹饪时间×食谱比例因子1/3 (6)

如上所述,在一些实施例中,在框302处获取的食谱还可以包括与一个或多个食物配料中的每个的食谱量相关联的信息。在这些实施例中,该方法还可以包括基于在框306处确定的食谱比例因子来确定获取的食谱中的一个或多个食物配料中的每个的定比量。

基于食谱比例因子确定获取的食谱中的一个或多个食物配料中的每个的定比量可以包括对一个或多个食物配料中的每各个执行以下步骤:通过将各自的量乘以确定的食谱比例因子来确定初定比量;确定食谱量是否以以下项中的一者来表示:重量值、非重量值或计量单位值;以及基于是否为相应食物配料确定结果定比量相应的食谱量以以下项中的一者来表示:重量值、非重量值或计量单位值。

如果食谱量以重量值表示,则可以确定结果定比量,以使其具有与初定比量相同的值。如果食谱量以非重量值表示,则可以通过将初定比量舍入到最接近的整数来确定结果定比量,其中结果定比量的最小值为1。如果食谱量表示在计量单位值中,可以通过将初定比量舍入到最接近的四分之一测量单位来确定结果定比量。

作为示例,在框302处获取的食谱可以需要以下量的食物配料:“2个鸡蛋”、“1瓣大蒜”、“1杯水”、“6块猪排”、“0.5茶匙胡椒”、“1汤匙芥末”和“500克蘑菇”。此外,在此示例中,确定的食谱比例因子为0.5(例如,食谱份量为“4人”,目标份量为“2人”)。在这种情况下,处理器110被配置为确定:量“2个鸡蛋”、“1瓣大蒜”和“6块猪排”以非重量值表示,量“1杯水”、“0.5茶匙胡椒”和“1汤匙芥末”以计量单位值表示,量“500克蘑菇”以重量值表示。基于此以及确定的食谱比例因子0.5,食物配料的相应比例结果将是“1个鸡蛋”、“1瓣大蒜”、“0.5杯水”、“3块猪排”、“0.25茶匙胡椒”、“0.5汤匙芥末”和“250克蘑菇”。

在一些实施例中,一个或多个食物配料中的每个的结果定比量的确定还可以基于以下项中的至少一者:烹饪设备120的容器122的容量和相应食物配料的配料阈值。为了说明这一点,下表提供了许多不同示例型号的空气炸锅各自的最大容量:

表1—各个示例性空气炸锅型号的容器容量、对于马铃薯的容器最大容量和对于其他食物配料的最大容量

如上表所示,对于空气炸锅的每个不同示例性型号,提供容器的最大容量、马铃薯的最大容量以及其他食物配料(即,非马铃薯食物配料)的最大容量。马铃薯的最大容量和其他食物配料的最大容量可以视为配料阈值。以中尺寸型号空气炸锅为例,马铃薯的最大容量为1.2kg,其他食物配料的最大容量为1.8kg。在这种情况下,还可以基于这些值来确定一个或多个食物配料中的每个的结果定比量。更详细地,可以将食谱的马铃薯的结果定比量与空气炸锅型号的马铃薯的最大容量进行比较。

例如,如果在使用中尺寸型号空气炸锅时,马铃薯的初定比量(通过将相应的食谱量乘以确定的食谱比例因子计算得出)超过1.2kg,则该食谱的马铃薯的结果定比量可以确定为1.2kg,而不是马铃薯的初定比量(或马铃薯的初定比量的舍进/舍入值)。类似地,如果在使用中尺寸型号空气炸锅时,另一食物配料的初定比量(也可以通过将相应的食谱量乘以确定的食谱比例因子计算得出)超过1.8kg,则食物配料的结果定比量可以确定为1.8kg,而不是初定比量(或初定比量的舍进/舍入值)。

附加地或替代地,一个或多个食物配料中的每个的结果定比量的确定还可以基于烹饪设备的容器的最大容量。此外,以中尺寸型号空气炸锅为例,空气炸锅的容器的最大容量为5.392升。在这种情况下,一个或多个食物配料中的每个的结果定比量的确定还可以基于这个值。更详细地,可以计算食谱中多个食物配料的初定比量(或其舍进/舍入值)的总和,随后将该总和与空气炸锅型号的容器的最大容量进行比较。如果初定比量的总和大于容器的最大容量,则可以减少食物配料中的至少一个的最终定比量,使得食物配料的最终定比量之和不大于容器的最大容量。

为了进一步说明其他食物配料的最大容量,下表中提供了不同示例性型号空气炸锅的其他食物配料(例如,鸡的鸡腿)的最大容量:

表2—各个示例性空气炸锅型号的多个食物配料的配料阈值。

因此,提供一种用于确定用于操作烹饪设备的定比烹饪时间的方法和一种用于确定用于操作烹饪设备的定比烹饪时间的系统,以克服现有问题。

还提供一种包括计算机可读介质的计算机程序产品,所述计算机可读介质具有包含在其中的计算机可读代码,所述计算机可读代码被配置为使得在通过合适的计算机或处理器执行时,使该计算机或处理器执行本文中所述的一个或多个方法。因此,将领会的是,本公开也适用于适于将实施例付诸实践的计算机程序,特别是载体上或载体中的计算机程序。程序可以是源代码、目标代码、代码中间源和目标代码的形式,诸如部分编译的形式,或者是适用于根据本文中描述的实施例的方法的实施方式的任何其他形式。

还将领会的是,这样的程序可以具有许多不同的架构设计。例如,实施方法或系统的功能的程序代码可以细分为一个或多个子例程。在这些子历程之间分配功能的许多不同方式对于技术人员来说将是显而易见的。子例程可以一起存储在一个可执行文件中,以形成自包含程序。这样的可执行文件可以包括计算机可执行指令,例如处理器指令和/或解释器指令(例如,Java解释器指令)。替代地,一个或多个或所有子例程可以存储在至少一个外部库文件中并与主程序静态或动态链接,例如在运行时链接。主程序包含对至少一个子例程的至少一个调用。子例程还可以包括对彼此的函数调用。

与计算机程序产品相关的实施例包括对应于本文中阐述的方法中的至少一个的每个处理阶段的计算机可执行指令。这些指令可以细分为子例程和/或存储在可以静态或动态链接的一个或多个文件中。与计算机程序产品相关的另一实施例包括对应于本文中阐述的系统和/或产品中的至少一个的每个装置的计算机可执行指令。这些指令可以细分为子例程和/或存储在可以静态或动态链接的一个或多个文件中。

计算机程序的载体可以是任何能够承载程序的实体或装置。例如,载体可以包括诸如以CD ROM或半导体ROM为例的ROM的数据存储器或者例如硬盘的磁记录介质。此外,载体可以是诸如电或光信号的可传输载体,其可以经由电缆或光缆或通过无线电或其他方式传送。当程序包含在这样的信号中时,载体可以通过这样的电缆或其他装置或方式构成。替代地,载体可以是其中嵌入程序的集成电路,该集成电路适于执行或用于执行相关方法。

通过研究附图、公开内容和所附权利要求,本领域技术人员在实践要求保护的发明时可以理解和实现对所公开的实施例的变化。在权利要求中,词语“包括”不排除其他要素或步骤,单数形式不排除多个。单个处理器或其他单元可以实现权利要求中记载的几个项的功能。仅在相互不同的从属权利要求中叙述特定措施的事实并不表示这些措施的组合不能有利地使用。计算机程序可以存储/分布在合适的介质上,诸如在与其他硬件一起提供或作为其他硬件的一部分提供的光存储介质或固态介质上,但是也可以以其他形式分布,诸如经由互联网或其他有线或无线电信系统。权利要求中的任何附图标记不应被解释为限制范围。

17页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:去除食品油炸锅内的漂浮颗粒

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!