食物烹饪系统、方法及装置与流程

文档序号:12269956阅读:293来源:国知局
食物烹饪系统、方法及装置与流程

本公开涉及智能家居领域,特别涉及一种食物烹饪系统、方法及装置。



背景技术:

日常生活中,用户购买的半成品食物,经常需要利用微波炉进行加工。

为了能够让微波炉智能的加工食物,传统的微波炉可以通过设置的扫描元器件自动扫描食物,在识别出食物名称后从服务器获取与该食物名称对应的烹饪方法,然后按照该烹饪方法对食物进行加工。

由于微波炉中设置的元器件在识别食物名称时容易出错,因此会导致微波炉按照错误的烹饪方法对食物进行加工。



技术实现要素:

本公开提供一种食物烹饪系统、方法及装置。所述技术方案如下:

根据本公开实施例的第一方面,提供一种食物烹饪系统,所述系统包括移动终端、服务器和智能烹饪设备,其中:所述移动终端,被配置为从所述服务器获取利用用户账号购买的食物清单,从所述食物清单中确定出待加工食物,向所述服务器发送所述待加工食物的烹饪文件的获取请求;所述服务器,被配置为接收所述获取请求,确定所述待加工食物的烹饪文件的下载路径,将所述下载路径发送给所述移动终端;所述移动终端,还被配置为将所述下载路径发送给所述智能烹饪设备;所述智能烹饪设备,被配置为根据所述下载路径下载所述待加工食物的烹饪文件,根据所述烹饪文件对所述待加工食物进行烹饪。

可选的,所述智能烹饪设备,还被配置为对所述烹饪文件进行解析,确定出烹饪步骤,将烹饪步骤以及烹饪进度发送给所述移动终端;所述移动终端,还被配置为显示所述烹饪步骤以及所述烹饪进度。

可选的,所述移动终端,还被配置为根据对所述烹饪步骤的操作选定生成操作指令,将所述操作指令发送给所述智能烹饪设备,所述操作指令包括用于指示暂停所述烹饪步骤的暂停指令或用于指示删除所述烹饪步骤的删除指令;所述智能烹饪设备,还被配置为对所述操作指令所指示的烹饪步骤进行更改。

可选的,所述移动终端,还被配置为将所述操作指令发送给所述服务器;所述服务器,还被配置为对所述操作指令进行统计,当统计次数达到预定次数时,按照所述操作指令修改所述待加工食物的烹饪文件中的所述操作步骤。

可选的,所述移动终端,还被配置为获取对指定食物的烹饪步骤进行编辑的编辑指令,利用所述用户账号将所述编辑指令发送给所述服务器;所述服务器,还被配置为在确定所述用户账号的等级达到预定等级时,利用所述编辑指令所对应的烹饪步骤生成所述指定食物的烹饪文件,将所述烹饪文件与所述食物对应存储。

根据本公开实施例的第二方面,提供一种食物烹饪方法,应用于移动终端中,所述方法包括:利用用户账号从服务器获取利用所述用户账号购买的食物清单;从所述食物清单中确定出待加工食物;向所述服务器发送所述待加工食物的烹饪文件的获取请求,所述获取请求用于触发所述服务器反馈所述待加工食物的烹饪文件的下载路径;接收所述下载路径,将所述下载路径发送给智能烹饪设备,所述下载路径用于触发所述智能烹饪设备根据所述下载路径下载所述待加工食物的烹饪文件,根据所述烹饪文件对所述待加工食物进行烹饪。

可选的,所述方法还包括:从所述智能烹饪设备接收并显示烹饪步骤;接收对显示的烹饪步骤进行操作选定的操作指令,所述操作指令包括用于指示暂停所述烹饪步骤的暂停指令或用于指示删除所述烹饪步骤的删除指令;将所述操作指令发送给所述智能烹饪设备,所述操作指令用于触发所述智能烹饪设备对所述操作指令所指示的烹饪步骤进行更改。

可选的,所述方法还包括:获取对指定食物的烹饪步骤进行编辑的编辑指令,利用所述用户账号将所述编辑指令发送给所述服务器,所述编辑指令用于触发所述服务器在确定所述用户账号的等级达到预定等级时,利用所述编辑指令所对应的烹饪步骤生成所述指定食物的烹饪文件,将所述烹饪文件与所述食物对应存储。

根据本公开实施例的第三方面,提供一种食物烹饪方法,应用于智能烹饪设备中,所述方法包括:从移动终端接收待加工食物的烹饪文件的下载路径,所述下载路径是所述移动终端从服务器获取利用用户账号购买的食物清单,从所述食物清单中确定出所述待加工食物,向所述服务器发送所述待加工食物的烹饪文件的获取请求,由所述服务器反馈的所述烹饪文件的下载路径;根据所述下载路径下载所述待加工食物的烹饪文件;根据所述烹饪文件对所述待加工食物进行烹饪。

可选的,所述方法还包括:对所述烹饪文件进行解析,确定出烹饪步骤,将烹饪步骤以及烹饪进度发送给所述移动终端。

可选的,根据所述烹饪方法对所述指定食物进行烹饪,包括:接收所述移动终端发送的对烹饪步骤进行更改的操作指令,所述操作指令包括用于指示暂停所述烹饪步骤的暂停指令或用于指示删除所述烹饪步骤的删除指令;对所述操作指令所指示的烹饪步骤进行更改。

根据本公开实施例的第四方面,提供一种食物烹饪方法,应用于服务器中,所述方法包括:接收移动终端发送的待加工食物的烹饪文件的获取请求,所述待加工食物是从所述服务器提供的用户账号购买的食物清单中选择的;确定所述待加工食物的烹饪文件的下载路径,将所述下载路径发送给所述移动终端,所述下载路径用于触发所述移动终端将所述下载路径发送给智能烹饪设备,由所述智能烹饪设备根据所述下载路径下载所述待加工食物的烹饪文件,根据所述烹饪文件对所述待加工食物进行烹饪。

可选的,所述方法还包括:对移动终端发送的操作指令进行统计,所述操作指令用于指示更改待加工食物的指定的操作步骤,当统计次数达到预定次数时,按照所述操作指令修改所述待加工食物的烹饪文件中的所述操作步骤;或/和,接收利用用户账号发送的对指定食物的烹饪步骤进行编辑的编辑指令,在确定所述用户账号的等级达到预定等级时,利用所述编辑指令所对应的烹饪步骤生成所述指定食物的烹饪文件,将所述烹饪文件与所述食物对应存储。

根据本公开实施例的第五方面,提供一种食物烹饪装置,应用于移动终端中,所述装置包括:第一获取模块,被配置为利用用户账号从服务器获取利用所述用户账号购买的食物清单;确定模块,被配置为从所述第一获取模块获取的所述食物清单中确定出待加工食物;第一发送模块,被配置为向所述服务器发送所述待加工食物的烹饪文件的获取请求,所述获取请求用于触发所述服务器反馈所述待加工食物的烹饪文件的下载路径;第一接收模块,被配置为接收所述下载路径;第二发送模块,被配置为将所述第一接收模块接收到的所述下载路径发送给智能烹饪设备,所述下载路径用于触发所述智能烹饪设备根据所述下载路径下载所述待加工食物的烹饪文件,根据所述烹饪文件对所述待加工食物进行烹饪。

可选的,所述装置还包括:显示模块,被配置为从所述智能烹饪设备接收并显示烹饪步骤;第二接收模块,被配置为接收对所述显示模块所显示的烹饪步骤进行操作选定的操作指令,所述操作指令包括用于指示暂停所述烹饪步骤的暂停指令或用于指示删除所述烹饪步骤的删除指令;第三发送模块,被配置为将所述第二接收模块接收到的所述操作指令发送给所述智能烹饪设备,所述操作指令用于触发所述智能烹饪设备对所述操作指令所指示的烹饪步骤进行更改。

可选的,所述装置还包括:第二获取模块,被配置为获取对指定食物的烹饪步骤进行编辑的编辑指令;第四发送模块,被配置为利用所述用户账号将所述编辑指令发送给所述服务器,所述编辑指令用于触发所述服务器在确定所述用户账号的等级达到预定等级时,利用所述编辑指令所对应的烹饪步骤生成所述指定食物的烹饪文件,将所述烹饪文件与所述食物对应存储。

根据本公开实施例的第六方面,提供一种食物烹饪装置,应用于智能烹饪设备中,所述装置包括:第一接收模块,被配置为从移动终端接收待加工食物的烹饪文件的下载路径,所述下载路径是所述移动终端从服务器获取利用用户账号购买的食物清单,从所述食物清单中确定出所述待加工食物,向所述服务器发送所述待加工食物的烹饪文件的获取请求,由所述服务器反馈的所述烹饪文件的下载路径;下载模块,被配置为根据所述第一接收模块接收到的所述下载路径下载所述待加工食物的烹饪文件;烹饪模块,被配置为根据所述下载模块下载的所述烹饪文件对所述待加工食物进行烹饪。

可选的,所述装置还包括:发送模块,被配置为对所述下载模块下载的所述烹饪文件进行解析,确定出烹饪步骤,将烹饪步骤以及烹饪进度发送给所述移动终端。

可选的,所述装置还包括:第二接收模块,被配置为接收所述移动终端发送的对烹饪步骤进行更改的操作指令,所述操作指令包括用于指示暂停所述烹饪步骤的暂停指令或用于指示删除所述烹饪步骤的删除指令;更改模块,被配置为对所述第二接收模块接收到的所述操作指令所指示的烹饪步骤进行更改。

根据本公开实施例的第七方面,提供一种食物烹饪装置,应用于服务器中,所述装置包括:接收模块,被配置为接收移动终端发送的待加工食物的烹饪文件的获取请求,所述待加工食物是从所述服务器提供的用户账号购买的食物清单中选择的;查找模块,被配置为确定所述待加工食物的烹饪文件的下载路径,将所述下载路径发送给所述移动终端,所述下载路径用于触发所述移动终端将所述下载路径发送给智能烹饪设备,由所述智能烹饪设备根据所述下载路径下载所述待加工食物的烹饪文件,根据所述烹饪文件对所述待加工食物进行烹饪。

可选的,所述装置还包括:修改模块,被配置为对移动终端发送的操作指令进行统计,所述操作指令用于指示更改待加工食物的指定的操作步骤,当统计次数达到预定次数时,按照所述操作指令修改所述待加工食物的烹饪文件中的所述操作步骤;或/和,生成模块,被配置为接收利用用户账号发送的对指定食物的烹饪步骤进行编辑的编辑指令,在确定所述用户账号的等级达到预定等级时,利用所述编辑指令所对应的烹饪步骤生成所述指定食物的烹饪文件,将所述烹饪文件与所述食物对应存储。

根据本公开实施例的第八方面,提供一种食物烹饪装置,应用于移动终端中,所述装置包括:

处理器;

用于存储所述处理器可执行指令的存储器;

其中,所述处理器被配置为:

利用用户账号从服务器获取利用所述用户账号购买的食物清单;

从所述食物清单中确定出待加工食物;

向所述服务器发送所述待加工食物的烹饪文件的获取请求,所述获取请求用于触发所述服务器反馈所述待加工食物的烹饪文件的下载路径;

接收所述下载路径,将所述下载路径发送给智能烹饪设备,所述下载路径用于触发所述智能烹饪设备根据所述下载路径下载所述待加工食物的烹饪文件,根据所述烹饪文件对所述待加工食物进行烹饪。

根据本公开实施例的第九方面,提供一种食物烹饪装置,应用于智能烹饪设备中,所述装置包括:

处理器;

用于存储所述处理器可执行指令的存储器;

其中,所述处理器被配置为:

从移动终端接收待加工食物的烹饪文件的下载路径,所述下载路径是所述移动终端从服务器获取利用用户账号购买的食物清单,从所述食物清单中确定出所述待加工食物,向所述服务器发送所述待加工食物的烹饪文件的获取请求,由所述服务器反馈的所述烹饪文件的下载路径;

根据所述下载路径下载所述待加工食物的烹饪文件;

根据所述烹饪文件对所述待加工食物进行烹饪。

根据本公开实施例的第十方面,提供一种食物烹饪装置,应用于服务器中,所述装置包括:

处理器;

用于存储所述处理器可执行指令的存储器;

其中,所述处理器被配置为:

接收移动终端发送的待加工食物的烹饪文件的获取请求,所述待加工食物是从所述服务器提供的用户账号购买的食物清单中选择的;

确定所述待加工食物的烹饪文件的下载路径,将所述下载路径发送给所述移动终端,所述下载路径用于触发所述移动终端将所述下载路径发送给智能烹饪设备,由所述智能烹饪设备根据所述下载路径下载所述待加工食物的烹饪文件,根据所述烹饪文件对所述待加工食物进行烹饪。

本公开实施例提供的技术方案带来的有益效果是:

通过移动终端直接向服务器发送待加工食物,以获取选定的待加工食物的烹饪方法的下载路径,由智能烹饪设备根据该下载路径下载该待加工食物的烹饪文件,解析该烹饪文件以对待加工食物进行烹饪;由于移动终端可以获取到服务器存储的利用用户账号购买的食物清单,因此不再需要人为的输入待加工食物,解决了相关技术中在利用微波炉中设置的元器件识别食物名称时容易出错,导致微波炉按照错误的烹饪方法对食物进行加工的技术问题;此外,移动终端可以直接控制智能烹饪设备的烹饪步骤,且可以修改或增加服务器中针对某个实物的烹饪方法,达到了使智能烹饪设备获取到的烹饪文件更符合待加工的食物的效果。

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

附图说明

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

图1是根据部分示例性实施例示出的一种食物烹饪系统的架构图;

图2是根据一示例性实施例示出的一种移动终端的框图;

图3是根据一示例性实施例示出的一种智能烹饪设备的框图;

图4是根据一示例性实施例示出的一种服务器的框图;

图5A是根据一示例性实施例示出的一种显示食物清单的界面示意图;

图5B是根据一示例性实施例示出的一种显示烹饪步骤的界面示意图;

图5C是根据一示例性实施例示出的一种更改烹饪步骤的示意图;

图6A是根据一示例性实施例示出的一种食物烹饪方法的流程图;

图6B是根据另一示例性实施例示出的一种食物烹饪方法的流程图;

图7A是根据一示例性实施例示出的一种食物烹饪装置的框图;

图7B是根据另一示例性实施例示出的一种食物烹饪装置的框图;

图8A是根据再一示例性实施例示出的一种食物烹饪装置的框图;

图8B是根据再一示例性实施例示出的一种食物烹饪装置的框图;

图9A是根据再一示例性实施例示出的一种食物烹饪装置的框图;

图9B是根据再一示例性实施例示出的一种食物烹饪装置的框图。

具体实施方式

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

图1是根据部分示例性实施例示出的一种食物烹饪系统的架构图,如图1所示,该食物烹饪系统可以包括移动终端110、智能烹饪设备120和服务器130。

移动终端110可以与智能烹饪设备120之间建立有线网络连接或无线网络连接,无线网络连接可以为无线保真(英文:Wireless-Fidelity,简称:WiFi)连接或蓝牙连接等。移动终端110可以与智能烹饪设备120之间传输信号。这里所讲的移动终端110可以为智能手机、平板电脑、智能电视、电子书阅读器、多媒体播放器、膝上型便携计算机和台式计算机等等。

智能烹饪设备120还可以与服务器130之间建立有线网络连接或无线网络连接,无线网络连接可以为WiFi连接或移动数据传输连接。

服务器130可以是一台服务器,或者由若干台服务器组成的服务器集群,或者是一个云计算服务中心。

移动终端110与服务器130之间可以通过无线网络或者有线网络相连。

可选的,该实施环境还可以包含客户端,该客户端为电商类客户端,也即客户端提供物品(包含食物以及其他物品)购买或换置等功能。

一般来讲,客户端是由服务器提供的应用程序(英文简称:APP)。客户端可以是微博客户端、博客客户端、社交类应用客户端或其他应用类客户端。客户端可以从服务器获取与现金货币兑换业务相关的服务页面,还可以向服务器提供与现金货币兑换业务相关的信息。客户端通常需要运行在用户所使用的移动终端上,这里的移动终端可以是智能手机、平板电脑、电子阅读器等。

可选的,该电商类客户端所对应的服务器可以是与服务器130同一台服务器,也可以是与服务器130不同的服务器,但服务器130可以从电商类客户端所对应的服务器查询到利用用户账号购买的物品的清单。

计算机架构

图2是根据一示例性实施例示出的一种移动终端的结构示意图,如图2中的移动终端200可以为图1系统中的移动终端110。

例如,移动终端200可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。

参照图2,移动终端200可以包括以下一个或多个组件:处理组件202,存储器204,电源组件206,多媒体组件208,音频组件210,输入/输出(I/O)接口212,传感器组件214,以及通信组件216。

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

存储器204被配置为存储各种类型的数据以支持在移动终端200的操作。这些数据的示例包括用于在移动终端200上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器204可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。

电源组件206为移动终端200的各种组件提供电力。电源组件206可以包括电源管理系统,一个或多个电源,及其他与为移动终端200生成、管理和分配电力相关联的组件。

多媒体组件208包括在移动终端200和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件208包括一个前置摄像头和/或后置摄像头。当移动终端200处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。

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

I/O接口212为处理组件202和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。

传感器组件214包括一个或多个传感器,用于为移动终端200提供各个方面的状态评估。例如,传感器组件214可以检测到移动终端200的打开/关闭状态,组件的相对定位,例如组件为移动终端200的显示器和小键盘,传感器组件214还可以检测移动终端200或移动终端200一个组件的位置改变,用户与移动终端200接触的存在或不存在,移动终端200方位或加速/减速和移动终端200的温度变化。传感器组件214可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件214还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件214还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。

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

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

在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器204,上述指令可由移动终端200的处理器218执行以完成下述以移动终端为执行主体的食物烹饪方法。例如,非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。

图3是本发明一个实施例中提供的智能烹饪设备的结构示意图。该智能烹饪设备300可以为图1中的智能烹饪设备120,比如可以为智能微波炉,也可以为智能电饭锅、智能烤箱以及其他智能的烹饪设备。参照图3,智能烹饪设备300包括处理组件302,其进一步包括一个或多个处理器,以及由存储器304所代表的存储器资源,用于存储可由处理组件302的执行的指令,例如应用程序。存储器304中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件302被配置为执行指令,以执行下述以智能烹饪设备为执行主体的食物烹饪方法。

智能烹饪设备300还可以包括一个电源组件306被配置为执行智能烹饪设备300的电源管理,一个有线或无线网络接口308被配置为将智能烹饪设备300连接到网络,和一个输入输出(I/O)接口310。智能烹饪设备300可以操作基于存储在存储器304的操作系统,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM或类似。

智能烹饪设备300还包括加热组件312,加热组件312与电源组件306以及处理组件302相连,电源组件306为加热组件312供电,处理组件302用于控制加热组件312进入工作模块以及进入何种工作模式(高火模式、中高火模式、低火模式、解冻模式等)。一般的,加热组件312可以波管,波管产生微波辐射后可以对食物进行加热。或者,加热组件312还可以为发热器件(比如电热丝、陶瓷电热、天然气燃烧等)通过对流、辐射方式烘烤食物外表。

图4是本发明一个实施例中提供的服务器的结构示意图。例如,服务器400可以被提供为一网络侧设备。参照图4,服务器400包括处理组件402,其进一步包括一个或多个处理器,以及由存储器404所代表的存储器资源,用于存储可由处理组件402的执行的指令,例如应用程序。存储器404中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件402被配置为执行指令,以执行下述以服务器为执行主体的食物烹饪方法。

服务器400还可以包括一个电源组件406被配置为执行服务器400的电源管理,一个有线或无线网络接口408被配置为将服务器400连接到网络,和一个输入输出(I/O)接口410。服务器400可以操作基于存储在存储器404的操作系统,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM或类似。

示例性架构概括

为了使得智能烹饪设备120可以获取用户选中的待加工食物的烹饪文件,需要用户在移动终端110选定待加工食物,通知服务器130查询待加工食物的烹饪文件的下载地址,由智能烹饪设备120根据该下载地址下载待加工食物的烹饪文件,并利用烹饪文件对所容纳的待加工食物进行加工烹饪。在示意性的实施例中:

移动终端110,被配置为从服务器130获取利用用户账号购买的食物清单,从食物清单中确定出待加工食物,向服务器130发送待加工食物的烹饪文件的获取请求。

移动终端110可以与服务器130通过无线网络连接。移动终端110上可以安装有客户端,利用用户账号登录该客户端后,可以查看到该用户账号下的相关信息,比如包括从服务器130获取的利用该用户账号购买的食物清单。

可选的,由于食物会有保鲜期,用户在购买食物之后过久的食物清单可以不用下发给移动终端110,也即服务器130返回的该用户账号的食物清单的购买时刻位于当前时刻之前预定时间段内。

预定时间段可以为1个月、2周等,可以根据季节、食物的种类等因素进行设置。

预定时间段也可以由用户根据日常的烹饪安排而设置,比如有些用户每次购买的食物会在一周内烹饪,超过一周的则不再烹饪,此时用户可以通过移动终端设置该预定时间段,并将该预定时间段与用户账号绑定存储至服务器,这样,当移动终端从服务器获取用户账号购买的食物清单时,则仅获取一周内购买的食物清单。

在实际应用中,运营商可以提供电商类客户端,在电商类客户端登录该用户账号置换,可以利用该用户账号在电商类客户端上购买电商服务器提供的物品,比如食物、材料等。对应的,电商服务器可以存储利用用户账号购买的食物清单。服务器130可以从电商服务器中获取到该用户账号购买的食物清单。

可选的,移动终端110利用该用户账号向服务器130发送食物清单的获取请求,服务器130在接收到该获取请求之后,查询是否存储该用户账号的食物清单,若查询到,则向移动终端110发送查询到的该用户账号的食物清单。当服务器130未查询到该用户账号的食物清单时,服务器130可以至电商服务器查询该用户账号的食物清单,并将查询到的该用户账号的食物清单发送至移动终端110。

当移动终端获取到用户账号购买的食物清单,则可以显示获取的食物清单。用户可以对食物清单中的食物进行选择,确定出待加工食物。

可选的,在显示食物清单的界面中,每个食物的显示位置处均显示有一个烹饪文件的获取控件,当待加工食物的烹饪文件的获取控件被触发后,移动终端110则向服务器130发送待加工食物的烹饪文件的获取请求。

请参见图5A所示,其是根据一示例性实施例示出的一种显示食物清单的界面示意图,在图5A中显示有从服务器拉取的用户账号sasen的食物清单,比如食物1、食物2、食物3和食物4。用户选定了一个待加工食物后,会先在待加工食物的位置处显示一个获取烹饪文件的获取控件,用户触发该获取控件之后,移动终端则向服务器发送该待加工食物的烹饪文件的获取请求。

该服务器130,被配置为接收获取请求,确定待加工食物的烹饪文件的下载路径,将下载路径发送给移动终端110。

在实际应用中,服务器130后台的维护人员会针对电商服务器提供的供购买的各类食物配置好烹饪文件,并将烹饪文件存储至服务器130的存储空间,或者存储至专门用于存储烹饪文件的服务器中,这样每个烹饪文件均会有一个存储路径,这里的存储路径也可以称为下载路径。

可选的,服务器130会将食物的标识和该食物的烹饪文件进行绑定存储,这样服务器130可以通过食物的标识索引到该食物的烹饪文件。

服务器130在接收针对某待加工食物的烹饪文件的获取请求时,会至用于存储烹饪文件的存储空间查询与该待加工食物的标识绑定的烹饪文件的下载路径,将查找到的下载路径发送给移动终端110。

该移动终端110,还被配置为将该下载路径发送给智能烹饪设备120。

移动终端110上安装的客户端上可以显示有与登录的用户账号绑定的智能烹饪设备120的相关信息,当用户选择将下载路径发送给智能烹饪设备120时,移动终端110则会将该下载路径发送给服务器130,由服务器130转发给该智能烹饪设备120。

该智能烹饪设备120,被配置为根据该下载路径下载待加工食物的烹饪文件,根据该烹饪文件对待加工食物进行烹饪。

智能烹饪设备120在接收到下载路径,可以根据下载路径下载待加工食物的烹饪文件。

烹饪文件是一种按照预定方式编码的文件,可以由智能烹饪设备120的微码芯片进行解析,当智能烹饪设备120下载到烹饪文件后,可以对烹饪文件进行解析,得到烹饪步骤,按照烹饪步骤开启对应的组件(比如加热组件)执行相应的烹饪操作。

一般来讲,烹饪文件中包含一些控制命令,具体包括:识别食物ID;获取对应食物ID的烹饪控制命令,形成烹饪步骤;显示烹饪总耗时;向移动终端发送消息提醒。

其中,烹饪控制命令包括:开启设备、解冻时间、转速设置、温度设置、湿度设置(微波炉有蒸汽水盒功能)、光波设置、持续执行、暂停执行、执行结束命令或推送消息命令等。

以1001.cook为例,1001.cook文件内容如下:

综上所述,本发明实施例提供的食物烹饪系统,通过移动终端直接向服务器发送待加工食物,以获取选定的待加工食物的烹饪方法的下载路径,由智能烹饪设备根据该下载路径下载该待加工食物的烹饪文件,解析该烹饪文件以对待加工食物进行烹饪;由于移动终端可以获取到服务器存储的利用用户账号购买的食物清单,因此不再需要人为的输入待加工食物,解决了相关技术中在利用微波炉中设置的元器件识别食物名称时容易出错,导致微波炉按照错误的烹饪方法对食物进行加工的技术问题,达到了使智能烹饪设备获取到的烹饪文件更符合待加工的食物的效果。

在实际应用中,智能烹饪设备120可以将解析出的烹饪步骤以及当前的烹饪进度告知给移动终端110,以便移动终端119的用户可以得知烹饪进度。在示意性的实施例中:

该智能烹饪设备120,还被配置为对该烹饪文件进行解析,确定出烹饪步骤,将烹饪步骤以及烹饪进度发送给该移动终端110。

智能烹饪设备120在对烹饪文件解析后,得到烹饪步骤,并且按照烹饪步骤开始进行烹饪。

可选的,智能烹饪设备120可以在解析得到烹饪步骤后,直接将烹饪步骤发送给移动终端110。随着烹饪的进行,智能烹饪设备120可以将烹饪进度实时地发送给移动终端110。

可选的,智能烹饪设备120在向移动终端110发送烹饪步骤以及烹饪进度时,除了包含有烹饪步骤的内容,还可以包含烹饪步骤的标识。

该移动终端110,还被配置为显示该烹饪步骤以及该烹饪进度。

移动终端110在接收到烹饪步骤之后,可以显示烹饪步骤。移动终端在接收到烹饪进度时,可以将正在烹饪的烹饪步骤按照第一显示方式进行显示,将已经进行的烹饪步骤按照第二显示方式显示,将尚未进行的烹饪步骤按照第三显示方式进行显示。

请参见图5B所示,智能烹饪设备1确定的烹饪步骤为“设置温度100度,执行120秒”,之前已经进行过的烹饪步骤“解冻60秒”以及之后需要进行的烹饪步骤“设置温度为80度,执行30秒”和步骤“烹饪结束”,正在烹饪的步骤、已经进行过的烹饪步骤以及之后需要进行的烹饪步骤的显示方式均不同。

综上所述,本发明实施例提供的食物烹饪系统,由于智能烹饪设备可以将烹饪文件所涉及的烹饪步骤以及当前的烹饪进度推送给移动终端,因此可以使得移动终端的用户可以实时查看到智能烹饪设备当前的烹饪流程和进度,提高了用户体验。

由于服务器130后台的维护人员所获取的食物的烹饪步骤不一定是食物最优的烹饪步骤,或者不一定完全符合用户的对该食物的烹饪需求,因此针对同一个食物,可以允许用户对食物的烹饪步骤进行更改。在示意性的实施例中:

移动终端110,还被配置为根据对烹饪步骤的操作选定生成操作指令,将该操作指令发送给智能烹饪设备120,该操作指令包括用于指示暂停该烹饪步骤的暂停指令或用于指示删除该烹饪步骤的删除指令。

移动终端110上可以显示食物的烹饪步骤,针对每个烹饪步骤,移动终端110均可以对该烹饪步骤选择更改或删除。

可选的,每个被选中的烹饪步骤位置处均显示有更改控件和删除控件,当用户触发更改控件时,该烹饪步骤的属性被修改为可编辑,用户可以针对烹饪步骤进行修改,当用户修改后触发修改确认控件后,则生成更改指令。

在某些情况下,用户可以选择删除某个烹饪步骤,比如解冻步骤,当用户触发删除控件时,该烹饪步骤则会被删除,此时则生成删除指令。

移动终端110将针对某个食物的烹饪步骤进行更改的更改指令,或者针对某个食物的烹饪步骤进行删除的删除指令,发送给智能烹饪设备120,以修改智能烹饪设备接下来的烹饪过程。

智能烹饪设备120,还被配置为对该操作指令所指示的烹饪步骤进行更改。

当操作指令为针对某个烹饪步骤的更改指令时,该更改指令携带该烹饪步骤的标识以及有对该烹饪步骤的更改信息。智能烹饪设备120在接收到对某个烹饪步骤的更改指令后,会按照该更改指令所携带的信息对解析出来的该烹饪步骤进行修改。举例来讲,请参见图5C所示,智能烹饪设备1发送的第二个烹饪步骤为“设置温度100度,执行120秒”,如左侧图所示,当触发该烹饪步骤的更改控件12后,用户可以对该烹饪步骤进行编辑,编辑后的内容为“设置温度120度,执行80秒”,如右侧图所示。编辑完成后,生成更改指令,该更改指令所携带的更改信息为“设置温度120度,执行80秒”,智能烹饪设备120会将该步骤更改为“设置温度120度,执行80秒”。

当操作指令为针对某个烹饪步骤的删除指令时,该更改指令携带有该烹饪步骤的标识。智能烹饪设备120在接收到对某个烹饪步骤的删除指令后,则会删除已经解析出的该烹饪步骤。

综上所述,本发明实施例提供的食物烹饪系统,由于移动终端可以向智能烹饪设备推送对烹饪步骤进行更改的操作指令,使得智能烹饪设备对用户指示的烹饪步骤进行更改,因此使得智能烹饪设备的烹饪流程更符合用户的烹饪要求。

一般来讲,当针对同一个食物的同一个烹饪步骤进行了相同更改的用户比较多时,表明目前的这个食物的烹饪步骤可能并不适当,此时则可以考虑根据用户对该烹饪步骤的更改对该事食物的烹饪文件进行修改。在示意性的实施例中:

移动终端110,还被配置为将操作指令发送给服务器130。

移动终端110在生成针对某个食物的某个烹饪步骤进行操作的操作指令时,还可以将在用户的选择下,将该操作指令发送给服务器130。

可选的,操作指令可以为上述的更改指令或删除指令。

服务器130,还被配置为对该操作指令进行统计,当统计次数达到预定次数时,按照该操作指令修改该待加工食物的烹饪文件中的该操作步骤。

服务器130在接收到操作指令后,则对该操作指令进行统计,当统计次数达到预定次数时,表明有较多的用户对该操作指令所指示的烹饪步骤进行更改,此时则可以按照该操作指令修改该待加工食物的烹饪文件中的该操作步骤。

综上所述,本发明实施例提供的食物烹饪系统,服务器可以针对同一个食物的同一个烹饪步骤的更改次数进行统计,并对烹饪文件中更改次数较多的烹饪步骤进行修改,从而使得烹饪文件的烹饪步骤更为优化。

在实际应用中,服务器130中存储的食物的烹饪文件是由服务器130的后台人员初始化设置的,而这类的烹饪文件对食物来讲并不一定是最好的烹饪方式,因此服务器130可以允许等级较高的用户上传食物的烹饪步骤,为其他用户提供更多的烹饪步骤的选择。在示意性的实施例中:

移动终端110,还被配置为获取对指定食物的烹饪步骤进行编辑的编辑指令,利用该用户账号将编辑指令发送给服务器130。

用户可以对指定食物的烹饪步骤进行编辑,在触发将编辑后的烹饪步骤发送给服务器130的发送指令时,移动终端110则将编辑后的烹饪步骤发送给服务器130。

服务器130,还被配置为在确定该用户账号的等级达到预定等级时,利用该编辑指令所对应的烹饪步骤生成该指定食物的烹饪文件,将该烹饪文件与该食物对应存储。

这里所讲的用户账号的等级,可以根据用户账号的积分值、经验值、历史烹饪文件被采纳的次数,历史烹饪文件被点赞的次数、购买食物的数量或总价值等中的至少一种确定用户账号的等级。

在实际应用中,为了避免大量的用户对同一个食物的烹饪进行编辑,导致食物的烹饪文件较为乱杂,服务器130在接收到用户账号发送的编辑指令所对应的烹饪步骤时,需要确定用户账号的等级。在该用户账号的等级达到预定等级时,服务器130利用该编辑指令所对应的烹饪步骤生成该指定食物的烹饪文件,将该烹饪文件与该食物对应存储。

可选的,当移动终端110拉取该食物的烹饪文件时,服务器130会提供向该移动终端110提供该食物的多个烹饪文件,在烹饪文件是由用户账号上传的时,则将烹饪文件的下载地址以及对应的上传的用户账号、用户账号的等级绑定发送给移动终端110。这样移动终端110可以根据用户账号以及用户组行号的等级,选择该食物的烹饪文件以及下载地址。

综上所述,本发明实施例提供的食物烹饪系统,服务器可以允许等级较高的用户对食物的烹饪步骤进行编辑,以使得食物的烹饪方法更为多样化。

图6A是根据一示例性实施例示出的一种食物烹饪方法的流程图,如图6A所示,该食物烹饪方法应用于图1所示的食物烹饪系统中,包括以下步骤。

在步骤601中,移动终端从服务器获取利用用户账号购买的食物清单,从食物清单中确定出待加工食物。

移动终端可以与服务器通过无线网络连接。移动终端上可以安装有客户端,利用用户账号登录该客户端后,可以查看到该用户账号下的相关信息,比如包括从服务器获取的利用该用户账号购买的食物清单。

可选的,由于食物会有保鲜期,用户在购买食物之后过久的食物清单可以不用下发给移动终端,也即服务器返回的该用户账号的食物清单的购买时刻位于当前时刻之前预定时间段内。

预定时间段可以为1个月、2周等,可以根据季节、食物的种类等因素进行设置。

预定时间段也可以由用户根据日常的烹饪安排而设置,比如有些用户每次购买的食物会在一周内烹饪,超过一周的则不再烹饪,此时用户可以通过移动终端设置该预定时间段,并将该预定时间段与用户账号绑定存储至服务器,这样,当移动终端从服务器获取用户账号购买的食物清单时,则仅获取一周内购买的食物清单。

在实际应用中,运营商可以提供电商类客户端,在电商类客户端登录该用户账号置换,可以利用该用户账号在电商类客户端上购买电商服务器提供的物品,比如食物、材料等。对应的,电商服务器可以存储利用用户账号购买的食物清单。服务器可以从电商服务器中获取到该用户账号购买的食物清单。

可选的,移动终端利用该用户账号向服务器发送食物清单的获取请求,服务器在接收到该获取请求之后,查询是否存储该用户账号的食物清单,若查询到,则向移动终端发送查询到的该用户账号的食物清单。当服务器未查询到该用户账号的食物清单时,服务器可以至电商服务器查询该用户账号的食物清单,并将查询到的该用户账号的食物清单发送至移动终端。

当移动终端获取到用户账号购买的食物清单,则可以显示获取的食物清单。用户可以对食物清单中的食物进行选择,确定出待加工食物。

在步骤602中,移动终端向服务器发送该待加工食物的烹饪文件的获取请求。

在显示食物清单的界面中,每个食物的显示位置处均显示有一个烹饪文件的获取控件,当待加工食物的烹饪文件的获取控件被触发后,移动终端则向服务器发送待加工食物的烹饪文件的获取请求。

在步骤603中,服务器接收获取请求,确定该待加工食物的烹饪文件的下载路径。

在实际应用中,服务器后台的维护人员会针对电商服务器提供的供购买的各类食物配置好烹饪文件,并将烹饪文件存储至服务器的存储空间,或者存储至专门用于存储烹饪文件的服务器中,这样每个烹饪文件均会有一个存储路径,这里的存储路径也可以称为下载路径。

可选的,服务器会将食物的标识和该食物的烹饪文件进行绑定存储,这样服务器可以通过食物的标识索引到该食物的烹饪文件。

服务器在接收针对某待加工食物的烹饪文件的获取请求时,会至用于存储烹饪文件的存储空间查询与该待加工食物的标识绑定的烹饪文件的下载路径。

在步骤604中,服务器将该下载路径发送给移动终端。

在步骤605中,移动终端将该下载路径发送给智能烹饪设备。

移动终端上安装的客户端上可以显示有与登录的用户账号绑定的智能烹饪设备的相关信息,当用户选择将下载路径发送给智能烹饪设备时,移动终端则会将该下载路径发送给服务器,由服务器转发给该智能烹饪设备。

在步骤606中,智能烹饪设备根据该下载路径下载该待加工食物的烹饪文件。

智能烹饪设备在接收到下载路径,可以根据下载路径下载待加工食物的烹饪文件。

在步骤607中,智能烹饪设备根据烹饪文件对该待加工食物进行烹饪。

烹饪文件是一种按照预定方式编码的文件,可以由智能烹饪设备的微码芯片进行解析,当智能烹饪设备下载到烹饪文件后,可以对烹饪文件进行解析,得到烹饪步骤,按照烹饪步骤开启对应的组件(比如加热组件)执行相应的烹饪操作。

一般来讲,烹饪文件中包含一些控制命令,具体包括:识别食物ID;获取对应食物ID的烹饪控制命令,形成烹饪步骤;显示烹饪总耗时;向移动终端发送消息提醒。

其中,烹饪控制命令包括:开启设备、解冻时间、转速设置、温度设置、湿度设置、光波设置、持续执行、暂停执行、执行结束命令或推送消息命令等。

智能烹饪设备根据烹饪文件中的烹饪步骤对该待加工食物进行烹饪。

综上所述,本公开实施例中提供的食物烹饪方法,通过移动终端直接向服务器发送待加工食物,以获取选定的待加工食物的烹饪方法的下载路径,由智能烹饪设备根据该下载路径下载该待加工食物的烹饪文件,解析该烹饪文件以对待加工食物进行烹饪;由于移动终端可以获取到服务器存储的利用用户账号购买的食物清单,因此不再需要人为的输入待加工食物,解决了相关技术中在利用微波炉中设置的元器件识别食物名称时容易出错,导致微波炉按照错误的烹饪方法对食物进行加工的技术问题,达到了使智能烹饪设备获取到的烹饪文件更符合待加工的食物的效果。

在一种可能的实现方式中,移动设备可以向智能烹饪设备下发更改或删除某个烹饪步骤的指令,使得智能烹饪设备的烹饪步骤更符合用户的需求,请参见图6B所示。

图6B是根据另一示例性实施例示出的一种食物烹饪方法的流程图,如图6B所示,

在步骤608中,智能烹饪设备对烹饪文件进行解析,确定出烹饪步骤。

智能烹饪设备在对烹饪文件解析后,得到烹饪步骤,并且按照烹饪步骤开始进行烹饪。

可选的,智能烹饪设备在向移动终端发送烹饪步骤以及烹饪进度时,除了包含有烹饪步骤的内容,还可以包含烹饪步骤的标识。

在步骤609中,智能烹饪设备将烹饪步骤以及烹饪进度发送给移动终端。

智能烹饪设备可以在解析得到烹饪步骤后,直接将烹饪步骤发送给移动终端。

随着烹饪的进行,智能烹饪设备可以将烹饪进度实时地发送给移动终端。

在步骤610中,移动终端从智能烹饪设备接收并显示烹饪步骤。

在步骤611中,移动终端接收对显示的烹饪步骤进行操作选定的操作指令。

移动终端上可以显示食物的烹饪步骤,针对每个烹饪步骤,移动终端均可以对该烹饪步骤选择更改或删除。

可选的,每个被选中的烹饪步骤位置处均显示有更改控件和删除控件,当用户触发更改控件时,该烹饪步骤的属性被修改为可编辑,用户可以针对烹饪步骤进行修改,当用户修改后触发修改确认控件后,则生成更改指令。

在某些情况下,用户可以选择删除某个烹饪步骤,比如解冻步骤,当用户触发删除控件时,该烹饪步骤则会被删除,此时则生成删除指令。

移动终端将针对某个食物的烹饪步骤进行更改的更改指令,或者针对某个食物的烹饪步骤进行删除的删除指令,发送给智能烹饪设备,以修改智能烹饪设备接下来的烹饪过程。

在步骤612中,移动终端将该操作指令发送给智能烹饪设备。

在步骤613中,智能烹饪设备接收移动终端发送的对烹饪步骤进行更改的操作指令。

在步骤614中,智能烹饪设备对该操作指令所指示的烹饪步骤进行更改,按照更改后的烹饪步骤进行烹饪。

当操作指令为针对某个烹饪步骤的更改指令时,该更改指令携带该烹饪步骤的标识以及有对该烹饪步骤的更改信息。智能烹饪设备在接收到对某个烹饪步骤的更改指令后,会按照该更改指令所携带的信息对解析出来的该烹饪步骤进行修改。

当操作指令为针对某个烹饪步骤的删除指令时,该更改指令携带有该烹饪步骤的标识。智能烹饪设备在接收到对某个烹饪步骤的删除指令后,则会删除已经解析出的该烹饪步骤。

综上所述,本公开实施例提供的食物烹饪方法,由于移动终端可以向智能烹饪设备推送对烹饪步骤进行更改的操作指令,使得智能烹饪设备对用户指示的烹饪步骤进行更改,因此使得智能烹饪设备的烹饪流程更符合用户的烹饪要求。

在一种可能的实现方式中,移动终端还可以对食物的烹饪步骤进行编辑,并将编辑后的烹饪步骤发送给服务器,由服务器根据烹饪步骤为食物生成更过的烹饪文件。

这种实现中,移动终端首先获取对指定食物的烹饪步骤进行编辑的编辑指令,然后利用用户账号将该编辑指令发送给服务器。对应的,服务器接收利用用户账号发送的对指定食物的烹饪步骤进行编辑的编辑指令,在确定所述用户账号的等级达到预定等级时,利用所述编辑指令所对应的烹饪步骤生成所述指定食物的烹饪文件,将所述烹饪文件与所述食物对应存储。

这样,当移动终端从服务器获取某个食物的烹饪文件的下载地址时,服务器可以将该食物的多个烹饪文件的下载地址均发送给所请求的移动终端,以便移动终端的用户从中选择其中一个下载地址发送给智能烹饪设备,由智能烹饪设备根据下载地址下载对应的烹饪文件。

同时,为了避免各个用户针对同一个食物进行烹饪步骤的编辑,导致同一个食物的烹饪文件过多的情况,服务器还需要考虑丢弃低等级用户的编辑指令,仅根据高等级用户的编辑指令对所对应的烹饪步骤生成所述指定食物的烹饪文件,将所述烹饪文件与所述食物对应存储。

需要说明的是,这里所讲的用户账号的等级,可以根据用户账号的积分值、经验值、历史烹饪文件被采纳的次数,历史烹饪文件被点赞的次数、购买食物的数量或总价值等中的至少一种确定用户账号的等级。

在另一种可能的实现方式中,服务器还可以统计移动终端针对同一个食物的同一个烹饪步骤信息相同更改的更改次数,当更改次数达到预定次数时,表明较多的用户倾向于更改该食物的该烹饪步骤,此时则可以按照移动终端的操作指令修改所述待加工食物的烹饪文件中的所述操作步骤。

需要补充说明的是,上述各个步骤中由移动终端执行的步骤可以单独实施成为以移动终端为执行主体的事务烹饪方法,上述各个步骤中由智能烹饪设备执行的步骤可以单独实施成为以移动终端为执行主体的事务烹饪方法,上述各个步骤中由服务器执行的步骤可以单独实施成为以移动终端为执行主体的事务烹饪方法。

下述为本公开装置实施例,可以用于执行本公开方法实施例。对于本公开装置实施例中未披露的细节,请参照本公开方法或系统实施例。

图7A是根据一示例性实施例示出的一种食物烹饪装置的框图,如图7A所示,该食物烹饪装置应用于图1所示实施环境中的移动终端110中,该食物烹饪装置包括但不限于:第一获取模块701、确定模块702、第一发送模块703、第一接收模块704和第二发送模块705。

第一获取模块701,被配置为利用用户账号从服务器获取利用该用户账号购买的食物清单。

移动终端上可以安装有客户端,利用用户账号登录该客户端后,可以查看到该用户账号下的相关信息,比如包括从服务器获取的利用该用户账号购买的食物清单。

由于食物会有保鲜期,用户在购买食物之后过久的食物清单可以不用下发给移动终端,也即服务器返回的该用户账号的食物清单的购买时刻位于当前时刻之前预定时间段内。

预定时间段可以为1个月、2周等,可以根据季节、食物的种类等因素进行设置。

预定时间段也可以由用户根据日常的烹饪安排而设置,比如有些用户每次购买的食物会在一周内烹饪,超过一周的则不再烹饪,此时用户可以通过移动终端设置该预定时间段,并将该预定时间段与用户账号绑定存储至服务器,这样,当移动终端从服务器获取用户账号购买的食物清单时,则仅获取一周内购买的食物清单。

在实际应用中,运营商可以提供电商类客户端,在电商类客户端登录该用户账号置换,可以利用该用户账号在电商类客户端上购买电商服务器提供的物品,比如食物、材料等。对应的,电商服务器可以存储利用用户账号购买的食物清单。服务器可以从电商服务器中获取到该用户账号购买的食物清单。

确定模块702,被配置为从第一获取模块701获取的食物清单中确定出待加工食物。

当移动终端获取到用户账号购买的食物清单,则可以显示获取的食物清单。用户可以对食物清单中的食物进行选择,确定出待加工食物。

第一发送模块703,被配置为向服务器发送该待加工食物的烹饪文件的获取请求,获取请求用于触发服务器反馈该待加工食物的烹饪文件的下载路径。

在显示食物清单的界面中,每个食物的显示位置处均显示有一个烹饪文件的获取控件,当待加工食物的烹饪文件的获取控件被触发后,移动终端则向服务器发送待加工食物的烹饪文件的获取请求。

第一接收模块704,被配置为接收该下载路径。

第二发送模块705,被配置为将第一接收模块704接收到的下载路径发送给智能烹饪设备,该下载路径用于触发智能烹饪设备根据该下载路径下载该待加工食物的烹饪文件,根据烹饪文件对待加工食物进行烹饪。

移动终端上安装的客户端上可以显示有与登录的用户账号绑定的智能烹饪设备的相关信息,当用户选择将下载路径发送给智能烹饪设备时,移动终端则会将该下载路径发送给服务器,由服务器转发给该智能烹饪设备。

该智能烹饪设备,被配置为根据该下载路径下载待加工食物的烹饪文件,根据该烹饪文件对待加工食物进行烹饪。

智能烹饪设备在接收到下载路径,可以根据下载路径下载待加工食物的烹饪文件。

烹饪文件是一种按照预定方式编码的文件,可以由智能烹饪设备的微码芯片进行解析,当智能烹饪设备下载到烹饪文件后,可以对烹饪文件进行解析,得到烹饪步骤,按照烹饪步骤开启对应的组件(比如加热组件)执行相应的烹饪操作。

烹饪文件中包含一些控制命令,具体包括:识别食物ID;获取对应食物ID的烹饪控制命令,形成烹饪步骤;显示烹饪总耗时;向移动终端发送消息提醒。

其中,烹饪控制命令包括:开启设备、解冻时间、转速设置、温度设置、湿度设置(微波炉有蒸汽水盒功能)、光波设置、持续执行、暂停执行、执行结束命令或推送消息命令等。

在一种可能的实现方式中,该装置还可以包括:显示模块706、第二接收模块707和第三发送模块708,请参见图7B所示。

显示模块706,被配置为从智能烹饪设备接收并显示烹饪步骤。

第二接收模块707,被配置为接收对显示模块706所显示的烹饪步骤进行操作选定的操作指令,该操作指令包括用于指示暂停该烹饪步骤的暂停指令或用于指示删除该烹饪步骤的删除指令。

移动终端上可以显示食物的烹饪步骤,针对每个烹饪步骤,移动终端均可以对该烹饪步骤选择更改或删除。

可选的,每个被选中的烹饪步骤位置处均显示有更改控件和删除控件,当用户触发更改控件时,该烹饪步骤的属性被修改为可编辑,用户可以针对烹饪步骤进行修改,当用户修改后触发修改确认控件后,则生成更改指令。

在某些情况下,用户可以选择删除某个烹饪步骤,比如解冻步骤,当用户触发删除控件时,该烹饪步骤则会被删除,此时则生成删除指令。

移动终端将针对某个食物的烹饪步骤进行更改的更改指令,或者针对某个食物的烹饪步骤进行删除的删除指令,发送给智能烹饪设备,以修改智能烹饪设备接下来的烹饪过程。

第三发送模块708,被配置为将第二接收模块707接收到的操作指令发送给该智能烹饪设备,该操作指令用于触发智能烹饪设备对该操作指令所指示的烹饪步骤进行更改。

在一种可能的实现方式中,该装置还可以包括:第二获取模块709和第四发送模块710。

第二获取模块709,被配置为获取对指定食物的烹饪步骤进行编辑的编辑指令。

用户可以对指定食物的烹饪步骤进行编辑,在触发将编辑后的烹饪步骤发送给服务器的发送指令时,移动终端则将编辑后的烹饪步骤发送给服务器。

第四发送模块710,被配置为利用该用户账号将该编辑指令发送给服务器,该编辑指令用于触发服务器在确定该用户账号的等级达到预定等级时,利用该编辑指令所对应的烹饪步骤生成该指定食物的烹饪文件,将该烹饪文件与该食物对应存储。

综上所述,本公开实施例中提供的食物烹饪装置,通过移动终端直接向服务器发送待加工食物,以获取选定的待加工食物的烹饪方法的下载路径,由智能烹饪设备根据该下载路径下载该待加工食物的烹饪文件,解析该烹饪文件以对待加工食物进行烹饪;由于移动终端可以获取到服务器存储的利用用户账号购买的食物清单,因此不再需要人为的输入待加工食物,解决了相关技术中在利用微波炉中设置的元器件识别食物名称时容易出错,导致微波炉按照错误的烹饪方法对食物进行加工的技术问题,达到了使智能烹饪设备获取到的烹饪文件更符合待加工的食物的效果。

图8A是根据再一示例性实施例示出的一种食物烹饪装置的框图,如图8A所示,该食物烹饪装置应用于图1所示实施环境中的智能烹饪设备120中,该食物烹饪装置包括但不限于:第一接收模块801、下载模块802和烹饪模块803。

第一接收模块801,被配置为从移动终端接收待加工食物的烹饪文件的下载路径,该下载路径是移动终端从服务器获取利用用户账号购买的食物清单,从该食物清单中确定出该待加工食物,向服务器发送该待加工食物的烹饪文件的获取请求,由服务器反馈的该烹饪文件的下载路径。

下载模块802,被配置为根据第一接收模块801接收到的该下载路径下载该待加工食物的烹饪文件。

智能烹饪设备在获取到下载路径后,可以至具备该下载路径的服务器下载该待加工食物的烹饪文件。可选的,智能烹饪设备向具备该下载路径的服务器发送下载请求,服务器向智能烹饪设备发送存储的该待加工食物的烹饪文件。

烹饪模块803,被配置为根据下载模块802下载的该烹饪文件对该待加工食物进行烹饪。

烹饪文件是一种按照预定方式编码的文件,可以由智能烹饪设备的微码芯片进行解析,当智能烹饪设备下载到烹饪文件后,可以对烹饪文件进行解析,得到烹饪步骤,按照烹饪步骤开启对应的组件(比如加热组件)执行相应的烹饪操作。

在一种可能的实现方式中,该装置还可以包括:发送模块804,请参见图8B所示。

发送模块804,被配置为对下载模块802下载的该烹饪文件进行解析,确定出烹饪步骤,将烹饪步骤以及烹饪进度发送给移动终端。

智能烹饪设备在对烹饪文件解析后,得到烹饪步骤,并且按照烹饪步骤开始进行烹饪。

可选的,智能烹饪设备可以在解析得到烹饪步骤后,直接将烹饪步骤发送给移动终端。随着烹饪的进行,智能烹饪设备可以将烹饪进度实时地发送给移动终端。

可选的,智能烹饪设备在向移动终端发送烹饪步骤以及烹饪进度时,除了包含有烹饪步骤的内容,还可以包含烹饪步骤的标识。

在一种可能的实现方式中,该装置还可以包括:第二接收模块805和更改模块806。

第二接收模块805,被配置为接收移动终端发送的对烹饪步骤进行更改的操作指令,该操作指令包括用于指示暂停该烹饪步骤的暂停指令或用于指示删除该烹饪步骤的删除指令。

更改模块806,被配置为对第二接收模块805接收到的该操作指令所指示的烹饪步骤进行更改。

当操作指令为针对某个烹饪步骤的更改指令时,该更改指令携带该烹饪步骤的标识以及有对该烹饪步骤的更改信息。智能烹饪设备在接收到对某个烹饪步骤的更改指令后,会按照该更改指令所携带的信息对解析出来的该烹饪步骤进行修改。

当操作指令为针对某个烹饪步骤的删除指令时,该更改指令携带有该烹饪步骤的标识。智能烹饪设备在接收到对某个烹饪步骤的删除指令后,则会删除已经解析出的该烹饪步骤。

综上所述,本公开实施例中提供的食物烹饪装置,通过移动终端直接向服务器发送待加工食物,以获取选定的待加工食物的烹饪方法的下载路径,由智能烹饪设备根据该下载路径下载该待加工食物的烹饪文件,解析该烹饪文件以对待加工食物进行烹饪;由于移动终端可以获取到服务器存储的利用用户账号购买的食物清单,因此不再需要人为的输入待加工食物,解决了相关技术中在利用微波炉中设置的元器件识别食物名称时容易出错,导致微波炉按照错误的烹饪方法对食物进行加工的技术问题,达到了使智能烹饪设备获取到的烹饪文件更符合待加工的食物的效果。

图9A是根据再一示例性实施例示出的一种食物烹饪装置的框图,如图9A所示,该食物烹饪装置应用于图1所示实施环境中的服务器130中,该食物烹饪装置包括但不限于:接收模块901和查找模块902。

接收模块901,被配置为接收移动终端发送的待加工食物的烹饪文件的获取请求,该待加工食物是从服务器提供的用户账号购买的食物清单中选择的。

服务器在接收到移动终端利用用户账号发送的待加工食物的烹饪文件的获取请求后,获取该获取请求中携带的待加工食物的标识。

查找模块902,被配置为确定该待加工食物的烹饪文件的下载路径,将该下载路径发送给移动终端,该下载路径用于触发移动终端将该下载路径发送给智能烹饪设备,由智能烹饪设备根据该下载路径下载该待加工食物的烹饪文件,根据该烹饪文件对该待加工食物进行烹饪。

服务器根据该待加工食物的标识查找具备该标识的烹饪文件,在查找到烹饪文件之后,将该烹饪文件的下载路径发送给移动终端。

在实际应用中,由于移动终端并不需要对烹饪文件进行解析,甚至于移动终端并不需要具备对烹饪文件解析的功能,因此服务器仅需要将烹饪文件的下载地址发送给移动终端即可。这样如果移动终端的用户想要利用提供的下载地址的烹饪文件进行烹饪,则会选择将该下载地址发送给智能烹饪设备,由智能烹饪设备根据该下载地址下载到烹饪文件,并对烹饪文件进行解析。

在一种可能的实现方式中,该装置还可以包括:修改模块903,和/或,生成模块904,请参见图9B所示。

修改模块903,被配置为对移动终端发送的操作指令进行统计,该操作指令用于指示更改待加工食物的指定的操作步骤,当统计次数达到预定次数时,按照该操作指令修改该待加工食物的烹饪文件中的该操作步骤。

服务器在接收到操作指令后,则对该操作指令进行统计,当统计次数达到预定次数时,表明有较多的用户对该操作指令所指示的烹饪步骤进行更改,此时则可以按照该操作指令修改该待加工食物的烹饪文件中的该操作步骤。

生成模块904,被配置为接收利用用户账号发送的对指定食物的烹饪步骤进行编辑的编辑指令,在确定该用户账号的等级达到预定等级时,利用该编辑指令所对应的烹饪步骤生成该指定食物的烹饪文件,将该烹饪文件与该食物对应存储。

在实际应用中,为了避免大量的用户对同一个食物的烹饪进行编辑,导致食物的烹饪文件较为乱杂,服务器在接收到用户账号发送的编辑指令所对应的烹饪步骤时,需要确定用户账号的等级。在该用户账号的等级达到预定等级时,服务器利用该编辑指令所对应的烹饪步骤生成该指定食物的烹饪文件,将该烹饪文件与该食物对应存储。

可选的,当移动终端拉取该食物的烹饪文件时,服务器会提供向该移动终端提供该食物的多个烹饪文件,在烹饪文件是由用户账号上传的时,则将烹饪文件的下载地址以及对应的上传的用户账号、用户账号的等级绑定发送给移动终端。这样移动终端可以根据用户账号以及用户组行号的等级,选择该食物的烹饪文件以及下载地址。

综上所述,本公开实施例中提供的食物烹饪装置,通过移动终端直接向服务器发送待加工食物,以获取选定的待加工食物的烹饪方法的下载路径,由智能烹饪设备根据该下载路径下载该待加工食物的烹饪文件,解析该烹饪文件以对待加工食物进行烹饪;由于移动终端可以获取到服务器存储的利用用户账号购买的食物清单,因此不再需要人为的输入待加工食物,解决了相关技术中在利用微波炉中设置的元器件识别食物名称时容易出错,导致微波炉按照错误的烹饪方法对食物进行加工的技术问题,达到了使智能烹饪设备获取到的烹饪文件更符合待加工的食物的效果。

关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法和系统的实施例中进行了详细描述,此处将不做详细阐述说明。

本公开一示例性实施例提供了一种食物烹饪装置,能够实现本公开提供的以移动终端为执行主体的食物烹饪方法,该食物烹饪装置包括:处理器、用于存储处理器可执行指令的存储器;

其中,处理器被配置为:

利用用户账号从服务器获取利用所述用户账号购买的食物清单;

从所述食物清单中确定出待加工食物;

向所述服务器发送所述待加工食物的烹饪文件的获取请求,所述获取请求用于触发所述服务器反馈所述待加工食物的烹饪文件的下载路径;

接收所述下载路径,将所述下载路径发送给智能烹饪设备,所述下载路径用于触发所述智能烹饪设备根据所述下载路径下载所述待加工食物的烹饪文件,根据所述烹饪文件对所述待加工食物进行烹饪。

本公开一示例性实施例提供了一种食物烹饪装置,能够实现本公开提供的以智能烹饪设备为执行主体的食物烹饪方法,该食物烹饪装置包括:处理器、用于存储处理器可执行指令的存储器;

其中,处理器被配置为:

从移动终端接收待加工食物的烹饪文件的下载路径,所述下载路径是所述移动终端从服务器获取利用用户账号购买的食物清单,从所述食物清单中确定出所述待加工食物,向所述服务器发送所述待加工食物的烹饪文件的获取请求,由所述服务器反馈的所述烹饪文件的下载路径;

根据所述下载路径下载所述待加工食物的烹饪文件;

根据所述烹饪文件对所述待加工食物进行烹饪。

本公开一示例性实施例提供了一种食物烹饪装置,能够实现本公开提供的以服务器为执行主体的食物烹饪方法,该食物烹饪装置包括:处理器、用于存储处理器可执行指令的存储器;

其中,处理器被配置为:

接收移动终端发送的待加工食物的烹饪文件的获取请求,所述待加工食物是从所述服务器提供的用户账号购买的食物清单中选择的;

确定所述待加工食物的烹饪文件的下载路径,将所述下载路径发送给所述移动终端,所述下载路径用于触发所述移动终端将所述下载路径发送给智能烹饪设备,由所述智能烹饪设备根据所述下载路径下载所述待加工食物的烹饪文件,根据所述烹饪文件对所述待加工食物进行烹饪。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。

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

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