本发明涉及智能烹饪技术领域,特别是一种电子菜谱的生成方法及装置、存储介质、电子装置。
背景技术:
目前,在创作电子菜谱时,通常是由创作方手动录入菜谱信息的方式实现电子菜谱的创作,无法实现智能烹饪设备和移动端软件合作实时实现菜谱的录制或创作。在智能烹饪设备和移动端之间仅限于在智能烹饪设备运行前或完成运行后的,无法实现二者的时间或数据的智能同步,例如用户在通过手动打开智能烹饪设备后,再手动点击移动端软件的计时时,总会存在时间上的延迟,不能保证移动端软件和智能烹饪设备的时间同步。
技术实现要素:
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的一种电子菜谱的生成方法及装置、存储介质、电子装置。
根据本发明的一个方面,提供了一种电子菜谱的生成方法,包括:
识别与菜谱创作系统关联的至少一个烹饪设备;
检测到任一所述烹饪设备开启时,启动所述菜谱创作系统中的计时模块并开始计时;
结合所述计时模块同步记录所述烹饪设备烹饪目标菜品的运行信息,根据所述运行信息生成所述目标菜品的电子菜谱。
可选地,所述结合所述计时模块同步记录所述烹饪设备烹饪目标菜品的运行信息,包括:
获取所述烹饪设备烹饪目标菜品时传输的运行参数,并通过所述计时模块同步记录所述烹饪设备的运行时间。
可选地,所述方法还包括:
若监测到所述烹饪设备暂停运行,控制所述计时模块暂停计时;
若继续监测到所述烹饪设备恢复运行,控制所述计时模块在原有的计时基础上继续计时。
可选地,当有多个与所述菜谱创作系统关联的烹饪设备时,所述若监测到所述烹饪设备暂停运行,控制所述计时模块暂停计时,包括:
若监测到各所述烹饪设备均暂停运行,控制所述计时模块暂停计时;或,
多个所述烹饪设备中预先设置有一个主烹饪设备和多个从烹饪设备,若监测到所述主烹饪设备暂停运行,控制所述计时模块暂停计时。
可选地,所述方法还包括:
若监测到各所述烹饪设备均停止运行,关闭所述计时模块,以控制所述计时模块停止计时;和/或,
若监测到任一所述烹饪设备执行针对所述目标菜品的补充烹饪动作,控制所述计时模块在原有的计时基础上进行累加计时;和/或,
若监测到任一所述烹饪设备执行烹饪新目标菜品的目标烹饪动作,控制所述计时模块重新开始计时。
可选地,所述若监测到任一所述烹饪设备执行针对所述目标菜品的补充烹饪动作,控制所述计时模块在原有的计时基础上进行累加计时,包括:
若监测到任一所述烹饪设备执行针对所述目标菜品的补充烹饪动作,则获取所述电子菜谱中与所述补充烹饪动作关联的烹饪步骤;
控制所述计时模块在所述烹饪步骤原有的计时基础上进行累加计时。
可选地,所述结合所述计时模块同步记录所述烹饪设备烹饪目标菜品的运行信息,包括:
基于所述菜谱创作系统设置所述烹饪设备的运行信息;所述运行信息包括运行参数和运行时间;
将所述运行信息传输至所述烹饪设备,由所述烹饪设备根据所述运行信息烹饪目标菜品。
可选地,所述将所述运行信息传输至所述烹饪设备,由所述烹饪设备根据所述运行信息烹饪目标菜品之后,还包括:
获取所述烹饪设备响应于用户指令修改后的实际运行参数;和/或
通过所述计时模块记录所述烹饪设备的实际运行时间;
基于所述实际运行参数和/或所述实际运行时间调整所述烹饪设备的运行信息。
可选地,所述方法还包括:
若在所述菜谱创作系统中检测到暂停操作,则暂停记录所述目标菜品的烹饪进程;
控制与所述菜谱创作系统连接的烹饪设备暂停运行。
可选地,所述方法还包括:
若在所述烹饪设备的交互界面监测到第一操作手势,将所述第一操作手势的第一操作对象上传至所述菜谱创作系统;
若在所述菜谱创作系统检测到第二操作手势,将所述第二操作手势的第二操作对象下载至所述烹饪设备。
可选地,所述方法还包括:
获取所述烹饪设备烹饪任一菜品时记录的运行信息;
基于所述运行信息在所述菜谱创作系统同步生成所述菜品的草稿菜谱文件;
依据预先设定的命名规则对所述草稿菜谱文件进行命名。
根据本发明的另一个方面,还提供了一种电子菜谱的生成装置,包括:
设备识别模块,用于识别菜谱创作系统连接的至少一个烹饪设备;
计时模块,用于当检测到任一所述烹饪设备开启时,启动所述菜谱创作系统中的计时模块并开始计时;
信息生成模块,用于结合所述计时模块同步记录所述烹饪设备烹饪目标菜品的运行信息,根据所述运行信息生成所述目标菜品的电子菜谱。
根据本发明的又一个方面,还提供了一种存储介质,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述任一项所述的电子菜谱的生成方法。
根据本发明的又一个方面,还提供了一种电子装置,包括存储器和处理器;
所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述任一项所述的电子菜谱的生成方法。
本发明提供了一种电子菜谱的生成方法及装置、存储介质、电子装置,在本发明提供的电子菜谱的生成方法中,通过识别出与菜谱创作系统关联的烹饪设备并检测到烹饪设备开启后,即可同步启动菜谱创作系统中的计时模块,以结合计时模块同步记录烹饪设备的运行信息。基于本发明提供的方法,通过在将菜谱创作系统和烹饪设备之间进行实时联动的过程中,利用计时模块进行同步计时,无需电子菜谱的创作方手动操作,可在生成电子菜谱生成的同时,保证菜谱创作系统与智能烹饪设备的时间和数据的同步。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
根据下文结合附图对本发明具体实施例的详细描述,本领域技术人员将会更加明了本发明的上述以及其他目的、优点和特征。
附图说明
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
图1示出了根据本发明实施例的菜谱创作系统的界面示意图;
图2示出了根据本发明实施例的菜谱创作系统的界面示意图;
图3示出了根据本发明实施例的菜谱创作系统的菜谱生成界面示意图;
图4示出了根据本发明实施例的电子菜谱的生成装置结构示意图;
图5示出了根据本发明实施例的电子菜谱的生成装置结构示意图;
图6示出了根据本发明实施例的电子装置的结构示意图。
具体实施方式
下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
本发明实施例提供了一种电子菜谱的生成方法,其可以包括以下步骤s101~s103。
步骤s101,识别与菜谱创作系统关联的至少一个烹饪设备。
菜谱创作系统是一个可安装于终端设备中的应用程序软件,或是作为一种插件设置于其他应用程序中。烹饪设备可以是实现烹饪、配料的智能锅灶或是配料机等等。在本发明实施例中,在生成电子菜谱之前,可以先识别与菜谱创作系统关联的烹饪设备,烹饪设备的数量可以一个,也可以为多个(两个及两个以上)。菜谱创作系统与烹饪设备之间可预先建立有线或无线等网络连接,如蓝牙、wifi等无线连接。
步骤s102,检测到任一烹饪设备开启时,启动菜谱创作系统中的计时模块并开始计时。
在本发明实施例中,菜谱创作系统中可以设置有计时模块,其可以是设置于菜谱创作系统中的具有计时功能的计时器、系统时钟等。由于菜谱创作系统与烹饪设备之间已建立网络连接,当任一烹饪设备开启时,即可将其开启的状态传输至菜谱创作系统中,由计时模块开始计时,从而实现菜谱创作系统与烹饪设备的时间同步。具体的,当任一烹饪设备开启时,可以由烹饪设备发送设备开启指令给菜谱创作系统,由菜谱创作系统根据该开启指令同时开启计时模块。烹饪设备的开启,可以通过判断开关键的按下,或者是基于烹饪设备的状态数据确定是否存在处于开启状态的烹饪设备。更进一步地,烹饪设备的状态数据可包括电流和/或功率变化值;相应的,在基于烹饪设备的状态数据确定是否存在处于开启状态的烹饪设备时,具体可包括:利用烹饪设备线路连接的电流互感器,检测预设时间段内烹饪设备的电流和/或功率变化值;将对应电流和/或功率变化值大于或等于预设幅度阈值的烹饪设备确定为开启的烹饪设备。对于本实施例,在烹饪设备的状态数据包括电流和/或功率变化值时,为了实现对烹饪设备开启状态的精确检测,可在烹饪设备对应的接线口处安装电流互感器,当烹饪设备开启时,电流互感器会感应到电流和/或功率变化,故可通过检测电流和/或功率变化值,来判定是否存在开启的烹饪设备。例如,为了检测油烟机是否开启,可以在油烟机设备的接线口安装电流互感器,若检测到油烟机对应的电流和/或功率发生变化,则认为油烟机开启;相应的,为了检测锅具的烹饪状态,也可在锅具的接线口安装电流互感器,通过检测电流和/或功率变化值,进一步判断锅具是否开启。
相应的,由于各个烹饪设备在工作状态和空闲状态下时,对应产生的热量以及功率差别较大,故对于本实施例,烹饪设备的状态数据还可包括输出功率和/或烹饪温度,相应的,在基于烹饪设备的状态数据确定是否存在处于开启状态的烹饪设备时,还可通过实时采集各个烹饪设备的输出功率以及烹饪温度;将输出功率大于或等于第一功率阈值,和/或烹饪温度大于或等于第一温度阈值的烹饪设备确定为开启的烹饪设备。
步骤s103,结合计时模块同步记录烹饪设备烹饪目标菜品的运行信息,根据运行信息生成目标菜品的电子菜谱。
可选地,结合计时模块同步记录烹饪设备烹饪目标菜品的运行信息时,可以获取烹饪设备烹饪目标菜品时传输的运行参数,并通过计时模块同步记录烹饪设备的运行时间。在本发明实施例中,由于在烹饪设备开启时会同时启动菜谱创作系统中的计时模块并开始计时,因此,可以结合同步时间信息记录烹饪设备烹饪目标菜品时的运行信息,进而生成目标菜品的电子菜谱,本发明实施例提供的方法通过将菜谱创作系统和烹饪设备之间进行实时联动,无需电子菜谱的创作方手动操作,可在生成电子菜谱生成的同时,保证菜谱创作系统与智能烹饪设备的时间和数据的同步。
图1示出了根据本发明实施例的菜谱创作系统的界面示意图,参见图1可知,基于菜谱创作系统生成电子菜谱时,可以先基于菜谱创作系统创建菜谱生成界面,并且在菜谱生成界面中载入生成电子菜谱时所需的多组属性参数,如图1所示,属性参数可以包括“菜谱基本信息”、“名称”、“设备”、“简介”、“菜谱分组”等。
其中,“菜谱基本信息”可以是电子菜谱执行时的泳道信息,如电子菜谱中对应于各个烹饪步骤的相关信息,其可以包括文字信息和/或图片信息。“名称”是指电子菜谱的名称,可手动输入,也可以按照一定规则自动生成。“设备”是电子菜谱执行时所需的烹饪设备,当基于菜谱创作系统生成电子菜谱时,即可自动获取与菜谱创作系统关联的烹饪设备。另外,当烹饪设备主动记录电子菜谱时,可以自动识别出处于工作状态下的烹饪设备并在图1所示的“设备”处进行显示。“简介”,是电子菜谱的简介信息,其可以根据“菜谱基本信息”进行信息提取后生成,也可以由创作方自主输入。“菜谱分组”,是指电子菜谱对应的分组,具体可以以菜系进行分组,或是以不同的口味、荤素等进行设置分组规则,本发明实施例对此不做限定。
可选地,在识别出烹饪设备之后,可进入图2所示界面,在结合计时模块同步记录所述烹饪设备烹饪目标菜品的运行信息时,可以同时显示记录的运行信息和计时信息,最终生成的电子菜谱可如图3所示展示在菜谱列表中。
在本发明实施例中,菜谱创作系统的计时模块的计时状态可以随烹饪设备的工作状态进行变化。上文提及,可以在检测到烹饪设备开启时启动计时模块,同样地,若监测到烹饪设备暂停运行,控制计时模块暂停计时;进一步地,若继续监测到烹饪设备恢复运行,控制计时模块在原有的计时基础上继续计时。本发明实施例提供的方法,菜谱创作系统的计时模块与烹饪设备的工作状态进行实时关联,只有在烹饪设备处于运行状态下才会同步记录时间信息,从而使得所记录的时间是烹饪设备实际运行时对应的运行时间。另外,当继续监测到烹饪设备恢复运行后,通过在原有的计时基础上继续计时,可以使得所记录的与烹饪设备的运行信息对应的运行时间更加准确。
上文提及,识别出的与菜谱创作系统关联的烹饪设备可以有一个或是多个。当烹饪设备为一个时,菜谱创作系统的计时模块的计时状态可根据该烹饪设备的运行状态进行实时调整。从另一方面来讲,当有多个与菜谱创作系统关联的烹饪设备时,菜谱创作系统的计时模块需要分别监测各个烹饪设备的运行状态,可选地,若监测到各烹饪设备均暂停运行,控制计时模块暂停计时。也就是说,当烹饪设备为多个时,只有在监测到所有的烹饪设备暂停运行时,才会控制计时模块暂停计时。
在本发明实施例中,计时模块可以对应多个烹饪设备启用多个分计时进程以及总计时进程。各分计时进程分别用于记录各烹饪设备的运行时间,对于任意一个烹饪设备来讲,当其暂停运行时,其对应的分计时进程可以同步暂停,此时,若有其他烹饪设备处于运行状态时,其他烹饪设备对应的分计时进程继续计时,且计时模块的总计时进程不暂停;当所有烹饪设备均暂停运行时,对应各烹饪设备的计时进程暂停,计时模块的总计时暂停。
在一些情况下,多个烹饪设备中可能预先设置有一个主烹饪设备和多个从烹饪设备,此时,若监测到主烹饪设备暂停运行,控制计时模块暂停计时。本实施例中,由于从烹饪设备是与主烹饪设备的从属设备,各从烹饪设备可能是由主烹饪设备进行统一调控,因此,在监测到主烹饪设备暂停运行时,就可以控制菜谱创作系统的计时模块暂停计时,同样地,假设监测到主烹饪设备恢复运行,计时模块同样可以在原有基础上进行累计计时。本发明实施例提供的方法,在烹饪设备有多个时,可以根据多个烹饪设备之间的关系适应调整计时模块对各烹饪设备的计时方式,使得菜谱创作系统的计时模块更加智能。
例如,识别出a烹饪设备和b烹饪设备均处于运行状态,且烹饪设备a属于b烹饪设备的从设备,当a烹饪设备暂停运行、b烹饪设备正常运行时,计时模块正常计时;当b烹饪设备暂停运行,无论a烹饪设备是否运行,此时计时模块均会暂停计时。
在本发明实施例中,若监测到各烹饪设备均停止运行,关闭计时模块,以控制计时模块停止计时。也就是说,当与菜谱创作系统所有的烹饪设备均关闭时,计时模块的自动计时功能停止,避免出现部分烹饪设备继续工作而无法完成时间记录的情况。同理,烹饪设备的暂停或关闭可以通过开关按键或者前述所述的烹饪设备的状态数据来判断。
进一步地,若监测到任一烹饪设备执行针对目标菜品的补充烹饪动作,控制计时模块在原有的计时基础上进行累加计时。对于任一烹饪设备来讲,假设其已经完成烹饪过程,但是又再次检测到补充烹饪动作,例如,补充加热、补充添加调料等补充烹饪的动作,就可以在原有计时的基础上继续累加计时时间。
在一些情况下,对于针对目标菜品的补充烹饪动作可能是对应于目标菜品的烹饪过程中不同的烹饪步骤,可选地,若监测到任一烹饪设备执行针对目标菜品的补充烹饪动作,则获取电子菜谱中与补充烹饪动作关联的烹饪步骤;控制计时模块在烹饪步骤原有的计时基础上进行累加计时。
举例来讲,当a烹饪设备完成对“鱼香肉丝”的烹饪过程中,依次执行了下料步骤、炒肉步骤以及肉与配菜的翻炒步骤。假设在“鱼香肉丝”完成烹饪之后,又检测到了加热动作,并确定加热动作是对应于翻炒步骤的补充烹饪动作,那么,在对加热动作进行计时时,在翻炒步骤对应的计时基础上进行累计计时。再例如,假设在“鱼香肉丝”完成烹饪之后,又检测到了加料动作,并确定加料动作是对应于下料步骤的补充烹饪动作,在该加料动作开始时,在下料步骤已经统计的加料时长的基础上进行累计计时。另外,由于在执行加料动作时,配料的具体参数值可能会发生变化,在本发明实施例中,还可以获取下料步骤的参数以及加料动作对应的参数,并且将加料动作对应的参数补充至下料步骤的参数中。
可选地,若监测到任一烹饪设备执行烹饪新目标菜品的目标烹饪动作,控制计时模块重新开始计时。即,如果判断烹饪设备的烹饪动作是重新烹饪一个新菜肴,例如,上一菜肴已经盛出,或是烹饪设备重新热锅或热油等,则菜谱创作系统的计时模块重新从0开始计时。本发明实施例可以通过对烹饪设备的烹饪动作进行智能监测,有效识别烹饪设备的烹饪动作是补充动作还是开始烹饪新菜品的动作,从而对应于不同的烹饪动作指定对应的计时方式,智能实现烹饪动作识别的同时,实现烹饪设备烹饪过程的完整计时。
在本发明实施例中,还可以通过菜谱创作系统控制烹饪设备的烹饪进程,即上述步骤s102还可以包括:基于菜谱创作系统设置烹饪设备的运行信息;运行信息包括运行参数和运行时间;将运行信息传输至烹饪设备,由烹饪设备根据运行信息烹饪目标菜品。
由于烹饪设备与菜谱创作系统相互关联,因此,可以基于菜谱创作系统设置烹饪设备的运行信息,并将其发生至烹饪设备,由烹饪设备根据所接收到的运行信息进行执行。例如,可以设置烹饪设备的运行模式、功率、火力、运行时间等相关信息。
另外,若在菜谱创作系统中检测到暂停操作,则暂停记录目标菜品的烹饪进程;控制与菜谱创作系统连接的烹饪设备暂停运行。换言之,用户也可以手动在菜谱创作系统上控制各烹饪设备的运行状态,如暂停操作,实现烹饪过程的暂停。前文介绍,当烹饪设备为多个时,可能设置有一个主烹饪设备和多个从烹饪设备,实际应用中,假设在菜谱创作系统中触发针对主烹饪设备的暂停操作,相对应地,可以联动设置与主烹饪设备连接的从烹饪设备的烹饪过程也相应暂停。
进一步地,将运行信息传输至烹饪设备,由烹饪设备根据运行信息烹饪目标菜品之后,还可以获取烹饪设备响应于用户指令修改后的实际运行参数;和/或通过计时模块记录烹饪设备的实际运行时间;基于实际运行参数和/或实际运行时间调整烹饪设备的运行信息。
实际应用中,烹饪设备可能会根据用户对其的操作指令进行运行信息的修改或是设置,此时,烹饪设备还可以实时将其自身运行的参数传送给菜谱创作系统,用户可以基于在菜谱创作系统获取到的烹饪设备的运行参数或是运行时长,对菜谱创作系统中与烹饪设备关联的运行信息进行补充或调整。
一般而言,各烹饪设备向菜谱创作系统传输数据时,可以是烹饪设备实时或周期性将其运行信息传输至菜谱创作系统,也可以是在烹饪设备处检测到用户的一定的触发操作时传输向菜谱创作系统。一般而言,烹饪设备可以设置有与用户进行交互的交互界面(如显示屏等),若在烹饪设备的交互界面监测到第一操作手势,将第一操作手势的第一操作对象上传至菜谱创作系统。换句话说,菜谱创作系统可以接收烹饪设备在监测到第一操作手势时上传的第一操作手势的第一操作对象。例如,可以将烹饪设备中的任一电子菜谱或是电子菜谱的相关信息作为第一操作对象,通过在烹饪设备的交互界面中针对对第一操作对象的向上滑动的第一操作手势实现将第一操作对象上载到菜谱创作系统。
从菜谱创作系统的角度而言,若在菜谱创作系统检测到第二操作手势,将第二操作手势的第二操作对象下载至烹饪设备。也就是说,可以将菜谱创作系统的电子菜谱或是电子菜谱的相关信息作为第二操作对象,通过对第二操作对象的下滑手势实现将第二操作对象下载到与其连接的烹饪设备。基于本发明实施例提供的方法,在菜谱创作系统与各烹饪设备之间进行信息传输时,不仅可以实现数据的主动传输,如烹饪设备主动向菜谱创作系统传输其实时的运行信息,还可以基于用户的操作手势进行菜谱文件等数据的传输,只通过在菜谱创作系统或是烹饪设备上简单的手势即可实现数据的上传或下载,从而可以简化信息传输的操作过程,节省用户操作时间。
在本发明实施例中,还可以获取烹饪设备烹饪任一菜品时记录的运行信息;基于运行信息在菜谱创作系统同步生成菜品的草稿菜谱文件;依据预先设定的命名规则对草稿菜谱文件进行命名。本发明实施例提供的方法,烹饪设备还可以主动记录其烹饪任一菜品时的运行信息,并在该菜品烹饪完成后主动上传至菜谱创作系统以生成该菜品的草稿菜谱文件。基于本发明实施例提供的方法,当烹饪设备端主动录制菜谱时,则菜谱创作系统会同步生成一个电子菜谱的草稿文件,即草稿菜谱文件,草稿菜谱文件的菜谱名字默认由硬件侧产生,点击可进行编辑。
在本发明实施例中,草稿菜谱文件的命名规则可以是“菜谱 日期 三位递增数”的方式形成,如图3所示菜谱列表中,第一个所显示的电子菜谱“菜谱202005200001”即为烹饪设备在菜品完成后主动上传的草稿菜谱文件。
本发明实施例提供的电子菜谱的生成方法,通过识别出与菜谱创作系统关联的烹饪设备并检测到烹饪设备开启后,即可同步启动菜谱创作系统中的计时模块,以结合计时模块同步记录烹饪设备的运行信息。基于本发明实施例提供的方法,通过在将菜谱创作系统和烹饪设备之间进行实时联动的过程中,利用计时模块进行同步计时,无需电子菜谱的创作方手动操作,可在生成电子菜谱生成的同时,保证菜谱创作系统与智能烹饪设备的时间和数据的同步。
进一步地,本发明实施例提供的方法,还可以通过识别烹饪设备不同的烹饪状态进行暂停动作、停止动作、补充烹饪动作等智能控制计时模块的计时方式,使得菜谱创作系统与烹饪设备同步过程的运行信息记录更加准确。
基于同一发明构思,本发明实施例还提供了一种电子菜谱的生成装置,如图4所示,本发明实施例提供的电子菜谱的生成装可以包括:设备识别模块410、启动计时模块420以及信息生成模块430。
设备识别模块410,用于识别菜谱创作系统连接的至少一个烹饪设备;
计时模块420,用于当检测到任一烹饪设备开启时,启动菜谱创作系统中的计时模块并开始计时;
信息生成模块430,用于结合计时模块同步记录烹饪设备烹饪目标菜品的运行信息,根据运行信息生成目标菜品的电子菜谱。
可选地,信息生成模块430还可以用于获取烹饪设备烹饪目标菜品时传输的运行参数,并通过计时模块同步记录烹饪设备的运行时间。
可选地,计时模块420还可以用于:当监测到烹饪设备暂停运行时,控制计时模块暂停计时;当继续监测到烹饪设备恢复运行时,控制计时模块在原有的计时基础上继续计时。
可选地,计时模块420还可以用于:当有多个与菜谱创作系统关联的烹饪设备时,监测到各烹饪设备均暂停运行时,控制计时模块暂停计时;或,多个烹饪设备中预先设置有一个主烹饪设备和多个从烹饪设备,当监测到主烹饪设备暂停运行时,控制计时模块暂停计时。
可选地,计时模块420还可以用于:当监测到各烹饪设备均停止运行时,关闭计时模块,以控制计时模块停止计时;和/或,
当监测到任一烹饪设备执行针对目标菜品的补充烹饪动作时,控制计时模块在原有的计时基础上进行累加计时;和/或,
当监测到任一烹饪设备执行烹饪新目标菜品的目标烹饪动作时,控制计时模块重新开始计时。
可选地,计时模块420还可以用于:当监测到任一烹饪设备执行针对目标菜品的补充烹饪动作时,获取电子菜谱中与补充烹饪动作关联的烹饪步骤;控制计时模块在烹饪步骤原有的计时基础上进行累加计时。
可选地,信息生成模块430还可以用于:基于菜谱创作系统设置烹饪设备的运行信息;运行信息包括运行参数和运行时间;将运行信息传输至烹饪设备,由烹饪设备根据运行信息烹饪目标菜品。
可选地,如图5所示,本发明实施例提供的电子菜谱的生成装置还可以包括信息调整模块440;
信息调整模块440,可以用于获取烹饪设备响应于用户指令修改后的实际运行参数;和/或通过计时模块记录烹饪设备的实际运行时间;基于实际运行参数和/或实际运行时间调整烹饪设备的运行信息。
可选地,如图5所示,本发明实施例提供的电子菜谱的生成装置还可以包括:控制模块450;
控制模块450,可以用于当在菜谱创作系统中检测到暂停操作时,暂停记录目标菜品的烹饪进程;控制与菜谱创作系统连接的烹饪设备暂停运行。
可选地,如图5所示,本发明实施例提供的电子菜谱的生成装置还可以包括:信息传输模块460;
信息传输模块460,还可以用于,接收菜谱创作系统传输的第一操作对象;该第一操作对象是在烹饪设备的交互界面监测到第一操作手势对应的第一操作对象;
当在菜谱创作系统检测到第二操作手势时,将第二操作手势的第二操作对象下载至烹饪设备。
可选地,如图5所示,本发明实施例提供的电子菜谱的生成装置还可以包括:记录模块470;
记录模块470,可以用于获取烹饪设备烹饪任一菜品时记录的运行信息;
基于运行信息在菜谱创作系统同步生成菜品的草稿菜谱文件;
依据预先设定的命名规则对草稿菜谱文件进行命名。
本发明实施例还提供了一种存储介质,存储介质中存储有计算机程序,其中,计算机程序被设置为运行时执行上述任一实施例的电子菜谱的生成方法。
本发明实施例还提供了一种电子装置,包括存储器和处理器;存储器中存储有计算机程序,处理器被设置为运行计算机程序以执行上述任一实施例的电子菜谱的生成方法。图6示出了本发明实施例的电子装置的结构示意图,参见图6可知,该电子装置可以包括通信总线、处理器、存储器和通信接口,还可以包括、输入输出接口和显示设备,其中,各个功能单元之间可以通过总线完成相互间的通信。该存储器存储有计算机程序,处理器,用于执行存储器上所存放的程序,执行上述实施例中的电子菜谱的生成方法的步骤。
所属领域的技术人员可以清楚地了解到,上述描述的系统、装置、模块和单元的具体工作过程,可以参考前述方法实施例中的对应过程,为简洁起见,在此不另赘述。
另外,在本发明各个实施例中的各功能单元可以物理上相互独立,也可以两个或两个以上功能单元集成在一起,还可以全部功能单元都集成在一个处理单元中。上述集成的功能单元既可以采用硬件的形式实现,也可以采用软件或者固件的形式实现。
本领域普通技术人员可以理解:所述集成的功能单元如果以软件的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,其包括若干指令,用以使得一台计算设备、电子装置(例如个人计算机,服务器,或者网络设备等)在运行所述指令时执行本发明各实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom)、随机存取存储器(ram),磁碟或者光盘等各种可以存储程序代码的介质。
或者,实现前述方法实施例的全部或部分步骤可以通过程序指令相关的硬件(诸如个人计算机,服务器,或者网络设备等的计算设备)来完成,所述程序指令可以存储于一计算机可读取存储介质中,当所述程序指令被计算设备的处理器执行时,所述计算设备执行本发明各实施例所述方法的全部或部分步骤。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:在本发明的精神和原则之内,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案脱离本发明的保护范围。
1.一种电子菜谱的生成方法,其特征在于,包括:
识别与菜谱创作系统关联的至少一个烹饪设备;
检测到任一所述烹饪设备开启时,启动所述菜谱创作系统中的计时模块并开始计时;
结合所述计时模块同步记录所述烹饪设备烹饪目标菜品的运行信息,根据所述运行信息生成所述目标菜品的电子菜谱。
2.根据权利要求1所述的方法,其特征在于,所述结合所述计时模块同步记录所述烹饪设备烹饪目标菜品的运行信息,包括:
获取所述烹饪设备烹饪目标菜品时传输的运行参数,并通过所述计时模块同步记录所述烹饪设备的运行时间。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
若监测到所述烹饪设备暂停运行,控制所述计时模块暂停计时;
若继续监测到所述烹饪设备恢复运行,控制所述计时模块在原有的计时基础上继续计时。
4.根据权利要求3所述的方法,其特征在于,当有多个与所述菜谱创作系统关联的烹饪设备时,所述若监测到所述烹饪设备暂停运行,控制所述计时模块暂停计时,包括:
若监测到各所述烹饪设备均暂停运行,控制所述计时模块暂停计时;或,
多个所述烹饪设备中预先设置有一个主烹饪设备和多个从烹饪设备,若监测到所述主烹饪设备暂停运行,控制所述计时模块暂停计时。
5.根据权利要求2所述的方法,其特征在于,所述方法还包括:
若监测到各所述烹饪设备均停止运行,关闭所述计时模块,以控制所述计时模块停止计时;和/或,
若监测到任一所述烹饪设备执行针对所述目标菜品的补充烹饪动作,控制所述计时模块在原有的计时基础上进行累加计时;和/或,
若监测到任一所述烹饪设备执行烹饪新目标菜品的目标烹饪动作,控制所述计时模块重新开始计时。
6.根据权利要求5所述的方法,其特征在于,所述若监测到任一所述烹饪设备执行针对所述目标菜品的补充烹饪动作,控制所述计时模块在原有的计时基础上进行累加计时,包括:
若监测到任一所述烹饪设备执行针对所述目标菜品的补充烹饪动作,则获取所述电子菜谱中与所述补充烹饪动作关联的烹饪步骤;
控制所述计时模块在所述烹饪步骤原有的计时基础上进行累加计时。
7.根据权利要求1所述的方法,其特征在于,所述结合所述计时模块同步记录所述烹饪设备烹饪目标菜品的运行信息,包括:
基于所述菜谱创作系统设置所述烹饪设备的运行信息;所述运行信息包括运行参数和运行时间;
将所述运行信息传输至所述烹饪设备,由所述烹饪设备根据所述运行信息烹饪目标菜品。
8.根据权利要求7所述的方法,其特征在于,所述将所述运行信息传输至所述烹饪设备,由所述烹饪设备根据所述运行信息烹饪目标菜品之后,还包括:
获取所述烹饪设备响应于用户指令修改后的实际运行参数;和/或
通过所述计时模块记录所述烹饪设备的实际运行时间;
基于所述实际运行参数和/或所述实际运行时间调整所述烹饪设备的运行信息。
9.根据权利要求1-8任一项所述的方法,其特征在于,所述方法还包括:
若在所述菜谱创作系统中检测到暂停操作,则暂停记录所述目标菜品的烹饪进程;
控制与所述菜谱创作系统连接的烹饪设备暂停运行。
10.根据权利要求1-8任一项所述的方法,其特征在于,所述方法还包括:
若在所述烹饪设备的交互界面监测到第一操作手势,将所述第一操作手势的第一操作对象上传至所述菜谱创作系统;
若在所述菜谱创作系统检测到第二操作手势,将所述第二操作手势的第二操作对象下载至所述烹饪设备。
11.根据权利要求1-8任一项所述的方法,其特征在于,所述方法还包括:
获取所述烹饪设备烹饪任一菜品时记录的运行信息;
基于所述运行信息在所述菜谱创作系统同步生成所述菜品的草稿菜谱文件;
依据预先设定的命名规则对所述草稿菜谱文件进行命名。
12.一种电子菜谱的生成装置,其特征在于,包括:
设备识别模块,用于识别菜谱创作系统连接的至少一个烹饪设备;
计时模块,用于当检测到任一所述烹饪设备开启时,启动所述菜谱创作系统中的计时模块并开始计时;
信息生成模块,用于结合所述计时模块同步记录所述烹饪设备烹饪目标菜品的运行信息,根据所述运行信息生成所述目标菜品的电子菜谱。
13.一种存储介质,其特征在于,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行权利要求1至11任一项中所述的电子菜谱的生成方法。
14.一种电子装置,其特征在于,包括存储器和处理器;
所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行权利要求1至11任一项中所述的电子菜谱的生成方法。
技术总结