一种电子菜谱处理方法及终端、电子设备、存储介质与流程

文档序号:26841677发布日期:2021-10-08 23:02阅读:168来源:国知局
一种电子菜谱处理方法及终端、电子设备、存储介质与流程

1.本发明涉及电子菜谱技术领域,具体涉及一种电子菜谱处理方法及终端、电子设备、存储介质。


背景技术:

2.随着人们对健康饮食的关注,越来越多的职场人更愿意在家烹饪。为了追求更好的色香味,人们在烹饪过程中通常会借助电子菜谱的指导。
3.现有技术中,电子菜谱通常包括:网页版菜谱、视频菜谱、图片菜谱。其中,网页版菜谱通常是纯文章式菜谱,文字较多,没有图片和视频的指引,烹饪时观看不便,通常需要用户查阅完整个菜谱步骤后,再去烹饪。
4.而视频菜谱虽然方便用户观看,但是视频菜谱为了保证用户的观看体验,会对某个菜谱步骤的播放做压缩处理,例如,某个菜谱步骤涉及炖煮30分钟,在视频菜谱播放时,该步骤可能只会有几秒。在这种情况下,若用户当前还在炖煮阶段,而视频已经跳到炖煮后的下一个阶段,当用户处理完炖煮步骤后,还需要重新观看视频完成下一个菜谱步骤。
5.对于图片菜谱,由于将所有的菜谱步骤都呈现在一个网页上,和网页版菜谱有类似问题:烹饪时观看不便,通常需要用户的上滑下拉操作查阅完整个菜谱步骤,再去烹饪。若用户在烹饪过程中,忘记某个菜谱步骤,需要中断烹饪,重新查看,影响用户体验。
6.综上,不论是网页版菜谱、视频菜谱,还是图片菜谱,由于菜谱内容呈现过于集中,用户很难定位到某个菜谱步骤,烹饪效率低、用户体验差。


技术实现要素:

7.有鉴于此,本发明的目的在于提供一种电子菜谱处理方法及终端、电子设备、存储介质,以解决现有技术电子菜谱内容呈现过于集中,影响用户观看及烹饪效率低的问题。
8.根据本发明实施例的第一方面,提供一种电子菜谱处理方法,包括:
9.获取目标菜谱的源文件,所述源文件包括目标菜谱的多个菜谱步骤;
10.为目标菜谱的每个菜谱步骤,创建一个展示页面;
11.每个展示页面配置可供用户调用的交互工具,所述交互工具用于指导用户完成相应的菜谱步骤。
12.在一种可能的实现方案中,所述交互工具包括以下项中的至少一项:计时器、语音识别器、手势识别器、语音播报器。
13.在一种可能的实现方案中,若所述交互工具包括计时器,且任一菜谱步骤被配置了计时,则该菜谱步骤的展示页面被配置为根据用户触发操作开启计时,且显示倒计时长;
14.若所述交互工具包括语音识别器和/或手势识别器,则每个菜谱步骤的展示页面被配置为根据用户的翻页语音指令和/或翻页手势指令进行翻页;
15.若所述交互工具包括手势识别器,则每个菜谱步骤的展示页面还被配置为若在预设时长内未检测到用户操作,显示翻页手势提示图标;
16.若所述交互工具包括语音播报器,则每个菜谱步骤的展示页面被配置为根据用户指令开启菜谱步骤语音播报,且显示语音播报器的工作状态。
17.在一种可能的实现方案中,若所述源文件中所有菜谱步骤对应一个母文件,提示用户上传源文件时指定菜谱步骤切割节点,并根据用户指定的切割节点将所述母文件切割为多个子文件,同时提示用户添加每个菜谱步骤的操作内容及食材说明;若所述源文件中每个菜谱步骤对应一个子文件,提示用户上传源文件时添加每个菜谱步骤的操作内容及食材说明。
18.在一种可能的实现方案中,每个菜谱步骤的展示页面还被配置为:展示每个菜谱步骤的操作内容及食材说明,及根据所述食材说明计算出的营养成分含量;所述食材说明包括:食材种类及食材重量;若任一展示页面上的食材种类和/或食材重量被用户更改,实时计算更改后的营养成分含量,并将计算结果展示给用户。
19.在一种可能的实现方案中,还包括:
20.在所有菜谱步骤的展示页面之前,创建目标菜谱详情页;为目标菜谱关联至少一个可烹饪设备,并建立可烹饪设备列表;获取可烹饪设备列表中不同可烹饪设备的菜谱信息;将可烹饪设备列表中用户默认的可烹饪设备的菜谱信息,及,可烹饪设备列表展示在所述目标菜谱详情页;将可烹饪设备列表中其他可烹饪设备的菜谱信息展示在所述目标菜谱详情页的切换页;所述切换页通过所述可烹饪设备列表中其他可烹饪设备的图标点击进入;所述目标菜谱详情页上设置有控制用户默认的可烹饪设备开始烹饪的触控按钮及分步骤查看菜谱信息的链接;所述切换页上设置有控制相应可烹饪设备开始烹饪的触控按钮及分步骤查看菜谱信息的链接;所述链接与各菜谱步骤的展示页面相关联。
21.在一种可能的实现方案中,还包括:在所有菜谱步骤的展示页面之后,创建智能烹饪参数设置页面;所述智能烹饪参数设置页面用于为用户提供食材种类及食材重量选择项,并根据用户选择的食材种类及食材重量,推荐最佳烹饪温度和烹饪时长。
22.根据本发明实施例的第二方面,提供一种电子菜谱处理终端,包括:
23.获取模块,用于获取目标菜谱的源文件,所述源文件包括目标菜谱的多个菜谱步骤;
24.创建模块,用于为目标菜谱的每个菜谱步骤,创建一个展示页面,并配置可供用户调用的交互工具,所述交互工具用于指导用户完成相应的菜谱步骤。
25.在其他可能的实现方案中,电子菜谱处理终端还用于实现上述第一方面中其他可能的实现方案。
26.根据本发明实施例的第三方面,提供一种电子菜谱展示方法,包括:
27.获取目标菜谱的源文件,所述源文件包括目标菜谱的多个菜谱步骤;
28.在一个展示页面仅展示目标菜谱的一个菜谱步骤;
29.所述展示页面配置有可供用户调用的交互工具,所述交互工具用于指导用户完成相应的菜谱步骤。
30.在一种可能的实现方案中,所述交互工具包括以下项中的至少一项:
31.计时器、语音识别器、手势识别器、语音播报器。
32.在一种可能的实现方案中,若所述交互工具包括计时器,所述方法还包括:若任一菜谱步骤在上传时被设置了计时,在该菜谱步骤被展示时根据用户触发操作开启计时,且
在该菜谱步骤的展示页面显示倒计时长;
33.若所述交互工具包括语音识别器和/或手势识别器,所述方法还包括:在每个菜谱步骤的展示页面,根据用户的翻页语音指令和/或翻页手势指令进行翻页;
34.若所述交互工具包括手势识别器,所述方法还包括:在每个菜谱步骤的展示页面,若在预设时长内未检测到用户操作,显示翻页手势提示图标;
35.若所述交互工具包括语音播报器,所述方法还包括:在每个菜谱步骤的展示页面,根据用户指令开启菜谱步骤语音播报,且显示语音播报器的工作状态。
36.在一种可能的实现方案中,还包括:
37.在每个菜谱步骤的展示页面,显示每个菜谱步骤的操作内容及食材说明,及根据所述食材说明计算出的营养成分含量;所述食材说明包括:食材种类及食材重量;
38.若任一展示页面上的食材种类和/或食材重量被用户更改,实时计算更改后的营养成分含量,并将计算结果展示给用户。
39.在一种可能的实现方案中,在每个菜谱步骤的展示页面,每个菜谱步骤的操作内容及食材说明用大于预设字号的字体显示。
40.在一种可能的实现方案中,还包括:
41.在所有菜谱步骤的展示页面之前,展示目标菜谱详情页;为目标菜谱关联至少一个可烹饪设备,并建立可烹饪设备列表;获取可烹饪设备列表中不同可烹饪设备的菜谱信息;将可烹饪设备列表中用户默认的可烹饪设备的菜谱信息,及,可烹饪设备列表展示在所述目标菜谱详情页;将可烹饪设备列表中其他可烹饪设备的菜谱信息展示在所述目标菜谱详情页的切换页;所述切换页通过所述可烹饪设备列表中其他可烹饪设备的图标点击进入;所述目标菜谱详情页上设置有控制用户默认的可烹饪设备开始烹饪的触控按钮及分步骤查看菜谱信息的链接;所述切换页上设置有控制相应可烹饪设备开始烹饪的触控按钮及分步骤查看菜谱信息的链接;所述链接与各菜谱步骤的展示页面相关联。
42.在一种可能的实现方案中,还包括:在所有菜谱步骤的展示页面之后,展示智能烹饪参数设置页面;所述智能烹饪参数设置页面用于为用户提供食材种类及食材重量选择项,并根据用户选择的食材种类及食材重量,推荐最佳烹饪温度和烹饪时长。
43.根据本发明实施例的第四方面,提供一种电子菜谱展示终端,包括:
44.获取模块,用于获取目标菜谱的源文件,所述源文件包括目标菜谱的多个菜谱步骤;
45.展示模块,用于在一个展示页面仅展示目标菜谱的一个菜谱步骤,所述展示页面配置有可供用户调用的交互工具,所述交互工具用于指导用户完成相应的菜谱步骤。
46.在其他可能的实现方案中,电子菜谱处理终端还用于实现上述第三方面中其他可能的实现方案。
47.根据本发明实施例的第五方面,提供一种电子设备,包括:
48.无线通信模块、处理器和存储器,其中,所述存储器中存储有程序指令;
49.所述处理器用于执行存储器中存储的程序指令,执行上述的第一方面及其可能的实现方法;或者执行上述第三方面及其可能的实现方法。
50.根据本发明实施例的第六方面,提供一种计算机可读存储介质,其上存储有可擦写的计算机程序;
51.当所述计算机程序在计算机设备上运行时,使得所述计算机设备执行如上述的第一方面及其可能的电子菜谱处理方法,和/或,执行如上述第三方面及其可能的电子菜谱展示方法。
52.本发明的实施例提供的技术方案可以包括以下有益效果:
53.通过为目标菜谱的每个菜谱步骤,创建一个展示页面,方便用户快速定位到某个菜谱步骤,由于单一展示页面上内容少,方便用户快速查看某个菜谱步骤的操作内容,同时,由于每个展示页面上配置了可供用户调用的交互工具,而交互工具能够指导用户完成相应的菜谱步骤,相比现有技术通过人工反复记忆或反复查看某个菜谱步骤完成烹饪的方法,本发明提供的技术方案,极大提高了烹饪效率和用户体验。
54.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本发明。
附图说明
55.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
56.图1是根据一示例性实施例示出的一种电子菜谱处理方法的流程图;
57.图2是根据一示例性实施例示出的菜谱步骤的展示页面被修改食材说明时的示意图;
58.图3是根据一示例性实施例示出的菜谱步骤的展示页面配置有计时器时的示意图;
59.图4是根据一示例性实施例示出的菜谱步骤的展示页面配置有手势识别器时的示意图;
60.图5是根据一示例性实施例示出的菜谱步骤的展示页面配置有语音播报器时的示意图;
61.图6是根据一示例性实施例示出的目标菜谱详情页的示意图;
62.图7是根据另一示例性实施例示出的一种电子菜谱处理方法的流程图;
63.图8是根据一示例性实施例示出的一种电子菜谱处理终端的示意框图;
64.图9是根据一示例性实施例示出的一种电子菜谱展示方法的流程图;
65.图10是根据一示例性实施例示出的一种电子菜谱展示终端的示意框图。
具体实施方式
66.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
67.如前面背景技术所述,现有技术电子菜谱内容呈现过于集中,影响用户观看及烹饪效率低。
68.为了解决这一技术问题,本发明提供了三种技术方案,具体如下:
69.第一种技术方案:电子菜谱处理方法及终端、电子设备、计算机可读存储介质;该
技术方案通过电子菜谱处理方法的改进,解决上述技术问题。
70.第二种技术方案:电子菜谱展示方法及终端、电子设备、计算机可读存储介质;该技术方案通过电子菜谱展示方法的改进,解决上述技术问题。
71.现结合具体实施例阐述各技术方案的实现方式。
72.需要说明的是:本发明中所有实施例所提及的“目标菜谱”为用户准备烹饪的菜肴对应的菜谱信息。例如,用户准备烹饪西红柿炒鸡蛋,那么目标菜谱就为西红柿炒鸡蛋需要的菜谱信息,所述菜谱信息至少包括:每个操作步骤对应的操作内容、食材说明、烹饪温度、烹饪时长。
73.针对第一种技术方案,现结合实施一至实施例四详细阐述其实现方式:
74.实施例一:
75.图1是根据一示例性实施例示出的一种电子菜谱处理方法的流程图,如图1所示,该方法包括:
76.步骤s11、获取目标菜谱的源文件,所述源文件包括目标菜谱的多个菜谱步骤;
77.步骤s12、为目标菜谱的每个菜谱步骤,创建一个展示页面;
78.每个展示页面配置有可供用户调用的交互工具,所述交互工具用于指导用户完成相应的菜谱步骤。
79.可以理解的是,本实施例提供的技术方案,通过为目标菜谱的每个菜谱步骤,创建一个展示页面,方便用户快速定位到某个菜谱步骤,由于单一展示页面上内容少,方便用户快速查看某个菜谱步骤的操作内容,同时,由于每个展示页面上配置了可供用户调用的交互工具,而交互工具能够指导用户完成相应的菜谱步骤,相比现有技术通过人工反复记忆或反复查看某个菜谱步骤完成烹饪的方法,本实施例提供的技术方案,极大提高了烹饪效率和用户体验。
80.需要说明的是,本实施例提供的技术方案,在具体运行时,需要加载在电子设备中运行,或者加载在电子设备中的用户app中运行。所述电子设备包括:服务器端电子设备和用户端电子设备,包括但不限于:手机、计算机、笔记本电脑、平板电脑、智能穿戴设备等。其中,所述平板电脑可以为家用手持式平板电脑,也可以为嵌设在厨房设备上的平板电脑,例如,嵌设在抽烟机上的平板电脑、嵌设在烤箱上的平板电脑、嵌设在冰箱上的平板电脑等。
81.需要说明的是,本实施例提供的技术方案,若加载在电子设备中的用户app中运行,若用户app的权限被设置为:用户仅具有电子菜谱处理权限,则在该种情况下,用户仅可以处理电子菜谱及查看自己处理后的电子菜谱。
82.若用户app的权限被设置为:用户可以具有电子菜谱处理权限及观看权限,则在该种情况下,用户不仅可以处理电子菜谱,还可以观看其他人分享的电子菜谱。
83.所述步骤s11中获取目标菜谱的源文件,在具体实践中,可以通过以下方式实现:
84.接收用户通过服务器端上传的目标菜谱的源文件,和/或,
85.接收用户通过用户端上传的目标菜谱的源文件;
86.所述源文件为以下形式中的至少一种:
87.视频、图片、文字。
88.如前面所述,本实施例提供的技术方案,可以加载在服务器端电子设备和用户端电子设备进行运行。若本实施例提供的技术方案,加载在服务器端电子设备,可以通过在服
务器端配备后台管理人员,让后台管理人员上传各种电子菜谱的源文件;若本实施例提供的技术方案,加载在用户端电子设备,可以让用户端电子设备的用户分享电子菜谱的源文件。
89.在具体实践中,不论是通过何种形式获取的电子菜谱的源文件,都可以将获取的电子菜谱的源文件保存在服务器端的数据库。若服务器端需要获取目标菜谱的源文件,直接从数据库中调取;若用户端需要获取目标菜谱的源文件,可以向服务器端发送请求,由服务器端匹配出目标菜谱的源文件。
90.可以理解的是,不论用户通过何种形式上传的目标菜谱的源文件,源文件可能为以下两种形式中的一种:
91.1、所述源文件中所有菜谱步骤对应一个母文件。以目标菜谱为西红柿炒鸡蛋为例,用户上传的可能是西红柿炒鸡蛋的完整视频,和/或,西红柿炒鸡蛋的完整图片讲解,和/或,西红柿炒鸡蛋的文档说明。
92.2、所述源文件中每个菜谱步骤对应一个子文件。以目标菜谱为西红柿炒鸡蛋为例,用户上传的可能是西红柿炒鸡蛋的分步骤视频,每个步骤视频对应一个子文件;和/或,西红柿炒鸡蛋的分步骤图片讲解,每个步骤图片对应一个子文件;和/或,西红柿炒鸡蛋的分步骤文档说明,每个步骤说明对应一个子文件。
93.在具体实践中,上述1、2两种源文件形式,本实施例提供的技术方案都可以处理,具体为:
94.若所述源文件中所有菜谱步骤对应一个母文件,提示用户上传源文件时指定菜谱步骤切割节点,并根据用户指定的切割节点将所述母文件切割为多个子文件,同时提示用户添加每个菜谱步骤的操作内容及食材说明。
95.若所述源文件中每个菜谱步骤对应一个子文件,提示用户上传源文件时添加每个菜谱步骤的操作内容及食材说明。
96.可以理解的是,随着人们对健康的重视,越来越多的人开始关注菜肴味道与健康的平衡。甚至有的人为了减肥、塑身,需要严格控制每个菜肴摄入的营养成分含量。由于电子菜谱的用户会有了解每个菜肴摄入的营养成分含量的需求,因此,在具体实践中,可采用如下解决方案:
97.将每个菜谱步骤的操作内容及食材说明,及根据所述食材说明计算出的营养成分含量展示在对应菜谱步骤的展示页面上;
98.所述食材说明包括:食材种类及食材重量。
99.在具体实践中,在每个菜谱步骤的展示页面,每个菜谱步骤对应的操作内容及食材说明用大于预设字号的字体显示。
100.所述预设字号根据用户需要进行设置,例如可以设置为四号楷体、三号宋体等。大于预设字号的字体显示,一方面可以帮助视力不好的用户,另外也可以帮助普通用户。因为字体放大后,用户可以看得更清楚,便于烹饪。
101.另外,在烹饪过程中,用户可能会根据实际需要调整某个菜谱步骤的食材种类及食材重量,当某个菜谱步骤的食材种类及食材重量被用户更改后,最后制作出来的整个菜肴的营养成分含量(例如,钙、铁、锌、蛋白质的含量)也会改变,因此,在具体实践中,可采用如下解决方案:
102.若任一展示页面上的食材种类和/或食材重量被用户更改(参见图2),实时计算更改后的营养成分含量,并将计算结果展示给用户。
103.由此让用户实时了解(比如,用户有无烹饪的情况下均可以了解)更新后的营养成分含量,进而控制后续食材的增减,来实现对整个菜肴营养成分含量的控制,满足用户的个性化烹饪需求。
104.所述步骤s12中所提及的交互工具,包括以下项中的至少一项:
105.计时器、语音识别器、手势识别器、语音播报器。
106.参见图3,在具体实践中,若所述交互工具包括计时器,且任一菜谱步骤被配置了计时,则该菜谱步骤的展示页面被配置为根据用户触发操作开启计时,且显示倒计时长。
107.需要说明的是,任一菜谱步骤被配置了计时,该菜谱步骤可以是在上传的时候被配置了计时,还可以是在展示的时候被配置了计时。
108.若在上传的时候被配置了计时,则该菜谱步骤在展示的时候,用户无需再前往设置计时,只需要触发计时器开启即可。若该菜谱步骤在上传的时候未被配置计时,则该菜谱步骤在展示的时候,需要用户前往设置计时,然后再触发计时器开启计时。
109.为了实现更好的体验效果,优选地,本实施例采用“任一菜谱步骤在上传时被配置了计时”。
110.当然,不论何种配置方式,这里仅为举例,本实施例不限定在什么情况下对任一菜谱步骤配置计时功能,比如菜谱上传完成之后再次修改其配置。
111.无论是何种计时,只要烹饪过程中涉及到需要计时情况,都可以启用计时器进行计时,若让后台用户上传菜谱步骤时就设置好计时,这样前台用户在使用电子菜谱时,无需中断烹饪去设置计时,通过触发操作(例如,手动点击当前展示页面上的计时器图标开启计时,通过预设语音指令开启计时等)即可开启已经设置好的计时,省时省力,用户体验度好、满意度高。
112.可以理解的是,在指定的菜谱步骤的展示页面增加计时功能,可以帮助用户计时。在烹饪过程中,用户用到计时功能的情况一般分为两种:操作计时,及,烹饪计时。所述操作计时是指各种备料计时,例如,将牛肉腌制12分钟,将粉丝用热水浸泡10小时等用户所需的各类操作计时。所述烹饪计时是指若目标菜谱关联了可烹饪设备,当前菜谱步骤需要该可烹饪设备烹饪的时长,或者在烹饪步骤中用户所需等待的计时时长。例如,若目标菜谱为烤红薯,目标菜谱关联的可烹饪设备为烤箱,当前的菜谱步骤为“烤箱预热220度,中层烤20分钟”,那么烹饪计时即为烤箱需要烘烤的20分钟;另外,若用户需要在15分钟后查看一下烹饪情况,可以在该菜谱步骤的展示页面设置计时15分钟。
113.在具体实践中,若所述交互工具包括语音识别器和/或手势识别器,则每个菜谱步骤的展示页面被配置为根据用户的翻页语音指令和/或翻页手势指令进行翻页。
114.需要说明的是,在具体实践中,所述翻页语音指令和翻页手势指令可以根据用户需要灵活设置。例如,通过将翻页语音指令预设为“上一页”和“下一页”来实现上翻页和下翻页;通过将翻页手势指令预设为“左挥手”和“右挥手”来实现上翻页和下翻页。
115.可理解的是,通过翻页语音指令和/或翻页手势指令进行翻页,用户双手无需直接触碰电子设备,解放了用户的双手,同时用户无需离开烹饪现场,即可完成目标菜谱的翻页,可以使用户将更多精力关注在烹饪上,方便用户观看菜谱的同时,还提高了烹饪效率。
116.在具体实践中,参见图4,若所述交互工具包括手势识别器,则每个菜谱步骤的展示页面还被配置为若在预设时长内未检测到用户操作,显示翻页手势提示图标。
117.需要说明的是,所述预设时长根据用户需要进行设置,例如设置为30秒。所述用户操作是指用户对电子菜谱进行的触控操作及语音控制操作,包括但不限于:上翻页、下翻页、暂停、计时触发操作等。
118.所述显示翻页手势提示图标,可以为在当前菜谱步骤的展示页面悬浮显示翻页手势提示图标。
119.可以理解的是,若在预设时长内未检测到用户操作,系统默认用户不清楚如何实现非接触式翻页,显示翻页手势提示图标,可以帮助用户正确使用预设的翻页手势指令进行翻页,提高烹饪效率。
120.在具体实践中,参见图5,若所述交互工具包括语音播报器,则每个菜谱步骤的展示页面被配置为根据用户指令开启菜谱步骤语音播报,且显示语音播报器的工作状态。
121.可以理解的是,在烹饪过程中,通过菜谱步骤语音播报来解放用户的双眼,用户边听边烹饪,使得用户可以将更多精力关注在菜肴自身的烹饪上,提高了烹饪效率和用户体验。
122.同时,由于一个展示页面仅展示一个菜谱步骤,因此每个展示页面的语音播报内容较少,单次播报的内容更容易被用户吸收,用户体验更好。
123.由于语音播报器根据用户指令开启菜谱步骤语音播报,因此可以提供多次重复播报,避免因烹饪环境嘈杂而造成的关键信息遗漏,用户吸收效果更佳,体验更好,同时也为视力不佳的用户群体提供了帮助。
124.可以理解的是,不同的烹饪设备烹饪同一菜肴时,对应的菜谱信息可能是不同的。例如,目标菜谱是蒸鸡蛋羹,采用炒锅蒸鸡蛋羹,采用蒸锅蒸鸡蛋羹,采用微波炉蒸鸡蛋羹,及采用电饭煲蒸鸡蛋羹,所需用水量、烹饪时长、烹饪温度皆是不同的。
125.对同一目标菜谱,考虑到不同烹饪设备对应的菜谱信息可能会不同,可采用如下解决方案:
126.1、参见图6,在所有菜谱步骤的展示页面之前,创建目标菜谱详情页。
127.2、为目标菜谱关联至少一个可烹饪设备,并建立可烹饪设备列表。
128.需要说明的是,所述“可烹饪设备”,是指在具体实践中,烹饪目标菜谱时可以使用的烹饪设备,例如,目标菜谱是蒸鸡蛋羹,可烹饪设备包括:炒锅、蒸锅、微波炉、电饭煲等;再例如,目标菜谱是莲藕炖排骨,可烹饪设备包括:砂锅、炒锅、高压锅、电饭煲等。
129.所述“关联至少一个可烹饪设备”,是指从上述的“可烹饪设备”中选取一个或多个进行关联。所述“可烹饪设备列表”中的可烹饪设备仅指与目标菜谱做了关联的可烹饪设备。可选的方案中,目标菜谱所关联至少一个可烹饪设备属于与该软件/app建立绑定关系的烹饪设备;更方便为用户所拥有的设备提供烹饪菜谱。
130.例如,目标菜谱是蒸鸡蛋羹,可烹饪设备包括:炒锅、蒸锅、微波炉、电饭煲等;若用户将目标菜谱蒸鸡蛋羹与可烹饪设备中的蒸锅和电饭煲做了关联,那么可烹饪设备列表中就仅有蒸锅和电饭煲。
131.在具体实践中,“为目标菜谱关联至少一个可烹饪设备”可以通过如下方案实现(以下方式仅为举例,本实施例并不限定只有如下所述的实现方式):
132.方案一:将可烹饪设备的通信模块(例如,wi

fi模块、蓝牙模块、4g通信模块等)打开,然后将运行有本实施例提供的这种电子菜谱处理方法的电子设备的通信模块打开,当电子设备搜索到预设空间范围内的可烹饪设备的通信信号后,根据用户的授权,建立与可烹饪设备的通信链接,从而将该可烹饪设备与目标菜谱关联。
133.方案二:将控制可烹饪设备工作的app加载到电子设备中,同时,将本实施例提供的这种电子菜谱处理方法也加载在该电子设备中。电子设备在获取用户授权的情况下,读取电子设备中已经加载的可烹饪设备的app中的设备参数及控制参数,将获取到的设备参数及控制参数加载到电子菜谱中供用户调用,从而将该可烹饪设备与目标菜谱关联。
134.方案三:在获取用户授权的情况下,可以将电子菜谱作为主应用,将可烹饪设备的app作为从应用,从而间接实现将该可烹饪设备与目标菜谱关联。
135.总之,要实现可烹饪设备与目标菜谱的关联,一方面需要可烹饪设备具有远程控制功能,属于智能可烹饪设备,另一方面还需要用户授权,根据用户授权,从智能可烹饪设备中选择出需要关联的可烹饪设备。
136.3、获取可烹饪设备列表中不同可烹饪设备(包括不同型号的烹饪设备及不同种类的烹饪设备)的菜谱信息。
137.可以理解的是,即使是同一道菜肴,当可烹饪设备不同时,菜谱信息也会不同。以目标菜谱是蒸鸡蛋羹为例,采用蒸锅烹饪需要的用水量、步骤及烹饪时长,和采用电饭煲烹饪时是不同的。
138.那么,如何“获取可烹饪设备列表中不同可烹饪设备的菜谱信息”呢?
139.在具体实践中,系统可以要求用户上传电子菜谱时,勾选该电子菜谱使用的可烹饪设备,这样就使得创建的每个电子菜谱都对应一个可烹饪设备。
140.例如,以目标菜谱是蒸鸡蛋羹为例,a用户上传的电子菜谱是用蒸锅烹饪的,那么系统中就保存有一条信息:目标菜谱

蒸鸡蛋羹

蒸锅

菜谱信息;b用户上传的电子菜谱是用电饭煲烹饪的,那么系统中就又保存了一条信息:目标菜谱

蒸鸡蛋羹

电饭煲

菜谱信息....以此类推。
141.基于此,用户为目标菜谱关联完可烹饪设备后,系统就可以根据可烹饪设备,匹配出对应的菜谱信息。
142.需要说明的是,所述菜谱信息至少包括:每个菜谱步骤对应的操作内容、食材说明、烹饪温度、烹饪时长。
143.4、将可烹饪设备列表中用户默认的可烹饪设备的菜谱信息,及,可烹饪设备列表展示在所述目标菜谱详情页。
144.5、将可烹饪设备列表中其他可烹饪设备的菜谱信息展示在所述目标菜谱详情页的切换页;所述切换页通过所述可烹饪设备列表中其他可烹饪设备的图标点击进入。
145.还以目标菜谱是蒸鸡蛋羹为例,若可烹饪设备列表中有蒸锅和电饭煲,那么目标菜谱下就有两套菜谱信息,一套是用蒸锅蒸鸡蛋羹时的菜谱信息,一套是用电饭煲蒸鸡蛋羹时的菜谱信息。
146.若将两套菜谱信息都展示在目标详情页,那么目标详情页上的内容将会非常多,降低了用户的观感体验,因此,本实施例提供的技术方案是一个页面展示目标菜谱的一套菜谱信息,一套菜谱信息对应一个可烹饪设备。这样可以使得每个页面的信息量减少,页面
内容更加简洁,易于用户理解吸收。
147.6、所述目标菜谱详情页上设置有控制用户默认的可烹饪设备开始烹饪的触控按钮及分步骤查看菜谱信息的链接;所述切换页上设置有控制相应可烹饪设备开始烹饪的触控按钮及分步骤查看菜谱信息的链接;所述链接与各菜谱步骤的展示页面相关联。
148.可以理解的是,参见图6,目标菜谱详情页或其切换页,相当于是一个总览页面。其中目标菜谱详情页对应的是用户用户默认的可烹饪设备,该页面上展示有目标菜谱的完整视频、文字说明、烹饪温度、烹饪时长、食材种类及食材重量、营养成分含量等菜谱信息。其中文字说明部分由于内容较多,只显示文字说明的前述部分,后面的内容被折叠展示,用户通过点击页面上的折叠按钮,可以查看完整的菜谱步骤描述,该页面设置有分步骤查看菜谱信息的链接。而切换页对应的是其他可烹饪设备,一个切换页对应一个可烹饪设备,由于切换页和目标菜谱详情页布局及显示内容相同,在此不再赘述。
149.可以理解的是,由于一个可烹饪设备对应一套菜谱信息,一套菜谱信息对应多个菜谱步骤的展示页面,本实施例提供的技术方案,既满足了部分用户群体查看目标菜谱完整菜谱信息的观看需求,也满足了部分用户群体分步骤查看菜谱信息的观看需求,还满足了部分用户群体根据可烹饪设备种类及型号查看菜谱信息的观看需求,用户群体兼容性强,用户体验好。
150.另外,开始烹饪的触控按钮的设置,实现了目标菜谱和烹饪实践的相结合,用户无需手动打开可烹饪设备,或者,前往可烹饪设备的app去操控可烹饪设备,本实施例提供的技术方案,将电子菜谱创建、查看及烹饪三套功能集聚在一起,实现了从后端制作到前端指导烹饪、自动化烹饪的全套解决方案,提高了用户体验,增加了用户黏性。
151.可以理解的是,即使是同一个可烹饪设备,当食材种类及食材重量不同时,目标菜谱的烹饪方法也可能会不同。
152.以目标菜谱为蒸鸡蛋羹为例,可烹饪设备选择蒸锅,采用三个鸡蛋和采用八个鸡蛋进行烹饪时,为了达到预期的烹饪效果(例如,水嫩润滑),所用的烹饪温度和烹饪时长肯定是不同的。因此,在具体实践中,可以采用如下解决方案来满足用户的个性化菜谱信息定制需求,具体为:
153.在所有菜谱步骤的展示页面之后,创建智能烹饪参数设置页面;
154.所述智能烹饪参数设置页面用于为用户提供食材种类及食材重量选择项,并根据用户选择的食材种类及食材重量,推荐最佳烹饪温度和烹饪时长。
155.在具体实践中,可以通过烹饪试验,记录满足预设烹饪效果时,不同食材种类、食材份量,与不同烹饪温度、烹饪时长之间的对应关系;
156.根据所述对应关系,绘制烹饪曲线,并保存所述烹饪曲线;
157.所述推荐最佳烹饪温度和烹饪时长,具体为:
158.根据预存的烹饪曲线,推荐最佳烹饪温度和烹饪时长。
159.由以上的阐述可知,在具体实践中,电子菜谱处理方法有多种实现方式,每种实现方式都可以解决一个技术问题,并不仅限于图1所示的一种。
160.如下图7所示,图7为根据另一示例性实施例示出的一种电子菜谱处理方法的流程图,如图7所示,该方法包括:
161.步骤s21、为目标菜谱关联至少一个可烹饪设备,并建立可烹饪设备列表;
162.步骤s22、获取可烹饪设备列表中不同可烹饪设备的菜谱信息,所述菜谱信息至少包括:每个菜谱步骤对应的操作内容、食材说明、烹饪温度、烹饪时长;
163.步骤s23、根据所述可烹饪设备列表及菜谱信息,创建目标菜谱详情页;
164.步骤s24、获取目标菜谱的源文件,所述源文件包括目标菜谱的多个菜谱步骤;
165.步骤s25、为目标菜谱的每个菜谱步骤,创建一个展示页面,并配置可供用户调用的交互工具,所述交互工具用于指导用户完成相应的菜谱步骤;
166.步骤s26、在所有菜谱步骤的展示页面之后,创建智能烹饪参数设置页面;所述智能烹饪参数设置页面用于为用户提供食材种类及食材重量选择项,并根据用户选择的食材种类及食材重量,推荐最佳烹饪温度和烹饪时长。
167.需要说明的是,由于上述各步骤的实现方式及有益效果,在前述已经有了详细阐述,本实施例不再赘述。
168.可以理解的是,本实施例提供的技术方案,提供了包括目标菜谱详情页的构建、各菜谱步骤的展示页面的构建、智能烹饪参数设置页面的构建一整套解决方案,不但解决了现有技术电子菜谱内容呈现过于集中,影响用户观看及烹饪效率低的问题,还满足了各类用户的个性化菜谱信息查看需求和菜谱信息定制需求,用户体验度好、满意度高。
169.实施例二:
170.图8是根据一示例性实施例示出的一种电子菜谱处理终端100的示意框图,如图8所示,该终端100包括:
171.获取模块101,用于获取目标菜谱的源文件,所述源文件包括目标菜谱的多个菜谱步骤;
172.创建模块102,用于为目标菜谱的每个菜谱步骤,创建一个展示页面,并配置可供用户调用的交互工具,所述交互工具用于指导用户完成相应的菜谱步骤。
173.所述获取模块101,用于获取目标菜谱的源文件,在具体实践中,可以通过以下方式实现:
174.接收用户通过服务器端上传的目标菜谱的源文件,和/或,
175.接收用户通过用户端上传的目标菜谱的源文件;
176.所述源文件为以下形式中的至少一种:
177.视频、图片、文字。
178.所述创建模块102为每个菜谱步骤的展示页面配置的交互工具,包括以下项中的至少一项:
179.计时器、语音识别器、手势识别器、语音播报器。
180.需要说明的是,由于上述各模块的实现方式及有益效果可参考前述实施例中对应步骤的详细阐述,本实施例不再赘述。
181.实施例三:
182.根据一示例性实施例示出的一种电子设备,该电子设备包括:
183.无线通信模块、处理器和存储器,其中,所述存储器中存储有程序指令;
184.所述处理器用于执行存储器中存储的程序指令,执行上述的电子菜谱处理方法。
185.需要说明的是,所述电子设备包括但不限于:智能终端(例如,手机、平板电脑、智能手表等)和计算机设备。
186.其中,无线通信模块包括但不限于:wcdma、gsm、cdma和/或lte通讯模块。无线的方式主要有红外线技术、zigbee技术、蓝牙技术、低频无线电技术和2.4g射频技术等短距离无线通信技术。
187.处理器包括但不限于:cpu、单片机、plc控制器、fpga控制器等。
188.存储器可以包括易失性存储器形式的计算机系统可读介质,例如随机存取存储器(ram)和/或高速缓存存储器;还可以包括其它可移动/不可移动的、易失性/非易失性计算机系统存储介质。存储器可以包括至少一个程序产品,该程序产品具有一组(例如至少一个)程序模块,这些程序模块被配置以执行本发明各实施例的功能。
189.可以理解的是,本实施例提供的技术方案,通过为目标菜谱的每个菜谱步骤,创建一个展示页面,方便用户快速定位到某个菜谱步骤,由于单一展示页面上内容少,方便用户快速查看某个菜谱步骤的操作内容,同时,由于每个展示页面上配置了可供用户调用的交互工具,而交互工具能够指导用户完成相应的菜谱步骤,相比现有技术通过人工反复记忆或反复查看某个菜谱步骤完成烹饪的方法,本实施例提供的技术方案,极大提高了烹饪效率和用户体验。
190.实施例四:
191.根据一示例性实施例示出的一种计算机可读存储介质,其上存储有可擦写的计算机程序;
192.当所述计算机程序在计算机设备上运行时,使得所述计算机设备执行上述的电子菜谱处理方法。
193.本实施例公开的计算机可读存储介质包括但不限于:电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd

rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本发明中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
194.可以理解的是,本实施例提供的技术方案,通过为目标菜谱的每个菜谱步骤,创建一个展示页面,方便用户快速定位到某个菜谱步骤,由于单一展示页面上内容少,方便用户快速查看某个菜谱步骤的操作内容,同时,由于每个展示页面上配置了可供用户调用的交互工具,而交互工具能够指导用户完成相应的菜谱步骤,相比现有技术通过人工反复记忆或反复查看某个菜谱步骤完成烹饪的方法,本实施例提供的技术方案,极大提高了烹饪效率和用户体验。
195.针对第二种技术方案,现结合实施五至实施例八详细阐述其实现方式:
196.实施例五:
197.图9是根据一示例性实施例示出的一种电子菜谱展示方法的流程图,如图9所示,该方法包括:
198.步骤s31、获取目标菜谱的源文件,所述源文件包括目标菜谱的多个菜谱步骤;
199.步骤s32、在一个展示页面仅展示目标菜谱的一个菜谱步骤;
200.所述展示页面配置有可供用户调用的交互工具,所述交互工具用于指导用户完成
相应的菜谱步骤。
201.可以理解的是,本实施例提供的技术方案,通过在一个展示页面仅展示目标菜谱的一个菜谱步骤,方便用户快速定位到某个菜谱步骤,由于单一展示页面上内容少,方便用户快速查看某个菜谱步骤的操作内容,同时,由于每个展示页面上配置了可供用户调用的交互工具,而交互工具能够指导用户完成相应的菜谱步骤,相比现有技术通过人工反复记忆或反复查看某个菜谱步骤完成烹饪的方法,本实施例提供的技术方案,极大提高了烹饪效率和用户体验。
202.需要说明的是,本实施例提供的技术方案,在具体运行时,需要加载在电子设备中运行,或者加载在电子设备中的用户app中运行。所述电子设备包括:服务器端电子设备和用户端电子设备,包括但不限于:手机、计算机、笔记本电脑、平板电脑、智能穿戴设备等。其中,所述平板电脑可以为家用手持式平板电脑,也可以为嵌设在厨房设备上的平板电脑,例如,嵌设在抽烟机上的平板电脑、嵌设在烤箱上的平板电脑、嵌设在冰箱上的平板电脑等。
203.需要说明的是,本实施例提供的技术方案,若加载在电子设备中的用户app中运行,若用户app的权限被设置为:用户仅具有电子菜谱观看权限,则在该种情况下,用户仅可以观看其他人分享的电子菜谱。
204.若用户app的权限被设置为:用户可以具有电子菜谱处理权限及观看权限,则在该种情况下,用户不仅可以处理电子菜谱,还可以观看其他人分享的电子菜谱。
205.可以理解的是,随着人们对健康的重视,越来越多的人开始关注菜肴味道与健康的平衡。甚至有的人为了减肥、塑身,需要严格控制每个菜肴摄入的营养成分含量。由于电子菜谱的用户会有了解每个菜肴摄入的营养成分含量的需求,因此,在具体实践中,可采用如下解决方案:
206.在每个菜谱步骤的展示页面,显示每个菜谱步骤的操作内容及食材说明,及根据所述食材说明计算出的营养成分含量;
207.所述食材说明包括:食材种类及食材重量。
208.另外,在烹饪过程中,用户可能会根据实际需要调整某个菜谱步骤的食材种类及食材重量,当某个菜谱步骤的食材种类及食材重量被用户更改后,最后制作出来的整个菜肴的营养成分含量(例如,钙、铁、锌、蛋白质的含量)也会改变,因此,在具体实践中,可采用如下解决方案:
209.若任一展示页面上的食材种类和/或食材重量被用户更改(参见图2),实时计算更改后的营养成分含量,并将计算结果展示给用户。
210.由此让用户实时了解更新后的营养成分含量,进而控制后续食材的增减,来实现对整个菜肴营养成分含量的控制,满足用户的个性化烹饪需求。
211.在具体实践中,为了帮助视力不佳的用户查看菜谱,在每个菜谱步骤的展示页面,每个菜谱步骤的操作内容及食材说明用大于预设字号的字体显示。
212.所述预设字号根据用户需要进行设置。
213.所述步骤s32中所提及的交互工具,包括以下项中的至少一项:
214.计时器、语音识别器、手势识别器、语音播报器。
215.需要说明的是,本实施例提供的这种电子菜谱展示方法是基于实施例一提供的电子菜谱处理方法实现的,在实施例一提供的电子菜谱处理方法的基础上,电子菜谱如何进
行展示都是可以预料到的,所以本实施例中步骤s31和步骤s32的具体实现方式及有益效果,可以参照前述实施例一相关描述,本实施例不再赘述。
216.实施例六:
217.图10是根据一示例性实施例示出的一种电子菜谱展示终端200的示意框图,如图10所示,该终端200包括:
218.获取模块201,用于获取目标菜谱的源文件,所述源文件包括目标菜谱的多个菜谱步骤;
219.展示模块202,用于在一个展示页面仅展示目标菜谱的一个菜谱步骤,所述展示页面配置有可供用户调用的交互工具,所述交互工具用于指导用户完成相应的菜谱步骤。
220.需要说明的是,由于上述各模块的实现方式及有益效果可参考前述实施例中对应步骤的详细阐述,本实施例不再赘述。
221.可以理解的是,本实施例提供的技术方案,通过在一个展示页面仅展示目标菜谱的一个菜谱步骤,方便用户快速定位到某个菜谱步骤,由于单一展示页面上内容少,方便用户快速查看某个菜谱步骤的操作内容,同时,由于每个展示页面上配置了可供用户调用的交互工具,而交互工具能够指导用户完成相应的菜谱步骤,相比现有技术通过人工反复记忆或反复查看某个菜谱步骤完成烹饪的方法,本实施例提供的技术方案,极大提高了烹饪效率和用户体验。
222.需要说明的是,本实施例提供的技术方案,在具体实践中可以用户app的形式呈现,该用户app需要加载在电子设备中运行。所述电子设备包括:服务器端电子设备和用户端电子设备,包括但不限于:手机、计算机、笔记本电脑、平板电脑、智能穿戴设备等。其中,所述平板电脑可以为家用手持式平板电脑,也可以为嵌设在厨房设备上的平板电脑,例如,嵌设在抽烟机上的平板电脑、嵌设在烤箱上的平板电脑、嵌设在冰箱上的平板电脑等。
223.实施例七:
224.根据一示例性实施例示出的一种电子设备,该电子设备包括:
225.无线通信模块、处理器和存储器,其中,所述存储器中存储有程序指令;
226.所述处理器用于执行存储器中存储的程序指令,执行实施例五所述的电子菜谱展示方法。
227.本实施例提供的这种电子设备,无线通信模块、处理器和存储器的具体实现形式可参考前述实施例三,在此不再赘述。
228.可以理解的是,本实施例提供的技术方案,通过在一个展示页面仅展示目标菜谱的一个菜谱步骤,方便用户快速定位到某个菜谱步骤,由于单一展示页面上内容少,方便用户快速查看某个菜谱步骤的操作内容,同时,由于每个展示页面上配置了可供用户调用的交互工具,而交互工具能够指导用户完成相应的菜谱步骤,相比现有技术通过人工反复记忆或反复查看某个菜谱步骤完成烹饪的方法,本实施例提供的技术方案,极大提高了烹饪效率和用户体验。
229.实施例八:
230.根据一示例性实施例示出的一种计算机可读存储介质,其上存储有可擦写的计算机程序;
231.当所述计算机程序在计算机设备上运行时,使得所述计算机设备执行如实施例五
所述的电子菜谱展示方法。
232.本实施例提供的这种计算机可读存储介质的具体实现形式可参考前述实施例四,在此不再赘述。
233.可以理解的是,本实施例提供的技术方案,通过在一个展示页面仅展示目标菜谱的一个菜谱步骤,方便用户快速定位到某个菜谱步骤,由于单一展示页面上内容少,方便用户快速查看某个菜谱步骤的操作内容,同时,由于每个展示页面上配置了可供用户调用的交互工具,而交互工具能够指导用户完成相应的菜谱步骤,相比现有技术通过人工反复记忆或反复查看某个菜谱步骤完成烹饪的方法,本实施例提供的技术方案,极大提高了烹饪效率和用户体验。
234.可以理解的是,上述各实施例中相同或相似部分可以相互参考,在一些实施例中未详细说明的内容可以参见其他实施例中相同或相似的内容。
235.需要说明的是,在本发明的描述中,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。此外,在本发明的描述中,除非另有说明,“多个”的含义是指至少两个。
236.流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。
237.应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。
238.本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
239.此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
240.上述提到的存储介质可以是只读存储器,磁盘或光盘等。
241.在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
242.尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1