掌桥专利:专业的专利平台
掌桥专利
首页

一种菜谱执行方法及装置

文献发布时间:2024-04-18 19:52:40


一种菜谱执行方法及装置

本申请是申请日为2021年07月09日、申请号为CN202110778017.X、专利名称为一种菜谱执行方法及装置的分案申请。

技术领域

本申请涉及信息技术领域,尤其涉及一种菜谱执行方法及装置。

背景技术

伴随着生活水平的提高和消费升级带来的改变,智能、科技、人工智能的正在高速发展,消费者的价值观和生活态度产生了很大的变化,人们的生活变得越来越趋向于智能化,智能烹饪设备也就逐步地走进人们的生活。很多智能烹饪设备如烤箱、集成灶、炒菜机等,都已经能够根据菜谱自动地进行食物的烹饪,简化用户的烹饪过程。

但是,这些菜谱大多预先存储在烹饪设备中,并且只能进行烹饪模式、温度、时长等参数的固定化指令操作,菜谱结构单一,使得烹饪设备能够根据菜谱做出的菜品种类的非常有限。

发明内容

本申请实施例提供一种菜谱执行方法及装置,用于提高菜谱的可扩展性。

第一方面,本申请实施例提供一种菜谱执行方法,该方法包括:检测到用户对目标菜谱的选择操作;响应于用户对目标菜谱的选择操作,从第一服务器获取目标菜谱,目标菜谱包括烹饪控制信息的标识;检测到用户指示执行目标菜谱的操作;响应于用户指示执行目标菜谱的操作,向第二服务器发送烹饪控制信息的标识,以使得第二服务器根据烹饪控制信息控制烹饪设备烹饪出目标菜谱对应的菜品。

基于上述技术方案,用户可以通过在终端设备上的操作,远程控制烹饪设备自动烹饪出目标菜谱对应的菜品。这样一来,给用户带来更便捷的烹饪体验。并且,区别于现有技术中菜谱是存储在烹饪设备中,本申请的技术方案中菜谱无需预先存储在烹饪设备中,而是存储在服务器中,从而使得菜谱的格式/模板脱离烹饪设备的限制,有利于菜谱的可扩展性,可以使得菜谱更加多样化。

另外,存储菜谱的服务器(也即第一服务器)和控制烹饪设备的服务器(也即第二服务器)不是同一个服务器。这样一来,存储菜谱的服务器可以实现对菜谱的打分、评价、收藏等运营操作,有利于对菜谱进行深层次的扩展,而不需过度考虑菜谱的执行内容(也即烹饪控制信息)。而控制烹饪设备的服务器可以专注于菜谱的执行内容(也即烹饪控制信息)。这样一来,实现对菜谱的运营操作与菜谱的执行内容相解耦,有利于菜谱的可扩展性。

进一步的,烹饪设备无需与存储菜谱的服务器相互连接与通信,可以减轻烹饪设备的运载负担,提高烹饪设备的运行效率。

在一些实施例中,该方法还包括:接收来自于第二服务器的第一消息,第一消息用于指示目标菜谱的执行进度;根据第一消息,显示目标菜谱的执行进度。

在一些实施例中,该方法还包括:接收来自于第二服务器的第二消息,第二消息用于指示烹饪设备的状态信息,状态信息包括烹饪设备的烹饪温度值、烹饪设备使用的模式、或者烹饪设备的工作时长中的一项或者多项;根据第二消息,显示烹饪设备的状态信息。

在一些实施例中,该方法还包括:接收来自于第二服务的第三消息,第三消息用于指示烹饪设备出现异常情况;根据第三消息,显示提醒信息,提醒信息用于提醒用户烹饪设备出现异常情况。

在一些实施例中,该方法还包括:接收用户输入的对目标菜谱的评价信息;向第一服务器发送评价信息。

第二方面,提供一种菜谱执行装置,该装置包括:检测单元,用于检测用户对目标菜谱的选择操作;收发单元,用于响应于用户对目标菜谱的选择操作,从第一服务器获取目标菜谱,目标菜谱包括烹饪控制信息的标识;检测单元,还用于检测用户指示执行目标菜谱的操作;收发单元,还用于响应于用户指示执行目标菜谱的操作,向第二服务器发送烹饪控制信息的标识,以使得第二服务器根据烹饪控制信息控制烹饪设备烹饪出目标菜谱对应的菜品。

在一些实施例中,该菜谱执行装置还包括显示单元;收发单元,还用于接收来自于第二服务器的第一消息,第一消息用于指示目标菜谱的执行进度;显示单元,用于根据第一消息,显示目标菜谱的执行进度。

在一些实施例中,该菜谱执行装置还包括显示单元;收发单元,还用于接收来自于第二服务器的第二消息,第二消息用于指示烹饪设备的状态信息,状态信息包括烹饪设备的烹饪温度值、烹饪设备使用的模式、或者烹饪设备的工作时长中的一项或者多项;显示单元,用于根据第二消息,显示烹饪设备的状态信息。

在一些实施例中,该菜谱执行装置还包括显示单元;收发单元,还用于接收来自于第二服务的第三消息,第三消息用于指示烹饪设备出现异常情况;显示单元,用于根据第三消息,显示提醒信息,提醒信息用于提醒用户烹饪设备出现异常情况。

在一些实施例中,收发单元,还用于接收用户输入的对目标菜谱的评价信息;收发单元,还用于向第一服务器发送评价信息。

第三方面,提供一种菜谱执行装置,该菜谱执行装置包括:至少一个处理器;至少一个储存器;该至少一个存储器中存储有计算机指令,当该计算机指令被菜谱执行装置执行时,使得菜谱执行装置执行上述第一方面所提供的任意一种方法。

第四方面,提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机指令,其特征在于,当该计算机指令在烹饪设备上运行时,使得烹饪设备执行权利上述第一方面所提供的任意一种方法。

第五方面,提供一种包含计算机指令的计算机程序产品,当该计算机指令在计算机上运行时,使得计算机执行第一方面所提供的任意一种方法。

上述第二方面到第五方面中各种实现方式的有益效果,可以参考第一方面中的有益效果分析,此处不再赘述。

附图说明

图1为本申请实施例提供的一种通信系统的示意图;

图2为本申请实施例提供的一种菜谱执行方法流程图;

图3为本申请实施例提供的一种菜单界面示意图;

图4为本申请实施例提供的一种菜谱详情页示意图;

图5为本申请实施例提供的另一种菜谱详情页示意图;

图6为本申请实施例提供的一种菜谱提醒界面示意图;

图7为本申请实施例提供的一种菜谱烹饪曲线示意图;

图8为本申请实施例提供的一种菜谱执行方法流程图;

图9为本申请实施例提供的一种菜谱执行方法流程图;

图10为本申请实施例提供的一种菜谱执行方法流程图;

图11为本申请实施例提供的一种菜谱执行方法流程图;

图12为本申请实施例提供的一种菜谱评价过程示意图;

图13为本申请实施例提供的另一种菜单界面示意图;

图14为本申请实施例提供的一种菜谱执行装置的组成示意图;

图15为本申请实施例提供的一种菜谱执行装置的结构示意图。

具体实施方式

在本申请的描述中,除非另有说明,“/”表示“或”的意思,例如,A/B可以表示A或B。本文中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。

此外,“至少一个”是指一个或多个,“多个”是指两个或两个以上。“第一”、“第二”等字样并不对数量和执行次序进行限定,并且“第一”、“第二”等字样也并不限定一定不同。

本申请中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本申请中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其他实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。

如背景技术所述,目前菜谱大多预先存储在烹饪设备中,并且只能进行烹饪模式、温度、时长等参数的固定化指令操作,菜谱结构单一,使得烹饪设备能够根据菜谱做出的菜品种类的非常有限。

基于上述技术问题,用户可以通过在终端设备上的操作,远程控制烹饪设备自动烹饪出目标菜谱对应的菜品。这样一来,给用户带来更便捷的烹饪体验。并且,存储菜谱的服务器(也即第一服务器)和控制烹饪设备的服务器(也即第二服务器)不是同一个服务器。这样一来,存储菜谱的服务器可以实现对菜谱的打分、评价、收藏等运营操作,有利于对菜谱进行深层次的扩展,而不需过度考虑菜谱的执行内容(也即烹饪控制信息)。而控制烹饪设备的服务器可以专注于菜谱的执行内容(也即烹饪控制信息)。这样一来,实现对菜谱的运营操作与菜谱的执行内容相解耦,有利于菜谱的可扩展性。并且,烹饪设备无需与存储菜谱的服务器相互连接与通信,可以减轻烹饪设备的运载负担,提高烹饪设备的运行效率。

通过该方案,存储菜谱的服务器(也即第一服务器)和控制烹饪设备的服务器(也即第二服务器)不是同一个服务器。这样一来,存储菜谱的服务器可以实现对菜谱的打分、评价、收藏等运营操作,有利于对菜谱进行深层次的扩展,而不需过度考虑菜谱的执行内容(也即烹饪控制信息)。而控制烹饪设备的服务器可以专注于菜谱的执行内容(也即烹饪控制信息)。这样一来,实现对菜谱的运营操作与菜谱的执行内容相解耦,有利于菜谱的可扩展性。并且,烹饪设备无需与存储菜谱的服务器相互连接与通信,可以减轻烹饪设备的运载负担,提高烹饪设备的运行效率。

可选的,图1示出一种本申请提供的方法所适用的通信系统。如图1所示,该系统可以包括终端设备11、烹饪设备12、第一服务器13、以及第二服务器14。

其中,如图1所示,终端设备11分别与第一服务器13和第二服务器14建立连接,烹饪设备12与第二服务器14建立连接。

在本申请实施例中,两个设备(例如终端设备与服务器、或者烹饪设备与服务器)之间的连接方式可以是无线连接,例如蓝牙连接、Wi-F i连接等;或者,两个设备之间的连接方式也可以是有线连接,例如通过光纤连接、或者通过网线连接等。

终端设备11可以为手机、平板电脑、笔记本电脑、可穿戴设备、增强现实(Augmented Rea l i ty,AR)设备虚拟现实(Vi rtua l Rea l i ty,VR)设备、超级移动个人计算机(U l tra-mob i l e Persona l Computer,UMPC)、个人数字助理(Persona lD i g i ta l Ass i stant,PDA)、个人计算机(Persona lComputer,PC)等任意终端。

本申请实施例中,终端设备11可以根据用户的选择操作,从第一服务器13获取目标菜谱的菜谱信息。并根据用户的指示烹饪操作,向第二服务器14发送相应指令,以使得第二服务器14指示烹饪设备12烹饪出目标菜谱对应的菜品。

烹饪设备12为实现智能烹饪的设备,例如为电饭煲、炖锅、电炒锅、烤箱、微波炉、炒菜机器人等智能厨电。烹饪设备12用于根据第二服务器14的烹饪指令,完成对应菜品的烹饪。

第一服务器13与第二服务器14均具有数据处理能力和数据存储能力。其中,第一服务器13可用于储存菜谱信息,包括对应的菜品名称、菜品原材料、菜谱的封面、制作过程的图文步骤、以及烹饪控制信息的标识等相关信息。第一服务器13还可以用于接收终端设备11的菜谱获取消息,并向终端设备11发送目标菜谱的菜谱信息。第二服务器14可用于储存菜谱的烹饪控制信息,并根据终端设备11发送的确定烹饪指令,指示烹饪设备12烹饪出目标菜谱对应的菜品。

下面结合说明书附图,对本申请提供的实施例进行具体介绍。

基于图1所示的通信系统,如图2所示,本申请实施例提供一种菜谱执行方法,该方法包括以下步骤:

S101、终端设备检测到用户对目标菜谱的选择操作。

在用户想要使用烹饪设备进行烹饪时,用户可以通过对终端设备进行操作,以使得终端设备显示菜单界面,该菜单界面可以显示一个或多个菜谱的标识。示例性的,菜谱的标识可以以图案或者文字来实现。例如,菜谱的标识可以为菜谱对应的菜品的图片。又例如,菜谱的标识可以为菜谱的名称。这样一来,用户可以在在终端设备的菜单界面上选择感兴趣的菜谱,以查看该菜谱的具体信息。其中,上述目标菜谱即为用户在终端设备的菜单界面上所选择的菜谱。

示例性的,参见图3中的(a),终端设备显示炒菜机的菜单界面。如图3中的(a)所示,该菜单界面可以显示菜品红烧肉、西红柿炒鸡蛋和小炒肉的菜品名称以及封面图。可选的,该菜单界面还可以显示菜谱的评分,和/或,该菜单界面还可以显示菜谱对应的菜品的制作次数。

其中,该菜单界面显示的菜谱评分为第一服务器根据所有用户对目标菜品的评分,计算出的平均评分。

进一步地,菜单界面上的菜谱信息可以按照菜谱评分从高到低依次排列。如图3中的(b)所示,终端设备的菜单界面上依次显示该炒菜机的菜品红烧肉、西红柿炒鸡蛋、以及肉末茄子。其中,红烧肉的菜谱评分为4.9分,为该炒菜机评分最高的菜谱。

或者,菜单界面上的菜谱信息可以按照制作次数从多到少依次排列。如图3中的(c)所示,终端设备的菜单界面上依次显示该炒菜机的菜品西红柿炒鸡蛋、红烧肉、以及小炒肉。其中,西红柿炒鸡蛋的制作次数为1.5万次,为该炒菜机制作次数最多的菜谱。

可选的,终端设备检测到用户的第一检索操作,该第一检索操作用于检索目标菜谱。示例性的,该第一检索操作可以为用户在菜单界面上的搜索框中输入目标菜谱的名称等。响应于用户的第一检索操作,终端设备可以在菜单界面上显示目标菜谱的标识。

可选的,终端设备检测到用户的第二检索操作,该第二检索操作用于检索用户待使用的烹饪设备支持的菜谱。示例性的,该第二检索操作可以为用户在在菜单界面上的搜索框中输入烹饪设备的名称。响应于用户的第二检索操作,终端设备可以在菜单界面上显示一个或多个用户待使用的烹饪设备支持的菜谱。

可选的,在终端设备显示如图3中的(a)所示的菜单界面时,用户对目标菜谱的选择操作可以为用户输入语音指令的操作,该语音指令可以为“西红柿炒鸡蛋”、“查看红烧肉的做法”等包含菜谱名称的语音信息。或者,用户对目标菜谱的选择操作可以为对目标菜谱的标识(例如封面图或名称)的触控操作。

S102、响应于用户对目标菜谱的选择操作,终端设备从第一服务器获取目标菜谱,所述目标菜谱包括烹饪控制信息的标识。

作为一种可能的实现方式,响应于用户对目标菜谱的选择操作,该终端设备可以向第一服务器发送查询消息,以查询目标菜谱。之后,终端设备接收来自于第一服务器的目标菜谱。

其中,上述目标菜谱包括烹饪控制信息的标识。

可选的,目标菜谱还可以包括:菜品名称、菜品原材料、菜谱的封面、烹饪步骤。

应理解,第一服务器预先存储目标菜谱。该目标菜谱可以是烹饪设备的制造产商或者用户上传到第一服务器的。

示例性的,用户在如图3中的(a)所示的菜单界面上点击菜品西红柿炒鸡蛋的菜谱封面图,终端设备检测到用户的点击操作之后,向第一服务器发送菜品西红柿炒鸡蛋的查询消息。第一服务器在接收到终端设备发送的查询消息之后,基于此查询消息中的菜品名称,从自身的数据库中检索出西红柿炒鸡蛋的菜谱。之后,第一服务器向终端设备发送西红柿炒鸡蛋的菜谱。终端设备在接收到西红柿炒鸡蛋的菜谱之后,可以显示如图4中的(a)所示的西红柿炒鸡蛋的菜谱详情页。如图4中的(a)所示,该菜谱详情页可以显示西红柿炒鸡蛋的菜品名称、菜品原材料、菜谱的封面、烹饪步骤。

可选的,菜谱详情页还可以包括推荐菜谱的标识。

其中,推荐菜谱可以为以下中的一种或者多种该用户收藏的菜谱、该用户评分最高的菜谱、该用户的烹饪设备执行次数最多的菜谱,或者该用户可能喜欢的其它菜谱。该用户可能喜欢的其它菜谱可以基于该用户的烹饪记录确定。这样一来,用户可以直接在此界面上选择其他菜谱,而不用重新打开菜单界面。

示例性的,如图4中的(a)所示,该菜谱详情页还可以显示推荐菜谱栏41,推荐菜谱栏41可以中可以包括红烧肉的菜谱名称以及菜谱封面图。红烧肉的菜谱为该用户收藏的菜谱之一。若用户选择红烧肉的菜谱,则此时终端设备上显示如图4中的(b)所示的红烧肉的菜谱详情页。

可选的,菜谱详情页还可以包括该菜谱的评论列表。

示例性的,如图5中的(a)所示,该西红柿炒鸡蛋详情页还可以显示评论预览栏51。响应于用户点击评论预览栏51的操作,终端设备可以显示如图5中的(b)所示的评论列表界面,此评论列表界面包括一个或多个关于西红柿炒鸡蛋的评论,所述评论列表中的所有评论均来自使用该菜谱制作过西红柿炒鸡蛋的炒菜机用户。

S103、终端设备检测到所述用户指示执行目标菜谱的操作。

可选的,终端设备上可以显示用于执行目标操作的控件。示例性的,如图5中的(a)所示,西红柿炒鸡蛋的菜谱详情页界面包括“开始烹饪”按钮52,用户指示执行目标菜谱的操作可以为用户对“开始烹饪”按钮52的点击操作。

或者用户指示执行目标菜谱的操作可以为用户输入相应的语音指令的操作,该语音指令可以为“开始制作”、“开始制作红烧肉”等类似的语音信息。

可选的,在终端设备检测到所述用户指示执行目标菜谱的操作之后,终端设备提醒用户完成目标菜谱的准备步骤。

以菜品西红柿炒鸡蛋为例,用户在终端设备上输入执行菜谱的指示操作之后,终端设备可以显示如图6中的(a)所示的提示界面,该提示界面可以包括“请取出两个鸡蛋,并将鸡蛋打散备用”等类似的提示信息。用户操作完成之后,点击图6中的(a)中的确认按钮61,终端设备可以显示下一烹饪步骤的提醒信息。如图6中的(b)所示的提示界面,该提示界面可以包括“请将西红柿切块备用”等类似的提示信息。

在用户准备步骤全部完成之后,终端设备可以显示图6中的(c)所示的提示界面,以提醒用户西红柿炒鸡蛋已开始制作。

S104、响应于用户指示执行目标菜谱的操作,终端设备向第二服务器发送烹饪控制信息的标识,以使得第二服务器根据烹饪控制信息控制烹饪设备烹饪出目标菜谱对应的菜品。

其中,烹饪控制信息的标识可以为对应的菜品编号、菜品名称以及与烹饪控制信息对应的唯一编码(烹饪控制信息I D)等。烹饪控制信息的标识与该菜谱的烹饪控制信息具有一一对应关系。

上述烹饪控制信息包括菜品对应的烹饪状态参数,该烹饪状态参数包括烹饪设备使用的模式、烹饪设备的工作时长、烹饪设备的烹饪温度值等具体参数。

应理解,在烹饪设备的制造厂商或者用户制作出菜谱之后,可以将该菜谱中的烹饪控制信息及其标识发送给第二服务器,以使得第二服务器存储烹饪控制信息及其标识。

具体的,烹饪控制信息与烹饪控制信息的标识可以以如表1所示的对应关系表储存于第二服务器中。第二服务器接收终端设备发送的烹饪控制信息的标识,根据烹饪控制信息的标识,第二服务器可以查找如表1所示的对应关系表,确定对应的烹饪控制信息。

表1

可选的,上述烹饪控制信息包括菜品对应的烹饪状态参数,该烹饪状态参数包括烹饪设备使用的模式、烹饪设备的工作时长、烹饪设备的烹饪温度值等具体参数。

示例性的,表2示出第二服务器中所储存的一种烹饪控制信息的示例。

表2

又一示例性的,本申请中实施例中第二服务器中所储存的烹饪控制信息还可以为图7所示的曲线图。

进一步地,第二服务器基于查找到的烹饪控制信息,解析出烹饪设备的控制指令以及与控制指令对应的控制时机,在烹饪设备的运行状态达到对应的控制时机时,第二服务器向烹饪设备发送控制指令,以控制烹饪设备烹饪出目标菜谱对应的菜品。

应理解,在烹饪过程中,第二服务器接收烹饪设备的发送的状态信息,该状态信息用于指示烹饪设备运行目标烹饪程序的当前运行状态。第二服务器接收所述状态信息,并根据所述状态信息,判断烹饪设备的运行状态是否达到对应的控制时机。

示例性的,表3示出一种第二服务器基于查找到的烹饪控制信息,解析出的烹饪设备的控制指令以及与控制指令对应的控制时机。

表3

具体的,基于表3,第二服务器在烹饪时间点或者设备温度满足某一控制时机时,向烹饪设备发送与该控制时机对应的控制指令,以控制烹饪设备完成烹饪步骤。例如,在烹饪设备开始烹饪时,也即表3中时间点为0s时,第二服务器向烹饪设备发送控制指令1。以控制烹饪设备以模式1运行,并加热至50℃。或者,当第二服务器根据烹饪设备的发送的状态信息,确定烹饪设备的当前温度为30℃时,第二服务器向烹饪设备发送控制指令2,以控制烹饪设备播放语音片段1。

可选的,在烹饪设备烹饪目标菜谱对应的菜品的过程中,终端设备还可以提醒用户目标菜谱的执行进度;和/或,终端设备还可以提醒用户烹饪设备的状态信息;和/或,终端设备还可以提醒用户烹饪设备出现异常情况。

基于图2所示的实施例,用户可以通过在终端设备上的操作,远程控制烹饪设备自动烹饪出目标菜谱对应的菜品。这样一来,给用户带来更便捷的烹饪体验。并且,区别于现有技术中菜谱是存储在烹饪设备中,本申请的技术方案中菜谱无需预先存储在烹饪设备中,而是存储在服务器中,从而使得菜谱的格式/模板脱离烹饪设备的限制,有利于菜谱的可扩展性,可以使得菜谱更加多样化。

另外,存储菜谱的服务器(也即第一服务器)和控制烹饪设备的服务器(也即第二服务器)不是同一个服务器。这样一来,存储菜谱的服务器可以实现对菜谱的打分、评价、收藏等运营操作,有利于对菜谱进行深层次的扩展,而不需过度考虑菜谱的执行内容(也即烹饪控制信息)。而控制烹饪设备的服务器可以专注于菜谱的执行内容(也即烹饪控制信息)。这样一来,实现对菜谱的运营操作与菜谱的执行内容相解耦,有利于菜谱的可扩展性。

进一步的,烹饪设备无需与存储菜谱的服务器相互连接与通信,可以减轻烹饪设备的运载负担,提高烹饪设备的运行效率。

可选的,如图8所示,在烹饪设备烹饪目标菜谱对应的菜品的过程中,终端设备还可以提醒用户目标菜谱的执行进度,可以具体实现为:

S201、终端设备接收来自于第二服务器的第一消息。

其中,第一消息用于指示目标菜谱的执行进度。

在烹饪设备的制作过程中,每完成一个烹饪步骤时,烹饪设备可以向第二服务器发送当前的目标菜谱的执行进度。进入,第二服务器可以向终端设备发送第一消息。

S202、终端设备根据第一消息,显示目标菜谱的执行进度。

示例性的,以表4所示的烤牛排的菜谱为例。

表4

在烹饪步骤1烤箱预热230℃完成时,终端设备可以显示“烤箱已预热至230℃”等类似的文字信息。或者在完成烹饪步骤4烤箱上下加热230℃2分钟之后,该提醒界面可以显示“烤箱已完成上下加热230℃”或“烤箱开始上加热,同时开风机160℃”等类似的文字信息。

基于上述实施例,终端设备可以及时显示目标菜谱的执行进度,以便于用户即使不在烹饪设备周围也能够及时了解目标菜谱的执行进度。

可选的,如图9所示,在烹饪设备烹饪目标菜谱对应的菜品的过程中,终端设备还可以提醒用户烹饪设备的状态信息,可以具体实现为:

S301、终端设备接收来自于第二服务器的第二消息。

其中,第二消息用于指示烹饪设备的状态信息。烹饪设备的状态信息包括烹饪设备的烹饪温度值、烹饪设备使用的模式、或者烹饪设备的工作时长中的一项或者多项。

在烹饪设备的运行状态改变时,烹饪设备向第二服务器发送状态信息,该状态信息用于指示烹饪设备运行目标烹饪程序的当前运行状态。第二服务器接收所述状态信息,并将接收到的状态信息发送给终端设备。

S302、终端设备根据第二消息,显示烹饪设备的状态信息。

示例性的,以表4的烤牛排的菜谱为例。在烤牛排的烹饪过程中,终端设备可以显示“烤箱已启动预热模式”、“烤箱已启动风机模式”、“烤箱已加热至150℃”或“烤箱已上下加热2m i n”等类似的文字信息。

基于上述实施例,终端设备可以及时显示烹饪设备的状态信息,以便于用户即使不在烹饪设备周围也能够了解烹饪设备的状态信息。

可选的,如图10所示,在烹饪设备烹饪目标菜谱对应的菜品的过程中,终端设备还可以提醒用户烹饪设备出现异常情况,可以具体实现为:

S401、终端设备接收来自于第二服务器的第三消息。

其中,第三消息用于指示烹饪设备出现异常情况。示例性的,烹饪设备的异常情况可以为:烹饪设备内部过热、烹饪设备断电、第二服务器与烹饪设备之间的连接断开。

S402、终端设备根据第三消息,显示提醒信息,提醒信息用于提醒用户烹饪设备出现异常情况。

可选的,在终端设备显示用于提醒用户烹饪设备出现异常情况的提醒时,终端设备还可以震动提醒,和/或,终端设备还可以播放预设提示铃声。

基于上述实施例,终端设备可以及时获知烹饪设备出现异常情况,以使得用户可以及时排除烹饪设备出现的故障而降低对菜谱烹饪的影响,以及预防出现危险事故。

可选的,基于图2所示的实施例,如图11所示,该菜谱的执行方法还可以包括以下步骤:

S105、终端设备接收用户输入的对目标菜谱的评价信息。

可选的,在目标菜谱执行完成之后,终端设备可以显示如图12中的(a)所示的菜谱评价界面,用户可以在该菜谱评价界面上输入评价信息。从而,终端设备能够接收到用户输入的对目标菜谱的评价信息。

示例性的,如图12中的(a)所示,该菜谱评价界面上可以显示打分栏121,用户可以在打分栏121中点亮星星图标,以点亮的星星图标的个数来表示对本次烹饪的满意程度。该菜谱评价界面上还可以显示图片栏122,用户可以在图片栏122中添加本次烹饪完成的菜品。该菜谱评价界面上还可以显示文本栏123,用户可以在文本栏123中编辑文字评价信息。

进一步地,如图12中的(b)所示,在输入完成相关的评价信息之后,用户可以点击完成按钮124,以表示本次评价已完成。

可选的,如图12中的(a)所示,该菜谱评价界面上可以显示收藏按钮125,用户可以点击收藏按钮125,以将目标菜谱加入收藏菜谱列表中。

相应的,用户在选择目标菜谱时,可以打开如图13所示的收藏菜谱列表界面。收藏菜谱列表中的菜谱均为用户感兴趣的菜谱。

S106、终端设备向第一服务器发送评价信息。

可选的,在用户点击完成按钮124之后,终端设备可以显示图12中的(c)所示的提示界面,以提醒用户本次评价内容已发布于相应菜品的评论列表中,以供其他用户参考。

可选的,第一服务器可以在接收到该评价信息之后,可以存储该评价信息。之后,在其他终端设备向第一服务器请求目标菜谱时,第一服务器可以将目标菜谱以及该评价信息发送给其他终端设备。

基于图11所示的实施例,用户可以在菜品制作完成之后,对本次烹饪进行评价,并发布本次评价信息,以供其他用户参考。这样一来,用户制作行相关菜品时,可以参考目标菜谱的评价信息。

上述主要从方法的角度对本申请提供的方案进行了介绍。可以理解的是,各个节点,例如烹饪设备为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的算法步骤,本发明能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

本申请可以根据上述方法示例对菜谱执行装置进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本申请中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。

图14示出本申请实施例提供的一种菜谱执行装置的组成示意图。如图15所示,该菜谱执行装置1000包括检测单元1001和收发单元1002。可选的,该菜谱执行装置1000还可以包括显示单元1003。

检测单元1001,用于检测用户对目标菜谱的选择操作。

收发单元1002,用于响应于所述用户对目标菜谱的选择操作,从第一服务器获取目标菜谱,所述目标菜谱包括烹饪控制信息的标识。

检测单元1001,还用于检测所述用户指示执行所述目标菜谱的操作。

收发单元1002,还用于响应于所述用户指示执行所述目标菜谱的操作,向第二服务器发送烹饪控制信息的标识,以使得所述第二服务器根据所述烹饪控制信息控制烹饪设备烹饪出所述目标菜谱对应的菜品。

在一些实施例中,菜谱执行装置1000还包括显示单元1003。收发单元1002,还用于接收来自于所述第二服务器的第一消息,所述第一消息用于指示所述目标菜谱的执行进度。显示单元1003,用于根据所述第一消息,显示所述目标菜谱的执行进度。

在一些实施例中,菜谱执行装置1000还包括显示单元1003。收发单元1002,还用于接收来自于所述第二服务器的第二消息,所述第二消息用于指示所述烹饪设备的状态信息,所述状态信息包括所述烹饪设备的烹饪温度值、所述烹饪设备使用的模式、或者所述烹饪设备的工作时长中的一项或者多项。显示单元1003,用于根据所述第二消息,显示所述烹饪设备的状态信息。

在一些实施例中,菜谱执行装置1000还包括显示单元1003。收发单元1002,还用于接收来自于所述第二服务的第三消息,所述第三消息用于指示所述烹饪设备出现异常情况。显示单元1003,用于根据所述第三消息,显示提醒信息,所述提醒信息用于提醒用户所述烹饪设备出现异常情况。

在一些实施例中,收发单元1002,还用于接收所述用户输入的对所述目标菜谱的评价信息。收发单元1002,还用于向所述第一服务器发送所述评价信息。

图14中的各个单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。存储计算机软件产品的存储介质包括:U盘、移动硬盘、只读存储器(read-on l y memory,ROM)、随机存取存储器(random accessmemory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。

本申请实施例还提供一种菜谱执行装置的硬件结构示意图,如图15所示,该菜谱执行装置2000包括收发器2001、处理器2002、触控显示器2003以及存储器2005。收发器2001,处理器2002、触控显示器2003和存储器2005通过总线2004连接。

收发器2001可以用于与其他设备或通信网络通信(如以太网,无线接入网(rad io access network,RAN),无线局域网(wi re l ess l oca l areanetworks,WLAN)等)。

处理器2002可以是中央处理器(centra l process i ng un i t,CPU),通用处理器网络处理器(network processor,NP)、数字信号处理器(d i g i ta l s i gna lprocess i ng,DSP)、微处理器、微控制器、可编程逻辑器件(programmab l e l og i cdev i ce,PLD)或它们的任意组合。处理器2002还可以是其它任意具有处理功能的装置,例如电路、器件或软件模块。处理器2002也可以包括多个CPU,并且处理器2001可以是一个单核(s i ng l e-CPU)处理器,也可以是多核(mu l t i-CPU)处理器。这里的处理器可以指一个或多个设备、电路或用于处理数据(例如计算机程序指令)的处理核。

触控显示器2003可以是电容式触控显示屏、电阻式触控显示屏或表面声波触控显示屏。触控显示器2003本质上是带有触控功能的显示器,具有专用的触控驱动程序。

总线2004可以是外设部件互连标准(per i phera l componenti nterconnect,PC I)总线或扩展工业标准结构(extended i ndustrystandard arch i tecture,E I SA)总线等。所述总线2004以分为地址总线、数据总线、控制总线等。为便于表示,图15中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

存储器2005可以是只读存储器(read-on l y memory,ROM)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(randomaccess memory,RAM)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(e l ectri ca l l y erasab l e programmab l eread-on l y memory,EEPROM)、只读光盘(compact d i sc read-on l y memory,CD-ROM)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。

本申请实施例还提供了一种计算机可读存储介质,包括计算机执行指令,当其在计算机上运行时,使得计算机执行上述任意一种菜谱执行方法。

本申请实施例还提供了一种包含计算机程序指令的计算机程序产品,当其在计算机上运行该计算机程序指令时,使得计算机执行上述任意一种菜谱执行方法。

本申请实施例还提供了一种芯片,包括:处理电路和收发管脚,处理电路通过收发管脚与存储器耦合,当处理电路执行存储器中的计算机程序或计算机执行指令时,使得上述实施例提供的任意一种菜谱执行方法被执行。

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件程序实现时,可以全部或部分地以计算机程序产品的形式来实现。该计算机程序产品包括一个或多个计算机执行指令。在计算机上加载和执行计算机执行指令时,全部或部分地产生按照本申请实施例所述的流程或功能。计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。计算机执行指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,计算机执行指令可以从一个网站站点、计算机、服务器或者数据中心通过有线(例如同轴电缆、光纤、数字用户线(d i g i ta l subscr i berl i ne,DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可以用介质集成的服务器、数据中心等数据存储设备。可用介质可以是磁性介质(例如,软盘、硬盘、磁带),光介质(例如,DVD)、或者半导体介质(例如固态硬盘(so l i dstate d i sk,SSD))等。

尽管在此结合各实施例对本申请进行了描述,然而,在实施所要求保护的本申请过程中,本领域技术人员通过查看附图、公开内容、以及所附权利要求书,可理解并实现公开实施例的其他变化。在权利要求中,“包括”(compr i s i ng)一词不排除其他组成部分或步骤,“一”或“一个”不排除多个的情况。单个处理器或其他单元可以实现权利要求中列举的若干项功能。相互不同的从属权利要求中记载了某些措施,但这并不表示这些措施不能组合起来产生良好的效果。

尽管结合具体特征及其实施例对本申请进行了描述,显而易见的,在不脱离本申请的精神和范围的情况下,可对其进行各种修改和组合。相应地,本说明书和附图仅仅是所附权利要求所界定的本申请的示例性说明,且视为已覆盖本申请范围内的任意和所有修改、变化、组合或等同物。显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

技术分类

06120116335341