一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

菜谱的生成、执行方法及装置与流程

2021-10-09 13:09:00 来源:中国专利 TAG:家电 菜谱 装置 生成 执行


1.本技术涉及智能家电技术领域,尤其涉及一种菜谱的生成、执行方法及装置。


背景技术:

2.随着人们生活水平的提高,人们对生活品质的要求也越来越高,为了让人们能够更好的享受生活,各式各样的智能厨电越来越多的出现在人们的厨房中,以给人们带来更好的烹饪体验。
3.智能厨电可以配合智能菜谱一起使用,根据菜谱制作相应的菜品,从而不需要用户花费大量的时间和精力进行菜品的烹饪,只需要跟随智能菜谱进行简单的辅助操作即可,这给用户带来了很大的便利。
4.但现有的智能菜谱都是通过一个智能厨电完成烹饪,在面对需要多个智能厨电参与才能完成的菜品时,用户仍然需要手动操作各个智能厨电,其操作过程较为繁琐,降低用户的使用体验。


技术实现要素:

5.本技术实施例提供一种菜谱的生成、执行方法及装置,能够将多个智能厨电联动起来,按照菜谱自动执行相应的烹饪程序,带给用户更为良好的烹饪体验。
6.第一方面,提供一种菜谱的生成方法,包括:获取多个智能厨电的控制信息,控制信息用于指示智能厨电的烹饪程序以及烹饪程序的起始时机;根据多个智能厨电的控制信息,生成菜谱。
7.本技术实施例提供的菜谱的生成方法,由于控制信息用于指示智能厨电的烹饪程序以及烹饪程序的起始时机,那根据多个智能厨电的控制信息生成的菜谱,可以将多个智能厨电联动起来,按照菜谱自动执行相应的烹饪程序。这一过程无需用户对各个智能厨电进行手动操作,从而有效地节省了用户的时间和精力,带给用户更为良好的烹饪体验。
8.第二方面,提供一种菜谱的执行方法,包括:接收到第一指示信息,第一指示信息用于指示执行菜谱,菜谱包括多个智能厨电的控制信息,控制信息用于指示智能厨电的烹饪程序以及烹饪程序的起始时机;根据第一指示信息,向多个智能厨电分别发送第二指示信息,第二指示信息用于指示智能厨电从烹饪程序的起始时机起开始执行烹饪程序。
9.本技术实施例提供的菜谱的执行方法,多个智能厨电可以在服务器的指示下,执行同一个菜谱。这一过程无需用户对各个智能厨电进行手动操作,从而有效地节省了用户的时间和精力,带给用户更为良好的烹饪体验。
10.第三方面,提供一种菜谱的生成装置,包括:获取模块,用于获取多个智能厨电的控制信息,控制信息用于指示智能厨电的烹饪程序以及烹饪程序的起始时机;处理模块,用于根据多个智能厨电的控制信息,生成菜谱。
11.第四方面,提供一种菜谱的执行装置,包括:获取模块,用于接收到第一指示信息,第一指示信息用于指示执行菜谱,菜谱包括多个智能厨电的控制信息,控制信息用于指示
智能厨电的烹饪程序以及烹饪程序的起始时机;发送模块,用于根据第一指示信息,向多个智能厨电分别发送第二指示信息,第二指示信息用于指示智能厨电从烹饪程序的起始时机起开始执行烹饪程序。
12.第五方面,提供一种服务器,该服务器包括处理器、通信线路和通信接口,处理器用于执行上述第一方面和第二方面的方法中的处理操作,通信线路用于传送上述第一方面和第二方面的方法中的通信信息,通信接口用于执行上述第一方面和第二方面的方法中的通信操作。
13.第六方面,提供一种计算机可读存储介质,计算机可读存储介质中存储有指令,当计算机执行该指令时,以实现如第一方面提供的生成方法和第二方面提供的执行方法。
14.需要说明的是,上述计算机指令可以全部或者部分存储在计算机可读存储介质上。其中,计算机可读存储介质可以与控制装置的处理器封装在一起的,也可以与控制装置的处理器单独封装,本技术对此不作限定。
15.第七方面,本技术实施例提供一种计算机程序产品,当计算机程序产品在计算机上运行时,使得计算机执行上述第一方面提供的生成方法和第二方面提供的执行方法。
16.本技术中第三方面至第七方面的描述的有益效果,可以参考第一方面和第二方面的有益效果分析,此处不再赘述。
附图说明
17.图1为本技术实施例提供的一种系统的示意图;
18.图2为本技术实施例提供的一种终端设备的结构示意图;
19.图3为本技术实施例提供的一种服务器的结构示意图;
20.图4为本技术实施例提供的一种菜谱的生成方法的流程图;
21.图5

图15为本技术实施例提供的终端设备的界面示意图;
22.图16为本技术实施例提供的一种菜谱的执行方法的流程图;
23.图17为本技术实施例提供的又一种终端设备的界面示意图;
24.图18为本技术实施例提供的一种菜谱的生成装置的组成示意图;
25.图19为本技术实施例提供的一种菜谱的执行装置的组成示意图。
具体实施方式
26.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
27.在本技术的描述中,除非另有说明,“/”表示“或”的意思,例如,a/b可以表示a或b。本文中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。此外,“至少一个”是指一个或多个,“多个”是指两个或两个以上。“第一”、“第二”等字样并不对数量和执行次序进行限定,并且“第一”、“第二”等字样也并不限定一定不同。
28.需要说明的是,本技术中,“示例性的”或者“例如”等词用于表示作例子、例证或说
明。本技术中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其他实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。
29.图1示例性的示出本技术实施例提供的方法所适用的系统。如图1所示,该系统包括终端设备100、服务器200以及多个智能厨电300。终端设备100与智能厨电300分别与服务器200连接。应理解,连接方式可以为无线连接,例如蓝牙连接、wi

fi连接等;或者,连接方式也可以为有线连接,例如光纤连接等,对此不作限定。
30.可选的,终端设备100还可以直接与智能厨电300连接,终端设备可以直接控制智能厨电300工作。
31.终端设备100可以是手机、平板电脑、桌面型、膝上型、手持计算机、笔记本电脑、超级移动个人计算机(ultra

mobile personal computer,umpc)、上网本,以及蜂窝电话、个人数字助理(personal digital assistant,pda)、增强现实(augmented reality,ar)\虚拟现实(virtual reality,vr)设备。可选的,终端设备100上可以安装有具有编辑菜谱功能的应用程序,从而用户可以通过该应用程序,编辑出能够联动多个智能厨电的菜谱。或者,用户可以通过终端设备100登录用于编辑菜谱的网页,进而用户可以在该网页上编辑出能够联动多个智能厨电的菜谱。
32.服务器200可以是具有数据处理能力以及数据存储能力的设备。示例性的,服务器200可以是一台服务器,或者是多台服务器组成的服务器集群,又或者是一个云计算服务中心,对此不作限定。在本技术实施例中,服务器200可以接收并存储终端设备100发送的菜谱的相关信息。服务器200还可以控制智能厨电300工作。
33.智能厨电300可以是微波炉、烤箱、炉灶、料理机等,对此不作限定。在本技术实施例中,智能厨电300可以接收终端设备100或者服务器200的指令,执行相应的烹饪程序。
34.以本技术实施例中的终端设备100为手机为例,下面结合图2对手机的通用硬件架构进行说明。
35.如图2所示,手机具体可以包括:处理器101、射频(rf)电路102、存储器103、触摸屏104、蓝牙装置105、一个或多个传感器106、wi

fi装置107、定位装置108、音频电路109、外设接口110以及电源系统111等部件。这些部件可通过一根或多根通信总线或信号线(图2中未示出)进行通信。本领域技术人员可以理解,图2中示出的硬件结构并不构成对手机的限定,手机可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
36.处理器101是手机的控制中心,利用各种接口和线路连接手机的各个部分,通过运行或执行存储在存储器103内的应用程序(以下可以简称app),以及调用存储在存储器103内的数据,执行手机的各种功能和处理数据。在一些实施例中,处理器101可包括一个或多个处理单元。
37.射频电路102可用于在收发信息或通话过程中,无线信号的接收和发送。特别地,射频电路102可以将基站的下行数据接收后,给处理器101处理;另外,将涉及上行的数据发送给基站。通常,射频电路包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器、双工器等。此外,射频电路102还可以通过无线通信和其他设备通信。所述无线通信可以使用任一通信标准或协议,包括但不限于全球移动通讯系统、通用分组无线服务、码分多址、宽带码分多址、长期演进、电子邮件、短消息服务等。
38.存储器103用于存储应用程序以及数据,处理器101通过运行存储在存储器103的应用程序以及数据,执行手机的各种功能以及数据处理。存储器103主要包括存储程序区以及存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等);存储数据区可以存储根据使用手机时所创建的数据(比如音频数据、电话本等)。此外,存储器103可以包括高速随机存取存储器,还可以包括非易失存储器,例如磁盘存储器件、闪存器件或其他易失性固态存储器件等。存储器103可以存储各种操作系统,例如,苹果公司所开发的ios操作系统,谷歌公司所开发的android操作系统等。
39.触摸屏104可以包括触控板104

1和显示器104

2。其中,触控板104

1可采集手机的用户在其上或附近的触摸事件(比如用户使用手指、触控笔等任何适合的物体在触控板104

1上或在触控板104

1附近的操作),并将采集到的触摸信息发送给其他器件例如处理器101。
40.wi

fi装置107,用于为手机提供遵循wi

fi相关标准协议的网络接入,手机可以通过wi

fi装置107接入到wi

fi接入点,进而帮助用户收发电子邮件、浏览网页和访问流媒体等,它为用户提供了无线的宽带互联网访问。在其他一些实施例中,该wi

fi装置107也可以作为wi

fi无线接入点,可以为其他终端提供wi

fi网络接入。
41.手机还可以包括至少一种传感器106,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节触摸屏104的显示器的亮度,接近传感器可在手机移动到耳边时,关闭显示器的电源。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于手机还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
42.通信接口110,用于为外部的输入/输出设备(例如键盘、鼠标、外接显示器、外部存储器、用户识别模块卡等)提供各种接口。例如通过通用串行总线(usb)接口与鼠标或显示器连接,通过用户识别模块卡卡槽上的金属触点与电信运营商提供的用户识别模块卡(sim)卡进行连接,通过wi

fi装置107的接口、近场通信(nfc)装置的接口、蓝牙模块的接口等与其他终端实现通信功能。通信接口110可以被用来将上述外部的输入/输出外围设备耦接到处理器101和存储器103。
43.手机还可以包括给各个部件供电的电源装置111(比如电池和电源管理芯片),电池可以通过电源管理芯片与处理器101逻辑相连,从而通过电源装置111实现管理充电、放电、以及功耗管理等功能。
44.尽管图2未示出,手机还可以包括摄像头(前置摄像头和/或后置摄像头)、闪光灯、微型投影装置、近场通信(nfc)装置等,在此不再赘述。
45.下面结合图3对服务器200的通用硬件架构进行说明。
46.如图3所示,该服务器200包括处理器201,通信线路202以及通信接口203。
47.进一步的,该服务器200还可以包括存储器204。其中,处理器201,存储器204以及通信接口203之间可以通过通信线路202连接。
48.其中,处理器201可以是中央处理器(central processing unit,cpu)、通用处理
器网络处理器(network processor,np)、数字信号处理器(digital signal processing,dsp)、微处理器、微控制器、可编程逻辑器件(programmable logic device,pld)或它们的任意组合。处理器201还可以是其它任意具有处理功能的装置,例如电路、器件或软件模块,不做限制。
49.通信线路202,用于在服务器200所包括的各部件之间传送信息。
50.通信接口203,用于与其他设备或其它通信网络进行通信。该其它通信网络可以为以太网,无线接入网(radio access network,ran),无线局域网(wireless local area networks,wlan)等。通信接口203可以是模块、电路、收发器或者任何能够实现通信的装置。
51.存储器204,用于存储指令。其中,指令可以是计算机程序。
52.其中,存储器204可以是只读存储器(read

only memory,rom)或可存储静态信息和/或指令的其他类型的静态存储设备,也可以是存取存储器(random access memory,ram)或者可存储信息和/或指令的其他类型的动态存储设备,还可以是电可擦可编程只读存储器(electrically erasable programmable read

only memory,eeprom)、只读光盘(compact disc read

only memory,cd

rom)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备等,不予限制。
53.需要指出的是,存储器204可以独立于处理器201存在,也可以和处理器201集成在一起。存储器204可以用于存储指令或者程序代码或者一些数据等。存储器204可以位于服务器200内,也可以位于服务器200外,不做限制。
54.处理器201,用于执行存储器204中存储的指令,以实现本技术下述实施例提供的通信方法。例如,当服务器200为终端或者终端中的芯片或者片上系统时,处理器201可以执行存储器204中存储的指令,以实现本技术下述实施例中发送端所执行的步骤。
55.在一种示例中,处理器201可以包括一个或多个cpu,例如图3中的cpu0和cpu1。
56.作为一种可选的实现方式,服务器200包括多个处理器,例如,除图3中的处理器201之外,还可以包括处理器207。
57.作为一种可选的实现方式,服务器200还包括输出设备205和输入设备206。示例性地,输入设备206是键盘、鼠标、麦克风或操作杆等设备,输出设备205是显示屏、扬声器等设备。
58.下面结合说明书附图,对本技术的实施例进行具体说明。
59.如图4所示,本技术实施例提供一种菜谱的生成方法,该方法包括以下步骤:
60.s101、终端设备获取多个智能厨电的控制信息。
61.其中,智能厨电的控制信息用于指示烹饪程序以及烹饪程序的起始时机。
62.烹饪程序包括一个或多个烹饪阶段,每个烹饪阶段用于配置智能厨电的工作模式、烹饪时长以及烹饪温度中的一项或者多项。
63.烹饪程序的起始时机即为智能厨电执行烹饪程序的开始时间。应理解,在烹饪程序包括多个烹饪阶段的情况下,烹饪程序的起始时机即为烹饪程序中第一个烹饪阶段的起始时机。
64.在本技术实施例,以上述多个智能厨电包括第一智能厨电和第二智能厨电为例,第一智能厨电的烹饪程序的起始时机和第二智能厨电的烹饪程序的起始时机可以是并行执行的;或者,第一智能厨电的烹饪程序的起始时机和第二智能厨电的烹饪程序的起始时
机可以是串行执行的。
65.其中,并行执行指的是第一智能厨电的烹饪程序的执行时间段与第二智能厨电的烹饪程序的执行时间段有部分或者全部重叠。例如,第一智能厨电的烹饪程序的执行时间段为00:15:00

00:17:00,第二智能厨电的烹饪程序的执行时间段为00:16:00

00:18:00。
66.串行执行指的是第一智能厨电的烹饪程序的执行时间段与第二智能厨电的烹饪程序的执行时间段是不重叠的。例如,第一智能厨电的烹饪程序的执行时间段为00:15:00

00:17:00,第二智能厨电的烹饪程序的执行时间段为00:17:00

00:18:00。
67.可选的,烹饪程序的起始时机可以通过以下方式来设置:
68.方式1、烹饪程序的起始时机可以参考菜谱执行的开始时间来设置。
69.例如,以菜谱执行的开始时间为00:00:00,假设设置烹饪程序1的起始时机为00:15:00,烹饪程序2的起始时机为00:17:00,则在菜谱开始执行后的第15分钟开始执行烹饪程序1,第17分钟执行烹饪程序2。
70.方式2、烹饪程序的起始时机可以参考其他烹饪程序的执行进度来设置。
71.例如,设置烹饪程序1的起始时机相同于烹饪程序2的结束时机,则在菜谱执行的过程中,在烹饪程序2执行结束时,开始执行烹饪程序1。
72.又例如,设置烹饪程序1的起始时机相同于烹饪程序2中第三烹饪阶段的开始时机,则在菜谱执行的过程中,在开始执行烹饪程序2中第三烹饪阶段的同时,开始执行烹饪程序1。
73.应理解,烹饪程序的起始时机还可以采用其他设置方式,本技术实施例对此不作限定。
74.在本技术实施例中,用户可以通过在终端设备显示的菜谱编辑界面上编辑菜谱。在菜谱的编辑过程中,终端设备可以获取多个智能厨电的控制信息。其中,菜谱编辑界面可以是应用程序的界面或者网络(web)页面,对此不作限定。
75.可选的,在菜谱的编辑过程中,对于第一个智能厨电来说,用户可以仅编辑该智能厨电的烹饪程序,而无需编辑该智能厨电的烹饪程序的起始时机。从而,终端设备默认配置第一个智能厨电的烹饪程序的起始时机即为执行菜谱的起始时机。
76.可选的,在菜谱的编辑过程中,对于除第一个智能厨电之外的其他智能厨电来说,用户需要编辑智能厨电的烹饪程序和起始时机。响应于用户对智能厨电相关的编辑操作,终端设备可以获取到智能厨电的烹饪程序以及烹饪程序的起始时机。
77.下面结合说明书附图示例性的说明菜谱的编辑过程。
78.示例性的,如图5中的(a)所示,终端设备显示菜谱编辑界面400,菜谱编辑界面400可以包括菜谱封面编辑框410,菜谱封面编辑框可以包括封面添加选项411。若用户准备添加菜谱封面,可以点击该封面添加选项411。终端设备接收到用户对封面添加选项411的点击操作,响应于该操作,终端设备可以显示相册界面,其中相册界面可以包括终端设备存储的一个或多个照片。用户可以从中选择一个照片作为菜谱封面。终端设备接收到用户对照片的选择操作,响应于该操作,如图6所示,终端设备可以在菜谱封面编辑框410中显示被选择的照片。可选的,若用户未添加菜谱封面,则终端设备可以在菜谱生成过程中,从互联网上下载一个与菜谱名称匹配度最高的照片作为菜谱封面。
79.请继续参考图5中的(a),菜谱编辑界面400还可以包括菜谱资料编辑框420。用户
可以在菜谱资料编辑框420中编辑菜谱的名称以及菜谱的用料。终端设备接收到用户在菜谱资料编辑框420中的编辑操作,响应于该操作,终端设备可以在菜谱资料编辑框420中显示用户编辑的内容。
80.请继续参考图5中的(a),菜谱编辑界面400还可以包括烹饪步骤编辑框430。用户可以在烹饪步骤编辑框430中编辑菜谱的烹饪步骤。终端设备接收到用户在烹饪步骤编辑框430中的编辑操作,响应于该操作,终端设备可以在烹饪步骤编辑框430中显示用户编辑的内容。
81.请继续参考图5中的(a),由于终端设备的屏幕大小受限,因此菜谱编辑界面400的部分内容被隐藏。用户可以通过滑动操作以更新菜谱编辑界面400。例如,终端设备接收到用户在菜谱编辑界面上的向上滑动操作,响应于该操作,终端设备显示如图5中的(b)所示的更新后的菜谱编辑界面400。
82.请继续参考如图5中的(b),菜谱编辑界面400还可以包括智能厨电程序编辑框440。智能厨电程序编辑框440可以包括程序添加选项441。若用户准备设置烹饪程序,可以点击该程序添加选项441。终端设备接收到用户对程序添加选项441的点击操作,响应于该操作,终端设备可以显示如图7中的(a)所示的智能厨电程序编辑界面500。
83.请继续参考图7中的(a),智能厨电程序编辑界面500可以包括智能厨电列表520。智能厨电列表520可以包括一个或多个智能厨电。可选的是,智能厨电列表所包括的智能厨电可以是用户的设置,例如智能厨电列表仅包括用户家庭里面配置的智能厨电。又或者,智能厨电列表所包括的智能厨电可以是系统设置的。
84.用户可以选择智能厨电列表中的智能厨电,从而在后续过程中为该智能厨电编辑烹饪程序。例如,用户点击智能厨电列表中智能烤箱对应的选项。终端设备接收到用户对智能厨电列表中智能烤箱对应的选项的点击操作,响应于该操作,终端设备可以显示如图7中的(b)所示的更新后的智能厨电程序编辑界面500。
85.请继续参考图7中的(b),智能厨电程序编辑界面500可以包括显示框530,该显示框用于显示用户已编辑的内容。例如,显示框530包括智能烤箱的烹饪程序的编辑信息531。智能厨电程序编辑界面500还包括烹饪阶段编辑框540。用户可通过烹饪阶段编辑框540编辑烹饪程序中一个烹饪阶段,例如烹饪模式、烹饪时长、烹饪温度等。烹饪阶段编辑框540包括确认选项541。在用户编辑完烹饪阶段之后,用户可以点击该确认选项541。终端设备接收到用户对确认选项541的点击操作,响应于该操作,终端设备可以在显示框530中显示用户编辑的烹饪阶段。
86.示例性的,如图8中的(a)所示,智能烤箱的烹饪程序包括第一烹饪阶段,该第一烹饪阶段包括:工作模式为“上下加热”,温度为200℃,加热时长为5min。
87.如图8中的(a)所示,显示框530还可以包括添加阶段选项532。在用户想为当前编辑的烹饪程序增加一个烹饪阶段时,用户可以点击该添加阶段选项532。终端设备接收到用户对添加阶段选项532的点击操作,响应于该操作,如图8中的(b)所示,终端设备在智能厨电程序编辑界面500上再次显示烹饪阶段编辑框540。用户可以在烹饪阶段编辑框540对第二烹饪阶段进行编辑。从而,如图8中的(c)所示,智能烤箱的烹饪程序包括第二烹饪阶段,该第一烹饪阶段包括:工作模式为“下加热”,温度为180℃,加热时长为5min。
88.应理解,智能烤箱的烹饪程序还可以包括除了第一烹饪阶段、第二烹饪阶段之前
的其他烹饪阶段。其他烹饪阶段的配置流程可以参考图8所示,在此不再赘述。
89.如图9中的(a)所示,智能厨电程序编辑界面500还包括智能厨电添加选项510。在用户完成一个智能厨电的烹饪程序的编辑之后,用户可以通过点击智能厨电添加选项510,以继续编辑下一个智能厨电的烹饪程序。终端设备接收到用户对智能厨电添加选项510的点击操作之后,响应于该操作,如图9中的(b)所示,终端设备在智能厨电程序编辑界面500上显示智能厨电列表520。用户可以在智能厨电列表520中选择下一个智能厨电。例如,终端设备接收到用户对智能厨电列表中智能炉灶对应的选项的点击操作,响应于该操作,如图9中的(c)所示,终端设备在智能厨电程序编辑界面500上显示时机配置框550。该时机配置框550用于配置智能炉灶的烹饪程序的起始时机。该时机配置框550包括串行选项551和并行选项552。
90.作为一种示例,如图10中的(a)所示,假设用户选择串行选项551,则时机配置框550还包括设备列表,设备列表包括已编辑完烹饪程序的智能厨电(例如烤箱)。用户可以从设备列表中选择一个智能厨电,以指示正在编辑的智能厨电的烹饪程序的起始时机与被选择的智能厨电的烹饪程序的结束时机相同。例如,响应于用户在设备列表中选择智能烤箱的操作,如图10中的(b)所示,终端设备在显示框530中显示智能炉灶的烹饪程序的编辑信息533,智能炉灶的烹饪程序的编辑信息533位于智能烤箱的烹饪程序的编辑信息531之后。
91.应理解,对于不同的智能厨电,烹饪阶段编辑框540中显示的内容可以是不同的。
92.在确定的智能炉灶的烹饪程序的起始时机之后,用户可以继续编辑智能炉灶的烹饪程序的各个烹饪阶段。烹饪阶段的编辑流程可以参考上述图7、图8所示的实施例,在此不再赘述。示例性的,如图11所示,智能炉灶的烹饪程序包括第一烹饪阶段和第二烹饪阶段,第一烹饪阶段包括:工作模式为8档火,加热时长为10分钟。第二烹饪阶段包括:工作模块为5档火,加热时长为7分钟。
93.作为另一种示例,如图12中的(a)所示,假设用户选择并行选项552,则时机配置框550还包括设备列表。在用户以从设备列表中选择一个智能厨电。例如,终端设备接收到用户在设备列表选择智能烤箱的操作,响应于该操作,如图12中的(b)所示,终端设备在时机配置框550中进一步显示烹饪阶段列表。烹饪阶段列表包括智能烤箱的烹饪程序的各个烹饪阶段。用户从烹饪阶段列表中选择一个烹饪阶段,以指示正在编辑的智能厨电的烹饪程序与被选择的烹饪阶段并行执行,也即正在编辑的智能厨电的烹饪程序的起始时机与被选择的烹饪阶段的起始时机是相同的。例如,响应于用户选择烹饪阶段列表中第一烹饪阶段的操作,如图12中的(c)所示,终端设备在显示框530中显示智能炉灶的烹饪程序的编辑信息533,智能炉灶的烹饪程序的编辑信息533与智能烤箱的烹饪程序的编辑信息531并排在一起。
94.在确定的智能炉灶的烹饪程序的起始时机之后,用户可以继续编辑智能炉灶的烹饪程序的各个烹饪阶段。烹饪阶段的编辑流程可以参考上述图7、图8所示的实施例,在此不再赘述。进一步的,如图13所示,智能炉灶的烹饪阶段的第一烹饪阶段和智能烤箱的烹饪程序的第一烹饪阶段并列显示。
95.可选的,在编辑完智能炉灶的烹饪程序之后,用户还可以继续编辑下一个智能厨电的烹饪程序。其编辑流程可以参考图9

图13所示的实施例,在此不再赘述。
96.如图14中的(a)所示,若用户已编辑完所有的智能厨电的烹饪程序,用户可以点击
智能厨电程序编辑界面500中的保存选项560。终端设备接收到用户对保存选项560的点击操作,响应于该操作,终端设备会保存用户编辑的烹饪程序,并从智能厨电程序编辑界面500切换到如图14中的(b)所示的菜谱编辑界面400。
97.应理解,在智能厨电的烹饪程序编辑完成之后,菜谱编辑界面400中的智能厨电程序编辑框440可以包括用户编辑的烹饪程序。从而,用户可以通过智能厨电程序编辑框440浏览自己编辑的内容。当然,用户还可以通过点击智能厨电编辑框440,以使得终端设备显示智能厨电程序编辑界面500;进而,用户可以在智能厨电程序编辑界面上修改之前编辑的烹饪程序。
98.s102、终端设备根据多个智能厨电的控制信息,生成菜谱。
99.作为一种可能的实现方式,终端设备可以将多个智能厨电的控制信息、菜谱的食材用料、烹饪步骤等信息,记录到预设的菜谱模板中,以生成菜谱。
100.示例性的,如图15中的(a)所示,菜谱编辑界面400还包括菜谱发布选项450。在用户想要保存之前编辑的菜谱时,用户可以点击该菜谱发布选项450。终端设备接收到用户点击该菜谱发布选项450的操作,响应于该操作,终端设备可以根据用户之前编辑的信息(例如菜谱封面、多个智能厨电的控制信息、食材用料等),生成菜谱。可选的,在生成菜谱之后,如图15中的(b)所示,终端设备可以显示菜谱选择界面600,菜谱选择界面600可以包括多个菜谱,例如红烧肉菜谱、可乐鸡翅菜谱等。
101.可选的,在生成菜谱之后,终端设备可以自动或者在用户的指示下,将菜谱发送给服务器,以使得服务器保存该菜谱。
102.可选的,在菜谱生成之后,用户可以选择将菜谱设置为仅自己可见,或者仅好友可见,或者设置为全部用户可见。终端设备接收到用户的可见权限设置操作,响应于该操作,终端设备向服务器发送可见权限设置指令,该可见权限设置指令用于指示服务器配置该菜谱的可见权限。例如,用户可以设置为仅自己可见,从而服务器不会将该菜谱发送给其他用户。
103.可选的,在菜谱生成之后,用户可以将菜谱分享给用户。终端设备接收到用户分享菜谱的操作,响应于该操作,终端设备向服务器发送分享指令,该分享指令用于指示服务器将菜谱发送给用户选择的分享对象。
104.可选的,服务器可以在接收到菜谱之后,检测菜谱是否存在错误,例如一个智能厨电的两个烹饪程序并行执行。在菜谱出现错误的情况下,服务器可以向终端设备发送异常消息,该异常消息用于指示菜谱出现错误。进一步的,该异常消息还可以用于指示错误的原因。
105.基于图4所示的实施例,由于控制信息用于指示智能厨电的烹饪程序以及烹饪程序的起始时机,那么根据多个智能厨电的控制信息生成的菜谱,可以将多个智能厨电联动起来,按照菜谱自动执行相应的烹饪程序。这一过程无需用户对各个智能厨电进行手动操作,从而有效地节省了用户的时间和精力,带给用户更为良好的烹饪体验。
106.以下示例性的给出一个依据图4所示方法实施例生成的柠檬鸡翅盖饭菜谱。应理解,该菜谱还可以包括其他内容,例如封面图等,对此不作限定。
107.一、食材以及用料
108.鸡翅500g,培根150g,大米200g,鸡蛋两个,柠檬20g,料酒10g,味精2g,淀粉25g,鸡
油25g,大葱20g,姜15g,大蒜15g,八角5g,盐3g。
109.二、做法步骤
110.1.将鸡翅放入烤箱,200℃上下加热烤5分钟;
111.2.将培根放入烤箱,180℃下加热烤10分钟;
112.3.将鸡翅放入炒锅中大火炒20分钟;
113.4.用料理机将柠檬榨成汁;
114.5.将两个鸡蛋用料理机打至均匀;
115.6.将培根切至块状;
116.7.将培根、打好的鸡蛋、柠檬汁、料酒、盐、大料、葱段、姜片、蒜片等放入炒锅中转为中火炒10分钟;
117.8.电饭煲煮米饭;
118.9.将炒好的柠檬鸡翅盖到米饭上即可。
119.三、烹饪程序
120.表1
[0121][0122]
需要说明的是,烤箱的烹饪程序的第二烹饪阶段、炉灶的烹饪程序的第一烹饪阶段以及电饭煲的烹饪程序的第一烹饪阶段是同时开始执行的。
[0123]
如图16所示,本技术实施例提供一种菜谱的执行方法,该方法包括以下步骤:
[0124]
s201、终端设备接收到用户指示执行菜谱的操作。
[0125]
其中,该菜谱可以是用户自身编辑的菜谱,或者运营商制作的菜谱,又或者是其他用户编辑的菜谱,对此不作限定。
[0126]
在本技术实施例,该菜谱是可以用于联动多个智能设备烹饪菜品。
[0127]
s202、响应于该操作,终端设备向服务器发送第一指示信息。相应的,服务器接收来自于终端设备的第一指示信息。
[0128]
其中,该第一指示信息用于指示服务器执行菜谱。
[0129]
可选的,第一指示信息可以包括菜谱。或者,第一指示信息可以包括菜谱的标识。
[0130]
如图17中的(a)所示,菜谱选择界面600可以包括多个菜谱的标识。可选的,菜谱的标识上可以有标明菜谱来源的标志。例如,菜谱的标识右上角标注有“官”字,表示该菜谱由
厂商上传;菜谱的标识的右上角标注有“我”字,表示该菜谱由用户自身编辑。可选的,用户还可以通过菜谱选择界面600中的搜索框610来查找菜谱。
[0131]
请继续参考图17中的(a),根据菜谱选择界面600显示的内容,用户可以选择其中一个菜谱。终端设备接收到用户在菜谱选择界面600对一个菜谱的标识的点击操作,响应于该操作,终端设备可以显示菜谱详情界面700。如图17中的(b)所示,菜谱详情界面700可以包括菜谱的食材用料、烹饪步骤等信息。菜谱详情界面700还包括执行菜谱选项710。若用户欲执行该菜谱,用户可以点击该执行菜谱选项710。终端设备接收到用户指示执行菜谱的操作(也即点击该菜谱选项710的操作),响应于该操作,终端设备可以向服务器发送第一指示信息。
[0132]
s203、服务器根据第一指示信息,向多个智能厨电分别发送第二指示信息。
[0133]
其中,第二指示信息用于指示智能厨电从烹饪程序的起始时机起开始执行烹饪程序。
[0134]
可选的,步骤s203可以采用以下实现方式中的任意一种:
[0135]
实现方式一、服务器根据第一指示信息,同时向多个智能厨电分别发送第二指示信息。
[0136]
可选的,基于实现方式一,第二指示信息包括菜谱。或者,第二指示信息包括多个智能厨电的控制信息。这样一来,多个智能厨电可以根据第二指示信息,互相联动以完成菜谱的执行过程。
[0137]
对于菜谱涉及到的多个智能厨电来说,目标智能厨电可以向其他智能厨电发送烹饪进度信息,以使得其他智能厨电根据烹饪进度信息,获知目标智能厨电的烹饪程序的执行进度。进而,其他智能厨电可以根据目标智能厨电的烹饪程序的执行进度,判断是否到达自身的烹饪程序的起始时机。需说明的是,上述目标智能厨电为多个智能厨电中的任意一个。
[0138]
结合前文提到的柠檬鸡翅盖饭菜谱进行举例说明,服务器在接收到第一指示信息之后,会同时向烤箱、炉灶、电饭煲、料理机发送第二指示信息。烤箱在接收到第二指示信息之后,开始执行烤箱的烹饪程序。在执行烹饪程序的过程中,烤箱会周期性或者在特定时间点(例如第一烹饪阶段执行结束的时间点)向炉灶、电饭煲以及料理机发送烹饪进度信息。若电饭煲和炉灶根据烹饪进度信息,确定烤箱的烹饪程序的第一烹饪阶段已执行结束。电饭煲可以开始执行电饭煲的烹饪程序。同样的,炉灶可以开始执行炉灶的烹饪程序。
[0139]
实现方式二、针对多个烹饪设备中的每一个烹饪设备,在到达烹饪设备的烹饪程序的起始时机时,服务器向烹饪设备发送第二指示信息。
[0140]
应理解,基于实现方式二,不同烹饪设备,接收到第二指示信息的时间可能的不同的。
[0141]
可选的,基于实现方式二,智能厨电接收到的第二指示信息仅包括该智能厨电的控制信息或者烹饪程序。
[0142]
可选的,基于实现方式二,智能厨电在执行烹饪程序的过程中,会向服务器发送烹饪进度信息。从而,服务器根据一个智能厨电的烹饪进度信息,确定是否达到其他智能厨电的烹饪程序的起始时机。
[0143]
结合前文提到的柠檬鸡翅盖饭菜谱进行举例说明,服务器在接收到第一指示信息
之后,先向烤箱发送第二指示信息1,第二指示信息1包括烤箱的烹饪程序。烤箱根据第二指示信息1,开始执行烤箱的烹饪程序。在烤箱执行烹饪程序的第一烹饪阶段结束之后,烤箱向服务器发送烹饪进度信息。服务器在接收到烤箱的烹饪进度信息之后,确定到达电饭煲和炉灶的烹饪程序的起始时机。从而,服务器向电饭煲发送第二指示信息2,第二指示信息2包括电饭煲的烹饪程序,从而电饭煲根据第二指示信息2,开始执行电饭煲的烹饪程序。此外,服务器还向炉灶发送第二指示信息3,第二指示信息3包括炉灶的烹饪程序,从而炉灶根据第二指示信息3,开始执行炉灶的烹饪程序。
[0144]
基于图16所示的实施例,多个智能厨电可以在服务器的指示下,执行同一个菜谱。这一过程无需用户对各个智能厨电进行手动操作,从而有效地节省了用户的时间和精力,带给用户更为良好的烹饪体验。
[0145]
可以看出,上述主要从方法的角度对本技术实施例提供的方案进行了介绍。为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的模块及算法步骤,本技术实施例能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
[0146]
本技术实施例可以根据上述方法示例对控制装置进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。可选的,本技术实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
[0147]
如图18所示,为本技术实施例提供的一种菜谱的生成装置的组成示意图。该处理装置包括:获取模块1801和处理模块1802。
[0148]
获取模块1801,用于获取多个智能厨电的控制信息,控制信息用于指示智能厨电的烹饪程序以及烹饪程序的起始时机;
[0149]
处理模块1802,用于根据多个智能厨电的控制信息,生成菜谱。
[0150]
在一种可能的设计中,多个智能厨电包括第一智能厨电和第二智能厨电,第一智能厨电的烹饪程序与第二智能厨电的烹饪程序是并行执行的;或者,第一智能厨电的烹饪程序与第二智能厨电的烹饪程序是串行执行的。
[0151]
如图19所示,为本技术实施例提供的一种菜谱的执行装置的组成示意图。该处理装置包括:获取模块1901和发送模块1902。
[0152]
获取模块1901,用于接收到第一指示信息,第一指示信息用于指示执行菜谱,菜谱包括多个智能厨电的控制信息,控制信息用于指示智能厨电的烹饪程序以及烹饪程序的起始时机;
[0153]
发送模块1902,用于根据第一指示信息,向多个智能厨电分别发送第二指示信息,第二指示信息用于指示智能厨电从烹饪程序的起始时机起开始执行烹饪程序。
[0154]
在一种可能的设计中,发送模块1902,具体用于对于多个智能厨电中的每一个智能厨电,在到达智能厨电的烹饪程序的起始时机时向智能厨电发送第二指示信息。
[0155]
在一种可能的设计中,获取模块1901,还用于接收目标智能厨电发送的烹饪进度信息,烹饪进度信息用于指示目标智能厨电执行烹饪程序的进度,目标智能厨电为多个智能厨电中的任意一个。
[0156]
图18和图19中的各个模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本技术各个实施例所述方法的全部或部分步骤。存储计算机软件产品的存储介质包括:u盘、移动硬盘、只读存储器(read

only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
[0157]
本发明实施例还提供一种计算机可读存储介质,计算机可读存储介质包括计算机执行指令,当计算机执行指令在计算机上运行时,使得计算机执行如上述实施例提供的生成方法和执行方法。
[0158]
本发明实施例还提供一种计算机程序产品,该计算机程序产品可直接加载到存储器中,并含有软件代码,该计算机程序产品经由计算机载入并执行后能够实现上述实施例提供的生成方法和执行方法。
[0159]
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件程序实现时,可以全部或部分地以计算机程序产品的形式来实现。该计算机程序产品包括一个或多个计算机执行指令。在计算机上加载和执行计算机执行指令时,全部或部分地产生按照本技术实施例所述的流程或功能。计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。计算机执行指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,计算机执行指令可以从一个网站站点、计算机、服务器或者数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可以用介质集成的服务器、数据中心等数据存储设备。可用介质可以是磁性介质(例如,软盘、硬盘、磁带),光介质(例如,dvd)、或者半导体介质(例如固态硬盘(solid state disk,ssd))等。
[0160]
尽管在此结合各实施例对本技术进行了描述,然而,在实施所要求保护的本技术过程中,本领域技术人员通过查看附图、公开内容、以及所附权利要求书,可理解并实现公开实施例的其他变化。在权利要求中,“包括”(comprising)一词不排除其他组成部分或步骤,“一”或“一个”不排除多个的情况。单个处理器或其他单元可以实现权利要求中列举的若干项功能。相互不同的从属权利要求中记载了某些措施,但这并不表示这些措施不能组合起来产生良好的效果。
[0161]
尽管结合具体特征及其实施例对本技术进行了描述,显而易见的,在不脱离本技术的精神和范围的情况下,可对其进行各种修改和组合。相应地,本说明书和附图仅仅是所附权利要求所界定的本技术的示例性说明,且视为已覆盖本技术范围内的任意和所有修改、变化、组合或等同物。
[0162]
以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何在本技术揭露的技术范围内的变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应该以权利要求的保护范围为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜