智能烹饪中智能调味的实现方法及装置与流程

文档序号:11870298阅读:213来源:国知局
智能烹饪中智能调味的实现方法及装置与流程

本公开涉及计算机应用技术领域,特别涉及一种智能烹饪中智能调味的实现方法及装置。



背景技术:

随着科技的发展,智能烹饪终端的使用越来越广泛。目前,现有的智能烹饪中,必须根据预定的菜谱,在菜谱指定的食材及重量均备齐之后按照菜谱中的调味料信息,实现智能烹饪中的智能调味。例如,菜谱番茄炒蛋指定的食材及重量为:番茄300g、鸡蛋200g,300g番茄和200g的鸡蛋备好后根据菜谱中的调味料信息自动进行烹饪,实现智能调味。

现有的智能烹饪需要严格根据菜谱中食材的配比及调味料信息进行烹饪。然而,在实际的烹饪过程中,所拥有的食材及每一种食材的重量往往与菜谱存在差异,特别是在重量上,与菜谱存在偏差。

当现有食材的重量配比与菜谱不一致时,若仍按照菜谱中的调味料信息进行烹饪,即投放调味料,将无法实现智能烹饪中的智能调味。现有的智能烹饪控制无法根据现有食材的实际情况自适应的进行智能调味。



技术实现要素:

为了解决相关技术中无法针对智能烹饪中食材的实际情况而自适应的的进行智能调味的技术问题,本公开提供了一种智能烹饪中智能调味的实现方法及装置。

一种智能烹饪中智能调味的实现方法,包括:

获取待烹饪的食材信息;

根据所述食材信息中指示的食材名称从预先构建的调味料数据库中查找所述食材名称对应的调味料信息,得到所述食材信息中每一食材名称对应的调味料信息;

根据所述食材信息中所述食材名称对应的食材重量由所述调味料信息进行运算,生成调味料投放控制信息;

通过生成的所述调味料投放控制信息控制所述食材信息所在的智能烹饪过程。

一种智能烹饪中智能调味的实现装置,包括:

食材信息获取模块,用于获取待烹饪的食材信息;

调味料查找模块,用于从预先构建的调味料数据库中查找得到所述食材信息中每一食材标识对应的调味料信息;

调味料控制生成模块,用于根据所述食材信息中所述食材标识对应的食材重量和所述调味料信息中指示的调味料用量进行运算,生成调味料投放控制信息;

调味料控制模块,用于通过生成的所述调味料投放控制信息控制所述食材信息所对应的智能烹饪过程。

本公开的实施例提供的技术方案可以包括以下有益效果:

对于一智能烹饪过程,将获取待烹饪的食材信息,从预先构建的调味料数据库中查找得到所述食材信息中每一食材标识对应的调味料信息,在食材信息中,根据食材标识对应的食材重量和调味料信息中指示的调味料用量进行运算,生成调味料投放控制信息,通过生成的调味料投放控制信息控制智能烹饪过程,由于调味料投放控制信息是根据待烹饪的食材信息中食材标识对应的调味料信息及对应的食材重量生成的,因此,对于不同的食材信息,均能现有食材的实际情况自适应地生成相匹配的调味料投放控制信息,从而实现现有食材的实际情况相适应的智能调味。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本公开。

附图说明

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

图1是根据一示例性实施例示出的一种智能烹饪中智能调味的实现方法流程图;

图2是根据一示例性实施例示出的一种智能烹饪中智能调味的实现方法流程图;

图3是图2对应实施例的根据食材标识在对应单一食材菜谱中的所述调味料配置值,生成所述食材标识对应的调味料信息步骤的流程图;

图4是图1对应实施例的根据所述食材信息中所述食材标识对应的食材重量和所述调味料信息中指示的调味料用量进行运算,生成调味料投放控制信息步骤的流程图;

图5是本发明所涉及的实施环境的示意图;

图6是根据一示例性实施例示出的一种调味控制终端的框图;

图7是根据一示例性实施例示出的一种智能烹饪中智能调味的实现装置的框图;

图8是根据一示例性实施例示出的一种智能烹饪中智能调味的实现装置的框图;

图9是图8对应实施例示出的食材调味料生成模块的框图;

图10是图7对应实施例示出的调味料控制生成模块的框图。

具体实施方式

这里将详细地对示例性实施例执行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。

图1是根据一示例性实施例示出的一种智能烹饪中智能调味的实现方法流程图。如图1所示,该智能烹饪中智能调味的实现方法可以包括以下步骤。

在步骤S110中,获取待烹饪的食材信息。

食材信息包括食材标识和食材重量。

在所发起的智能烹饪过程中,将获取待烹饪的食材信息,以通过待烹饪食材信息的获取而获知智能烹饪终端中即将进行烹饪的食材及食材重量。

根据食材信息和预定的烹饪方法即可实现对应食材的智能烹饪。

获取待烹饪的食材信息的方式有多种。具体而言,获取待烹饪的食材信息的方式,包括:可以通过对现有食材进行食材识别而获得食材信息;也可以通过接收食材信息的输入而获取待烹饪的食材信息;还可以通过其他的方式获取待烹饪的食材信息。

在一个具体的示例性实施例中,可以通过摄像头对现有食材进行拍摄,采集食材图像,进而对食材图像进行食材识别,得到食材图像中存在的食材,此食材即为现有食材,从而相应获得食材标识,并通过电子称获取食材标识对应食材重量。

在步骤S120中,从预先构建的调味料数据库中查找得到食材信息中每一食材标识对应的调味料信息。

调味料数据库是预先构建的,调味料数据库中存储了多种食材标识,并且对于每一食材标识,都有其唯一对应的调味料信息。调味料数据库用于为单一食材实现其所对应调味料信息的存储。

调味料数据库可以配置于智能烹饪终端中,也可以配置于服务器中。调味料数据库与当前发起的智能烹饪过程相配合,以为此智能烹饪过程精准提供待烹饪的每一食材的调味料信息。

在一个示例性实施例中,调味料数据配置于智能烹饪终端,与智能烹饪终端中运行的应用相配合来实现智能烹饪过程。在此过程中,将根据食材信息指示的食材标识,在调味料数据库中查找每一食材标识所唯一对应的调味料信息。

在另一个示例性实施例中,也可将调味料数据配置于服务器。智能烹饪终端向服务器发送获取食材标识对应调味料信息的请求,服务器接收请求后,在自身配置的调味料数据库中查找该食材标识对应的调味料信息,进而将查找的调味料信息返回给智能烹饪终端。

调味料数据库中,食材标识对应的调味料信息为该食材在烹饪时投放调味料所相关的信息。

可以理解的是,食材信息可以包括一种食材标识,也可以包括两种或两种以上食材标识。

当食材信息包括两种或两种以上食材标识时,从调味料数据库中分别查找每一种食材标识分别对应的调味料信息。

例如,食材信息包括土豆和青椒,以及土豆和青椒分别对应的食材重量,则在调味料数据库中,分别查找土豆和青椒对应的调味料信息。土豆对应的调味料信息,是与土豆对应的食材重量相符的;而青椒对应的调味料信息,是与青椒对应的食材重量相符的。

在步骤S130中,根据食材信息中食材标识对应的食材重量和调味料信息中指示的调味料用量进行运算,生成调味料投放控制信息。

可以理解的是,对应同一种食材标识,不同重量时调味料信息中指示的调味料用量是各不相同的。

例如,对1000克土豆进行烹饪时,调味料信息中指示的用盐量为20克,而对2000克土豆进行烹饪时,调味料信息中指示的用盐量则为40克。

对于食材信息中所包括的所有食材标识,根据各自对应的食材重量,生成将食材信息中对应的所有食材进行烹饪时的调味料投放控制信息。烹饪过程中,通过调味料投放控制信息实现对调味料的投放进行精准控制。

在一个具体的示例性实施例中,根据食材信息可知,将烹饪土豆180克、青椒100克。通过调味料数据库以得到与之相符的调味料信息,其中,土豆对应的调味料信息中指示的用盐量为20克/1000克、味精量为1克/1000克,青椒对应的调味料信息中指示的用盐量为10克/1000克、味精量为1克/1000克。

在此情况下,将根据食材信息中的食材重量获得调味料投放控制信息,获取烹饪时的调味料投放控制信息为用盐4.6克,味精0.28克,在烹饪过程中,根据调味料投放控制信息,控制投放出盐4.6克,味精0.28克。

在步骤S140中,通过生成的调味料投放控制信息控制食材信息所对应的智能烹饪过程。

在通过前述步骤所进行的运算,而获得了智能烹饪过程的调味料投放控制信息,通过此调味料投放控制信息而在智能烹饪过程控制调味料的投放,具体而言,将控制每一调味料所投放的分量。

在如上所述的方法中,可以在一智能烹饪终端构建调味料数据库,以及访问此调味料数据库的应用,进而通过此应用的运行而控制智能烹饪终端中进行的烹饪过程。

通过如上所述的方法,在调味料数据库的配合下,获取食材信息中每一种食材标识对应的调味料信息,在此之后,根据食材信息中各食材标识对应的食材重量和调味料信息进行运算,生成调味料投放控制信息,并根据调味料投放控制信息控制食材信息所对应的智能烹饪过程,无论食材信息中的食材如何搭配,均能够根据调味料投放控制信息实现智能烹饪过程的智能调味,大大提高了智能烹饪中智能调味的灵活性,保证了智能烹饪中调味的实现是与实际的食材重量相符的。

图2是根据一示例性实施例示出的一种智能烹饪中智能调味的实现方法流程图。如图2所示,在步骤S110之前,该智能烹饪中智能调味的实现方法还可以包括以下步骤。

在步骤S210中,通过进行大数据抓取,获得各食材标识分别对应的单一食材菜谱。

单一食材菜谱为只有一种食材的菜谱,即仅有一种食材作为主食材的菜谱。例如,菜谱“清炒土豆丝中”只包含有一种主食材“土豆”。而菜谱“青椒肉丝”中包含有两种主食材“青椒”和“肉”,不属于单一食材菜谱。

通过获取食材标识对应的单一食材菜谱,使得后续根据单一食材菜谱中的调味料配置值获取该食材标识对应的调味料信息时,能够避免其他食材的影响,保证获取该食材标识对应的调味料信息的准确性。

在步骤S220中,由单一食材菜谱得到相应食材标识在各个单一食材菜谱中对应的调味料配置值。

可以理解的是,每个单一食材菜谱中,均包含有调味料配置值,而由于口味清淡的不同,不同单一食材菜谱中的调味料配置值是不一样的。

例如,对于“清炒土豆丝”,单一食材菜谱A1中的调味料配置值为盐20克,而单一食材菜谱A2中的调味料配置值为盐23克。

因此,有必要根据各个不同单一食材菜谱中的调味料配置值,获取一个较佳的调味料配置值。

在步骤S230中,根据食材标识在对应单一食材菜谱中的调味料配置值,生成食材标识对应的调味料信息。

根据各单一食材菜谱的调味料配置值生成食材标识对应的调味料信息的方式有多种,可以根据获取各单一食材菜谱的好评率,选取好评率最高的单一食材菜谱,将该单一食材菜谱中的调味料配置值作为食材标识对应的调味料信息;也可以根据各单一食材菜谱中的调味料配置值,求出平均值后作为食材标识对应的调味料信息;还可以通过其他的方式生成食材标识对应的调味料信息。

在步骤S240中,通过食材标识和对应的调味料信息形成调味料数据库。

获取各食材标识对应的调味料信息后,将所有的食材标识对应的调味料信息构建为一个调味料数据库进行存储,在烹饪过程中,为实现智能调味提供调味料信息的参考。

通过如上所述的方法,根据菜谱库中单一食材菜谱中的调味料信息,获取各食材标识对应的调味料信息,并将所有食材标识及对应的调味料信息构建为调味料数据库,为对食材自由搭配时的烹饪过程中提供调味信息的参考,实现了烹饪过程中的智能调味。

图3是根据一示例性实施例示出的对步骤S230的细节的描述。该步骤S230可以包括以下步骤。

在步骤S231中,根据食材标识在对应单一食材菜谱中的调味料配置值,计算对应单一食材菜谱中食材标识对应的单位重量调味料配置值。

可以理解的是,一种食材标识在不同的单一食材菜谱中对应的食材重量是不相同的。因而不同的单一食材菜谱中,调味料配置值也是不相同的。

例如,对于“清炒土豆丝”,单一食材菜谱A1中土豆丝的重量为1000克,A1中的调味料信息为盐20克,而单一食材菜谱A2中土豆丝的重量为500克, A2中的调味料信息为盐10克。很明显,食材标识对应的食材重量不同,调味料配置值存在较大的差异。

但相同口味下,同一食材标识对应的调味料配置值是与食材重量成正比例关系。因而通过单位重量的调味料配置值能够更加准确反映食材标识对应的调味料信息。

单位重量调味料配置值是单一食材菜谱中单位重量下食材标识对应的调味料配置值。例如,单一食材菜谱“清炒土豆丝”中,土豆丝的重量为1000克,对应的调味料配置值为用盐量20克,则该单一食材菜谱中土豆丝的单位重量调味料配置值为盐0.02克/1克。

可以理解的是,对于相同口味的菜谱中,食材重量不同的单一食材菜谱中的单位重量调味料配置值是一致的。例如,单一食材菜谱A1“清炒土豆丝”中,土豆丝的重量为1000克,对应的调味料信息为用盐量20克;而单一食材菜谱A2“清炒土豆丝”中,土豆丝的重量为500克,对应的调味料信息为用盐量10克;单一食材菜谱A1和单一食材菜谱A2中的单位重量调味料信息均为盐0.02克/1克。

在步骤S232中,根据所有单一食材菜谱中食材标识对应的单位重量调味料配置值,生成食材标识对应的调味料信息。

由于口味清淡不同,针对某一种食材标识,其对应各单一食材菜谱中单位重量调味料配置值存在一定的差异。因此,根据食材标识对应所有单一食材菜谱中单位重量调味料配置值,获取一个合适的单位重量调味料配置值作为该食材标识对应的调味料信息。

根据所有单一食材菜谱中单位重量调味料配置值生成食材标识对应的调味料信息的方式有多种。可以对所有单位重量调味料配置值进行平均化处理,将平均单位重量调味料信息作为该食材标识对应的调味料信息;也可以获取单位重量调味料配置值对应的单一食材菜谱数目,将对应的单一食材菜谱数目最多的单位重量调味料配置值作为该食材标识对应的调味料信息;还可以通过其他的方式获取食材标识对应的调味料信息。

通过如上所述的方法,根据所有单一食材菜谱中食材标识对应的食材重量获取单位重量调味料配置值,进而根据单位重量调味料配置值得到食材标识对应的调味料信息,使食材标识对应的调味料信息基于大量的单一食材菜谱中的调味料配置值而获得,保证了食材标识对应的调味料信息的准确性。

图4是根据一示例性实施例示出的对步骤S130的细节的描述。如图4所示,食材信息包括两种或两种以上的食材标识,该步骤S130可以包括以下步骤。

在步骤S131中,针对食材信息中的每一种食材标识,根据食材信息中食材标识对应的食材重量和食材标识对应调味料信息中指示的调味料用量,计算食材信息中食材标识对应的调味料投放控制信息。

食材标识对应的调味料投放控制信息是进行烹饪时实现对该食材标识对应食材的智能调味的投放控制信息。调味料投放控制信息和食材重量相关,对于同种食材标识对应的不同单一食材菜谱,调味料投放控制信息和单一食材菜谱中该食材标识对应食材重量呈正比例关系。

在步骤S132中,根据食材信息中各食材标识对应的调味料投放控制信息,生成食材信息对应的调味料投放控制信息。

可以理解的是,当食材信息包括两种或两种以上的食材标识时,同种种类的调味料的投放仍是合并在一起投放的,并非针对某个食材标识单独进行投放。因此,有必要根据各食材标识对应的调味料投放信息,生成食材信息对应的调味投放控制信息,实现对食材信息对应的食材烹饪时的智能控制。

通过如上所述的方法,在食材信息中包括两种或两种以上的食材标识时,分别计算食材信息中各食材标识对应的调味料投放控制信息,再生成食材信息对应的调味料投放控制信息,烹饪过程中能够对任意搭配的食材信息所在烹饪过程实现智能调味。

图5是本发明所涉及的实施环境的示意图。该实施环境为智能烹饪终端,智能烹饪终端中,配置有多个调味料储放器具510和调味控制终端530。

在一个示例性实施例中,调味控制终端530获取待烹饪的食材信息后,在预先构建的调味料数据库中查找食材信息中每一食材标识对应的调味料信息,并根据各食材标识对应的食材重量生成调味料投放控制信息,在后续的烹饪过程中对多个调味料储放器具510进行控制,投放出相应数量的调味料。

图6是根据一示例性实施例示出的一种装置600的框图。例如,装置600可以是图5所示实施环境中的调味控制终端530。

参考图6,装置600可以包括以下一个或者多个组件:处理组件601,存储器602,电源组件603,多媒体组件604,音频组件605,传感器组件607以及通信组件608。

处理组件601通常控制装置600的整体操作,诸如与显示,电话呼叫,数据通信,相机操作以及记录操作相关联的操作等。处理组件601可以包括一个或多个处理器609来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件601可以包括一个或多个模块,便于处理组件601和其他组件之间的交互。例如,处理组件601可以包括多媒体模块,以方便多媒体组件604和处理组件601之间的交互。

存储器602被配置为存储各种类型的数据以支持在装置600的操作。这些数据的示例包括用于在装置600上操作的任何应用程序或方法的指令。存储器602可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。存储器602中还存储有一个或多个模块,该一个或多个模块被配置成由该一个或多个处理器609执行,以完成图1、图2、图3和图4任一所示方法中的全部或者部分步骤。

电源组件603为装置600的各种组件提供电力。电源组件603可以包括电源管理系统,一个或多个电源,及其他与为装置600生成、管理和分配电力相关联的组件。

多媒体组件604包括在装置600和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与触摸或滑动操作相关的持续时间和压力。

音频组件605被配置为输出和/或输入音频信号。例如,音频组件605包括一个麦克风(MIC),当装置600处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器602或经由通信组件608发送。在一些实施例中,音频组件605还包括一个扬声器,用于输出音频信号。

传感器组件607包括一个或多个传感器,用于为装置600提供各个方面的状态评估。例如,传感器组件607可以检测到装置600的打开/关闭状态,组件的相对定位,传感器组件607还可以检测装置600或装置600一个组件的位置改变以及装置600的温度变化。在一些实施例中,该传感器组件607还可以包括磁传感器,压力传感器或温度传感器。

通信组件608被配置为便于装置600和其他设备之间有线或无线方式的通信。装置600可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件608经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,通信组件608还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。

在示例性实施例中,装置600可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行下述方法。

下述为本公开装置实施例,可以用于执行本上述智能烹饪中智能调味的实现方法实施例。对于本公开装置实施例中未披露的细节,请参照本公开智能烹饪中智能调味的实现方法实施例。

图7是根据一示例性实施例示出的一种智能烹饪中智能调味的实现装置的框图,该装置包括但不限于:食材信息获取模块110、调味料查找模块120、调味料控制生成模块130及调味料控制模块140。

食材信息获取模块110,用于获取待烹饪的食材信息;

调味料查找模块120,用于从预先构建的调味料数据库中查找得到食材信息中每一食材标识对应的调味料信息;

调味料控制生成模块130,用于根据食材信息中食材标识对应的食材重量和调味料信息中指示的调味料用量进行运算,生成调味料投放控制信息;

调味料控制模块140,用于通过生成的调味料投放控制信息控制食材信息所对应的智能烹饪过程。

上述装置中各个模块的功能和作用的实现过程具体详见上述智能烹饪中智能调味的实现方法中对应步骤的实现过程,在此不再赘述。

可选的,图8是根据一示例性实施例示出的一种智能烹饪中智能调味的实现装置的框图,图7中智能烹饪中智能调味的实现装置还包括但不限于:菜谱获取模块210、菜谱调味料获取模块220、食材调味料生成模块230和数据库生成模块240。

菜谱获取模块210,用于通过进行大数据抓取,获得各食材标识分别对应的单一食材菜谱;

菜谱调味料获取模块220,用于由单一食材菜谱得到相应食材标识在各个单一食材菜谱中对应的调味料配置值;

食材调味料生成模块230,用于根据食材标识在对应单一食材菜谱中的调味料配置值,生成食材标识对应的调味料信息;

数据库生成模块240,用于通过食材标识和对应的调味料信息形成调味料数据库。

可选的,如图9所示,食材调味料生成模块230包括但不限于:单位重量调味料获取单元231和食材调味料生成单元232。

单位重量调味料获取单元231,用于根据食材标识在对应单一食材菜谱中的调味料配置值,计算对应单一食材菜谱中食材标识对应的单位重量调味料配置值;

食材调味料生成单元232,用于根据所有单一食材菜谱中食材标识对应的单位重量调味料配置值,生成食材标识对应的调味料信息。

可选的,如图10所示,调味料控制生成模块130包括但不限于:食材调味料控制计算单元131和调味料控制生成单元132。

食材调味料控制计算单元131,用于针对食材信息中的每一种食材标识,根据食材信息中食材标识对应的食材重量和食材标识对应调味料信息中指示的调味料用量,计算食材信息中食材标识对应的调味料投放控制信息;

调味料控制生成单元132,用于根据食材信息中各食材标识对应的调味料投放控制信息,生成食材信息对应的调味料投放控制信息。

应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围执行各种修改和改变。本发明的范围仅由所附的权利要求来限制。

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